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

Disassembly:
mov ecx, ebx
rol ecx, 0x1e
not ebx
call sub.kernel32.dll_GetSystemDefaultLCID
sub edx, ebx
rol esi, 0x1e
and esi, 0xdefac541
add esi, 0xdefb2cfc
xor esi, edx
or ecx, esi
add esi, edx
cmp eax, 0xfffffee7
jne 0x4010b1
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
ret
bswap ecx
neg ecx
not ecx
mov esi, edx
xor esi, ebx
call sub.kernel32.dll_GetSystemDefaultLCID
or esi, 0xdf1082a0
add edx, ebx
or ecx, 0xdf115a4c
cmp eax, 0xfffffeef
jne 0x401148
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
ret
add edx, 0xdf145464
mov edx, ebx
dec esi
xchg ebx, edx
neg ebx
call sub.user32.dll_GetCaretBlinkTime
shl ebx, 2
sub ebx, edx
xchg esi, ebx
shl esi, 7
not esi
not ebx
and ecx, 0xdf1a43e5
cmp eax, 0xffffff04
jne 0x4011e3
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.user32.dll_MessageBoxExA
ret
and edx, ecx
add edx, ecx
add edx, esi
add esi, ebx
neg ebx
or ebx, 0xdf1f7720
and ecx, 0xdf1fdc46
call sub.user32.dll_GetCaretBlinkTime
xor ecx, edx
not edx
or esi, ebx
not edx
cmp eax, 0xfffffedf
jne 0x40128f
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.user32.dll_MessageBoxExA
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VarI8FromUI2
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VARIANT_UserUnmarshal
call sub.oleaut32.dll_VarI8FromUI2
call sub.user32.dll_MessageBoxExA
call sub.oleaut32.dll_VarI8FromUI2
call sub.oleaut32.dll_VARIANT_UserUnmarshal
ret
jmp 0x497255
rol ecx, 0x13
shl ecx, 0xd
xchg esi, edx
sub ebx, esi
and esi, edx
xor edx, ebx
jmp 0x498206
push 0xe25d52e6
xchg edi, esi
mov ebx, 0xefdc2004
dec esi
sub ebx, edi
rol esi, 0x1c
jmp 0x498ece
push 0xe23476e2
mov ecx, 0xefde25ae
or ecx, ebx
xchg edi, ecx
add edi, ebx
xchg edi, ebx
xchg esi, ecx
not esi
inc edi
shl ebx, 6
xchg esi, ebx
and esi, ecx
bswap ebx
add ebx, 0xefe3d022
jmp 0x4981ee
call edx
xchg ebx, edi
or esi, ebx
or ecx, edi
add ecx, esi
or esi, ebx
and ebx, edi
xchg ecx, ebx
shr edi, 6
mov ebx, 0xefe81750
add edi, 0xefe87d1d
sub ecx, esi
xor esi, ebx
inc ebx
xchg ecx, esi
jmp 0x497549
push 0xe2650ede
and ecx, ebx
rol ecx, 0x14
xchg edi, ecx
and ebx, edi
sub esi, ecx
shl ecx, 0x1c
sub esi, ebx
inc ebx
inc ebx
jmp 0x49882b
push 0xe23c1215
xor edi, ecx
and ebx, edi
mov esi, 0xf01735e6
xor ecx, 0xf0179d41
neg ebx
ror ebx, 0x11
add ecx, esi
jmp 0x499646
pop edx
or ebx, ecx
and esi, ebx
or esi, ebx
or ebx, edi
jmp 0x4994dd
pop edx
mov esi, ecx
inc ecx
add ebx, 0xf0a44659
add ecx, esi
mov ecx, esi
xor ecx, esi
sub ecx, ebx
and edi, ecx
jmp 0x498de0
push 0xe25e26df
xor edi, ecx
mov esi, ebx
and esi, edi
and ebx, 0xf0eb8eb8
add ecx, esi
mov esi, edi
or esi, ebx
mov edi, 0xf0ecab6f
xchg ecx, esi
sub ecx, ebx
jmp 0x4985f7
pop edx
xchg edi, esi
xor ebx, edi
or edi, 0xf0ede352
or ecx, 0xf0ee2d97
or esi, ecx
shr ebx, 0x1d
mov ebx, 0xf0eefde0
add esi, ecx
add edi, ecx
neg edi
not edi
or esi, ebx
jmp 0x497cca
mov edx, 0x2774562b
xchg esi, edi
dec esi
or esi, ebx
ror ecx, 0x1a
mov edi, ecx
or ebx, edi
mov ecx, esi
and ebx, edi
xor ebx, esi
mov edi, 0xf127b773
and ecx, edi
add ebx, esi
or edi, esi
xchg ebx, edi
inc ecx
jmp 0x49936c
call fcn.00497c48
or ebx, edi
add esi, 0xf1544792
xchg ebx, edi
mov ecx, esi
sub ecx, esi
and esi, ecx
bswap ebx
mov ecx, ebx
xchg ebx, edi
or edi, 0xf158184b
rol ecx, 8
jmp 0x4989d4
pop edx
neg ebx
mov ecx, esi
and edi, ecx
and edi, ebx
shr esi, 0x12
xor ebx, 0xf1adf1f7
or edi, ebx
xor ebx, 0xf1aedb99
add edi, 0xf1af4246
mov ecx, 0xf1afb758
or edi, ecx
add edi, 0xf1b0962b
jmp 0x4990fe
call fcn.00497c48
and esi, ebx
mov ebx, ecx
xchg ecx, esi
xchg ebx, edi
shl ebx, 7
dec esi
xor ebx, ecx
sub ecx, esi
mov esi, ecx
jmp 0x4985a0
pop edx
neg edi
xor ecx, 0xf1c136da
or ebx, ecx
inc ecx
jmp 0x498c93
call edx
sub ebx, esi
shl esi, 5
or edi, ebx
jmp 0x4983fa
push 0xe2809ed4
neg ecx
sub ebx, esi
xor esi, ebx
and edi, ecx
neg edi
add ebx, esi
mov esi, 0xf1cc53a5
jmp 0x498cd5
call fcn.00497c48
mov edi, esi
add ebx, ecx
and ebx, 0xf2df0f6d
mov edi, ecx
jmp 0x498c53
push 0xe2342638
mov ecx, edi
neg ebx
xchg ecx, ebx
ror ecx, 0xf
sub ecx, edi
add esi, 0xf2ec684d
xchg ebx, edi
xor esi, edi
xor ecx, ebx
jmp 0x4972ce
pop edx
or ecx, 0xf2ee45af
and ebx, ecx
not edi
xchg ebx, edi
add esi, ebx
or edi, ebx
sub ecx, 0xf2f0b1bc
xor ebx, ecx
and esi, 0xf2f181ef
xchg edi, ebx
add edi, esi
jmp 0x49733a
mov edx, 0x2774562b
and ebx, esi
or esi, 0xf30f31da
sub edi, 0xf30fa8ae
xor esi, edi
or esi, 0xf3106ca0
xor edi, 0xf310ff28
and ecx, 0xf319e4c1
jmp 0x498daf
push 0xe24be0bd
bswap ebx
xchg esi, ecx
mov esi, 0xf31ef171
mov esi, ebx
dec esi
jmp 0x499212
pop edx
neg esi
sub edi, esi
bswap edi
or edi, ecx
xchg esi, ecx
shl ecx, 0xf
or ebx, esi
mov ebx, esi
or esi, ecx
not ecx
bswap esi
ror ecx, 0x1d
jmp 0x497d32
pop edx
bswap ebx
mov edi, 0xf3372fc9
xchg esi, ecx
shr edi, 0xd
xchg edi, esi
sub ebx, esi
mov esi, ebx
sub esi, ecx
and esi, edi
xor esi, ecx
shr esi, 0x19
xor edi, ebx
jmp 0x497c8f
call fcn.00497c48
or ecx, ebx
rol esi, 4
xor ecx, esi
xor ecx, 0xf3748bc6
or esi, ebx
or esi, ebx
or ecx, edi
xor edi, ecx
shr edi, 0x15
not ecx
or ebx, esi
or ecx, 0xf3767f86
jmp 0x4979d7
push 0xe23e9607
dec esi
sub ecx, edi
xor esi, ebx
or esi, edi
and ebx, edi
shl esi, 0x1e
xor ebx, 0xf3783867
xor ecx, ebx
mov ecx, edi
xchg ecx, esi
shr ecx, 0x11
jmp 0x4987a7
call fcn.00497c48
mov ebx, esi
or ecx, esi
xor ecx, esi
xor ecx, edi
sub ecx, 0xf3d71072
sub edi, ecx
rol ebx, 0x17
shl edi, 0x19
xchg ebx, esi
add edi, ebx
and ecx, esi
jmp 0x4984bd
mov edx, 0x4132136a
or ecx, edi
not edi
bswap edi
sub edi, esi
sub ebx, edi
neg ecx
shl esi, 0x10
sub ebx, esi
mov ecx, ebx
xchg ebx, ecx
xchg edi, ebx
jmp 0x498a4f
mov edx, 0x2774562b
not edi
or ecx, esi
and ebx, ecx
inc ebx
or ebx, edi
add edi, ecx
sub esi, ebx
xchg edi, ebx
add esi, ebx
xor esi, 0xf3f5b407
jmp 0x499983
push 0xe23bc0c0
sub ecx, 0xf3f653b6
dec edi
bswap esi
mov ecx, edi
shr esi, 9
xor esi, ebx
and edi, 0xf4009e86
dec esi
and edi, ecx
sub ecx, edi
not esi
inc esi
shr edi, 2
add ebx, 0xf407f261
shl ebx, 0x1d
jmp 0x49739a
jmp loc.0049e000
pop edx
or edi, ecx
mov esi, ebx
neg ecx
or ecx, edi
sub ecx, ebx
and esi, 0xf4656e00
or edi, ecx
xchg ebx, edi
xchg edi, esi
jmp 0x497599
call fcn.00497c48
add ecx, ebx
and esi, edi
or edi, esi
ror edi, 0xe
not esi
xchg edi, ecx
mov esi, ebx
add edi, 0xf469e99f
and esi, ebx
mov ecx, 0xf4725fdc
mov ecx, edi
xchg ecx, edi
jmp 0x4972f9
pop edx
xor edi, ebx
xor esi, 0xf47350fa
sub ecx, esi
rol esi, 7
xor esi, ecx
shr ebx, 2
add edi, esi
or edi, ecx
mov ebx, esi
xchg ecx, esi
inc esi
xor ecx, ebx
xchg ebx, esi
jmp 0x497992
mov edx, 0x123b2f04
add edi, ebx
add ebx, 0xf47e789e
and esi, 0xf47ecda1
jmp 0x497d78
push 0xe2308ef4
shr esi, 0x11
or edi, ecx
not edi
xor esi, 0xf480d150
or edi, ebx
add esi, 0xf481a274
or edi, ecx
jmp 0x499331
pop edx
mov ebx, ecx
xchg ebx, esi
dec esi
add edi, esi
add ecx, edi
and ebx, ecx
mov ecx, esi
add ecx, ebx
sub ecx, edi
dec edi
xor ecx, 0xf4a4778a
inc esi
sub ecx, edi
dec ecx
xor ecx, edi
neg ecx
jmp 0x4972b7
pop edx
mov ecx, edi
shl ecx, 0x11
xchg edi, ebx
jmp 0x498f05
push 0x401400
inc edi
mov edi, ebx
shr esi, 0x16
shl ecx, 0x15
add esi, ebx
mov edi, 0xf4bc9793
add ebx, esi
shr ebx, 0xe
xchg ecx, ebx
jmp 0x498d3c
mov edx, 0x123b2f04
add esi, ebx
xor esi, edi
add ebx, edi
xor esi, 0xf4c05283
sub esi, ebx
xor edi, ecx
dec ebx
ror edi, 0xa
or edi, ebx
jmp 0x49804e
pop edx
xor esi, edi
xchg ecx, ebx
bswap esi
bswap ebx
ror ebx, 0x17
xor edi, esi
sub edi, ecx
ror esi, 3
jmp 0x4978e8
call edx
mov edi, ebx
xor ecx, 0xf56251d1
shr ecx, 0x1c
shr ecx, 0x11
jmp 0x498324
pop edx
xchg edi, esi
sub ebx, edi
or esi, 0xf5648f61
add edi, 0xf56505a4
rol edi, 0x17
shl ecx, 0x12
or ebx, ecx
mov ebx, ecx
and ebx, ecx
jmp 0x4981a0
call edx
add esi, ebx
and ecx, ebx
sub ecx, 0xf595e1ae
mov esi, 0xf5965820
sub edi, esi
mov edi, 0xf5979aff
mov edi, 0xf5982fab
xchg esi, edi
xchg esi, ecx
add esi, edi
jmp 0x499359
call edx
and ebx, esi
rol ebx, 0x10
mov ebx, esi
shr esi, 0x13
rol esi, 0xe
shr esi, 2
xchg ebx, ecx
xor ebx, edi
or esi, 0xf5a51527
xor ecx, ebx
jmp 0x498f95
push 0x95e55
shl edi, 0x1c
and ecx, 0xf5a7c25f
ror esi, 0x19
inc ebx
or esi, ecx
xchg ebx, ecx
and ebx, esi
mov ecx, esi
sub ebx, esi
sub ebx, 0xf5ab82ab
or ebx, ecx
inc esi
rol ebx, 4
mov ecx, ebx
inc edi
jmp 0x4982a9
call edx
xor ecx, 0xf5c2b915
xchg ecx, ebx
add edi, ecx
or edi, 0xf5c38716
sub ecx, ebx
and ecx, esi
jmp 0x498243
call fcn.00497c48
xor edi, esi
add edi, 0xf5c4741d
xor ecx, ebx
add edi, ebx
rol ebx, 0x10
mov ebx, edi
add edi, ebx
mov ebx, ecx
jmp 0x49864f
mov edx, 0x2774562b
xchg esi, ebx
mov ebx, ecx
xor ebx, 0xf5d007ee
inc edi
or edi, ecx
xor ecx, 0xf5d12e98
or edi, esi
sub edi, 0xf5d1e80b
jmp 0x497b74
call edx
shr ebx, 9
xor edi, ebx
xor edi, 0xf5dc761d
or ebx, ecx
mov edi, 0xf5dceb23
and esi, ecx
xor esi, 0xf5dd6b26
sub edi, ebx
add edi, ecx
mov edi, 0xf5de4481
jmp 0x4986c9
push 0xe2619237
rol ebx, 0xe
xor edi, 0xf5e09c29
add edi, 0xf5e0d732
xor esi, ebx
sub ebx, esi
mov edi, esi
or ecx, 0xf5e1a865
xchg ecx, ebx
xor edi, ecx
jmp 0x498d25
pop edx
xchg ecx, ebx
xor edi, ebx
and ecx, ebx
and esi, ecx
neg ebx
mov esi, ecx
ror ecx, 0xa
rol edi, 0xa
mov edi, ebx
add esi, 0xf5e44cd7
not edi
and edi, esi
not ebx
jmp 0x497fc6
push 0x40
neg esi
mov esi, ecx
not ecx
or edi, esi
or ebx, ecx
mov esi, ebx
and esi, ebx
mov ecx, 0xf661db69
or edi, 0xf66215de
jmp 0x498523
push 0xe23eea3d
xchg ebx, edi
mov ecx, esi
xor esi, ebx
and edi, 0xf674749f
bswap ebx
mov esi, edi
and ecx, edi
sub esi, edi
mov esi, ecx
mov esi, 0xf67d519c
add esi, ebx
neg edi
jmp 0x4997b0
push 0xe2655e19
xchg ebx, ecx
or ebx, edi
not edi
dec ebx
or esi, 0xf6b473a0
and esi, ecx
xor ecx, 0xf6b8072c
not ecx
and ebx, 0xf6b8e3e5
shl esi, 3
and ecx, edi
dec edi
jmp 0x497c1c
push esp
xor ebx, esi
mov edi, 0xf6bfb7d3
or ecx, esi
xchg edi, esi
and ecx, ebx
xor ecx, edi
sub ecx, 0xf6c930ce
add esi, 0xf6c9a79d
sub edi, ecx
mov esi, 0xf6ca62b9
add esi, edi
add ecx, 0xf6cb1be5
or esi, 0xf6cb758d
mov ebx, esi
jmp 0x498715
push 0xe239d4da
xor ecx, esi
bswap ecx
mov edi, ebx
add ebx, edi
add esi, 0xf6d96837
shl edi, 9
jmp 0x49976a
call edx
xchg ebx, ecx
mov esi, 0xf72e65c5
inc edi
mov ecx, 0xf72f0016
neg ebx
xor edi, ebx
jmp 0x498282
call fcn.00497c48
nop
mov ecx, ebx
mov edi, ebx
xor ecx, 0xf7651e9c
ror ebx, 0x15
add edi, ebx
mov ebx, ecx
add edi, ecx
or esi, edi
and esi, edi
xor edi, esi
jmp 0x4991d8
pop edx
add esi, 0xf768ffbc
sub edi, esi
sub esi, edi
sub esi, edi
jmp 0x49815a
mov edx, 0x2774562b
shl edi, 0x1e
xor esi, ecx
shl esi, 0x1b
or esi, 0xf76b000a
xchg ecx, esi
xor edi, 0xf76b88d5
jmp 0x497855
pop edx
or esi, ebx
add ecx, ebx
xchg esi, ecx
dec ecx
and esi, edi
and edi, 0xf7797f97
or ecx, esi
rol ecx, 0x16
and edi, esi
sub ecx, edi
rol ecx, 0x14
mov esi, 0xf77b9170
add esi, ebx
shl edi, 0x17
jmp 0x4998ac
pop edx
xchg ecx, edi
and edi, ecx
add edi, 0xf77cd667
xor edi, ebx
and ebx, edi
add ebx, edi
shl ebx, 0x1c
add edi, 0xf77f3c75
xchg ebx, edi
xchg edi, esi
and esi, 0xf781269b
jmp 0x498e62
call edx
not ebx
and ecx, 0xf7a06e89
add ebx, 0xf7a34427
or ecx, edi
mov ecx, esi
jmp 0x498a73
pop edx
and ebx, edi
nop
mov ecx, edi
shr edi, 0x1f
and esi, 0xf7ae2c88
xchg edi, ebx
sub edi, 0xf7af17a1
jmp 0x4988ee
push 0xe2810b62
and ecx, ebx
and ebx, esi
dec esi
or ecx, ebx
mov ebx, 0xf7b5c168
bswap ecx
sub esi, edi
mov ecx, 0xf7b73a27
xor edi, esi
shl ebx, 0x14
or ecx, esi
jmp 0x4982e2
push 0xe260d2bd
and edi, esi
mov ecx, esi
xor ebx, 0xf7baef5a
add edi, ecx
ror esi, 9
jmp 0x499434
push 0xe261e25d
and ecx, ebx
or esi, 0xf7bf8b39
or edi, ecx
shr ebx, 0x15
jmp 0x499584
call edx
and esi, ebx
sub ebx, 0xf7c17f3e
mov ebx, esi
rol esi, 0x1c
and edi, ecx
xchg esi, ecx
add ebx, edi
jmp 0x498b52
call fcn.00497c48
xor ebx, edi
sub ecx, 0xf7f4a230
shl ecx, 0x10
or ecx, ebx
inc ecx
not esi
ror ecx, 0xb
mov ecx, esi
jmp 0x4984e5
pop edx
add edi, ecx
or edi, esi
xor edi, 0xf820c3b3
xchg ecx, esi
jmp 0x4991c9
push 0xe2607cf8
rol esi, 0xf
or ecx, edi
or ebx, ecx
rol esi, 0xd
dec edi
inc ecx
not ecx
inc ecx
and ebx, edi
bswap ebx
and ebx, edi
and esi, edi
xor edi, ebx
sub esi, edi
not ebx
jmp 0x498cfb
pop edx
sub edi, 0xf83d4538
shr ebx, 0xc
add edi, ecx
rol ecx, 0x14
rol ebx, 2
jmp 0x497da4
mov edx, 0x2774562b
bswap ecx
mov edi, ecx
or ecx, 0xf84571da
rol ebx, 0x14
and ecx, 0xf846319d
jmp 0x497976
push 0xe25dbd37
dec esi
sub edi, ecx
neg ebx
ror esi, 0x18
jmp 0x4976b9
pop edx
xchg edi, ecx
shr esi, 0x11
xor ebx, esi
jmp 0x497f4e
pop edx
inc edi
and esi, edi
sub ebx, edi
sub ecx, ebx
xor ebx, edi
add edi, esi
add edi, ebx
not ecx
jmp 0x4991ac
push 0xe233d39b
nop
xchg ecx, edi
or edi, 0xf88c2651
shr ecx, 8
xor ecx, edi
and ebx, 0xf88d5c75
sub edi, ebx
xor ebx, 0xf88e5473
and edi, ebx
or edi, ecx
not edi
jmp 0x497bb8
push 0xe232e474
ror ecx, 0x14
or ecx, 0xf8b44398
not esi
nop
mov ebx, ecx
dec ecx
sub esi, edi
mov edi, ebx
not edi
rol ebx, 0x12
jmp 0x499069
pop edx
or esi, ecx
add ecx, edi
and esi, edi
rol ecx, 0x19
inc ebx
mov ebx, ecx
xchg esi, ecx
xchg esi, ebx
shr ebx, 6
sub edi, ecx
mov edi, ecx
jmp 0x4998c0
pop edx
bswap ecx
xchg ecx, esi
or ecx, edi
neg edi
inc esi
jmp 0x497bd9
push esp
neg esi
xor ecx, edi
inc ebx
neg ebx
sub ecx, edi
or ebx, 0xf8e1e409
bswap edi
xchg edi, ecx
jmp 0x49887d
push 0xe24c39da
sub ecx, esi
and esi, ecx
xor ecx, 0xf8f171c5
mov esi, ecx
sub ebx, ecx
rol esi, 2
add esi, edi
mov ecx, esi
jmp 0x498a85
push 0xe230ebff
add ecx, edi
xor edi, 0xf92970af
ror ebx, 0xa
xor ebx, 0xf93c1ff0
mov edi, 0xf93ca850
and ecx, 0xf93d16e6
add ecx, ebx
jmp 0x497fa5
pop edx
xor esi, 0xf93e2e1f
xchg esi, ecx
shl edi, 0xe
sub ebx, ecx
jmp 0x498b7d
call fcn.00497c48
bswap esi
or ebx, ecx
add ebx, 0xf940da13
neg ecx
add esi, edi
jmp 0x4997f4
push 0xe2613bb1
xor esi, 0xf988d43a
bswap ebx
mov ecx, esi
shr ecx, 0xc
dec ecx
add edi, 0xf98b25a7
dec ecx
rol ebx, 0x10
jmp 0x4986a0
pop edx
sub ebx, esi
mov esi, edi
and ecx, ebx
and esi, ebx
dec ecx
sub edi, 0xf9b9f854
add ecx, edi
or ebx, ecx
xor ecx, ebx
xor ebx, ecx
dec edi
and ebx, edi
or esi, edi
bswap edi
jmp 0x498dce
mov edx, 0x123b2f04
inc esi
or esi, 0xfa06c9c2
ror ebx, 0xd
sub edi, 0xfa07942a
sub ecx, ebx
neg esi
mov esi, ecx
add esi, ecx
or ebx, ecx
jmp 0x498176
push 0xe23c5d34
and ebx, 0xfa359104
or ecx, 0xfa360617
or ebx, ecx
rol ecx, 9
or ebx, edi
shr ebx, 0xc
and edi, ebx
neg edi
mov edi, esi
or ebx, edi
mov esi, ecx
jmp 0x4997c8
mov edx, 0x123b2f04
sub esi, ebx
add ebx, esi
jmp 0x4985bb
push 0xe28021f5
sub ecx, ebx
nop
sub esi, edi
sub ecx, ebx
xor ecx, esi
and ecx, 0xfaeaadcf
and edi, ecx
sub edi, esi
jmp 0x4979e5
push 0xe23f3948
and edi, ebx
not edi
xor edi, ebx
and ebx, esi
and esi, ecx
add esi, edi
or ebx, edi
jmp 0x497751
mov edx, 0x123b2f04
xor ebx, edi
sub esi, edi
add edi, ecx
dec esi
jmp 0x497f09
call edx
or edi, 0xfafa1989
xor esi, ecx
shr edi, 5
and edi, ebx
or ecx, edi
mov ecx, edi
mov ebx, ecx
mov ebx, edi
mov esi, edi
sub esi, edi
sub edi, ebx
jmp 0x4976de
push 0xe2519bd2
or esi, edi
and ecx, esi
add edi, ecx
and edi, esi
bswap esi
jmp 0x498eb1
push 0xe2678751
nop
neg edi
add ebx, ecx
xor ecx, 0xfb14efa2
or edi, ecx
xor esi, edi
xchg ebx, ecx
sub ecx, ebx
sub edi, 0xfb16c6f8
mov edi, ebx
xchg ebx, edi
jmp 0x499937
push 0xe267d901
shl ebx, 0x16
add ecx, 0xfb203cee
mov ecx, esi
mov edi, ecx
xor ecx, ebx
xor esi, edi
jmp 0x499778
call fcn.00497c48
mov ecx, ebx
and esi, ebx
shl ebx, 0x12
or esi, edi
rol ecx, 0xe
sub edi, ebx
or ebx, edi
or edi, ecx
add edi, ebx
jmp 0x4983e5