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

Disassembly:
xchg ecx, esi
or esi, 0xe296398d
add edx, 0xe296ba87
call sub.user32.dll_GetMessageTime
xchg edx, esi
mov ebx, edx
rol edx, 0x18
sub ecx, ebx
cmp eax, 0xffffff36
jne 0x4010b9
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
ret
or esi, edx
and edx, ebx
call sub.kernel32.dll_GetCurrentProcessId
add ebx, 0xe29ee06e
sub esi, ebx
or ebx, 0xe29ff1b2
bswap edx
cmp eax, 0xfffffee4
jne 0x401142
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
ret
neg esi
call sub.kernel32.dll_GetCurrentProcessId
and ecx, ebx
cmp eax, 0xffffff18
jne 0x4011a7
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
ret
add ecx, edx
dec ebx
or ecx, edx
shr ebx, 3
xchg ebx, ecx
bswap edx
call sub.user32.dll_GetMessageTime
xchg esi, edx
and edx, esi
cmp eax, 0xfffffee2
jne 0x401245
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call main
call main
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
call main
call sub.kernel32.dll_GetModuleHandleA
call sub.kernel32.dll_GetModuleHandleA
ret
jmp 0x4947f6
add edx, ecx
xor ebx, 0xe33ad457
and ecx, esi
sub ebx, edx
sub ebx, 0xe33c5860
neg ecx
mov ecx, esi
jmp 0x49523c
call fcn.00494bac
mov ebx, 0xec7f02d1
neg esi
xor edi, ebx
mov esi, 0xec80b45d
and ebx, ecx
xchg ebx, edi
add edi, esi
jmp 0x496ed9
push 0xe34dedad
xor edi, 0xec82e647
add ebx, ecx
add edi, 0xec83e39c
xor edi, ecx
or edi, ecx
xchg edi, ecx
rol edi, 0x10
bswap ecx
add esi, edi
rol ebx, 2
add esi, ebx
jmp 0x49766e
push 0xe367c114
or ebx, ecx
bswap esi
or esi, ebx
xchg ecx, esi
xor edi, 0xec8fb8ff
and ebx, ecx
jmp 0x494e58
pop edx
rol edi, 0xf
ror edi, 0x11
xchg edi, ebx
jmp 0x496cc3
call edx
or esi, ebx
xchg esi, ebx
or esi, 0xec961934
mov edi, esi
shl edi, 0xa
xchg esi, ecx
xor esi, ecx
add ebx, 0xec98b11c
mov ecx, esi
and edi, ecx
shl ebx, 7
jmp 0x494d72
push 0x40
shr esi, 0x13
and ecx, 0xec9b513e
sub esi, ebx
or esi, ebx
add esi, ecx
xchg esi, ecx
or ebx, ecx
or ecx, ebx
sub edi, 0xec9eef03
neg esi
sub ecx, esi
xchg ecx, ebx
sub ebx, 0xeca0f685
jmp 0x496a2d
push 0xe34f0cfe
xor edi, esi
sub ebx, edi
sub edi, esi
mov edi, 0xecad5613
and ebx, esi
or ebx, edi
neg edi
nop
jmp 0x496f1d
push 0xe3732a6b
add ebx, edi
shr edi, 0x1b
xchg ebx, ecx
or ebx, edi
shl edi, 0x1d
shl edi, 2
or ecx, 0xecb5f7ce
not edi
and edi, ebx
shl edi, 0x13
mov esi, edi
or esi, ecx
xchg edi, esi
jmp 0x494e93
pop edx
inc ecx
rol esi, 0x17
xor ebx, edi
and esi, ebx
and ebx, 0xeccf94fa
xchg ecx, ebx
add ecx, ebx
dec esi
jmp 0x496b23
pop edx
and ebx, esi
sub ebx, ecx
bswap ebx
ror esi, 0x13
xor ecx, edi
or edi, ecx
jmp 0x495832
call fcn.00494bac
and ecx, ebx
or edi, 0xed0b71fa
xor edi, esi
shr ecx, 0x10
add ecx, ebx
or esi, ebx
add esi, ebx
neg ecx
and edi, 0xed0f39d7
add ecx, 0xed0fbf81
jmp 0x496cee
mov edx, 0x6440607e
sub esi, 0xed107f30
ror ebx, 0xa
add edi, ecx
xchg esi, edi
and ecx, ebx
sub edi, ecx
shr edi, 0x16
and edi, ebx
xor ecx, ebx
inc ecx
and edi, 0xed186417
mov edi, 0xed18ed85
or ebx, edi
jmp 0x49596c
pop edx
xor esi, edi
and esi, edi
xchg ebx, edi
sub esi, ebx
sub ebx, esi
or ebx, ecx
not ecx
and edi, esi
dec ecx
xchg ebx, ecx
add edi, ecx
jmp 0x49742e
call fcn.00494bac
neg edi
sub ecx, esi
xchg edi, ebx
or edi, esi
or ecx, esi
add ebx, edi
sub esi, ecx
and ebx, 0xed25a054
sub esi, ecx
xor edi, ecx
jmp 0x496c2d
push 0xe35e9ea5
xor ebx, ecx
add ecx, esi
jmp 0x496334
call fcn.00494bac
shr ecx, 0xe
bswap esi
ror ebx, 0x10
ror esi, 0xf
shl esi, 0x18
inc ebx
mov ebx, edi
jmp 0x4956a7
pop edx
mov ebx, 0xed6c33b3
or esi, ecx
mov ecx, esi
mov ecx, 0xed6fccd4
xor ebx, 0xed704bac
sub ebx, esi
neg ecx
inc esi
xchg esi, ebx
or esi, edi
sub esi, 0xed737eb4
add esi, 0xed7406e8
or edi, ebx
shl esi, 0xa
jmp 0x496eff
call edx
xor ecx, esi
sub esi, ecx
and edi, esi
xor ecx, esi
jmp 0x4970eb
push 0xe36ee304
add edi, 0xed789763
sub esi, ecx
add edi, 0xed799f17
sub ebx, edi
xor edi, ecx
ror ebx, 0x1c
add ebx, 0xed7bb53d
xchg ebx, ecx
and ebx, 0xed7cd77b
ror edi, 0x18
inc edi
jmp 0x495a02
push 0xe356481a
xor esi, edi
bswap ecx
and ebx, 0xed7fadc8
xchg esi, ebx
sub ebx, 0xed82ce6b
sub esi, 0xed834230
xchg edi, esi
or ecx, edi
sub ebx, edi
rol ebx, 5
xor edi, 0xed860428
and ebx, ecx
shl esi, 0x1c
jmp 0x4974c2
mov edx, 0x43370267
sub ecx, esi
mov esi, ebx
or ecx, ebx
rol esi, 0xb
add ecx, edi
and ecx, edi
and ebx, 0xed944281
xchg edi, ecx
or esi, ebx
ror esi, 8
jmp 0x49509b
pop edx
shl ebx, 0x1b
add ecx, ebx
xor edi, ecx
or ebx, edi
sub ebx, 0xed990279
xor ebx, esi
jmp 0x496dd8
push 0xe373943a
or ecx, 0xed9a4240
and ecx, esi
mov ebx, esi
sub ebx, 0xed9bd0cb
neg ecx
xor ecx, 0xed9ca498
ror esi, 0x15
add ebx, esi
sub ecx, 0xed9e548a
and edi, ecx
mov edi, esi
jmp 0x4960c8
call fcn.00494bac
xor ebx, edi
neg ecx
dec ecx
or esi, ecx
sub ecx, ebx
jmp 0x494895
pop edx
xchg esi, edi
xor esi, edi
xchg edi, esi
xor ecx, esi
bswap ebx
jmp 0x494b9e
call edx
dec ebx
xor edi, ecx
or ebx, 0xedf00b7e
shr edi, 0x11
or ecx, edi
xchg ecx, edi
add edi, esi
mov ebx, ecx
jmp 0x496455
call fcn.00494bac
bswap ebx
ror edi, 6
ror ebx, 1
and ebx, ecx
xor ebx, 0xedff9b80
mov ebx, esi
add ecx, ebx
or edi, ecx
mov esi, edi
neg esi
jmp 0x49642e
mov edx, 0x6440607e
sub ebx, ecx
neg ebx
sub esi, edi
sub ebx, esi
xor ecx, esi
and edi, 0xee08adf5
dec esi
xor esi, edi
jmp 0x495282
call edx
neg ebx
and ebx, 0xee1091bf
or esi, edi
add esi, 0xee11afba
neg esi
inc ebx
or ecx, esi
and ecx, ebx
xor ecx, edi
mov esi, ecx
jmp 0x496c78
push 0xe3461864
shl edi, 0x16
ror ebx, 0xa
mov ecx, esi
add edi, 0xee17899b
and edi, 0xee1817bb
add ecx, 0xee18a454
jmp 0x496b99
pop edx
sub esi, 0xee195627
mov esi, 0xee19d85a
xchg ecx, ebx
neg ebx
mov esi, ebx
mov esi, 0xee274689
sub ebx, ecx
not edi
dec ebx
and ecx, 0xee2b7a7b
and ebx, esi
jmp 0x4952e3
call edx
sub esi, edi
and edi, ebx
inc ebx
add esi, 0xee2d05c1
or esi, ebx
ror edi, 0x11
rol edi, 0xa
or edi, esi
or ebx, edi
rol edi, 4
jmp 0x495151
push 0xe34534f4
and ebx, edi
shl edi, 0x15
or esi, 0xee42109d
shl ecx, 8
neg ecx
sub edi, esi
and ebx, edi
rol edi, 0xd
jmp 0x49578d
call fcn.00494bac
inc ecx
bswap ebx
or ebx, esi
add ecx, edi
or ecx, esi
or ebx, edi
and esi, ebx
not ecx
sub ebx, 0xee4c1832
add edi, ebx
jmp 0x496afd
pop edx
or esi, edi
xchg edi, ecx
xchg ebx, esi
inc ecx
inc ebx
mov esi, 0xee555b43
jmp 0x4973bb
pop edx
or ecx, esi
and esi, ebx
and esi, ebx
and esi, edi
sub ecx, ebx
and edi, esi
add ebx, ecx
mov ebx, edi
dec edi
jmp 0x49734e
push 0xe36a1f0d
not ecx
sub ecx, esi
sub ebx, ecx
sub edi, ebx
or esi, 0xee61dfe7
shl edi, 7
add ecx, 0xee630b02
jmp 0x494b31
push 0xe36c8d39
add edi, esi
or ecx, edi
xchg ecx, edi
xchg ecx, edi
neg esi
or edi, esi
add ecx, 0xee7a288f
xor ebx, esi
jmp 0x496930
call edx
nop
mov ecx, edi
or esi, edi
xchg ecx, edi
not esi
or esi, edi
or edi, ecx
or ebx, 0xee84d90e
xchg ebx, ecx
or edi, esi
or ebx, esi
dec ecx
add ecx, 0xee8789af
xor esi, ebx
xor ebx, edi
or esi, edi
jmp 0x495028
call fcn.00494bac
ror esi, 7
mov esi, 0xee8a39ba
dec esi
dec edi
sub ecx, 0xee8bff8c
bswap esi
mov ecx, edi
neg esi
jmp 0x494da6
call fcn.00494bac
sub ecx, ebx
sub esi, edi
and ecx, esi
mov ecx, esi
and esi, 0xeeb53d97
mov esi, edi
shl ecx, 0xb
or ecx, 0xeed36ffe
shr ebx, 0x1c
neg ecx
and ecx, edi
xor ecx, edi
neg ebx
jmp 0x497001
pop edx
sub esi, 0xef21ca2b
add ebx, edi
ror edi, 0x11
xor edi, 0xef319e25
jmp 0x497379
pop edx
xor edi, ebx
and esi, 0xef5f94bc
sub ecx, edi
xchg edi, esi
and esi, ebx
mov edi, 0xef61c4e7
shl edi, 2
and ebx, esi
mov ecx, esi
add edi, ecx
xor ebx, edi
sub ebx, ecx
jmp 0x495ad6
pop edx
not edi
xchg edi, ecx
mov ecx, esi
ror ebx, 0x13
mov edi, esi
or edi, ecx
inc ecx
shl ecx, 6
or ebx, edi
add ebx, 0xef6d9849
or esi, 0xef6e226c
xor ebx, ecx
add ecx, esi
jmp 0x495c23
pop edx
or esi, ebx
bswap ebx
shr esi, 1
xchg ecx, esi
or ecx, esi
mov ebx, edi
dec edi
add esi, ebx
add edi, esi
jmp 0x4955a4
push esp
rol edi, 0x1a
mov edi, ebx
neg esi
sub edi, 0xef8e4e72
and ecx, edi
or ebx, edi
jmp 0x497481
mov edx, 0x43370267
neg edi
sub edi, 0xef95ecf6
shl edi, 0x1c
xchg edi, ecx
ror ebx, 0x1f
sub ebx, ecx
xor ebx, 0xef98ae73
add esi, edi
and esi, ebx
jmp 0x495f92
push 0xe345bf8c
xor esi, 0xefbf9d93
and esi, 0xefe02c48
shr ecx, 0xf
mov ecx, 0xefe1409d
jmp 0x49512d
pop edx
mov ecx, edi
or ebx, edi
sub edi, ebx
sub esi, ecx
and ebx, esi
rol esi, 0x14
and edi, ecx
xor ebx, edi
or ecx, 0xeffe5e89
xor ebx, ecx
jmp 0x4962ad
push 0xe3521d0f
and edi, 0xf00f5767
mov edi, ebx
xor ebx, edi
or edi, esi
jmp 0x4961d4
call fcn.00494bac
and ebx, esi
add ecx, 0xf079af43
or edi, 0xf07a2e97
xor edi, esi
sub ebx, 0xf07b1eaa
or ebx, 0xf07b61f2
or edi, ecx
and edi, esi
add ebx, ecx
mov esi, ecx
or ecx, ebx
add esi, 0xf08566d5
jmp 0x49517a
pop edx
shl esi, 2
xor esi, ecx
xchg ebx, edi
sub esi, 0xf08cbe4b
add edi, esi
sub esi, 0xf08d571d
sub edi, ebx
rol esi, 0x11
sub ecx, edi
sub esi, 0xf090348e
shl ebx, 0x18
mov edi, ecx
jmp 0x495c4f
call fcn.00494bac
and ecx, esi
dec ecx
shl esi, 2
add ebx, 0xf091f22b
add ecx, esi
or edi, 0xf09281e4
shr edi, 0x1b
not edi
xor edi, esi
shr ecx, 0x10
xor ebx, ecx
jmp 0x495059
push 0x401400
xchg esi, ecx
xor ebx, 0xf09e9505
or edi, ebx
xor edi, 0xf09f1ae2
shl ecx, 0x12
xor ebx, ecx
add ecx, 0xf0a0a882
and ebx, 0xf0a15614
and edi, ebx
sub edi, esi
jmp 0x496d43
push 0xe36f4352
shl esi, 0xf
and esi, ecx
xchg ebx, edi
sub ecx, 0xf0ab9cba
mov ecx, esi
or esi, edi
sub ebx, edi
sub esi, edi
bswap ebx
add edi, 0xf0af2838
bswap edi
bswap ecx
jmp 0x4950da
mov edx, 0x43370267
add ebx, ecx
and esi, 0xf0c55f10
dec ebx
inc edi
sub ebx, ecx
add ebx, edi
and ebx, 0xf0d13191
mov esi, edi
rol ebx, 0x1e
add edi, esi
or ecx, 0xf0d30f66
mov edi, ebx
add edi, ebx
mov edi, ecx
jmp 0x4973df
pop edx
mov edi, ecx
mov ecx, edi
add edi, ecx
sub ecx, esi
sub esi, ecx
xchg esi, edi
and ebx, ecx
sub ecx, 0xf0db4858
sub edi, ecx
and ebx, 0xf0dc5d33
xor ebx, ecx
and ebx, edi
sub ecx, edi
mov esi, 0xf0def028
jmp 0x4955cd
call edx
sub ebx, ecx
xchg esi, edi
dec esi
sub ecx, edi
xchg esi, ecx
and edi, ebx
or edi, 0xf0e2cb45
xchg ecx, ebx
jmp 0x49750e
push 0xe349577e
xchg esi, edi
or edi, ecx
or esi, ecx
and ebx, esi
dec ecx
sub edi, esi
jmp 0x4966f6
push 0xe3726636
ror ecx, 0x18
rol esi, 1
nop
mov ecx, esi
not edi
shr edi, 7
add edi, ecx
sub ebx, esi
sub ebx, esi
jmp 0x497014
push 0xe35a049e
sub ecx, ebx
and edi, esi
xor ebx, ecx
add ecx, edi
inc esi
add edi, 0xf10d0545
xor esi, ebx
and edi, ebx
add edi, ecx
and edi, 0xf10efbeb
add ebx, ecx
or edi, ecx
ror edi, 0x11
jmp 0x496581
push 0xe372044a
not edi
xchg ebx, ecx
xchg ecx, edi
jmp 0x495bc4
mov edx, 0x43370267
not ebx
mov edi, ebx
add esi, ebx
xor ebx, esi
dec esi
jmp 0x494b7c
call fcn.00494bac
add ecx, 0xf3610f36
and edi, esi
or ecx, edi
xchg ebx, esi
mov esi, ebx
xchg ecx, ebx
add edi, 0xf3641a52
xor ecx, ebx
xchg ecx, esi
xchg esi, edi
jmp 0x495b03
push 0xe355e82c
shr ecx, 0xa
xchg ebx, edi
and edi, esi
add edi, esi
xor edi, ebx
add ecx, ebx
jmp 0x494de6
mov edx, 0x43370267
xor edi, ecx
not ecx
neg ebx
rol esi, 0x1e
shr esi, 0x12
mov ebx, edi
xor ecx, edi
jmp 0x4962ee
mov edx, 0x43370267
mov esi, ecx
or ebx, edi
sub edi, ebx
xchg ebx, edi
shr ecx, 0x11
mov ebx, esi
sub edi, ecx
neg edi
dec esi
and esi, edi
jmp 0x494811
push 0xe3527266
xor esi, ebx
xchg esi, edi
mov edi, esi
add ebx, edi
and edi, 0xf3b70295
xchg esi, ebx
xor ebx, 0xf3b81447
mov esi, 0xf3b89056
jmp 0x49634f
pop edx
xor edi, ebx
shl esi, 0x15
dec edi
mov ecx, edi
and edi, ebx
sub ecx, 0xf3d7b36c
add ecx, ebx
neg edi
xchg esi, ebx
jmp 0x49486d
call fcn.00494bac
bswap edi
add ebx, ecx
and ecx, edi
mov ebx, edi
and ecx, ebx
and edi, 0xf3e34fc0
add esi, ebx
sub ecx, esi
sub esi, 0xf3e4c54c
or esi, edi
xor edi, esi
jmp 0x4953d9
mov edx, 0x43370267
xor esi, 0xf3e9ca41
xchg edi, esi
or ebx, edi
sub edi, ebx
ror esi, 0x1f
or edi, esi
jmp 0x4954ba
push 0xe352e670
shr ebx, 4
shr edi, 0x14
dec ecx
not ebx
xor edi, ecx
and ecx, edi
or edi, 0xf3f0493d
bswap esi
rol ebx, 5
jmp 0x495aa5
pop edx
xor ebx, 0xf3febfdc
bswap esi
or edi, ebx
jmp 0x49538f
pop edx
bswap ecx
mov esi, edi
dec ecx
xchg ebx, ecx
add edi, ecx
and ecx, edi
dec esi
xor edi, 0xf40411f6
and ebx, ecx
jmp 0x494af3
mov edx, 0x6440607e
and ebx, edi
not ebx
rol esi, 0x16
add esi, ebx
sub edi, ebx
mov esi, 0xf40cb280
xor esi, ebx
mov edi, 0xf40fa67e
and esi, edi
xor edi, 0xf4109a1a
jmp 0x494b06
call edx
add ecx, 0xf4114bab
shr esi, 0xf
and ebx, ecx
and esi, ecx
sub edi, 0xf41393ca
and ecx, esi
mov ebx, 0xf414abca
mov edi, esi
add edi, ecx
or ecx, edi
jmp 0x4964fa
pop edx
bswap edi
mov ecx, edi
add edi, ecx
add edi, ebx
not esi
add esi, edi
or ecx, edi
or ebx, 0xf41a7728
jmp 0x4963b8
push 0xe36493da
ror ebx, 0x1c
mov edi, ebx
add edi, ebx
or ebx, 0xf427064d
or ecx, esi
add ebx, 0xf42830e4
add edi, 0xf428c4f8
jmp 0x496cfc
pop edx
or ebx, ecx
or esi, ecx
sub ebx, edi
mov ecx, 0xf42f05a1
and esi, edi
mov edi, esi
jmp 0x4976c0
push 0xe34a0b0e
nop
xchg ecx, ebx
inc esi
xor edi, esi
shl ecx, 6
or ebx, esi
jmp 0x4975a2
push 0xe35a6713
shl ebx, 2
shl esi, 0xf
sub esi, 0xf4449cde
jmp 0x495dd4
push 0xe36e84cd
bswap esi
xor ebx, edi
or edi, ecx
xchg ebx, esi
add edi, esi
shr edi, 3
or edi, esi
xchg esi, edi
rol edi, 4
jmp 0x494db5
push 0xe349b6c2
sub edi, ebx
and ebx, edi
xor edi, 0xf47cecf6
xor edi, ecx
mov edi, esi
xchg ebx, edi
or ecx, ebx
jmp 0x496555
mov edx, 0x43370267
shr edi, 0x1b
shl ebx, 6
neg ebx
and edi, ebx
ror esi, 0xd
xor ebx, esi
xchg ebx, esi
and ebx, esi
dec esi
jmp 0x4967e2
call fcn.00494bac
and esi, 0xf4a1a127
and ecx, edi
add ebx, 0xf4a2a4e0
or ebx, esi
shl ebx, 4
or ebx, 0xf4a43e2b
add ecx, esi
or edi, esi
add ecx, 0xf4a5c65b
or edi, 0xf4a64528
jmp 0x496b7f
push 0xe348e9ab
xor esi, 0xf4c541d4
and ecx, 0xf4c5d7ff
and edi, ecx
sub ebx, ecx
and ecx, ebx
xor esi, 0xf4c7e908
jmp 0x495b60
mov edx, 0x43370267
mov esi, ecx
rol ebx, 0x1b
mov edi, 0xf4c9c76c
dec ecx
or ebx, 0xf4cac54b
shl edi, 0x1b
or esi, edi
jmp 0x495406
push 0x933f6
add edi, ecx
and ebx, edi
rol ebx, 0xe
add ecx, ebx
rol edi, 0x11
add ebx, esi
xor ecx, esi
add edi, ebx
shr ebx, 0x11
shl ecx, 1
jmp 0x4959b8
call edx
add ebx, ecx
or ebx, edi
mov esi, ebx
add esi, edi
and ecx, edi
sub ebx, esi
and edi, esi
sub ecx, edi
and edi, ebx
or ecx, ebx
and ebx, esi
and ebx, esi
sub edi, esi
mov ebx, 0xf513845d
jmp 0x4952f6
pop edx
or ecx, 0xf5142d69
not ebx
sub ebx, ecx
mov edi, ecx
add edi, ebx
or edi, esi
neg ebx
jmp 0x4974ed
call edx
rol ecx, 0x10
and esi, ecx
mov edi, ebx
or ecx, esi
inc edi
or esi, ebx
add edi, ebx
shl ebx, 0x16
or ecx, edi
jmp 0x494b61
mov edx, 0x43370267
xchg esi, ecx
inc edi
xor edi, ecx
add ebx, ecx
or ebx, edi
add edi, ebx
sub ecx, ebx
shr ecx, 5
jmp 0x4958de
call edx
sub ebx, ecx
mov esi, edi
mov ebx, 0xf537d65f
mov ebx, edi
or edi, ebx
add edi, ebx
neg esi
and ecx, esi
and esi, ebx
jmp 0x4949d0
pop edx
sub edi, 0xf539db12
sub esi, ecx
xchg edi, ebx
or ebx, ecx
and edi, ebx
or edi, 0xf53bd1d3
shl ecx, 0x11
add ebx, edi
or ecx, esi
add ebx, 0xf53deaeb
mov esi, ebx
add ebx, esi
add esi, ebx
add ecx, ebx
jmp 0x496f94
pop edx
sub esi, edi
sub edi, esi
rol edi, 9
dec esi
add ecx, 0xf541e07c
add ecx, edi
mov ecx, 0xf542790f
bswap esi
xchg ebx, edi
add edi, ebx
sub edi, ebx
jmp 0x49707d
mov edx, 0x4132136a
add ebx, 0xf547ecc2
dec ebx
or edi, 0xf5487f1a
dec esi
sub edi, ecx
and edi, esi
and esi, ecx
rol esi, 3
add ecx, esi
add ecx, esi
add ebx, 0xf54c97b5
jmp 0x494d32
call edx
xor ebx, edi
mov esi, 0xf54ddc0b
jmp 0x495560
push 0xe364f3c8
dec ecx
xchg ecx, esi
mov ebx, 0xf54f972d
or edi, 0xf5501037
and esi, 0xf5509db9
jmp 0x4956f0
call edx
bswap esi
sub edi, ebx
dec ebx
add edi, 0xf5563799
sub ebx, edi
and edi, esi
or esi, 0xf5570057
bswap esi
sub ebx, edi
xor esi, ebx
shl esi, 0x18
add ebx, esi
jmp 0x49552b
push 0xe3558c82
and edi, esi
and edi, esi
or esi, edi
and ecx, esi
or ebx, edi
neg ebx
jmp 0x496080
call edx
inc esi
add ecx, 0xf5885525
rol ebx, 0x1d
and esi, ebx
mov ecx, ebx
bswap edi
neg edi
mov ecx, 0xf58b0c07
or esi, ecx
add esi, ecx
or esi, ecx
xchg ebx, edi
jmp 0x49758b
pop edx
rol esi, 0x1c
or edi, esi
dec ecx
add ebx, esi
add ebx, 0xf58e49ab
add edi, ecx
or ebx, ecx
xchg ebx, edi
xchg ebx, edi
or edi, esi
jmp 0x4963c8
mov edx, 0x6440607e
or ebx, edi
and edi, 0xf59052aa
and ecx, edi
and edi, 0xf590e0cd
and edi, ecx
and esi, ebx
not esi
sub ebx, edi
xor ecx, ebx
add edi, esi
add ecx, ebx
jmp 0x494f1e
pop edx
add edi, 0xf59c4171
and edi, esi
and ebx, edi
xor ebx, esi
dec ecx
or ebx, ecx
mov edi, 0xf59df0bc
ror ecx, 0x1d
add esi, 0xf59e8309
add edi, ebx
jmp 0x4974b5
call edx
mov ecx, ebx
and ecx, 0xf5a421bb
sub ecx, edi
and esi, ecx
jmp 0x494887
push 0xe372cb36
rol edi, 0x1e
mov ecx, edi
shl edi, 9
shl esi, 0x14
xor ecx, ebx
or ecx, edi
mov ecx, esi
not ecx
mov ecx, edi
xchg ecx, ebx
jmp 0x49493e
pop edx
mov ebx, edi
dec ecx
and edi, 0xf5b14ff6
and esi, edi
neg ecx
xchg esi, ebx
jmp 0x494e7c
pop edx
or ebx, esi
add edi, ebx
sub edi, ebx
xor ecx, ebx
and edi, esi
sub ebx, edi
add esi, ebx
sub ecx, ebx
or edi, ebx
jmp 0x4965bc
push 0xe34ea047
xor esi, edi
xor ecx, esi
and ebx, ecx
xor esi, 0xf5d52b31
sub ebx, esi
xor ecx, esi
and esi, 0xf5d6c98f
xor ecx, 0xf5d75640
add esi, ecx
add edi, ecx
xchg ecx, ebx
xor esi, ecx
jmp 0x494922
pop edx
xchg edi, esi
add ecx, esi
bswap ecx
nop
xor ebx, 0xf61c5996
add edi, 0xf61cdc6e
ror ecx, 5
xor edi, 0xf61df60b
shr edi, 7
or edi, esi
xor edi, ebx
bswap ebx
jmp 0x49593f
push 0xe3642aef
xor ecx, 0xf6208800
or edi, ebx
xor esi, ebx
neg ecx
and edi, 0xf622a609
add ecx, ebx
shr ebx, 1
and ecx, edi
dec esi
or esi, 0xf6253e7e
mov ebx, esi
jmp 0x4964b4
pop edx
or ebx, esi
or edi, ecx
xchg ebx, esi
sub ecx, esi
or edi, 0xf62c2522
inc esi
shr esi, 0xb
and ecx, esi
xchg ebx, ecx
add esi, edi
add ecx, 0xf62fbe13
jmp 0x49690e
call fcn.00494bac
nop
add esi, 0xf630e678
shl edi, 0x1c
not ecx
sub esi, 0xf632cec2
mov esi, ecx
jmp 0x49510b
pop edx
or ebx, 0xf63ac4b1
and esi, ebx
mov ebx, 0xf63bd898
add esi, 0xf63c62a7
ror edi, 0x1a
or edi, ecx
xor edi, ecx
jmp 0x496c49
push esp
xor esi, ebx
xchg esi, ebx
and esi, edi
or ecx, edi
sub ecx, edi
sub ebx, edi
mov esi, ebx
jmp 0x4948bc
pop edx
rol edi, 0x1b
mov edi, ebx
or ecx, esi
jmp 0x49482f
push 0xe356ae4d
mov ebx, 0xf64f7ddc
shr esi, 0x1f
shr esi, 0x1b
mov esi, edi
mov edi, 0xf6519664
and esi, ecx
mov ebx, edi
xchg esi, ebx
mov ebx, esi
and ebx, esi
mov ebx, 0xf654d5d8
jmp 0x496405
push 0xe35cb74b
xor edi, ecx
and ecx, ebx
mov ecx, ebx
or ecx, edi
sub edi, esi
add edi, 0xf657f7ec
xor ecx, edi
dec esi
mov ecx, edi
or ecx, edi
jmp 0x496097
pop edx
and edi, 0xf65aa583
or edi, ecx
or ecx, esi
and esi, ebx
sub ecx, esi
add ebx, esi
mov ebx, 0xf65d9f25
xchg esi, edi
add esi, ecx
rol ebx, 0x1d
jmp 0x495813
pop edx
add edi, ecx
shr esi, 9
sub ebx, esi
or ecx, esi
and ebx, edi
and ecx, esi
bswap esi
not ebx
jmp fcn.004969fc
push 0xe34a6fdb
rol ebx, 0x12
add ebx, 0xf674016b
ror ecx, 0x14
sub esi, edi
add ecx, edi
add edi, ecx
neg ebx
mov edi, esi
jmp 0x4967c4
push 0xe34e42b8
add ebx, ecx
shr ecx, 0xf
xchg esi, ebx
bswap esi
add esi, ecx
xor ebx, edi
add ecx, ebx
mov esi, edi
mov esi, edi
xor esi, edi
or esi, 0xf6969a46
sub ebx, esi
dec ebx
shr ebx, 2
or ecx, ebx
jmp 0x497185
push 0xe369b989
sub ecx, edi
sub ebx, 0xf69e42fa
neg edi
sub edi, ebx
mov ecx, ebx
add esi, ecx
sub ebx, edi
sub edi, esi
bswap edi
or ebx, 0xf6a2698d
mov esi, 0xf6a2e8e2
jmp 0x495322