Function at 0x424d1f
Capabilities:
Terminate process

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x48
push 0x47f2ef
call fcn.00444c6b
add esp, 4
mov dword [esp + 0xc], eax
push dword [esp + 0xc]
call fcn.00422ef4
add esp, 4
mov dword [esp + 0x34], eax
mov dword [esp], 0xa0cbfba2
mov esi, dword [esp + 0x30]
mov ebx, 0xc0
mov ebp, 0xf8
mov eax, dword [esp]
cmp eax, 0xf9957adc
jle 0x424dd6
cmp eax, 0x4259d035
jle 0x424e29
cmp eax, 0x65e805c8
jle 0x424ed6
cmp eax, 0x76474e95
jg 0x42504d
cmp eax, 0x718aa416
jg 0x42527a
cmp eax, 0x65e805c9
je 0x42561f
cmp eax, 0x6bb6baaa
jne 0x424d5c
mov eax, dword [esp + 4]
shl eax, 0x13
and eax, 0xff80000
or eax, 0x2200
mov dword [esp + 4], eax
push 0x364f
push 0x371e
push eax
push 0x5074
call fcn.0041a23b
add esp, 0x10
jmp 0x42559d
cmp eax, 0xa627c4ba
jg 0x424e7d
cmp eax, 0x960d9df2
jle 0x424f80
cmp eax, 0xa0cbfba1
jg 0x4250a7
cmp eax, 0x9a903204
jg 0x4252be
cmp eax, 0x960d9df3
je 0x42564b
cmp eax, 0x9631f8e6
jne 0x424d5c
mov eax, dword [esp + 4]
shl eax, 0xf
add eax, 0xc20000
jmp 0x42587c
cmp eax, 0x1f518cea
jg 0x424f23
cmp eax, 0x8942594
jg 0x4250ea
cmp eax, 0x65b516e
jg 0x425320
cmp eax, 0xf9957add
je 0x425657
cmp eax, 0xfe3b4c79
jne 0x424d5c
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxtIcrEzaddQi47CXbQ
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x24], eax
mov dword [esp], 0x926fc207
jmp 0x424d5c
cmp eax, 0xd55f1ef6
jle 0x424fec
cmp eax, 0xe66fce67
jg 0x425137
cmp eax, 0xdc10dca2
jg 0x42536d
cmp eax, 0xd55f1ef7
je 0x42568d
cmp eax, 0xd560b879
jne 0x424d5c
mov eax, dword [esp + 4]
add eax, 0x1c
shr eax, 7
imul eax, eax, 0x5a
add eax, 0xffffff64
mov dword [esp + 4], eax
mov dword [esp], 0x90ac93d2
jmp 0x424d5c
cmp eax, 0x546b769c
jg 0x42517b
cmp eax, 0x4f722c92
jg 0x42539b
cmp eax, 0x4259d036
je 0x4256d0
cmp eax, 0x4bc1f20b
jne 0x424d5c
mov ecx, dword [esp + 4]
add ecx, 6
mov dword [esp + 4], ecx
mov eax, 0x76afff7b
cmp ecx, 0xcf
jge 0x42596e
jmp 0x425a38
cmp eax, 0x3b3a3efd
jle 0x4251b8
cmp eax, 0x420ae72d
jg 0x4253ce
cmp eax, 0x3b3a3efe
je 0x4256ea
cmp eax, 0x3f3c5d53
jne 0x424d5c
mov ecx, dword [esp + 8]
add ecx, ebx
imul eax, ecx, 0x5d
imul ecx, ecx
imul edx, ecx, 0x642d
dec edx
shr eax, 7
mov dword [esp + 8], eax
mov eax, 0xbc17bd7a
cmp edx, ecx
je 0x425a38
mov eax, 0xcb182d98
jmp 0x425a38
cmp eax, 0x8d776ca6
jle 0x425203
cmp eax, 0x90ac93d1
jg 0x42541b
cmp eax, 0x8d776ca7
je 0x425752
cmp eax, 0x8ffa3b03
jne 0x424d5c
push dword [esp + 0x10]
call fcn.0045d3c9
add esp, 4
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxoIcjby6lGVHRzGm0
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x14], eax
push dword [esp + 0x14]
call fcn.00422ef4
add esp, 4
mov ecx, 0x3f3c5d53
test eax, eax
je 0x425a13
mov ecx, 0xf9957add
jmp 0x425a13
cmp eax, 0xbe67462b
jle 0x425241
cmp eax, 0xcb182d97
jg 0x425436
cmp eax, 0xbe67462c
je 0x425789
cmp eax, 0xbeabf988
jne 0x424d5c
mov ecx, dword [esp + 8]
add ecx, 0xffffffa2
imul eax, ecx, 0xe2
imul ecx, ecx
imul edx, ecx, 0x4a3b
dec edx
mov dword [esp + 8], eax
mov eax, 0xe588b39d
cmp edx, ecx
je 0x425041
mov eax, 0x84ba5269
mov dword [esp], eax
mov esi, dword [esp + 0x28]
jmp 0x424d5c
cmp eax, 0x788c42c9
jg 0x425466
cmp eax, 0x76474e96
je 0x4257bc
cmp eax, 0x76afff7b
jne 0x424d5c
push dword [esp + 0x18]
call fcn.0045d3c9
add esp, 4
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxkO9fYzKdDSXRzGm0
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x1c], eax
push dword [esp + 0x1c]
call fcn.00422ef4
add esp, 4
mov dword [esp + 0x38], eax
mov dword [esp], 0x4259d036
jmp 0x424d5c
cmp eax, 0xa49279e6
jg 0x4254a8
cmp eax, 0xa0cbfba2
je 0x4257d9
cmp eax, 0xa3d75212
jne 0x424d5c
mov eax, dword [esp + 4]
shl eax, 6
add eax, 0x168000
shr eax, 0xc
and eax, 0xfffffff8
mov dword [esp + 4], eax
mov dword [esp], 0xbc17bd7a
jmp 0x424d5c
cmp eax, 0xe15f389
jg 0x4254da
cmp eax, 0x8942595
je 0x4257f6
cmp eax, 0xafaff7b
jne 0x424d5c
mov ecx, dword [esp + 4]
add ecx, 0x29
shr ecx, 8
add ecx, 0xffffffe7
mov dword [esp + 4], ecx
mov eax, 0xd2308619
cmp ecx, 0x8a
jae 0x425a38
mov eax, 0x7ee3a506
jmp 0x425a38
cmp eax, 0xeddb4818
jg 0x425556
cmp eax, 0xe66fce68
je 0x425820
cmp eax, 0xe7893041
jne 0x424d5c
push dword [esp + 0x28]
call fcn.00422ef4
add esp, 4
mov ecx, 0x65b516f
test eax, eax
je 0x425a13
mov ecx, 0xbeabf988
jmp 0x425a13
cmp eax, 0x58f8e41f
jg 0x4255a9
cmp eax, 0x546b769d
je 0x42583d
cmp eax, 0x55e2e78e
jne 0x424d5c
mov eax, dword [esp + 4]
shl eax, 0x1b
add eax, 0x50000000
mov dword [esp + 4], eax
mov dword [esp], 0x76afff7b
jmp 0x424d5c
cmp eax, 0x30dc6da9
jle 0x4255f4
cmp eax, 0x30dc6daa
je 0x425872
cmp eax, 0x361704db
jne 0x424d5c
mov ecx, dword [esp + 4]
mov eax, 0x1d4
add ecx, eax
shr ecx, 5
mov dword [esp + 4], ecx
mov eax, 0x1f518ceb
cmp ecx, 0x2f
je 0x425a38
mov eax, 0x9a903205
jmp 0x425a38
cmp eax, 0x84ba5269
je 0x42588c
cmp eax, 0x87ac4b2d
je 0x42589c
cmp eax, 0x8b284c9a
jne 0x424d5c
imul eax, dword [esp + 8], 0x21f4
add eax, 0x14e
mov dword [esp + 8], eax
mov dword [esp], 0x23af0cf7
jmp 0x424d5c
cmp eax, 0xa627c4bb
je 0x4258d8
cmp eax, 0xb6e95ef7
je 0x4258f6
cmp eax, 0xbc17bd7a
jne 0x424d5c
push dword [esp + 0xc]
call fcn.0045d3c9
add esp, 4
mov dword [esp], 0x420ae72e
jmp 0x424d5c
cmp eax, 0x718aa417
je 0x425930
cmp eax, 0x75332402
jne 0x424d5c
mov edi, dword [esp + 4]
shl edi, 4
add edi, 0xa30
mov dword [esp + 4], edi
call fcn.004199a8
mov eax, 0x8ffa3b03
cmp edi, 0x5a
jge 0x425a38
mov eax, 0xdc10dca3
jmp 0x425a38
cmp eax, 0x9a903205
je 0x42594f
cmp eax, 0x9cb9b041
jne 0x424d5c
imul edi, dword [esp + 4], 0x35c00
add edi, 0xfffc5c00
and edi, 0xffff0000
add edi, 0x36000
mov dword [esp + 4], edi
push edi
push 0x4f06
push 0x4f94
call fcn.004210d3
add esp, 0xc
mov eax, 0x76afff7b
cmp edi, 0xd3
jl 0x425a38
mov eax, 0xbc17bd7a
jmp 0x425a38
cmp eax, 0x65b516f
je 0x425978
cmp eax, 0x6b76625
jne 0x424d5c
mov eax, dword [esp + 8]
shr eax, 0xf
lea ecx, [eax + 0xc6]
imul ecx, ecx
imul edx, ecx, 0xb9f
dec edx
add eax, 0x1da
mov dword [esp + 8], eax
mov eax, 0xd55f1ef7
cmp edx, ecx
je 0x425a38
mov eax, 0x76afff7b
jmp 0x425a38
cmp eax, 0xdc10dca3
je 0x425990
cmp eax, 0xe588b39d
jne 0x424d5c
push dword [esp + 0x24]
call fcn.0045d3c9
add esp, 4
mov dword [esp], 0x76474e96
jmp 0x424d5c
cmp eax, 0x4f722c93
je 0x4259c7
cmp eax, 0x4fc0067a
jne 0x424d5c
imul eax, dword [esp + 4], 0xf40000
add eax, 0xfffffee2
mov dword [esp + 4], eax
mov dword [esp], 0x788c42ca
jmp 0x424d5c
cmp eax, 0x420ae72e
je 0x4259df
cmp eax, 0x4249564a
jne 0x424d5c
mov eax, dword [esp + 8]
shr eax, 9
add eax, 0xffffffdb
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x59a7
and eax, 0xfffffffe
shl eax, 0xa
dec edx
mov dword [esp + 8], eax
mov eax, 0x361704db
cmp ecx, edx
je 0x425a38
mov eax, 0xe15f38a
jmp 0x425a38
cmp eax, 0x90ac93d2
je 0x425a1b
cmp eax, 0x926fc207
je 0x425a88
jmp 0x424d5c
cmp eax, 0xcb182d98
je 0x42559d
cmp eax, 0xd2308619
jne 0x424d5c
cmp dword [esp + 0x3c], 0
mov eax, 0x4f722c93
je 0x425a38
mov eax, 0x58f8e420
jmp 0x425a38
cmp eax, 0x788c42ca
je 0x425a40
cmp eax, 0x7ee3a506
jne 0x424d5c
mov ecx, dword [esp + 4]
shr ecx, 8
and ecx, 0xfffff
mov dword [esp + 4], ecx
mov eax, 0xdc10dca3
cmp ecx, 0xc1
jae 0x425a38
mov eax, 0xe588b39d
jmp 0x425a38
cmp eax, 0xa49279e7
je 0x425a79
cmp eax, 0xa55bfa65
jne 0x424d5c
push dword [esp + 0x24]
call fcn.00422ef4
add esp, 4
mov dword [esp + 0x40], eax
mov dword [esp], 0x4249564a
jmp 0x424d5c
cmp eax, 0xe15f38a
je 0x425a94
cmp eax, 0x1c570ab5
jne 0x424d5c
imul edi, dword [esp + 4], 0x5550
mov dword [esp + 4], edi
push 0x28e1
push 0x365a
push edi
push 0x4adb
call fcn.00428f90
add esp, 0x10
push 0x525
push 0x4cdb
push 0x5135
push 0x1aed
push edi
push 0x356b
push 0x2158
call fcn.0041ff93
add esp, 0x1c
mov eax, 0x9631f8e6
cmp edi, 0xdc
jge 0x425a38
mov eax, 0x9cb9b041
jmp 0x425a38
cmp eax, 0xeddb4819
je 0x425ab1
cmp eax, 0xf75b3f3c
jne 0x424d5c
mov eax, dword [esp + 8]
shr eax, 0xe
add eax, 0xd5
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x79e3
shl eax, 0xe
dec edx
mov dword [esp + 8], eax
mov eax, 0x8942595
cmp ecx, edx
jne 0x425a33
jmp 0x425a38
mov dword [esp], 0xd55f1ef7
jmp 0x424d5c
cmp eax, 0x58f8e420
jne 0x425ad7
mov eax, dword [esp + 8]
imul ecx, eax, 0x75
add ecx, 0xffffff6c
imul ecx, ecx
imul edx, ecx, 0x852d
imul eax, eax, 0x75000
add eax, 0x15000
dec edx
mov dword [esp + 8], eax
mov eax, 0x4fc0067a
cmp edx, ecx
je 0x4255e8
mov eax, 0x84ba5269
mov dword [esp], eax
mov esi, dword [esp + 0x20]
jmp 0x424d5c
cmp eax, 0x1f518ceb
jne 0x425ae3
mov eax, dword [esp + 4]
shr eax, 0xc
mov ecx, eax
shl ecx, 5
sub ecx, eax
sub ecx, eax
mov dword [esp + 4], ecx
mov dword [esp], 0x30dc6daa
jmp 0x424d5c
imul ecx, dword [esp + 4], 0x89
mov eax, ecx
shr eax, 5
mov dword [esp + 4], eax
mov eax, 0x8ffa3b03
cmp ecx, 0x1f40
jb 0x425a38
mov eax, 0x75332402
jmp 0x425a38
mov dword [esp], 0xe7893041
jmp 0x424d5c
mov eax, dword [esp + 8]
mov ecx, eax
shr ecx, 1
imul ecx, ecx
imul edx, ecx, 0x82b5
and eax, 0xffffffc0
shl eax, 4
dec edx
mov dword [esp + 8], eax
mov eax, 0xdc10dca3
cmp ecx, edx
je 0x425681
mov eax, 0x84ba5269
mov dword [esp], eax
mov esi, dword [esp + 0x14]
jmp 0x424d5c
push dword [esp + 0x14]
call fcn.0045d3c9
add esp, 4
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxjIdLHzbpHVC07CXbQ
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x18], eax
push dword [esp + 0x18]
call fcn.00422ef4
add esp, 4
mov ecx, 0x6b76625
test eax, eax
je 0x4256c4
mov ecx, 0x84ba5269
mov dword [esp], ecx
mov esi, dword [esp + 0x18]
jmp 0x424d5c
cmp dword [esp + 0x38], 0
mov eax, 0x8d776ca7
je 0x425a38
mov eax, 0x87ac4b2d
jmp 0x425a38
mov eax, dword [esp + 4]
shr eax, 0xf
imul eax, eax, 0xab
add eax, 0xffff9520
shr eax, 9
mov ecx, eax
shl ecx, 7
lea edi, [ecx + eax*4]
mov dword [esp + 4], edi
push 0x6001
push edi
push 0x2c56
push 0x467a
call fcn.004260e5
add esp, 0x10
push 0xa55
push 0x3a8f
push 0x4241
push edi
push 0xdfe
call fcn.00419a17
add esp, 0x14
mov eax, 0xd560b879
cmp edi, 0x8a
jae 0x4257b2
jmp 0x425a38
mov ecx, dword [esp + 8]
add ecx, 0x27
imul eax, ecx, 0x9a
imul ecx, ecx
imul edx, ecx, 0x8717
dec edx
add eax, 0xfffffecd
mov dword [esp + 8], eax
mov eax, 0x55e2e78e
cmp ecx, edx
je 0x425a38
mov eax, 0x788c42ca
jmp 0x425a38
mov eax, dword [esp + 8]
add eax, 0xffffff84
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x45a5
shr eax, 1
and eax, 0xffffff80
dec edx
mov dword [esp + 8], eax
mov eax, 0xdc10dca3
cmp ecx, edx
je 0x425a38
mov eax, 0xd2308619
jmp 0x425a38
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxwItrZz7pRQHRzGm0
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x28], eax
mov dword [esp], 0xb6e95ef7
jmp 0x424d5c
cmp dword [esp + 0x34], 0
mov eax, 0xbc17bd7a
je 0x4257ea
mov eax, 0x84ba5269
mov dword [esp], eax
mov esi, dword [esp + 0xc]
jmp 0x424d5c
imul ecx, dword [esp + 4], 0x3e00
add ecx, 0x1129
mov dword [esp + 4], ecx
mov eax, 0xdc10dca3
cmp ecx, 0x63
jl 0x425a38
mov eax, 0xa6f4924a
jmp 0x425a38
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgx6L9LS26pYRjlQWXL3Q
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x2c], eax
mov dword [esp], 0x718aa417
jmp 0x424d5c
mov eax, dword [esp + 8]
add eax, ebp
mov ecx, eax
shr ecx, 1
shr eax, 0xd
imul ecx, ecx
add eax, 0xffffffe3
imul edx, ecx, 0x8397
dec edx
mov dword [esp + 8], eax
mov eax, 0x76afff7b
cmp edx, ecx
je 0x425a38
mov eax, 0xfe3b4c79
jmp 0x425a38
imul eax, dword [esp + 4], 0x7d
add eax, 0xd3e
mov dword [esp + 4], eax
mov dword [esp], 0x4259d036
jmp 0x424d5c
mov dword [esp + 0x44], esi
mov dword [esp], 0x5c3da80e
jmp 0x424d5c
mov ecx, dword [esp + 8]
mov eax, 0xc9
add ecx, eax
imul eax, ecx, 0xe9
imul ecx, ecx
imul edx, ecx, 0x4e23
dec edx
add eax, 0x3c
mov dword [esp + 8], eax
mov eax, 0x332c42ad
cmp edx, ecx
je 0x4258cc
mov eax, 0x84ba5269
mov dword [esp], eax
mov esi, dword [esp + 0x1c]
jmp 0x424d5c
mov eax, dword [esp + 4]
shr eax, 6
add eax, eax
add eax, 0xfffffece
mov dword [esp + 4], eax
mov dword [esp], 0xdc10dca3
jmp 0x424d5c
mov eax, dword [esp + 8]
imul ecx, eax, 0xbcf7
imul ecx, ecx
imul edx, ecx, 0x1e75
dec edx
imul eax, eax, 0x75f74000
add eax, 0xdfafc000
mov dword [esp + 8], eax
mov eax, 0x3b3a3efe
cmp ecx, edx
je 0x425a38
mov eax, 0x960d9df3
jmp 0x425a38
mov eax, dword [esp + 8]
shl eax, 4
and eax, 0x7fffff80
lea eax, [eax + eax*4]
mov dword [esp + 8], eax
mov dword [esp], 0xeddb4819
jmp 0x424d5c
mov ecx, dword [esp + 4]
shl ecx, 0x1a
add ecx, 0x25178000
mov dword [esp + 4], ecx
mov eax, 0xbc17bd7a
cmp ecx, 0x13
jl 0x425a38
mov eax, 0x4259d036
jmp 0x425a38
push dword [esp + 0x28]
call fcn.0045d3c9
add esp, 4
mov dword [esp], 0xe66fce68
jmp 0x424d5c
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxiIsrS2KlWSzU7CXbQ
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x10], eax
push dword [esp + 0x10]
call fcn.00422ef4
add esp, 4
mov ecx, 0xf75b3f3c
test eax, eax
je 0x4259bb
mov ecx, 0x84ba5269
mov dword [esp], ecx
mov esi, dword [esp + 0x10]
jmp 0x424d5c
push dword [esp + 0x20]
call fcn.0045d3c9
add esp, 4
mov dword [esp], 0x546b769d
jmp 0x424d5c
mov ecx, dword [esp + 8]
mov eax, ecx
shr eax, 2
shr ecx, 0x10
imul eax, eax
add ecx, 0xffffffe9
imul edx, eax, 0x2f07
dec edx
shr ecx, 0xb
add ecx, 0xffffff63
mov dword [esp + 8], ecx
mov ecx, 0xa3d75212
cmp eax, edx
je 0x425a13
mov ecx, 0xdc10dca3
mov dword [esp], ecx
jmp 0x424d5c
mov ecx, dword [esp + 4]
add ecx, 0x48
mov dword [esp + 4], ecx
mov eax, 0x788c42ca
cmp ecx, 0x89
jge 0x425a38
mov eax, 0x8ffa3b03
mov dword [esp], eax
jmp 0x424d5c
push dword [esp + 0x1c]
call fcn.0045d3c9
add esp, 4
push str.AE6_t6jINCdaFW8DvrNdGbkSF723YkckJJ1erYtVDgxrIcjS2rtdXT87CXbQ
call fcn.00444c6b
add esp, 4
mov dword [esp + 0x20], eax
push dword [esp + 0x20]
call fcn.00422ef4
add esp, 4
mov dword [esp + 0x3c], eax
mov dword [esp], 0xbe67462c
jmp 0x424d5c
imul eax, dword [esp + 4], 0x7f00
or eax, 0x5d
mov dword [esp + 4], eax
mov dword [esp], 0xa55bfa65
jmp 0x424d5c
cmp dword [esp + 0x40], 0
mov eax, 0xe588b39d
je 0x425aa5
mov eax, 0x84ba5269
mov dword [esp], eax
mov esi, dword [esp + 0x24]
jmp 0x424d5c
push dword [esp + 0x2c]
call fcn.00422ef4
add esp, 4
mov ecx, 0x8b284c9a
test eax, eax
je 0x425acb
mov ecx, 0x84ba5269
mov dword [esp], ecx
mov esi, dword [esp + 0x2c]
jmp 0x424d5c
cmp eax, 0x5c3da80e
je 0x425b06
jmp 0x424d5c
cmp eax, 0x23af0cf7
jne 0x424d5c
mov dword [esp + 0x30], esi
push dword [esp + 0x2c]
call fcn.0045d3c9
add esp, 4
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov dword [esp + 0x30], esi
mov eax, dword [esp + 0x44]
mov dword [0x481558], eax
add esp, 0x48
pop esi
pop edi
pop ebx
pop ebp
ret