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

Disassembly:
call sub.user32.dll_GetInputState
cmp eax, 0xffffff2a
jne 0x401061
call main
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff07
jne 0x4010d1
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff22
jne 0x40115f
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call main
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
ret
call sub.user32.dll_GetKBCodePage
cmp eax, 0xffffff22
jne 0x4011de
call main
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
ret
call sub.user32.dll_GetKBCodePage
cmp eax, 0xffffff0b
jne 0x401285
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call sub.ole32.dll_CoGetStandardMarshal
call main
call main
call main
call main
call main
ret
jmp 0x48128e
and ecx, 0x673b6342
jmp 0x483907
pop ebx
xor edi, ecx
and edi, 0x701fce49
not ecx
and ecx, 0x7023d61c
shr esi, 0x10
ror ecx, 0x1e
and edi, esi
and edx, ecx
dec esi
ror esi, 0xc
jmp 0x4833fe
pop ebx
neg edi
xor edx, 0x7057d2c1
sub edx, esi
dec esi
not edi
add ecx, edx
mov edi, edx
and edx, 0x70f69f11
inc edi
shr esi, 0x11
sub esi, 0x70fde098
jmp 0x483884
mov ebx, 0x40495727
xchg edx, ecx
shl esi, 0x16
and edi, edx
xor edi, ecx
dec esi
sub ecx, 0x710bb6cc
mov edi, 0x710e1cbd
and ecx, 0x71105780
and edi, esi
xchg edi, edx
not esi
jmp 0x482569
push 0x67bec03b
and edi, esi
bswap ecx
xor ecx, edx
or edx, 0x71bd720e
xor edx, edi
inc ecx
add edx, 0x71c42385
xor ecx, edi
xor edi, ecx
bswap edx
add ecx, edi
sub esi, edx
bswap ecx
or edi, ecx
jmp 0x484186
pop ebx
or ecx, 0x71d67708
xchg esi, ecx
mov edx, esi
mov edx, edi
xor edi, 0x71e03ee9
xor ecx, edi
dec edx
add ecx, edi
mov ecx, edx
nop
not ecx
xor esi, 0x71efd8f1
and ecx, 0x71f21422
jmp 0x483502
pop ebx
xchg ecx, edx
sub edi, edx
xor esi, 0x71f930b3
sub edx, esi
and ecx, esi
mov esi, 0x71ffceb9
sub edx, esi
neg edi
and edx, edi
jmp 0x483d62
call ebx
sub edi, esi
mov edi, 0x723951ad
neg edx
and ecx, esi
xor edi, edx
mov esi, edx
sub ecx, 0x72448f84
and edx, 0x7246c5c2
xor edi, edx
add ecx, edx
rol edx, 0x1a
jmp 0x4831f5
push 0x67a16a69
xor esi, edx
or edi, esi
xor edi, ecx
or edi, esi
sub edi, esi
xchg edi, edx
add edi, edx
mov edi, 0x72616256
jmp 0x482893
pop ebx
add esi, 0x72afb7d9
and esi, edx
xchg ecx, edx
not edx
xchg edi, ecx
mov ecx, edx
or edx, 0x72bd19d1
add esi, edx
shr ecx, 0xd
or edi, ecx
jmp 0x4832f5
pop ebx
shl esi, 5
or edx, 0x72fa1c05
mov edx, edi
mov edx, 0x72fe8015
mov esi, edx
not ecx
not edi
or edi, esi
sub edx, ecx
mov edx, edi
shr edi, 7
jmp 0x4822cb
call fcn.00484106
and ecx, 0x7310df0d
or esi, ecx
mov esi, edi
dec edx
add esi, edi
xor edi, ecx
xor edx, esi
sub esi, 0x73206e90
jmp 0x481e4f
push 0x675dad00
mov edx, edi
and edi, esi
add ecx, edx
add edx, 0x740cc1fe
or ecx, esi
or edi, esi
jmp 0x481f45
call ebx
add edx, 0x7445cfbe
mov edx, esi
and edx, ecx
sub esi, 0x744c64df
xor edx, 0x744edd84
bswap edx
xchg edx, esi
inc edi
and esi, edi
xor ecx, edi
mov edi, edx
xor ecx, edi
xor edx, esi
xor edx, ecx
jmp 0x4830e9
push 0x681619f8
xor edx, esi
mov edx, 0x749e76be
add edi, edx
or esi, edi
and edx, ecx
and edx, edi
shl esi, 1
shr edi, 2
not ecx
sub ecx, edx
jmp 0x483270
push 0x683862e3
sub edx, esi
or edi, edx
dec edx
mov ecx, edx
jmp 0x484147
push 0x67680f7a
sub edi, ecx
xor ecx, edi
xchg edx, ecx
sub ecx, 0x74d83546
mov edx, ecx
shr edi, 0x10
jmp 0x482c58
pop ebx
sub edi, ecx
mov ecx, edx
xchg edx, edi
xor edi, esi
sub esi, 0x76687e2f
xor edi, esi
bswap ecx
not edi
inc ecx
dec esi
jmp 0x484091
pop ebx
and edx, ecx
xor edi, edx
sub ecx, edx
sub edi, edx
rol edi, 9
shr ecx, 0x10
bswap ecx
jmp 0x482937
call ebx
mov edi, 0x787c6f0f
xchg edx, ecx
and ecx, 0x78d01dee
and ecx, esi
shl esi, 2
ror ecx, 3
add edx, ecx
and edx, ecx
jmp 0x482d92
call fcn.00484106
xchg ecx, esi
add edx, edi
xchg edi, edx
xor esi, edx
rol edi, 0xa
rol edi, 0xc
xchg edi, ecx
mov edx, edi
sub ecx, esi
and esi, edi
jmp 0x48250e
call fcn.00484106
add edx, 0x7a18222d
xchg edx, ecx
or edx, 0x7a31bed6
not esi
and edi, edx
mov edi, ecx
and ecx, 0x7a41455b
or ecx, esi
shl edx, 0x14
and esi, 0x7a4754d5
sub ecx, 0x7a494eba
jmp 0x483bfd
call ebx
and ecx, esi
shl edx, 0x12
not ecx
mov edi, 0x7ab63651
and ecx, 0x7ab831ba
and edx, edi
inc edi
xor esi, edx
jmp 0x48240f
push 0x6793dba6
or edi, esi
and esi, 0x7afe2b2e
ror ecx, 0x17
sub edi, esi
and ecx, esi
mov esi, 0x7b061e7b
sub esi, 0x7b080ca4
xor edi, 0x7b0a28d1
xor esi, ecx
jmp 0x482289
call fcn.00484106
not edi
neg edx
xor ecx, edx
xchg edi, esi
xor esi, edx
sub edi, edx
bswap ecx
sub esi, 0x7b24dadc
add ecx, edi
dec edx
jmp 0x481d0e
call ebx
sub edi, ecx
and esi, edx
mov ecx, esi
add esi, 0x7b31b0ba
shr edi, 9
and edx, ecx
mov ecx, edi
add edx, edi
jmp 0x481422
push 0x677d73cd
add ecx, edx
sub esi, ecx
and edx, edi
not ecx
mov ecx, edi
inc edi
sub edi, esi
and ecx, edx
add esi, 0x7b59655e
and edx, edi
jmp 0x4821a5
call ebx
and edx, ecx
xor edi, ecx
sub ecx, edi
and ecx, 0x7b656273
and ecx, 0x7b67608f
mov edx, esi
and ecx, 0x7b6bac1e
sub ecx, esi
or edx, ecx
and edi, 0x7b71b278
rol edx, 0xd
and edi, esi
or esi, edx
jmp 0x4833e3
push 0x674e094e
xor esi, edx
sub ecx, edi
xor ecx, edx
sub esi, edx
jmp 0x482592
pop ebx
and edx, 0x7baf6370
or edi, esi
mov edx, edi
or edi, esi
shr esi, 2
neg edx
xchg ecx, edi
or edx, 0x7bbd547e
sub ecx, 0x7bbf51fc
mov edx, edi
and esi, edi
jmp 0x483839
mov ebx, 0x73716341
mov edx, 0x7bed496e
xor edi, edx
rol edx, 0x11
xchg edi, ecx
xchg edx, edi
jmp 0x482124
call ebx
or edi, edx
mov esi, edi
xchg edx, edi
and ecx, edx
shr edi, 4
mov ecx, 0x7d235381
rol edi, 0x1b
mov edi, 0x7d278a31
sub edi, esi
mov edx, 0x7d2b77e4
and ecx, 0x7d2d6bb8
xor ecx, edx
shr ecx, 0x11
jmp 0x483c79
mov ebx, 0x73716341
and edi, edx
not ecx
xchg ecx, edx
sub edi, ecx
sub esi, ecx
xor edi, 0x7d49a86a
not ecx
jmp 0x482b20
push 0x679fcc9e
xchg edi, esi
mov ecx, edi
or edx, ecx
and edx, ecx
xor ecx, edx
mov edx, edi
add edi, esi
add edx, 0x7d5ce116
xor edx, esi
jmp 0x481632
call ebx
xchg edx, ecx
mov ecx, edi
or esi, ecx
and edx, 0x7ddc7b75
or edi, esi
or esi, edi
sub ecx, 0x7de28b64
sub edx, ecx
jmp 0x483172
call fcn.00484106
xchg edi, edx
and edx, esi
add ecx, edx
mov esi, edx
and esi, edi
mov edx, 0x7e01f296
or esi, ecx
jmp 0x483d16
push 0x677eefdb
mov esi, edi
xchg edi, ecx
xor esi, edx
neg edi
or edi, esi
mov edx, 0x7e4f4a0d
and esi, 0x7e51477f
xor esi, edx
shr ecx, 0x12
or edx, ecx
or ecx, esi
add ecx, edx
dec edx
jmp 0x48275f
mov ebx, 0x73716341
xchg ecx, edx
or esi, edi
add ecx, edx
sub ecx, edi
mov edi, ecx
or edx, ecx
and edx, edi
sub esi, ecx
xchg esi, ecx
xchg edx, edi
xchg edx, esi
not ecx
xchg ecx, edx
mov ecx, edi
jmp 0x483478
pop ebx
add ecx, edi
add esi, 0x7ec37dcf
shl edx, 8
xchg edi, edx
shr ecx, 0x10
sub esi, edx
xor ecx, edi
xchg edx, esi
xor edx, esi
sub esi, 0x7ed3989b
sub edi, esi
jmp 0x4813e3
mov ebx, 0x73716341
add ecx, edi
sub esi, ecx
or edi, 0x7edbe10c
inc ecx
or ecx, esi
sub esi, ecx
jmp 0x482df4
pop ebx
and ecx, esi
and esi, 0x7ee6a7a7
nop
shl edx, 0x11
bswap esi
inc ecx
xor esi, edx
or edx, esi
add edi, edx
or edx, 0x7ef6b845
mov edx, edi
sub esi, 0x7efab8b3
jmp 0x4830a6
push 0x677bf772
or esi, edi
shl esi, 0x19
shr ecx, 0x10
dec edx
mov ecx, 0x7f055e99
xchg edi, edx
jmp 0x481e2e
call fcn.00484106
ror esi, 0xb
or edi, 0x7f2719dd
sub esi, ecx
xchg edi, ecx
ror ecx, 9
jmp 0x483553
push esp
ror edi, 8
neg ecx
and ecx, esi
and esi, 0x7fca720e
bswap edi
sub edx, 0x7ff41a3e
jmp 0x48352f
pop ebx
bswap esi
mov esi, edx
shr ecx, 0x1c
mov edx, esi
not ecx
xor esi, edx
shr ecx, 0x10
mov edi, ecx
xchg edi, edx
jmp fcn.00483ee2
pop ebx
or edx, 0x8095d1ed
add ecx, edx
sub ecx, edi
or edx, 0x80a48c47
nop
sub edx, esi
or edx, ecx
and edx, edi
add ecx, edi
or edi, esi
jmp 0x4840b0
call fcn.00484106
xchg edi, ecx
add esi, edi
xor edi, edx
mov edx, 0x82d9db99
shr edx, 0x1c
not ecx
jmp 0x4833cb
call ebx
xor esi, ecx
inc edi
shr esi, 0xd
inc ecx
add esi, 0x82f1858d
xchg edx, edi
shr esi, 2
xor edi, 0x82fbfb69
jmp 0x481bd3
call fcn.00484106
or edi, 0x84a4d940
inc edi
add edi, edx
add esi, 0x84c1a903
or edi, 0x84c39d4f
or ecx, 0x84c59821
and edi, edx
or ecx, esi
jmp 0x481609
push 0x674f83ca
or ecx, esi
nop
dec edx
mov esi, ecx
mov ecx, edi
xor edi, 0x84d626e2
jmp 0x483b33
push 0x676e91ba
add edi, edx
shl edx, 9
and edi, esi
and ecx, esi
and esi, edi
mov ecx, edx
and ecx, 0x8b0625fd
or esi, ecx
inc edi
jmp 0x481fd0
push 0x67de01dd
not edi
xchg edx, esi
xor ecx, 0x8b13ec1e
xor edi, edx
jmp 0x483aef
push 0x67ad5d53
shr edi, 0x14
shr edi, 1
and esi, edi
mov edx, edi
jmp 0x482d51
mov ebx, 0x73716341
bswap esi
sub esi, ecx
inc esi
or edi, edx
or edx, ecx
xor ecx, edx
sub edi, esi
or edx, 0x8ca87bda
mov ecx, edx
ror ecx, 3
or edx, 0x8caf240b
sub ecx, esi
sub esi, ecx
jmp 0x4824f4
push 0x6759de3c
xchg ecx, edx
xor edx, esi
bswap esi
ror esi, 0xd
mov ecx, esi
xor ecx, edi
inc edi
add ecx, edi
inc esi
jmp 0x482b5e
call fcn.00484106
mov edx, edi
xor edx, ecx
or edi, esi
xchg edx, edi
add esi, edi
jmp 0x481c0e
mov ebx, 0x73716341
mov edx, 0x8d590c4e
bswap edx
xchg ecx, edx
xor ecx, edi
rol edx, 0xd
and edx, ecx
bswap ecx
add edx, 0x8d6879f8
and esi, edi
xchg edx, ecx
add edx, esi
neg edx
add esi, 0x8d735af6
jmp 0x48231c
push 0x67dc82e3
sub edi, ecx
dec edx
mov edi, edx
xor edx, edi
rol edx, 0x17
add edx, edi
jmp 0x48260b
pop ebx
and ecx, edx
shr ecx, 0x1b
xor esi, ecx
xor edi, edx
and esi, edi
sub edx, esi
xor edi, ecx
mov edx, ecx
ror ecx, 0x17
xchg ecx, edx
sub edi, ecx
xor edi, edx
mov edi, edx
add edi, edx
mov edi, edx
or edi, esi
jmp 0x481eda
mov ebx, 0x73716341
and edx, ecx
xor ecx, 0x8e51c5a2
or edx, ecx
add edx, ecx
and edx, ecx
and esi, edi
sub ecx, edi
not ecx
jmp 0x481c98
pop ebx
neg edx
inc ecx
not edx
add edi, edx
add ecx, edi
xor ecx, edi
not ecx
shl ecx, 6
xchg ecx, edx
and edx, ecx
shl edx, 0xc
jmp 0x4815a4
call fcn.00484106
mov esi, ecx
or esi, ecx
xor esi, edx
rol edi, 0x10
bswap esi
and edi, 0x8f201925
mov ecx, edx
mov edi, ecx
jmp 0x481f88
push 0x6790e353
mov ecx, 0x8f26f5f6
sub ecx, esi
add edi, edx
and ecx, edx
inc edi
add esi, edx
and edi, esi
rol edi, 0x1e
sub esi, ecx
jmp 0x483bdd
push 0x675b5a45
add edx, 0x90dfc83e
add esi, edx
and ecx, 0x90e454e2
ror esi, 0xe
or ecx, esi
or edi, esi
not esi
xchg edi, esi
add esi, edx
bswap esi
jmp 0x4818bd
pop ebx
and esi, 0x90f8040e
or ecx, esi
inc ecx
and edi, 0x90fed11e
and esi, edi
or edx, esi
mov edi, edx
or ecx, esi
jmp 0x483e2f
push 0x67698bcb
and edi, esi
dec esi
ror edx, 0xb
ror edi, 1
dec esi
bswap edx
bswap ecx
and ecx, edx
shr esi, 0xd
not esi
xor edx, esi
xchg esi, edi
xchg edi, ecx
rol edx, 1
jmp 0x483c22
pop ebx
xor ecx, edx
shr edi, 0x14
bswap esi
not edx
or edx, ecx
mov esi, edi
ror edi, 3
or ecx, esi
xor edx, esi
mov ecx, edi
sub edi, ecx
or edx, edi
jmp 0x482e16
push 0x67aede0d
mov edi, ecx
shr edi, 1
and ecx, esi
and edx, ecx
neg edi
rol edi, 2
add esi, edx
xchg edi, esi
jmp 0x4821ed
pop ebx
or edx, 0x92501c62
rol edi, 0x12
add ecx, edx
neg ecx
and ecx, esi
xchg edi, esi
xor esi, edx
mov edi, 0x925f5204
jmp 0x483bc8
pop ebx
and ecx, 0x9271a9e0
add esi, edx
mov edx, edi
mov esi, edx
xor edx, 0x927a61b6
mov edi, 0x927c928a
or edx, 0x927f1ab1
sub esi, 0x92814af6
shr esi, 0x18
jmp 0x48281f
call fcn.00484106
add ecx, edi
or edi, 0x928830ba
or edx, esi
shl esi, 0xa
inc edx
and edx, edi
add ecx, edx
and edx, edi
neg edi
xchg ecx, edi
jmp 0x483567
push 0x67bd43ce
dec edx
and esi, 0x929e6932
or ecx, edx
xor ecx, edx
and edx, edi
and edi, esi
add ecx, edx
not ecx
mov edx, 0x92ad80e4
jmp 0x481549
pop ebx
xor ecx, edx
sub ecx, edi
inc ecx
and esi, ecx
bswap ecx
or esi, ecx
add esi, edi
xchg esi, edx
mov edi, ecx
sub esi, edx
jmp 0x4835ee
push esp
add edx, 0x930c9132
sub esi, 0x930ec32e
sub edx, ecx
add edx, 0x93131612
xor edi, ecx
sub edx, esi
jmp 0x482352
push 0x67e281c5
mov edi, 0x931a35a8
shl edx, 3
neg edi
add edx, edi
mov esi, edx
and edx, ecx
bswap ecx
and esi, edi
inc edi
jmp 0x4836f0
push 0x676ce7d2
and esi, edx
add edx, 0x93c75b39
sub edx, esi
mov ecx, edi
inc ecx
sub ecx, edi
and ecx, 0x93d362d6
mov edi, ecx
xor edx, esi
mov esi, edi
and ecx, edx
sub ecx, edi
shl esi, 6
or edx, 0x93e504f5
jmp 0x4825eb
pop ebx
dec edx
mov edi, ecx
not edi
add ecx, edi
or edi, esi
rol edx, 9
mov ecx, edi
sub esi, edi
jmp 0x483a5a
pop ebx
sub edi, ecx
xchg edi, edx
or edx, 0x94849f56
xor esi, ecx
add edx, edi
dec esi
bswap ecx
xchg edi, edx
jmp 0x4831dc
pop ebx
neg edx
xor edx, 0x94e11936
xchg edx, esi
or edi, esi
mov esi, 0x94e7c16f
add edx, ecx
mov ecx, edi
or esi, ecx
bswap esi
and ecx, esi
jmp 0x483c61
push 0x68141c69
rol edx, 0x16
or edx, edi
xchg edi, esi
xor edx, 0x953c7222
xchg edx, esi
jmp 0x4819a8
pop ebx
and esi, edi
dec edi
or ecx, edi
mov edi, ecx
and ecx, esi
bswap edx
xchg edx, ecx
xchg edi, edx
xor ecx, edx
add esi, edi
jmp 0x482b3f
call fcn.00484106
and edx, esi
dec esi
and ecx, 0x9577580b
shl esi, 1
xchg ecx, edi
or edx, ecx
add ecx, 0x95801662
shr ecx, 0x17
add edi, ecx
jmp 0x482eba
push 0x6817f1d8
add edi, esi
xchg edi, ecx
and esi, ecx
sub edi, esi
jmp 0x4829ff
push 0x67cf2fad
xor edi, ecx
neg edi
neg edi
add edx, edi
sub edx, 0x95dca5f3
not ecx
sub ecx, edi
bswap edx
xchg edi, esi
and esi, edi
and ecx, 0x95e9cf78
add esi, edx
jmp 0x483597
push 0x679e50b9
add ecx, edx
sub ecx, 0x9623f38e
xor edi, 0x9626a0a9
xor esi, edx
dec esi
jmp 0x481fec
call fcn.00484106
sub edi, esi
shr ecx, 5
mov edx, esi
add edx, edi
xchg esi, edx
and ecx, 0x96435516
bswap ecx
shr esi, 0x1f
jmp 0x4820e0
call ebx
sub edi, ecx
shr edx, 0x1d
or edi, esi
sub edi, esi
or edi, 0x966b28f5
neg edx
jmp 0x483d8c
pop ebx
xchg edi, esi
mov ecx, edi
nop
mov edx, ecx
sub edx, edi
xor edx, edi
or ecx, esi
add esi, edi
or edi, 0x9681873c
jmp 0x4822a2
pop ebx
xchg edi, esi
xchg edx, edi
xchg edx, edi
xchg edx, edi
sub ecx, 0x968de7c1
shr esi, 0x1f
shr esi, 9
and ecx, 0x96947239
rol ecx, 0xc
mov esi, edx
xor edi, 0x969ae99d
jmp 0x4819dc
call fcn.00484106
and edx, 0x96d2ffff
xchg edi, esi
mov edx, edi
xchg edx, esi
add edi, edx
add ecx, 0x96de7df2
sub edi, ecx
mov edx, esi
add ecx, edx
rol edx, 8
xor esi, edx
and ecx, 0x96ebae1e
jmp 0x481df4
pop ebx
or edx, 0x9722d824
rol edi, 0x1b
xchg edx, edi
xchg ecx, esi
add edi, edx
jmp 0x481bb7
push 0x40
bswap esi
or edi, 0x9744a46e
xor edi, ecx
dec esi
nop
xchg edi, ecx
add esi, edi
xchg edi, esi
add edi, esi
xchg edx, esi
or esi, edx
xor esi, edx
jmp 0x48371a
call ebx
add edi, edx
sub ecx, edi
and esi, ecx
xor esi, edi
shr esi, 0x1d
bswap esi
jmp 0x481576
call ebx
mov ecx, 0x9771d0fa
and edi, 0x9773ffbf
and ecx, esi
add ecx, edx
not esi
jmp 0x482a63
mov ebx, 0x73716341
add esi, 0x9790b35d
and esi, edi
sub edx, ecx
mov edi, 0x97973285
xor edi, 0x97996325
add edx, edi
or ecx, esi
mov edi, edx
or esi, ecx
sub edi, ecx
jmp 0x481c2e
mov ebx, 0x4132136a
and edx, ecx
and edi, edx
bswap esi
shl edi, 2
nop
dec edx
xchg edi, edx
mov edx, ecx
jmp 0x48324b
mov ebx, 0x40495727
ror esi, 0x14
or esi, ecx
xchg ecx, edi
add edx, edi
and edi, ecx
or edi, edx
sub edi, edx
and esi, edi
shl esi, 0x1b
add esi, 0x98e0940a
xchg ecx, edx
neg edx
xor esi, edx
jmp 0x481749
push 0x7fe8e
sub esi, ecx
and esi, ecx
mov ecx, edi
jmp 0x484129
pop ebx
mov ecx, 0x9ca62d44
sub ecx, 0x9ca85870
and edi, 0x9caa7c72
inc edx
add esi, edi
sub ecx, esi
or edi, ecx
xor ecx, edi
mov ecx, edx
xor esi, edx
and ecx, edi
xor edx, edi
jmp 0x481724
pop ebx
rol edx, 0xa
or edx, edi
or edi, ecx
ror ecx, 0x12
shr edx, 0xc
add ecx, edx
and ecx, edi
sub esi, ecx
add edi, esi
jmp 0x482cb8
push 0x674c90b2
shl esi, 0x10
sub edi, ecx
sub ecx, 0x9d50d939
xchg ecx, edi
add esi, edx
rol edi, 8
xor esi, edx
ror ecx, 0x1a
and esi, edi
ror ecx, 6
xchg edi, ecx
or ecx, esi
xor esi, ecx
jmp 0x481e81
pop ebx
and esi, ecx
xchg edi, edx
xor edx, edi
xor ecx, esi
or edx, 0x9e3d3175
and ecx, 0x9e3f655a
or esi, edi
mov edx, edi
ror edx, 7
jmp 0x482e5b
pop ebx
bswap esi
and edx, ecx
shr esi, 1
mov ecx, 0x9e9fd592
xor ecx, edi
mov ecx, edi
sub edi, ecx
sub ecx, esi
mov edx, ecx
inc edi
mov edx, esi
jmp 0x482b85
push 0x67df81ac
and ecx, 0x9eb17d13
add esi, 0x9eb3ae5b
sub ecx, edi
not edi
or edi, esi
not ecx
ror esi, 4
mov edx, esi
and edi, ecx
jmp 0x483dd6
mov ebx, 0x40495727
bswap ecx
neg edi
inc edi
xor ecx, edi
or esi, ecx
shr edi, 2
or ecx, esi
xor edi, ecx
jmp 0x48287f
pop ebx
mov ecx, edx
shl edx, 0x17
xor edi, 0x9f4b7b69
xchg edx, ecx
xor ecx, edx
jmp 0x482dc8
push 0x6792607d
xor ecx, 0x9f5268e6
or ecx, 0x9f549ce9
sub ecx, 0x9f56d2b6
xor edx, ecx
mov ecx, edx
jmp 0x481d98
call ebx
xor edi, ecx
mov esi, edx
xor esi, edx
add ecx, edi
jmp 0x483ad0
push 0x676b054b
xor ecx, edi
xor edx, edi
and edx, esi
sub ecx, edi
add ecx, edi
rol esi, 0x17
and edi, edx
xor edx, 0x9f7ddfa5
jmp 0x482fd4
pop ebx
mov ecx, edi
and ecx, edx
or edx, ecx
add ecx, edx
dec esi
mov edi, 0x9fac065a
not esi
add ecx, edx
jmp 0x4816b0
pop ebx
mov esi, 0x9fbc8f59
dec edx
xchg ecx, edi
and edi, edx
mov edi, edx
and ecx, edx
bswap ecx
mov edi, edx
jmp 0x482986
pop ebx
sub edx, esi
sub esi, 0x9fd0a56f
neg edi
mov edx, esi
xchg edi, esi
mov ecx, edx
shr ecx, 4
neg edi
sub edx, esi
and edx, ecx
shr ecx, 9
neg ecx
mov edi, 0x9fe8e541
or ecx, edx
jmp 0x482429
call ebx
rol edi, 0xe
xchg ecx, edx
add ecx, edi
and esi, ecx
xor ecx, 0xa02b7ded
xchg edx, edi
sub edx, esi
or esi, ecx
or esi, 0xa0345a3e
dec edx
or edi, 0xa038b95e
add edx, ecx
sub esi, edx
jmp 0x482263
pop ebx
mov edx, esi
sub edi, esi
sub esi, ecx
or edx, esi
xchg edi, edx
inc edx
jmp 0x483360
pop ebx
inc edi
add esi, 0xa076960e
sub ecx, 0xa078ca11
not esi
mov edi, edx
xor ecx, edi
jmp 0x483c91
push 0x67e10363
mov edx, edi
and esi, edx
or edi, ecx
xchg ecx, edx
and edx, ecx
not edi
add ecx, 0xa0ad9a2a
add edx, 0xa0afc908
ror edi, 6
xor edi, edx
or ecx, esi
or edi, edx
and ecx, 0xa0bae67e
jmp 0x482ed8
pop ebx
sub esi, 0xa0d4bee4
xor edi, 0xa0d71baa
or esi, ecx
or edi, esi
jmp 0x4819cb
mov ebx, 0x40495727
or edi, 0xa3b2343a
xchg edx, ecx
mov edi, esi
dec edx
mov edx, ecx
sub edi, esi
xor ecx, edi
and edi, 0xa3f06242
or edx, edi
add ecx, esi
xor edi, 0xa3f814a8
mov edi, ecx
jmp 0x48338b
push 0x67abdfaa
shr ecx, 9
or edi, edx
and edx, ecx
mov ecx, edx
xor edx, edi
inc ecx
xchg edx, ecx
mov ecx, 0xa49cb105
add edi, edx
jmp 0x48269f
push 0x6789718e
sub edx, esi
not ecx
ror ecx, 0x1e
shr esi, 9
sub esi, 0xa4aa56d1
add esi, 0xa4ac4726
sub ecx, edi
xor esi, edx
mov esi, edx
xor edx, ecx
and edx, ecx
xor edi, 0xa4b811ff
sub esi, edi
jmp 0x481449
push 0x401400
not ecx
not ecx
and edx, ecx
xor esi, edx
add edx, ecx
mov edx, edi
mov esi, edi
or esi, edi
bswap esi
xor esi, edx
jmp 0x48192f
mov ebx, 0x73716341
and edx, ecx
sub ecx, 0xa52075b7
shl esi, 7
rol edx, 0x1b
mov edi, 0xa52cb06e
jmp 0x481dd3
push 0x67c4b216
or edi, esi
not edi
add esi, edx
sub edx, esi
sub ecx, esi
add ecx, edx
or edx, edi
dec esi
jmp 0x484018