Function at 0x51b7c1
Capabilities:
Read file on windows
Resolve function by parsing pe exports

Disassembly:
mov eax, 0x27ac
call fcn.00544890
mov eax, dword [0x5f2e68]
xor eax, esp
mov dword [esp + 0x27a4], eax
mov eax, dword [esp + 0x27b4]
push ebx
mov ebx, dword [esp + 0x27b4]
push ebp
push esi
push edi
mov esi, 0x103
push esi
mov dword [esp + 0x20], eax
xor ebp, ebp
lea eax, [esp + 0x19d]
push ebp
push eax
mov byte [esp + 0x1a4], 0
call fcn.005306b0
add esp, 0xc
push 0x2003
lea eax, [esp + 0x3ad]
push ebp
push eax
mov dword [esp + 0x30], ebp
mov dword [esp + 0x48], ebp
mov byte [esp + 0x3b4], 0
call fcn.005306b0
add esp, 0xc
push esi
lea eax, [esp + 0x2a5]
push ebp
push eax
mov byte [esp + 0x2ac], 0
call fcn.005306b0
xor eax, eax
mov byte [esp + 0x5c], 0
lea edi, [esp + 0x5d]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
add esp, 0xc
push esi
stosb byte es:[edi], al
lea eax, [esp + 0x95]
push ebp
push eax
mov dword [esp + 0x40], ebp
mov dword [esp + 0x3c], ebp
mov byte [esp + 0x9c], 0
call fcn.005306b0
add esp, 0xc
cmp ebx, ebp
jne 0x51b88e
xor eax, eax
jmp 0x51ec89
mov edx, dword [esp + 0x1c]
call fcn.004ccc0d
test eax, eax
jne 0x51b887
push dword [esp + 0x1c]
mov edi, 0x104
mov ecx, edi
lea eax, [esp + 0x19c]
call fcn.004ccc3f
pop ecx
mov edx, eax
call fcn.004cd7e8
mov esi, edx
call fcn.004cd889
mov eax, esi
push eax
call fcn.00530f70
pop ecx
mov ecx, dword [esp + 0x1c]
cmp byte [eax + ecx - 1], 0x5c
je 0x51b8e2
push 0x55f6cc
mov eax, edi
call fcn.004ccd0f
pop ecx
push str.Counting_DBTillSheetParameters.dat
push ecx
push ebp
call fcn.004934c9
pop ecx
pop ecx
push eax
push 0x5902b0
lea eax, [esp + 0x9c]
push edi
push eax
call fcn.004ce4e5
add esp, 0x14
lea esi, [esp + 0x90]
call fcn.004ccf41
push ebp
push ebp
call fcn.00493154
pop ecx
pop ecx
mov edx, eax
mov ecx, esi
call fcn.004cd1ce
call fcn.004fa8e4
sub eax, dword [0x710368]
cmp eax, 0x493e0
ja 0x51b947
push ebp
xor edx, edx
mov ecx, esi
call fcn.004328fa
cmp eax, 0xa
pop ecx
jae 0x51b985
push str.Counting_DBTillSheetParameters.dat
push ecx
push ebp
call fcn.004934c9
pop ecx
pop ecx
push eax
push 0x5902b0
lea eax, [esp + 0x2ac]
push edi
push eax
call fcn.004ce4e5
add esp, 0x14
push ebp
lea eax, [esp + 0x94]
push eax
lea eax, [esp + 0x2a8]
push eax
call fcn.00431386
add esp, 0xc
push 0x411
mov esi, str..WebCreation.c
push esi
mov edx, 0x54f4b8
lea ecx, [esp + 0x98]
call fcn.00434df1
cmp eax, ebp
pop ecx
pop ecx
mov dword [esp + 0x20], eax
je 0x51b9f9
push ebp
xor edx, edx
lea ecx, [esp + 0x94]
call fcn.004328fa
mov dword [esp + 0x3c], eax
imul eax, eax, 7
pop ecx
add eax, 0x5800
push 1
push eax
call fcn.00530848
mov edi, eax
cmp edi, ebp
pop ecx
pop ecx
mov dword [esp + 0x10], eax
je 0x51b9ee
push dword [esp + 0x20]
push dword [esp + 0x3c]
push 1
push edi
call fcn.00530e93
add esp, 0x10
mov ecx, dword [esp + 0x20]
call fcn.00435239
jmp 0x51b9ff
xor edi, edi
mov dword [esp + 0x10], edi
cmp edi, ebp
jne 0x51babb
push ebp
xor edx, edx
lea ecx, [esp + 0x94]
call fcn.004328fa
pop ecx
push eax
lea eax, [esp + 0x94]
push eax
push str.Could_not_load___s__n_d_BYTES_n_nPress_any_key...
push str.__CreateTillSheetHTML___FAILED___
push ebp
push ebp
push ebp
push 1
xor edx, edx
mov ecx, 0x1d4c0
call fcn.0043dbd7
add esp, 0x20
cmp dword [0x71036c], 2
jne 0x51ba7e
call fcn.004fa8e4
sub eax, dword [0x710370]
cmp eax, 0x36ee80
jbe 0x51ba7e
push 0x422
push esi
push ebp
push 1
push str.Template_file___s__is_inaccessable_
push str.Server_Stalled_
call fcn.00402367
add esp, 0x18
call fcn.004fa8e4
mov dword [0x710370], eax
inc dword [0x71036c]
cmp dword [0x71036c], 7
jge 0x51bab0
lea eax, [esp + 0x198]
push eax
push ebx
call fcn.0051b7c1
cmp eax, ebp
pop ecx
pop ecx
je 0x51ec89
mov dword [0x71036c], ebp
jmp 0x51ec89
mov dword [0x71036c], ebp
jmp 0x51b887
mov eax, dword [ebx + 0xcf8]
cmp eax, ebp
mov dword [esp + 0x28], eax
je 0x51bd15
push 0x43a
mov ecx, esi
call fcn.004d04c4
mov ecx, esi
mov dword [esp + 0x28], eax
mov dword [esp], 0x43b
call fcn.004d04c4
sub esp, 0xc
lea esi, [ebx + 0x1c]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [esp + 0x4c], eax
movsd dword es:[edi], dword [esi]
call fcn.004f96f4
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x38]
add esp, 0x10
cmp dword [eax], ebp
mov dword [esp + 0x18], ebp
jle 0x51bd07
add eax, 0x4f4
mov dword [esp + 0x2c], eax
mov ebp, closesocket
mov eax, dword [esp + 0x2c]
mov esi, dword [eax]
push dword [esp + 0x20]
mov ecx, esi
call fcn.004dfb09
xor edi, edi
cmp eax, edi
pop ecx
jl 0x51bb49
imul eax, eax, 0x1234
add eax, esi
mov esi, eax
jmp 0x51bb4b
xor esi, esi
cmp esi, edi
je 0x51bcee
push dword [esi + 0x30]
lea eax, [esp + 0x3ac]
push 0x550d2c
push eax
call fcn.00531b2f
add esp, 0xc
cmp word [esi + 0xf18], di
mov dword [esp + 0x14], edi
jle 0x51bbbf
lea eax, [esi + 0xf1a]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x1c]
movsx eax, word [eax]
cmp eax, dword [esi + 0x30]
je 0x51bba7
push eax
push 0x57d324
mov eax, 0x2004
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
pop ecx
pop ecx
movsx eax, word [esi + 0xf18]
inc dword [esp + 0x14]
add dword [esp + 0x1c], 2
cmp dword [esp + 0x14], eax
jl 0x51bb82
xor edi, edi
cmp dword [esi + 0xf90], edi
je 0x51bbce
push str.__ONE_TILL
jmp 0x51bc19
cmp dword [esi + 0x10b0], edi
je 0x51bbdd
push str.__ALL
jmp 0x51bc19
cmp dword [esi + 0xf78], edi
je 0x51bc0c
push dword [esi + 0xcf4]
mov eax, 0x2004
push dword [esi + 0xcf0]
lea edi, [esp + 0x3b0]
push str.__RANGE:_Inv_06d____06d
call fcn.004ce4a3
add esp, 0xc
jmp 0x51bc2b
cmp dword [esi + 0x1170], edi
je 0x51bc2b
push str.__DISPATCH
mov eax, 0x2004
lea edi, [esp + 0x3ac]
call fcn.004ce4a3
pop ecx
mov eax, dword [esi + 0x30]
cmp eax, dword [ebx + 0x30]
push ebp
lea eax, [esp + 0x3ac]
lea edi, [esi + 0x38]
push eax
push edi
jne 0x51bc47
push str._s__s:this:
jmp 0x51bc4c
push str._s__s
push 1
call fcn.004ce595
add esp, 0x10
push eax
push dword [esp + 0x2c]
call fcn.004d08bc
movsx eax, byte [edi]
mov edx, dword [esi + 0x30]
add esp, 0xc
call fcn.004cca6a
movzx ecx, word [esi + 0x22]
push ebp
push edx
push eax
push ecx
movzx ecx, word [esi + 0x1e]
push ecx
movzx ecx, word [esi + 0x1c]
push ecx
push edx
push eax
push str...__c_d__04d__02d__02d_TS__c._d.htm
push 1
call fcn.004ce595
add esp, 0x24
push eax
push dword [esp + 0x44]
call fcn.004d08bc
mov ecx, dword [esp + 0x48]
add esp, 0xc
or eax, 0xffffffff
call fcn.004d1161
mov ecx, dword [esp + 0x24]
push eax
or eax, 0xffffffff
call fcn.004d125e
test eax, eax
pop ecx
jne 0x51bce3
mov ecx, dword [esp + 0x24]
or eax, 0xffffffff
call fcn.004d1161
mov ecx, dword [esp + 0x3c]
push eax
or eax, 0xffffffff
call fcn.004d1161
push eax
push str.:8:CreateTillSheetHTML___FAILED_to_link___s__to___s___
call fcn.0042b70b
add esp, 0xc
mov eax, dword [esp + 0x24]
push esi
call fcn.004d12f5
pop ecx
inc dword [esp + 0x18]
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x18]
add dword [esp + 0x2c], 4
cmp ecx, dword [eax]
jl 0x51bb25
mov eax, dword [esp + 0x24]
call fcn.004d23eb
jmp 0x51be19
push dword [0x30]
lea eax, [esp + 0x3ac]
push 0x550d2c
push eax
call fcn.00531b2f
add esp, 0xc
xor esi, esi
cmp word [0xf18], bp
jle 0x51bd70
movsx eax, word [esi + esi + 0xf1a]
cmp eax, dword [0x30]
je 0x51bd64
push eax
push 0x57d324
mov eax, 0x2004
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
pop ecx
pop ecx
movsx eax, word [0xf18]
inc esi
cmp esi, eax
jl 0x51bd3b
mov ebp, closesocket
push ebp
lea eax, [esp + 0x3ac]
push eax
push 0x38
push str._s__s:this:
push 1
call fcn.004ce595
add esp, 0x10
push eax
push 0
call fcn.004d08bc
movsx eax, byte [ebx + 0x38]
mov edx, dword [ebx + 0x30]
add esp, 0xc
call fcn.004cca6a
movzx ecx, word [ebx + 0x22]
push ebp
push edx
push eax
push ecx
movzx ecx, word [ebx + 0x1e]
push ecx
movzx ecx, word [ebx + 0x1c]
push ecx
push edx
push eax
push str...__c_d__04d__02d__02d_TS__c._d.htm
push 1
call fcn.004ce595
add esp, 0x24
push eax
push 0
call fcn.004d08bc
or esi, 0xffffffff
add esp, 0xc
mov eax, esi
xor ecx, ecx
call fcn.004d1161
push eax
mov eax, esi
xor ecx, ecx
call fcn.004d125e
test eax, eax
pop ecx
jne 0x51be10
mov eax, esi
xor ecx, ecx
call fcn.004d1161
push eax
mov eax, esi
xor ecx, ecx
call fcn.004d1161
push eax
push str.:6:CreateTillSheetHTML___FAILED_2_to_link___s__to___s___
call fcn.0042b70b
add esp, 0xc
push ebx
xor eax, eax
call fcn.004d12f5
pop ecx
push 0x493
mov ecx, str..WebCreation.c
call fcn.004d04c4
mov dword [esp + 0x30], eax
mov eax, dword [ebx + 0x104c]
xor edi, edi
cmp eax, edi
pop ecx
je 0x51bea0
push edi
push eax
push dword [esp + 0x34]
call fcn.004d08bc
add esp, 0xc
mov esi, eax
call fcn.004ccf41
mov eax, dword [ebx + 0x104c]
cmp dword [eax + 0x10c], edi
jle 0x51bea0
mov ebp, pe_nt_image_headers32
mov eax, dword [eax + ebp]
mov eax, dword [eax + 0x104c]
test eax, eax
je 0x51be8e
push 0
push 0
push eax
push dword [esp + 0x38]
call fcn.004d08bc
add esp, 0xc
mov esi, eax
call fcn.004ccf41
push eax
call fcn.005207be
pop ecx
pop ecx
mov eax, dword [ebx + 0x104c]
inc edi
add ebp, 4
cmp edi, dword [eax + 0x10c]
jl 0x51be61
movzx eax, word [ebx + 0x1c]
movzx edi, word [ebx + 0x22]
push eax
lea esi, [ebx + 0x38]
call fcn.004cdf5c
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
call fcn.004ce168
movzx ecx, word [ebx + 0x1c]
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
call fcn.004f992a
pop ecx
call fcn.004ce052
push eax
push dword [ebx + 0x30]
lea eax, [esp + 0x3c0]
push esi
push str._s__d__s___s__d_s___04d
push eax
call fcn.00531b2f
add esp, 0x24
push 1
mov ebp, 0x2004
push ebp
lea edx, [esp + 0x3b0]
call fcn.004cfd4d
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.__PutTemplateTitleHere___
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
mov eax, dword [esp + 0x24]
and dword [esp + 0x14], 0
call fcn.004d1405
test eax, eax
jle 0x51c046
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x24]
call fcn.004d1161
mov ecx, dword [esp + 0x24]
mov esi, eax
mov eax, dword [esp + 0x14]
call fcn.004d12ac
push 0x4b5
push str..WebCreation.c
mov edx, esi
mov dword [esp + 0x28], eax
call fcn.004ccc0d
push eax
call fcn.0042b04a
add esp, 0xc
test eax, eax
jne 0x51c02f
push str.:this:
push esi
call fcn.00531210
pop ecx
test eax, eax
pop ecx
lea edi, [esp + 0x3a8]
mov eax, ebp
je 0x51bfb7
push str._option_selected_selected_
call fcn.004ce4a3
pop ecx
push 1
push str.:this:
push esi
call fcn.004cd64d
add esp, 0xc
jmp 0x51bfc2
push str._option
call fcn.004ce4a3
pop ecx
mov edx, dword [esp + 0x20]
call fcn.004ccc0d
test eax, eax
lea edi, [esp + 0x3a8]
mov eax, ebp
jne 0x51bfe9
push dword [esp + 0x20]
push str._value__s__nbsp_
call fcn.004ce4a3
pop ecx
jmp 0x51bff3
push str._nbsp_
call fcn.004ce4a3
pop ecx
push esi
push 0x54f4f0
mov eax, ebp
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
push esi
call fcn.00530f70
add esp, 0xc
cmp eax, dword [esp + 0x30]
jle 0x51c01b
mov dword [esp + 0x30], eax
push str.__option_
mov eax, ebp
lea edi, [esp + 0x3ac]
call fcn.004ce4a3
pop ecx
mov eax, dword [esp + 0x24]
inc dword [esp + 0x14]
call fcn.004d1405
cmp dword [esp + 0x14], eax
jl 0x51bf3e
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str._option_PutEmpSelectOptionsHere___option_
call fcn.004ce783
add esp, 0x10
push 1
push 0xa
push dword [esp + 0x38]
xor eax, eax
call fcn.004688bd
pop ecx
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.PutMaxEmpDescLenHere_
call fcn.004ce783
movzx edi, word [ebx + 0x22]
lea esi, [ebx + 0x1c]
movzx eax, word [esi]
add esp, 0x10
push eax
call fcn.004cdf5c
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
call fcn.004ce168
movzx ecx, word [esi]
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
call fcn.004f992a
pop ecx
call fcn.004ce0dd
push eax
lea eax, [esp + 0x3bc]
push str._s___s.__d_s___04d
push eax
call fcn.00531b2f
add esp, 0x1c
push 1
lea eax, [esp + 0x3ac]
push eax
push str.TitlePutDateHere_
push 0xffffffffffffffff
push dword [esp + 0x20]
call fcn.004ce6a0
add esp, 0x14
push 0
sub esp, 0x10
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [esp + 0x3bc]
movsd dword es:[edi], dword [esi]
call fcn.004fa685
add esp, 0x14
cmp dword [ebx + 0xce8], 0
je 0x51c183
push str._span_style_color:red__font_size:_10pt__font_weight:_normal__text_decoration:blink__
mov eax, ebp
lea edi, [esp + 0x3ac]
call fcn.004ce4a3
pop ecx
push 0
sub esp, 0x10
lea esi, [ebx + 0x1054]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004f9794
add esp, 0x14
test eax, eax
lea edi, [esp + 0x3a8]
je 0x51c176
movzx eax, word [ebx + 0x1054]
push eax
movzx eax, word [ebx + 0x105a]
push eax
movzx eax, word [ebx + 0x1056]
push eax
push str._Manually_entered_by_management__02d__02d__04d____span_
mov eax, ebp
call fcn.004ce4a3
add esp, 0x10
jmp 0x51c183
push str._Manually_entered_by_management____span_
mov eax, ebp
call fcn.004ce4a3
pop ecx
mov esi, dword [esp + 0x10]
push 1
lea eax, [esp + 0x3ac]
push eax
push str.TitlePutStartTimeHere_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
xor eax, eax
add esp, 0x14
cmp word [ebx + 0x2a], ax
jne 0x51c1e6
cmp dword [ebx + 0x1040], eax
je 0x51c1d1
mov eax, ebx
call fcn.004e1aae
test eax, eax
lea eax, [esp + 0x3a8]
je 0x51c1ca
push str._span_style_color:red__font_size:_10pt__font_weight:_normal__text_decoration:_blink__Incomplete_and_Undetermined.__span_
jmp 0x51c1dd
push str.Session_in_Progress.
jmp 0x51c1dd
push str.Undetermined.
lea eax, [esp + 0x3ac]
push eax
call fcn.00531b2f
pop ecx
jmp 0x51c23d
movzx ecx, word [ebx + 0x2a]
cmp dword [ebx + 0x1040], eax
push 0x3c
mov eax, ecx
pop edi
cdq
je 0x51c240
idiv edi
mov edx, eax
imul edx, edx, 0x3c
sub ecx, edx
push ecx
push eax
lea eax, [esp + 0x3b0]
push str._span_style_text_decoration:line_through___d_min___d_sec__span_
push eax
call fcn.00531b2f
add esp, 0x10
mov eax, ebx
call fcn.004e1aae
test eax, eax
lea edi, [esp + 0x3a8]
mov eax, ebp
je 0x51c233
push str._span_style_color:red__text_decoration:blink__nbsp__INCOMPLETE_____span_
jmp 0x51c238
push str.nbsp___span_style_color:red__font_size:_10pt__font_weight:_normal__text_decoration:_blink___Session_in_Progress.___span_
call fcn.004ce4a3
pop ecx
jmp 0x51c260
idiv edi
mov edx, eax
imul edx, edx, 0x3c
sub ecx, edx
push ecx
push eax
lea eax, [esp + 0x3b0]
push str._d_min___d_sec
push eax
call fcn.00531b2f
add esp, 0x10
mov eax, dword [esp + 0x2c]
call fcn.004d1405
cmp eax, 1
jle 0x51c296
cmp dword [ebx + 0x1040], 0
jne 0x51c296
mov eax, dword [esp + 0x2c]
call fcn.004d1405
push eax
push str.__span_style_font_size:_11pt__font_weight:_normal___Counted__d_times____span_
mov eax, ebp
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
pop ecx
pop ecx
push 1
lea eax, [esp + 0x3ac]
push eax
push str.TitlePutTimeTakenHere_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
add esp, 0x14
push 1
push dword [ebx + 0x8bc]
call fcn.00468753
pop ecx
push eax
push str.TitlePutOverToleranceHere_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
add esp, 0x14
push 1
push dword [ebx + 0x8c0]
call fcn.00468753
pop ecx
push eax
push str.TitlePutShortToleranceHere_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
add esp, 0x14
mov eax, ebx
call fcn.004dfbf3
test eax, eax
push dword [ebx + 0x8dc]
jne 0x51c30d
call fcn.00468753
pop ecx
push eax
push str._span_style_color:red___s__span_
jmp 0x51c319
call fcn.00468753
pop ecx
push eax
push 0x54f4f0
lea eax, [esp + 0x3b0]
push eax
call fcn.00531b2f
mov eax, dword [ebx + 0x8e0]
add esp, 0xc
cmp dword [ebx + 0x8dc], eax
je 0x51c354
push eax
call fcn.00468753
pop ecx
push eax
push str.__Total___s__See_Below_
mov eax, ebp
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
pop ecx
pop ecx
push 1
lea eax, [esp + 0x3ac]
push eax
push str.TitlePutOverShortDiscHere_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
mov eax, dword [ebx + 0x1174]
add esp, 0x14
test eax, eax
jle 0x51c397
push 1
push 0xa
push eax
xor eax, eax
call fcn.004688bd
pop ecx
pop ecx
push eax
push str.PutTillNumberHere_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
add esp, 0x14
push 0xffffffffffffffff
mov edx, ebx
call fcn.004e182b
pop ecx
push 1
xor edi, edi
push edi
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 0x6c]
sub eax, dword [ebx + 0xc0]
mov ebp, str.nbsp_
push ebp
mov esi, 0x54f278
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push edi
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.PPPC1
call fcn.004ce783
mov eax, dword [ebx + 0x6c]
sub eax, dword [ebx + 0xc0]
add esp, 0x10
push 1
push edi
push ebp
push esi
mov edi, 0x2004
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ppc1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x70]
sub eax, dword [ebx + 0xc4]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.NNNC1
call fcn.004ce783
mov eax, dword [ebx + 0x70]
sub eax, dword [ebx + 0xc4]
add esp, 0x10
push 1
imul eax, eax, 5
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._nnc1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x74]
sub eax, dword [ebx + 0xc8]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.DDDC1
call fcn.004ce783
mov eax, dword [ebx + 0x74]
sub eax, dword [ebx + 0xc8]
add esp, 0x10
push 1
imul eax, eax, 0xa
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ddc1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x78]
sub eax, dword [ebx + 0xcc]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.QQQC1
call fcn.004ce783
mov eax, dword [ebx + 0x78]
sub eax, dword [ebx + 0xcc]
add esp, 0x10
push 1
imul eax, eax, 0x19
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._qqc1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x7c]
sub eax, dword [ebx + 0xd0]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.HHHC1
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
mov eax, dword [ebx + 0x7c]
sub eax, dword [ebx + 0xd0]
push esi
imul eax, eax, 0x32
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._hhc1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x80]
sub eax, dword [ebx + 0xd4]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.SSSC1
call fcn.004ce783
mov eax, dword [ebx + 0x80]
sub eax, dword [ebx + 0xd4]
add esp, 0x10
push 1
imul eax, eax, 0x64
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ssc1Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
mov eax, dword [ebx + 0x9c]
sub eax, dword [ebx + 0xd8]
push edi
push 1
push 1
push 0xa
push eax
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotCoC1
call fcn.004ce783
push 0xffffffffffffffff
mov edx, ebx
call fcn.004e1947
add esp, 0x14
push 1
push 0
mov dword [esp + 0x1c], eax
mov eax, dword [ebx + 0x84]
sub eax, dword [ebx + 0xf5c]
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.OO1C1
call fcn.004ce783
mov eax, dword [ebx + 0x84]
sub eax, dword [ebx + 0xf5c]
add esp, 0x10
push 1
imul eax, eax, 0x64
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._o1c1Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
mov eax, dword [ebx + 0x88]
sub eax, dword [ebx + 0xf60]
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.FF5C1
call fcn.004ce783
mov eax, dword [ebx + 0x88]
sub eax, dword [ebx + 0xf60]
add esp, 0x10
push 1
imul eax, eax, 0x1f4
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._f5c1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x8c]
sub eax, dword [ebx + 0xf64]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.T10C1
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
mov eax, dword [ebx + 0x8c]
sub eax, dword [ebx + 0xf64]
push 0xa
imul eax, eax, 0x3e8
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._10c1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x90]
sub eax, dword [ebx + 0xf68]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.T20C1
call fcn.004ce783
mov eax, dword [ebx + 0x90]
sub eax, dword [ebx + 0xf68]
add esp, 0x10
push 1
imul eax, eax, 0x7d0
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._20c1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x94]
add esp, 0x10
sub eax, dword [ebx + 0xf6c]
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.F50C1
call fcn.004ce783
mov eax, dword [ebx + 0x94]
sub eax, dword [ebx + 0xf6c]
add esp, 0x10
push 1
imul eax, eax, 0x1388
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._50c1Tot
call fcn.004ce783
mov eax, dword [ebx + 0x98]
sub eax, dword [ebx + 0xf70]
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.H100C1
call fcn.004ce783
mov eax, dword [ebx + 0x98]
sub eax, dword [ebx + 0xf70]
add esp, 0x10
push 1
imul eax, eax, 0x2710
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._100c1Tot
call fcn.004ce783
mov eax, dword [ebx + 0xa0]
sub eax, dword [ebx + 0xdc]
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push eax
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotBiC1
call fcn.004ce783
mov eax, dword [ebx + 0xa4]
sub eax, dword [ebx + 0xe0]
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push eax
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotAllC1
call fcn.004ce783
push 0
mov edx, ebx
call fcn.004e182b
add esp, 0x14
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xc0]
mov dword [esp + 0x2c], eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.PPPC2
call fcn.004ce783
mov eax, dword [esp + 0x24]
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push dword [ebx + 0xc0]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ppC2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xc4]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.NNNC2
call fcn.004ce783
mov eax, dword [ebx + 0xc4]
add esp, 0x10
imul eax, eax, 5
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._nnC2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xc8]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.DDDC2
call fcn.004ce783
mov eax, dword [ebx + 0xc8]
add esp, 0x10
imul eax, eax, 0xa
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ddC2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xcc]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.QQQC2
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
mov eax, dword [ebx + 0xcc]
push esi
imul eax, eax, 0x19
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._qqC2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xd0]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.HHHC2
call fcn.004ce783
mov eax, dword [ebx + 0xd0]
add esp, 0x10
imul eax, eax, 0x32
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._hhC2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xd4]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.SSSC2
call fcn.004ce783
mov eax, dword [ebx + 0xd4]
add esp, 0x10
imul eax, eax, 0x64
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ssC2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push dword [ebx + 0xd8]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotCoC2
call fcn.004ce783
push 0
mov edx, ebx
call fcn.004e1947
add esp, 0x14
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xf5c]
mov dword [esp + 0x2c], eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.OO1C2
call fcn.004ce783
mov eax, dword [ebx + 0xf5c]
add esp, 0x10
imul eax, eax, 0x64
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._o1C2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xf60]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.FF5C2
call fcn.004ce783
mov eax, dword [ebx + 0xf60]
add esp, 0x10
imul eax, eax, 0x1f4
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._f5C2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xf64]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.T10C2
call fcn.004ce783
mov eax, dword [ebx + 0xf64]
add esp, 0x10
imul eax, eax, 0x3e8
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._10C2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xf68]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.T20C2
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
mov eax, dword [ebx + 0xf68]
imul eax, eax, 0x7d0
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._20C2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xf6c]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.F50C2
call fcn.004ce783
mov eax, dword [ebx + 0xf6c]
add esp, 0x10
imul eax, eax, 0x1388
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._50C2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0xf70]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.H100C2
call fcn.004ce783
mov eax, dword [ebx + 0xf70]
add esp, 0x10
imul eax, eax, 0x2710
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._100C2Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xdc]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotBiC2
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xe0]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotAllC2
call fcn.004ce783
push 1
mov edx, ebx
call fcn.004e182b
add esp, 0x14
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x6c]
mov dword [esp + 0x2c], eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.PPPC3
call fcn.004ce783
mov eax, dword [esp + 0x24]
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push dword [ebx + 0x6c]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ppC3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x70]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.NNNC3
call fcn.004ce783
mov eax, dword [ebx + 0x70]
add esp, 0x10
imul eax, eax, 5
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._nnC3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x74]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.DDDC3
call fcn.004ce783
mov eax, dword [ebx + 0x74]
add esp, 0x10
imul eax, eax, 0xa
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ddC3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x78]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.QQQC3
call fcn.004ce783
mov eax, dword [ebx + 0x78]
add esp, 0x10
imul eax, eax, 0x19
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._qqC3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x7c]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.HHHC3
call fcn.004ce783
mov eax, dword [ebx + 0x7c]
add esp, 0x10
imul eax, eax, 0x32
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._hhC3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x80]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.SSSC3
call fcn.004ce783
mov eax, dword [ebx + 0x80]
add esp, 0x10
imul eax, eax, 0x64
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ssC3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push dword [ebx + 0x9c]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotCoC3
call fcn.004ce783
push 1
mov edx, ebx
call fcn.004e1947
add esp, 0x14
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x84]
mov dword [esp + 0x2c], eax
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.OO1C3
call fcn.004ce783
mov eax, dword [ebx + 0x84]
add esp, 0x10
imul eax, eax, 0x64
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._o1C3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x88]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.FF5C3
call fcn.004ce783
add esp, 0x10
mov eax, dword [ebx + 0x88]
push 1
imul eax, eax, 0x1f4
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._f5C3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x8c]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.T10C3
call fcn.004ce783
mov eax, dword [ebx + 0x8c]
add esp, 0x10
imul eax, eax, 0x3e8
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._10C3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x90]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.T20C3
call fcn.004ce783
mov eax, dword [ebx + 0x90]
add esp, 0x10
imul eax, eax, 0x7d0
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._20C3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x94]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.F50C3
call fcn.004ce783
mov eax, dword [ebx + 0x94]
add esp, 0x10
imul eax, eax, 0x1388
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._50C3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push 0xffffffffffffffff
push dword [ebx + 0x98]
call fcn.00468901
pop ecx
push eax
push str.__5s
push 0
call fcn.004ce595
add esp, 0xc
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.H100C3
call fcn.004ce783
mov eax, dword [ebx + 0x98]
add esp, 0x10
imul eax, eax, 0x2710
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xa
push eax
mov eax, dword [esp + 0x38]
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._100C3Tot
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xa0]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotBiC3
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xa4]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._TTotAllC3
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
and dword [esp + 0x14], 0
mov dword [esp + 0x18], eax
lea eax, [ebx + 0xe4]
cmp dword [eax], 0
je 0x51dbc4
mov dword [esp + 0x28], eax
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x14]
test eax, eax
je 0x51db80
push 3
cdq
pop ecx
idiv ecx
test edx, edx
jne 0x51db70
push 0x5e497c
jmp 0x51db75
push 0x55688c
push dword [esp + 0x1c]
call fcn.005312b0
pop ecx
pop ecx
mov eax, dword [esp + 0x28]
push dword [eax]
call fcn.00468753
pop ecx
push eax
push 0x5e4980
push dword [esp + 0x20]
call fcn.004ce46c
add esp, 0xc
push dword [esp + 0x18]
call fcn.00530f70
add dword [esp + 0x1c], eax
mov eax, dword [esp + 0x24]
inc dword [esp + 0x18]
add eax, 4
cmp dword [eax], 0
pop ecx
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
jne 0x51db57
lea edx, [esp + 0x3a8]
call fcn.004ccc0d
test eax, eax
je 0x51dbe8
lea eax, [esp + 0x3a8]
push str.None_entered.
push eax
call fcn.005312a0
pop ecx
pop ecx
mov eax, dword [esp + 0x14]
inc eax
mov dword [esp + 0x1c], eax
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.AllCreditCardEntriesHere_
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xa8]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._CCTotHere
call fcn.004ce783
add esp, 0x10
push 1
push 0xa
push 1
push ebx
call fcn.004dfe94
pop ecx
pop ecx
push eax
lea eax, [esp + 0x5c]
call fcn.004688bd
pop ecx
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._CCcountTotHere
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x14], eax
lea eax, [ebx + eax*4 + 0xe4]
cmp dword [eax], 0
je 0x51dd30
and dword [esp + 0x30], 0
mov dword [esp + 0x28], eax
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x1c]
cmp dword [esp + 0x14], eax
je 0x51dce8
mov eax, dword [esp + 0x30]
push 3
cdq
pop ecx
idiv ecx
test edx, edx
jne 0x51dcd8
push 0x5e497c
jmp 0x51dcdd
push 0x55688c
push dword [esp + 0x1c]
call fcn.005312b0
pop ecx
pop ecx
mov eax, dword [esp + 0x28]
push dword [eax]
call fcn.00468753
pop ecx
push eax
push 0x5e4980
push dword [esp + 0x20]
call fcn.004ce46c
add esp, 0xc
push dword [esp + 0x18]
call fcn.00530f70
add dword [esp + 0x1c], eax
mov eax, dword [esp + 0x24]
inc dword [esp + 0x18]
inc dword [esp + 0x34]
add eax, 4
cmp dword [eax], 0
pop ecx
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
jne 0x51dcb9
lea edx, [esp + 0x3a8]
call fcn.004ccc0d
test eax, eax
je 0x51dd54
lea eax, [esp + 0x3a8]
push str.None_entered.
push eax
call fcn.005312a0
pop ecx
pop ecx
mov eax, dword [esp + 0x14]
inc eax
mov dword [esp + 0x1c], eax
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.AllPaperCheckEntriesHere_
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xac]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._PCTotHere
call fcn.004ce783
add esp, 0x10
push 1
push 0xa
push 2
push ebx
call fcn.004dfe94
pop ecx
pop ecx
push eax
lea eax, [esp + 0x5c]
call fcn.004688bd
pop ecx
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._PCcountTotHere
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x1c]
mov dword [esp + 0x14], eax
lea eax, [ebx + eax*4 + 0xe4]
cmp dword [eax], 0
je 0x51de9c
and dword [esp + 0x30], 0
mov dword [esp + 0x28], eax
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x1c]
cmp dword [esp + 0x14], eax
je 0x51de54
mov eax, dword [esp + 0x30]
push 3
cdq
pop ecx
idiv ecx
test edx, edx
jne 0x51de44
push 0x5e497c
jmp 0x51de49
push 0x55688c
push dword [esp + 0x1c]
call fcn.005312b0
pop ecx
pop ecx
mov eax, dword [esp + 0x28]
push dword [eax]
call fcn.00468753
pop ecx
push eax
push 0x5e4980
push dword [esp + 0x20]
call fcn.004ce46c
add esp, 0xc
push dword [esp + 0x18]
call fcn.00530f70
add dword [esp + 0x1c], eax
mov eax, dword [esp + 0x24]
inc dword [esp + 0x18]
inc dword [esp + 0x34]
add eax, 4
cmp dword [eax], 0
pop ecx
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
jne 0x51de25
lea edx, [esp + 0x3a8]
call fcn.004ccc0d
test eax, eax
je 0x51dec0
lea eax, [esp + 0x3a8]
push str.None_entered.
push eax
call fcn.005312a0
pop ecx
pop ecx
mov eax, dword [esp + 0x14]
inc eax
mov dword [esp + 0x1c], eax
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.AllElectronicCheckEntriesHere_
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xb0]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ECTotHere
call fcn.004ce783
add esp, 0x10
push 1
push 0xa
push 4
push ebx
call fcn.004dfe94
pop ecx
pop ecx
push eax
lea eax, [esp + 0x5c]
call fcn.004688bd
pop ecx
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._ECcountTotHere
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x1c]
lea eax, [ebx + eax*4 + 0xe4]
cmp dword [eax], 0
je 0x51e03f
and dword [esp + 0x14], 0
mov dword [esp + 0x28], eax
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
add ecx, eax
cmp ecx, eax
je 0x51dfab
push 0x54f250
push dword [esp + 0x1c]
call fcn.005312b0
pop ecx
pop ecx
mov eax, dword [esp + 0x28]
push dword [eax]
call fcn.00468753
pop ecx
push eax
push str._8s:
push dword [esp + 0x20]
call fcn.004ce46c
mov ecx, dword [esp + 0x20]
add esp, 0xc
mov edx, ebx
call fcn.004e341b
mov edx, eax
call fcn.004ccc0d
test eax, eax
jne 0x51e005
mov ecx, dword [esp + 0x14]
mov edx, ebx
call fcn.004e341b
mov edi, dword [esp + 0x18]
push eax
push 0x54f4f0
mov eax, 0x1002
call fcn.004ce4a3
mov edi, 0x2004
jmp 0x51e013
push str.No_description_entered_
push dword [esp + 0x1c]
call fcn.004ce46c
pop ecx
pop ecx
push dword [esp + 0x18]
call fcn.00530f70
add dword [esp + 0x1c], eax
mov eax, dword [esp + 0x24]
inc dword [esp + 0x18]
add eax, 4
cmp dword [eax], 0
pop ecx
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
jne 0x51df8d
lea edx, [esp + 0x3a8]
call fcn.004ccc0d
test eax, eax
je 0x51e063
lea eax, [esp + 0x3a8]
push str.None_entered.
push eax
call fcn.005312a0
pop ecx
pop ecx
push 1
push edi
lea edx, [esp + 0x3b0]
call fcn.004cfd4d
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.AllPaidOutEntriesHere_
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0
push dword [ebx + 0xb4]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._POTotHere
call fcn.004ce783
add esp, 0x10
push 1
push 0xa
push 8
push ebx
call fcn.004dfe94
pop ecx
pop ecx
push eax
lea eax, [esp + 0x5c]
call fcn.004688bd
pop ecx
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._POcountTotHere
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
cmp dword [ebx + 0x1040], 0
je 0x51e18a
mov eax, ebx
call fcn.004e1aae
test eax, eax
lea edi, [esp + 0x3a8]
je 0x51e137
mov ebp, 0x2004
push str._________Till_count_was_not_completed__________
mov eax, ebp
call fcn.004ce4a3
jmp 0x51e14b
push str._________Till_count_is_not_complete__________
mov eax, 0x2004
call fcn.004ce4a3
mov ebp, 0x2004
pop ecx
push 1
push ebp
lea edx, [esp + 0x3b0]
call fcn.004cfd4d
mov esi, dword [esp + 0x18]
pop ecx
push eax
push 0xffffffffffffffff
push esi
mov eax, str.OverShortDescriptionsPutHere_
call fcn.004ce783
push 1
push str._0.00
push 0xffffffffffffffff
push esi
mov eax, str.._OSTotHere
call fcn.004ce783
add esp, 0x20
jmp 0x51e24e
push str..WebCreation.c
push 0x5f7
xor ecx, ecx
call fcn.00469183
push 0xffffffffffffffff
push 0
push 0
push eax
xor edx, edx
mov ecx, ebx
mov dword [esp + 0x4c], eax
call fcn.0045f525
push 1
push dword [esp + 0x50]
xor ecx, ecx
call fcn.0045fba2
mov edx, dword [esp + 0x54]
add esp, 0x20
mov eax, 0x2003
lea ecx, [esp + 0x3a8]
call fcn.004699c9
lea edx, [esp + 0x3a8]
call fcn.004cd7e8
push 1
push edi
call fcn.004cfd4d
pop ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.OverShortDescriptionsPutHere_
call fcn.004ce783
add esp, 0x10
push 1
push 0
push ebp
push esi
push edi
push 1
push 1
push 0xb
push dword [ebx + 0x8e0]
xor eax, eax
call fcn.00468922
push eax
lea eax, [esp + 0x3d0]
push eax
call fcn.005312a0
add esp, 0x18
push eax
call fcn.004ce6a0
add esp, 0x14
push eax
push 0xffffffffffffffff
push dword [esp + 0x1c]
mov eax, str.._OSTotHere
call fcn.004ce783
mov esi, dword [esp + 0x20]
add esp, 0x10
mov ebp, 0x2004
mov ecx, dword [esp + 0x2c]
push 1
xor eax, eax
call fcn.004d1161
call fcn.004cfd3e
push eax
call fcn.005207be
push eax
lea eax, [esp + 0x3b4]
push str._option_selected_selected__value_.__s__nbsp_
push eax
call fcn.00531b2f
add esp, 0x14
cmp dword [ebx + 0x1040], 0
je 0x51e2ab
mov eax, ebx
call fcn.004e1aae
test eax, eax
lea eax, [ebx + 0x38]
push eax
lea edi, [esp + 0x3ac]
mov eax, ebp
je 0x51e2a4
push str._ss_Final_INCOMPLETED_Count
jmp 0x51e2f1
push str._ss_Count__In_Progress__
jmp 0x51e2f1
mov eax, dword [esp + 0x2c]
call fcn.004d1405
cmp eax, 1
jle 0x51e2df
mov eax, dword [esp + 0x2c]
call fcn.004d1405
push eax
lea eax, [ebx + 0x38]
push eax
push str._ss_Final_Count_of__d
mov eax, ebp
lea edi, [esp + 0x3b4]
call fcn.004ce4a3
add esp, 0xc
jmp 0x51e2f8
lea eax, [ebx + 0x38]
push eax
push str._ss_Closing_Count
mov eax, ebp
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
pop ecx
pop ecx
push str.__option_
mov eax, ebp
lea edi, [esp + 0x3ac]
call fcn.004ce4a3
xor eax, eax
inc eax
mov dword [esp + 0x18], eax
jmp 0x51e3ab
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x30]
call fcn.004d1161
call fcn.004cfd3e
push eax
call fcn.005207be
push eax
push str._option_value_.__s__nbsp_
mov eax, ebp
lea edi, [esp + 0x3b8]
call fcn.004ce4a3
mov edi, dword [esp + 0x24]
call fcn.004cdf5c
push eax
push edi
lea eax, [ebx + 0x38]
push eax
push str._ss__d_s_Count
mov eax, ebp
lea edi, [esp + 0x3c8]
call fcn.004ce4a3
add esp, 0x20
cmp dword [ebx + 0x1040], 0
je 0x51e390
mov eax, ebx
call fcn.004e1aae
test eax, eax
mov eax, ebp
je 0x51e385
push str.__INCOMPLETE_
jmp 0x51e38a
push str.__In_Progress__
call fcn.004ce4a3
pop ecx
push str.__option_
mov eax, ebp
lea edi, [esp + 0x3ac]
call fcn.004ce4a3
inc dword [esp + 0x18]
mov eax, dword [esp + 0x18]
pop ecx
mov ecx, dword [esp + 0x2c]
call fcn.004d1161
mov edx, eax
call fcn.004ccc0d
test eax, eax
push 1
je 0x51e317
lea eax, [esp + 0x3ac]
push eax
push str._option_PutCountDetailSelectOptionsHere___option_
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
movzx eax, word [ebx + 0x1c]
add esp, 0x14
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
push eax
lea eax, [esp + 0x3b4]
push str._02d__02d__04d
push eax
call fcn.00531b2f
add esp, 0x14
push 1
lea eax, [esp + 0x3ac]
push eax
push str.hhPutDayTotalDateHere_hh
push 0xffffffffffffffff
push esi
call fcn.004ce6a0
add esp, 0x14
cmp dword [esp + 0x24], 0
je 0x51e64a
mov eax, dword [esp + 0x24]
xor edi, edi
mov dword [esp + 0x30], edi
mov dword [esp + 0x48], edi
mov dword [esp + 0x1c], edi
mov dword [esp + 0x4c], edi
mov dword [esp + 0x28], edi
mov dword [esp + 0x38], edi
mov dword [esp + 0x18], edi
mov dword [esp + 0x20], edi
mov dword [esp + 0x44], edi
mov dword [esp + 0x40], edi
mov dword [esp + 0x14], edi
call fcn.004d1405
test eax, eax
jle 0x51e519
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x24]
call fcn.004d133e
mov esi, eax
test esi, esi
je 0x51e4fe
mov eax, dword [esi + 0xa4]
sub eax, dword [esi + 0xe0]
add edi, dword [esi + 0xa8]
add dword [esp + 0x30], eax
push 1
push esi
call fcn.004dfe94
add dword [esp + 0x50], eax
mov eax, dword [esi + 0xac]
add dword [esp + 0x24], eax
push 2
push esi
call fcn.004dfe94
add dword [esp + 0x5c], eax
mov eax, dword [esi + 0xb0]
add dword [esp + 0x38], eax
push 4
push esi
call fcn.004dfe94
add dword [esp + 0x50], eax
mov eax, dword [esi + 0xb4]
add dword [esp + 0x30], eax
push 8
push esi
call fcn.004dfe94
add dword [esp + 0x40], eax
mov eax, dword [esi + 0x8e0]
add dword [esp + 0x64], eax
mov eax, dword [esi + 0xb8]
sub eax, dword [esi + 0xe0]
add esp, 0x20
add dword [esp + 0x40], eax
mov eax, dword [esp + 0x24]
inc dword [esp + 0x14]
call fcn.004d1405
cmp dword [esp + 0x14], eax
jl 0x51e466
mov esi, dword [esp + 0x10]
push 1
push dword [esp + 0x34]
call fcn.00468753
pop ecx
push eax
push 0xffffffffffffffff
push esi
mov eax, str.hhPutCashDayTotalHere_hh
call fcn.004ce783
add esp, 0x10
push 1
push edi
call fcn.00468753
pop ecx
push eax
or edi, 0xffffffff
push edi
push esi
mov eax, str.hhPutCCDayTotalHere_hh
call fcn.004ce783
add esp, 0x10
push 1
push dword [esp + 0x20]
call fcn.00468753
pop ecx
push eax
push edi
push esi
mov eax, str.hhPutPCheckDayTotalHere_hh
call fcn.004ce783
add esp, 0x10
push 1
push dword [esp + 0x2c]
call fcn.00468753
pop ecx
push eax
push edi
push esi
mov eax, str.hhPutECheckDayTotalHere_hh
call fcn.004ce783
add esp, 0x10
push 1
push dword [esp + 0x1c]
call fcn.00468753
pop ecx
push eax
push edi
push esi
mov eax, str.hhPutPaidOutDayTotalHere_hh
call fcn.004ce783
add esp, 0x10
push 1
push dword [esp + 0x48]
call fcn.00468753
pop ecx
push eax
push edi
push esi
mov eax, str.hhPutOverShortDayTotalHere_hh
call fcn.004ce783
add esp, 0x10
push 1
push dword [esp + 0x44]
call fcn.00468753
pop ecx
push eax
push edi
push esi
mov eax, str.hhPutGrandDayTotalHere_hh
call fcn.004ce783
mov eax, dword [esp + 0x58]
add esp, 0x10
push 1
call fcn.0051ede6
push eax
push edi
push esi
mov eax, str.hhPutCCDayTotalCountHere_hh
call fcn.004ce783
add esp, 0x10
push 1
mov eax, dword [esp + 0x50]
call fcn.0051ede6
push eax
push edi
push esi
mov eax, str.hhPutPCheckDayTotalCountHere_hh
call fcn.004ce783
mov eax, dword [esp + 0x48]
add esp, 0x10
push 1
call fcn.0051ede6
push eax
push edi
push esi
mov eax, str.hhPutECheckDayTotalCountHere_hh
call fcn.004ce783
mov eax, dword [esp + 0x30]
add esp, 0x10
push 1
call fcn.0051ede6
push eax
push edi
push esi
mov eax, str.hhPutPaidOutDayTotalCountHere_hh
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
mov eax, dword [esp + 0x24]
and dword [esp + 0x14], 0
call fcn.004d1405
test eax, eax
jle 0x51e790
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x24]
call fcn.004d133e
test eax, eax
mov dword [esp + 0x1c], eax
je 0x51e779
push 8
call fcn.004dfeb1
pop ecx
mov edx, eax
xor eax, eax
push 9
pop ecx
lea edi, [esp + 0x69]
mov byte [esp + 0x68], 0
rep stosd dword es:[edi], eax
mov eax, dword [esp + 0x1c]
lea eax, [eax + edx*4 + 0xe4]
cmp dword [eax], 0
je 0x51e779
and dword [esp + 0x20], 0
mov edi, eax
mov dword [esp + 0x38], eax
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x1c]
call fcn.004e341b
push eax
push 0x5571f0
lea eax, [esp + 0x70]
push 0x25
push eax
call fcn.004ce4e5
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccc2f
test eax, eax
je 0x51e714
movzx eax, word [ebx + 0x1c]
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
push eax
lea eax, [esp + 0x3b4]
push str.All_Paid_Outs_Ins_for__02d__02d__04d:_n
push eax
call fcn.00531b2f
add esp, 0x14
mov eax, dword [edi]
test eax, eax
lea ecx, [esp + 0x68]
push ecx
push eax
jle 0x51e739
call fcn.00468753
pop ecx
push eax
mov eax, dword [esp + 0x24]
push dword [eax + 0x30]
add eax, 0x38
push eax
push str._n__s__d__Paid_Out:__s___s
jmp 0x51e750
call fcn.00468753
pop ecx
push eax
mov eax, dword [esp + 0x24]
push dword [eax + 0x30]
add eax, 0x38
push eax
push str._n__s__d__Paid_In:__s___s
mov eax, ebp
lea edi, [esp + 0x3bc]
call fcn.004ce4a3
mov edi, dword [esp + 0x4c]
add esp, 0x14
inc dword [esp + 0x20]
add edi, 4
cmp dword [edi], 0
mov dword [esp + 0x38], edi
jne 0x51e6be
mov eax, dword [esp + 0x24]
inc dword [esp + 0x14]
call fcn.004d1405
cmp dword [esp + 0x14], eax
jl 0x51e66c
lea edx, [esp + 0x3a8]
call fcn.004ccc0d
test eax, eax
je 0x51e7c4
movzx eax, word [ebx + 0x1c]
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
push eax
lea eax, [esp + 0x3b4]
push str.No_Paid_Outs_were_entered_for__02d__02d__04d__n
push eax
call fcn.00531b2f
add esp, 0x14
xor edi, edi
push edi
push 0x58ac50
push 0x54f250
lea eax, [esp + 0x3b4]
push ebp
push eax
call fcn.004ce6a0
add esp, 0x14
push ebp
lea edx, [esp + 0x3ac]
call fcn.004cfd4d
pop ecx
push edi
push 0x5e4e40
push str.quot_
lea eax, [esp + 0x3b4]
push ebp
push eax
call fcn.004ce6a0
add esp, 0x14
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push esi
mov eax, str.hhPutAllDayPaidOutPopupDetailsHere_hh
call fcn.004ce783
add esp, 0x10
lea eax, [esp + 0x3a8]
call fcn.004ccb8b
mov eax, dword [esp + 0x24]
mov dword [esp + 0x14], edi
call fcn.004d1405
test eax, eax
jle 0x51e9a5
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x24]
call fcn.004d133e
mov edi, eax
test edi, edi
je 0x51e98c
lea eax, [esp + 0x3a8]
call fcn.004ccc2f
test eax, eax
je 0x51e893
movzx eax, word [ebx + 0x1c]
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
push eax
push str.All_Over_Shorts_for__02d__02d__04d:_n
lea eax, [esp + 0x3b8]
push ebp
push eax
call fcn.004ce4e5
add esp, 0x18
cmp dword [edi + 0x1040], 0
je 0x51e8d0
mov eax, edi
call fcn.004e1aae
push dword [edi + 0x30]
add edi, 0x38
push edi
test eax, eax
lea edi, [esp + 0x3b0]
mov eax, ebp
je 0x51e8be
push str._s__d:_UNKNOWN:_DID_NOT_COMPLETE_
jmp 0x51e8c3
push str._s__d:_UNKNOWN:_Session_in_progress_
call fcn.004ce4a3
add esp, 0xc
jmp 0x51e98c
push 0x3ff
lea eax, [esp + 0x23b5]
push 0
push eax
mov byte [esp + 0x23bc], 0
call fcn.005306b0
mov eax, dword [esp + 0x40]
add esp, 0xc
test eax, eax
jne 0x51e910
push str..WebCreation.c
push 0x6af
xor ecx, ecx
call fcn.00469183
pop ecx
pop ecx
mov dword [esp + 0x34], eax
jmp 0x51e915
call fcn.0046a534
push 0xffffffffffffffff
xor esi, esi
push esi
push esi
push dword [esp + 0x40]
xor edx, edx
mov ecx, edi
call fcn.0045f525
mov edx, dword [esp + 0x44]
add esp, 0x10
mov eax, 0x3ff
lea ecx, [esp + 0x23b0]
call fcn.004699c9
push esi
push dword [edi + 0x30]
add edi, 0x38
push edi
push str._n_s__d:
push esi
call fcn.004ce595
add esp, 0x10
push eax
push 0x54f250
lea eax, [esp + 0x23bc]
push 0x400
push eax
call fcn.004ce6a0
add esp, 0x14
lea eax, [esp + 0x23b0]
push eax
mov eax, ebp
lea esi, [esp + 0x3ac]
call fcn.004ccd0f
mov esi, dword [esp + 0x14]
pop ecx
mov eax, dword [esp + 0x24]
inc dword [esp + 0x14]
call fcn.004d1405
cmp dword [esp + 0x14], eax
jl 0x51e847
xor edi, edi
lea edx, [esp + 0x3a8]
call fcn.004ccc0d
test eax, eax
je 0x51e9ed
push 0x6bd
push str..WebCreation.c
push 1
call fcn.0042b04a
movzx eax, word [ebx + 0x1c]
add esp, 0xc
push eax
movzx eax, word [ebx + 0x22]
push eax
movzx eax, word [ebx + 0x1e]
push eax
lea eax, [esp + 0x3b4]
push str.There_were_no_over_shorts_for__02d__02d__04d__n
push eax
call fcn.00531b2f
add esp, 0x14
push edi
push 0x58ac50
push 0x54f250
lea eax, [esp + 0x3b4]
push ebp
push eax
call fcn.004ce6a0
add esp, 0x14
push ebp
lea edx, [esp + 0x3ac]
call fcn.004cfd4d
pop ecx
push edi
push 0x5e4e40
push str.quot_
lea eax, [esp + 0x3b4]
push ebp
push eax
call fcn.004ce6a0
add esp, 0x14
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push esi
mov eax, str.hhPutAllDayOverShortPopupDetailsHere_hh
call fcn.004ce783
lea eax, [esp + 0x3b8]
push eax
push ebx
call fcn.0051eca2
push 1
lea eax, [esp + 0x3c4]
push eax
push 0xffffffffffffffff
push esi
mov eax, str.hhPutAppliedInvsHere_hh
call fcn.004ce783
mov eax, dword [ebx + 0xfb8]
add esp, 0x28
cmp eax, edi
jle 0x51ead8
lea eax, [ebx + 0xfbc]
mov dword [esp + 0x14], edi
mov dword [esp + 0x1c], eax
mov edi, dword [esp + 0x1c]
push dword [edi + 0x128]
call fcn.00468753
cmp dword [esp + 0x18], 0
pop ecx
push eax
push dword [edi]
mov eax, ebp
lea edi, [esp + 0x3b0]
jle 0x51eab4
push str._t_d__s
jmp 0x51eab9
push str._d__s
call fcn.004ce4a3
add dword [esp + 0x28], 4
add esp, 0xc
inc dword [esp + 0x14]
mov eax, dword [esp + 0x14]
cmp eax, dword [ebx + 0xfb8]
jl 0x51ea8a
jmp 0x51eaee
push 0x55ae2c
lea eax, [esp + 0x3ac]
push ebp
push eax
call fcn.004ce4e5
add esp, 0xc
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push esi
mov eax, str.hhPutInvExceptionsHere_hh
call fcn.004ce783
add esp, 0x10
cmp dword [ebx + 0x11d8], 0
lea eax, [esp + 0x3a8]
je 0x51eb91
push 0x562cbc
push ebp
push eax
call fcn.004ce4e5
lea ecx, [ebx + 0x7f0]
mov eax, dword [ecx]
add esp, 0xc
test eax, eax
je 0x51eb5b
mov esi, ecx
push eax
call fcn.0053146e
pop ecx
push eax
push str.___d
mov eax, ebp
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
add esi, 4
mov eax, dword [esi]
test eax, eax
pop ecx
pop ecx
jne 0x51eb35
lea ecx, [ebx + 0x854]
mov eax, dword [ecx]
test eax, eax
je 0x51eba0
mov esi, ecx
push eax
call fcn.0053146e
pop ecx
push eax
push 0x57cab4
mov eax, ebp
lea edi, [esp + 0x3b0]
call fcn.004ce4a3
add esi, 4
mov eax, dword [esi]
test eax, eax
pop ecx
pop ecx
jne 0x51eb69
jmp 0x51eba0
push 0x550d28
push ebp
push eax
call fcn.004ce4e5
add esp, 0xc
mov edi, dword [esp + 0x10]
push 1
lea eax, [esp + 0x3ac]
push eax
push 0xffffffffffffffff
push edi
mov eax, str.hhPutMissingExtraInvsHere_hh
call fcn.004ce783
lea ecx, [esp + 0x2b0]
lea edx, [esp + 0x1a8]
mov esi, ebx
call fcn.0051ee39
lea eax, [esp + 0x2b0]
push 0x54f4b4
push eax
call fcn.00522401
mov esi, eax
add esp, 0x18
test esi, esi
je 0x51ec42
push edi
call fcn.00530f70
pop ecx
push eax
push edi
push esi
call fcn.0052245e
add esp, 0xc
xor ebx, ebx
push esi
inc ebx
call fcn.0052248c
pop ecx
xor esi, esi
call fcn.0051a5ca
test eax, eax
jne 0x51ec23
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
inc esi
cmp esi, 0xa
jl 0x51ec09
cmp esi, 0xa
jne 0x51ec58
push str.Warning__A_till_sheet_FAILED_to_be_registered_to_the_backup_server___This_is_a_serious_issue.
call fcn.00413034
pop ecx
lea eax, [esp + 0x2a0]
push eax
push str.:7:CreateTillSheetHTML___FAILED:_The_till_sheet_FAILED_to_be_registered_to_the_backup_server:__s
jmp 0x51ec4f
lea eax, [esp + 0x2a0]
push eax
push str.:5:CreateTillSheetHTML___FAILED:_fopen___s____wb___FAILED_
call fcn.0042b70b
pop ecx
xor ebx, ebx
pop ecx
mov eax, dword [esp + 0x24]
call fcn.004d0600
mov eax, dword [esp + 0x3c]
call fcn.004d0600
mov eax, dword [esp + 0x2c]
call fcn.004d0600
push edi
call fcn.0053061e
mov eax, dword [esp + 0x38]
test eax, eax
pop ecx
je 0x51ec87
call fcn.004692da
mov eax, ebx
mov ecx, dword [esp + 0x27b4]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.005317e7
add esp, 0x27ac
ret