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

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff29
jne 0x401084
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffeed
jne 0x401130
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff31
jne 0x401191
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffed6
jne 0x40122e
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
call sub.advapi32.dll_IsWellKnownSid
ret
jmp 0x475669
shr ecx, 2
mov ebx, edx
add esi, ebx
dec edx
jmp 0x476e26
push 0xdc179463
mov edx, ecx
xchg ecx, edi
sub edi, edx
or ecx, edx
shl ecx, 0x1a
xor edx, 0xe30b04ba
mov edx, esi
dec esi
xchg ecx, edi
add edi, edx
and edx, esi
xchg ecx, edx
add edi, esi
dec esi
jmp 0x477544
mov ebx, 0x73716341
xchg edx, esi
xchg ecx, esi
add esi, ecx
jmp 0x47650a
call fcn.004785f3
shr ecx, 5
mov edi, 0xe390ab90
xor edx, 0xe3927b88
xor esi, edi
xchg ecx, esi
jmp 0x476ad4
push esp
bswap edi
xchg ecx, edi
sub edi, esi
neg edx
or ecx, edi
or edi, 0xe3a1975b
neg ecx
xchg ecx, edx
xor ecx, 0xe5320390
add ecx, esi
jmp 0x475e40
pop ebx
xor ecx, 0xe5998518
not edx
not edi
sub ecx, edi
xor esi, 0xe5a0ea43
mov edi, ecx
add edx, ecx
add esi, 0xe5a66368
jmp 0x478d21
pop ebx
or ecx, esi
xor ecx, 0xe5c5b1d0
xchg edx, esi
xchg edi, esi
or edi, esi
not edx
ror ecx, 3
mov esi, ecx
shr edx, 0x19
xor ecx, edi
jmp 0x478f77
pop ebx
add esi, ecx
rol esi, 0x18
xor edx, 0xe5fb7f76
xchg ecx, edi
or edi, edx
xchg edx, esi
add edx, 0xe602c858
xor ecx, 0xe604ebb5
and edi, ecx
add esi, 0xe6087923
shr edi, 7
jmp 0x477108
push 0x74269
and ecx, esi
neg edi
or ecx, esi
xchg edi, esi
and ecx, esi
mov ecx, edi
rol esi, 0x18
sub edi, 0xe64f6deb
or edi, ecx
add ecx, esi
jmp 0x47899e
push 0xdcbb5058
sub esi, edx
sub esi, edx
xchg edi, edx
neg ecx
and edi, edx
mov edx, esi
xor ecx, edx
and ecx, 0xe6627cb3
sub edi, 0xe6644a06
and edx, esi
xor edx, 0xe66ba677
add edx, esi
jmp 0x479090
mov ebx, 0x40495727
add edi, esi
neg edx
or edi, ecx
add ecx, esi
or edx, 0xe69bc87b
or edx, edi
jmp 0x475e7a
call fcn.004785f3
mov ecx, edi
mov esi, edi
shl esi, 1
and ecx, 0xe722ce63
sub esi, ecx
xor edi, edx
sub edi, edx
xchg esi, edi
inc ecx
jmp 0x47907a
push 0xdc79bb52
shr esi, 0x10
shr esi, 0x18
add ecx, edi
add esi, 0xe76c40f2
xor edi, 0xe76e0cc1
add esi, edi
bswap edi
and ecx, edx
xchg edx, esi
and ecx, esi
jmp 0x478c5f
mov ebx, 0x40495727
mov edx, edi
xchg esi, edx
xor esi, 0xe7d4fab4
or edi, 0xe7d6c53c
add edi, esi
shl ecx, 6
mov esi, edi
jmp 0x478f38
mov ebx, 0x73716341
mov edx, edi
sub edi, edx
or edi, ecx
xor ecx, edi
sub ecx, esi
jmp 0x478aa8
pop ebx
dec ecx
xchg edi, edx
add esi, edi
add edx, 0xe848100f
shr ecx, 0x1c
add esi, 0xe84bd591
mov edx, esi
add ecx, edi
sub edi, 0xe85115e9
add ecx, esi
and edi, 0xe8549bf3
neg esi
add ecx, edi
jmp 0x476d7b
mov ebx, 0x40495727
mov ecx, esi
mov edx, 0xe87cc3a3
xor edx, ecx
sub ecx, edx
xchg edx, esi
jmp 0x477949
pop ebx
and ecx, edx
bswap esi
dec edi
or edi, esi
xchg ecx, edx
and edi, esi
jmp 0x4775c8
call ebx
mov edx, esi
mov edx, 0xe92176ef
add esi, ecx
xor edx, 0xe9252e5d
or esi, edx
inc edi
and edx, edi
add edx, edi
xchg esi, edi
xor edi, edx
jmp 0x478cd8
push esp
xor ecx, edx
or esi, edi
and edx, ecx
bswap edi
ror edi, 5
or edi, 0xe93ad0b5
shr esi, 0xd
mov edi, 0xe93e635b
dec edx
sub esi, edi
jmp 0x477a4c
call fcn.004785f3
or edx, esi
sub edx, 0xe9533d51
and edi, 0xe955077b
sub edx, esi
xor ecx, edi
or edx, 0xe95a82cb
xchg edx, ecx
xchg ecx, edi
xchg edi, ecx
ror esi, 0x15
bswap esi
mov edi, ecx
jmp 0x477564
pop ebx
xor edx, ecx
inc ecx
and ecx, 0xe9bb305c
shl edi, 0x16
not edx
or edx, ecx
dec esi
sub esi, edi
and ecx, esi
or edx, esi
mov esi, ecx
xchg ecx, esi
xchg esi, edi
add edx, edi
xor ecx, esi
or ecx, edi
jmp 0x4784e7
pop ebx
xchg esi, edi
add esi, ecx
xor edi, esi
ror edi, 0x10
or ecx, 0xea6872fe
or ecx, esi
shl esi, 4
or edi, 0xea6dc3f5
sub ecx, edi
mov edx, ecx
not edx
or esi, edx
mov edi, edx
shr ecx, 0xa
shl ecx, 0xb
add edx, ecx
jmp 0x47719e
push 0xdc86c33c
mov ecx, esi
sub ecx, edx
add esi, ecx
or esi, 0xeb1cdc27
or edi, 0xeb1ea3c7
sub edx, esi
inc edi
sub edi, edx
or ecx, esi
jmp 0x476d43
push 0xdc14e48a
xor ecx, edi
xchg esi, edi
or edx, 0xeb2b9e80
bswap ecx
or ecx, edi
and edx, ecx
jmp 0x475676
push 0xdbe75683
xchg edi, esi
or ecx, edi
mov edi, 0xebd8f37d
add ecx, 0xebdabbc3
xor esi, 0xebdc8623
rol esi, 0x1c
rol ecx, 0x11
nop
or ecx, edx
and edx, ecx
jmp 0x47760c
push 0xdc033ea7
inc edx
and ecx, esi
rol ecx, 0x12
add ecx, edi
shl esi, 0xe
sub esi, edx
jmp 0x475d0b
call fcn.004785f3
shr ecx, 0xb
or esi, 0xf2f32cbf
dec edi
mov ecx, edi
neg ecx
xor esi, edx
sub esi, edx
neg edi
and esi, edi
jmp 0x478e3b
push 0xdbfda093
and esi, edi
rol esi, 7
xchg edx, esi
add esi, ecx
mov edi, esi
neg edi
ror ecx, 0xd
or edx, ecx
xor ecx, edx
jmp 0x47841a
call fcn.004785f3
bswap esi
shl edi, 0x1f
bswap edi
not edx
not esi
or esi, edx
or ecx, esi
or ecx, edx
sub ecx, esi
and edi, esi
jmp 0x475e1f
call fcn.004785f3
xchg edx, ecx
xchg edx, ecx
or ecx, 0xf3fa0a11
jmp 0x477446
mov ebx, 0x40495727
xor edi, ecx
mov edi, edx
mov ecx, edi
or edi, ecx
xor edx, ecx
mov ecx, edx
shl ecx, 2
sub esi, ecx
and edx, ecx
sub ecx, 0xf4286ef3
add edi, esi
xor ecx, edi
xchg edi, edx
mov ecx, edx
jmp 0x479000
pop ebx
sub esi, ecx
dec ecx
add edx, edi
sub esi, edi
mov esi, edx
xor esi, 0xf837ecd7
xor edi, edx
dec esi
and ecx, 0xf83d483b
sub edi, edx
jmp 0x478082
push 0xdcc8eaa0
shr ecx, 0x10
shl edx, 0xd
sub edx, esi
add edi, ecx
add esi, edi
shl ecx, 0xf
dec edi
and ecx, edx
jmp 0x478833
push 0xdc9d50f4
ror edx, 0x12
xor ecx, 0xf927d6fe
add ecx, 0xf9299e7f
xchg ecx, edx
or ecx, 0xf92d2c14
mov edi, 0xf92ef2ca
or edx, esi
xor ecx, esi
xchg edx, esi
jmp 0x478ceb
push 0xdc328951
xor edi, 0xf9664d63
rol esi, 1
or ecx, edx
and ecx, edx
neg esi
rol esi, 8
xchg edi, edx
neg edx
jmp 0x477118
push 0xdc37e335
and esi, ecx
mov edi, 0xf9aacb57
add ecx, esi
inc edi
shl edx, 1
and ecx, 0xf9b1f063
jmp 0x477149
pop ebx
bswap edx
and esi, edi
xchg esi, edx
xchg edx, edi
add ecx, 0xf9c074c3
xor edi, edx
jmp 0x47747e
call ebx
add esi, edx
dec esi
sub ecx, esi
mov edx, 0xf9c9b3a8
dec esi
or ecx, edi
sub esi, 0xf9cf3ed0
sub edi, esi
and ecx, 0xf9d2cc1e
jmp 0x47722b
pop ebx
add ecx, esi
mov esi, edx
sub edi, ecx
rol esi, 9
ror esi, 5
jmp 0x477e9a
mov ebx, 0x40495727
ror ecx, 0x1e
xor ecx, 0xfb2eeff0
or ecx, edi
or esi, edi
inc edx
mov edx, edi
or edi, 0xfb3816f8
or ecx, esi
not esi
jmp 0x47664f
push 0xdc8856a7
mov ecx, edx
add edx, esi
add edi, edx
mov esi, 0xfc95e0e0
add ecx, edx
jmp 0x4786d6
mov ebx, 0x4132136a
shl ecx, 1
shl edx, 5
xchg edi, edx
and edx, edi
or edi, 0xfcb19e93
xor edx, ecx
mov esi, 0xfcb52dc4
neg edi
neg esi
xchg esi, ecx
and esi, ecx
and esi, 0xfcf64b97
bswap ecx
jmp 0x478dea
push 0xdbde8f1c
or edi, esi
sub edi, 0xfe1a342b
inc esi
xchg esi, ecx
shl edx, 0xb
mov ecx, esi
nop
sub ecx, edx
or edi, 0xfe2b5180
add edx, edi
ror ecx, 0x1d
or esi, edx
or edi, esi
jmp 0x478ac8
pop ebx
or edx, esi
add esi, 0xfe553b30
xchg edi, edx
bswap ecx
and esi, ecx
dec ecx
jmp 0x475adb
pop ebx
not edi
shl edi, 0x1f
sub edi, esi
not edi
mov edi, edx
mov ecx, esi
or esi, edi
xchg edx, ecx
sub ecx, edx
xor ecx, 0xfeb8e2bf
mov esi, edx
jmp 0x47589d
pop ebx
bswap ecx
bswap esi
and edi, 0xfffca0d4
jmp 0x477c28
push 0xdc3534f9
sub esi, edx
xor edx, 0x93ad
ror edx, 0x1d
or edx, 0x427a9
mov edi, esi
mov edx, esi
not edx
mov ecx, edx
mov ecx, esi
neg edx
not ecx
add esi, ecx
or esi, 0x1486ba
jmp 0x476aa1
push 0xdc3b66f3
shl edi, 6
xchg edx, ecx
or ecx, edi
add esi, 0x1c018d
or esi, edx
or ecx, esi
and esi, edi
shl esi, 7
or esi, edi
and ecx, esi
jmp 0x478a67
pop ebx
mov edx, esi
add edi, ecx
and esi, ecx
not ecx
and edi, esi
and edi, esi
sub esi, 0x4b8f60
add ecx, 0x4d84f8
or edi, esi
sub ecx, esi
and ecx, edi
neg edx
xor edx, esi
inc esi
jmp 0x476582
push 0xdc4e6073
or ecx, 0x7bdda6
rol edx, 0x12
add edi, edx
add esi, edi
and esi, 0x82e375
not edi
neg edx
sub esi, edx
not ecx
jmp 0x478521
pop ebx
xor esi, edx
xor edi, 0x8e34ba
xchg ecx, edx
and ecx, esi
inc esi
add ecx, edi
neg esi
or edi, edx
inc esi
add edx, 0x9c91f9
jmp 0x477b3b
call ebx
dec esi
add esi, edi
xor esi, ecx
xchg ecx, edx
or edx, esi
or edi, esi
mov esi, ecx
jmp 0x475f4a
push 0xdc828d88
or edx, ecx
ror ecx, 0xa
add edx, edi
shl edi, 0x12
or esi, 0x20edd04
add edi, esi
or edx, edi
mov ecx, esi
mov esi, edi
xor edi, ecx
jmp 0x4779a9
push 0xdcb8c4af
rol edi, 4
add esi, edi
xor esi, 0x21d545b
and esi, edx
or ecx, esi
mov edi, esi
jmp 0x477e0a
push 0xdc1c5684
add ecx, edi
add ecx, edx
rol ecx, 0x17
and ecx, edi
add edi, ecx
xor esi, edx
xor ecx, 0x2bab881
ror ecx, 0x1d
jmp 0x4778bc
call ebx
and edi, esi
and esi, edx
xchg ecx, edx
xchg edx, ecx
or ecx, 0x2c5ec74
jmp 0x478780
pop ebx
sub edi, edx
sub esi, edx
xor ecx, 0x2f7ec0b
or ecx, edx
dec esi
or ecx, edx
neg edx
inc edx
and esi, 0x304d002
xchg esi, edx
jmp 0x47745a
push 0xdbe89317
or ecx, edi
xchg edx, ecx
xchg ecx, edx
add ecx, edx
xchg edx, ecx
and edi, esi
jmp 0x475beb
push 0xdbf4c25b
shl ecx, 0x18
sub esi, edi
neg esi
rol esi, 0x11
or esi, edx
and edi, 0x3712475
or esi, edx
sub edi, 0x375ca9d
jmp 0x477ad0
pop ebx
and edi, 0x3a21f22
add edi, 0x3a48754
and edi, 0x3a6a25f
neg ecx
and edi, 0x3aaa2d1
neg edx
and ecx, edx
shr edx, 0xb
jmp 0x478172
push 0xdc00c247
dec ecx
and edi, edx
mov edx, edi
neg edx
add edx, esi
xor esi, ecx
mov ecx, edi
add edx, edi
add edx, 0x3c49065
jmp 0x477cba
pop ebx
and esi, edx
mov ecx, edi
and edi, esi
not edi
sub edi, esi
mov edi, esi
and edi, esi
xor edi, 0x3d44288
jmp 0x47804b
pop ebx
xchg esi, edx
inc edi
add edx, edi
shl edi, 1
and edi, esi
or edi, esi
add ecx, esi
not edx
xor ecx, edx
and edi, 0x48350ac
jmp 0x4778ae
pop ebx
and esi, edi
not edx
neg edi
or edi, edx
jmp 0x476e7a
mov ebx, 0x73716341
rol ecx, 5
shl esi, 0x1e
ror ecx, 0x19
add ecx, edx
and ecx, edi
or ecx, esi
add esi, ecx
jmp 0x47575b
call fcn.004785f3
mov edi, edx
shr edx, 0x10
shr edx, 0x1a
neg edx
or edx, 0x4f09c74
nop
add edi, 0x4f45fe6
sub edi, 0x4f62516
and edi, 0x4f7eb29
jmp 0x478c12
push 0xdc83cdb9
and ecx, edx
or esi, ecx
and edi, ecx
or edx, edi
or ecx, edx
bswap esi
sub edi, edx
or edx, ecx
mov edx, 0x524c306
and esi, edx
shl edx, 0x15
add edi, 0x53042ca
jmp 0x477eb6
push 0x40
add edi, edx
rol edi, 0x10
xor esi, ecx
xchg edi, esi
xor edx, esi
and esi, edi
xor ecx, edx
xor edi, edx
sub esi, edx
jmp 0x475930
push 0xdc6ecaf7
shr ecx, 0xd
xor edi, 0x64333d3
and ecx, esi
xor ecx, esi
xchg esi, ecx
rol edi, 6
inc edx
xor ecx, edx
xor esi, edx
and ecx, edi
jmp 0x475706
push 0xdbf5fe33
add edx, 0x6a61224
mov edi, 0x6a80935
add edx, esi
jmp 0x47668e
call ebx
mov esi, ecx
shl edx, 0x1f
sub edi, edx
inc ecx
or edx, edi
jmp 0x476008
pop ebx
shr ecx, 0xc
shr ecx, 8
or ecx, edx
xchg ecx, esi
mov edi, edx
add ecx, edx
mov ecx, esi
sub edx, esi
jmp 0x477c8d
call ebx
add ecx, edx
bswap ecx
ror esi, 0x1f
xor edi, 0x780e06e
xchg edx, ecx
xchg esi, edi
mov edi, esi
add edi, 0x789ece6
sub esi, 0x78bb37e
or ecx, esi
jmp 0x476abe
pop ebx
sub edi, ecx
dec edx
sub edx, esi
xchg esi, edx
or edi, esi
mov edi, edx
add ecx, 0x79a62b7
xor edx, edi
jmp 0x476830
pop ebx
xor ecx, edi
not ecx
xchg edi, esi
sub ecx, 0x7ca1efd
not ecx
or edx, esi
xor esi, 0x7cfd9a0
and edx, edi
sub edx, esi
add esi, edi
add edx, edi
ror esi, 0x13
sub edi, 0x7da7409
jmp 0x4782ed
push 0xdc0201dd
xor edi, edx
bswap ecx
xor esi, 0x7e07249
xor ecx, 0x7e31a24
nop
ror ecx, 0x13
sub edx, edi
jmp 0x476487
push 0xdc9fd4fd
dec edx
dec edi
sub edx, esi
jmp 0x475ba6
push 0xdcba08e4
sub esi, edi
add ecx, esi
add edi, ecx
dec edx
and edi, 0x886585b
ror edi, 2
xor ecx, edi
sub esi, 0x88be8c1
and esi, edi
xor ecx, 0x88f7507
shl ecx, 0x1f
or edi, ecx
and esi, edx
jmp 0x475953
pop ebx
add edx, ecx
sub ecx, edi
shr esi, 0x1e
add esi, ecx
jmp 0x477fcf
pop ebx
bswap edx
sub edi, ecx
and edi, edx
add esi, edi
neg ecx
and edi, edx
or ecx, 0x8e26e6e
neg edx
neg ecx
jmp 0x475c9a
push 0xdc8532e6
or esi, edi
dec edi
dec edx
shl edi, 0xa
add esi, ecx
xchg edi, edx
and ecx, edi
ror edx, 0xc
jmp 0x476132
pop ebx
shr ecx, 0x19
add esi, 0x8fd56c9
dec esi
sub edx, edi
or edi, ecx
sub ecx, esi
neg edi
xor edi, edx
add edx, ecx
jmp 0x475844
pop ebx
and ecx, edi
and ecx, esi
neg edx
bswap esi
mov edx, 0x93f3278
add esi, 0x940fd55
shl edx, 0x15
xor edi, 0x944cd9d
rol ecx, 0xa
nop
neg ecx
sub esi, 0x94c0999
jmp 0x477ed0
mov ebx, 0x73716341
and edi, ecx
mov esi, edx
and esi, ecx
xor edi, esi
sub ecx, esi
jmp 0x475a5c
pop ebx
add ecx, 0x98fe088
or esi, 0x991a645
sub esi, ecx
xchg esi, ecx
jmp 0x478a8e
pop ebx
add ecx, edi
mov ecx, esi
mov edi, ecx
sub esi, 0xa52ad36
and ecx, 0xa54d84a
mov ecx, edi
shr ecx, 1
add esi, edx
jmp 0x478e0d
pop ebx
or ecx, edx
or edx, esi
add edx, esi
add edi, 0xa64cf37
sub esi, ecx
add ecx, edi
mov edi, edx
jmp 0x47771d
push 0xdc11f004
inc ecx
or edi, esi
and esi, 0xabd3b3e
and edx, esi
sub edi, esi
and edi, esi
or esi, edi
jmp 0x476155
push 0xdc9a7f72
xor ecx, edx
xor ecx, 0xb923ae0
xor edi, ecx
sub esi, edx
jmp 0x47888c
call ebx
bswap edi
bswap edx
dec edx
and edi, 0xca14ca8
or ecx, edx
rol edx, 6
xchg esi, ecx
mov ecx, edx
ror ecx, 0x1f
rol esi, 0x15
mov esi, ecx
sub edx, esi
or edi, edx
xor ecx, esi
jmp 0x477f2f
pop ebx
add ecx, 0xdb0f70f
add edx, edi
or edi, edx
and edx, edi
dec edx
xchg ecx, edi
and ecx, 0xdc06d4c
sub edx, esi
jmp 0x476a1f
call ebx
rol edx, 1
bswap ecx
inc edi
xor ecx, esi
sub edi, edx
sub edx, ecx
and edi, esi
and edi, esi
xor esi, edi
neg edi
add edi, esi
jmp 0x4757f1
pop ebx
add edx, ecx
xor edx, 0xfd87bd4
add edx, ecx
neg ecx
add esi, edi
and edx, 0xfe11f43
jmp 0x4768f3
push 0xdbff26ba
and edx, ecx
xor esi, edx
xchg edi, esi
xchg edi, ecx
sub esi, 0x102214b6
bswap edx
sub ecx, edx
jmp 0x4776fe
pop ebx
sub edx, esi
and edi, 0x10967d06
mov edi, esi
or edx, edi
xor esi, ecx
jmp 0x477872
pop ebx
shr esi, 6
and edx, ecx
add edx, esi
add edx, esi
xor esi, edi
and ecx, esi
and edi, 0x10cb696d
sub ecx, edi
or esi, edi
mov edx, esi
ror edx, 0x14
jmp 0x478a0e
push 0xdc6d867f
sub esi, edx
dec ecx
bswap ecx
and edi, edx
not edx
rol ecx, 1
and esi, ecx
nop
mov esi, edi
jmp 0x477a8a
mov ebx, 0x73716341
or esi, 0x11e60bd0
xor edx, ecx
mov ecx, esi
ror esi, 0x19
add esi, edx
inc esi
jmp 0x4765cf
pop ebx
add esi, edx
and esi, 0x129d3aa7
add ecx, 0x12a0f769
xor esi, 0x12a4a67b
not edi
dec edi
add edi, esi
xchg edx, edi
xchg esi, ecx
or edx, esi
add esi, 0x12b9a606
sub edx, esi
mov edx, edi
jmp 0x478a52
push 0xdcca305f
shl edx, 0xb
not edx
xchg ecx, edx
or ecx, 0x1326a74c
xchg ecx, edi
sub esi, 0x132ab40a
nop
xor edx, ecx
jmp fcn.0047765b
push 0xdc9c07c1
xchg esi, edx
and edi, esi
not ecx
and ecx, 0x13634f2d
mov esi, 0x1365af23
jmp 0x4769a5
push 0x401400
not ecx
and edx, edi
inc edx
xor ecx, edx
xor ecx, esi
jmp 0x477c00
pop ebx
shl edx, 0x1c
inc edx
add ecx, 0x143f81ca
add esi, ecx
and edi, esi
or edi, ecx
sub esi, edi
jmp 0x4783b1
pop ebx
sub ecx, edi
sub edi, ecx
and edi, ecx
or edx, ecx
add ecx, edx
add esi, ecx
ror edi, 0x12
jmp 0x47806a
push 0xdc3ca52b
sub edx, 0x1471d6ca
xchg edx, esi
sub edi, edx
or edx, ecx
rol esi, 7
bswap ecx
or edx, esi
xor esi, edi
mov esi, 0x14802da2
ror ecx, 0xb
jmp 0x475981
pop ebx
and esi, 0x148430c6
mov edi, 0x1485f7d7
ror edi, 0x1d
or edi, ecx
mov edx, edi
and edx, edi
jmp 0x4776d7
call fcn.004785f3
sub edx, edi
xchg edx, esi
xor esi, edx
or esi, 0x1494dbae
xor edi, edx
or ecx, edx
and ecx, 0x14a07b21
jmp 0x478257
push 0xdbe016ed
sub edi, ecx
not edx
or esi, edi
sub edi, 0x14a7f635
inc esi
or ecx, edx
xchg edi, ecx
xchg ecx, esi
add edi, ecx
or esi, ecx
not ecx
bswap edi
jmp 0x478d69
pop ebx
mov esi, ecx
or edi, esi
shr esi, 5
add esi, ecx
or ecx, edi
sub edx, ecx
jmp 0x477675
call ebx
mov ecx, edi
xor esi, 0x16270819
sub esi, ecx
inc edi
or ecx, edx
not esi
mov ecx, edx
and esi, edi
xor edx, esi
or ecx, edx
xchg edi, edx
xchg esi, edx
xor edx, 0x1739dab4
or esi, 0x173ba3d1
add edi, 0x173d6838
jmp 0x476f07
push 0xdc7b042b
xor edx, edi
xor ecx, 0x174e8d37
bswap edx
shl esi, 4
or ecx, esi
mov edi, esi
add edi, ecx
xor edx, 0x175cf704
neg esi
sub edx, 0x176089e4
xor esi, ecx
jmp 0x477f7c
pop ebx
shl ecx, 0x16
xor esi, 0x183e6f6c
sub edx, ecx
and esi, edx
jmp 0x477e5b
push 0xdc9e9307
shl edx, 0x10
inc esi
shl esi, 0xe
shl esi, 0xa
xor esi, ecx
xor edi, esi
not edx
sub ecx, 0x18588a36
and ecx, esi
jmp 0x477d02
pop ebx
or edx, 0x1865ffc5
or ecx, edi
xor edx, esi
inc edx
xchg edi, edx
and ecx, 0x186f0643
jmp 0x476b26
push 0xdbe61c6c
neg ecx
and edi, 0x1886faa7
or esi, edi
add esi, ecx
xor ecx, edi
xor ecx, esi
add edx, edi
mov esi, 0x189c61a4
add esi, edi
sub ecx, esi
jmp 0x47622b
call fcn.004785f3
xor ecx, edx
sub ecx, 0x1936dd0c
ror ecx, 0xd
ror esi, 0x1b
shl edi, 7
and esi, edi
or edi, ecx
add ecx, edi
or ecx, edi
jmp 0x475777
push 0xdc4d1e76
add edx, edi
and edx, 0x19499601
rol edi, 7
add edi, esi
and edi, edx
sub edx, 0x1950fd1d
and ecx, edi
xor ecx, esi
mov esi, 0x19573210
or edi, 0x1958fca1
jmp 0x477206
call ebx
xchg edi, edx
add esi, edi
not edx
inc ecx
bswap esi
add edi, esi
add edx, ecx
xchg esi, edx
ror edi, 0x17
xchg ecx, esi
and esi, 0x196d1846
jmp 0x4784a5
call fcn.004785f3
and esi, 0x1a57a85f
xchg ecx, edi
and edx, esi
sub esi, edx
or edi, ecx
add esi, edi
xor esi, ecx
and esi, 0x1a642899
bswap esi
jmp 0x478366
pop ebx
xchg esi, ecx
ror esi, 8
xor ecx, 0x1a7a3987
xchg ecx, esi
or esi, edx
mov ecx, edx
sub ecx, edx
xor ecx, edx
dec edi
mov ecx, edi
and esi, edi
add esi, ecx
xchg edi, ecx
jmp 0x478b19
call fcn.004785f3
sub esi, 0x1b7763ac
add esi, 0x1b792c0d
or ecx, esi
add esi, edx
mov edi, ecx
and edx, esi
sub edi, edx
and ecx, 0x1b83dd90
jmp 0x477b2a
call ebx
sub edi, ecx
mov esi, edi
shl esi, 0x1c
and esi, 0x1c33df0e
xchg esi, edi
jmp 0x475db2
push 0xdcbc96ac
or ecx, 0x1c37db0d
sub edx, esi
nop
and esi, edx
xor esi, edx
add esi, 0x1c4a132a
xor ecx, esi
mov ecx, 0x1c5355ed
shl edi, 0x10
and edx, 0x1c56de5f
jmp 0x476c28