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

Disassembly:
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffefa
jne 0x401061
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffeee
jne 0x4010d6
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff1a
jne 0x401137
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff0c
jne 0x4011b1
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffefa
jne 0x401221
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x46b70e
bswap ebx
shr ebx, 0x11
add ecx, 0x409cf0e2
shr ecx, 5
sub ebx, edx
or esi, ebx
shr ebx, 0xd
jmp 0x46dce2
pop edi
or esi, edx
ror esi, 0xd
sub esi, edx
sub edx, ecx
ror edx, 0x15
add ecx, ebx
mov esi, 0x40fedf70
dec edx
ror ecx, 3
and ecx, 0x40ff307c
inc esi
xchg esi, edx
jmp 0x46df66
push 0x40a78460
neg ecx
add esi, ebx
sub edx, ecx
ror edx, 1
sub esi, ecx
sub edx, ebx
and ecx, edx
and esi, ebx
jmp 0x46df16
call edi
xor esi, edx
sub edx, 0x4101a6d4
sub edx, ecx
xchg ecx, edx
jmp 0x46d0e0
pop edi
mov esi, ecx
or ebx, ecx
mov ebx, 0x4103d896
and ebx, edx
shl esi, 2
xor ebx, esi
add edx, esi
or ebx, edx
ror ebx, 5
xchg edx, ebx
and esi, ebx
shr edx, 5
jmp 0x46bd5e
pop edi
xchg ecx, esi
mov esi, 0x41088eea
ror ecx, 6
dec esi
ror edx, 2
add edx, esi
shl esi, 8
and edx, ebx
jmp 0x46e296
push esp
and esi, edx
xchg edx, ecx
add ecx, esi
or edx, 0x410c36bc
xchg esi, edx
and edx, ebx
sub edx, 0x410c8748
add edx, ecx
jmp 0x46bc8a
mov edi, 0x75624153
shl ebx, 0xe
not ebx
xor edx, esi
or ecx, edx
xor esi, ebx
xor ebx, esi
sub esi, ecx
mov esi, 0x410e322e
jmp 0x46d015
mov edi, 0x75624153
or esi, ecx
mov ecx, 0x41104178
add edx, 0x41105a16
inc ebx
inc ebx
xor ebx, ecx
xchg ecx, ebx
mov esi, ebx
xor ebx, esi
neg edx
dec ecx
sub esi, 0x41115226
jmp 0x46db79
pop edi
xchg edx, ebx
rol ebx, 0xd
add ebx, 0x4111b796
xchg edx, ecx
add esi, 0x4111ea30
add ebx, edx
not ebx
bswap edx
jmp 0x46bdf9
pop edi
and ecx, 0x4113bdde
neg ebx
add edx, esi
and ebx, 0x41140d60
xor ebx, edx
dec ebx
and edx, ecx
add edx, esi
jmp 0x46cf38
pop edi
or esi, ecx
and edx, 0x4115fab0
sub edx, ebx
ror ecx, 0xb
xchg esi, ebx
dec ecx
add ebx, edx
xchg ebx, ecx
jmp 0x46daa3
pop edi
sub ecx, edx
xor edx, ecx
ror edx, 1
neg esi
and edx, esi
or ecx, 0x41195cfe
or edx, ecx
neg ebx
jmp 0x46b7a4
pop edi
shr ecx, 0x1e
or esi, 0x4119f4be
xor ebx, esi
neg ebx
add edx, esi
sub ecx, 0x411a6ca0
mov esi, ebx
bswap edx
jmp 0x46db45
call edi
mov esi, ecx
add ecx, ebx
sub ecx, ebx
or esi, 0x411bd51a
jmp 0x46c29d
pop edi
sub ebx, esi
mov edx, ecx
xor ebx, ecx
or ebx, edx
ror ebx, 0x18
ror esi, 4
jmp 0x46e2c8
call fcn.0046b80f
add ebx, 0x41207034
sub ecx, edx
jmp 0x46d7b5
call fcn.0046b80f
shr edx, 0x18
and ecx, esi
dec ecx
xor ecx, esi
not ebx
xor esi, ebx
jmp 0x46cc08
push esp
sub ebx, esi
or edx, 0x41266eda
or ebx, 0x41268b6a
ror ebx, 0x1c
dec edx
or edx, ecx
or ebx, ecx
and ecx, esi
jmp 0x46c502
push 0x409fe6b6
ror ebx, 0xa
sub edx, esi
sub ecx, edx
add edx, 0x412788e4
add ebx, 0x4127a598
mov ecx, ebx
shl edx, 0x18
and edx, 0x4127f998
jmp 0x46caf6
call edi
neg ecx
or ecx, 0x412b6af6
or ecx, esi
bswap ecx
mov edx, ebx
xor edx, 0x412bd46c
mov ecx, 0x412bf17a
dec ebx
jmp 0x46c959
pop edi
neg edx
mov edx, 0x412cd534
neg ebx
or ebx, edx
xor edx, ebx
mov ebx, esi
rol esi, 6
mov ebx, ecx
add ecx, esi
or esi, ecx
add edx, esi
dec ebx
jmp 0x46d876
push 0x40a89664
add esi, ecx
or ecx, ebx
and edx, esi
xor ebx, edx
or ebx, esi
and edx, ecx
dec esi
and ecx, ebx
add ecx, 0x41323ce2
ror esi, 0xc
sub esi, edx
inc edx
jmp 0x46c645
mov edi, 0x75624153
add ecx, edx
add ebx, 0x413797ae
dec esi
ror edx, 0x10
sub esi, ecx
and edx, ebx
shl esi, 5
xchg edx, esi
xchg ecx, edx
xor edx, ecx
jmp 0x46c82d
pop edi
rol esi, 7
xchg edx, ecx
xchg ecx, ebx
add ebx, edx
add esi, edx
dec edx
ror ecx, 0x17
mov ecx, ebx
jmp 0x46cd25
mov edi, 0x75624153
shl edx, 0x14
mov edx, esi
add ecx, 0x413e6a62
xchg edx, ebx
add ebx, esi
ror ecx, 0xe
jmp 0x46c794
call edi
xor esi, ecx
sub ebx, edx
xchg ebx, edx
not ecx
xor esi, 0x41433ece
xchg ecx, edx
mov ebx, 0x414374c4
not edx
jmp 0x46d109
pop edi
or ebx, esi
and edx, ecx
shr ebx, 9
or edx, esi
or edx, ebx
xor ebx, esi
shr ebx, 7
add ebx, edx
and edx, esi
bswap edx
or ecx, 0x4146ff30
xor ecx, 0x41471b76
shr ebx, 0x1c
mov esi, ecx
jmp 0x46e637
push 0x409facce
or ecx, 0x41498daa
ror ecx, 0x1e
sub esi, ebx
inc ebx
shr esi, 0x12
neg ecx
xchg edx, ecx
mov edx, ecx
mov edx, esi
inc ebx
shr esi, 8
bswap edx
jmp 0x46d884
push 0x40aa4462
or esi, 0x414eba76
rol esi, 6
sub edx, ecx
ror edx, 0x17
jmp 0x46bebe
call fcn.0046b80f
add edx, 0x4153f780
or edx, ecx
add esi, 0x41542a82
xor edx, 0x415446ee
xchg ebx, edx
neg ecx
or ebx, esi
or edx, ecx
or ebx, ecx
or esi, ecx
mov ecx, 0x41550560
add esi, ebx
and ecx, 0x415538e0
rol ecx, 0xa
jmp 0x46ddae
pop edi
and ecx, ebx
neg ecx
sub ecx, 0x4155b2a6
sub ebx, 0x4155cf00
xor esi, 0x4155eb46
mov ebx, edx
sub ecx, esi
xor edx, ebx
jmp 0x46c809
call edi
sub edx, 0x415a609a
rol ecx, 0x16
sub ecx, esi
xor esi, ecx
mov esi, edx
sub edx, 0x415aeb1e
jmp 0x46d651
pop edi
mov esi, ebx
xor esi, edx
sub edx, 0x416367ca
add edx, ecx
add esi, 0x41639bfe
and edx, 0x4163bbca
xor ecx, ebx
and esi, 0x4163ee1a
jmp 0x46d8b9
call fcn.0046b80f
or esi, ebx
xor ecx, 0x416437d2
xchg esi, ecx
add edx, ebx
neg ecx
mov ebx, esi
sub edx, ecx
xor edx, ecx
jmp 0x46dd14
call fcn.0046b80f
xchg edx, ecx
sub edx, ecx
and ecx, 0x41657cfe
xchg ebx, ecx
xchg esi, edx
xor esi, edx
shl esi, 2
xchg esi, ebx
xchg ecx, edx
xchg ebx, ecx
jmp 0x46c34f
push 0x40
sub esi, edx
xor esi, edx
add ebx, ecx
inc ebx
shr esi, 0xb
add ebx, edx
jmp fcn.0046bdd8
push 0x40a72a78
mov edx, ecx
xchg ebx, esi
and ebx, edx
add ecx, ebx
mov esi, 0x416c2760
xchg ebx, edx
jmp 0x46e556
call edi
bswap ebx
shr ebx, 0x19
ror edx, 0xf
sub esi, ecx
inc ecx
xchg ebx, esi
bswap ebx
dec ecx
or ecx, ebx
add esi, edx
and edx, ebx
or ecx, 0x416d96b0
jmp 0x46baff
mov edi, 0x75624153
inc ebx
sub ebx, ecx
xchg esi, ecx
sub edx, esi
jmp 0x46ddd0
call fcn.0046b80f
xchg ebx, ecx
xchg edx, ecx
xor ecx, edx
dec esi
jmp 0x46bb32
push 0x40a8b7e0
ror edx, 0x17
and edx, 0x416ff3a2
rol edx, 8
dec ebx
rol esi, 0xe
sub edx, ecx
ror edx, 0x1c
inc ecx
rol ebx, 2
inc edx
rol ecx, 5
add ecx, ebx
or ebx, 0x417127c4
sub esi, 0x41714054
jmp 0x46df7f
pop edi
not esi
sub ecx, edx
sub ebx, ecx
shl ebx, 0xa
or ebx, 0x4171d99e
xor ebx, 0x4171f22e
jmp 0x46e107
pop edi
xchg edx, esi
neg edx
xchg esi, ecx
ror ebx, 0xb
add edx, ebx
shl ecx, 0xa
or ecx, 0x4174bc2e
xor ecx, 0x4174d864
jmp 0x46bb45
mov edi, 0x75624153
xor ecx, ebx
or ecx, ebx
sub ebx, edx
sub esi, ebx
inc ebx
xor ebx, ecx
jmp 0x46c263
call fcn.0046b80f
mov ebx, ecx
xchg esi, ebx
jmp 0x46dc66
pop edi
neg ecx
rol edx, 4
dec ebx
mov ecx, esi
jmp 0x46b8e3
call fcn.0046b80f
xchg edx, ebx
ror esi, 0xb
and esi, ebx
or ebx, esi
jmp 0x46c03d
mov edi, 0x75624153
add edx, 0x417f8f66
sub esi, ebx
or edx, ecx
add ecx, esi
inc esi
rol edx, 9
shl ecx, 0xf
rol esi, 0xc
jmp 0x46bbd6
pop edi
mov ebx, edx
add esi, edx
and ebx, edx
mov edx, ecx
or edx, 0x41881496
not edx
and ecx, ebx
rol edx, 0x10
sub edx, ebx
ror ecx, 0x1a
or ecx, esi
xor ecx, 0x4188d6d4
jmp 0x46c1b5
call edi
and ebx, edx
nop
or esi, edx
add esi, ebx
add ebx, ecx
and ecx, esi
add esi, ecx
xor ecx, ebx
xchg ebx, edx
or esi, edx
mov ecx, esi
dec esi
xor esi, ecx
xchg ebx, ecx
jmp 0x46d29e
push 0x40a5fee8
rol edx, 0x12
and edx, ecx
mov ecx, esi
add esi, ecx
sub ecx, ebx
xchg esi, edx
sub ebx, edx
or esi, ebx
jmp 0x46d93e
push 0x40a00596
xchg ecx, edx
dec ecx
shr ebx, 2
not edx
jmp 0x46b9e1
call fcn.0046b80f
or ebx, 0x419677a4
add ebx, edx
and esi, ebx
and esi, 0x4196c5bc
sub ebx, esi
and ecx, ebx
add edx, esi
xchg esi, ecx
jmp 0x46dab5
push 0x40a63ad6
sub edx, ebx
and edx, ecx
mov ecx, esi
add esi, ecx
bswap ecx
xor ebx, edx
and edx, ebx
mov ebx, ecx
bswap esi
or esi, ecx
jmp 0x46b987
call edi
rol ecx, 5
shl ebx, 0x17
or edx, esi
add ebx, edx
mov ecx, 0x419e61d6
add ebx, esi
and edx, ecx
add esi, ecx
bswap ecx
xor ebx, edx
and ebx, 0x419f0360
mov esi, ebx
jmp 0x46e4b2
call fcn.0046b80f
mov esi, 0x41a20fb6
sub edx, esi
add ecx, edx
or ecx, 0x41a25c42
inc ebx
dec ecx
xor edx, esi
xchg edx, ebx
xor esi, ebx
add edx, ecx
xchg esi, ebx
xchg ecx, edx
jmp 0x46b7fc
pop edi
xor ebx, edx
or ecx, 0x41a6d2fc
or edx, ecx
add ecx, esi
or edx, 0x41a7203c
xor esi, ecx
mov esi, edx
add ebx, ecx
jmp 0x46ba0b
pop edi
dec ecx
add ebx, edx
or ecx, ebx
sub ebx, edx
rol ebx, 0xb
add ebx, ecx
and ecx, 0x41a8eaa4
add esi, 0x41a9070e
shr esi, 1
and esi, edx
jmp 0x46e4e4
pop edi
or ecx, 0x41a96262
xor esi, ebx
xor ecx, esi
mov edx, ebx
ror edx, 0xf
shr ecx, 0x18
and esi, ebx
or ebx, esi
add ebx, ecx
mov ebx, 0x41aa570e
mov ebx, edx
and ebx, 0x41aa8ad8
xor ecx, edx
ror ecx, 0x10
jmp 0x46c48a
call edi
bswap ecx
sub ecx, esi
or esi, ecx
xor edx, 0x41b04f1a
and ebx, esi
xor esi, 0x41b0821c
not ecx
and esi, ecx
xor esi, ecx
and edx, 0x41b0ee62
jmp 0x46d1f4
call edi
xor esi, edx
sub edx, 0x41b2879c
xchg esi, ebx
add edx, ebx
and ebx, edx
nop
xor ecx, edx
sub ebx, 0x41b32aa0
mov edx, esi
inc ebx
and ebx, edx
not esi
jmp 0x46c097
pop edi
dec ebx
rol esi, 0xa
and ecx, 0x41b7ab8a
add esi, ecx
add ebx, edx
mov ecx, 0x41b7fd92
and ebx, 0x41b8167c
sub ecx, edx
jmp 0x46bf11
call fcn.0046b80f
add ecx, edx
and ecx, esi
mov ecx, ebx
shl ebx, 0xf
not ebx
xor edx, esi
jmp 0x46ce48
pop edi
sub edx, 0x41c315d0
xor esi, edx
mov edx, 0x41c34854
sub esi, 0x41c368fa
sub ecx, 0x41c38564
sub edx, ebx
and ecx, edx
sub ebx, 0x41c3d37c
jmp 0x46d6fa
pop edi
sub ecx, esi
sub ecx, 0x41c41568
shl ebx, 0x1b
or edx, ebx
rol ebx, 3
add ebx, 0x41c48188
dec esi
xchg ecx, edx
shl esi, 0x13
and ecx, edx
mov ebx, esi
sub ecx, edx
add esi, 0x41c53d3c
xor ebx, ecx
jmp 0x46e3e1
pop edi
bswap esi
bswap esi
xchg ecx, edx
add ecx, edx
or edx, ebx
not ecx
jmp 0x46e47e
pop edi
and ecx, 0x41cb0408
inc esi
xor ecx, ebx
sub esi, edx
or ecx, 0x41cb7082
and esi, 0x41cb8d46
mov esi, ecx
sub esi, ecx
xor edx, 0x41cbdf4e
add esi, edx
jmp 0x46c6dd
pop edi
shr edx, 0xe
and ecx, ebx
jmp 0x46d1a7
push 0x40a129c2
mov esi, ecx
mov edx, esi
xchg esi, ecx
xor ebx, 0x41d646d4
sub esi, ebx
and edx, ecx
mov ecx, esi
mov ecx, ebx
shl ebx, 2
and ebx, edx
jmp 0x46e039
pop edi
inc ecx
or ebx, esi
jmp 0x46cadb
call fcn.0046b80f
add esi, ecx
mov esi, ecx
xor ecx, ebx
xor esi, edx
jmp 0x46c5dd
mov edi, 0x75624153
not esi
inc edx
mov edx, ecx
xchg ecx, ebx
jmp 0x46bc74
pop edi
mov ecx, 0x41ed6b70
dec ebx
sub ebx, 0x41eda3c6
inc ebx
or edx, 0x41edd8b2
not edx
jmp 0x46e149
push 0x40a40b32
xchg ecx, ebx
or ecx, esi
and edx, 0x41ee9b7e
neg ecx
dec ebx
xor ecx, edx
dec esi
sub ecx, 0x41ef2930
inc ecx
or ecx, 0x41ef61d0
jmp 0x46dd8a
push 0x40acd9c1
xchg edx, ebx
sub ebx, edx
sub esi, edx
xor edx, ecx
not edx
inc ecx
jmp 0x46dbde
call edi
sub esi, 0x41f81386
and edx, esi
bswap edx
xor ebx, 0x41f866a0
jmp 0x46bae4
push 0x40a210e0
sub ebx, edx
add edx, ebx
jmp 0x46dc89
push 0x409fcb56
xchg edx, esi
xor ebx, esi
add esi, 0x41fdd3fe
mov ebx, edx
nop
or esi, edx
jmp 0x46bca8
push 0x40a52c6a
xor edx, ecx
xchg ecx, edx
and ecx, esi
add ecx, ebx
xor edx, esi
or esi, ebx
or ebx, esi
xchg esi, ebx
xor ebx, ecx
xchg ecx, ebx
jmp 0x46dd72
push 0x40a61c98
mov ecx, 0x420341ee
xchg edx, ebx
ror ecx, 0x15
bswap esi
and ecx, ebx
add edx, ebx
inc ecx
or ecx, 0x420401da
xor edx, ebx
or edx, ecx
jmp 0x46cb9f
pop edi
mov esi, ebx
add ecx, edx
and esi, ebx
and ebx, ecx
or ecx, esi
xor ecx, esi
not ebx
and edx, ebx
jmp 0x46b845
pop edi
sub edx, 0x420da478
xor ebx, esi
neg edx
sub ecx, esi
jmp 0x46cd7e
call edi
or esi, 0x420e2000
rol edx, 0x19
add edx, 0x420e5cec
mov edx, 0x420e762e
dec ecx
xor ecx, esi
or ebx, 0x420ec800
or ecx, edx
jmp 0x46ba51
push 0x40a10b16
add ecx, esi
or edx, ecx
rol ecx, 0x11
sub ebx, edx
mov ecx, edx
shl ecx, 1
sub ebx, 0x421059d8
inc ebx
jmp 0x46d363
push 0x409f8e90
add edx, esi
or ecx, edx
bswap ebx
and ebx, ecx
add ebx, ecx
xor ebx, ecx
add edx, ebx
bswap edx
and esi, edx
xor esi, 0x4212e3b0
jmp 0x46c107
call fcn.0046b80f
neg edx
xchg esi, ebx
xor ebx, ecx
xchg ecx, ebx
sub ebx, edx
or edx, ebx
and ebx, esi
ror edx, 0x1f
jmp 0x46caba
mov edi, 0x75624153
sub ebx, esi
mov ecx, ebx
shl ebx, 0xe
and ebx, edx
and ebx, esi
sub ecx, edx
add esi, 0x4216d52a
mov ecx, esi
jmp 0x46c4df
call edi
or esi, 0x4219d206
xchg ebx, esi
neg edx
xchg esi, ebx
add ecx, 0x421a41f4
not ebx
and edx, ebx
xor ebx, esi
add edx, ecx
and ecx, esi
jmp 0x46ba92
push 0x40a22c1a
mov ecx, ebx
xchg ebx, ecx
xor edx, esi
xor ecx, edx
and ecx, 0x421b501c
inc esi
and ebx, edx
and edx, ebx
jmp 0x46d585
push 0x40aafcd6
and ecx, edx
mov ecx, esi
jmp 0x46e0c5
push 0x409efb4e
or ebx, 0x421d72ce
sub ebx, edx
mov ecx, edx
sub esi, ebx
and edx, ecx
mov ecx, esi
mov ecx, ebx
sub esi, 0x421e2994
shl esi, 0xb
neg ecx
dec ebx
xchg ebx, esi
or ebx, 0x421eb3e4
xor ecx, esi
jmp 0x46dea5
call edi
or edx, ebx
bswap edx
or edx, ecx
or ebx, ecx
inc esi
and edx, 0x421f7d2c
rol edx, 0x17
and esi, edx
xor esi, 0x421fcce2
and ebx, ecx
jmp 0x46dfa2
push 0x40a54acc
xor edx, ecx
xchg ecx, edx
xchg ebx, ecx
shl esi, 0x1a
xchg edx, esi
shr edx, 0xd
jmp 0x46e526
push 0x40a430c2
add ecx, esi
inc ecx
inc ecx
xor esi, edx
neg edx
sub ebx, 0x42230c82
or edx, 0x4223296c
xor ecx, ebx
xchg ebx, ecx
sub ecx, edx
jmp 0x46bfa7
call edi
add ebx, ecx
xchg esi, ebx
xor ecx, 0x4223d5da
and esi, ecx
add ecx, edx
xchg ebx, edx
add edx, ecx
sub edx, ecx
mov ebx, 0x422473a8
and esi, ecx
jmp 0x46da46
call fcn.0046b80f
and edx, ebx
shl esi, 2
inc edx
neg ebx
inc esi
mov ecx, edx
jmp 0x46bd24
mov edi, 0x75624153
rol esi, 0xe
mov ebx, ecx
bswap esi
xor ecx, esi
xor ebx, edx
dec ebx
and ebx, esi
or edx, ecx
add esi, 0x422c2c68
inc ecx
jmp 0x46d4d6
push 0x40a2f80c
shl esi, 0x1d
and ecx, edx
sub ebx, 0x422ca50c
xor esi, 0x422cc19c
shr esi, 0x13
or esi, 0x422cfa78
jmp 0x46c85f
mov edi, 0x75624153
add ecx, edx
xor esi, ebx
xchg ebx, esi
xor ecx, 0x422eb25e
ror ebx, 7
xchg esi, ecx
jmp 0x46cb1a
push 0x40a3c554
not edx
xchg ecx, esi
mov esi, 0x4230e836
or ecx, edx
and ebx, ecx
sub ebx, esi
jmp 0x46dfcb
push 0x40a8d56c
shr esi, 0xb
and edx, esi
sub ecx, edx
rol ebx, 9
add ebx, 0x4231c9f8
and ecx, 0x4231e296
inc esi
mov ecx, edx
jmp 0x46e594
pop edi
add ecx, edx
not ecx
xor esi, ebx
neg ebx
xchg ecx, ebx
or esi, 0x4232cd5a
ror esi, 0x1d
not ecx
jmp 0x46d4cd
push 0x40a3e61e
not ebx
add ebx, esi
xchg edx, esi
xor esi, edx
mov ebx, 0x4233dcb4
neg esi
jmp 0x46d67a
push 0x40a144fe
xchg ecx, ebx
sub esi, 0x42368494
shl esi, 9
xchg ebx, edx
and ecx, edx
mov esi, ecx
jmp 0x46c6fd
call fcn.0046b80f
dec ecx
and ecx, ebx
mov ebx, edx
mov esi, edx
jmp 0x46b951
mov edi, 0x75624153
dec ebx
xor ecx, edx
dec esi
ror edx, 0x17
sub esi, ecx
xor edx, ebx
not ecx
and esi, 0x423b7484
or ecx, ebx
ror edx, 0x15
jmp 0x46e612
pop edi
add ebx, 0x423cbc4a
inc ebx
sub edx, esi
add ebx, 0x423d54e2
jmp 0x46daf9
mov edi, 0x4132136a
and esi, 0x423eadce
dec ecx
sub ecx, 0x423ee36c
nop
xchg esi, edx
mov ebx, esi
sub ecx, edx
mov ecx, ebx
sub ecx, esi
or esi, ecx
jmp 0x46e054
push 0x40a9aa85
xor edx, 0x4249308e
and esi, edx
xor ebx, edx
add edx, ecx
jmp 0x46c600
push 0x40a70c25
mov edx, esi
add ecx, ebx
sub ecx, ebx
xchg edx, ebx
and esi, ebx
xor ecx, 0x424ad686
jmp 0x46c5c4
push 0x40ac3c96
mov ecx, ebx
and ebx, 0x424f07ac
mov edx, ebx
or ecx, edx
mov ecx, esi
mov ecx, ebx
sub ecx, esi
add ecx, ebx
and edx, ebx
bswap ebx
xor edx, ebx
not ecx
jmp 0x46e5e0
push 0x40aadf70
xor ecx, ebx
sub esi, edx
bswap ebx
xor ebx, ecx
inc ebx
or ecx, esi
xor esi, ecx
or ecx, 0x4253a758
jmp 0x46dcd4
push 0x40a76632
shr ecx, 0xb
neg ecx
xchg edx, ebx
shl ecx, 0xf
inc ebx
or ecx, esi
jmp 0x46b7ca
pop edi
dec ebx
mov esi, ecx
or edx, 0x4257daf4
ror edx, 0x10
and edx, 0x425813ee
or esi, 0x42582cfc
and ebx, esi
and ebx, esi
jmp 0x46c67a
pop edi
xor edx, 0x4258d3da
or ecx, edx
shr edx, 0x12
mov edx, 0x425923ea
add esi, 0x42593cf8
neg ecx
neg ecx
xchg edx, ebx
sub ebx, esi
or edx, 0x4259c842
or ebx, 0x4259e506
sub ebx, edx
jmp 0x46cd5b
push 0x40a2dd2d
rol ebx, 2
and esi, ebx
sub ebx, esi
shl edx, 0x15
and ecx, ebx
or esi, 0x425aaa82
ror esi, 0x18
or edx, ecx
or ebx, ecx
or edx, ecx
jmp 0x46dec6
mov edi, 0x75624153
rol esi, 8
xor esi, 0x425c3f74
and ebx, ecx
or esi, ecx
mov ecx, 0x425c917c
xchg edx, ebx
jmp 0x46c4b0
push 0x40a7485c
sub esi, ebx
xor ecx, 0x425da3c8
dec ecx
dec edx
and ecx, edx
xor ebx, 0x425e135c
shr ebx, 0x15
neg ebx
xchg ecx, ebx
and edx, esi
add ebx, esi
or ecx, edx
jmp 0x46e448
mov edi, 0x75624153
xor ecx, 0x425f8b64
or ebx, 0x425fa472
mov ebx, edx
and ebx, edx
rol ebx, 0x13
and esi, ebx
xor ecx, 0x426027b8
inc ebx
jmp 0x46c634
mov edi, 0x75624153
or ebx, edx
mov esi, edx
and ebx, esi
xchg ebx, esi
ror edx, 4
mov ecx, ebx
or ebx, edx
and edx, 0x426274d8
dec ebx
mov esi, ecx
or edx, 0x4262c59a
xor edx, ecx
xor ecx, ebx
and ebx, 0x4263125c
jmp 0x46cc97
call fcn.0046b80f
xor esi, 0x42633a88
dec esi
xor edx, ecx
xor ecx, ebx
and ebx, 0x4263a75c
or ecx, edx
or esi, edx
xor ecx, 0x4263f8e6
jmp 0x46cea0
pop edi
shl edx, 0x14
or edx, esi
inc esi
or esi, 0x426470a4
shr edx, 0x16
and ecx, ebx
jmp 0x46e35e