
Dump of file C:\Users\hxd\Documents\Codex\2026-10-17\new-chat-2\work\query-backfill\reader-only\build\Release\read_only_02_baseline.exe

File Type: EXECUTABLE IMAGE

  000000014003CD20: 40 55              push        rbp
  000000014003CD22: 53                 push        rbx
  000000014003CD23: 56                 push        rsi
  000000014003CD24: 57                 push        rdi
  000000014003CD25: 41 54              push        r12
  000000014003CD27: 41 55              push        r13
  000000014003CD29: 41 56              push        r14
  000000014003CD2B: 41 57              push        r15
  000000014003CD2D: 48 8D AC 24 58 FF  lea         rbp,[rsp+FFFFFFFFFFFFFF58h]
                    FF FF
  000000014003CD35: 48 81 EC A8 01 00  sub         rsp,1A8h
                    00
  000000014003CD3C: 49 8B D9           mov         rbx,r9
  000000014003CD3F: 4D 8B F8           mov         r15,r8
  000000014003CD42: 4C 8B F2           mov         r14,rdx
  000000014003CD45: 48 8B F9           mov         rdi,rcx
  000000014003CD48: 41 2B D8           sub         ebx,r8d
  000000014003CD4B: C7 85 00 01 00 00  mov         dword ptr [rbp+0000000000000100h],0
                    00 00 00 00
  000000014003CD55: BA 0C 00 00 00     mov         edx,0Ch
  000000014003CD5A: 8B CB              mov         ecx,ebx
  000000014003CD5C: E8 DF CB FD FF     call        0000000140019940
  000000014003CD61: 4C 8B E8           mov         r13,rax
  000000014003CD64: 48 85 C0           test        rax,rax
  000000014003CD67: 0F 84 D4 05 00 00  je          000000014003D341
  000000014003CD6D: 48 8B 0F           mov         rcx,qword ptr [rdi]
  000000014003CD70: 48 8B 01           mov         rax,qword ptr [rcx]
  000000014003CD73: 48 8D 95 00 01 00  lea         rdx,[rbp+0000000000000100h]
                    00
  000000014003CD7A: 48 89 54 24 20     mov         qword ptr [rsp+20h],rdx
  000000014003CD7F: 44 8B CB           mov         r9d,ebx
  000000014003CD82: 4D 8B C5           mov         r8,r13
  000000014003CD85: 49 8B D7           mov         rdx,r15
  000000014003CD88: FF 50 28           call        qword ptr [rax+28h]
  000000014003CD8B: 8B F0              mov         esi,eax
  000000014003CD8D: 85 C0              test        eax,eax
  000000014003CD8F: 0F 85 7C 06 00 00  jne         000000014003D411
  000000014003CD95: 39 9D 00 01 00 00  cmp         dword ptr [rbp+0000000000000100h],ebx
  000000014003CD9B: 74 0A              je          000000014003CDA7
  000000014003CD9D: BE 1F 00 00 00     mov         esi,1Fh
  000000014003CDA2: E9 6A 06 00 00     jmp         000000014003D411
  000000014003CDA7: 48 8D 05 32 CE 05  lea         rax,[0000000140099BE0h]
                    00
  000000014003CDAE: 48 89 44 24 30     mov         qword ptr [rsp+30h],rax
  000000014003CDB3: 33 F6              xor         esi,esi
  000000014003CDB5: 48 89 74 24 38     mov         qword ptr [rsp+38h],rsi
  000000014003CDBA: 45 32 C0           xor         r8b,r8b
  000000014003CDBD: 44 88 44 24 40     mov         byte ptr [rsp+40h],r8b
  000000014003CDC2: 48 89 74 24 48     mov         qword ptr [rsp+48h],rsi
  000000014003CDC7: 32 D2              xor         dl,dl
  000000014003CDC9: 88 54 24 50        mov         byte ptr [rsp+50h],dl
  000000014003CDCD: 0F 57 C0           xorps       xmm0,xmm0
  000000014003CDD0: F3 0F 7F 44 24 58  movdqu      xmmword ptr [rsp+58h],xmm0
  000000014003CDD6: 88 54 24 68        mov         byte ptr [rsp+68h],dl
  000000014003CDDA: 48 89 74 24 70     mov         qword ptr [rsp+70h],rsi
  000000014003CDDF: 48 89 74 24 78     mov         qword ptr [rsp+78h],rsi
  000000014003CDE4: 48 89 75 80        mov         qword ptr [rbp-80h],rsi
  000000014003CDE8: 89 75 88           mov         dword ptr [rbp-78h],esi
  000000014003CDEB: 48 89 75 90        mov         qword ptr [rbp-70h],rsi
  000000014003CDEF: 88 55 98           mov         byte ptr [rbp-68h],dl
  000000014003CDF2: 48 89 75 A0        mov         qword ptr [rbp-60h],rsi
  000000014003CDF6: 48 89 75 90        mov         qword ptr [rbp-70h],rsi
  000000014003CDFA: 4C 89 6D A0        mov         qword ptr [rbp-60h],r13
  000000014003CDFE: 83 FB 01           cmp         ebx,1
  000000014003CE01: 77 07              ja          000000014003CE0A
  000000014003CE03: B8 01 00 00 00     mov         eax,1
  000000014003CE08: EB 18              jmp         000000014003CE22
  000000014003CE0A: B8 00 00 00 80     mov         eax,80000000h
  000000014003CE0F: 3B D8              cmp         ebx,eax
  000000014003CE11: 77 0F              ja          000000014003CE22
  000000014003CE13: 8D 43 FF           lea         eax,[rbx-1]
  000000014003CE16: 0F BD C8           bsr         ecx,eax
  000000014003CE19: FF C1              inc         ecx
  000000014003CE1B: B8 01 00 00 00     mov         eax,1
  000000014003CE20: D3 E0              shl         eax,cl
  000000014003CE22: 89 45 80           mov         dword ptr [rbp-80h],eax
  000000014003CE25: FF C8              dec         eax
  000000014003CE27: 89 45 84           mov         dword ptr [rbp-7Ch],eax
  000000014003CE2A: 48 8D 45 90        lea         rax,[rbp-70h]
  000000014003CE2E: 48 89 44 24 38     mov         qword ptr [rsp+38h],rax
  000000014003CE33: 48 8D 45 90        lea         rax,[rbp-70h]
  000000014003CE37: 48 89 44 24 48     mov         qword ptr [rsp+48h],rax
  000000014003CE3C: 48 63 C3           movsxd      rax,ebx
  000000014003CE3F: 80 7C 24 68 00     cmp         byte ptr [rsp+68h],0
  000000014003CE44: 75 07              jne         000000014003CE4D
  000000014003CE46: 48 89 44 24 60     mov         qword ptr [rsp+60h],rax
  000000014003CE4B: EB 05              jmp         000000014003CE52
  000000014003CE4D: 48 87 44 24 60     xchg        rax,qword ptr [rsp+60h]
  000000014003CE52: 48 89 74 24 78     mov         qword ptr [rsp+78h],rsi
  000000014003CE57: 48 8B DE           mov         rbx,rsi
  000000014003CE5A: 48 89 5C 24 70     mov         qword ptr [rsp+70h],rbx
  000000014003CE5F: 48 89 74 24 58     mov         qword ptr [rsp+58h],rsi
  000000014003CE64: 49 83 7E 18 0F     cmp         qword ptr [r14+18h],0Fh
  000000014003CE69: 76 03              jbe         000000014003CE6E
  000000014003CE6B: 4D 8B 36           mov         r14,qword ptr [r14]
  000000014003CE6E: 49 8B CE           mov         rcx,r14
  000000014003CE71: E8 06 B3 02 00     call        000000014006817C
  000000014003CE76: 48 8B F8           mov         rdi,rax
  000000014003CE79: 44 0F B6 A5 20 01  movzx       r12d,byte ptr [rbp+0000000000000120h]
                    00 00
  000000014003CE81: 41 B8 7F 00 00 00  mov         r8d,7Fh
  000000014003CE87: 48 8D 05 42 FB 03  lea         rax,[000000014007C9D0h]
                    00
  000000014003CE8E: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003CE92: C6 45 B0 FF        mov         byte ptr [rbp-50h],0FFh
  000000014003CE96: 89 75 B4           mov         dword ptr [rbp-4Ch],esi
  000000014003CE99: 48 C7 45 B8 FF FF  mov         qword ptr [rbp-48h],0FFFFFFFFFFFFFFFFh
                    FF FF
  000000014003CEA1: 89 75 C0           mov         dword ptr [rbp-40h],esi
  000000014003CEA4: 48 89 75 C8        mov         qword ptr [rbp-38h],rsi
  000000014003CEA8: 89 75 D0           mov         dword ptr [rbp-30h],esi
  000000014003CEAB: C6 45 D8 FF        mov         byte ptr [rbp-28h],0FFh
  000000014003CEAF: 48 89 75 E0        mov         qword ptr [rbp-20h],rsi
  000000014003CEB3: C6 45 E8 00        mov         byte ptr [rbp-18h],0
  000000014003CEB7: 48 8D 15 22 CD 05  lea         rdx,[0000000140099BE0h]
                    00
  000000014003CEBE: 48 89 55 F0        mov         qword ptr [rbp-10h],rdx
  000000014003CEC2: 48 89 75 F8        mov         qword ptr [rbp-8],rsi
  000000014003CEC6: C6 45 00 00        mov         byte ptr [rbp],0
  000000014003CECA: 48 89 75 08        mov         qword ptr [rbp+8],rsi
  000000014003CECE: C6 45 10 00        mov         byte ptr [rbp+10h],0
  000000014003CED2: 0F 57 C0           xorps       xmm0,xmm0
  000000014003CED5: F3 0F 7F 45 18     movdqu      xmmword ptr [rbp+18h],xmm0
  000000014003CEDA: C6 45 28 00        mov         byte ptr [rbp+28h],0
  000000014003CEDE: 0F 57 C9           xorps       xmm1,xmm1
  000000014003CEE1: F3 0F 7F 4D 30     movdqu      xmmword ptr [rbp+30h],xmm1
  000000014003CEE6: 41 0F BD C8        bsr         ecx,r8d
  000000014003CEEA: FF C1              inc         ecx
  000000014003CEEC: B8 01 00 00 00     mov         eax,1
  000000014003CEF1: D3 E0              shl         eax,cl
  000000014003CEF3: 89 45 40           mov         dword ptr [rbp+40h],eax
  000000014003CEF6: 41 0F BD C8        bsr         ecx,r8d
  000000014003CEFA: FF C1              inc         ecx
  000000014003CEFC: B8 01 00 00 00     mov         eax,1
  000000014003CF01: D3 E0              shl         eax,cl
  000000014003CF03: FF C8              dec         eax
  000000014003CF05: 89 45 44           mov         dword ptr [rbp+44h],eax
  000000014003CF08: C7 45 48 0A 00 00  mov         dword ptr [rbp+48h],0Ah
                    00
  000000014003CF0F: 48 89 75 50        mov         qword ptr [rbp+50h],rsi
  000000014003CF13: C6 45 58 00        mov         byte ptr [rbp+58h],0
  000000014003CF17: F3 0F 7F 45 60     movdqu      xmmword ptr [rbp+60h],xmm0
  000000014003CF1C: 48 89 55 78        mov         qword ptr [rbp+78h],rdx
  000000014003CF20: F3 0F 7F 85 80 00  movdqu      xmmword ptr [rbp+0000000000000080h],xmm0
                    00 00
  000000014003CF28: 48 89 B5 90 00 00  mov         qword ptr [rbp+0000000000000090h],rsi
                    00
  000000014003CF2F: C7 45 70 00 02 00  mov         dword ptr [rbp+70h],200h
                    00
  000000014003CF36: C7 45 74 0C 00 00  mov         dword ptr [rbp+74h],0Ch
                    00
  000000014003CF3D: 4C 8D 45 70        lea         r8,[rbp+70h]
  000000014003CF41: 48 8D 54 24 30     lea         rdx,[rsp+30h]
  000000014003CF46: 48 8D 4D A8        lea         rcx,[rbp-58h]
  000000014003CF4A: E8 B1 F4 FF FF     call        000000014003C400
  000000014003CF4F: 8B F0              mov         esi,eax
  000000014003CF51: 85 C0              test        eax,eax
  000000014003CF53: 0F 85 33 02 00 00  jne         000000014003D18C
  000000014003CF59: 48 8B 4C 24 70     mov         rcx,qword ptr [rsp+70h]
  000000014003CF5E: 48 3B CB           cmp         rcx,rbx
  000000014003CF61: 0F 82 20 02 00 00  jb          000000014003D187
  000000014003CF67: 48 8B C1           mov         rax,rcx
  000000014003CF6A: 48 2B C3           sub         rax,rbx
  000000014003CF6D: BA FF FF FF FF     mov         edx,0FFFFFFFFh
  000000014003CF72: 48 3B C2           cmp         rax,rdx
  000000014003CF75: 0F 87 0C 02 00 00  ja          000000014003D187
  000000014003CF7B: 4A 8D 04 3B        lea         rax,[rbx+r15]
  000000014003CF7F: 48 89 45 B8        mov         qword ptr [rbp-48h],rax
  000000014003CF83: 2B CB              sub         ecx,ebx
  000000014003CF85: 89 4D C0           mov         dword ptr [rbp-40h],ecx
  000000014003CF88: 8B 45 D0           mov         eax,dword ptr [rbp-30h]
  000000014003CF8B: 45 84 E4           test        r12b,r12b
  000000014003CF8E: 0F 84 13 01 00 00  je          000000014003D0A7
  000000014003CF94: 85 C0              test        eax,eax
  000000014003CF96: 0F 85 E7 00 00 00  jne         000000014003D083
  000000014003CF9C: 85 FF              test        edi,edi
  000000014003CF9E: 0F 85 E8 01 00 00  jne         000000014003D18C
  000000014003CFA4: BA 18 00 00 00     mov         edx,18h
  000000014003CFA9: 48 8B BD 10 01 00  mov         rdi,qword ptr [rbp+0000000000000110h]
                    00
  000000014003CFB0: 48 8B CF           mov         rcx,rdi
  000000014003CFB3: E8 F8 CA FD FF     call        0000000140019AB0
  000000014003CFB8: 48 8B D8           mov         rbx,rax
  000000014003CFBB: 48 85 C0           test        rax,rax
  000000014003CFBE: 0F 84 4A 02 00 00  je          000000014003D20E
  000000014003CFC4: 48 8D 05 B5 11 04  lea         rax,[000000014007E180h]
                    00
  000000014003CFCB: 48 89 03           mov         qword ptr [rbx],rax
  000000014003CFCE: BA C8 00 00 00     mov         edx,0C8h
  000000014003CFD3: 48 8B CF           mov         rcx,rdi
  000000014003CFD6: E8 D5 CA FD FF     call        0000000140019AB0
  000000014003CFDB: 48 85 C0           test        rax,rax
  000000014003CFDE: 0F 84 2A 02 00 00  je          000000014003D20E
  000000014003CFE4: 48 8B C8           mov         rcx,rax
  000000014003CFE7: E8 44 65 FE FF     call        0000000140023530
  000000014003CFEC: 48 89 43 10        mov         qword ptr [rbx+10h],rax
  000000014003CFF0: 4C 8B C7           mov         r8,rdi
  000000014003CFF3: 48 8D 55 A8        lea         rdx,[rbp-58h]
  000000014003CFF7: 48 8B C8           mov         rcx,rax
  000000014003CFFA: E8 F1 E7 FF FF     call        000000014003B7F0
  000000014003CFFF: 48 8B 85 18 01 00  mov         rax,qword ptr [rbp+0000000000000118h]
                    00
  000000014003D006: 48 89 18           mov         qword ptr [rax],rbx
  000000014003D009: 48 8D 4D 70        lea         rcx,[rbp+70h]
  000000014003D00D: E8 9E CB FD FF     call        0000000140019BB0
  000000014003D012: 90                 nop
  000000014003D013: 48 8D 05 B6 F9 03  lea         rax,[000000014007C9D0h]
                    00
  000000014003D01A: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D01E: C6 45 B0 00        mov         byte ptr [rbp-50h],0
  000000014003D022: 33 FF              xor         edi,edi
  000000014003D024: 89 7D B4           mov         dword ptr [rbp-4Ch],edi
  000000014003D027: 48 C7 45 B8 FF FF  mov         qword ptr [rbp-48h],0FFFFFFFFFFFFFFFFh
                    FF FF
  000000014003D02F: 89 7D C0           mov         dword ptr [rbp-40h],edi
  000000014003D032: 89 7D D0           mov         dword ptr [rbp-30h],edi
  000000014003D035: 48 89 7D C8        mov         qword ptr [rbp-38h],rdi
  000000014003D039: C6 45 D8 06        mov         byte ptr [rbp-28h],6
  000000014003D03D: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D041: E8 3A 7B FD FF     call        0000000140014B80
  000000014003D046: 48 8B 5D E0        mov         rbx,qword ptr [rbp-20h]
  000000014003D04A: 48 85 DB           test        rbx,rbx
  000000014003D04D: 74 1A              je          000000014003D069
  000000014003D04F: 40 38 7D E8        cmp         byte ptr [rbp-18h],dil
  000000014003D053: 75 14              jne         000000014003D069
  000000014003D055: 48 8B 03           mov         rax,qword ptr [rbx]
  000000014003D058: 48 8B CB           mov         rcx,rbx
  000000014003D05B: FF 10              call        qword ptr [rax]
  000000014003D05D: 48 8B CB           mov         rcx,rbx
  000000014003D060: E8 5B C9 FD FF     call        00000001400199C0
  000000014003D065: 48 89 7D E0        mov         qword ptr [rbp-20h],rdi
  000000014003D069: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D06D: E8 0E 7B FD FF     call        0000000140014B80
  000000014003D072: 90                 nop
  000000014003D073: 48 8D 05 06 F9 03  lea         rax,[000000014007C980h]
                    00
  000000014003D07A: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D07E: E9 CF 02 00 00     jmp         000000014003D352
  000000014003D083: 3B C7              cmp         eax,edi
  000000014003D085: 0F 85 01 01 00 00  jne         000000014003D18C
  000000014003D08B: 4C 8B C0           mov         r8,rax
  000000014003D08E: 49 8B D6           mov         rdx,r14
  000000014003D091: 48 8B 4D C8        mov         rcx,qword ptr [rbp-38h]
  000000014003D095: E8 A6 B0 02 00     call        0000000140068140
  000000014003D09A: 85 C0              test        eax,eax
  000000014003D09C: 0F 84 02 FF FF FF  je          000000014003CFA4
  000000014003D0A2: E9 E5 00 00 00     jmp         000000014003D18C
  000000014003D0A7: 85 C0              test        eax,eax
  000000014003D0A9: 0F 85 BB 00 00 00  jne         000000014003D16A
  000000014003D0AF: 85 FF              test        edi,edi
  000000014003D0B1: 0F 85 D5 00 00 00  jne         000000014003D18C
  000000014003D0B7: BA C8 00 00 00     mov         edx,0C8h
  000000014003D0BC: 48 8B 8D 10 01 00  mov         rcx,qword ptr [rbp+0000000000000110h]
                    00
  000000014003D0C3: E8 E8 C9 FD FF     call        0000000140019AB0
  000000014003D0C8: 48 8B C8           mov         rcx,rax
  000000014003D0CB: E8 60 64 FE FF     call        0000000140023530
  000000014003D0D0: 48 8B D8           mov         rbx,rax
  000000014003D0D3: 4C 8B 85 10 01 00  mov         r8,qword ptr [rbp+0000000000000110h]
                    00
  000000014003D0DA: 48 8D 55 A8        lea         rdx,[rbp-58h]
  000000014003D0DE: 48 8B C8           mov         rcx,rax
  000000014003D0E1: E8 0A E7 FF FF     call        000000014003B7F0
  000000014003D0E6: 48 8B 8D 18 01 00  mov         rcx,qword ptr [rbp+0000000000000118h]
                    00
  000000014003D0ED: 48 89 19           mov         qword ptr [rcx],rbx
  000000014003D0F0: 48 8D 4D 70        lea         rcx,[rbp+70h]
  000000014003D0F4: E8 B7 CA FD FF     call        0000000140019BB0
  000000014003D0F9: 90                 nop
  000000014003D0FA: 48 8D 05 CF F8 03  lea         rax,[000000014007C9D0h]
                    00
  000000014003D101: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D105: C6 45 B0 00        mov         byte ptr [rbp-50h],0
  000000014003D109: 33 FF              xor         edi,edi
  000000014003D10B: 89 7D B4           mov         dword ptr [rbp-4Ch],edi
  000000014003D10E: 48 C7 45 B8 FF FF  mov         qword ptr [rbp-48h],0FFFFFFFFFFFFFFFFh
                    FF FF
  000000014003D116: 89 7D C0           mov         dword ptr [rbp-40h],edi
  000000014003D119: 89 7D D0           mov         dword ptr [rbp-30h],edi
  000000014003D11C: 48 89 7D C8        mov         qword ptr [rbp-38h],rdi
  000000014003D120: C6 45 D8 06        mov         byte ptr [rbp-28h],6
  000000014003D124: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D128: E8 53 7A FD FF     call        0000000140014B80
  000000014003D12D: 48 8B 5D E0        mov         rbx,qword ptr [rbp-20h]
  000000014003D131: 48 85 DB           test        rbx,rbx
  000000014003D134: 74 1A              je          000000014003D150
  000000014003D136: 40 38 7D E8        cmp         byte ptr [rbp-18h],dil
  000000014003D13A: 75 14              jne         000000014003D150
  000000014003D13C: 48 8B 03           mov         rax,qword ptr [rbx]
  000000014003D13F: 48 8B CB           mov         rcx,rbx
  000000014003D142: FF 10              call        qword ptr [rax]
  000000014003D144: 48 8B CB           mov         rcx,rbx
  000000014003D147: E8 74 C8 FD FF     call        00000001400199C0
  000000014003D14C: 48 89 7D E0        mov         qword ptr [rbp-20h],rdi
  000000014003D150: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D154: E8 27 7A FD FF     call        0000000140014B80
  000000014003D159: 90                 nop
  000000014003D15A: 48 8D 05 1F F8 03  lea         rax,[000000014007C980h]
                    00
  000000014003D161: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D165: E9 E8 01 00 00     jmp         000000014003D352
  000000014003D16A: 3B C7              cmp         eax,edi
  000000014003D16C: 75 1E              jne         000000014003D18C
  000000014003D16E: 4C 8B C0           mov         r8,rax
  000000014003D171: 49 8B D6           mov         rdx,r14
  000000014003D174: 48 8B 4D C8        mov         rcx,qword ptr [rbp-38h]
  000000014003D178: E8 C3 AF 02 00     call        0000000140068140
  000000014003D17D: 85 C0              test        eax,eax
  000000014003D17F: 0F 84 32 FF FF FF  je          000000014003D0B7
  000000014003D185: EB 05              jmp         000000014003D18C
  000000014003D187: BE 14 00 00 00     mov         esi,14h
  000000014003D18C: 48 8D 4D 70        lea         rcx,[rbp+70h]
  000000014003D190: E8 1B CA FD FF     call        0000000140019BB0
  000000014003D195: 90                 nop
  000000014003D196: 48 8D 05 33 F8 03  lea         rax,[000000014007C9D0h]
                    00
  000000014003D19D: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D1A1: C6 45 B0 00        mov         byte ptr [rbp-50h],0
  000000014003D1A5: 33 C0              xor         eax,eax
  000000014003D1A7: 89 45 B4           mov         dword ptr [rbp-4Ch],eax
  000000014003D1AA: 48 C7 45 B8 FF FF  mov         qword ptr [rbp-48h],0FFFFFFFFFFFFFFFFh
                    FF FF
  000000014003D1B2: 89 45 C0           mov         dword ptr [rbp-40h],eax
  000000014003D1B5: 89 45 D0           mov         dword ptr [rbp-30h],eax
  000000014003D1B8: 48 89 45 C8        mov         qword ptr [rbp-38h],rax
  000000014003D1BC: C6 45 D8 06        mov         byte ptr [rbp-28h],6
  000000014003D1C0: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D1C4: E8 B7 79 FD FF     call        0000000140014B80
  000000014003D1C9: 48 8B 5D E0        mov         rbx,qword ptr [rbp-20h]
  000000014003D1CD: 48 85 DB           test        rbx,rbx
  000000014003D1D0: 74 1E              je          000000014003D1F0
  000000014003D1D2: 80 7D E8 00        cmp         byte ptr [rbp-18h],0
  000000014003D1D6: 75 18              jne         000000014003D1F0
  000000014003D1D8: 48 8B 03           mov         rax,qword ptr [rbx]
  000000014003D1DB: 48 8B CB           mov         rcx,rbx
  000000014003D1DE: FF 10              call        qword ptr [rax]
  000000014003D1E0: 48 8B CB           mov         rcx,rbx
  000000014003D1E3: E8 D8 C7 FD FF     call        00000001400199C0
  000000014003D1E8: 48 C7 45 E0 00 00  mov         qword ptr [rbp-20h],0
                    00 00
  000000014003D1F0: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D1F4: E8 87 79 FD FF     call        0000000140014B80
  000000014003D1F9: 90                 nop
  000000014003D1FA: 85 F6              test        esi,esi
  000000014003D1FC: 0F 85 49 01 00 00  jne         000000014003D34B
  000000014003D202: 48 8B 5C 24 70     mov         rbx,qword ptr [rsp+70h]
  000000014003D207: 33 F6              xor         esi,esi
  000000014003D209: E9 73 FC FF FF     jmp         000000014003CE81
  000000014003D20E: 48 8D 4D 70        lea         rcx,[rbp+70h]
  000000014003D212: E8 99 C9 FD FF     call        0000000140019BB0
  000000014003D217: 90                 nop
  000000014003D218: 48 8D 05 B1 F7 03  lea         rax,[000000014007C9D0h]
                    00
  000000014003D21F: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D223: C6 45 B0 00        mov         byte ptr [rbp-50h],0
  000000014003D227: 33 FF              xor         edi,edi
  000000014003D229: 89 7D B4           mov         dword ptr [rbp-4Ch],edi
  000000014003D22C: 48 C7 45 B8 FF FF  mov         qword ptr [rbp-48h],0FFFFFFFFFFFFFFFFh
                    FF FF
  000000014003D234: 89 7D C0           mov         dword ptr [rbp-40h],edi
  000000014003D237: 89 7D D0           mov         dword ptr [rbp-30h],edi
  000000014003D23A: 48 89 7D C8        mov         qword ptr [rbp-38h],rdi
  000000014003D23E: C6 45 D8 06        mov         byte ptr [rbp-28h],6
  000000014003D242: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D246: E8 35 79 FD FF     call        0000000140014B80
  000000014003D24B: 48 8B 5D E0        mov         rbx,qword ptr [rbp-20h]
  000000014003D24F: 48 85 DB           test        rbx,rbx
  000000014003D252: 74 1A              je          000000014003D26E
  000000014003D254: 40 38 7D E8        cmp         byte ptr [rbp-18h],dil
  000000014003D258: 75 14              jne         000000014003D26E
  000000014003D25A: 48 8B 03           mov         rax,qword ptr [rbx]
  000000014003D25D: 48 8B CB           mov         rcx,rbx
  000000014003D260: FF 10              call        qword ptr [rax]
  000000014003D262: 48 8B CB           mov         rcx,rbx
  000000014003D265: E8 56 C7 FD FF     call        00000001400199C0
  000000014003D26A: 48 89 7D E0        mov         qword ptr [rbp-20h],rdi
  000000014003D26E: 48 8D 4D F0        lea         rcx,[rbp-10h]
  000000014003D272: E8 09 79 FD FF     call        0000000140014B80
  000000014003D277: 90                 nop
  000000014003D278: 48 8D 05 01 F7 03  lea         rax,[000000014007C980h]
                    00
  000000014003D27F: 48 89 45 A8        mov         qword ptr [rbp-58h],rax
  000000014003D283: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D288: 48 8B 4C 24 38     mov         rcx,qword ptr [rsp+38h]
  000000014003D28D: 84 C0              test        al,al
  000000014003D28F: 74 01              je          000000014003D292
  000000014003D291: 90                 nop
  000000014003D292: 48 8D 45 90        lea         rax,[rbp-70h]
  000000014003D296: 48 3B C8           cmp         rcx,rax
  000000014003D299: 74 5F              je          000000014003D2FA
  000000014003D29B: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D2A0: 48 8B 4C 24 38     mov         rcx,qword ptr [rsp+38h]
  000000014003D2A5: 84 C0              test        al,al
  000000014003D2A7: 74 01              je          000000014003D2AA
  000000014003D2A9: 90                 nop
  000000014003D2AA: 48 85 C9           test        rcx,rcx
  000000014003D2AD: 74 4B              je          000000014003D2FA
  000000014003D2AF: 90                 nop
  000000014003D2B0: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D2B5: 48 8B 5C 24 38     mov         rbx,qword ptr [rsp+38h]
  000000014003D2BA: 84 C0              test        al,al
  000000014003D2BC: 74 01              je          000000014003D2BF
  000000014003D2BE: 90                 nop
  000000014003D2BF: 0F B6 43 08        movzx       eax,byte ptr [rbx+8]
  000000014003D2C3: 48 8B 1B           mov         rbx,qword ptr [rbx]
  000000014003D2C6: 84 C0              test        al,al
  000000014003D2C8: 74 01              je          000000014003D2CB
  000000014003D2CA: 90                 nop
  000000014003D2CB: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D2D0: 48 8B 4C 24 38     mov         rcx,qword ptr [rsp+38h]
  000000014003D2D5: 84 C0              test        al,al
  000000014003D2D7: 74 01              je          000000014003D2DA
  000000014003D2D9: 90                 nop
  000000014003D2DA: E8 E1 C6 FD FF     call        00000001400199C0
  000000014003D2DF: 80 7C 24 40 00     cmp         byte ptr [rsp+40h],0
  000000014003D2E4: 75 07              jne         000000014003D2ED
  000000014003D2E6: 48 89 5C 24 38     mov         qword ptr [rsp+38h],rbx
  000000014003D2EB: EB 08              jmp         000000014003D2F5
  000000014003D2ED: 48 8B C3           mov         rax,rbx
  000000014003D2F0: 48 87 44 24 38     xchg        rax,qword ptr [rsp+38h]
  000000014003D2F5: 48 85 DB           test        rbx,rbx
  000000014003D2F8: 75 B6              jne         000000014003D2B0
  000000014003D2FA: 80 7C 24 40 00     cmp         byte ptr [rsp+40h],0
  000000014003D2FF: 75 07              jne         000000014003D308
  000000014003D301: 48 89 7C 24 38     mov         qword ptr [rsp+38h],rdi
  000000014003D306: EB 08              jmp         000000014003D310
  000000014003D308: 48 8B C7           mov         rax,rdi
  000000014003D30B: 48 87 44 24 38     xchg        rax,qword ptr [rsp+38h]
  000000014003D310: 80 7C 24 50 00     cmp         byte ptr [rsp+50h],0
  000000014003D315: 75 07              jne         000000014003D31E
  000000014003D317: 48 89 7C 24 48     mov         qword ptr [rsp+48h],rdi
  000000014003D31C: EB 08              jmp         000000014003D326
  000000014003D31E: 48 8B C7           mov         rax,rdi
  000000014003D321: 48 87 44 24 48     xchg        rax,qword ptr [rsp+48h]
  000000014003D326: 48 89 7C 24 58     mov         qword ptr [rsp+58h],rdi
  000000014003D32B: 80 7C 24 68 00     cmp         byte ptr [rsp+68h],0
  000000014003D330: 75 07              jne         000000014003D339
  000000014003D332: 48 89 7C 24 60     mov         qword ptr [rsp+60h],rdi
  000000014003D337: EB 08              jmp         000000014003D341
  000000014003D339: 48 8B C7           mov         rax,rdi
  000000014003D33C: 48 87 44 24 60     xchg        rax,qword ptr [rsp+60h]
  000000014003D341: B8 01 00 00 00     mov         eax,1
  000000014003D346: E9 D0 00 00 00     jmp         000000014003D41B
  000000014003D34B: BE 02 00 00 00     mov         esi,2
  000000014003D350: 33 FF              xor         edi,edi
  000000014003D352: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D357: 48 8B 4C 24 38     mov         rcx,qword ptr [rsp+38h]
  000000014003D35C: 84 C0              test        al,al
  000000014003D35E: 74 01              je          000000014003D361
  000000014003D360: 90                 nop
  000000014003D361: 48 8D 45 90        lea         rax,[rbp-70h]
  000000014003D365: 48 3B C8           cmp         rcx,rax
  000000014003D368: 74 60              je          000000014003D3CA
  000000014003D36A: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D36F: 48 8B 4C 24 38     mov         rcx,qword ptr [rsp+38h]
  000000014003D374: 84 C0              test        al,al
  000000014003D376: 74 01              je          000000014003D379
  000000014003D378: 90                 nop
  000000014003D379: 48 85 C9           test        rcx,rcx
  000000014003D37C: 74 4C              je          000000014003D3CA
  000000014003D37E: 66 90              nop
  000000014003D380: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D385: 48 8B 5C 24 38     mov         rbx,qword ptr [rsp+38h]
  000000014003D38A: 84 C0              test        al,al
  000000014003D38C: 74 01              je          000000014003D38F
  000000014003D38E: 90                 nop
  000000014003D38F: 0F B6 43 08        movzx       eax,byte ptr [rbx+8]
  000000014003D393: 48 8B 1B           mov         rbx,qword ptr [rbx]
  000000014003D396: 84 C0              test        al,al
  000000014003D398: 74 01              je          000000014003D39B
  000000014003D39A: 90                 nop
  000000014003D39B: 0F B6 44 24 40     movzx       eax,byte ptr [rsp+40h]
  000000014003D3A0: 48 8B 4C 24 38     mov         rcx,qword ptr [rsp+38h]
  000000014003D3A5: 84 C0              test        al,al
  000000014003D3A7: 74 01              je          000000014003D3AA
  000000014003D3A9: 90                 nop
  000000014003D3AA: E8 11 C6 FD FF     call        00000001400199C0
  000000014003D3AF: 80 7C 24 40 00     cmp         byte ptr [rsp+40h],0
  000000014003D3B4: 75 07              jne         000000014003D3BD
  000000014003D3B6: 48 89 5C 24 38     mov         qword ptr [rsp+38h],rbx
  000000014003D3BB: EB 08              jmp         000000014003D3C5
  000000014003D3BD: 48 8B C3           mov         rax,rbx
  000000014003D3C0: 48 87 44 24 38     xchg        rax,qword ptr [rsp+38h]
  000000014003D3C5: 48 85 DB           test        rbx,rbx
  000000014003D3C8: 75 B6              jne         000000014003D380
  000000014003D3CA: 80 7C 24 40 00     cmp         byte ptr [rsp+40h],0
  000000014003D3CF: 75 07              jne         000000014003D3D8
  000000014003D3D1: 48 89 7C 24 38     mov         qword ptr [rsp+38h],rdi
  000000014003D3D6: EB 08              jmp         000000014003D3E0
  000000014003D3D8: 48 8B C7           mov         rax,rdi
  000000014003D3DB: 48 87 44 24 38     xchg        rax,qword ptr [rsp+38h]
  000000014003D3E0: 80 7C 24 50 00     cmp         byte ptr [rsp+50h],0
  000000014003D3E5: 75 07              jne         000000014003D3EE
  000000014003D3E7: 48 89 7C 24 48     mov         qword ptr [rsp+48h],rdi
  000000014003D3EC: EB 08              jmp         000000014003D3F6
  000000014003D3EE: 48 8B C7           mov         rax,rdi
  000000014003D3F1: 48 87 44 24 48     xchg        rax,qword ptr [rsp+48h]
  000000014003D3F6: 48 89 7C 24 58     mov         qword ptr [rsp+58h],rdi
  000000014003D3FB: 80 7C 24 68 00     cmp         byte ptr [rsp+68h],0
  000000014003D400: 75 07              jne         000000014003D409
  000000014003D402: 48 89 7C 24 60     mov         qword ptr [rsp+60h],rdi
  000000014003D407: EB 08              jmp         000000014003D411
  000000014003D409: 48 8B C7           mov         rax,rdi
  000000014003D40C: 48 87 44 24 60     xchg        rax,qword ptr [rsp+60h]
  000000014003D411: 49 8B CD           mov         rcx,r13
  000000014003D414: E8 A7 C5 FD FF     call        00000001400199C0
  000000014003D419: 8B C6              mov         eax,esi
  000000014003D41B: 48 81 C4 A8 01 00  add         rsp,1A8h
                    00
  000000014003D422: 41 5F              pop         r15
  000000014003D424: 41 5E              pop         r14
  000000014003D426: 41 5D              pop         r13
  000000014003D428: 41 5C              pop         r12
  000000014003D42A: 5F                 pop         rdi
  000000014003D42B: 5E                 pop         rsi
  000000014003D42C: 5B                 pop         rbx
  000000014003D42D: 5D                 pop         rbp
  000000014003D42E: C3                 ret

  Summary

       78000 .text
