Function at 0x448150
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [0x75e2d4]
sub esp, 0x30
add eax, 0xffffffe1
push ebx
push esi
push edi
push dword [0x75e2cc]
mov esi, ecx
push eax
mov eax, dword [0x75e2d0]
add eax, 0xfffffffe
push eax
push 0
push 0
call dword [0x64ea4c]
push 0
push eax
mov dword [esi], eax
call dword [0x64ea48]
push 0xff
push 0xe5d6cf
push dword [esi]
call dword [0x64ea44]
mov edx, 0x13c9
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x4481af
mov eax, dword [eax]
push dword [esi]
push eax
mov eax, dword [0x75e2d0]
push 0x1e
push 0x78
push 0xa
add eax, 0xffffff7c
push eax
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov ebx, eax
cmp edx, 8
jb 0x448205
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4481fb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x449221
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnBack
push 0x44ab50
push esi
xor eax, eax
mov dword [ebp - 0xc], 0
push ecx
mov ecx, ebx
mov dword [ebp - 8], 7
mov word [ebp - 0x1c], ax
call fcn.0044e660
mov edi, dword [0x64eb88]
add esp, 0x10
push 0xff
push 0xbe9270
push 0
push ebx
call edi
push 0xff
push 0xbe9270
push 1
push ebx
call edi
push 0xff
push 0x845a3c
push 2
push ebx
call edi
push 2
push 0xff
push 0x845a3c
push 1
push ebx
mov ebx, dword [0x64eb84]
call ebx
push dword [esi]
mov eax, dword [0x75e2d0]
push 0x691d44
push 0x1e
add eax, 0xffffff36
push eax
push 0xa
push 0xa
call dword [0x64ebb0]
push 0
push 0x10
push str.Microsoft_YaHei
mov dword [esi + 8], eax
call dword [0x64ea80]
push eax
push dword [esi + 8]
call dword [0x64ebac]
push 0xff
push 0xff
push dword [esi + 8]
call dword [0x64ebb8]
push dword [esi]
push 0x691d44
push 0x14
push 0x12c
push 0x32
push 0xa
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0xc], eax
call dword [0x64ea80]
push eax
push dword [esi + 0xc]
call dword [0x64ebac]
push dword [esi]
mov eax, dword [0x75e2d4]
add eax, 0xffffff87
push eax
mov eax, dword [0x75e2d0]
add eax, 0xffffffea
push eax
push 0x50
push 0xa
call dword [0x64ea4c]
mov dword [esi + 0x6c], eax
push 1
push eax
call dword [0x64ea38]
push 0
push dword [esi + 0x6c]
call dword [0x64ea48]
mov edx, 0xb07d
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x448344
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
push 0x1e
push 0xc8
push 0
push 0
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 4], eax
cmp edx, 8
jb 0x448396
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x44838c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x449226
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnSwitch
push 0x44abb0
push esi
push ecx
mov ecx, dword [esi + 4]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x408080
push 0
push dword [esi + 4]
call edi
push 0xff
push 0x408080
push 1
push dword [esi + 4]
call edi
push 0xff
push 0x6060
push 2
push dword [esi + 4]
call edi
push 2
push 0xff
push 0x6060
push 1
push dword [esi + 4]
call ebx
mov edx, 0xa2a7
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x448408
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
mov eax, dword [0x75e2d4]
push 0x1e
push 0xc8
add eax, 0xffffff41
push eax
push 0
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x88], eax
cmp edx, 8
jb 0x448466
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x44845c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x44922b
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtn12VOn
push 0x44e4a0
push esi
push ecx
mov ecx, dword [esi + 0x88]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x277fff
push 0
push dword [esi + 0x88]
call edi
push 0xff
push 0x277fff
push 1
push dword [esi + 0x88]
call edi
push 0xff
push 0x40c0
push 2
push dword [esi + 0x88]
call edi
push 2
push 0xff
push 0x40c0
push 1
push dword [esi + 0x88]
call ebx
mov edx, 0xa2a8
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x4484e7
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
mov eax, dword [0x75e2d4]
push 0x1e
push 0xc8
add eax, 0xffffff69
push eax
push 0
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x8c], eax
cmp edx, 8
jb 0x448545
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x44853b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x449230
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtn12VOff
push 0x44e580
push esi
push ecx
mov ecx, dword [esi + 0x8c]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x277fff
push 0
push dword [esi + 0x8c]
call edi
push 0xff
push 0x277fff
push 1
push dword [esi + 0x8c]
call edi
push 0xff
push 0x40c0
push 2
push dword [esi + 0x8c]
call edi
push 2
push 0xff
push 0x40c0
push 1
push dword [esi + 0x8c]
call ebx
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x28
push 0
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0x14], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x14]
call dword [0x64ebac]
push 0xff
push 0x808080
push dword [esi + 0x14]
call dword [0x64ebb8]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x3c
push 0
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0x18], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x18]
call dword [0x64ebac]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x5a
push 0
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0x1c], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x1c]
call dword [0x64ebac]
push 0xff
push 0x808080
push dword [esi + 0x1c]
call dword [0x64ebb8]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x6e
push 0
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0x20], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x20]
call dword [0x64ebac]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x8c
push 0
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0x24], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x24]
call dword [0x64ebac]
push 0xff
push 0x808080
push dword [esi + 0x24]
call dword [0x64ebb8]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0xa0
push 0
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0x28], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x28]
call dword [0x64ebac]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0xbe
push 0
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0x2c], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x2c]
call dword [0x64ebac]
push 0xff
push 0x808080
push dword [esi + 0x2c]
call dword [0x64ebb8]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0xd2
push 0
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0x30], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x30]
call dword [0x64ebac]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0xf0
push 0
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0x34], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x34]
call dword [0x64ebac]
push 0xff
push 0x808080
push dword [esi + 0x34]
call dword [0x64ebb8]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x104
push 0
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0x38], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x38]
call dword [0x64ebac]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x122
push 0
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0x3c], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x3c]
call dword [0x64ebac]
push 0xff
push 0x808080
push dword [esi + 0x3c]
call dword [0x64ebb8]
push dword [esi + 0x6c]
push 0x691d44
push 0x14
push 0xc8
push 0x136
push 0
call dword [0x64ebb0]
push 0
push 0xc
push str.Microsoft_YaHei
mov dword [esi + 0x40], eax
call dword [0x64ea80]
push eax
push dword [esi + 0x40]
call dword [0x64ebac]
mov edx, 0x1362
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x4488cc
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
push 0x1e
push 0x78
push 0
push 0xd2
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x70], eax
cmp edx, 8
jb 0x44891e
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x448914
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x449235
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnOpen
push 0x44afb0
push esi
push ecx
mov ecx, dword [esi + 0x70]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x4cb122
push 0
push dword [esi + 0x70]
call edi
push 0xff
push 0x4cb122
push 1
push dword [esi + 0x70]
call edi
push 0xff
push 0x408000
push 2
push dword [esi + 0x70]
call edi
push 2
push 0xff
push 0x408000
push 1
push dword [esi + 0x70]
call ebx
mov edx, 0x1363
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x448990
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
push 0x1e
push 0x78
push 0
push 0x154
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x74], eax
cmp edx, 8
jb 0x4489e2
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4489d8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x44923a
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnSave
push 0x44b500
push esi
push ecx
mov ecx, dword [esi + 0x74]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x4cb122
push 0
push dword [esi + 0x74]
call edi
push 0xff
push 0x4cb122
push 1
push dword [esi + 0x74]
call edi
push 0xff
push 0x408000
push 2
push dword [esi + 0x74]
call edi
push 2
push 0xff
push 0x408000
push 1
push dword [esi + 0x74]
call ebx
mov edx, 0x1364
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x448a54
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
push 0x1e
push 0x78
push 0
push 0x1d6
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x78], eax
cmp edx, 8
jb 0x448aa6
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x448a9c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x44923f
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnRead
push 0x44b780
push esi
push ecx
mov ecx, dword [esi + 0x78]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x4cb122
push 0
push dword [esi + 0x78]
call edi
push 0xff
push 0x4cb122
push 1
push dword [esi + 0x78]
call edi
push 0xff
push 0x408000
push 2
push dword [esi + 0x78]
call edi
push 2
push 0xff
push 0x408000
push 1
push dword [esi + 0x78]
call ebx
mov edx, 0x1365
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x448b18
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
push 0x1e
push 0x78
push 0
push 0x258
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x7c], eax
cmp edx, 8
jb 0x448b6a
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x448b60
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x449244
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnWrite
push 0x44c110
push esi
push ecx
mov ecx, dword [esi + 0x7c]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x4cb122
push 0
push dword [esi + 0x7c]
call edi
push 0xff
push 0x4cb122
push 1
push dword [esi + 0x7c]
call edi
push 0xff
push 0x408000
push 2
push dword [esi + 0x7c]
call edi
push 2
push 0xff
push 0x408000
push 1
push dword [esi + 0x7c]
call ebx
mov edx, 0x1366
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x448bdc
mov eax, dword [eax]
push dword [esi + 0x6c]
push eax
push 0x1e
push 0x78
push 0
push 0x2da
call dword [0x64eb9c]
mov edx, dword [ebp - 8]
mov dword [esi + 0x80], eax
cmp edx, 8
jb 0x448c31
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x448c27
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x449249
push edx
push ecx
call fcn.005b978b
add esp, 8
push str.Page_Compiler::OnBtnEarse
push 0x44c3d0
push esi
push ecx
mov ecx, dword [esi + 0x80]
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x4cb122
push 0
push dword [esi + 0x80]
call edi
push 0xff
push 0x4cb122
push 1
push dword [esi + 0x80]
call edi
push 0xff
push 0x408000
push 2
push dword [esi + 0x80]
call edi
push 2
push 0xff
push 0x408000
push 1
push dword [esi + 0x80]
call ebx
push 0
push dword [esi + 0x80]
call dword [0x64eb54]
push dword [esi + 0x6c]
push 0x691d44
push 0x1e
push 0x78
push 0
push 0x35c
call dword [0x64eb9c]
push str.Page_Compiler::OnBtnLockorPart
push 0x44c620
push esi
push ecx
mov ecx, eax
mov dword [esi + 0x84], eax
call fcn.0044e660
add esp, 0x10
push 0xff
push 0x4cb122
push 0
push dword [esi + 0x84]
call edi
push 0xff
push 0x4cb122
push 1
push dword [esi + 0x84]
call edi
push 0xff
push 0x408000
push 2
push dword [esi + 0x84]
call edi
push 2
push 0xff
push 0x408000
push 1
push dword [esi + 0x84]
call ebx
push 0
push dword [esi + 0x84]
call dword [0x64eb54]
push dword [esi + 0x6c]
mov eax, dword [0x75e2d0]
push 0x14
add eax, 0xffffff18
push eax
push 0x28
push 0xd2
call dword [0x64ea4c]
push 0
mov dword [esi + 0x90], eax
push eax
call dword [0x64ea48]
push 1
push dword [esi + 0x90]
call dword [0x64ea38]
push 0xff
push 0xe0e0e0
push dword [esi + 0x90]
call dword [0x64ea44]
xor eax, eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x24], eax
lea ebx, [esi + 0x94]
push dword [esi + 0x90]
push 0x691d44
push 0x14
push 0x64
push 0
push eax
call dword [0x64eb9c]
push 0xc
mov dword [ebp - 0x28], eax
mov dword [ebx], eax
call fcn.00488d56
add esp, 4
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x30], eax
test eax, eax
je 0x448df3
xorps xmm0, xmm0
movq qword [eax], xmm0
mov dword [eax + 8], 0
mov dword [eax], vtable.bind_event_cpp__int__class_Page_Compiler__unsigned_char____cdecl_Page_Compiler::__int__struct_HELE_____int___.0
mov dword [eax + 4], esi
mov dword [eax + 8], 0x44e2c0
jmp 0x448dfa
mov dword [ebp - 0x20], 0
push 0x114
call fcn.00488d56
mov edi, eax
add esp, 4
mov dword [ebp - 0x30], edi
test edi, edi
je 0x448e46
push str.Page_Compiler::OnBtnSelectMemtype
lea eax, [edi + 0x10]
mov dword [edi], vtable.xc_event.0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
push 0x104
mov byte [eax], 0
push eax
mov dword [edi + 4], 1
call fcn.005fdd1e
add esp, 0xc
jmp 0x448e48
xor edi, edi
mov eax, dword [ebp - 0x20]
push dword [ebp - 0x28]
mov dword [edi + 8], eax
call dword [0x64ebf0]
push edi
push 0x22
push dword [ebp - 0x28]
test eax, eax
je 0x448e69
call dword [0x64ebec]
jmp 0x448e6f
call dword [0x64ebe8]
test eax, eax
jne 0x448e79
mov eax, dword [edi]
mov ecx, edi
call dword [eax]
push dword [ebp - 0x2c]
push dword [ebx]
call dword [0x64ec0c]
push 1
push dword [ebx]
call dword [0x64ea38]
push 0
push dword [ebx]
call dword [0x64ea48]
push 0
push 0xa
push str.Microsoft_YaHei
call dword [0x64ea80]
push eax
push dword [ebx]
call dword [0x64eb14]
push 0xff
push 0
push dword [ebx]
call dword [0x64eb04]
mov edi, dword [0x64eb88]
push 0xff
push 0xe8a235
push 2
push dword [ebx]
call edi
push 0xff
push 0xe8a235
push 3
push dword [ebx]
call edi
push 0xff
push 0xc0c0c0
push 4
push dword [ebx]
call edi
mov edi, dword [0x64eb84]
push 1
push 0xff
push 0xb87535
push 0
push dword [ebx]
call edi
push 1
push 0xff
push 0
push 1
push dword [ebx]
call edi
push 1
push 0xff
push 0xb87535
push 3
push dword [ebx]
call edi
push 1
push dword [ebx]
call dword [0x64eb10]
push 0x65
push dword [ebx]
call dword [0x64eb3c]
push 0
push dword [ebx]
call dword [0x64eb54]
mov eax, dword [ebp - 0x24]
add ebx, 4
inc dword [ebp - 0x2c]
add eax, 0x64
mov dword [ebp - 0x24], eax
cmp eax, 0x3e8
jl 0x448da2
push dword [esi + 0x90]
mov eax, dword [0x75e2d0]
push 0x691d44
push 0x14
push 0xc8
push 0
add eax, 0xfffffe50
push eax
call dword [0x64ebb0]
push 0
push 0xa
push str.Microsoft_YaHei
mov dword [esi + 0xbc], eax
call dword [0x64ea80]
push eax
push dword [esi + 0xbc]
call dword [0x64ebac]
push 0xc8
push 0
push dword [esi + 0xbc]
call dword [0x64ec10]
push 2
push dword [esi + 0xbc]
call dword [0x64ec14]
mov eax, dword [0x75e2d4]
mov ebx, dword [esi + 0x6c]
add eax, 0xffffff4b
mov dword [ebp - 0x24], eax
mov eax, dword [0x75e2d0]
add eax, 0xffffff18
push 0x45ec
mov dword [ebp - 0x20], eax
call fcn.00488d56
mov edi, eax
add esp, 4
mov dword [ebp - 0x30], edi
test edi, edi
je 0x44901c
push 0x45ec
push 0
push edi
call fcn.005f6720
add esp, 0xc
mov ecx, edi
call fcn.0042f120
mov edi, eax
jmp 0x44901e
xor edi, edi
push ebx
push dword [ebp - 0x24]
mov ecx, edi
push dword [ebp - 0x20]
push 0x3c
push 0xd2
call fcn.0042f3c0
mov ebx, eax
test edi, edi
jne 0x44903d
xor ebx, ebx
jmp 0x44904e
push 0x15
push ebx
call dword [0x64eca0]
push edi
push ebx
call dword [0x64ec9c]
push dword [esi]
mov eax, dword [0x75e2d4]
add eax, 0xffffff87
mov dword [esi + 0xc0], ebx
push eax
mov eax, dword [0x75e2d0]
add eax, 0xffffffea
push eax
push 0x50
push 0xa
call dword [0x64ea4c]
mov ebx, dword [0x64ea48]
push 0
push eax
mov dword [esi + 0x44], eax
call ebx
mov edi, dword [0x64ea38]
push 1
push dword [esi + 0x44]
call edi
push 0
push dword [esi + 0x44]
call dword [0x64eb54]
mov ecx, dword [0x75e2d4]
mov eax, 0x55555556
push dword [esi + 0x44]
add ecx, 0xffffff87
imul ecx
push ecx
mov ecx, dword [0x75e2d0]
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax*4 + 0x20]
sub ecx, eax
push ecx
push 0
push 0
call dword [0x64ebc4]
push str.Page_Compiler::OnSelectListBoxWd
push 0x44abe0
push esi
push ecx
mov edx, 0x56
mov dword [esi + 0x54], eax
mov ecx, eax
call fcn.0044e730
add esp, 0x10
push 0xe0
push 0x408080
push 2
push dword [esi + 0x54]
call dword [0x64ebc8]
push 0
push dword [esi + 0x54]
call dword [0x64ebcc]
push 0
push dword [esi + 0x54]
call ebx
push 1
push dword [esi + 0x54]
call edi
push 0xff
push 0xffffff
push dword [esi + 0x54]
call dword [0x64ea44]
push dword [esi + 0x54]
call dword [0x64ea78]
mov edi, dword [0x75e2d4]
mov eax, 0x55555556
push dword [esi + 0x44]
add edi, 0xffffff87
imul edi
push 0x691d44
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
push edi
shl ecx, 2
push ecx
push 0
mov eax, dword [0x75e2d0]
sub eax, ecx
sub eax, 0x16
push eax
call dword [0x64eb9c]
push str.Page_Compiler::OnBtnFull
push 0x44ac10
push esi
push ecx
mov ecx, eax
mov dword [esi + 0x48], eax
call fcn.0044e660
add esp, 0x10
push 1
push dword [esi + 0x48]
call dword [0x64ea38]
push 0
push dword [esi + 0x48]
call ebx
mov edx, 0x1374
lea ecx, [ebp - 0x1c]
call fcn.004475d0
cmp dword [eax + 0x14], 8
jb 0x4491ac
mov eax, dword [eax]
push eax
push dword [esi + 0x48]
call dword [0x64eb0c]
mov edx, dword [ebp - 8]
cmp edx, 8
jb 0x4491ec
mov ecx, dword [ebp - 0x1c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4491e2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x44924e
push edx
push ecx
call fcn.005b978b
add esp, 8
mov ecx, dword [0x75e2d4]
mov eax, 0x55555556
push dword [esi + 0x48]
add ecx, 0xffffff87
imul ecx
push ecx
mov eax, edx
shr eax, 0x1f
add eax, edx
shl eax, 2
push eax
push 0
push 0
call dword [0x64eb50]
pop edi
mov dword [esi + 0x60], eax
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
call fcn.005f9639
int3