Function at 0x40734d
Capabilities:
Get session user name
Parse pe header

Disassembly:
push ebx
push edi
xor eax, eax
push eax
push eax
push eax
push 0x10ca0001
push dword [0x46b080]
push 0x16a
push 0x1f1
push 0
push 0
push 0
call fcn.004245d6
mov ebx, dword [0x46b010]
cmp ebx, 1
jne 0x4073b7
push 8
call fcn.00426dd3
push eax
push 2
push 0
call fcn.0042466b
push eax
push 0x139
push 0
push 9
call fcn.004201e2
push 1
push dword [0x46b084]
push 0x17
push 0x4b
push 0x147
push 0x14a
push 1
call fcn.004209ea
push dword [0x46b08c]
push 0x17
push 0x4b
push 0x147
push 0xfd
push 0x3d
call fcn.00420aad
push 1
push 0x3d
call fcn.00420c8d
push dword [0x46b088]
push 0x17
push 0x4b
push 0x147
push 0x19a
push 2
call fcn.00420aad
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 3
call fcn.00420f8e
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa8]
push str._appversion_
push dword [0x46b0d0]
call fcn.00428950
push 0x46b0d0
call fcn.004299b0
push 0x14
call fcn.00426dd3
push eax
push 0
push 0xa4
push 0
push 0
push 0x3f
call fcn.004201e2
push 0x13b
push 0x14f
push 0
push 0xa5
push 5
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 5
call fcn.00420fab
push dword [0x46b0cc]
push 0x46
push 0x131
push 0xe
push 0xe
push 6
call fcn.00420355
push 0
call fcn.00410923
push eax
push 6
call fcn.00420fd6
push dword [0x46b0d0]
push 0xcd
push 0x131
push 0x4f
push 0xe
push 7
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 6
call fcn.00420fab
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 7
call fcn.00420fab
call fcn.00421030
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0xa
call fcn.00420f8e
push 8
call fcn.00426dd3
push eax
push 0
push 0
push 0x3a
push 0
push 0xc
call fcn.004201e2
push dword [0x46b0dc]
push 0x28
push 0x190
push 0x46
push 0x19
push 0x13
call fcn.00420355
push 0x800
push 0x96
push 0x19a
push 0x6e
push 0x19
push 0x14
call fcn.00421743
push 0
push 0
push 0x448
push 0x14
call fcn.0042198d
push eax
call sub.USER32.DLL_SendMessageW
push 0
push 0
push 0x43b
push 0x14
call fcn.0042198d
push eax
call sub.USER32.DLL_SendMessageW
mov ebx, eax
or ebx, 0x4000000
push ebx
push 0
push 0x445
push 0x14
call fcn.0042198d
push eax
call sub.USER32.DLL_SendMessageW
push 0
push 1
push 0x45b
push 0x14
call fcn.0042198d
push eax
call sub.USER32.DLL_SendMessageW
mov eax, dword [0x46bdcc]
push eax
push eax
mov edx, 0x439010
call fcn.00429950
mov edx, dword [0x46afd0]
call fcn.00429950
mov edx, str.licence.rtf
call fcn.00429950
mov edx, dword [0x465cec]
add dword [esp], edx
call fcn.0041c085
pop dword [0x46bdcc]
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x407734
cmp edi, 0xffffffff
jne 0x407734
xor eax, eax
jmp 0x407739
mov eax, 1
or eax, eax
je 0x407799
mov eax, dword [0x46bdcc]
push eax
push eax
mov edx, 0x439010
call fcn.00429950
mov edx, dword [0x46afd0]
call fcn.00429950
mov edx, str.licence.rtf
call fcn.00429950
mov edx, dword [0x465cec]
add dword [esp], edx
call fcn.0041c085
pop dword [0x46bdcc]
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xfffffffe
jne 0x407789
cmp edi, 0xffffffff
jne 0x407789
xor eax, eax
jmp 0x40778e
mov eax, 1
or eax, eax
je 0x407799
mov eax, 1
jmp 0x40779b
xor eax, eax
and eax, eax
je 0x4077f6
push dword [0x46bdcc]
push 1
push dword [0x46bdcc]
mov edx, 0x439010
call fcn.00429950
mov edx, dword [0x46afd0]
call fcn.00429950
mov edx, str.licence.rtf
call fcn.00429950
add dword [0x46bdcc], 2
push 0x14
call fcn.0042198d
push eax
mov edx, dword [0x465cec]
add dword [esp + 4], edx
call fcn.004072c6
pop dword [0x46bdcc]
push dword [0x46b098]
push 0xf
push 0x181
push 0x10e
push 0x19
push 0x15
call fcn.00421a54
push dword [0x46b09c]
push 0xf
push 0x181
push 0x122
push 0x19
push 0x16
call fcn.00421a54
push 1
push 0x16
call fcn.00420b20
push 0x3a
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0xb
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0xb
call fcn.00420fab
push 7
call fcn.00426dd3
push eax
push 0x46
push 0x46
push 1
push 0x1b8
push 0xd
call fcn.004201e2
push dword [0x46b0d4]
push 0xf
push 0x131
push 0xa
push 0xe
push 0x11
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x11
call fcn.00420fab
push 1
call fcn.00410923
push eax
push 0x11
call fcn.00420fd6
push dword [0x46b0d8]
push 0x28
push 0x163
push 0x1b
push 0x19
push 0x12
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x12
call fcn.00420fab
push 7
call fcn.00410923
push eax
push 0x12
call fcn.00420fd6
call fcn.00421030
push 1
push 0xa
call fcn.00420c8d
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x4c
call fcn.00420f8e
push 8
call fcn.00426dd3
push eax
push 0
push 0
push 0x3a
push 0
push 0x52
call fcn.004201e2
mov eax, dword [0x46bdcc]
push eax
push eax
push 0x400
call fcn.00428df0
lea eax, [esp + 8]
push eax
call fcn.004299b0
mov dword [esp + 8], 0x400
lea eax, [esp + 8]
push eax
mov eax, dword [esp + 8]
push eax
call sub.ADVAPI32.DLL_GetUserNameW
push dword [0x46b13c]
push 0x14
push 0xc8
push 0x4b
push 0x19
push 0x53
call fcn.00420355
push dword [esp + 4]
push 0x14
push 0x190
push 0x5a
push 0x19
push 0x4d
call fcn.00421d09
push dword [0x46b140]
push 0x14
push 0xc8
push 0x7d
push 0x19
push 0x54
call fcn.00420355
push 0x439010
push 0x14
push 0x190
push 0x8c
push 0x19
push 0x56
call fcn.00421d09
push dword [0x46b144]
push 0x14
push 0xc8
push 0xaf
push 0x19
push 0x55
call fcn.00420355
push 0x439010
push 0x14
push 0x190
push 0xbe
push 0x19
push 0x57
call fcn.00421d09
push 0x3a
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x4e
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x4e
call fcn.00420fab
push 7
call fcn.00426dd3
push eax
push 0x46
push 0x46
push 1
push 0x1b8
push 0x4f
call fcn.004201e2
push dword [0x46b134]
push 0xf
push 0x131
push 0xa
push 0xe
push 0x51
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x51
call fcn.00420fab
push 1
call fcn.00410923
push eax
push 0x51
call fcn.00420fd6
push dword [0x46b138]
push 0x28
push 0x163
push 0x1b
push 0x19
push 0x50
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x50
call fcn.00420fab
push 7
call fcn.00410923
push eax
push 0x50
call fcn.00420fd6
call fcn.00421030
push 1
push 0x4c
call fcn.00420c8d
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x1b
call fcn.00420f8e
push 8
call fcn.00426dd3
push eax
push 0
push 0
push 0x3a
push 0
push 0xe
call fcn.004201e2
push dword [0x46b158]
push 0
push 0
push 0x46
push 0x19
push 0x10
call fcn.004201e2
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa4]
push 0x43a13a
push dword [0x46b0e8]
call fcn.00428950
push 0x46b0e8
call fcn.004299b0
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa8]
push str._appversion_
push dword [0x46b0e8]
call fcn.00428950
push 0x46b0e8
call fcn.004299b0
push dword [0x46b0e8]
push 0x14
push 0x190
push 0x50
push 0x3c
push 0x19
call fcn.00420355
push dword [0x46b0ec]
push 0x28
push 0x190
push 0x73
push 0x19
push 0x1a
call fcn.00420355
push dword [0x46b0b0]
push 0x3c
push 0x19f
push 0xaa
push 0x19
push 0x1d
call fcn.00421ed7
push dword [0x46b014]
push 0x16
push 0x136
push 0xc3
push 0x21
push 0x1e
call fcn.00421d09
push dword [0x46b094]
push 0x18
push 0x52
push 0xc2
push 0x15e
push 0x1f
call fcn.00420aad
push dword [0x46bdcc]
mov edx, dword [0x46b0f0]
push dword [0x46bdcc]
call fcn.00429950
mov edx, 0x4391b2
call fcn.00429950
mov edx, dword [0x46b068]
call fcn.00429950
add dword [0x46bdcc], 2
push 0x14
push 0x190
push 0x10e
push 0x19
push 0x20
mov edx, dword [0x465cec]
add dword [esp + 0x14], edx
call fcn.00420355
pop dword [0x46bdcc]
push dword [0x46bdcc]
mov edx, dword [0x46b0f4]
push dword [0x46bdcc]
call fcn.00429950
mov edx, 0x4391b2
call fcn.00429950
push dword [0x46bdcc]
push dword [0x46b014]
call fcn.00406502
pop eax
add dword [0x46bdcc], 2
push 0x14
push 0x190
push 0x122
push 0x19
push 0x21
mov edx, dword [0x465cec]
add dword [esp + 0x14], edx
call fcn.00420355
pop dword [0x46bdcc]
push 0x3a
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x1c
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x1c
call fcn.00420fab
push 7
call fcn.00426dd3
push eax
push 0
push 0
push 1
push 0x1b8
push 0xf
call fcn.004201e2
push dword [0x46b0e0]
push 0xf
push 0x131
push 0xa
push 0xe
push 0x17
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x17
call fcn.00420fab
push 1
call fcn.00410923
push eax
push 0x17
call fcn.00420fd6
push dword [0x46b0e4]
push 0x28
push 0x163
push 0x1b
push 0x19
push 0x18
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x18
call fcn.00420fab
push 7
call fcn.00410923
push eax
push 0x18
call fcn.00420fd6
call fcn.00421030
push 1
push 0x1b
call fcn.00420c8d
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x2b
call fcn.00420f8e
push 8
call fcn.00426dd3
push eax
push 0
push 0
push 0x3a
push 0
push 0x22
call fcn.004201e2
push dword [0x46b15c]
push 0
push 0
push 0x46
push 0x19
push 0x23
call fcn.004201e2
push dword [0x46b100]
push 0x14
push 0x190
push 0x50
push 0x3c
push 0x24
call fcn.00420355
push dword [0x46b104]
push 0x1e
push 0x190
push 0x73
push 0x19
push 0x25
call fcn.00420355
push dword [0x46b040]
push 0x16
push 0x122
push 0x91
push 0x19
push 0x26
call fcn.00421d09
push dword [0x46b094]
push 0x16
push 0x50
push 0x91
push 0x147
push 0x27
call fcn.00420aad
push 0x3a
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x28
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x28
call fcn.00420fab
push 7
call fcn.00426dd3
push eax
push 0
push 0
push 1
push 0x1b8
push 0x29
call fcn.004201e2
push dword [0x46b0f8]
push 0xf
push 0x131
push 0xa
push 0xe
push 0x2a
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x2a
call fcn.00420fab
push 1
call fcn.00410923
push eax
push 0x2a
call fcn.00420fd6
push dword [0x46b0fc]
push 0x28
push 0x163
push 0x1b
push 0x19
push 0x2c
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x2c
call fcn.00420fab
push 7
call fcn.00410923
push eax
push 0x2c
call fcn.00420fd6
call fcn.00421030
push 1
push 0x2b
call fcn.00420c8d
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x40
call fcn.00420f8e
push 0x14
call fcn.00426dd3
push eax
push 0
push 0xa4
push 0
push 0
push 0x41
call fcn.004201e2
push 0x13b
push 0x14f
push 0
push 0xa5
push 0x44
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x44
call fcn.00420fab
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa4]
push 0x43a13a
push dword [0x46b12c]
call fcn.00428950
push 0x46b12c
call fcn.004299b0
push dword [0x46b12c]
push 0x46
push 0x131
push 0xe
push 0xe
push 0x42
call fcn.00420355
push 0
call fcn.00410923
push eax
push 0x42
call fcn.00420fd6
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa4]
push 0x43a13a
push dword [0x46b130]
call fcn.00428950
push 0x46b130
call fcn.004299b0
push dword [0x46b130]
push 0x50
push 0x131
push 0x4f
push 0xe
push 0x43
call fcn.00420355
mov ebx, dword [0x46b020]
cmp ebx, 1
jne 0x4083c8
push dword [0x46b0ac]
push 0x14
push 0x12c
push 0xa7
push 0xe
push 0x45
call fcn.004220a4
jmp 0x408434
mov ebx, dword [0x46b020]
cmp ebx, 2
jne 0x408434
push dword [0x46bdcc]
mov edx, dword [0x46b0a8]
push dword [0x46bdcc]
call fcn.00429950
mov edx, 0x4391b2
call fcn.00429950
mov edx, dword [0x46afa4]
call fcn.00429950
add dword [0x46bdcc], 2
push 0x14
push 0x12c
push 0xa7
push 0xe
push 0x45
mov edx, dword [0x465cec]
add dword [esp + 0x14], edx
call fcn.004220a4
pop dword [0x46bdcc]
push 1
push 0x45
call fcn.00420b20
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 0
push 0
mov eax, 0
call fcn.0041c8f0
push eax
push 0x45
call fcn.0041cb24
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x42
call fcn.00420fab
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x43
call fcn.00420fab
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x45
call fcn.00420fab
call fcn.00421030
push 1
push 0x40
call fcn.00420c8d
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x2d
call fcn.00420f8e
push 8
call fcn.00426dd3
push eax
push 0
push 0
push 0x3a
push 0
push 0x2e
call fcn.004201e2
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa4]
push 0x43a13a
push dword [0x46b110]
call fcn.00428950
push 0x46b110
call fcn.004299b0
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa8]
push str._appversion_
push dword [0x46b110]
call fcn.00428950
push 0x46b110
call fcn.004299b0
push dword [0x46bdcc]
mov edx, dword [0x46b110]
push dword [0x46bdcc]
call fcn.00429950
mov edx, 0x43a30e
call fcn.00429950
mov edx, dword [0x46b114]
call fcn.00429950
add dword [0x46bdcc], 2
push 0x50
push 0x19a
push 0x50
push 0x19
push 0x2f
mov edx, dword [0x465cec]
add dword [esp + 0x14], edx
call fcn.00420355
pop dword [0x46bdcc]
push dword [0x46b0a0]
push 0x14
push 0x12c
push 0x9d
push 0x19
push 0x34
call fcn.004220a4
push dword [0x46b0a4]
push 0x14
push 0x12c
push 0xb4
push 0x19
push 0x3e
call fcn.004220a4
mov ebx, dword [0x46b008]
and ebx, ebx
jne 0x408675
push 1
push 0x34
call fcn.00420bae
mov ebx, dword [0x46b00c]
and ebx, ebx
jne 0x40868e
push 1
push 0x3e
call fcn.00420bae
mov ebx, dword [0x46b004]
and ebx, ebx
jne 0x4086a9
push 1
push 0x34
call fcn.00420bae
jmp 0x4086b8
push 1
push 0x34
call fcn.00420b20
mov ebx, dword [0x46b018]
and ebx, ebx
jne 0x4086d3
push 1
push 0x3e
call fcn.00420bae
jmp 0x4086e2
push 1
push 0x3e
call fcn.00420b20
push 0x3a
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x30
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x30
call fcn.00420fab
push 7
call fcn.00426dd3
push eax
push 0
push 0
push 1
push 0x1b8
push 0x31
call fcn.004201e2
push dword [0x46b108]
push 0xf
push 0x131
push 0xa
push 0xe
push 0x32
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x32
call fcn.00420fab
push 1
call fcn.00410923
push eax
push 0x32
call fcn.00420fd6
push dword [0x46b10c]
push 0x28
push 0x163
push 0x1b
push 0x19
push 0x33
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x33
call fcn.00420fab
push 7
call fcn.00410923
push eax
push 0x33
call fcn.00420fd6
call fcn.00421030
push 1
push 0x2d
call fcn.00420c8d
call fcn.00421030
push 0
call fcn.00424615
mov ebx, eax
push 0
call fcn.00424615
mov edi, eax
add edi, 0xfffffec7
sub ebx, edi
push ebx
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x35
call fcn.00420f8e
push 8
call fcn.00426dd3
push eax
push 0
push 0
push 0x3a
push 0
push 0x36
call fcn.004201e2
push dword [0x46b120]
push 0x1b
push 0x1b3
push 0x50
push 0x19
push 0x37
call fcn.00420355
push 0xa
push 0
push 0x11
push 0
call fcn.0042466b
mov ebx, eax
add ebx, 0xffffffc9
push ebx
push 0x75
push 0x19
push 0x3c
call fcn.00422302
push dword [0x46b120]
push 0x1b
push 0x1b3
push 0x50
push 0x19
push 0x37
call fcn.00420355
push 0x3a
push 0
call fcn.0042466b
push eax
push 0
push 0
push 0x38
call fcn.00420f8e
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x38
call fcn.00420fab
push 7
call fcn.00426dd3
push eax
push 0
push 0
push 1
push 0x1b8
push 0x39
call fcn.004201e2
mov eax, dword [0x46bdcc]
push eax
push eax
push dword [0x46afa4]
push 0x43a13a
push dword [0x46b11c]
call fcn.00428950
push 0x46b11c
call fcn.004299b0
push dword [0x46b118]
push 0xf
push 0x131
push 0xa
push 0xe
push 0x3a
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x3a
call fcn.00420fab
push 1
call fcn.00410923
push eax
push 0x3a
call fcn.00420fd6
push dword [0x46b11c]
push 0x28
push 0x163
push 0x1b
push 0x19
push 0x3b
call fcn.00420355
push 0xff
push 0xff
mov eax, 0xff
call fcn.0041c8f0
push eax
push 2
push 0x3b
call fcn.00420fab
push 7
call fcn.00410923
push eax
push 0x3b
call fcn.00420fd6
call fcn.00421030
push 1
push 0x35
call fcn.00420c8d
call fcn.0041c903
mov dword [esp], eax
mov ebx, dword [esp]
cmp ebx, 0x50
je 0x408a8a
mov ebx, dword [esp]
cmp ebx, 0x64
je 0x408a8a
jmp 0x408a91
mov eax, 1
jmp 0x408a93
xor eax, eax
and eax, eax
je 0x408af1
call fcn.004049e7
mov dword [0x46afb4], eax
mov eax, dword [0x46afb4]
push eax
mov eax, dword [eax]
call dword [eax + 0xc]
push 0
push 0x64
push 0
push 0
push 0
call fcn.004245f9
push eax
mov eax, dword [0x46afb4]
push eax
mov eax, dword [eax]
call dword [eax + 0x24]
push 2
push 0
call fcn.004245f9
push eax
mov eax, dword [0x46afb4]
push eax
mov eax, dword [eax]
call dword [eax + 0x28]
xor eax, eax
push dword [esp + 4]
call fcn.00429a70
add esp, 0xc
pop edi
pop ebx
ret