Function at 0x430e00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x478bac
mov eax, dword fs:[0]
push eax
sub esp, 0x644
mov eax, dword [0x49a1c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x628], ecx
mov dword [ebp - 0x438], 0
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x620]
push ecx
call fcn.00430d40
add esp, 4
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x4a8]
mov dword [ebp - 0x52c], edx
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x52c]
call fcn.004161e0
mov ecx, eax
call fcn.00432ec0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x620]
call fcn.00430a40
lea ecx, [ebp - 0x58]
call fcn.00408950
movzx eax, al
test eax, eax
je 0x430ffe
lea ecx, [ebp - 0x590]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 3
push 0x47e37c
lea ecx, [ebp - 0x290]
call fcn.0040f500
mov byte [ebp - 4], 4
lea edx, [ebp - 0x290]
push edx
lea eax, [ebp - 0x638]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x528], eax
mov ecx, dword [ebp - 0x528]
push ecx
lea ecx, [ebp - 0x540]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x638]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x290]
call fcn.00407110
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x590]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea edx, [ebp - 0x540]
push edx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x458], eax
push 0x4e20
mov ecx, dword [ebp - 0x458]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx eax, al
test eax, eax
je 0x430fc6
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x4a4], eax
push str.link_is_empty
mov ecx, dword [ebp - 0x4a4]
push ecx
call fcn.0041ce10
add esp, 8
push 0x47e3a0
push 0x18
push 0x47e3c4
lea edx, [ebp - 0x3c0]
push edx
mov ecx, dword [ebp - 0x4a4]
call fcn.0041db40
mov dword [ebp - 0x524], eax
mov eax, dword [ebp - 0x524]
mov dword [ebp - 0x520], eax
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x520]
push ecx
push 0x4e20
mov edx, dword [ebp - 0x458]
push edx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x3c0]
call fcn.00407110
xor eax, eax
jne 0x430f1d
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x540]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 0x443], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x443]
jmp 0x432479
lea ecx, [ebp - 0x70]
call fcn.00402860
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x28]
push eax
call fcn.00416460
add esp, 0xc
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x70]
call fcn.004055c0
push eax
lea ecx, [ebp - 0x88]
push ecx
call fcn.00426da0
add esp, 8
mov byte [ebp - 4], 0xb
lea edx, [ebp - 0x5a0]
push edx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0xc
push 0x47e404
lea ecx, [ebp - 0x278]
call fcn.0040f500
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x598]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x51c], eax
mov edx, dword [ebp - 0x51c]
push edx
lea ecx, [ebp - 0x548]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x598]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x278]
call fcn.00407110
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x5a0]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x548]
push eax
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x45c], eax
push 0x4e20
mov ecx, dword [ebp - 0x45c]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx ecx, al
test ecx, ecx
je 0x431144
call sub.log4cplus.dll_class_log4cplus::helpers::snprintf_buf____cdecl_log4cplus::detail::get_macro_body_snprintf_buf_void_
mov dword [ebp - 0x518], eax
lea ecx, [ebp - 0x88]
call fcn.0040feb0
push eax
push str.plu_dll_err_desc:_ls
mov edx, dword [ebp - 0x518]
push edx
call sub.log4cplus.dll_public:_wchar_t_const____cdecl_log4cplus::helpers::snprintf_buf::print_wchar_t_const__
add esp, 0xc
mov dword [ebp - 0x4ac], eax
push 0x47e438
push 0x20
push 0x47e45c
mov eax, dword [ebp - 0x4ac]
push eax
push 0x4e20
mov ecx, dword [ebp - 0x45c]
push ecx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__wchar_t_const___char_const___int__char_const__
add esp, 0x18
xor edx, edx
jne 0x4310c0
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x548]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea ecx, [ebp - 0x28]
call fcn.00408950
movzx eax, al
test eax, eax
jne 0x431182
push 0
push str.404_Not_Foun
lea ecx, [ebp - 0x28]
call fcn.0042d050
cmp eax, 0xffffffff
je 0x431312
lea ecx, [ebp - 0x28]
call fcn.004055c0
push eax
lea ecx, [ebp - 0x1b8]
push ecx
call fcn.00426da0
add esp, 8
mov byte [ebp - 4], 0x11
lea edx, [ebp - 0x5b0]
push edx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x12
push 0x47e4ac
lea ecx, [ebp - 0x260]
call fcn.0040f500
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x260]
push eax
lea ecx, [ebp - 0x5a8]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x510], eax
mov edx, dword [ebp - 0x510]
push edx
lea ecx, [ebp - 0x550]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x5a8]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x260]
call fcn.00407110
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x5b0]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x550]
push eax
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x4a0], eax
push 0x4e20
mov ecx, dword [ebp - 0x4a0]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx ecx, al
test ecx, ecx
je 0x4312a4
call sub.log4cplus.dll_class_log4cplus::helpers::snprintf_buf____cdecl_log4cplus::detail::get_macro_body_snprintf_buf_void_
mov dword [ebp - 0x50c], eax
lea ecx, [ebp - 0x1b8]
call fcn.0040feb0
push eax
push str.plu_dll_is_empty_or_not_found:_ls
mov edx, dword [ebp - 0x50c]
push edx
call sub.log4cplus.dll_public:_wchar_t_const____cdecl_log4cplus::helpers::snprintf_buf::print_wchar_t_const__
add esp, 0xc
mov dword [ebp - 0x508], eax
push 0x47e4fc
push 0x24
push 0x47e520
mov eax, dword [ebp - 0x508]
push eax
push 0x4e20
mov ecx, dword [ebp - 0x4a0]
push ecx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__wchar_t_const___char_const___int__char_const__
add esp, 0x18
xor edx, edx
jne 0x431220
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x550]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 0x442], 0
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x1b8]
call fcn.00407110
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x442]
jmp 0x432479
lea ecx, [ebp - 0x40]
call fcn.00402860
mov byte [ebp - 4], 0x17
lea eax, [ebp - 0x40]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x624], esp
lea edx, [ebp - 0x28]
push edx
call fcn.004025f0
call fcn.004331b0
add esp, 0x1c
lea ecx, [ebp - 0x40]
call fcn.00404670
test eax, eax
ja 0x4314e4
lea eax, [ebp - 0x5c0]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x18
push 0x47e560
lea ecx, [ebp - 0x248]
call fcn.0040f500
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x248]
push ecx
lea edx, [ebp - 0x5b8]
push edx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x504], eax
mov eax, dword [ebp - 0x504]
push eax
lea ecx, [ebp - 0x558]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x5b8]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x248]
call fcn.00407110
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x5c0]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea ecx, [ebp - 0x558]
push ecx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x464], eax
push 0x4e20
mov ecx, dword [ebp - 0x464]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx edx, al
test edx, edx
je 0x431479
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x460], eax
push str.256_failed
mov eax, dword [ebp - 0x460]
push eax
call fcn.0041ce10
add esp, 8
push 0x47e580
push 0x2d
push 0x47e5a4
lea ecx, [ebp - 0x3a8]
push ecx
mov ecx, dword [ebp - 0x460]
call fcn.0041db40
mov dword [ebp - 0x500], eax
mov edx, dword [ebp - 0x500]
mov dword [ebp - 0x4fc], edx
mov byte [ebp - 4], 0x1d
mov eax, dword [ebp - 0x4fc]
push eax
push 0x4e20
mov ecx, dword [ebp - 0x464]
push ecx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x3a8]
call fcn.00407110
xor edx, edx
jne 0x4313d0
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x558]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 0x441], 0
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00403790
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x441]
jmp 0x432479
push 0x47e5e4
lea ecx, [ebp - 0xa0]
call fcn.00402680
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x450]
call fcn.00430770
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xb8]
call fcn.00402860
mov byte [ebp - 4], 0x20
xor eax, eax
mov byte [ebp - 0x440], al
lea ecx, [ebp - 0x440]
push ecx
lea ecx, [ebp - 0xf8]
call fcn.0042fc20
mov byte [ebp - 4], 0x21
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0x450]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea ecx, [ebp - 0x40]
call fcn.00404670
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x40]
call fcn.004055c0
push eax
call fcn.0042e4c0
add esp, 0x1c
mov byte [ebp - 0x43f], al
movzx edx, byte [ebp - 0x43f]
test edx, edx
jne 0x431754
lea eax, [ebp - 0x5d0]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x22
push 0x47e608
lea ecx, [ebp - 0x230]
call fcn.0040f500
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x5c8]
push edx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x4f8], eax
mov eax, dword [ebp - 0x4f8]
push eax
lea ecx, [ebp - 0x560]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x5c8]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x230]
call fcn.00407110
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x5d0]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea ecx, [ebp - 0x560]
push ecx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x46c], eax
push 0x4e20
mov ecx, dword [ebp - 0x46c]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx edx, al
test edx, edx
je 0x4316ad
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x468], eax
push str.extra_mem_failed
mov eax, dword [ebp - 0x468]
push eax
call fcn.0041ce10
add esp, 8
push 0x47e634
push 0x39
push 0x47e658
lea ecx, [ebp - 0x390]
push ecx
mov ecx, dword [ebp - 0x468]
call fcn.0041db40
mov dword [ebp - 0x4f4], eax
mov edx, dword [ebp - 0x4f4]
mov dword [ebp - 0x4f0], edx
mov byte [ebp - 4], 0x27
mov eax, dword [ebp - 0x4f0]
push eax
push 0x4e20
mov ecx, dword [ebp - 0x46c]
push ecx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x390]
call fcn.00407110
xor edx, edx
jne 0x431604
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x560]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 0x439], 0
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xf8]
call fcn.0040f6d0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xb8]
call fcn.00403790
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x450]
call fcn.00430a20
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xa0]
call fcn.00403790
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00403790
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x439]
jmp 0x432479
push 0x47e698
lea ecx, [ebp - 0x1e8]
call fcn.00402680
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x438]
or eax, 1
mov dword [ebp - 0x438], eax
lea ecx, [ebp - 0x640]
push ecx
lea ecx, [ebp - 0x450]
call fcn.0041cd10
push eax
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x63c]
push eax
lea ecx, [ebp - 0x450]
call fcn.0041cd70
mov ecx, eax
call fcn.0041afd0
movzx ecx, al
test ecx, ecx
je 0x431800
push 0x47e6a4
lea ecx, [ebp - 0x200]
call fcn.00402680
mov dword [ebp - 4], 0x29
mov edx, dword [ebp - 0x438]
or edx, 2
mov dword [ebp - 0x438], edx
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x450]
call fcn.00430b10
mov ecx, eax
call fcn.00404670
test eax, eax
jbe 0x431800
mov dword [ebp - 0x470], 1
jmp 0x43180a
mov dword [ebp - 0x470], 0
mov cl, byte [ebp - 0x470]
mov byte [ebp - 0x43e], cl
mov dword [ebp - 4], 0x28
mov edx, dword [ebp - 0x438]
and edx, 2
je 0x43183a
and dword [ebp - 0x438], 0xfffffffd
lea ecx, [ebp - 0x200]
call fcn.00403790
mov dword [ebp - 4], 0x21
mov eax, dword [ebp - 0x438]
and eax, 1
je 0x43185e
and dword [ebp - 0x438], 0xfffffffe
lea ecx, [ebp - 0x1e8]
call fcn.00403790
movzx ecx, byte [ebp - 0x43e]
test ecx, ecx
je 0x43235e
lea ecx, [ebp - 0x448]
call fcn.0041aa40
mov byte [ebp - 4], 0x2a
push 0x47e6b0
lea ecx, [ebp - 0x128]
call fcn.00402680
mov byte [ebp - 4], 0x2b
push str.report.log
lea ecx, [ebp - 0x1d0]
call fcn.00402680
mov byte [ebp - 4], 0x2c
lea edx, [ebp - 0x128]
push edx
lea ecx, [ebp - 0x450]
call fcn.00430b10
mov ecx, eax
call fcn.00404670
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x450]
call fcn.00430b10
mov ecx, eax
call fcn.004055c0
push eax
lea ecx, [ebp - 0x448]
call fcn.0041ec70
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x1d0]
call fcn.00403790
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x128]
call fcn.00403790
lea ecx, [ebp - 0xd0]
call fcn.00402860
mov byte [ebp - 4], 0x2d
push str.log_message
lea ecx, [ebp - 0x448]
call fcn.0041e580
mov dword [ebp - 0x474], eax
cmp dword [ebp - 0x474], 0
je 0x431a99
push 0x162e
push 0x47e6d4
call dword [ebp - 0x474]
add esp, 8
push eax
lea ecx, [ebp - 0xd0]
call fcn.0041af80
lea ecx, [ebp - 0x5e0]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x2e
push 0x47e6e0
lea ecx, [ebp - 0x218]
call fcn.0040f500
mov byte [ebp - 4], 0x2f
lea edx, [ebp - 0x218]
push edx
lea eax, [ebp - 0x5d8]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x4ec], eax
mov ecx, dword [ebp - 0x4ec]
push ecx
lea ecx, [ebp - 0x568]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x5d8]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x218]
call fcn.00407110
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x5e0]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea edx, [ebp - 0x568]
push edx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x47c], eax
push 0x4e20
mov ecx, dword [ebp - 0x47c]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx eax, al
test eax, eax
je 0x431a7d
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x478], eax
push str.JieBangBang
mov ecx, dword [ebp - 0x478]
push ecx
call fcn.0041ce10
add esp, 8
push 0x47e700
push 0x4b
push 0x47e724
lea edx, [ebp - 0x378]
push edx
mov ecx, dword [ebp - 0x478]
call fcn.0041db40
mov dword [ebp - 0x4e8], eax
mov eax, dword [ebp - 0x4e8]
mov dword [ebp - 0x4e4], eax
mov byte [ebp - 4], 0x33
mov ecx, dword [ebp - 0x4e4]
push ecx
push 0x4e20
mov edx, dword [ebp - 0x47c]
push edx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x378]
call fcn.00407110
xor eax, eax
jne 0x4319d4
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x568]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
jmp 0x431bdb
lea ecx, [ebp - 0x5f0]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x34
push 0x47e764
lea ecx, [ebp - 0x140]
call fcn.0040f500
mov byte [ebp - 4], 0x35
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x5e8]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x4e0], eax
mov ecx, dword [ebp - 0x4e0]
push ecx
lea ecx, [ebp - 0x570]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x5e8]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x140]
call fcn.00407110
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x5f0]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea edx, [ebp - 0x570]
push edx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x484], eax
push 0x4e20
mov ecx, dword [ebp - 0x484]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx eax, al
test eax, eax
je 0x431bc4
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x480], eax
push str.JieBangBang_error_log_message
mov ecx, dword [ebp - 0x480]
push ecx
call fcn.0041ce10
add esp, 8
push 0x47e7a8
push 0x4f
push 0x47e7cc
lea edx, [ebp - 0x360]
push edx
mov ecx, dword [ebp - 0x480]
call fcn.0041db40
mov dword [ebp - 0x4dc], eax
mov eax, dword [ebp - 0x4dc]
mov dword [ebp - 0x4d8], eax
mov byte [ebp - 4], 0x39
mov ecx, dword [ebp - 0x4d8]
push ecx
push 0x4e20
mov edx, dword [ebp - 0x484]
push edx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x360]
call fcn.00407110
xor eax, eax
jne 0x431b1b
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x570]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea ecx, [ebp - 0x448]
call fcn.0041e460
lea ecx, [ebp - 0xd0]
call fcn.00408950
movzx ecx, al
test ecx, ecx
jne 0x4321f2
lea ecx, [ebp - 0x318]
call fcn.0041ac70
mov byte [ebp - 4], 0x3a
lea edx, [ebp - 0xd0]
push edx
lea ecx, [ebp - 0x318]
call fcn.0041bf00
movzx eax, al
test eax, eax
jne 0x431e27
lea ecx, [ebp - 0x600]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x3b
push 0x47e80c
lea ecx, [ebp - 0x158]
call fcn.0040f500
mov byte [ebp - 4], 0x3c
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x5f8]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x4d4], eax
mov ecx, dword [ebp - 0x4d4]
push ecx
lea ecx, [ebp - 0x578]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x5f8]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x158]
call fcn.00407110
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x600]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea edx, [ebp - 0x578]
push edx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x48c], eax
push 0x4e20
mov ecx, dword [ebp - 0x48c]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx eax, al
test eax, eax
je 0x431d53
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x488], eax
push str.cfg_format_error
mov ecx, dword [ebp - 0x488]
push ecx
call fcn.0041ce10
add esp, 8
push 0x47e838
push 0x59
push 0x47e85c
lea edx, [ebp - 0x3d8]
push edx
mov ecx, dword [ebp - 0x488]
call fcn.0041db40
mov dword [ebp - 0x4d0], eax
mov eax, dword [ebp - 0x4d0]
mov dword [ebp - 0x4c8], eax
mov byte [ebp - 4], 0x40
mov ecx, dword [ebp - 0x4c8]
push ecx
push 0x4e20
mov edx, dword [ebp - 0x48c]
push edx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x3d8]
call fcn.00407110
xor eax, eax
jne 0x431caa
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x578]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 0x43d], 0
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x318]
call fcn.0041af10
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0xd0]
call fcn.00403790
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x448]
call fcn.0041dc40
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xf8]
call fcn.0040f6d0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xb8]
call fcn.00403790
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x450]
call fcn.00430a20
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xa0]
call fcn.00403790
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00403790
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x43d]
jmp 0x432479
lea ecx, [ebp - 0x2d4]
call fcn.0041ac70
mov byte [ebp - 4], 0x41
push str.browser
lea ecx, [ebp - 0x170]
call fcn.00402680
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0x170]
push edx
lea ecx, [ebp - 0x318]
call fcn.0041bbc0
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x170]
call fcn.00403790
lea ecx, [ebp - 0x538]
call fcn.004123c0
mov byte [ebp - 4], 0x43
mov dword [ebp - 0x454], 0
jmp 0x431e9c
mov eax, dword [ebp - 0x454]
add eax, 1
mov dword [ebp - 0x454], eax
lea ecx, [ebp - 0x2d4]
call fcn.0041be40
cmp dword [ebp - 0x454], eax
jge 0x431efa
lea ecx, [ebp - 0x110]
call fcn.00402860
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x110]
push ecx
mov edx, dword [ebp - 0x454]
push edx
lea ecx, [ebp - 0x2d4]
call fcn.0041bda0
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x538]
call fcn.00421470
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x110]
call fcn.00403790
jmp 0x431e8d
mov byte [ebp - 0x431], 0
lea ecx, [ebp - 0x431]
push ecx
lea edx, [ebp - 0x538]
push edx
lea ecx, [ebp - 0x650]
call fcn.004306e0
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x4cc]
mov dword [ebp - 0x4c4], eax
mov byte [ebp - 4], 0x45
mov ecx, dword [ebp - 0x4c4]
push ecx
lea ecx, [ebp - 0x400]
call fcn.0042fcd0
mov byte [ebp - 4], 0x46
lea edx, [ebp - 0x400]
push edx
lea ecx, [ebp - 0x430]
call fcn.00410040
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x400]
call fcn.0040f6d0
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x650]
call fcn.00430950
movzx eax, byte [ebp - 0x431]
test eax, eax
je 0x4321b1
lea ecx, [ebp - 0x608]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x4a
push 0x47e8a4
lea ecx, [ebp - 0x188]
call fcn.0040f500
mov byte [ebp - 4], 0x4b
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x630]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x4c0], eax
mov ecx, dword [ebp - 0x4c0]
push ecx
lea ecx, [ebp - 0x588]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x630]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x188]
call fcn.00407110
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x608]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea edx, [ebp - 0x588]
push edx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x494], eax
push 0x4e20
mov ecx, dword [ebp - 0x494]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx eax, al
test eax, eax
je 0x4320b0
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x490], eax
push str.sup_fid
mov ecx, dword [ebp - 0x490]
push ecx
call fcn.0041ce10
add esp, 8
push 0x47e8bc
push 0x7b
push 0x47e8e0
lea edx, [ebp - 0x348]
push edx
mov ecx, dword [ebp - 0x490]
call fcn.0041db40
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x4bc]
mov dword [ebp - 0x4b8], eax
mov byte [ebp - 4], 0x4f
mov ecx, dword [ebp - 0x4b8]
push ecx
push 0x4e20
mov edx, dword [ebp - 0x494]
push edx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x348]
call fcn.00407110
xor eax, eax
jne 0x432007
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x588]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 0x43c], 0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x430]
call fcn.004100d0
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x538]
call fcn.00412680
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x2d4]
call fcn.0041af10
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x318]
call fcn.0041af10
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0xd0]
call fcn.00403790
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x448]
call fcn.0041dc40
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xf8]
call fcn.0040f6d0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xb8]
call fcn.00403790
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x450]
call fcn.00430a20
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xa0]
call fcn.00403790
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00403790
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x43c]
jmp 0x432479
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x430]
call fcn.004100d0
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x538]
call fcn.00412680
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x2d4]
call fcn.0041af10
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x318]
call fcn.0041af10
jmp 0x43233b
lea ecx, [ebp - 0x618]
push ecx
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
add esp, 4
mov byte [ebp - 4], 0x50
push 0x47e920
lea ecx, [ebp - 0x1a0]
call fcn.0040f500
mov byte [ebp - 4], 0x51
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x610]
push eax
call sub.log4cplus.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getInstance_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const__
add esp, 8
mov dword [ebp - 0x4b4], eax
mov ecx, dword [ebp - 0x4b4]
push ecx
lea ecx, [ebp - 0x580]
call sub.log4cplus.dll_public:_void___thiscall_log4cplus::Logger::constructor_class_log4cplus::Logger__
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x610]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x1a0]
call fcn.00407110
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x618]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea edx, [ebp - 0x580]
push edx
call fcn.00401d50
add esp, 4
mov dword [ebp - 0x49c], eax
push 0x4e20
mov ecx, dword [ebp - 0x49c]
call sub.log4cplus.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
movzx eax, al
test eax, eax
je 0x432324
call sub.log4cplus.dll_class_std::basic_ostringstream_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t______cdecl_log4cplus::detail::get_macro_body_oss_void_
mov dword [ebp - 0x498], eax
push str.otName_empty
mov ecx, dword [ebp - 0x498]
push ecx
call fcn.0041ce10
add esp, 8
push str.bool___thiscall_App::LauchDll_void_
push 0x82
push str.C:dcodesDuilib_ScreenShotDuilib_ScreenShotplugin_app.cpp
lea edx, [ebp - 0x330]
push edx
mov ecx, dword [ebp - 0x498]
call fcn.0041db40
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x4b0]
mov dword [ebp - 0x514], eax
mov byte [ebp - 4], 0x55
mov ecx, dword [ebp - 0x514]
push ecx
push 0x4e20
mov edx, dword [ebp - 0x49c]
push edx
call sub.log4cplus.dll_void___cdecl_log4cplus::detail::macro_forced_log_class_log4cplus::Logger_const___int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int__char_const__
add esp, 0x18
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x330]
call fcn.00407110
xor eax, eax
jne 0x432274
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x580]
call sub.log4cplus.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0xd0]
call fcn.00403790
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x448]
call fcn.0041dc40
jmp 0x4323ee
mov byte [ebp - 0x43b], 0
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xf8]
call fcn.0040f6d0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xb8]
call fcn.00403790
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x450]
call fcn.00430a20
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xa0]
call fcn.00403790
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00403790
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x43b]
jmp 0x432479
mov byte [ebp - 0x43a], 1
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0xf8]
call fcn.0040f6d0
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xb8]
call fcn.00403790
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x450]
call fcn.00430a20
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0xa0]
call fcn.00403790
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x40]
call fcn.00403790
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x88]
call fcn.00407110
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
call fcn.00403790
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x70]
call fcn.00403790
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x58]
call fcn.00403790
mov al, byte [ebp - 0x43a]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00448b53
mov esp, ebp
pop ebp
ret