Function at 0x401000
Capabilities:
Accept command line arguments

Disassembly:
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffeff
jne 0x401084
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffef0
jne 0x4010e5
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffedd
jne 0x40115f
call main
call main
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call main
call main
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff00
jne 0x4011de
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call main
call main
call main
call main
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffed8
jne 0x40123f
call main
call main
call main
call main
call main
call main
call main
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
call main
call sub.advapi32.dll_TrusteeAccessToObjectA
ret
jmp 0x47516d
sub ecx, 0x908f271f
mov ebx, 0x9092857c
jmp 0x476882
pop ecx
or edi, ebx
add edi, edx
dec ebx
bswap ebx
add edx, ebx
sub esi, edi
bswap edi
or esi, edx
add ebx, esi
or edx, edi
xor edi, 0x94c638ea
neg ebx
xchg esi, edx
jmp 0x476839
xor dword [ecx], 0x549174f6
or edi, ebx
mov esi, edx
xor esi, edi
sub edi, ebx
xor esi, ebx
sub edx, ebx
or edx, edi
xor edi, ebx
and edi, ebx
jmp 0x476283
pop ecx
or esi, 0x950e77b4
xchg esi, edx
sub edi, ebx
xchg edi, edx
dec edi
rol ebx, 9
and edx, ebx
bswap ebx
or ebx, edi
xchg ebx, esi
xchg esi, edx
mov esi, ebx
jmp 0x476c20
call ecx
neg edx
mov ebx, 0x953a8074
xor edi, edx
add edi, ebx
add edx, edi
jmp 0x47523e
call ecx
or ebx, 0x9542ad44
and edx, edi
and edi, edx
add esi, 0x9548aabf
neg edi
or edx, ebx
and esi, edi
jmp 0x4763fd
push 0x90b307f8
shl edi, 7
and esi, ebx
nop
jmp 0x4768a5
pop ecx
shr esi, 0x17
and esi, 0x956844c2
not edi
xor edi, esi
jmp 0x475fc1
add ebx, edi
and esi, edi
inc edx
inc esi
sub edi, 0x957688dd
add edi, edx
xor edx, esi
sub ebx, 0x957c4f66
and edi, 0x957e3841
or esi, ebx
jmp 0x47582b
push 0x91551cee
add edi, 0x959900f1
sub edi, esi
bswap edi
or edx, ebx
xor edx, ebx
or edx, ebx
sub esi, edx
sub edx, edi
add ebx, 0x95a9639c
jmp 0x476ebe
push 0x90c77475
sub esi, edx
dec edi
or edx, edi
not edx
mov ebx, edi
add ebx, esi
xor ebx, edi
xchg esi, ebx
or ebx, edi
or edx, 0x961e2b61
or ebx, edx
add esi, edi
jmp 0x476930
mov ecx, 0x73716341
neg esi
or esi, 0x962753cb
or edi, edx
jmp 0x47696a
push 0x90d299dc
inc ebx
mov ebx, edx
sub edi, edx
xchg edi, esi
add edi, esi
and esi, ebx
and ebx, esi
jmp 0x4764b9
push 0x913f1313
xchg esi, edx
not edi
and edi, esi
jmp 0x475f5e
xor eax, eax
sub esi, ebx
not edx
xor ebx, 0x965d7b28
neg ebx
bswap edi
and edx, ebx
and esi, edx
shr edx, 0x1d
jmp 0x4756d6
push 0x9153a962
xor ebx, 0x966b692d
xor edi, edx
and ebx, edi
or edx, edi
xor edi, esi
or ebx, edx
and esi, edi
or edx, esi
ror ebx, 0x10
sub esi, 0x9681273b
xor edi, esi
sub esi, edx
and edi, esi
xchg esi, edi
shr esi, 3
jmp 0x47533a
xor dword [ecx], 0x559174f7
xor ebx, esi
or edi, edx
bswap ebx
xor edx, edi
add esi, edx
or esi, edi
xor edi, ebx
or edi, edx
jmp 0x476d02
push esp
add esi, ebx
add edi, 0x96b4ff4b
mov esi, 0x96b73a28
xchg edi, ebx
xchg edi, ebx
shr esi, 0x17
sub edx, ebx
sub edx, edi
add esi, 0x96c4cac5
or esi, edi
add edx, edi
sub ebx, edi
dec ebx
jmp 0x475976
pop ecx
add edx, ebx
neg edi
xor edi, 0x96d4bf58
or esi, ebx
sub edi, 0x96d904a5
neg edi
xor esi, 0x96dd98fa
ror edi, 4
sub ebx, 0x96e19b14
xchg edi, esi
xor edi, esi
ror ebx, 0x18
or ebx, edx
jmp 0x476339
mov ecx, 0x73716341
sub edx, esi
xor esi, 0x97355c0f
or ebx, 0x97374a64
sub esi, ebx
jmp 0x47619a
push 0x73d6d
sub ebx, 0x97619c12
or edx, ebx
or edi, 0x97656e9c
shl esi, 3
xchg ebx, edi
add edi, 0x976b2d66
add edx, edi
or edx, ebx
shl edx, 0x18
shr edi, 0xa
xor edi, 0x9774d060
not edi
not esi
xor esi, edx
jmp 0x476af8
pop ecx
bswap edx
xor edi, 0x977fb13a
bswap ebx
add edi, esi
mov esi, edx
not edi
shl esi, 0xc
mov esi, ebx
not ebx
xor ebx, edx
bswap esi
xchg esi, edx
or esi, edi
or esi, edx
mov edi, edx
jmp 0x4754a3
xor dword [ecx], 0x189174f6
xor esi, 0x97a5ae09
xor ebx, edi
mov esi, 0x97a97a48
xor esi, 0x97ab6111
mov ebx, 0x97ad4c7b
xchg ebx, esi
xchg edi, edx
not ebx
and ebx, edi
sub esi, edi
dec ebx
jmp 0x4751d3
mov ecx, 0x40495727
xor ebx, edi
sub edx, esi
rol esi, 0xa
mov esi, edx
and esi, edx
add edi, ebx
add edx, ebx
and esi, ebx
jmp 0x476357
call ecx
shr esi, 0x13
or edx, edi
add ebx, edx
mov ebx, edi
rol esi, 5
xor edx, ebx
and ebx, 0x97e5bda0
shl edi, 0x15
or ebx, esi
add edx, edi
add esi, ebx
xor ebx, esi
xor esi, ebx
jmp 0x476858
call fcn.00476f3b
and esi, edx
add edx, esi
add ebx, edx
inc edx
or ebx, esi
neg edi
or ebx, edx
and ebx, 0x980256a9
xchg ebx, esi
jmp 0x47587f
rol dword [ecx], 8
add edi, ebx
xor esi, 0x985edba5
xchg edx, edi
add ebx, esi
mov ebx, edi
ror edi, 0x1e
xchg edi, edx
mov esi, edx
mov edx, edi
jmp 0x4754ec
call fcn.00476f3b
xor ebx, edi
add esi, edx
xor ebx, esi
and edx, ebx
sub ebx, edi
mov edi, 0x9878fdb8
and esi, 0x987b9d03
and edx, 0x987d8442
xchg edi, ebx
sub ebx, esi
or ebx, 0x988358d8
sub ebx, esi
and ebx, edx
add esi, edi
jmp 0x475296
call ecx
or esi, 0x988b3ca5
xor edi, edx
sub edi, edx
not edi
dec ebx
and edi, 0x9894e5a6
xchg edi, esi
jmp 0x476011
call ecx
bswap ebx
or edi, 0x989b04f6
sub esi, edx
xchg ebx, edx
jmp 0x476989
pop ecx
or esi, edi
and edx, ebx
inc edi
xor esi, 0x98c879ee
xor edx, 0x98ca688f
jmp 0x476b1e
push 0x9117ebb2
and esi, edx
or edi, edx
mov edx, edi
and ebx, edx
ror edx, 0xa
add ebx, edx
or edx, ebx
add ebx, 0x98dc9d20
jmp 0x476e88
push esp
rol edx, 2
not edi
and ebx, esi
mov edx, esi
shr esi, 0x14
xchg edi, ebx
inc esi
mov esi, 0x99291589
jmp 0x476433
pop ecx
or edi, 0x995d8790
xor ebx, edx
mov esi, edi
xchg edi, esi
or esi, ebx
sub ebx, edx
ror edx, 0x14
bswap edx
mov esi, 0x996fa0ec
jmp 0x475905
push 0x90c042f9
sub ebx, 0x9971eaf6
add esi, 0x9973cb90
rol edx, 0xc
add edi, esi
add edx, edi
xor edx, esi
ror edx, 0x15
jmp 0x4763b0
push 0x90d8e1d5
mov ebx, edx
and edi, 0x99bece28
xor ebx, esi
and ebx, edi
and edi, edx
mov esi, ebx
dec ebx
ror esi, 0xd
bswap ebx
or esi, 0x99ce2666
not edx
and esi, edi
or ebx, edx
jmp 0x4769de
push 0x90d57c27
or ebx, 0x99d610e3
and esi, 0x99d7ff2a
dec ebx
or edx, esi
xchg edx, esi
or edi, edx
rol edx, 0x1c
jmp 0x475a85
call fcn.00476f3b
neg esi
add edx, ebx
and edi, ebx
shr esi, 5
xchg esi, edx
add edx, edi
xchg edx, edi
shl edi, 0x19
ror ebx, 0x1f
and ebx, edi
and esi, edi
jmp 0x47675e
push 0x9133763a
mov edx, esi
bswap esi
bswap esi
and ebx, edx
jmp 0x475423
pop ecx
xor ebx, edi
xor edi, ebx
shr edi, 3
sub edi, esi
or edx, ebx
mov edx, edi
mov edx, 0x9aaace33
or edi, 0x9aacde5d
sub esi, 0x9aaec785
add edi, esi
xchg ebx, edi
jmp 0x476548
call ecx
xchg edx, ebx
bswap edi
add esi, edi
sub edx, ebx
add ebx, edi
bswap edx
or edx, esi
add edx, esi
sub edi, edx
jmp 0x475f0b
call fcn.00476f3b
shr esi, 0xe
add ebx, esi
not edi
xchg ebx, edi
inc ebx
jmp 0x476525
mov ecx, 0x40495727
add edi, ebx
not edi
and esi, ebx
jmp 0x475cd3
pop ecx
xchg esi, edx
xchg esi, edx
neg edi
or ebx, 0x9b60da74
xor edi, 0x9b62c582
add ebx, edi
not edi
mov edx, 0x9b687bb3
bswap ebx
xor ebx, esi
xchg edi, edx
xor edx, esi
bswap esi
mov ebx, 0x9b74284c
jmp 0x4751a2
mov ecx, 0x73716341
add esi, 0x9bb2f3ef
xor edi, esi
xor edx, esi
sub ebx, edx
mov ebx, esi
or edi, 0x9bbc5f34
and edx, ebx
sub ebx, 0x9bc0451c
and edx, ebx
neg ebx
mov ebx, 0x9bc60687
jmp 0x47584a
pop ecx
sub edi, ebx
or edi, ebx
xchg edi, ebx
xchg ebx, esi
shr ebx, 5
bswap esi
and ebx, 0x9bd4ab53
add esi, edx
jmp 0x476f23
push 0x913c25bf
or esi, ebx
mov edx, edi
dec esi
xor esi, 0x9bdeb70a
rol edi, 0x19
add ebx, edi
dec edx
jmp 0x476ea2
pop ecx
add ebx, edx
and esi, 0x9c2ae7b0
shl edx, 0x17
sub edx, 0x9c2ebecc
add edx, 0x9c30a494
sub edx, 0x9c328d6c
xchg esi, ebx
and ebx, 0x9c368d41
rol ebx, 0x14
shr ebx, 0x17
jmp 0x475696
mov ecx, 0x40495727
sub edx, edi
inc edx
sub ebx, edx
xchg edx, edi
jmp 0x4760c7
pop ecx
shr edi, 0xf
xor edx, edi
or edx, edi
xor edx, edi
sub edx, esi
mov esi, ebx
jmp 0x476fc2
push 0x91663168
sub edx, 0x9c86fe45
xor esi, ebx
xchg esi, edx
xor esi, edi
mov esi, edx
or edx, edi
jmp 0x4761b1
pop ecx
xchg ebx, edi
shl ebx, 0x15
and edx, edi
or edx, ebx
add edx, esi
neg edx
mov edx, 0x9cb0b51e
sub ebx, esi
inc esi
or esi, edi
mov edi, edx
jmp 0x476acf
push 0x9158f9a4
shr edi, 0x1e
xor edi, esi
dec edi
xor edi, edx
shr ebx, 9
xor esi, 0x9cdf3488
or ebx, edi
sub edx, 0x9ce32c49
xor esi, edx
mov edi, esi
shr ebx, 0x12
rol edi, 0x11
jmp 0x475e3e
xchg ebx, edi
sub ebx, edx
or esi, edx
sub esi, edx
jmp 0x47629b
call fcn.00476f3b
inc esi
xchg edx, esi
add edx, edi
xchg edx, ebx
mov edi, ebx
or edi, edx
mov edi, 0x9d19fd6f
mov edi, esi
inc edi
xchg esi, edx
jmp 0x47589b
pop ecx
mov edx, esi
or edi, 0x9d6c48c8
sub esi, edi
xchg edx, esi
mov edx, 0x9d72051c
shl edi, 2
mov edx, 0x9d75dcb7
jmp 0x476466
xor dword [ecx], 0x119174f8
not esi
xor ebx, esi
dec esi
jmp 0x476796
call fcn.00476f3b
or edx, ebx
xor esi, edi
sub edi, edx
neg esi
rol edi, 0x19
or esi, edi
jmp 0x47670f
push 0x9167a9ad
or edx, 0x9d8a90b9
add edi, 0x9d8c9761
or edi, ebx
or esi, 0x9d9066d1
and ebx, edi
mov edx, 0x9d94243e
dec ebx
sub edx, 0x9d98240b
jmp 0x476868
pop ecx
or edi, esi
xor esi, edx
dec edi
xor ebx, 0x9dc69cde
nop
and ebx, edx
not edi
mov edi, ebx
neg ebx
mov ebx, edi
mov edx, esi
jmp 0x476c3d
or edx, ebx
add esi, edi
and edi, edx
neg esi
mov esi, edi
shl ebx, 5
add esi, edi
xor ebx, edi
or esi, edi
jmp 0x47673c
rol dword [ecx], 0x13
xchg edi, esi
add edi, ebx
and edi, ebx
sub esi, 0x9e03db6d
xchg esi, edx
inc esi
not edx
shl ebx, 0x19
add ebx, edx
xor edx, edi
xchg esi, edi
jmp loc.004751c5
call fcn.00476f3b
rol edi, 5
xor edx, ebx
add edx, ebx
mov edx, 0x9e307623
sub edi, edx
jmp 0x47573c
push 0x91265714
sub edx, ebx
xchg edi, esi
or ebx, edi
sub edi, ebx
add ebx, edx
ror edx, 0x18
mov ebx, edx
sub ebx, 0x9e42c52c
jmp 0x476d25
push 0x90e52dcc
or esi, 0x9e5e6ce8
and edx, edi
xchg edi, edx
xor edi, ebx
and edi, edx
or edx, esi
xor edi, edx
mov edi, esi
jmp 0x4767da
call fcn.00476f3b
add edx, 0x9e6e32b7
and edi, 0x9e704ae8
jmp 0x475282
mov ecx, 0x40495727
neg edi
xchg edx, ebx
sub edx, esi
or ebx, 0x9e9be3d8
and esi, edx
mov edx, edi
xchg ebx, edi
bswap ebx
bswap edx
mov edi, ebx
mov edi, esi
or edi, 0x9eac6dc0
jmp 0x4762de
call fcn.00476f3b
xor edx, esi
inc esi
mov ebx, esi
or edx, esi
or edx, ebx
shr edi, 0xb
xchg ebx, edx
or esi, ebx
rol edx, 0x16
sub edx, 0x9ec02649
jmp 0x476c08
pop ecx
mov edi, 0x9ec27b50
bswap ebx
or edx, 0x9ec65b2b
and esi, ebx
not ebx
xor edi, ebx
xchg edi, edx
xchg ebx, esi
sub edi, ebx
jmp 0x475c41
push 0x40
sub edx, esi
add ebx, esi
jmp 0x47565d
pop ecx
sub esi, edx
and edx, esi
shr edx, 0x12
mov ebx, edi
shr edi, 0x12
shl ebx, 2
xor esi, edx
dec edx
jmp 0x476e6b
push 0x90d40e88
xchg ebx, edx
sub edi, edx
xor esi, 0x9f33c746
xor edx, 0x9f35b648
add esi, ebx
and edx, ebx
and esi, edx
xor edi, esi
and edx, edi
sub ebx, esi
jmp 0x475ab1
call ecx
sub edi, esi
rol esi, 7
sub edi, edx
sub edi, esi
shr esi, 0x1f
xor edi, esi
or edi, ebx
mov edi, 0x9f89b881
and edi, esi
shl esi, 0x10
not edi
jmp 0x4752d5
pop ecx
xor edi, 0x9f91f921
nop
and esi, ebx
and esi, ebx
add edx, esi
or edx, ebx
sub ebx, 0x9f9d7e94
jmp 0x4758ee
mov ecx, 0x401400
add edx, ebx
bswap ebx
jmp 0x475487
push 0x914ae7d8
and esi, edx
shl esi, 0x1d
ror edi, 0x1c
jmp 0x476bcc
call ecx
xchg edx, ebx
or esi, edx
mov esi, edi
bswap esi
mov edi, ebx
mov edi, ebx
sub edx, ebx
and esi, ebx
sub edi, edx
jmp 0x476a72
rol dword [ecx], 7
shl esi, 0x19
or edi, edx
xor ebx, esi
xor ebx, edx
or edx, edi
sub ebx, esi
bswap edx
xchg esi, edi
and esi, ebx
xor edx, esi
shr edi, 0x17
xor esi, edi
jmp 0x4752e8
call ecx
xor edi, edx
mov edx, 0xa0bf5770
xchg ebx, edi
xor ebx, 0xa0c346c1
and edi, esi
and edi, edx
and edi, 0xa0c8ed08
sub esi, edi
xor esi, 0xa0cce741
and edi, edx
mov ebx, edx
or ebx, edi
add edx, 0xa0d46e07
mov esi, ebx
sub esi, edx
jmp 0x47694d
xor dword [ecx], 0x6a9174f8
or edx, edi
xor ebx, esi
sub esi, ebx
jmp 0x476092
mov ecx, 0x73716341
and edi, esi
or ebx, esi
shr ebx, 0x13
mov esi, 0xa0fa3591
and esi, 0xa0fc2629
shl edx, 0x10
xchg esi, edx
inc edx
xor esi, edx
inc esi
jmp 0x475764
push 0x91496dd7
xchg esi, edx
dec ebx
jmp 0x4766bd
pop ecx
or edx, edi
or esi, edx
or ebx, edx
xchg esi, ebx
or edi, edx
jmp 0x4753fe
push 0x916924a0
mov edx, esi
or esi, edi
add ebx, edi
shr edi, 0x18
mov edi, esi
sub esi, edx
nop
sub edx, edi
jmp 0x4755ea
push 0x90af2527
mov edx, 0xa14927e9
neg esi
and ebx, edi
and edx, edi
xor edi, edx
sub edx, esi
not edi
sub edi, esi
xchg esi, edi
neg esi
sub edi, edx
jmp 0x4752c5
push 0x90b47588
add edi, esi
or edi, ebx
sub edx, esi
xor esi, 0xa164ebb5
xor ebx, 0xa166d75e
xor edi, ebx
add esi, 0xa16ad390
or edi, ebx
mov esi, ebx
jmp 0x475721
call fcn.00476f3b
xchg edx, ebx
xchg ebx, edi
rol edx, 0x14
sub edx, ebx
sub edi, edx
sub edi, esi
xor esi, edi
ror ebx, 8
add edi, esi
xchg ebx, edi
jmp 0x475507
mov ecx, 0x73716341
add edi, edx
sub esi, ebx
sub edi, edx
rol edx, 0xa
xor esi, 0xa1b52b6d
sub esi, edx
or ebx, edi
jmp 0x475ad1
pop ecx
dec esi
xchg edi, edx
xor esi, 0xa1bf2ca5
bswap ebx
add esi, 0xa1c30981
xor esi, ebx
xor esi, ebx
neg ebx
jmp 0x475437
call fcn.00476f3b
or ebx, edx
mov edi, esi
or esi, 0xa1cf3205
xor edi, esi
add ebx, esi
neg edi
mov esi, 0xa1d6d0e3
jmp 0x476c92
pop ecx
not ebx
and esi, edi
and esi, ebx
neg edi
jmp 0x475da7
pop ecx
or ebx, esi
xor esi, 0xa1e340dc
rol esi, 3
add esi, 0xa1e71e5a
mov esi, ebx
or esi, ebx
jmp 0x4765b8
push 0x9132025f
mov edi, esi
xchg ebx, esi
mov ebx, esi
add esi, 0xa1f326a7
or esi, 0xa1f53605
or ebx, 0xa1f7250c
xor ebx, 0xa1f917e7
xchg edi, esi
or edi, ebx
jmp 0x475c2f
mov ecx, 0x40495727
mov edi, esi
xor esi, ebx
or edi, ebx
not edx
shl edx, 0x14
and edx, esi
jmp 0x476b5d
pop ecx
sub esi, ebx
mov edi, edx
sub esi, ebx
and ebx, 0xa2202c72
mov ebx, edx
xchg edi, ebx
mov edx, 0xa225dde6
jmp 0x476997
call ecx
xor ebx, 0xa2282d39
shl ebx, 0xf
dec edx
mov edx, esi
xor esi, ebx
sub esi, 0xa231cef5
rol edx, 0x17
and ebx, 0xa235a5f9
not ebx
jmp 0x476a90
pop ecx
add edx, 0xa23a24af
and edx, ebx
xchg edi, esi
sub esi, 0xa23fe55e
sub ebx, 0xa241d419
or edx, esi
jmp 0x476a13
pop ecx
or edi, 0xa2463c81
and edi, 0xa248291d
and edi, edx
jmp 0x476a54
pop ecx
and edi, ebx
and edi, edx
xchg edi, edx
xor esi, edi
sub esi, 0xa25a1ae9
shl ebx, 0x17
xor edi, 0xa25e021c
shr esi, 0x17
or edi, esi
jmp 0x475e6d
mov ecx, 0x4132136a
shl edi, 0x19
sub edx, esi
sub edx, 0xa27a4adc
or ebx, esi
sub edx, ebx
sub edi, ebx
add esi, ebx
sub esi, 0xa2848257
rol esi, 3
ror ebx, 0x1a
jmp 0x4768ef
push 0x401400
inc ebx
xchg esi, edi
add edi, esi
xor edi, esi
bswap esi
xor edx, ebx
sub edi, edx
mov edi, esi
mov edi, 0xa29a3c75
and esi, edx
and esi, 0xa29e085a
jmp 0x476faf
push 0x9164b998
dec esi
dec esi
mov ebx, 0xa2a47729
xor edx, ebx
and ebx, 0xa2a84c22
or ebx, edx
and edx, 0xa2ac3857
jmp 0x475fd4
call fcn.00476f3b
xchg esi, edx
shl edi, 6
rol edx, 0xf
add ebx, edx
xchg edi, edx
or ebx, edi
xor ebx, edi
add edx, ebx
jmp 0x476a2e
push 0x911accb8
sub edi, ebx
xchg ebx, esi
xor esi, 0xa2d38c2b
xchg esi, ebx
and edi, 0xa2d7694a
xor ebx, 0xa2d9599c
bswap esi
inc ebx
and esi, 0xa2df5af0
shl esi, 0x14
or edx, edi
jmp 0x476ba9
mov ecx, 0x73716341
add edx, ebx
sub esi, 0xa2e75f00
mov edx, 0xa2e971a2
or esi, ebx
bswap edx
shr edx, 0x19
xchg edi, edx
shr edi, 9
jmp 0x4763da
mov ecx, 0x40495727
xor ebx, esi
sub esi, 0xa2f9fdf4
add ebx, esi
jmp 0x476f8e
call ecx
rol ebx, 0x13
xchg esi, edx
xor edi, esi
sub edx, ebx
xor edi, 0xa31b57ac
neg edx
jmp 0x47616b
pop ecx
xor esi, edi
mov esi, ebx
neg edi
add edx, ebx
rol ebx, 8
xor ebx, 0xa32ad7c7
neg edi
and edx, esi
not edx
jmp 0x476df5
pop ecx
dec edi
add edx, ebx
bswap esi
sub ebx, edx
or edx, edi
xor edi, 0xa33e4781
xchg esi, ebx
shl edx, 0xe
jmp 0x475e88
push 0x9124e405
xchg esi, edx
and edx, 0xa346913d
xchg edx, ebx
jmp 0x4762f6
call ecx
or ebx, esi
and edx, edi
and edi, 0xa361ae18
dec edi
xor ebx, edi
and edi, 0xa3676d40
xor edx, esi
bswap edi
rol ebx, 0xc
ror edi, 0x1c
not edi
shl ebx, 6
and esi, ebx
add edx, esi
mov edi, ebx
jmp 0x476229
inc edi
xchg esi, edx
xor edx, esi
or edi, ebx
and edi, 0xa3a1cddc
or edx, ebx
or ebx, esi
and esi, 0xa3a7aee0
mov ebx, esi
xchg esi, ebx
dec edi
xchg esi, edx
jmp 0x476d78
push 0x9127c56e
and esi, 0xa3b191f2
shr esi, 0x1c
add ebx, edi
and ebx, esi
xchg ebx, edi
or edx, 0xa3bb183c
xor ebx, esi
and edx, esi
or ebx, edx
mov edi, 0xa3c2dbd9
sub esi, edx
or edi, ebx
and edi, edx
or ebx, edi
xchg ebx, edi
jmp 0x475cf8
rol dword [ecx], 8
mov edi, edx
xchg edx, edi
neg ebx
neg ebx
sub ebx, esi
add esi, edi
not edx
jmp 0x47618a
pop ecx
sub esi, ebx
shr ebx, 0x16
or ebx, esi
ror esi, 7
jmp 0x4759f3
pop ecx
sub edi, esi
mov edx, edi
xor edx, ebx
ror edi, 0x13
bswap esi
mov esi, ebx
mov edi, edx
mov ebx, 0xa9612758
rol esi, 0x1e
jmp 0x476c57
push 0x91195c84
xchg ebx, edx
add esi, 0xa9677f18
xchg esi, edx
mov edi, ebx
mov ebx, esi
sub edi, ebx
jmp 0x476b79
push 0x913d9e52
bswap esi
add ebx, 0xa97b4d64
xchg esi, edi
dec edi
xor esi, edi
shr esi, 0x13
or ebx, esi
jmp 0x47544e
push 0x915787b8
or esi, ebx
xor ebx, 0xa99096ec
dec edi
and ebx, edx
inc esi
mov esi, ebx
mov ebx, esi
neg edx
add edi, ebx
ror edx, 0x12
jmp 0x476065
pop ecx
sub edi, 0xa9da24fa
rol ebx, 4
inc edi
and edx, 0xa9e3b4c2
bswap edi
jmp 0x475532
call fcn.00476f3b
sub edx, ebx
xor edx, edi
or edi, ebx
ror esi, 0x16
and esi, edx
xchg edx, edi
and edi, 0xab835008
bswap esi
sub edi, edx
jmp 0x475cba
call ecx
or edi, esi
mov edi, ebx
or edx, 0xab9b7332
neg ebx
jmp 0x4759d3
pop ecx
or edi, esi
sub edx, ebx
and esi, edi
not ebx
add esi, edx
xchg edi, edx
xor edx, esi
or edi, edx
xor esi, 0xabc6cf15
and edi, esi
jmp 0x4769b2