查看: 984|回复: 22
收起左侧

[病毒样本] 银狐1X

[复制链接]
ジ蓅暒划过づ
发表于 昨天 16:38 | 显示全部楼层 |阅读模式
post88
发表于 昨天 16:45 | 显示全部楼层
本帖最后由 post88 于 2025-12-11 17:39 编辑

avast  ,avira 双击miss
啊松
发表于 昨天 16:49 | 显示全部楼层
卡巴斯基pdm加回滚



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1人气 +1 收起 理由
tony099 + 1 赞一个!

查看全部评分

AMD_Ryzen
发表于 昨天 16:54 | 显示全部楼层
BEST 双击ATC杀

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
Curve25519
发表于 昨天 17:27 | 显示全部楼层
本帖最后由 Curve25519 于 2025-12-11 17:31 编辑

ESET Smart Security Premium,沙盘中测试,解压 miss,双击触发 LiveGuard 分析,miss

2025/12/11 17:26:59;ESET 内核;ESET LiveGuard 正在分析文件,以确保其可安全使用。我们会在几分钟后给您发送通知。取消阻止文件(不建议)更改设置;NT AUTHORITY\ANONYMOUS LOGON

2025/12/11 17:28:51;C6DC13DA27FEF6718754D85C714D1D5DAD819B84;\Device\TweakCubeRamDisk0\Sandbox\Admin\DefaultBox\drive\W\999999\999999\999999.msi;17877504;可执行文件;自动;ESET LiveGuard;DESKTOP-K07940I\Admin;S-1-5-21-1216372390-1976424117-2270819850-1001;

