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

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff0e
jne 0x401089
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff26
jne 0x401135
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff04
jne 0x4011dc
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff1c
jne 0x401283
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
call sub.oleaut32.dll_OleCreatePropertyFrameIndirect
ret
jmp 0x46b9bd
add edx, ecx
sub edx, ebx
xchg ebx, ecx
and esi, edx
mov ebx, edx
inc ecx
mov ebx, ecx
jmp 0x46db8f
pop esi
sub ebx, edx
and ecx, edi
inc ecx
sub edx, edi
ror edi, 0xf
rol edx, 0x10
jmp 0x46c6c0
pop esi
shl ecx, 0x17
mov ebx, ecx
or ecx, edx
and ebx, 0xffeb2600
bswap edi
mov ecx, edx
rol edx, 0xc
not ecx
jmp 0x46cc60
push 0xffaa7242
xchg edi, ebx
or edi, ecx
add ebx, ecx
mov ecx, edi
or ecx, 0xffecadd6
xor ebx, 0xffecc9e4
sub ecx, edi
or edi, ebx
and ecx, ebx
mov ecx, edx
jmp 0x46c198
call esi
or ebx, edi
xor edx, 0xffed7162
xchg ebx, edi
sub edi, ecx
inc ecx
xchg ecx, edx
jmp 0x46de14
pop esi
shl ecx, 1
xor edi, 0xfff1f486
shr edx, 0x1e
sub edx, ebx
sub ecx, ebx
rol edx, 0x11
xchg edx, ecx
mov edi, ecx
jmp 0x46e383
push 0xffa254fa
or edi, ebx
sub ecx, edi
add ecx, edi
mov edx, 0xfff31a6a
mov edx, ecx
add ecx, ebx
sub edx, 0xfff3764a
rol edx, 0x15
jmp 0x46d23b
mov esi, 0x246e6c30
rol edx, 0xc
mov edx, ecx
xor edi, edx
xchg ebx, ecx
and edx, 0xfff42b9e
shr ecx, 0x18
jmp 0x46bd36
call esi
and edi, 0xfff4f334
or ecx, 0xfff50efc
xor ebx, 0xfff52aa4
or ebx, edx
jmp 0x46cb97
mov esi, 0x246e6c30
xchg ebx, edi
mov edx, ebx
neg edx
sub ebx, edi
or edx, ebx
xchg edx, edi
xchg edi, ecx
or ebx, edi
jmp 0x46dc33
call fcn.0046e28a
rol ecx, 0x1c
dec edx
mov ecx, 0xfff69880
xor edx, edi
add ebx, edi
mov edi, edx
jmp loc.0046dd52
mov esi, 0x246e6c30
add edx, 0xfff70d00
xor edx, ebx
sub edx, ecx
and edi, edx
mov edi, 0xfff7765e
dec edx
xchg edi, ecx
add edi, ecx
and ebx, 0xfff7e93c
mov ebx, 0xfff8054c
jmp 0x46db6d
call fcn.0046e28a
or edi, 0xfffa05d8
mov ecx, edi
add ebx, 0xfffa39ae
sub edi, 0xfffa5842
jmp 0x46bca2
call esi
and edx, ecx
add ecx, 0xfffab280
jmp 0x46e3d3
call esi
mov ecx, edi
xor edx, edi
xor ebx, 0xfffceb54
add edx, edi
rol ebx, 0x10
mov ecx, edx
xchg edx, ecx
shr ebx, 6
jmp 0x46df6a
call fcn.0046e28a
and edx, ecx
add ebx, edx
shr ebx, 0x10
bswap edx
and ebx, edx
sub edx, edi
or ebx, ecx
dec edx
shl edx, 0x1d
mov ecx, 0x2f447
ror ecx, 6
mov edi, ebx
mov edx, ebx
add ecx, edi
or edi, ebx
shr ebx, 0xd
jmp 0x46c2f7
push 0xff9f0dc4
or ecx, ebx
xor edx, 0x416e9
or ebx, edi
xor ecx, ebx
add ecx, ebx
and ebx, edi
neg edi
and ebx, ecx
and edi, ebx
xor edi, ebx
jmp 0x46bb51
pop esi
ror ecx, 7
xor edx, edi
shr edi, 0xf
xor ecx, 0x6feb3
mov edi, ecx
or ecx, 0x738f3
or edi, ebx
ror ecx, 0xa
mov edi, ecx
bswap ebx
and ebx, edx
or edi, ecx
jmp 0x46de21
pop esi
xor ebx, edx
or ecx, edi
xor ecx, edi
mov edi, edx
sub ebx, 0xa46b3
not edx
inc ebx
and ecx, ebx
shl edi, 0x16
ror edx, 0xa
or ebx, ecx
and ecx, edx
sub edi, edx
sub edi, edx
xor ecx, edi
and edx, edi
jmp 0x46dfbe
mov esi, 0x246e6c30
sub edx, ebx
add edi, 0xbfc79
xchg edi, ecx
mov edi, 0xc45af
mov ecx, edx
add ecx, edi
jmp 0x46d1f6
pop esi
mov ecx, edi
or edi, ecx
mov edx, 0xcd40b
xchg ebx, edx
and edx, ebx
mov edx, ecx
add ebx, 0xd3f25
sub edx, edi
xor ecx, ebx
and ebx, edx
jmp 0x46cfd6
push 0xffaa518c
xchg ecx, ebx
mov ebx, ecx
mov edx, ebx
xchg ebx, edi
inc edi
and edx, edi
xor edx, 0x12fd51
ror ecx, 8
and ebx, ecx
or ebx, 0x136191
xor edx, 0x138283
neg edi
jmp 0x46ba64
push 0xffa020ef
and ecx, ebx
add edi, ebx
add edi, ebx
bswap edi
mov ebx, edi
nop
add ebx, ecx
add ebx, edi
dec ecx
xchg edx, ecx
sub ecx, edi
xor ebx, ecx
jmp 0x46bbcf
mov esi, 0x4132136a
sub ecx, 0x2059ef
rol edi, 5
inc edx
rol ebx, 0x18
ror edi, 6
xchg ecx, edx
add edx, 0x210107
xor edx, ebx
mov ebx, edi
add ebx, edx
jmp 0x46e4e8
pop esi
sub ebx, 0x217d91
not edx
and ecx, ebx
bswap ebx
xor edi, ebx
mov edx, ebx
xor edi, ecx
inc ecx
mov edi, edx
shl ecx, 5
jmp 0x46c3c0
push 0xffa6592a
dec ecx
add ecx, ebx
mov ebx, ecx
add ebx, edx
and edx, 0x23f8af
mov ebx, ecx
bswap edx
and ecx, ebx
jmp 0x46e30d
push 0xffa79374
add edi, ecx
sub ecx, 0x277c0f
sub ebx, edi
sub edi, ecx
xor ecx, 0x27d325
bswap ebx
and edi, 0x280a79
xor edi, edx
shl ecx, 0x16
bswap edx
xor edi, edx
or edx, 0x289733
jmp 0x46da23
push 0xffaa9718
xor ecx, 0x28c133
xor ecx, ebx
and ebx, 0x28fdc3
sub ecx, edx
add edi, 0x2933e7
sub ecx, ebx
rol edx, 0x12
sub ebx, edi
rol ecx, 0xc
add edi, ecx
jmp 0x46e231
push 0xffaec418
mov ebx, edi
sub edi, ebx
mov ecx, edi
xchg edi, ecx
shr ecx, 8
mov ebx, edx
add edx, 0x2a821b
and edi, ebx
jmp 0x46ddb9
pop esi
xor edx, 0x2ac40f
sub edx, ecx
and edi, edx
and ecx, edi
and ecx, edi
inc ebx
xchg edi, edx
sub ebx, ecx
add ebx, edx
nop
add ebx, ecx
add ebx, edi
and edi, edx
add ecx, edi
jmp 0x46c28f
pop esi
inc edi
add ebx, edx
mov ecx, 0x2ea1d7
add ebx, 0x2eba11
xor edi, 0x2ed9d9
shr edx, 8
mov ebx, edi
nop
neg edi
dec ecx
jmp 0x46caba
push 0xffa1162e
and ebx, edx
and edi, ecx
mov edx, 0x2fc013
mov ecx, ebx
sub edi, 0x2ff793
and edi, edx
or edx, edi
sub ecx, edi
or ecx, edi
and edi, ebx
jmp 0x46cf82
pop esi
xchg ecx, edx
sub edx, edi
xor ecx, ebx
and ebx, edx
or ebx, edx
add edx, ecx
or ecx, edx
xor ecx, edx
neg edx
sub ebx, edi
rol ecx, 0xd
xor ecx, edx
jmp 0x46c08f
call esi
xchg ecx, edi
and ecx, ebx
and ecx, ebx
mov ecx, edx
mov ecx, 0x34ce6f
neg edx
inc edx
add ebx, edi
not edx
or edi, ecx
shr ecx, 0xa
add ebx, 0x35941f
jmp 0x46de33
mov esi, 0x246e6c30
mov edx, 0x3752a7
neg edi
xor edx, edi
not edx
add edx, edi
add edx, 0x37dd23
sub ebx, edi
add edi, 0x381373
rol ecx, 0x16
add ebx, edi
jmp 0x46daac
pop esi
add edi, ecx
mov ecx, 0x3b31f5
mov ebx, edi
sub ebx, ecx
or ecx, edx
xor ecx, edx
rol edi, 0xa
sub ebx, edi
sub edx, edi
xor ecx, ebx
and edx, ecx
inc edi
inc edx
add ecx, 0x3c7617
jmp 0x46d57f
call fcn.0046e28a
sub edx, ebx
xchg edi, ecx
shr ecx, 0x11
xor edi, edx
xchg edx, edi
rol edx, 0x13
xchg edx, ecx
or ebx, edx
and ecx, ebx
mov ecx, edx
xchg edx, ecx
or ebx, edx
jmp 0x46bb81
mov esi, 0x246e6c30
and edi, edx
mov edi, 0x52c253
or edi, edx
xor edi, edx
inc edx
mov ebx, 0x533143
mov ebx, 0x535115
mov ebx, edx
jmp 0x46dcdb
pop esi
sub ebx, edx
rol ebx, 6
add ebx, ecx
neg ebx
jmp 0x46d3e7
push 0xffa3e71a
sub ebx, 0x540c41
rol edi, 0x1c
mov edx, ecx
or ebx, ecx
sub ecx, edx
or edx, ebx
sub ebx, edi
rol ecx, 0xf
jmp 0x46df03
push 0xffa0f8c6
mov ecx, edx
mov ecx, 0x550a1d
or edi, ecx
neg edi
sub edi, edx
or ecx, ebx
sub ebx, ecx
add ebx, 0x55b3cf
xor ecx, edx
sub edx, 0x55e935
and edi, ecx
add ecx, edx
or ecx, 0x56362f
sub edx, ecx
jmp 0x46c26a
pop esi
sub ecx, edx
xchg edx, ecx
xor ecx, edi
xchg edi, ecx
not ebx
mov edi, 0x5be295
bswap ebx
sub ecx, edx
jmp 0x46d40f
pop esi
xchg ebx, ecx
xor ecx, edx
xchg edx, ecx
mov ecx, edx
xchg edx, ecx
mov edi, edx
sub ebx, ecx
shr edi, 0xc
xchg ebx, edi
rol ecx, 0x17
jmp 0x46de5a
push 0xffa0dbfe
sub edi, edx
or edi, 0x623ef9
xchg ebx, ecx
ror edx, 9
nop
sub edx, edi
or ebx, 0x62c835
or ecx, ebx
add ebx, 0x6305f3
xor edx, 0x6321bb
sub ecx, edi
bswap edi
add ecx, ebx
xchg ecx, edi
sub edi, ebx
xor ebx, 0x63c981
jmp 0x46c6ef
pop esi
add edx, 0x63eeb7
xor edi, 0x640d97
ror ecx, 3
mov edx, ecx
jmp 0x46d140
pop esi
mov ebx, ecx
xchg edx, ebx
shl edi, 0x13
or edx, ecx
xor edx, edi
sub ebx, ecx
xchg ecx, ebx
rol edi, 0x1e
jmp 0x46cbf1
push 0xffacaa12
bswap ecx
sub edx, 0x6778d7
mov edx, edi
and edx, ebx
add edx, 0x67ca07
xor edx, ebx
not ebx
mov edi, ebx
and edx, ebx
inc ecx
jmp 0x46d500
call fcn.0046e28a
sub ebx, ecx
sub edx, ecx
xor ebx, edx
or edi, 0x6adce5
xchg edi, ebx
shl edx, 0xe
xchg edx, ecx
sub ecx, edi
xchg edi, ecx
sub edx, ebx
add edx, ebx
sub edx, ecx
xchg ecx, edx
xchg ecx, edi
jmp 0x46e16f
push 0xff9eb162
mov ecx, 0x6c14ab
neg edx
and edx, ecx
xor edx, ecx
xor edi, edx
mov edx, ecx
jmp 0x46d9b6
call fcn.0046e28a
or ebx, ecx
add ebx, 0x6ce385
add ebx, 0x6d0357
xor edi, 0x6d1f1f
shr edx, 0x11
mov ebx, edi
shl ecx, 0xc
sub edi, ecx
jmp 0x46bc50
call fcn.0046e28a
and edx, 0x70f995
and edx, 0x711967
and edi, ebx
rol ecx, 0xf
and ecx, edx
sub ebx, 0x7196cb
xor ecx, edx
xor ebx, 0x71dad1
shl edi, 8
and edx, 0x721a2f
jmp 0x46e036
pop esi
mov edi, ecx
xor edx, 0x740625
xchg ebx, edi
bswap edi
ror ecx, 0xa
sub ecx, edx
or edx, ebx
or ecx, ebx
inc ecx
xchg ecx, ebx
jmp 0x46ce09
mov esi, 0x246e6c30
xchg ebx, edi
sub edi, ebx
or ecx, 0x7a31af
and ecx, edi
inc ecx
xor edi, edx
bswap ecx
bswap edi
or edi, ecx
bswap ecx
bswap edi
add ebx, ecx
jmp 0x46bc32
pop esi
mov ebx, edi
add ebx, edx
bswap edi
or edi, ecx
jmp 0x46c1e3
push 0xffadeca2
or edx, ebx
add edi, edx
and edx, edi
xchg ebx, ecx
mov edx, 0x7dd527
xor ebx, edi
neg ecx
sub edi, ebx
jmp 0x46d32f
pop esi
and edx, ecx
xor edx, ecx
and ecx, edi
xor ecx, edi
xor ebx, ecx
or ecx, edx
add edi, ecx
shl ecx, 0x1d
jmp 0x46cd0a
push 0xffaa2ce0
sub ebx, edx
and ecx, edi
xchg ebx, edi
or edx, ebx
xor edx, ecx
and edx, ebx
add ebx, edx
or ecx, edi
xor ecx, edi
mov edi, ecx
sub edx, ebx
or edx, ecx
jmp 0x46bef6
pop esi
sub edi, ebx
neg edi
add edx, 0x8373d7
shl ecx, 0x10
or ecx, edi
sub ebx, edx
jmp 0x46bdb5
mov esi, 0x246e6c30
xor ebx, edi
nop
or ebx, edx
shr edi, 2
or ebx, ecx
shr edx, 0x15
add edx, ecx
xchg ecx, ebx
add ecx, edi
add ecx, edi
jmp 0x46c9d9
push 0xffa76e69
sub ebx, edx
and edi, ecx
or ecx, 0x882597
rol edx, 0x13
jmp 0x46c165
push 0xffa8655a
xor ebx, 0x8fe4fb
xchg edi, ecx
xor ebx, ecx
or ecx, edx
sub ebx, ecx
dec edx
rol ecx, 9
xor ecx, 0x90aa45
jmp 0x46dcf9
push 0x40
and edx, ebx
bswap ecx
not edx
add edx, ecx
xor ebx, edi
sub ecx, ebx
add edx, 0x967023
sub ebx, edi
or edi, edx
and ecx, edx
jmp 0x46d17d
mov esi, 0x246e6c30
sub ecx, ebx
xor ecx, ebx
and edx, 0x9ceff3
or edx, ebx
add edi, edx
mov edx, 0x9d3c05
mov edi, edx
xchg ecx, edi
sub ecx, edi
sub ebx, 0x9dce33
jmp 0x46c995
pop esi
add ebx, edx
add ecx, ebx
sub ecx, edx
and edi, ebx
sub ebx, 0x9ff305
sub edi, ecx
and ecx, edx
xchg edi, edx
jmp 0x46cc82
call fcn.0046e28a
add ecx, ebx
xor edx, edi
xor edx, 0xa0a739
sub ecx, edi
and ecx, 0xa0e39d
or edx, ebx
shl ecx, 0x1c
or ecx, edx
not edx
add edx, ecx
xor edi, edx
xor edi, 0xa1a003
jmp 0x46d52a
push esp
sub edx, 0xa4f8ff
xor ebx, ecx
xchg ebx, edi
bswap edi
add edx, ecx
shr edi, 5
xor ecx, 0xa59ef7
neg edx
not ecx
not ebx
jmp 0x46cec1
push 0xffa0ba96
xor edx, ebx
ror ecx, 0x1d
bswap edi
xor ecx, ebx
and edi, edx
xor ebx, ecx
or edi, 0xac190d
and edx, ecx
jmp 0x46c884
push 0x6a5bd
or ebx, edi
mov ecx, edx
mov ebx, edx
inc ecx
xor edi, edx
xor edi, 0xadd1e9
mov ecx, ebx
mov ebx, 0xae08ab
or edx, edi
mov edx, edi
jmp 0x46e10c
push 0xffa63438
mov edx, ecx
add edx, 0xaf9d6f
bswap ecx
or ebx, 0xafd477
and ecx, edx
sub edx, ebx
mov ebx, edi
xchg edi, ebx
sub edi, edx
bswap ecx
or ebx, 0xb097cf
xchg ecx, ebx
shl edx, 0x19
rol ecx, 0x1d
jmp 0x46c0f3
call fcn.0046e28a
add ecx, edi
xor edi, ecx
shl ebx, 0x14
add ebx, edx
and ebx, edx
sub ecx, ebx
nop
rol edi, 0xe
neg ebx
xor ecx, edi
jmp 0x46d478
push 0xffa27228
add ebx, ecx
rol edi, 2
or ecx, ebx
xchg ecx, edi
jmp 0x46e0cd
call esi
add edx, 0xb8a75f
shl ecx, 0xe
rol ebx, 0x10
and ecx, edx
and ecx, edi
add ebx, edi
neg ecx
bswap edi
sub edx, ecx
ror edx, 0xa
jmp 0x46be60
push 0xffa8ccdc
rol edx, 5
xor ecx, edi
shr ebx, 0x1b
mov edi, 0xba1c6b
or edx, ecx
and edi, edx
mov edi, 0xba7005
xor ecx, ebx
jmp 0x46dffb
mov esi, 0x246e6c30
or edi, ecx
shr ecx, 0xe
and ecx, ebx
mov edx, 0xbb0727
bswap ebx
shl edi, 0x16
rol edx, 6
sub ebx, edx
jmp 0x46cff0
pop esi
xor ecx, 0xc038ef
xchg edi, edx
sub edi, ebx
xor ecx, edx
mov ecx, 0xc0a4a7
neg edx
and ecx, 0xc0df95
mov ecx, 0xc0f825
mov edi, ecx
or ebx, edi
jmp 0x46c06f
pop esi
neg edx
mov edx, ebx
mov ecx, ebx
mov ebx, 0xc1a887
neg ecx
add edi, edx
shl edi, 9
nop
jmp 0x46be18
call esi
and edx, ebx
dec edi
dec edx
sub ebx, edi
and edx, ebx
bswap ecx
or ebx, 0xc77385
dec edi
inc edx
or edi, 0xc7cdfd
mov ecx, edi
add edx, ebx
jmp 0x46c7fd
push 0xffaccebc
add edx, ebx
shr edx, 0x1f
add edx, ecx
not ecx
mov ecx, ebx
mov ebx, ecx
xchg ecx, ebx
or ecx, edx
sub edi, ecx
bswap ebx
nop
add ebx, 0xcc77a3
xchg edi, edx
xor edx, ecx
jmp 0x46d68a
call esi
and edx, 0xccd747
mov ebx, ecx
add ebx, edx
and edi, ecx
shl ecx, 0xb
mov edx, ebx
xchg ebx, edx
bswap ebx
rol edx, 0x15
add edi, 0xcdccb1
jmp 0x46bb12
pop esi
xchg ecx, edx
add edx, 0xcfb91f
bswap ecx
ror edi, 0x1a
sub edi, 0xd00fef
and edi, edx
sub ecx, ebx
sub edi, ecx
mov ecx, edx
xchg edx, ecx
sub ecx, edi
add ecx, edx
jmp 0x46ba2e
pop esi
sub ecx, 0xd26dfb
rol edi, 0x1d
and ebx, ecx
ror ebx, 5
and ecx, 0xd2dbbb
dec ebx
sub ebx, ecx
shr edi, 1
jmp 0x46da8f
push 0xff9eec7a
sub ebx, ecx
mov edi, 0xd5b7b7
add edi, ebx
sub edi, ecx
and ecx, edi
inc ecx
shr edx, 5
or edx, edi
shl edi, 8
and ecx, ebx
sub ecx, edi
xor ebx, ecx
jmp 0x46bd66
push 0xffacf2aa
xor ecx, edx
and ecx, ebx
xchg ecx, edx
shr edi, 0x11
add edx, edi
add edx, 0xd894e3
inc ecx
xchg ebx, edi
sub ebx, edx
and ecx, edi
jmp 0x46be43
pop esi
or ecx, edx
xor edi, 0xe07e37
add edx, edi
sub edi, ebx
jmp 0x46cbd4
pop esi
dec edx
sub edi, 0xe0fd4d
xor edx, edi
or edi, 0xe132b3
or edi, edx
and ecx, edx
mov ecx, edi
add edx, ebx
ror edx, 0x17
nop
jmp 0x46bb2f
pop esi
xor ebx, edi
sub edx, 0xe4d3a7
shl ecx, 2
xor edx, ecx
dec edi
mov edx, edi
or ebx, ecx
or edi, ebx
shr ebx, 0x11
rol edi, 0x19
xchg ebx, ecx
mov edi, edx
jmp 0x46c7c1
mov esi, 0x246e6c30
sub edx, ebx
and ecx, 0xe62667
xor ebx, edx
sub edx, edi
dec edi
xchg ebx, edx
add ebx, ecx
bswap edx
mov edx, 0xe6edf3
and ecx, edi
jmp 0x46c4ac
push esp
xor ebx, ecx
bswap edx
or edx, ecx
sub ecx, ebx
bswap ecx
or ebx, 0xe7ba27
jmp 0x46d071
push 0xffa2b120
or edx, 0xf2636f
and edx, ebx
add edx, edi
bswap edx
dec ecx
xchg edx, ecx
or ebx, 0xf30ab1
add ecx, 0xf326fb
xchg ebx, edi
add ecx, ebx
jmp 0x46c69e
push 0xff9ece4a
add ecx, 0xf38025
xor ecx, edi
xchg edi, ecx
neg edi
sub edx, 0xf3f7dd
shl ecx, 0x1a
or ecx, edx
xor edi, 0xf4488b
bswap ebx
shl edi, 4
add ecx, edx
mov edi, ecx
jmp 0x46d63b
pop esi
or edx, ebx
and edi, ecx
rol edx, 0x1f
xchg ebx, edi
mov ecx, 0xf54e0b
xchg edi, ecx
sub edx, ecx
mov ebx, edx
jmp 0x46c938
mov esi, 0x246e6c30
add ecx, ebx
sub ecx, edx
shl ebx, 3
or ecx, edx
rol ebx, 5
add edi, 0xf77273
or ecx, ebx
and edx, ecx
add edi, ebx
or edx, ebx
shl ecx, 3
xchg ecx, ebx
xchg edx, ecx
dec ecx
jmp 0x46ca5f
pop esi
sub edi, edx
xor edi, edx
and ebx, ecx
sub edi, 0xfb0d81
sub ecx, edx
and edx, edi
mov ebx, 0xfb5dcd
xor ebx, ecx
jmp 0x46d799
call fcn.0046e28a
mov edi, 0xfba151
ror edx, 3
xor edi, ebx
xchg ecx, ebx
ror ebx, 0x1d
mov edx, edi
or ebx, ecx
mov edx, 0xfc5f21
or ebx, edx
xchg ebx, edx
sub edx, edi
xchg edi, ecx
jmp 0x46e1e9
call fcn.0046e28a
and edi, edx
dec edx
add ecx, edx
and ecx, edx
xchg edi, edx
xchg ecx, ebx
rol edi, 2
shl ecx, 6
mov ecx, edi
mov edx, 0x1029e63
jmp 0x46e18f
push 0xff9e8a8b
add ecx, 0x102c42d
add edi, ebx
sub ebx, edx
xor ecx, edi
xchg edi, ecx
xchg edi, edx
mov ebx, 0x10366e3
xor edx, ecx
or edi, edx
or edx, edi
or ebx, ecx
xchg edi, ecx
jmp 0x46c9c0
call fcn.0046e28a
sub edi, 0x107faf3
shl edx, 0xf
and edx, 0x1083249
and ebx, edi
mov edx, 0x1086c5d
neg ecx
or ecx, edx
xor edi, 0x108c125
jmp 0x46e48a
call fcn.0046e28a
bswap edi
and ecx, edx
shr edi, 7
mov edi, 0x10d8abd
bswap ebx
shl edx, 4
sub ebx, edi
inc edx
jmp 0x46d2eb
push 0xffa88692
ror edx, 0x13
dec ebx
and edx, ecx
xor edx, ecx
shr edx, 0x1e
ror ecx, 3
sub ecx, edx
shl ebx, 0x16
add ebx, edx
shl edi, 0x1a
rol edx, 0x1e
and edx, edi
bswap edi
add ecx, 0x10f954d
ror edi, 0x1d
and ecx, edx
jmp 0x46e545
mov esi, 0x246e6c30
sub edi, ecx
xor edi, ecx
xchg ebx, edi
add ecx, ebx
dec ecx
sub edi, ecx
xor edi, 0x11550fd
and ecx, edx
jmp 0x46bbb6
pop esi
neg ebx
or ecx, ebx
bswap ebx
nop
jmp 0x46d1c2
push 0xffa3c244
sub ecx, edi
xchg edx, ecx
mov ebx, edx
mov edx, ecx
jmp 0x46c6cf
pop esi
sub edx, ecx
xchg ebx, edx
xchg ebx, edx
xchg ecx, edi
not edi
ror edx, 0x16
jmp 0x46de88
pop esi
dec ecx
sub edi, ecx
bswap ebx
mov edx, edi
xor edi, ebx
mov ecx, edi
or edx, ecx
shl edx, 0x17
or ecx, edi
xchg ecx, edi
jmp 0x46d787
pop esi
xchg ecx, edi
nop
add ebx, 0x11b9253
mov ecx, edi
not edi
ror edi, 4
add edx, ebx
xor edi, edx
shl ecx, 0x1f
and ecx, 0x11c569d
nop
mov ecx, ebx
jmp 0x46ba05
push 0xffa40bd0
or edx, 0x11f27df
or edi, edx
xchg ebx, edx
xor ecx, edi
mov edx, 0x11f9683
add edx, ebx
jmp 0x46d832
pop esi
shl ecx, 6
rol ebx, 0xa
xor ecx, ebx
mov edx, edi
mov ecx, ebx
sub edi, ecx
add ecx, 0x122bac1
xchg ebx, edi
add ecx, ebx
ror edx, 0xb
nop
shr edx, 0x1e
mov ebx, edi
sub ebx, ecx
jmp 0x46d80e
push 0xffabf8ce
add ecx, edx
or ebx, 0x1259709
mov ebx, edi
or edx, ebx
shl ecx, 4
add edi, edx
shl edx, 0x12
sub edi, edx
jmp 0x46c34c
push 0xffa8f192
sub ecx, edi
not edi
or edx, 0x127c5db
add edx, 0x127de3f
jmp 0x46bb9c
call esi
add edi, ebx
xchg edi, edx
bswap edx
or ecx, 0x1297e7b
add ecx, 0x1299aa5
or ecx, edx
xchg ebx, edi
add ecx, ebx
xor edi, ecx
not edx
xor edi, 0x12a43b9
add ebx, ecx
xor ecx, edi
sub edi, 0x12a931d
jmp 0x46c247
pop esi
mov edi, ecx
bswap ecx
dec ebx
rol edx, 6
or edx, 0x12b2c7d
and edx, ebx
xchg ecx, edi
xchg edi, ecx
neg edi
inc edx
or edi, ecx
shr ecx, 0x12
jmp 0x46d5ce
push 0xffa293ac
xchg ebx, edx
and edx, ebx
add edx, 0x12e5f2f
xchg ecx, edi
or edx, ebx
xor edx, ebx
shr ecx, 0x17
add edx, ebx
not ebx
mov ebx, edi
jmp 0x46d98d
push 0x401400
sub ecx, edi
not edi
add edi, ebx
rol edi, 1
or ecx, edi
shl ebx, 0xe
jmp 0x46ba8a
call esi
mov ebx, 0x13323c5
add edx, ebx
and ecx, ebx
sub edx, ebx
add ecx, edx
shr ebx, 8
sub ecx, ebx
bswap edx
ror edi, 0x1e
and ebx, edi
jmp 0x46e069
call esi
and ecx, edx
bswap ecx
and ebx, edi
and edi, edx
mov ebx, edx
xchg edx, ebx
add edx, ebx
xchg edx, ebx
bswap edi
mov edi, 0x135562f
jmp 0x46c8c2
call esi
add edx, ebx
xor ecx, 0x137ea8d
or ebx, edx
and edx, ecx
add edi, edx
ror edx, 1
sub edi, edx
xor edx, ebx
jmp 0x46d9e6
push 0xffaab824
shl ecx, 0x1e
bswap edx
and edi, edx
sub edi, edx
sub ebx, ecx
or edi, ebx
shr ebx, 0xb
xor edi, ecx
jmp 0x46cb72
push 0xffa67a48
xchg ecx, ebx
shl edx, 0xd
mov edx, edi
neg edx
sub ecx, 0x141b029
bswap edx
jmp 0x46cc99
push 0xffaea071
dec edi
mov ebx, edx
and ebx, edx
xor ebx, edi
nop
add edi, ebx
shl ecx, 2
sub ecx, 0x1469761
jmp 0x46c1c4
pop esi
shr ebx, 0x1c
mov edi, ecx
add ebx, ecx
mov edi, ebx
shr ecx, 0x12
or edx, ebx
mov ebx, edx
dec edi
bswap ecx
sub edi, ecx
xor edx, edi
ror ebx, 5
jmp 0x46c920
pop esi
add ebx, ecx
and ecx, 0x14d807f
shr ecx, 1
add ecx, edi
not ebx
xor ebx, 0x14dee6b
xor edi, edx
or edx, ecx
sub edi, edx
shr edi, 0xc
add ebx, ecx
inc edi
jmp 0x46c0b7
call esi
add edi, 0x14ebc15
and edi, 0x14ed88b
mov ecx, ebx
or ecx, edi
inc edi
xor edi, 0x14f491b
jmp 0x46e463
call fcn.0046e28a
sub edx, edi
bswap ecx
xor ebx, 0x1523bc1
or ebx, edi
mov ecx, 0x1527be7
not edi
or ebx, edi
and ebx, 0x152dc8f
not edx
bswap ebx
or edx, ecx
xchg ecx, edx
sub edx, edi
add edi, ebx
sub edx, 0x1539e13
neg ebx
jmp 0x46d856
push 0xffa8abea
add edi, ecx
sub ebx, edi
and edx, ecx
shl edi, 6
rol edx, 0x13
xchg edx, ecx
mov edi, edx
sub ebx, ecx
add edx, ecx
sub edx, edi
ror edi, 0x18
or edx, edi
shl edi, 0x1a
mov edx, 0x1566b65
xchg ebx, edx
inc ecx
jmp 0x46d30d