Function at 0x401000
Capabilities:
Create service
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api
Receive data
Receive data on socket

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff06
jne 0x401075
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff32
jne 0x401103
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffee5
jne 0x401169
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffee7
jne 0x4011cf
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffef4
jne 0x401244
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.advapi32.dll_CreateServiceW
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
call sub.ws2_32.dll_WSARecvDisconnect
ret
jmp 0x475427
and edx, ebx
jmp 0x476287
push 0x9bb461bc
dec esi
and esi, edi
xor ebx, esi
sub ecx, 0xadb7f751
sub ebx, esi
sub edi, ebx
xchg ecx, esi
mov edi, ebx
sub ebx, ecx
rol edi, 0xb
mov esi, ecx
nop
jmp 0x476e03
call edx
mov ecx, esi
add edi, esi
and ebx, ecx
xor esi, ecx
add edi, 0xadbb3e0a
ror ecx, 9
xchg ebx, ecx
xor esi, ebx
sub ecx, esi
jmp 0x47645e
mov edx, 0x6332a2e
and ebx, 0xadbc9df6
inc edi
xchg esi, ecx
add ebx, esi
or ecx, 0xadbda5df
neg edi
jmp 0x475e45
push 0x9bb81e92
nop
sub ebx, edi
mov edi, ecx
or ecx, esi
add ebx, edi
xor esi, edi
and esi, ebx
sub edi, 0xadc6a3fe
xor ecx, edi
sub esi, 0xadc71f4f
jmp 0x476a3a
mov edx, 0x2a676233
bswap esi
xchg edi, ebx
add esi, ecx
and esi, 0xadcc9184
and esi, ecx
and esi, ebx
sub edi, esi
sub ebx, edi
xchg ecx, edi
dec ebx
sub ecx, ebx
jmp 0x477b21
pop edx
xchg edi, esi
add edi, ebx
sub edi, ecx
xor esi, 0xadd1debb
xchg esi, ebx
or esi, ebx
add ecx, edi
xor esi, ebx
or edi, ecx
ror ecx, 3
not edi
neg ecx
jmp 0x4782e0
pop edx
bswap esi
xor esi, ecx
or ecx, ebx
add ebx, edi
xor ecx, 0xadd74520
jmp 0x476560
call fcn.00476041
mov ebx, esi
mov ecx, 0xadd7ee75
or ecx, ebx
not edi
or ebx, esi
sub ecx, esi
and edi, esi
or ebx, edi
jmp 0x475906
call edx
add edi, ecx
nop
or esi, edi
and esi, ecx
neg esi
mov ebx, esi
shl edi, 4
add edi, ebx
xchg ecx, edi
rol ebx, 1
dec ebx
not esi
jmp 0x477efa
pop edx
sub ecx, ebx
bswap ecx
xor ebx, esi
sub edi, ecx
xchg esi, ecx
or esi, edi
rol ebx, 9
jmp 0x476599
push 0x9b9e4627
shr ecx, 0x1e
add edi, 0xadf90e6c
xor ebx, esi
ror ecx, 3
xchg edi, esi
xchg ebx, edi
and ecx, edi
neg ecx
jmp 0x477354
push 0x9ba4a94e
shr edi, 0x10
sub edi, esi
add edi, esi
sub ecx, edi
shr ebx, 0x18
xchg esi, ecx
sub ecx, ebx
or ebx, 0xae03be19
xchg edi, ecx
xchg ecx, edi
and edi, esi
not ecx
neg ecx
mov esi, ebx
shl ecx, 0x10
jmp 0x476aeb
push 0x74027
shr ebx, 0x14
or esi, ebx
mov ecx, esi
or ebx, ecx
ror edi, 0x1e
add esi, ecx
dec edi
sub ecx, 0xae13a965
or ecx, ebx
jmp 0x475f06
push 0x9b9bad23
add ebx, ecx
sub esi, ebx
not ecx
and edi, esi
xor esi, ecx
mov edi, ecx
shl ecx, 6
or esi, ecx
bswap edi
mov ebx, ecx
jmp 0x477cb4
pop edx
xor esi, ebx
add esi, ecx
sub ebx, edi
mov ecx, edi
xor edi, esi
or ecx, esi
or ebx, esi
jmp 0x475503
push 0x9b9dfcf9
dec ebx
or ecx, ebx
add esi, ebx
sub edi, ecx
add ebx, edi
and ecx, edi
mov esi, ebx
add edi, ebx
inc edi
shl esi, 0xc
not ecx
jmp 0x475759
call edx
add ecx, 0xae1d9353
and ebx, 0xae1dd235
rol ebx, 0x1f
rol ebx, 0x1e
ror edi, 8
add esi, 0xae1edf69
jmp 0x477ce9
call edx
sub ecx, ebx
shl edi, 0x14
add esi, edi
sub edi, ebx
or ebx, edi
bswap ebx
add ebx, 0xae20aade
mov esi, 0xae20e9a0
and ebx, edi
jmp 0x477119
call edx
mov ecx, esi
mov edi, 0xae21cb06
sub ecx, edi
and ecx, 0xae224799
bswap ebx
dec ebx
inc ebx
bswap ecx
not ebx
xor esi, ebx
not ebx
jmp 0x4779f2
pop edx
inc ecx
mov esi, 0xae284052
sub esi, ebx
sub edi, esi
xor edi, esi
mov esi, 0xae293806
and ebx, 0xae2977fe
or ebx, edi
mov edi, 0xae2a024e
shr edi, 5
dec edi
and ecx, esi
and ecx, esi
mov esi, ebx
add ecx, edi
jmp 0x47790f
call edx
add esi, ecx
and ebx, ecx
xor ecx, ebx
or edi, esi
or ecx, edi
and ebx, esi
or ebx, esi
xor esi, 0xae3f5127
shl esi, 0xb
mov edi, ebx
sub ebx, ecx
sub ecx, ebx
xor edi, esi
jmp 0x477bd8
call edx
mov ecx, esi
ror edi, 0xd
dec edi
jmp 0x47557f
call edx
mov ebx, 0xae4e0887
add ecx, ebx
rol ebx, 3
or esi, 0xae4ec147
xor ecx, esi
or esi, 0xae4f3c01
sub ebx, 0xae4f8c3e
neg esi
xor ecx, esi
sub ebx, esi
mov ecx, 0xae508655
jmp 0x477b83
push 0x9b98cb46
or edi, ebx
dec edi
ror esi, 0xb
sub edi, ecx
and ecx, esi
jmp 0x4768a6
pop edx
add ecx, ebx
xor edi, ecx
shr ebx, 0x11
xor edi, ebx
or esi, ebx
add esi, ebx
add ecx, ebx
not ebx
add ebx, esi
jmp 0x47736c
pop edx
sub edi, esi
add edi, ebx
or edi, ecx
xor ecx, ebx
sub esi, ecx
not esi
and esi, edi
or ebx, edi
or edi, ebx
xor ebx, ecx
and ebx, esi
jmp 0x4767d7
push 0x9bafc3e7
shr ecx, 0xe
sub edi, 0xae7199a4
inc ecx
inc ebx
xchg ecx, edi
xchg ebx, edi
and ebx, 0xae72e27b
xor ecx, edi
xor ebx, ecx
add edi, esi
inc edi
xor ebx, ecx
add edi, esi
jmp 0x475496
push 0x9ba9748f
sub esi, ecx
mov ebx, ecx
and ecx, ebx
bswap esi
not ebx
mov ebx, 0xae770aef
jmp 0x476cdb
push 0x9baf7aad
or edi, ecx
or ebx, 0xae7a2ba3
xchg ecx, esi
sub esi, 0xae7ab875
add ecx, edi
sub ecx, 0xae7b33ea
neg ecx
dec esi
xor ebx, edi
jmp 0x475d86
pop edx
xor ebx, 0xae7c4c20
sub ebx, ecx
bswap ebx
and ebx, edi
xchg ecx, edi
mov edi, ecx
xor ebx, edi
sub esi, edi
xchg ebx, esi
dec edi
sub esi, edi
ror edi, 0xf
add edi, 0xae7f44bc
jmp 0x4758d3
call fcn.00476041
ror edi, 1
add ebx, 0xae7fdcf2
sub esi, 0xae801a8c
dec edi
or esi, edi
inc esi
add edi, esi
sub ebx, edi
sub esi, ebx
sub edi, ebx
jmp 0x47638a
pop edx
xchg edi, ecx
ror ebx, 0xa
xor ecx, esi
or edi, ecx
mov edi, ecx
inc ebx
rol ecx, 0xb
mov edi, esi
dec edi
add ecx, 0xae846f3a
xor ebx, edi
jmp 0x4756e8
call edx
add edi, ecx
sub ebx, esi
mov edi, 0xae87add6
add edi, 0xae87ecc3
xchg ecx, ebx
xor edi, ecx
dec esi
and edi, ebx
or ecx, 0xae892328
neg edi
jmp 0x477393
push 0x401400
sub ebx, edi
or esi, 0xae8d9692
and esi, 0xae8dd450
or esi, edi
mov ecx, ebx
rol edi, 0xd
jmp 0x475949
pop edx
mov esi, ecx
xor edi, ecx
shr esi, 0x14
or esi, ecx
xchg ecx, edi
add ecx, ebx
add ecx, esi
dec edi
xor ebx, ecx
jmp 0x4766da
mov edx, 0x6332a2e
or ecx, ebx
sub esi, ebx
or ecx, ebx
sub ebx, edi
ror esi, 7
add edi, 0xaea12a12
or esi, ebx
and ecx, edi
and esi, edi
mov esi, edi
mov esi, ebx
sub esi, ebx
jmp 0x477895
push 0x9ba45e02
mov ecx, esi
xchg ebx, esi
sub ecx, ebx
and esi, edi
sub ebx, esi
and esi, 0xaeac8652
xor ebx, 0xaeacc6ef
and ecx, edi
and esi, ecx
xor ebx, edi
add ebx, 0xaeadc73a
jmp 0x4757d1
push 0x9baae58d
not ebx
and ebx, ecx
sub esi, ecx
and edi, esi
xor esi, 0xaeb24e26
and ecx, edi
or ecx, esi
sub edi, 0xaeb312be
not ecx
jmp 0x47671c
pop edx
shl edi, 4
sub esi, edi
xchg esi, edi
not ecx
jmp 0x477e26
mov edx, 0x2a676233
mov ebx, ecx
xor ebx, ecx
xor ecx, edi
xor ebx, ecx
mov ebx, esi
xor edi, esi
and edi, ecx
shl ebx, 0x12
mov ecx, ebx
xor ecx, esi
and edi, esi
jmp 0x476a55
push 0x9b95d5b2
xor ecx, ebx
xor ebx, esi
ror ecx, 0x14
or ecx, edi
bswap ebx
xor edi, ebx
jmp 0x476622
call edx
rol edi, 3
sub ecx, ebx
dec ebx
and esi, edi
xor esi, ebx
add esi, ecx
or ebx, esi
add edi, 0xaee1ea7f
jmp 0x475d09
push 0x9ba3c969
xor esi, edi
sub ecx, edi
mov esi, edi
and ebx, esi
rol esi, 0x1f
shr ecx, 0xd
sub ebx, esi
and ecx, edi
inc esi
bswap esi
nop
and ecx, ebx
mov edi, ebx
add esi, ebx
jmp 0x478120
pop edx
or esi, 0xaee86fee
and ebx, 0xaee8bec2
sub edi, 0xaee8fee9
sub ebx, 0xaee93d3d
mov esi, ebx
and esi, edi
dec ecx
mov ecx, ebx
mov esi, ebx
jmp 0x47598f
pop edx
sub edi, ecx
xchg esi, ecx
or ecx, ebx
and edi, esi
mov ebx, 0xaef182a7
jmp 0x4763eb
push 0x9bab7674
xchg esi, ebx
not edi
jmp 0x477c1b
push esp
mov ebx, esi
sub edi, 0xaefb9f09
dec edi
add edi, esi
mov ebx, 0xaefc67a3
xchg edi, esi
add edi, 0xaefce26d
jmp 0x477076
call edx
sub edi, 0xaefd3c49
and esi, edi
add edi, ecx
inc esi
and ecx, ebx
mov ecx, ebx
or ebx, ecx
add ebx, ecx
mov esi, ebx
jmp 0x477fa9
pop edx
shr ebx, 8
xor esi, 0xaeffb703
neg ecx
mov esi, 0xaf003248
mov esi, ecx
not ecx
ror esi, 5
not esi
ror ebx, 0x10
add esi, ecx
jmp 0x475bd0
mov edx, 0x4132136a
xor edi, 0xaf036931
xchg edi, ecx
inc ebx
xchg esi, edi
or edi, 0xaf046e61
bswap esi
add edi, esi
jmp 0x476a15
pop edx
mov edi, 0xaf053ca2
nop
add edi, ecx
bswap edi
sub ecx, esi
xchg esi, ebx
mov ebx, esi
or ebx, ecx
add ebx, esi
jmp 0x476f1c
pop edx
or ebx, esi
and ecx, esi
and ecx, edi
xchg edi, ebx
xchg esi, ebx
and edi, ecx
add edi, ebx
not esi
xor esi, 0xaf097421
xor edi, 0xaf09b3eb
jmp 0x4773ae
mov edx, 0x6332a2e
or ebx, ecx
or edi, esi
xchg ecx, ebx
add edi, esi
or ecx, edi
and edi, ecx
jmp 0x4755c5
mov edx, 0x2a676233
add ebx, ecx
add ebx, ecx
xor esi, ecx
mov esi, 0xaf10d572
add ecx, 0xaf11125b
neg ecx
jmp 0x476f66
pop edx
rol ecx, 8
or ebx, edi
xor edi, 0xaf1d1318
sub ecx, esi
add edi, 0xaf1d8dbd
xor edi, ebx
mov esi, 0xaf1e1896
or edi, esi
shr ecx, 0x1e
xor ebx, edi
shr edi, 9
jmp 0x477d0d
push 0x9bab2eac
mov ebx, edi
and esi, ecx
or ebx, edi
and ebx, 0xaf21929c
or ecx, esi
xor esi, 0xaf220c46
jmp 0x4764e1
call edx
inc edi
sub ebx, edi
xor edi, ebx
add ebx, ecx
sub ecx, 0xaf23542d
shl esi, 0x15
shr esi, 0x1b
shl ecx, 0x13
xor ebx, 0xaf245cc3
or edi, ecx
xor ebx, 0xaf24d584
jmp 0x475d4a
pop edx
add esi, 0xaf2dad41
add edi, ecx
and esi, edi
ror ecx, 0x13
xor edi, esi
mov esi, edi
add esi, 0xaf2f2474
or ebx, edi
jmp 0x47657f
push 0x9baee7e9
inc ecx
xchg ebx, esi
rol edi, 0xf
add ecx, edi
not ecx
xchg edi, ecx
not ebx
add ecx, edi
shr ebx, 0x1f
jmp 0x478221
push 0x9b991694
add ecx, ebx
inc esi
mov edi, ebx
and edi, ecx
xor ebx, esi
add edi, 0xaf3cdb05
shr ecx, 0x17
add edi, ecx
mov esi, ecx
or edi, ecx
jmp 0x477961
call edx
and ebx, ecx
add ebx, edi
not ebx
sub ecx, edi
xor ecx, esi
sub edi, ebx
sub esi, edi
mov edi, esi
jmp 0x476529
call fcn.00476041
shl ebx, 3
shr edi, 0xe
or esi, 0xaf459b59
xor esi, ecx
neg edi
xor ebx, edi
mov ecx, edi
sub ebx, edi
sub ecx, edi
mov esi, ecx
xchg esi, ebx
add ebx, edi
mov ecx, esi
jmp 0x475ac7
call fcn.00476041
sub ebx, ecx
sub ebx, 0xaf574d87
sub ecx, 0xaf578b34
ror edi, 0xb
add ecx, 0xaf580955
xchg ecx, ebx
sub ebx, edi
jmp 0x477101
mov edx, 0x2a676233
or edi, ecx
shl edi, 0xd
shl ebx, 1
inc ebx
sub ecx, ebx
xor ebx, edi
inc edi
mov esi, ecx
inc edi
jmp 0x4772f9
call fcn.00476041
nop
and ecx, ebx
or ecx, edi
rol ecx, 0xc
xchg edi, esi
and esi, 0xaf5db26a
and esi, edi
xchg ebx, ecx
xor esi, 0xaf5e8041
or ecx, esi
shr edi, 0x1a
xor esi, ecx
jmp 0x4768f1
mov edx, 0x6332a2e
xchg esi, edi
or edi, esi
mov esi, ecx
xchg ecx, ebx
xor ecx, esi
and ecx, edi
neg ecx
jmp 0x477bae
pop edx
mov ebx, esi
inc edi
mov ebx, edi
dec esi
mov esi, 0xaf8a6850
jmp 0x475453
mov edx, 0x6332a2e
sub ecx, edi
mov ebx, edi
sub esi, ecx
rol edi, 0x1e
or esi, edi
sub esi, ebx
xchg ebx, esi
sub esi, ecx
and edi, ebx
or esi, ebx
sub edi, esi
inc edi
and ecx, ebx
jmp 0x4775bf
mov edx, 0x2a676233
mov ecx, 0xaf947840
ror edi, 0x1d
xchg esi, ebx
and ecx, ebx
shr esi, 0xb
mov edi, ecx
not ebx
jmp 0x477bfa
push 0x9bb4aa16
sub ebx, 0xafa6191a
and ecx, edi
add esi, ebx
and ecx, edi
xchg esi, edi
sub ecx, ebx
sub esi, ebx
mov ebx, ecx
bswap ebx
xor ecx, 0xafa855fd
or ecx, ebx
and esi, 0xafa8d044
bswap esi
jmp 0x477336
mov edx, 0x6332a2e
xor edi, ebx
or esi, edi
xor esi, 0xafb62f5a
and edi, 0xafb66dee
add edi, esi
shl esi, 0x11
or esi, edi
mov edi, esi
inc ebx
sub ebx, ecx
shl ecx, 0x11
xor edi, esi
or ecx, edi
sub edi, esi
jmp 0x4771d7
push 0x9b9b6376
or edi, ebx
or edi, ecx
sub ebx, esi
shr ebx, 2
rol edi, 0x1e
add ebx, ecx
mov edi, ecx
sub esi, 0xafbadf75
xchg edi, ecx
and edi, 0xafbb5905
bswap esi
add ebx, 0xafbbd5ca
jmp 0x475897
call fcn.00476041
or ecx, ebx
bswap edi
add ebx, 0xafbe4421
and ecx, esi
xor ebx, 0xafbebf8a
not esi
mov esi, ecx
xor ebx, ecx
add esi, edi
jmp 0x475b09
pop edx
inc ebx
or edi, 0xafc05cfe
add ecx, esi
sub edi, ecx
xor ecx, edi
and ebx, 0xafc14bab
xor ebx, edi
mov edi, 0xafc1d47b
neg edi
xor ebx, edi
add esi, ecx
rol ecx, 0x10
ror esi, 0x1d
jmp 0x475dbd
pop edx
add edi, 0xafc603ed
add ebx, ecx
jmp 0x475e6a
push 0x9ba775ad
sub ebx, edi
sub ecx, edi
and ecx, edi
add ebx, esi
ror esi, 0x1d
xchg edi, ebx
and ebx, ecx
and ecx, esi
mov esi, ecx
inc ecx
add ecx, 0xafd03523
not ecx
and ebx, ecx
mov ebx, edi
jmp 0x477fe9
push 0x40
sub ecx, 0xafd1424b
inc edi
or esi, ecx
xchg edi, esi
xchg ebx, ecx
sub ebx, edi
shr edi, 0xe
or ecx, ebx
jmp 0x475876
push 0x9bb58661
xchg ebx, esi
mov ebx, 0xafd39641
sub ebx, ecx
shr esi, 0x12
xchg esi, ebx
shl edi, 0xd
mov esi, ecx
xchg ebx, esi
add edi, 0xafd5c1cd
rol esi, 4
and ebx, edi
mov ebx, 0xafd669f1
mov ecx, esi
jmp 0x47660c
push esp
or edi, ecx
add ecx, esi
add edi, 0xafdb7644
shr ecx, 0x16
ror ebx, 0xb
xor ecx, ebx
jmp 0x4764ef
pop edx
xor edi, ebx
and esi, ebx
ror esi, 9
dec esi
inc edi
mov edi, 0xafdd9d2e
xchg ebx, edi
jmp 0x476fd4
mov edx, 0x2a676233
xor ecx, edi
mov ecx, esi
not ebx
and esi, ebx
add esi, 0xafdf1e49
add ebx, esi
xor ecx, edi
inc ebx
dec edi
jmp 0x477db3
call fcn.00476041
mov edi, 0xafe9b4f8
and esi, ebx
mov edi, esi
shr esi, 0xb
add edi, esi
nop
add edi, ebx
not edi
jmp 0x475eac
push 0x9bb25c0c
add edi, esi
xchg esi, ebx
sub edi, ecx
xor esi, ebx
mov ebx, ecx
sub esi, ecx
or ebx, ecx
add esi, edi
and ecx, esi
bswap esi
mov esi, edi
jmp 0x4777bf
call fcn.00476041
xchg ebx, ecx
not edi
neg ebx
inc esi
or ebx, 0xaffd1a5d
and ebx, ecx
and ecx, edi
jmp 0x477f26
push 0x9bb4f4ae
and ebx, edi
sub esi, 0xb0009ec6
xor esi, 0xb000d729
xor ecx, esi
sub ebx, edi
bswap esi
jmp 0x4776c8
push 0x9b9e9082
or edi, esi
sub edi, ecx
mov ecx, esi
mov ecx, ebx
mov ebx, edi
sub edi, esi
sub esi, ecx
jmp 0x478158
pop edx
or ebx, edi
not ecx
or ecx, esi
mov ebx, 0xb00430dc
inc ecx
xor ecx, esi
sub ecx, edi
xchg esi, ecx
sub ebx, esi
and edi, esi
rol ebx, 7
xor edi, 0xb005fd93
and ecx, esi
jmp 0x475f6b
pop edx
bswap ebx
not ebx
add ecx, edi
xor edi, ebx
mov ecx, esi
mov esi, ecx
bswap ecx
mov edi, 0xb0081983
xchg edi, ecx
jmp 0x476f8a
push 0x9bae9e93
add edi, esi
not ecx
and edi, esi
and ecx, edi
inc ebx
jmp 0x4767f6
pop edx
inc ebx
add esi, edi
sub ebx, 0xb00d2251
or ecx, 0xb00d5d4d
and ebx, 0xb00d95bc
xor esi, 0xb00dcd47
shl ebx, 1
and esi, ecx
jmp 0x475e1d
mov edx, 0x2a676233
xchg ecx, edi
or ebx, 0xb0193b15
dec esi
nop
add esi, ebx
mov edi, 0xb01a1b88
xchg esi, ebx
and ecx, 0xb01a9aef
sub esi, ecx
jmp 0x47692c
call fcn.00476041
mov ecx, edi
add ecx, edi
sub esi, ecx
xor ebx, ecx
add edi, ebx
and ebx, ecx
sub esi, ebx
jmp 0x47650d
pop edx
bswap edi
and ecx, ebx
and esi, ebx
bswap ebx
add ecx, ebx
jmp 0x4755b1
push 0x9bb53d98
add ecx, ebx
neg ebx
neg esi
mov edi, 0xb0421369
add edi, ecx
xor esi, 0xb042a327
or edi, 0xb042e3fe
or esi, ebx
add esi, ebx
jmp 0x477094
push 0x9bac09bd
not esi
xchg esi, edi
add ebx, 0xb04cfd55
xor ebx, 0xb04d3c31
xor ecx, esi
mov ecx, edi
or edi, 0xb04df57d
xor ecx, esi
and esi, ebx
and ecx, edi
or esi, edi
jmp 0x475fff
push 0x9bb2a51e
not esi
mov ecx, edi
xor edi, ecx
sub esi, ecx
not ebx
not esi
xchg esi, ecx
jmp 0x47555c
call fcn.00476041
xchg edi, ebx
shl ecx, 0x14
xor ecx, 0xb06268ef
xor ebx, esi
sub esi, 0xb062e5a8
shr ecx, 3
mov esi, ebx
mov ebx, ecx
dec edi
not edi
add ecx, esi
dec ebx
mov esi, ecx
xchg ecx, ebx
jmp 0x475928
pop edx
and edi, ebx
bswap ecx
add edi, 0xb06ab31c
xor ecx, ebx
xor ecx, ebx
xchg ecx, ebx
add esi, ebx
mov edi, 0xb06bf7d9
add ebx, 0xb06c3575
add esi, edi
ror esi, 2
xor esi, ecx
jmp 0x47704c
push 0x9b9960a2
or esi, ecx
add esi, 0xb06fea7c
mov esi, 0xb07029ba
xor esi, ebx
not ebx
and esi, ecx
jmp 0x47712f
pop edx
xor ecx, esi
inc esi
and ebx, esi
or ebx, ecx
neg ebx
or ecx, ebx
xchg ebx, ecx
or edi, ecx
not ebx
jmp 0x4763c5
call fcn.00476041
add ebx, ecx
mov ebx, edi
sub ebx, esi
xor ebx, edi
and ecx, edi
dec esi
mov ebx, 0xb092410c
dec ecx
add edi, ecx
jmp 0x475ba0
pop edx
add ebx, 0xb097f0cf
add ecx, esi
or esi, edi
not esi
not edi
inc ecx
mov ebx, ecx
add ecx, 0xb099a73a
jmp 0x476c99
call fcn.00476041
add esi, ecx
or edi, 0xb09b1d71
xchg ebx, esi
xor edi, ebx
xchg edi, esi
add ecx, 0xb09c1191
xor ebx, edi
xchg edi, ecx
add ecx, esi
and ecx, edi
xor ebx, esi
add ecx, edi
jmp 0x475478
pop edx
or esi, edi
inc esi
xchg edi, ecx
rol edi, 4
jmp 0x477d98
call fcn.00476041
xor ecx, ebx
mov esi, ebx
sub ebx, 0xb0a0d8d3
xchg ecx, ebx
xchg esi, ebx
sub ebx, 0xb0a18eac
not ebx
dec ecx
jmp 0x475697
push 0x9babc063
bswap ebx
sub edi, ebx
sub esi, ebx
ror edi, 0x13
xchg ecx, esi
mov ebx, 0xb0a3a266
add ecx, edi
xor esi, ebx
xchg edi, ebx
add ecx, esi
jmp 0x47776c
push 0x9b9bf79a
or ecx, ebx
xor ebx, 0xb0abbbf0
mov edi, ebx
mov ebx, esi
and ebx, 0xb0ac6d80
add edi, 0xb0acaa9d
add esi, edi
xchg ecx, ebx
not ebx
add edi, 0xb0adaf9c
not ecx
shl esi, 8
and edi, ebx
jmp 0x476d21
pop edx
dec esi
or esi, 0xb0aefc96
sub ebx, edi
xor ecx, ebx
neg edi
shl ebx, 8
ror ebx, 0x1b
or edi, 0xb0b0796b
sub ebx, ecx
ror ebx, 0x14
jmp 0x478276
pop edx
xor edi, ecx
xchg edi, ecx
add ebx, edi
xor esi, ecx
mov ebx, edi
mov esi, edi
xchg edi, ecx
mov esi, edi
ror ecx, 0xb
xor esi, edi
bswap ebx
jmp 0x4772c7
pop edx
not ebx
or esi, ecx
mov ecx, edi
xor ecx, 0xb0bd3f40
bswap ecx
or esi, edi
shl edi, 0x1a
or ebx, edi
jmp 0x4775d7
call fcn.00476041
mov esi, edi
xor ecx, 0xb0bec32c
rol esi, 0xb
and edi, 0xb0bf3b73
add edi, ebx
xchg ecx, ebx
sub edi, 0xb0bfee13
xor ebx, 0xb0c02c26
shr esi, 7
add ecx, ebx
jmp 0x47673a
pop edx
not ecx
sub esi, ecx
mov edi, ebx
xor ebx, ecx
and ecx, esi
or edi, 0xb0c73d86
mov ebx, ecx
not esi
shr ecx, 0x1e
jmp 0x4758e7
pop edx
xchg edi, ebx
bswap ecx
or ecx, edi
and ebx, ecx
shr ebx, 6
or esi, ecx
jmp 0x47610a
pop edx
neg esi
neg esi
or esi, ecx
or edi, ecx
and esi, 0xb0d53cbc
bswap ecx
ror ecx, 0x17
jmp fcn.00476b03
call edx
neg edi
or esi, 0xb0d6527e
rol ecx, 5
sub ecx, 0xb0d6cf0a
shl edi, 0x17
xor ebx, edi
or ecx, ebx
mov edi, 0xb0d7d151
or edi, esi
ror ebx, 0x1a
sub esi, ebx
bswap ecx
or esi, ecx
sub ecx, edi
add edi, 0xb0d97b43
jmp 0x477f0d
pop edx
mov ebx, ecx
neg ecx
xchg edi, ecx
xchg esi, ebx
or esi, 0xb0e0aa80
jmp 0x4760e6
push 0x9ba7bd76
xor edi, ebx
xchg esi, edi
and esi, 0xb0e4c91a
jmp 0x476eed
push 0x9ba4131a
shr ecx, 0x18
and edi, ebx
add edi, ebx
xchg ebx, esi
add ebx, ecx
and ebx, 0xb0fafe5d
and esi, 0xb0fb3c2f
add edi, 0xb0fb798a
xor ebx, 0xb0fbc79f
add edi, esi
xchg edi, ebx
inc ecx
and ebx, 0xb0fcb6ef
jmp 0x476083
push 0x9b9ed945
nop
and edi, ebx
dec ebx
sub esi, ecx
and esi, edi
xor edi, esi
mov esi, 0xb0fe82cb
jmp 0x4774a7
push 0x9baf30ea
bswap edi
and esi, edi
and edi, ecx
mov ebx, esi
or ebx, edi
add ecx, esi
sub ecx, esi
and edi, ebx
neg ecx
add ebx, ecx
mov edi, 0xb10d7cd2
or edi, ecx
and ecx, 0xb10df6ac
xor ecx, ebx
jmp 0x475df6
pop edx
sub edi, ebx
xchg esi, ebx
sub esi, 0xb111bcb1
xor ecx, esi
xor esi, 0xb1124671
jmp 0x4773df
push 0x9b975874
add ebx, esi
inc esi
xchg edi, ebx
and esi, ebx
add edi, ebx
nop
mov esi, ecx
add ebx, edi
and edi, ebx
xchg edi, ecx
mov ecx, 0xb11ab41c
shl ecx, 0x1e
mov ebx, esi
xchg ecx, edi
add ebx, esi
jmp 0x4761f0