2025/12/11 17:31:10;ESET 内核;ESET LiveGuard 已完成分析文件。可以安全使用。;SYSTEM
wowocock
发表于 昨天 17:31 | 显示全部楼层
通过PYTHON来干活,多重保护。
asdfnbbj
发表于 昨天 17:46 来自手机 | 显示全部楼层
360扫描不报
wowocock
发表于 昨天 17:51 | 显示全部楼层
加载的shellcode,貌似加了LLVM非常的坑爹。
seg000:00000000000269C5 sub_269C5       proc near               ; CODE XREF: seg000:0000000000000000↑p
seg000:00000000000269C5
seg000:00000000000269C5 var_538         = dword ptr -538h
seg000:00000000000269C5 var_530         = qword ptr -530h
seg000:00000000000269C5 var_524         = dword ptr -524h
seg000:00000000000269C5 var_520         = qword ptr -520h
seg000:00000000000269C5 var_518         = byte ptr -518h
seg000:00000000000269C5 var_4E8         = dword ptr -4E8h
seg000:00000000000269C5 anonymous_0     = byte ptr -490h
seg000:00000000000269C5 var_480         = byte ptr -480h
seg000:00000000000269C5 anonymous_1     = qword ptr -430h
seg000:00000000000269C5 var_420         = qword ptr -420h
seg000:00000000000269C5 var_340         = dword ptr -340h
seg000:00000000000269C5 var_33C         = dword ptr -33Ch
seg000:00000000000269C5 var_338         = dword ptr -338h
seg000:00000000000269C5 var_32C         = dword ptr -32Ch
seg000:00000000000269C5 var_30C         = qword ptr -30Ch
seg000:00000000000269C5 var_304         = dword ptr -304h
seg000:00000000000269C5 var_300         = dword ptr -300h
seg000:00000000000269C5 var_2F0         = dword ptr -2F0h
seg000:00000000000269C5 var_2EC         = dword ptr -2ECh
seg000:00000000000269C5 var_244         = dword ptr -244h
seg000:00000000000269C5 var_238         = byte ptr -238h
seg000:00000000000269C5 anonymous_2     = qword ptr -48h
seg000:00000000000269C5 anonymous_3     = qword ptr -40h
seg000:00000000000269C5 anonymous_4     = qword ptr -30h
seg000:00000000000269C5 anonymous_5     = qword ptr -20h
seg000:00000000000269C5 anonymous_6     = qword ptr -18h
seg000:00000000000269C5 var_C           = dword ptr -0Ch
seg000:00000000000269C5
seg000:00000000000269C5 ; FUNCTION CHUNK AT seg000:0000000000030BA0 SIZE 0000023F BYTES
seg000:00000000000269C5
seg000:00000000000269C5                 pop     rcx
seg000:00000000000269C6                 xor     eax, eax
seg000:00000000000269C8                 js      loc_30BA0
seg000:00000000000269CF                 and     rsp, 0FFFFFFFFFFFFFFF0h
seg000:00000000000269D3                 push    rcx
seg000:00000000000269D4                 push    r15
seg000:00000000000269D6                 push    r14
seg000:00000000000269D8                 push    r13
seg000:00000000000269DA                 push    r12
seg000:00000000000269DC                 push    rsi
seg000:00000000000269DD                 push    rdi
seg000:00000000000269DE                 push    rbp
seg000:00000000000269DF                 push    rbx
seg000:00000000000269E0                 sub     rsp, 518h
seg000:00000000000269E7                 mov     rsi, rcx
seg000:00000000000269EA                 mov     eax, [rcx+238h]
seg000:00000000000269F0                 mov     [rsp+558h+var_524], eax
seg000:00000000000269F4                 mov     eax, 46F5DE88h
seg000:00000000000269F9                 xor     ebx, ebx
seg000:00000000000269FB
seg000:00000000000269FB loc_269FB:                              ; CODE XREF: sub_269C5+5F↓j
seg000:00000000000269FB                                         ; sub_269C5+6D↓j ...
seg000:00000000000269FB                 cmp     eax, 46F5DE87h
seg000:0000000000026A00                 jle     short loc_26A34
seg000:0000000000026A02                 cmp     eax, 638DCEE5h
seg000:0000000000026A07                 jg      short loc_26A65
seg000:0000000000026A09                 cmp     eax, 46F5DE88h
seg000:0000000000026A0E                 jz      loc_26AD4
seg000:0000000000026A14                 cmp     eax, 5215F3C6h
seg000:0000000000026A19                 jz      loc_26AEB
seg000:0000000000026A1F                 cmp     eax, 5FB8BC4Bh
seg000:0000000000026A24                 jnz     short loc_269FB
seg000:0000000000026A26                 mov     eax, 2720EC81h
seg000:0000000000026A2B                 mov     r14, 0FFFFFFFFFFFFFFFFh
seg000:0000000000026A32                 jmp     short loc_269FB
seg000:0000000000026A34 ; ---------------------------------------------------------------------------
seg000:0000000000026A34
seg000:0000000000026A34 loc_26A34:                              ; CODE XREF: sub_269C5+3B↑j
seg000:0000000000026A34                 cmp     eax, 23EB9EA7h
seg000:0000000000026A39                 jg      short loc_26A93
seg000:0000000000026A3B                 cmp     eax, 9010A415h
seg000:0000000000026A40                 jz      loc_26B35
seg000:0000000000026A46                 cmp     eax, 0B3BD79DEh
seg000:0000000000026A4B                 jz      loc_26B47
seg000:0000000000026A51                 cmp     eax, 0F80DB527h
seg000:0000000000026A56                 jnz     short loc_269FB
seg000:0000000000026A58                 test    rbp, rbp
seg000:0000000000026A5B                 mov     eax, 23EB9EA8h
seg000:0000000000026A60                 jmp     loc_26BD4
seg000:0000000000026A65 ; ---------------------------------------------------------------------------
seg000:0000000000026A65
seg000:0000000000026A65 loc_26A65:                              ; CODE XREF: sub_269C5+42↑j
seg000:0000000000026A65                 cmp     eax, 638DCEE6h
seg000:0000000000026A6A                 jz      loc_26B76
seg000:0000000000026A70                 cmp     eax, 652D5ED2h
seg000:0000000000026A75                 jz      loc_26B3D
seg000:0000000000026A7B                 cmp     eax, 7F311224h
seg000:0000000000026A80                 jnz     loc_269FB
seg000:0000000000026A86                 mov     eax, 2720EC81h
seg000:0000000000026A8B                 mov     r14, rbx
seg000:0000000000026A8E                 jmp     loc_269FB
seg000:0000000000026A93 ; ---------------------------------------------------------------------------
seg000:0000000000026A93
seg000:0000000000026A93 loc_26A93:                              ; CODE XREF: sub_269C5+74↑j
seg000:0000000000026A93                 cmp     eax, 23EB9EA8h
seg000:0000000000026A98                 jz      loc_26BCC
seg000:0000000000026A9E                 cmp     eax, 2D4530EFh
seg000:0000000000026AA3                 jnz     loc_26BE1
seg000:0000000000026AA9                 mov     r8, [rsi+28h]
seg000:0000000000026AAD                 mov     rdx, [rsi+88h]
seg000:0000000000026AB4                 mov     rcx, rsi
seg000:0000000000026AB7                 call    sub_26C04
seg000:0000000000026ABC                 mov     r15, rax
seg000:0000000000026ABF                 test    rax, rax
seg000:0000000000026AC2                 mov     eax, 0B3BD79DEh
seg000:0000000000026AC7                 mov     ecx, 5FB8BC4Bh
seg000:0000000000026ACC                 cmovz   eax, ecx
seg000:0000000000026ACF                 jmp     loc_269FB
seg000:0000000000026AD4 ; ---------------------------------------------------------------------------
seg000:0000000000026AD4
seg000:0000000000026AD4 loc_26AD4:                              ; CODE XREF: sub_269C5+49↑j
seg000:0000000000026AD4                 cmp     [rsp+558h+var_524], 0
seg000:0000000000026AD9                 mov     eax, 2D4530EFh
seg000:0000000000026ADE                 mov     ecx, 9010A415h
seg000:0000000000026AE3                 cmovz   eax, ecx
seg000:0000000000026AE6                 jmp     loc_269FB
seg000:0000000000026AEB ; ---------------------------------------------------------------------------
seg000:0000000000026AEB
seg000:0000000000026AEB loc_26AEB:                              ; CODE XREF: sub_269C5+54↑j
seg000:0000000000026AEB                 mov     [rsp+558h+var_4E8], 10000Bh
seg000:0000000000026AF3                 call    rdi
seg000:0000000000026AF5                 mov     rcx, rax
seg000:0000000000026AF8                 mov     r13, r14
seg000:0000000000026AFB                 lea     r14, [rsp+558h+var_518]
seg000:0000000000026B00                 mov     rdx, r14
seg000:0000000000026B03                 call    rbp
seg000:0000000000026B05                 mov     eax, [rsi+238h]
seg000:0000000000026B0B                 add     rax, [rsp+558h+var_520]
seg000:0000000000026B10                 mov     [rsp+558h+var_420], rax
seg000:0000000000026B18                 and     [rsp+558h+var_480], 0F0h
seg000:0000000000026B20                 mov     rcx, r14
seg000:0000000000026B23                 mov     r14, r13
seg000:0000000000026B26                 xor     edx, edx
seg000:0000000000026B28                 call    r12
seg000:0000000000026B2B                 mov     eax, 652D5ED2h
seg000:0000000000026B30                 jmp     loc_269FB
seg000:0000000000026B35 ; ---------------------------------------------------------------------------
seg000:0000000000026B35
seg000:0000000000026B35 loc_26B35:                              ; CODE XREF: sub_269C5+7B↑j
seg000:0000000000026B35                 mov     rcx, rsi
seg000:0000000000026B38                 call    sub_26CE3
seg000:0000000000026B3D
seg000:0000000000026B3D loc_26B3D:                              ; CODE XREF: sub_269C5+B0↑j
seg000:0000000000026B3D                 mov     eax, 7F311224h
seg000:0000000000026B42                 jmp     loc_269FB
seg000:0000000000026B47 ; ---------------------------------------------------------------------------
seg000:0000000000026B47
seg000:0000000000026B47 loc_26B47:                              ; CODE XREF: sub_269C5+86↑j
seg000:0000000000026B47                 mov     [rsp+558h+var_530], 0
seg000:0000000000026B50                 mov     [rsp+558h+var_538], 0
seg000:0000000000026B58                 xor     ecx, ecx
seg000:0000000000026B5A                 xor     edx, edx
seg000:0000000000026B5C                 lea     r8, sub_26CE3
seg000:0000000000026B63                 mov     r9, rsi
seg000:0000000000026B66                 call    r15
seg000:0000000000026B69                 mov     rbx, rax
seg000:0000000000026B6C                 mov     eax, 638DCEE6h
seg000:0000000000026B71                 jmp     loc_269FB
seg000:0000000000026B76 ; ---------------------------------------------------------------------------
seg000:0000000000026B76
seg000:0000000000026B76 loc_26B76:                              ; CODE XREF: sub_269C5+A5↑j
seg000:0000000000026B76                 mov     r8, [rsi+28h]
seg000:0000000000026B7A                 mov     rdx, [rsi+208h]
seg000:0000000000026B81                 mov     rcx, rsi
seg000:0000000000026B84                 call    sub_26C04
seg000:0000000000026B89                 mov     r12, rax
seg000:0000000000026B8C                 mov     r8, [rsi+28h]
seg000:0000000000026B90                 mov     rdx, [rsi+0A0h]
seg000:0000000000026B97                 mov     rcx, rsi
seg000:0000000000026B9A                 call    sub_26C04
seg000:0000000000026B9F                 mov     rbp, rax
seg000:0000000000026BA2                 mov     r8, [rsi+28h]
seg000:0000000000026BA6                 mov     rdx, [rsi+0A8h]
seg000:0000000000026BAD                 mov     rcx, rsi
seg000:0000000000026BB0                 call    sub_26C04
seg000:0000000000026BB5                 mov     rdi, rax
seg000:0000000000026BB8                 xor     ecx, ecx
seg000:0000000000026BBA                 call    qword ptr [rsi+40h]
seg000:0000000000026BBD                 mov     [rsp+558h+var_520], rax
seg000:0000000000026BC2                 test    r12, r12
seg000:0000000000026BC5                 mov     eax, 0F80DB527h
seg000:0000000000026BCA                 jmp     short loc_26BD4
seg000:0000000000026BCC ; ---------------------------------------------------------------------------
seg000:0000000000026BCC
seg000:0000000000026BCC loc_26BCC:                              ; CODE XREF: sub_269C5+D3↑j
seg000:0000000000026BCC                 test    rdi, rdi
seg000:0000000000026BCF                 mov     eax, 5215F3C6h
seg000:0000000000026BD4
seg000:0000000000026BD4 loc_26BD4:                              ; CODE XREF: sub_269C5+9B↑j
seg000:0000000000026BD4                                         ; sub_269C5+205↑j
seg000:0000000000026BD4                 mov     ecx, 652D5ED2h
seg000:0000000000026BD9                 cmovz   eax, ecx
seg000:0000000000026BDC                 jmp     loc_269FB
seg000:0000000000026BE1 ; ---------------------------------------------------------------------------
seg000:0000000000026BE1
seg000:0000000000026BE1 loc_26BE1:                              ; CODE XREF: sub_269C5+DE↑j
seg000:0000000000026BE1                 cmp     eax, 2720EC81h
seg000:0000000000026BE6                 jnz     loc_269FB
seg000:0000000000026BEC                 mov     rax, r14
seg000:0000000000026BEF                 add     rsp, 518h
seg000:0000000000026BF6                 pop     rbx
seg000:0000000000026BF7                 pop     rbp
seg000:0000000000026BF8                 pop     rdi
seg000:0000000000026BF9                 pop     rsi
seg000:0000000000026BFA                 pop     r12
seg000:0000000000026BFC                 pop     r13
seg000:0000000000026BFE                 pop     r14
seg000:0000000000026C00                 pop     r15
seg000:0000000000026C02                 retn
seg000:0000000000026C02 sub_269C5       endp ; sp-analysis failed
seg000:0000000000026C02
seg000:0000000000026C02 ; ---------------------------------------------------------------------------
seg000:0000000000026C03                 align 4
seg000:0000000000026C04
seg000:0000000000026C04 ; =============== S U B R O U T I N E =======================================
seg000:0000000000026C04
seg000:0000000000026C04
seg000:0000000000026C04 sub_26C04       proc near               ; CODE XREF: sub_269C5+F2↑p
seg000:0000000000026C04                                         ; sub_269C5+1BF↑p ...
seg000:0000000000026C04
seg000:0000000000026C04 var_39          = byte ptr -39h
seg000:0000000000026C04
seg000:0000000000026C04                 push    r15
seg000:0000000000026C06                 push    r14
seg000:0000000000026C08                 push    r12
seg000:0000000000026C0A                 push    rsi
seg000:0000000000026C0B                 push    rdi
seg000:0000000000026C0C                 push    rbp
seg000:0000000000026C0D                 push    rbx
seg000:0000000000026C0E                 sub     rsp, 30h
seg000:0000000000026C12                 mov     rsi, r8
seg000:0000000000026C15                 mov     rdi, rdx
seg000:0000000000026C18                 mov     rbx, rcx
seg000:0000000000026C1B                 mov     rax, gs:qword_30
seg000:0000000000026C24                 mov     rax, [rax+60h]
seg000:0000000000026C28                 mov     r14, [rax+18h]
seg000:0000000000026C2C                 add     r14, 10h
seg000:0000000000026C30                 xor     eax, eax
seg000:0000000000026C32                 mov     ebp, 3CEB142Eh
seg000:0000000000026C37                 mov     r15d, 21B5055Eh
seg000:0000000000026C3D
seg000:0000000000026C3D loc_26C3D:                              ; CODE XREF: sub_26C04+6D↓j
seg000:0000000000026C3D                 mov     r14, [r14]
seg000:0000000000026C40                 mov     ecx, 0FEF50698h
seg000:0000000000026C45
seg000:0000000000026C45 loc_26C45:                              ; CODE XREF: sub_26C04+9E↓j
seg000:0000000000026C45                                         ; sub_26C04+B2↓j ...
seg000:0000000000026C45                 test    r12b, 1
seg000:0000000000026C49                 mov     edx, 31EACFA0h
seg000:0000000000026C4E                 cmovnz  edx, ebp
seg000:0000000000026C51
seg000:0000000000026C51 loc_26C51:                              ; CODE XREF: sub_26C04+6B↓j
seg000:0000000000026C51                                         ; sub_26C04+85↓j ...
seg000:0000000000026C51                 cmp     ecx, 21B5055Dh
seg000:0000000000026C57                 jg      short loc_26C73
seg000:0000000000026C59                 cmp     ecx, 0FEF50698h
seg000:0000000000026C5F                 jz      short loc_26C91
seg000:0000000000026C61                 cmp     ecx, 0D8C9E46h
seg000:0000000000026C67                 jz      short loc_26CA4
seg000:0000000000026C69                 cmp     ecx, 17D45EDEh
seg000:0000000000026C6F                 jnz     short loc_26C51
seg000:0000000000026C71                 jmp     short loc_26C3D
seg000:0000000000026C73 ; ---------------------------------------------------------------------------
seg000:0000000000026C73
seg000:0000000000026C73 loc_26C73:                              ; CODE XREF: sub_26C04+53↑j
seg000:0000000000026C73                 cmp     ecx, 21B5055Eh
seg000:0000000000026C79                 jz      short loc_26C8D
seg000:0000000000026C7B                 cmp     ecx, 31EACFA0h
seg000:0000000000026C81                 jz      short loc_26CD4
seg000:0000000000026C83                 cmp     ecx, 3CEB142Eh
seg000:0000000000026C89                 jnz     short loc_26C51
seg000:0000000000026C8B                 jmp     short loc_26CB8
seg000:0000000000026C8D ; ---------------------------------------------------------------------------
seg000:0000000000026C8D
seg000:0000000000026C8D loc_26C8D:                              ; CODE XREF: sub_26C04+75↑j
seg000:0000000000026C8D                 mov     ecx, edx
seg000:0000000000026C8F                 jmp     short loc_26C51
seg000:0000000000026C91 ; ---------------------------------------------------------------------------
seg000:0000000000026C91
seg000:0000000000026C91 loc_26C91:                              ; CODE XREF: sub_26C04+5B↑j
seg000:0000000000026C91                 cmp     qword ptr [r14+30h], 0
seg000:0000000000026C96                 mov     ecx, 0D8C9E46h
seg000:0000000000026C9B                 cmovz   ecx, r15d
seg000:0000000000026C9F                 xor     r12d, r12d
seg000:0000000000026CA2                 jmp     short loc_26C45
seg000:0000000000026CA4 ; ---------------------------------------------------------------------------
seg000:0000000000026CA4
seg000:0000000000026CA4 loc_26CA4:                              ; CODE XREF: sub_26C04+63↑j
seg000:0000000000026CA4                 test    rax, rax
seg000:0000000000026CA7                 setz    [rsp+68h+var_39]
seg000:0000000000026CAC                 mov     ecx, 21B5055Eh
seg000:0000000000026CB1                 mov     r12b, [rsp+68h+var_39]
seg000:0000000000026CB6                 jmp     short loc_26C45
seg000:0000000000026CB8 ; ---------------------------------------------------------------------------
seg000:0000000000026CB8
seg000:0000000000026CB8 loc_26CB8:                              ; CODE XREF: sub_26C04+87↑j
seg000:0000000000026CB8                 mov     rdx, [r14+30h]
seg000:0000000000026CBC                 mov     rcx, rbx
seg000:0000000000026CBF                 mov     r8, rdi
seg000:0000000000026CC2                 mov     r9, rsi
seg000:0000000000026CC5                 call    sub_2D996
seg000:0000000000026CCA                 mov     ecx, 17D45EDEh
seg000:0000000000026CCF                 jmp     loc_26C45
seg000:0000000000026CD4 ; ---------------------------------------------------------------------------
seg000:0000000000026CD4
seg000:0000000000026CD4 loc_26CD4:                              ; CODE XREF: sub_26C04+7D↑j
seg000:0000000000026CD4                 add     rsp, 30h
seg000:0000000000026CD8                 pop     rbx
seg000:0000000000026CD9                 pop     rbp
seg000:0000000000026CDA                 pop     rdi
seg000:0000000000026CDB                 pop     rsi
seg000:0000000000026CDC                 pop     r12
seg000:0000000000026CDE                 pop     r14
seg000:0000000000026CE0                 pop     r15
seg000:0000000000026CE2                 retn
seg000:0000000000026CE2 sub_26C04       endp
seg000:0000000000026CE2
seg000:0000000000026CE3
seg000:0000000000026CE3 ; =============== S U B R O U T I N E =======================================
seg000:0000000000026CE3
seg000:0000000000026CE3
seg000:0000000000026CE3 sub_26CE3       proc near               ; CODE XREF: sub_269C5+173↑p
seg000:0000000000026CE3                                         ; DATA XREF: sub_269C5+197↑o
seg000:0000000000026CE3
seg000:0000000000026CE3 var_1D8         = dword ptr -1D8h
seg000:0000000000026CE3 var_1D0         = qword ptr -1D0h
seg000:0000000000026CE3 var_1C5         = byte ptr -1C5h
seg000:0000000000026CE3 var_1C4         = dword ptr -1C4h
seg000:0000000000026CE3 var_1C0         = dword ptr -1C0h
seg000:0000000000026CE3 var_1BC         = dword ptr -1BCh
seg000:0000000000026CE3 var_1B8         = dword ptr -1B8h
seg000:0000000000026CE3 var_1B4         = dword ptr -1B4h
seg000:0000000000026CE3 var_1B0         = qword ptr -1B0h
seg000:0000000000026CE3 var_1A8         = qword ptr -1A8h
seg000:0000000000026CE3 var_1A0         = qword ptr -1A0h
seg000:0000000000026CE3 var_198         = qword ptr -198h
seg000:0000000000026CE3 var_18C         = byte ptr -18Ch
seg000:0000000000026CE3 var_188         = byte ptr -188h
seg000:0000000000026CE3 var_148         = byte ptr -148h
seg000:0000000000026CE3
seg000:0000000000026CE3                 push    r15
seg000:0000000000026CE5                 push    r14
seg000:0000000000026CE7                 push    r13
seg000:0000000000026CE9                 push    r12
seg000:0000000000026CEB                 push    rsi
seg000:0000000000026CEC                 push    rdi
seg000:0000000000026CED                 push    rbp
seg000:0000000000026CEE                 push    rbx
seg000:0000000000026CEF                 sub     rsp, 1B8h
seg000:0000000000026CF6                 mov     r12, rcx
seg000:0000000000026CF9                 mov     r8, [rcx+28h]
seg000:0000000000026CFD                 mov     rdx, [rcx+48h]
seg000:0000000000026D01                 call    sub_26C04
seg000:0000000000026D06                 mov     rsi, rax
seg000:0000000000026D09                 mov     r8, [r12+28h]
seg000:0000000000026D0E                 mov     rdx, [r12+50h]
seg000:0000000000026D13                 mov     rcx, r12
seg000:0000000000026D16                 call    sub_26C04
seg000:0000000000026D1B                 mov     rdi, rax
seg000:0000000000026D1E                 mov     r8, [r12+28h]
seg000:0000000000026D23                 mov     rdx, [r12+1E8h]
seg000:0000000000026D2B                 mov     rcx, r12
seg000:0000000000026D2E                 call    sub_26C04
seg000:0000000000026D33                 mov     [rsp+1F8h+var_1A0], rsi
seg000:0000000000026D38                 mov     [rsp+1F8h+var_198], rsi
seg000:0000000000026D3D                 mov     [rsp+1F8h+var_1B0], rax
seg000:0000000000026D42                 test    rax, rax
seg000:0000000000026D45                 mov     eax, 0E327F503h
seg000:0000000000026D4A                 mov     ecx, 948D7C03h
seg000:0000000000026D4F                 cmovz   ecx, eax
seg000:0000000000026D52                 mov     [rsp+1F8h+var_1B4], ecx
seg000:0000000000026D56                 mov     [rsp+1F8h+var_1A8], rdi
seg000:0000000000026D5B                 test    rdi, rdi
seg000:0000000000026D5E                 mov     ecx, 1CB5F439h
seg000:0000000000026D63                 cmovz   ecx, eax
seg000:0000000000026D66                 mov     [rsp+1F8h+var_1B8], ecx
seg000:0000000000026D6A                 lea     rbp, [rsp+1F8h+var_188]
seg000:0000000000026D6F                 mov     eax, 0ED50ABE2h
seg000:0000000000026D74
seg000:0000000000026D74 loc_26D74:                              ; CODE XREF: sub_26CE3+1050↓j
seg000:0000000000026D74                 mov     [rsp+1F8h+var_1C4], ecx
seg000:0000000000026D78
seg000:0000000000026D78 loc_26D78:                              ; CODE XREF: sub_26CE3+EE↓j
seg000:0000000000026D78                                         ; sub_26CE3+F7↓j ...
seg000:0000000000026D78                 mov     ecx, eax
seg000:0000000000026D7A                 cmp     eax, 892E215h
seg000:0000000000026D7F                 jg      short loc_26DDC
seg000:0000000000026D81                 cmp     ecx, 0CB20C6FFh
seg000:0000000000026D87                 jg      loc_26E37
seg000:0000000000026D8D                 cmp     ecx, 0A87E6721h
seg000:0000000000026D93                 jle     loc_26EDE
seg000:0000000000026D99                 cmp     ecx, 0BD383848h
seg000:0000000000026D9F                 jle     loc_2701E
seg000:0000000000026DA5                 cmp     ecx, 0C3C5BD54h
seg000:0000000000026DAB                 jle     loc_2722B
seg000:0000000000026DB1                 cmp     ecx, 0C47BFC01h
seg000:0000000000026DB7                 jg      loc_275A6
seg000:0000000000026DBD                 cmp     ecx, 0C3C5BD55h
seg000:0000000000026DC3                 jz      loc_276CF
seg000:0000000000026DC9                 mov     eax, ecx
seg000:0000000000026DCB                 cmp     ecx, 0C3D6C358h
seg000:0000000000026DD1                 jnz     short loc_26D78
seg000:0000000000026DD3                 mov     eax, 0BF4ADD0Ah
seg000:0000000000026DD8                 xor     esi, esi
seg000:0000000000026DDA                 jmp     short loc_26D78
seg000:0000000000026DDC ; ---------------------------------------------------------------------------
seg000:0000000000026DDC
seg000:0000000000026DDC loc_26DDC:                              ; CODE XREF: sub_26CE3+9C↑j
seg000:0000000000026DDC                 cmp     ecx, 3BA3D68Dh
seg000:0000000000026DE2                 jg      loc_26E8F
seg000:0000000000026DE8                 cmp     ecx, 1CB5F438h
seg000:0000000000026DEE                 jle     loc_26F34
seg000:0000000000026DF4                 cmp     ecx, 2D1D4FA3h
seg000:0000000000026DFA                 jle     loc_27055
seg000:0000000000026E00                 cmp     ecx, 328B0390h
seg000:0000000000026E06                 jle     loc_2725B
seg000:0000000000026E0C                 cmp     ecx, 34F1EB4Bh
seg000:0000000000026E12                 jg      loc_275E1
seg000:0000000000026E18                 cmp     ecx, 328B0391h
seg000:0000000000026E1E                 jz      loc_276F1
seg000:0000000000026E24                 mov     eax, ecx
seg000:0000000000026E26                 cmp     ecx, 33E56E78h
seg000:0000000000026E2C                 jz      loc_274C8
seg000:0000000000026E32                 jmp     loc_26D78
seg000:0000000000026E37 ; ---------------------------------------------------------------------------
seg000:0000000000026E37
seg000:0000000000026E37 loc_26E37:                              ; CODE XREF: sub_26CE3+A4↑j
seg000:0000000000026E37                 cmp     ecx, 0E8F7CDC4h
seg000:0000000000026E3D                 jle     loc_26F8D
seg000:0000000000026E43                 cmp     ecx, 0EF3296F3h
seg000:0000000000026E49                 jle     loc_2709E
seg000:0000000000026E4F                 cmp     ecx, 0F7243C71h
seg000:0000000000026E55                 jle     loc_27291
seg000:0000000000026E5B                 cmp     ecx, 0FD370EF7h
seg000:0000000000026E61                 jg      loc_2764C
seg000:0000000000026E67                 cmp     ecx, 0F7243C72h
seg000:0000000000026E6D                 jz      loc_2770D
seg000:0000000000026E73                 mov     eax, ecx
seg000:0000000000026E75                 cmp     ecx, 0FCA07318h
seg000:0000000000026E7B                 jnz     loc_26D78
seg000:0000000000026E81                 cmp     dword ptr [r14], 4
seg000:0000000000026E85                 mov     eax, 0CB20C700h
seg000:0000000000026E8A                 jmp     loc_27A72
seg000:0000000000026E8F ; ---------------------------------------------------------------------------
seg000:0000000000026E8F
seg000:0000000000026E8F loc_26E8F:                              ; CODE XREF: sub_26CE3+FF↑j
seg000:0000000000026E8F                 cmp     ecx, 56EE6479h
seg000:0000000000026E95                 jle     loc_26FD0
seg000:0000000000026E9B                 cmp     ecx, 695F2DAEh
seg000:0000000000026EA1                 jle     loc_270E7
seg000:0000000000026EA7                 cmp     ecx, 7532795Bh
seg000:0000000000026EAD                 jg      loc_272C9
seg000:0000000000026EB3                 cmp     ecx, 6F997F48h
seg000:0000000000026EB9                 jle     loc_27684
seg000:0000000000026EBF                 cmp     ecx, 6F997F49h
seg000:0000000000026EC5                 jz      loc_27724
seg000:0000000000026ECB                 mov     eax, ecx
seg000:0000000000026ECD                 cmp     ecx, 7150AB76h
seg000:0000000000026ED3                 jz      loc_274C8
seg000:0000000000026ED9                 jmp     loc_26D78
seg000:0000000000026EDE ; ---------------------------------------------------------------------------
seg000:0000000000026EDE
seg000:0000000000026EDE loc_26EDE:                              ; CODE XREF: sub_26CE3+B0↑j
seg000:0000000000026EDE                 cmp     ecx, 93ED5267h
seg000:0000000000026EE4                 jg      loc_2711E
seg000:0000000000026EEA                 cmp     ecx, 8B2C288Bh
seg000:0000000000026EF0                 jg      loc_272F4
seg000:0000000000026EF6                 cmp     ecx, 8140E459h
seg000:0000000000026EFC                 jz      loc_2772E
seg000:0000000000026F02                 cmp     ecx, 85908199h
seg000:0000000000026F08                 jz      loc_2773B
seg000:0000000000026F0E                 mov     eax, ecx
seg000:0000000000026F10                 cmp     ecx, 87FDFE6Ch
seg000:0000000000026F16                 jnz     loc_26D78
seg000:0000000000026F1C                 mov     rcx, r12
seg000:0000000000026F1F                 mov     rdx, r14
seg000:0000000000026F22                 mov     r8, rbp
seg000:0000000000026F25                 call    sub_2C0C6
seg000:0000000000026F2A                 mov     eax, 0F17F30E0h
seg000:0000000000026F2F                 jmp     loc_26D78
seg000:0000000000026F34 ; ---------------------------------------------------------------------------
seg000:0000000000026F34
seg000:0000000000026F34 loc_26F34:                              ; CODE XREF: sub_26CE3+10B↑j
seg000:0000000000026F34                 cmp     ecx, 126C1373h
seg000:0000000000026F3A                 jg      loc_27155
seg000:0000000000026F40                 cmp     ecx, 0DFC9121h
seg000:0000000000026F46                 jg      loc_2734D
seg000:0000000000026F4C                 cmp     ecx, 892E216h
seg000:0000000000026F52                 jz      loc_27765
seg000:0000000000026F58                 cmp     ecx, 0AABD2E7h
seg000:0000000000026F5E                 jz      loc_27771
seg000:0000000000026F64                 mov     eax, ecx
seg000:0000000000026F66                 cmp     ecx, 0B195F39h
seg000:0000000000026F6C                 jnz     loc_26D78
seg000:0000000000026F72                 cmp     dword ptr [r12+920h], 2
seg000:0000000000026F7B                 mov     eax, 0DA65CA78h
seg000:0000000000026F80                 mov     ecx, 0C47BFC02h
seg000:0000000000026F85                 cmovz   eax, ecx
seg000:0000000000026F88                 jmp     loc_26D78
seg000:0000000000026F8D ; ---------------------------------------------------------------------------
seg000:0000000000026F8D
seg000:0000000000026F8D loc_26F8D:                              ; CODE XREF: sub_26CE3+15A↑j
seg000:0000000000026F8D                 cmp     ecx, 0D1CECA23h
seg000:0000000000026F93                 jg      loc_2719C
seg000:0000000000026F99                 cmp     ecx, 0CE2F684Dh
seg000:0000000000026F9F                 jg      loc_27385
seg000:0000000000026FA5                 cmp     ecx, 0CB20C700h
seg000:0000000000026FAB                 jz      loc_2778C
seg000:0000000000026FB1                 cmp     ecx, 0CC560AA7h
seg000:0000000000026FB7                 jz      loc_27555
seg000:0000000000026FBD                 mov     eax, ecx
seg000:0000000000026FBF                 cmp     ecx, 0CE1A628Dh
seg000:0000000000026FC5                 jz      loc_275D7
seg000:0000000000026FCB                 jmp     loc_26D78
seg000:0000000000026FD0 ; ---------------------------------------------------------------------------
seg000:0000000000026FD0
seg000:0000000000026FD0 loc_26FD0:                              ; CODE XREF: sub_26CE3+1B2↑j
seg000:0000000000026FD0                 cmp     ecx, 494B1D24h
seg000:0000000000026FD6                 jg      loc_271EF
seg000:0000000000026FDC                 cmp     ecx, 43494A39h
seg000:0000000000026FE2                 jg      loc_273BB
seg000:0000000000026FE8                 cmp     ecx, 3BA3D68Eh
seg000:0000000000026FEE                 jz      loc_2779A
seg000:0000000000026FF4                 cmp     ecx, 3F93F2B0h
seg000:0000000000026FFA                 jz      loc_277B3
seg000:0000000000027000                 mov     eax, ecx
seg000:0000000000027002                 cmp     ecx, 41F0395Bh
seg000:0000000000027008                 jnz     loc_26D78
seg000:000000000002700E                 xor     ecx, ecx
seg000:0000000000027010                 call    [rsp+1F8h+var_1B0]
seg000:0000000000027014                 mov     eax, 298ACEDAh
seg000:0000000000027019                 jmp     loc_26D78
seg000:000000000002701E ; ---------------------------------------------------------------------------
seg000:000000000002701E
seg000:000000000002701E loc_2701E:                              ; CODE XREF: sub_26CE3+BC↑j
seg000:000000000002701E                 cmp     ecx, 0B06E7C59h
seg000:0000000000027024                 jg      loc_273FC
seg000:000000000002702A                 cmp     ecx, 0A87E6722h
seg000:0000000000027030                 jz      loc_277BD
seg000:0000000000027036                 cmp     ecx, 0ADAF4CB4h
seg000:000000000002703C                 jz      loc_277D8
seg000:0000000000027042                 mov     eax, ecx
seg000:0000000000027044                 cmp     ecx, 0AE6AE54Eh
seg000:000000000002704A                 jz      loc_272BF
seg000:0000000000027050                 jmp     loc_26D78
seg000:0000000000027055 ; ---------------------------------------------------------------------------
seg000:0000000000027055
seg000:0000000000027055 loc_27055:                              ; CODE XREF: sub_26CE3+117↑j
seg000:0000000000027055                 cmp     ecx, 298ACED9h
seg000:000000000002705B                 jg      loc_27427
seg000:0000000000027061                 mov     eax, [rsp+1F8h+var_1B4]
seg000:0000000000027065                 cmp     ecx, 1CB5F439h
seg000:000000000002706B                 jz      loc_26D78
seg000:0000000000027071                 cmp     ecx, 248A3DD3h
seg000:0000000000027077                 jz      loc_277F3
seg000:000000000002707D                 mov     eax, ecx
seg000:000000000002707F                 cmp     ecx, 2529E052h
seg000:0000000000027085                 jnz     loc_26D78
seg000:000000000002708B                 cmp     dword ptr [r12+920h], 2
seg000:0000000000027094                 mov     eax, 0FD370EF8h
seg000:0000000000027099                 jmp     loc_27C5F
seg000:000000000002709E ; ---------------------------------------------------------------------------
seg000:000000000002709E
seg000:000000000002709E loc_2709E:                              ; CODE XREF: sub_26CE3+166↑j
seg000:000000000002709E                 cmp     ecx, 0EB60853Fh
seg000:00000000000270A4                 jg      loc_27464
seg000:00000000000270AA                 cmp     ecx, 0E8F7CDC5h
seg000:00000000000270B0                 jz      loc_2780A
seg000:00000000000270B6                 cmp     ecx, 0E99FDA48h
seg000:00000000000270BC                 jz      loc_2781A
seg000:00000000000270C2                 mov     eax, ecx
seg000:00000000000270C4                 cmp     ecx, 0EA48BF78h
seg000:00000000000270CA                 jnz     loc_26D78
seg000:00000000000270D0                 cmp     [rsp+1F8h+var_1BC], 0
seg000:00000000000270D5                 mov     eax, 6AC938D7h
seg000:00000000000270DA                 mov     ecx, 0C20146D7h
seg000:00000000000270DF                 cmovz   eax, ecx
seg000:00000000000270E2                 jmp     loc_26D78
seg000:00000000000270E7 ; ---------------------------------------------------------------------------
seg000:00000000000270E7
seg000:00000000000270E7 loc_270E7:                              ; CODE XREF: sub_26CE3+1BE↑j
seg000:00000000000270E7                 cmp     ecx, 61ACE7A2h
seg000:00000000000270ED                 jg      loc_2749E
seg000:00000000000270F3                 cmp     ecx, 56EE647Ah
seg000:00000000000270F9                 jz      loc_27824
seg000:00000000000270FF                 cmp     ecx, 571813DCh
seg000:0000000000027105                 jz      loc_27850
seg000:000000000002710B                 mov     eax, ecx
seg000:000000000002710D                 cmp     ecx, 5C1ED8DBh
seg000:0000000000027113                 jz      loc_2752D
seg000:0000000000027119                 jmp     loc_26D78
seg000:000000000002711E ; ---------------------------------------------------------------------------
seg000:000000000002711E
seg000:000000000002711E loc_2711E:                              ; CODE XREF: sub_26CE3+201↑j
seg000:000000000002711E                 cmp     ecx, 99DD2FBAh
seg000:0000000000027124                 jg      loc_274D2
seg000:000000000002712A                 cmp     ecx, 93ED5268h
seg000:0000000000027130                 jz      loc_2786A
seg000:0000000000027136                 cmp     ecx, 948D7C03h
seg000:000000000002713C                 jz      loc_27879
seg000:0000000000027142                 mov     eax, ecx
seg000:0000000000027144                 cmp     ecx, 967C201Eh
seg000:000000000002714A                 jz      loc_2737B
seg000:0000000000027150                 jmp     loc_26D78
seg000:0000000000027155 ; ---------------------------------------------------------------------------
seg000:0000000000027155
seg000:0000000000027155 loc_27155:                              ; CODE XREF: sub_26CE3+257↑j
seg000:0000000000027155                 cmp     ecx, 1624F137h
seg000:000000000002715B                 jg      loc_27507
seg000:0000000000027161                 cmp     ecx, 126C1374h
seg000:0000000000027167                 jz      loc_278A7
seg000:000000000002716D                 cmp     ecx, 14542659h
seg000:0000000000027173                 jz      loc_278BD
seg000:0000000000027179                 mov     eax, ecx
seg000:000000000002717B                 cmp     ecx, 1599A3D4h
seg000:0000000000027181                 jnz     loc_26D78
seg000:0000000000027187                 mov     rcx, r12
seg000:000000000002718A                 mov     rdx, r14
seg000:000000000002718D                 call    sub_2CC46
seg000:0000000000027192                 mov     eax, 0AE6AE54Eh
seg000:0000000000027197                 jmp     loc_26D78
seg000:000000000002719C ; ---------------------------------------------------------------------------
seg000:000000000002719C
seg000:000000000002719C loc_2719C:                              ; CODE XREF: sub_26CE3+2B0↑j
seg000:000000000002719C                 cmp     ecx, 0E044ED4Eh
seg000:00000000000271A2                 jg      loc_27537
seg000:00000000000271A8                 cmp     ecx, 0D1CECA24h
seg000:00000000000271AE                 jz      loc_278D8
seg000:00000000000271B4                 cmp     ecx, 0DA65CA78h
seg000:00000000000271BA                 jz      loc_278EA
seg000:00000000000271C0                 mov     eax, ecx
seg000:00000000000271C2                 cmp     ecx, 0DDE215B6h
seg000:00000000000271C8                 jnz     loc_26D78
seg000:00000000000271CE                 mov     eax, edi
seg000:00000000000271D0                 mov     rax, [r12+rax*8+30h]
seg000:00000000000271D5                 cmp     rax, [r12+1A0h]
seg000:00000000000271DD                 mov     eax, 0CE2F684Eh
seg000:00000000000271E2                 mov     ecx, 1A9585C0h
seg000:00000000000271E7                 cmovz   eax, ecx
seg000:00000000000271EA                 jmp     loc_26D78
seg000:00000000000271EF ; ---------------------------------------------------------------------------
seg000:00000000000271EF
seg000:00000000000271EF loc_271EF:                              ; CODE XREF: sub_26CE3+2F3↑j
seg000:00000000000271EF                 cmp     ecx, 4FB65325h
seg000:00000000000271F5                 jg      loc_2755F
seg000:00000000000271FB                 cmp     ecx, 494B1D25h
seg000:0000000000027201                 jz      loc_27905
seg000:0000000000027207                 cmp     ecx, 4C0E7914h
seg000:000000000002720D                 jz      loc_27954
seg000:0000000000027213                 mov     eax, ecx
seg000:0000000000027215                 cmp     ecx, 4D09BC87h
seg000:000000000002721B                 jnz     loc_26D78
seg000:0000000000027221                 mov     eax, 38D7FDCCh
seg000:0000000000027226                 jmp     loc_26D78
seg000:000000000002722B ; ---------------------------------------------------------------------------
seg000:000000000002722B
seg000:000000000002722B loc_2722B:                              ; CODE XREF: sub_26CE3+C8↑j
seg000:000000000002722B                 cmp     ecx, 0BD383849h
seg000:0000000000027231                 jz      loc_274C8
seg000:0000000000027237                 cmp     ecx, 0BF4ADD0Ah
seg000:000000000002723D                 jz      loc_2795E
seg000:0000000000027243                 mov     eax, ecx
seg000:0000000000027245                 cmp     ecx, 0C20146D7h
seg000:000000000002724B                 jnz     loc_26D78
seg000:0000000000027251                 mov     eax, 56EE647Ah
seg000:0000000000027256                 jmp     loc_26D78
seg000:000000000002725B ; ---------------------------------------------------------------------------
seg000:000000000002725B
seg000:000000000002725B loc_2725B:                              ; CODE XREF: sub_26CE3+123↑j
seg000:000000000002725B                 cmp     ecx, 2D1D4FA4h
seg000:0000000000027261                 jz      loc_2796C
seg000:0000000000027267                 cmp     ecx, 2D9A3FB7h
seg000:000000000002726D                 jz      loc_27983
seg000:0000000000027273                 mov     eax, ecx
seg000:0000000000027275                 cmp     ecx, 31C93AF8h
seg000:000000000002727B                 jnz     loc_26D78
seg000:0000000000027281                 mov     eax, edi
seg000:0000000000027283                 cmp     byte ptr [rbx+rax], 3Bh ; ';'
seg000:0000000000027287                 mov     eax, 1624F138h
seg000:000000000002728C                 jmp     loc_27B0A
seg000:0000000000027291 ; ---------------------------------------------------------------------------
seg000:0000000000027291
seg000:0000000000027291 loc_27291:                              ; CODE XREF: sub_26CE3+172↑j
seg000:0000000000027291                 cmp     ecx, 0EF3296F4h
seg000:0000000000027297                 jz      loc_274C8
seg000:000000000002729D                 cmp     ecx, 0F021F4E6h
seg000:00000000000272A3                 jz      loc_279D0
seg000:00000000000272A9                 mov     eax, ecx
seg000:00000000000272AB                 cmp     ecx, 0F17F30E0h
seg000:00000000000272B1                 jnz     loc_26D78
seg000:00000000000272B7                 mov     rdx, rbp
seg000:00000000000272BA                 call    sub_2C966
seg000:00000000000272BF
seg000:00000000000272BF loc_272BF:                              ; CODE XREF: sub_26CE3+367↑j
seg000:00000000000272BF                 mov     eax, 0B6546258h
seg000:00000000000272C4                 jmp     loc_26D78
seg000:00000000000272C9 ; ---------------------------------------------------------------------------
seg000:00000000000272C9
seg000:00000000000272C9 loc_272C9:                              ; CODE XREF: sub_26CE3+1CA↑j
seg000:00000000000272C9                 cmp     ecx, 7532795Ch
seg000:00000000000272CF                 jz      loc_279DF
seg000:00000000000272D5                 cmp     ecx, 7C1EECE2h
seg000:00000000000272DB                 jz      loc_279F8
seg000:00000000000272E1                 mov     eax, ecx
seg000:00000000000272E3                 cmp     ecx, 7DF1A4B1h
seg000:00000000000272E9                 jz      loc_274C8
seg000:00000000000272EF                 jmp     loc_26D78
seg000:00000000000272F4 ; ---------------------------------------------------------------------------
seg000:00000000000272F4
seg000:00000000000272F4 loc_272F4:                              ; CODE XREF: sub_26CE3+20D↑j
seg000:00000000000272F4                 cmp     ecx, 8B2C288Ch
seg000:00000000000272FA                 jz      loc_2767A
seg000:0000000000027300                 cmp     ecx, 8DEA2BB5h
seg000:0000000000027306                 jz      loc_27A06
seg000:000000000002730C                 mov     eax, ecx
seg000:000000000002730E                 cmp     ecx, 91730050h
seg000:0000000000027314                 jnz     loc_26D78
seg000:000000000002731A                 mov     r8, [r12+28h]
seg000:000000000002731F                 mov     ebp, edi
seg000:0000000000027321                 mov     rdx, [r12+rbp*8+30h]
seg000:0000000000027326                 mov     rcx, r12
seg000:0000000000027329                 call    sub_26C04
seg000:000000000002732E                 mov     [r12+rbp*8+30h], rax
seg000:0000000000027333                 lea     rbp, [rsp+1F8h+var_188]
seg000:0000000000027338                 test    rax, rax
seg000:000000000002733B                 mov     eax, 5C1ED8DBh
seg000:0000000000027340                 mov     ecx, 0DDE215B6h
seg000:0000000000027345                 cmovz   eax, ecx
seg000:0000000000027348                 jmp     loc_26D78
seg000:000000000002734D ; ---------------------------------------------------------------------------
seg000:000000000002734D
seg000:000000000002734D loc_2734D:                              ; CODE XREF: sub_26CE3+263↑j
seg000:000000000002734D                 cmp     ecx, 0DFC9122h
seg000:0000000000027353                 jz      loc_27A18
seg000:0000000000027359                 cmp     ecx, 0F6AB99Bh
seg000:000000000002735F                 jz      loc_27A69
seg000:0000000000027365                 mov     eax, ecx
seg000:0000000000027367                 cmp     ecx, 0FDC1DC0h
seg000:000000000002736D                 jnz     loc_26D78
seg000:0000000000027373                 mov     r14, [r12+0D60h]
seg000:000000000002737B
seg000:000000000002737B loc_2737B:                              ; CODE XREF: sub_26CE3+467↑j
seg000:000000000002737B                 mov     eax, 0A87E6722h
seg000:0000000000027380                 jmp     loc_26D78
seg000:0000000000027385 ; ---------------------------------------------------------------------------
seg000:0000000000027385
seg000:0000000000027385 loc_27385:                              ; CODE XREF: sub_26CE3+2BC↑j
seg000:0000000000027385                 cmp     ecx, 0CE2F684Eh
seg000:000000000002738B                 jz      loc_274C8
seg000:0000000000027391                 cmp     ecx, 0CEAF399Ah
seg000:0000000000027397                 jz      loc_27A7F
seg000:000000000002739D                 mov     eax, ecx
seg000:000000000002739F                 cmp     ecx, 0D176C0CEh
seg000:00000000000273A5                 jnz     loc_26D78
seg000:00000000000273AB                 mov     rcx, r12
seg000:00000000000273AE                 mov     rdx, r14
seg000:00000000000273B1                 call    sub_293B5
seg000:00000000000273B6                 jmp     loc_27670
seg000:00000000000273BB ; ---------------------------------------------------------------------------
seg000:00000000000273BB
seg000:00000000000273BB loc_273BB:                              ; CODE XREF: sub_26CE3+2FF↑j
seg000:00000000000273BB                 cmp     ecx, 43494A3Ah
seg000:00000000000273C1                 jz      loc_27AD8
seg000:00000000000273C7                 cmp     ecx, 469CD4D7h
seg000:00000000000273CD                 jz      loc_27AE4
seg000:00000000000273D3                 mov     eax, ecx
seg000:00000000000273D5                 cmp     ecx, 47FEDE24h
seg000:00000000000273DB                 jnz     loc_26D78
seg000:00000000000273E1                 cmp     dword ptr [r12+570h], 2
seg000:00000000000273EA                 mov     eax, 54ECD8CBh
seg000:00000000000273EF                 mov     ecx, 0EF3296F4h
seg000:00000000000273F4                 cmovz   eax, ecx
seg000:00000000000273F7                 jmp     loc_26D78
seg000:00000000000273FC ; ---------------------------------------------------------------------------
seg000:00000000000273FC
seg000:00000000000273FC loc_273FC:                              ; CODE XREF: sub_26CE3+341↑j
seg000:00000000000273FC                 cmp     ecx, 0B06E7C5Ah
seg000:0000000000027402                 jz      loc_27AFF
seg000:0000000000027408                 cmp     ecx, 0B6546258h
seg000:000000000002740E                 jz      loc_27670
seg000:0000000000027414                 mov     eax, ecx
seg000:0000000000027416                 cmp     ecx, 0BA2D9603h
seg000:000000000002741C                 jz      loc_274C8
seg000:0000000000027422                 jmp     loc_26D78
seg000:0000000000027427 ; ---------------------------------------------------------------------------
seg000:0000000000027427
seg000:0000000000027427 loc_27427:                              ; CODE XREF: sub_26CE3+378↑j
seg000:0000000000027427                 cmp     ecx, 298ACEDAh
seg000:000000000002742D                 jz      loc_2758F
seg000:0000000000027433                 cmp     ecx, 2AB3D189h
seg000:0000000000027439                 jz      loc_27B1F
seg000:000000000002743F                 mov     eax, ecx
seg000:0000000000027441                 cmp     ecx, 2CA37DBAh
seg000:0000000000027447                 jnz     loc_26D78
seg000:000000000002744D                 cmp     dword ptr [r14+8], 1
seg000:0000000000027452                 mov     eax, 695F2DAFh
seg000:0000000000027457                 mov     ecx, 0F6AB99Bh
seg000:000000000002745C                 cmovz   eax, ecx
seg000:000000000002745F                 jmp     loc_26D78
seg000:0000000000027464 ; ---------------------------------------------------------------------------
seg000:0000000000027464
seg000:0000000000027464 loc_27464:                              ; CODE XREF: sub_26CE3+3C1↑j
seg000:0000000000027464                 cmp     ecx, 0EB608540h
seg000:000000000002746A                 jz      loc_27B3A
seg000:0000000000027470                 cmp     ecx, 0EC6419E0h
seg000:0000000000027476                 jz      short loc_274C8
seg000:0000000000027478                 mov     eax, ecx
seg000:000000000002747A                 cmp     ecx, 0ED50ABE2h
seg000:0000000000027480                 jnz     loc_26D78
seg000:0000000000027486                 cmp     [rsp+1F8h+var_198], 0
seg000:000000000002748C                 mov     eax, 62EE1148h
seg000:0000000000027491                 mov     ecx, 0E327F503h
seg000:0000000000027496                 cmovz   eax, ecx
seg000:0000000000027499                 jmp     loc_26D78
seg000:000000000002749E ; ---------------------------------------------------------------------------
seg000:000000000002749E
seg000:000000000002749E loc_2749E:                              ; CODE XREF: sub_26CE3+40A↑j
seg000:000000000002749E                 cmp     ecx, 61ACE7A3h
seg000:00000000000274A4                 jz      loc_27B46
seg000:00000000000274AA                 mov     eax, [rsp+1F8h+var_1B8]
seg000:00000000000274AE                 cmp     ecx, 62EE1148h
seg000:00000000000274B4                 jz      loc_26D78
seg000:00000000000274BA                 mov     eax, ecx
seg000:00000000000274BC                 cmp     ecx, 66BC5FE4h
seg000:00000000000274C2                 jnz     loc_26D78
seg000:00000000000274C8
seg000:00000000000274C8 loc_274C8:                              ; CODE XREF: sub_26CE3+149↑j
seg000:00000000000274C8                                         ; sub_26CE3+1F0↑j ...
seg000:00000000000274C8                 mov     eax, 2529E052h
seg000:00000000000274CD                 jmp     loc_26D78
seg000:00000000000274D2 ; ---------------------------------------------------------------------------
seg000:00000000000274D2
seg000:00000000000274D2 loc_274D2:                              ; CODE XREF: sub_26CE3+441↑j
seg000:00000000000274D2                 cmp     ecx, 99DD2FBBh
seg000:00000000000274D8                 jz      loc_2767A
seg000:00000000000274DE                 cmp     ecx, 9E06081Bh
seg000:00000000000274E4                 jz      loc_27B61
seg000:00000000000274EA                 mov     eax, ecx
seg000:00000000000274EC                 cmp     ecx, 0A31B1082h
seg000:00000000000274F2                 jnz     loc_26D78
seg000:00000000000274F8                 cmp     dword ptr [r14+8], 4
seg000:00000000000274FD                 mov     eax, 248A3DD3h
seg000:0000000000027502                 jmp     loc_27CE6
seg000:0000000000027507 ; ---------------------------------------------------------------------------
seg000:0000000000027507
seg000:0000000000027507 loc_27507:                              ; CODE XREF: sub_26CE3+478↑j
seg000:0000000000027507                 cmp     ecx, 1624F138h
seg000:000000000002750D                 jz      loc_27D1F
seg000:0000000000027513                 cmp     ecx, 19574A01h
seg000:0000000000027519                 jz      loc_27B77
seg000:000000000002751F                 mov     eax, ecx
seg000:0000000000027521                 cmp     ecx, 1A9585C0h
seg000:0000000000027527                 jnz     loc_26D78
seg000:000000000002752D
seg000:000000000002752D loc_2752D:                              ; CODE XREF: sub_26CE3+430↑j
seg000:000000000002752D                 mov     eax, 0EB608540h
seg000:0000000000027532                 jmp     loc_26D78
seg000:0000000000027537 ; ---------------------------------------------------------------------------
seg000:0000000000027537
seg000:0000000000027537 loc_27537:                              ; CODE XREF: sub_26CE3+4BF↑j
seg000:0000000000027537                 cmp     ecx, 0E044ED4Fh
seg000:000000000002753D                 jz      short loc_2758F
seg000:000000000002753F                 cmp     ecx, 0E327F503h
seg000:0000000000027545                 jz      short loc_2758F
seg000:0000000000027547                 mov     eax, ecx
seg000:0000000000027549                 cmp     ecx, 0E500E352h
seg000:000000000002754F                 jnz     loc_26D78
seg000:0000000000027555
seg000:0000000000027555 loc_27555:                              ; CODE XREF: sub_26CE3+2D4↑j
seg000:0000000000027555                 mov     eax, 20263EAh
seg000:000000000002755A                 jmp     loc_26D78
seg000:000000000002755F ; ---------------------------------------------------------------------------
seg000:000000000002755F
seg000:000000000002755F loc_2755F:                              ; CODE XREF: sub_26CE3+512↑j
seg000:000000000002755F                 cmp     ecx, 4FB65326h
seg000:0000000000027565                 jz      loc_27B8B
seg000:000000000002756B                 cmp     ecx, 523D9B0Ah
seg000:0000000000027571                 jz      loc_27BA7
seg000:0000000000027577                 mov     eax, ecx
seg000:0000000000027579                 cmp     ecx, 54ECD8CBh
seg000:000000000002757F                 jnz     loc_26D78
seg000:0000000000027585                 mov     eax, 4FB65326h
seg000:000000000002758A                 jmp     loc_26D78
seg000:000000000002758F ; ---------------------------------------------------------------------------
seg000:000000000002758F
seg000:000000000002758F loc_2758F:                              ; CODE XREF: sub_26CE3+74A↑j
seg000:000000000002758F                                         ; sub_26CE3+85A↑j ...
seg000:000000000002758F                 mov     eax, 6AC938D7h
seg000:0000000000027594                 mov     [rsp+1F8h+var_1C0], 0FFFFFFFFh
seg000:000000000002759C                 mov     esi, 1
seg000:00000000000275A1                 jmp     loc_26D78
seg000:00000000000275A6 ; ---------------------------------------------------------------------------
seg000:00000000000275A6
seg000:00000000000275A6 loc_275A6:                              ; CODE XREF: sub_26CE3+D4↑j
seg000:00000000000275A6                 cmp     ecx, 0C47BFC02h
seg000:00000000000275AC                 jz      loc_27BBD
seg000:00000000000275B2                 mov     eax, ecx
seg000:00000000000275B4                 cmp     ecx, 0C4A4836Bh
seg000:00000000000275BA                 jnz     loc_26D78
seg000:00000000000275C0                 mov     eax, 528h
seg000:00000000000275C5                 lea     rdx, [r15+rax]
seg000:00000000000275C9                 add     r14, rax
seg000:00000000000275CC                 mov     rcx, r14
seg000:00000000000275CF                 call    sub_3040C
seg000:00000000000275D4                 mov     r14, r15
seg000:00000000000275D7
seg000:00000000000275D7 loc_275D7:                              ; CODE XREF: sub_26CE3+2E2↑j
seg000:00000000000275D7                 mov     eax, 99DD2FBBh
seg000:00000000000275DC                 jmp     loc_26D78
seg000:00000000000275E1 ; ---------------------------------------------------------------------------
seg000:00000000000275E1
seg000:00000000000275E1 loc_275E1:                              ; CODE XREF: sub_26CE3+12F↑j
seg000:00000000000275E1                 cmp     ecx, 34F1EB4Ch
seg000:00000000000275E7                 jz      loc_27BD9
seg000:00000000000275ED                 mov     eax, ecx
seg000:00000000000275EF                 cmp     ecx, 38D7FDCCh
seg000:00000000000275F5                 jnz     loc_26D78
seg000:00000000000275FB                 mov     ebp, [r12+230h]
seg000:0000000000027603                 mov     eax, [r12]
seg000:0000000000027607                 mov     edx, 63F28392h
seg000:000000000002760C                 mov     rcx, r12
seg000:000000000002760F
seg000:000000000002760F loc_2760F:                              ; CODE XREF: sub_26CE3+946↓j
seg000:000000000002760F                                         ; sub_26CE3+95A↓j ...
seg000:000000000002760F                 cmp     edx, 167BDF28h
seg000:0000000000027615                 jz      short loc_2763F
seg000:0000000000027617                 cmp     edx, 18B0165Bh
seg000:000000000002761D                 jz      loc_27C28
seg000:0000000000027623                 cmp     edx, 63F28392h
seg000:0000000000027629                 jnz     short loc_2760F
seg000:000000000002762B                 sub     eax, 1
seg000:000000000002762E                 mov     edx, 167BDF28h
seg000:0000000000027633                 mov     r8d, 18B0165Bh
seg000:0000000000027639                 cmovb   edx, r8d
seg000:000000000002763D                 jmp     short loc_2760F
seg000:000000000002763F ; ---------------------------------------------------------------------------
seg000:000000000002763F
seg000:000000000002763F loc_2763F:                              ; CODE XREF: sub_26CE3+932↑j
seg000:000000000002763F                 mov     byte ptr [rcx], 0
seg000:0000000000027642                 inc     rcx
seg000:0000000000027645                 mov     edx, 63F28392h
seg000:000000000002764A                 jmp     short loc_2760F
seg000:000000000002764C ; ---------------------------------------------------------------------------
seg000:000000000002764C
seg000:000000000002764C loc_2764C:                              ; CODE XREF: sub_26CE3+17E↑j
seg000:000000000002764C                 cmp     ecx, 0FD370EF8h
seg000:0000000000027652                 jz      loc_27C51
seg000:0000000000027658                 mov     eax, ecx
seg000:000000000002765A                 cmp     ecx, 20263EAh
seg000:0000000000027660                 jnz     loc_26D78
seg000:0000000000027666                 mov     eax, 0E500E352h
seg000:000000000002766B                 jmp     loc_26D78
seg000:0000000000027670 ; ---------------------------------------------------------------------------
seg000:0000000000027670
seg000:0000000000027670 loc_27670:                              ; CODE XREF: sub_26CE3+6D3↑j
seg000:0000000000027670                                         ; sub_26CE3+72B↑j
seg000:0000000000027670                 mov     eax, 0AABD2E7h
seg000:0000000000027675                 jmp     loc_26D78
seg000:000000000002767A ; ---------------------------------------------------------------------------
seg000:000000000002767A
seg000:000000000002767A loc_2767A:                              ; CODE XREF: sub_26CE3+617↑j
seg000:000000000002767A                                         ; sub_26CE3+7F5↑j
seg000:000000000002767A                 mov     eax, 3F93F2B0h
seg000:000000000002767F                 jmp     loc_26D78
seg000:0000000000027684 ; ---------------------------------------------------------------------------
seg000:0000000000027684
seg000:0000000000027684 loc_27684:                              ; CODE XREF: sub_26CE3+1D6↑j
seg000:0000000000027684                 cmp     ecx, 695F2DAFh
seg000:000000000002768A                 jnz     loc_27D10
seg000:0000000000027690                 mov     edx, [r14+524h]
seg000:0000000000027697                 add     rdx, 152Fh
seg000:000000000002769E                 and     rdx, 0FFFFFFFFFFFFF000h
seg000:00000000000276A5                 xor     ecx, ecx
seg000:00000000000276A7                 mov     r8d, 3000h
seg000:00000000000276AD                 mov     r9d, 4
seg000:00000000000276B3                 call    [rsp+1F8h+var_1A0]
seg000:00000000000276B7                 mov     r15, rax
seg000:00000000000276BA                 test    rax, rax
seg000:00000000000276BD                 mov     eax, 0CEAF399Ah
seg000:00000000000276C2                 mov     ecx, 7150AB76h
seg000:00000000000276C7                 cmovz   eax, ecx
seg000:00000000000276CA                 jmp     loc_26D78
seg000:00000000000276CF ; ---------------------------------------------------------------------------
seg000:00000000000276CF
seg000:00000000000276CF loc_276CF:                              ; CODE XREF: sub_26CE3+E0↑j
seg000:00000000000276CF                 mov     rcx, r12
seg000:00000000000276D2                 mov     rdx, r14
seg000:00000000000276D5                 mov     r8, rbp
seg000:00000000000276D8                 call    sub_2B9A9
seg000:00000000000276DD                 test    eax, eax
seg000:00000000000276DF                 mov     eax, 87FDFE6Ch
seg000:00000000000276E4                 mov     ecx, 0F17F30E0h
seg000:00000000000276E9                 cmovz   eax, ecx
seg000:00000000000276EC                 jmp     loc_26D78
seg000:00000000000276F1 ; ---------------------------------------------------------------------------
seg000:00000000000276F1
seg000:00000000000276F1 loc_276F1:                              ; CODE XREF: sub_26CE3+13B↑j
seg000:00000000000276F1                 mov     rcx, r12
seg000:00000000000276F4                 call    sub_28F13
seg000:00000000000276F9                 test    eax, eax
seg000:00000000000276FB                 mov     eax, 54ECD8CBh
seg000:0000000000027700                 mov     ecx, 47FEDE24h
seg000:0000000000027705                 cmovz   eax, ecx
seg000:0000000000027708                 jmp     loc_26D78
seg000:000000000002770D ; ---------------------------------------------------------------------------
seg000:000000000002770D
seg000:000000000002770D loc_2770D:                              ; CODE XREF: sub_26CE3+18A↑j
seg000:000000000002770D                 mov     [rsp+1F8h+var_1C0], 0
seg000:0000000000027715                 mov     esi, 1
seg000:000000000002771A                 mov     eax, 6AC938D7h
seg000:000000000002771F                 jmp     loc_26D78
seg000:0000000000027724 ; ---------------------------------------------------------------------------
seg000:0000000000027724
seg000:0000000000027724 loc_27724:                              ; CODE XREF: sub_26CE3+1E2↑j
seg000:0000000000027724                 mov     eax, 93ED5268h
seg000:0000000000027729                 jmp     loc_26D78
seg000:000000000002772E ; ---------------------------------------------------------------------------
seg000:000000000002772E
seg000:000000000002772E loc_2772E:                              ; CODE XREF: sub_26CE3+219↑j
seg000:000000000002772E                 mov     r14, r15
seg000:0000000000027731                 mov     eax, 8B2C288Ch
seg000:0000000000027736                 jmp     loc_26D78
seg000:000000000002773B ; ---------------------------------------------------------------------------
seg000:000000000002773B
seg000:000000000002773B loc_2773B:                              ; CODE XREF: sub_26CE3+225↑j
seg000:000000000002773B                 lea     eax, [rdi+1]
seg000:000000000002773E                 add     rbx, rax
seg000:0000000000027741                 mov     eax, edi
seg000:0000000000027743                 mov     [rsp+rax+1F8h+var_148], 0
seg000:000000000002774B                 mov     rcx, r12
seg000:000000000002774E                 lea     rdx, [rsp+1F8h+var_148]
seg000:0000000000027756                 call    sub_27D50
seg000:000000000002775B                 mov     eax, 43494A3Ah
seg000:0000000000027760                 jmp     loc_26D78
seg000:0000000000027765 ; ---------------------------------------------------------------------------
seg000:0000000000027765
seg000:0000000000027765 loc_27765:                              ; CODE XREF: sub_26CE3+26F↑j
seg000:0000000000027765                 inc     edi
seg000:0000000000027767                 mov     eax, 0B06E7C5Ah
seg000:000000000002776C                 jmp     loc_26D78
seg000:0000000000027771 ; ---------------------------------------------------------------------------
seg000:0000000000027771
seg000:0000000000027771 loc_27771:                              ; CODE XREF: sub_26CE3+27B↑j
seg000:0000000000027771                 cmp     dword ptr [r12+230h], 3
seg000:000000000002777A                 mov     eax, 7DF1A4B1h
seg000:000000000002777F                 mov     ecx, 0CC560AA7h
seg000:0000000000027784                 cmovz   eax, ecx
seg000:0000000000027787                 jmp     loc_26D78
seg000:000000000002778C ; ---------------------------------------------------------------------------
seg000:000000000002778C
seg000:000000000002778C loc_2778C:                              ; CODE XREF: sub_26CE3+2C8↑j
seg000:000000000002778C                 cmp     dword ptr [r14], 1
seg000:0000000000027790                 mov     eax, 126C1374h
seg000:0000000000027795                 jmp     loc_278B0
seg000:000000000002779A ; ---------------------------------------------------------------------------
seg000:000000000002779A
seg000:000000000002779A loc_2779A:                              ; CODE XREF: sub_26CE3+30B↑j
seg000:000000000002779A                 mov     eax, [rsp+1F8h+var_1BC]
seg000:000000000002779E                 cmp     eax, 2
seg000:00000000000277A1                 mov     eax, 6AC938D7h
seg000:00000000000277A6                 mov     ecx, 2529E052h
seg000:00000000000277AB                 cmovz   eax, ecx
seg000:00000000000277AE                 jmp     loc_26D78
seg000:00000000000277B3 ; ---------------------------------------------------------------------------
seg000:00000000000277B3
seg000:00000000000277B3 loc_277B3:                              ; CODE XREF: sub_26CE3+317↑j
seg000:00000000000277B3                 mov     eax, 0F6AB99Bh
seg000:00000000000277B8                 jmp     loc_26D78
seg000:00000000000277BD ; ---------------------------------------------------------------------------
seg000:00000000000277BD
seg000:00000000000277BD loc_277BD:                              ; CODE XREF: sub_26CE3+34D↑j
seg000:00000000000277BD                 cmp     dword ptr [r12+570h], 1
seg000:00000000000277C6                 mov     eax, 328B0391h
seg000:00000000000277CB                 mov     ecx, 2CA37DBAh
seg000:00000000000277D0                 cmovz   eax, ecx
seg000:00000000000277D3                 jmp     loc_26D78
seg000:00000000000277D8 ; ---------------------------------------------------------------------------
seg000:00000000000277D8
seg000:00000000000277D8 loc_277D8:                              ; CODE XREF: sub_26CE3+359↑j
seg000:00000000000277D8                 cmp     dword ptr [r12+570h], 2
seg000:00000000000277E1                 mov     eax, 4FB65326h
seg000:00000000000277E6                 mov     ecx, 0EC6419E0h
seg000:00000000000277EB                 cmovz   eax, ecx
seg000:00000000000277EE                 jmp     loc_26D78
seg000:00000000000277F3 ; ---------------------------------------------------------------------------
seg000:00000000000277F3
seg000:00000000000277F3 loc_277F3:                              ; CODE XREF: sub_26CE3+394↑j
seg000:00000000000277F3                 cmp     dword ptr [r14+8], 2
seg000:00000000000277F8                 mov     eax, 0CE1A628Dh
seg000:00000000000277FD                 mov     ecx, 0C4A4836Bh
seg000:0000000000027802                 cmovz   eax, ecx
seg000:0000000000027805                 jmp     loc_26D78
seg000:000000000002780A ; ---------------------------------------------------------------------------
seg000:000000000002780A
seg000:000000000002780A loc_2780A:                              ; CODE XREF: sub_26CE3+3CD↑j
seg000:000000000002780A                 xor     ecx, ecx
seg000:000000000002780C                 call    [rsp+1F8h+var_1B0]
seg000:0000000000027810                 mov     eax, 0F7243C72h
seg000:0000000000027815                 jmp     loc_26D78
seg000:000000000002781A ; ---------------------------------------------------------------------------
seg000:000000000002781A
seg000:000000000002781A loc_2781A:                              ; CODE XREF: sub_26CE3+3D9↑j
seg000:000000000002781A                 mov     eax, 2CA37DBAh
seg000:000000000002781F                 jmp     loc_26D78
seg000:0000000000027824 ; ---------------------------------------------------------------------------
seg000:0000000000027824
seg000:0000000000027824 loc_27824:                              ; CODE XREF: sub_26CE3+416↑j
seg000:0000000000027824                 mov     r8, [r12+28h]
seg000:0000000000027829                 mov     rdx, [r12+30h]
seg000:000000000002782E                 mov     rcx, r12
seg000:0000000000027831                 call    sub_26C04
seg000:0000000000027836                 mov     [r12+30h], rax
seg000:000000000002783B                 test    rax, rax
seg000:000000000002783E                 mov     eax, 0D1CECA24h
seg000:0000000000027843                 mov     ecx, 0E044ED4Fh
seg000:0000000000027848                 cmovz   eax, ecx
seg000:000000000002784B                 jmp     loc_26D78
seg000:0000000000027850 ; ---------------------------------------------------------------------------
seg000:0000000000027850
seg000:0000000000027850 loc_27850:                              ; CODE XREF: sub_26CE3+422↑j
seg000:0000000000027850                 cmp     edi, [r12+23Ch]
seg000:0000000000027858                 mov     eax, 0B195F39h
seg000:000000000002785D                 mov     ecx, 91730050h
seg000:0000000000027862                 cmovb   eax, ecx
seg000:0000000000027865                 jmp     loc_26D78
seg000:000000000002786A ; ---------------------------------------------------------------------------
seg000:000000000002786A
seg000:000000000002786A loc_2786A:                              ; CODE XREF: sub_26CE3+44D↑j
seg000:000000000002786A                 mov     eax, 571813DCh
seg000:000000000002786F                 mov     edi, 1
seg000:0000000000027874                 jmp     loc_26D78
seg000:0000000000027879 ; ---------------------------------------------------------------------------
seg000:0000000000027879
seg000:0000000000027879 loc_27879:                              ; CODE XREF: sub_26CE3+459↑j
seg000:0000000000027879                 mov     edx, [r12]
seg000:000000000002787D                 xor     ecx, ecx
seg000:000000000002787F                 mov     r8d, 3000h
seg000:0000000000027885                 mov     r9d, 4
seg000:000000000002788B                 call    [rsp+1F8h+var_1A0]
seg000:000000000002788F                 mov     r13, rax
seg000:0000000000027892                 test    rax, rax
seg000:0000000000027895                 mov     eax, 494B1D25h
seg000:000000000002789A                 mov     ecx, 14542659h
seg000:000000000002789F                 cmovz   eax, ecx
seg000:00000000000278A2                 jmp     loc_26D78
seg000:00000000000278A7 ; ---------------------------------------------------------------------------
seg000:00000000000278A7
seg000:00000000000278A7 loc_278A7:                              ; CODE XREF: sub_26CE3+484↑j
seg000:00000000000278A7                 cmp     dword ptr [r14], 2
seg000:00000000000278AB                 mov     eax, 7C1EECE2h
seg000:00000000000278B0
seg000:00000000000278B0 loc_278B0:                              ; CODE XREF: sub_26CE3+AB2↑j
seg000:00000000000278B0                 mov     ecx, 0C3C5BD55h
seg000:00000000000278B5                 cmovz   eax, ecx
seg000:00000000000278B8                 jmp     loc_26D78
seg000:00000000000278BD ; ---------------------------------------------------------------------------
seg000:00000000000278BD
seg000:00000000000278BD loc_278BD:                              ; CODE XREF: sub_26CE3+490↑j
seg000:00000000000278BD                 cmp     dword ptr [r12+230h], 2
seg000:00000000000278C6                 mov     eax, 298ACEDAh
seg000:00000000000278CB                 mov     ecx, 41F0395Bh
seg000:00000000000278D0                 cmovz   eax, ecx
seg000:00000000000278D3                 jmp     loc_26D78
seg000:00000000000278D8 ; ---------------------------------------------------------------------------
seg000:00000000000278D8
seg000:00000000000278D8 loc_278D8:                              ; CODE XREF: sub_26CE3+4CB↑j
seg000:00000000000278D8                 lea     rbx, [r12+240h]
seg000:00000000000278E0                 mov     eax, 43494A3Ah
seg000:00000000000278E5                 jmp     loc_26D78
seg000:00000000000278EA ; ---------------------------------------------------------------------------
seg000:00000000000278EA
seg000:00000000000278EA loc_278EA:                              ; CODE XREF: sub_26CE3+4D7↑j
seg000:00000000000278EA                 cmp     dword ptr [r12+920h], 3
seg000:00000000000278F3                 mov     eax, 469CD4D7h
seg000:00000000000278F8                 mov     ecx, 66BC5FE4h
seg000:00000000000278FD                 cmovz   eax, ecx
seg000:0000000000027900                 jmp     loc_26D78
seg000:0000000000027905 ; ---------------------------------------------------------------------------
seg000:0000000000027905
seg000:0000000000027905 loc_27905:                              ; CODE XREF: sub_26CE3+51E↑j
seg000:0000000000027905                 mov     eax, [r12]
seg000:0000000000027909                 mov     edx, 20E436A5h
seg000:000000000002790E                 mov     rcx, r13
seg000:0000000000027911
seg000:0000000000027911 loc_27911:                              ; CODE XREF: sub_26CE3+C48↓j
seg000:0000000000027911                                         ; sub_26CE3+C5C↓j ...
seg000:0000000000027911                 cmp     edx, 0E52E7AAEh
seg000:0000000000027917                 jz      loc_27C6C
seg000:000000000002791D                 cmp     edx, 0FB3AD5C6h
seg000:0000000000027923                 jz      short loc_27941
seg000:0000000000027925                 cmp     edx, 20E436A5h
seg000:000000000002792B                 jnz     short loc_27911
seg000:000000000002792D                 sub     eax, 1
seg000:0000000000027930                 mov     edx, 0FB3AD5C6h
seg000:0000000000027935                 mov     r8d, 0E52E7AAEh
seg000:000000000002793B                 cmovb   edx, r8d
seg000:000000000002793F                 jmp     short loc_27911
seg000:0000000000027941 ; ---------------------------------------------------------------------------
seg000:0000000000027941
seg000:0000000000027941 loc_27941:                              ; CODE XREF: sub_26CE3+C40↑j
seg000:0000000000027941                 mov     dl, [r12]
seg000:0000000000027945                 mov     [rcx], dl
seg000:0000000000027947                 inc     rcx
seg000:000000000002794A                 inc     r12
seg000:000000000002794D                 mov     edx, 20E436A5h
seg000:0000000000027952                 jmp     short loc_27911
seg000:0000000000027954 ; ---------------------------------------------------------------------------
seg000:0000000000027954
seg000:0000000000027954 loc_27954:                              ; CODE XREF: sub_26CE3+52A↑j
seg000:0000000000027954                 mov     eax, 967C201Eh
seg000:0000000000027959                 jmp     loc_26D78
seg000:000000000002795E ; ---------------------------------------------------------------------------
seg000:000000000002795E
seg000:000000000002795E loc_2795E:                              ; CODE XREF: sub_26CE3+55A↑j
seg000:000000000002795E                 mov     [rsp+1F8h+var_1BC], esi
seg000:0000000000027962                 mov     eax, 7532795Ch
seg000:0000000000027967                 jmp     loc_26D78
seg000:000000000002796C ; ---------------------------------------------------------------------------
seg000:000000000002796C
seg000:000000000002796C loc_2796C:                              ; CODE XREF: sub_26CE3+57E↑j
seg000:000000000002796C                 test    byte ptr [rsp+1F8h+var_1C4], 1
seg000:0000000000027971                 mov     eax, 19574A01h
seg000:0000000000027976                 mov     ecx, 9E06081Bh
seg000:000000000002797B                 cmovnz  eax, ecx
seg000:000000000002797E                 jmp     loc_26D78
seg000:0000000000027983 ; ---------------------------------------------------------------------------
seg000:0000000000027983
seg000:0000000000027983 loc_27983:                              ; CODE XREF: sub_26CE3+58A↑j
seg000:0000000000027983                 mov     eax, [r12+0D58h]
seg000:000000000002798B                 mov     rcx, [r12+0D60h]
seg000:0000000000027993
seg000:0000000000027993 loc_27993:                              ; CODE XREF: sub_26CE3+CEB↓j
seg000:0000000000027993                 mov     edx, 63F28392h
seg000:0000000000027998
seg000:0000000000027998 loc_27998:                              ; CODE XREF: sub_26CE3+CCF↓j
seg000:0000000000027998                                         ; sub_26CE3+CE3↓j
seg000:0000000000027998                 cmp     edx, 167BDF28h
seg000:000000000002799E                 jz      short loc_279C8
seg000:00000000000279A0                 cmp     edx, 18B0165Bh
seg000:00000000000279A6                 jz      loc_27CB2
seg000:00000000000279AC                 cmp     edx, 63F28392h
seg000:00000000000279B2                 jnz     short loc_27998
seg000:00000000000279B4                 sub     eax, 1
seg000:00000000000279B7                 mov     edx, 167BDF28h
seg000:00000000000279BC                 mov     r8d, 18B0165Bh
seg000:00000000000279C2                 cmovb   edx, r8d
seg000:00000000000279C6                 jmp     short loc_27998
seg000:00000000000279C8 ; ---------------------------------------------------------------------------
seg000:00000000000279C8
seg000:00000000000279C8 loc_279C8:                              ; CODE XREF: sub_26CE3+CBB↑j
seg000:00000000000279C8                 mov     byte ptr [rcx], 0
seg000:00000000000279CB                 inc     rcx
seg000:00000000000279CE                 jmp     short loc_27993
seg000:00000000000279D0 ; ---------------------------------------------------------------------------
seg000:00000000000279D0
seg000:00000000000279D0 loc_279D0:                              ; CODE XREF: sub_26CE3+5C0↑j
seg000:00000000000279D0                 mov     eax, 0BF4ADD0Ah
seg000:00000000000279D5                 mov     esi, 2
seg000:00000000000279DA                 jmp     loc_26D78
seg000:00000000000279DF ; ---------------------------------------------------------------------------
seg000:00000000000279DF
seg000:00000000000279DF loc_279DF:                              ; CODE XREF: sub_26CE3+5EC↑j
seg000:00000000000279DF                 mov     eax, [rsp+1F8h+var_1BC]
seg000:00000000000279E3                 cmp     eax, 2
seg000:00000000000279E6                 mov     eax, 3BA3D68Eh
seg000:00000000000279EB                 mov     ecx, 0EA48BF78h
seg000:00000000000279F0                 cmovl   eax, ecx
seg000:00000000000279F3                 jmp     loc_26D78
seg000:00000000000279F8 ; ---------------------------------------------------------------------------
seg000:00000000000279F8
seg000:00000000000279F8 loc_279F8:                              ; CODE XREF: sub_26CE3+5F8↑j
seg000:00000000000279F8                 cmp     dword ptr [r14], 5
seg000:00000000000279FC                 mov     eax, 523D9B0Ah
seg000:0000000000027A01                 jmp     loc_27BB0
seg000:0000000000027A06 ; ---------------------------------------------------------------------------
seg000:0000000000027A06
seg000:0000000000027A06 loc_27A06:                              ; CODE XREF: sub_26CE3+623↑j
seg000:0000000000027A06                 lea     r14, [r12+0D60h]
seg000:0000000000027A0E                 mov     eax, 4C0E7914h
seg000:0000000000027A13                 jmp     loc_26D78
seg000:0000000000027A18 ; ---------------------------------------------------------------------------
seg000:0000000000027A18
seg000:0000000000027A18 loc_27A18:                              ; CODE XREF: sub_26CE3+670↑j
seg000:0000000000027A18                 mov     eax, [r14+520h]
seg000:0000000000027A1F                 mov     ecx, 528h
seg000:0000000000027A24                 lea     r9, [r14+rcx]
seg000:0000000000027A28                 mov     r8d, [r14+524h]
seg000:0000000000027A2F                 lea     rdx, [r15+rcx]
seg000:0000000000027A33                 mov     ecx, [r14+8]
seg000:0000000000027A37                 dec     ecx
seg000:0000000000027A39                 or      ecx, 100h
seg000:0000000000027A3F                 lea     r10, [rsp+1F8h+var_18C]
seg000:0000000000027A44                 mov     [rsp+1F8h+var_1D0], r10
seg000:0000000000027A49                 mov     [rsp+1F8h+var_1D8], eax
seg000:0000000000027A4D                 call    qword ptr [r12+200h]
seg000:0000000000027A55                 test    eax, eax
seg000:0000000000027A57                 mov     eax, 33E56E78h
seg000:0000000000027A5C                 mov     ecx, 8140E459h
seg000:0000000000027A61                 cmovz   eax, ecx
seg000:0000000000027A64                 jmp     loc_26D78
seg000:0000000000027A69 ; ---------------------------------------------------------------------------
seg000:0000000000027A69
seg000:0000000000027A69 loc_27A69:                              ; CODE XREF: sub_26CE3+67C↑j
seg000:0000000000027A69                 cmp     dword ptr [r14], 3
seg000:0000000000027A6D                 mov     eax, 0FCA07318h
seg000:0000000000027A72
seg000:0000000000027A72 loc_27A72:                              ; CODE XREF: sub_26CE3+1A7↑j
seg000:0000000000027A72                 mov     ecx, 0D176C0CEh
seg000:0000000000027A77                 cmovz   eax, ecx
seg000:0000000000027A7A                 jmp     loc_26D78
seg000:0000000000027A7F ; ---------------------------------------------------------------------------
seg000:0000000000027A7F
seg000:0000000000027A7F loc_27A7F:                              ; CODE XREF: sub_26CE3+6B4↑j
seg000:0000000000027A7F                 mov     r8d, 20E436A5h
seg000:0000000000027A85                 mov     eax, 530h
seg000:0000000000027A8A                 mov     rcx, r14
seg000:0000000000027A8D                 mov     rdx, r15
seg000:0000000000027A90
seg000:0000000000027A90 loc_27A90:                              ; CODE XREF: sub_26CE3+DCA↓j
seg000:0000000000027A90                                         ; sub_26CE3+DDF↓j ...
seg000:0000000000027A90                 cmp     r8d, 0E52E7AAEh
seg000:0000000000027A97                 jz      loc_27CDC
seg000:0000000000027A9D                 cmp     r8d, 0FB3AD5C6h
seg000:0000000000027AA4                 jz      short loc_27AC4
seg000:0000000000027AA6                 cmp     r8d, 20E436A5h
seg000:0000000000027AAD                 jnz     short loc_27A90
seg000:0000000000027AAF                 sub     eax, 1
seg000:0000000000027AB2                 mov     r8d, 0FB3AD5C6h
seg000:0000000000027AB8                 mov     r9d, 0E52E7AAEh
seg000:0000000000027ABE                 cmovb   r8d, r9d
seg000:0000000000027AC2                 jmp     short loc_27A90
seg000:0000000000027AC4 ; ---------------------------------------------------------------------------
seg000:0000000000027AC4
seg000:0000000000027AC4 loc_27AC4:                              ; CODE XREF: sub_26CE3+DC1↑j
seg000:0000000000027AC4                 mov     r8b, [rcx]
seg000:0000000000027AC7                 mov     [rdx], r8b
seg000:0000000000027ACA                 inc     rdx
seg000:0000000000027ACD                 inc     rcx
seg000:0000000000027AD0                 mov     r8d, 20E436A5h
seg000:0000000000027AD6                 jmp     short loc_27A90
seg000:0000000000027AD8 ; ---------------------------------------------------------------------------
seg000:0000000000027AD8
seg000:0000000000027AD8 loc_27AD8:                              ; CODE XREF: sub_26CE3+6DE↑j
seg000:0000000000027AD8                 mov     eax, 0B06E7C5Ah
seg000:0000000000027ADD                 xor     edi, edi
seg000:0000000000027ADF                 jmp     loc_26D78
seg000:0000000000027AE4 ; ---------------------------------------------------------------------------
seg000:0000000000027AE4
seg000:0000000000027AE4 loc_27AE4:                              ; CODE XREF: sub_26CE3+6EA↑j
seg000:0000000000027AE4                 cmp     dword ptr [r12+920h], 1
seg000:0000000000027AED                 mov     eax, 4C0E7914h
seg000:0000000000027AF2                 mov     ecx, 8DEA2BB5h
seg000:0000000000027AF7                 cmovz   eax, ecx
seg000:0000000000027AFA                 jmp     loc_26D78
seg000:0000000000027AFF ; ---------------------------------------------------------------------------
seg000:0000000000027AFF
seg000:0000000000027AFF loc_27AFF:                              ; CODE XREF: sub_26CE3+71F↑j
seg000:0000000000027AFF                 mov     eax, edi
seg000:0000000000027B01                 cmp     byte ptr [rbx+rax], 0
seg000:0000000000027B05                 mov     eax, 31C93AF8h
seg000:0000000000027B0A
seg000:0000000000027B0A loc_27B0A:                              ; CODE XREF: sub_26CE3+5A9↑j
seg000:0000000000027B0A                 mov     ecx, 2D1D4FA4h
seg000:0000000000027B0F                 cmovz   eax, ecx
seg000:0000000000027B12                 mov     [rsp+1F8h+var_1C4], 0
seg000:0000000000027B1A                 jmp     loc_26D78
seg000:0000000000027B1F ; ---------------------------------------------------------------------------
seg000:0000000000027B1F
seg000:0000000000027B1F loc_27B1F:                              ; CODE XREF: sub_26CE3+756↑j
seg000:0000000000027B1F                 cmp     dword ptr [r12+570h], 2
seg000:0000000000027B28                 mov     eax, 0E99FDA48h
seg000:0000000000027B2D                 mov     ecx, 0BD383849h
seg000:0000000000027B32                 cmovz   eax, ecx
seg000:0000000000027B35                 jmp     loc_26D78
seg000:0000000000027B3A ; ---------------------------------------------------------------------------
seg000:0000000000027B3A
seg000:0000000000027B3A loc_27B3A:                              ; CODE XREF: sub_26CE3+787↑j
seg000:0000000000027B3A                 inc     edi
seg000:0000000000027B3C                 mov     eax, 571813DCh
seg000:0000000000027B41                 jmp     loc_26D78
seg000:0000000000027B46 ; ---------------------------------------------------------------------------
seg000:0000000000027B46
seg000:0000000000027B46 loc_27B46:                              ; CODE XREF: sub_26CE3+7C1↑j
seg000:0000000000027B46                 cmp     qword ptr [r12+0D60h], 0
seg000:0000000000027B4F                 mov     eax, 2D9A3FB7h
seg000:0000000000027B54                 mov     ecx, 4D09BC87h
seg000:0000000000027B59                 cmovz   eax, ecx
seg000:0000000000027B5C                 jmp     loc_26D78
seg000:0000000000027B61 ; ---------------------------------------------------------------------------
seg000:0000000000027B61
seg000:0000000000027B61 loc_27B61:                              ; CODE XREF: sub_26CE3+801↑j
seg000:0000000000027B61                 mov     eax, edi
seg000:0000000000027B63                 mov     cl, [rbx+rax]
seg000:0000000000027B66                 mov     [rsp+rax+1F8h+var_148], cl
seg000:0000000000027B6D                 mov     eax, 892E216h
seg000:0000000000027B72                 jmp     loc_26D78
seg000:0000000000027B77 ; ---------------------------------------------------------------------------
seg000:0000000000027B77
seg000:0000000000027B77 loc_27B77:                              ; CODE XREF: sub_26CE3+836↑j
seg000:0000000000027B77                 test    edi, edi
seg000:0000000000027B79                 mov     eax, 85908199h
seg000:0000000000027B7E                 mov     ecx, 6F997F49h
seg000:0000000000027B83                 cmovz   eax, ecx
seg000:0000000000027B86                 jmp     loc_26D78
seg000:0000000000027B8B ; ---------------------------------------------------------------------------
seg000:0000000000027B8B
seg000:0000000000027B8B loc_27B8B:                              ; CODE XREF: sub_26CE3+882↑j
seg000:0000000000027B8B                 mov     rcx, r12
seg000:0000000000027B8E                 call    sub_2924C
seg000:0000000000027B93                 test    eax, eax
seg000:0000000000027B95                 mov     eax, 0E99FDA48h
seg000:0000000000027B9A                 mov     ecx, 2AB3D189h
seg000:0000000000027B9F                 cmovz   eax, ecx
seg000:0000000000027BA2                 jmp     loc_26D78
seg000:0000000000027BA7 ; ---------------------------------------------------------------------------
seg000:0000000000027BA7
seg000:0000000000027BA7 loc_27BA7:                              ; CODE XREF: sub_26CE3+88E↑j
seg000:0000000000027BA7                 cmp     dword ptr [r14], 6
seg000:0000000000027BAB                 mov     eax, 0AE6AE54Eh
seg000:0000000000027BB0
seg000:0000000000027BB0 loc_27BB0:                              ; CODE XREF: sub_26CE3+D1E↑j
seg000:0000000000027BB0                 mov     ecx, 1599A3D4h
seg000:0000000000027BB5                 cmovz   eax, ecx
seg000:0000000000027BB8                 jmp     loc_26D78
seg000:0000000000027BBD ; ---------------------------------------------------------------------------
seg000:0000000000027BBD
seg000:0000000000027BBD loc_27BBD:                              ; CODE XREF: sub_26CE3+8C9↑j
seg000:0000000000027BBD                 mov     rcx, r12
seg000:0000000000027BC0                 call    sub_2819B
seg000:0000000000027BC5                 test    eax, eax
seg000:0000000000027BC7                 mov     eax, 0FDC1DC0h
seg000:0000000000027BCC                 mov     ecx, 0BA2D9603h
seg000:0000000000027BD1                 cmovz   eax, ecx
seg000:0000000000027BD4                 jmp     loc_26D78
seg000:0000000000027BD9 ; ---------------------------------------------------------------------------
seg000:0000000000027BD9
seg000:0000000000027BD9 loc_27BD9:                              ; CODE XREF: sub_26CE3+904↑j
seg000:0000000000027BD9                 lea     r8, [r12+23Ch]
seg000:0000000000027BE1                 mov     r9d, [r12]
seg000:0000000000027BE5                 mov     eax, 0FFFFFDC4h
seg000:0000000000027BEA                 add     r9d, eax
seg000:0000000000027BED                 lea     rcx, [r12+4]
seg000:0000000000027BF2                 lea     rdx, [r12+14h]
seg000:0000000000027BF7                 call    sub_2FFAC
seg000:0000000000027BFC                 mov     rdx, [r12+28h]
seg000:0000000000027C01                 lea     rcx, [r12+0C2Ch]
seg000:0000000000027C09                 call    sub_2FC0C
seg000:0000000000027C0E                 cmp     rax, [r12+0D30h]
seg000:0000000000027C16                 mov     eax, 0F021F4E6h
seg000:0000000000027C1B                 mov     ecx, 0C3D6C358h
seg000:0000000000027C20                 cmovz   eax, ecx
seg000:0000000000027C23                 jmp     loc_26D78
seg000:0000000000027C28 ; ---------------------------------------------------------------------------
seg000:0000000000027C28
seg000:0000000000027C28 loc_27C28:                              ; CODE XREF: sub_26CE3+93A↑j
seg000:0000000000027C28                 mov     rcx, r12
seg000:0000000000027C2B                 xor     edx, edx
seg000:0000000000027C2D                 mov     r8d, 0C000h
seg000:0000000000027C33                 call    [rsp+1F8h+var_1A8]
seg000:0000000000027C37                 cmp     ebp, 2
seg000:0000000000027C3A                 mov     eax, 0F7243C72h
seg000:0000000000027C3F                 mov     ecx, 0E8F7CDC5h
seg000:0000000000027C44                 cmovz   eax, ecx
seg000:0000000000027C47                 lea     rbp, [rsp+1F8h+var_188]
seg000:0000000000027C4C                 jmp     loc_26D78
seg000:0000000000027C51 ; ---------------------------------------------------------------------------
seg000:0000000000027C51
seg000:0000000000027C51 loc_27C51:                              ; CODE XREF: sub_26CE3+96F↑j
seg000:0000000000027C51                 cmp     dword ptr [r12+920h], 3
seg000:0000000000027C5A                 mov     eax, 38D7FDCCh
seg000:0000000000027C5F
seg000:0000000000027C5F loc_27C5F:                              ; CODE XREF: sub_26CE3+3B6↑j
seg000:0000000000027C5F                 mov     ecx, 61ACE7A3h
seg000:0000000000027C64                 cmovz   eax, ecx
seg000:0000000000027C67                 jmp     loc_26D78
seg000:0000000000027C6C ; ---------------------------------------------------------------------------
seg000:0000000000027C6C
seg000:0000000000027C6C loc_27C6C:                              ; CODE XREF: sub_26CE3+C34↑j
seg000:0000000000027C6C                 mov     edx, 63F28392h
seg000:0000000000027C71                 mov     eax, 40h ; '@'
seg000:0000000000027C76                 mov     rcx, rbp
seg000:0000000000027C79
seg000:0000000000027C79 loc_27C79:                              ; CODE XREF: sub_26CE3+FAC↓j
seg000:0000000000027C79                                         ; sub_26CE3+FC0↓j ...
seg000:0000000000027C79                 cmp     edx, 167BDF28h
seg000:0000000000027C7F                 jz      short loc_27CA5
seg000:0000000000027C81                 cmp     edx, 18B0165Bh
seg000:0000000000027C87                 jz      short loc_27CF3
seg000:0000000000027C89                 cmp     edx, 63F28392h
seg000:0000000000027C8F                 jnz     short loc_27C79
seg000:0000000000027C91                 sub     eax, 1
seg000:0000000000027C94                 mov     edx, 167BDF28h
seg000:0000000000027C99                 mov     r8d, 18B0165Bh
seg000:0000000000027C9F                 cmovb   edx, r8d
seg000:0000000000027CA3                 jmp     short loc_27C79
seg000:0000000000027CA5 ; ---------------------------------------------------------------------------
seg000:0000000000027CA5
seg000:0000000000027CA5 loc_27CA5:                              ; CODE XREF: sub_26CE3+F9C↑j
seg000:0000000000027CA5                 mov     byte ptr [rcx], 0
seg000:0000000000027CA8                 inc     rcx
seg000:0000000000027CAB                 mov     edx, 63F28392h
seg000:0000000000027CB0                 jmp     short loc_27C79
seg000:0000000000027CB2 ; ---------------------------------------------------------------------------
seg000:0000000000027CB2
seg000:0000000000027CB2 loc_27CB2:                              ; CODE XREF: sub_26CE3+CC3↑j
seg000:0000000000027CB2                 mov     rcx, [r12+0D60h]
seg000:0000000000027CBA                 xor     edx, edx
seg000:0000000000027CBC                 mov     r8d, 0C000h
seg000:0000000000027CC2                 call    [rsp+1F8h+var_1A8]
seg000:0000000000027CC6                 mov     qword ptr [r12+0D60h], 0
seg000:0000000000027CD2                 mov     eax, 4D09BC87h
seg000:0000000000027CD7                 jmp     loc_26D78
seg000:0000000000027CDC ; ---------------------------------------------------------------------------
seg000:0000000000027CDC
seg000:0000000000027CDC loc_27CDC:                              ; CODE XREF: sub_26CE3+DB4↑j
seg000:0000000000027CDC                 cmp     dword ptr [r14+8], 3
seg000:0000000000027CE1                 mov     eax, 0A31B1082h
seg000:0000000000027CE6
seg000:0000000000027CE6 loc_27CE6:                              ; CODE XREF: sub_26CE3+81F↑j
seg000:0000000000027CE6                 mov     ecx, 0DFC9122h
seg000:0000000000027CEB                 cmovz   eax, ecx
seg000:0000000000027CEE                 jmp     loc_26D78
seg000:0000000000027CF3 ; ---------------------------------------------------------------------------
seg000:0000000000027CF3
seg000:0000000000027CF3 loc_27CF3:                              ; CODE XREF: sub_26CE3+FA4↑j
seg000:0000000000027CF3                 cmp     dword ptr [r13+234h], 3
seg000:0000000000027CFB                 mov     eax, 56EE647Ah
seg000:0000000000027D00                 mov     ecx, 34F1EB4Ch
seg000:0000000000027D05                 cmovz   eax, ecx
seg000:0000000000027D08                 mov     r12, r13
seg000:0000000000027D0B                 jmp     loc_26D78
seg000:0000000000027D10 ; ---------------------------------------------------------------------------
seg000:0000000000027D10
seg000:0000000000027D10 loc_27D10:                              ; CODE XREF: sub_26CE3+9A7↑j
seg000:0000000000027D10                 mov     eax, ecx
seg000:0000000000027D12                 cmp     ecx, 6AC938D7h
seg000:0000000000027D18                 jz      short loc_27D38
seg000:0000000000027D1A                 jmp     loc_26D78
seg000:0000000000027D1F ; ---------------------------------------------------------------------------
seg000:0000000000027D1F
seg000:0000000000027D1F loc_27D1F:                              ; CODE XREF: sub_26CE3+82A↑j
seg000:0000000000027D1F                 cmp     edi, 104h
seg000:0000000000027D25                 setb    [rsp+1F8h+var_1C5]
seg000:0000000000027D2A                 mov     eax, 2D1D4FA4h
seg000:0000000000027D2F                 mov     cl, [rsp+1F8h+var_1C5]
seg000:0000000000027D33                 jmp     loc_26D74
seg000:0000000000027D38 ; ---------------------------------------------------------------------------
seg000:0000000000027D38
seg000:0000000000027D38 loc_27D38:                              ; CODE XREF: sub_26CE3+1035↑j
seg000:0000000000027D38                 mov     eax, [rsp+1F8h+var_1C0]
seg000:0000000000027D3C                 add     rsp, 1B8h
seg000:0000000000027D43                 pop     rbx
seg000:0000000000027D44                 pop     rbp
seg000:0000000000027D45                 pop     rdi
seg000:0000000000027D46                 pop     rsi
seg000:0000000000027D47                 pop     r12
seg000:0000000000027D49                 pop     r13
seg000:0000000000027D4B                 pop     r14
seg000:0000000000027D4D                 pop     r15
seg000:0000000000027D4F                 retn
seg000:0000000000027D4F sub_26CE3       endp
。。。。。。
heavencc
发表于 昨天 17:59 | 显示全部楼层
数字已经拉黑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
asdfnbbj
发表于 昨天 18:09 来自手机 | 显示全部楼层
数字响应速度真快
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-12-12 22:33 , Processed in 0.092567 second(s), 3 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表