Function at 0x1003c1d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007c053
mov eax, dword fs:[0]
push eax
mov eax, 0x1398
call fcn.10072b00
mov eax, dword [0x100a60b8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 4], 0
push 0
push 3
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_long_long___int64__]
mov byte [ebp - 4], 1
push 0
push 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_long_long___int64__]
mov byte [ebp - 4], 2
push 0
push 1
lea ecx, [ebp - 0xb8]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_long_long___int64__]
mov byte [ebp - 4], 3
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xb8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008aca8
lea ecx, [ebp - 0xf0]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 4
push 0
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x9dc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_ToString_class_value_number_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x230]
mov dword [ebp - 0x234], eax
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x234]
push ecx
lea edx, [ebp - 0xef0]
push edx
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public:_class_lst_class_value_anc____thiscall_value_anc::operator__class_value_anc__]
push eax
mov ecx, 0x100f3c88
call dword [sym.imp.odbcval.dll_public:_class_odbc_sql_prepared____thiscall_odbc_sql_prepared::operator___class_lst_class_value_anc__const__]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x9dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xf0]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
lea eax, [ebp - 0x80]
push eax
push 0x100fb3fc
push 0x100e8768
push 0x100dd5dc
push 0x100cfce0
push 0x100e6a1c
push 0x100a64e8
push 0x100bb1c0
push 0x100cc2c0
push 0x100bb238
push 0x100c6ba0
push 0x100aa428
push 0x100dd544
push 0x100cfd00
lea ecx, [ebp - 0x13a4]
push ecx
mov ecx, 0x100e8748
call dword [sym.imp.value.dll_public:_class_lst_class_value_anc____thiscall_value_anc::operator__class_value_anc__]
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
mov ecx, eax
call fcn.100709b0
push eax
mov ecx, 0x100f3c88
call dword [sym.imp.odbcval.dll_public:_int___thiscall_odbc_sql_prepared::operator___class_lst_class_value_anc__const__]
push 0x1008acac
lea ecx, [ebp - 0x53c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 6
lea edx, [ebp - 0x53c]
push edx
push 0x100fb3fc
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x238], eax
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x53c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x238], 0
je 0x1003d2be
push 0
push 0xbb80
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_int__char_const__]
mov byte [ebp - 4], 7
push 0
push 4
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_int__char_const__]
mov byte [ebp - 4], 8
push 0x10084d49
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 9
push 0x10084d4a
lea ecx, [ebp - 0x39c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xa
push 0x10084d4b
lea ecx, [ebp - 0x37c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xb
push 0x10084d56
lea ecx, [ebp - 0x35c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xc
push 0x10084d57
lea ecx, [ebp - 0x33c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xd
push 0x10084d67
lea ecx, [ebp - 0x31c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xe
push 0x10084d75
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xf
push 0x10084d76
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x10
push 0x10084d77
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x11
push 0x10084d91
lea ecx, [ebp - 0x29c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x12
push 0x10084d92
lea ecx, [ebp - 0x55c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x3bc]
push eax
push 0x100dd5dc
lea ecx, [ebp - 0x7bc]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x23c], eax
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x100], edx
mov byte [ebp - 4], 0x14
mov eax, dword [ebp - 0x100]
push eax
lea ecx, [ebp - 0x39c]
push ecx
push 0x100cfce0
lea edx, [ebp - 0x79c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0x104]
mov dword [ebp - 0x108], eax
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x108]
push ecx
lea edx, [ebp - 0x37c]
push edx
push 0x100e6a1c
lea eax, [ebp - 0x77c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x10c], eax
mov ecx, dword [ebp - 0x10c]
mov dword [ebp - 0x110], ecx
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x110]
push edx
lea eax, [ebp - 0x35c]
push eax
push 0x100a64e8
lea ecx, [ebp - 0x75c]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x114], eax
mov edx, dword [ebp - 0x114]
mov dword [ebp - 0x118], edx
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x118]
push eax
lea ecx, [ebp - 0x33c]
push ecx
push 0x100bb1c0
lea edx, [ebp - 0x73c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x11c], eax
mov eax, dword [ebp - 0x11c]
mov dword [ebp - 0x120], eax
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x120]
push ecx
lea edx, [ebp - 0x31c]
push edx
push 0x100cc2c0
lea eax, [ebp - 0x71c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x124], eax
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x128], ecx
mov byte [ebp - 4], 0x19
mov edx, dword [ebp - 0x128]
push edx
lea eax, [ebp - 0x2fc]
push eax
push 0x100bb238
lea ecx, [ebp - 0x6fc]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x12c], eax
mov edx, dword [ebp - 0x12c]
mov dword [ebp - 0x130], edx
mov byte [ebp - 4], 0x1a
mov eax, dword [ebp - 0x130]
push eax
lea ecx, [ebp - 0x2dc]
push ecx
push 0x100c6ba0
lea edx, [ebp - 0x6dc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x138], eax
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x138]
push ecx
lea edx, [ebp - 0x2bc]
push edx
push 0x100aa428
lea eax, [ebp - 0x6bc]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x13c], eax
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x140], ecx
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x140]
push edx
lea eax, [ebp - 0x29c]
push eax
push 0x100dd544
lea ecx, [ebp - 0x69c]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x144], eax
mov edx, dword [ebp - 0x144]
mov dword [ebp - 0x148], edx
mov byte [ebp - 4], 0x1d
mov eax, dword [ebp - 0x148]
push eax
lea ecx, [ebp - 0x55c]
push ecx
push 0x100cfd00
lea edx, [ebp - 0x67c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_nvl_class_value_string_const___class_value_string_const__]
add esp, 0xc
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x150], eax
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x150]
push ecx
push 0x100e8748
lea edx, [ebp - 0x65c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x154], eax
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0x158], eax
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x158]
push ecx
lea edx, [ebp - 0x63c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x160], eax
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x160]
push ecx
lea edx, [ebp - 0x61c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x164], eax
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x168], eax
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x168]
push ecx
lea edx, [ebp - 0x5fc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0x16c]
mov dword [ebp - 0x170], eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x170]
push ecx
lea edx, [ebp - 0x5dc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x178], eax
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x178]
push ecx
lea edx, [ebp - 0x5bc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x17c], eax
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x180], eax
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x180]
push ecx
lea edx, [ebp - 0x59c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x188], eax
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0x188]
push ecx
lea edx, [ebp - 0x57c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x18c], eax
mov eax, dword [ebp - 0x18c]
mov dword [ebp - 0x190], eax
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x190]
push ecx
lea edx, [ebp - 0xa3c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0x194]
mov dword [ebp - 0x198], eax
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x198]
push ecx
lea edx, [ebp - 0xa1c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], eax
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x9fc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0x1a4]
mov dword [ebp - 0x1a8], eax
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x1a8]
push ecx
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x9fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0xa1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0xa3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x57c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x59c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x5bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x5dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x5fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x61c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x63c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x65c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x67c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x69c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x6bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x6dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x6fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x71c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x73c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x75c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x77c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x79c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x7bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x55c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x29c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x31c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x33c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x35c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x37c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x39c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push str._ISA
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x2a
lea edx, [ebp - 0x3dc]
push edx
push 4
push 1
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x7dc]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_Mid_class_value_string_const___int__int_]
add esp, 0x10
mov dword [ebp - 0x1ac], eax
mov edx, dword [ebp - 0x1ac]
mov dword [ebp - 0x1b0], edx
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x1b0]
push eax
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x1b4], eax
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x7dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x1b4], 0
je 0x1003d117
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x7fc]
push edx
call fcn.100458a0
add esp, 8
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x1bc], eax
mov byte [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x1bc]
push ecx
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x7fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
je 0x1003cdf8
push 0x1008ad50
lea ecx, [ebp - 0x41c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x2d
push str.ISA_Version_is_not_specified_for_xml_Addendum__CC__under_doc_ID__
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x2e
lea edx, [ebp - 0x41c]
push edx
push 0
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x85c]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_ToString_class_value_number_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x1c0], eax
mov edx, dword [ebp - 0x1c0]
mov dword [ebp - 0x1c4], edx
mov byte [ebp - 4], 0x2f
mov eax, dword [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x3fc]
push ecx
lea edx, [ebp - 0x83c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x1c8]
mov dword [ebp - 0x1cc], eax
mov byte [ebp - 4], 0x30
mov ecx, dword [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x81c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ebp - 0x1d4], eax
mov byte [ebp - 4], 0x31
mov ecx, dword [ebp - 0x1d4]
mov edx, dword [ecx + 4]
push edx
push 0x1008ad54
mov ecx, dword [ebp + 0x48]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x81c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x83c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x85c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x41c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 0xf1], 0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov al, byte [ebp - 0xf1]
jmp 0x1003d454
push str.4.01
lea ecx, [ebp - 0x43c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0x43c]
push eax
lea ecx, [ebp - 0x25c]
push ecx
call dword [sym.imp.value.dll_int___cdecl_operator__class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x1003ce34
mov dword [ebp - 0xfc], 1
jmp 0x1003ce3e
mov dword [ebp - 0xfc], 0
mov dl, byte [ebp - 0xfc]
mov byte [ebp - 0xf2], dl
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x43c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
movzx eax, byte [ebp - 0xf2]
test eax, eax
je 0x1003d098
push 0x1008ada4
lea ecx, [ebp - 0x49c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x33
push str.__for_xml_Addendum__CC__under_doc_ID__
lea ecx, [ebp - 0x47c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x34
push str.Wrong_ISA_Version__
lea ecx, [ebp - 0x45c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x49c]
push ecx
push 0
lea edx, [ebp + 8]
push edx
lea eax, [ebp - 0x8fc]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_ToString_class_value_number_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x1d8], eax
mov ecx, dword [ebp - 0x1d8]
mov dword [ebp - 0x1dc], ecx
mov byte [ebp - 4], 0x36
mov edx, dword [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x47c]
push eax
lea ecx, [ebp - 0x25c]
push ecx
lea edx, [ebp - 0x45c]
push edx
lea eax, [ebp - 0x8dc]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1e0], eax
mov ecx, dword [ebp - 0x1e0]
mov dword [ebp - 0x1e4], ecx
mov byte [ebp - 4], 0x37
mov edx, dword [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x8bc]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1e8], eax
mov ecx, dword [ebp - 0x1e8]
mov dword [ebp - 0x1ec], ecx
mov byte [ebp - 4], 0x38
mov edx, dword [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x89c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1f0], eax
mov ecx, dword [ebp - 0x1f0]
mov dword [ebp - 0x1f4], ecx
mov byte [ebp - 4], 0x39
mov edx, dword [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x87c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x1f8], eax
mov ecx, dword [ebp - 0x1f8]
mov dword [ebp - 0x1fc], ecx
mov byte [ebp - 4], 0x3a
mov edx, dword [ebp - 0x1fc]
mov eax, dword [edx + 4]
push eax
push 0x1008ade4
mov ecx, dword [ebp + 0x48]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x87c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x89c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x8bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x8dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x8fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x45c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x47c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x49c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 0xf3], 0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov al, byte [ebp - 0xf3]
jmp 0x1003d454
mov ecx, dword [ebp + 0x48]
push ecx
mov edx, dword [ebp + 0x44]
push edx
lea eax, [ebp - 0x27c]
push eax
call fcn.1003d470
add esp, 0xc
movzx ecx, al
test ecx, ecx
jne 0x1003d112
mov byte [ebp - 0xf4], 0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov al, byte [ebp - 0xf4]
jmp 0x1003d454
jmp 0x1003d299
push 0x1008adec
lea ecx, [ebp - 0x4dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x3b
push 0x1008adf0
lea ecx, [ebp - 0x4bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x3c
lea edx, [ebp - 0x4dc]
push edx
push 0
lea eax, [ebp + 8]
push eax
lea ecx, [ebp - 0x95c]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_ToString_class_value_number_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x200], eax
mov edx, dword [ebp - 0x200]
mov dword [ebp - 0x204], edx
mov byte [ebp - 4], 0x3d
mov eax, dword [ebp - 0x204]
push eax
lea ecx, [ebp - 0x4bc]
push ecx
lea edx, [ebp - 0x93c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x208], eax
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x20c], eax
mov byte [ebp - 4], 0x3e
mov ecx, dword [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x91c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x210], eax
mov eax, dword [ebp - 0x210]
mov dword [ebp - 0x214], eax
mov byte [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x214]
mov edx, dword [ecx + 4]
push edx
push 0x1008ae28
mov ecx, dword [ebp + 0x48]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x91c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x93c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x95c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x4bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x4dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 0xf5], 0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov al, byte [ebp - 0xf5]
jmp 0x1003d454
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x25c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x27c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
jmp 0x1003d41d
push 0x1008ae30
lea ecx, [ebp - 0x51c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x40
push 0x1008ae34
lea ecx, [ebp - 0x4fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x41
lea eax, [ebp - 0x51c]
push eax
push 0
lea ecx, [ebp + 8]
push ecx
lea edx, [ebp - 0x9bc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_ToString_class_value_number_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x218]
mov dword [ebp - 0x21c], eax
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x4fc]
push edx
lea eax, [ebp - 0x99c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x220], eax
mov ecx, dword [ebp - 0x220]
mov dword [ebp - 0x224], ecx
mov byte [ebp - 4], 0x43
mov edx, dword [ebp - 0x224]
push edx
lea eax, [ebp - 0x97c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x228], eax
mov ecx, dword [ebp - 0x228]
mov dword [ebp - 0x22c], ecx
mov byte [ebp - 4], 0x44
mov edx, dword [ebp - 0x22c]
mov eax, dword [edx + 4]
push eax
push 0x1008ae68
mov ecx, dword [ebp + 0x48]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x97c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x99c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x9bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x4fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x51c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 0xf6], 0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov al, byte [ebp - 0xf6]
jmp 0x1003d454
mov byte [ebp - 0xf7], 1
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x48]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x80]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp + 8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov al, byte [ebp - 0xf7]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10072aa6
mov esp, ebp
pop ebp
ret