Function at 0x465b1a
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x58c
mov dword [ebp - 0x264], 0x527d48
mov dword [ebp - 0x260], 0x5ef89e
lea eax, [ebp - 0x25c]
lea edx, [ebp - 0x18]
mov dword [eax], edx
mov edx, 0x46ad4a
mov dword [eax + 4], edx
mov dword [eax + 8], esp
lea eax, [ebp - 0x27c]
mov dword [esp], eax
call fcn.005341e8
cmp dword [ebp + 0xc], 0
je 0x46b566
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xffffffff
call fcn.00593ae8
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.00591d7c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.005917ec
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00591d7c
mov dword [ebp - 0x34], eax
mov dword [esp + 0xc], sub.msvcrt.dll_tolower
mov eax, dword [ebp - 0x2c]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x30]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x34]
mov dword [esp], eax
call fcn.005eb26c
mov eax, dword [ebp + 0xc]
mov dword [eax + 0x308], 0
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1c4], 0
je 0x469a65
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x280], ecx
call fcn.00476622
mov edx, eax
mov ecx, dword [edx]
add ecx, 4
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x1c8]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov eax, dword [ebp - 0x280]
mov dword [esp], eax
mov eax, dword [ecx]
call eax
sub esp, 4
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1db], 0
je 0x4663e7
mov dword [esp + 4], 0x5f8c23
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005eb690
test al, al
je 0x46621a
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp + 4], eax
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.00593ae8
lea edx, [ebp - 0x68]
mov dword [ebp - 0x284], edx
mov dword [ebp - 0x278], 0x89
call fcn.0047dffe
mov edx, dword [eax]
add edx, 0x14
mov ecx, dword [ebp - 0x284]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov eax, dword [edx]
call eax
xor al, 1
mov byte [ebp - 0x285], al
jmp 0x465ce2
lea eax, [ebp - 0x68]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00594258
cmp byte [ebp - 0x285], 0
je 0x46604d
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
add eax, 0x3d8
mov dword [esp], eax
call fcn.005943f8
mov eax, dword [ebp + 0xc]
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x1c8]
mov dword [eax + 0x300], edx
call fcn.0047dffe
mov edx, eax
mov ecx, dword [edx]
add ecx, 8
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, dword [ecx]
call eax
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp + 4], eax
lea eax, [ebp - 0x58]
add eax, 0x10
mov dword [esp], eax
call fcn.005b4e90
lea eax, [ebp - 0x58]
mov dword [esp + 4], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.00563550
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x278], 0x88
call fcn.00476622
mov edx, eax
mov ecx, dword [edx]
add ecx, 0x10
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x1c0]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x294]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, dword [ecx]
call eax
jmp 0x465df2
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.004016c4
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Alright__Your_character_has_been_made.
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x87
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x86
call fcn.0056f008
jmp 0x465e97
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x87
call fcn.00594258
jmp 0x465ed9
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Re_login_to_see_the_character_in_the_character_list.
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x85
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x84
call fcn.0056f008
jmp 0x465f71
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x85
call fcn.00594258
jmp 0x465fb3
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1db], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
mov dword [esp + 4], 0x5f8870
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943b8
mov dword [esp + 4], 0x5f8d0a
mov eax, dword [ebp + 0xc]
add eax, 0x3d8
mov dword [esp], eax
call fcn.005943b8
mov dword [esp + 4], 0x5f8870
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp], eax
call fcn.005943b8
mov dword [esp + 4], 0x5f8d0c
mov eax, dword [ebp + 0xc]
add eax, 0x3d8
mov dword [esp], eax
call fcn.005943b8
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp - 0x58]
mov dword [edx + 0x300], eax
jmp 0x469a4b
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Dang__Some_error_occured.
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x83
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x82
call fcn.0056f008
jmp 0x4660da
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x83
call fcn.00594258
jmp 0x46611c
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x81
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], pe_nt_image_headers32
call fcn.0056f008
jmp 0x4661b4
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x81
call fcn.00594258
jmp 0x4661f6
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1db], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
jmp 0x469a4b
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Then_not__what_do_you_wish_to_do_
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7f
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7e
call fcn.0056f008
jmp 0x4662a7
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7f
call fcn.00594258
jmp 0x4662e9
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7d
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7c
call fcn.0056f008
jmp 0x466381
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7d
call fcn.00594258
jmp 0x4663c3
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1db], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1da], 0
je 0x4669c5
mov dword [esp], 0x60ee80
mov dword [ebp - 0x278], 0x8a
call fcn.00564bac
mov dword [ebp - 0x8c], eax
mov dword [esp], 0x60ee80
mov dword [ebp - 0x278], 0x8a
call fcn.00564b90
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
mov dword [esp + 4], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.00573394
test al, al
je 0x469a4b
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fca8
mov dword [esp + 4], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.00593ae8
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7b
call fcn.00591d7c
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.005917ec
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.00591d7c
mov dword [ebp - 0x9c], eax
mov dword [esp + 0xc], sub.msvcrt.dll_tolower
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x98]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x9c]
mov dword [esp], eax
call fcn.005eb26c
mov byte [ebp - 0x2c9], 0
lea eax, [ebp - 0x88]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.005eb6c0
test al, al
je 0x466589
mov dword [esp], 0x60ee80
call fcn.00564b90
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
mov dword [esp + 4], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.00573394
test al, al
je 0x466589
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov dword [ebp - 0x2d0], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fcd4
mov edx, dword [ebp - 0x2d0]
cmp dword [edx], eax
jne 0x466589
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
cmp dword [eax], 0
je 0x466589
mov byte [ebp - 0x2c9], 1
cmp byte [ebp - 0x2c9], 0
je 0x46699a
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x2d4], ecx
lea eax, [ebp - 0x68]
mov dword [ebp - 0x2d8], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7b
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fd10
mov dword [esp + 8], eax
mov dword [esp + 4], str.So_you_want_to_be
mov edx, dword [ebp - 0x2d8]
mov dword [esp], edx
call fcn.005ec1e0
sub esp, 4
lea eax, [ebp - 0x68]
mov dword [esp + 8], str.._Are_you_sure_
mov dword [esp + 4], eax
mov ecx, dword [ebp - 0x2d4]
mov dword [esp], ecx
mov dword [ebp - 0x278], 0x7a
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x79
call fcn.0056f008
jmp 0x466667
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7a
call fcn.00594258
jmp 0x4666b0
lea eax, [ebp - 0x68]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x7b
call fcn.00594258
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.004d4e6e
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056f320
mov dword [ebp - 0x2e4], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov edx, dword [ebp - 0x2e4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00514232
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056fa9c
mov ecx, dword [ebp - 0x2e8]
sub ecx, eax
mov eax, ecx
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056f320
mov dword [ebp - 0x2ec], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov edx, dword [ebp - 0x2ec]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.0051427a
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056fa40
mov ecx, dword [ebp - 0x2f0]
sub ecx, eax
mov eax, ecx
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056f320
mov dword [ebp - 0x2f4], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov edx, dword [ebp - 0x2f4]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005142ec
fstp qword [ebp - 0x300]
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056ecc4
fsubr qword [ebp - 0x300]
fstp qword [ebp - 0xb0]
mov ecx, dword [ebp + 0xc]
mov dword [ebp - 0x304], ecx
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056f320
mov dword [ebp - 0x308], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov edx, dword [ebp - 0x308]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00514232
mov ecx, dword [ebp - 0x304]
mov dword [ecx + 0x48], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x30c], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056f320
mov dword [ebp - 0x310], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov edx, dword [ebp - 0x310]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.0051427a
mov ecx, dword [ebp - 0x30c]
mov dword [ecx + 0x50], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x314], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.0056ed94
mov dword [ebp - 0x318], eax
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov edx, dword [ebp - 0x318]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005142bc
mov ecx, dword [ebp - 0x314]
mov dword [ecx + 0x24c], eax
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp + 0xc]
fld qword [eax + 0x290]
fadd qword [ebp - 0xb0]
fstp qword [edx + 0x290]
mov eax, dword [ebp + 0xc]
mov edx, dword [eax]
add edx, 0xa0
mov eax, dword [ebp - 0xa4]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov eax, dword [edx]
call eax
mov eax, dword [ebp + 0xc]
mov edx, dword [eax]
add edx, 0xa4
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov eax, dword [edx]
call eax
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1da], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1db], 1
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00594258
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.004016c4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xffffffff
call fcn.00594258
jmp 0x46b566
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00594258
lea eax, [ebp - 0x8c]
mov dword [esp], eax
call fcn.005a49ac
jmp 0x466413
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d9], 0
je 0x466f86
mov dword [esp + 4], str.male
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005eb690
test al, al
jne 0x466a12
mov dword [esp + 4], str.female
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x466a12
jmp 0x469a4b
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Very_good__what_vocation_would_you_like_
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x78
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x77
call fcn.0056f008
jmp 0x466a9f
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x78
call fcn.00594258
jmp 0x466ae1
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x178]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005a6c00
mov dword [ebp - 0xa8], 0
mov dword [esp], 0x60ee80
mov dword [ebp - 0x278], 0x76
call fcn.00564b90
mov dword [ebp - 0xa4], eax
mov dword [esp], 0x60ee80
mov dword [ebp - 0x278], 0x76
call fcn.00564bac
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x17c]
mov dword [esp + 4], eax
lea eax, [ebp - 0xa4]
mov dword [esp], eax
call fcn.00573394
test al, al
je 0x466d3a
lea eax, [ebp - 0xa4]
mov dword [esp], eax
call fcn.005733ac
mov dword [ebp - 0x328], eax
lea eax, [ebp - 0xa4]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fcd4
mov edx, dword [ebp - 0x328]
cmp dword [edx], eax
je 0x466bba
jmp 0x466d15
lea eax, [ebp - 0xa4]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.005733ac
cmp dword [eax], 0
jne 0x466bdc
jmp 0x466d15
cmp dword [ebp - 0xa8], 0
jne 0x466c48
lea eax, [ebp - 0xa4]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fca8
mov dword [ebp - 0x32c], eax
mov dword [esp + 4], str.You_can_be_a
lea eax, [ebp - 0x178]
add eax, 8
mov dword [esp], eax
call fcn.005eb730
mov ecx, dword [ebp - 0x32c]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.005ebe90
mov dword [ebp - 0xa8], 1
jmp 0x466d15
lea eax, [ebp - 0xa4]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.005733ac
cmp dword [eax], 1
je 0x466cb1
lea eax, [ebp - 0xa4]
mov dword [esp], eax
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fca8
mov dword [ebp - 0x330], eax
mov dword [esp + 4], str.__a
lea eax, [ebp - 0x178]
add eax, 8
mov dword [esp], eax
call fcn.005eb730
mov edx, dword [ebp - 0x330]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.005ebe90
jmp 0x466d15
lea eax, [ebp - 0xa4]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.005733ac
mov eax, dword [eax + 4]
mov dword [esp], eax
call fcn.0056fca8
mov dword [ebp - 0x334], eax
mov dword [esp + 4], str._or_a
lea eax, [ebp - 0x178]
add eax, 8
mov dword [esp], eax
call fcn.005eb730
mov ecx, dword [ebp - 0x334]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.005ebe90
mov dword [esp + 4], 0x5f860a
mov dword [esp], eax
call fcn.005eb730
mov dword [esp + 4], 0
lea eax, [ebp - 0xa4]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.005a495c
jmp 0x466b42
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [ebp - 0x338], eax
lea edx, [ebp - 0x68]
lea eax, [ebp - 0x178]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x278], 0x75
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x68]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x74
call fcn.00570f88
mov edx, dword [ebp - 0x338]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x73
call fcn.0056f008
jmp 0x466dfc
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x74
call fcn.00594258
jmp 0x466e45
lea eax, [ebp - 0x68]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x75
call fcn.00594258
jmp 0x466e84
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
mov dword [esp + 4], str.female
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.005eb690
test al, al
je 0x466ecf
mov dword [esp + 4], 0
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
call fcn.004e1d94
mov eax, dword [ebp + 0xc]
mov dword [eax + 0x28], 0x88
jmp 0x466ef6
mov dword [esp + 4], 1
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x76
call fcn.004e1d94
mov eax, dword [ebp + 0xc]
mov dword [eax + 0x28], pe_nt_image_headers32
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d9], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1da], 1
lea eax, [ebp - 0x178]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005a71a0
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.004016c4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xffffffff
call fcn.00594258
jmp 0x46b566
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d8], 0
je 0x467515
mov dword [esp + 4], 0x5f8c23
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005eb690
test al, al
je 0x467326
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp + 4], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call fcn.00593ae8
lea edx, [ebp - 0x88]
mov dword [ebp - 0x34c], edx
mov dword [ebp - 0x278], 0x72
call fcn.0047dffe
mov edx, dword [eax]
add edx, 0x14
mov ecx, dword [ebp - 0x34c]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov eax, dword [edx]
call eax
mov byte [ebp - 0x34d], al
jmp 0x467043
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00594258
cmp byte [ebp - 0x34d], 0
je 0x46723f
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x68]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Sorry__that_player_name_already_exists.
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x71
call fcn.00593a38
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x70
call fcn.0056f008
jmp 0x4670ec
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x71
call fcn.00594258
jmp 0x46712b
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x68]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_choose_another_name.
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6f
call fcn.00593a38
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6e
call fcn.0056f008
jmp 0x4671ba
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6f
call fcn.00594258
jmp 0x4671f9
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.0058a3a4
mov dword [esp + 4], 0x5f8870
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943b8
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d7], 1
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d8], 0
jmp 0x469a4b
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x68]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Great._Is_it_a_male_or_female_character_
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6d
call fcn.00593a38
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6c
call fcn.0056f008
jmp 0x4672c3
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6d
call fcn.00594258
jmp 0x467302
lea eax, [ebp - 0x68]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d8], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d9], 1
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d8], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Then_not.
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6b
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6a
call fcn.0056f008
jmp 0x4673c7
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x6b
call fcn.00594258
jmp 0x467409
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x69
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x68
call fcn.0056f008
jmp 0x4674a1
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x69
call fcn.00594258
jmp 0x4674e3
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
mov dword [esp + 4], 0x5f8870
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943b8
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d7], 0
je 0x468586
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00571118
cmp eax, 4
jbe 0x467554
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00571118
cmp eax, 0x14
ja 0x467554
jmp 0x46770d
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Sorry__the_name_has_to_be_between_5_and_20_characters_long.
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x67
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x66
call fcn.0056f008
jmp 0x4675e1
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x67
call fcn.00594258
jmp 0x467623
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0x78]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_choose_another_name.
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x65
call fcn.00593a38
lea eax, [ebp - 0x88]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x64
call fcn.0056f008
jmp 0x4676bb
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x65
call fcn.00594258
jmp 0x4676fd
lea eax, [ebp - 0x78]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x469a4b
mov byte [ebp - 0x38d], 0
lea edx, [ebp - 0x88]
mov dword [esp + 0xc], 0x14
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x278], 0x8a
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x394], 0
mov dword [ebp - 0x398], 0
mov dword [ebp - 0x39c], 0
mov dword [ebp - 0x3a0], 0
mov dword [ebp - 0x3a4], 0
mov dword [ebp - 0x3a8], 0
mov dword [ebp - 0x3ac], 0
mov dword [ebp - 0x3b0], 0
mov dword [ebp - 0x3b4], 0
mov dword [ebp - 0x3b8], 0
lea eax, [ebp - 0x88]
mov dword [esp + 4], str.99999999999999999999
mov dword [esp], eax
mov dword [ebp - 0x278], 0x59
call fcn.005eb6f0
test al, al
jne 0x467ae0
lea edx, [ebp - 0x78]
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x394], 1
lea eax, [ebp - 0x78]
mov dword [esp + 4], 0x5f8f6e
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x68]
mov dword [esp + 0xc], 0xf
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x398], 1
lea eax, [ebp - 0x68]
mov dword [esp + 4], str.account_manager
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x178]
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x39c], 1
lea eax, [ebp - 0x178]
mov dword [esp + 4], 0x5f8f81
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x168]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3a0], 1
lea eax, [ebp - 0x168]
mov dword [esp + 4], 0x5f8f84
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x158]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3a4], 1
lea eax, [ebp - 0x158]
mov dword [esp + 4], 0x5f8f86
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x148]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3a8], 1
lea eax, [ebp - 0x148]
mov dword [esp + 4], 0x5f8d0a
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x138]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3ac], 1
lea eax, [ebp - 0x138]
mov dword [esp + 4], 0x5f8f88
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x128]
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3b0], 1
lea eax, [ebp - 0x128]
mov dword [esp + 4], 0x5f8f8a
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x118]
mov dword [esp + 0xc], 3
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3b4], 1
lea eax, [ebp - 0x118]
mov dword [esp + 4], 0x5f8f8c
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
lea edx, [ebp - 0x108]
mov dword [esp + 0xc], 3
mov dword [esp + 8], 0
lea eax, [ebp - 0x28]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00571148
sub esp, 4
mov dword [ebp - 0x3b8], 1
lea eax, [ebp - 0x108]
mov dword [esp + 4], 0x5f8f90
mov dword [esp], eax
call fcn.005eb690
test al, al
jne 0x467ae0
jmp 0x467b24
mov byte [ebp - 0x38d], 1
jmp 0x467b24
cmp dword [ebp - 0x3b8], 0
je 0x467b82
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x5a
call fcn.00594258
jmp 0x467b82
cmp dword [ebp - 0x3b4], 0
je 0x467be0
lea eax, [ebp - 0x118]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x5b
call fcn.00594258
jmp 0x467be0
cmp dword [ebp - 0x3b0], 0
je 0x467c3e
lea eax, [ebp - 0x128]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x5c
call fcn.00594258
jmp 0x467c3e
cmp dword [ebp - 0x3ac], 0
je 0x467c9c
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x5d
call fcn.00594258
jmp 0x467c9c
cmp dword [ebp - 0x3a8], 0
je 0x467cfa
lea eax, [ebp - 0x148]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x5e
call fcn.00594258
jmp 0x467cfa
cmp dword [ebp - 0x3a4], 0
je 0x467d58
lea eax, [ebp - 0x158]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x5f
call fcn.00594258
jmp 0x467d58
cmp dword [ebp - 0x3a0], 0
je 0x467db6
lea eax, [ebp - 0x168]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x60
call fcn.00594258
jmp 0x467db6
cmp dword [ebp - 0x39c], 0
je 0x467e11
lea eax, [ebp - 0x178]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x61
call fcn.00594258
jmp 0x467e11
cmp dword [ebp - 0x398], 0
je 0x467e69
lea eax, [ebp - 0x68]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x62
call fcn.00594258
jmp 0x467e69
cmp dword [ebp - 0x394], 0
je 0x467ebe
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x63
call fcn.00594258
jmp 0x467ebe
lea eax, [ebp - 0x88]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00594258
cmp byte [ebp - 0x38d], 0
je 0x4680b4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Sorry__that_name_is_not_valid.
lea eax, [ebp - 0xf8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x58
call fcn.00593a38
lea eax, [ebp - 0xf8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x57
call fcn.0056f008
jmp 0x467f76
lea eax, [ebp - 0xf8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x58
call fcn.00594258
jmp 0x467fbb
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xf8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_choose_another_name.
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x56
call fcn.00593a38
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x55
call fcn.0056f008
jmp 0x46805c
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x56
call fcn.00594258
jmp 0x4680a1
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x469a4b
mov dword [ebp - 0xa8], 0
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00571118
cmp dword [ebp - 0xa8], eax
jae 0x468355
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00594478
movsx eax, byte [eax]
mov dword [esp], eax
call sub.msvcrt.dll_isdigit
test eax, eax
jne 0x468348
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00594478
movsx eax, byte [eax]
mov dword [esp], eax
call sub.msvcrt.dll_isalpha
test eax, eax
jne 0x468348
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00594478
cmp byte [eax], 0x20
je 0x468348
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xf8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Sorry__that_name_is_not_valid.
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x54
call fcn.00593a38
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x53
call fcn.0056f008
jmp 0x4681e0
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x54
call fcn.00594258
jmp 0x468225
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xf8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_choose_another_name.
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x52
call fcn.00593a38
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x51
call fcn.0056f008
jmp 0x4682c6
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x52
call fcn.00594258
jmp 0x46830b
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.004016c4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xffffffff
call fcn.00594258
jmp 0x46b566
lea eax, [ebp - 0xa8]
inc dword [eax]
jmp 0x4680be
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a374
lea ecx, [ebp - 0xf8]
mov dword [ebp - 0x408], ecx
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x40c], eax
lea edx, [ebp - 0xc8]
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:
mov dword [esp], edx
mov dword [ebp - 0x278], 0x50
call fcn.005ec1e0
sub esp, 4
lea eax, [ebp - 0xc8]
mov dword [esp + 8], str._eh._Are_you_sure_
mov dword [esp + 4], eax
mov edx, dword [ebp - 0x40c]
mov dword [esp], edx
mov dword [ebp - 0x278], 0x4f
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4e
call fcn.00570f88
mov ecx, dword [ebp - 0x408]
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.00593a38
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4d
call fcn.0056f008
jmp 0x468461
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4e
call fcn.00594258
jmp 0x4684ad
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4f
call fcn.00594258
jmp 0x4684f9
lea eax, [ebp - 0xc8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x50
call fcn.00594258
jmp 0x46853e
lea eax, [ebp - 0xf8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
add eax, 0x1cc
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943f8
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d7], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d8], 1
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d6], 0
je 0x468a73
mov eax, dword [ebp + 0xc]
add eax, 0x304
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005ec170
test al, al
je 0x4687c6
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Sorry__but_if_you_tell_me_different_passwords_I_dont_know_what_to_do.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4c
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4b
call fcn.0056f008
jmp 0x468652
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4c
call fcn.00594258
jmp 0x468697
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4a
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x49
call fcn.0056f008
jmp 0x468738
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x4a
call fcn.00594258
jmp 0x46877d
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d6], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
mov dword [esp + 4], 0x5f8870
mov eax, dword [ebp + 0xc]
add eax, 0x304
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943b8
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
add eax, 0x304
mov dword [esp + 4], eax
lea eax, [ebp - 0x58]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943f8
lea eax, [ebp - 0x58]
mov dword [esp + 4], eax
lea eax, [ebp - 0xc8]
mov dword [esp], eax
call fcn.00563550
lea edx, [ebp - 0xc8]
mov dword [ebp - 0x430], edx
mov dword [ebp - 0x278], 0x48
call fcn.00476622
mov edx, eax
mov ecx, dword [edx]
add ecx, 0x10
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x1c0]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x430]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, dword [ecx]
call eax
jmp 0x468876
lea eax, [ebp - 0xc8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.004016c4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d6], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Your_password_has_been_changed.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x47
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x46
call fcn.0056f008
jmp 0x468935
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x47
call fcn.00594258
jmp 0x46897a
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x45
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x44
call fcn.0056f008
jmp 0x468a1b
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x45
call fcn.00594258
jmp 0x468a60
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d5], 0
je 0x4691f2
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00571118
cmp eax, 3
jbe 0x468ab2
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00571118
cmp eax, 0xe
ja 0x468ab2
jmp 0x468d69
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_I_dont_like_your_password.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x43
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x42
call fcn.0056f008
jmp 0x468b45
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x43
call fcn.00594258
jmp 0x468b8a
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_use_a_password_that_is_between_4_and_12_characters_long.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x41
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x40
call fcn.0056f008
jmp 0x468c2b
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x41
call fcn.00594258
jmp 0x468c70
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_And_only_contains_numbers_and_letters.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3f
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3e
call fcn.0056f008
jmp 0x468d11
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3f
call fcn.00594258
jmp 0x468d56
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x469a4b
mov dword [ebp - 0xa8], 0
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.00571118
cmp dword [ebp - 0xa8], eax
jae 0x4690d2
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00594478
movsx eax, byte [eax]
mov dword [esp], eax
call sub.msvcrt.dll_isdigit
test eax, eax
jne 0x4690c5
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
call fcn.00594478
movsx eax, byte [eax]
mov dword [esp], eax
call sub.msvcrt.dll_isalpha
test eax, eax
jne 0x4690c5
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_I_dont_like_your_password.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3d
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3c
call fcn.0056f008
jmp 0x468e77
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3d
call fcn.00594258
jmp 0x468ebc
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_use_a_password_that_is_between_4_and_12_characters_long.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3b
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3a
call fcn.0056f008
jmp 0x468f5d
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x3b
call fcn.00594258
jmp 0x468fa2
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_And_only_contains_numbers_and_letters.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x39
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x38
call fcn.0056f008
jmp 0x469043
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x39
call fcn.00594258
jmp 0x469088
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.004016c4
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xffffffff
call fcn.00594258
jmp 0x46b566
lea eax, [ebp - 0xa8]
inc dword [eax]
jmp 0x468d73
mov eax, dword [ebp + 0x10]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
add eax, 0x304
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005943f8
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_repeat_your_password.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x37
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x36
call fcn.0056f008
jmp 0x469186
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x37
call fcn.00594258
jmp 0x4691cb
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d5], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d6], 1
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d4], 0
je 0x46950b
mov dword [esp + 4], 0x5f8c23
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005eb690
test al, al
je 0x469326
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Tell_me_your_new_password_please.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x35
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x34
call fcn.0056f008
jmp 0x4692ba
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x35
call fcn.00594258
jmp 0x4692ff
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d4], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d5], 1
jmp 0x469a4b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Then_not.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x33
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x32
call fcn.0056f008
jmp 0x4693b9
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x33
call fcn.00594258
jmp 0x4693fe
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x31
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x30
call fcn.0056f008
jmp 0x46949f
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x31
call fcn.00594258
jmp 0x4694e4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d4], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
jmp 0x469a4b
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d3], 0
je 0x469934
mov dword [esp + 4], 0x5f9197
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005eb690
test al, al
je 0x46963f
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Okay._And_what_should_the_characters_name_be_
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2f
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2e
call fcn.0056f008
jmp 0x4695d3
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2f
call fcn.00594258
jmp 0x469618
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d7], 1
jmp 0x469a4b
mov dword [esp + 4], str.password
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8a
call fcn.005eb690
test al, al
je 0x469763
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Do_you_want_to_change_your_password_
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2d
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2c
call fcn.0056f008
jmp 0x4696f7
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2d
call fcn.00594258
jmp 0x46973c
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d4], 1
jmp 0x469a4b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_You_confused_me._Lets_start_again.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2b
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2a
call fcn.0056f008
jmp 0x4697f6
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x2b
call fcn.00594258
jmp 0x46983b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f8d48
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x29
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x28
call fcn.0056f008
jmp 0x4698dc
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x29
call fcn.00594258
jmp 0x469921
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x469a4b
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Something_went_wrong._Please_re_login.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x27
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x26
call fcn.0056f008
jmp 0x4699c7
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x27
call fcn.00594258
jmp 0x469a09
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x469a4b
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.004016c4
jmp 0x46b551
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d2], 0
je 0x46a773
mov dword [esp + 4], 0x5f8c23
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.005eb690
test al, al
je 0x46a58b
call fcn.00476622
mov edx, eax
mov ecx, dword [edx]
add ecx, 0xc
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x1c8]
mov dword [esp + 4], eax
mov dword [esp], edx
mov eax, dword [ecx]
call eax
test al, al
je 0x469bba
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Sorry__that_account_already_exists.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x25
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x24
call fcn.0056f008
jmp 0x469b55
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x25
call fcn.00594258
jmp 0x469b9a
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov dword [eax + 0x1c8], 0x1b207
jmp 0x46a764
mov dword [esp + 4], 0x270f
mov dword [esp], 0x3e8
mov dword [ebp - 0x278], 0x8b
call fcn.00510fc4
mov dword [ebp - 0xa8], eax
mov dword [esp + 4], 8
mov dword [esp], 0x10
call fcn.005ec1d4
mov dword [esp + 4], eax
lea eax, [ebp - 0x248]
mov dword [esp], eax
call fcn.005a6c00
mov dword [esp + 4], str.serv
lea eax, [ebp - 0x248]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x278], 0x23
call fcn.005eb730
mov edx, eax
mov eax, dword [ebp - 0xa8]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.0059053c
lea eax, [ebp - 0xc8]
mov dword [esp], eax
call fcn.004014e0
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0x1c8]
mov dword [ebp - 0xc8], eax
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0x248]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x278], 0x22
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0xd8]
mov dword [esp + 4], eax
lea eax, [ebp - 0xc8]
add eax, 8
mov dword [esp], eax
mov dword [ebp - 0x278], 0x21
call fcn.005943f8
jmp 0x469cd9
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x22
call fcn.00594258
lea eax, [ebp - 0xc8]
mov dword [esp + 4], eax
lea eax, [ebp - 0x58]
mov dword [esp], eax
call fcn.00563550
lea edx, [ebp - 0x58]
mov dword [ebp - 0x4d0], edx
mov dword [ebp - 0x278], 0x20
call fcn.00476622
mov edx, dword [eax]
add edx, 0x10
mov dword [esp + 8], 0
mov ecx, dword [ebp - 0x4d0]
mov dword [esp + 4], ecx
mov dword [esp], eax
mov eax, dword [edx]
call eax
jmp 0x469d70
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x22
call fcn.004016c4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Okay._Your_account_has_been_made.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1f
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1e
call fcn.0056f008
jmp 0x469e18
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1f
call fcn.00594258
jmp 0x469e5d
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [ebp - 0x4e0], eax
lea edx, [ebp - 0xf8]
mov dword [ebp - 0x4e4], edx
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x4e8], ecx
lea edx, [ebp - 0x118]
lea eax, [ebp - 0x248]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x278], 0x1d
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0x118]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1c
call fcn.00570f88
mov dword [ebp - 0x4ec], eax
lea eax, [ebp - 0x128]
mov dword [ebp - 0x4f0], eax
lea edx, [ebp - 0x138]
mov dword [ebp - 0x4f4], edx
lea eax, [ebp - 0x148]
mov edx, dword [ebp + 0xc]
mov edx, dword [edx + 0x1c8]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.00511b58
sub esp, 4
lea eax, [ebp - 0x148]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Your_new_account_is
mov ecx, dword [ebp - 0x4f4]
mov dword [esp], ecx
mov dword [ebp - 0x278], 0x1b
call fcn.005ec1e0
sub esp, 4
lea eax, [ebp - 0x138]
mov dword [esp + 8], str._and_the_password_is
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x4f0]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1a
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0x128]
mov edx, dword [ebp - 0x4ec]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov ecx, dword [ebp - 0x4e8]
mov dword [esp], ecx
mov dword [ebp - 0x278], 0x19
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0x108]
mov dword [esp + 8], 0x5f860a
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x4e4]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x18
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0xf8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x17
call fcn.00570f88
mov edx, dword [ebp - 0x4e0]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
lea eax, [ebp - 0xd8]
mov dword [esp], eax
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x16
call fcn.0056f008
jmp 0x46a05b
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x17
call fcn.00594258
jmp 0x46a0a7
lea eax, [ebp - 0xf8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x18
call fcn.00594258
jmp 0x46a0f3
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x19
call fcn.00594258
jmp 0x46a13f
lea eax, [ebp - 0x128]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1a
call fcn.00594258
jmp 0x46a18b
lea eax, [ebp - 0x138]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1b
call fcn.00594258
jmp 0x46a1d7
lea eax, [ebp - 0x148]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1c
call fcn.00594258
jmp 0x46a223
lea eax, [ebp - 0x118]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x1d
call fcn.00594258
jmp 0x46a268
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Please_notice_that_it_is_HIGHLY_recommended_that_you_change_your_password__or_your_account_could_get_hacked.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x15
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x14
call fcn.0056f008
jmp 0x46a309
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x15
call fcn.00594258
jmp 0x46a34e
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Now_I_can_make_a_new_character_or_change_your_password.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x13
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x12
call fcn.0056f008
jmp 0x46a3ef
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x13
call fcn.00594258
jmp 0x46a434
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d3], 1
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1c4], 1
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0x248]
mov dword [esp + 4], eax
mov dword [esp], edx
mov dword [ebp - 0x278], 0x22
call fcn.0057397c
sub esp, 4
lea eax, [ebp - 0xd8]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
add eax, 0x304
mov dword [esp], eax
mov dword [ebp - 0x278], 0x11
call fcn.005943f8
jmp 0x46a4d3
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x22
call fcn.00594258
jmp 0x46a51f
lea eax, [ebp - 0xc8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x23
call fcn.004016c4
jmp 0x46a56e
lea eax, [ebp - 0x248]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.005a71a0
jmp 0x46a764
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Then_not.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x10
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xf
call fcn.0056f008
jmp 0x46a61e
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x10
call fcn.00594258
jmp 0x46a663
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x5f9414
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xe
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xd
call fcn.0056f008
jmp 0x46a704
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xe
call fcn.00594258
jmp 0x46a749
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov dword [eax + 0x1c8], 0x1b207
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d2], 0
jmp 0x46b551
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d1], 0
je 0x46aad6
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.00570f88
mov dword [esp], eax
call sub.msvcrt.dll_atoi
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
je 0x46a7cc
cmp dword [ebp - 0xa8], 0x1869f
jbe 0x46a7cc
cmp dword [ebp - 0xa8], 0x5f5e0ff
ja 0x46a7cc
jmp 0x46a8b7
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Thats_not_a_valid_account_number.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xc
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xb
call fcn.0056f008
jmp 0x46a85f
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xc
call fcn.00594258
jmp 0x46a8a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x46b551
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0x54c], ecx
lea eax, [ebp - 0xf8]
mov dword [ebp - 0x550], eax
lea edx, [ebp - 0x108]
lea eax, [ebp - 0x28]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Account
mov dword [esp], edx
mov dword [ebp - 0x278], 0xa
call fcn.005ec1e0
sub esp, 4
lea eax, [ebp - 0x108]
mov dword [esp + 8], str.._Are_you_sure_
mov dword [esp + 4], eax
mov edx, dword [ebp - 0x550]
mov dword [esp], edx
mov dword [ebp - 0x278], 9
call fcn.005ec2d8
sub esp, 4
lea eax, [ebp - 0xf8]
mov dword [esp], eax
mov dword [ebp - 0x278], 8
call fcn.00570f88
mov ecx, dword [ebp - 0x54c]
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
lea eax, [ebp - 0xd8]
mov dword [esp], eax
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 7
call fcn.0056f008
jmp 0x46a9c3
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 8
call fcn.00594258
jmp 0x46aa0f
lea eax, [ebp - 0xf8]
mov dword [esp], eax
mov dword [ebp - 0x278], 9
call fcn.00594258
jmp 0x46aa5b
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xa
call fcn.00594258
jmp 0x46aaa0
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp - 0xa8]
mov dword [edx + 0x1c8], eax
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d1], 0
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d2], 1
jmp 0x46b551
mov eax, dword [ebp + 0xc]
cmp byte [eax + 0x1d1], 0
jne 0x46b551
mov dword [esp + 4], 0x5f94a6
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0x8b
call fcn.005eb690
test al, al
je 0x46ace6
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Its_your_lucky_day._You_can_choose_an_account_number.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 6
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 5
call fcn.0056f008
jmp 0x46ab9e
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 6
call fcn.00594258
jmp 0x46abe3
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_Tell_me_your_wish.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 4
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 3
call fcn.0056f008
jmp 0x46ac84
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 4
call fcn.00594258
jmp 0x46acc9
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
mov eax, dword [ebp + 0xc]
mov byte [eax + 0x1d1], 1
jmp 0x46b551
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a374
lea eax, [ebp - 0xe8]
mov dword [esp + 8], eax
mov dword [esp + 4], str.Account_Manager:_The_only_thing_I_can_do_for_you_now__is_to_create_a_new_account.
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 2
call fcn.00593a38
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x18
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov dword [ebp - 0x278], 1
call fcn.0056f008
jmp 0x46b4ba
lea eax, [ebp - 0xd8]
mov dword [esp], eax
mov dword [ebp - 0x278], 2
call fcn.00594258
jmp 0x46b4fc
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call fcn.0058a3a4
jmp 0x46b551
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov dword [ebp - 0x278], 0xffffffff
call fcn.00594258
lea eax, [ebp - 0x27c]
mov dword [esp], eax
call fcn.005342c8
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret