Function at 0x401000
Capabilities:
Connect pipe
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api
Read pipe
Write pipe

Disassembly:
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff19
jne 0x40106b
call sub.user32.dll_GetComboBoxInfo
call main
call main
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call main
call sub.user32.dll_GetComboBoxInfo
call main
call main
call main
call sub.kernel32.dll_VirtualLock
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xfffffedf
jne 0x4010e0
call main
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call main
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call main
call main
call main
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffed7
jne 0x401146
call main
call sub.kernel32.dll_VirtualLock
call main
call main
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call main
call main
call sub.kernel32.dll_VirtualLock
call main
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff28
jne 0x4011b1
call sub.user32.dll_GetComboBoxInfo
call main
call main
call main
call main
call main
call main
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call main
call sub.kernel32.dll_VirtualLock
call main
call main
call sub.user32.dll_GetComboBoxInfo
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff1b
jne 0x40121c
call main
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call main
call sub.kernel32.dll_VirtualLock
call sub.kernel32.dll_VirtualLock
call main
call sub.user32.dll_GetComboBoxInfo
call main
call sub.kernel32.dll_VirtualLock
call main
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.kernel32.dll_VirtualLock
call sub.user32.dll_GetComboBoxInfo
ret
jmp 0x4754cb
xor edx, 0x7b8bfc51
xor edx, edi
xchg edi, edx
jmp 0x4778b7
pop ecx
mov edx, 0x7f207249
or edx, edi
or edi, esi
and ebx, 0x7f214a7d
or esi, edi
and edx, esi
jmp 0x4765b2
mov ecx, 0x5027095f
sub edi, edx
mov edi, ebx
or edx, 0x7f2fb3cd
mov ebx, esi
mov esi, 0x7f30360f
not edx
or edi, esi
jmp 0x476feb
pop ecx
shr esi, 5
sub ebx, edi
sub ebx, 0x7f39bafb
xor edi, 0x7f3a0070
shl edx, 0x13
jmp 0x476328
push 0x7ba607e2
and esi, edx
sub ebx, edi
and ebx, edi
or esi, edx
xchg ebx, edi
xor edi, 0x7f456dfb
bswap esi
jmp 0x475fae
pop ecx
xchg ebx, edi
mov edx, esi
neg esi
bswap edx
xor esi, 0x7f4c51d4
jmp 0x4778f4
pop ecx
add esi, edx
shl edx, 0x1d
and edi, esi
sub esi, ebx
rol edx, 0x15
xor ebx, 0x7f5811b3
sub ebx, edx
inc ebx
sub edi, 0x7f58dc2e
and edx, 0x7f592096
xchg ebx, esi
mov ebx, 0x7f59ab55
and edi, esi
jmp 0x476f8e
call fcn.00477216
xor ebx, edi
shr edx, 0x1f
add edx, ebx
sub edi, ebx
or edi, ebx
xchg edi, esi
add edx, edi
jmp 0x477104
call ecx
add ebx, edx
xor esi, edx
inc ebx
not edx
mov esi, edi
and ebx, edx
dec edx
and edi, esi
and esi, 0x7f7e8ce1
mov edi, ebx
shl ebx, 0x1d
or edi, edx
mov edi, ebx
jmp 0x475e7c
pop ecx
add edx, edi
mov ebx, 0x7f81241b
or esi, ebx
not edx
or ebx, edi
neg ebx
jmp 0x47661d
push 0x7ba2b23a
sub esi, ebx
xor edx, ebx
shr edx, 8
ror esi, 0xd
xchg esi, edx
inc esi
or esi, ebx
and ebx, 0x7f847edb
neg esi
mov esi, 0x7f850bab
jmp 0x477453
push 0x40
or esi, ebx
add edx, ebx
rol edx, 9
mov ebx, 0x7f9e2f82
neg ebx
xchg edx, esi
xor ebx, 0x7f9efc99
add ebx, esi
not edx
jmp 0x4779de
push 0x7ba24045
add esi, edi
and ebx, edi
mov esi, edi
mov ebx, edi
mov esi, edi
not edi
and edi, ebx
not ebx
jmp 0x476688
push 0x7b98801e
add esi, edi
xchg edx, ebx
neg esi
and edi, edx
ror edi, 0xb
jmp 0x4762f1
push 0x7ba00886
neg esi
or edi, ebx
mov edx, 0x7faaf6e8
rol edx, 0x11
shr ebx, 0xb
inc edx
xor ebx, 0x7fac0def
xor edx, ebx
shl edi, 8
shr ebx, 0x1d
neg esi
xor ebx, edi
jmp 0x476b93
push 0x7bb53b66
and edi, edx
xor edx, esi
and ebx, 0x7fb3805b
jmp loc.00476cd2
call ecx
add esi, edx
xor edx, 0x7fb42037
xchg edi, ebx
mov ebx, edx
not edx
jmp 0x476d69
pop ecx
xor edx, esi
sub edx, 0x7fbc85c9
or edi, ebx
xchg edx, ebx
jmp 0x4774ea
push 0x7bac2a56
bswap edx
xchg edx, edi
or ebx, edi
sub ebx, edx
xchg ebx, esi
or ebx, edx
jmp 0x476c65
call ecx
and ebx, edx
and edx, esi
mov edi, esi
jmp 0x47608c
pop ecx
shl edi, 3
xor edi, esi
or edx, esi
mov ebx, 0x7fccdc19
rol edx, 0x17
xor esi, edi
or esi, 0x7fcdbb3e
or edi, edx
xor edx, ebx
rol esi, 0xd
and edx, esi
jmp 0x47784b
pop ecx
rol edi, 0x1c
add edx, ebx
and ebx, edi
dec ebx
xor edi, ebx
inc edx
dec edi
sub edi, esi
and edi, edx
jmp 0x475cfb
mov ecx, 0x246e6c30
dec edx
not edx
xor ebx, 0x7fe0c91e
or edx, ebx
sub edi, 0x7fe14ff7
add edi, 0x7fe19226
xor edx, esi
mov edi, esi
xor edi, edx
mov ebx, 0x7fe2aa70
and ebx, edx
or esi, edi
or edx, 0x7fe37384
jmp 0x4758a6
push 0x7bb2be6f
sub edi, 0x7fe924b3
xchg ebx, esi
xchg esi, edi
shr edi, 0x15
xchg esi, edi
or edi, esi
xor ebx, esi
or esi, edx
sub ebx, edi
jmp 0x477147
pop ecx
xchg edi, edx
ror esi, 0xb
and ebx, edi
nop
add edi, 0x7fecd52f
xchg esi, edx
rol esi, 0x14
and esi, ebx
jmp 0x476add
push 0x7b949b3e
shl edi, 0xd
sub esi, ebx
add edx, edi
bswap edi
mov esi, 0x7ff0cd60
mov edi, 0x7ff155e8
not edx
xor edi, edx
jmp 0x476b12
pop ecx
xor edx, edi
sub edi, esi
shl edx, 8
shl ebx, 0x1a
xor edi, edx
rol edx, 0x13
jmp 0x476751
call ecx
ror edx, 4
neg ebx
or esi, ebx
add ebx, esi
add edi, ebx
shl esi, 2
and edx, edi
neg esi
add edx, ebx
jmp 0x475628
push 0x7b9b059d
xor edi, ebx
sub esi, 0x7ffeb6e3
xchg edi, edx
ror esi, 0x18
sub edi, edx
and ebx, edx
xor edi, esi
bswap esi
and edi, 0x8000a08e
jmp 0x477897
mov ecx, 0x5027095f
mov edx, 0x8008962b
xchg ebx, edi
shr edx, 6
mov edx, esi
sub edi, edx
neg edi
xor esi, ebx
add esi, 0x800a7ff1
mov esi, edi
mov edx, edi
bswap edi
or edx, 0x800b8954
jmp 0x476a58
push 0x7baeed8e
rol edi, 5
add esi, edi
mov edx, esi
or edx, esi
jmp 0x476051
pop ecx
and ebx, edx
xor edx, ebx
sub edx, esi
sub esi, 0x80107f54
xchg ebx, edx
dec ebx
or esi, edi
add ebx, esi
mov ebx, edx
jmp 0x475fdc
push 0x7baf61f5
dec esi
or edx, 0x80129180
add ebx, 0x8012d5fb
mov esi, ebx
and ebx, edi
inc esi
or edx, 0x8013dcc9
jmp 0x4755bd
push 0x7baf2796
add ebx, edi
not esi
mov edx, edi
shl edi, 0x1e
and esi, edx
mov esi, edx
rol edx, 0x1e
shr edx, 4
sub edx, 0x80166b2e
dec esi
inc esi
jmp 0x47602f
push esp
and edx, esi
and edx, ebx
rol edx, 0xc
bswap ebx
xor edx, esi
or ebx, edx
xchg ebx, esi
dec edi
jmp 0x477495
pop ecx
mov edi, 0x8019a105
xor edi, ebx
xchg edi, esi
bswap ebx
mov edx, edi
sub ebx, edi
sub edi, edx
dec edi
bswap esi
xor ebx, edi
or esi, ebx
jmp 0x476c34
call fcn.00477216
add edi, 0x801d1df1
or edx, 0x801d608c
sub edi, esi
dec edx
neg esi
bswap esi
add esi, edx
or esi, edi
mov edx, 0x801f4d46
or edx, esi
jmp 0x475c0d
call ecx
sub esi, edx
or edx, ebx
xchg edx, esi
add ebx, edi
sub esi, edi
and edx, 0x80214ce5
xchg edx, edi
or edx, ebx
mov edx, edi
add ebx, 0x80225731
jmp 0x476014
call fcn.00477216
neg edi
sub ebx, edi
and edi, 0x8025b05e
add ebx, esi
xor edi, edx
mov esi, 0x80267945
neg ebx
mov edi, 0x80270086
jmp 0x47798e
push 0x7babb60f
mov edi, 0x80276767
or ebx, edx
or edx, 0x8027fd8b
xor edx, edi
add esi, edx
sub edi, edx
not edi
sub ebx, 0x80294d96
and edx, edi
jmp 0x47630a
call fcn.00477216
shr edi, 0x17
shl edx, 0x19
mov edi, edx
or esi, edx
sub ebx, edx
and edx, 0x8038344f
or edx, esi
not esi
shl esi, 0x17
and edx, esi
and edx, edi
jmp 0x476076
pop ecx
xchg ebx, edi
mov esi, 0x803a3b71
xchg esi, edi
mov edx, ebx
xor esi, edx
mov edx, edi
mov edx, 0x803b87c5
bswap edx
shl edi, 0x10
jmp 0x47659a
push 0x7b9a9b79
mov edx, edi
inc edi
not esi
or ebx, 0x803efc42
and edi, esi
jmp 0x475f2e
pop ecx
neg edi
and esi, 0x80447d57
add edx, 0x8044bec8
sub esi, edi
jmp 0x4757ae
mov ecx, 0x5027095f
sub edx, 0x804ba392
mov esi, 0x804be605
xchg esi, edx
mov esi, edi
jmp 0x47755e
push 0x7babf024
and esi, edx
xor edi, ebx
or edx, ebx
or edi, ebx
and ebx, edx
sub esi, edi
ror edx, 0x15
xor edx, esi
sub edx, edi
dec ebx
jmp 0x475c76
pop ecx
or edi, edx
and edi, edx
or edx, edi
mov ebx, edx
jmp 0x476130
call fcn.00477216
xchg edx, ebx
shl ebx, 8
not ebx
add esi, 0x8051b5ea
and ebx, 0x8051f9e8
jmp 0x475edb
pop ecx
sub edi, edx
mov edx, edi
or ebx, edi
or edi, esi
shl edi, 5
xchg edx, esi
and edi, 0x805b37b8
or edi, esi
inc esi
jmp 0x476eaf
push 0x7baa1fae
sub edi, ebx
or esi, ebx
sub esi, 0x80642d61
xor edx, ebx
mov edi, edx
add edx, esi
dec edx
jmp 0x477267
push 0x7b943627
mov edx, 0x806709c0
add esi, edx
mov edi, 0x80678c53
add edi, ebx
mov esi, edi
add ebx, 0x80685070
add esi, edi
inc esi
dec edx
and ebx, edx
jmp 0x475e97
mov ecx, 0x246e6c30
xor esi, 0x806b5fa3
or edx, 0x806ba23d
mov edi, ebx
xor esi, edi
ror edi, 3
sub ebx, 0x806cae97
xor esi, ebx
xchg esi, ebx
and edx, ebx
xor esi, 0x806dca3b
shr ebx, 0x12
sub ebx, esi
rol ebx, 5
xor esi, 0x806edd19
shl edx, 0xc
jmp 0x477370
call ecx
or esi, edi
sub edi, edx
jmp 0x477729
pop ecx
rol edi, 0x13
bswap esi
shr ebx, 0x1b
and edx, edi
neg edx
ror edx, 0xf
mov edx, ebx
add edi, esi
add esi, edx
xor edx, edi
jmp 0x476221
call fcn.00477216
shl edx, 6
mov esi, ebx
xor edx, esi
or edi, esi
sub ebx, edi
shr edx, 0x1a
sub edi, edx
or esi, 0x80793f41
ror ebx, 6
or edx, 0x8079c8ae
jmp 0x47796d
pop ecx
and edx, ebx
xor ebx, 0x808074b2
or ebx, edx
add edi, edx
neg ebx
and esi, edx
and edx, ebx
jmp 0x477a8b
pop ecx
xchg esi, edx
or esi, ebx
mov edi, ebx
not edx
rol esi, 0x1c
mov esi, edi
add ebx, esi
not edx
and edi, ebx
jmp 0x476988
pop ecx
not edx
xchg ebx, esi
mov esi, 0x80853227
add ebx, 0x808577c9
sub edx, 0x8085ba68
mov esi, ebx
shl ebx, 0x1d
neg edx
and edx, ebx
neg ebx
or esi, edx
add ebx, 0x8087a1e3
bswap edx
nop
or esi, 0x80887150
or edi, ebx
jmp 0x4779c7
pop ecx
sub esi, ebx
xchg edi, edx
inc edi
add edi, ebx
mov edi, edx
mov edi, esi
or edx, ebx
jmp 0x477927
pop ecx
ror ebx, 0x19
add edi, esi
mov edx, ebx
and edx, esi
ror ebx, 2
xor ebx, 0x8092a7bd
dec ebx
or edx, esi
jmp 0x4779bb
push 0x7ba27b7d
bswap esi
add ebx, esi
xor edi, ebx
neg edx
shr edi, 2
or edx, ebx
jmp 0x475986
pop ecx
sub edi, esi
and edx, edi
inc edx
add edx, edi
sub edx, ebx
add edx, 0x80a44958
sub esi, 0x80a48dfd
shl ebx, 0x1d
add esi, edi
add esi, 0x80a55464
or edx, edi
add ebx, edi
jmp 0x476e23
mov ecx, 0x246e6c30
sub ebx, 0x80a63b7c
dec edi
mov edx, ebx
mov edi, edx
bswap esi
add ebx, edi
jmp 0x476851
push 0x7ba5cc98
mov edi, 0x80b278f7
shl ebx, 0x16
shr ebx, 0xf
xor edi, esi
mov edx, 0x80b38a7f
sub ebx, 0x80b3ced5
mov ebx, edi
rol ebx, 0xf
mov esi, ebx
and edi, edx
shr edx, 0xf
rol ebx, 9
or ebx, 0x80b5b080
xor edi, edx
jmp 0x4756b8
call fcn.00477216
mov edx, ebx
sub ebx, 0x80b696b7
rol edx, 0x1f
shl esi, 0x1b
sub edx, 0x80b767d3
bswap edx
xor ebx, 0x80b7f38f
shl ebx, 0x13
or edi, esi
jmp 0x4776ab
call ecx
xor edi, edx
rol edi, 0x15
xor ebx, 0x80bb88d0
jmp 0x4773db
mov ecx, 0x246e6c30
xor edx, 0x80bbea7e
and edx, edi
sub edi, esi
and esi, ebx
xchg edi, esi
rol edi, 0xc
xor esi, ebx
jmp 0x4760aa
push 0x7ba55ab5
xor edi, esi
bswap edi
rol edx, 0x13
mov edx, edi
rol esi, 0x11
sub esi, edx
xchg esi, edi
or esi, ebx
add edx, ebx
neg edi
nop
jmp 0x47706c
push 0x7b93d4f7
sub ebx, 0x80c37522
and edi, ebx
ror edi, 0x10
xchg edi, edx
jmp 0x47645d
push 0x7b9bc6a4
xchg esi, ebx
xor edx, esi
or edi, ebx
add esi, 0x80c8dc1f
xor edx, ebx
and ebx, esi
and edx, 0x80c9a5e1
add ebx, edi
add ebx, 0x80ca3625
xchg ebx, edx
dec edi
sub esi, 0x80cb05e0
sub ebx, edx
xchg ebx, edx
jmp 0x47778c
pop ecx
dec esi
mov esi, edx
xor edx, ebx
and esi, edx
shr edi, 0x13
bswap edx
and edi, 0x80cd9001
jmp 0x475b28
pop ecx
shl edx, 0x16
and esi, ebx
add edi, 0x80ce77bb
mov edi, ebx
xor edi, ebx
sub esi, ebx
xor esi, ebx
sub esi, edi
ror ebx, 0x18
or edi, edx
or esi, edx
jmp 0x475971
push 0x7b9f9911
or ebx, edx
xor ebx, edi
inc ebx
add ebx, edi
add esi, edi
add edx, esi
rol edx, 0xf
or ebx, edi
or esi, ebx
jmp 0x476bac
call fcn.00477216
ror edi, 4
add edx, 0x80dd41b1
sub edi, edx
dec esi
xor edi, 0x80de0dd8
dec edx
and esi, edx
jmp 0x4773bd
push 0x7ba32473
inc edx
bswap edx
bswap esi
xor esi, ebx
add edi, esi
or edi, edx
sub edi, 0x80e09c7d
or esi, edx
add edi, 0x80e1332d
shr ebx, 0x1d
jmp 0x477327
pop ecx
bswap esi
or ebx, 0x80e73d32
mov ebx, edx
xor edi, edx
sub esi, edi
xchg edi, esi
jmp 0x4771fa
pop ecx
sub ebx, esi
sub edx, ebx
or ebx, esi
xor esi, 0x80e96e8a
xor edi, esi
mov ebx, 0x80e9f605
and edi, esi
sub esi, edi
sub edi, ebx
jmp 0x477aaa
push 0x7b94fa90
rol edx, 0x15
xor edx, ebx
sub esi, edx
not edx
xchg ebx, edx
xor edx, edi
jmp 0x4768b4
push 0x7ba041b1
and edx, esi
nop
or esi, edx
xor ebx, esi
sub ebx, edi
sub esi, ebx
and edi, ebx
and ebx, esi
jmp 0x47677b
push 0x7b9fd1e0
sub edi, esi
and edx, ebx
shl ebx, 0x1d
or edx, ebx
mov esi, edx
sub esi, edx
bswap esi
bswap ebx
xchg edi, ebx
or esi, edx
jmp 0x475b8e
push 0x7b9f5e47
neg ebx
mov ebx, 0x80ff87d0
and edx, 0x80ffcaaf
sub edi, ebx
add ebx, esi
inc esi
add esi, edx
or ebx, edi
sub ebx, 0x81016da4
and esi, 0x8101b043
xchg esi, edx
and edi, edx
jmp 0x476a1f
pop ecx
sub esi, 0x81029b09
sub edi, edx
xchg edi, edx
sub edi, ebx
xchg edi, esi
or esi, 0x8103ed9a
xor edx, ebx
sub esi, edx
mov edi, 0x8104c58c
rol edi, 0x1b
shr ebx, 0x1f
or edi, esi
xor ebx, 0x8105d70c
jmp 0x475ec6
mov ecx, 0x246e6c30
sub esi, edi
xor esi, 0x8106ac6e
add edi, ebx
sub edx, 0x8107abea
bswap edi
shr ebx, 1
sub ebx, edx
shl edx, 0x1f
jmp 0x47610c
pop ecx
sub edx, edi
shl edi, 5
and edx, esi
xor edx, 0x8124316f
inc edx
shl ebx, 0xe
sub ebx, 0x8124ff3f
xor edi, 0x81254270
dec esi
or ebx, edx
ror edx, 4
not ebx
xchg edi, esi
jmp 0x4769a0
call fcn.00477216
nop
and edi, 0x812c688e
shr ebx, 0x19
mov edx, ebx
sub edi, 0x812d33de
ror edx, 7
or ebx, esi
jmp 0x4760d2
pop ecx
add edi, edx
xchg esi, ebx
not ebx
xor edx, 0x81340396
and edi, 0x813447e1
bswap edi
add esi, edx
jmp 0x476c04
mov ecx, 0x5027095f
and edx, ebx
shl esi, 0xa
add ebx, edx
shr edi, 0x1e
and esi, ebx
mov edx, ebx
sub esi, ebx
xor edi, 0x813a97f5
sub edx, 0x813ada0d
sub edi, edx
jmp 0x476dc3
pop ecx
add esi, edi
xor ebx, edi
xor ebx, 0x813fb329
ror edx, 0xf
or ebx, 0x81403d03
jmp 0x476ef1
pop ecx
mov esi, edx
inc edi
sub esi, 0x8143c13e
or esi, ebx
and edx, esi
mov ebx, 0x81449621
and ebx, 0x8144da58
and esi, edx
shr edi, 0x17
inc esi
and esi, ebx
jmp 0x476290
push 0x7ba5234f
and esi, edi
mov esi, edi
or ebx, edx
xor esi, 0x8150a7cd
or edx, edi
jmp 0x4768f3
call fcn.00477216
mov esi, edx
and ebx, esi
and edx, esi
nop
inc esi
and esi, edi
and esi, 0x8158a282
mov ebx, edx
xchg edi, esi
xor ebx, esi
xor ebx, edx
jmp 0x47594d
push 0x7ba595a7
and edi, 0x81624eca
add edi, ebx
and edx, edi
shl edi, 8
xchg ebx, edi
and ebx, edi
jmp 0x476818
push 0x401400
rol ebx, 9
inc edi
sub esi, edx
jmp 0x4764f8
call ecx
add esi, edx
xchg esi, ebx
xor edx, edi
or edx, 0x816ce7cb
mov edi, esi
not ebx
add edi, 0x816db1b9
nop
or esi, 0x816e4805
ror edi, 9
and esi, edi
or edx, 0x816f15a5
jmp 0x475719
mov ecx, 0x5027095f
add edx, esi
xor esi, edx
rol edx, 0x1f
ror esi, 0x1e
jmp 0x476336
push 0x7bb32d1f
and edx, edi
ror edi, 0x1c
add esi, edi
mov edx, 0x81718189
shr ebx, 0x1b
dec esi
xchg ebx, edx
sub edx, esi
sub esi, ebx
or edx, ebx
and edx, esi
add esi, ebx
add edi, esi
xor edi, esi
or edx, esi
jmp 0x475dd7
pop ecx
mov edx, 0x81807d1c
and edx, ebx
sub edx, ebx
bswap edx
ror ebx, 0xe
sub edx, edi
sub edi, edx
or edx, esi
sub edi, esi
jmp 0x4776f5
push 0x7baa59b1
shr ebx, 0x15
or esi, 0x818aad58
or edi, esi
dec ebx
rol esi, 1
mov esi, edi
jmp 0x477133
mov ecx, 0x246e6c30
mov edi, edx
or esi, edx
or ebx, edx
add edx, 0x81989b8c
sub esi, 0x8198deae
xor esi, 0x819924d4
add ebx, 0x81998b4d
jmp 0x476520
call fcn.00477216
sub edx, ebx
dec edi
and esi, edx
and esi, edi
xchg edx, edi
xor ebx, edi
xor esi, edi
sub esi, ebx
xchg edx, ebx
or edx, 0x819f1cba
shl edi, 0x14
xor esi, 0x819fa656
and edi, ebx
jmp 0x475cc5
call ecx
and esi, 0x81a31cad
ror edx, 0x1c
xor ebx, edx
dec ebx
ror ebx, 0x11
and edx, ebx
xchg esi, ebx
add esi, ebx
or edi, ebx
jmp 0x475c64
pop ecx
sub esi, edi
shr edx, 0xd
sub esi, ebx
sub edi, ebx
sub ebx, edi
nop
add ebx, 0x81a7488a
not ebx
sub ebx, edx
sub edx, esi
or edi, edx
mov ebx, 0x81a89afe
jmp 0x476240
push 0x7bb25826
or esi, 0x81ab81f1
dec ebx
xchg edx, esi
xor ebx, edi
and edi, ebx
xchg ebx, edi
jmp 0x475e5b
push 0x7ba2eaac
not edx
and edx, esi
ror edi, 0x1b
mov edi, esi
xor ebx, 0x81af87e7
or edi, 0x81afcaae
xchg esi, edi
inc edi
nop
jmp 0x476a77
push esp
dec ebx
sub edi, esi
xor esi, edx
dec ebx
mov esi, edx
or edi, esi
xor edi, 0x81b96b5b
rol edx, 0x1f
dec ebx
neg edx
sub ebx, 0x81ba8e69
xchg edi, esi
not edx
and ebx, edx
xchg edx, edi
jmp 0x475ae4
pop ecx
mov edx, ebx
mov esi, edi
and edi, 0x81c01d39
xor esi, 0x81c06030
and esi, edi
or edi, edx
add edi, esi
inc edi
bswap esi
and edx, ebx
xor edi, edx
add ebx, 0x81c286ba
jmp 0x47666d
call fcn.00477216
bswap edx
bswap ebx
sub edi, 0x81c98391
mov edi, ebx
xor edx, 0x81ca06a7
shl esi, 0x1a
xchg edi, esi
shr ebx, 0x12
sub esi, edi
mov esi, edi
dec esi
or esi, 0x81cbf398
xchg ebx, edi
jmp 0x4768a2
call ecx
mov ebx, esi
mov edi, 0x81e3480d
and ebx, 0x81e38cbe
sub edi, 0x81e3e092
sub edi, edx
neg edx
mov edx, 0x81e5180e
and esi, edi
xor edi, 0x81e5ac3f
xchg edx, edi
jmp 0x476af3
push 0x7bb1f0b3
not edx
dec edi
mov edi, 0x81ea349a
add edx, edi
xchg ebx, edx
mov esi, 0x81eb7452
mov esi, ebx
add ebx, edx
and edi, edx
dec ebx
neg edx
xor esi, 0x81ed17f4
mov esi, ebx
xchg ebx, edi
or ebx, 0x81ede1bc
jmp 0x477422
pop ecx
ror ebx, 0x12
mov esi, edx
shl ebx, 0x1d
xor edx, ebx
shr esi, 0x12
or esi, ebx
or edi, edx
add ebx, edx
inc edi
xor esi, 0x81f0afc3
or ebx, edi
bswap edi
add edx, 0x81f17a67
mov edi, esi
jmp 0x47642d
push 0x7b9c286f
not ebx
add edx, 0x81f63e5a
sub edi, esi
xchg esi, edx
add ebx, edx
xchg edi, edx
xchg ebx, esi
add edi, 0x81f7e228
xor edi, 0x81f82976
or edx, 0x81f86c28
shr edx, 7
jmp 0x476493
push 0x7bb4fef5
and esi, ebx
add edx, ebx
or esi, edx
or ebx, esi
mov esi, edi
add ebx, 0x820431e9
add esi, 0x82047431
xchg esi, edi
xchg esi, ebx
xor esi, ebx
rol ebx, 0x16
rol ebx, 0xf
add edx, ebx
jmp 0x475bf9
push 0x7b9b6b73
mov edi, edx
xor ebx, 0x8209403c
xchg ebx, esi
add esi, edx
and edx, esi
mov ebx, edx
xor edi, 0x820a9831
jmp 0x476953
push 0x7b936161
xchg esi, ebx
xor edi, 0x820b3bff
add edx, edi
ror edi, 8
xor esi, edx
sub esi, edx
jmp 0x476914
pop ecx
sub edx, esi
add edx, edi
neg ebx
or ebx, 0x82110c78
xchg edx, edi
sub esi, 0x8211a4cf
xor edx, 0x8211eabf
ror edx, 0x16
sub edx, edi
and esi, 0x8212b826
xchg ebx, edi
or esi, 0x82134355
jmp 0x475d40
pop ecx
sub edi, 0x8213a1fa
dec edi
shr ebx, 4
add edi, esi
not edi
add esi, edx
and edi, 0x8215478b
jmp 0x475b66
call ecx
xchg ebx, edi
and edx, edi
xchg edx, ebx
or ebx, 0x8218f757
sub ebx, esi
xchg ebx, edi
mov edx, 0x8219c3ff
rol edi, 0x19
xor esi, ebx
jmp 0x4763c1
call ecx
mov ebx, edi
xchg edx, ebx
xor edx, esi
add ebx, 0x821b8906
shl edx, 7
or edi, edx
xor esi, ebx
inc ebx
or edx, esi
not edi
or ebx, 0x821eac7d
xor esi, edi
inc edi
mov edx, 0x821f7a9a
jmp 0x476503
pop ecx
add edx, edi
add ebx, esi
add esi, edi
jmp 0x4765cb
mov ecx, 0x4132136a
or ebx, edi
mov esi, ebx
and edi, 0x8221a63b
dec ebx
xchg edx, edi
jmp 0x4761fa
push 0x740cb
sub esi, edx
sub edi, edx
or ebx, edi
xor edx, edi
add edi, edx
xor edi, esi
add edi, ebx
jmp 0x4770a5
push 0x7badc444
neg edi
xchg esi, edi
add edi, 0x823410af
xor esi, edx
mov esi, 0x823498e3
add esi, edi
bswap edx
jmp 0x476e62
pop ecx
ror edi, 0xe
mov edi, ebx
xchg ebx, edi
nop
or edi, 0x8236fbca
or esi, ebx
and edi, edx
and edi, ebx
xchg edx, esi
or edi, esi
jmp 0x4754f9