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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff01
jne 0x4010ac
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff23
jne 0x401126
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffefe
jne 0x401191
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffed9
jne 0x401229
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
call sub.shell32.dll_ILGetSize
ret
jmp 0x47532d
mov esi, edi
sub esi, edi
add ecx, edi
dec edx
add ecx, edx
xor ecx, edx
add edi, esi
jmp 0x476784
pop edi
xor esi, ebx
mov edx, ebx
or esi, 0x56b8d3f1
or ecx, esi
rol esi, 0x10
mov ecx, edx
add edx, esi
inc esi
mov edx, esi
jmp 0x476493
pop edi
sub ebx, 0x56bd3a5f
shr ebx, 0x12
xchg esi, ecx
xor esi, edx
rol ecx, 0x12
and edx, ebx
xor ecx, 0x56bebfe2
jmp 0x47554e
push esp
add ecx, esi
xor ebx, 0x56cb7f8e
xchg ecx, edx
sub ebx, 0x56cbf842
sub edx, 0x56cc353e
ror ecx, 0x1a
xchg esi, edx
dec edx
or ebx, edx
jmp 0x4778ce
push 0x55e6ff76
neg esi
or esi, 0x56d01860
bswap ebx
or ebx, 0x56d09334
and ecx, edx
sub edx, 0x56d11a45
bswap ecx
jmp 0x478069
push 0x55e589e1
not ecx
xor ebx, esi
bswap ebx
inc esi
xor edx, ebx
add edx, esi
or ecx, esi
inc esi
jmp 0x477c9b
pop edi
rol esi, 0x18
sub esi, ecx
mov ebx, esi
bswap edx
ror ecx, 0x13
xchg edx, ecx
inc ecx
shl ecx, 0xa
xor ecx, esi
and esi, ecx
and ebx, ecx
mov ebx, ecx
xor ecx, ebx
mov ebx, 0x56e1d172
not edx
jmp 0x4782e8
pop edi
and esi, ebx
xor esi, ecx
not ecx
mov esi, 0x56e3282e
jmp 0x476be1
mov edi, 0x2d734e3d
mov esi, edx
or edx, esi
xor edx, ebx
or esi, ecx
add ebx, edx
not ebx
or ecx, 0x56e75d0e
add ecx, ebx
and ecx, 0x56e7e4c8
mov edx, ebx
xor esi, edx
sub ebx, esi
jmp 0x476eff
pop edi
or esi, ecx
add ebx, esi
or ecx, ebx
xchg edx, ecx
or esi, 0x56ef6f03
xor ebx, ecx
add ebx, edx
xor ecx, edx
and ecx, ebx
jmp 0x478993
call edi
inc ebx
add esi, ecx
add edx, ebx
dec edx
sub ebx, edx
jmp 0x4769ab
push 0x55e412c7
add ecx, edx
add ecx, edx
ror ebx, 0xa
xchg esi, edx
shr esi, 0x19
sub edx, ebx
or ebx, ecx
xchg esi, edx
xor ecx, ebx
dec ecx
xor ebx, ecx
nop
xor edx, esi
xor esi, 0x570247e0
jmp 0x47809e
mov edi, 0x2d734e3d
and edx, ebx
mov ebx, 0x57094e2d
or edx, ecx
xor edx, esi
xchg edx, esi
mov ecx, 0x570a4331
add esi, edx
add esi, ebx
shl esi, 3
ror esi, 0x12
sub esi, ebx
sub ecx, ebx
and edx, ebx
mov ebx, edx
jmp 0x4778ea
push 0x55c8baf5
add esi, 0x571dd2ac
xchg edx, esi
mov ebx, 0x571e4e8c
or edx, ecx
mov edx, 0x571ec741
rol esi, 0x1d
add esi, 0x571f56b9
shr edx, 0x1c
and ebx, esi
neg esi
rol esi, 0x10
shr esi, 0x1b
mov edx, esi
add esi, edx
jmp 0x477ec0
pop edi
mov ecx, ebx
mov ebx, esi
xor ecx, esi
or edx, esi
add ebx, 0x5727acc6
or edx, 0x5727fbf9
or ebx, 0x57283943
add edx, ebx
mov ecx, esi
ror esi, 0x10
mov ebx, esi
jmp 0x4771cd
push 0x55cdb9f0
mov esi, 0x5735bd9e
mov ecx, edx
sub ebx, esi
rol esi, 0xa
neg ecx
or esi, ecx
bswap edx
bswap ebx
sub ecx, edx
add edx, ebx
jmp 0x478891
push 0x40
xor esi, ecx
xchg ecx, ebx
sub ebx, edx
inc ebx
add esi, ecx
and edx, ecx
or esi, ecx
sub esi, ecx
sub esi, edx
xchg ebx, ecx
and ebx, 0x57464883
jmp 0x476e28
push 0x55d258a1
or edx, 0x574da0fe
sub esi, edx
mov ebx, 0x574e2caa
neg esi
inc edx
add ecx, esi
or ebx, ecx
mov esi, 0x574f63ca
jmp 0x475f77
mov edi, 0x183c2e20
mov esi, ecx
bswap ebx
xchg esi, edx
rol edx, 0x10
sub edx, esi
jmp 0x47820e
call fcn.004788a8
xchg esi, ebx
xchg ecx, edx
and ecx, edx
mov ecx, edx
or esi, ebx
sub ebx, 0x575d2b68
shr edx, 0x1f
jmp 0x47634f
mov edi, 0x183c2e20
or esi, 0x57686a48
and ebx, edx
add ebx, ecx
and esi, 0x57692004
xor ecx, esi
sub edx, 0x57699cc8
xchg esi, ecx
dec esi
xor edx, ecx
add ebx, ecx
rol ebx, 0x12
sub ecx, 0x576b20f2
xchg edx, esi
xor esi, edx
and edx, ebx
sub esi, ecx
jmp 0x476a4d
call fcn.004788a8
xor edx, ecx
dec edx
xor ebx, esi
xchg ebx, ecx
xchg edx, esi
and ebx, esi
or esi, edx
or ebx, ecx
dec esi
sub esi, ebx
mov esi, edx
jmp 0x476ec9
push 0x55e170c9
or ebx, 0x57e4ada7
neg esi
sub esi, ebx
neg esi
or ebx, esi
mov ebx, ecx
mov ecx, esi
add esi, edx
mov ebx, esi
rol esi, 0x14
mov ecx, 0x57e7201b
jmp 0x477067
pop edi
ror esi, 5
and esi, 0x57ebb2a8
mov ebx, ecx
xchg ecx, edx
shl ecx, 5
rol esi, 2
xor esi, 0x57ecf898
dec esi
xor ebx, edx
ror esi, 0xb
not edx
xor esi, ecx
inc ebx
jmp 0x47562a
pop edi
or ebx, edx
xor ebx, esi
not edx
mov ecx, ebx
and edx, ebx
add ecx, ebx
sub esi, 0x57f61e75
add ebx, esi
or edx, 0x57f6aa89
bswap ebx
xor edx, 0x57f72812
add edx, esi
shr ebx, 0x12
add ecx, edx
jmp 0x477fc6
mov edi, 0x2d734e3d
or ecx, edx
or ecx, 0x57f8749b
not edx
ror esi, 0x11
xchg edx, esi
sub ebx, esi
xor edx, 0x57f9acd2
inc ebx
or ebx, esi
xor ecx, 0x57fa7881
and ecx, esi
add ebx, 0x57faf2e1
add ecx, esi
jmp 0x475d1b
push 0x55d2a2ed
xchg ecx, esi
or ebx, esi
xchg ecx, ebx
and ecx, 0x57fc3db9
sub ebx, edx
add ecx, edx
xchg ebx, ecx
nop
not ecx
and ebx, ecx
or ecx, edx
ror ecx, 2
rol esi, 0xf
sub ecx, ebx
jmp 0x47632a
call fcn.004788a8
or ecx, edx
xor esi, 0x58025496
dec ebx
add ebx, edx
add edx, 0x58030dcf
shl ebx, 0x1b
jmp 0x47544e
pop edi
mov ecx, 0x5805915b
dec ebx
xor ebx, esi
xchg edx, ebx
bswap ebx
neg ebx
jmp 0x477fb6
call edi
sub esi, ebx
and ebx, edx
neg esi
add ecx, 0x580abf71
xor edx, ecx
or edx, 0x580b4cae
or ebx, 0x580b8a16
sub edx, 0x580bc9d3
mov edx, ecx
and ebx, ecx
jmp 0x476202
call fcn.004788a8
xor ebx, 0x581b23f5
mov ecx, esi
xor ecx, edx
xor ebx, ecx
dec esi
xchg edx, esi
add esi, ecx
or esi, ebx
mov ecx, edx
jmp 0x47686c
call fcn.004788a8
mov ebx, edx
add ebx, edx
xor esi, ebx
xor edx, 0x5822e379
mov edx, esi
and edx, ecx
sub edx, esi
inc edx
and ebx, edx
and edx, ecx
xor ecx, 0x58249dc4
or ecx, 0x5824dbf9
jmp 0x477e44
push 0x55c3aa5a
or edx, ebx
not edx
shl edx, 7
ror ebx, 4
and ebx, 0x58262aeb
add ecx, edx
and edx, esi
xor ecx, ebx
bswap ecx
jmp 0x477480
pop edi
or edx, ecx
xchg ebx, edx
mov edx, esi
inc ecx
xor esi, 0x58287a00
add esi, ecx
mov ecx, ebx
add ecx, edx
sub edx, 0x58297c6c
xor ecx, 0x5829bc82
xchg ecx, edx
xor ecx, ebx
jmp 0x478416
mov edi, 0x4132136a
inc ebx
bswap edx
or ebx, edx
and ecx, edx
shl esi, 0x13
neg ecx
sub ebx, ecx
or edx, ecx
sub edx, 0x582c8f3e
mov esi, edx
nop
add ebx, 0x582d491f
mov ecx, ebx
jmp 0x475fc9
push 0x55d66435
neg esi
shr edx, 0xb
add edx, ecx
xor ebx, edx
or ebx, esi
add edx, ebx
add ebx, edx
and ecx, ebx
mov esi, edx
add edx, ebx
or ecx, esi
sub esi, ecx
jmp 0x478497
push 0x55d2eb4b
bswap esi
xor ebx, esi
or edx, ebx
neg ecx
bswap edx
add ebx, edx
add ebx, 0x583ff37f
and ebx, 0x5840428b
shr ecx, 0x12
jmp 0x4765f3
call edi
or edx, esi
xor edx, ecx
xchg ebx, edx
sub edx, esi
add ecx, ebx
add ecx, ebx
and ebx, 0x584248ec
ror ebx, 0x1b
xor ecx, esi
or ebx, esi
dec ebx
xor edx, esi
jmp 0x477f46
push 0x55e1251e
add ebx, ecx
sub ebx, edx
xor ebx, 0x58506fbc
sub esi, edx
or ebx, ecx
dec ecx
add edx, ecx
xchg ebx, edx
or esi, 0x5851e763
or ebx, 0x5852258b
bswap ecx
neg ecx
inc ebx
jmp 0x475e2f
pop edi
xchg edx, ecx
shl edx, 0x10
jmp 0x47558f
push 0x55c82bee
sub ecx, edx
inc edx
rol edx, 0xd
and ecx, 0x5892d84b
jmp 0x477749
pop edi
sub ebx, ecx
add ebx, ecx
or edx, esi
mov esi, ecx
not ecx
sub esi, ebx
mov ecx, esi
sub ecx, ebx
jmp 0x475358
push 0x55d3357d
or ebx, esi
and esi, ecx
neg ebx
mov ebx, esi
xor esi, 0x58a84e83
sub esi, edx
neg esi
sub ebx, 0x58a9acf7
nop
sub esi, edx
jmp 0x477b21
call fcn.004788a8
mov ecx, ebx
mov ebx, 0x58ac39c0
sub ebx, esi
and edx, ecx
ror ebx, 5
and ecx, edx
xor edx, ecx
or ebx, ecx
not ebx
rol ecx, 0x1e
mov ebx, edx
or edx, esi
inc ebx
add ebx, edx
jmp 0x477dba
pop edi
mov esi, ecx
xor ebx, edx
and ebx, ecx
xor esi, ebx
add edx, ebx
xor esi, edx
add esi, ecx
mov ebx, esi
mov esi, ecx
sub ecx, edx
mov ecx, esi
jmp 0x4774ab
call fcn.004788a8
xchg ebx, esi
xchg ebx, esi
xor ecx, 0x58cce5e1
mov esi, edx
and ebx, esi
neg ecx
add ecx, 0x58ceffe3
sub ecx, esi
add ebx, ecx
add ebx, esi
xchg esi, ebx
xor ecx, esi
jmp 0x4774fb
push 0x55d09cea
xor esi, 0x58d1ec1e
xchg esi, ecx
xor edx, ecx
shr esi, 1
and edx, esi
or edx, 0x58d48bce
bswap ecx
shr ecx, 6
and edx, ebx
jmp 0x47672a
mov edi, 0x2d734e3d
xchg ebx, edx
or ecx, ebx
and esi, edx
sub edx, ebx
xor edx, ebx
sub ebx, ecx
or esi, 0x58d9929b
xor ebx, esi
rol esi, 0x1a
mov esi, ebx
xchg ecx, esi
or esi, ecx
jmp 0x476618
push 0x55c2cca4
xor ebx, ecx
not ecx
sub ecx, ebx
and ecx, esi
shl esi, 0xf
or edx, 0x58e583f6
ror ecx, 0x1b
inc esi
mov ecx, ebx
xor esi, edx
xor ecx, esi
or ecx, 0x58e8880c
sub ecx, edx
shr ebx, 0x1a
xor edx, ebx
jmp 0x478337
pop edi
add ebx, edx
sub ecx, esi
inc edx
add esi, ebx
not esi
jmp 0x477575
call fcn.004788a8
shl edx, 0xe
dec edx
inc esi
sub ecx, 0x58ef0b91
ror esi, 0x1c
and esi, ebx
xor esi, 0x58f09e8e
jmp 0x476d1b
call fcn.004788a8
mov edx, ecx
inc edx
or ebx, esi
add ecx, ebx
sub ecx, 0x5900a30c
sub edx, ebx
rol ebx, 7
not ebx
or edx, 0x59026de1
add edx, 0x5902db88
jmp 0x4756bd
call edi
add edx, esi
or edx, ebx
dec ecx
ror ecx, 0x17
xor ecx, 0x590524c3
shr ebx, 0x16
sub ecx, edx
xor esi, 0x59066011
not ecx
jmp 0x475f14
pop edi
or edx, 0x59175477
rol edx, 0xc
not esi
xchg edx, esi
mov esi, edx
mov esi, edx
add ebx, 0x591a2c3e
rol ebx, 0xd
jmp 0x4756f7
pop edi
sub esi, edx
sub ecx, 0x591bea27
add ebx, 0x591c5e6f
not ecx
sub edx, ebx
xchg ebx, edx
jmp 0x47690d
call edi
mov ebx, edx
neg ecx
mov ecx, 0x592708c5
xor edx, 0x59278df9
xchg edx, ecx
sub ecx, 0x5928774e
xchg esi, ebx
sub ecx, 0x592969b6
jmp 0x477725
pop edi
sub ecx, 0x592a06dc
and ecx, ebx
add esi, ebx
mov ecx, ebx
xor esi, ecx
and edx, ecx
dec esi
and ecx, edx
add ebx, ecx
and ecx, ebx
xor ecx, edx
and ecx, ebx
xor edx, ecx
sub ebx, ecx
mov ebx, ecx
jmp 0x4759c1
pop edi
bswap ebx
xor edx, ecx
add ebx, edx
neg esi
xchg esi, ecx
add ebx, esi
add ecx, esi
and edx, esi
jmp 0x477bd0
call fcn.004788a8
or ecx, ebx
sub ecx, edx
add ebx, 0x59453811
add esi, 0x5945ba96
sub esi, edx
ror esi, 8
xor ebx, ecx
jmp 0x4771f5
push 0x401400
mov ebx, esi
xor ecx, edx
mov ecx, ebx
and edx, esi
shr ebx, 0x14
and edx, ecx
jmp 0x4789e4
push 0x55c5ed17
sub edx, esi
xor esi, edx
xor edx, ecx
bswap esi
xor esi, ecx
or esi, ecx
or ebx, edx
xchg edx, ecx
mov ebx, esi
xor esi, 0x597d88e0
jmp 0x477542
call edi
mov esi, ebx
add esi, ecx
sub edx, 0x598967ce
ror ecx, 0x1d
xchg edx, esi
xor esi, 0x598a4f0a
mov esi, ebx
or esi, 0x598ada81
and esi, ecx
xor edx, ebx
neg ebx
bswap esi
jmp 0x4775bc
push 0x55daba47
inc ebx
shr ebx, 3
add ecx, edx
shr edx, 0x19
sub esi, ebx
or ebx, ecx
sub ecx, 0x59919f18
sub edx, 0x5991e7e6
sub ebx, esi
jmp 0x475b23
call edi
xor edx, 0x59957b13
add esi, edx
or ebx, 0x5995f573
xor ecx, edx
or edx, ecx
mov ebx, esi
or edx, esi
sub edx, ecx
and ebx, 0x599772df
jmp 0x477d8f
push 0x73f2d
xor ecx, edx
not ecx
and esi, 0x59aac9ee
and ebx, ecx
xor esi, ecx
shl esi, 0x18
add esi, edx
ror edx, 0x15
neg ebx
jmp 0x476b52
push 0x55da7199
neg esi
ror ebx, 0x1f
xor ecx, 0x59b0af6b
add ebx, esi
mov edx, 0x59b12961
sub edx, 0x59b168c8
and esi, 0x59b1a6cb
add ebx, esi
jmp 0x476ccf
call edi
shl edx, 0xd
neg ebx
ror ebx, 0x15
add edx, ecx
xchg ecx, esi
inc edx
add esi, edx
dec ebx
not ecx
or esi, ecx
jmp 0x47731d
pop edi
xor ecx, 0x59b7fdc4
xchg ebx, esi
inc ecx
bswap esi
ror ecx, 1
mov ebx, ecx
shr ecx, 0x12
xchg ecx, edx
jmp 0x47622b
call fcn.004788a8
xor ecx, 0x59ba1575
add edx, esi
xor ecx, esi
add ebx, ecx
shl ecx, 0xe
sub ebx, 0x59bb47b2
rol ecx, 1
sub ecx, edx
bswap edx
add ebx, ecx
xchg ecx, edx
jmp 0x477a84
push 0x55e1bb4c
xchg esi, edx
and esi, edx
and esi, ecx
xchg esi, ebx
mov ecx, 0x59ddd220
sub ebx, ecx
shr edx, 0x16
mov ecx, 0x59de8843
jmp 0x475763
mov edi, 0x2d734e3d
xchg ebx, ecx
sub ecx, ebx
ror esi, 0x18
mov ebx, ecx
and ecx, 0x59efc481
and edx, ebx
inc ecx
bswap esi
add esi, ebx
xchg esi, ecx
neg edx
jmp 0x4781fe
push 0x55d61a16
sub edx, ebx
add ebx, ecx
neg edx
shl esi, 0x13
ror esi, 0x12
shl ebx, 0xc
and ebx, ecx
xor ecx, edx
sub edx, ecx
and esi, edx
shl ebx, 2
and ebx, edx
and esi, ecx
jmp 0x47629d
call edi
ror ecx, 0xe
xchg esi, ebx
dec ebx
mov ebx, esi
shr ebx, 0x10
dec esi
jmp 0x478879
push 0x55da27a5
dec edx
sub edx, esi
xor esi, ecx
bswap ecx
xchg ecx, ebx
or edx, ecx
neg edx
and ebx, 0x5a098061
neg edx
sub ecx, edx
jmp 0x476e7c
pop edi
sub edx, ecx
mov edx, ebx
mov edx, esi
mov ebx, esi
add esi, edx
jmp 0x475e8c
pop edi
dec edx
or ecx, 0x5a1cb5d0
sub ebx, esi
xor edx, ecx
not ecx
xor ebx, ecx
mov edx, ecx
jmp 0x477ed8
mov edi, 0x183c2e20
sub ecx, esi
xchg ebx, esi
add ecx, 0x5a29abc7
xchg esi, ebx
and ecx, 0x5a2a376b
bswap ebx
mov esi, edx
mov edx, 0x5a2af110
or edx, 0x5a2b30fa
jmp 0x4766da
pop edi
sub ecx, esi
and ebx, ecx
mov esi, edx
inc ecx
bswap esi
xchg edx, ebx
or ecx, edx
jmp 0x475b00
call edi
nop
shr ebx, 0x17
or esi, edx
dec ecx
mov ecx, esi
xor ebx, 0x5a33106e
mov edx, 0x5a334fca
neg ecx
dec ebx
rol edx, 0xb
mov esi, ebx
and esi, ecx
ror ebx, 0x1a
or ebx, 0x5a351428
jmp 0x47658e
push 0x55c6346f
shr ebx, 0x1f
or ebx, 0x5a3804c6
inc ebx
add ecx, 0x5a38815b
add edx, 0x5a38d0d6
xor edx, 0x5a390f75
or edx, ebx
or edx, esi
mov ebx, 0x5a39c64e
sub edx, esi
and edx, esi
jmp 0x4755c7
push 0x55c7e33f
bswap edx
sub edx, ecx
inc esi
add esi, edx
and esi, ecx
sub esi, 0x5a3bdaa8
neg ecx
bswap esi
jmp 0x476563
pop edi
add ecx, esi
add ebx, edx
sub edx, ecx
and esi, 0x5a40e31b
sub esi, ebx
mov ebx, ecx
xchg ebx, ecx
jmp 0x47793c
mov edi, 0x2d734e3d
not edx
or ecx, ebx
bswap ebx
jmp 0x476151
pop edi
sub ecx, 0x5a5b5f4d
xchg ebx, edx
xor edx, 0x5a5bdabf
and ebx, ecx
and esi, edx
or ebx, edx
or esi, ebx
or esi, ebx
xor ebx, 0x5a5d4c08
jmp 0x47784e
push 0x55c873fe
sub ecx, esi
mov ecx, 0x5a5ddcd3
and edx, ebx
ror ecx, 0x1c
ror esi, 6
mov ebx, 0x5a5edf1a
xchg ebx, ecx
shl ebx, 2
and esi, ebx
jmp 0x47587d
call fcn.004788a8
or edx, 0x5a6dbaad
dec esi
sub ecx, ebx
neg ecx
or edx, ebx
xchg edx, ecx
not esi
or ebx, esi
jmp 0x4783d2
pop edi
mov ebx, esi
bswap ecx
and ebx, esi
sub esi, edx
not ecx
or ebx, 0x5a710447
xchg ebx, esi
mov ecx, 0x5a717d65
and ebx, edx
jmp 0x47692d
push esp
sub edx, ebx
sub esi, 0x5a7895f9
add ecx, edx
xor edx, ecx
sub ecx, edx
shl edx, 0x1e
mov ecx, 0x5a7a413e
jmp 0x475a7f
call fcn.004788a8
sub ebx, 0x5a7b0686
add esi, edx
and ebx, 0x5a7c0140
xor ecx, ebx
mov ecx, ebx
sub edx, 0x5a7cf02b
sub esi, ebx
or edx, esi
mov ecx, ebx
and ebx, 0x5a7dee50
xor edx, ecx
jmp 0x476985
pop edi
and esi, edx
sub edx, ebx
inc esi
add esi, ecx
jmp 0x476ee4
mov edi, 0x2d734e3d
bswap ebx
not esi
sub ecx, edx
xchg ecx, esi
sub esi, edx
and ecx, esi
or ebx, esi
dec ebx
jmp 0x476842
call edi
inc edx
sub ecx, esi
rol ebx, 0x10
shl edx, 0x10
xchg ecx, esi
shr edx, 5
not ecx
add ebx, esi
sub esi, 0x5a9ceed6
sub esi, edx
sub edx, esi
shr edx, 0x1e
jmp 0x4784fa
push 0x55ce4dbf
rol esi, 0x17
rol edx, 5
mov ecx, edx
and ecx, edx
not ecx
neg ecx
mov ecx, esi
xchg edx, ebx
xor ebx, ecx
shl esi, 0x1f
jmp 0x47882e
push 0x55d37f20
not edx
and ecx, 0x5aa6e108
ror esi, 0x17
xor edx, esi
add esi, 0x5aa799fb
add edx, 0x5aa7d606
add edx, ecx
xor esi, ecx
and ebx, edx
xor ecx, edx
rol edx, 8
add ebx, esi
add ecx, ebx
mov edx, 0x5aa9c3f5
jmp 0x475f43
pop edi
xchg ebx, ecx
add ebx, ecx
mov esi, 0x5ab36800
ror edx, 0x1e
xchg ebx, edx
xor esi, 0x5ab43085
xor esi, 0x5ab46d75
shr esi, 0x12
or edx, 0x5ab4e817
dec ecx
add edx, 0x5ab56363
add esi, ebx
jmp 0x4784e0
mov edi, 0x2d734e3d
sub esi, 0x5abfc79b
and esi, 0x5ac004c5
mov ebx, 0x5ac041ec
and esi, ebx
rol ebx, 6
rol edx, 0xc
and ecx, ebx
xor edx, esi
xchg ecx, edx
xor esi, ebx
dec ebx
mov ebx, edx
jmp 0x4767c5
pop edi
dec esi
or edx, ebx
add ebx, 0x5acb4e7a
xchg edx, ebx
ror edx, 0xb
mov esi, edx
ror ebx, 0xa
and edx, 0x5acc8f80
and edx, esi
ror ebx, 0xe
or ecx, edx
xchg edx, ecx
and edx, ecx
jmp 0x4785af
pop edi
xor esi, ecx
ror ebx, 0xf
or ecx, ebx
sub edx, esi
and ecx, ebx
sub ecx, 0x6271291a
xor ebx, esi
xor edx, ebx
add edx, 0x6271ed37
sub esi, 0x62722c3d
sub edx, ecx
sub edx, ecx
jmp 0x475497
call edi
xor edx, ebx
mov esi, 0x62733e6c
xor ebx, 0x62738eeb
and esi, ebx
dec edx
jmp 0x47667a
call edi
or ecx, esi
and esi, ebx
add edx, ebx
sub ebx, edx
xor ecx, edx
sub edx, ebx
and esi, edx
jmp 0x478456
push 0x55c90161
mov ebx, esi
and ecx, edx
sub edx, esi
and edx, ecx
xchg ebx, edx
mov ecx, ebx
sub ecx, edx
jmp 0x47716f
push 0x55d8b270
sub edx, ebx
ror ecx, 0x14
add edx, esi
or esi, ecx
bswap edx
add ecx, esi
add edx, ebx
xor esi, ecx
not ebx
or ecx, ebx
xor edx, ecx
not esi
jmp 0x475bc8
pop edi
or edx, esi
or ecx, 0x6290a263
and edx, 0x6290e0ff
dec edx
neg edx
shr esi, 8
or ebx, esi
or ecx, 0x62922227
jmp 0x4769fe
push 0x55df6536
xor edx, ecx
xor edx, ecx
mov ebx, edx
jmp 0x477624
push 0x55e0da1c
or esi, edx
not ecx
and esi, 0x629a0fbc
or ecx, 0x629a4cc9
mov ecx, 0x629a8994
jmp 0x476413
push 0x55e74b9c
and ebx, edx
rol ebx, 6
and ebx, edx
or ebx, 0x62a4c170
xchg edx, ebx
jmp fcn.00478082
mov edi, 0x2d734e3d
mov ecx, ebx
and esi, ebx
and edx, ebx
xchg edx, esi
sub edx, ecx
ror edx, 0x12
shr edx, 1
sub esi, ecx
and esi, ebx
xchg ebx, ecx
xor ebx, ecx
sub ecx, ebx
jmp 0x477831
call fcn.004788a8
add esi, edx
add ebx, edx
add edx, ebx
jmp 0x476045
call fcn.004788a8
xchg ecx, ebx
bswap ebx
sub esi, edx
rol edx, 0x11
add ecx, esi
inc edx
jmp 0x476c7d
push 0x55cc48ae
nop
add esi, edx
mov esi, ebx
add ecx, edx
mov esi, edx
neg ecx
or edx, ebx
xor edx, ecx
xor esi, edx
xchg ecx, ebx
sub esi, ebx
and edx, esi
mov ecx, esi
bswap ecx
jmp 0x477a6b
push 0x55c31b53
sub edx, 0x62da88a2
bswap ecx
neg esi
xor esi, ecx
mov ebx, edx
sub ecx, edx
add edx, ecx
and ecx, 0x62dc476f
jmp 0x478941
call edi
or edx, 0x62e68e73
not edx
mov ecx, ebx
mov ecx, edx
xor ebx, 0x62e783fe
add ebx, edx
and edx, 0x62e7fd69
xor ecx, ebx
sub edx, ecx
dec esi
dec ecx
or edx, ebx
add ecx, esi
neg ebx
jmp 0x475396
pop edi
add edx, esi
shr ecx, 0x19
mov ebx, edx
or ebx, ecx
xchg esi, edx
dec edx
rol edx, 5
jmp 0x477d3e
pop edi
add ebx, esi
xor esi, 0x62f1b60e
xchg ecx, edx
add ecx, ebx
and edx, 0x62f27937
mov ecx, ebx
sub ecx, ebx
not esi
xchg esi, ebx
neg ebx
jmp 0x4773dd
mov edi, 0x183c2e20
or edx, ecx
or ecx, ebx
xor ebx, ecx
mov ecx, esi
mov edx, 0x62f6f3ab
mov edx, ebx
and esi, edx
not ebx
not ebx
and esi, ebx
xor edx, 0x62f86c87
jmp 0x4761b3
push 0x55d053ac
or ecx, edx
mov edx, ecx
neg edx
xchg ebx, esi
inc edx
shr edx, 7
xor edx, esi
bswap ebx
jmp 0x476704
pop edi
and ebx, 0x62fd4a3c
xor ebx, 0x62fd888e
add ecx, 0x62fdc5c7
xor ecx, edx
sub ebx, 0x62fe4e3a
or esi, 0x62fe8cbe
sub ebx, ecx
ror edx, 3
xor ecx, edx
mov ebx, edx
shr ebx, 0x18
add ecx, ebx
jmp 0x4767b6
pop edi
or esi, ebx
inc esi
sub esi, ecx
sub esi, ebx
not ecx
xor esi, ecx
add ebx, ecx
xor ebx, edx
and esi, ecx
xchg esi, ebx
sub ebx, 0x630b3fc5
xchg ecx, edx
sub edx, 0x630bb960
and ebx, 0x630bf60e
sub esi, ebx
jmp 0x475566
mov edi, 0x183c2e20
add ebx, edx
xchg ebx, esi
nop
sub edx, esi
or ecx, 0x633407a5
xor edx, esi
add edx, esi
add ecx, esi
add ecx, ebx
and edx, 0x63352d39
jmp 0x475b38
pop edi
xchg ebx, esi
dec esi
xchg ecx, ebx
and edx, ecx
sub edx, 0x63394554
mov edx, ecx
shl ecx, 3
jmp 0x4772d2
push 0x55ce03b5
and esi, edx
neg ecx
xor esi, ecx
and edx, esi
and ebx, edx
ror ebx, 2
jmp 0x477aaa
push 0x55c36364
add ebx, esi
and ecx, 0x63461aee
xchg ebx, esi
mov ebx, 0x6346a398
jmp 0x4761e0
pop edi
sub esi, ebx
sub edx, ebx
and ebx, ecx
dec ebx
mov ecx, esi
and ecx, ebx
dec edx
or edx, ecx
sub esi, 0x634c5d7a
or edx, 0x634c9a13
shr ecx, 7
add edx, ebx
add edx, ebx
add edx, ecx
jmp 0x4758f6
call edi
xor esi, 0x6350d4af
ror ecx, 0xa
mov esi, ecx
shl ebx, 0xa
sub esi, edx
add edx, ebx
or ecx, ebx
sub edx, 0x63528607
or edx, 0x6352c3da
and edx, esi
dec esi
ror edx, 0x11
or edx, esi
xchg esi, edx
neg esi
jmp 0x476009