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

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xffffff15
jne 0x401066
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff0f
jne 0x401112
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff0b
jne 0x4011aa
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffedd
jne 0x401224
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
call sub.oleaut32.dll_VarI4FromI8
ret
jmp 0x483739
sub ebx, edx
sub esi, edx
jmp 0x48688b
pop esi
mov edi, edx
mov ebx, 0x3002d1d3
add edi, ebx
rol ebx, 0xc
or edi, ecx
xor edx, edi
jmp 0x486800
pop esi
sub edi, ecx
and ecx, ebx
mov edi, ecx
and edi, ebx
xor ebx, edi
sub edi, 0x30085cc1
xor edi, ebx
dec ecx
not edx
shr ebx, 0x1a
sub edx, ecx
sub ebx, ecx
nop
shl edi, 0x1b
nop
shl edi, 5
jmp 0x484e3b
push esp
neg edi
or ecx, ebx
neg ecx
add ebx, ecx
jmp 0x4869f8
pop esi
and edx, ecx
xchg ebx, edi
ror ebx, 0xf
or ebx, edx
and edx, ecx
and ecx, 0x301ab1df
neg edx
xor ebx, ecx
or edi, ebx
add edi, ecx
neg ecx
and ebx, edi
xor edx, ecx
xor edi, ebx
jmp 0x485d4d
push 0x2f6cd765
add ebx, edi
sub edx, ecx
mov ebx, 0x3023a7b5
xchg ecx, ebx
shr ecx, 6
add edx, 0x30240ee1
jmp 0x484b19
mov esi, 0x75624153
add ebx, ecx
sub ebx, ecx
dec edi
xchg ebx, edi
bswap ecx
xor ebx, edi
shr ebx, 0x11
not ecx
jmp 0x483bc9
push 0x2f73b09f
xchg edi, edx
sub edi, 0x3029e457
xor ebx, edx
and ecx, edx
or edx, ebx
add edx, edi
xor edx, 0x302a94b7
mov edx, edi
jmp 0x484cc4
push 0x2f77cf3b
shr ecx, 3
xor edi, edx
and edx, 0x302b2c59
sub ebx, 0x302b4e79
and ebx, 0x302b7037
xchg ecx, ebx
and ecx, edi
add ecx, edx
mov ebx, 0x302c0041
mov ebx, edi
sub ecx, 0x302c459b
not edi
jmp 0x485b80
push 0x2f7611c3
add ecx, edx
add edi, ebx
mov edi, 0x302cdefb
sub edi, edx
neg edi
or edx, ebx
sub edx, ebx
mov edi, edx
or edi, edx
rol ebx, 0x16
xor edx, 0x302df8fd
xor edx, ecx
jmp 0x484c13
mov esi, 0x75624153
and edi, 0x302fff1f
not ebx
and edx, edi
and edx, edi
xor edi, 0x30308bd5
and ebx, ecx
add ebx, ecx
shl ebx, 0x17
mov edx, edi
add edx, ecx
jmp 0x4854e2
push 0x2f6feed1
or ebx, ecx
or ecx, 0x30343259
and edi, edx
or edi, 0x3034796f
mov edi, 0x3034a193
ror edi, 0x11
sub edx, ecx
and edx, ebx
add ecx, edx
not edx
jmp 0x4862ca
call fcn.00485470
or edi, ebx
mov edx, 0x3036d4fd
or ebx, edx
and edi, edx
bswap ecx
mov edi, ebx
or ebx, edx
neg ebx
mov edi, edx
xchg edi, ecx
jmp 0x484282
push 0x2f77a7dd
sub edi, edx
neg edi
or ebx, edx
rol ecx, 0x10
mov edi, edx
or ecx, ebx
sub edx, 0x303bd039
shl edi, 0x18
jmp 0x483a90
call esi
bswap ebx
or ebx, ecx
xchg edx, edi
sub ecx, edx
xor ecx, ebx
ror edx, 0x10
jmp 0x483742
call esi
xor ecx, ebx
mov edx, ecx
or edx, edi
mov edi, ecx
rol ecx, 0x1e
mov edx, ebx
xchg edx, edi
bswap edi
jmp 0x486541
pop esi
and ebx, 0x3067aec1
rol edi, 0x1a
add edi, edx
mov ebx, ecx
sub edi, edx
mov ebx, edx
mov ecx, edi
inc edx
and edi, 0x3068e92f
ror edx, 0x1f
sub edi, edx
mov ebx, edx
add edi, ebx
mov edx, 0x3069abb7
jmp 0x484076
call fcn.00485470
or ecx, ebx
xor edx, edi
and ecx, edi
or edx, edi
sub ecx, 0x30700567
sub edx, ebx
ror edx, 0xb
or edi, ebx
sub edx, ebx
sub edx, ecx
xchg edi, ecx
ror ebx, 3
jmp 0x483d11
pop esi
shr ebx, 0x11
or edx, edi
and ecx, edx
add ecx, edx
jmp 0x4860a7
mov esi, 0x4132136a
bswap edx
ror ecx, 0x17
inc ebx
or edx, 0x3079dbab
add ecx, 0x307a0905
inc edi
mov ecx, edx
xor edi, edx
jmp 0x4866e0
push 0x2f7f62ef
and edx, edi
add edx, edi
mov edi, ebx
or edx, 0x307e27a1
xor edx, edi
xor ecx, edx
jmp 0x4866c7
call esi
mov ecx, ebx
neg ebx
sub edi, 0x308aae9b
mov edx, 0x308ad667
ror ecx, 0xe
not ebx
inc edx
and edx, ebx
jmp 0x48439e
mov esi, 0x75624153
add edi, ecx
sub edx, edi
or ebx, 0x308d0c11
not ebx
xor ebx, edx
add edi, 0x308d8d1d
and ecx, edx
add ecx, edx
sub ebx, edi
add edx, 0x308e245f
jmp 0x4869b7
mov esi, 0x75624153
xor edx, ecx
xchg ebx, edi
xor ecx, ebx
mov edi, 0x30930d19
and ecx, edi
add ebx, ecx
jmp fcn.00486271
pop esi
bswap ecx
neg ebx
dec edx
xchg ebx, edi
xor edx, ecx
add edx, ecx
and ebx, edi
shr edx, 0x1f
xor edx, 0x3094d6ab
sub ecx, ebx
mov ebx, edi
xor ebx, ecx
xor ecx, edi
add ecx, ebx
jmp 0x484ec1
pop esi
neg ebx
mov ebx, 0x30974ee5
add edx, 0x30977be1
or edi, ebx
jmp 0x4855ad
pop esi
sub ecx, edi
shr ecx, 0x1a
sub edi, ebx
add edi, 0x3098383f
and edi, 0x30985cf1
and ecx, edx
add edi, edx
add ebx, edx
or edi, ebx
add ecx, 0x30990819
xchg edx, ecx
dec ecx
mov edx, ecx
xchg ecx, edx
jmp 0x4853ad
pop esi
and ecx, edi
rol ecx, 8
xchg ebx, edi
dec ecx
add ebx, edx
neg edi
jmp 0x484344
push 0x2f6f9e79
ror edi, 0x16
and edi, ecx
ror edx, 5
sub ebx, edi
xchg ecx, ebx
inc ecx
dec ebx
xchg ecx, ebx
xchg ecx, edx
add edi, edx
jmp 0x486852
pop esi
xor ecx, ebx
and edi, ebx
and ecx, edx
and ebx, 0x30aa9e43
bswap ebx
not ebx
shl edx, 0x15
shr ebx, 0x1f
mov ebx, ecx
sub ebx, edi
sub ebx, edi
xchg ecx, ebx
ror ebx, 0x18
mov edi, ebx
jmp 0x485f74
push 0x2f7a374b
xchg ebx, edi
xor edx, 0x30ae4139
add ebx, edi
and ebx, edx
add edi, 0x30aea3d9
mov edi, ecx
mov ecx, ebx
shr ecx, 2
jmp 0x486599
push 0x401400
or edx, ebx
add edi, ebx
mov ebx, ecx
shr ebx, 5
mov ecx, edx
mov ebx, 0x30afe721
xor edi, ecx
ror edi, 0x1a
ror ecx, 0xc
mov edi, ecx
ror edi, 0xb
add edi, ebx
jmp 0x485c3f
pop esi
sub edi, ecx
mov ebx, edi
and ebx, 0x30b33145
mov edi, 0x30b35079
ror ecx, 0xf
or ecx, edi
nop
xor edx, ecx
sub ecx, edi
shr edi, 0x1b
jmp 0x486343
pop esi
add edx, ecx
ror ebx, 0xf
bswap edx
sub edi, ecx
xchg ecx, edx
sub ecx, edi
and edx, 0x30b537c9
or ebx, edi
jmp 0x483f96
push 0x2f7c4c67
and edi, edx
and edx, ecx
or ecx, 0x30b7cc9b
mov edx, ecx
and edx, ebx
dec edx
rol edx, 0x1a
mov ebx, edi
inc edi
shr edi, 0xa
nop
or edi, edx
jmp 0x4853c6
call esi
add edi, 0x30beb2b9
xchg edx, edi
mov edi, ebx
and edi, ecx
jmp 0x4850b2
pop esi
sub edx, ebx
xchg edx, edi
sub ecx, edi
and ecx, edi
xchg ecx, edi
neg edi
dec edx
mov ecx, edi
xor edi, edx
sub edx, ebx
not edx
add edx, ebx
xor edx, ebx
and ebx, ecx
or ecx, 0x30c6d747
inc ebx
jmp 0x484105
mov esi, 0x75624153
mov edi, 0x30d702e3
or edx, ecx
xchg ecx, ebx
or ecx, ebx
mov edx, edi
shl edi, 0x12
and edi, ecx
xor edi, 0x30d81235
xchg edx, ebx
and edx, edi
jmp 0x4864fc
pop esi
xchg edi, ebx
inc edx
xor ebx, 0x30da472f
or edi, 0x30da6e23
and ebx, ecx
xchg edi, edx
and ecx, 0x30daeab9
sub ebx, edx
jmp 0x484389
push 0x2f75e667
inc edx
mov ecx, 0x30de2af5
mov ebx, ecx
or edx, ebx
add ebx, 0x30de9ca5
xchg edi, edx
not edx
mov ecx, 0x30df19b1
inc edi
mov ecx, edx
and ecx, 0x30df94e1
ror ebx, 0xf
bswap edx
neg ecx
or edi, 0x30e03c63
xor ecx, ebx
jmp 0x483ac6
mov esi, 0x75624153
and edi, ebx
nop
mov edi, ecx
xchg edi, ecx
or ebx, 0x30e24cd5
and ebx, ecx
sub ecx, 0x30e2a0d5
add edi, ecx
shl edi, 0xa
xor ecx, 0x30e31945
jmp 0x485938
call esi
or edi, ebx
xchg edi, ebx
mov ecx, 0x30e3a603
sub edi, ecx
xor ecx, ebx
mov ebx, edi
not edi
xchg edx, edi
or edi, 0x30e49511
or edi, edx
jmp 0x485548
push 0x2f79e585
shr ecx, 0x15
shl ebx, 0xc
xchg ecx, ebx
mov edi, 0x30eb624d
jmp 0x485c5c
mov esi, 0x75624153
xchg edx, edi
shr edi, 4
or edi, edx
add edi, ebx
sub edi, edx
xor edi, 0x30ec5e7b
xor edi, edx
sub edi, 0x30ecb1f5
shr ecx, 4
rol ebx, 9
or ecx, ebx
or edi, ecx
jmp 0x486080
push 0x2f763945
add ebx, 0x30f6668f
mov edi, 0x30f68ebd
and edi, 0x30f6b619
xor ebx, ecx
and edi, ecx
not edi
mov ebx, 0x30f75d7f
neg edi
ror edx, 0x12
mov ebx, 0x30f7d8db
and ebx, 0x30f8000b
xor ebx, edi
jmp 0x485e0c
push 0x2f73d84d
add edx, 0x30fd02a3
add ecx, edx
sub edi, edx
mov ebx, ecx
xchg ebx, edx
and ecx, 0x30fdc809
jmp 0x4867cb
pop esi
add ebx, 0x30fff0c9
xor ebx, 0x31001bcd
sub ebx, edx
and edi, edx
xor edi, edx
xor edx, edi
inc edi
xor ecx, 0x31010f9b
mov edx, ecx
mov ebx, ecx
add edi, edx
xchg ecx, edx
jmp 0x485e65
call esi
and ecx, 0x3103d7cf
and ecx, ebx
sub ebx, 0x31042255
and ecx, edx
or edx, edi
nop
or ecx, ebx
xchg ecx, edx
xor ecx, edi
add edx, ebx
add edi, ecx
sub edx, edi
jmp 0x48674f
call esi
and ebx, ecx
xor edi, ebx
shl edx, 7
or edx, ebx
xchg ebx, edx
xor edx, ebx
not edx
or ebx, edi
shl edi, 0x13
add ecx, edx
jmp 0x48463a
push 0x82339
add edx, ecx
sub ecx, edi
or ebx, edi
shl edi, 2
sub edi, 0x3109951d
sub edx, 0x3109bc11
shr ebx, 4
not edx
xchg edi, ebx
and ebx, ecx
add edi, edx
ror ebx, 0x11
jmp 0x4845c3
pop esi
xchg ebx, ecx
bswap edi
inc ebx
and ecx, edx
add edx, 0x310e8d1b
or ebx, edi
xchg edi, ebx
or ecx, edi
nop
and ebx, 0x310f58d9
mov ecx, edx
bswap edx
or ecx, ebx
not ecx
jmp 0x484eab
push 0x2f715423
xor ebx, edi
ror ecx, 0x14
mov edi, 0x311426fd
add ebx, edx
jmp 0x485fd4
push 0x2f7597bc
xor ecx, edx
neg edi
or ebx, edi
or edi, ebx
mov ecx, 0x31152241
sub ecx, 0x313a6fc9
shr ecx, 0xe
sub edi, ebx
xchg ecx, edi
or edi, ebx
or ebx, edx
xor ebx, edi
jmp 0x4863b4
push 0x2f6e1299
xor ecx, ebx
or ebx, ecx
add ebx, edi
mov edi, 0x31435da9
or ebx, 0x31437ee1
xchg ecx, edx
jmp 0x48500b
push 0x2f7821ed
xor ecx, edi
sub ebx, edi
add ebx, edi
add ebx, edi
jmp 0x485160
push 0x2f6e3b79
and edx, ecx
and edi, ebx
add ebx, 0x314925f1
xchg ebx, edi
and edx, edi
add ebx, 0x314995d5
xor ebx, edi
add edi, 0x3149e0db
add ecx, edx
xchg edx, edi
ror edi, 0xb
neg ecx
jmp 0x485bff
push 0x2f726e8d
xor edi, ecx
or ecx, ebx
xor ebx, ecx
add ecx, 0x314bb533
add edi, 0x314bdde5
xor ebx, ecx
add ecx, ebx
xchg edi, ecx
jmp 0x4859fb
push 0x2f7f38b3
and ecx, ebx
add ebx, 0x314cadab
xor edx, ebx
rol edi, 9
inc edi
neg ebx
and edi, 0x314d77c9
or edx, ebx
add ebx, edx
or ebx, 0x314de0b3
jmp 0x484161
pop esi
add ecx, 0x3150001f
shl edx, 0x1e
mov ebx, ecx
mov edi, 0x31508085
and edx, edi
sub edx, ecx
neg edx
xor ecx, ebx
add edx, edi
mov edx, edi
rol ebx, 0x16
xor ecx, edx
mov ecx, 0x3151dc83
mov ecx, ebx
jmp 0x48691a
push 0x2f7848cb
dec ebx
dec edx
add ecx, ebx
or ebx, 0x3157e8ab
add edx, edi
add edx, edi
xchg ecx, edi
sub ecx, edi
or ebx, ecx
mov ecx, ebx
and ebx, edi
xchg edi, edx
jmp 0x48493e
pop esi
add edx, ebx
shr edi, 0x14
rol edx, 0x1d
xchg ecx, edi
xchg ecx, edx
add ecx, edx
shr ecx, 0xd
xor ecx, 0x315a6fef
mov edi, 0x315a9da3
sub edx, edi
xor ebx, 0x315aea1b
xchg edi, edx
xchg edi, ecx
xor ebx, edi
not ecx
shl ebx, 0x10
jmp 0x484455
mov esi, 0x75624153
inc edx
dec ecx
and edx, ebx
or ecx, edx
xor ecx, edi
add ecx, edx
jmp 0x484031
pop esi
sub edi, edx
rol ebx, 0x1d
shl edx, 0x11
mov ebx, edx
ror edx, 1
or edi, ebx
not edx
and ecx, edi
jmp 0x4837a0
mov esi, 0x75624153
xchg ebx, edx
sub edx, 0x3174f10b
mov ecx, ebx
inc ebx
rol ebx, 0xd
xor ecx, edi
xchg ecx, edx
xchg edx, ecx
sub ebx, 0x31760ddd
inc edi
jmp 0x486616
call fcn.00485470
not edi
dec ecx
sub ebx, edi
xor edi, 0x3181ed63
add edi, edx
mov edx, ebx
jmp 0x4865ec
pop esi
rol edx, 0xa
mov ecx, 0x31863137
inc edi
sub edi, edx
jmp 0x483911
call fcn.00485470
or edi, ecx
shr edx, 0xc
and ebx, ecx
mov ecx, 0x318734fb
mov ebx, edx
and ebx, edx
rol ecx, 0x1d
and ecx, ebx
or ecx, 0x3187fa15
mov edx, ebx
and edi, 0x318849e3
or ebx, edx
jmp 0x4860db
push 0x2f7bd033
sub ecx, edi
xchg edi, ecx
add edx, ecx
and ebx, edi
or ecx, edi
or edx, 0x318b5c01
mov edx, ecx
bswap ebx
sub ecx, ebx
and ebx, edx
mov edx, edi
mov edx, 0x318c4acd
dec ecx
not ebx
shr edi, 0x16
xchg edi, edx
jmp 0x485da2
pop esi
dec ebx
sub ecx, ebx
or edx, 0x318d7c63
ror edi, 0xe
and edi, 0x318dcef9
mov edx, 0x318df6f1
jmp 0x484618
pop esi
xchg ebx, edi
inc ebx
inc edi
neg edx
add ecx, ebx
sub ebx, edx
not edi
mov ebx, edx
add ecx, edx
sub ebx, edi
jmp 0x485f08
push 0x40
sub ebx, ecx
or edi, 0x31a0c88b
sub ecx, edi
shl ecx, 0x11
xor ebx, 0x31a143e1
sub edi, ebx
xor ebx, ecx
shr ebx, 0x11
shl edi, 5
sub edi, 0x31a210fd
jmp 0x484dd7
push 0x2f742bdf
xchg ebx, edi
xchg ebx, edx
sub edx, 0x31a4d95d
xor edi, 0x31a5008d
or edx, 0x31a52e41
not ebx
and edi, ecx
sub ecx, edx
or ebx, edi
shl ebx, 0x1c
or edi, ebx
xchg edi, ebx
jmp 0x485c29
push 0x2f7f11eb
add ecx, 0x31aa0f75
and ebx, edx
bswap edi
dec edi
sub edi, ecx
not edi
xchg ecx, edi
or ebx, ecx
and ebx, ecx
xchg edx, ecx
inc ebx
inc ecx
or edi, edx
ror edx, 1
jmp 0x48505c
call fcn.00485470
xor edx, ebx
and edi, ecx
and ecx, edi
inc ecx
add ecx, ebx
mov ecx, ebx
xchg edx, ecx
mov ecx, 0x31b44fd1
ror ecx, 0x17
add edx, 0x31b492c9
jmp 0x484d6e
push 0x2f729669
neg ecx
xchg ebx, edi
xchg edx, ecx
sub ebx, edi
add ecx, ebx
neg edx
and edi, ebx
add edx, ecx
neg edx
xchg ecx, edi
jmp 0x483b1c
pop esi
and edi, 0x31be070f
xchg ebx, edi
or edx, ecx
sub ecx, edx
not ebx
neg ebx
mov ecx, ebx
sub ecx, edi
jmp 0x4847c6
pop esi
or edx, edi
dec ecx
and ebx, 0x31c0747d
mov edx, edi
sub edx, ebx
mov ecx, ebx
sub ecx, edi
xchg ebx, edx
neg ecx
add ebx, edx
jmp 0x485b6b
push 0x2f7fb7e3
rol ebx, 0x1f
xchg ecx, edi
add ebx, ecx
add ebx, ecx
xchg edx, edi
sub edi, edx
and edx, edi
shr edx, 0x16
or edi, ecx
or ecx, edi
mov ecx, edi
xchg edi, ebx
jmp 0x48432b
push 0x2f7c2519
sub ecx, edi
mov ecx, edi
sub edi, edx
xor ecx, ebx
xor ecx, ebx
and ebx, edi
and ebx, edi
shl ebx, 0xc
ror edx, 0xe
add ebx, edx
jmp 0x484683
pop esi
add ecx, 0x31caf1e9
and ecx, ebx
inc ebx
mov edi, ecx
bswap edi
mov edx, ecx
jmp 0x48605e
push 0x2f77f66b
bswap edi
rol ecx, 0xd
mov edi, edx
mov edx, ebx
and ebx, ecx
shr edx, 0x15
jmp 0x484fde
push 0x2f6e63f7
and ebx, edi
and edx, ebx
or ebx, 0x31d157bd
and ecx, 0x31d17a41
add edx, ebx
or edx, edi
sub ebx, 0x31d1eb83
neg ecx
mov ebx, edi
sub ebx, edi
jmp 0x484a39
mov esi, 0x75624153
sub edi, edx
sub ebx, edx
add edx, edi
and ecx, ebx
or edx, ebx
or ecx, edi
jmp 0x485ec0
call esi
xchg edi, ebx
sub edi, ebx
rol edi, 0x14
mov ebx, ecx
shl edx, 0x1e
xchg ecx, ebx
inc ecx
shl ebx, 1
or edi, ecx
not ecx
jmp 0x4862b3
push 0x2f7a0cb7
add edx, ebx
ror edi, 0x12
not edx
sub edx, ecx
xor edx, 0x31d5d32d
mov edx, ecx
shl edx, 2
add ebx, edi
sub ecx, edi
xchg edi, ecx
ror ebx, 0x16
xchg edx, ebx
or ecx, 0x31d7139f
sub ecx, edi
xchg ebx, ecx
add edx, 0x31d78939
jmp 0x4845a0
pop esi
bswap ecx
xchg edx, ebx
or ecx, 0x31e0a7df
add edi, edx
mov edi, edx
inc edi
sub edx, ecx
ror edi, 0x17
add ecx, 0x31e19709
sub edx, 0x31e1bf3f
rol edx, 0x1c
add edx, edi
sub edx, ebx
xchg edx, edi
mov edi, ebx
mov ebx, edi
jmp 0x484986
push 0x2f7bfaed
sub edi, ebx
sub edi, edx
or edx, ebx
and edi, edx
ror edi, 0x1d
shr edi, 0x15
xchg ecx, edi
ror edi, 0xd
jmp 0x485ad0
mov esi, 0x75624153
inc edi
and edx, ecx
xor edx, ebx
inc ecx
mov ebx, 0x31ea0ba1
mov ebx, 0x31ea33b9
and ebx, 0x31ea5b33
xchg edi, edx
xor edx, 0x31eab08f
and edx, edi
mov ecx, ebx
xor ecx, edi
jmp 0x485559
pop esi
and ecx, 0x31ed0017
add edx, ecx
shr edi, 0x18
add ecx, edi
mov edx, ecx
bswap ecx
or ebx, ecx
xor ecx, ebx
and edx, ecx
mov edi, ecx
jmp 0x485184
pop esi
mov edx, ebx
or ecx, edx
mov edi, 0x31f04cef
and ebx, ecx
add ebx, ecx
or edi, ecx
xchg ebx, ecx
xchg ecx, ebx
bswap ebx
sub edx, edi
jmp 0x485a65
call fcn.00485470
sub edx, ebx
shl edx, 0x1c
sub edx, ecx
add ebx, 0x31f20a29
ror ebx, 0xd
inc ecx
mov ecx, edi
shr ecx, 2
ror edi, 0x1f
and edx, edi
not edi
neg edx
add edx, edi
and ecx, 0x31f3a0b9
jmp 0x486a58
pop esi
sub ecx, ebx
xor ebx, edi
ror ecx, 0x1b
and edx, ecx
mov ecx, edx
xchg ecx, edi
mov ecx, edi
xor edx, ebx
jmp 0x485a4b
push 0x2f738904
add edx, ebx
shr edi, 8
xor edx, 0x31f57ddf
not ecx
add edi, ebx
or edx, edi
xchg edx, ebx
or ecx, 0x31f6416b
jmp 0x483a6e
push 0x2f6cae85
add ebx, edx
inc edi
add ecx, ebx
and ecx, ebx
mov edi, ecx
or edx, edi
mov ebx, edx
ror edx, 0x11
jmp 0x4839d7
pop esi
mov ecx, edi
add edx, edi
sub edx, ebx
sub edx, 0x31fa24b3
bswap ebx
not ebx
xor ecx, edx
and edx, 0x31fac671
xchg ebx, edi
xchg ebx, edx
and ecx, 0x31fb44d9
sub ecx, 0x31fb6ca5
xor edx, ebx
inc ecx
jmp 0x486a6f
push 0x2f717c3b
sub edx, ebx
mov ebx, edx
mov ebx, edx
sub edi, ebx
jmp 0x485343
pop esi
sub edx, 0x32049bed
shr ebx, 0x1f
or ecx, edx
add edi, edx
and ecx, edi
add edi, 0x32056385
sub edx, ecx
or ecx, edi
dec edx
and edi, ecx
jmp 0x483c2d
call fcn.00485470
sub ecx, ebx
xor edi, ebx
and ecx, 0x3206835b
dec edi
shr ebx, 0xe
add ebx, edx
xchg edx, edi
xor edi, edx
shl edi, 0xf
sub edi, 0x3207a1c3
jmp 0x484d94
push 0x2f6dea02
dec edi
neg edi
xor edi, edx
or edi, ebx
xchg edi, ebx
shr edi, 6
or edx, 0x3208c6cf
mov edx, ecx
or ebx, 0x32091bc3
mov ebx, 0x320943f1
and ebx, 0x32096b5d
dec edx
add ebx, ecx
mov ebx, ecx
jmp 0x484faa
call esi
or edi, edx
or edx, 0x320a3ca3
sub ebx, edx
bswap ecx
sub ebx, 0x320ab435
sub edx, edi
or ebx, 0x320b0523
or ebx, edi
bswap ebx
ror ecx, 0x15
xor ebx, 0x320baaa5
xor edi, ebx
jmp 0x4863ef
pop esi
sub ebx, edi
xor ebx, edx
or edx, 0x320c58e7
shl ebx, 1
nop
add edi, ebx
and ecx, edi
or edi, ebx
or ebx, 0x320d4b67
add edi, ecx
add edi, ebx
and edi, ebx
or edx, ecx
rol ebx, 0x1a
jmp 0x4856c7
pop esi
add edx, edi
bswap edx
neg ebx
or ecx, edx
shr edi, 0x12
and ebx, edx
add ecx, ebx
or edi, edx
jmp 0x485850
push 0x2f701705
and edx, ecx
xor ebx, ecx
dec ebx
neg edi
not ecx
add ecx, ebx
dec edi
sub ecx, edx
mov ebx, edx
mov ecx, edi
add edx, edi
xor ecx, ebx
xchg ebx, edx
rol edi, 0xa
and ecx, edi
neg ebx
jmp 0x483a03
pop esi
not edx
mov edx, ebx
or edx, ebx
rol ebx, 3
add edx, ebx
xchg edx, ebx
shr edi, 0x1a
sub edi, edx
rol edx, 8
mov ebx, edi
mov ebx, edi
mov ecx, 0x3229c623
not ebx
bswap ecx
jmp 0x48667b
push 0x2f75bf37
mov ecx, ebx
xor ebx, 0x322d1f49
or ecx, ebx
sub ebx, ecx
dec ecx
rol ecx, 0xf
ror ebx, 0x1a
mov edi, ebx
or ecx, ebx
xor edx, ebx
xor ecx, 0x322e594d
add edi, ecx
add edx, 0x322e9d57
not ebx
add ecx, 0x322ee335
and edi, ebx
jmp 0x4849e3
pop esi
and edx, edi
or edx, ecx
or ebx, ecx
shl edx, 0x1a
or edi, edx
neg ebx
jmp 0x485ea3
call fcn.00485470
sub edx, ebx
and edi, 0x323afae5
shl ecx, 3
inc ecx
sub ecx, ebx
mov ebx, edi
mov ecx, edx
or ecx, edx
shr edx, 0x12
add ecx, edx
xchg edx, edi
not ecx
shr ebx, 0x1d
add edi, ecx
jmp 0x48472a
pop esi
shl edx, 1
sub ebx, 0x323dd031
dec ebx
add ebx, ecx
mov edx, ecx
add ecx, 0x323e58e1
sub edi, edx
and ebx, ecx
inc ecx
sub edx, edi
sub edi, 0x323f0ac9
xor edx, ebx
and edx, ecx
xor edi, ecx
jmp 0x485ef1
push 0x2f7a5efb
xor edx, ebx
bswap ebx
xor edx, edi
and edx, ecx
add ecx, edx
xor edx, 0x3241c5bb
xor ecx, edx
or ebx, edi
add edi, ebx
add edx, 0x32424a3f
add ebx, ecx
or edx, edi
jmp 0x4842b3
call esi
shl ecx, 6
inc edi
or ebx, edx
or ebx, edx
mov ebx, ecx
sub ecx, edx
add ebx, 0x32453de5
sub ecx, ebx
or ecx, ebx
mov edx, ecx
dec ebx
mov ebx, edx
and ebx, edi
sub edx, 0x32462d43
jmp 0x48610b
call fcn.00485470
rol ebx, 0x13
ror ebx, 0xe
xchg edi, ebx
shl ebx, 0xc
inc edx
bswap edi
xchg ebx, edi
sub edi, ebx
not edx
dec ecx
and edx, edi
or edi, ecx
sub ecx, 0x3248a047
and edx, ecx
xchg edi, ecx
shr edi, 0x1a
jmp 0x483ded
push 0x2f79baea
and edx, ecx
bswap ecx
mov ecx, edi
xor ecx, edi
xor edi, 0x324c61e1
not edi
bswap edi
mov ebx, edi
mov ebx, ecx
ror edi, 0xe
jmp 0x484b02
push 0x2f7f8d6d
xor ecx, edx
inc edx
mov ebx, edx
xor ecx, edi
neg edx
and edx, ebx
and ecx, edi
or edi, edx
jmp 0x485a82
call fcn.00485470
shr edi, 6
and edi, ecx
or ebx, 0x325115c5
xchg ecx, ebx
add edi, ebx
bswap ecx
and ecx, ebx
inc edx
jmp 0x4838c9
pop esi
xchg ecx, ebx
ror edi, 0x13
bswap edi
mov ebx, ecx
and edx, 0x32564af9
xchg edi, ecx
xor edx, 0x32569985
sub ebx, ecx
add edi, 0x3256e2b9
add edi, ebx
jmp 0x484549
push 0x2f740029
and edi, 0x325b8c9f
and edi, 0x325bb44d
xor edx, edi
xor ecx, 0x325c045d
add edx, ebx
sub ecx, edx
and ebx, edi
add ebx, 0x325c9f9f
inc ecx
neg ebx
add ebx, edx
add ecx, edi
xchg ecx, edx
sub ebx, edi
jmp 0x4857b5
pop esi
xor edi, edx
shr edx, 0x11
or ecx, 0x325e18ed
mov ebx, edx
add edi, edx
mov ecx, 0x325e915d
and ecx, 0x325eb939
inc ecx
mov edi, edx
add edi, 0x325f2ef7
or edi, 0x325f5609
sub ebx, edi
jmp 0x48503a
push 0x2f6fc65b
dec ebx
sub ecx, ebx
and edi, ebx
mov edx, edi
inc ebx
sub ecx, edx
jmp 0x483b88
push 0x2f6c7c8f
not ecx
or ebx, edi
or ebx, edx
bswap ebx
or edi, 0x3264e767
inc edx
or ebx, ecx
and ebx, ecx
sub edx, ebx
mov ebx, edx
jmp 0x485f2b
pop esi
mov ebx, 0x326ac51f
nop
xchg ebx, edi
rol ebx, 1
inc edx
and ecx, ebx
xor ecx, edi
inc ebx
jmp 0x4855de
call fcn.00485470
mov ebx, 0x32721d37
or ecx, 0x327244e5
add edx, 0x32727283
sub edi, edx
jmp 0x484a63
push esp
and ecx, edi
and edi, ebx
mov ebx, ecx
mov ecx, edx
inc edi
sub ebx, ecx
sub ebx, edi
sub ecx, 0x3275890b
jmp 0x485761
call esi
and edx, ecx
ror ebx, 4
or ebx, 0x327a3f83
add edi, ebx
sub edx, ecx
inc ecx
jmp 0x484d15
pop esi
inc edx
xor edi, 0x327b1a8d
sub edx, ecx
shr ebx, 2
add ecx, 0x327b9825
and edx, ecx
jmp 0x48452b