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

Disassembly:
push ebp
push ebx
mov edx, 0x13
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4062cd
call fcn.004622c0
mov eax, dword [esp + 0x58]
mov dword [esp], eax
mov eax, dword [esp + 0x5c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 0xc], eax
mov dword [0x495001], 0x50005aa
mov dword [0x495001], 0x50005ab
mov dword [esp + 0x10], 0x3e8
mov dword [0x495001], 0x50005ac
mov dword [esp + 0x14], 0
mov dword [0x495001], 0x50005ad
mov dword [esp + 0x18], 0
mov dword [0x495001], 0x50005ae
mov dword [esp + 0x1c], 0x3e8
mov dword [0x495001], 0x50005af
mov dword [esp + 0x20], 0xaf0
mov dword [0x495001], 0x50005b0
mov dword [esp + 0x24], 0x4b0
mov dword [0x495001], 0x50005b1
mov dword [esp + 0x28], 0xc80
mov dword [0x495001], 0x50005b2
mov dword [esp + 0x2c], 0x578
mov dword [0x495001], 0x50005b4
mov edx, dword [esp]
push dword [edx]
call fcn.00462112
mov dword [esp + 0x30], eax
mov dword [0x495001], 0x50005b5
mov edx, dword [esp + 4]
push dword [edx]
call fcn.00462112
mov dword [esp + 0x34], eax
mov dword [0x495001], 0x50005b6
mov edx, dword [esp + 8]
push dword [edx]
call fcn.00462112
mov dword [esp + 0x38], eax
mov dword [0x495001], 0x50005b7
mov edx, dword [esp + 0xc]
push dword [edx]
call fcn.00462112
mov dword [esp + 0x3c], eax
mov dword [0x495001], 0x50005c0
push 0xc80000
mov eax, str.Offline_and_Security_Settings
push eax
push 0x2e9
push 0x2a8
push 0xc8
push 0xc8
push 3
call fcn.0044bf70
and eax, eax
je 0x407c33
mov dword [0x495001], 0x50005c8
mov eax, str.Open_Offline_File
push eax
push 0x1e
push 0x6e
push 0xa
push 0xa
push 0x6a
call fcn.00437505
mov dword [0x495001], 0x50005c9
mov eax, str.Save_Offline_File
push eax
push 0x1e
push 0x6e
push 0xa
push 0x82
push 0x6b
call fcn.00437505
mov dword [0x495001], 0x50005ca
mov eax, str.Download
push eax
push 0x1e
push 0x6e
push 0xa
push 0x118
push 0x68
call fcn.00437505
mov dword [0x495001], 0x50005cb
mov eax, str.Upload
push eax
push 0x1e
push 0x6e
push 0xa
push 0x190
push 0x69
call fcn.00437505
mov dword [0x495001], 0x50005cc
mov eax, str.Read_Data
push eax
push 0x1e
push 0x6e
push 0xa
push 0x230
push 0x6c
call fcn.00437505
mov dword [0x495001], 0x50005ce
mov eax, str.Security_Parameters
push eax
push 0x32
push 0x29e
push 0x37
push 5
push 0x7d
call fcn.004376f6
mov dword [0x495001], 0x50005cf
mov eax, str.Permission_to_edit_parameters
push eax
push 0x16
push 0xb9
push 0x4b
push 0xf
push 0x74
call fcn.00437984
mov dword [0x495001], 0x50005d0
push 0x16
push 0xfa
push 0x4b
push 0xd7
push 0x6f
call fcn.00437f3c
mov dword [0x495001], 0x50005d1
mov eax, str.Edit_parameters_not_allowed
push eax
push 0
push 0x6f
call fcn.00438279
mov dword [0x495001], 0x50005d2
mov eax, str.Edit_all_parameters_allowed
push eax
push 1
push 0x6f
call fcn.00438279
mov dword [0x495001], 0x50005d3
mov ebp, dword [esp + 0x68]
movzx ebx, byte [ebp]
push 0x6f
call fcn.004382da
cmp ebx, eax
jge 0x40661b
mov dword [0x495001], 0x50005d4
mov ebp, dword [esp + 0x68]
movzx eax, byte [ebp]
push eax
push 0x6f
call fcn.004372b8
mov dword [0x495001], 0x50005d5
mov dword [0x495001], 0x50005d9
mov eax, str.Offline_Parameters
push eax
push 0x78
push 0x29e
push 0x6e
push 5
push 0x7e
call fcn.004376f6
mov dword [0x495001], 0x50005db
mov eax, str.Structure_of_Table_Entries
push eax
push 0x16
push 0xb9
push 0x82
push 0xf
push 0x75
call fcn.00437984
mov dword [0x495001], 0x50005dc
push 0x16
push 0xfa
push 0x82
push 0xd7
push 0x70
call fcn.00437f3c
mov dword [0x495001], 0x50005dd
mov eax, str.Single_Numbers
push eax
push 0
push 0x70
call fcn.00438279
mov dword [0x495001], 0x50005de
mov eax, str.Number_Ranges
push eax
push 1
push 0x70
call fcn.00438279
mov dword [0x495001], 0x50005df
mov ebp, dword [esp + 0x68]
movzx ebx, byte [ebp + 6]
push 0x70
call fcn.004382da
cmp ebx, eax
jge 0x406724
mov dword [0x495001], 0x50005e0
mov ebp, dword [esp + 0x68]
movzx eax, byte [ebp + 6]
push eax
push 0x70
call fcn.004372b8
mov dword [0x495001], 0x50005e1
mov dword [0x495001], 0x50005e3
mov eax, str.Offline_Mode_Type
push eax
push 0x16
push 0xb9
push 0x9b
push 0xf
push 0x76
call fcn.00437984
mov dword [0x495001], 0x50005e4
push 0x16
push 0xfa
push 0x9b
push 0xd7
push 0x71
call fcn.00437f3c
mov dword [0x495001], 0x50005e5
mov eax, str.No_Offline_Mode
push eax
push 0
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005e6
mov eax, str.White_List
push eax
push 1
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005e7
mov eax, str.Black_List
push eax
push 2
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005e8
mov eax, str.System_Code
push eax
push 3
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005e9
mov eax, str.System_Code_and_White_List
push eax
push 4
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005ea
mov eax, str.System_Code_and_Black_List
push eax
push 5
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005eb
mov eax, str.Only_PIN
push eax
push 6
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005ec
mov eax, str.White_List_and_PIN
push eax
push 7
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005ed
mov eax, str.System_Code__White_List__PIN
push eax
push 8
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005ee
mov eax, str.Continuous_Reading_White_List
push eax
push 9
push 0x71
call fcn.00438279
mov dword [0x495001], 0x50005f1
mov ebp, dword [esp + 0x68]
movzx ebx, byte [ebp + 1]
push 0x71
call fcn.004382da
cmp ebx, eax
jg 0x4068f7
mov dword [0x495001], 0x50005f2
mov ebp, dword [esp + 0x68]
movzx eax, byte [ebp + 1]
push eax
push 0x71
call fcn.004372b8
mov dword [0x495001], 0x50005f3
mov dword [0x495001], 0x50005f5
mov eax, str.Relais_Inversion
push eax
push 0x16
push 0xb9
push 0xb4
push 0xf
push 0x77
call fcn.00437984
mov dword [0x495001], 0x50005f6
push 0x16
push 0xfa
push 0xb4
push 0xd7
push 0x72
call fcn.00437f3c
mov dword [0x495001], 0x50005f7
mov eax, str.Relais_inverted
push eax
push 0
push 0x72
call fcn.00438279
mov dword [0x495001], 0x50005f8
mov eax, str.Relais_not_inverted
push eax
push 0
push 0x72
call fcn.00438279
mov dword [0x495001], 0x50005f9
mov ebp, dword [esp + 0x68]
movzx ebx, byte [ebp + 7]
mov eax, 1
cmp ebx, eax
jg 0x4069cd
mov dword [0x495001], 0x50005fa
mov ebp, dword [esp + 0x68]
movzx eax, byte [ebp + 7]
push eax
push 0x72
call fcn.004372b8
mov dword [0x495001], 0x50005fb
mov dword [0x495001], 0x50005fd
mov eax, str.Relais_Activation_Time__ms_
push eax
push 0x16
push 0xb9
push 0xcd
push 0xf
push 0x78
call fcn.00437984
mov dword [0x495001], 0x50005fe
push edx
call fcn.00462320
pop edx
push eax
push 4
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov ebp, dword [esp + 0x78]
movzx eax, word [ebp + 8]
cdq
push edx
push eax
push 0
push 0xa
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0042b010
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.0045ce40
call fcn.004624b0
push 0x16
push 0xfa
push 0xcd
push 0xd7
push 0x73
call fcn.0042b2b2
add dword [esp + 0x14], edx
call fcn.00438494
call fcn.0042b2d0
mov dword [0x495001], 0x5000601
push 3
call fcn.0044c2b5
push eax
push 0x65
call fcn.0042bd68
and eax, eax
je 0x406ada
mov dword [0x495001], 0x5000602
push 0xffff0001
call fcn.0042c26b
mov dword [0x495001], 0x5000603
push 0xffff0001
call fcn.0042c26b
mov dword [0x495001], 0x5000604
mov dword [0x495001], 0x5000606
push 0x1ea
push 0x2a8
push 0xeb
push 0
push 0x66
call fcn.00438b16
mov dword [0x495001], 0x5000608
mov eax, str.Card_Numbers_and_PIN_Numbers
push eax
push 0xffffffff
push 0x66
call fcn.00438279
mov dword [0x495001], 0x5000609
mov eax, str.System_Numbers___Cite_Codes
push eax
push 0xffffffff
push 0x66
call fcn.00438279
mov dword [0x495001], 0x500060a
mov eax, str.Offline_LOG
push eax
push 0xffffffff
push 0x66
call fcn.00438279
mov dword [0x495001], 0x500060b
call fcn.00439351
mov dword [0x495001], 0x500060d
push 0
push 0x66
call fcn.004393bc
mov dword [0x495001], 0x500060f
push 8
push 0x1e
mov ebp, dword [esp + 0x70]
movzx ebx, word [ebp + 2]
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
imul ebx, ebx, 0x14
add ebx, 0x32
push ebx
push 0x28a
push 0x1cc
push 0x29e
push 0
push 0
push 0x67
call fcn.0043962e
mov dword [0x495001], 0x5000610
push dword [esp + 0x68]
mov edx, dword [esp + 0xc]
push dword [esp + 0xc]
mov edx, dword [esp + 8]
push dword [esp + 8]
call fcn.00421dd6
mov dword [0x495001], 0x5000611
call fcn.00439351
mov dword [0x495001], 0x5000613
push 1
push 0x66
call fcn.004393bc
mov dword [0x495001], 0x5000615
push dword [esp + 0x68]
mov edx, dword [esp + 8]
push dword [esp + 8]
call fcn.0041a2c6
mov dword [0x495001], 0x5000616
call fcn.00439351
mov dword [0x495001], 0x5000618
push 2
push 0x66
call fcn.004393bc
mov dword [0x495001], 0x500061a
push dword [esp + 0x68]
mov edx, dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.00428590
mov dword [0x495001], 0x500061b
call fcn.00439351
mov dword [0x495001], 0x500061f
push 2
call fcn.00452a40
and eax, eax
je 0x406d10
mov dword [0x495001], 0x5000621
push 2
call fcn.00452a52
push eax
push 0x7d
call fcn.00439c6e
mov dword [0x495001], 0x5000622
push 2
call fcn.00452a52
push eax
push 0x7e
call fcn.00439c6e
mov dword [0x495001], 0x5000623
push 2
call fcn.00452a52
push eax
push 0x66
call fcn.00439c6e
mov dword [0x495001], 0x5000624
mov dword [0x495001], 0x5000626
push 1
call fcn.00452a40
and eax, eax
je 0x406d51
mov dword [0x495001], 0x5000628
push 1
call fcn.00452a52
push eax
push 0xffffffff
call fcn.00439c6e
mov dword [0x495001], 0x5000629
mov dword [0x495001], 0x500062b
call fcn.00439351
mov dword [0x495001], 0x500062d
mov dword [0x495001], 0x500062e
call fcn.0044c3c0
push eax
mov dword [0x495001], 0x500062f
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x407a9a
mov dword [0x495001], 0x5000630
call fcn.0044d994
mov dword [esp + 0x44], eax
mov dword [0x495001], 0x5000631
push dword [esp + 0x44]
mov dword [0x495001], 0x5000632
mov ebx, dword [esp + 0x24]
cmp ebx, dword [esp]
jg 0x406f23
mov ebx, dword [esp + 0x24]
mov ebp, dword [esp + 0x70]
movzx eax, word [ebp + 2]
add ebx, eax
dec ebx
cmp ebx, dword [esp]
jl 0x406f23
mov dword [0x495001], 0x5000633
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x5000634
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x406e78
mov dword [0x495001], 0x5000637
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x58]
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
mov ebx, dword [esp + 0x54]
sub ebx, dword [esp + 0x30]
mov edx, dword [esp + 0x14]
mov ebp, dword [edx]
shl ebx, 3
lea eax, [ebp + ebx]
pop dword [eax]
pop dword [eax + 4]
mov dword [0x495001], 0x5000638
jmp 0x406f09
mov dword [0x495001], 0x5000638
mov ebx, 0x36b1
cmp ebx, dword [esp]
jne 0x406f09
mov dword [0x495001], 0x5000639
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push 0xd
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x68]
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
call fcn.0045d0d0
call fcn.004624b0
push dword [esp + 0x54]
call fcn.0042b2b2
add dword [esp + 4], edx
call fcn.00439d43
call fcn.0042b2d0
mov dword [0x495001], 0x500063a
pop eax
mov dword [0x495001], 0x500063b
jmp 0x407a80
mov dword [0x495001], 0x500063b
mov ebx, dword [esp + 0x2c]
cmp ebx, dword [esp]
jg 0x407089
mov ebx, dword [esp + 0x2c]
mov ebp, dword [esp + 0x70]
movzx eax, word [ebp + 4]
add ebx, eax
dec ebx
cmp ebx, dword [esp]
jl 0x407089
mov dword [0x495001], 0x500063c
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x500063d
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x406fde
mov dword [0x495001], 0x5000640
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x58]
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
mov ebx, dword [esp + 0x54]
sub ebx, dword [esp + 0x38]
mov edx, dword [esp + 0x18]
mov ebp, dword [edx]
shl ebx, 3
lea eax, [ebp + ebx]
pop dword [eax]
pop dword [eax + 4]
mov dword [0x495001], 0x5000641
jmp 0x40706f
mov dword [0x495001], 0x5000641
mov ebx, 0x36b1
cmp ebx, dword [esp]
jne 0x40706f
mov dword [0x495001], 0x5000642
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push 5
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x68]
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
call fcn.0045d0d0
call fcn.004624b0
push dword [esp + 0x54]
call fcn.0042b2b2
add dword [esp + 4], edx
call fcn.00439d43
call fcn.0042b2d0
mov dword [0x495001], 0x5000643
pop eax
mov dword [0x495001], 0x5000644
jmp 0x407a80
mov dword [0x495001], 0x5000644
mov ebx, dword [esp + 0x34]
cmp ebx, dword [esp]
jg 0x4071ea
mov ebx, dword [esp + 0x34]
mov ebp, dword [esp + 0x70]
movzx eax, word [ebp + 2]
add ebx, eax
dec ebx
cmp ebx, dword [esp]
jl 0x4071ea
mov dword [0x495001], 0x5000645
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x5000646
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x40713f
mov dword [0x495001], 0x5000648
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x58]
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push eax
mov ebx, dword [esp + 0x50]
sub ebx, dword [esp + 0x3c]
mov edx, dword [esp + 0x18]
mov ebp, dword [edx]
shl ebx, 2
pop eax
mov dword [ebp + ebx], eax
mov dword [0x495001], 0x500064a
jmp 0x4071d0
mov dword [0x495001], 0x500064a
mov ebx, 0x36b1
cmp ebx, dword [esp]
jne 0x4071d0
mov dword [0x495001], 0x500064b
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push 5
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x68]
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
call fcn.0045d0d0
call fcn.004624b0
push dword [esp + 0x54]
call fcn.0042b2b2
add dword [esp + 4], edx
call fcn.00439d43
call fcn.0042b2d0
mov dword [0x495001], 0x500064c
pop eax
mov dword [0x495001], 0x500064d
jmp 0x407a80
mov dword [0x495001], 0x500064d
mov ebx, 0x70
cmp ebx, dword [esp]
jne 0x407293
mov dword [0x495001], 0x500064e
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x500064f
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x407279
mov dword [0x495001], 0x5000650
push 0x70
call fcn.0043724d
push eax
mov ebp, dword [esp + 0x78]
pop eax
mov byte [ebp + 6], al
mov dword [0x495001], 0x5000654
push dword [esp + 0x74]
mov edx, dword [esp + 0x18]
push dword [esp + 0x18]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
call fcn.00422490
mov dword [0x495001], 0x5000655
push dword [esp + 0x74]
call fcn.0040f959
mov dword [0x495001], 0x5000657
pop eax
mov dword [0x495001], 0x5000658
jmp 0x407a80
mov dword [0x495001], 0x5000658
mov ebx, 0x71
cmp ebx, dword [esp]
jne 0x407302
mov dword [0x495001], 0x5000659
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x500065a
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x4072e8
mov dword [0x495001], 0x500065b
push 0x71
call fcn.0043724d
push eax
mov ebp, dword [esp + 0x78]
pop eax
mov byte [ebp + 1], al
mov dword [0x495001], 0x500065d
pop eax
mov dword [0x495001], 0x500065e
jmp 0x407a80
mov dword [0x495001], 0x500065e
mov ebx, 0x72
cmp ebx, dword [esp]
jne 0x407371
mov dword [0x495001], 0x500065f
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x5000660
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x407357
mov dword [0x495001], 0x5000661
push 0x72
call fcn.0043724d
push eax
mov ebp, dword [esp + 0x78]
pop eax
mov byte [ebp + 7], al
mov dword [0x495001], 0x5000663
pop eax
mov dword [0x495001], 0x5000664
jmp 0x407a80
mov dword [0x495001], 0x5000664
mov ebx, 0x73
cmp ebx, dword [esp]
jne 0x407514
mov dword [0x495001], 0x5000665
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x5000666
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x40743b
mov dword [0x495001], 0x5000667
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push 0x73
call fcn.00439cdd
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
push 0
push 0xa
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.0042b050
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
mov dword [esp + 0x50], eax
mov dword [0x495001], 0x5000668
push dword [esp + 0x50]
mov ebp, dword [esp + 0x78]
pop eax
mov word [ebp + 8], ax
mov dword [0x495001], 0x500066a
jmp 0x4074fa
mov dword [0x495001], 0x500066a
mov ebx, 0x36b1
cmp ebx, dword [esp]
jne 0x4074fa
mov dword [0x495001], 0x500066b
mov ebx, dword [esp + 0x50]
cmp ebx, 1
jl 0x407474
mov ebx, dword [esp + 0x50]
cmp ebx, 0xfa00
jg 0x407474
jmp 0x40747b
mov eax, 1
jmp 0x40747d
xor eax, eax
and eax, eax
je 0x4074f0
mov dword [0x495001], 0x500066c
push 3
call fcn.0044bf5e
and eax, eax
je 0x4074d2
mov dword [0x495001], 0x500066d
mov eax, str.Value_between_10_and_640000_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x500066e
mov eax, str.5000
push eax
push 0x73
call fcn.00439d43
mov dword [0x495001], 0x500066f
mov dword [0x495001], 0x5000670
mov ebp, dword [esp + 0x74]
mov word [ebp + 8], 0x1f4
mov dword [0x495001], 0x5000671
mov dword [0x495001], 0x5000673
pop eax
mov dword [0x495001], 0x5000674
jmp 0x407a80
mov dword [0x495001], 0x5000674
mov ebx, 0x6f
cmp ebx, dword [esp]
jne 0x407583
mov dword [0x495001], 0x5000675
call fcn.0044d9a3
push eax
mov dword [0x495001], 0x5000676
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x407569
mov dword [0x495001], 0x5000677
push 0x6f
call fcn.0043724d
push eax
mov ebp, dword [esp + 0x78]
pop eax
mov byte [ebp], al
mov dword [0x495001], 0x5000679
pop eax
mov dword [0x495001], 0x500067a
jmp 0x407a80
mov dword [0x495001], 0x500067a
mov ebx, 0x6c
cmp ebx, dword [esp]
jne 0x4075c9
mov dword [0x495001], 0x500067b
push 0x64
push 0x12c
push 0x14
push 0x14
call fcn.004271b8
mov dword [0x495001], 0x500067e
jmp 0x407a80
mov dword [0x495001], 0x500067e
mov ebx, 0x68
cmp ebx, dword [esp]
jne 0x4076e0
mov dword [0x495001], 0x500067f
push 4
call fcn.0044bf5e
and eax, eax
je 0x407653
mov dword [0x495001], 0x5000680
cmp dword [0x49d8a8], 0
je 0x407635
mov dword [0x495001], 0x5000681
push dword [0x49d8a8]
call fcn.0042bc47
mov dword [0x495001], 0x5000682
mov dword [0x49d8a8], 0
mov dword [0x495001], 0x5000683
mov dword [0x495001], 0x5000684
push 4
call fcn.0044bdc7
mov dword [0x495001], 0x5000685
mov dword [0x495001], 0x5000686
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
mov edx, dword [esp + 0x1c]
push dword [esp + 0x1c]
mov edx, dword [esp + 0x1c]
push dword [esp + 0x1c]
mov edx, dword [esp + 0x1c]
push dword [esp + 0x1c]
call fcn.0041542b
mov dword [0x495001], 0x5000687
push 3
call fcn.0044bf5e
and eax, eax
je 0x4076c7
mov dword [0x495001], 0x5000688
mov eax, str.Send_Tables___OK_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x5000689
mov dword [0x495001], 0x500068a
jmp 0x407a80
mov dword [0x495001], 0x500068a
mov ebx, 0x69
cmp ebx, dword [esp]
jne 0x40786f
mov dword [0x495001], 0x500068b
push 4
call fcn.0044bf5e
and eax, eax
je 0x40776a
mov dword [0x495001], 0x500068c
cmp dword [0x49d8a8], 0
je 0x40774c
mov dword [0x495001], 0x500068d
push dword [0x49d8a8]
call fcn.0042bc47
mov dword [0x495001], 0x500068e
mov dword [0x49d8a8], 0
mov dword [0x495001], 0x500068f
mov dword [0x495001], 0x5000690
push 4
call fcn.0044bdc7
mov dword [0x495001], 0x5000691
mov dword [0x495001], 0x5000692
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
mov edx, dword [esp + 0x20]
push dword [esp + 0x20]
mov edx, dword [esp + 0x20]
push dword [esp + 0x20]
mov edx, dword [esp + 0x20]
push dword [esp + 0x20]
mov edx, dword [esp + 0x20]
push dword [esp + 0x20]
call fcn.0041e8d8
mov dword [0x495001], 0x5000693
push 3
call fcn.0044bf5e
and eax, eax
je 0x407856
mov dword [0x495001], 0x5000694
push dword [esp + 0x70]
call fcn.00421acf
mov dword [0x495001], 0x5000695
push dword [esp + 0x70]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
mov edx, dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.00422490
mov dword [0x495001], 0x5000696
push dword [esp + 0x70]
mov edx, dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.004205fa
mov dword [0x495001], 0x5000697
push dword [esp + 0x70]
mov edx, dword [esp + 0x18]
push dword [esp + 0x18]
call fcn.0040ea56
mov dword [0x495001], 0x5000698
mov eax, str.Upload_Tables___OK_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x5000699
mov dword [0x495001], 0x500069a
jmp 0x407a80
mov dword [0x495001], 0x500069a
mov ebx, 0x6b
cmp ebx, dword [esp]
jne 0x407949
mov dword [0x495001], 0x500069b
push 3
call fcn.0044bf5e
and eax, eax
je 0x407930
mov dword [0x495001], 0x500069c
push dword [esp + 0x70]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
call fcn.00415ba1
and eax, eax
je 0x4078fd
mov dword [0x495001], 0x500069d
mov eax, str.ERROR_Save_File_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x500069e
jmp 0x407926
mov dword [0x495001], 0x500069e
mov dword [0x495001], 0x500069f
mov eax, str.Save_File_OK_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x50006a0
mov dword [0x495001], 0x50006a1
mov dword [0x495001], 0x50006a2
jmp 0x407a80
mov dword [0x495001], 0x50006a2
mov ebx, 0x6a
cmp ebx, dword [esp]
jne 0x407a80
mov dword [0x495001], 0x50006a3
push 3
call fcn.0044bf5e
and eax, eax
je 0x407a76
mov dword [0x495001], 0x50006a4
push dword [esp + 0x70]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
call fcn.0041be3f
and eax, eax
je 0x4079d7
mov dword [0x495001], 0x50006a5
mov eax, str.ERROR_Load_File_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x50006a6
jmp 0x407a00
mov dword [0x495001], 0x50006a6
mov dword [0x495001], 0x50006a7
mov eax, str.Load_File_OK_
push eax
push 0
push 0x65
call fcn.0042c60a
mov dword [0x495001], 0x50006a8
mov dword [0x495001], 0x50006a9
push dword [esp + 0x70]
call fcn.00421acf
mov dword [0x495001], 0x50006aa
push dword [esp + 0x70]
mov edx, dword [esp + 0x14]
push dword [esp + 0x14]
mov edx, dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.00422490
mov dword [0x495001], 0x50006ab
push dword [esp + 0x70]
mov edx, dword [esp + 0x10]
push dword [esp + 0x10]
call fcn.004205fa
mov dword [0x495001], 0x50006ac
push dword [esp + 0x70]
mov edx, dword [esp + 0x18]
push dword [esp + 0x18]
call fcn.0040ea56
mov dword [0x495001], 0x50006ad
mov dword [0x495001], 0x50006ae
pop eax
mov dword [0x495001], 0x50006af
jmp 0x407c19
mov dword [0x495001], 0x50006af
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x407c19
mov dword [0x495001], 0x50006b0
call fcn.0044d9b2
mov dword [esp + 0x4c], eax
mov dword [0x495001], 0x50006b2
mov ebx, dword [esp + 0x4c]
cmp ebx, 3
jne 0x407b98
mov dword [0x495001], 0x50006b3
cmp dword [0x49d8a8], 0
je 0x407b18
mov dword [0x495001], 0x50006b5
push dword [0x49d8a8]
call fcn.0042bc47
mov dword [0x495001], 0x50006b6
mov dword [0x49d8a8], 0
mov dword [0x495001], 0x50006b7
mov dword [0x495001], 0x50006b8
push 4
call fcn.0044bf5e
and eax, eax
je 0x407b4e
mov dword [0x495001], 0x50006ba
push 4
call fcn.0044bdc7
mov dword [0x495001], 0x50006bb
mov dword [0x495001], 0x50006bc
push 3
call fcn.0044bdc7
mov dword [0x495001], 0x50006bd
mov eax, 1
movzx eax, al
add esp, 4
jmp 0x407c49
mov dword [0x495001], 0x50006bf
mov dword [0x495001], 0x50006c1
mov ebx, dword [esp + 0x4c]
cmp ebx, 4
jne 0x407c0f
mov dword [0x495001], 0x50006c2
cmp dword [0x49d8a8], 0
je 0x407bf1
mov dword [0x495001], 0x50006c4
push dword [0x49d8a8]
call fcn.0042bc47
mov dword [0x495001], 0x50006c5
mov dword [0x49d8a8], 0
mov dword [0x495001], 0x50006c6
mov dword [0x495001], 0x50006c7
push 4
call fcn.0044bdc7
mov dword [0x495001], 0x50006c8
mov dword [0x495001], 0x50006ca
pop eax
mov dword [0x495001], 0x50006ce
jmp 0x406d6a
mov dword [0x495001], 0x50006cf
mov dword [0x495001], 0x50006d0
xor eax, eax
add esp, 0x4c
pop ebx
pop ebp
ret 0x1c