Function at 0x1003cb70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007cd77
mov eax, dword fs:[0]
push eax
mov eax, 0x1398
call fcn.10073660
mov eax, dword [0x100a80b8]
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 0x1008be34
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, 0x100f5c88
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 0x100fd3fc
push 0x100ea768
push 0x100df5dc
push 0x100d1ce0
push 0x100e8a1c
push 0x100a84e8
push 0x100bd1c0
push 0x100ce2c0
push 0x100bd238
push 0x100c8ba0
push 0x100ac428
push 0x100df544
push 0x100d1d00
lea ecx, [ebp - 0x13a4]
push ecx
mov ecx, 0x100ea748
call dword [sym.imp.value.dll_public:_class_lst_class_value_anc____thiscall_value_anc::operator__class_value_anc__]
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
mov ecx, eax
call fcn.10071510
push eax
mov ecx, 0x100f5c88
call dword [sym.imp.odbcval.dll_public:_int___thiscall_odbc_sql_prepared::operator___class_lst_class_value_anc__const__]
push 0x1008be38
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 0x100fd3fc
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 0x1003dc5e
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 0x10085daf
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 9
push 0x10085db2
lea ecx, [ebp - 0x39c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xa
push 0x10085db3
lea ecx, [ebp - 0x37c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xb
push 0x10085dbf
lea ecx, [ebp - 0x35c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xc
push 0x10085def
lea ecx, [ebp - 0x33c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xd
push 0x10085df2
lea ecx, [ebp - 0x31c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xe
push 0x10085df3
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xf
push 0x10085e02
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x10
push 0x10085e03
lea ecx, [ebp - 0x2bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x11
push 0x10085e11
lea ecx, [ebp - 0x29c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x12
push 0x10085e12
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 0x100df5dc
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 0x100d1ce0
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 0x100e8a1c
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 0x100a84e8
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 0x100bd1c0
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 0x100ce2c0
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 0x100bd238
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 0x100c8ba0
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 0x100ac428
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 0x100df544
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 0x100d1d00
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 0x100ea748
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 0x1003dab7
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x7fc]
push edx
call fcn.10046240
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 0x1003d798
push 0x1008be44
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 0x1008be8c
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 0x1003ddf4
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 0x1003d7d4
mov dword [ebp - 0xfc], 1
jmp 0x1003d7de
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 0x1003da38
push 0x1008be98
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 0x1008bed8
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 0x1003ddf4
mov ecx, dword [ebp + 0x48]
push ecx
mov edx, dword [ebp + 0x44]
push edx
lea eax, [ebp - 0x27c]
push eax
call fcn.1003de10
add esp, 0xc
movzx ecx, al
test ecx, ecx
jne 0x1003dab2
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 0x1003ddf4
jmp 0x1003dc39
push 0x1008bedc
lea ecx, [ebp - 0x4dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x3b
push str.Unsupported_format_for_xml_Addendum__CC__under_doc_ID__
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 0x1008bf18
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 0x1003ddf4
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 0x1003ddbd
push 0x1008bf1c
lea ecx, [ebp - 0x51c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x40
push str.Unsupported_format_for_Addendum__CC__under_doc_ID__
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 0x1008bf54
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 0x1003ddf4
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.10073606
mov esp, ebp
pop ebp
ret