Function at 0x416d65
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 0x416d6c
call fcn.004622c0
mov dword [0x495001], 0x7db
mov dword [0x495001], 0x7e2
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b3ab
lea eax, [esp + 4]
push eax
call fcn.00462360
mov dword [0x495001], 0x7e7
push dword [esp]
mov edx, str.container
pop ecx
call fcn.0042b270
je 0x417086
mov dword [0x495001], 0x7e8
push dword [esp + 0x58]
call fcn.0045b3ef
mov dword [esp + 0x20], eax
mov dword [0x495001], 0x7e9
push dword [esp + 0x58]
call fcn.0045b53a
and eax, eax
je 0x416eaf
mov dword [0x495001], 0x7ea
push dword [esp + 0x58]
call fcn.0045b552
and eax, eax
je 0x416eaf
mov dword [0x495001], 0x7eb
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x49732d
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x416e96
mov dword [0x495001], 0x7ec
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
lea eax, [esp + 0xc]
push eax
call fcn.00462360
mov dword [0x495001], 0x7ed
jmp 0x416eaf
mov dword [0x495001], 0x7ee
mov dword [0x495001], 0x7ef
jmp 0x416e05
mov dword [0x495001], 0x7f0
mov dword [0x495001], 0x7f1
mov ebx, dword [esp + 0x20]
and ebx, ebx
je 0x41706d
mov dword [0x495001], 0x7f3
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x28]
call fcn.0045b3ab
lea eax, [esp + 0x3c]
push eax
call fcn.00462360
mov dword [0x495001], 0x7f4
push dword [esp + 0x38]
mov edx, str.frame
pop ecx
call fcn.0042b270
je 0x417063
mov dword [0x495001], 0x7f5
push dword [esp + 0x20]
call fcn.0045b53a
and eax, eax
je 0x417059
mov dword [0x495001], 0x7f6
push dword [esp + 0x20]
call fcn.0045b552
and eax, eax
je 0x417059
mov dword [0x495001], 0x7f7
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x28]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.text
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417040
mov dword [0x495001], 0x7f8
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x28]
call fcn.0045b5b1
lea eax, [esp + 0x14]
push eax
call fcn.00462360
mov dword [0x495001], 0x7f9
push dword [esp + 0x10]
push 0xffffffff
push 0x2711
call fcn.00438279
mov dword [0x495001], 0x7fa
push dword [0x49da84]
call fcn.0045e4fa
mov dword [0x495001], 0x7fb
mov edx, dword [esp + 0x10]
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.004623f0
mov ebp, dword [0x49da88]
lea eax, [ebp + 8]
push eax
call fcn.00462360
mov dword [0x495001], 0x7fc
push dword [esp + 8]
call fcn.0045c960
push eax
pop eax
mov dword [ebp + 0xc], eax
mov dword [0x495001], 0x800
jmp 0x417059
mov dword [0x495001], 0x801
mov dword [0x495001], 0x802
jmp 0x416f36
mov dword [0x495001], 0x803
mov dword [0x495001], 0x804
mov dword [0x495001], 0x805
mov dword [0x495001], 0x809
jmp 0x4185b3
mov dword [0x495001], 0x809
push dword [esp]
mov edx, str.button
pop ecx
call fcn.0042b270
jne 0x4170b2
push dword [esp]
mov edx, str.text
pop ecx
call fcn.0042b270
jne 0x4170b2
jmp 0x4170b9
mov eax, 1
jmp 0x4170bb
xor eax, eax
and eax, eax
je 0x4171b6
mov dword [0x495001], 0x80a
push dword [esp + 0x58]
call fcn.0045b53a
and eax, eax
je 0x41719d
mov dword [0x495001], 0x80b
push dword [esp + 0x58]
call fcn.0045b552
and eax, eax
je 0x41719d
mov dword [0x495001], 0x80c
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x49732d
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417184
mov dword [0x495001], 0x80d
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 + 0x64]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
mov dword [0x49d948], eax
mov dword [0x495001], 0x80e
jmp 0x41719d
mov dword [0x495001], 0x80f
mov dword [0x495001], 0x810
jmp 0x4170de
mov dword [0x495001], 0x811
mov dword [0x495001], 0x815
jmp 0x4185b3
mov dword [0x495001], 0x815
push dword [esp]
mov edx, str.combobox
pop ecx
call fcn.0042b270
jne 0x4171e2
push dword [esp]
mov edx, str.string
pop ecx
call fcn.0042b270
jne 0x4171e2
jmp 0x4171e9
mov eax, 1
jmp 0x4171eb
xor eax, eax
and eax, eax
je 0x4175c8
mov dword [0x495001], 0x816
push dword [esp + 0x58]
call fcn.0045b53a
and eax, eax
je 0x4175af
mov dword [0x495001], 0x817
mov byte [esp + 0x34], 0
mov dword [0x495001], 0x818
push dword [esp + 0x58]
call fcn.0045b552
and eax, eax
je 0x4175af
mov dword [0x495001], 0x819
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x49732d
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417527
mov dword [0x495001], 0x81a
push dword [0x49da74]
call fcn.0045e4fa
mov dword [0x495001], 0x81f
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
mov ebp, dword [0x49da78]
lea eax, [ebp + 0x10]
push eax
call fcn.00462360
mov dword [0x495001], 0x821
push dword [esp + 0x58]
call fcn.0045b5f9
mov dword [esp + 0x28], eax
mov dword [0x495001], 0x822
mov ebx, dword [esp + 0x28]
and ebx, ebx
je 0x417430
mov dword [0x495001], 0x823
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x30]
call fcn.0045b3ab
lea eax, [esp + 8]
push eax
call fcn.00462360
mov dword [0x495001], 0x824
push dword [esp + 4]
mov edx, str.text
pop ecx
call fcn.0042b270
je 0x417426
mov dword [0x495001], 0x825
push dword [esp + 0x28]
call fcn.0045b53a
and eax, eax
je 0x41741c
mov dword [0x495001], 0x826
push dword [esp + 0x28]
call fcn.0045b552
and eax, eax
je 0x41741c
mov dword [0x495001], 0x827
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x30]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x49732d
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417403
mov dword [0x495001], 0x828
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x30]
call fcn.0045b5b1
lea eax, [esp + 0x10]
push eax
call fcn.00462360
mov dword [0x495001], 0x829
push dword [esp + 0xc]
call fcn.0045c960
push eax
mov ebp, dword [0x49da78]
pop eax
mov dword [ebp + 0xc], eax
mov dword [0x495001], 0x82c
jmp 0x41741c
mov dword [0x495001], 0x82d
mov dword [0x495001], 0x82e
jmp 0x417354
mov dword [0x495001], 0x82f
mov dword [0x495001], 0x830
mov dword [0x495001], 0x831
mov dword [0x495001], 0x833
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push 1
mov ebp, dword [0x49da78]
push dword [ebp + 0x10]
call fcn.0045d9e0
call fcn.004624b0
mov edx, 0x4955d2
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x4174be
mov dword [0x495001], 0x834
mov ebp, dword [0x49da78]
push dword [ebp + 0x10]
call fcn.00436e5e
mov dword [0x49d948], eax
mov dword [0x495001], 0x835
push dword [0x49d948]
pop eax
mov dword [ebp + 0x18], eax
mov dword [0x495001], 0x836
jmp 0x4174f9
mov dword [0x495001], 0x836
mov dword [0x495001], 0x837
mov ebp, dword [0x49da78]
push dword [ebp + 0x10]
call fcn.0045c960
mov dword [0x49d948], eax
mov dword [0x495001], 0x838
push dword [0x49d948]
pop eax
mov dword [ebp + 0x18], eax
mov dword [0x495001], 0x839
mov dword [0x495001], 0x83b
push dword [esp + 0x58]
mov ebp, dword [0x49da78]
pop eax
mov dword [ebp + 8], eax
mov dword [0x495001], 0x83f
jmp 0x417596
mov dword [0x495001], 0x83f
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.name
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417596
mov dword [0x495001], 0x844
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
mov ebp, dword [0x49da78]
lea eax, [ebp + 0x14]
push eax
call fcn.00462360
mov dword [0x495001], 0x845
mov dword [0x495001], 0x846
jmp 0x41721d
mov dword [0x495001], 0x847
mov dword [0x495001], 0x84b
jmp 0x4185b3
mov dword [0x495001], 0x84b
push dword [esp]
mov edx, str.para_name
pop ecx
call fcn.0042b270
je 0x417e8a
mov dword [0x495001], 0x84c
push dword [esp + 0x58]
call fcn.0045b53a
and eax, eax
je 0x417e71
mov dword [0x495001], 0x84d
push dword [esp + 0x58]
call fcn.0045b552
and eax, eax
je 0x417e71
mov dword [0x495001], 0x84e
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.name
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417c5c
mov dword [0x495001], 0x84f
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
mov ebp, dword [0x49da78]
lea eax, [ebp + 0x1c]
push eax
call fcn.00462360
mov dword [0x495001], 0x851
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
call fcn.004624b0
mov edx, str.EEprom_Type
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x4177d9
mov dword [0x495001], 0x852
push dword [esp + 0x58]
pop eax
mov dword [esp + 0x30], eax
mov dword [0x495001], 0x853
push dword [esp + 0x30]
call fcn.0045b552
and eax, eax
je 0x4177a4
mov dword [0x495001], 0x854
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x38]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.value
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x41778b
mov dword [0x495001], 0x856
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 + 0x3c]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push eax
pop eax
mov byte [0x49da25], al
mov dword [0x495001], 0x857
jmp 0x4177a4
mov dword [0x495001], 0x858
mov dword [0x495001], 0x859
jmp 0x4176e3
mov dword [0x495001], 0x85b
push dword [esp + 0x58]
call fcn.0045b53a
mov dword [0x495001], 0x85c
push dword [esp + 0x58]
call fcn.0045b552
mov dword [0x495001], 0x85d
jmp 0x417c43
mov dword [0x495001], 0x85d
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
call fcn.004624b0
mov edx, str.EEprom_Version_Major
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417936
mov dword [0x495001], 0x85e
push dword [esp + 0x58]
pop eax
mov dword [esp + 0x30], eax
mov dword [0x495001], 0x85f
push dword [esp + 0x30]
call fcn.0045b552
and eax, eax
je 0x417901
mov dword [0x495001], 0x860
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x38]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.value
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x4178e8
mov dword [0x495001], 0x861
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x4956bd
push eax
push 2
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x48]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045cbd0
lea eax, [0x49d834]
push eax
call fcn.00462360
mov dword [0x495001], 0x863
jmp 0x417901
mov dword [0x495001], 0x864
mov dword [0x495001], 0x865
jmp 0x41782d
mov dword [0x495001], 0x867
push dword [esp + 0x58]
call fcn.0045b53a
mov dword [0x495001], 0x868
push dword [esp + 0x58]
call fcn.0045b552
mov dword [0x495001], 0x869
jmp 0x417c43
mov dword [0x495001], 0x869
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
call fcn.004624b0
mov edx, str.EEprom_Version_Minor
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417a93
mov dword [0x495001], 0x86a
push dword [esp + 0x58]
pop eax
mov dword [esp + 0x30], eax
mov dword [0x495001], 0x86b
push dword [esp + 0x30]
call fcn.0045b552
and eax, eax
je 0x417a5e
mov dword [0x495001], 0x86c
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x38]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.value
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417a45
mov dword [0x495001], 0x86d
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x4956bd
push eax
push 2
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x48]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045cbd0
lea eax, [0x49d830]
push eax
call fcn.00462360
mov dword [0x495001], 0x86f
jmp 0x417a5e
mov dword [0x495001], 0x870
mov dword [0x495001], 0x871
jmp 0x41798a
mov dword [0x495001], 0x873
push dword [esp + 0x58]
call fcn.0045b53a
mov dword [0x495001], 0x874
push dword [esp + 0x58]
call fcn.0045b552
mov dword [0x495001], 0x875
jmp 0x417c43
mov dword [0x495001], 0x875
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
call fcn.004624b0
mov edx, str.EEprom_Version_Patch
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417c43
mov dword [0x495001], 0x876
push dword [esp + 0x58]
pop eax
mov dword [esp + 0x30], eax
mov dword [0x495001], 0x877
push dword [esp + 0x30]
call fcn.0045b552
and eax, eax
je 0x417c1d
mov dword [0x495001], 0x878
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x38]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.value
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417c04
mov dword [0x495001], 0x879
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x4956bd
push eax
push 2
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x48]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045cbd0
lea eax, [0x49d8ac]
push eax
call fcn.00462360
mov dword [0x495001], 0x87b
push edx
call fcn.00462320
pop edx
push eax
mov edx, dword [0x49d834]
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.004623f0
mov edx, dword [0x49d830]
push edx
call fcn.004623f0
mov edx, dword [0x49d8ac]
push edx
call fcn.004623f0
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push edx
push eax
pop dword [0x49d798]
pop dword [0x49d79c]
mov dword [0x495001], 0x87c
jmp 0x417c1d
mov dword [0x495001], 0x87d
mov dword [0x495001], 0x87e
jmp 0x417ae7
mov dword [0x495001], 0x880
push dword [esp + 0x58]
call fcn.0045b53a
mov dword [0x495001], 0x881
push dword [esp + 0x58]
call fcn.0045b552
mov dword [0x495001], 0x882
mov dword [0x495001], 0x884
jmp 0x417e58
mov dword [0x495001], 0x884
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x498905
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417cf0
mov dword [0x495001], 0x885
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 + 0x64]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push eax
mov ebp, dword [0x49da78]
pop eax
mov byte [ebp + 0x20], al
mov dword [0x495001], 0x886
jmp 0x417e58
mov dword [0x495001], 0x886
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.value
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417d6e
mov dword [0x495001], 0x887
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
mov ebp, dword [0x49da78]
lea eax, [ebp + 0x21]
push eax
call fcn.00462360
mov dword [0x495001], 0x888
jmp 0x417e58
mov dword [0x495001], 0x888
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.type
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417de9
mov dword [0x495001], 0x889
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
mov ebp, dword [0x49da78]
lea eax, [ebp + 0x25]
push eax
call fcn.00462360
mov dword [0x495001], 0x88a
jmp 0x417e58
mov dword [0x495001], 0x88a
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.default
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x417e58
mov dword [0x495001], 0x88b
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b5b1
mov ebp, dword [0x49da78]
lea eax, [ebp + 0x29]
push eax
call fcn.00462360
mov dword [0x495001], 0x88c
mov dword [0x495001], 0x88d
jmp 0x417601
mov dword [0x495001], 0x88e
mov dword [0x495001], 0x892
jmp 0x4185b3
mov dword [0x495001], 0x892
push dword [esp]
mov edx, str.para_combo_menu
pop ecx
call fcn.0042b270
je 0x41817d
mov dword [0x495001], 0x893
push dword [esp + 0x58]
call fcn.0045b53a
and eax, eax
je 0x418164
mov dword [0x495001], 0x894
mov dword [esp + 0x3c], 0
mov dword [0x495001], 0x896
mov ebp, dword [0x49da78]
push dword [ebp + 0x18]
call fcn.00439f56
mov dword [0x495001], 0x897
push dword [esp + 0x58]
call fcn.0045b552
and eax, eax
je 0x418149
mov dword [0x495001], 0x898
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
lea eax, [esp + 4]
push eax
call fcn.00462360
mov dword [0x495001], 0x899
push dword [esp]
push 0xffffffff
mov ebp, dword [0x49da78]
push dword [ebp + 0x18]
call fcn.00438279
mov dword [0x495001], 0x89a
push dword [ebp + 0x25]
mov edx, 0x498833
pop ecx
call fcn.0042b270
je 0x417fce
mov dword [0x495001], 0x89b
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 + 0x64]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push eax
push dword [esp + 0x40]
mov ebp, dword [0x49da78]
push dword [ebp + 0x18]
call fcn.00439f79
mov dword [0x495001], 0x89c
jmp 0x41811d
mov dword [0x495001], 0x89c
mov ebp, dword [0x49da78]
push dword [ebp + 0x25]
mov edx, 0x496cdd
pop ecx
call fcn.0042b270
je 0x41807f
mov dword [0x495001], 0x89d
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 1
mov eax, 0x4955f6
push eax
mov eax, 0x49589f
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x78]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045d380
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push eax
push dword [esp + 0x40]
mov ebp, dword [0x49da78]
push dword [ebp + 0x18]
call fcn.00439f79
mov dword [0x495001], 0x89e
jmp 0x41811d
mov dword [0x495001], 0x89e
mov ebp, dword [0x49da78]
push dword [ebp + 0x25]
mov edx, str.hex_arr
pop ecx
call fcn.0042b270
je 0x41811d
mov dword [0x495001], 0x89f
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 1
mov eax, 0x4955f6
push eax
mov eax, 0x49589f
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x78]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045d380
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
push eax
push dword [esp + 0x40]
mov ebp, dword [0x49da78]
push dword [ebp + 0x18]
call fcn.00439f79
mov dword [0x495001], 0x8a0
mov dword [0x495001], 0x8a1
mov ebx, dword [esp + 0x3c]
inc ebx
mov dword [esp + 0x3c], ebx
mov dword [0x495001], 0x8a2
jmp 0x417eed
mov dword [0x495001], 0x8a3
mov ebp, dword [0x49da78]
push dword [ebp + 0x29]
push dword [ebp + 0x18]
call fcn.00439d43
mov dword [0x495001], 0x8a4
mov dword [0x495001], 0x8a8
jmp 0x4185b3
mov dword [0x495001], 0x8a8
push dword [esp]
mov edx, str.para_string_menu
pop ecx
call fcn.0042b270
je 0x4183ce
mov dword [0x495001], 0x8a9
push dword [esp + 0x58]
call fcn.0045b53a
and eax, eax
je 0x4183b5
mov dword [0x495001], 0x8aa
push dword [esp + 0x58]
call fcn.0045b552
and eax, eax
je 0x41837f
mov dword [0x495001], 0x8ab
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x4956dd
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x41825e
mov dword [0x495001], 0x8ac
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 + 0x64]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
mov dword [esp + 0x40], eax
mov dword [0x495001], 0x8ad
jmp 0x418366
mov dword [0x495001], 0x8ad
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, 0x49744e
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x4182e8
mov dword [0x495001], 0x8ae
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 + 0x64]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
mov dword [esp + 0x44], eax
mov dword [0x495001], 0x8af
jmp 0x418366
mov dword [0x495001], 0x8af
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x60]
call fcn.0045b56a
call fcn.004624b0
mov edx, str.max_length
pop ecx
push ecx
call fcn.0042b2e0
mov ecx, eax
call fcn.0042b270
je 0x418366
mov dword [0x495001], 0x8b0
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 + 0x64]
call fcn.0045b5b1
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045c960
call fcn.0042b2d0
mov dword [esp + 0x48], eax
mov dword [0x495001], 0x8b1
mov dword [0x495001], 0x8b2
jmp 0x4181b6
mov dword [0x495001], 0x8b3
mov ebp, dword [0x49da78]
push dword [ebp + 0x29]
push dword [ebp + 0x18]
call fcn.00439d43
mov dword [0x495001], 0x8b4
push dword [esp + 0x48]
push 1
push dword [ebp + 0x18]
call fcn.0043d0f9
mov dword [0x495001], 0x8b5
mov dword [0x495001], 0x8b9
jmp 0x4185b3
mov dword [0x495001], 0x8b9
push dword [esp]
mov edx, str.tooltip1
pop ecx
call fcn.0042b270
je 0x4184c8
mov dword [0x495001], 0x8ba
push dword [0x49d978]
mov edx, 0x4972a1
pop ecx
call fcn.0042b270
je 0x4184af
mov dword [0x495001], 0x8bb
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x495448
push eax
mov eax, 0x4953dc
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x70]
call fcn.0045b603
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045d6b0
lea eax, [esp + 0x1c]
push eax
call fcn.00462360
mov dword [0x495001], 0x8bc
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x495426
push eax
push dword [esp + 0x24]
call fcn.0045d8c0
lea eax, [esp + 0x20]
push eax
call fcn.00462360
mov dword [0x495001], 0x8be
push dword [esp + 0x1c]
push dword [0x49d948]
call fcn.0040a9c9
mov dword [0x495001], 0x8c1
mov dword [0x495001], 0x8c3
jmp 0x4185b3
mov dword [0x495001], 0x8c3
push dword [esp]
mov edx, str.tooltip2
pop ecx
call fcn.0042b270
je 0x4185b3
mov dword [0x495001], 0x8c4
push dword [0x49d978]
mov edx, 0x4967a2
pop ecx
call fcn.0042b270
je 0x4185a9
mov dword [0x495001], 0x8c5
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x495448
push eax
mov eax, 0x4953dc
push eax
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
push dword [esp + 0x70]
call fcn.0045b603
call fcn.0042b2b2
add dword [esp], edx
call fcn.0045d6b0
lea eax, [esp + 0x1c]
push eax
call fcn.00462360
mov dword [0x495001], 0x8c6
push edx
call fcn.00462320
pop edx
push eax
push edx
call fcn.00462320
pop edx
push eax
mov eax, 0x495426
push eax
push dword [esp + 0x24]
call fcn.0045d8c0
lea eax, [esp + 0x20]
push eax
call fcn.00462360
mov dword [0x495001], 0x8c7
push dword [esp + 0x1c]
push dword [0x49d948]
call fcn.0040a9c9
mov dword [0x495001], 0x8c9
mov dword [0x495001], 0x8ca
mov dword [0x495001], 0x8d6
xor eax, eax
push dword [esp + 0xc]
call fcn.00462450
push dword [esp + 4]
call fcn.00462450
push dword [esp + 0x38]
call fcn.00462450
push dword [esp + 8]
call fcn.00462450
push dword [esp + 0x14]
call fcn.00462450
push dword [esp + 0x18]
call fcn.00462450
push dword [esp + 0x1c]
call fcn.00462450
push dword [esp + 0x10]
call fcn.00462450
push dword [esp]
call fcn.00462450
add esp, 0x4c
pop ebx
pop ebp
ret 4