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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xb4
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
push 0xc
call fcn.0048f909
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x5e3a52
push ebx
add ebx, 8
push ebx
push 8
call fcn.0048f909
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00407968
pop ebx
mov dword [ebp - 0x1c], 0
push 0xb0
call fcn.0048f909
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x2c
rep stosd dword es:[edi], eax
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
push 0xc
call fcn.0048f909
add esp, 4
mov dword [ebp - 0x30], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x5e3a52
push ebx
add ebx, 8
push ebx
push 8
call fcn.0048f909
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00407968
pop ebx
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
push 0x1601705e
push 0x52010001
call fcn.0041090b
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40905d
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 0x13
push 0x16017878
push 0x52010001
call fcn.0048f93f
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0
je 0x409128
push 0xffffffffffffffff
push 0x13
push 0x16017878
push 0x52010001
call fcn.0048f93f
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x16017878
push 0x52010001
push 2
mov ebx, 0x493e80
call fcn.0048f915
add esp, 0x1c
mov dword [ebp - 0x70], eax
push 1
push 1
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
lea eax, [ebp - 0x70]
push eax
call fcn.00411206
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x40910d
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x409124
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 0x13
push 0x16013664
push 0x52010001
call fcn.0048f93f
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x16013664
push 0x52010001
push 2
mov ebx, 0x493e20
call fcn.0048f915
add esp, 0x1c
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40919e
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push str.hsicrmActualservicetypecodehsicrmDocumentarytypehsicrmEvaluationresulthsicrmRegioncodehsicrmProductmodelnamesignDateStartsignDateEnd
push dword [ebp - 8]
push str.hsicrmProductcategorycodehsicrmMobilenumberhsicrmEmployeename
push dword [ebp - 4]
push str.hsicrmWorkorderstatuscode100000010_100000015_100000025_100000030_100000035_100000040_100000045_100000075_100000080_100000085pageIndex1pageSize50queryStartDatequeryEndDatehsicrmWorkorderidnetSinglehsicrmIndustrycode
push dword [ebp - 0xc]
push str.https:__fuwu.jsh.com_ordinaryPath_ordinaryOrder_getPageForIservice_queryTimePhase
mov ecx, 7
call fcn.0040116c
add esp, 0x1c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4091e3
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, dword [0x8ef400]
add ebx, 0x30
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 8
call fcn.0048f909
add esp, 4
mov dword [ebp - 0x7c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
push 1
push dword [ebp - 0x6c]
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
push 1
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.00402d91
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x409363
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x409376
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x409389
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40939c
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4093af
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4093c2
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4093d5
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4093e8
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x7c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x496610
call fcn.0048f915
add esp, 0x10
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0xb0]
push eax
call fcn.00407404
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x409433
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40944a
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.0048f909
add esp, 4
mov dword [ebp - 0x6c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x6c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094ac
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094c0
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094d4
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094e8
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
call fcn.0048f90f
add esp, 4
push 0xffffffffffffffff
push 0xa
push 0x1601366f
push 0x52010001
call fcn.0048f93f
add esp, 0x10
mov dword [ebp - 0x6c], eax
push 0x5e42c3
push dword [ebp - 0x6c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x40953b
push ebx
call fcn.0048f90f
add esp, 4
cmp dword [ebp - 0x70], 0
je 0x40956a
push 0
push 1
push 0xffffffffffffffff
push 0x11
push 0x1601366e
push 0x52010001
call fcn.0048f939
add esp, 0x18
jmp 0x4095aa
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x5e42ce
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
push 0x1601366e
push 0x52010001
call fcn.00411c4c
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4095aa
push ebx
call fcn.0048f90f
add esp, 4
xor ecx, ecx
lea eax, [ebp - 0x1c]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x12c
jg 0x410455
mov eax, dword [ebp - 0x1c]
mov dword [0x8ef410], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmWorkorderid
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40964a
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40968c
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4096a5
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4096d1
jmp 0x410455
mov ebx, dword [ebp - 0x20]
add ebx, 4
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmComplaintsnumber
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409754
push ebx
call fcn.0048f90f
add esp, 4
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409784
push ebx
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0x88]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4097c7
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 8
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmConsumername
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409850
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409892
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4098ab
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 8
mov dword [ebp - 0x6c], ebx
push 0x5e380b
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
mov ecx, 2
call fcn.0040116c
add esp, 8
mov dword [ebp - 0x70], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x4098ff
mov eax, 0x5e37e2
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8ef3f8]
test eax, eax
jne 0x409915
mov eax, 0x5e37e2
push eax
push 4
mov ebx, 0x490700
call fcn.0048f915
add esp, 0x34
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x409941
push ebx
call fcn.0048f90f
add esp, 4
cmp dword [ebp - 0x74], 0xffffffff
je 0x409953
jmp 0x41044e
mov ebx, dword [ebp - 0x20]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmMobilenumber
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4099d6
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409a18
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409a31
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x409b3f
mov ebx, dword [ebp - 0x20]
add ebx, 0xc
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmOtherphone
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409ade
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409b20
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409b39
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x10
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmProductcategoryname
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409bc2
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409c04
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409c1d
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x14
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmRequireservicetypename
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409ca6
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409ce8
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409d01
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x18
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmSourcename
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409d8a
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409dcc
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409de5
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmServiceprocess
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409e6e
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409eb0
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x409ec9
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x40a0eb
mov ebx, dword [ebp - 0x20]
add ebx, 0xa0
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov eax, str.__r_n
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov eax, 0x5e395c
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push dword [ebp - 0x70]
call fcn.00410c3f
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40a021
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40a034
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40a047
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40a05a
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40a06d
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a080
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a093
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40a0a6
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a0b9
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a0cc
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a0e5
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x70], ebx
push 1
push dword [ebp - 0x70]
call fcn.004121bf
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a12f
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5e4832
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
push dword [ebp - 0x70]
call fcn.00412344
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40a1a4
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a1bd
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x6c], ebx
push 0x5e4836
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x40a20e
mov ebx, dword [ebp - 0x20]
add ebx, 0x1c
mov dword [ebp - 0x6c], ebx
mov eax, 0x5e37e2
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a208
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x20
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmEmployeename
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a291
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a2d3
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a2ec
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x24
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmWorkorderstatusname
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a375
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a3b7
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a3d0
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x28
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmConsumeraddr
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a459
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a49b
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a4b4
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x2c
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmConsumerdesc
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a53d
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a57f
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a598
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x94
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmBequeathreasonupdatetime
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a624
push ebx
call fcn.0048f90f
add esp, 4
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a654
push ebx
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0x88]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a697
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x94
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x40a7b5
mov ebx, dword [ebp - 0x20]
add ebx, 0x30
mov dword [ebp - 0x6c], ebx
mov eax, 0x5e48bb
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a6e5
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x18
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x18
mov dword [ebp - 0x70], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x30
mov dword [ebp - 0x74], ebx
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 0x5e48c2
mov ebx, dword [ebp - 0x70]
push dword [ebx]
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a74d
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x94
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x94
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
push dword [ebp - 0x70]
call fcn.004125c6
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a7aa
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
jmp 0x40a7dc
mov ebx, dword [ebp - 0x20]
add ebx, 0x30
mov dword [ebp - 0x6c], ebx
mov eax, 0x5e37e2
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a7d6
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x34
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmRequireservicetime
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a85f
push ebx
call fcn.0048f90f
add esp, 4
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a88f
push ebx
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0x88]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a8d2
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x34
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x40a953
mov ebx, dword [ebp - 0x20]
add ebx, 0x34
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x34
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
push dword [ebp - 0x70]
call fcn.004125c6
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40a94d
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x38
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmDeadlinedate
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a9d6
push ebx
call fcn.0048f90f
add esp, 4
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40aa06
push ebx
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0x88]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40aa49
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x38
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x40aaca
mov ebx, dword [ebp - 0x20]
add ebx, 0x38
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x38
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
push dword [ebp - 0x70]
call fcn.004125c6
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40aac4
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x3c
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmServicetime
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40ab4d
push ebx
call fcn.0048f90f
add esp, 4
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40ab7d
push ebx
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0x88]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40abc0
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x3c
mov dword [ebp - 0x6c], ebx
push 0x5e37e2
mov ebx, dword [ebp - 0x6c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x40ac41
mov ebx, dword [ebp - 0x20]
add ebx, 0x3c
mov dword [ebp - 0x6c], ebx
mov ebx, dword [ebp - 0x20]
add ebx, 0x3c
mov dword [ebp - 0x70], ebx
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
push dword [ebp - 0x70]
call fcn.004125c6
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40ac3b
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0xac
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmShortmessagesendedtime
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40acc7
push ebx
call fcn.0048f90f
add esp, 4
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40acf7
push ebx
call fcn.0048f90f
add esp, 4
lea eax, [ebp - 0x88]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
lea eax, [ebp - 0x8c]
push eax
call fcn.004125c6
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40ad58
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40ad71
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0xac
mov dword [ebp - 0x6c], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.1970
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x6c]
mov eax, dword [ebx]
test eax, eax
jne 0x40adb6
mov eax, 0x5e37e2
push eax
push 4
mov ebx, 0x490700
call fcn.0048f915
add esp, 0x34
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0xffffffff
je 0x40ae06
mov ebx, dword [ebp - 0x20]
add ebx, 0xac
mov dword [ebp - 0x6c], ebx
mov eax, 0x5e37e2
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40ae00
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x50
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmWoWorkorderid
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40ae89
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40aecb
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40aee4
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x54
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmProductcategorycode
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40af6d
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40afaf
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40afc8
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x58
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmWorkorderstatuscode
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b051
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b093
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b0ac
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x5c
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmRegioncode
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b135
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b177
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b190
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x60
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmStoragelocation
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b219
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b25b
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b274
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x64
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmIndustrycode
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b2fd
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b33f
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b358
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x60
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmStoragelocation
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b3e1
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b423
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b43c
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x64
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmIndustrycode
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b4c5
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b507
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b520
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x68
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmDocumentarytype
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b5a9
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b5eb
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b604
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x6c
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmOfficialwebsiteid
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b68d
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b6cf
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b6e8
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x70
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmProductmodelcode
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b771
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b7b3
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b7cc
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x74
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmRegionname
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b855
push ebx
call fcn.0048f90f
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
push 1
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b897
push ebx
call fcn.0048f90f
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x6c]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b8b0
push ebx
call fcn.0048f90f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x6c]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x20]
add ebx, 0x78
mov dword [ebp - 0x6c], ebx
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fsub qword [0x5e3954]
fstp qword [ebp - 0x7c]
push 0x80000601
push dword [ebp - 0x78]
push dword [ebp - 0x7c]
push 1
mov ebx, 0x491e90
call fcn.0048f915
add esp, 0x10
mov dword [ebp - 0x80], eax
push str._.hsicrmServicestationname
push dword [ebp - 0x80]
push str.data.records_
mov ecx, 3
call fcn.0040116c
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b939
pop ebx
pop ecx
jmp 0x4095b1
add esp, 8
lea eax, [ebp - 0x60]
push eax
call fcn.00417eb3
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601366f
push 0x52010001
call fcn.0048f939
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41048e
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41049e
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4104ae
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4104be
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4104ce
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4104f2
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410506
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41051a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41052e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410542
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410556
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41056a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41057e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410592
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4105a6
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4105ba
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4105ce
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4105e2
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4105f6
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41060a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41061e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410632
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410646
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41065a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41066e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410682
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410696
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4106aa
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4106be
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4106d2
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4106e6
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4106fa
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41070e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410722
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410736
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41074a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41075e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410772
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410786
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41079a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4107ae
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4107c2
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4107d6
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4107ea
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4107fe
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410812
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x410826
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41083a
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41084e
push ebx
call fcn.0048f90f
add esp, 4
pop ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x410867
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x410877
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x410887
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x30]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4108a7
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4108b7
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4108c7
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4108d7
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4108e7
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4108f7
push ebx
call fcn.0048f90f
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x410907
push ebx
call fcn.0048f90f
add esp, 4
mov esp, ebp
pop ebp
ret