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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff2e
jne 0x401075
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffef1
jne 0x4010db
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
ret
call sub.user32.dll_GetCursor
cmp eax, 0xfffffed7
jne 0x40117d
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff0c
jne 0x4011e8
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0c
jne 0x401271
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.oleaut32.dll_VarR4FromDec
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
call sub.advapi32.dll_LsaLookupSids
ret
jmp 0x4fafa2
xor edx, esi
xor edi, ebx
sub ebx, esi
ror esi, 0x19
ror ebx, 0x1d
shl edx, 9
xor esi, edi
dec ebx
jmp 0x4fd691
call ecx
add esi, ebx
rol esi, 0x1a
add edx, esi
xchg edi, esi
neg esi
or esi, edx
add ebx, esi
or edx, 0xff658daf
inc edx
jmp 0x4fdbba
mov ecx, 0x43370267
shr esi, 0xe
not ebx
add edx, ebx
sub esi, 0xff710486
ror edx, 0x12
and ebx, edx
add esi, 0xff723795
shl ebx, 0x18
mov edx, ebx
and edi, edx
sub esi, ebx
mov esi, edx
or edi, edx
or ebx, esi
sub edx, esi
add esi, 0xff75e2e8
jmp 0x4fc1b2
pop ecx
or ebx, esi
dec edi
sub edi, ebx
jmp 0x4fe3a7
pop ecx
and edx, ebx
or esi, edx
ror edx, 0x1a
xchg edx, ebx
xchg ebx, esi
neg edx
inc edi
sub edi, esi
xor esi, edx
mov esi, ebx
shr edi, 0x1b
bswap edi
xchg edx, edi
jmp 0x4fcc61
push 0xfd9ccd39
mov esi, edi
xor esi, edx
and esi, edx
xor ebx, esi
rol edi, 9
add esi, edi
xor ebx, edx
mov edx, esi
mov edi, esi
or edi, edx
jmp 0x4fd22a
pop ecx
mov ebx, 0xffca30b7
add edx, esi
add edx, ebx
and edx, edi
add ebx, edx
rol edi, 0xa
shl edx, 0x11
and edx, ebx
sub edi, 0xffce1373
jmp fcn.004fd6e5
pop ecx
mov edx, esi
add esi, 0xffd25a0f
sub edx, esi
or edx, edi
xor edx, esi
jmp 0x4fc3bd
call ecx
xor ebx, esi
not ebx
or edi, ebx
and esi, 0xfffcf4a9
shr edi, 9
xor edi, 0xfffdeb73
jmp 0x4fdf5b
push 0xfd72a623
xor edx, edi
xchg edx, edi
xor esi, edi
xchg edi, esi
sub ebx, edx
and ebx, edi
add edx, esi
and ebx, esi
jmp 0x4fd131
pop ecx
sub esi, edx
or esi, ebx
shr edx, 0x19
dec esi
shr ebx, 0x1f
and esi, ebx
add esi, 0x308750
sub edi, ebx
rol ebx, 0x1d
rol edi, 0x13
add ebx, edi
add edx, ebx
shr ebx, 0xe
mov esi, edi
xchg ebx, edx
jmp 0x4fd110
push 0xfda2a00d
xor edi, ebx
and ebx, esi
add esi, 0x362f96
mov esi, edi
xor ebx, esi
rol ebx, 0xd
mov edx, edi
rol edi, 0x1f
or esi, 0x393ebb
jmp 0x4fd97f
push 0xfd67b554
shl ebx, 4
sub edi, esi
or edi, edx
xor edx, esi
xor edi, edx
xchg ebx, edx
or esi, 0x42ca31
add ebx, 0x43470a
or edx, 0x43cd76
and edx, edi
and ebx, 0x44cd02
shr edx, 0x1e
jmp 0x4fbfd9
push 0xfdaa5242
and edi, ebx
mov edx, esi
or edx, ebx
mov ebx, esi
ror esi, 0x1f
mov edx, 0x4d9832
rol edi, 0xd
sub edi, esi
or edx, 0x4f0114
and edx, ebx
jmp 0x4fdeff
push 0x401400
add edx, esi
xchg ebx, edi
xor ebx, esi
add ebx, edx
xor edi, ebx
not ebx
xchg edi, edx
ror edi, 8
mov edx, esi
jmp 0x4fc474
push 0xfda9be63
nop
and ebx, edi
xchg esi, edx
or edx, edi
xor ebx, esi
xor edi, ebx
or edi, esi
bswap esi
rol edi, 2
add edi, edx
sub edx, edi
mov esi, edi
jmp 0x4fb5bd
call fcn.004fcda2
sub ebx, 0x6e69f9
or edx, esi
mov esi, edx
and ebx, esi
and ebx, edi
and ebx, 0x6f956e
nop
sub edx, 0x70138f
rol edi, 0x15
shr edi, 0x1c
jmp 0x4fe043
push 0xfd805de7
xchg ebx, edi
sub edx, 0x7144fa
and edx, 0x71829f
add ebx, edx
xchg edi, edx
xchg ebx, edx
ror edi, 2
not edi
shl esi, 0x13
jmp 0x4fb9a0
pop ecx
dec ebx
and edi, 0x7e66b9
add ebx, esi
xchg edx, ebx
mov esi, edx
sub esi, ebx
add ebx, esi
sub ebx, edi
mov edx, esi
or ebx, edx
jmp 0x4fca0c
call ecx
sub ebx, esi
or esi, edi
and edi, esi
and esi, ebx
neg esi
and edx, edi
jmp 0x4fddf6
pop ecx
xor esi, 0x8eabd1
not esi
or edi, 0x8f2876
and esi, ebx
xchg edx, esi
dec esi
sub edx, ebx
neg edi
mov esi, edi
mov edx, edi
inc esi
rol ebx, 0x11
jmp 0x4fbb10
push esp
and ebx, 0x93d6e7
sub edi, ebx
and edi, ebx
and ebx, esi
xor esi, 0x94c9f4
shl ebx, 0x1b
sub edx, 0x954654
add edx, esi
or esi, edi
mov edi, esi
add esi, ebx
or esi, edx
bswap edi
shl edx, 0x11
xor esi, edx
jmp 0x4fd7d2
mov ecx, 0x183c2e20
or edi, ebx
mov ebx, edi
sub edi, 0x981083
shr edi, 0xe
and edi, 0x988f72
mov edx, 0x98defb
rol edx, 0x1f
xor esi, ebx
add edi, ebx
not edx
xor edx, 0x9a1445
and esi, edx
xchg edx, esi
jmp 0x4fc11e
pop ecx
shl esi, 0x10
add ebx, esi
sub edi, ebx
and esi, 0x9b9d50
or esi, 0x9bec07
shl esi, 0x18
neg ebx
xor esi, 0x9caabd
inc edi
or edx, esi
ror edx, 0x18
jmp 0x4fc954
call fcn.004fcda2
xor edx, 0x12c596a
and ebx, 0x12c9841
xor esi, ebx
and edi, esi
xor edi, edx
sub edx, edi
shr edi, 0x16
bswap edi
add esi, ebx
jmp 0x4fe29d
push 0xfd8c2b84
and edi, 0x12eade8
dec edi
sub edi, esi
sub ebx, edx
and esi, edi
jmp 0x4fd4a8
pop ecx
xor ebx, edi
sub edi, 0x1304378
add ebx, esi
sub ebx, edi
jmp 0x4fc738
pop ecx
shl ebx, 0x16
or edi, esi
add edx, esi
dec esi
jmp 0x4fd50f
mov ecx, 0x4132136a
or edx, ebx
xor edi, esi
ror edi, 0x13
inc ebx
inc ebx
sub esi, 0x1415b22
or esi, 0x1419bea
dec edx
rol edi, 0xc
or esi, edx
jmp 0x4fc872
pop ecx
mov ebx, edx
sub esi, edi
or edx, ebx
xor esi, edx
and edx, edi
xor edx, ebx
shr esi, 0x1d
nop
jmp 0x4fbe04
pop ecx
xor ebx, esi
or esi, edi
and edi, ebx
mov edi, 0x1574b5e
sub edi, ebx
xchg edi, edx
xchg edi, esi
xchg edi, ebx
jmp 0x4fc89c
call fcn.004fcda2
shr edx, 2
or edx, 0x158e729
xor ebx, edi
or esi, 0x159636d
xor edx, ebx
shl ebx, 0xe
neg edi
shl ebx, 9
xchg esi, edx
jmp 0x4fc5fe
push 0xfd9044f1
and edi, 0x15b04fc
bswap edi
xchg edi, esi
sub edi, 0x15bbe24
and edx, ebx
xchg edx, esi
mov edi, ebx
jmp 0x4fcdc9
push 0xfd9c2cd1
and esi, edx
and ebx, 0x1620b9a
xor edx, edi
bswap edx
or ebx, 0x162c793
mov edx, ebx
xor esi, edx
sub ebx, edx
xor ebx, esi
jmp 0x4fb1f9
push 0xfda89495
or edx, 0x164157f
add edi, edx
sub edi, ebx
add esi, ebx
and edx, ebx
or edx, edi
add edx, edi
xor ebx, edi
mov edx, esi
jmp 0x4fe009
pop ecx
add ebx, 0x16b54eb
xchg edx, edi
xchg edx, ebx
mov edi, esi
xor esi, ebx
xchg edi, edx
ror ebx, 0x1f
xor edi, ebx
mov edi, ebx
mov edi, 0x16e5603
and esi, 0x16ec6e1
xchg ebx, esi
mov esi, edx
inc ebx
or esi, 0x16febd7
add edx, 0x170293d
jmp 0x4fd815
pop ecx
and edx, 0x17778a8
or edx, esi
not ebx
or edx, 0x178300c
xchg edi, esi
xor edi, edx
jmp 0x4fbc88
call fcn.004fcda2
shl esi, 0x1b
xchg esi, ebx
inc edi
and esi, ebx
shl ebx, 0xa
or edx, edi
add esi, edx
or edi, 0x1821186
mov edi, edx
shl edx, 0x11
dec ebx
or esi, ebx
or esi, edi
jmp 0x4fd093
push 0xfd8598fc
dec esi
xchg edi, ebx
bswap esi
xor edx, esi
add ebx, esi
sub edi, esi
and edi, ebx
add esi, edx
sub edi, esi
mov edx, esi
xchg edi, ebx
jmp 0x4fe174
push 0xfd68489f
inc edx
neg edx
xor edi, ebx
or esi, 0x19f6d9b
or esi, edx
xor edi, 0x19fe9f5
and edx, 0x1a02767
shr edi, 0x1c
sub esi, edi
neg esi
mov ebx, 0x1a13215
jmp 0x4fce43
call ecx
and ebx, edx
not edx
xor esi, edx
dec edi
mov esi, ebx
or edi, 0x1a2bb8f
sub edx, ebx
xor edx, ebx
jmp 0x4fc5da
call fcn.004fcda2
rol ebx, 4
inc esi
or edi, ebx
sub edi, edx
dec esi
and edi, ebx
xchg edi, edx
and edx, 0x1b7cc33
mov ebx, 0x1b80a53
and ebx, 0x1b84986
add edi, 0x1b8875f
jmp 0x4fda2d
pop ecx
mov edx, esi
nop
or edi, esi
xchg ebx, edi
add esi, 0x1bdf633
add ebx, edi
neg edx
jmp 0x4fd351
call fcn.004fcda2
or edi, esi
and edi, 0x1c126ca
add edi, edx
inc edx
xor edi, esi
shl edi, 0x16
neg edx
rol edx, 2
not edi
add esi, edi
xchg edi, edx
jmp 0x4fc97b
mov ecx, 0x43370267
shr esi, 0x1a
or ebx, esi
xor esi, edi
add esi, 0x1c47357
mov esi, 0x1c4b374
xor edx, ebx
sub ebx, esi
xor ebx, esi
xor edi, 0x1c5bcfa
jmp 0x4fb763
call fcn.004fcda2
dec edx
mov ebx, 0x1ca5305
xor edx, 0x1caa28c
mov edx, esi
xchg ebx, edi
ror edx, 0x19
jmp 0x4fb3aa
push 0xfd8aea0a
xor esi, edx
add ebx, 0x1e84eed
mov ebx, esi
xor edx, 0x1e8d81e
add edx, edi
xor edx, esi
jmp 0x4fdaff
call ecx
or edx, 0x1f56438
or ebx, edx
xor edi, ebx
mov edx, ebx
jmp 0x4fd551
pop ecx
xchg ebx, edi
ror ebx, 0x1e
or ebx, esi
sub edi, ebx
ror esi, 2
xor ebx, edx
mov edx, esi
inc esi
xor esi, 0x1ffe48c
bswap esi
or esi, 0x2006284
sub edx, ebx
add ebx, 0x20116b6
mov edi, esi
xchg edi, esi
jmp 0x4fcd4d
push 0x40
add esi, ebx
or edi, esi
xor ebx, esi
jmp 0x4fe06e
pop ecx
ror edi, 0x12
add edx, ebx
sub ebx, edi
xchg edx, ebx
xor edx, edi
add esi, 0x2185f9f
add esi, 0x2189e3d
xor esi, edx
mov edi, 0x219193e
jmp 0x4fb56c
call ecx
xor edi, edx
or ebx, edx
xchg edi, ebx
or edx, esi
mov edi, 0x21a770c
add edi, ebx
add edi, edx
or esi, 0x21b304d
or ebx, edi
add edi, esi
inc edx
jmp 0x4fdf27
pop ecx
mov edi, edx
add esi, 0x227bd55
jmp 0x4fba84
push 0xfd76c3a7
inc esi
xor edx, edi
and edi, 0x2313eff
or esi, 0x231a455
sub esi, ebx
or edi, ebx
sub esi, ebx
sub esi, edi
and edx, ebx
or ebx, edx
jmp 0x4fcbec
pop ecx
or ebx, 0x233b6e9
or ebx, esi
sub edx, 0x2343f3c
xor esi, 0x2348c2c
add edi, esi
and edi, edx
shr edi, 0xb
and edi, esi
mov edx, esi
jmp 0x4fb922
call fcn.004fcda2
mov edx, esi
or ebx, edx
xchg esi, ebx
neg edi
rol edx, 7
mov edx, 0x2594fdb
shr edx, 9
jmp 0x4fb96e
pop ecx
xor edi, 0x25ad68a
shl edx, 7
mov esi, 0x25b53bb
or esi, 0x25b912d
not ebx
add edi, esi
and ebx, edx
not edx
shl esi, 0x18
xor edi, ebx
mov esi, edi
and ebx, 0x26d007c
jmp 0x4fc4bb
push 0xfd84725f
mov ebx, 0x27816eb
add edx, edi
shl ebx, 0x11
mov ebx, edi
or edi, esi
sub edx, esi
xor esi, ebx
add edi, ebx
add esi, edi
mov edx, 0x27a56d7
mov edi, edx
jmp 0x4fc9f2
call ecx
mov ebx, edx
or edi, esi
bswap ebx
or esi, edx
xor edx, ebx
or edi, ebx
shr edi, 0x15
xor edx, esi
sub ebx, esi
or edi, edx
xchg edi, esi
sub edi, ebx
jmp 0x4fce6c
mov ecx, 0x183c2e20
mov edx, ebx
and edi, 0x2859885
inc edx
or esi, ebx
and edx, ebx
or edx, esi
neg ebx
and edx, 0x28718f6
add ebx, esi
sub ebx, edi
mov edi, 0x287cf05
not edi
jmp 0x4fcaf3
push 0xfd850373
and edi, 0x297d578
inc esi
ror edx, 0xa
xchg edi, ebx
and esi, edi
xor edi, esi
jmp 0x4fbf4f
pop ecx
and edi, edx
and esi, edi
xor esi, edx
mov esi, 0x29c2b07
sub ebx, edx
and esi, edi
xor ebx, 0x29d8f5f
or edi, 0x29e0ca7
xchg edx, ebx
or esi, ebx
xor ebx, edx
add edx, ebx
ror edx, 0x10
jmp 0x4fcc3b
call fcn.004fcda2
xor edi, ebx
and edi, ebx
add edi, ebx
or edi, edx
mov edx, edi
shl ebx, 0x10
mov ebx, 0x2cdd29c
not esi
sub edx, edi
or edi, esi
ror edx, 5
shr edx, 5
neg edi
ror esi, 0x15
jmp 0x4fb8fe
call fcn.004fcda2
sub edi, 0x2d9358b
sub edx, edi
sub esi, ebx
xor esi, edx
sub ebx, esi
add edx, ebx
xchg ebx, edx
xchg esi, ebx
jmp 0x4fc008
mov ecx, 0x43370267
and edi, edx
rol ebx, 4
dec ebx
sub edx, ebx
ror edi, 0x16
mov edx, edi
bswap ebx
xor ebx, 0x2e0ec59
and ebx, esi
sub edx, edi
and esi, ebx
mov ebx, edi
bswap ebx
add esi, edi
jmp 0x4fce15
push 0xfd7f29d7
add edi, edx
mov edx, esi
add edi, ebx
mov edx, esi
add edi, esi
xor ebx, 0x2e6d3aa
mov edx, edi
ror edi, 0xc
or esi, edi
rol esi, 2
neg edi
jmp 0x4fcd6b
pop ecx
or ebx, edi
shr edx, 0x17
add esi, ebx
jmp 0x4fb2ca
push 0xfd9220c0
shr edx, 3
xchg ebx, esi
sub ebx, 0x2e9c123
shr esi, 0x1e
xchg edx, ebx
xchg ebx, esi
xchg edx, esi
and edx, edi
jmp 0x4fd142
push 0xfd6df8e9
and edi, ebx
and esi, 0x2fa5247
and edi, esi
xor edi, 0x2facc08
add ebx, edx
sub edi, esi
jmp 0x4fd1b9
push 0xfd7fc96d
xor esi, edx
add ebx, 0x2fbf9c2
xchg edx, esi
add esi, edi
jmp 0x4fb78e
push 0xfd90ddea
xor edx, 0x301f7c8
xor ebx, edi
nop
rol esi, 0x18
add ebx, esi
xor edi, edx
sub esi, edi
add edi, 0x303b7b6
and edx, edi
shl ebx, 3
add ebx, esi
jmp 0x4fd6c0
push 0xfd718400
dec esi
xchg esi, edi
inc edx
rol ebx, 1
dec edx
and esi, edi
mov edi, ebx
bswap edi
mov esi, ebx
add edx, edi
and esi, ebx
inc esi
xchg edi, edx
sub edi, esi
jmp 0x4fd532
call fcn.004fcda2
shl edi, 4
or edi, 0x3089c60
xor edi, ebx
sub esi, ebx
xchg esi, ebx
not edi
xchg edx, ebx
ror ebx, 3
jmp 0x4fcfda
push 0xfd68d4e2
rol edi, 0xd
add ebx, edx
or ebx, esi
add edx, esi
xchg edi, edx
or ebx, edx
and edx, ebx
add edi, ebx
add edx, edi
or edi, edx
mov edi, 0x30dfa74
ror ebx, 0x16
or edx, ebx
jmp 0x4fd627
pop ecx
shr esi, 0x1e
sub ebx, esi
bswap edi
xchg esi, ebx
add esi, edi
dec esi
shr esi, 0xc
nop
jmp 0x4fbc48
call ecx
mov esi, 0x32c6e72
or edi, edx
xor edi, esi
sub edx, esi
and ebx, edi
mov ebx, 0x32dad31
and edx, edi
shl ebx, 0x11
jmp 0x4fe027
call ecx
sub esi, ebx
sub esi, edi
and ebx, 0x3390a6f
ror esi, 0xe
ror edx, 8
xor esi, edi
jmp 0x4fbd72
push 0xfda8033f
shl edi, 0x1b
rol esi, 3
add edx, ebx
dec ebx
sub edx, esi
and esi, ebx
xor esi, ebx
xor edi, edx
and edx, edi
or ebx, edx
mov esi, edi
jmp 0x4fbd0e
mov ecx, 0x43370267
mov ebx, edi
and edx, ebx
shl edi, 6
jmp 0x4fd669
mov ecx, 0x183c2e20
shl ebx, 0x15
add edx, 0x349af2d
inc edx
sub edi, 0x34cbf50
or edi, 0x34d0fd9
mov ebx, esi
jmp 0x4fd373
mov ecx, 0x183c2e20
xchg ebx, edx
sub ebx, esi
and edx, esi
and edi, edx
inc esi
xor edi, 0x35730ba
jmp 0x4fc22b
push 0xfd9d5f2a
or esi, ebx
bswap ebx
xchg esi, ebx
mov edi, edx
or ebx, edi
or esi, ebx
inc edi
or edi, 0x3709d1a
sub esi, edi
add edi, ebx
jmp 0x4fd79f
push 0xfda3ca44
or edx, edi
or edx, ebx
and ebx, edx
xchg esi, edi
mov edx, edi
jmp 0x4fde44
pop ecx
xor edx, esi
add edx, esi
dec edi
xor ebx, edi
xor edi, esi
xchg edi, ebx
and edx, esi
add esi, edx
and ebx, esi
xchg ebx, edi
inc ebx
sub ebx, 0x3865e11
add ebx, esi
jmp 0x4fb9d5
call fcn.004fcda2
and edx, ebx
sub edi, ebx
add ebx, edi
and edi, esi
xor ebx, 0x387f301
or esi, 0x388315e
nop
jmp 0x4fdeca
call ecx
nop
and edi, esi
add esi, edi
add edi, edx
mov ebx, 0x389be2b
xchg edi, edx
add ebx, esi
jmp 0x4fb28b
call fcn.004fcda2
add esi, edi
or edi, ebx
mov edx, esi
sub esi, edx
xchg edx, esi
or esi, edx
ror edx, 0x13
or edi, esi
bswap esi
xchg edx, edi
sub edi, esi
not ebx
jmp 0x4fd392
mov ecx, 0x43370267
add edx, 0x39e4ee1
sub edx, ebx
or edx, esi
jmp 0x4fb9ff
pop ecx
mov esi, ebx
not ebx
neg edi
mov esi, 0x3a5cee3
shl ebx, 0x19
add esi, edx
bswap ebx
xor edi, ebx
sub edx, ebx
add edx, 0x3a74e93
inc esi
jmp 0x4fb520
push 0xfd721498
xor ebx, edi
xor esi, edx
sub edx, esi
xor edi, ebx
sub edi, edx
sub edx, edi
add ebx, edx
dec edi
shr edx, 0x17
ror esi, 0x17
jmp 0x4fb45f
pop ecx
neg edx
mov ebx, edi
xor edx, esi
add edi, edx
or esi, edi
jmp 0x4fbcea
push 0xfd6969f7
not edx
sub ebx, 0x3c263b1
or edx, edi
mov edi, edx
and edi, ebx
add edx, edi
add esi, edi
ror esi, 0x16
add esi, 0x3c4195c
xchg edx, ebx
sub edi, edx
jmp 0x4fb024
call fcn.004fcda2
add edi, 0x3c6433c
not edi
xchg esi, edx
and edx, esi
or edi, edx
or ebx, 0x3c787b7
or edi, ebx
xor edi, edx
bswap edi
xchg ebx, edi
and esi, edi
jmp 0x4fafb9
push 0xfd64b170
and ebx, edi
and ebx, 0x3c94750
or edx, esi
not edx
sub edi, edx
and edx, edi
ror edx, 0x18
xchg ebx, edi
nop
add edi, 0x3cb44ef
ror esi, 0x19
add edx, ebx
and esi, edi
xchg edx, esi
jmp 0x4fdee0
push 0xfd918053
inc esi
neg edi
jmp 0x4fcc6e
push 0xfd9df0e5
or ebx, edi
ror edx, 0x1a
bswap ebx
xor esi, ebx
xchg esi, edx
or esi, edx
inc ebx
xor esi, ebx
shr esi, 0x18
mov edi, esi
bswap esi
mov esi, 0x3de683f
sub esi, 0x3dea791
mov esi, 0x3dee5f6
or edi, ebx
jmp 0x4fc99b
push esp
not ebx
dec ebx
neg esi
mov esi, ebx
shr esi, 8
xchg esi, edx
not edx
rol edx, 1
sub ebx, 0x3e2125f
xor esi, edx
and ebx, esi
or edx, esi
jmp 0x4fc563
pop ecx
or ebx, esi
and edx, esi
or edx, edi
sub edi, edx
add esi, edx
or edx, esi
shl edx, 0x19
and ebx, 0x3e730e4
not edi
or ebx, edx
jmp 0x4fb4f4
push 0xfda32950
ror edx, 0x12
sub edx, ebx
mov edi, esi
and ebx, edx
ror ebx, 7
add edx, ebx
xor edx, ebx
or ebx, edi
xor edx, 0x429c40f
jmp 0x4fd315
mov ecx, 0x43370267
and ebx, esi
and edi, esi
ror ebx, 0x14
shr edx, 2
or edi, edx
ror edx, 0x1d
and edx, 0x4391e16
add esi, 0x4396c8f
shr edx, 0x19
or edi, esi
and edi, esi
jmp 0x4fbc61
call ecx
add edx, edi
and esi, 0x43abfd1
not edx
xor edx, 0x43b3a91
and ebx, 0x43b77e4
not esi
jmp 0x4fc17d
push 0xfd8b8952
or ebx, edi
add ebx, edx
xchg ebx, esi
sub esi, edi
xchg esi, ebx
or ebx, edi
sub edx, esi
jmp 0x4fba24
push 0xfd7a6c6d
or edx, 0x44c0d95
xor esi, edx
and esi, 0x44c88e2
xor esi, edx
or edx, 0x44d03dc
mov esi, ebx
xchg esi, ebx
add edi, 0x44dfb36
dec edi
xchg edi, ebx
or esi, 0x44eb5d4
xor ebx, edi
jmp 0x4fe336
pop ecx
and esi, ebx
not edx
add esi, edx
sub edx, ebx
xor esi, 0x456f3f5
and ebx, esi
and edx, edi
xchg edx, esi
mov ebx, edx
add edi, esi
and edx, esi
mov ebx, esi
or ebx, edx
jmp 0x4fde39
pop ecx
xor edx, edi
shl ebx, 8
mov ebx, edi
and edx, edi
or esi, edi
or edi, ebx
sub edx, 0x47ed8d0
not ebx
jmp 0x4fc6ae
pop ecx
and ebx, edx
ror esi, 0xb
jmp 0x4fba3b
mov ecx, 0x183c2e20
xor esi, ebx
shl edi, 0x18
not ebx
or edx, edi
mov edx, ebx
mov edx, 0x4842840
mov esi, 0x484663e
sub esi, 0x484a435
sub edx, 0x484e24b
mov ebx, edx
jmp 0x4fbe7b
call ecx
mov edx, esi
or edi, esi
rol ebx, 0xe
neg esi
mov edi, ebx
sub edx, ebx
and esi, ebx
jmp 0x4fb0bb
mov ecx, 0x43370267
and edx, edi
or esi, edi
xor edi, ebx
inc edi
xor esi, 0x48e551f
not esi
add ebx, 0x48ed3a0
jmp 0x4fcb95
mov ecx, 0x43370267
add ebx, esi
xor ebx, edi
rol edi, 3
or edx, 0x48fe21a
mov esi, edi
sub esi, edx
sub esi, edi
shr esi, 0x15
sub edi, edx
shr edx, 0x14
rol edi, 7
jmp 0x4fd3c7
pop ecx
xchg esi, edi
xor esi, edi
neg esi
add esi, ebx
add esi, ebx
jmp 0x4fb83f
pop ecx
ror esi, 0x16
and edx, ebx
mov esi, ebx
add ebx, 0x49636a4
mov edx, edi
mov edx, esi
jmp 0x4fcdf2
pop ecx
xor ebx, edx
or ebx, esi
add edx, edi
mov esi, ebx
xchg edx, edi
add edx, 0x498d495
bswap edi
shl edi, 0x13
xchg edi, esi
jmp 0x4fb0df
push 0xfda92a29
bswap edi
mov esi, edi
and edx, ebx
not esi
ror esi, 0x1f
neg edx
add edi, edx
and ebx, esi
inc edi
and ebx, esi
jmp 0x4fb65f
pop ecx
bswap ebx
neg ebx
xor edx, ebx
rol edx, 0xa
sub edx, esi
nop
or edx, ebx
add edi, ebx
or edi, 0x4a7655d
jmp 0x4fe2e8
call ecx
sub edx, esi
ror esi, 0x16
rol esi, 0x15
sub edx, 0x4a909f6
or edi, esi
not ebx
add esi, edx
jmp 0x4fdf72
push 0xf9ba2
not edi
shl esi, 0x1a
mov edx, ebx
add ebx, esi
mov esi, ebx
xor edi, esi
xor edi, edx
add ebx, esi
and edx, 0x4b16c6e
add edi, esi
ror edx, 9
nop
jmp 0x4fb627
push 0xfd863212
xor edx, edi
add edx, esi
dec ebx
mov edx, esi
xchg edx, esi
xchg edi, ebx
mov edx, edi
or esi, edx
xchg edx, ebx
sub ebx, 0x4d0fcf3
jmp 0x4fc1d7
call ecx
mov edi, esi
mov ebx, edi
or edx, ebx
mov ebx, edi
rol edx, 6
inc esi
jmp 0x4fe3c8
push 0xfd79cac1
sub esi, edi
or edx, edi
mov ebx, edi
sub esi, edi
ror esi, 0xb
sub ebx, 0x507e251
jmp 0x4fdb17
push 0xfd7b0884
ror ebx, 0x18
rol edx, 0x1d
xor esi, edx
xchg edx, ebx
xchg edi, esi
xchg ebx, edi
or ebx, esi
dec esi
sub ebx, 0x512695c
xor edx, 0x512d5fe
mov edi, esi
and ebx, esi
dec edx
jmp 0x4fda01
pop ecx
or edx, 0x5389347
and edx, 0x5390bbd
and ebx, 0x5398d1b
add esi, 0x539fe38
bswap edi
inc edi
jmp 0x4fc75d
pop ecx
or ebx, 0x53ba965
shr edi, 0x18
bswap edx
or edi, ebx
sub ebx, edi
inc edi
shl esi, 0xe
sub ebx, edi
and edi, edx
and esi, ebx
xor edx, edi
not edi
jmp 0x4fbb85