Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff2b
jne 0x401084
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff28
jne 0x40112b
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff32
jne 0x401196
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff31
jne 0x401238
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.user32.dll_LoadCursorFromFileA
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
jmp 0x4755b1
mov esi, edx
xor esi, edi
ror esi, 0x17
nop
jmp 0x478014
call fcn.00478983
sub ebx, ecx
add ebx, esi
add esi, ecx
mov edx, ebx
xchg ecx, ebx
mov ecx, 0x2b0ddc7a
jmp 0x477574
pop edi
or edx, ebx
or edx, ecx
jmp 0x476fe0
push 0x27615a5e
and ecx, esi
and ecx, ebx
add ecx, esi
shl ebx, 0x11
xor edx, esi
add esi, ebx
add ebx, ecx
jmp 0x476464
pop edi
xor edx, ebx
xor ecx, 0x2b817ee7
mov ecx, ebx
not edx
xchg ecx, ebx
bswap esi
bswap ecx
mov ebx, edx
ror ecx, 0x17
add esi, ecx
rol esi, 5
shr ecx, 6
not esi
add edx, ecx
neg esi
jmp 0x47851e
pop edi
add esi, ecx
add ebx, edx
add esi, ecx
add edx, 0x2bd36117
add ebx, 0x2bd85e4a
shl ebx, 2
dec ecx
jmp 0x4761cc
mov edi, 0x4132136a
or edx, ecx
xchg esi, ebx
not ecx
inc ecx
or ecx, esi
and edx, esi
mov ecx, edx
bswap esi
add esi, ecx
jmp 0x4760ed
pop edi
and esi, ecx
ror ecx, 3
add ecx, esi
neg esi
add ecx, ebx
not ecx
add edx, ebx
jmp 0x4782f7
pop edi
sub ecx, 0x2e04589f
not esi
or edx, ecx
ror esi, 3
sub ecx, 0x2e0b90a8
not ebx
shl edx, 0x1b
and ebx, edx
xchg ebx, edx
jmp 0x478210
pop edi
and ebx, esi
sub edx, 0x2e243216
xor ebx, 0x2e26070a
add ecx, esi
xchg edx, esi
shl ebx, 0xa
add ebx, ecx
and edx, 0x2e2f25c4
mov ebx, 0x2e313d84
dec ebx
jmp 0x475b8c
mov edi, 0x40495727
bswap ecx
shr ebx, 0xa
and edx, esi
sub ebx, edx
and ecx, edx
xor ecx, edx
inc edx
mov esi, ecx
shr ecx, 0x1b
xchg ebx, ecx
and ebx, 0x2e637b4a
jmp 0x47699a
push 0x277231d8
add esi, ecx
mov esi, edx
xchg ebx, ecx
xchg esi, edx
or edx, esi
bswap esi
sub edx, esi
jmp 0x478545
push 0x26dc32fa
shr esi, 0x1c
and ecx, 0x2e8be73b
or edx, esi
xor ecx, 0x2e902f3a
xchg edx, esi
or esi, 0x2e94d642
ror edx, 0xe
add ecx, 0x2e993c7a
jmp 0x477a82
push 0x27879890
sub ebx, 0x2ed1a466
shl esi, 0x12
and edx, esi
xor ecx, esi
mov esi, ebx
not ecx
or ebx, ecx
xchg esi, ecx
jmp 0x477a59
push 0x27902f46
shr edx, 0x1d
or ebx, edx
add edx, 0x2f5cb507
dec edx
xor edx, ecx
and esi, ecx
sub esi, ebx
sub edx, esi
or edx, esi
and ecx, edx
mov edx, ecx
jmp 0x4776fd
pop edi
or esi, ebx
sub ecx, esi
inc edx
or esi, ebx
and ecx, edx
mov esi, 0x2f989b74
xchg ebx, edx
mov edx, ebx
xchg ecx, esi
not edx
add edx, 0x2fa549c2
dec edx
xchg ecx, ebx
and ecx, ebx
mov ebx, 0x2fac9ad5
mov ecx, 0x2fae6ec0
jmp 0x4756a9
push 0x26dace39
rol ebx, 5
add ecx, edx
add esi, ecx
add edx, ecx
sub ebx, ecx
add esi, ecx
or edx, ecx
and ecx, ebx
mov edx, ebx
xchg ebx, esi
or ebx, 0x3045355f
inc esi
jmp 0x47598c
mov edi, 0x73716341
or ebx, 0x3076ef49
and ebx, esi
xor esi, 0x307aa594
jmp 0x47877f
call edi
shr ecx, 8
or ebx, esi
rol esi, 0xf
sub edx, 0x30827c6a
xor ebx, esi
dec edx
jmp 0x4780a8
pop edi
xchg ecx, ebx
xor edx, ebx
and ebx, ecx
add ecx, 0x30c472ed
or ebx, 0x30c63e83
jmp 0x4767ba
call fcn.00478983
add esi, ecx
mov ebx, esi
xor edx, 0x30f1b97a
or ecx, ebx
and ecx, edx
inc esi
or edx, 0x30fa63f0
sub ebx, edx
and esi, edx
add ecx, 0x3100b447
mov ecx, ebx
mov esi, 0x3104dd88
mov ecx, 0x31070512
jmp 0x476007
push 0x274dca0e
and ecx, edx
and ebx, edx
or ebx, ecx
and edx, esi
or ebx, 0x31336992
sub ebx, ecx
nop
sub ebx, 0x3138ed7f
inc esi
add ecx, esi
ror esi, 0x18
jmp 0x477860
pop edi
xor esi, ecx
and ecx, ebx
sub ecx, esi
shl edx, 0xb
mov ecx, esi
mov edx, 0x31803afb
jmp 0x478967
mov edi, 0x40495727
xchg esi, edx
add edx, ecx
bswap ebx
or esi, 0x31bf7473
shr esi, 0x16
jmp 0x478c02
push 0x275e9ba4
mov edx, ebx
and edx, ebx
sub ebx, esi
xor ebx, 0x31dfd8e0
not esi
mov edx, ecx
inc esi
add ebx, edx
xor esi, ecx
mov edx, ebx
jmp 0x4778f9
call edi
inc edx
neg ebx
xor edx, ecx
and edx, ecx
and ecx, edx
xchg ebx, ecx
add esi, ecx
inc ebx
and ecx, edx
mov ecx, ebx
ror esi, 0x1d
sub edx, esi
shr ebx, 7
or ecx, edx
jmp 0x47887d
call edi
not edx
shl esi, 0x12
mov ecx, esi
xor edx, ecx
xchg edx, ecx
mov ecx, esi
ror ecx, 0x13
and ebx, ecx
or esi, 0x32af83f4
xchg esi, ecx
add esi, edx
and edx, ecx
xor edx, esi
xor ebx, ecx
bswap esi
shl esi, 0xf
jmp 0x476e05
call edi
and esi, 0x32d50a1a
or ecx, esi
neg esi
sub ecx, 0x32da9c04
not ebx
add ecx, 0x32de4e6a
or ebx, edx
jmp 0x476a39
push 0x26fc34ea
xchg esi, ecx
xor esi, 0x3316432e
inc ecx
dec ecx
shr esi, 0x1d
bswap ecx
jmp 0x47899b
call fcn.00478983
and ebx, edx
xor edx, ecx
or edx, esi
or ecx, edx
and esi, edx
xchg ecx, edx
xor esi, 0x33702c27
mov esi, ecx
jmp 0x477cca
pop edi
add esi, ebx
and edx, 0x3391a983
or ecx, esi
xor edx, 0x339527ce
xchg esi, ecx
xchg edx, esi
or ecx, esi
or ebx, ecx
add ebx, esi
mov esi, ecx
bswap esi
jmp 0x4765af
call edi
dec edx
or edx, ebx
sub esi, ebx
add esi, ebx
mov esi, edx
ror edx, 7
xor esi, edx
or esi, ebx
add ecx, edx
xor esi, 0x3441219a
inc esi
xor esi, ecx
sub edx, esi
or edx, ecx
jmp 0x477ba1
push 0x26cc6752
and ecx, 0x34552387
and ebx, ecx
mov ebx, ecx
add ecx, esi
dec ebx
mov ebx, ecx
xor edx, 0x345ff2d4
xor edx, ebx
inc edx
and ecx, 0x3465a032
sub ecx, 0x3467725a
and ecx, 0x3469424f
xchg ecx, esi
jmp 0x478027
push 0x40
mov esi, 0x34721f99
not edx
add esi, 0x347a8392
add edx, ebx
xor esi, ebx
xor ebx, esi
and esi, 0x348ab024
jmp 0x476200
push 0x277d5a40
mov esi, 0x348fceeb
mov ebx, 0x34930ec7
xor edx, esi
xor ecx, ebx
add ecx, edx
rol ebx, 9
and ebx, 0x34a7af47
and edx, 0x34aaeb2e
mov esi, ebx
dec edx
or ecx, 0x34b7a0f6
mov ebx, esi
jmp 0x476b30
push 0x741b1
xchg edx, esi
neg esi
xor ebx, esi
and esi, 0x34c6aadd
or ecx, 0x34d504ba
not ebx
inc ebx
mov ebx, esi
and edx, ecx
xchg ecx, edx
and esi, 0x34e01b12
add ebx, esi
or ebx, ecx
xor edx, ecx
add esi, edx
ror ecx, 0x11
jmp 0x4786e1
push 0x270dcfab
or esi, ebx
ror ecx, 0x1c
bswap esi
mov ebx, esi
rol edx, 0x1b
jmp 0x477a31
call fcn.00478983
and ecx, edx
shr ecx, 0x18
inc ecx
or esi, edx
or ebx, 0x35889cef
or esi, ecx
shr ebx, 0x1d
add esi, ecx
and esi, 0x358ffea9
xor edx, ebx
shr edx, 0x1f
mov edx, ecx
or ecx, esi
mov ebx, 0x359b9a45
jmp 0x47614d
push 0x2770c993
mov esi, edx
and ecx, 0x35d4a0e8
xchg ebx, ecx
mov ebx, edx
and esi, ecx
dec ebx
add esi, edx
xor esi, ebx
mov ebx, edx
xor ebx, edx
and ebx, 0x35e7a25e
and ecx, ebx
xchg ecx, ebx
jmp 0x475974
mov edi, 0x73716341
and esi, edx
add esi, 0x372e0113
xor edx, esi
or ecx, edx
and edx, 0x37336f07
xchg ebx, edx
mov ebx, ecx
mov edx, ebx
inc edx
jmp 0x4782db
push 0x2762bb82
or ebx, edx
shr esi, 0x1c
not esi
sub esi, ebx
or ebx, ecx
mov edx, 0x37466542
sub ebx, esi
inc ecx
xchg esi, ecx
shr ecx, 0x14
jmp 0x475935
call edi
xchg edx, esi
mov ebx, edx
xchg ebx, ecx
sub edx, ebx
mov ebx, 0x37c6569b
bswap edx
mov esi, 0x37cae16a
jmp 0x4785be
push 0x26f82390
dec esi
and ebx, ecx
inc edx
xor esi, ebx
mov edx, esi
shl edx, 6
sub ebx, ecx
add edx, ebx
xchg edx, ecx
jmp 0x47864f
push 0x26e28cad
xchg edx, ecx
ror ecx, 0x18
mov edx, 0x386da4b6
and ecx, 0x38701c03
add ecx, 0x3871ed2a
add ecx, edx
and ebx, esi
or esi, 0x38777c22
jmp 0x476c55
push esp
add ecx, 0x389f979e
dec ebx
ror esi, 0x12
not ecx
neg esi
xchg edx, esi
mov ebx, edx
inc ebx
sub esi, 0x38ae704e
inc ebx
rol edx, 0x1a
jmp 0x4761a9
push 0x276f5eb6
sub edx, esi
sub esi, ebx
sub ebx, 0x38c7bcb0
xor ecx, ebx
neg ebx
jmp 0x476362
pop edi
and esi, ecx
xor edx, 0x38cf99dc
sub edx, esi
xchg esi, ebx
or esi, ecx
or esi, 0x38d6ff85
inc esi
or ecx, 0x38dab266
bswap edx
neg ecx
jmp 0x475da1
push 0x272a324f
xchg ebx, esi
mov edx, 0x38f8a2e5
or esi, ecx
xchg edx, ebx
shl ebx, 0x19
inc ebx
shr edx, 0xd
xor ecx, esi
or ebx, 0x39059f90
shl esi, 0x10
not ebx
and edx, 0x390b230e
xchg ebx, edx
sub esi, 0x390ece54
xor ecx, edx
sub esi, 0x39127973
jmp 0x478a88
pop edi
sub ebx, 0x3921311d
add ecx, esi
xor ebx, 0x3927f43f
and ebx, ecx
xchg esi, edx
mov ecx, edx
jmp 0x4756f6
call edi
bswap ebx
not edx
dec ecx
add ecx, ebx
xor ebx, 0x393c5b1a
and edx, esi
mov edx, esi
or edx, ebx
jmp 0x477425
pop edi
and ecx, 0x3943eee4
mov esi, edx
and edx, ecx
xor edx, esi
xor edx, 0x394b534c
neg ecx
and ecx, 0x394f056b
shl esi, 4
add edx, esi
mov ebx, ecx
jmp 0x4771c8
call fcn.00478983
or ebx, edx
shl ebx, 0xe
xchg edx, ecx
or ecx, ebx
rol esi, 4
mov ecx, esi
or esi, ecx
and esi, ebx
ror edx, 9
not ebx
not ebx
jmp 0x475fb5
push 0x26fad8bc
xchg edx, ecx
sub ebx, esi
shl ecx, 0x13
dec ecx
and ebx, edx
mov esi, 0x3a41f7f6
bswap esi
xor esi, 0x3a45cbfe
shr ebx, 0x1c
xchg edx, esi
or edx, esi
jmp 0x476087
pop edi
sub ebx, edx
sub ebx, ecx
or ecx, 0x3b68080c
nop
ror edx, 0xe
add esi, ecx
or edx, esi
jmp 0x477e16
push 0x2728cf5b
sub ebx, ecx
and ebx, esi
shr ecx, 0x1a
xchg edx, ebx
shl ebx, 0x17
add ebx, esi
or ecx, ebx
not ebx
add ecx, 0x3beb1591
jmp 0x476761
push 0x277eb8bc
add esi, 0x3c35ca34
or esi, 0x3c378c5f
xor edx, 0x3c394d95
xor edx, ebx
inc edx
rol ebx, 9
xor edx, 0x3c408189
not ebx
inc esi
nop
jmp 0x476441
push 0x26e3cbfc
sub edx, esi
sub ebx, edx
neg edx
rol ebx, 0x1d
add ecx, 0x3d2898f3
shl edx, 0x1e
xor edx, 0x3d2c2ad2
jmp 0x4774a2
push 0x278d2fd8
xchg edx, ebx
neg ebx
sub esi, edx
add ecx, esi
xor edx, 0x3e0c5d39
mov edx, ecx
mov ecx, edx
sub esi, edx
bswap ebx
and edx, 0x3e206b42
mov edx, 0x3e603a82
dec esi
jmp 0x475a91
pop edi
xor edx, 0x3e8b0cbe
bswap edx
mov edx, ecx
and esi, ecx
shl edx, 0xb
xchg ebx, edx
xchg ecx, esi
nop
and esi, 0x3e994b52
jmp 0x478633
pop edi
xchg edx, esi
mov edx, ecx
dec esi
mov edx, 0x3ea0baf6
and ebx, 0x3ea27ddf
mov edx, 0x3ea440a6
and ecx, esi
or ecx, edx
bswap ecx
jmp 0x475a09
call fcn.00478983
or ecx, 0x3ed5743e
or ebx, ecx
add esi, ecx
or edx, esi
or esi, 0x3ee0f6ea
add ebx, 0x3ee2b92a
mov ecx, 0x3ee47800
not esi
jmp 0x477bf4
call edi
sub ecx, edx
mov ecx, ebx
add ebx, esi
sub esi, ebx
sub esi, ebx
add esi, 0x3efb75c4
xor ecx, 0x3efd40ff
and ebx, 0x3eff0dc4
add ebx, esi
dec esi
add ecx, 0x3f04916a
or ecx, edx
sub ebx, edx
sub esi, ebx
sub ebx, edx
or edx, esi
jmp 0x4782ab
pop edi
inc esi
sub ecx, ebx
bswap ecx
sub ecx, 0x3f298c6e
or esi, ecx
sub edx, 0x3f2d17fa
or edx, ebx
mov esi, ebx
shr edx, 0x18
jmp 0x4758ab
pop edi
or esi, edx
sub edx, ebx
xor esi, ebx
xor ebx, edx
sub ecx, 0x3f9516d1
xor ebx, edx
xchg edx, ebx
bswap esi
jmp 0x4780c7
call fcn.00478983
and edx, 0x403886b9
or esi, 0x403a458f
shl esi, 0x1d
mov esi, ebx
xor ebx, ecx
neg edx
mov esi, 0x4042f215
and ebx, edx
jmp 0x475ef5
pop edi
and ecx, esi
and ecx, 0x4081f2aa
inc ebx
and ebx, 0x408590d6
shr ecx, 0xa
sub esi, ecx
or ebx, edx
xor edx, ebx
xor edx, ecx
or ebx, esi
bswap esi
xor ebx, esi
sub ebx, esi
neg ebx
sub esi, ebx
and ecx, ebx
jmp 0x475864
call edi
rol edx, 0x1e
mov edx, ebx
or ebx, edx
add esi, ecx
sub edx, ebx
add ecx, ebx
xor edx, ecx
xchg esi, ecx
xor edx, 0x411c9a6a
not ebx
jmp 0x476e79
push 0x27275342
sub ecx, esi
xor esi, 0x4122563f
sub esi, 0x41241ce9
or ebx, ecx
xor ecx, esi
sub edx, esi
rol esi, 0x19
or esi, ebx
mov esi, ecx
and edx, 0x4131628d
jmp 0x476ab8
pop edi
bswap ecx
or ecx, ebx
and ecx, 0x413711b1
inc ebx
bswap edx
neg ecx
ror ecx, 0x17
bswap edx
and ebx, edx
rol esi, 6
xchg ecx, ebx
shr ebx, 0x17
and ecx, edx
or ebx, 0x415370ef
add ebx, 0x415532c2
jmp 0x475e79
push 0x26cb2951
sub esi, 0x43593f63
add edx, esi
add ebx, esi
xor edx, ecx
mov ebx, ecx
and ecx, esi
jmp 0x476173
call edi
mov ebx, edx
shl edx, 0x18
shl ebx, 0xa
xchg esi, ecx
nop
or esi, 0x443182d8
sub ecx, edx
or edx, ecx
add ebx, edx
mov esi, ebx
xchg edx, esi
mov ebx, edx
mov edx, ebx
jmp 0x478a5b
mov edi, 0x40495727
bswap edx
inc ebx
and ebx, esi
or esi, edx
add esi, 0x4446ee81
sub edx, ebx
add ebx, esi
add edx, 0x444c66d6
not ecx
or esi, ecx
jmp fcn.004758cd
pop edi
sub ebx, edx
mov esi, ecx
xor edx, esi
dec ecx
jmp 0x477f74
pop edi
mov esi, edx
shr ecx, 0xe
sub ecx, edx
nop
and esi, edx
sub edx, esi
sub edx, ecx
xchg edx, ebx
dec esi
mov esi, ecx
jmp 0x4755ef
mov edi, 0x73716341
sub ecx, esi
rol ecx, 0x1a
xchg ecx, edx
xchg edx, esi
sub ebx, esi
mov esi, edx
dec edx
ror esi, 0x11
mov edx, ecx
not ebx
neg ebx
jmp 0x477f30
pop edi
mov ecx, edx
or ecx, ebx
or ecx, edx
mov ebx, ecx
mov ecx, ebx
shl edx, 0x12
xchg ecx, edx
add edx, ecx
add ecx, esi
jmp 0x4758ec
call edi
and edx, 0x455fd886
and esi, ebx
add ecx, esi
sub ecx, 0x456542e3
xchg esi, ebx
add ecx, ebx
add ebx, esi
sub edx, esi
sub esi, ecx
mov ecx, edx
jmp 0x478cf2
mov edi, 0x73716341
mov ebx, 0x465dcfc2
xor ebx, edx
sub ebx, esi
sub ecx, esi
xor edx, ecx
or esi, 0x4666d4d2
inc esi
add ecx, edx
add ecx, ebx
jmp 0x476f67
mov edi, 0x73716341
dec esi
xor esi, ecx
sub edx, ebx
and edx, 0x4713c03c
xor ecx, ebx
sub esi, edx
mov ecx, 0x47191642
jmp 0x478611
push 0x275ff0e9
xchg ecx, esi
and esi, edx
xor ecx, edx
or esi, ecx
shl esi, 3
mov esi, 0x475b6542
jmp 0x475641
push 0x270c79b2
or esi, ecx
xor esi, ebx
xor edx, ebx
bswap edx
inc ecx
xor edx, ebx
rol ecx, 0x10
or ebx, edx
jmp 0x476268
push 0x270f24a3
not edx
sub edx, ecx
xor ebx, ecx
or esi, 0x47fdd307
xor edx, esi
mov edx, ecx
shl edx, 0xd
and edx, 0x4804f633
mov ebx, 0x4806c564
jmp 0x475bc8
push 0x278bceae
neg ebx
sub ecx, edx
sub ebx, 0x480c9d6b
and ecx, esi
mov ecx, esi
or edx, ecx
add ecx, esi
xor ebx, edx
add ebx, ecx
or ebx, 0x4818fb52
rol esi, 0x16
jmp 0x476cc4
push 0x26dd9193
or esi, 0x481cf51c
xor ecx, ebx
neg esi
jmp 0x476647
pop edi
add ebx, ecx
or esi, edx
xor ebx, esi
add esi, ebx
and ecx, esi
and ebx, ecx
mov edx, 0x4866c1c9
jmp 0x47573c
mov edi, 0x40495727
mov ecx, ebx
xor ebx, 0x487bf9ae
sub esi, ecx
or ebx, esi
shl ebx, 0x1b
jmp 0x476d64
pop edi
add edx, ebx
mov edx, 0x48bd99cb
xchg esi, edx
bswap esi
sub edx, 0x48c30cea
inc esi
shl ecx, 0x15
not ecx
xchg esi, edx
nop
xchg ebx, esi
rol edx, 0x15
neg edx
mov esi, ebx
jmp 0x476719
call fcn.00478983
xchg edx, esi
shl edx, 0x15
shl ebx, 0x12
shl esi, 0xe
xor edx, esi
mov esi, edx
nop
bswap ecx
xor ecx, 0x48e41c14
and edx, ecx
add esi, 0x48e7a231
jmp 0x4767e3
call edi
xor ebx, esi
xchg ebx, edx
jmp 0x47844e
pop edi
xor ebx, esi
and ecx, ebx
sub edx, ebx
mov edx, 0x491d8f83
rol edx, 0x19
xchg ecx, ebx
sub ebx, esi
nop
and esi, ecx
and edx, 0x49286f5c
shr ecx, 0x1e
xchg ebx, edx
jmp 0x477e5c
push esp
dec ebx
shl ecx, 9
xchg esi, ebx
sub ecx, esi
xor esi, edx
xor ebx, ecx
ror esi, 0x1a
add edx, ecx
and edx, ebx
sub esi, 0x49676349
sub edx, ebx
or edx, esi
inc ecx
sub ecx, ebx
jmp 0x4766bf
mov edi, 0x73716341
xor edx, esi
xchg ecx, ebx
sub ebx, ecx
dec ecx
mov ecx, 0x49f1146e
xor ebx, 0x49f2e60e
or esi, 0x49f4b3cd
bswap ebx
or edx, 0x49f873a8
mov edx, ecx
xor edx, esi
add ecx, ebx
and edx, esi
ror ebx, 0xf
bswap esi
jmp 0x477bca
push 0x274ae39f
inc ebx
add ecx, edx
xchg ecx, edx
mov ecx, ebx
add ebx, ecx
sub ecx, ebx
and ebx, edx
and ecx, esi
not edx
and ebx, esi
shr ebx, 0xa
jmp 0x475d13
push 0x276df165
shl esi, 2
sub esi, 0x4a31232c
xor esi, ebx
rol edx, 1
or esi, edx
shr ebx, 3
or ebx, 0x4a3a261a
and edx, ecx
sub ecx, esi
jmp 0x476701
call fcn.00478983
dec esi
xor ecx, 0x4babbe76
add ebx, edx
add ebx, ecx
neg edx
and ebx, ecx
shl esi, 6
bswap esi
and edx, esi
mov edx, ecx
jmp 0x475be0
pop edi
and esi, edx
xchg esi, edx
dec ecx
add esi, edx
jmp 0x476129
push 0x26c0adf6
neg esi
add edx, ecx
and esi, ecx
inc edx
sub esi, edx
jmp 0x475e35
push 0x26cdb282
shr edx, 6
not ebx
neg ecx
inc esi
and edx, ebx
inc ebx
not ecx
jmp 0x477b30
pop edi
shr ecx, 4
and esi, edx
xor esi, 0x4c9c5955
mov ebx, edx
xor esi, ecx
sub ecx, 0x4ca2a695
and ebx, esi
sub esi, ecx
jmp 0x478573
push 0x27ac0ad3
xchg ebx, ecx
neg esi
mov esi, ecx
ror ecx, 0x13
and esi, 0x4cafbacc
xor ecx, 0x4cb1898b
jmp 0x477363
call edi
and edx, esi
xchg edx, ecx
nop
sub ebx, edx
or ecx, esi
add ecx, edx
neg edx
jmp 0x4767fd
pop edi
dec ebx
rol ecx, 0x19
or esi, ebx
xor ebx, edx
xor ecx, 0x4d57cbca
mov ebx, 0x4d599953
xor ebx, edx
and esi, ebx
mov ecx, ebx
xchg edx, ebx
add ecx, 0x4d629082
and esi, ecx
and esi, 0x4d661a6a
ror edx, 5
jmp 0x477c4d
pop edi
ror esi, 6
ror esi, 0x15
and edx, ecx
shr ebx, 9
mov ebx, edx
add edx, 0x4da18336
dec ecx
not ecx
mov esi, ecx
sub esi, 0x4da8e24f
mov ebx, 0x4daab1e9
mov ebx, ecx
bswap edx
bswap ebx
dec ecx
jmp 0x475ace
call fcn.00478983
mov esi, 0x4db4bcf3
and edx, esi
inc ecx
xchg ecx, edx
xor ebx, ecx
xor ecx, ebx
mov esi, edx
and edx, ebx
jmp 0x476512
push 0x2738479d
mov esi, 0x4dc4267c
inc edx
rol ebx, 0x13
ror edx, 4
mov ecx, ebx
neg esi
xor ecx, ebx
xchg ecx, ebx
add edx, ebx
sub esi, edx
xchg esi, edx
xchg edx, ecx
jmp 0x478823
pop edi
not ebx
mov ecx, ebx
sub edx, esi
and edx, ecx
sub esi, ebx
jmp 0x47755b
pop edi
and edx, ecx
shl esi, 5
sub ecx, 0x4eea60aa
and ecx, esi
or esi, edx
or ebx, esi
xchg ecx, ebx
mov ecx, esi
mov ecx, ebx
bswap edx
or ecx, ebx
or ecx, ebx
xchg ebx, edx
xchg ecx, ebx
jmp 0x4770ae
mov edi, 0x40495727
xor edx, ebx
or ebx, esi
mov ebx, edx
shr ebx, 0x12
mov esi, edx
and esi, ecx
and ebx, ecx
mov esi, ebx
shl edx, 1
sub ecx, 0x4f102dbf
mov edx, ecx
sub ebx, esi
or ecx, 0x4f157cdf
jmp 0x4755d6
pop edi
sub ebx, 0x4f17a4cb
shl ecx, 0x12
sub ebx, ecx
neg esi
rol ebx, 0x1e
xor esi, ecx
and ecx, 0x4f232dea
or ebx, ecx
xor esi, 0x4f275628
xor esi, ecx
add ecx, ebx
jmp 0x4773fb
pop edi
add ecx, ebx
or ebx, ecx
mov esi, ebx
jmp 0x476d33
call fcn.00478983
not ecx
sub edx, ebx
mov ebx, edx
xor ebx, 0x4f6f640e
xor esi, edx
shl esi, 9
xor ebx, 0x4f74caba
dec esi
jmp 0x47733d
pop edi
xchg edx, ebx
add ecx, 0x4f7aa143
or ecx, esi
or ecx, edx
xor ebx, edx
inc ecx
shl edx, 0x1b
sub ebx, esi
or ebx, ecx
jmp 0x477af8
push 0x26f97f3e
bswap ebx
bswap ebx
neg esi
add ebx, esi
xor ebx, ecx
and ebx, 0x4f92a8f9
rol ecx, 0x15
xchg edx, ebx
and esi, ebx
inc edx
jmp 0x4769bd
push 0x401400
and ecx, edx
xor esi, ebx
and esi, 0x4fde140a
add edx, esi
or ebx, ecx
sub esi, 0x4fe381ef
sub edx, esi
sub ebx, edx
rol ecx, 0x1c
sub ecx, ebx
jmp 0x47708e
call fcn.00478983
sub edx, esi
inc ecx
and edx, esi
shr ecx, 0x1e
shl edx, 4
sub esi, ebx
sub edx, 0x5033dada
inc edx
or edx, ebx
xor edx, ebx
mov edx, 0x503b2ef6
add ecx, ebx
jmp 0x476da5
mov edi, 0x73716341
xor ebx, esi
rol edx, 0xe
not ecx
and edx, esi
neg edx
xor esi, 0x50832252
mov ebx, ecx
xor ecx, edx
or esi, edx
sub ecx, esi
xchg ebx, ecx
jmp 0x475ca7
pop edi
xchg ebx, edx
neg ecx
xchg ecx, esi
nop
or edx, ecx
bswap edx
ror ecx, 0xa
neg esi
add edx, esi
xchg esi, edx
or ebx, edx
or ecx, 0x50bd9c43
or ebx, 0x50bf60a5
ror esi, 0x1e
xor ebx, 0x50c2fc73
and edx, esi
jmp 0x476d13
pop edi
neg edx
dec esi
xchg esi, ecx
bswap esi
sub ecx, ebx
inc edx
bswap esi
add ecx, edx
and ebx, ecx
ror ecx, 0x19
rol esi, 2
jmp 0x478c32
mov edi, 0x40495727
add ebx, esi
add ebx, esi
or edx, 0x5155c69e
or edx, esi
or esi, ecx
sub ebx, ecx
xor ebx, edx
add ecx, 0x515ebf73
and ebx, ecx
dec esi
neg edx
or edx, 0x5165ed02
add edx, ecx
jmp 0x4762d4
pop edi
or esi, ecx
or ecx, 0x51ab3a1a
sub edx, ecx
mov esi, 0x51aef90f
rol ebx, 0x17
jmp 0x4770d9
push 0x272b98ba
sub esi, 0x51bc7c41
shl edx, 0x10
xchg esi, ebx
not ebx
ror ecx, 9
xor ebx, ecx
add edx, 0x51c779dc
ror ecx, 7
mov edx, 0x51cb13a2
xor ecx, esi
jmp 0x477ddf
call fcn.00478983
mov ebx, edx
add ebx, edx
dec edx
xchg ebx, edx
shr ebx, 0xc
xchg esi, edx
xor edx, ecx
shl esi, 0x18
mov ecx, 0x52895170
add esi, ebx
mov edx, esi
add edx, 0x528e95c8
and edx, ecx
add esi, ecx
bswap ecx
jmp 0x4780e6
push 0x270b298f
add ebx, 0x52960539
mov edx, ecx
not ecx
shl esi, 0x11
inc ecx
xor ebx, edx
nop
and edx, ecx
sub ecx, 0x52a47379
add edx, esi
jmp 0x47793a
pop edi
mov ecx, 0x52f357ca
xchg ebx, edx
bswap ebx
bswap ecx
add edx, 0x52fa7b1a
xor esi, edx
ror ecx, 0x16
add ecx, 0x52ffe423
or esi, ebx
rol esi, 9
mov ebx, edx
sub edx, ebx
jmp 0x475c49