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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff34
jne 0x4010a2
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff17
jne 0x40111c
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xffffff03
jne 0x401196
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff23
jne 0x40121f
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
call sub.ole32.dll_StgOpenPropStg
ret
jmp 0x481d61
and ebx, 0x22d22d28
add ebx, edx
xor ecx, ebx
jmp 0x482270
push 0x24487040
or esi, edx
or esi, edi
xor edi, ebx
mov esi, edi
and esi, edi
jmp 0x48330b
push 0x245a552a
xor esi, edx
xchg edx, edi
add edx, edi
jmp 0x48243b
pop ecx
not esi
sub ebx, edi
add esi, edi
xchg esi, edx
not edx
bswap ebx
and esi, ebx
shr edi, 7
jmp 0x483788
push 0x2419405a
sub esi, edx
xchg esi, ebx
xor esi, 0x2fb0e8c5
and edi, ebx
and esi, 0x2fb4e26c
sub esi, ebx
jmp 0x482ab2
pop ecx
add edi, edx
add edi, ebx
sub ebx, edi
sub edi, ebx
rol ebx, 0xa
neg edi
nop
jmp 0x483b88
pop ecx
add esi, edx
or edi, ebx
xchg edi, edx
sub edi, edx
and ebx, edx
xor edi, esi
rol esi, 3
sub esi, edi
ror esi, 0x15
sub esi, edx
jmp 0x483946
pop ecx
sub edi, edx
bswap edi
neg edi
sub ebx, 0x3221dc71
neg ebx
xchg edi, ebx
and esi, 0x32330e02
or edi, edx
sub ebx, esi
and ebx, edx
jmp 0x483446
pop ecx
sub edi, edx
mov ebx, edx
xor edx, edi
shl ebx, 0xc
mov edi, esi
and edx, edi
or ebx, 0x3327c21d
sub edi, edx
shl esi, 4
bswap edi
xchg esi, edx
inc edi
mov edi, esi
add ebx, esi
jmp 0x481fec
mov ecx, 0x40495727
rol edi, 0x17
add edx, esi
xor edx, esi
xor edi, esi
rol edi, 7
add edi, edx
not edi
ror edi, 2
neg edi
xor ebx, edi
jmp 0x4827a0
mov ecx, 0x4132136a
add edx, ebx
xor edx, 0x33a1d568
add esi, 0x33ab54a8
xchg edi, esi
inc edi
add ebx, 0x33b5a6d3
shr edi, 0x1c
neg esi
shr edi, 3
xor ebx, esi
add ebx, edx
add esi, ebx
xor edi, ebx
or edx, 0x33d6c00b
sub edx, 0x33d8ab77
jmp 0x482ff3
mov ecx, 0x40495727
neg esi
xor esi, edx
inc edi
or esi, ebx
rol edi, 5
or edx, edi
xchg edx, ebx
and ebx, edx
dec edi
jmp 0x483f0d
push 0x24bbf0e5
shl esi, 0x1c
bswap edx
shr esi, 0x14
rol edx, 5
jmp 0x483f77
call fcn.00484228
xor ebx, edi
or edx, 0x3524115d
sub esi, edi
or esi, 0x352e0c4c
xor edi, edx
add edx, esi
xchg ebx, esi
xchg edx, esi
dec edx
jmp 0x48331b
call ecx
ror edx, 0x15
ror edx, 1
jmp 0x482e59
call fcn.00484228
add edx, esi
or edi, esi
not edx
add edi, edx
dec edi
dec edi
add esi, 0x3677957d
mov edx, esi
inc ebx
xchg esi, edx
nop
nop
shr edx, 4
jmp 0x4835fa
push 0x231cbc15
dec edi
add ebx, edi
xchg edx, edi
bswap edi
mov edx, esi
xchg edx, edi
xor ebx, 0x374cbb80
or edi, ebx
jmp 0x48354e
mov ecx, 0x40495727
and ebx, 0x3769604c
xor edi, edx
rol edx, 0x12
or edi, 0x376fba15
and ebx, edx
xor ebx, 0x3773ea17
inc esi
add esi, edi
inc ebx
add edi, 0x377be3ca
add edi, ebx
jmp 0x483d44
pop ecx
shl ebx, 5
mov ebx, 0x37950940
ror ebx, 1
inc ebx
sub edx, esi
add edx, 0x379d3d51
or ebx, edx
xchg esi, edx
sub edx, ebx
jmp 0x483142
push 0x23201486
or edi, esi
shl esi, 0x10
add esi, ebx
and edi, 0x37ad4649
shl ebx, 5
xchg esi, edi
inc ebx
jmp 0x4841fd
push 0x24b7ac15
add esi, edx
xor esi, edi
sub edx, ebx
xchg esi, edi
sub esi, 0x3860962c
sub ebx, edx
not edi
rol edx, 0x18
or ebx, esi
add ebx, esi
and ebx, esi
rol ebx, 3
jmp 0x483733
mov ecx, 0x40495727
or edx, 0x387118a4
and ebx, esi
and edx, edi
rol ebx, 0xf
xchg esi, ebx
shr esi, 0x19
sub edx, 0x387d3d11
ror edx, 0x1f
jmp 0x483425
push 0x245bfd4d
xchg ebx, esi
mov ebx, 0x38843c30
or edi, edx
rol edi, 0x14
inc edi
sub edi, 0x3897469c
sub edi, ebx
not esi
dec edi
or ebx, esi
shl ebx, 0xf
neg esi
not esi
and ebx, esi
jmp 0x48273c
pop ecx
add esi, ebx
sub ebx, esi
not esi
mov esi, edx
neg ebx
add edx, 0x3933aed7
xchg edx, ebx
mov esi, edx
mov esi, edi
jmp 0x48305e
mov ecx, 0x40495727
xchg edi, ebx
add edx, 0x3a96576b
or edi, esi
mov edi, edx
or edx, ebx
and ebx, esi
xor edi, ebx
ror ebx, 0x1f
and edx, 0x3ac65543
xor ebx, edx
ror ebx, 0x13
jmp 0x4833c2
call fcn.00484228
or esi, ebx
and ebx, edx
mov edi, ebx
and esi, edx
add esi, ebx
nop
xor esi, 0x3b6a06d4
or edi, edx
jmp 0x4829bc
pop ecx
or esi, edi
shr ebx, 8
xchg edx, edi
or edx, esi
mov edx, 0x3bad39cf
inc edi
bswap edi
rol edx, 0x17
jmp 0x481f5b
pop ecx
inc edi
or ebx, esi
shr esi, 0x1e
and edi, ebx
mov esi, edi
and esi, 0x3c2f51f8
or esi, ebx
mov ebx, 0x3c34386d
jmp 0x483da8
push 0x241c94a0
xchg edx, ebx
or edi, edx
sub esi, 0x3c67410a
and edi, ebx
xor edx, 0x3c85f713
and edi, esi
or edx, ebx
jmp 0x482416
pop ecx
add esi, ebx
or ebx, edx
add esi, edx
or edx, 0x3cf22dfc
xchg esi, ebx
xor esi, 0x3d01f875
neg edi
add edi, edx
jmp 0x484177
push 0x2484949a
mov ebx, esi
add edx, 0x3d243366
jmp 0x482805
push 0x40
mov ebx, edi
xchg edi, edx
mov edi, edx
sub edi, ebx
xchg edi, edx
shl esi, 2
and edx, 0x3d325beb
and ebx, esi
shr esi, 5
and esi, edx
jmp 0x4832d8
push 0x245dbbad
mov esi, edi
shr edx, 0x19
mov edi, esi
mov esi, ebx
and esi, edi
add edi, esi
shl ebx, 0x1c
or ebx, 0x3d54f0a9
inc esi
xor ebx, esi
not ebx
jmp 0x482e3b
mov ecx, 0x73716341
and edx, esi
sub esi, ebx
add esi, edx
or ebx, 0x3d8ab3cf
and edi, 0x3d8ca004
xor ebx, 0x3d8e95b2
or ebx, edi
and edi, ebx
sub esi, edx
jmp 0x482144
call fcn.00484228
and edx, esi
add esi, edx
jmp 0x48423f
pop ecx
bswap esi
xor edx, ebx
mov esi, edx
bswap edx
mov ebx, esi
rol edi, 0x15
xchg ebx, edx
jmp 0x482854
pop ecx
sub edi, edx
add ebx, esi
mov edi, ebx
ror ebx, 0x19
xor edi, esi
or ebx, 0x3dd54948
jmp 0x4825c7
push 0x248649c3
mov ebx, edx
mov edx, edi
neg edx
mov esi, edx
bswap edi
and edi, edx
xor esi, edx
sub esi, 0x3e09fdad
jmp 0x482d5f
pop ecx
nop
inc ebx
sub edi, ebx
xchg edi, esi
shr edx, 0xf
xchg ebx, edi
and edi, esi
or ebx, edi
add ebx, esi
jmp 0x483d96
pop ecx
shl ebx, 6
dec edx
sub edi, ebx
or ebx, 0x3f5f0d71
add edx, 0x3f610f4c
ror ebx, 3
sub edi, 0x3f693d4a
or edx, edi
jmp 0x481e5a
call ecx
add edx, edi
mov esi, ebx
mov edi, ebx
add ebx, 0x3fb8f7fa
add ebx, 0x3fbaef8b
xchg esi, edx
and edi, 0x3fc1cec5
sub edx, 0x3fc3eaaa
shl esi, 0x12
jmp 0x4841d4
call ecx
sub esi, edx
sub edx, esi
mov ebx, edi
or esi, 0x3fdb8a01
shr esi, 6
inc esi
sub esi, ebx
xchg ebx, esi
ror esi, 9
sub edx, edi
jmp 0x4830af
pop ecx
or edx, 0x401ee099
or edx, ebx
and esi, edi
dec edx
add edx, edi
sub esi, 0x402e7188
mov edx, edi
or esi, ebx
jmp 0x483ca8
mov ecx, 0x40495727
xchg ebx, esi
shr ebx, 0xa
xchg edi, ebx
add edi, esi
or ebx, edx
add edx, 0x4081e9dd
ror esi, 5
xor esi, ebx
mov edx, esi
and edx, 0x408e4370
not edx
shl ebx, 0x18
or ebx, edx
mov ebx, esi
jmp 0x484027
push 0x241aefb4
and ebx, edx
rol ebx, 0x19
dec edi
dec edx
neg edi
dec ebx
xor edi, esi
shr edx, 9
and edx, edi
neg ebx
mov esi, ebx
neg esi
jmp 0x48265f
push 0x401400
mov edi, 0x40d75379
and edx, edi
or ebx, 0x40db3325
sub edi, edx
nop
neg ebx
and ebx, edi
sub edi, ebx
sub ebx, esi
mov esi, ebx
mov esi, edi
mov esi, 0x40ed245c
sub edi, ebx
jmp 0x4821cd
pop ecx
add edi, edx
neg edx
add esi, edx
shr esi, 0x1b
sub ebx, esi
or esi, edi
rol edx, 0xc
and esi, edx
ror esi, 0x12
and edx, esi
jmp 0x483bb4
push 0x243e27bb
or ebx, edx
mov ebx, edi
or esi, edi
bswap edi
sub ebx, edx
jmp 0x483f93
push esp
mov edi, ebx
add ebx, esi
sub edx, ebx
or ebx, edi
ror esi, 0x18
xchg ebx, esi
add esi, ebx
dec ebx
sub esi, edi
xor edx, 0x41ebd224
or ebx, edi
sub edi, esi
jmp 0x4835d3
push 0x24b5e4d1
xor edi, ebx
xchg edi, esi
xor edx, esi
and edx, ebx
sub ebx, edx
shl ebx, 2
shr ebx, 0xd
sub edx, edi
and esi, edi
jmp 0x4823ee
push 0x2487fc4e
sub edi, edx
sub edx, 0x42605a51
sub ebx, esi
neg ebx
xor esi, ebx
jmp 0x4822ba
push 0x24cb6b7e
and esi, ebx
mov esi, edi
and edx, ebx
jmp 0x484159
pop ecx
add edx, 0x42925a96
or esi, 0x42947d07
inc ebx
bswap edx
or ebx, edi
sub edx, esi
xor ebx, edi
add esi, edi
rol esi, 0x13
jmp 0x483390
mov ecx, 0x40495727
and edx, esi
or esi, 0x42da29ed
add edx, esi
xchg ebx, esi
dec edi
ror edx, 0x14
mov ebx, esi
xchg ebx, esi
jmp 0x482574
pop ecx
xchg ebx, edi
and edx, edi
not edi
mov ebx, esi
xchg edx, ebx
mov edx, 0x42f2a654
xchg edi, ebx
jmp 0x4840a2
push 0x24a65720
shr edi, 0x17
rol esi, 0x19
not esi
jmp 0x483241
call ecx
and ebx, edx
and esi, edx
or esi, 0x43d37061
sub esi, edi
rol esi, 8
jmp 0x484279
call fcn.00484228
shl esi, 0xb
sub esi, edi
or esi, ebx
xor edx, ebx
sub esi, 0x43e22bc7
mov edx, edi
jmp 0x482c8e
push 0x233b4c8c
or edx, 0x43e68284
or edx, 0x43e88115
sub esi, ebx
mov edi, 0x43ec806b
xchg edx, ebx
sub edi, 0x43f07b35
bswap edx
jmp 0x484102
pop ecx
inc edi
and edx, edi
inc esi
xchg edi, edx
bswap edi
and ebx, edi
or esi, 0x4416cfc5
jmp 0x482b30
pop ecx
xor edi, ebx
sub esi, edi
mov edi, 0x4440b165
add edi, esi
sub esi, edi
add esi, 0x4446d7c8
add esi, 0x4448fc2d
or ebx, edi
and esi, 0x444ce2f8
xchg ebx, edx
jmp 0x483ddc
pop ecx
inc edi
dec ebx
xor esi, edx
xchg edx, edi
xor edi, 0x449048a8
shl edx, 0xe
and esi, 0x44950d5c
shr edx, 7
jmp 0x4829fb
mov ecx, 0x73716341
xchg ebx, edi
inc esi
and edx, ebx
inc esi
xchg edx, ebx
jmp loc.004837e8
call ecx
and edx, esi
xchg edx, ebx
xchg ebx, edx
xchg esi, edi
or edx, 0x45058225
add edx, esi
jmp 0x48248e
push 0x24a80f06
sub edi, edx
shl edi, 0xd
or ebx, 0x4569d9a1
or edi, edx
and edi, esi
not esi
or ebx, edi
sub edi, esi
jmp 0x482778
push 0x24db04ba
or esi, ebx
ror edx, 0x18
or edx, esi
xchg edi, edx
or edi, esi
sub edx, esi
shr edx, 6
nop
shr esi, 0x19
mov edx, 0x45a30b11
sub ebx, edx
dec esi
jmp 0x4831f3
pop ecx
mov edx, esi
or edi, ebx
mov esi, edx
mov esi, ebx
or esi, 0x45b39fd8
rol edi, 0xd
jmp 0x482706
push 0x80961
not esi
or esi, edi
xchg edx, edi
sub esi, 0x45e3fab1
xchg edi, edx
xor edi, ebx
xor edx, 0x45ef2a71
rol ebx, 0x11
neg edi
xor ebx, edx
add edx, esi
jmp 0x482b03
push 0x244a1c74
neg ebx
mov edi, esi
xchg esi, edi
jmp 0x481db5
call ecx
xor edx, 0x460f9c80
sub edi, edx
sub edi, edx
sub edi, edx
dec esi
neg edi
inc esi
jmp 0x482629
call fcn.00484228
or ebx, esi
add esi, ebx
jmp 0x483205
pop ecx
xchg esi, edi
bswap edi
dec esi
rol edx, 0x1a
xor esi, ebx
and esi, edx
or edx, ebx
rol esi, 3
sub edx, esi
xor edi, edx
sub ebx, esi
jmp 0x4839aa
pop ecx
sub esi, ebx
neg edi
and edx, ebx
mov edi, 0x465cb67c
xchg ebx, edx
neg esi
shr edx, 8
sub ebx, esi
and edx, ebx
jmp 0x483ee4
call fcn.00484228
xor esi, edx
xchg edx, esi
xor edx, edi
xchg esi, edi
dec edx
xchg edx, ebx
not edi
or esi, ebx
and edx, ebx
xchg ebx, edx
and edx, 0x46a860c2
or edx, edi
mov ebx, edx
jmp 0x482fdd
call fcn.00484228
shl esi, 0x17
add edi, ebx
dec esi
xor esi, 0x47034d71
shr edi, 0x15
ror ebx, 4
add edi, esi
shl edx, 7
jmp 0x4835b3
push 0x243c7a36
add ebx, 0x470e75fc
mov esi, edx
rol ebx, 9
bswap esi
or ebx, edi
sub edi, esi
or esi, edi
and edi, edx
mov edx, 0x47229b3d
add ebx, esi
jmp 0x482c2a
push 0x242ec4b5
shr esi, 0xc
xchg ebx, esi
rol esi, 0x10
xchg edx, esi
neg edi
xor edi, esi
add edx, ebx
jmp 0x483e18
pop ecx
mov edi, edx
and esi, edi
ror edx, 0x16
shr edx, 0x15
sub ebx, edi
add ebx, edx
xchg esi, edx
inc ebx
or ebx, esi
or edi, esi
and edx, 0x4782c57a
jmp 0x4827ae
push 0x231e73fd
and edx, esi
not ebx
rol edx, 0x1d
sub edx, edi
mov esi, edi
xchg esi, edx
or edx, esi
and esi, edi
dec esi
mov edx, 0x47d83b5c
mov edi, esi
bswap edi
or esi, edi
jmp 0x48232a
pop ecx
shl esi, 8
neg ebx
mov edi, edx
dec ebx
ror edx, 0x17
add edi, edx
bswap edx
xchg edx, edi
bswap ebx
xor edi, edx
xchg ebx, edi
mov edi, ebx
jmp 0x481d8a
pop ecx
sub ebx, edi
sub edx, edi
mov esi, ebx
ror ebx, 0x13
sub ebx, esi
or ebx, esi
or edi, esi
sub edx, esi
bswap ebx
sub edx, 0x481f2628
jmp 0x483c44
call ecx
shl ebx, 0x12
sub esi, 0x4823e0d5
add edi, edx
xchg edx, esi
shr edx, 5
xor ebx, 0x483044f1
and edx, ebx
dec edi
jmp 0x483aa1
push esp
or esi, 0x4837b7bc
shl edi, 0x17
jmp 0x482718
call ecx
not esi
shl edi, 7
neg edx
and ebx, 0x485b35ca
sub edi, ebx
or ebx, edx
dec edi
mov ebx, esi
or edx, ebx
add esi, edi
rol ebx, 6
not ebx
xchg edi, edx
jmp 0x483594
call ecx
add ebx, edx
sub edx, 0x48ea148d
or edi, ebx
mov edi, 0x48ee3e6d
or ebx, edx
shr edx, 0x11
add edx, esi
ror ebx, 0x11
xchg edx, edi
jmp 0x4834dc
push 0x24b96e28
and edi, edx
dec ebx
add edx, ebx
and edi, esi
xor edi, edx
rol esi, 0x13
sub esi, edi
add edx, edi
xchg esi, ebx
add edx, esi
sub esi, 0x4973a001
add ebx, edx
mov edi, edx
add edx, 0x4979ca85
add edx, 0x497bcfd6
sub edx, ebx
jmp 0x4820f4
push 0x247c1b25
mov esi, edx
add edi, ebx
rol esi, 0xc
mov ebx, esi
add esi, ebx
jmp 0x482a81
push 0x24b432d4
and edi, ebx
xchg ebx, edi
or edx, edi
not ebx
or ebx, 0x4add06f5
add ebx, edx
xchg ebx, edi
jmp 0x482cc1
pop ecx
or ebx, esi
add edi, esi
mov edi, 0x4bca502d
xor ebx, esi
mov edx, 0x4bce5ce0
and edi, esi
add edx, edi
jmp 0x481df3
pop ecx
shl ebx, 9
xor edx, edi
mov edx, 0x4c97f3e9
jmp 0x48230a
push 0x24179f19
sub edx, esi
mov ebx, edx
xor edx, esi
xchg edi, edx
or ebx, 0x4ee5c4d8
mov esi, edx
rol edi, 0x15
and edi, edx
or ebx, edi
sub edi, edx
sub esi, 0x4f00195b
or esi, 0x4f0626dc
add ebx, edx
mov esi, 0x4f0e7ff7
jmp 0x481e0a
pop ecx
add edx, ebx
add esi, ebx
add ebx, edi
mov edx, ebx
mov edx, ebx
sub edx, esi
xchg edi, ebx
xor edi, 0x4f2c7143
add esi, ebx
add ebx, edi
or edx, 0x4f372811
xor edi, esi
dec ebx
sub edx, esi
jmp 0x4839f1
push 0x24d94d10
xchg esi, edi
mov edi, esi
not esi
xor edx, 0x4f972a81
not esi
ror esi, 0x1b
xchg esi, ebx
shr edi, 0xf
bswap edi
sub edx, edi
shr ebx, 7
sub edi, esi
jmp 0x48328b
push 0x2415ed78
mov ebx, edi
mov edx, edi
or ebx, 0x4fafb7aa
shr ebx, 0x1c
xchg edi, edx
neg edi
rol esi, 9
add esi, ebx
or ebx, edi
xchg ebx, edi
rol edx, 0x1c
rol edx, 0xa
mov edx, ebx
jmp 0x483a6b
push 0x2404510f
and edx, esi
shl ebx, 9
xchg edi, ebx
and esi, edx
xor edi, edx
xchg esi, edi
jmp 0x483f5b
pop ecx
and esi, 0x501dded1
rol ebx, 1
mov edi, edx
jmp 0x4826d8
call ecx
xchg ebx, esi
sub edi, ebx
bswap esi
or edx, ebx
bswap edi
ror edx, 8
and esi, ebx
xor ebx, edx
sub edi, edx
jmp 0x48291f
push 0x242d168d
bswap ebx
xor ebx, edx
or esi, edi
shl edi, 0xb
sub edx, ebx
or ebx, edx
rol ebx, 9
mov edi, esi
jmp 0x48346c
call fcn.00484228
mov edi, 0x50a7e050
bswap edx
bswap edi
mov edi, esi
sub edi, ebx
jmp 0x4842a0
push 0x2339a0e2
add esi, edi
dec esi
sub esi, ebx
inc ebx
neg edi
jmp 0x48300e
pop ecx
and edx, 0x50e01801
add esi, edi
rol edx, 0xb
inc esi
sub esi, ebx
or edx, esi
inc esi
xor esi, edi
jmp 0x481e91
call fcn.00484228
sub esi, edi
xor ebx, 0x50f3d008
ror ebx, 8
xor esi, edi
sub edi, edx
or esi, edx
jmp 0x482981
pop ecx
neg edi
mov ebx, edi
mov esi, edx
not edi
or ebx, edi
or edi, ebx
sub edi, ebx
xor esi, edi
xor esi, 0x510e5655
add ebx, edx
jmp 0x483340
push 0x24307bf2
or edx, esi
inc edx
xchg edi, edx
and edi, edx
mov esi, ebx
shl edx, 5
mov esi, ebx
not edi
not edx
xor esi, 0x51361105
jmp 0x48254a
mov ecx, 0x73716341
sub esi, ebx
or esi, edx
or esi, edi
xchg edx, esi
sub edi, ebx
and esi, ebx
and edx, 0x52163184
xchg edx, edi
dec esi
add edx, 0x521c73a2
nop
jmp 0x483332
push 0x24d78856
neg ebx
xchg edi, edx
xor edi, 0x5252d399
sub edx, 0x5254cdcc
add edx, ebx
xchg edx, esi
xchg edi, ebx
and ebx, 0x525d9dd1
rol esi, 0x1c
jmp 0x483b5f
call fcn.00484228
xor esi, edi
or edi, 0x5263ff7b
sub edx, 0x5265f638
neg esi
xchg ebx, edi
or esi, ebx
sub edx, edi
or edx, 0x526ff9e4
ror edi, 8
xor esi, 0x5273f29e
inc esi
jmp 0x483c55
push 0x24060a3d
and esi, edi
and ebx, edi
and edx, 0x528a7b33
xchg esi, edx
xor edx, 0x528e9cd1
jmp 0x48208f
mov ecx, 0x40495727
not edx
shr ebx, 0x13
xchg ebx, edi
add edx, 0x52973f39
shr edi, 0x11
xchg ebx, edi
jmp 0x482235
mov ecx, 0x73716341
mov edx, edi
add esi, edi
mov esi, edi
xor edi, esi
add edi, ebx
shl ebx, 0x1e
xchg esi, ebx
or edi, ebx
xchg edx, ebx
jmp 0x483dc1
call fcn.00484228
or ebx, 0x5359cbe5
ror esi, 0x1e
xchg edx, ebx
xchg esi, ebx
dec esi
and ebx, esi
add ebx, edi
mov esi, ebx
or esi, ebx
neg esi
or ebx, edx
mov ebx, edx
xchg ebx, esi
or edx, esi
jmp 0x484361
call fcn.00484228
xchg edi, esi
mov esi, edx
add edx, esi
sub edx, esi
or ebx, 0x53c1afc0
or ebx, edi
mov ebx, 0x53c5d250
xor edi, 0x53d3e757
mov esi, ebx
mov ebx, edi
add ebx, esi
mov ebx, edi
jmp 0x48366e
push 0x24a4a2a1
shl esi, 3
and edx, ebx
add edi, 0x543e4034
sub ebx, edi
add ebx, esi
mov edx, esi
xchg edi, ebx
xor edx, esi
jmp 0x482fa9
push 0x2354c186
shl ebx, 0x1d
not esi
xchg edx, edi
neg ebx
sub edi, 0x54781779
xchg edi, esi
jmp 0x483e62
push 0x24cd286b
xor edi, esi
xchg edx, ebx
mov edi, 0x54a0ef07
inc edx
ror ebx, 4
mov esi, 0x54a77e99
add edi, edx
jmp 0x481fcb
pop ecx
and edi, edx
add edx, edi
xor ebx, esi
or esi, edi
xor esi, edx
mov edi, esi
jmp 0x48426b
pop ecx
xchg edx, edi
xchg ebx, esi
and edi, esi
sub ebx, 0x54dab038
add edx, edi
xor esi, edx
add ebx, esi
not esi
rol edi, 0x1c
sub ebx, esi
or esi, ebx
bswap edi
jmp 0x481ed8
pop ecx
add edx, esi
and edi, 0x5501cbc0
mov esi, edi
bswap esi
rol ebx, 1
sub edi, esi
or esi, edi
sub edx, esi
sub ebx, edi
add edi, 0x555ed090
sub esi, 0x5560cdbc
jmp 0x483575
mov ecx, 0x73716341
and ebx, edi
and edx, ebx
xchg edi, ebx
shl edi, 4
mov edi, ebx
and ebx, 0x557d7f54
xor esi, 0x559b8668
mov edi, edx
xor edx, esi
or esi, ebx
sub ebx, edi
neg esi
jmp 0x484075
call ecx
xchg esi, ebx
and edi, ebx
and edi, 0x567bdde7
xor edx, esi
sub ebx, edx
xor edi, ebx
add esi, edx
or ebx, edx
xor ebx, edi
or edi, 0x5699a2dc
xor edx, esi
mov edi, 0x569d7de0
bswap esi
jmp 0x482dc4
pop ecx
and esi, 0x56a2def7
sub edi, esi
jmp 0x482d77
pop ecx
add edx, 0x56a76e11
xor edx, edi
xchg ebx, edi
ror edi, 0x1f
xor edi, 0x56bf5e7d
xchg ebx, edi
mov edx, 0x56d116e0
and esi, edx
dec ebx
bswap edi
xor esi, edx
jmp 0x4841b1
call ecx
or ebx, esi
dec ebx
sub edi, 0x56dfabb5
sub edx, 0x56e1b110
xor edx, ebx
xchg esi, edx
mov esi, edi
jmp 0x4827d6
call ecx
and ebx, 0x579db095
sub edi, 0x579fb3b6
neg edi
xor edi, ebx
jmp 0x4832b1