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

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff22
jne 0x40108e
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_SafeArrayAllocData
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_LoadRegTypeLib
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffeff
jne 0x4010fe
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_LoadRegTypeLib
call sub.oleaut32.dll_SafeArrayAllocData
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_LoadRegTypeLib
call sub.oleaut32.dll_SafeArrayAllocData
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffee7
jne 0x40119b
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff2f
jne 0x401224
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.ole32.dll_CoGetCancelObject
call sub.user32.dll_DialogBoxParamA
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_LoadRegTypeLib
call sub.user32.dll_DialogBoxParamA
call sub.oleaut32.dll_SafeArrayAllocData
call sub.user32.dll_DialogBoxParamA
call sub.ole32.dll_CoGetCancelObject
call sub.oleaut32.dll_SafeArrayAllocData
ret
jmp 0x46a723
and ebx, 0x56797292
sub ebx, ecx
mov ebx, edi
jmp 0x46c0af
push 0x5687de45
or ecx, edx
or edx, 0x5766773e
sub edx, 0x5766abf9
not ecx
nop
jmp 0x46c674
push 0x5693210d
xchg ecx, edx
add ecx, edi
sub ecx, edi
and edi, edx
mov ecx, edx
sub esi, 0x5768651c
shl ecx, 0x1a
jmp 0x46c6ee
push 0x569aa8c3
add edi, edx
shr ecx, 0x19
xchg ecx, edi
mov edx, edi
add ecx, 0x5769a981
sub ecx, 0x5769dd8e
shl edi, 0xf
or edx, 0x576a4f15
ror ecx, 6
or edi, ecx
inc ecx
and esi, edi
inc esi
jmp 0x46b8cc
call ebx
xor edx, edi
sub edi, esi
or edi, ecx
sub edx, edi
or ecx, 0x576e4af5
add ecx, edi
xchg edi, edx
or edx, 0x576ee208
add edi, edx
sub esi, edi
jmp 0x46d20b
call ebx
xchg edx, esi
xor edx, ecx
dec edx
and ecx, edx
mov ecx, esi
or edi, esi
add edx, esi
xor esi, ecx
sub esi, 0x5777b347
add ecx, esi
xor esi, edx
xchg ecx, edx
sub edx, edi
jmp 0x46c507
mov ebx, 0x6e447c44
sub edi, edx
dec esi
shr edx, 0x13
xor ecx, esi
inc ecx
mov edx, edi
inc ecx
shl edi, 0x1f
add ecx, edx
mov ecx, edi
ror ecx, 7
xor edi, edx
or esi, ecx
jmp 0x46c8e7
call ebx
bswap esi
or ecx, edi
mov esi, ecx
xor ecx, edi
xchg edi, esi
sub edx, edi
mov edx, esi
jmp 0x46ae17
mov ebx, 0x6e447c44
or ecx, edx
and esi, edi
add esi, 0x5d4adaa1
sub edi, esi
xor edi, ecx
xor esi, edi
sub edi, esi
xchg edi, esi
add esi, 0x5d4c3fbb
jmp 0x46bd48
pop ebx
sub edx, ecx
xor ecx, edx
xchg esi, edx
xor ecx, esi
and edi, edx
xchg edi, ecx
mov edi, esi
mov ecx, esi
xor ecx, esi
xchg edi, edx
jmp 0x46bbfa
push 0x567e3438
sub ecx, edx
xor edx, edi
mov edx, edi
rol edi, 0xf
mov esi, edi
mov esi, 0x5d54317c
neg edi
jmp 0x46b86b
call fcn.0046cb3e
add ecx, edx
and edi, edx
xchg edx, esi
or edi, ecx
or ecx, 0x5d583c55
or edi, 0x5d58768c
or esi, edx
or edi, edx
add edx, ecx
add edx, 0x5d59584f
jmp 0x46ce13
mov ebx, 0x33274000
add edi, ecx
and ecx, edi
add edx, edi
xor esi, ecx
dec esi
or esi, ecx
xor esi, edx
sub edx, edi
xchg edi, edx
rol edi, 0xc
ror edi, 4
sub edi, esi
jmp 0x46c3ba
pop ebx
mov edi, esi
inc edx
and edx, 0x5d62ac9b
sub esi, edx
not edi
bswap edi
mov edi, 0x5d63991d
or edi, edx
and edi, 0x5d6415ed
xor edi, edx
jmp 0x46b9a8
pop ebx
ror esi, 0xc
xchg ecx, edx
or ecx, esi
and esi, ecx
jmp 0x46d22a
call ebx
and ecx, 0x5d65a1c6
and esi, edx
xor edx, esi
and edi, ecx
shr edx, 0x1f
not ecx
add edx, edi
rol edx, 5
mov edx, esi
inc esi
xor edx, esi
xchg esi, edx
jmp 0x46c806
push 0x40
sub edi, esi
and ecx, esi
xor edx, 0x5d73405c
or ecx, edx
bswap esi
or ecx, 0x5d7473f7
bswap ecx
bswap ecx
or ecx, edi
mov edx, esi
dec esi
jmp 0x46c8a8
push 0x56983fd3
and edi, 0x5d75f1cb
add ecx, esi
xor esi, 0x5d76632f
add ecx, edx
add edi, ecx
xchg esi, edx
or esi, edi
or ecx, edx
or ecx, edx
sub edx, edi
inc edi
mov ecx, esi
jmp 0x46c0d5
pop ebx
shl esi, 8
xor ecx, esi
neg ecx
xor ecx, edi
mov ecx, 0x5d85ab92
xor edi, 0x5d85e4a7
sub edi, esi
sub edi, esi
rol edi, 2
xor ecx, 0x5d86cf38
rol esi, 0x1c
inc ecx
jmp 0x46d3e1
pop ebx
shr esi, 0x11
xor esi, edx
or edi, edx
mov edi, 0x5d889a06
inc esi
sub ecx, esi
shr edx, 5
mov ecx, esi
xor ecx, edx
and esi, edx
jmp 0x46be44
call fcn.0046cb3e
shr esi, 0xd
ror edi, 9
sub edi, esi
neg ecx
not esi
not edx
add ecx, esi
sub ecx, 0x5d8be480
and ecx, esi
and ecx, esi
shr ecx, 0x18
rol esi, 0x13
jmp 0x46a9b1
call fcn.0046cb3e
shr ecx, 5
mov edi, esi
bswap edx
or ecx, edx
and esi, ecx
sub edx, edi
bswap ecx
or edx, ecx
sub edx, ecx
xor edx, edi
or edi, edx
shr edx, 0xe
jmp 0x46c386
pop ebx
xor edi, 0x5d8ff5fb
dec edx
not edi
jmp 0x46c98d
push 0x5684fbcc
dec ecx
sub edi, edx
and ecx, edi
not esi
not ecx
and edx, edi
and edx, 0x5d984c6e
shr esi, 7
or edi, esi
mov esi, ecx
jmp 0x46bfed
push 0x568f30c1
xchg edi, esi
mov edi, esi
xor edx, ecx
xor ecx, 0x5d9bac78
and ecx, edi
or esi, edx
sub edx, esi
rol esi, 0x12
and esi, edi
mov edx, esi
jmp 0x46d25e
call fcn.0046cb3e
add ecx, 0x5db68f3a
mov ecx, esi
shl esi, 0x1a
rol ecx, 0x19
xor edi, 0x5db77650
add edx, esi
xor edi, 0x5db7f515
xchg esi, edi
xchg edi, ecx
inc esi
xor ecx, 0x5db8df48
jmp 0x46cd3d
push 0x568179b0
or edi, 0x5dc1eec7
xor ecx, 0x5dc22bf7
shr edx, 0x12
xor ecx, edx
rol edi, 6
add esi, edx
ror esi, 0xb
or edi, ecx
jmp 0x46d34d
pop ebx
sub ecx, esi
xchg edx, ecx
xchg edi, ecx
or ecx, esi
xchg ecx, edi
xor esi, 0x5dcb8b9e
jmp 0x46bce8
pop ebx
or edx, ecx
sub edx, edi
xor esi, edx
sub edx, esi
xor ecx, esi
xchg esi, edi
and ecx, esi
add esi, ecx
xchg edi, edx
jmp 0x46baf8
push 0x569b24ee
mov edi, esi
bswap edi
ror edx, 0x18
sub esi, edx
shl esi, 0xd
dec edi
mov ecx, esi
jmp 0x46b21f
push 0x569b63bc
and esi, 0x5dd77926
or edx, esi
or esi, 0x5dd7f723
jmp 0x46b4c4
push 0x568fef7a
sub edi, ecx
sub esi, edx
add esi, 0x5dd8c0bc
xor ecx, edx
shl edx, 0x14
jmp 0x46cf11
pop ebx
and ecx, edx
xchg edx, esi
or ecx, esi
or edx, ecx
mov edx, edi
or ecx, edx
inc edx
ror ecx, 0x1f
sub esi, edi
ror ecx, 0x1f
sub esi, ecx
or ecx, 0x5dddffbe
xchg edx, edi
mov edx, esi
mov edi, esi
jmp 0x46b5ba
push 0x56885ae4
add ecx, edi
add edi, 0x5ddf2a8a
and edi, 0x5ddf70bb
add edx, ecx
shl ecx, 8
sub ecx, edx
and esi, 0x5de057b7
inc edi
mov esi, edi
jmp 0x46b3f8
pop ebx
add ecx, edx
xor edx, ecx
mov edx, esi
sub ecx, esi
xchg esi, ecx
and esi, edi
xchg edx, edi
xchg edi, edx
jmp 0x46d3f5
pop ebx
inc edi
add edi, 0x5de96958
dec edx
add ecx, edx
not ecx
add edx, edi
or ecx, edx
bswap edx
inc ecx
or edi, esi
and edx, edi
nop
sub edx, ecx
xor esi, edx
jmp 0x46c03b
push 0x56822b82
add ecx, edi
not edx
and esi, edx
shl esi, 5
inc esi
add esi, 0x5df63297
and edx, 0x5df67779
or edi, edx
neg edx
shr esi, 0x11
add edi, edx
and ecx, edx
sub esi, 0x5df7c2a9
dec esi
jmp 0x46bd72
mov ebx, 0x6e447c44
or edi, esi
shl esi, 0xf
neg ecx
or edi, esi
or edx, ecx
or esi, edi
xor ecx, edi
shl edi, 0x1f
xor edi, ecx
and ecx, 0x5dfa4bf3
neg edi
or edi, esi
ror edx, 0xa
or ecx, edx
jmp 0x46d44a
pop ebx
add esi, ecx
add esi, 0x5dfbb170
add ecx, 0x5dfbe9fb
not edi
add edx, 0x5dfc5a5f
dec edi
or edx, 0x5dfcd916
add esi, ecx
mov ecx, esi
xor edx, ecx
or ecx, esi
and edi, esi
shl edi, 3
mov edi, esi
jmp 0x46ac9f
push 0x568a8a93
xor edx, esi
mov esi, ecx
xchg edx, esi
add ecx, esi
sub edi, 0x5dff7af5
bswap esi
bswap esi
jmp 0x46cda9
call ebx
and ecx, edx
and edi, edx
sub edi, ecx
xchg esi, edi
sub ecx, edx
and edx, edi
add ecx, edi
shl edx, 0x14
or esi, edi
bswap esi
jmp 0x46d245
push 0x5692a0af
sub edi, edx
add ecx, esi
or edx, 0x5e0581aa
or edi, ecx
shl edi, 0xb
xchg esi, edi
xchg edi, esi
mov esi, edx
jmp 0x46cbbc
mov ebx, 0x6e447c44
inc edi
xor edx, ecx
dec edi
or edi, edx
mov esi, edx
mov ecx, edx
xor edi, edx
and esi, edi
mov edi, 0x5e08ce16
sub edi, edx
sub esi, edx
add edi, ecx
mov ecx, esi
jmp 0x46d609
mov ebx, 0x4132136a
mov edi, esi
add edi, esi
xchg ecx, edi
jmp 0x46ab1d
push 0x568d7b10
bswap ecx
xor esi, 0x5e23d78b
add edi, edx
or esi, ecx
mov edi, esi
xor esi, edx
shr edi, 0x1e
jmp 0x46ab9a
pop ebx
dec edx
or esi, edx
xor edx, 0x5e297a44
mov esi, 0x5e29b40f
mov ecx, 0x5e29eed8
not ecx
or ecx, 0x5e2a64ea
shl ecx, 0xb
rol esi, 3
xor edi, ecx
shr ecx, 0x17
not edx
mov esi, ecx
and esi, edx
and esi, edx
jmp 0x46cc57
push 0x568d3adc
xor esi, edi
sub esi, edx
and ecx, edi
xor esi, ecx
nop
jmp 0x46b651
push 0x567e7143
add edi, esi
mov ecx, edi
mov edx, 0x5e4838fc
and esi, edi
mov edx, ecx
neg ecx
add ecx, edx
inc esi
bswap edi
jmp 0x46a89b
push 0x569ae6f2
xchg ecx, edx
and edi, esi
xor edx, 0x5e4e8ee5
shr edx, 0x18
mov esi, edi
rol ecx, 0xe
sub esi, edi
jmp 0x46b1ac
pop ebx
and esi, ecx
sub ecx, 0x5e4ff516
mov esi, edx
shl edi, 0x14
mov ecx, esi
neg esi
add edi, ecx
mov ecx, edx
xor ecx, 0x5e5170f4
sub esi, 0x5e51a852
or esi, ecx
jmp 0x46d71b
pop ebx
shl esi, 9
sub edx, edi
mov edi, 0x5e529661
add ecx, esi
or ecx, edx
mov ecx, esi
mov ecx, esi
or edi, edx
sub edx, 0x5e53dc0e
dec ecx
mov ecx, 0x5e544a81
jmp 0x46b8ea
push 0x568cfd80
ror esi, 0xe
mov edx, edi
bswap edi
xchg edx, esi
or edx, edi
not edi
sub edx, edi
mov edi, 0x5e561a25
or esi, ecx
jmp 0x46b7c1
pop ebx
add esi, edi
or edx, 0x5e5b261b
add esi, ecx
shr esi, 0x1d
or edi, esi
and edi, edx
shl ecx, 0x1d
xor ecx, edi
and edx, ecx
and edi, ecx
sub esi, edi
add edi, ecx
shl edi, 9
jmp 0x46ba61
pop ebx
sub edx, 0x5e5dc87a
rol edi, 0x16
rol edi, 8
or ecx, edi
xor edx, 0x5e5ea5cc
bswap edx
mov edi, 0x5e5f12cf
xchg esi, edx
add edi, edx
xchg edi, esi
mov ecx, edi
jmp 0x46d482
push 0x401400
xchg edx, edi
xor edx, edi
and esi, edx
inc esi
shr ecx, 0xb
not esi
add edx, 0x5e635e99
and edx, 0x5e639790
jmp 0x46c77d
pop ebx
neg edi
xor edx, edi
and edi, esi
xchg esi, edx
and edi, edx
xor edi, esi
jmp 0x46d317
pop ebx
xor edx, esi
and edx, ecx
or ecx, esi
ror ecx, 0x1c
mov esi, 0x5e70c1d3
xor edi, edx
xor edi, 0x5e712f37
xor edi, ecx
sub edx, 0x5e719ac7
mov esi, edi
or edx, edi
mov ecx, 0x5e723b30
jmp 0x46b9cf
mov ebx, 0x33274000
or ecx, edx
dec esi
not edx
xchg ecx, esi
neg edi
sub edx, 0x5e73a5b2
add edi, edx
sub edi, ecx
xchg ecx, esi
sub ecx, edi
jmp 0x46adf3
push 0x56844779
mov esi, 0x5e802d2a
xor esi, edi
xor esi, edi
neg edx
mov ecx, edi
add ecx, edx
jmp 0x46bd21
push 0x568763f9
add ecx, 0x5e8326b5
mov edx, ecx
mov edx, esi
ror esi, 1
mov edi, edx
sub edx, ecx
neg edi
sub edx, ecx
add edx, ecx
xor edi, esi
jmp 0x46bef9
push 0x56813dba
inc ecx
xor edx, ecx
add edx, 0x5e8b958b
add esi, edx
jmp 0x46b0ce
pop ebx
xor ecx, edi
add ecx, 0x5e903573
xor esi, edx
xchg edx, esi
inc edx
neg esi
sub edi, esi
sub esi, edi
not esi
or ecx, 0x5e920016
jmp 0x46d137
push 0x56848307
or edx, 0x5e9428d7
mov esi, ecx
add esi, ecx
and edi, esi
xchg esi, edi
inc edx
add edi, 0x5e957c2d
sub ecx, esi
or esi, ecx
xor edi, edx
xchg esi, ecx
jmp 0x46c016
call fcn.0046cb3e
dec ecx
mov edi, edx
add ecx, edi
shr ecx, 1
sub edi, esi
or ecx, esi
ror esi, 0xa
ror edi, 0xb
add esi, 0x5e98f7c1
and esi, ecx
add edi, 0x5e99609f
jmp 0x46a877
mov ebx, 0x6e447c44
mov edx, 0x5e99abd5
mov esi, 0x5e99e002
or edi, esi
rol ecx, 0x1a
xor esi, ecx
xor edi, esi
xchg edi, esi
add edi, esi
bswap edi
bswap edi
jmp 0x46d3c9
mov ebx, 0x33274000
inc edi
xor esi, ecx
or ecx, 0x5e9ea2fc
or esi, edx
add ecx, edi
mov edi, 0x5e9f492d
neg ecx
dec edi
ror edi, 0x12
xchg esi, ecx
and ecx, edx
jmp 0x46c2f7
pop ebx
xor edx, esi
sub esi, edx
xor edx, 0x5ea307f4
xchg esi, edi
add edi, esi
mov ecx, 0x5ea3ac58
and edx, 0x5ea3e3de
add edx, 0x5ea416e9
jmp 0x46b271
pop ebx
sub esi, edi
xchg esi, edi
xchg esi, ecx
sub esi, ecx
mov esi, 0x5ea6f5f9
not edi
xor esi, 0x5ea768a0
and edx, esi
or esi, edi
jmp 0x46b323
push 0x5698bb03
dec edx
xchg esi, edx
xchg edi, esi
dec ecx
sub edx, ecx
xor esi, edi
add edx, 0x5ea963a0
jmp 0x46d286
push esp
xchg ecx, edx
xchg edi, esi
dec esi
mov esi, ecx
or edi, 0x5eb0f463
mov edi, ecx
dec edi
shr edi, 0x11
jmp 0x46ac78
push 0x5687a1b4
sub ecx, edi
and edi, esi
xor edi, edx
shl ecx, 0xa
and edx, edi
and ecx, esi
and ecx, edi
or ecx, edi
jmp 0x46a770
push 0x56926384
and edx, 0x5eb39506
xchg esi, ecx
and edx, edi
inc ecx
sub ecx, 0x5eb4661f
or edi, esi
or ecx, edi
bswap edx
xor ecx, esi
sub edx, edi
xor edx, esi
add edi, 0x5eb5de8f
not edi
ror edx, 0x12
xchg edi, esi
jmp 0x46b4a5
call ebx
and edi, edx
and esi, edi
and edi, 0x5ebaac7d
or edi, ecx
mov esi, 0x5ebb1417
sub edx, edi
ror edx, 0x12
and ecx, esi
sub edx, 0x5ebbee8a
or esi, ecx
sub edx, edi
xor esi, edi
mov edx, edi
jmp 0x46adab
call ebx
or esi, ecx
xchg esi, edi
sub esi, edi
xor edi, edx
and esi, edi
jmp 0x46b2f3
mov ebx, 0x33274000
sub edi, esi
xor edx, esi
xchg ecx, edx
shl ecx, 7
jmp 0x46b017
push 0x5684bf23
xor edx, edi
xchg esi, edi
and edx, esi
xchg esi, edx
shl ecx, 8
and ecx, esi
sub esi, edi
inc edi
ror edi, 9
and esi, 0x5ec34c6b
not edi
jmp 0x46ae6b
pop ebx
or edi, ecx
or edi, 0x5ec3ff0a
add esi, edi
mov esi, edi
mov esi, ecx
inc edi
add esi, 0x5ec4feb5
sub edx, esi
bswap edx
add esi, edi
add edx, edi
or ecx, edx
ror esi, 0x17
jmp 0x46aa73
push 0x567deeb6
and edi, ecx
or ecx, 0x5eccda13
sub edx, esi
and esi, 0x5ecd4f30
xor ecx, edx
xchg edi, ecx
and edx, edi
or edi, esi
bswap edi
mov edi, esi
jmp 0x46aade
push 0x56987d3f
add edx, esi
or edx, 0x5ecf39e1
add edx, ecx
and esi, 0x5ecfab61
dec esi
and esi, edx
xchg esi, ecx
xchg esi, ecx
or esi, ecx
and ecx, esi
jmp 0x46be63
call fcn.0046cb3e
and edx, edi
xor edx, edi
dec edi
add edi, ecx
or edx, esi
xchg ecx, esi
jmp 0x46abf0
call ebx
xor ecx, 0x5ef89312
ror edx, 6
or edx, 0x5ef8fceb
xchg esi, ecx
or edi, 0x5ef971fb
or edx, 0x5ef9a77d
mov esi, 0x5ef9da69
and edi, esi
or esi, 0x5efa42ad
rol esi, 0x1e
jmp 0x46b913
call fcn.0046cb3e
inc esi
add ecx, esi
and ecx, 0x5efb2a96
or esi, edx
mov edi, 0x5efb9572
and esi, ecx
add edx, 0x5efc047f
bswap esi
sub edx, ecx
or esi, 0x5efca5b9
xor edi, edx
xchg ecx, edi
add esi, edx
and edx, edi
jmp 0x46a7fb
push 0x568fae18
neg edx
neg ecx
xchg esi, edi
xor ecx, edx
and ecx, edi
xchg esi, edi
neg ecx
ror edx, 0x18
and edx, edi
bswap edx
jmp 0x46b237
pop ebx
and esi, 0x5f0f2413
or edi, edx
or esi, edi
sub edi, edx
dec ecx
xor edi, ecx
and esi, ecx
jmp 0x46bca1
call fcn.0046cb3e
shr ecx, 0x15
bswap edx
mov edi, esi
mov edi, ecx
or ecx, esi
and esi, edi
shl edx, 2
xor edx, esi
xor ecx, 0x5f13eebc
rol edx, 0x1e
inc edx
rol edx, 0x1f
jmp 0x46c710
call ebx
mov ecx, edx
inc ecx
sub ecx, esi
jmp 0x46abe1
push 0x569a6add
dec ecx
mov edx, ecx
and esi, edx
not edi
jmp 0x46a7a8
push 0x56881c0c
mov ecx, esi
rol edx, 0x14
sub edx, edi
sub edi, ecx
add esi, edx
and ecx, edi
mov edx, 0x5f271049
neg ecx
xor ecx, edx
or edi, ecx
jmp 0x46b29a
push 0x56935ef7
add ecx, edi
and edx, esi
or ecx, 0x5f2f1e69
add edx, esi
xor esi, edx
not esi
xor ecx, esi
or esi, edx
add esi, edx
xchg esi, edx
jmp 0x46bb25
call ebx
or ecx, esi
dec ecx
ror ecx, 0x12
nop
and edx, edi
xor edi, edx
jmp 0x46b175
call ebx
and edi, edx
xchg edx, edi
nop
add edi, ecx
and esi, 0x5f332c86
or edi, edx
ror edi, 0x1e
jmp 0x46abbd
call ebx
or edx, edi
mov ecx, edx
xchg esi, ecx
bswap ecx
xor edx, ecx
jmp 0x46b425
pop ebx
xor edx, 0x5f415683
neg esi
add edx, esi
xchg edi, ecx
or esi, edi
xor ecx, 0x5f4267e8
mov edx, ecx
xor ecx, esi
or edx, ecx
jmp 0x46b939
call fcn.0046cb3e
xor edx, ecx
add edx, 0x5f437f65
xor ecx, edi
and esi, edx
or ecx, edi
mov edx, esi
xor ecx, esi
and edx, ecx
mov edx, edi
sub edi, 0x5f45204b
or ecx, edx
xor edi, 0x5f458b6d
add esi, edx
and ecx, edi
jmp 0x46bfc8
push 0x69323
not edi
mov edx, esi
mov edi, 0x5f4ae3a5
or ecx, edx
shl ecx, 3
add esi, edx
sub ecx, edi
and edx, 0x5f4bf14e
add edi, ecx
add edx, edi
mov ecx, edx
jmp 0x46ba14
call fcn.0046cb3e
add ecx, edi
and esi, 0x5f55a07e
inc edx
add edx, ecx
xor esi, ecx
xchg edi, ecx
shl edx, 0xe
xor ecx, esi
and esi, edx
xor edi, edx
sub edi, 0x5f578025
jmp 0x46c722
push 0x568bc2e5
add esi, ecx
mov ecx, edx
or ecx, edx
mov esi, edi
shr ecx, 0x18
or edx, ecx
xor edi, ecx
mov edx, edi
shr ecx, 2
jmp 0x46bdb8
push 0x5692e073
and edx, edi
xor edi, ecx
mov ecx, 0x5f9a2854
and edi, 0x5f9a6274
xor edi, 0x5f9a9cee
add edx, 0x5f9ad6ff
neg edi
and edi, ecx
mov edi, 0x5f9b8cb7
mov ecx, edx
or edi, esi
dec edi
add esi, 0x5f9c9b4b
jmp 0x46a78b
pop ebx
rol esi, 0x15
shr esi, 4
and edx, 0x5fa35fc8
and esi, edi
xchg edi, esi
shr edx, 0x11
xchg edi, edx
and edx, edi
jmp 0x46d4a6
call ebx
sub edi, 0x5fb7b152
sub edx, ecx
sub ecx, 0x5fb83011
and ecx, 0x5fb86d89
xchg ecx, esi
or edi, esi
mov ecx, esi
jmp 0x46d691
mov ebx, 0x6e447c44
not esi
neg esi
mov edx, 0x5fc020e7
xchg ecx, edi
sub edx, edi
and esi, ecx
or esi, 0x5fc0fc46
jmp 0x46adc9
push esp
xchg edi, esi
or ecx, 0x5fc6997b
xchg esi, edi
add ecx, edx
add ecx, edx
or edx, esi
mov ecx, edi
inc edx
shr ecx, 0x10
jmp 0x46bee0
push 0x56902c4b
and edi, edx
dec edx
mov esi, 0x5fd8d4df
dec esi
or esi, edi
xor ecx, edx
xchg edi, ecx
sub esi, 0x5fda82cf
and edi, esi
jmp 0x46d4b3
pop ebx
bswap ecx
sub edi, esi
xor esi, edx
inc esi
inc edx
or edi, edx
shl edx, 2
add edi, edx
and esi, edx
not ecx
xor edx, ecx
ror esi, 0xd
mov ecx, 0x5fe268df
neg esi
inc edi
sub edi, ecx
jmp 0x46c64d
push 0x5681ee86
mov edi, ecx
xchg ecx, esi
add esi, 0x5ffa552f
inc edi
xor edx, 0x5ffac4a4
sub edi, edx
or edx, esi
add edi, ecx
neg ecx
jmp 0x46b3c6
pop ebx
and edx, ecx
shr edi, 0x12
mov ecx, edi
or esi, ecx
xor esi, ecx
dec ecx
xchg ecx, esi
or ecx, 0x6005ad19
neg edx
not ecx
sub ecx, edx
inc ecx
or esi, edi
jmp 0x46bc28
pop ebx
not edi
add edx, esi
add esi, edi
add edi, esi
or ecx, esi
mov esi, edx
xor edi, 0x6017afd0
shr edx, 0xd
or edi, esi
and edi, esi
jmp 0x46ad80
pop ebx
sub edx, ecx
xor esi, ecx
xor edx, edi
shl esi, 0xc
or esi, ecx
xor esi, edx
xchg edi, esi
add edi, ecx
sub edi, ecx
add edi, edx
jmp 0x46b697
pop ebx
mov ecx, 0x601b15d0
mov edi, 0x601b5b6a
ror esi, 0x1c
not ecx
or edi, esi
or ecx, edi
jmp fcn.0046be7d
push 0x568f7109
and ecx, edx
add edx, esi
add ecx, 0x601d08df
xor edi, 0x601d44cb
or esi, 0x601d8ae3
sub edx, 0x601dc6f9
or esi, edx
jmp 0x46c47d
mov ebx, 0x6e447c44
add ecx, edi
or ecx, 0x601e8d87
sub edx, esi
sub esi, edi
sub ecx, 0x601f99a9
shl esi, 0x1b
sub edx, ecx
shr ecx, 0x1d
add edx, ecx
ror esi, 0x1d
xor edx, 0x6021120f
mov edi, edx
mov edx, edi
jmp 0x46c826
push 0x568010c1
ror edx, 0x18
or esi, edi
mov edi, 0x60285928
mov edi, 0x602892b0
xchg esi, ecx
mov edx, edi
add edx, ecx
add esi, 0x60297b05
and edi, esi
xor esi, ecx
and esi, edi
and edi, 0x602a6c44
sub edx, esi
shl edx, 0xd
jmp 0x46aa4f
push 0x5681b59c
xor ecx, edi
and edi, 0x602bf572
and esi, 0x602c2f5c
mov ecx, edi
shl edi, 0x11
jmp 0x46d09e
pop ebx
and ecx, edx
xchg esi, edx
add ecx, edx
and esi, ecx
xor edi, ecx
add edx, esi
ror esi, 0x11
jmp 0x46bf14
call fcn.0046cb3e
dec edx
mov ecx, esi
xor edx, esi
add edi, esi
bswap ecx
rol esi, 0x1a
bswap edx
jmp 0x46bf83
pop ebx
and ecx, edi
or esi, edx
sub edx, ecx
add ecx, 0x60363cee
or edx, esi
jmp 0x46aea9
pop ebx
mov ecx, edi
and esi, 0x60370a0b
mov edi, esi
and edx, edi
inc esi
or esi, ecx
xor edi, edx
add edi, 0x60387243
xchg edx, ecx
or ecx, 0x6038e8c1
or ecx, 0x6039240c
sub ecx, edi
and edi, esi
jmp 0x46cf4f
call fcn.0046cb3e
xor ecx, 0x603c8610
or edx, esi
sub esi, 0x603cfde7
dec edi
xor ecx, 0x603d742b
sub edi, 0x603db0e2
dec esi
mov edx, 0x603e289f
sub edx, 0x603e7115
inc ecx
shr edi, 0x13
dec esi
sub edi, esi
jmp 0x46c5f5
pop ebx
not esi
mov esi, ecx
mov edx, ecx
add esi, 0x60405c20
mov edx, ecx
xchg ecx, esi
neg edx
ror edi, 1
and esi, edx
dec edx
add edi, 0x60420452
jmp 0x46d3b4
pop ebx
or ecx, edi
neg edi
nop
bswap ecx
jmp 0x46b457
mov ebx, 0x33274000
sub edi, ecx
shl edi, 5
and edi, ecx
and edi, 0x60441f0c
or ecx, edi
xor edi, edx
or edx, 0x6044cf0f
jmp 0x46c535
call fcn.0046cb3e
xchg ecx, edx
dec edx
xchg esi, edi
mov esi, 0x605d2aac
or edx, edi
sub ecx, esi
and edx, esi
add ecx, edx
sub esi, edi
bswap esi
bswap ecx
xchg edx, esi
sub esi, edi
jmp 0x46b473
pop ebx
add esi, edi
sub edx, edi
shl edi, 0xf
add edi, edx
shl esi, 0xa
and edx, ecx
sub edx, esi
dec ecx
jmp 0x46b15f
pop ebx
xchg edx, esi
and edx, edi
mov edx, esi
xor ecx, esi
mov ecx, edi
xchg ecx, edx
ror edi, 7
sub esi, ecx
mov esi, 0x60748b07
and ecx, edx
dec ecx
jmp 0x46be01