Function at 0x425afe
Capabilities:
Terminate process

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x48
mov dword [esp], 0xa0cbfba2
mov ebx, dword [esp + 0xc]
mov esi, dword [esp + 8]
mov ebp, 0xfffff
mov eax, dword [esp]
cmp eax, 0xf9957adc
jg 0x425b97
cmp eax, 0xbc17bd79
jg 0x425be9
cmp eax, 0x960d9df2
jg 0x425cff
cmp eax, 0x8d776ca6
jg 0x425dc5
cmp eax, 0x84ba5269
je 0x4262d1
cmp eax, 0x87ac4b2d
je 0x4261d9
cmp eax, 0x8b284c9a
jne 0x425b19
mov eax, dword [esp + 4]
shr eax, 9
add eax, 0xd9
mov ecx, eax
imul ecx, eax
shl eax, 0x16
imul edx, ecx, 0xdb1
dec edx
mov dword [esp + 4], eax
mov eax, 0x420ae72e
cmp edx, ecx
je 0x425b8e
mov eax, 0x718aa417
mov dword [esp], eax
mov esi, dword [esp + 0x2c]
jmp 0x425b19
cmp eax, 0x4259d035
jle 0x425c38
cmp eax, 0x5c3da80d
jle 0x425d51
cmp eax, 0x76474e95
jg 0x425e0f
cmp eax, 0x5c3da80e
je 0x426335
cmp eax, 0x6bb6baaa
je 0x42622e
cmp eax, 0x718aa417
jne 0x425b19
mov dword [esp + 0x44], esi
mov dword [esp], 0xbeabf988
jmp 0x425b19
cmp eax, 0xdc10dca2
jg 0x425c83
cmp eax, 0xcb182d97
jle 0x425e4d
cmp eax, 0xcb182d98
je 0x42626e
cmp eax, 0xd2308619
je 0x426174
cmp eax, 0xd55f1ef7
jne 0x425b19
push dword [esp + 0x18]
call fcn.0045e17d
add esp, 4
mov dword [esp], 0x76afff7b
jmp 0x425b19
cmp eax, 0xe15f389
jg 0x425cbb
cmp eax, 0x65b516e
jle 0x425ed7
cmp eax, 0x65b516f
je 0x42604a
cmp eax, 0x6b76625
je 0x426021
cmp eax, 0x8942595
jne 0x425b19
push 0
call fcn.00420fa6
add esp, 4
mov dword [esp], 0x420ae72e
xor ebx, ebx
jmp 0x425b19
cmp eax, 0xe7893040
jg 0x425e88
cmp eax, 0xdc10dca3
je 0x425fe8
cmp eax, 0xe588b39d
je 0x425fcb
cmp eax, 0xe66fce68
jne 0x425b19
mov dword [esp], 0xeddb4819
jmp 0x425b19
cmp eax, 0x3f3c5d52
jle 0x425ef9
cmp eax, 0x3f3c5d53
je 0x42608a
cmp eax, 0x420ae72e
je 0x42602d
cmp eax, 0x4249564a
jne 0x425b19
push dword [esp + 0x28]
call fcn.0045e17d
add esp, 4
mov dword [esp], 0x960d9df3
jmp 0x425b19
cmp eax, 0xa627c4ba
jg 0x425f50
cmp eax, 0x960d9df3
je 0x426135
cmp eax, 0xa0cbfba2
je 0x4260d7
cmp eax, 0xa55bfa65
jne 0x425b19
push dword [esp + 0x28]
call fcn.0042367a
add esp, 4
mov ecx, 0xe588b39d
test eax, eax
je 0x425d45
mov ecx, 0x718aa417
mov dword [esp], ecx
mov esi, dword [esp + 0x28]
jmp 0x425b19
cmp eax, 0x546b769c
jle 0x425f80
cmp eax, 0x546b769d
je 0x4261b7
cmp eax, 0x55e2e78e
je 0x42610e
cmp eax, 0x58f8e420
jne 0x425b19
shl ebx, 0x16
and ebx, 0x7fc00000
or ebx, 0xd
push ebx
call fcn.0041d6cf
add esp, 4
push ebx
push 0x1673
push 0x2538
push 0x3865
call fcn.00417921
add esp, 0x10
mov eax, 0x87ac4b2d
cmp ebx, 0x89
jae 0x4262ad
mov eax, 0xa3d75212
jmp 0x4262ad
cmp eax, 0x8d776ca7
je 0x42630a
cmp eax, 0x8ffa3b03
je 0x426200
cmp eax, 0x926fc207
jne 0x425b19
push dword [esp + 0x24]
call fcn.0045e17d
add esp, 4
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62m44sLXf84J607bvU7D
call fcn.00445b57
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp], 0xe15f38a
jmp 0x425b19
cmp eax, 0x76474e96
je 0x42636c
cmp eax, 0x76afff7b
je 0x426251
cmp eax, 0x788c42ca
jne 0x425b19
cmp dword [esp + 0x3c], 0
mov eax, 0xbe67462c
je 0x425e41
mov eax, 0x718aa417
mov dword [esp], eax
mov esi, dword [esp + 0x1c]
jmp 0x425b19
cmp eax, 0xbc17bd7a
je 0x426360
cmp eax, 0xbe67462c
jne 0x426399
mov eax, dword [esp + 4]
shr eax, 7
and eax, 0xffffffe0
imul eax, eax, 0x358
add eax, 0x28c08
mov dword [esp + 4], eax
mov dword [esp], 0xd2308619
jmp 0x425b19
cmp eax, 0xe7893041
je 0x425fbf
cmp eax, 0xf75b3f3c
jne 0x4263a6
push dword [esp + 0x14]
call fcn.0045e17d
add esp, 4
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62m94sDIecAS_RSTrlU
call fcn.00445b57
add esp, 4
mov dword [esp + 0x18], eax
push dword [esp + 0x18]
call fcn.0042367a
add esp, 4
mov dword [esp + 0x38], eax
mov dword [esp], 0x3f3c5d53
jmp 0x425b19
cmp eax, 0xf9957add
je 0x4260a9
cmp eax, 0xfe3b4c79
jne 0x425b19
mov dword [esp], 0x546b769d
jmp 0x425b19
cmp eax, 0xe15f38a
je 0x4260ba
cmp eax, 0x23af0cf7
jne 0x425b19
imul eax, dword [esp + 4], 0xd6
shr eax, 0xa
lea ecx, [eax + eax*2]
mov edx, eax
imul edx, eax
imul esi, edx, 0x4d89
dec esi
shl ecx, 6
add ecx, 0xc0
mov dword [esp + 4], ecx
mov eax, 0xa627c4bb
cmp edx, esi
je 0x425f44
mov eax, 0x718aa417
mov dword [esp], eax
mov esi, dword [esp + 0x30]
jmp 0x425b19
cmp eax, 0xa627c4bb
je 0x42628b
cmp eax, 0xb6e95ef7
jne 0x4263b3
cmp dword [esp + 0x40], 0
mov eax, 0xe7893041
je 0x4262ad
mov eax, 0x8b284c9a
jmp 0x4262ad
cmp eax, 0x4259d036
je 0x4262b5
cmp eax, 0x4f722c93
jne 0x425b19
push dword [esp + 0x20]
call fcn.0045e17d
add esp, 4
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62m4sDBaNIJ9F_bvU7D
call fcn.00445b57
add esp, 4
mov dword [esp + 0x24], eax
mov dword [esp], 0xfe3b4c79
jmp 0x425b19
mov dword [esp], 0x65b516f
jmp 0x425b19
mov eax, dword [esp + 4]
and eax, ebp
lea eax, [eax*8 - 0x8b]
mov dword [esp + 4], eax
mov dword [esp], 0x4249564a
jmp 0x425b19
push dword [esp + 0x10]
call fcn.0045e17d
add esp, 4
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62m34cLBasAC4lXbvU7D
call fcn.00445b57
add esp, 4
mov dword [esp + 0x14], eax
push dword [esp + 0x14]
call fcn.0042367a
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp], 0x8ffa3b03
jmp 0x425b19
mov dword [esp], 0x4259d036
jmp 0x425b19
cmp dword [esp + 0x34], 0
mov eax, 0xf75b3f3c
je 0x42603e
mov eax, 0x718aa417
mov dword [esp], eax
mov esi, dword [esp + 0x14]
jmp 0x425b19
push dword [esp + 0x2c]
call fcn.0045e17d
add esp, 4
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62mv7NrBacMM71me9V3Yow
call fcn.00445b57
add esp, 4
mov dword [esp + 0x30], eax
push dword [esp + 0x30]
call fcn.0042367a
add esp, 4
mov ecx, 0xe66fce68
test eax, eax
je 0x4261d1
mov ecx, 0x23af0cf7
jmp 0x4261d1
mov eax, dword [esp + 4]
shl eax, 7
add eax, 0x96c
shr eax, 0xb
mov dword [esp + 4], eax
mov dword [esp], 0xcb182d98
jmp 0x425b19
imul ebx, ebx, 0x17000000
add ebx, 0xfffe7400
jmp 0x426360
imul eax, dword [esp + 4], 0xa4
add eax, 0xffffff27
mov dword [esp + 4], eax
mov dword [esp], 0xa55bfa65
jmp 0x425b19
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62m34djLfsMF_BSFrA
call fcn.00445b57
add esp, 4
mov dword [esp + 0x10], eax
push dword [esp + 0x10]
call fcn.0042367a
add esp, 4
mov ecx, 0xbc17bd7a
test eax, eax
je 0x426102
mov ecx, 0x718aa417
mov dword [esp], ecx
mov esi, dword [esp + 0x10]
jmp 0x425b19
imul ebx, ebx, 0x319c0000
add ebx, 0x8580000
mov eax, 0x6bb6baaa
cmp ebx, 0x9c
jl 0x4262ad
mov eax, 0x788c42ca
jmp 0x4262ad
mov eax, dword [esp + 4]
shr eax, 0xe
add eax, 0xc6
shr eax, 7
lea ecx, [eax + eax*8]
lea ecx, [eax + ecx*8]
mov edx, eax
imul edx, eax
imul edi, edx, 0x5709
dec edi
shr ecx, 0xe
mov dword [esp + 4], ecx
mov eax, 0x4249564a
cmp edi, edx
je 0x4262ad
mov eax, 0x76474e96
jmp 0x4262ad
push dword [esp + 0x1c]
call fcn.0045e17d
add esp, 4
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62mxN_Lfs4X4BSTrlU
call fcn.00445b57
add esp, 4
mov dword [esp + 0x20], eax
push dword [esp + 0x20]
call fcn.0042367a
add esp, 4
mov ecx, 0x4f722c93
test eax, eax
je 0x4261ab
mov ecx, 0x718aa417
mov dword [esp], ecx
mov esi, dword [esp + 0x20]
jmp 0x425b19
push dword [esp + 0x24]
call fcn.0042367a
add esp, 4
mov ecx, 0x926fc207
test eax, eax
je 0x4261d1
mov ecx, 0x84ba5269
mov dword [esp], ecx
jmp 0x425b19
imul ebx, ebx, 0x3148
add ebx, 0xe4
mov eax, 0xf9957add
cmp ebx, 0xb0
jae 0x4262ad
mov eax, 0x5c3da80e
jmp 0x4262ad
mov eax, dword [esp + 4]
lea ecx, [eax + 3]
imul ecx, ecx
imul edx, ecx, 0x68e9
dec edx
add eax, 0xfa
mov dword [esp + 4], eax
mov eax, 0xdc10dca3
cmp ecx, edx
je 0x4262ad
mov eax, 0x420ae72e
jmp 0x4262ad
imul ebx, ebx, 0x4ed200
add ebx, 0xc780
mov eax, 0x76474e96
cmp ebx, 0x78000
jb 0x42624c
mov eax, 0x788c42ca
shr ebx, 0xf
jmp 0x4262ad
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62m24trUf9MT_U3bvU7D
call fcn.00445b57
add esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp], 0x6b76625
jmp 0x425b19
cmp dword [esp + 0x38], 0
mov eax, 0xd55f1ef7
je 0x42627f
mov eax, 0x718aa417
mov dword [esp], eax
mov esi, dword [esp + 0x18]
jmp 0x425b19
lea eax, [ebx + ebx*2]
shl eax, 3
sub eax, ebx
mov ebx, eax
add ebx, 0xfffff426
mov eax, 0x420ae72e
cmp ebx, 0xd6
jl 0x4262ad
mov eax, 0x55e2e78e
mov dword [esp], eax
jmp 0x425b19
push dword [esp + 0x1c]
call fcn.0042367a
add esp, 4
mov dword [esp + 0x3c], eax
mov dword [esp], 0x8d776ca7
jmp 0x425b19
mov ecx, dword [esp + 4]
mov eax, 0xff
add ecx, eax
imul eax, ecx, 0x20c0
imul ecx, ecx
imul edx, ecx, 0x4527
dec edx
mov dword [esp + 4], eax
mov eax, 0x788c42ca
cmp ecx, edx
je 0x4262fe
mov eax, 0x718aa417
mov dword [esp], eax
mov esi, dword [esp + 0x24]
jmp 0x425b19
mov eax, dword [esp + 4]
mov ecx, 0xf2
add eax, ecx
shr eax, 0xc
lea eax, [eax + eax*8]
lea eax, [eax*4 - 0xba]
shr eax, 6
mov dword [esp + 4], eax
mov dword [esp], 0x788c42ca
jmp 0x425b19
imul ebx, ebx, 0xcd
shr ebx, 3
call fcn.00427e3e
push 0x66e
push 0xe27
push 0x172a
push 0x3ea
push ebx
call fcn.0041b4d7
add esp, 0x14
mov dword [esp], 0xdc10dca3
jmp 0x425b19
push str.1Y23pBqhYI469ds7rc1KVcfn2ATK9x4MxDn2yyct62ml4dLKfdMF6RSTrlU
call fcn.00445b57
add esp, 4
mov dword [esp + 0x2c], eax
push dword [esp + 0x2c]
call fcn.0042367a
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp], 0xb6e95ef7
jmp 0x425b19
cmp eax, 0xbeabf988
jne 0x425b19
jmp 0x4263d7
cmp eax, 0xeddb4819
jne 0x425b19
jmp 0x4263f0
cmp eax, 0xa6f4924a
jne 0x425b19
mov dword [esp + 8], esi
imul eax, ebx, 0x59
add eax, 0x1535
shr eax, 3
mov dword [esp + 0xc], eax
push eax
call fcn.0041d6cf
mov dword [esp + 0xc], ebx
mov dword [esp + 8], esi
mov eax, dword [esp + 0x44]
mov dword [0x482598], eax
add esp, 0x48
pop esi
pop edi
pop ebx
pop ebp
ret
mov dword [esp + 0xc], ebx
mov dword [esp + 8], esi
push dword [esp + 0x30]
call fcn.0045e17d
add esp, 4
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]