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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff14
jne 0x40108e
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff12
jne 0x401112
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffee4
jne 0x4011a5
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffef8
jne 0x40121f
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
ret
jmp 0x46a95c
xor ebx, edx
jmp 0x46ad9a
push 0xee845ac0
xor ebx, 0xeed86c56
or ecx, 0xeed88660
and ecx, 0xeed8a054
xor edx, ecx
neg edi
sub ebx, edx
jmp 0x46d20b
mov esi, 0x246e6c30
xor edx, 0xeedebea4
xor edx, ebx
dec ebx
bswap edi
sub edi, 0xeedf28cc
and edi, ecx
ror edx, 0xd
mov ecx, edx
jmp 0x46ca30
pop esi
mov ebx, edi
add ebx, 0xeee23730
xchg ecx, ebx
xchg ebx, ecx
ror ebx, 0xb
xchg edi, edx
and edi, edx
bswap ebx
jmp 0x46c2df
push 0xee8842bc
or edi, ecx
add edi, 0xeee3133e
and ecx, ebx
and edi, edx
mov ecx, edx
or edi, ebx
and ebx, ecx
add ecx, 0xeee3a95e
mov edx, edi
not ebx
xchg ecx, edi
ror ecx, 0x11
jmp 0x46ba70
pop esi
shr edi, 0x14
mov edi, 0xeee909aa
jmp 0x46af64
pop esi
xor ecx, edx
rol edi, 0x10
and edx, ecx
sub edi, 0xeeec0eb2
shr edi, 6
add edx, ebx
and edi, ebx
shr edx, 3
xchg edi, ebx
and ecx, edi
shr edi, 0x12
sub edx, edi
shl edi, 0x10
or ecx, 0xeeed10ce
jmp 0x46ce89
call fcn.0046caef
dec ecx
rol ecx, 0xa
add edx, edi
add ecx, 0xeeed849c
or edi, edx
mov edi, ebx
shr edx, 0x17
sub ebx, ecx
jmp 0x46b386
push 0xee7db4cc
xchg ebx, edi
xor ecx, edi
shl edx, 0xf
and edx, edi
xor edx, ebx
or ecx, edx
mov ebx, ecx
and edi, ecx
neg edi
or ebx, edx
and edi, edx
ror edi, 0x11
jmp 0x46aea4
pop esi
mov ecx, edx
or edi, ebx
ror edi, 5
mov edi, ecx
xor ebx, ecx
not ebx
xchg edx, ebx
sub edi, edx
mov ecx, 0xeef75d1a
inc ebx
add edx, ecx
and ebx, edx
add edx, edi
xor edx, 0xeef7d956
jmp 0x46c49d
push 0xee89a41c
xor ebx, edi
xor edi, ebx
or edx, 0xeefacca4
add edx, edi
add ecx, 0xeefaff28
and edx, 0xeefb1d32
jmp 0x46bacb
push 0xee7dd7c2
not ecx
xchg ecx, edx
and edi, ecx
ror edx, 5
rol edx, 0x1c
xchg ebx, edx
jmp 0x46c5b8
pop esi
sub edi, edx
dec edi
xor ecx, edi
or ebx, 0xeefecfb4
nop
add edi, edx
jmp 0x46c333
push 0xee894ff8
and ecx, edi
xor ecx, ebx
not edi
sub edx, ecx
jmp 0x46c703
call esi
or edx, ebx
inc edx
xor edx, ecx
shr ebx, 0x11
add ecx, 0xef07cbda
neg ecx
jmp 0x46c0c7
pop esi
ror ebx, 0xd
or edx, ebx
or ecx, edx
inc ebx
mov ebx, 0xef171bc8
and edx, 0xef173216
add ebx, edx
sub edx, ebx
and ebx, edi
add edi, ebx
jmp 0x46bef9
push esp
dec ebx
add ebx, edi
or edi, ebx
neg ebx
xchg edi, ecx
rol edx, 8
mov ecx, edx
xor edi, edx
or ebx, ecx
mov edx, 0xef1f6b5c
jmp 0x46c0b4
pop esi
inc edi
and edx, ebx
mov edi, ebx
dec edx
sub edx, ecx
sub edi, 0xef20135c
xchg edi, ecx
xor edi, ecx
or edi, 0xef205ea4
xchg edx, ebx
jmp 0x46d5a7
push 0xee7ebbfc
add edx, edi
nop
sub ebx, edx
add edi, ebx
xchg ebx, edi
sub ebx, ecx
and ecx, 0xef2546d8
sub ecx, ebx
jmp 0x46cfe2
mov esi, 0x246e6c30
sub edi, ebx
xchg edi, ebx
and ecx, edi
mov edx, edi
xor edx, ebx
sub ebx, edx
bswap ebx
neg ebx
jmp 0x46b628
mov esi, 0x246e6c30
shr ecx, 3
and edi, edx
and edx, ebx
xor ecx, edx
mov ebx, ecx
bswap edi
jmp 0x46c091
pop esi
mov edi, 0xef2bf6da
and ebx, 0xef2c148a
jmp 0x46b651
pop esi
xchg edx, ebx
shl ecx, 0x13
and edx, ecx
and ecx, ebx
or edx, edi
or edx, ebx
xor edx, ebx
xchg ebx, edx
jmp 0x46c446
push 0xee8827da
inc ecx
shr ecx, 4
add edx, 0xef2e9aa6
mov edi, ebx
add ecx, ebx
mov ebx, 0xef2ee5fe
add edx, edi
and edx, ebx
mov edi, ebx
and ebx, 0xef2f490c
and ebx, ecx
sub edx, ecx
jmp 0x46ab59
push 0xee7ff4a2
and ecx, edi
xchg ebx, ecx
shl edi, 3
not edi
xchg edx, ecx
and edx, ecx
xor ecx, edi
neg ecx
jmp 0x46c79a
call esi
mov ebx, edi
xor edx, edi
bswap ebx
mov ebx, ecx
mov ecx, ebx
sub ecx, 0xef30f494
add edi, edx
and ecx, edx
bswap edx
neg edx
or ebx, ecx
inc ebx
jmp 0x46d8e3
mov esi, 0x246e6c30
xor ecx, ebx
add edi, ebx
xor edi, 0xef31e9e4
rol edi, 0x13
or ebx, 0xef321dbe
xor edi, ecx
or edi, 0xef324eb8
mov ebx, edi
jmp 0x46bdf9
call fcn.0046caef
xor edi, 0xef328c10
sub ebx, 0xef32a9d0
or ebx, 0xef32c01e
xor edi, ecx
or edx, edi
nop
sub ebx, edi
and edi, 0xef334528
jmp 0x46bc4b
pop esi
mov ecx, ebx
xchg ecx, edi
jmp 0x46cf23
mov esi, 0x246e6c30
sub ebx, edi
sub edi, 0xef36857c
shr edi, 1
sub ecx, 0xef36b8fc
xchg ebx, ecx
mov ecx, edx
xor edi, edx
shr ebx, 4
and edi, ecx
and edx, edi
xchg ecx, edi
xchg ebx, ecx
and edi, 0xef379f06
xor edi, ebx
jmp 0x46ba97
push 0x401400
shl edx, 0x11
and edx, edi
xchg ecx, edi
dec edx
xor edi, edx
mov ebx, edi
mov ecx, edi
add ecx, edi
jmp 0x46b9a4
push 0xee81fdee
mov ecx, edi
add ecx, edi
or ecx, ebx
nop
or edx, ebx
bswap edx
jmp 0x46cbe8
call fcn.0046caef
ror edi, 0x16
and edx, ecx
neg ebx
rol ecx, 1
sub edi, ecx
and edx, ebx
xchg edi, edx
sub ebx, 0xef4003ec
sub edi, ebx
neg edx
jmp 0x46bd2a
pop esi
xchg edi, ecx
xor edi, ecx
ror edi, 0x1e
and ebx, 0xef41e120
xor edx, ebx
and ebx, ecx
jmp 0x46c812
pop esi
add edi, 0xef44172c
sub edi, 0xef4430c6
xchg edi, ecx
not edi
xor ebx, 0xef447e2c
shr ebx, 0x1a
add ecx, ebx
or edi, ecx
xchg ecx, edi
or ebx, edx
jmp 0x46c1a1
pop esi
dec edi
sub ecx, ebx
ror ebx, 0xb
nop
sub ebx, edi
sub edx, 0xef4910c0
jmp 0x46ac27
call esi
xchg edx, ecx
xor ecx, 0xef4a7864
rol ecx, 4
sub ecx, ebx
bswap edx
sub edi, ebx
jmp 0x46bf33
call esi
sub ebx, edi
add edi, ecx
mov edx, edi
sub edi, ecx
dec edx
xchg edi, edx
xchg edx, ebx
bswap ecx
dec ecx
xor edi, ecx
not ebx
add edi, ebx
jmp fcn.0046d48a
call esi
bswap ebx
inc ebx
mov edi, ecx
shr edi, 3
shl ebx, 0x17
and edx, ebx
jmp 0x46c52c
push 0xee81c3ae
and edi, ecx
sub edi, 0xef506d8a
or edi, 0xef5087a4
xchg edx, ebx
and ecx, edx
and ecx, 0xef50d466
xor edx, ecx
and edx, edi
xchg ecx, edi
dec edx
jmp 0x46d123
push 0xee8860ea
rol edi, 0xf
or ecx, edi
rol edi, 0xe
not edx
dec edx
add edi, ebx
add edx, 0xef520126
mov ebx, ecx
xor ecx, 0xef5233de
not edx
jmp 0x46b49d
call fcn.0046caef
shr ecx, 0x1a
or edi, 0xef528ae8
or ecx, edx
add ebx, ecx
jmp 0x46b060
push 0xee89c2fe
and edx, ebx
xchg edi, edx
mov ebx, edi
dec edi
mov edi, ecx
and edx, edi
xchg ecx, edi
xor edx, 0xef54738e
jmp 0x46d8b4
call fcn.0046caef
or ebx, 0xef561f60
neg edi
jmp 0x46d75f
call esi
sub edx, 0xef5e5288
xchg ecx, ebx
rol ecx, 0xc
xchg edi, ecx
or ecx, 0xef5ebfb6
add ecx, edx
neg edx
rol ecx, 0x11
jmp 0x46b570
pop esi
xor edi, ecx
shr edi, 6
mov ebx, edi
bswap edx
neg edx
or ebx, ecx
bswap ecx
bswap ecx
jmp 0x46b3a3
call esi
mov edi, ebx
sub edi, edx
dec edi
or edi, ebx
or edx, 0xef61b640
sub edx, edi
add edx, ebx
or edi, ebx
mov edx, ecx
shr ebx, 0x1f
xor ecx, 0xef6251a8
sub ecx, 0xef626b9c
xchg ebx, ecx
and edx, ebx
jmp 0x46ab3e
call fcn.0046caef
xchg edx, edi
neg edx
bswap edi
and edx, edi
xor edx, ebx
xor ebx, 0xef6345d6
rol ebx, 0xe
dec edi
xchg ebx, edi
dec ecx
and edx, edi
xor ebx, 0xef63de04
jmp 0x46b98c
push 0xee82e338
xchg edx, ecx
mov ecx, edi
bswap edi
or ecx, edi
or ecx, ebx
ror edi, 0xf
mov edi, ebx
or ecx, edx
dec ecx
shl ebx, 0xf
jmp 0x46d337
call esi
xchg edi, edx
xchg edx, ebx
rol edx, 0x1d
mov ecx, edi
inc edx
mov edx, edi
xchg edi, ecx
and edx, edi
xor edx, ebx
or edi, edx
mov edi, ecx
xor ebx, ecx
jmp 0x46c3e3
call fcn.0046caef
ror ebx, 8
xor ebx, edx
bswap edx
and edx, ecx
rol edi, 0x17
or ebx, 0xef6c9d06
shl ebx, 0x16
mov edi, 0xef6cd51a
not edi
shr edx, 0x10
bswap edi
shr ebx, 0x15
xchg ecx, ebx
and ebx, 0xef6d7340
jmp 0x46c8e2
push 0xee866812
xor ecx, edx
sub edx, ebx
sub edx, ecx
or edx, 0xef6de2d4
add edx, edi
shl edi, 0xd
or edx, ebx
sub edi, ebx
add edx, ecx
sub ebx, edi
jmp 0x46c407
pop esi
sub edx, ebx
sub ebx, edi
dec edi
xchg ecx, ebx
rol ecx, 0x1f
or ecx, ebx
jmp 0x46c1f9
push 0xee7fd943
or edx, 0xef738b04
xchg ecx, ebx
mov edi, ecx
xchg edi, ecx
add edi, edx
add ebx, 0xef740ba0
mov edx, ecx
shr ebx, 0x14
inc ebx
sub ecx, 0xef7471b4
jmp 0x46b5c4
pop esi
not edx
and edx, edi
ror ebx, 0xf
dec ebx
xor edi, ebx
and ebx, ecx
shl edx, 0x11
xor edx, 0xef75c222
rol edx, 0x18
and edi, 0xef75f9d6
jmp 0x46cfc1
pop esi
bswap ecx
not ebx
neg ecx
and ebx, edi
jmp 0x46c471
push 0xee862eab
inc edi
mov edi, ebx
xchg edx, ecx
xor edi, ebx
xor ecx, 0xef7b5308
bswap edi
and edx, edi
xor edx, ebx
jmp 0x46cc9f
push 0xee81a44e
or ecx, edx
or ebx, edi
or ebx, ecx
neg ecx
inc ecx
and ecx, edx
mov edx, ecx
sub edi, 0xef7de322
and edi, ecx
mov ebx, 0xef7e155c
jmp 0x46ba47
call fcn.0046caef
add edx, ecx
add ebx, 0xef7fc4a0
or edx, ecx
or ebx, 0xef7ff6b6
shl ebx, 0x15
and edx, ebx
mov edi, ebx
and edi, ebx
jmp 0x46bcb3
push esp
mov edx, 0xef8085cc
not edx
shr ecx, 0x1f
shl edi, 7
jmp 0x46d66f
pop esi
inc edx
xor edx, ecx
mov ecx, ebx
not edx
sub ebx, edx
sub edi, edx
jmp 0x46d422
push 0xee8338e6
or edi, edx
sub ebx, ecx
rol ecx, 0x10
add edx, ebx
sub ebx, edx
or ebx, edx
shl ecx, 0x1c
and edx, ecx
jmp 0x46cd5f
push 0xee89893c
xor ecx, edi
xchg ecx, ebx
and ebx, 0xef82adb6
xor ebx, 0xef82c71c
add edx, 0xef82e100
not ecx
dec ecx
not edx
shr ecx, 0xc
add edx, 0xef836828
mov edi, ebx
and ebx, ecx
jmp 0x46ae82
pop esi
add ecx, ebx
sub ecx, 0xef848014
add edi, edx
mov ebx, edi
mov ecx, edi
xor edi, edx
bswap edi
sub ecx, edi
xor ecx, ebx
or edx, edi
jmp 0x46b8af
push 0xee811494
sub ebx, ecx
neg edi
nop
sub edx, ebx
xor edi, edx
sub ebx, 0xef8824cc
xchg edi, ebx
add edx, edi
add ecx, 0xef886e76
neg ecx
jmp 0x46aad6
pop esi
not edi
xchg ecx, edx
add ecx, 0xef8a3980
and edx, 0xef8a578a
jmp 0x46d784
push 0xee859dde
or ebx, edx
dec edx
xor edi, edx
and ebx, edi
mov ecx, edi
rol ecx, 0x12
jmp 0x46b601
push 0xee880979
ror ecx, 9
xor edi, 0xef907258
sub ebx, 0xef908c72
or ebx, 0xef90a666
xor edi, ecx
and edi, edx
mov ecx, edx
mov ebx, edi
jmp 0x46b597
pop esi
xchg ebx, edi
and ecx, ebx
mov edx, ebx
inc edi
ror edi, 0x1e
mov ebx, edi
mov ecx, edi
sub ebx, ecx
rol ecx, 0x19
xchg edi, ecx
and edx, edi
xor edx, ebx
jmp 0x46b44f
pop esi
add edx, edi
add ecx, 0xef953bca
neg ecx
xor edx, edi
and edi, ebx
and edx, ecx
neg ebx
xor ecx, edi
neg ecx
bswap edx
ror ecx, 0x17
or edx, ecx
add ebx, ecx
shl ebx, 2
jmp 0x46bff5
push 0xee8770bc
rol edx, 3
not edi
xchg edx, ecx
add ebx, edi
or ebx, ecx
xor edi, ecx
jmp 0x46b4f8
pop esi
or ecx, edi
shr ecx, 0x15
xor edx, 0xef989116
ror edi, 0x14
sub ebx, 0xef98c8ac
shr ebx, 0x1f
inc ebx
xor ecx, edi
mov ebx, edx
sub edi, edx
jmp 0x46d834
push 0xee8686ce
bswap ebx
and ecx, edi
or ecx, edi
shr ecx, 0xe
and edi, edx
mov ecx, 0xef99ebec
xchg ebx, edx
rol edi, 0xc
or ecx, edi
or ecx, ebx
nop
or edx, ebx
dec edx
xor edi, edx
jmp 0x46ca5b
pop esi
or edi, 0xef9bb57e
xchg edx, ebx
sub edx, 0xef9be9d4
shr edx, 7
add edi, 0xef9c1dd2
shr edi, 0x1b
or ebx, edx
mov edi, 0xef9c6a3c
not edi
bswap ebx
jmp 0x46b94b
pop esi
xor edx, ecx
mov ecx, ebx
not edx
xchg edi, edx
and edi, edx
xor edi, ebx
xor ecx, 0xef9d615e
or edi, ecx
and edi, ecx
xor edx, edi
jmp 0x46d387
pop esi
and ebx, ecx
xor ecx, 0xef9e2f3a
xor ecx, ebx
rol edx, 0x18
jmp 0x46b853
mov esi, 0x246e6c30
xor ecx, 0xef9ff11e
xchg ecx, edx
add edx, ebx
neg edi
not edi
ror edi, 5
neg edx
sub ebx, 0xefa0aac8
jmp 0x46cd31
pop esi
add edi, ebx
add edx, 0xefa271f4
sub ebx, ecx
ror edx, 0x18
xchg ecx, edi
or ebx, edx
inc ecx
sub edx, 0xefa30c74
shr edx, 0x10
add edi, 0xefa34072
jmp 0x46af20
push 0xee7df356
xor ecx, 0xefa6658a
and ecx, ebx
or ecx, ebx
xor edx, edi
sub edi, edx
shr edx, 0x11
or ebx, ecx
mov edx, 0xefa71764
not edx
mov ebx, 0xefa74b3e
jmp 0x46d645
push 0xee843f96
shr ebx, 0x1c
or edi, ecx
shl ebx, 0xc
and edx, ebx
jmp 0x46a9f7
push 0x6955c
add edi, ebx
neg edx
bswap edi
and edx, edi
xchg ecx, edi
xchg ebx, ecx
and edx, ebx
xor ecx, edx
jmp 0x46b6ed
push 0xee896a5a
neg ebx
bswap ecx
or edi, ecx
add edx, ebx
add edi, edx
sub ebx, edi
rol edi, 0x1c
add ebx, 0xefb0bb32
jmp 0x46c0f4
push 0xee801036
rol ecx, 0x1d
or ecx, ebx
or edi, ecx
and ebx, edx
and edx, 0xefb4eadc
bswap edx
and edx, ecx
xchg edi, ebx
sub edi, 0xefb554ac
shr edi, 0x1d
jmp 0x46d45f
pop esi
shr ebx, 0x1c
and edi, ecx
neg edi
and ecx, edx
mov edx, ecx
mov ebx, ecx
dec edi
dec ecx
xor edi, ecx
or edi, 0xefb8b888
xchg edx, ebx
and ecx, 0xefb8ed6e
xor ecx, 0xefb90778
xor ecx, ebx
jmp 0x46bd0b
call esi
and edx, ebx
or edi, edx
and ebx, edi
bswap edi
jmp 0x46c378
call fcn.0046caef
and ebx, 0xefc30214
or ecx, 0xefc323ea
or ebx, edi
or ebx, ecx
jmp 0x46d2c0
call fcn.0046caef
inc ecx
dec edx
add ecx, edx
sub edx, 0xefc70e70
shr edx, 0x17
ror edx, 2
and edi, ecx
xor edx, 0xefc77aea
rol edx, 0x1f
and edi, 0xefc7ae44
jmp 0x46b5df
mov esi, 0x246e6c30
sub ebx, edi
bswap ecx
mov ebx, edx
sub edx, ebx
not edi
dec edi
and ecx, edi
and ebx, ecx
shl edx, 7
xor edi, ecx
jmp 0x46c9a3
call esi
neg ebx
bswap ecx
ror ebx, 8
or ecx, 0xefcd4904
xor edi, edx
or edi, ebx
or edx, ecx
sub ecx, edi
jmp 0x46cb76
call esi
add edi, 0xefcf197c
or ebx, 0xefcf36d2
sub edx, ebx
xor edi, edx
jmp 0x46d23f
pop esi
xchg ecx, edx
xor ecx, ebx
nop
shr ecx, 8
dec ebx
xor ebx, edi
jmp 0x46ac88
mov esi, 0x246e6c30
sub edx, ebx
add ecx, edi
neg edx
xchg ebx, ecx
ror ebx, 3
xchg edi, edx
add edx, 0xefd4849c
neg edx
rol ecx, 0x17
and edx, 0xefd4d504
jmp 0x46bb21
push 0xee831d2e
xor ecx, ebx
rol edx, 0x1b
xor ebx, 0xefd52cf6
sub edi, ebx
add edi, 0xefd5623a
neg edi
or ebx, edx
inc ecx
ror ecx, 0x17
or edx, ecx
jmp 0x46c0d8
push 0xee864d32
xor edi, ebx
xor ecx, ebx
jmp 0x46be2f
call fcn.0046caef
and ebx, edi
xchg edx, ecx
add ecx, ebx
or ebx, edx
inc ecx
mov ecx, edx
xchg ebx, edx
add ebx, ecx
mov ecx, edi
sub ecx, 0xefdd2d76
shr ecx, 0x19
or edi, 0xefdd60c0
sub edx, edi
sub edi, ebx
jmp 0x46cb45
mov esi, 0x246e6c30
add ebx, ecx
or edi, ecx
shr edi, 5
dec edx
xor edi, edx
or edi, ebx
and ebx, ecx
and edi, ecx
and edx, edi
xchg ecx, edi
and ebx, 0xefdeb216
bswap ebx
mov ebx, edi
xchg ecx, edx
jmp 0x46b7ff
push 0xee849500
xor ebx, 0xefdffbe4
and ebx, edi
mov ecx, edi
add ebx, 0xefe0433c
neg ebx
shr edi, 0xd
and ebx, 0xefe09022
or ecx, 0xefe0b1ae
jmp 0x46c4d7
pop esi
or edx, edi
rol ebx, 4
shl ecx, 0x18
rol ecx, 0x10
or ecx, ebx
or ebx, edx
inc ecx
add edi, ebx
xchg ebx, edi
xchg edi, ebx
jmp 0x46bc9c
pop esi
add ecx, 0xefea2f12
mov ecx, edx
jmp 0x46d86c
push 0xee7f480e
shl edi, 0xe
and edi, ebx
ror ecx, 0x10
or edx, 0xefef103e
shl edx, 0x16
or edx, edi
sub ecx, ebx
bswap edx
jmp 0x46d6f2
mov esi, 0x246e6c30
neg edx
neg edx
not edx
ror edx, 0x19
jmp 0x46bce2
call fcn.0046caef
sub ebx, edi
or edx, 0xeff787b4
sub edx, edi
neg ecx
jmp 0x46d1cd
push 0xee81deb4
add edi, ebx
mov ebx, ecx
xchg edi, ebx
ror edx, 0xb
neg ecx
sub ecx, ebx
xor ebx, 0xeff877be
add edx, ecx
jmp 0x46b789
call esi
mov edi, ecx
nop
xchg ebx, ecx
xor ebx, edx
not ecx
shr ebx, 0xa
jmp 0x46b266
push 0xee847620
bswap edi
and edx, edi
mov ebx, edx
or edx, ebx
mov ebx, edi
bswap edx
mov edx, 0xefff19c0
sub ecx, edi
jmp 0x46cda7
pop esi
shl edi, 0xc
add ebx, 0xf0004030
xchg ebx, edi
add edi, 0xf0007496
mov edi, ecx
inc edi
jmp 0x46b53b
call esi
dec edx
shl ecx, 0x1f
sub edx, 0xf00429d8
or ecx, edi
dec ecx
inc edi
or ecx, 0xf004abfe
neg ebx
sub ebx, ecx
inc edi
and ebx, 0xf00550fa
xor ecx, 0xf0057882
jmp 0x46be9e
push 0xee8301f4
xor edi, edx
rol edi, 2
add ecx, ebx
sub ecx, 0xf009b448
jmp 0x46cc10
push 0xee84205d
ror edx, 0xa
nop
xor edx, ebx
xor ecx, edx
mov ebx, 0xf00d52f4
add ecx, 0xf00d78de
not ebx
mov edx, ecx
jmp 0x46c671
pop esi
xchg edx, ebx
and ebx, ecx
shr edi, 0xe
and edx, edi
add ebx, edi
sub edx, 0xf014414a
mov ebx, edx
sub edi, ecx
jmp 0x46c13b
push 0xee802f3c
add edx, 0xf0163144
sub edi, ecx
and ebx, edx
not ebx
add edx, 0xf016c6d8
add ecx, edi
and edi, ecx
shl ebx, 0x12
xor ebx, 0xf0175dd0
mov ecx, edi
jmp 0x46b6b9
pop esi
or edx, 0xf018f876
and ebx, edx
jmp 0x46c3a0
call fcn.0046caef
sub ebx, edi
not edx
mov edi, edx
or ecx, 0xf01f03c4
mov ebx, ecx
sub ebx, ecx
sub edi, 0xf01f773a
and ecx, edx
mov ecx, edi
or ebx, ecx
jmp 0x46b9dd
mov esi, 0x4132136a
xor edx, 0xf022debe
mov ecx, edi
and ecx, 0xf0232b36
shl ebx, 0xd
jmp 0x46acb7
mov esi, 0x246e6c30
xchg edi, edx
shl ecx, 0xc
or ebx, ecx
inc edi
and ebx, edx
xchg edx, edi
xor ebx, edi
mov ebx, 0xf02a4506
mov ebx, edx
xchg edi, edx
shl ecx, 7
xchg edx, edi
sub ecx, ebx
not ebx
jmp 0x46d53d
push 0x40
dec edx
rol edi, 0x15
neg edi
add ebx, edx
rol ebx, 0xd
add edx, ecx
jmp 0x46c6e9
mov esi, 0x246e6c30
add edi, edx
or ebx, edi
sub ebx, ecx
or ebx, edx
shl ecx, 0xe
sub ecx, edx
mov edi, ecx
xor ecx, edi
and edx, 0xf0323d4c
rol ebx, 0xd
jmp 0x46d10d
call esi
and ecx, 0xf035aff0
shr edi, 0x10
bswap ecx
xor edx, ebx
add ecx, edx
or edi, ebx
sub ecx, edi
mov edx, edi
ror edi, 0xc
mov ebx, ecx
xchg edi, ebx
xchg ecx, edi
jmp 0x46ae0a
pop esi
not ebx
add edi, ebx
or edx, 0xf037b238
or ecx, ebx
shl ebx, 0x12
sub edi, ebx
sub edx, ecx
not edx
bswap ecx
ror ebx, 9
sub ebx, 0xf038d5ac
sub edi, ebx
dec ecx
inc ecx
jmp 0x46d4aa
pop esi
dec edi
add ebx, edx
xchg edi, edx
neg edx
xor ebx, ecx
sub edi, 0xf0403b42
xchg ebx, ecx
add ecx, edx
jmp 0x46bf88
pop esi
not edx
xor ebx, edx
sub edx, ecx
rol ecx, 5
jmp 0x46c2ac
mov esi, 0x246e6c30
add ebx, edi
bswap edi
or edx, 0xf0454d2e
dec ecx
dec ebx
rol ebx, 2
and edi, 0xf045de52
xor ebx, ecx
or ebx, 0xf0462aca
xchg edx, edi
dec edi
mov ebx, 0xf0469710
jmp 0x46d947
pop esi
not ebx
mov ecx, 0xf046eedc
and ebx, edi
and ecx, edi
inc ecx
sub edi, ecx
shl edi, 0x1e
xor ebx, edi
not edx
shr ecx, 0x13
or ebx, edi
add ecx, edi
shl edx, 0x1f
and ecx, ebx
jmp 0x46c03c
call fcn.0046caef
xor ecx, edx
sub edx, ecx
xchg ecx, ebx
not ebx
xchg edx, ebx
xor ecx, edx
or edi, ebx
add ecx, edi
jmp 0x46cb06