Function at 0x47a720
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6e0d46
mov eax, dword fs:[0]
push eax
sub esp, 0x940
mov eax, dword [0x790f00]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
xor edi, edi
mov dword [ebp - 0x18], edi
mov dword [ebp - 4], edi
mov edx, ecx
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x814]
call fcn.0044c6f0
mov esi, eax
push str.Discord_Info_
lea edx, [ebp + 0x20]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x7fc]
call fcn.0048be70
add esp, 4
push esi
mov edx, eax
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x150]
call fcn.0048bf90
add esp, 4
lea ecx, [ebp - 0x7fc]
call fcn.00451090
lea ecx, [ebp - 0x814]
mov byte [ebp - 4], 7
call fcn.00451090
lea ecx, [ebp - 0x150]
call fcn.004786c0
push eax
lea ecx, [ebp - 0x48]
call fcn.004511a0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 8
call fcn.0045e6d0
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 7
call fcn.00451090
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.004513e0
lea ecx, [ebp - 0x268]
call fcn.00479d20
add esp, 0x18
push edi
push 1
sub esp, 0x28
mov byte [ebp - 4], 9
mov eax, esp
lea edx, [ebp - 0x268]
lea ecx, [ebp - 0x1a8]
mov dword [eax + 0x24], edi
call fcn.0048c800
add esp, 0x30
push 0x774272
lea ecx, [ebp - 0x280]
mov byte [ebp - 4], 0xa
call fcn.004511a0
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0xb
xorps xmm0, xmm0
lea ecx, [ebp - 0x1a8]
push eax
movups xmmword [ebp - 0x98], xmm0
call fcn.00485660
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x1a8]
movups xmmword [ebp - 0xc0], xmm0
call fcn.004855b0
nop dword [eax]
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x98]
call fcn.0048d830
test al, al
je 0x47aa09
lea ecx, [ebp - 0x98]
call fcn.004854a0
mov esi, eax
push str.user
mov ecx, esi
call fcn.0048cc60
push str.username
mov ecx, eax
call fcn.0048cc60
lea ecx, [ebp - 0x110]
push ecx
mov ecx, eax
call fcn.0048d6b0
push str.user
mov ecx, esi
mov byte [ebp - 4], 0xc
call fcn.0048cc60
push 0x7759fc
mov ecx, eax
call fcn.0048cc60
lea ecx, [ebp - 0x88]
push ecx
mov ecx, eax
call fcn.0048d6b0
push str.user
mov ecx, esi
mov byte [ebp - 4], 0xd
call fcn.0048cc60
push str.discriminator
mov ecx, eax
call fcn.0048cc60
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, eax
call fcn.0048d6b0
push 0x7788d4
lea edx, [ebp - 0x110]
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x60]
call fcn.0048be70
add esp, 4
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0xf
push ecx
mov edx, eax
lea ecx, [ebp - 0x138]
call fcn.0048bf30
add esp, 4
push 0x777e70
mov edx, eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x814]
call fcn.0048bed0
add esp, 4
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x11
push ecx
mov edx, eax
lea ecx, [ebp - 0x7fc]
call fcn.0048bf30
add esp, 4
push 0x7788d0
mov edx, eax
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x48]
call fcn.0048bed0
add esp, 4
lea ecx, [ebp - 0x7fc]
call fcn.00451090
lea ecx, [ebp - 0x814]
call fcn.00451090
lea ecx, [ebp - 0x138]
call fcn.00451090
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x17
call fcn.00451090
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x280]
call fcn.00486b20
lea ecx, [ebp - 0x48]
call fcn.00451090
lea ecx, [ebp - 0xb0]
call fcn.00451090
lea ecx, [ebp - 0x88]
call fcn.00451090
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0xb
call fcn.00451090
lea ecx, [ebp - 0x98]
call fcn.00485400
jmp 0x47a870
push str.Friends.txt
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x3b8]
call fcn.0048be70
add esp, 4
push 0xb0
lea eax, [ebp - 0x518]
mov byte [ebp - 4], 0x18
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 4
lea eax, [ebp - 0x3b8]
lea ecx, [ebp - 0x518]
push 2
push eax
call fcn.00483020
lea edx, [ebp - 0x280]
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x518]
call fcn.0048cf10
lea ecx, [ebp - 0x518]
call fcn.00482ff0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.004513e0
lea ecx, [ebp - 0x3a0]
call fcn.00479280
add esp, 0x18
push 0
push 1
sub esp, 0x28
mov byte [ebp - 4], 0x1a
mov eax, esp
lea edx, [ebp - 0x3a0]
lea ecx, [ebp - 0x198]
mov dword [eax + 0x24], 0
call fcn.0048c800
add esp, 0x30
push 0x774272
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x1b
call fcn.004511a0
push 0x774272
lea ecx, [ebp - 0x298]
mov byte [ebp - 4], 0x1c
call fcn.004511a0
lea eax, [ebp - 0xc0]
mov byte [ebp - 4], 0x1d
xorps xmm0, xmm0
lea ecx, [ebp - 0x198]
push eax
movups xmmword [ebp - 0xc0], xmm0
call fcn.00485660
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x198]
movups xmmword [ebp - 0xd8], xmm0
call fcn.004855b0
nop word [eax + eax]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xc0]
call fcn.0048d830
test al, al
je 0x47ae47
lea ecx, [ebp - 0xc0]
call fcn.004854a0
mov esi, eax
push 0x7759fc
mov ecx, esi
call fcn.0048cc60
lea ecx, [ebp - 0x88]
push ecx
mov ecx, eax
call fcn.0048cdd0
push str.name
mov ecx, esi
mov byte [ebp - 4], 0x1e
call fcn.0048cc60
lea ecx, [ebp - 0xb0]
push ecx
mov ecx, eax
call fcn.0048cdd0
push 0x777e70
lea edx, [ebp - 0xb0]
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x814]
call fcn.0048be70
add esp, 4
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x20
push ecx
mov edx, eax
lea ecx, [ebp - 0x7fc]
call fcn.0048bf30
add esp, 4
push 0x7788d0
mov edx, eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x60]
call fcn.0048bed0
add esp, 4
lea ecx, [ebp - 0x7fc]
call fcn.00451090
lea ecx, [ebp - 0x814]
mov byte [ebp - 4], 0x24
call fcn.00451090
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x2b0]
call fcn.00486b20
sub esp, 0x18
lea eax, [ebp - 0x88]
mov ecx, esp
mov dword [ebp - 0x7dc], esp
push eax
call fcn.004513e0
sub esp, 0x18
mov byte [ebp - 4], 0x25
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.004513e0
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0x24
call fcn.00479720
add esp, 0x30
push 0
push 1
sub esp, 0x28
mov byte [ebp - 4], 0x27
mov eax, esp
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xf0]
mov dword [eax + 0x24], 0
call fcn.0048c800
add esp, 0x30
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x28
xorps xmm0, xmm0
lea ecx, [ebp - 0xf0]
push eax
movups xmmword [ebp - 0x98], xmm0
call fcn.00485660
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0xf0]
movups xmmword [ebp - 0x120], xmm0
call fcn.004855b0
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x98]
call fcn.0048d830
test al, al
je 0x47adb4
lea ecx, [ebp - 0x98]
call fcn.004854a0
push ecx
mov ecx, eax
call fcn.0048cb50
lea ecx, [ebp - 0x110]
push ecx
mov ecx, eax
call fcn.0048cdd0
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x29
push eax
mov edx, str.Name:
lea ecx, [ebp - 0x82c]
call fcn.0048d180
add esp, 4
push str._nInvite:
mov edx, eax
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x168]
call fcn.0048bed0
add esp, 4
push str.https:__discord.gg_
mov edx, eax
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x814]
call fcn.0048bed0
add esp, 4
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x2c
push ecx
mov edx, eax
lea ecx, [ebp - 0x7fc]
call fcn.0048bf30
add esp, 4
push 0x777264
mov edx, eax
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x48]
call fcn.0048bed0
add esp, 4
lea ecx, [ebp - 0x7fc]
call fcn.00451090
lea ecx, [ebp - 0x814]
call fcn.00451090
lea ecx, [ebp - 0x168]
call fcn.00451090
lea ecx, [ebp - 0x82c]
mov byte [ebp - 4], 0x32
call fcn.00451090
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x298]
call fcn.00486b20
lea ecx, [ebp - 0x48]
call fcn.00451090
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x28
call fcn.00451090
lea ecx, [ebp - 0x98]
call fcn.00485400
jmp 0x47ac92
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0xe8]
push dword [ebp - 0xf0]
call fcn.00488880
mov dword [ebp - 4], 0x26
jmp 0x47ae0a
lea ecx, [ebp - 0x138]
call fcn.00451090
lea ecx, [ebp - 0x60]
call fcn.00451090
lea ecx, [ebp - 0xb0]
call fcn.00451090
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x1d
call fcn.00451090
lea ecx, [ebp - 0xc0]
call fcn.00485400
jmp 0x47ab20
push str.Guilds.txt
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x388]
call fcn.0048be70
add esp, 4
push 0xb0
lea eax, [ebp - 0x7d8]
mov byte [ebp - 4], 0x36
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 4
lea eax, [ebp - 0x388]
lea ecx, [ebp - 0x7d8]
push 2
push eax
call fcn.00483020
lea edx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x7d8]
call fcn.0048cf10
lea ecx, [ebp - 0x7d8]
call fcn.00482ff0
push str.Invites.txt
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x370]
call fcn.0048be70
add esp, 4
push 0xb0
lea eax, [ebp - 0x728]
mov byte [ebp - 4], 0x38
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 4
lea eax, [ebp - 0x370]
lea ecx, [ebp - 0x728]
push 2
push eax
call fcn.00483020
lea edx, [ebp - 0x298]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x728]
call fcn.0048cf10
lea ecx, [ebp - 0x728]
call fcn.00482ff0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.004513e0
lea ecx, [ebp - 0x358]
call fcn.00478de0
add esp, 0x18
push 0
push 1
sub esp, 0x28
mov byte [ebp - 4], 0x3a
mov eax, esp
lea edx, [ebp - 0x358]
lea ecx, [ebp - 0x188]
mov dword [eax + 0x24], 0
call fcn.0048c800
add esp, 0x30
push 0x774272
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x3b
call fcn.004511a0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x3c
lea eax, [ebp - 0xc0]
movups xmmword [ebp - 0xc0], xmm0
push eax
lea ecx, [ebp - 0x188]
call fcn.00485660
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x188]
movups xmmword [ebp - 0x120], xmm0
call fcn.004855b0
nop word [eax + eax]
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0xc0]
call fcn.0048d830
test al, al
je 0x47b14c
lea ecx, [ebp - 0xc0]
call fcn.004854a0
mov esi, eax
push 0x7759fc
mov ecx, esi
call fcn.0048cc60
lea ecx, [ebp - 0x88]
push ecx
mov ecx, eax
call fcn.0048d6b0
push str.recipients
mov ecx, esi
mov byte [ebp - 4], 0x3d
call fcn.0048cc60
push ecx
mov ecx, eax
call fcn.00485720
push str.discriminator
mov ecx, eax
call fcn.0048cc60
lea ecx, [ebp - 0x110]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov dword [ebp - 0x18], eax
push str.recipients
mov ecx, esi
mov byte [ebp - 4], 0x3e
call fcn.0048cc60
push ecx
mov ecx, eax
call fcn.00485720
push str.username
mov ecx, eax
call fcn.0048cc60
lea ecx, [ebp - 0x814]
push ecx
mov ecx, eax
call fcn.0048cdd0
push 0x7788d4
mov edx, eax
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x7fc]
call fcn.0048bed0
add esp, 4
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0xb0]
push dword [ebp - 0x18]
mov edx, eax
call fcn.0048bf90
add esp, 4
lea ecx, [ebp - 0x7fc]
call fcn.00451090
lea ecx, [ebp - 0x814]
call fcn.00451090
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x44
call fcn.00451090
push 0x777e70
lea edx, [ebp - 0xb0]
lea ecx, [ebp - 0x60]
call fcn.0048be70
add esp, 4
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x45
push ecx
mov edx, eax
lea ecx, [ebp - 0x138]
call fcn.0048bf30
add esp, 4
mov byte [ebp - 4], 0x46
push 0x7788d0
mov edx, eax
lea ecx, [ebp - 0x48]
call fcn.0048bed0
add esp, 4
lea ecx, [ebp - 0x138]
call fcn.00451090
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x49
call fcn.00451090
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x2c8]
call fcn.00486b20
lea ecx, [ebp - 0x48]
call fcn.00451090
lea ecx, [ebp - 0xb0]
call fcn.00451090
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x3c
call fcn.00451090
lea ecx, [ebp - 0xc0]
call fcn.00485400
jmp 0x47afb0
push str.Dms.txt
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x340]
call fcn.0048be70
add esp, 4
push 0xb0
lea eax, [ebp - 0x678]
mov byte [ebp - 4], 0x4a
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 4
lea eax, [ebp - 0x340]
lea ecx, [ebp - 0x678]
push 2
push eax
call fcn.00483020
lea edx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x678]
call fcn.0048cf10
lea ecx, [ebp - 0x678]
call fcn.00482ff0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.004513e0
lea ecx, [ebp - 0x328]
call fcn.0047a280
add esp, 0x18
push 0
push 1
sub esp, 0x28
mov byte [ebp - 4], 0x4c
mov eax, esp
lea edx, [ebp - 0x328]
lea ecx, [ebp - 0x178]
mov dword [eax + 0x24], 0
call fcn.0048c800
add esp, 0x30
push 0x774272
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x4d
call fcn.004511a0
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x4e
xorps xmm0, xmm0
lea ecx, [ebp - 0x178]
push eax
movups xmmword [ebp - 0x98], xmm0
call fcn.00485660
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x178]
movups xmmword [ebp - 0x120], xmm0
call fcn.004855b0
nop dword [eax]
nop dword [eax + eax]
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x98]
call fcn.0048d830
test al, al
je 0x47b8c3
lea ecx, [ebp - 0x98]
call fcn.004854a0
mov esi, eax
push str.type
mov ecx, esi
call fcn.0048cc60
lea ecx, [ebp - 0x48]
push ecx
mov ecx, eax
call fcn.0048cdd0
push str.name
mov ecx, esi
mov byte [ebp - 4], 0x4f
call fcn.0048cc60
lea ecx, [ebp - 0x168]
push ecx
mov ecx, eax
call fcn.0048cdd0
push 0x7759fc
mov ecx, esi
mov byte [ebp - 4], 0x50
call fcn.0048cc60
lea ecx, [ebp - 0x60]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov byte [ebp - 4], 0x51
mov eax, bind
mov ecx, dword [ebp - 0x158]
sub eax, ecx
cmp eax, 6
jb 0x47cf49
cmp dword [ebp - 0x154], 0xf
lea eax, [ebp - 0x168]
push ecx
cmova eax, dword [ebp - 0x168]
push eax
push 6
push str.Name:
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x82c]
call fcn.00494240
or edi, 0x400
mov byte [ebp - 4], 0x52
mov edx, dword [ebp - 0x818]
mov eax, edx
mov ecx, dword [ebp - 0x81c]
sub eax, ecx
push 7
push str._nType:
cmp eax, 7
jb 0x47b366
cmp edx, 0xf
lea esi, [ebp - 0x82c]
lea eax, [ecx + 7]
cmova esi, dword [ebp - 0x82c]
add esi, ecx
mov dword [ebp - 0x81c], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 7], 0
lea eax, [ebp - 0x82c]
jmp 0x47b379
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x82c]
push 7
call fcn.0048fd00
mov dword [ebp - 0x834], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x844], xmm0
mov dword [ebp - 0x830], 0
or edi, 0x800
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x844], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x834], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x53
push eax
lea ecx, [ebp - 0x844]
call fcn.00486b20
mov dword [ebp - 0xb8], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xc8], xmm0
mov dword [ebp - 0xb4], 0
or edi, 0x1000
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xc8], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xb8], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x54
mov edx, dword [ebp - 0xb4]
mov eax, edx
mov ecx, dword [ebp - 0xb8]
sub eax, ecx
push 5
push str._nID:
cmp eax, 5
jb 0x47b474
cmp edx, 0xf
lea esi, [ebp - 0xc8]
lea eax, [ecx + 5]
cmova esi, dword [ebp - 0xc8]
add esi, ecx
mov dword [ebp - 0xb8], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 5], 0
lea eax, [ebp - 0xc8]
jmp 0x47b487
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0xc8]
push 5
call fcn.0048fd00
mov dword [ebp - 0x84c], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x85c], xmm0
mov dword [ebp - 0x848], 0
or edi, 0x2000
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x85c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x84c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov dword [ebp - 0x7dc], edi
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x55
push eax
lea ecx, [ebp - 0x85c]
call fcn.00486b20
mov dword [ebp - 0xd0], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xe0], xmm0
mov dword [ebp - 0xcc], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xe0], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xd0], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov ecx, dword [ebp - 0x7dc]
or ecx, 0x4000
mov dword [ebp - 0x7dc], ecx
mov byte [ebp - 4], 0x56
mov esi, dword [ebp - 0xcc]
mov eax, esi
mov edx, dword [ebp - 0xd0]
sub eax, edx
cmp eax, 2
jb 0x47b58c
lea eax, [edx + 2]
cmp esi, 0xf
mov dword [ebp - 0xd0], eax
mov esi, 0xa0a
lea eax, [ebp - 0xe0]
cmova eax, dword [ebp - 0xe0]
mov word [eax + edx], si
mov byte [eax + edx + 2], 0
lea eax, [ebp - 0xe0]
jmp 0x47b5ac
push 2
push 0x777264
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0xe0]
push 2
call fcn.0048fd00
mov ecx, dword [ebp - 0x7dc]
movups xmm0, xmmword [eax]
or ecx, 0x8000
movups xmmword [ebp - 0xb0], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0xa0], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov dword [ebp - 0x7dc], ecx
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x57
push eax
lea ecx, [ebp - 0x250]
call fcn.00486b20
mov byte [ebp - 4], 0x56
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0xf
jbe 0x47b634
mov edx, dword [ebp - 0xb0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b62a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b776
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x55
mov ecx, dword [ebp - 0xcc]
cmp ecx, 0xf
jbe 0x47b672
mov edx, dword [ebp - 0xe0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b668
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b776
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x54
mov ecx, dword [ebp - 0x848]
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xcc], 0xf
mov byte [ebp - 0xe0], 0
cmp ecx, 0xf
jbe 0x47b6cb
mov edx, dword [ebp - 0x85c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b6c1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b776
push ecx
push edx
call fcn.006db5f6
add esp, 8
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0x84c], 0
mov dword [ebp - 0x848], 0xf
mov byte [ebp - 0x85c], 0
call fcn.00451090
mov byte [ebp - 4], 0x52
mov ecx, dword [ebp - 0x830]
cmp ecx, 0xf
jbe 0x47b72b
mov edx, dword [ebp - 0x844]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b721
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b776
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x51
mov ecx, dword [ebp - 0x818]
mov dword [ebp - 0x834], 0
mov dword [ebp - 0x830], 0xf
mov byte [ebp - 0x844], 0
cmp ecx, 0xf
jbe 0x47b786
mov edx, dword [ebp - 0x82c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b77c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47b77c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x50
mov ecx, dword [ebp - 0x4c]
cmp ecx, 0xf
jbe 0x47b7be
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b7b4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b84f
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x4f
mov ecx, dword [ebp - 0x154]
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
cmp ecx, 0xf
jbe 0x47b80a
mov edx, dword [ebp - 0x168]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b800
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b84f
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x4e
mov ecx, dword [ebp - 0x34]
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x154], 0xf
mov byte [ebp - 0x168], 0
cmp ecx, 0xf
jbe 0x47b85f
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b855
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47b855
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov eax, dword [ebp - 0x98]
movzx eax, byte [eax]
cmp eax, 9
ja case.0x47b874.0
movzx eax, byte [eax + 0x47cf80]
jmp dword [eax*4 + 0x47cf74]
mov eax, dword [ebp - 0x94]
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], eax
call fcn.00482250
mov eax, dword [ebp - 0x18]
mov edi, dword [ebp - 0x7dc]
mov dword [ebp - 0x94], eax
jmp 0x47b250
add dword [ebp - 0x90], 0x10
mov edi, dword [ebp - 0x7dc]
jmp 0x47b250
inc dword [ebp - 0x8c]
mov edi, dword [ebp - 0x7dc]
jmp 0x47b250
mov ecx, dword [ebp - 0x140]
mov eax, bind
sub eax, ecx
cmp eax, 0x10
jb 0x47cf4e
cmp dword [ebp - 0x13c], 0xf
lea eax, [ebp - 0x150]
push 0x10
cmova eax, dword [ebp - 0x150]
push str.Connections.txt
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x310]
call fcn.00494240
or edi, 0x10000
push 0xb0
lea eax, [ebp - 0x468]
mov byte [ebp - 4], 0x58
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 4
lea eax, [ebp - 0x310]
lea ecx, [ebp - 0x468]
push 2
push eax
call fcn.00483020
mov byte [ebp - 4], 0x59
lea edx, [ebp - 0x250]
cmp dword [ebp - 0x23c], 0xf
lea ecx, [ebp - 0x468]
push dword [ebp - 0x240]
cmova edx, dword [ebp - 0x250]
call fcn.00496ce0
add esp, 4
lea ecx, [ebp - 0x464]
call fcn.004885a0
test eax, eax
jne 0x47b990
mov eax, dword [ebp - 0x468]
lea ecx, [ebp - 0x468]
push 0
push 2
add ecx, dword [eax + 4]
call dword [sym.imp.MSVCP140.dll_public:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool_]
push 0
xorps xmm0, xmm0
mov dword [ebp - 0x20], 0
push 0x774272
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 0
movups xmmword [ebp - 0x30], xmm0
call fcn.004511e0
sub esp, 0x18
mov byte [ebp - 4], 0x5a
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.004513e0
lea ecx, [ebp - 0x2f8]
call fcn.0045cf70
add esp, 0x18
push 0
push 1
sub esp, 0x28
mov byte [ebp - 4], 0x5b
mov eax, esp
lea edx, [ebp - 0x2f8]
lea ecx, [ebp - 0x70]
mov dword [eax + 0x24], 0
call fcn.0048c800
add esp, 0x30
mov byte [ebp - 4], 0x5c
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
cmp eax, 4
jb 0x47ba2a
lea eax, [ecx + 4]
cmp edx, 0xf
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x30]
cmova eax, dword [ebp - 0x30]
mov dword [eax + ecx], 0x203a4449
mov byte [eax + ecx + 4], 0
jmp 0x47ba41
push 4
push str.ID:
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 4
call fcn.0048fd00
push 0x7759fc
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x814]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov ecx, eax
mov byte [ebp - 4], 0x5d
mov esi, dword [ecx + 0x14]
mov eax, esi
mov edx, dword [ecx + 0x10]
sub eax, edx
cmp eax, 1
jb 0x47ba88
lea eax, [edx + 1]
mov dword [ecx + 0x10], eax
mov eax, ecx
cmp esi, 0xf
jbe 0x47ba80
mov eax, dword [ecx]
mov word [eax + edx], 0xa
jmp 0x47ba9e
push 1
push 0x7744fc
push dword [ebp - 0x7e4]
push 1
call fcn.0048fd00
mov ecx, eax
movups xmm0, xmmword [ecx]
or edi, 0x20000
movups xmmword [ebp - 0xb0], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0xa0], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x5e
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x5d
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0xf
jbe 0x47bb19
mov edx, dword [ebp - 0xb0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bb0f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47bb49
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x5c
mov ecx, dword [ebp - 0x800]
cmp ecx, 0xf
jbe 0x47bb59
mov edx, dword [ebp - 0x814]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bb4f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47bb4f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 0xa
push str.Username:
cmp eax, 0xa
jb 0x47bb90
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 0xa]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 0xa], 0
jmp 0x47bba0
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 0xa
call fcn.0048fd00
push str.username
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x7fc]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov ecx, eax
mov byte [ebp - 4], 0x5f
mov esi, dword [ecx + 0x14]
mov eax, esi
mov edx, dword [ecx + 0x10]
sub eax, edx
cmp eax, 1
jb 0x47bbe7
lea eax, [edx + 1]
mov dword [ecx + 0x10], eax
mov eax, ecx
cmp esi, 0xf
jbe 0x47bbdf
mov eax, dword [ecx]
mov word [eax + edx], 0xa
jmp 0x47bbfd
push 1
push 0x7744fc
push dword [ebp - 0x7e4]
push 1
call fcn.0048fd00
mov ecx, eax
movups xmm0, xmmword [ecx]
or edi, 0x40000
movups xmmword [ebp - 0xb0], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0xa0], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x60
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x5f
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0xf
jbe 0x47bc78
mov edx, dword [ebp - 0xb0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bc6e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47bca8
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x5c
mov ecx, dword [ebp - 0x7e8]
cmp ecx, 0xf
jbe 0x47bcb8
mov edx, dword [ebp - 0x7fc]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bcae
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47bcae
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
push str.avatar
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x88]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov dword [ebp - 0x18], eax
push 0x7759fc
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x61
call fcn.0048cc60
lea ecx, [ebp - 0x110]
push ecx
mov ecx, eax
call fcn.0048cdd0
push eax
mov edx, str.https:__cdn.discordapp.com_avatars_
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x138]
call fcn.0048d1e0
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 0x63
mov esi, dword [ecx + 0x14]
mov eax, esi
mov edx, dword [ecx + 0x10]
sub eax, edx
cmp eax, 1
jb 0x47bd39
lea eax, [edx + 1]
mov dword [ecx + 0x10], eax
mov eax, ecx
cmp esi, 0xf
jbe 0x47bd31
mov eax, dword [ecx]
mov word [eax + edx], 0x2f
jmp 0x47bd4f
push 1
push 0x77591c
push dword [ebp - 0x7e4]
push 1
call fcn.0048fd00
mov ecx, eax
movups xmm0, xmmword [ecx]
or edi, 0x80000
movups xmmword [ebp - 0xb0], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0xa0], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
mov byte [ebp - 4], 0x64
lea eax, [ebp - 0xb0]
push dword [ebp - 0x18]
lea ecx, [ebp - 0xf8]
push eax
push dword [ebp - 0x7e4]
call fcn.00494060
or edi, 0x100000
mov byte [ebp - 4], 0x65
mov edx, dword [ebp - 0xe4]
mov eax, edx
mov ecx, dword [ebp - 0xe8]
sub eax, ecx
cmp eax, 4
jb 0x47bde8
lea eax, [ecx + 4]
cmp edx, 0xf
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0xf8]
cmova eax, dword [ebp - 0xf8]
mov dword [eax + ecx], 0x676e702e
mov byte [eax + ecx + 4], 0
lea eax, [ebp - 0xf8]
jmp 0x47be02
push 4
push str..png
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0xf8]
push 4
call fcn.0048fd00
movups xmm0, xmmword [eax]
or edi, 0x200000
movups xmmword [ebp - 0x1d8], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1c8], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov byte [ebp - 4], 0x67
mov ecx, dword [ebp - 0xe4]
cmp ecx, 0xf
jbe 0x47be6e
mov edx, dword [ebp - 0xf8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47be64
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47bfa2
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xe4], 0xf
mov byte [ebp - 0xf8], 0
mov byte [ebp - 4], 0x68
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0xf
jbe 0x47bec7
mov edx, dword [ebp - 0xb0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bebd
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47bfa2
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x69
mov ecx, dword [ebp - 0x124]
cmp ecx, 0xf
jbe 0x47bf05
mov edx, dword [ebp - 0x138]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47befb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47bfa2
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0xf
mov byte [ebp - 0x138], 0
mov byte [ebp - 4], 0x6a
mov ecx, dword [ebp - 0xfc]
cmp ecx, 0xf
jbe 0x47bf5a
mov edx, dword [ebp - 0x110]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bf50
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47bfa2
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xfc], 0xf
mov byte [ebp - 0x110], 0
mov byte [ebp - 4], 0x6b
mov ecx, dword [ebp - 0x74]
cmp ecx, 0xf
jbe 0x47bfb2
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47bfa8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47bfa8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
push 0xc
push str.Avatar_URL:
cmp eax, 0xc
jb 0x47bffe
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 0xc]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 0xc], 0
jmp 0x47c00e
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 0xc
call fcn.0048fd00
mov ecx, dword [ebp - 0x1c8]
mov eax, bind
sub eax, ecx
cmp eax, 1
jb 0x47cf53
cmp dword [ebp - 0x1c4], 0xf
lea eax, [ebp - 0x1d8]
push 1
cmova eax, dword [ebp - 0x1d8]
push 0x7744fc
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x48]
call fcn.00494240
or edi, 0x400000
mov dword [ebp - 0x7dc], edi
mov dword [ebp - 0x18], edi
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x6c
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x6b
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x47c0a7
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c09d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47c9fa
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 0xe
push str.Banner_Color:
cmp eax, 0xe
jb 0x47c0de
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 0xe]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 0xe], 0
jmp 0x47c0ee
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 0xe
call fcn.0048fd00
push str.banner_color
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47c11d
push str.NONE
lea ecx, [ebp - 0x88c]
call fcn.004511a0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 1
jmp 0x47c143
push str.banner_color
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x874]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 2
movups xmm0, xmmword [ecx]
mov dword [ebp - 0x7dc], eax
movups xmmword [ebp - 0x238], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0x228], xmm0
mov dword [ebp - 4], 0x6e
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
test al, 2
je 0x47c196
and eax, 0xfffffffd
lea ecx, [ebp - 0x874]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov eax, dword [ebp - 0x7dc]
mov byte [ebp - 4], 0x6f
test al, 1
je 0x47c1b2
and eax, 0xfffffffe
lea ecx, [ebp - 0x88c]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov ecx, dword [ebp - 0x228]
mov eax, bind
sub eax, ecx
cmp eax, 1
jb 0x47cf58
cmp dword [ebp - 0x224], 0xf
lea eax, [ebp - 0x238]
push 1
cmova eax, dword [ebp - 0x238]
push 0x7744fc
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x48]
call fcn.00494240
mov edi, dword [ebp - 0x7dc]
or edi, 0x800000
mov dword [ebp - 0x7dc], edi
mov dword [ebp - 0x18], edi
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x70
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x6f
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x47c251
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c247
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47c9fa
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 5
push str.Bio:
cmp eax, 5
jb 0x47c288
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 5]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 5], 0
jmp 0x47c298
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 5
call fcn.0048fd00
push 0x778a08
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47c2c7
push str.NONE
lea ecx, [ebp - 0x8bc]
call fcn.004511a0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 4
jmp 0x47c2ed
push 0x778a08
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x8a4]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 8
movups xmm0, xmmword [ecx]
mov dword [ebp - 0x7dc], eax
movups xmmword [ebp - 0x220], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0x210], xmm0
mov dword [ebp - 4], 0x72
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
test al, 8
je 0x47c340
and eax, 0xfffffff7
lea ecx, [ebp - 0x8a4]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov eax, dword [ebp - 0x7dc]
mov byte [ebp - 4], 0x73
test al, 4
je 0x47c35c
and eax, 0xfffffffb
lea ecx, [ebp - 0x8bc]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov ecx, dword [ebp - 0x210]
mov eax, bind
sub eax, ecx
cmp eax, 1
jb 0x47cf5d
cmp dword [ebp - 0x20c], 0xf
lea eax, [ebp - 0x220]
push 1
cmova eax, dword [ebp - 0x220]
push 0x7744fc
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x48]
call fcn.00494240
mov edi, dword [ebp - 0x7dc]
or edi, 0x1000000
mov dword [ebp - 0x7dc], edi
mov dword [ebp - 0x18], edi
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x74
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x73
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x47c3fb
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c3f1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47c9fa
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov ecx, dword [ebp - 0x1c]
mov eax, ecx
mov edi, dword [ebp - 0x20]
sub eax, edi
push 8
push str.Locale:
cmp eax, 8
jb 0x47c434
cmp ecx, 0xf
lea esi, [ebp - 0x30]
lea eax, [edi + 8]
cmova esi, dword [ebp - 0x30]
mov dword [ebp - 0x20], eax
lea eax, [esi + edi]
push eax
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + edi + 8], 0
jmp 0x47c444
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 8
call fcn.0048fd00
push str.locale
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47c473
push str.NONE
lea ecx, [ebp - 0x8ec]
call fcn.004511a0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 0x10
jmp 0x47c499
push str.locale
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x8d4]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 0x20
movups xmm0, xmmword [ecx]
mov dword [ebp - 0x7dc], eax
movups xmmword [ebp - 0x208], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0x1f8], xmm0
mov dword [ebp - 4], 0x76
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
test al, 0x20
je 0x47c4ec
and eax, 0xffffffdf
lea ecx, [ebp - 0x8d4]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov eax, dword [ebp - 0x7dc]
mov byte [ebp - 4], 0x77
test al, 0x10
je 0x47c508
and eax, 0xffffffef
lea ecx, [ebp - 0x8ec]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov ecx, dword [ebp - 0x1f8]
mov eax, bind
sub eax, ecx
cmp eax, 1
jb 0x47cf62
cmp dword [ebp - 0x1f4], 0xf
lea eax, [ebp - 0x208]
push 1
cmova eax, dword [ebp - 0x208]
push 0x7744fc
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x48]
call fcn.00494240
mov edi, dword [ebp - 0x7dc]
or edi, 0x2000000
mov dword [ebp - 0x7dc], edi
mov dword [ebp - 0x18], edi
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x78
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x77
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x47c5a7
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c59d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47c9fa
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 0xe
push str.NSFW_Allowed:
cmp eax, 0xe
jb 0x47c5de
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 0xe]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 0xe], 0
jmp 0x47c5ee
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 0xe
call fcn.0048fd00
push str.nsfw_allowed
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47c609
mov byte [ebp - 0x7dd], 0
jmp 0x47c623
push str.nsfw_allowed
lea ecx, [ebp - 0x70]
call fcn.0048cc60
mov ecx, eax
call fcn.0048db90
mov byte [ebp - 0x7dd], al
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x50], 0
push 0x7744fc
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x4c], 0
movups xmmword [ebp - 0x60], xmm0
call fcn.004511e0
cmp byte [ebp - 0x7dd], 0
lea eax, [ebp - 0x60]
mov esi, 0x778a40
mov byte [ebp - 4], 0x79
mov edx, esi
lea ecx, [ebp - 0x88]
mov edi, 0x778a44
push eax
cmove edx, edi
call fcn.0048d1e0
add esp, 4
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x7a
call fcn.00486b20
mov byte [ebp - 4], 0x79
mov ecx, dword [ebp - 0x74]
cmp ecx, 0xf
jbe 0x47c6b7
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c6ad
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47c6f6
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x77
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
cmp ecx, 0xf
jbe 0x47c706
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c6fc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47c6fc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 0xd
push str.MFA_Enabled:
cmp eax, 0xd
jb 0x47c742
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 0xd]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov byte [esi + 0xd], 0
add esp, 0xc
mov esi, 0x778a40
jmp 0x47c752
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 0xd
call fcn.0048fd00
push str.mfa_enabled
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47c76d
mov byte [ebp - 0x7dd], 0
jmp 0x47c787
push str.mfa_enabled
lea ecx, [ebp - 0x70]
call fcn.0048cc60
mov ecx, eax
call fcn.0048db90
mov byte [ebp - 0x7dd], al
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x50], 0
push 0x7744fc
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x4c], 0
movups xmmword [ebp - 0x60], xmm0
call fcn.004511e0
cmp byte [ebp - 0x7dd], 0
lea eax, [ebp - 0x60]
mov edx, esi
mov byte [ebp - 4], 0x7b
push eax
cmove edx, edi
lea ecx, [ebp - 0x88]
call fcn.0048d1e0
add esp, 4
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x7c
call fcn.00486b20
mov byte [ebp - 4], 0x7b
mov ecx, dword [ebp - 0x74]
cmp ecx, 0xf
jbe 0x47c811
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c807
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47c850
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x77
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
cmp ecx, 0xf
jbe 0x47c860
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47c856
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47c856
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 7
push str.Email:
cmp eax, 7
jb 0x47c897
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 7]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 7], 0
jmp 0x47c8a7
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 7
call fcn.0048fd00
push str.email
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47c8d6
push str.NONE
lea ecx, [ebp - 0x94c]
call fcn.004511a0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 0x40
jmp 0x47c8fe
push str.email
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x904]
push ecx
mov ecx, eax
call fcn.0048cdd0
mov ecx, eax
mov eax, dword [ebp - 0x7dc]
or eax, 0x80
movups xmm0, xmmword [ecx]
mov dword [ebp - 0x7dc], eax
movups xmmword [ebp - 0x1f0], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0x1e0], xmm0
mov dword [ebp - 4], 0x7e
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
test al, al
jns 0x47c953
and eax, 0xffffff7f
lea ecx, [ebp - 0x904]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov eax, dword [ebp - 0x7dc]
mov byte [ebp - 4], 0x7f
test al, 0x40
je 0x47c96f
and eax, 0xffffffbf
lea ecx, [ebp - 0x94c]
mov dword [ebp - 0x7dc], eax
call fcn.00451090
mov ecx, dword [ebp - 0x1e0]
mov eax, bind
sub eax, ecx
cmp eax, 1
jb 0x47cf67
cmp dword [ebp - 0x1dc], 0xf
lea eax, [ebp - 0x1f0]
push 1
cmova eax, dword [ebp - 0x1f0]
push 0x7744fc
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x48]
call fcn.00494240
mov edi, dword [ebp - 0x7dc]
or edi, 0x4000000
mov dword [ebp - 0x18], edi
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x80
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
mov byte [ebp - 4], 0x7f
mov ecx, dword [ebp - 0x34]
cmp ecx, 0xf
jbe 0x47ca0a
mov edx, dword [ebp - 0x48]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47ca00
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47ca00
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 0xa
push str.Verified:
cmp eax, 0xa
jb 0x47ca41
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 0xa]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 0xa], 0
jmp 0x47ca51
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 0xa
call fcn.0048fd00
push str.verified
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47ca6c
mov byte [ebp - 0x7dd], 0
jmp 0x47ca86
push str.verified
lea ecx, [ebp - 0x70]
call fcn.0048cc60
mov ecx, eax
call fcn.0048db90
mov byte [ebp - 0x7dd], al
push 1
xorps xmm0, xmm0
mov dword [ebp - 0x50], 0
push 0x7744fc
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x4c], 0
movups xmmword [ebp - 0x60], xmm0
call fcn.004511e0
cmp byte [ebp - 0x7dd], 0
lea eax, [ebp - 0x60]
push eax
mov eax, 0x778a44
mov byte [ebp - 4], 0x81
mov edx, 0x778a40
lea ecx, [ebp - 0x88]
cmove edx, eax
call fcn.0048d1e0
add esp, 4
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x82
call fcn.00486b20
mov byte [ebp - 4], 0x81
mov ecx, dword [ebp - 0x74]
cmp ecx, 0xf
jbe 0x47cb18
mov edx, dword [ebp - 0x88]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47cb0e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47cb57
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov byte [ebp - 4], 0x7f
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0xf
mov byte [ebp - 0x88], 0
cmp ecx, 0xf
jbe 0x47cb67
mov edx, dword [ebp - 0x60]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47cb5d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x47cb5d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.006db5f6
add esp, 8
mov edx, dword [ebp - 0x1c]
mov eax, edx
mov ecx, dword [ebp - 0x20]
sub eax, ecx
push 7
push str.Phone:
cmp eax, 7
jb 0x47cb9e
cmp edx, 0xf
lea esi, [ebp - 0x30]
lea eax, [ecx + 7]
cmova esi, dword [ebp - 0x30]
add esi, ecx
mov dword [ebp - 0x20], eax
push esi
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 7], 0
jmp 0x47cbae
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x30]
push 7
call fcn.0048fd00
push str.phone
lea ecx, [ebp - 0x70]
call fcn.0048cc60
cmp byte [eax], 0
jne 0x47cbd8
push str.NONE
lea ecx, [ebp - 0x934]
call fcn.004511a0
or edi, 0x100
jmp 0x47cbf9
push str.phone
lea ecx, [ebp - 0x70]
call fcn.0048cc60
lea ecx, [ebp - 0x91c]
push ecx
mov ecx, eax
call fcn.0048cdd0
or edi, 0x200
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x1c0], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x1b0], xmm0
mov dword [ebp - 4], 0x84
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
test edi, 0x200
je 0x47cc41
lea ecx, [ebp - 0x91c]
and edi, 0xfffffdff
call fcn.00451090
mov byte [ebp - 4], 0x85
test edi, 0x100
je 0x47cc58
lea ecx, [ebp - 0x934]
call fcn.00451090
mov ecx, dword [ebp - 0x1b0]
mov eax, bind
sub eax, ecx
cmp eax, 1
jb 0x47cf6c
cmp dword [ebp - 0x1ac], 0xf
lea eax, [ebp - 0x1c0]
push 1
cmova eax, dword [ebp - 0x1c0]
push 0x7744fc
push ecx
push eax
push ecx
push dword [ebp - 0x7e4]
lea ecx, [ebp - 0x7fc]
call fcn.00494240
lea eax, [ebp - 0x7fc]
mov byte [ebp - 4], 0x86
push eax
lea ecx, [ebp - 0x30]
call fcn.00486b20
lea ecx, [ebp - 0x7fc]
mov byte [ebp - 4], 0x85
call fcn.00451090
push str.Basic_Info.txt
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x2e0]
call fcn.0048be70
add esp, 4
push 0xb0
lea eax, [ebp - 0x5c8]
mov byte [ebp - 4], 0x87
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 4
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x5c8]
push 2
push eax
call fcn.00483020
lea edx, [ebp - 0x30]
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x5c8]
call fcn.0048cf10
lea ecx, [ebp - 0x5c8]
call fcn.00482ff0
lea ecx, [ebp - 0x5c8]
call fcn.0045c8a0
lea ecx, [ebp - 0x2e0]
call fcn.00451090
lea ecx, [ebp - 0x1c0]
call fcn.00451090
lea ecx, [ebp - 0x1f0]
call fcn.00451090
lea ecx, [ebp - 0x208]
call fcn.00451090
lea ecx, [ebp - 0x220]
call fcn.00451090
lea ecx, [ebp - 0x238]
call fcn.00451090
lea ecx, [ebp - 0x1d8]
call fcn.00451090
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x68]
push dword [ebp - 0x70]
call fcn.00488880
lea ecx, [ebp - 0x2f8]
call fcn.00451090
lea ecx, [ebp - 0x30]
call fcn.00451090
lea ecx, [ebp - 0x468]
call fcn.0045c8a0
lea ecx, [ebp - 0x310]
call fcn.00451090
lea ecx, [ebp - 0x250]
call fcn.00451090
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x170]
push dword [ebp - 0x178]
call fcn.00488880
lea ecx, [ebp - 0x328]
call fcn.00451090
lea ecx, [ebp - 0x678]
call fcn.0045c8a0
lea ecx, [ebp - 0x340]
call fcn.00451090
lea ecx, [ebp - 0x2c8]
call fcn.00451090
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x180]
push dword [ebp - 0x188]
call fcn.00488880
lea ecx, [ebp - 0x358]
call fcn.00451090
lea ecx, [ebp - 0x728]
call fcn.0045c8a0
lea ecx, [ebp - 0x370]
call fcn.00451090
lea ecx, [ebp - 0x7d8]
call fcn.0045c8a0
lea ecx, [ebp - 0x388]
call fcn.00451090
lea ecx, [ebp - 0x298]
call fcn.00451090
lea ecx, [ebp - 0x2b0]
call fcn.00451090
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x190]
push dword [ebp - 0x198]
call fcn.00488880
lea ecx, [ebp - 0x3a0]
call fcn.00451090
lea ecx, [ebp - 0x518]
call fcn.0045c8a0
lea ecx, [ebp - 0x3b8]
call fcn.00451090
lea ecx, [ebp - 0x280]
call fcn.00451090
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x1a0]
push dword [ebp - 0x1a8]
call fcn.00488880
lea ecx, [ebp - 0x268]
call fcn.00451090
lea ecx, [ebp - 0x150]
call fcn.00451090
lea ecx, [ebp + 8]
call fcn.00451090
lea ecx, [ebp + 0x20]
call fcn.00451090
mov eax, 1
jmp 0x47cf2d
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.006daf70
mov esp, ebp
pop ebp
ret
call fcn.0044bad0
call fcn.0044bad0
call fcn.0044bad0
call fcn.0044bad0
call fcn.0044bad0
call fcn.0044bad0
call fcn.0044bad0
call fcn.0044bad0
nop dword [eax]
mov dl, 0xb8
inc edi
add byte [ebx - 0x48], bh
inc edi
add byte [eax + 0x47b8], ah
add dword [edx], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, cl
int3