Function at 0x42ea10
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x58b085
mov eax, dword fs:[0]
push eax
sub esp, 0x268
mov eax, dword [0x5d5440]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x1a4], edi
cmp dword [edi + 0x54], 0
lea esi, [edi + 0x44]
mov dword [ebp - 0x184], esi
jne 0x42ec30
lea eax, [ebp - 0x50]
mov dword [ebp - 0x50], 0
push 2
push eax
call fcn.0044e140
add esp, 8
mov edi, dword [ebp - 0x50]
mov ecx, 1
mov dword [ebp - 4], 0
mov eax, dword [edi - 8]
sub ecx, dword [edi - 4]
sub eax, 0x104
or eax, ecx
jge 0x42ea9b
push 0x104
lea ecx, [ebp - 0x50]
call fcn.0040ca40
mov edi, dword [ebp - 0x50]
cmp dword [edi - 8], 0x104
jl 0x431018
mov dword [edi - 0xc], 0x104
xor ecx, ecx
mov eax, dword [ebp - 0x50]
push edi
mov word [eax + 0x208], cx
call dword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
push str.SuperAppintercept_bsibs.conf
push edi
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
mov eax, dword [ebp - 0x50]
push dword [eax - 8]
push eax
call fcn.00560869
mov edx, eax
add esp, 8
test edx, edx
js 0x431018
mov ecx, dword [ebp - 0x50]
cmp edx, dword [ecx - 8]
jg 0x431018
mov dword [ecx - 0xc], edx
xor ecx, ecx
mov eax, dword [ebp - 0x50]
mov word [eax + edx*2], cx
call fcn.00444b30
mov ecx, eax
push 0
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42ebe6
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], al
call fcn.00407340
push 3
push 0x596dfc
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 1
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
mov byte [ebp - 4], 2
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3c7
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.00404340
mov esi, eax
push str.ibs_conf:
push esi
mov byte [ebp - 4], 3
call fcn.004031c0
mov ecx, dword [ebp - 0x50]
mov edx, str._null_
test ecx, ecx
cmovne edx, ecx
push edx
push esi
call fcn.004031c0
mov eax, dword [edi]
add esp, 0x10
mov ecx, edi
push esi
call dword [eax + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
lea ecx, [ebp - 0x19c]
call fcn.00404e30
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0
call fcn.00404e30
mov esi, dword [ebp - 0x184]
mov eax, dword [ebp - 0x50]
mov edx, eax
lea edi, [edx + 2]
nop
mov cx, word [edx]
add edx, 2
test cx, cx
jne 0x42ebf0
sub edx, edi
mov ecx, esi
sar edx, 1
push edx
push eax
call fcn.00407440
mov edx, dword [ebp - 0x50]
or eax, 0xffffffff
mov dword [ebp - 4], 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42ec2a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edi, dword [ebp - 0x1a4]
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 0xf
mov byte [ebp - 0x8c], 0
mov dword [ebp - 4], 4
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x150], 0xf
mov byte [ebp - 0x164], 0
mov byte [ebp - 4], 5
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1a0], eax
push str.http:__api.ludashi.com_pc_browserProtect_getConf_keyintercept_bs
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 6
call fcn.004115a0
test al, al
jne 0x42ecbb
push 0x41
push str.http:__api.ludashi.com_pc_browserProtect_getConf_keyintercept_bs
lea ecx, [ebp - 0x1a0]
call fcn.00412910
push dword [edi + 0x40]
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 7
push 0x7530
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x1a0]
push 0
push eax
call fcn.00451fc0
mov edx, dword [ebp - 0x1a0]
mov esi, eax
add esp, 0x18
mov dword [ebp - 0x50], esi
mov byte [ebp - 4], 5
add edx, 0xfffffff0
or ecx, 0xffffffff
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x42ed0a
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
test esi, esi
je 0x42eeca
call fcn.00444b30
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42ede9
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], al
call fcn.00407340
push 3
push 0x5957fc
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 8
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
mov byte [ebp - 4], 9
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3d2
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.00404340
mov esi, eax
push str.on_http_status_GetConf_json__http_code:
push esi
mov byte [ebp - 4], 0xa
call fcn.00405420
add esp, 8
mov ecx, esi
push dword [ebp - 0x74]
call fcn.0040de80
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
lea ecx, [ebp - 0x19c]
call fcn.00404e30
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 5
call fcn.00404e30
cmp dword [ebp - 0x74], 0xc8
je 0x42f08c
call fcn.00444b30
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42eec3
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], al
call fcn.00407340
push 3
push 0x595800
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0xb
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
mov byte [ebp - 4], 0xc
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3d4
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.00404340
mov esi, eax
push str.http_code_is_unexpected_
push esi
mov byte [ebp - 4], 0xd
call fcn.00405420
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
lea ecx, [ebp - 0x19c]
call fcn.00404e30
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 5
call fcn.00404e30
mov dword [ebp - 0x50], 0
call fcn.00444b30
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42ef97
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], al
call fcn.00407340
push 3
push 0x5957fc
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0xe
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
mov byte [ebp - 4], 0xf
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3d9
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.00404340
mov esi, eax
push str.read_wl_conf
push esi
mov byte [ebp - 4], 0x10
call fcn.00405420
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
lea ecx, [ebp - 0x19c]
call fcn.00404e30
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 5
call fcn.00404e30
mov eax, dword [ebp - 0x184]
mov ecx, eax
cmp dword [eax + 0x14], 8
jb 0x42efa7
mov ecx, dword [eax]
lea eax, [ebp - 0x8c]
push eax
push ecx
call fcn.00458a80
add esp, 8
test eax, eax
jne 0x42f08c
call fcn.00444b30
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42f08c
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], 0xf
mov byte [ebp - 0x68], al
call fcn.00407340
push 3
push 0x595800
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x11
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
mov byte [ebp - 4], 0x12
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3db
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x19c]
push eax
call fcn.00404340
mov esi, eax
push str.read_wl_conf_failed
push esi
mov byte [ebp - 4], 0x13
call fcn.00405420
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
lea ecx, [ebp - 0x19c]
call fcn.00404e30
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 5
call fcn.00404e30
mov ecx, dword [ebp - 0x7c]
test ecx, ecx
je 0x430fdf
cmp dword [ebp - 0x78], 0x10
lea edx, [ebp - 0x34]
push 0x21
push edx
lea eax, [ebp - 0x8c]
mov byte [ebp - 0x14], 0
cmovae eax, dword [ebp - 0x8c]
xorps xmm0, xmm0
push ecx
push eax
movups xmmword [ebp - 0x34], xmm0
movups xmmword [ebp - 0x24], xmm0
call fcn.00458210
add esp, 0x10
test eax, eax
je 0x42f112
mov edi, dword [ebp - 0x1a4]
lea esi, [ebp - 0x34]
lea ecx, [esi + 1]
mov al, byte [esi]
inc esi
test al, al
jne 0x42f0d7
sub esi, ecx
lea eax, [edi + 0x5c]
cmp dword [edi + 0x70], 0x10
jb 0x42f0ec
mov eax, dword [edi + 0x5c]
push esi
lea ecx, [ebp - 0x34]
push ecx
push dword [edi + 0x6c]
push eax
call fcn.00403c30
add esp, 0x10
test al, al
jne 0x42f203
push esi
lea eax, [ebp - 0x34]
push eax
lea ecx, [edi + 0x5c]
call fcn.00407340
call fcn.00444b30
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42f3a3
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], al
call fcn.00407340
push 3
push 0x5957fc
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
mov byte [ebp - 4], 0x18
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3e7
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00404340
mov esi, eax
push str._config_has_been_change.
push esi
mov byte [ebp - 4], 0x19
call fcn.00405420
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
mov edx, dword [ebp - 0x38]
mov byte [ebp - 4], 0x17
cmp edx, 0x10
jb 0x42f353
mov ecx, dword [ebp - 0x4c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f349
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43102c
jmp 0x42f349
mov dword [ebp - 0x50], 1
call fcn.00444b30
mov ecx, eax
push 1
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x430fdf
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], al
call fcn.00407340
push 3
push 0x5957fc
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x14
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
mov byte [ebp - 4], 0x15
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3e4
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00404340
mov esi, eax
push str._config_is_not_change.
push esi
mov byte [ebp - 4], 0x16
call fcn.00405420
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
mov edx, dword [ebp - 0x38]
cmp edx, 0x10
jb 0x42f2f4
mov ecx, dword [ebp - 0x4c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f2ea
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431031
push edx
push ecx
call fcn.004671e6
add esp, 8
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
cmp edx, 0x10
jb 0x430fdf
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f33a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431036
push edx
push ecx
call fcn.004671e6
add esp, 8
jmp 0x430fdf
push edx
push ecx
call fcn.004671e6
add esp, 8
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
mov byte [ebp - 4], 5
cmp edx, 0x10
jb 0x42f3a3
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f399
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43103b
push edx
push ecx
call fcn.004671e6
add esp, 8
push 0x24
push str.cb49dc28_f006_4ecf_9907_d756e4647b4a
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x1a
push eax
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x8c]
push eax
call fcn.00468dc0
mov edx, dword [ebp - 0x188]
add esp, 0xc
test eax, eax
mov byte [ebp - 4], 5
sete al
mov byte [ebp - 0x17d], al
cmp edx, 0x10
jb 0x42f440
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f430
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431040
push edx
push ecx
call fcn.004671e6
mov al, byte [ebp - 0x17d]
add esp, 8
test al, al
je 0x42f5b0
call fcn.00444b30
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42f5e2
cmp dword [ebp - 0x78], 0x10
lea eax, [ebp - 0x8c]
push 0x6e
cmovae eax, dword [ebp - 0x8c]
lea ecx, [ebp - 0x19c]
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push 3
push 0x595800
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1b
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
mov byte [ebp - 4], 0x1c
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x3ec
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00404340
mov esi, eax
push 0x597ca4
push esi
mov byte [ebp - 4], 0x1d
call fcn.00405420
push dword [ebp - 0x1c4]
push esi
call fcn.00405420
mov eax, dword [edi]
add esp, 0x10
mov ecx, edi
push esi
call dword [eax + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
mov edx, dword [ebp - 0x38]
mov byte [ebp - 4], 0x1b
cmp edx, 0x10
jb 0x42f55e
mov ecx, dword [ebp - 0x4c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f554
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431045
push edx
push ecx
call fcn.004671e6
add esp, 8
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
mov byte [ebp - 4], 5
cmp edx, 0x10
jb 0x42f5e2
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f5a4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43104a
push edx
push ecx
call fcn.004671e6
add esp, 8
jmp 0x42f5e2
cmp dword [ebp - 0x50], 0
je 0x42f5e2
cmp dword [ebp - 0x78], 0x10
lea ecx, [ebp - 0x8c]
mov eax, dword [ebp - 0x184]
cmovae ecx, dword [ebp - 0x8c]
cmp dword [eax + 0x14], 8
jb 0x42f5d5
mov eax, dword [eax]
push dword [ebp - 0x7c]
push ecx
push eax
call fcn.00458bf0
add esp, 0xc
xorps xmm0, xmm0
lea ecx, [ebp - 0xa4]
movups xmmword [ebp - 0xa4], xmm0
movq qword [ebp - 0x94], xmm0
call fcn.00456ed0
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457c90
test al, al
jne 0x42f75f
call fcn.00444b30
mov ecx, eax
push 2
mov edx, dword [eax]
mov eax, dword [edx + 8]
call eax
movzx eax, al
sub eax, 1
jne 0x42f753
push 0x6e
push str.d:jenkins.jenkinsworkspacegroup_cleanintercept_bsintercept_bsintercept_bs_ui_srcintercept_bs_ui_wnd.cc
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], al
call fcn.00407340
push 3
push 0x595800
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x1f
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
mov byte [ebp - 4], 0x20
call fcn.00444b30
mov edi, eax
lea ecx, [ebp - 0x274]
push 0x406
lea eax, [ebp - 0x19c]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00404340
mov esi, eax
push str.parse_json_failed
push esi
mov byte [ebp - 4], 0x21
call fcn.00405420
mov edx, dword [edi]
add esp, 8
mov ecx, edi
push esi
call dword [edx + 0x1c]
lea ecx, [ebp - 0x274]
call fcn.004056b0
mov edx, dword [ebp - 0x38]
cmp edx, 0x10
jb 0x42f707
mov ecx, dword [ebp - 0x4c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f6fd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43104f
push edx
push ecx
call fcn.004671e6
add esp, 8
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
cmp edx, 0x10
jb 0x42f753
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f749
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431054
push edx
push ecx
call fcn.004671e6
add esp, 8
mov dword [ebp - 0x50], 0
jmp 0x430fd4
mov edi, dword [ebp - 0x1a4]
lea eax, [edi + 0xc8]
mov dword [ebp - 0x1a8], eax
mov esi, dword [eax]
mov ecx, eax
mov byte [ebp - 4], 0x22
push dword [esi + 4]
call fcn.0040cc00
mov eax, dword [edi + 0xc8]
lea ecx, [edi + 0xb0]
mov byte [ebp - 4], 0x1e
mov dword [eax + 4], esi
mov eax, dword [edi + 0xc8]
mov dword [eax], esi
mov eax, dword [edi + 0xc8]
mov dword [eax + 8], esi
mov dword [edi + 0xcc], 0
call fcn.00457140
mov esi, dword [edi + 0xa4]
lea eax, [edi + 0xa4]
mov edi, dword [eax + 4]
mov dword [ebp - 0x1c4], eax
cmp esi, edi
je 0x42f7e6
nop dword [eax]
mov ecx, esi
call fcn.00419490
add esi, 0x48
cmp esi, edi
jne 0x42f7d0
mov eax, dword [ebp - 0x1c4]
mov esi, dword [eax]
mov dword [eax + 4], esi
mov eax, dword [ebp - 0x1a4]
mov edi, dword [eax + 0x9c]
mov esi, dword [eax + 0x98]
cmp esi, edi
je 0x42f81c
nop
mov ecx, esi
call fcn.00419490
add esi, 0x48
cmp esi, edi
jne 0x42f800
mov edi, dword [ebp - 0x1a4]
mov esi, dword [edi + 0x98]
jmp 0x42f81e
mov edi, eax
lea eax, [edi + 0xd8]
mov dword [edi + 0x9c], esi
mov word [edi + 0xd4], 0
mov dword [ebp - 0x1d0], eax
mov esi, dword [eax]
mov ecx, eax
mov byte [ebp - 4], 0x23
push dword [esi + 4]
call fcn.0040cc00
mov eax, dword [edi + 0xd8]
mov dword [eax + 4], esi
mov eax, dword [edi + 0xd8]
mov dword [eax], esi
mov eax, dword [edi + 0xd8]
mov dword [eax + 8], esi
lea eax, [edi + 0xe0]
mov dword [edi + 0xdc], 0
mov dword [ebp - 0x1d4], eax
mov esi, dword [eax]
mov ecx, eax
mov byte [ebp - 4], 0x24
push dword [esi + 4]
call fcn.0040cc00
mov eax, dword [edi + 0xe0]
lea ecx, [ebp - 0x19c]
push 0x14
push str.enable_promoter_sign
mov byte [ebp - 4], 0x1e
mov dword [eax + 4], esi
mov eax, dword [edi + 0xe0]
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
mov dword [eax], esi
mov eax, dword [edi + 0xe0]
mov dword [eax + 8], esi
mov dword [edi + 0xe4], 0
call fcn.00407340
push 0
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x25
push eax
lea ecx, [ebp - 0xa4]
call fcn.004571f0
mov edx, dword [ebp - 0x188]
mov byte [edi + 0xd5], al
mov byte [ebp - 4], 0x1e
cmp edx, 0x10
jb 0x42f93a
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f930
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431059
push edx
push ecx
call fcn.004671e6
add esp, 8
push 0x14
push str.enable_software_sign
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push 0
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0xa4]
call fcn.004571f0
mov edx, dword [ebp - 0x188]
mov byte [edi + 0xd4], al
mov byte [ebp - 4], 0x1e
cmp edx, 0x10
jb 0x42f9c3
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42f9b9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43105e
push edx
push ecx
call fcn.004671e6
add esp, 8
push 8
push str.min_size
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push 0xa00000
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457600
mov edx, dword [ebp - 0x188]
mov dword [edi + 0xd0], eax
mov byte [ebp - 4], 0x1e
cmp edx, 0x10
jb 0x42fa4f
mov ecx, dword [ebp - 0x19c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x42fa45
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x431063
push edx
push ecx
call fcn.004671e6
add esp, 8
xorps xmm0, xmm0
mov dword [ebp - 0x18c], 0
push 0xa
push str.white_name
lea ecx, [ebp - 0x19c]
movq qword [ebp - 0x16c], xmm0
movups xmmword [ebp - 0x17c], xmm0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x28
push eax
lea eax, [ebp - 0x17c]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x2a
call fcn.00404e30
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x2b
push eax
lea ecx, [ebp - 0x17c]
call fcn.00457c30
lea ecx, [ebp - 0x4c]
mov byte [ebp - 0x17d], al
mov byte [ebp - 4], 0x2a
call fcn.00404e30
cmp byte [ebp - 0x17d], 0
je 0x42fb6b
push 0xa
push str.white_name
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
push eax
lea ecx, [edi + 0xb0]
mov byte [ebp - 4], 0x2d
call fcn.00456f60
lea ecx, [ebp - 0x1c0]
call fcn.00453c80
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x2a
call fcn.00404e30
xorps xmm0, xmm0
mov dword [ebp - 0x3c], 0
push 0x12
push str.white_upwards_name
lea ecx, [ebp - 0x4c]
movq qword [ebp - 0x58], xmm0
movups xmmword [ebp - 0x68], xmm0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x30
call fcn.00404e30
xorps xmm0, xmm0
lea ecx, [ebp - 0x70]
movlpd qword [ebp - 0x70], xmm0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 0
call fcn.0040cb90
mov dword [ebp - 0x70], eax
push 0
push 0x5956dc
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x31
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [ebp - 0x68]
call fcn.00457c30
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x17d], al
mov byte [ebp - 4], 0x31
call fcn.00404e30
cmp byte [ebp - 0x17d], 0
je 0x42fe0b
xor edi, edi
mov dword [ebp - 0x38], 0xf
push edi
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], edi
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x68]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x31
mov esi, eax
call fcn.00404e30
test esi, esi
je 0x42fe0b
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1a0], eax
push 0x595e58
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x34
call fcn.004115a0
test al, al
jne 0x42fccf
push 0
push 0x595e58
lea ecx, [ebp - 0x1a0]
call fcn.00412910
push 0
push 0x5956dc
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x35
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x36
call fcn.00457030
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x37
push ecx
lea ecx, [ebp - 0x19c]
push ecx
lea ecx, [ebp - 0x50]
push ecx
mov ecx, eax
call fcn.00457ae0
mov eax, dword [eax]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x184], eax
lea eax, [ebp - 0x184]
push eax
mov byte [ebp - 4], 0x38
call fcn.00414f20
push eax
add eax, 0x10
lea ecx, [ebp - 0x70]
push eax
push 0
lea eax, [ebp - 0x1cc]
push eax
call fcn.0040b040
mov edx, dword [ebp - 0x50]
or eax, 0xffffffff
mov byte [ebp - 4], 0x37
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42fd8b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x1c0]
call fcn.00453c80
lea ecx, [ebp - 0x19c]
call fcn.00404e30
mov edx, dword [ebp - 0x1a0]
or eax, 0xffffffff
mov byte [ebp - 4], 0x31
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x42fdc3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
inc edi
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x68]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x31
mov esi, eax
call fcn.00404e30
cmp edi, esi
jb 0x42fc86
mov edi, dword [ebp - 0x70]
mov esi, dword [edi]
cmp esi, edi
je 0x42fea5
nop dword [eax + eax]
lea eax, [esi + 0x10]
push eax
lea eax, [ebp - 0x1c0]
push eax
call fcn.0040caf0
add esp, 8
push dword [ebp - 0x1d4]
mov ecx, dword [ebp - 0x1a8]
push eax
push 0
lea eax, [ebp - 0x1cc]
mov byte [ebp - 4], 0x39
push eax
call fcn.00416b60
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x31
call fcn.00404e80
mov eax, dword [esi + 8]
cmp byte [eax + 0xd], 0
je 0x42fe87
mov eax, dword [esi + 4]
cmp byte [eax + 0xd], 0
jne 0x42fe83
cmp esi, dword [eax + 8]
jne 0x42fe83
mov esi, eax
mov eax, dword [eax + 4]
cmp byte [eax + 0xd], 0
je 0x42fe73
mov esi, eax
jmp 0x42fe9d
mov esi, eax
mov ecx, dword [esi]
cmp byte [ecx + 0xd], 0
jne 0x42fe9d
mov eax, dword [ecx]
mov esi, ecx
mov ecx, eax
cmp byte [eax + 0xd], 0
je 0x42fe91
cmp esi, edi
jne 0x42fe20
xorps xmm0, xmm0
mov dword [ebp - 0x18c], 0
push 8
push str.software
lea ecx, [ebp - 0x19c]
movq qword [ebp - 0x10c], xmm0
movups xmmword [ebp - 0x11c], xmm0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x3c
call fcn.00404e30
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x3d
push eax
lea ecx, [ebp - 0x11c]
call fcn.00457c30
lea ecx, [ebp - 0x4c]
mov byte [ebp - 0x17d], al
mov byte [ebp - 4], 0x3c
call fcn.00404e30
cmp byte [ebp - 0x17d], 0
je 0x430415
xor edi, edi
mov dword [ebp - 0x38], 0xf
push edi
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], edi
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x11c]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x3c
mov esi, eax
call fcn.00404e30
test esi, esi
je 0x430415
nop word [eax + eax]
xor eax, eax
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 7
mov word [ebp - 0xec], ax
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc0], 7
mov word [ebp - 0xd4], ax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], 7
mov word [ebp - 0xbc], ax
mov byte [ebp - 4], 0x3f
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1a0], eax
push 0x595e58
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x40
call fcn.004115a0
test al, al
jne 0x430048
push 0
push 0x595e58
lea ecx, [ebp - 0x1a0]
call fcn.00412910
push 4
push str.sign
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x41
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x42
call fcn.00457030
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x43
push ecx
lea ecx, [ebp - 0x4c]
push ecx
lea ecx, [ebp - 0x1a8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
mov ecx, edx
mov byte [ebp - 4], 0x44
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4300b6
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0xec]
call fcn.00407440
mov edx, dword [ebp - 0x1a8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x43
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4300f4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x1c0]
call fcn.00453c80
lea ecx, [ebp - 0x4c]
call fcn.00404e30
mov edx, dword [ebp - 0x1a0]
or eax, 0xffffffff
mov byte [ebp - 4], 0x3f
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430129
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x50], eax
push 0x595e58
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x45
call fcn.004115a0
test al, al
jne 0x430169
push 0
push 0x595e58
lea ecx, [ebp - 0x50]
call fcn.00412910
push 0xb
push str.description
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x46
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x47
call fcn.00457030
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x48
push ecx
lea ecx, [ebp - 0x4c]
push ecx
lea ecx, [ebp - 0x1d8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
mov ecx, edx
mov byte [ebp - 4], 0x49
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4301d4
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0xd4]
call fcn.00407440
mov edx, dword [ebp - 0x1d8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x48
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430212
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x1c0]
call fcn.00453c80
lea ecx, [ebp - 0x4c]
call fcn.00404e30
mov edx, dword [ebp - 0x50]
or eax, 0xffffffff
mov byte [ebp - 4], 0x3f
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430244
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x184], eax
push 0x595e58
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x4a
call fcn.004115a0
test al, al
jne 0x43028d
push 0
push 0x595e58
lea ecx, [ebp - 0x184]
call fcn.00412910
push 8
push str.original
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x4b
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x4c
call fcn.00457030
push eax
lea ecx, [ebp - 0x1c0]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x4d
push ecx
lea ecx, [ebp - 0x4c]
push ecx
lea ecx, [ebp - 0x1c8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
mov ecx, edx
mov byte [ebp - 4], 0x4e
lea esi, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x430300
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0xbc]
call fcn.00407440
mov edx, dword [ebp - 0x1c8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x4d
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43033e
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x1c0]
call fcn.00453c80
lea ecx, [ebp - 0x4c]
call fcn.00404e30
mov edx, dword [ebp - 0x184]
or eax, 0xffffffff
mov byte [ebp - 4], 0x3f
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430373
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x1a4]
lea ecx, [ebp - 0xec]
add esi, 0x98
push ecx
mov eax, dword [esi + 4]
push eax
cmp dword [esi + 8], eax
je 0x43039e
push esi
call fcn.004173a0
add esp, 0xc
add dword [esi + 4], 0x48
jmp 0x4303a5
mov ecx, esi
call fcn.004155e0
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x3c
call fcn.00404e80
lea ecx, [ebp - 0xd4]
call fcn.00404e80
lea ecx, [ebp - 0xec]
call fcn.00404e80
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
inc edi
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x11c]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x3c
mov esi, eax
call fcn.00404e30
cmp edi, esi
jb 0x42ffb0
xorps xmm0, xmm0
mov dword [ebp - 0x1b0], 0
push 8
push str.promoter
lea ecx, [ebp - 0x1c0]
movq qword [ebp - 0xf4], xmm0
movups xmmword [ebp - 0x104], xmm0
mov dword [ebp - 0x1ac], 0xf
mov byte [ebp - 0x1c0], 0
call fcn.00407340
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x51
call fcn.00404e30
push 0
push 0x5956dc
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x52
push eax
lea ecx, [ebp - 0x104]
call fcn.00457c30
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x17d], al
mov byte [ebp - 4], 0x51
call fcn.00404e30
cmp byte [ebp - 0x17d], 0
je 0x4309c5
xor edi, edi
mov dword [ebp - 0x38], 0xf
push edi
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], edi
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x53
push eax
lea ecx, [ebp - 0x104]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x51
mov esi, eax
call fcn.00404e30
test esi, esi
je 0x4309c5
nop dword [eax]
xor eax, eax
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0xd8], 7
mov word [ebp - 0xec], ax
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc0], 7
mov word [ebp - 0xd4], ax
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xa8], 7
mov word [ebp - 0xbc], ax
mov byte [ebp - 4], 0x54
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x184], eax
push 0x595e58
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x55
call fcn.004115a0
test al, al
jne 0x4305c8
push 0
push 0x595e58
lea ecx, [ebp - 0x184]
call fcn.00412910
push 4
push str.sign
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x56
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x57
call fcn.00457030
push eax
lea ecx, [ebp - 0x4c]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x58
push ecx
lea ecx, [ebp - 0x19c]
push ecx
lea ecx, [ebp - 0x1c8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
mov ecx, edx
mov byte [ebp - 4], 0x59
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x430642
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0xec]
call fcn.00407440
mov edx, dword [ebp - 0x1c8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x58
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430680
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x4c]
call fcn.00453c80
lea ecx, [ebp - 0x19c]
call fcn.00404e30
mov edx, dword [ebp - 0x184]
or eax, 0xffffffff
mov byte [ebp - 4], 0x54
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4306b5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1a0], eax
push 0x595e58
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x5a
call fcn.004115a0
test al, al
jne 0x4306fe
push 0
push 0x595e58
lea ecx, [ebp - 0x1a0]
call fcn.00412910
push 8
push str.promoter
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x5b
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x5c
call fcn.00457030
push eax
lea ecx, [ebp - 0x4c]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x5d
push ecx
lea ecx, [ebp - 0x19c]
push ecx
lea ecx, [ebp - 0x1d8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
mov ecx, edx
mov byte [ebp - 4], 0x5e
lea esi, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x430780
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0xd4]
call fcn.00407440
mov edx, dword [ebp - 0x1d8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x5d
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4307be
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x4c]
call fcn.00453c80
lea ecx, [ebp - 0x19c]
call fcn.00404e30
mov edx, dword [ebp - 0x1a0]
or eax, 0xffffffff
mov byte [ebp - 4], 0x54
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4307f3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x1a4], eax
push 0x595e58
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x5f
call fcn.004115a0
test al, al
jne 0x43083c
push 0
push 0x595e58
lea ecx, [ebp - 0x1a4]
call fcn.00412910
push 8
push str.original
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x60
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x61
call fcn.00457030
push eax
lea ecx, [ebp - 0x4c]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x62
push ecx
lea ecx, [ebp - 0x19c]
push ecx
lea ecx, [ebp - 0x1a8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
mov ecx, edx
mov byte [ebp - 4], 0x63
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4308b6
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0xbc]
call fcn.00407440
mov edx, dword [ebp - 0x1a8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x62
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4308f4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x4c]
call fcn.00453c80
lea ecx, [ebp - 0x19c]
call fcn.00404e30
mov edx, dword [ebp - 0x1a4]
or eax, 0xffffffff
mov byte [ebp - 4], 0x54
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430929
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x1c4]
lea ecx, [ebp - 0xec]
push ecx
mov eax, dword [esi + 4]
push eax
cmp dword [esi + 8], eax
je 0x43094e
push esi
call fcn.004173a0
add esp, 0xc
add dword [esi + 4], 0x48
jmp 0x430955
mov ecx, esi
call fcn.004155e0
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x51
call fcn.00404e80
lea ecx, [ebp - 0xd4]
call fcn.00404e80
lea ecx, [ebp - 0xec]
call fcn.00404e80
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
inc edi
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x53
push eax
lea ecx, [ebp - 0x104]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x51
mov esi, eax
call fcn.00404e30
cmp edi, esi
jb 0x430530
xorps xmm0, xmm0
mov dword [ebp - 0x18c], 0
push 0x18
push str.black_software_sign_list
lea ecx, [ebp - 0x19c]
movq qword [ebp - 0x13c], xmm0
movups xmmword [ebp - 0x14c], xmm0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x64
push eax
lea eax, [ebp - 0x14c]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x66
call fcn.00404e30
push 0
push 0x5956dc
lea ecx, [ebp - 0x1c0]
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1ac], 0xf
mov byte [ebp - 0x1c0], 0
call fcn.00407340
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x67
push eax
lea ecx, [ebp - 0x14c]
call fcn.00457c30
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 0x17d], al
mov byte [ebp - 4], 0x66
call fcn.00404e30
cmp byte [ebp - 0x17d], 0
je 0x430ca6
xor edi, edi
mov dword [ebp - 0x38], 0xf
push edi
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], edi
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [ebp - 0x14c]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x66
mov esi, eax
call fcn.00404e30
test esi, esi
je 0x430ca6
nop dword [eax]
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x184], eax
push 0x595e58
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x69
call fcn.004115a0
test al, al
jne 0x430b29
push 0
push 0x595e58
lea ecx, [ebp - 0x184]
call fcn.00412910
push 0
push 0x5956dc
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x6a
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1ac], 0xf
mov byte [ebp - 0x1c0], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x14c]
mov byte [ebp - 4], 0x6b
call fcn.00457030
push eax
lea ecx, [ebp - 0x2c]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x6c
push ecx
lea ecx, [ebp - 0x1c0]
push ecx
lea ecx, [ebp - 0x1c8]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov byte [ebp - 4], 0x6d
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 7
mov word [ebp - 0x4c], ax
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x430bb7
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x4c]
call fcn.00407440
mov edx, dword [ebp - 0x1c8]
or eax, 0xffffffff
mov byte [ebp - 4], 0x6f
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430bf2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x2c]
call fcn.00453c80
lea ecx, [ebp - 0x1c0]
call fcn.00404e30
mov edx, dword [ebp - 0x184]
or eax, 0xffffffff
mov byte [ebp - 4], 0x72
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430c27
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 0x1d0]
lea eax, [ebp - 0x4c]
push eax
call fcn.0040ac30
mov ecx, dword [ebp - 0x1d0]
push eax
add eax, 0x10
push eax
push 0
lea eax, [ebp - 0x1dc]
push eax
call fcn.0040b040
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x66
call fcn.00404e80
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
inc edi
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x68
push eax
lea ecx, [ebp - 0x14c]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x66
mov esi, eax
call fcn.00404e30
cmp edi, esi
jb 0x430ae0
xorps xmm0, xmm0
mov dword [ebp - 0x1b0], 0
push 0x18
push str.black_promoter_sign_list
lea ecx, [ebp - 0x1c0]
movq qword [ebp - 0x124], xmm0
movups xmmword [ebp - 0x134], xmm0
mov dword [ebp - 0x1ac], 0xf
mov byte [ebp - 0x1c0], 0
call fcn.00407340
lea eax, [ebp - 0x1c0]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0xa4]
call fcn.00457bd0
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x75
call fcn.00404e30
push 0
push 0x5956dc
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
lea eax, [ebp - 0x19c]
mov byte [ebp - 4], 0x76
push eax
lea ecx, [ebp - 0x134]
call fcn.00457c30
lea ecx, [ebp - 0x19c]
mov byte [ebp - 0x17d], al
mov byte [ebp - 4], 0x75
call fcn.00404e30
cmp byte [ebp - 0x17d], 0
je 0x430f86
xor edi, edi
mov dword [ebp - 0x38], 0xf
push edi
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], edi
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [ebp - 0x134]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x75
mov esi, eax
call fcn.00404e30
test esi, esi
je 0x430f86
nop dword [eax]
call fcn.0040bfc0
mov ecx, eax
test ecx, ecx
je 0x431022
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x184], eax
push 0x595e58
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x78
call fcn.004115a0
test al, al
jne 0x430e09
push 0
push 0x595e58
lea ecx, [ebp - 0x184]
call fcn.00412910
push 0
push 0x5956dc
lea ecx, [ebp - 0x19c]
mov byte [ebp - 4], 0x79
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0xf
mov byte [ebp - 0x19c], 0
call fcn.00407340
push edi
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0x7a
call fcn.00457030
push eax
lea ecx, [ebp - 0x2c]
call fcn.00456e70
push 0xfde9
lea ecx, [ebp - 0x184]
mov byte [ebp - 4], 0x7b
push ecx
lea ecx, [ebp - 0x19c]
push ecx
lea ecx, [ebp - 0x1d0]
push ecx
mov ecx, eax
call fcn.00457ae0
mov edx, dword [eax]
xor eax, eax
mov ecx, edx
mov byte [ebp - 4], 0x7c
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], 7
mov word [ebp - 0x4c], ax
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x430e97
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x4c]
call fcn.00407440
mov edx, dword [ebp - 0x1d0]
or eax, 0xffffffff
mov byte [ebp - 4], 0x7e
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430ed2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x2c]
call fcn.00453c80
lea ecx, [ebp - 0x19c]
call fcn.00404e30
mov edx, dword [ebp - 0x184]
or eax, 0xffffffff
mov byte [ebp - 4], 0x81
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x430f07
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 0x1d4]
lea eax, [ebp - 0x4c]
push eax
call fcn.0040ac30
mov ecx, dword [ebp - 0x1d4]
push eax
add eax, 0x10
push eax
push 0
lea eax, [ebp - 0x1cc]
push eax
call fcn.0040b040
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x75
call fcn.00404e80
push 0
push 0x5956dc
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x3c], 0
inc edi
mov dword [ebp - 0x38], 0xf
mov byte [ebp - 0x4c], 0
call fcn.00407340
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0x77
push eax
lea ecx, [ebp - 0x134]
call fcn.00457170
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x75
mov esi, eax
call fcn.00404e30
cmp edi, esi
jb 0x430dc0
lea ecx, [ebp - 0x134]
mov dword [ebp - 0x50], 1
call fcn.00453c80
lea ecx, [ebp - 0x14c]
call fcn.00453c80
lea ecx, [ebp - 0x104]
call fcn.00453c80
lea ecx, [ebp - 0x11c]
call fcn.00453c80
lea ecx, [ebp - 0x70]
call fcn.00418450
lea ecx, [ebp - 0x68]
call fcn.00453c80
lea ecx, [ebp - 0x17c]
call fcn.00453c80
lea ecx, [ebp - 0xa4]
call fcn.00453c80
lea ecx, [ebp - 0x164]
call fcn.00404e30
lea ecx, [ebp - 0x8c]
call fcn.00404e30
xor eax, eax
cmp dword [ebp - 0x50], eax
setne al
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0046748e
mov esp, ebp
pop ebp
ret
push 0x80070057
call fcn.0040b900
push 0x80004005
call fcn.0040b900
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
call fcn.0055718a
int3