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

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffee0
jne 0x401093
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffee6
jne 0x40111c
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff0a
jne 0x401191
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffede
jne 0x4011fc
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff06
jne 0x40125d
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
ret
jmp 0x48c9f1
ror ebx, 0xb
jmp 0x48ddb4
push 0xa2aa9d22
inc esi
mov ebx, 0xa3a944ec
bswap ebx
neg edx
xor ebx, edx
and ebx, 0xa3ab14de
and ebx, esi
xchg ebx, esi
mov ecx, 0xa3ac5942
nop
jmp 0x48ccb5
push 0xa28fca9a
xor edx, ecx
add edx, esi
shr ecx, 0x1d
or edx, ecx
add ebx, esi
add ebx, 0xa3b9f4de
sub ebx, ecx
mov esi, ebx
add esi, 0xa3bb604e
or esi, ebx
and ecx, 0xa3bc35c6
xchg edx, esi
xor esi, 0xa3bd186a
sub edx, 0xa3bd8a4a
jmp 0x48d490
call edi
add edx, ebx
add ecx, ebx
add ecx, ebx
or edx, 0xa3bf591e
and esi, 0xa3bfce70
mov ecx, edx
xor ebx, esi
xchg edx, esi
sub edx, ecx
or ecx, 0xa3c2065c
rol esi, 7
xor edx, 0xa3c2e14c
jmp 0x48dbe2
push esp
and ebx, ecx
neg edx
mov esi, 0xa3c80058
add ebx, edx
mov esi, 0xa3c8dfb2
or ebx, ecx
jmp 0x48cfd0
call edi
sub esi, ebx
xchg ecx, edx
add ecx, edx
xor edx, 0xa3d0e81e
shl ebx, 0xe
xor edx, ecx
add edx, ebx
not edx
jmp 0x48d82f
call fcn.0048f1c6
or edx, 0xa3f4969e
or edx, ebx
or ecx, 0xa3f56d18
sub ecx, 0xa3f5dbe0
neg edx
add esi, 0xa3f6bbee
add edx, ecx
or esi, 0xa3f7aaa6
sub edx, 0xa3f81720
neg ebx
xor esi, 0xa3f8fbf8
add edx, ebx
sub ebx, edx
sub esi, ebx
jmp 0x48d56f
push 0xa2ab1b2c
or esi, 0xa3fad1c6
mov edx, esi
shr esi, 0xa
add edx, ebx
ror ebx, 0x11
mov ecx, edx
shr ecx, 0x1b
or ecx, edx
jmp 0x48e01d
push 0xa28e529a
add ebx, edx
add edx, ebx
or ecx, esi
add edx, ebx
or esi, ecx
or ecx, esi
sub esi, edx
add ebx, ecx
mov ecx, ebx
shl edx, 9
jmp 0x48e81e
pop edi
shr ecx, 0xc
mov esi, 0xa406da9a
xchg ebx, esi
mov ebx, 0xa407b060
add esi, edx
xchg edx, ecx
xchg edx, ebx
mov ecx, edx
sub ebx, 0xa409d61a
shl esi, 5
inc esi
sub esi, ecx
jmp 0x48e374
call fcn.0048f1c6
and ebx, 0xa40bafc0
xchg esi, edx
and ecx, 0xa40c8604
mov edx, ecx
shl edx, 0x19
xchg ecx, esi
bswap edx
or ecx, edx
or ecx, ebx
bswap ecx
inc ebx
and esi, ecx
mov esi, 0xa410d674
sub esi, ecx
jmp fcn.0048f011
pop edi
xor edx, ebx
bswap ebx
xor ebx, ecx
xchg ebx, esi
neg edx
mov edx, esi
jmp 0x48eeb5
call fcn.0048f1c6
xor ebx, 0xa42303fc
and ebx, ecx
and ecx, 0xa4240dae
add ecx, esi
jmp 0x48d992
push 0xa296390e
sub edx, 0xa42a9a4c
ror edx, 0x11
not ebx
xchg ebx, esi
mov esi, ecx
sub esi, edx
and ecx, edx
or ebx, edx
add ecx, esi
inc esi
xor edx, ebx
xor ecx, 0xa42f828a
jmp 0x48df83
mov edi, 0x4132136a
or esi, ebx
xchg ecx, ebx
xchg ebx, ecx
or edx, 0xa447ea2c
xor ebx, 0xa44860c0
mov ecx, ebx
mov esi, 0xa4495a82
xor esi, 0xa449c7e4
jmp 0x48f043
push esp
and esi, edx
mov esi, ecx
not edx
xor edx, esi
xchg edx, ebx
or ebx, ecx
and esi, edx
and edx, esi
jmp 0x48f0eb
pop edi
xchg ecx, ebx
sub edx, ebx
xor esi, edx
mov ecx, 0xa47552a2
mov esi, 0xa475c4e8
add ecx, edx
or edx, ebx
sub esi, edx
add edx, ebx
xor edx, 0xa477f98e
or esi, edx
shl esi, 0x14
jmp 0x48e441
push 0xa27ff89a
xor ecx, esi
xchg edx, esi
and esi, ecx
and edx, 0xa47f4c68
and ecx, 0xa47fc6bc
sub ebx, edx
add edx, esi
sub ecx, ebx
jmp 0x48dbcc
mov edi, 0x6332a2e
inc ebx
add ebx, 0xa4823dae
inc esi
and ebx, edx
and esi, 0xa4839d86
and ecx, 0xa48422de
xor esi, edx
and edx, ebx
mov esi, ecx
add ecx, ebx
jmp 0x48dce7
pop edi
mov esi, ecx
add edx, ecx
mov edx, 0xa496d05a
neg ecx
mov edx, ebx
xor ecx, ebx
add ebx, ecx
xor esi, 0xa4990d20
or edx, 0xa4997ad6
mov ecx, edx
jmp 0x48e0a8
push 0xa2ae1ab0
shr ebx, 0x1b
add ebx, 0xa4aac790
xchg esi, ecx
or ecx, ebx
sub ebx, edx
sub ebx, edx
add ecx, esi
xor ecx, esi
or edx, esi
mov edx, esi
and edx, 0xa4aeba28
neg esi
jmp 0x48e917
pop edi
rol edx, 0x16
and esi, ebx
jmp 0x48f4fb
mov edi, 0x6332a2e
add ecx, edx
shr ebx, 0xe
dec ebx
mov esi, edx
neg esi
bswap ecx
xchg edx, ebx
and esi, edx
jmp 0x48f55f
call fcn.0048f1c6
xchg ecx, ebx
xor ebx, ecx
sub esi, edx
add ebx, ecx
xor ecx, 0xa4ced886
shl edx, 0x15
add edx, 0xa4cfb676
or ecx, edx
jmp 0x48e578
push 0xa2af9c2c
add ebx, 0xa4d48560
add edx, 0xa4d4f0f8
xchg ecx, edx
and ecx, 0xa4d5f458
add edx, ecx
or ebx, ecx
jmp 0x48f586
push 0xa283695a
dec edx
rol ecx, 0x16
xchg edx, ebx
mov edx, ebx
add ecx, 0xa4ddcd04
add edx, esi
jmp 0x48d97c
push 0xa27b97ee
mov ebx, edx
or ebx, ecx
xor ecx, edx
xchg ebx, edx
xchg ecx, ebx
rol esi, 0x11
jmp 0x48ee9c
push 0xa2b3a3ec
bswap ecx
mov ebx, esi
jmp 0x48ec7a
mov edi, 0x6332a2e
sub ebx, 0xa4ec37c4
add ecx, esi
mov edx, 0xa4ed2d26
xchg edx, ecx
or edx, 0xa4ee0a92
add esi, 0xa4ee81ba
xor esi, ecx
or edx, ecx
jmp 0x48d86f
call fcn.0048f1c6
and ecx, edx
add ecx, edx
mov ebx, 0xa4f11256
and ecx, ebx
jmp 0x48ebe9
mov edi, 0x6332a2e
rol ecx, 7
and esi, 0xa4f65f00
add edx, esi
mov ebx, ecx
shr ecx, 0x15
mov edx, ecx
add ebx, esi
add edx, ebx
xor ebx, 0xa4f97c86
dec ebx
or edx, ecx
mov ebx, esi
jmp 0x48cc73
pop edi
mov esi, ebx
mov ebx, edx
mov edx, ebx
nop
not ebx
not edx
jmp 0x48d4cc
pop edi
and edx, 0xa4fe5388
add edx, ecx
mov ebx, edx
shl ecx, 6
or ecx, esi
xor ecx, esi
xor esi, 0xa500fd1e
inc esi
xor esi, ecx
sub ecx, 0xa5025c3e
jmp 0x48d207
pop edi
ror ebx, 1
xor esi, edx
jmp 0x48e686
call edi
xchg edx, ebx
xor ecx, 0xa5144f30
shl esi, 0xb
sub edx, ecx
shl esi, 0x13
xchg ebx, edx
xchg ebx, edx
xor ecx, edx
jmp 0x48f409
call fcn.0048f1c6
mov esi, 0xa524a3bc
xor ecx, 0xa525143c
shr esi, 6
and edx, ebx
xor ecx, esi
or edx, ebx
add ecx, ebx
shr esi, 0xa
rol esi, 0xe
neg ebx
and ebx, edx
mov ecx, esi
jmp 0x48f4c3
call edi
xchg esi, ecx
add ecx, ebx
or edx, ecx
sub esi, ecx
ror esi, 0x10
add ecx, esi
jmp 0x48def3
pop edi
sub esi, ebx
xor esi, ebx
jmp 0x48f2ca
call edi
xchg esi, ecx
xchg ecx, edx
mov ecx, ebx
mov esi, 0xa55758be
xchg esi, ebx
or ecx, ebx
xor esi, ebx
or ebx, ecx
mov esi, ecx
xor ecx, esi
jmp 0x48d6eb
pop edi
not esi
or ecx, edx
sub ebx, ecx
or ebx, 0xa56d6ae4
and esi, edx
add edx, 0xa56e4a9e
jmp 0x48f210
call fcn.0048f1c6
or ebx, edx
or ebx, 0xa575e7cc
mov edx, esi
neg ecx
add ebx, 0xa577367a
shr edx, 3
xor ecx, 0xa5781b88
neg ebx
add edx, ecx
shl esi, 0xc
or esi, edx
and ebx, edx
xchg edx, ebx
xor ebx, 0xa57b3f9e
jmp 0x48eaec
pop edi
or esi, ebx
shr esi, 0x19
sub ecx, 0xa5934b46
shr esi, 0x18
or ebx, 0xa594348c
xor esi, 0xa594a9d4
bswap edx
or ebx, 0xa595906a
jmp 0x48cf30
push 0xa283ed9c
mov esi, ebx
or ecx, ebx
bswap ebx
add ebx, ecx
xor edx, ecx
xor esi, ecx
jmp 0x48f3f4
call edi
or esi, edx
xor esi, ebx
sub edx, esi
and ebx, esi
jmp 0x48e99f
push 0xa294b5ce
shl ecx, 6
add ecx, 0xa59b6672
sub edx, ecx
sub ecx, edx
jmp 0x48f4da
pop edi
inc esi
mov esi, 0xa5ba92f4
xor ecx, esi
neg edx
or ebx, esi
xchg esi, ebx
ror ebx, 0x1f
sub edx, 0xa5bd4c64
xor ebx, ecx
xchg ecx, edx
dec edx
xor esi, edx
jmp 0x48e13c
mov edi, 0x6332a2e
sub ebx, edx
sub esi, ebx
rol ebx, 0x15
not ecx
inc ebx
or ebx, edx
jmp 0x48d324
pop edi
and edx, esi
add ebx, ecx
and ecx, 0xa5e5e6de
add ebx, 0xa5e655f4
inc ebx
not esi
sub ebx, 0xa5e7b08c
dec edx
jmp 0x48cdca
call edi
sub ecx, ebx
xor edx, 0xa5f76cd6
add ecx, 0xa5f7e46c
shr ebx, 0x14
ror ecx, 0x15
xchg edx, esi
and ebx, ecx
mov ebx, esi
xchg ecx, edx
or ecx, edx
jmp 0x48e44f
call fcn.0048f1c6
shr esi, 0xa
add ecx, edx
sub ebx, ecx
xchg esi, ebx
jmp 0x48cab2
mov edi, 0x6332a2e
ror esi, 2
shr esi, 0x1a
and esi, 0xa6098240
or edx, ebx
mov ecx, ebx
neg ebx
jmp 0x48cd3b
call edi
and edx, ebx
mov ecx, esi
and edx, 0xa60c5eca
bswap ecx
add ecx, ebx
inc edx
mov ebx, 0xa60e2d78
add ecx, ebx
jmp 0x48e66b
push 0x401400
sub esi, ecx
or ecx, ebx
xor esi, edx
mov ebx, esi
or ecx, 0xa61cd298
mov ecx, edx
jmp 0x48d77f
push 0xa27a9548
xchg ebx, esi
sub esi, ebx
xor edx, ecx
bswap edx
or edx, ebx
inc ecx
and ecx, ebx
mov edx, ecx
and ecx, edx
xor esi, 0xa621ca12
jmp 0x48f493
pop edi
add esi, edx
and esi, ebx
or ecx, edx
and ebx, edx
xchg ecx, esi
or ecx, edx
sub ebx, ecx
and esi, 0xa62577d0
shl ecx, 0xc
mov ebx, edx
jmp 0x48d272
pop edi
mov esi, ebx
sub ebx, esi
shr edx, 2
sub ebx, edx
shr esi, 0x1e
mov esi, ebx
rol edx, 3
neg ebx
jmp 0x48ec95
pop edi
add edx, 0xa64580e0
neg edx
xor esi, ebx
xor ebx, ecx
jmp 0x48e4a3
push 0xa28789c2
add ebx, 0xa654be46
add edx, esi
ror esi, 9
xchg ebx, esi
add ecx, edx
add edx, 0xa6570922
xchg ebx, ecx
neg ecx
jmp 0x48e9ff
mov edi, 0x6332a2e
mov ecx, ebx
mov ebx, 0xa658f6a4
inc ebx
xchg edx, ebx
shr edx, 0xa
add edx, esi
xor ebx, ecx
xchg esi, edx
jmp 0x48f231
call edi
xor ecx, edx
neg edx
add ebx, edx
sub edx, ebx
xchg esi, ecx
add ecx, edx
or esi, ecx
rol edx, 0x1a
jmp 0x48d954
mov edi, 0x6332a2e
sub ebx, 0xa66ee5dc
sub edx, ebx
inc edx
xchg ebx, ecx
and edx, ecx
or esi, ebx
inc edx
xor esi, ecx
xchg ebx, esi
add esi, 0xa6730d8a
jmp 0x48d458
pop edi
ror ebx, 0xc
add ecx, ebx
mov ebx, edx
mov ebx, edx
xchg edx, ecx
shl ecx, 0x1c
jmp 0x48deb8
push 0xa27f0162
mov edx, 0xa6963d98
and esi, ebx
dec esi
xor esi, ecx
rol ecx, 9
xchg edx, ecx
add esi, ebx
mov ebx, 0xa699509a
nop
mov esi, ebx
jmp 0x48e837
call fcn.0048f1c6
sub edx, ebx
sub edx, ecx
add ebx, 0xa6d16e86
and edx, 0xa6d1faf8
or edx, esi
xchg esi, ebx
jmp 0x48dd16
pop edi
xor edx, ebx
shr esi, 0x1c
dec esi
neg edx
and esi, ecx
mov edx, 0xa6f2b402
mov esi, 0xa6f371fc
sub ebx, 0xa6f463e2
shr ecx, 2
mov ebx, 0xa6f54898
xchg ebx, ecx
or edx, ecx
jmp 0x48da9d
push 0xa28b650a
xchg ebx, edx
add esi, 0xa707fd0a
sub ebx, esi
mov esi, edx
jmp 0x48d42f
push 0xa2b4affa
or ebx, esi
not ebx
or esi, 0xa7248ccc
or esi, edx
sub esi, edx
and edx, esi
and edx, 0xa727e546
not esi
jmp 0x48efdc
push 0xa29ac7ee
mov ebx, edx
xor esi, edx
jmp 0x48f144
pop edi
neg esi
sub esi, ebx
xor ecx, ebx
or edx, 0xa7474cc6
mov esi, ebx
add esi, edx
or ebx, edx
inc edx
shl ebx, 0x13
mov ecx, 0xa74c2956
shr edx, 0xe
add ebx, ecx
jmp 0x48e4de
pop edi
and edx, ecx
and esi, ebx
or edx, ebx
xchg ecx, ebx
xor esi, ecx
dec edx
jmp 0x48d3f0
pop edi
sub edx, ecx
add edx, ecx
not edx
bswap ebx
sub esi, ecx
mov ebx, esi
and esi, ecx
xor ebx, esi
mov ebx, ecx
or ecx, esi
jmp 0x48e753
pop edi
add ecx, esi
bswap edx
shl edx, 0x16
sub ebx, esi
and esi, ecx
or esi, edx
xor ecx, edx
or ecx, ebx
jmp 0x48e9c7
push 0xa2af2288
inc edx
or ecx, edx
and ecx, 0xa780751a
neg esi
add esi, edx
mov esi, ebx
shr ecx, 0xe
add ecx, ebx
jmp 0x48d36a
push 0xa2b5af44
mov ebx, ecx
add edx, esi
add ecx, edx
mov ebx, ecx
add esi, 0xa78ef340
or esi, ebx
or edx, esi
or ecx, ebx
sub ebx, edx
or ebx, 0xa7932a6e
or esi, edx
sub edx, ebx
jmp 0x48dcfa
call edi
ror edx, 0x1a
sub ecx, 0xa796cd16
ror esi, 9
xor ecx, esi
add ecx, edx
add ebx, 0xa79a6f12
xor ecx, esi
shr edx, 0xd
and esi, edx
add ebx, edx
jmp 0x48e6e2
pop edi
or ecx, edx
xchg esi, ecx
ror esi, 2
neg esi
xchg ebx, edx
add esi, 0xa7d719a0
and esi, ecx
bswap ebx
jmp 0x48e864
push 0xa28dd64e
shl esi, 9
or esi, edx
jmp 0x48ccd6
pop edi
rol esi, 0xc
mov ebx, edx
rol edx, 4
add ebx, esi
ror esi, 5
or esi, edx
xchg ecx, esi
shl ebx, 3
and esi, 0xa7f57516
shl ebx, 3
shr esi, 0x11
sub ecx, 0xa7f7f2fe
not ebx
add ecx, edx
jmp 0x48e8b1
pop edi
bswap esi
mov esi, ebx
rol ecx, 0xf
inc edx
and esi, 0xa7fe1890
xor ebx, 0xa7fef7b6
xchg ebx, edx
xchg edx, ecx
mov ecx, esi
rol ecx, 3
shl esi, 0x16
mov edx, 0xa803a8e2
jmp 0x48d178
pop edi
xor ebx, esi
bswap esi
inc esi
or edx, 0xa80af020
add ecx, esi
mov ebx, ecx
shr ebx, 0x12
mov ebx, 0xa80df7ee
ror edx, 5
xchg esi, ecx
jmp 0x48e475
push 0xa2a61d14
and ecx, 0xa827acbc
ror ecx, 1
sub ecx, ebx
or ecx, ebx
rol edx, 0x1e
and edx, ecx
jmp 0x48f085
push 0xa28ed018
inc ecx
sub esi, edx
add ecx, esi
add ebx, esi
add esi, ecx
sub ecx, 0xa83c715c
jmp 0x48efae
push 0xa27f79ae
ror ebx, 4
mov ecx, ebx
mov esi, 0xa84120f6
sub ecx, edx
jmp 0x48d0ad
pop edi
xor esi, ebx
ror ebx, 7
xchg esi, ecx
sub ebx, esi
xor esi, ebx
add edx, esi
xchg ebx, ecx
xor esi, 0xa85273a4
mov ebx, 0xa8535d42
mov ecx, esi
or edx, esi
add edx, ecx
neg esi
and ebx, esi
jmp 0x48ebc4
mov edi, 0x6332a2e
add esi, ecx
ror ebx, 0x19
nop
shr ecx, 9
or esi, 0xa85e1312
mov edx, ecx
sub ecx, ebx
add edx, ecx
or esi, ecx
and ecx, ebx
jmp 0x48e2bb
pop edi
add esi, 0xa867719a
mov ecx, edx
and ecx, 0xa86a405a
inc ebx
inc ecx
or edx, ecx
add esi, edx
sub ecx, ebx
xor ecx, ebx
xchg ebx, ecx
mov ecx, edx
or ebx, ecx
jmp 0x48ecbe
call fcn.0048f1c6
neg esi
mov ebx, ecx
sub ebx, esi
xor ecx, esi
xchg ecx, ebx
mov ebx, edx
mov ecx, edx
ror edx, 0x1e
mov ebx, esi
dec ecx
and edx, 0xa87b5990
sub ecx, edx
or edx, esi
and ebx, edx
jmp 0x48dfc2
push 0xa2ae9c8a
shr ecx, 0xf
add edx, ebx
or ebx, ecx
mov esi, ecx
xor edx, ecx
and edx, ecx
inc esi
bswap esi
jmp 0x48e515
pop edi
xor edx, ecx
or esi, ecx
add esi, ebx
xor edx, 0xa8a720da
and ecx, edx
bswap esi
jmp 0x48e2f8
pop edi
xor esi, ebx
rol esi, 5
shl ecx, 5
xor esi, 0xa8b0b344
xor esi, ebx
sub edx, ecx
or ebx, esi
mov ecx, esi
mov esi, edx
shl ecx, 0xe
jmp 0x48eadb
push 0xa2880450
inc ecx
xchg esi, ebx
xor esi, edx
and ecx, ebx
mov esi, ecx
sub esi, ecx
neg esi
neg ecx
or edx, esi
add esi, 0xa8c425ae
jmp 0x48d30a
pop edi
xchg ecx, ebx
and edx, 0xa8fb4a5c
xor esi, ebx
inc esi
jmp 0x48d054
call edi
or ecx, esi
xor ebx, 0xa8ff40f0
xchg esi, ecx
or ecx, edx
bswap ebx
neg ecx
and esi, ecx
neg ecx
mov ebx, ecx
add edx, ecx
nop
ror ecx, 0x1d
jmp 0x48d516
pop edi
or edx, ecx
mov esi, ebx
sub ecx, edx
or ecx, esi
xor esi, edx
sub edx, 0xa9398a9e
xor ebx, 0xa93a4774
not ecx
inc ebx
sub edx, ebx
mov edx, ecx
add ecx, edx
jmp 0x48ed29
call edi
nop
or ecx, edx
add ecx, esi
sub esi, 0xa941efa8
jmp 0x48d4bb
push 0xa2b42f26
or esi, ebx
mov ecx, 0xa9609374
rol edx, 2
and edx, ecx
add ecx, esi
ror ecx, 7
jmp 0x48e3cb
push 0xa29429ac
sub ecx, esi
xor ecx, 0xa965b070
xchg edx, ebx
mov edx, esi
or ecx, 0xa9680b0a
xchg edx, ecx
xchg ebx, esi
dec edx
and edx, ecx
add ecx, 0xa96bc3c2
jmp 0x48d9a1
pop edi
add esi, edx
shr ecx, 2
mov ebx, edx
xchg ebx, esi
jmp 0x48d3ab
pop edi
xchg edx, esi
shr edx, 0x10
sub edx, 0xa98489c8
and edx, esi
not edx
xor ebx, edx
mov edx, ecx
and edx, ebx
jmp 0x48c9f9
mov edi, 0x6332a2e
xor ecx, edx
xor esi, 0xa9da8b62
and ebx, edx
mov ebx, 0xa9dbf2d8
jmp 0x48cdee
push 0xa29e4528
dec esi
xchg edx, ebx
add ebx, 0xa9deb248
or esi, ebx
xchg edx, ecx
sub ebx, esi
neg esi
bswap ecx
sub edx, ecx
or edx, 0xa9e4ad16
jmp 0x48f1a5
push 0xa295b78a
mov ecx, 0xa9e5bbe6
rol esi, 0x10
add ebx, ecx
sub ebx, 0xa9e88bdc
xchg edx, ebx
not edx
jmp 0x48ce37
push 0xa28f4c82
add edx, ebx
xor esi, ecx
mov ebx, esi
and ebx, 0xaa1658dc
add ecx, 0xaa171e76
sub ebx, 0xaa17cc7c
xchg ecx, esi
and esi, ebx
sub esi, 0xaa1a6756
xchg ebx, edx
jmp 0x48ca77
push 0xa2b52e60
and edx, ecx
mov ebx, ecx
or esi, 0xaa1e1db6
sub esi, edx
mov ecx, 0xaa1f7522
add ecx, edx
or esi, edx
or esi, 0xaa21ed62
jmp 0x48e54e
call fcn.0048f1c6
xchg edx, esi
shr ecx, 0x12
mov edx, esi
xor edx, esi
or edx, ebx
mov ecx, 0xaa35fe46
add ebx, edx
shl ecx, 0x1e
bswap esi
xchg ebx, esi
dec ebx
sub ebx, esi
jmp 0x48cb01
push 0xa2a69e48
sub ecx, edx
shr ebx, 0x1c
xor ecx, edx
or edx, esi
mov ebx, ecx
shr edx, 0x1b
jmp 0x48e88e
push 0x40
neg ecx
add ecx, 0xaa5ec040
or edx, 0xaa5fd016
and edx, esi
jmp 0x48f5da
push 0xa29b482a
add ecx, 0xaa6ffa9c
xor esi, ecx
jmp 0x48d0cf
mov edi, 0x6332a2e
dec ebx
xor ecx, edx
mov esi, edx
or ecx, esi
not ecx
sub esi, edx
mov esi, ebx
and ecx, ebx
xor ebx, 0xaa8d1d82
add ecx, esi
jmp 0x48e8d5
call fcn.0048f1c6
ror ebx, 0x1d
sub ecx, ebx
xchg ebx, ecx
or ecx, 0xaa986fc4
shr ebx, 0x1f
and ecx, ebx
and esi, edx
xor ebx, 0xaa9bfc18
mov edx, ebx
or edx, esi
neg ebx
mov esi, edx
add edx, ebx
or ecx, ebx
jmp 0x48d61e
pop edi
rol esi, 7
dec ecx
mov ebx, edx
ror esi, 0x17
not ecx
mov edx, ecx
jmp 0x48cd12
call fcn.0048f1c6
shr edx, 0x11
dec edx
and ebx, edx
sub ecx, 0xaaaae0f6
neg ebx
nop
jmp 0x48dc66
push 0xa2a5251c
xchg ecx, esi
dec esi
dec ebx
xor esi, 0xaad45bb6
add esi, edx
not ecx
rol ebx, 5
and ebx, edx
ror esi, 0xe
add esi, ecx
jmp 0x48f5c6
mov edi, 0x6332a2e
xor ebx, esi
mov ebx, 0xab121b96
add ebx, ecx
xchg ebx, ecx
jmp 0x48d5f2
pop edi
mov ebx, ecx
sub ecx, edx
shr ecx, 0x1f
xchg ebx, edx
and ecx, ebx
add ecx, edx
bswap edx
and esi, ecx
jmp 0x48e712
push 0xa27b1a84
sub ecx, ebx
add ecx, 0xab389a74
rol ecx, 0x13
add esi, edx
add edx, ecx
xor edx, 0xab3bd0b0
sub edx, ebx
add esi, edx
xor ecx, esi
xor edx, ecx
xor ebx, ecx
or esi, edx
and ebx, edx
ror ecx, 0x1e
jmp 0x48d3c5
call edi
mov ebx, ecx
rol ebx, 0xc
or ebx, ecx
mov ebx, 0xab45a366
or ecx, ebx
sub ecx, ebx
jmp 0x48ddd5
push 0xa295383c
mov edx, ecx
rol ebx, 0x13
ror ebx, 0x1b
xchg ebx, edx
ror ecx, 0xc
shl edx, 3
or ecx, esi
not ebx
bswap ecx
inc esi
jmp 0x48eeda
push 0xa2870652
sub esi, 0xab50f7de
and edx, ecx
or edx, esi
sub ebx, esi
add esi, 0xab542ace
xor ecx, esi
sub ebx, esi
mov ebx, ecx
or ecx, 0xab64b8ea
xchg ecx, ebx
xor ecx, esi
or edx, ebx
xor ebx, edx
and edx, ebx
jmp 0x48df60
call fcn.0048f1c6
neg esi
shl edx, 0xf
xor edx, 0xab746640
add edx, esi
bswap edx
or edx, 0xab76cfe4
or esi, 0xab779b08
xor esi, edx
jmp 0x48cb4c
mov edi, 0x6332a2e
and ebx, 0xab799156
xchg ebx, edx
mov ebx, 0xab7b7174
inc edx
sub edx, ebx
inc ecx
inc esi
and ecx, ebx
ror edx, 0x10
mov esi, edx
jmp 0x48f1e0
push 0xa2a59e6c
dec ecx
inc esi
neg edx
not ecx
neg edx
or ecx, ebx
jmp 0x48e7d5
push 0x8b5f1
xchg ebx, esi
shl ebx, 0x13
or edx, esi
xor ecx, ebx
or esi, 0xab91f03c
or edx, ecx
ror edx, 0x13
not edx
mov ecx, esi
and ecx, edx
sub esi, 0xab97099c
mov edx, 0xab980f50
jmp 0x48dd9a