Function at 0x427792
Capabilities:
Terminate process

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x40
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtlxpvZoXg1QlOuw
call fcn.0044796d
add esp, 4
mov dword [esp + 0xc], eax
mov dword [esp], 0xa0cbfba2
mov ebx, dword [esp + 0x30]
mov esi, 0xfffffe79
mov edi, 0xffffff66
mov eax, dword [esp]
cmp eax, 0xf75b3f3b
jle 0x42782d
cmp eax, 0x4f722c92
jg 0x4278a6
cmp eax, 0x1c570ab4
jg 0x42793f
cmp eax, 0x65b516e
jg 0x427a9c
cmp eax, 0xf75b3f3c
je 0x427ceb
cmp eax, 0xf9957add
je 0x427d11
cmp eax, 0xfe3b4c79
jne 0x4277bf
push dword [esp + 0x1c]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtgxoDdt3ms3UIQqpML
call fcn.0044796d
add esp, 4
mov dword [esp + 0x20], eax
mov dword [esp], 0x546b769d
jmp 0x4277bf
cmp eax, 0xa6f49249
jle 0x4278e9
cmp eax, 0xd2308618
jle 0x427977
cmp eax, 0xe588b39c
jle 0x427ada
cmp eax, 0xe7893040
jg 0x427cc3
cmp eax, 0xe588b39d
je 0x427d32
cmp eax, 0xe66fce68
jne 0x4277bf
mov ecx, dword [esp + 4]
shr ecx, 0xd
imul eax, ecx, 0x1840
imul ecx, ecx
imul edx, ecx, 0x73b5
dec edx
add eax, 0xfffff840
mov dword [esp + 4], eax
mov eax, 0x4249564a
cmp edx, ecx
je 0x428022
mov eax, 0x65b516f
jmp 0x428022
cmp eax, 0x6bb6baa9
jg 0x4279e6
cmp eax, 0x55e2e78d
jg 0x427b34
cmp eax, 0x4f722c93
je 0x427d3e
cmp eax, 0x4fc0067a
je 0x427d4a
cmp eax, 0x546b769d
jne 0x4277bf
mov dword [esp], 0x926fc207
jmp 0x4277bf
cmp eax, 0x960d9df2
jle 0x427a4d
cmp eax, 0xa0cbfba1
jg 0x427b79
cmp eax, 0x960d9df3
je 0x427d93
cmp eax, 0x9631f8e6
je 0x427dcc
cmp eax, 0x9cb9b041
jne 0x4277bf
imul ecx, dword [esp + 8], 0x37e00000
mov dword [esp + 8], ecx
mov eax, 0xd2308619
cmp ecx, 0x78
jge 0x427f49
jmp 0x428022
cmp eax, 0x420ae72d
jg 0x427bc4
cmp eax, 0x1c570ab5
je 0x427df9
cmp eax, 0x23af0cf7
je 0x427e47
cmp eax, 0x3f3c5d53
jne 0x4277bf
mov dword [esp], 0x76afff7b
jmp 0x4277bf
cmp eax, 0xbe67462b
jg 0x427c02
cmp eax, 0xa6f4924a
je 0x427e57
cmp eax, 0xb6e95ef7
je 0x427e8c
cmp eax, 0xbc17bd7a
jne 0x4277bf
push dword [esp + 0xc]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtpxYLdtWuny0gQqpML
call fcn.0044796d
add esp, 4
mov dword [esp + 0x10], eax
push dword [esp + 0x10]
call fcn.0042512f
add esp, 4
mov ecx, 0x8ffa3b03
test eax, eax
je 0x4279da
mov ecx, 0x23af0cf7
mov dword [esp], ecx
mov ebx, dword [esp + 0x10]
jmp 0x4277bf
cmp eax, 0x76474e95
jg 0x427c45
cmp eax, 0x6bb6baaa
je 0x427ea7
cmp eax, 0x718aa417
je 0x427ed8
cmp eax, 0x75332402
jne 0x4277bf
mov eax, dword [esp + 8]
mov ebp, eax
shl ebp, 6
sub ebp, eax
add ebp, 0x9d
mov dword [esp + 8], ebp
push ebp
call fcn.00417777
add esp, 4
call fcn.0041b432
mov eax, 0x420ae72e
cmp ebp, 0x1e
jge 0x428022
mov eax, 0x4fc0067a
jmp 0x428022
cmp eax, 0x8d776ca6
jle 0x427c84
cmp eax, 0x8d776ca7
je 0x427f15
cmp eax, 0x8ffa3b03
je 0x427f21
cmp eax, 0x926fc207
jne 0x4277bf
push dword [esp + 0x20]
call fcn.0042512f
add esp, 4
mov ecx, 0xe15f38a
test eax, eax
je 0x4280f8
mov ecx, 0x84ba5269
jmp 0x4280f8
cmp eax, 0x65b516f
je 0x427f53
cmp eax, 0x6b76625
je 0x427f93
cmp eax, 0xe15f38a
jne 0x4277bf
imul eax, dword [esp + 4], 0xf630000
add eax, 0xe9797be2
mov dword [esp + 4], eax
mov dword [esp], 0xa55bfa65
jmp 0x4277bf
cmp eax, 0xd2308619
je 0x427fc0
cmp eax, 0xd55f1ef7
je 0x427fe9
cmp eax, 0xdc10dca3
jne 0x4277bf
mov eax, dword [esp + 4]
shr eax, 0xc
add eax, 0xc5
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x318f
shl eax, 0xc
dec edx
add eax, 0xffffffaf
mov dword [esp + 4], eax
mov eax, 0xa0cbfba2
cmp ecx, edx
je 0x428022
mov eax, 0xbc17bd7a
jmp 0x428022
cmp eax, 0x55e2e78e
je 0x428006
cmp eax, 0x58f8e420
je 0x42802a
cmp eax, 0x65e805c9
jne 0x4277bf
mov ecx, dword [esp + 8]
shr ecx, 3
and ecx, 0x1ffff
mov dword [esp + 8], ecx
mov eax, 0x75332402
cmp ecx, 0x5d
jb 0x427e3d
jmp 0x428022
cmp eax, 0xa0cbfba2
je 0x428064
cmp eax, 0xa55bfa65
je 0x428080
cmp eax, 0xa627c4bb
jne 0x4277bf
imul ecx, dword [esp + 8], 0x5e0
add ecx, 0x1b2e0
mov dword [esp + 8], ecx
mov eax, 0x420ae72e
cmp ecx, 0x4c
jl 0x428022
mov eax, 0xf75b3f3c
jmp 0x428022
cmp eax, 0x420ae72e
je 0x42808c
cmp eax, 0x4249564a
je 0x4280b5
cmp eax, 0x4259d036
jne 0x4277bf
cmp dword [esp + 0x34], 0
mov eax, 0x8d776ca7
je 0x427bf6
mov eax, 0x23af0cf7
mov dword [esp], eax
mov ebx, dword [esp + 0x18]
jmp 0x4277bf
cmp eax, 0xbe67462c
je 0x4280de
cmp eax, 0xbeabf988
je 0x428100
cmp eax, 0xcb182d98
jne 0x4277bf
mov eax, dword [esp + 4]
shr eax, 1
and eax, 0x1ffff
mov ecx, eax
shl ecx, 7
add ecx, eax
mov dword [esp + 4], ecx
mov dword [esp], 0xf75b3f3c
jmp 0x4277bf
cmp eax, 0x76474e96
je 0x428121
cmp eax, 0x76afff7b
je 0x428147
cmp eax, 0x788c42ca
jne 0x4277bf
imul eax, dword [esp + 4], 0xa80
shr eax, 6
and eax, 0xfffffff8
mov dword [esp + 4], eax
mov dword [esp], 0x4259d036
jmp 0x4277bf
cmp eax, 0x84ba5269
je 0x42815f
cmp eax, 0x8b284c9a
jne 0x42819f
mov eax, dword [esp + 4]
and eax, 0xfffffffe
shl eax, 0xc
imul eax, eax, 0xda
add eax, 0xffff27b4
mov dword [esp + 4], eax
mov dword [esp], 0x23af0cf7
mov ebx, dword [esp + 0x2c]
jmp 0x4277bf
cmp eax, 0xe7893041
jne 0x4281ac
cmp dword [esp + 0x38], 0
mov eax, 0xe66fce68
je 0x427cdf
mov eax, 0x23af0cf7
mov dword [esp], eax
mov ebx, dword [esp + 0x28]
jmp 0x4277bf
push dword [esp + 0x14]
call fcn.0042512f
add esp, 4
mov ecx, 0xd55f1ef7
test eax, eax
je 0x427d05
mov ecx, 0x23af0cf7
mov dword [esp], ecx
mov ebx, dword [esp + 0x14]
jmp 0x4277bf
mov eax, dword [esp + 8]
shr eax, 2
lea eax, [eax + eax*2]
add eax, eax
add eax, 0xffffff6d
mov dword [esp + 8], eax
mov dword [esp], 0xa0cbfba2
jmp 0x4277bf
mov dword [esp], 0x76474e96
jmp 0x4277bf
mov dword [esp], 0xfe3b4c79
jmp 0x4277bf
imul ebp, dword [esp + 8], 0x788
add ebp, 0xfffead18
mov dword [esp + 8], ebp
push 0x16c2
push ebp
push 0x2225
push 0x264
push 0x2509
call fcn.0041b0e4
add esp, 0x14
push ebp
push 0x434e
call fcn.0041778f
add esp, 8
mov dword [esp], 0xbe67462c
jmp 0x4277bf
push dword [esp + 0x24]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFt7xZLWonigwAlYuYg
call fcn.0044796d
add esp, 4
mov dword [esp + 0x28], eax
push dword [esp + 0x28]
call fcn.0042512f
add esp, 4
mov dword [esp + 0x38], eax
mov dword [esp], 0xe7893041
jmp 0x4277bf
mov ecx, dword [esp + 8]
shl ecx, 0xc
add ecx, 0xffe20000
mov eax, ecx
shr eax, 3
mov dword [esp + 8], eax
mov eax, 0x9cb9b041
test ecx, ecx
je 0x428022
mov eax, 0xa0cbfba2
jmp 0x428022
mov eax, dword [esp + 8]
lea ebp, [eax*4 - 8]
mov dword [esp + 8], ebp
push ebp
push 0x1353
push 0x4eaf
push 0x1575
push 0x630c
push 0x4a8f
push 0xa60
call fcn.0041b1c4
add esp, 0x1c
mov eax, 0x9631f8e6
cmp ebp, 0x5e
jge 0x428022
mov eax, 0xd2308619
jmp 0x428022
mov dword [esp + 0x3c], ebx
mov dword [esp], 0x87ac4b2d
jmp 0x4277bf
imul eax, dword [esp + 8], 0x4680000
add eax, 0xffffff34
mov dword [esp + 8], eax
push 0x23dc
push eax
push 0x11ee
push 0x448d
call fcn.004178fa
add esp, 0x10
mov dword [esp], 0xbc17bd7a
jmp 0x4277bf
mov eax, dword [esp + 4]
lea eax, [eax*4 - 0x36]
mov dword [esp + 4], eax
mov dword [esp], 0x960d9df3
jmp 0x4277bf
mov ecx, dword [esp + 8]
shl ecx, 0xd
add ecx, 0xf8000
mov eax, ecx
shr eax, 7
mov dword [esp + 8], eax
mov eax, 0x332c42ad
cmp ecx, 0x7501
jae 0x428022
mov eax, 0x4259d036
jmp 0x428022
mov eax, dword [esp + 4]
add eax, edi
mov ecx, eax
imul ecx, eax
shr eax, 0xc
and eax, 0x3ffff
imul edx, ecx, 0x56d
dec edx
add eax, 0xb5
shr eax, 6
mov dword [esp + 4], eax
mov eax, 0x926fc207
cmp ecx, edx
je 0x428022
mov eax, 0xeddb4819
jmp 0x428022
mov dword [esp], 0xd2308619
jmp 0x4277bf
mov ecx, dword [esp + 4]
add ecx, 2
imul eax, ecx, 0xd8
imul ecx, ecx
imul edx, ecx, 0x7a41
dec edx
mov dword [esp + 4], eax
mov eax, 0x5c3da80e
cmp edx, ecx
je 0x428022
mov eax, 0x420ae72e
jmp 0x428022
push dword [esp + 0x28]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtxyJrdtmipxkRV4oAQsg
call fcn.0044796d
add esp, 4
mov dword [esp + 0x2c], eax
push dword [esp + 0x2c]
call fcn.0042512f
add esp, 4
mov ecx, 0x718aa417
test eax, eax
je 0x4280f8
mov ecx, 0x8b284c9a
jmp 0x4280f8
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtoxprIoHi21FAQqpML
call fcn.0044796d
add esp, 4
mov dword [esp + 0x18], eax
push dword [esp + 0x18]
call fcn.0042512f
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp], 0x788c42ca
jmp 0x4277bf
push dword [esp + 0x18]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtv3J_XoWWyyQlYuYg
call fcn.0044796d
add esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp], 0xbe67462c
jmp 0x4277bf
imul eax, dword [esp + 4], 0x1d80
add eax, 0xffebbbb0
mov dword [esp + 4], eax
mov dword [esp], 0x3f3c5d53
jmp 0x4277bf
mov ecx, dword [esp + 8]
add ecx, esi
mov dword [esp + 8], ecx
mov eax, 0xbc17bd7a
cmp ecx, 0x88
jl 0x428022
mov eax, 0x6bb6baaa
mov dword [esp], eax
jmp 0x4277bf
mov eax, dword [esp + 4]
add eax, 0x17
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0xb1b
dec edx
shr eax, 9
imul eax, eax, 0xfd
mov dword [esp + 4], eax
mov eax, 0xf9957add
cmp ecx, edx
je 0x428058
mov eax, 0x23af0cf7
mov dword [esp], eax
mov ebx, dword [esp + 0xc]
jmp 0x4277bf
push dword [esp + 0xc]
call fcn.0042512f
add esp, 4
mov ecx, 0xdc10dca3
test eax, eax
je 0x4280f8
mov ecx, 0x58f8e420
jmp 0x4280f8
mov dword [esp], 0x4249564a
jmp 0x4277bf
push dword [esp + 0x10]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtjxoDUpmu31AlYuYg
call fcn.0044796d
add esp, 4
mov dword [esp + 0x14], eax
mov dword [esp], 0xcb182d98
jmp 0x4277bf
push dword [esp + 0x20]
call fcn.00460b1c
add esp, 4
push str.C6n3uMUKxacnPszmZdx50ocsIZRvifujQ7KqER6VjFtmxoLLoGWswlMQqpML
call fcn.0044796d
add esp, 4
mov dword [esp + 0x24], eax
mov dword [esp], 0xe588b39d
jmp 0x4277bf
push dword [esp + 0x1c]
call fcn.0042512f
add esp, 4
mov ecx, 0x4f722c93
test eax, eax
je 0x4280f8
mov ecx, 0xbeabf988
mov dword [esp], ecx
jmp 0x4277bf
imul eax, dword [esp + 4], 0x640
add eax, 0xfffffce0
mov dword [esp + 4], eax
mov dword [esp], 0x23af0cf7
mov ebx, dword [esp + 0x1c]
jmp 0x4277bf
push dword [esp + 0x24]
call fcn.0042512f
add esp, 4
mov ecx, 0xb6e95ef7
test eax, eax
je 0x42813b
mov ecx, 0x23af0cf7
mov dword [esp], ecx
mov ebx, dword [esp + 0x24]
jmp 0x4277bf
push dword [esp + 0x14]
call fcn.00460b1c
add esp, 4
mov dword [esp], 0x6b76625
jmp 0x4277bf
imul eax, dword [esp + 4], 0xf5
add eax, 0xffffff6a
mov ecx, eax
shr ecx, 0xd
imul ecx, ecx
shr eax, 0x15
imul edx, ecx, 0x76fb
dec edx
imul eax, eax, 0x69
mov dword [esp + 4], eax
mov eax, 0x1c570ab5
cmp edx, ecx
je 0x428193
mov eax, 0x23af0cf7
mov dword [esp], eax
mov ebx, dword [esp + 0x20]
jmp 0x4277bf
cmp eax, 0x87ac4b2d
jne 0x4277bf
jmp 0x4281cf
cmp eax, 0xeddb4819
jne 0x4277bf
mov dword [esp + 0x30], ebx
push dword [esp + 0x2c]
call fcn.00460b1c
add esp, 4
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov dword [esp + 0x30], ebx
mov eax, dword [esp + 0x3c]
mov dword [0x4855a8], eax
add esp, 0x40
pop esi
pop edi
pop ebx
pop ebp
ret