Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api
Suspend thread

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffee3
jne 0x40107f
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call main
call main
call main
call sub.kernel32.dll_SuspendThread
call main
call main
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call main
call main
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff22
jne 0x4010f9
call main
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call main
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff2c
jne 0x40115a
call main
call main
call main
call main
call main
call main
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff37
jne 0x4011cf
call main
call main
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call main
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffeea
jne 0x401249
call sub.kernel32.dll_SuspendThread
call main
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call sub.kernel32.dll_SuspendThread
call main
call main
call main
call sub.kernel32.dll_SuspendThread
ret
jmp 0x46aa26
neg ebx
sub edx, ecx
xor edx, ecx
and ebx, esi
xor ecx, ebx
xor esi, ecx
jmp 0x46d3ed
call ecx
shl edi, 0x1d
mov esi, ebx
xor ebx, edi
dec ebx
mov ebx, 0x1a832c69
add edx, edi
add edi, 0x1a83a50b
and edi, 0x1a83ecae
sub ebx, edx
dec ebx
and ebx, 0x1a84a213
jmp fcn.0046cd28
push 0x19eeff23
sub edi, edx
shl esi, 6
and ebx, edx
mov edx, ebx
and edx, esi
or esi, edx
or esi, 0x1a8c4910
add edi, edx
jmp 0x46d11a
call ecx
or esi, ebx
or edi, edx
xor esi, edx
dec ebx
and edx, ebx
xchg esi, edi
xchg edx, ebx
sub esi, 0x1a940763
or ebx, edx
jmp 0x46d082
mov ecx, 0x6e447c44
xor esi, 0x1a96ac83
inc esi
rol esi, 0x1f
xor ebx, esi
add edi, edx
bswap esi
rol edx, 0xa
jmp 0x46d7f9
push 0x19d72e01
inc edx
sub edx, ebx
neg ebx
add ebx, edi
xor esi, ebx
and edx, ebx
or edi, 0x1ab1c661
and esi, 0x1ab2056c
jmp 0x46b09f
pop ecx
xchg edx, edi
dec ebx
add esi, edi
add edi, ebx
mov esi, 0x1ab5a918
xor esi, ebx
rol ebx, 0x14
xor edi, esi
mov ebx, esi
dec edi
add edi, ebx
dec edx
jmp 0x46bcef
pop ecx
add edx, esi
add edx, edi
rol ebx, 3
xchg edi, esi
inc esi
sub edi, 0x1ab8d553
or ebx, edx
sub esi, edx
xchg edi, ebx
xchg edi, esi
jmp 0x46afd1
mov ecx, 0x6e447c44
xor edx, esi
and edx, ebx
sub ebx, 0x1ad0603b
not edx
or edx, 0x1ad0dd29
ror ebx, 0xa
xor edx, edi
xor edx, ebx
xor ebx, edx
dec edi
mov esi, edi
xchg edx, esi
jmp 0x46da58
pop ecx
add esi, edi
sub edi, edx
add ebx, esi
or edi, ebx
add ebx, 0x1adbabbc
jmp 0x46d5c6
push 0x19dbbca9
sub edi, ebx
not edx
add edx, 0x1adef124
sub edx, esi
neg ebx
xor edx, 0x1adfb3db
mov edx, ebx
bswap esi
xor esi, 0x1ae0672c
shr esi, 0x19
jmp 0x46be8c
pop ecx
xor ebx, edx
ror edx, 0x18
sub esi, edx
bswap ebx
jmp 0x46ad3b
mov ecx, 0x2a371b56
mov ebx, esi
sub ebx, 0x1aea541e
ror esi, 6
and edi, 0x1aead183
add esi, edi
jmp 0x46b553
push 0x19d7736e
dec edi
or edx, esi
shl ebx, 6
xchg edx, edi
not edx
jmp 0x46ab82
push 0x19e83944
xchg edx, edi
rol edi, 6
inc esi
or edx, esi
add esi, edi
dec edx
mov esi, 0x1aff01ab
sub ebx, 0x1aff3cb0
rol edi, 0x1d
dec edx
mov edi, ebx
and ebx, esi
add esi, edx
or edi, esi
mov edi, edx
jmp 0x46b609
push 0x19e9069c
xchg esi, ebx
add edi, 0x1b042d22
mov edx, 0x1b0468c2
or ebx, 0x1b04a7a5
xchg ebx, edi
add esi, ebx
sub edi, esi
not esi
rol edi, 8
or esi, edx
xor edx, esi
ror edi, 0x17
mov edi, ebx
xchg edx, esi
xchg ebx, edx
jmp 0x46d978
pop ecx
or ebx, edi
sub ebx, edx
and esi, edx
jmp 0x46d6c2
push 0x19df6040
xor ebx, edi
inc edi
inc edx
not ebx
sub edx, 0x1b09e760
xor edi, 0x1b0a2c00
or esi, edi
bswap ebx
xchg edi, edx
add edx, 0x1b0b1fe7
jmp 0x46b5e9
mov ecx, 0x2a371b56
xchg esi, edx
inc edi
xchg edx, esi
xor ebx, esi
sub ebx, esi
or edi, edx
and edi, esi
rol edi, 5
add edi, ebx
dec ebx
jmp 0x46b4af
mov ecx, 0x2a371b56
shl edi, 0x14
neg edx
neg edi
xor edx, ebx
and edx, edi
add edi, 0x1b0f1e0e
sub esi, edi
jmp 0x46dbaa
call fcn.0046ad2c
add edi, 0x1b0faacb
and esi, edi
xchg edx, ebx
or edi, edx
mov esi, edi
shl esi, 0xd
neg ebx
or edx, ebx
or esi, edx
shr esi, 0xa
mov esi, ebx
jmp 0x46b382
pop ecx
xchg ebx, edx
xor edx, esi
xor esi, edx
xor edi, edx
dec edi
add edx, ebx
add edx, esi
sub edi, esi
xor edi, ebx
and edi, esi
jmp 0x46af6c
push 0x19f1bbbc
xchg edx, edi
and ebx, esi
mov esi, 0x1b1e3648
shr edi, 0x1f
inc esi
mov edi, ebx
inc ebx
inc edi
bswap ebx
jmp 0x46bc17
push 0x19dd7c46
and edi, 0x1b1ffb13
add edx, 0x1b20347d
or edx, esi
and edx, edi
neg esi
shr esi, 1
mov edi, 0x1b215cfc
not edx
mov ebx, edi
or ebx, esi
or edi, 0x1b22534a
rol edx, 0x1b
ror esi, 2
and ebx, esi
or ebx, edx
xor esi, ebx
jmp 0x46d62a
pop ecx
not esi
add edi, edx
mov ebx, edi
xor edi, esi
add ebx, edi
mov esi, edx
sub esi, 0x1b25899a
add edx, 0x1b25c25b
inc ebx
add edx, 0x1b263a09
xor edi, ebx
and edx, esi
jmp 0x46ad5a
call ecx
add esi, 0x1b26ff69
xor edi, 0x1b273b99
or edi, esi
add esi, 0x1b27af47
add edi, ebx
mov edx, ebx
and edx, ebx
shr ebx, 0x1e
shr esi, 0x19
neg ebx
jmp 0x46c2d3
call fcn.0046ad2c
sub esi, edx
or edi, edx
xchg ebx, edx
xchg esi, edi
add ebx, esi
mov edx, ebx
sub ebx, edx
or edi, 0x1b3d5ef4
or ebx, 0x1b3d9a93
mov ebx, edx
and edx, 0x1b3e0c64
xchg ebx, edi
or esi, edi
jmp 0x46d9b7
pop ecx
rol edx, 0x1e
ror edi, 4
add edi, 0x1b44aa1b
add ebx, edx
mov esi, edx
xchg edi, edx
sub ebx, edi
ror esi, 1
sub esi, 0x1b461794
jmp 0x46cc00
call fcn.0046ad2c
mov edx, esi
and ebx, 0x1b469d61
or ebx, esi
xchg esi, edx
xor ebx, edi
sub edx, edi
jmp 0x46cb76
push 0x19dfa413
mov esi, edi
xchg ebx, edx
or edi, esi
sub ebx, 0x1b5152d8
xchg edx, ebx
xchg edx, esi
shl edi, 0xc
xor edi, esi
dec edi
jmp 0x46d42e
push 0x19e87c3c
xor esi, edx
xchg esi, ebx
xor esi, edi
neg edi
mov edx, esi
or edi, esi
sub ebx, edi
bswap edi
bswap edi
or edi, ebx
add edx, ebx
jmp 0x46da47
pop ecx
mov edx, esi
xor esi, ebx
add esi, ebx
xchg edx, ebx
and ebx, edx
sub ebx, edx
xor esi, edi
add edi, esi
dec edx
jmp 0x46bef5
push 0x19ebbdc2
mov edi, edx
add esi, edi
xor esi, edx
rol edi, 0x19
xchg ebx, edi
jmp 0x46cceb
pop ecx
mov ebx, edi
neg esi
sub edx, ebx
xor edi, ebx
and esi, edi
jmp 0x46b141
call fcn.0046ad2c
sub esi, ebx
xchg esi, ebx
xor ebx, edi
or edi, 0x1b74757b
or esi, edx
and esi, 0x1b74ed2a
rol ebx, 0x16
or edx, 0x1b75666b
neg edx
jmp 0x46aa64
pop ecx
xchg edx, esi
xor ebx, esi
or edx, ebx
sub edi, 0x1b76af9c
or edi, 0x1b76ea87
shr edx, 0xa
xchg ebx, edx
add edx, edi
mov edx, 0x1b77e4f2
and edi, esi
or esi, ebx
rol esi, 6
sub edi, edx
jmp 0x46c0d8
call fcn.0046ad2c
bswap esi
add ebx, edi
or esi, edi
shr edi, 0x1b
rol edx, 6
add edi, esi
xor ebx, esi
add ebx, 0x1b7f79c0
xor esi, 0x1b7fc6bb
mov esi, ebx
sub edx, edi
xor edx, edi
jmp 0x46c0c9
pop ecx
mov edi, 0x1b8abc5d
xor edx, ebx
inc ebx
not esi
add edi, edx
rol edx, 0x1c
or edx, ebx
mov ebx, edi
jmp 0x46bebb
pop ecx
xchg edi, esi
and esi, ebx
dec esi
add edx, edi
shl edi, 0x1f
jmp 0x46ceb0
pop ecx
add edx, edi
sub edi, esi
jmp 0x46af37
pop ecx
and edi, edx
mov edx, ebx
sub esi, ebx
sub edx, ebx
dec ebx
and edi, ebx
xor ebx, esi
jmp 0x46b530
push 0x19f4303c
and edx, 0x1bc0bf99
sub esi, 0x1bc11ae0
mov edi, 0x1bc1807d
ror esi, 0x18
and edi, edx
xchg ebx, edi
mov ebx, edi
bswap ebx
shl ebx, 3
jmp 0x46cd49
call fcn.0046ad2c
mov edx, ebx
shr edx, 0x14
or edi, 0x1bcef07a
xchg esi, edi
xor ebx, esi
mov edx, ebx
add edx, 0x1bcfe207
neg esi
xchg ebx, edi
jmp 0x46d681
push 0x19f1fe1a
add ebx, edx
sub edi, 0x1bd4c4e3
neg edi
or edi, edx
not edx
and esi, edx
xchg esi, edx
xor edx, edi
sub edx, 0x1bd67329
mov ebx, esi
add edx, edi
sub esi, edx
mov edx, 0x1bd75ae7
sub ebx, edx
jmp 0x46c7a9
call ecx
nop
xor esi, edx
dec ebx
xor edi, ebx
and esi, 0x1bdd377f
xchg edi, esi
not ebx
xor edx, 0x1bddef7f
not ebx
add edx, 0x1bde7298
xor ebx, 0x1bdeb159
xchg edi, edx
jmp 0x46d886
push 0x19f12e82
neg esi
dec edi
not edx
dec esi
dec edx
jmp 0x46db82
push 0x19f4bd71
add edi, 0x1beba82d
add esi, edx
not esi
xchg esi, edx
or edi, esi
or esi, ebx
xchg edi, ebx
and edi, 0x1bed57fa
jmp 0x46d02a
pop ecx
ror edx, 3
or ebx, 0x1beefa46
ror edx, 8
mov edx, esi
add esi, edi
sub esi, ebx
and edi, 0x1bf02eb6
and ebx, 0x1bf06df5
mov edi, 0x1bf0a8e3
shl edx, 2
neg edi
ror esi, 6
jmp 0x46c880
push 0x19dd39b7
shl edi, 0xa
add esi, 0x1c017e2f
or ebx, edx
mov edi, edx
shr esi, 2
sub edi, esi
and edi, edx
mov edi, esi
xor esi, 0x1c036692
xchg edi, edx
dec ebx
mov esi, ebx
mov esi, ebx
not edx
jmp 0x46b31d
pop ecx
and esi, edx
and edi, edx
shl edi, 0x14
xchg ebx, edx
add edi, ebx
rol edx, 0x11
and ebx, edi
neg ebx
or edx, esi
not edi
xchg edi, ebx
shl edi, 0xf
xchg ebx, esi
jmp 0x46b9ca
push 0x19ee2ea7
xor esi, edx
or edx, esi
neg esi
or ebx, edx
mov edi, edx
rol edx, 0x12
and ebx, 0x1c0acff7
bswap ebx
dec edi
or edi, esi
ror ebx, 0x1f
jmp 0x46c755
push 0x19e586d7
shr ebx, 0x1e
sub ebx, edi
add esi, ebx
xchg ebx, esi
xchg ebx, esi
add edx, esi
xchg edx, ebx
shr edi, 5
dec edx
jmp 0x46daf4
pop ecx
shl esi, 0x16
neg esi
and ebx, edx
rol edx, 0x13
jmp 0x46d610
push 0x19f80883
xchg esi, ebx
and esi, ebx
or edx, esi
add edx, edi
ror esi, 9
add edx, edi
neg esi
add edx, 0x1c145f1d
and ebx, esi
mov ebx, edi
or esi, 0x1c157966
jmp 0x46c21d
call ecx
xor esi, edx
and esi, ebx
xor edi, 0x1c1ce150
xchg edi, esi
sub edi, 0x1c1d65de
add ebx, edx
add edx, 0x1c1ddb78
ror esi, 0x18
ror esi, 5
shl ebx, 0x1c
jmp 0x46d328
push 0x19f549b0
xor edx, edi
sub esi, ebx
mov ebx, edi
add edi, ebx
inc ebx
sub edx, esi
or esi, ebx
or edi, esi
mov esi, edi
xor esi, 0x1c210603
add edi, 0x1c214527
shl ebx, 9
sub ebx, edi
jmp 0x46b22a
call ecx
mov ebx, 0x1c251046
or edi, esi
jmp 0x46c1aa
pop ecx
add edx, edi
not edx
dec edi
xchg esi, edx
and edx, ebx
ror edx, 0x14
mov esi, edi
and ebx, edx
or ebx, edx
add esi, edx
jmp 0x46babf
call ecx
mov edi, esi
bswap esi
sub edx, esi
sub edi, ebx
jmp 0x46c086
push 0x19f7c2bc
inc ebx
xor ebx, esi
rol esi, 1
mov edi, 0x1c389dec
and ebx, edi
jmp 0x46bf47
pop ecx
xor edi, 0x1c3fbdee
sub esi, 0x1c4002ec
xchg ebx, esi
and ebx, 0x1c407a32
jmp 0x46b629
pop ecx
and edx, edi
bswap ebx
bswap edx
or ebx, esi
or edi, esi
neg edx
xor ebx, esi
add esi, 0x1c46f108
jmp 0x46bf37
mov ecx, 0x6e447c44
add ebx, edi
and esi, ebx
xchg esi, edi
neg edx
add edi, esi
add ebx, edx
shl edi, 0x19
not esi
ror edi, 0xd
jmp 0x46b7ab
pop ecx
or esi, edi
and ebx, esi
ror edx, 0xd
mov edx, edi
add edi, ebx
add edi, edx
and edi, ebx
neg edx
sub edi, 0x1c5f593a
jmp 0x46d706
pop ecx
and esi, edi
nop
shr ebx, 7
xchg esi, edi
xchg esi, edx
mov edi, esi
sub esi, 0x1c633a9f
xor edx, 0x1c63dc94
xchg edx, esi
add ebx, edi
add edi, esi
sub edx, ebx
xchg edx, ebx
add ebx, edi
jmp 0x46b7d4
pop ecx
mov edx, ebx
not edi
or ebx, esi
not esi
or ebx, 0x1c791fc0
xchg edi, edx
dec esi
and ebx, edx
not edi
sub esi, edi
add ebx, edi
or ebx, 0x1c7aca51
jmp 0x46d3a2
push 0x19e31d24
xchg edx, ebx
add ebx, 0x1c7b6238
ror edi, 8
xor esi, edx
inc edi
xor edi, edx
or edx, esi
xor edi, 0x1c7ccfe0
shr esi, 0xf
jmp 0x46c45b
mov ecx, 0x6e447c44
rol esi, 0x18
rol edi, 7
inc edi
mov ebx, esi
neg edi
and esi, edx
xchg ebx, esi
mov edx, edi
ror esi, 9
xchg ebx, edx
dec edi
jmp 0x46d199
call ecx
rol ebx, 0xe
dec esi
sub esi, ebx
or edx, edi
xor edx, 0x1c83b2e8
sub ebx, 0x1c83f1c9
sub ebx, esi
xchg ebx, esi
or esi, edi
rol ebx, 0x15
jmp 0x46c96a
push 0x19d998c4
add edi, edx
add edi, edx
or ebx, edi
add edx, esi
xchg edx, ebx
shl esi, 0xa
and esi, edx
shl ebx, 0xe
mov esi, edi
or esi, edx
jmp 0x46d9e6
push 0x19e54284
dec ebx
mov edx, ebx
bswap edx
sub esi, 0x1c8ea821
add esi, edx
or esi, edx
add ebx, esi
add esi, edi
mov edi, esi
and esi, edx
sub edx, 0x1c904beb
or edx, esi
neg esi
jmp 0x46bf1a
pop ecx
xor edi, edx
xchg edi, ebx
and ebx, edi
or esi, edi
or edi, 0x1caaa4d0
and edx, ebx
inc esi
or edx, edi
jmp 0x46b1e5
push 0x19ee75c7
or edx, ebx
inc esi
xor edx, ebx
ror esi, 8
neg edx
xor edx, ebx
or esi, ebx
not edi
shr edi, 0x1b
ror ebx, 0x11
inc edi
bswap edi
jmp 0x46c8b5
pop ecx
or edx, 0x1cb8ea93
bswap esi
xor esi, 0x1cb9679a
sub esi, 0x1cb9a34a
add edi, ebx
inc edi
mov edi, edx
xchg edi, esi
or edi, edx
mov esi, edi
xor esi, 0x1cbb4814
sub edx, 0x1cbb87dc
jmp 0x46bb14
mov ecx, 0x2a371b56
shl edi, 0x1f
add esi, edx
xchg edx, esi
neg ebx
mov ebx, edx
sub edx, 0x1cbd0c3b
or ebx, edx
sub ebx, 0x1cbd85c6
ror esi, 9
ror ebx, 0x16
jmp 0x46d876
pop ecx
dec esi
add ebx, edi
and edx, esi
not ebx
mov edx, edi
neg edx
not edi
xor edx, edi
and ebx, esi
add edi, esi
jmp 0x46b28a
push 0x19eeb81e
or edx, esi
xor edx, esi
mov edi, 0x1ccd893c
or ebx, esi
dec esi
xor ebx, edx
bswap edx
and edx, esi
and edi, esi
and edi, 0x1ccf3519
or ebx, 0x1ccf716b
jmp 0x46aade
call fcn.0046ad2c
or edx, edi
sub edx, ebx
add esi, ebx
add edx, esi
add edi, 0x1cd4b33a
xor esi, edi
xchg ebx, edi
or ebx, esi
or edi, ebx
mov ebx, 0x1cd5e7de
jmp 0x46c051
pop ecx
ror ebx, 0xd
add ebx, edi
sub ebx, edx
sub ebx, edx
dec edi
add edx, edi
shr esi, 3
mov ebx, esi
xchg ebx, edx
not esi
sub edx, esi
dec edx
jmp 0x46dbc5
pop ecx
or esi, 0x1cdb6174
or edi, 0x1cdb9ce1
or esi, edx
ror ebx, 1
add edi, 0x1cdc5a52
or ebx, esi
and ebx, edx
inc ebx
jmp 0x46dabc
pop ecx
xchg edi, esi
or ebx, esi
xor ebx, esi
xor edx, edi
ror esi, 0x19
sub esi, edi
dec edi
or edx, esi
sub edi, 0x1cdf45b7
shr edx, 5
and esi, 0x1cdfbfb6
inc esi
add edx, esi
jmp 0x46d384
pop ecx
xchg edi, ebx
inc edx
sub esi, edi
xchg ebx, esi
shr ebx, 0xa
inc edi
mov esi, edi
or edx, esi
add edx, ebx
or edi, edx
rol ebx, 0x10
mov edi, 0x1cf5e6c1
jmp 0x46c151
push 0x19e4bb10
mov esi, edx
xor ebx, esi
add edi, edx
mov edx, edi
mov edi, esi
sub ebx, edx
xchg ebx, esi
jmp 0x46cdd6
call ecx
and edi, ebx
sub edi, esi
bswap edx
xchg edi, ebx
xchg edi, edx
or ebx, 0x1d0147eb
jmp 0x46b8d7
pop ecx
rol esi, 0x16
add esi, ebx
and edx, 0x1d0aa16f
dec edi
xor edi, 0x1d0b1bdd
sub edx, 0x1d0b57ae
xchg esi, edi
and ebx, edx
xor esi, 0x1d0c10cf
not edx
neg ebx
xor ebx, edx
jmp 0x46b79b
push 0x19e06ea6
and ebx, esi
sub esi, ebx
ror esi, 0x15
add ebx, edx
sub ebx, esi
dec esi
and edi, esi
or edx, 0x1d1677ce
sub edx, esi
sub esi, 0x1d16f43b
sub esi, ebx
not edx
mov edx, esi
shr esi, 0x16
or ebx, edi
jmp 0x46b014
push 0x19ec00a0
sub edi, ebx
add edx, esi
and ebx, edx
neg edx
xor ebx, edi
nop
inc edx
jmp 0x46ae8d
push 0x19f476d7
mov edi, ebx
nop
xor edi, 0x1d2245f1
xchg edi, ebx
or ebx, 0x1d22bb5f
or esi, 0x1d22f72f
and esi, ebx
and ebx, esi
ror edx, 0xe
ror edi, 4
add edx, ebx
sub ebx, 0x1d2463c6
not esi
not ebx
or edx, edi
add edx, esi
jmp 0x46bd49
push 0x19e4ff50
and edi, ebx
not esi
xchg edi, edx
mov edx, ebx
xchg esi, ebx
sub edx, esi
neg ebx
and ebx, 0x1d2d6fd0
inc esi
xchg edi, esi
or esi, edi
shl edx, 0x16
and edi, edx
jmp 0x46c51a
pop ecx
mov edi, ebx
xor esi, edx
add esi, edi
shr edi, 0xb
mov edi, esi
or edx, ebx
neg edi
mov edx, ebx
and esi, edi
and ebx, edi
bswap ebx
xchg ebx, esi
and edi, ebx
or edx, edi
xchg ebx, esi
jmp 0x46c98c
push 0x19f5030c
or ebx, esi
add esi, edx
or edx, esi
jmp 0x46c000
pop ecx
sub edi, ebx
mov edi, edx
xchg ebx, edx
mov ebx, edx
add esi, 0x1d5b36fe
and edi, ebx
add edi, esi
add ebx, esi
jmp 0x46c92f
mov ecx, 0x2a371b56
xor edi, esi
inc edi
add edx, 0x1d64b67e
xor esi, edi
xchg edi, edx
add edx, edi
rol edi, 0x19
xor edx, ebx
and esi, ebx
shr esi, 0xa
xor esi, 0x1d669979
xchg esi, edi
mov edx, edi
jmp 0x46bbc4
call fcn.0046ad2c
bswap edx
or ebx, edi
neg esi
add edi, edx
add edi, ebx
and esi, ebx
sub edi, edx
and esi, ebx
jmp 0x46c47c
pop ecx
xor edi, ebx
ror edx, 0x18
or ebx, edx
bswap ebx
sub esi, 0x1d859b97
shr edx, 1
sub esi, 0x1d86134b
jmp 0x46c3e9
push 0x19e2d95f
not ebx
sub edi, esi
sub ebx, 0x1d8b7b13
or edi, ebx
add ebx, 0x1d8bf1e7
or edi, ebx
jmp 0x46c40e
pop ecx
mov edx, esi
bswap edi
sub ebx, edx
or edx, ebx
mov edx, ebx
xor edx, ebx
xchg edx, esi
bswap esi
xchg edi, ebx
nop
or edi, edx
and esi, ebx
neg edi
or edi, ebx
jmp 0x46da88
push 0x19d6e23b
dec ebx
mov edx, 0x1d93b2b0
xchg edx, edi
jmp 0x46acee
push 0x19dfe94e
xor edi, 0x1d976f46
xor ebx, edi
add edx, 0x1d97e484
or edx, ebx
add edi, esi
add esi, edi
or edx, esi
add ebx, edx
rol edi, 0xa
jmp 0x46d73e
push 0x19eb7607
sub edi, edx
add edx, 0x1da5c652
bswap esi
add ebx, esi
xchg edx, ebx
inc edx
ror edi, 0x10
not ebx
mov edi, 0x1da777cf
or ebx, 0x1da7b307
and edi, edx
ror edx, 5
xor edi, 0x1da86451
sub edx, ebx
jmp 0x46b6d4
pop ecx
or edx, 0x1db7a81b
or edi, esi
mov ebx, edi
mov ebx, edx
ror edi, 0xe
dec edx
xchg edx, ebx
or edi, edx
jmp 0x46c778
pop ecx
nop
ror edx, 0x16
inc ebx
mov edx, edi
shr edi, 0xb
and esi, edi
sub esi, ebx
or esi, 0x1dbeb87a
jmp 0x46b1d9
mov ecx, 0x6e447c44
dec esi
add edi, ebx
and esi, edi
or esi, edx
or ebx, esi
xor esi, edx
neg edx
add edi, edx
sub edi, 0x1dc0e402
and ebx, edx
or edi, 0x1dc15b98
add ebx, esi
or edx, edi
jmp 0x46b247
call ecx
or esi, ebx
xor edx, 0x1dc62f79
shr esi, 0x12
xchg edi, edx
and esi, edi
shr esi, 3
xchg esi, edx
add esi, edi
jmp 0x46b359
push 0x19eb334f
or edx, edi
add ebx, esi
ror edi, 0xa
sub edx, ebx
or edi, ebx
xchg edx, esi
not esi
and edi, edx
add esi, 0x1dcc2a84
xchg ebx, edi
or ebx, edx
jmp 0x46d4f7
pop ecx
add ebx, edi
and ebx, esi
xchg esi, edx
inc ebx
and ebx, 0x1dd05525
xchg ebx, edi
and edi, 0x1dd122e6
sub edi, esi
jmp 0x46c69c
push 0x19e02d94
mov edi, ebx
mov esi, edx
and edi, 0x1dd50f0f
and edx, esi
xor esi, edx
add ebx, edi
add esi, ebx
mov ebx, 0x1dd63829
bswap edx
nop
sub ebx, esi
jmp 0x46ccaa
call fcn.0046ad2c
xor edi, 0x1de16ab7
xor edi, ebx
sub esi, 0x1de1e332
sub esi, edx
shr esi, 0x1f
rol esi, 0x1a
mov edi, edx
xchg edx, ebx
jmp 0x46bfd6
call ecx
xchg esi, edi
bswap edi
inc edx
or edi, ebx
xchg ebx, edx
or ebx, 0x1de49d2f
shr ebx, 6
and edx, 0x1de51459
inc edi
add edi, esi
jmp 0x46ba36
call fcn.0046ad2c
xor edx, esi
and edx, edi
add edx, edi
jmp 0x46d81d
pop ecx
dec edi
xchg esi, edi
inc edi
add esi, 0x1deaf470
or esi, ebx
or ebx, edx
ror esi, 0x11
xor esi, 0x1debea07
jmp 0x46cac5
mov ecx, 0x6e447c44
xchg edi, esi
xchg edi, ebx
neg edx
add edx, esi
bswap esi
dec esi
sub edi, 0x1dfec5af
add edx, ebx
jmp 0x46c90a
call ecx
bswap edx
ror edx, 0x1e
add ebx, 0x1e01910d
xchg edx, ebx
and ebx, edi
ror edx, 0x14
mov ebx, edx
add ebx, edx
and ebx, esi
sub esi, 0x1e0337c1
jmp 0x46bd80
push 0x19d9dc5d
xchg esi, ebx
or ebx, edi
xor edi, edx
add ebx, 0x1e04d328
xor ebx, esi
jmp 0x46b20d
push 0x19e8c3d8
or ebx, esi
sub edi, edx
xor edx, edi
dec ebx
jmp 0x46b1a4
call fcn.0046ad2c
shr ebx, 0x1b
add edi, 0x1e0c07b6
xor esi, 0x1e0c4c69
and ebx, 0x1e0c8b41
sub edx, esi
add esi, 0x1e0d0337
add ebx, edx
inc edi
xor edx, 0x1e0db686
jmp 0x46bc9c
push 0x19d9554d
mov ebx, 0x1e0e04db
not esi
and edx, esi
xchg ebx, edx
inc edi
jmp 0x46c4fa
pop ecx
shr esi, 0xa
and ebx, edx
or esi, edi
add ebx, edx
add edx, edi
or edi, edx
xor edi, esi
xchg ebx, edi
and esi, edx
xchg edx, esi
jmp 0x46cae6
push 0x19e5ca0b
bswap ebx
and edi, esi
xor edi, esi
add ebx, esi
neg edi
not esi
mov ebx, edx
or ebx, edi
dec ebx
xor edi, ebx
sub esi, ebx
sub edx, esi
shl ebx, 6
xor ebx, esi
xor edx, esi
jmp 0x46db46
mov ecx, 0x2a371b56
or edx, esi
xor edx, esi
jmp 0x46b839
push 0x19f17516
mov ebx, edx
sub ebx, esi
add esi, 0x1e21efb1
add ebx, edi
ror edi, 0xa
mov esi, 0x1e22a3ad
xchg edi, esi
or ebx, 0x1e231acc
bswap ebx
jmp 0x46b300
call fcn.0046ad2c
and esi, edx
sub edi, esi
not esi
shr edx, 3
add esi, ebx
and edi, esi
or esi, edx
and ebx, edi
jmp 0x46ab40
pop ecx
and edx, esi
bswap ebx
add edi, 0x1e262609
jmp 0x46c2f0