Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Get file system object information
Hash data using murmur3

Disassembly:
xor ebx, edx
add edx, 0xa4632a2
add edi, ecx
xchg ebx, ecx
or edi, ebx
xchg edx, ecx
xchg ebx, edx
inc ecx
call sub.kernel32.dll_GetSystemDefaultLCID
and ebx, edi
rol ebx, 0x12
cmp eax, 0xffffff2d
jne 0x4010b0
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.oleaut32.dll_VarCyFromI2
call sub.kernel32.dll_GetConsoleFontSize
call sub.oleaut32.dll_VarCyFromI2
call sub.oleaut32.dll_VarCyFromI2
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.oleaut32.dll_VarCyFromI2
call sub.oleaut32.dll_VarCyFromI2
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.shell32.dll_SHGetFileInfoW
call sub.kernel32.dll_GetConsoleFontSize
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.shell32.dll_SHGetFileInfoW
ret
shr ecx, 0x1c
add edi, ecx
dec edi
or ecx, ebx
shr edx, 0x18
sub ecx, ebx
or edx, 0xa50b386
call sub.user32.dll_GetMessageTime
mov ecx, edx
bswap edi
sub edx, 0xa5237c6
sub edx, 0xa52acc3
shr edx, 0xe
and edx, edi
and edi, ebx
xchg ebx, edi
cmp eax, 0xffffff10
jne 0x401160
call sub.shell32.dll_SHGetFileInfoW
call sub.oleaut32.dll_VarCyFromI2
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.oleaut32.dll_VarCyFromI2
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.kernel32.dll_GetConsoleFontSize
call sub.oleaut32.dll_VarCyFromI2
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.oleaut32.dll_VarCyFromI2
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
ret
add edx, edi
call sub.kernel32.dll_GetCommandLineA
add ecx, ebx
sub ecx, edx
and ebx, edx
sub ebx, edx
and ebx, edi
or ecx, ebx
cmp eax, 0xfffffed6
jne 0x40120b
call sub.shell32.dll_SHGetFileInfoW
call sub.kernel32.dll_GetConsoleFontSize
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.shell32.dll_SHGetFileInfoW
call sub.kernel32.dll_GetConsoleFontSize
call sub.oleaut32.dll_VarCyFromI2
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
call sub.oleaut32.dll_VarCyFromI2
call sub.oleaut32.dll_VarCyFromI2
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.shell32.dll_SHGetFileInfoW
call sub.kernel32.dll_GetConsoleFontSize
call sub.kernel32.dll_GetConsoleFontSize
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.oleaut32.dll_VarCyFromI2
call sub.shell32.dll_SHGetFileInfoW
call sub.ntdll.dll_NtSetDefaultUILanguage
call sub.shell32.dll_SHGetFileInfoW
call sub.shell32.dll_SHGetFileInfoW
ret
jmp 0x4faa04
neg ecx
bswap edi
mov edx, edi
not edx
xchg ecx, ebx
jmp 0x4fbfea
pop edx
inc ebx
mov ecx, esi
add ebx, esi
shl edi, 0xc
and ebx, ecx
or ecx, esi
ror esi, 0x12
shl ecx, 0xe
and edi, ecx
sub ebx, esi
mov ebx, ecx
inc ecx
and esi, ecx
jmp 0x4fc990
pop edx
shl esi, 0x18
or esi, edi
add ebx, esi
xchg esi, ecx
inc esi
shr edi, 7
ror ecx, 4
or esi, 0x1079e970
jmp 0x4fd76f
mov edx, 0x123b2f04
xchg ebx, esi
not ebx
mov esi, 0x107ba50b
add ecx, ebx
rol esi, 0x17
add ebx, edi
rol ecx, 0x1c
jmp 0x4fabbf
pop edx
xchg ebx, ecx
and esi, ecx
xchg edi, esi
xor esi, ebx
shl esi, 7
neg esi
and ecx, ebx
dec edi
or ebx, 0x1092311e
rol edi, 0x1f
jmp 0x4fd557
mov edx, 0x123b2f04
xchg ecx, ebx
add edi, ecx
xchg ebx, esi
or edi, esi
or ecx, 0x10961afb
shr edi, 2
jmp 0x4fd016
push 0xbd15b31
xchg esi, ebx
mov ebx, esi
inc ebx
mov edi, ecx
rol esi, 6
jmp 0x4fd228
call fcn.004facfb
not ecx
xchg ebx, edi
sub edi, ecx
xor edi, ecx
jmp 0x4fb95c
mov edx, 0x2774562b
and esi, ecx
bswap ebx
sub esi, edi
ror esi, 0x1f
sub ebx, esi
jmp 0x4fca19
push 0x401400
or esi, 0x10b181f5
xchg edi, ecx
ror edi, 0x10
add edi, 0x10b70152
jmp 0x4fd51a
pop edx
inc ebx
mov ecx, 0x10bc401a
mov ecx, 0x10bcb405
add esi, ebx
xor ebx, 0x10bd9876
xor esi, 0x10be0c7c
and ecx, esi
or ebx, 0x10bf06c8
inc edi
and esi, ecx
or edi, esi
shl ecx, 0xd
jmp 0x4fbe9f
push 0xbe940b5
mov esi, ecx
add edi, esi
inc ecx
sub ecx, esi
xchg ecx, ebx
inc ebx
dec ebx
add ebx, ecx
sub ecx, ebx
or ecx, ebx
xor ebx, edi
xor edi, 0x10c6fe25
xor edi, ecx
xor ecx, 0x10c7e781
mov ecx, 0x10c85709
jmp 0x4fb87e
pop edx
add ecx, ebx
or ecx, 0x10e03f4d
shr ebx, 0xe
neg ebx
mov ecx, 0x10e1b1b5
xchg ecx, esi
mov ecx, ebx
xchg esi, ebx
shl ecx, 0xe
ror edi, 0x18
xor ebx, edi
inc esi
xor ecx, esi
xchg ecx, ebx
jmp 0x4fc0c4
push 0xbdb6e60
xor ebx, 0x10e74eff
or edi, 0x10e7c242
and ebx, edi
mov edi, ebx
inc ebx
add edi, esi
neg edi
or esi, edi
xchg ecx, edi
sub ecx, ebx
ror ebx, 2
jmp 0x4fd4c2
pop edx
sub edi, ecx
xchg ebx, edi
mov esi, 0x10f9b3ea
not ecx
or edi, ebx
mov ecx, 0x10fb1f37
ror ecx, 0x16
xchg ecx, ebx
sub esi, ebx
jmp 0x4fb34d
pop edx
mov esi, edi
sub ecx, ebx
ror ecx, 0x14
mov ebx, edi
shr esi, 0x1c
xchg ebx, ecx
or esi, ecx
or ebx, 0x11004a4d
or edi, ebx
mov ecx, edi
add ecx, 0x1101c4d3
mov esi, ecx
xor esi, ecx
jmp 0x4fab7e
pop edx
xchg ebx, esi
add ebx, ecx
mov esi, ebx
and esi, ebx
xor ebx, ecx
sub ebx, edi
add ebx, edi
shl esi, 0x1f
sub ecx, edi
shl ebx, 0x13
jmp 0x4fae16
mov edx, 0x123b2f04
or ecx, ebx
or edi, ecx
xchg edi, ecx
shl ecx, 0x15
and esi, ebx
and edi, esi
nop
sub edi, esi
xor esi, ebx
mov ebx, ecx
sub ecx, 0x114ba699
add ebx, ecx
jmp 0x4fb61e
mov edx, 0x2774562b
or ecx, edi
rol edi, 2
xor ebx, 0x114e325a
or esi, edi
and esi, ecx
and ebx, esi
sub edi, ecx
mov ecx, edi
jmp 0x4fc86b
call edx
xchg edi, ebx
mov edi, ecx
xor esi, 0x1152c66e
sub esi, 0x11533417
and edi, 0x1153c04e
or ecx, 0x11543a09
xor ecx, edi
sub esi, ebx
add ecx, ebx
jmp 0x4fd484
call edx
xchg ebx, edi
bswap ecx
add esi, edi
mov edi, ecx
shl ebx, 9
sub esi, edi
xchg ecx, edi
and esi, ecx
and edi, esi
not ebx
mov edi, esi
xor edi, 0x12d79076
jmp 0x4fbd6a
pop edx
bswap esi
add ebx, edi
mov edi, ebx
not ecx
inc ebx
or ebx, esi
or ebx, esi
mov ecx, esi
and ecx, ebx
jmp 0x4fbd3e
call edx
add edi, 0x12f83fa7
add ecx, ebx
shl ecx, 8
or esi, ecx
neg esi
jmp 0x4faaa2
push 0xbcf0a85
sub edi, esi
dec esi
sub esi, 0x1310faf9
mov ebx, esi
not ebx
add edi, ecx
dec esi
ror ecx, 0x1f
add ecx, 0x1313c218
jmp 0x4fab63
call edx
ror edi, 0x11
neg edi
sub edi, 0x13158c4a
mov esi, edi
xor ebx, esi
mov esi, ecx
jmp 0x4fcb68
push 0xbf1b876
shr ebx, 6
mov ecx, esi
shl edi, 0xb
xor esi, ebx
add ecx, ebx
add esi, ecx
dec ecx
xor esi, ebx
jmp 0x4fc411
call fcn.004facfb
sub edi, esi
add ebx, ecx
xchg ecx, esi
sub ebx, ecx
add ecx, 0x1347e025
mov edi, ebx
or ebx, esi
bswap ecx
and edi, esi
add edi, ebx
add ebx, ecx
xchg esi, ebx
shr ebx, 0x12
or esi, ebx
jmp 0x4fd121
push 0xbdde69b
shr ebx, 0x1f
sub edi, esi
sub ecx, 0x134dacd2
sub ecx, edi
or esi, edi
xor edi, esi
mov ebx, 0x134fa3f8
bswap edi
neg esi
add ecx, ebx
jmp 0x4fce3f
call fcn.004facfb
or esi, edi
add ebx, 0x135201e3
xor ebx, edi
or esi, edi
xchg ebx, ecx
add ebx, 0x1353ce7d
inc edi
or ecx, edi
xor ebx, edi
add ebx, edi
jmp 0x4fb1c0
push 0x40
and ebx, edi
xor edi, esi
add ecx, 0x1359ef5b
and edi, 0x135a6f54
rol ecx, 0x17
jmp 0x4fb5d0
call edx
xor esi, ecx
add ecx, ebx
and esi, 0x13625e98
sub edi, ebx
neg edi
xor ebx, ecx
add edi, esi
xor ebx, ecx
or esi, ebx
add esi, ebx
sub ebx, 0x1365fbaf
xchg ecx, esi
mov ebx, esi
mov ecx, 0x13676e23
jmp 0x4faf9b
call fcn.004facfb
inc edi
add esi, 0x136b6b72
and ecx, edi
mov edi, esi
jmp 0x4fc11d
mov edx, 0x123b2f04
xor ecx, 0x1379e6c6
mov ebx, 0x137a5891
bswap esi
not edi
not ecx
mov ebx, ecx
xchg ecx, edi
neg ecx
and ebx, 0x137d9a3c
mov ecx, ebx
xor ebx, 0x138018aa
and ebx, ecx
sub esi, ebx
mov ebx, edi
xor esi, 0x1381d5f6
jmp 0x4fc06a
call edx
sub esi, ebx
xchg esi, ebx
and esi, 0x13895406
mov ebx, edi
or edi, 0x138a3766
inc edi
sub edi, ecx
xor edi, ecx
mov ebx, ecx
neg ecx
or ebx, edi
xor ebx, 0x138dad00
xor ebx, edi
mov ecx, ebx
add edi, esi
jmp 0x4fd1a1
pop edx
add ebx, esi
xchg ecx, ebx
mov esi, 0x13921cca
xor ecx, 0x1392965b
and ebx, esi
or edi, 0x1393abda
dec ebx
or ecx, ebx
bswap ecx
xor ebx, esi
xor edi, 0x13962413
jmp 0x4fb582
push 0xbef0844
and edi, ebx
and edi, ecx
xor ecx, edi
shr ebx, 0x14
xchg ecx, ebx
rol ecx, 0x12
mov esi, edi
xor ecx, esi
sub esi, ebx
and esi, ebx
and ebx, 0x13a2d04f
add edi, ecx
dec ecx
jmp 0x4fbafd
pop edx
xor edi, ecx
and ecx, 0x13a4dd41
xor ecx, ebx
xchg ebx, esi
mov ebx, 0x13a63496
sub ebx, ecx
or ebx, 0x13a719a9
or ebx, edi
xchg ebx, edi
xchg ecx, ebx
jmp 0x4fb523
push 0xf9604
xor esi, ebx
xchg edi, ebx
or edi, esi
rol ecx, 0x1e
jmp 0x4fac31
call edx
and ecx, ebx
or edi, ecx
shl edi, 2
add ebx, edi
xchg edi, esi
mov ebx, esi
mov esi, edi
xor esi, ebx
jmp 0x4fb855
call fcn.004facfb
not esi
or ecx, esi
sub ecx, ebx
mov ecx, esi
neg ebx
shl edi, 0x10
mov ecx, 0x13c0fcb8
xor esi, ecx
add esi, ecx
neg ecx
and esi, ecx
xor edi, 0x13c35174
xchg ecx, edi
jmp 0x4fb112
pop edx
xchg ebx, ecx
add esi, 0x13cb208e
inc esi
dec ebx
mov ecx, edi
jmp 0x4fbe20
call fcn.004facfb
shl ecx, 4
and ebx, 0x13cdb64b
jmp 0x4fc71d
call fcn.004facfb
mov ebx, esi
add ecx, ebx
rol ebx, 0x19
mov ecx, 0x13deb3b6
or edi, ecx
rol esi, 0x1d
xor ebx, esi
xchg ebx, ecx
or ebx, ecx
xor ecx, esi
xor ecx, esi
or ebx, ecx
or edi, esi
and esi, ecx
jmp 0x4fd14f
push 0xbdef8cc
xor edi, ecx
mov ebx, ecx
and ebx, 0x13f9c53b
inc edi
mov ebx, ecx
and ebx, esi
add edi, esi
jmp 0x4fd53a
pop edx
xor ebx, 0x13fe4db6
xchg ecx, edi
xchg esi, edi
jmp 0x4fae35
mov edx, 0x2774562b
xor edi, ecx
xchg ebx, edi
xchg esi, edi
jmp 0x4fb373
pop edx
shr edi, 9
xor edi, ecx
shr ebx, 0x15
ror esi, 0x15
mov ebx, esi
and ecx, 0x140e2dc8
ror ebx, 0x1c
xor edi, esi
xchg ecx, ebx
shr ebx, 0x1f
jmp 0x4fd3d8
pop edx
not ebx
or ebx, 0x14182cb1
mov edi, 0x1418a023
neg ebx
or ecx, edi
or ecx, esi
add edi, 0x141aadbf
rol esi, 0xb
xchg edi, ebx
neg edi
inc ecx
mov ecx, edi
jmp 0x4fab44
push 0xbec0cca
mov esi, 0x141e6a98
mov edi, 0x141f2f50
and esi, ecx
sub edi, esi
mov esi, edi
xor esi, ecx
xchg ecx, edi
mov esi, 0x1422c174
jmp 0x4fd63f
pop edx
xor ebx, ecx
and ecx, 0x142dfea4
xchg ecx, ebx
sub ecx, ebx
bswap edi
neg ebx
xor ebx, 0x14304de8
nop
jmp 0x4fc4ae
call fcn.004facfb
sub ecx, edi
xor ebx, 0x14320ce2
inc ecx
bswap ebx
xor esi, ebx
xor esi, edi
and edi, esi
xchg esi, ecx
and esi, ebx
and ebx, esi
xchg ecx, edi
and edi, ecx
inc ebx
not edi
jmp 0x4fb5e3
call edx
sub ecx, 0x143d9d64
or ecx, ebx
bswap edi
add edi, esi
xor edi, ebx
mov ebx, ecx
add ecx, 0x144086a0
xchg edi, ecx
add edi, ebx
rol edi, 0xa
or esi, ebx
jmp 0x4faa59
mov edx, 0x123b2f04
mov esi, ebx
neg edi
dec edi
bswap edi
mov ebx, edi
sub esi, edi
add ebx, edi
jmp 0x4fcd8a
call edx
mov ebx, ecx
and ebx, ecx
inc ecx
not ecx
or edi, ecx
jmp 0x4fd4f8
push 0xbde9f10
xchg ecx, edi
shl ecx, 0x1e
mov esi, ebx
bswap ecx
sub esi, ecx
and ecx, 0x145a95e7
or ebx, esi
add esi, ebx
sub ebx, 0x145c060b
sub ecx, ebx
ror ebx, 0x1f
sub ecx, esi
xor ecx, edi
jmp 0x4fb7a5
mov edx, 0x123b2f04
xor edi, 0x146362b9
mov esi, ebx
xor ebx, edi
and edi, esi
jmp 0x4fb70c
pop edx
and esi, edi
xor ecx, ebx
jmp 0x4fcf46
push 0xbef6c91
mov edi, 0x14754811
xchg esi, ebx
shl esi, 0x11
add edi, 0x1476c396
jmp 0x4fc84f
push 0xbf3b710
or esi, ebx
xchg ebx, esi
mov ebx, ecx
mov esi, edi
and edi, ecx
or ebx, 0x149e9b17
jmp 0x4fcbe1
mov edx, 0x2774562b
and ecx, 0x149f3881
shr ecx, 3
and ecx, 0x14a073c3
mov ebx, ecx
and edi, ebx
sub edi, ecx
and ebx, 0x14a23c0c
xor ebx, ecx
shl edi, 7
jmp 0x4fb438
mov edx, 0x4132136a
add ecx, esi
nop
mov ebx, 0x14b7bbba
xchg esi, edi
or ecx, ebx
or edi, esi
inc ecx
shl ecx, 0x19
and esi, ebx
mov edi, ebx
xchg ebx, edi
mov ebx, 0x14bc7e5b
xor esi, ebx
sub ecx, ebx
mov esi, ebx
jmp 0x4fb67c
push 0xbe43443
or esi, 0x14be80dd
shr esi, 0x1e
add ebx, esi
neg esi
sub ecx, ebx
shr edi, 7
not ebx
and ecx, 0x14c2131d
sub ecx, edi
add edi, 0x14c2fb20
jmp 0x4fb982
push 0xbd8f22d
inc ebx
xor ebx, 0x14c3fff8
inc esi
shl ecx, 0x1f
add ebx, ecx
add ecx, esi
jmp 0x4fc094
pop edx
xor ecx, edi
sub edi, ebx
neg edi
add ecx, ebx
sub ecx, edi
mov ecx, 0x14cc10b4
xchg edi, ebx
jmp 0x4fce64
push esp
add esi, ecx
sub esi, edi
and esi, ecx
rol esi, 0xe
add ebx, edi
mov esi, 0x14d20300
mov ebx, 0x14d276bf
inc edi
and ecx, esi
neg esi
add edi, esi
xchg edi, ebx
jmp 0x4fb3ad
pop edx
not esi
inc esi
sub edi, ecx
xchg esi, edi
xchg ecx, edi
xor esi, ebx
mov esi, edi
shr edi, 0x18
shl ebx, 0x16
ror edi, 0x13
xor ebx, esi
dec ecx
shl edi, 0x19
jmp 0x4fcb85
push 0xbe69aff
xchg edi, ecx
mov ebx, edi
neg esi
sub ebx, ecx
neg ecx
mov esi, ebx
neg esi
mov ebx, 0x14fad4d1
rol esi, 0x13
jmp 0x4fc92b
call fcn.004facfb
or ebx, 0x15007b5d
sub ebx, esi
mov esi, edi
rol ebx, 0xb
add edi, ecx
not ebx
xchg esi, ecx
add edi, esi
and edi, ecx
and ebx, edi
jmp 0x4fc23c
push 0xbc56c4b
mov edi, 0x1526b8ef
shl esi, 0x10
inc ecx
and edi, 0x152830a4
mov ebx, ecx
xor ecx, esi
xor edi, ebx
mov esi, ebx
inc ebx
and edi, 0x152af988
sub esi, edi
add edi, ebx
jmp 0x4fd733
call fcn.004facfb
or edi, 0x15385334
or ecx, 0x1538c678
rol esi, 0xf
xor edi, esi
shl ebx, 0x13
mov ecx, ebx
shr esi, 1
dec esi
xchg esi, ecx
bswap ecx
sub esi, ecx
jmp 0x4fd05b
push 0xbd94a7b
inc ecx
mov esi, edi
rol esi, 0x10
or esi, ecx
and ebx, edi
sub esi, ecx
rol ebx, 0x10
inc ecx
and esi, 0x1541a94b
xor ecx, esi
jmp 0x4fc13d
pop edx
add ecx, edi
mov edi, ebx
and esi, ebx
sub ecx, ebx
jmp 0x4fbc14
pop edx
xor ebx, edi
and ecx, esi
and esi, edi
ror ebx, 0x13
xor esi, edi
add esi, 0x1547a39e
inc edi
xchg edi, ebx
jmp 0x4fac96
call edx
add ecx, 0x155327b5
ror ebx, 0x1d
mov ecx, edi
or edi, esi
xor ecx, 0x1555247b
sub edi, esi
and ecx, esi
and edi, esi
jmp loc.004fcb06
mov edx, 0x2774562b
rol ebx, 0xc
shr edi, 1
xor esi, ecx
and ecx, 0x1558a1f8
not ecx
and edi, ebx
add esi, ebx
ror ecx, 0x17
jmp 0x4fcead
push 0xbcbe7a6
add ebx, 0x15688b37
bswap esi
add edi, 0x1569716f
add ebx, 0x156a0581
shr edi, 0x17
mov esi, ebx
shr edi, 5
or edi, esi
or edi, ebx
and ebx, esi
add ecx, ebx
jmp 0x4fd2b8
call fcn.004facfb
inc ecx
ror esi, 0xa
shr ebx, 0x1a
and ecx, 0x156f6318
dec esi
and ecx, edi
add ecx, esi
add esi, ebx
rol edi, 8
and ebx, esi
mov ebx, ecx
xchg ecx, edi
jmp 0x4fb03f
call edx
add esi, edi
sub edi, 0x157933b6
or esi, ebx
mov ecx, 0x157a5858
mov esi, ebx
sub edi, 0x157b348a
shl esi, 0x11
xor edi, 0x157c490b
or esi, 0x157cbdec
jmp 0x4fad60
mov edx, 0x2774562b
mov ebx, 0x15c0f091
sub edi, 0x15c166c4
shl ebx, 3
mov esi, 0x15c279a2
and ebx, edi
and ecx, edi
xchg ecx, esi
xor ecx, 0x15c488be
mov ebx, ecx
or edi, 0x15c58684
and ecx, 0x15c616d7
mov ecx, edi
jmp 0x4fc75d
push 0xbceb16b
add esi, ecx
and edi, esi
inc edi
and ebx, ecx
sub esi, edi
or edi, 0x15d85aeb
and ecx, esi
mov ecx, ebx
mov ebx, 0x15d9c891
xchg esi, ecx
inc esi
xor esi, edi
mov ecx, ebx
and edi, esi
sub ecx, ebx
jmp 0x4fb19d
mov edx, 0x123b2f04
add ecx, edi
mov ecx, ebx
shr edi, 8
xchg edi, ecx
neg esi
jmp 0x4fbedd
push esp
mov edi, 0x1626e0a1
add ecx, edi
xchg esi, ebx
mov ecx, ebx
or esi, ecx
and ecx, ebx
bswap edi
add ecx, ebx
not ebx
sub ebx, 0x162b29e4
or esi, edi
jmp 0x4fbd8f
call fcn.004facfb
xor ecx, 0x1634224b
dec esi
add ecx, 0x1635523a
or edi, ecx
xor esi, 0x163634cd
add edi, esi
sub edi, ecx
mov esi, 0x1637b7ab
add esi, ebx
mov ebx, edi
jmp 0x4fcc59
mov edx, 0x2774562b
and ecx, ebx
add edi, ebx
sub esi, 0x163a1610
shr ebx, 0x19
shl esi, 2
xor esi, ecx
add esi, ecx
mov ebx, ecx
jmp 0x4fcb15
mov edx, 0x123b2f04
shr edi, 0x14
nop
sub ebx, esi
or ebx, esi
xor edi, esi
xchg edi, ecx
neg edi
xchg ecx, edi
mov esi, edi
jmp 0x4fc1f6
call fcn.004facfb
or ecx, edi
and ebx, 0x165c937c
inc ecx
and ecx, esi
mov esi, ecx
and ecx, ebx
and edi, esi
shl esi, 0xe
bswap edi
sub ebx, ecx
sub esi, ecx
mov edi, ecx
and ebx, edi
jmp 0x4fcfa5
pop edx
xor edi, ecx
sub esi, ebx
and edi, ecx
sub edi, ebx
sub esi, ebx
jmp 0x4fceda
pop edx
sub ecx, esi
or esi, edi
mov ecx, ebx
inc esi
sub ebx, ecx
xor ebx, 0x16705c0f
shl ebx, 4
mov esi, ebx
ror ecx, 0x16
xor edi, 0x16723a77
inc ebx
sub ebx, 0x1673210e
and ebx, edi
and esi, ebx
mov edi, ecx
jmp 0x4fb5ab
push 0xbe6f59d
add ebx, ecx
add ecx, esi
and esi, ecx
rol esi, 3
rol edi, 7
and edi, ecx
xor ecx, ebx
inc ecx
jmp 0x4fc526
push 0xbc912a2
xchg ebx, edi
xchg edi, ecx
xor ecx, esi
dec esi
xchg ebx, ecx
mov ecx, esi
sub esi, 0x1688f75d
xor ebx, ecx
ror ecx, 0xa
jmp 0x4fcba1
call fcn.004facfb
add edi, ebx
xchg ebx, esi
and esi, edi
add ecx, 0x169b3284
xchg ecx, edi
xor edi, 0x169c3baa
or ebx, 0x169cb391
inc edi
xor ebx, edi
and ebx, 0x169e6d72
mov ebx, ecx
xchg ecx, esi
mov ecx, 0x169feb81
jmp 0x4fb3f2
pop edx
mov ecx, ebx
shr ebx, 0x1d
not edi
mov edi, ebx
add ecx, esi
mov ebx, edi
sub ecx, edi
xor esi, 0x16a4497a
and ebx, esi
add ecx, ebx
mov esi, ebx
sub edi, 0x16a67653
jmp 0x4fad8b
call fcn.004facfb
and edi, ebx
sub edi, ebx
ror esi, 0x11
or edi, ebx
mov ecx, edi
or edi, 0x16c0ed20
mov ecx, esi
sub ebx, ecx
or esi, 0x16c2d7e9
inc edi
mov esi, 0x16c3ef5c
jmp 0x4fb9b1
push 0xbe212c3
mov ecx, 0x16c4a7dd
rol ecx, 0xc
and ecx, ebx
mov ecx, ebx
mov ecx, edi
add esi, ecx
and ebx, edi
and esi, ebx
mov esi, ecx
xor esi, ecx
add edi, ebx
bswap ebx
xor ebx, esi
jmp 0x4fafd1
pop edx
and ebx, ecx
shl edi, 0xc
bswap ecx
add ecx, esi
xchg edi, ecx
neg esi
and esi, ecx
xchg ebx, edi
or esi, edi
sub ecx, edi
or ebx, esi
jmp 0x4fc8b2
push 0xbcb8be2
sub esi, ecx
mov ebx, 0x16d1f97b
mov ecx, edi
or ecx, ebx
xchg edi, esi
inc ecx
or edi, ebx
add edi, ecx
jmp 0x4fc1c8
push 0xbc968b1
or esi, ecx
mov edi, 0x16d60e43
ror ecx, 0x10
xor ebx, esi
jmp 0x4fba6b
push 0xbf4121c
xor ecx, 0x16de926e
xor esi, ebx
sub ebx, esi
xor esi, ecx
rol ebx, 5
and esi, ecx
xchg ebx, edi
add ecx, edi
shr ecx, 7
add esi, edi
bswap esi
xor edi, 0x16e4241a
mov edi, esi
ror ecx, 3
jmp 0x4fbc3a
call edx
sub ecx, edi
rol esi, 8
sub ebx, esi
xchg esi, ecx
jmp 0x4fc0b6
call fcn.004facfb
and edi, 0x1720bd02
or ebx, esi
or esi, ebx
jmp 0x4fb016
push 0xbde464c
and ecx, ebx
ror ecx, 0x1e
bswap ebx
dec ecx
and ebx, 0x173ed28c
add edi, ebx
mov edi, ecx
add esi, edi
rol ebx, 6
add esi, edi
sub edi, ecx
jmp 0x4fba17
pop edx
ror ecx, 0x1c
bswap ebx
mov ecx, edi
bswap ebx
inc ebx
shr ebx, 3
rol ecx, 6
add edi, ecx
shr esi, 0x1b
add ecx, edi
sub ecx, 0x174c4a36
xchg ebx, ecx
mov esi, 0x174dbb6f
jmp 0x4fb307
call fcn.004facfb
or ecx, esi
xor edi, ecx
and ebx, edi
shr esi, 9
mov edi, ebx
or edi, esi
bswap esi
xor edi, ecx
xchg ebx, esi
and ecx, 0x175874f9
rol ecx, 0x13
or esi, edi
xor edi, esi
ror edi, 0x1f
jmp 0x4fb4df
push 0xbd3d3c1
and ebx, 0x175b6bfa
sub ecx, 0x175bf544
add edi, 0x175c695c
sub ecx, 0x175cdc5f
xchg esi, ebx
neg ebx
inc ebx
and esi, 0x175f8958
mov ecx, edi
add edi, ecx
xor edi, esi
jmp 0x4fc789
push 0xbc73bdc
ror esi, 0x18
sub ecx, ebx
dec ecx
and ebx, esi
neg ecx
or esi, ebx
sub edi, 0x176d5b5e
xchg edi, ebx
bswap esi
xchg edi, esi
mov ebx, edi
jmp 0x4faabe
call edx
xchg ebx, edi
sub edi, esi
xchg ebx, edi
xor esi, ebx
add esi, edi
xchg esi, ebx
sub ecx, ebx
ror esi, 4
jmp 0x4fc8de
call fcn.004facfb
rol ecx, 0x14
xor esi, edi
not edi
xor esi, ebx
xor ecx, edi
xchg esi, ebx
add edi, esi
jmp 0x4fd465
call edx
sub ebx, ecx
xchg ecx, edi
sub ebx, ecx
dec ecx
xor edi, ecx
neg esi
xchg ebx, esi
not edi
ror ebx, 0x14
and esi, ecx
jmp 0x4fb80d
call edx
add edi, 0x17ad466d
or edi, ebx
add edi, esi
sub ecx, 0x17aeb45e
sub edi, 0x17af2b33
shr ebx, 0x1c
or ebx, edi
mov ebx, ecx
xor esi, ecx
nop
and ecx, esi
add ecx, esi
shl edi, 0x10
jmp 0x4fbad0
call edx
sub esi, edi
shr edi, 0x1a
xor esi, ebx
shr ecx, 6
bswap ecx
mov esi, ecx
or edi, ecx
sub ebx, esi
and ebx, esi
mov esi, ebx
jmp 0x4fb66a
pop edx
not ecx
and esi, ecx
neg ecx
add edi, ecx
shl ebx, 7
add esi, 0x1807b1b1
inc ebx
xchg ebx, edi
jmp 0x4fca4f
push 0xbd1ad99
add edi, esi
not esi
mov ebx, esi
add ecx, esi
add edi, 0x183e863d
or esi, edi
and esi, edi
add esi, edi
add edi, esi
xchg esi, ebx
add ebx, edi
xor ebx, ecx
dec esi
jmp 0x4fb7fd
push 0xbcc3b0b
add ecx, ebx
inc ebx
or edi, ecx
xor esi, edi
nop
or esi, edi
add ecx, 0x1854ad70
and ebx, 0x1855706a
jmp 0x4fb47f
pop edx
xor edi, ebx
and ecx, edi
sub edi, esi
or ebx, 0x1879713c
sub esi, ecx
xor ebx, esi
and esi, edi
xor edi, ebx
ror ebx, 5
mov ecx, esi
and ecx, ebx
xchg ebx, edi
xor ecx, 0x187e0927
sub ebx, ecx
jmp 0x4fcb40
pop edx
xchg ecx, ebx
bswap esi
and ecx, 0x18837003
or ecx, esi
not edi
sub ecx, esi
jmp 0x4fb8e7
call edx
and ebx, esi
rol ecx, 0x12
mov ebx, ecx
shl esi, 0x1f
inc esi
sub ebx, ecx
xor ebx, edi
inc esi
neg ebx
xor ecx, 0x189c3b71
jmp 0x4fb7c0
pop edx
and ecx, ebx
shr edi, 0x14
or ebx, ecx
sub edi, ecx
inc ecx
sub ecx, esi
xor esi, edi
and esi, ebx
mov ecx, ebx
xor ecx, esi
sub ebx, esi
dec ebx
jmp 0x4fac67
push 0xbdbc1d3
sub ecx, edi
add ebx, 0x18a8d71c
not ebx
ror esi, 0x1b
xor ebx, edi
shl ebx, 4
and ebx, 0x18ab6bbb
xchg ebx, edi
or ebx, 0x18ac5b5e
ror ebx, 4
inc ecx
or ebx, 0x18add223
xor esi, edi
jmp 0x4fabd1
pop edx
dec esi
shr edi, 0xb
dec ecx
mov ebx, 0x18b08281
mov ebx, edi
ror edi, 5
or ecx, edi
xor ebx, 0x18b274e6
xchg ecx, esi
ror edi, 0x19
jmp 0x4fbce5
call edx
bswap ebx
or edi, ecx
and edi, ecx
or edi, ebx
shl ebx, 0x10
and ecx, 0x18ba9eaf
xchg ebx, edi
inc edi
sub esi, ecx
inc edi
mov ecx, ebx
jmp 0x4fb0d2
mov edx, 0x123b2f04
or ecx, esi
not esi
xor esi, edi
xor ebx, esi
add edi, ecx
ror ecx, 0x17
add ecx, 0x18c0f222
jmp 0x4fb904
pop edx
sub esi, ecx
ror edi, 0x11
shl esi, 0x1f
inc ecx
not edi
and edi, ebx
or edi, ecx
sub ecx, 0x18c56c64
or ecx, esi
jmp 0x4fd396
push 0xbec6e94
not esi
or ecx, edi
or esi, edi
neg edi
or ebx, esi
jmp 0x4faff7
mov edx, 0x123b2f04
inc esi
and esi, ecx
or esi, 0x19172541
add edi, ebx
add ecx, ebx
add edi, esi
add esi, ecx
and esi, edi
dec ecx
jmp 0x4fb322
push 0xbe3d815
xchg ebx, esi
dec ebx
inc edi
add ecx, edi
or ebx, ecx
sub ecx, edi
nop
add edi, ebx
xor edi, 0x192393e3
rol ecx, 0x18
add ecx, 0x1924d996
xor esi, edi
ror edi, 0x18
xor esi, edi
jmp 0x4fbd12