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

Disassembly:
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff18
jne 0x401075
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff25
jne 0x4010f9
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff2f
jne 0x401173
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff0f
jne 0x401215
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
call sub.oleaut32.dll_VarI1FromR8
ret
jmp 0x4ba011
and esi, edi
not edx
rol edx, 5
jmp 0x4bd75c
mov edi, 0x33274000
add ecx, esi
xchg ecx, esi
add edx, 0x81435862
mov edx, esi
jmp 0x4bcbaf
pop edi
xor edx, ecx
dec ecx
and esi, edx
shr ebx, 0xc
xor ebx, 0x81468277
add esi, ecx
dec esi
jmp 0x4bc0e8
call fcn.004bdaef
xchg esi, ecx
and edx, ebx
sub esi, 0x8153a86d
or ecx, edx
dec edx
bswap ebx
shl edx, 0x1e
or ecx, 0x8154ee4d
shr esi, 0x13
dec esi
sub ebx, esi
sub edx, ecx
add ebx, 0x81562321
jmp 0x4bc40b
pop edi
add esi, edx
bswap esi
bswap esi
inc edx
xor ecx, edx
xchg ebx, ecx
sub ecx, edx
inc ebx
ror ebx, 0x18
sub edx, ecx
bswap esi
mov ecx, edx
add ecx, edx
xchg edx, ebx
nop
and ebx, edx
jmp 0x4babe5
call fcn.004bdaef
sub esi, edx
sub edx, 0x815e06df
rol ebx, 0x14
shl ecx, 0x1e
xchg edx, ebx
shr ecx, 0x15
or ebx, ecx
mov ecx, ebx
add ecx, edx
add ecx, ebx
dec ebx
mov ebx, edx
add ecx, esi
dec ecx
jmp 0x4bccd2
call edi
xor ecx, ebx
xor edx, ebx
bswap edx
sub ecx, esi
sub edx, esi
xor ecx, edx
rol esi, 1
add ebx, ecx
neg edx
jmp 0x4bbcfc
push 0x80083485
rol esi, 0x13
nop
and ebx, 0x8165e147
xor ecx, esi
add edx, 0x81666da6
nop
sub ecx, ebx
jmp 0x4bca14
push 0x80009e49
or ebx, 0x8171319a
not ecx
and edx, ebx
sub ebx, edx
or ebx, 0x8172266b
or esi, edx
mov edx, esi
sub ebx, edx
add ecx, edx
xor esi, 0x81736393
shl esi, 3
sub edx, esi
xchg ebx, ecx
jmp 0x4bbeb8
mov edi, 0x4132136a
add edx, ecx
mov ebx, ecx
mov esi, 0x8177e49f
sub ebx, ecx
shr ebx, 0x15
add ecx, esi
jmp 0x4bc3a4
pop edi
or edx, ecx
neg edx
mov esi, ecx
or ecx, esi
and ecx, edx
mov esi, ecx
sub ecx, esi
xchg edx, ebx
inc edx
not edx
jmp 0x4bbc92
pop edi
xor edx, 0x836ffe28
xor esi, 0x837097e7
and edx, ebx
add ecx, ebx
inc edx
sub edx, esi
sub edx, 0x83738017
mov ebx, esi
sub ecx, 0x8374d0c9
xchg esi, edx
xchg esi, ebx
jmp 0x4bd4fd
call edi
mov edx, ebx
ror ecx, 0x1a
and esi, ecx
sub esi, edx
ror edx, 0x19
neg esi
sub ecx, esi
and ecx, edx
shl esi, 3
jmp 0x4baebd
pop edi
xor ecx, ebx
and ebx, 0x83aed53a
add edx, ecx
shl esi, 0x18
xor ecx, 0x83b09ac2
mov ecx, ebx
xchg esi, edx
sub ebx, 0x83b257dd
mov esi, ecx
jmp 0x4bafaa
call fcn.004bdaef
xor ebx, 0x83cc334c
xchg edx, ebx
and ebx, edx
add ecx, edx
or edx, esi
neg ebx
xor ebx, esi
and ebx, esi
or esi, edx
dec esi
xor ebx, esi
ror ebx, 0x12
or edx, 0x83d41868
jmp 0x4bc465
pop edi
xchg ecx, esi
xchg ebx, ecx
or ecx, ebx
neg ecx
mov esi, 0x83dc7739
shr edx, 0x17
jmp 0x4ba3cd
push 0x800befb6
mov ecx, 0x84138d10
and ebx, 0x84144b4a
add esi, 0x8414e31a
sub ebx, ecx
or ebx, 0x84160ebc
and edx, esi
jmp 0x4bc72d
push 0x800fdf83
sub edx, ebx
dec ecx
neg edx
xchg edx, esi
rol ecx, 0x19
and ecx, edx
or ebx, esi
sub ecx, edx
not ebx
add ecx, edx
neg esi
sub ebx, edx
sub ecx, 0x841e9ee7
jmp 0x4bb42f
push 0x80122162
and ebx, esi
sub esi, 0x843cce94
mov esi, ebx
xor ebx, 0x843e1d8e
or esi, edx
xor edx, ebx
sub esi, ecx
and esi, ecx
add esi, ebx
jmp 0x4bcef5
pop edi
xor edx, ebx
xor ebx, ecx
xchg ecx, ebx
jmp 0x4bcdb3
push 0x8020f49b
xchg ebx, ecx
xchg ecx, edx
rol esi, 6
xor ebx, edx
dec ecx
add ecx, 0x848da21c
inc ebx
and ecx, edx
sub ebx, ecx
mov edx, ecx
xor edx, ebx
xor ecx, ebx
rol edx, 0xa
jmp 0x4bca73
push 0x800cc678
and ecx, 0x849b915c
shl edx, 9
and esi, ecx
sub edx, ecx
neg esi
neg esi
xchg esi, edx
mov esi, edx
mov ebx, 0x84a0664b
inc ecx
sub edx, esi
jmp 0x4bb30b
mov edi, 0x33274000
and edx, ecx
add ebx, ecx
shr ecx, 1
xor ebx, esi
sub edx, 0x84aa7996
and ebx, edx
dec ebx
add edx, ebx
rol ecx, 0x1a
not ebx
and ebx, ecx
neg esi
mov esi, edx
nop
jmp 0x4ba6d6
pop edi
or ebx, esi
mov esi, ebx
xor esi, 0x84b81529
xchg ebx, edx
shl edx, 0xb
dec esi
inc ebx
jmp 0x4bac72
mov edi, 0x3f4d7907
dec ebx
xchg edx, esi
or ecx, esi
and ecx, 0x84c600a9
xor ecx, edx
rol esi, 0x14
and ebx, esi
or ecx, esi
sub ecx, edx
or ecx, ebx
jmp 0x4bc522
pop edi
or ebx, 0x84d128db
add ecx, edx
bswap ecx
shr esi, 0x19
xchg ecx, ebx
sub edx, ecx
mov edx, 0x84d4abd7
or ebx, esi
sub edx, ecx
and esi, ecx
xor edx, esi
add ebx, 0x84d7b5de
xor ecx, 0x84d84d4e
and ecx, esi
shl ecx, 0xc
add edx, ecx
jmp 0x4bc2d3
call edi
or esi, edx
or ecx, ebx
xchg ecx, esi
and edx, ebx
xor ecx, esi
dec edx
or ecx, edx
jmp 0x4bbc2e
call edi
xor esi, ebx
sub esi, ebx
and esi, edx
inc ebx
ror ecx, 1
add ebx, ecx
add ecx, esi
and edx, 0x84e88009
xor edx, ebx
jmp 0x4bbb6c
call edi
xchg esi, edx
sub ebx, esi
not edx
ror ebx, 0x1e
add ebx, edx
ror ebx, 0x1c
jmp 0x4bba33
pop edi
not edx
sub edx, ecx
sub ebx, edx
mov esi, ebx
jmp 0x4ba32a
push 0x80029871
xchg esi, ebx
add esi, ecx
xchg esi, ebx
and esi, ecx
inc ebx
xor edx, esi
rol ecx, 0x15
and ebx, 0x850d2b1b
jmp 0x4bd055
call fcn.004bdaef
sub ebx, edx
xor ebx, esi
and esi, ebx
and esi, 0x852a1d7f
add esi, edx
rol ecx, 0x17
dec edx
add ebx, 0x852c7a59
xchg edx, esi
jmp 0x4bd812
push 0x80218641
or ecx, esi
xchg ecx, ebx
and ebx, ecx
and edx, ecx
shr edx, 0x16
xor ecx, ebx
xchg esi, edx
add ebx, 0x85322df5
jmp 0x4bab96
pop edi
mov ebx, edx
neg ebx
and esi, ebx
and esi, 0x8534c914
dec ebx
shl ecx, 6
xchg esi, ebx
or edx, esi
xchg edx, ecx
mov ebx, 0x85387ba4
ror ecx, 0x1f
jmp 0x4bc9cd
pop edi
nop
shl ebx, 4
sub ebx, 0x85563fc3
xchg ebx, ecx
sub ecx, edx
shl edx, 0x14
not esi
xchg ebx, ecx
and ebx, ecx
jmp 0x4bb232
push 0x8013d419
add edx, 0x85591f0f
xor edx, esi
mov edx, 0x855a0323
jmp 0x4bb50d
pop edi
xor edx, esi
xchg ecx, ebx
and edx, esi
xchg ebx, edx
xchg esi, ecx
and ebx, esi
xor edx, 0x8578f2e1
xchg ebx, edx
jmp 0x4ba079
push 0x801e18a3
add ebx, edx
sub ebx, ecx
shr esi, 0x16
mov edx, ecx
xchg esi, edx
xor ebx, edx
mov edx, ecx
xor ecx, esi
and edx, ebx
jmp 0x4bce64
push 0x801c14d3
xchg ecx, esi
not ecx
xor ecx, esi
or ebx, 0x858f29fe
neg esi
xchg ebx, ecx
xchg edx, ebx
or ecx, 0x8590b8eb
and esi, ebx
ror ebx, 5
sub esi, 0x8591e2e1
jmp 0x4bd16e
push 0x80051a25
sub ecx, ebx
sub edx, ecx
xchg ebx, edx
bswap ecx
inc ecx
jmp 0x4bd85b
mov edi, 0x33274000
shl esi, 0x12
add esi, edx
sub ebx, ecx
add edx, 0x85ba0c52
and esi, ecx
and esi, 0x85bad11d
mov ebx, edx
not ebx
xchg edx, ecx
sub ecx, 0x85bc77a6
xor edx, 0x85bcdb6e
xchg esi, ebx
jmp 0x4bb61e
pop edi
xchg edx, esi
sub ecx, ebx
xor esi, ecx
xor ecx, edx
mov ebx, 0x85bf6f62
mov esi, ecx
jmp 0x4bbd25
mov edi, 0x33274000
and ecx, edx
shl ebx, 0x13
add esi, 0x85dc5e37
jmp 0x4bbc7a
pop edi
xor ecx, esi
xor edx, ecx
add ebx, ecx
add esi, ebx
or edx, ecx
add ecx, edx
xchg esi, edx
inc esi
xor esi, edx
xor edx, 0x85e560c9
xchg ebx, ecx
add esi, 0x85e6264e
mov edx, esi
jmp 0x4bc9ae
push 0x40
mov ebx, ecx
sub esi, 0x85f1aa27
xor ecx, edx
and ecx, ebx
xchg ebx, edx
sub ebx, 0x85f34d70
xor ebx, ecx
jmp 0x4bc6be
push 0x80141c57
or ebx, esi
xchg edx, esi
xchg edx, ecx
shr edx, 0x18
dec ecx
shr esi, 0x16
or edx, ebx
bswap ebx
dec esi
xor ebx, edx
and esi, 0x85f83fcf
jmp 0x4bc43c
call fcn.004bdaef
xchg ebx, esi
or ebx, edx
xchg edx, ecx
and ecx, ebx
neg ecx
xor ebx, edx
xor edx, ecx
xor esi, ebx
and edx, esi
mov ecx, ebx
not edx
mov ebx, ecx
jmp 0x4bcc3b
mov edi, 0x3f4d7907
shl ecx, 0x18
xchg ebx, esi
add ecx, edx
not ebx
add ebx, 0x86041f8f
sub edx, ebx
xor edx, esi
xor esi, 0x860561f1
add edx, ecx
and ecx, edx
nop
jmp 0x4bbda2
call fcn.004bdaef
nop
shl ecx, 0x1a
jmp 0x4bd243
push 0x800968e2
mov esi, edx
or esi, ecx
or edx, esi
nop
rol ebx, 0x12
xchg edx, ecx
and ebx, 0x86524d90
jmp 0x4bcd21
pop edi
xchg ebx, edx
shl ebx, 0x1a
xchg esi, ebx
mov ebx, 0x867090af
xor edx, esi
and esi, ebx
add edx, esi
and esi, ebx
shr esi, 0x1d
jmp 0x4bb19d
pop edi
xor esi, edx
mov esi, ecx
xchg ecx, edx
mov esi, ecx
mov ebx, 0x867acb3c
add edx, ebx
jmp 0x4bbbff
pop edi
shr ebx, 0x1a
or esi, ecx
and ecx, esi
or edx, esi
add esi, 0x86852b3b
or esi, ebx
mov edx, esi
shl ebx, 1
not esi
mov ebx, edx
add edx, 0x8687910f
jmp 0x4bbef5
pop edi
xor ebx, edx
shl edx, 0x1d
or ecx, ebx
rol edx, 0x11
xor ecx, edx
and edx, 0x869207c7
sub edx, ecx
and esi, ecx
jmp 0x4bb0d7
pop edi
xor ebx, ecx
and edx, ebx
or ecx, ebx
mov ebx, 0x8694764a
or edx, 0x8694dbfe
xchg ebx, esi
xor ebx, edx
mov esi, edx
shl esi, 0xb
jmp 0x4badb3
push esp
rol esi, 0x1d
mov ebx, esi
mov ebx, 0x86b3c266
ror ebx, 0xc
ror ebx, 6
or esi, edx
or ecx, ebx
jmp 0x4bb4ed
pop edi
mov esi, ebx
add ecx, ebx
mov ebx, 0x86b6b424
ror ebx, 0x19
jmp 0x4bd9bf
pop edi
sub edx, esi
xor esi, ecx
sub ecx, esi
jmp fcn.004ba674
pop edi
or ecx, edx
not esi
shr edx, 0x10
xchg ebx, edx
and ebx, 0x86cd195e
add ecx, esi
add edx, esi
xchg ecx, ebx
jmp 0x4bc877
call fcn.004bdaef
xchg edx, ebx
xchg edx, ebx
mov ebx, ecx
xor esi, ebx
bswap esi
sub ecx, ebx
mov ebx, ecx
jmp 0x4bacf3
pop edi
sub ecx, 0x86d6bc8d
or esi, edx
sub ecx, esi
bswap ebx
sub ecx, ebx
neg edx
and edx, ebx
add esi, 0x86d9895b
not ebx
jmp 0x4bc7f9
pop edi
xchg esi, edx
xchg edx, ebx
and edx, ecx
xchg esi, ecx
ror ebx, 3
xor edx, ebx
xor esi, ecx
jmp 0x4ba641
pop edi
shl esi, 0x18
xor ecx, 0x86e92050
xor ecx, ebx
mov edx, ebx
xchg ecx, edx
jmp 0x4bafc7
push 0x8014f362
not esi
xor edx, ebx
or edx, esi
sub edx, ebx
or esi, edx
jmp 0x4bd30f
call fcn.004bdaef
sub ecx, edx
mov esi, ebx
and ebx, esi
xor ecx, esi
jmp 0x4bd72b
push 0x401400
mov ecx, ebx
shr edx, 0xb
and ecx, ebx
rol esi, 4
and ebx, 0x86ffc9e3
bswap ebx
not ecx
xor esi, ebx
shl ecx, 0x1f
jmp 0x4ba52d
push 0x801a5e88
dec esi
xor ecx, ebx
ror ecx, 0x1c
and ebx, 0x87031bdd
xchg ebx, edx
neg ebx
and ecx, 0x8704489f
not esi
or ecx, 0x87052cf4
add esi, ebx
xchg esi, edx
and edx, ebx
add esi, ebx
xchg esi, ecx
jmp 0x4ba051
call fcn.004bdaef
dec ecx
neg edx
dec ecx
xor edx, 0x8708ce88
dec esi
mov esi, edx
xchg esi, ecx
xchg ebx, ecx
rol ecx, 9
jmp 0x4bacc2
mov edi, 0x3f4d7907
add edx, esi
xor esi, ebx
mov esi, 0x871ad420
add ebx, esi
shr ecx, 6
xchg edx, ecx
rol edx, 0xe
shl edx, 8
mov esi, edx
jmp 0x4bbe37
pop edi
and ecx, 0x8720682d
xor edx, 0x8720ae6d
sub ebx, ecx
sub esi, ebx
or esi, edx
or ebx, esi
jmp 0x4ba4f0
pop edi
and ebx, edx
add ecx, edx
neg edx
neg edx
mov ebx, esi
sub ecx, 0x872eeecd
xchg edx, ebx
xor esi, 0x872fbb25
sub esi, ebx
and edx, 0x87304512
or edx, esi
jmp 0x4bcdf0
pop edi
shl ebx, 0xe
and ecx, esi
xor ebx, edx
xor ecx, edx
xor esi, ebx
rol ebx, 0x19
nop
rol ebx, 0xf
jmp 0x4bd5bf
push 0x8011d945
xor ebx, ecx
add edx, ecx
and ebx, 0x874945b4
and ecx, esi
sub ecx, esi
or ebx, ecx
shr ecx, 0xd
not esi
shl ecx, 6
xor esi, ebx
jmp 0x4ba942
pop edi
and esi, edx
mov ebx, 0x87511386
mov edx, 0x8751583a
add ecx, ebx
shl esi, 1
mov esi, ecx
or ebx, edx
jmp 0x4bb916
pop edi
inc ecx
add edx, ebx
not ecx
xor ebx, ecx
and edx, esi
not ebx
shl ecx, 0x1b
bswap ecx
neg ebx
add ecx, ebx
xor edx, ebx
jmp 0x4bad30
call fcn.004bdaef
add ecx, 0x877c3942
bswap ecx
or esi, 0x877cd880
xchg ebx, esi
mov ebx, ecx
xor esi, edx
neg esi
jmp 0x4bacd6
call fcn.004bdaef
xchg edx, ebx
sub esi, ecx
xor esi, ecx
mov ecx, 0x8780209c
or edx, esi
add ebx, edx
and ebx, esi
mov ebx, edx
dec edx
inc ebx
jmp 0x4bd98f
call edi
rol ecx, 0xa
sub ebx, esi
or esi, ebx
neg edx
xor ecx, ebx
or ebx, 0x87891b0e
mov edx, 0x8789600b
mov esi, edx
jmp 0x4bd6b9
push 0x80146484
mov esi, ecx
mov esi, edx
shr edx, 0x11
add ecx, 0x878c1bee
and ecx, 0x878c6002
neg ecx
sub esi, 0x878cfe25
sub ebx, edx
and edx, ecx
jmp 0x4bd7ac
call edi
shl ebx, 2
xor edx, 0x878e305b
dec esi
xor ecx, ebx
shr esi, 0x1b
xchg ebx, esi
or ecx, ebx
inc ecx
mov esi, ebx
jmp 0x4bcc98
call fcn.004bdaef
mov ecx, esi
shl ebx, 0x1c
neg edx
or esi, edx
or ebx, esi
xor ebx, ecx
and ecx, 0x879f86ec
and ebx, ecx
xor ecx, edx
shl esi, 0x16
jmp 0x4ba1e5
push 0x80032706
ror ecx, 0x11
add ecx, 0x87be54d5
or edx, ebx
xor ecx, edx
add ecx, esi
add esi, edx
xchg edx, esi
not esi
sub esi, ecx
sub edx, ebx
not ecx
shr esi, 1
or edx, ebx
jmp 0x4bac2c
push 0xb8c11
sub ebx, esi
xor esi, ebx
or esi, 0x87c26952
mov esi, edx
or edx, ebx
shr esi, 0xf
xchg ecx, ebx
xor edx, ebx
jmp 0x4bbde2
push 0x800c3641
inc esi
add edx, ebx
or edx, 0x87cb3960
or ebx, esi
xor ebx, edx
xor esi, ecx
and ecx, 0x87cc5cc2
mov ecx, 0x87cca060
rol edx, 0xf
mov edx, 0x87cd2db9
sub edx, ebx
jmp 0x4bd9eb
pop edi
and esi, edx
add ecx, ebx
xor ebx, ecx
xor edx, 0x87db6847
and esi, edx
bswap esi
xchg edx, ebx
add esi, 0x87dc8ed1
or esi, ebx
jmp 0x4bbfe0
pop edi
and ebx, 0x87e3fb77
inc ecx
shl edx, 0x1f
sub ecx, esi
xor edx, esi
xchg edx, ecx
or esi, ecx
not ecx
xor esi, ebx
jmp 0x4bba4f
mov edi, 0x33274000
not esi
xchg edx, esi
neg ebx
or ebx, edx
xchg esi, ecx
mov ecx, 0x87ea9966
mov ebx, 0x87eade5a
add ebx, 0x87eb24b1
jmp 0x4ba1ba
push 0x800057b0
mov ebx, ecx
not edx
add ebx, esi
add ecx, 0x87ec4cf4
and ebx, esi
bswap edx
sub esi, 0x87ed2c25
xor ebx, esi
neg ebx
mov ebx, edx
or edx, 0x87ee3dce
mov esi, ebx
or ebx, edx
sub ecx, 0x87ef0718
jmp 0x4ba2ca
push 0x800f97fc
mov ecx, 0x87f28c7a
xchg ebx, ecx
not ebx
and edx, 0x87f35c76
or esi, 0x87f3a2d0
and ecx, edx
and ecx, ebx
xor edx, 0x87f47fe7
xor edx, ebx
jmp 0x4ba871
push 0x800ba7d0
add esi, ebx
neg esi
xor ecx, edx
sub ecx, 0x87fc7bd1
inc ebx
mov edx, ebx
or ecx, edx
or esi, ebx
mov esi, ebx
not esi
jmp 0x4ba84c
pop edi
or ebx, ecx
neg ebx
add ebx, edx
mov ecx, edx
add esi, ecx
xor ecx, edx
add esi, ecx
and ecx, edx
mov edx, esi
mov ecx, ebx
or ebx, esi
dec edx
mov esi, edx
jmp 0x4bb180
push 0x801a169c
xor esi, ecx
add esi, edx
not ebx
xor ebx, 0x8802e6b9
mov ecx, ebx
sub ebx, ecx
jmp 0x4bbe05
call edi
inc ebx
sub edx, ebx
not ebx
shl esi, 0x12
sub ecx, esi
bswap esi
or edx, 0x88071472
jmp 0x4ba196
push 0x800909db
mov edx, ecx
xor ecx, 0x8807c881
xor ebx, esi
and edx, ecx
add ecx, ebx
jmp 0x4bb817
push 0x80213d8a
mov esi, edx
or ebx, edx
sub esi, 0x880e7b94
xor ecx, 0x880ec1a3
mov esi, ecx
add edx, ebx
add ebx, edx
add ebx, esi
jmp 0x4bae9e
call fcn.004bdaef
inc ebx
sub ecx, ebx
add ecx, 0x8819a41a
or edx, esi
mov ebx, 0x881a3ebc
sub esi, edx
add ebx, esi
jmp 0x4bc9fb
call fcn.004bdaef
add ecx, ebx
shr ecx, 1
shr ebx, 0xd
mov ebx, esi
or edx, ecx
sub esi, 0x8827aca3
mov ebx, ecx
bswap edx
bswap esi
not ecx
and esi, edx
xor ebx, ecx
jmp 0x4bd902
call edi
bswap ebx
shl esi, 0x18
add ebx, 0x883135b4
xor edx, ecx
xchg ebx, edx
shl ebx, 0x12
xor ecx, esi
jmp 0x4bb33e
pop edi
or edx, ecx
dec ecx
sub edx, ecx
sub ebx, ecx
jmp 0x4bb954
call edi
dec edx
add edx, ecx
mov ebx, esi
xchg edx, ebx
mov ecx, edx
or esi, 0x883f8946
xor ebx, ecx
and edx, 0x8840242e
jmp 0x4bb9b8
mov edi, 0x3f4d7907
sub ecx, ebx
sub edx, ecx
and ebx, esi
neg edx
mov esi, 0x8845def7
sub ecx, edx
xor ebx, edx
xor ecx, esi
mov esi, edx
jmp 0x4bae7a
pop edi
shl ebx, 9
xchg esi, edx
and esi, ebx
or esi, ebx
mov edx, ebx
and ebx, ecx
jmp 0x4bbf9f
pop edi
mov ecx, edx
ror ecx, 8
and ebx, edx
ror edx, 0x10
xchg ebx, edx
xchg esi, ebx
jmp 0x4bc98d
push 0x801e61b7
xor esi, 0x885d4c7d
mov esi, 0x885d9163
xor ebx, ecx
mov edx, ecx
bswap ebx
add edx, 0x885ea24e
xor edx, esi
xor ecx, ebx
add esi, 0x885f8187
jmp 0x4bd1f4
push 0x800684ae
dec ecx
inc ebx
sub ecx, edx
mov ecx, esi
add edx, esi
shr ecx, 8
sub ebx, esi
neg ebx
or ecx, 0x8864347c
jmp 0x4bd384
mov edi, 0x3f4d7907
and edx, 0x8866f0a0
rol ebx, 5
sub esi, 0x88677bd4
add ebx, ecx
shr esi, 8
xor ebx, ecx
xor ecx, edx
mov esi, edx
or ecx, 0x88692338
shl esi, 0x17
jmp 0x4bb557
push 0x8002e0cc
xor esi, edx
add ebx, 0x88838153
or ebx, esi
and edx, 0x8884095c
xchg edx, ecx
shr ecx, 0x1e
sub edx, 0x8884eb2a
bswap edx
xor edx, ebx
neg ecx
sub esi, ebx
jmp 0x4bc694
push 0x801c5d29
ror edx, 0x16
xchg edx, esi
or ecx, 0x889a004f
sub esi, ecx
or ecx, esi
xchg ebx, ecx
ror ecx, 0xf
shr ecx, 0x12
sub esi, ecx
jmp 0x4bb579
push 0x801eaae9
and esi, edx
dec ebx
ror edx, 0x1c
jmp 0x4bc8a9
call edi
add ebx, ecx
inc esi
jmp 0x4ba71d
mov edi, 0x33274000
mov edx, ebx
xchg ecx, edx
inc esi
sub edx, ecx
or edx, 0x88bd75d8
mov edx, 0x88bdba2e
or esi, ecx
xor ebx, edx
jmp 0x4bcb09
mov edi, 0x33274000
xchg ebx, edx
not ebx
nop
xchg esi, ecx
sub edx, ebx
shr esi, 0x1b
mov ecx, 0x88c7b7e0
sub ecx, edx
jmp 0x4bc373
push 0x8020ab8f
add ecx, edx
shl ecx, 0x19
or ebx, ecx
and edx, esi
xchg edx, ebx
xor ecx, esi
sub ecx, ebx
jmp 0x4baae4
push 0x800f4fc6
xchg ecx, ebx
inc ecx
add edx, esi
xor edx, 0x88f03855
mov esi, edx
jmp 0x4bc920
pop edi
not ecx
or ebx, edx
dec edx
neg ebx
or ecx, edx
mov ecx, esi
xor edx, esi
dec esi
add ebx, edx
or ecx, edx
sub esi, 0x89037be2
xchg ecx, edx
shl esi, 0x1a
and edx, ebx
jmp 0x4bceb6
call edi
or ebx, esi
shr ecx, 5
or ebx, ecx
xor esi, edx
add esi, ebx
jmp 0x4bb46f
push 0x800007ee
inc esi
sub edx, esi
add edx, ebx
or esi, ecx
sub edx, ebx
xor edx, ecx
sub ecx, ebx
or ebx, ecx
dec esi
jmp 0x4bc8cd
push 0x8014ab28
xor esi, 0x8915ba48
not edx
add edx, esi
inc ecx
mov ecx, edx
add ecx, edx
add edx, ecx
or ebx, esi
sub esi, 0x8917aa74
xor ecx, esi
sub edx, ebx
mov ebx, ecx
xor esi, edx
jmp 0x4bbd45
call edi
and ecx, esi
add esi, ecx
sub ecx, 0x891d5363
not ecx
xchg ecx, esi
add ebx, edx
and edx, esi
or edx, ecx
or edx, esi
and edx, ebx
jmp 0x4ba9ba
mov edi, 0x33274000
and ebx, 0x8921f148
mov ecx, ebx
add edx, ebx
add ecx, ebx
sub ebx, ecx
mov edx, esi
xchg edx, ebx
sub esi, ecx
mov ebx, 0x8923e031
mov edx, 0x89241fbf
jmp 0x4ba136
call edi
mov edx, ebx
or ecx, edx
neg ebx
sub ebx, 0x892d5ecf
xor edx, 0x892d9b4b
and edx, ecx
or edx, esi
sub edx, ebx
mov ebx, esi
jmp 0x4bc157
push esp
sub esi, 0x893620c9
or ebx, 0x89365f8f
add ebx, esi
xchg ebx, edx
or ebx, 0x893718d9
and ebx, edx
mov ebx, esi
not ecx
mov esi, ebx
add ebx, 0x89385780
and esi, 0x893896a2
jmp 0x4bbb52
push 0x8007ecb9
xchg esi, ecx
mov ecx, edx
neg esi
shr ecx, 0x1d
xor esi, ecx
and edx, ebx
shr edx, 0xa
mov esi, edx
shr esi, 0x1e
xchg ecx, esi
sub esi, ebx
mov ecx, 0x893b949b
xor esi, edx
and edx, ebx
jmp 0x4ba225
push 0x800c7fa1
inc ebx
xchg esi, ebx
shr esi, 0x17
and ebx, 0x893d1ab0
add ecx, esi
xor ecx, 0x893da3bd
rol edx, 0xf
mov edx, ecx
xchg ecx, esi
jmp 0x4bab45