Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffedc
jne 0x401089
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff20
jne 0x401126
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff33
jne 0x40118c
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffef2
jne 0x4011f7
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff08
jne 0x401280
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.kernel32.dll_GetModuleFileNameA
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.ntdll.dll_LdrFindResource_U
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
call sub.kernel32.dll_GetModuleFileNameA
call sub.kernel32.dll_GetModuleFileNameA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.user32.dll_DlgDirListComboBoxA
call sub.ntdll.dll_LdrFindResource_U
ret
jmp 0x4faa12
add ecx, 0x6b2deba6
jmp 0x4fd408
call fcn.004fb0e9
shr edi, 7
dec edx
add esi, edi
xchg ecx, edx
rol ecx, 5
sub edi, 0x6c881cc4
sub edx, 0x6c885acf
sub edi, ecx
inc edi
inc ecx
shl edi, 0xf
xor edi, ecx
mov edx, 0x6c8a9f8f
and ecx, edx
mov edi, esi
jmp 0x4fc42d
push 0x6b42aca3
or edx, 0x6c8dbffd
or ecx, edi
add ecx, esi
xchg edx, esi
mov ecx, edi
add edi, esi
xchg edi, ecx
sub esi, ecx
xor ecx, edx
jmp 0x4fdfc8
push 0x6b457877
neg esi
or esi, edi
jmp 0x4fcb47
push 0x6b3c41e2
shl ecx, 0x12
and edx, ecx
and edi, 0x6c9c53ba
xor esi, edi
xchg edx, esi
dec edi
shr edi, 0x14
jmp 0x4fcc4b
push 0x6b4f0be9
add edi, esi
or esi, 0x6c9df88a
add ecx, edi
add ecx, edi
ror esi, 0xf
mov esi, 0x6c9eee07
xor esi, edi
xor edi, esi
shr edx, 0x13
xchg ecx, edx
jmp 0x4fedbd
mov ebx, 0x6440607e
or ecx, esi
and ecx, 0x6ca08b3f
dec ecx
inc edx
or edi, 0x6ca15a37
sub esi, edi
xor edx, esi
jmp 0x4fe275
pop ebx
and edi, edx
and edx, edi
or ecx, edx
xchg edx, edi
and ecx, 0x6d143ec4
dec ecx
and edi, esi
jmp 0x4fb1d4
pop ebx
and ecx, 0x6d15135c
or edx, ecx
xchg edi, edx
add esi, 0x6d15cdd0
mov esi, edx
mov edi, ecx
xchg edx, edi
xchg edx, esi
add ecx, edi
sub esi, ecx
xor edx, 0x6d17884a
jmp 0x4fcfe5
mov ebx, 0x2a371b56
or edx, ecx
or edi, esi
and esi, edx
sub edi, esi
add edi, ecx
sub esi, edx
nop
xchg ecx, edx
or esi, edi
mov edx, ecx
xchg edi, ecx
neg esi
jmp 0x4feda7
push 0x6b41d56a
and edi, 0x6d2325cf
or ecx, esi
mov edx, 0x6d23a03e
mov esi, edx
xchg esi, edx
bswap ecx
or edi, 0x6d24a96b
add ecx, 0x6d24e809
and ecx, edi
mov edx, 0x6d25636c
jmp 0x4fb4e0
pop ebx
xchg esi, ecx
shr edx, 0x14
sub edx, ecx
neg edi
or edi, esi
sub esi, edx
mov ecx, edi
or edi, edx
add ecx, edx
xor edi, edx
jmp 0x4fc597
pop ebx
xchg edi, edx
ror ecx, 0x1c
rol esi, 0x1d
mov edi, ecx
neg edx
and ecx, edi
bswap edx
mov ecx, edx
or ecx, edx
mov esi, edx
add edi, edx
jmp 0x4fd5ab
pop ebx
sub edx, 0x6d4c2218
shr edx, 0x10
inc ecx
bswap esi
add ecx, edx
add ecx, 0x6d4d55cc
bswap ecx
xor edx, 0x6d4dd14b
add edx, esi
nop
sub edi, esi
inc ecx
add edi, edx
and edx, esi
jmp 0x4fbe01
push 0x6b421da0
rol ecx, 0x10
sub edi, ecx
add esi, edi
sub edi, esi
or esi, edi
shr edi, 0x10
add edx, 0x6d51446d
jmp 0x4fd14f
mov ebx, 0x6440607e
xchg edx, esi
inc edx
neg edx
sub esi, edi
add edi, 0x6d682e3c
xor ecx, edx
shl esi, 0xb
and edi, ecx
bswap esi
jmp 0x4fc363
mov ebx, 0x2a371b56
add ecx, edi
neg ecx
bswap edi
and edi, edx
shr ecx, 0xd
jmp 0x4fd2b3
pop ebx
xchg edi, edx
mov edx, esi
rol edx, 0x1c
shl ecx, 1
ror esi, 5
inc ecx
jmp 0x4fc26c
push 0x6b491fdd
mov esi, edx
and ecx, edi
mov ecx, esi
add esi, 0x6d8ba512
dec edi
xchg edi, edx
add ecx, edx
add esi, edi
add edx, ecx
or ecx, edx
sub ecx, 0x6d8d37c1
bswap ecx
jmp 0x4fe74d
call ebx
shr edi, 0xc
sub edi, ecx
mov esi, edi
dec esi
xchg esi, edx
sub esi, 0x6d916cba
or esi, edi
xchg ecx, esi
xor ecx, 0x6d922238
or esi, 0x6d925bdc
dec esi
jmp 0x4fbf28
pop ebx
xor esi, edx
xchg esi, edi
sub ecx, esi
add ecx, esi
add edx, 0x6d998e3f
bswap edi
inc edi
sub edi, esi
xor edi, ecx
and edi, edx
bswap esi
sub edi, esi
sub esi, edx
or esi, edi
xor esi, ecx
jmp fcn.004fc9ee
push 0x6b526f3b
add edi, ecx
nop
mov edx, edi
add edi, edx
sub edi, 0x6e611efe
jmp 0x4fead9
call ebx
xchg esi, edx
xchg edx, edi
sub edx, ecx
sub esi, 0x6e667153
mov esi, 0x6e66b062
or edx, ecx
and esi, edx
xor edx, ecx
mov esi, edi
or edi, esi
inc edi
jmp 0x4fe93b
push 0x6b32b904
xor esi, edx
rol esi, 5
xchg edx, esi
add esi, ecx
and ecx, edx
add esi, 0x6e7bcaa8
jmp 0x4fb621
pop ebx
or edi, esi
add edi, edx
and edx, 0x6e7c9973
and edx, esi
inc ecx
or edi, 0x6e7d60d6
xor edi, edx
mov edx, 0x6e7dda57
xchg esi, ecx
add edi, edx
add ecx, esi
inc ecx
jmp 0x4fdffc
mov ebx, 0x2a371b56
add edx, 0x6e9bb735
or edi, 0x6e9bf577
mov esi, 0x6e9c3398
bswap edi
jmp 0x4fdab1
push 0x6b3f5294
mov edi, ecx
ror ecx, 3
or edi, edx
add edx, edi
sub ecx, edx
xchg ecx, edi
sub edi, esi
sub esi, 0x6ebdfdc0
or ecx, esi
ror ecx, 0x18
jmp 0x4fe152
pop ebx
dec edi
sub edx, esi
jmp 0x4fc301
call fcn.004fb0e9
sub edx, esi
neg edi
xor edx, edi
inc edi
add edx, 0x6ed03564
or edi, esi
mov edx, 0x6ed0c265
or edi, esi
shl ecx, 5
add esi, ecx
mov edi, ecx
and ecx, 0x6ed1f8f1
jmp 0x4fbebb
call ebx
xor ecx, esi
or edi, 0x6ed290cf
add esi, edi
sub ecx, edi
xchg edi, esi
sub edi, ecx
sub ecx, edx
xor ecx, edx
xchg edi, ecx
mov ecx, esi
mov ecx, edi
or esi, edx
and edi, edx
xor edx, edi
shl edi, 5
ror edi, 0x16
jmp 0x4fb1bd
pop ebx
and ecx, esi
shl edi, 0x13
add ecx, edi
xor esi, edi
ror ecx, 0x1f
mov esi, ecx
or edi, edx
not edi
sub edx, edi
jmp 0x4fe359
pop ebx
xor edi, 0x6edb0631
sub edi, esi
and edi, edx
add ecx, 0x6edbc1ef
sub edi, 0x6edc0035
bswap esi
dec esi
and esi, edi
add edi, esi
ror ecx, 0x12
jmp 0x4febc4
pop ebx
add esi, edi
xor edi, esi
or edx, 0x6ee45f7a
sub edx, edi
mov ecx, esi
add esi, edx
inc ecx
sub ecx, edi
sub edi, edx
mov esi, 0x6ee61f52
rol ecx, 0xf
xor edi, 0x6ee69ff3
and edx, edi
and ecx, edi
add esi, edx
jmp 0x4fcd73
push 0x6b374914
xor esi, ecx
add edx, esi
sub esi, 0x6ef56ba4
mov esi, 0x6ef5a941
mov edx, 0x6ef5e83d
add esi, 0x6ef6270a
mov ecx, edx
inc ecx
mov edi, edx
or edx, ecx
xchg edx, edi
sub esi, ecx
and edx, ecx
xchg edx, esi
neg ecx
jmp 0x4fe4b6
call ebx
sub esi, edi
xor edx, ecx
neg edx
bswap esi
add ecx, 0x6efe3754
shl ecx, 0x1c
add ecx, edi
sub esi, 0x6efeee89
and esi, ecx
jmp 0x4fd36f
push 0x6b48d72b
add edx, esi
rol edx, 0x14
add edi, esi
xor esi, ecx
rol esi, 0xc
ror edx, 1
and ecx, edi
sub esi, edx
xor ecx, esi
or edi, 0x6f02755c
xchg edi, edx
xor ecx, edi
jmp 0x4fb832
push 0x6b4e3221
add edi, ecx
add edi, ecx
sub edi, edx
add edx, ecx
add edx, esi
rol ecx, 0xc
add edi, 0x6f0765de
ror edx, 0x19
jmp 0x4fdf9c
push 0x6b4ba72e
sub edx, edi
dec edi
xor ecx, 0x6f1cbe59
add edx, esi
dec ecx
or edx, 0x6f1d7529
or edx, 0x6f1db3b3
mov ecx, 0x6f1df0cd
bswap esi
mov esi, 0x6f1e6c11
jmp 0x4fdace
pop ebx
mov ecx, esi
or edx, 0x6f2793a1
and edx, 0x6f27d149
add edx, ecx
xor edi, ecx
sub edx, ecx
mov edi, ecx
bswap esi
mov edx, 0x6f29548c
shr edx, 6
jmp 0x4fb81e
call fcn.004fb0e9
and ecx, edx
xor esi, ecx
add edx, 0x6f2e30b6
ror edi, 0x12
mov edi, 0x6f2eae17
and ecx, 0x6f2eedcc
and esi, ecx
bswap esi
mov ecx, esi
jmp 0x4fd0b7
call ebx
or edx, 0x6f3c68c3
sub edi, 0x6f3ca731
xchg esi, edi
or esi, ecx
mov esi, edx
or edx, 0x6f3d9dc8
mov edi, 0x6f3dece4
jmp 0x4fc568
call fcn.004fb0e9
sub edx, 0x6f50f755
or edx, ecx
mov esi, edx
ror esi, 6
add esi, edi
xchg ecx, esi
sub edi, ecx
add esi, edi
and edi, edx
or edx, ecx
jmp 0x4fdc56
pop ebx
add ecx, edx
and esi, 0x6f595be9
sub edx, 0x6f59b5df
xor esi, 0x6f59fe94
xor ecx, edx
neg edi
sub edx, 0x6f5ad583
or ecx, edx
or edx, 0x6f5b6289
ror edi, 0x1c
jmp 0x4fdea8
push 0x6b3471b8
add edx, ecx
xor esi, 0x6f5c5112
neg edx
sub edi, 0x6f5cf472
xor esi, edx
neg ecx
xchg esi, ecx
mov ecx, edx
or edx, edi
jmp 0x4fec27
push 0x6b3ccff9
and ecx, esi
add edi, esi
add esi, ecx
dec edi
or esi, ecx
not esi
sub edi, edx
jmp 0x4fe983
pop ebx
mov ecx, 0x6f6624d6
mov esi, edi
bswap esi
or edx, 0x6f670a7c
xchg ecx, esi
mov ecx, 0x6f67984f
sub ecx, edi
sub esi, edx
add edx, ecx
jmp 0x4fcbaa
pop ebx
sub ecx, 0x6facbb43
xchg edx, edi
mov esi, edi
xchg ecx, esi
nop
xor esi, edi
or ecx, 0x6faef923
jmp 0x4fab33
push 0x6b53007d
xor esi, edx
ror edx, 0x12
add edx, ecx
or edx, esi
sub edx, ecx
and edx, 0x6fb23ff7
sub edi, edx
and esi, edx
not esi
jmp 0x4fd74b
call ebx
sub edi, ecx
or ecx, edi
xchg edi, ecx
or edx, ecx
add ecx, edi
add edi, esi
sub esi, ecx
and esi, 0x6fc3e0ab
or esi, ecx
mov edi, ecx
ror esi, 0x17
sub edi, edx
xor esi, edx
jmp 0x4fbf95
push 0x6b45c044
and esi, edx
xchg ecx, edx
xchg ecx, edi
or edi, esi
ror ecx, 6
mov edx, 0x6fceb8fd
xor esi, ecx
not edx
add esi, edx
jmp 0x4fe41b
pop ebx
xchg edi, ecx
ror edx, 0x13
rol ecx, 0x14
and edi, esi
jmp 0x4fe11d
push 0x6b3c889b
shl esi, 6
xchg ecx, edi
add edi, 0x6fe18bc0
and esi, edx
xchg esi, edx
and ecx, edi
and ecx, edi
jmp 0x4fc611
pop ebx
xor ecx, esi
xchg edi, esi
bswap edi
bswap edx
mov edi, edx
xor edx, edi
or esi, ecx
xchg edi, edx
or esi, edi
shr edx, 0x17
xor edx, ecx
rol ecx, 2
or edx, ecx
or edx, 0x6fe92a7d
jmp 0x4fdb1e
pop ebx
sub edx, 0x6ff7570f
rol esi, 0x1e
dec edx
add edx, esi
xchg esi, ecx
dec ecx
rol ecx, 8
mov edx, 0x6ff9146a
jmp 0x4fab88
push 0x6b37da79
and edx, 0x6fffc4a3
and edx, 0x7000011d
or edx, ecx
mov edx, esi
neg esi
mov edi, edx
shl edx, 0x1b
and esi, ecx
xor ecx, esi
sub edi, edx
and esi, edx
ror edx, 0x15
jmp 0x4fabcc
push 0x6b35dd30
xor ecx, edx
or esi, edx
xor ecx, edi
add edi, ecx
add ecx, esi
or esi, ecx
bswap esi
sub edi, esi
or ecx, edi
and edi, esi
jmp 0x4fb67b
pop ebx
or edi, esi
and ecx, 0x70132499
mov esi, 0x701371e5
xchg edi, edx
xor esi, ecx
jmp 0x4fbb54
push 0x6b4ec3a5
mov ecx, edx
xor edx, esi
xor edx, ecx
sub esi, edi
xor edx, ecx
xor esi, ecx
xor edx, ecx
xor ecx, 0x701f2726
dec edx
add edx, ecx
mov edx, 0x701fdd73
sub edx, ecx
jmp 0x4faba5
call fcn.004fb0e9
add edx, edi
xor edi, edx
nop
rol ecx, 7
mov ecx, edx
xor edi, ecx
or esi, ecx
mov ecx, edx
dec esi
dec ecx
jmp 0x4fc0df
pop ebx
mov esi, edx
inc esi
mov edx, ecx
sub edi, ecx
rol esi, 0x19
and edi, ecx
mov edx, 0x7025d9ce
xor edi, 0x702627a5
or edi, edx
and edx, edi
and ecx, 0x7026db0f
or edx, ecx
jmp 0x4fc150
pop ebx
add edx, esi
dec edi
shr edi, 1
mov edx, esi
xor ecx, edx
ror edx, 9
nop
neg ecx
xor ecx, 0x702ed449
jmp 0x4fb292
call ebx
dec ecx
neg esi
not esi
or edi, 0x7033709c
add ecx, edx
rol esi, 0xe
and edx, ecx
sub edx, edi
xchg ecx, esi
xchg ecx, esi
xor ecx, edx
sub esi, edx
xor edx, 0x7035a241
add edx, edi
not edx
jmp 0x4fdbed
call ebx
shl esi, 3
shr esi, 6
dec ecx
or ecx, edx
xor edx, 0x703bc3cd
nop
add edx, edi
dec edi
shl esi, 6
add esi, 0x705b410e
sub edi, ecx
not edi
jmp 0x4fde8c
push 0x6b426428
mov edi, 0x705c175b
add edi, ecx
not ecx
inc ecx
or edx, ecx
xchg edi, esi
mov ecx, esi
xor edi, 0x705dcf40
jmp 0x4faadc
mov ebx, 0x6440607e
sub esi, 0x70670b27
add edx, 0x70674990
sub edx, ecx
or esi, 0x7067d3b2
dec edx
jmp 0x4fc50e
call fcn.004fb0e9
add esi, ecx
xchg esi, edx
nop
ror edi, 0xa
or edx, edi
xor esi, edi
bswap ecx
dec ecx
xor ecx, esi
xchg ecx, esi
jmp 0x4fe076
pop ebx
xchg edx, ecx
sub edi, 0x7081cede
add edi, edx
and esi, ecx
xor ecx, edi
and edx, ecx
xchg edi, edx
neg ecx
add edx, edi
xchg esi, edi
jmp 0x4fce1a
call fcn.004fb0e9
add edx, esi
and esi, 0x7088f138
xchg edi, edx
and esi, 0x70897c7b
xor esi, edx
sub edi, ecx
jmp 0x4fdccd
push 0x6b32675e
mov edi, ecx
bswap edi
inc esi
or edi, esi
and edx, 0x708d7309
xor edi, edx
mov edi, 0x708dee8e
inc edx
jmp 0x4fbb39
mov ebx, 0x2a371b56
and edx, edi
and edi, 0x708ec3e1
xor edx, edi
or esi, 0x708f3d52
and edi, esi
mov ecx, edx
and edx, 0x7090012a
shr edx, 1
and edi, edx
sub ecx, 0x7090b976
mov edx, 0x7090f736
and edx, 0x7091350b
xor esi, ecx
jmp 0x4faa87
pop ebx
xor edi, edx
dec edx
dec esi
xor edi, ecx
xor ecx, esi
mov edi, esi
xor edi, 0x70a2b819
or ecx, edx
dec esi
jmp 0x4fd879
pop ebx
bswap edi
or ecx, edx
ror esi, 0xb
xor edi, ecx
xchg edi, ecx
sub edx, ecx
add edi, edx
bswap edx
xor ecx, esi
neg edi
mov esi, 0x70ad0515
xor ecx, 0x70ad431a
add esi, edx
jmp 0x4fbdbf
pop ebx
xor ecx, 0x70af4371
xor esi, 0x70af8334
dec ecx
xor ecx, esi
mov edi, esi
xchg edi, edx
shr ecx, 0x11
not edi
or ecx, 0x70b14a72
mov edi, edx
jmp 0x4fc06a
call ebx
xor esi, 0x70b8cf26
and esi, ecx
xchg edx, esi
and ecx, edi
mov edi, esi
xor edi, 0x70ba031d
xor ecx, edx
xor edx, edi
and esi, edx
and ecx, edi
and esi, 0x70bc50cf
xor esi, 0x70bc8f62
sub edi, esi
add edx, esi
jmp 0x4fd7d0
mov ebx, 0x6440607e
xor edx, 0x70ca2288
or edx, 0x70ca612c
xor edi, esi
mov ecx, edi
inc ecx
xchg edx, edi
not edx
jmp 0x4fd8e9
mov ebx, 0x6440607e
or ecx, 0x70cf6514
xchg edx, esi
sub edx, 0x70cfe32f
xor edi, esi
not edi
add ecx, esi
or esi, ecx
add ecx, esi
shr esi, 0xc
jmp 0x4fd3d4
pop ebx
add ecx, esi
not edi
jmp 0x4fb4b4
pop ebx
xchg edx, ecx
or edx, 0x70dda3b6
add esi, 0x70ddf224
xor edi, edx
add esi, 0x70de70d6
mov edi, 0x70deaf10
add edi, 0x70deee57
add esi, ecx
add ecx, edx
jmp 0x4fe234
pop ebx
mov edx, esi
mov edx, 0x70e0018b
xor edi, ecx
sub ecx, edi
xor edi, esi
or edi, esi
and edi, esi
or ecx, edi
jmp 0x4fb90d
pop ebx
or edx, esi
add edx, ecx
add esi, edi
xor esi, ecx
dec ecx
xchg esi, edx
xchg ecx, edx
not esi
ror edx, 0x10
jmp 0x4fda55
call fcn.004fb0e9
xchg edi, esi
xor edx, esi
xchg edi, ecx
mov edi, esi
bswap ecx
xor edi, ecx
bswap edi
shl edx, 0xc
dec edx
mov ecx, edx
xchg edi, edx
jmp 0x4fea0e
call fcn.004fb0e9
and edi, edx
inc esi
and esi, edx
or esi, edx
jmp 0x4fcab0
push 0x6b4800b2
and edx, edi
add edi, esi
inc edi
add edi, 0x71098624
xchg ecx, edi
or esi, edx
or ecx, edx
xor ecx, 0x710a8004
mov ecx, 0x710abf5a
jmp 0x4fdee9
call fcn.004fb0e9
xchg edi, ecx
sub edi, esi
mov ecx, 0x710e838c
neg esi
and edi, 0x710f14bd
sub ecx, edx
jmp 0x4fba32
push 0x6b4bef16
mov edx, esi
add esi, edx
xchg edx, ecx
dec ecx
xor edi, edx
sub ecx, edx
and edx, edi
add esi, ecx
xor esi, ecx
sub edx, ecx
jmp 0x4fe619
push 0x6b3a4dd3
not edx
inc edx
sub edi, esi
and edi, ecx
bswap edi
jmp 0x4feb29
pop ebx
and edi, edx
sub edi, edx
mov esi, 0x7123b299
xchg esi, edx
shr ecx, 0xc
or ecx, esi
inc esi
xchg ecx, esi
jmp 0x4fb2c2
mov ebx, 0x6440607e
sub edi, esi
xchg esi, edx
sub edi, edx
add ecx, esi
and esi, ecx
mov ecx, esi
xor edx, edi
sub ecx, esi
xor ecx, esi
add edx, 0x7129fc31
sub edx, 0x712a3cd0
xor edx, 0x712a7d80
sub edx, edi
jmp 0x4fd9f1
call ebx
sub ecx, edx
shl edx, 0x16
mov ecx, edx
sub esi, 0x712be1fd
and edx, edi
bswap edx
jmp 0x4fd84e
call ebx
mov ecx, 0x7133fe00
neg edi
and ecx, esi
xchg ecx, esi
or esi, edi
sub esi, ecx
mov esi, edx
xchg edi, esi
and esi, ecx
or edx, esi
sub edi, ecx
and ecx, esi
rol edx, 2
mov ecx, 0x71373aaa
xor esi, ecx
jmp 0x4fbf0e
pop ebx
sub edi, ecx
ror esi, 0x14
sub esi, edx
xor esi, edi
rol esi, 2
and edi, edx
ror esi, 7
shl ecx, 9
bswap edi
jmp 0x4fe294
pop ebx
add edi, ecx
shr ecx, 0x15
xchg edx, esi
xchg edx, ecx
bswap ecx
shr ecx, 0x10
or esi, ecx
xchg edx, edi
add esi, edi
or edi, ecx
mov edi, ecx
jmp 0x4fcef3
push 0x6b48471b
or edi, 0x715dca39
shl ecx, 0x15
sub ecx, edx
not ecx
nop
dec edx
bswap edi
xor edx, esi
or edx, edi
jmp 0x4feee8
push 0x6b51de3c
xor edx, esi
sub esi, edi
inc esi
mov ecx, esi
mov edx, edi
mov edx, edi
xor esi, edi
add edx, edi
add ecx, edx
xor edx, ecx
or esi, ecx
not ecx
mov ecx, edi
jmp 0x4fe437
push 0x6b4e7a61
add esi, edi
or ecx, esi
xchg edi, edx
sub ecx, edi
mov ecx, 0x716c3eec
or edx, 0x716c77d7
mov ecx, edx
xchg edx, edi
add edx, esi
mov edi, esi
nop
or ecx, esi
bswap esi
mov edi, esi
jmp 0x4fcf8e
push 0x6b42f37a
mov edx, esi
sub edi, esi
sub edi, esi
xor edi, 0x716f4bb9
jmp 0x4fbbe7
pop ebx
or esi, ecx
xchg edi, edx
and esi, 0x7171ffcf
neg edi
neg edi
not ecx
sub esi, 0x7172f6cd
xor edi, edx
jmp 0x4fdf08
call ebx
mov edi, 0x7178e343
and edx, 0x71791da2
sub esi, 0x71795697
not ecx
xor ecx, edi
sub edi, edx
xor esi, edx
dec ecx
xor esi, edi
not ecx
or edx, 0x717b2ef4
xchg ecx, edi
xor esi, edi
mov edi, esi
add edx, edi
jmp 0x4fd5de
pop ebx
bswap edi
ror edx, 0x1c
or edx, edi
ror ecx, 0x1f
or ecx, edi
ror edi, 9
sub ecx, esi
or edx, edi
rol esi, 0x16
add edi, edx
and edx, 0x71879473
jmp 0x4fc99f
push 0x6b3f9920
and ecx, esi
ror edx, 0x10
shl edx, 0x15
xchg edi, ecx
xor edx, 0x718a25cc
rol esi, 0x1b
xchg esi, edx
shl edi, 6
jmp 0x4fee7a
pop ebx
neg esi
and edx, 0x71988ac5
sub edx, edi
xchg edi, ecx
xchg edx, ecx
or edx, 0x7199903a
xor edx, ecx
mov esi, 0x719a0b62
mov edx, edi
jmp 0x4fd892
call fcn.004fb0e9
add edi, edx
xchg esi, edx
nop
shl esi, 2
sub esi, edx
xor edi, edx
not esi
mov edi, 0x71a02bdd
sub edi, esi
jmp 0x4fb888
pop ebx
or edx, ecx
inc edi
rol ecx, 5
or edi, esi
mov esi, edi
mov edi, 0x71a2047c
jmp 0x4fb409
call fcn.004fb0e9
or edx, edi
and edx, 0x71aa3a49
shr ecx, 0x15
and esi, edi
ror esi, 0x18
or edx, esi
or ecx, edx
xchg edi, edx
or ecx, esi
sub edx, edi
xchg edi, ecx
jmp 0x4fd66a
pop ebx
xor ecx, edi
inc ecx
xchg ecx, edi
and ecx, edi
shr ecx, 0xf
mov esi, edx
xor esi, ecx
inc edx
mov edi, edx
or edi, esi
or edx, edi
xchg edi, ecx
add edx, ecx
sub esi, 0x71b2541e
xor edx, 0x71b2941f
jmp 0x4fd060
push 0x6b460811
or esi, edx
add edx, edi
xor edx, edi
or esi, ecx
or edi, ecx
xor esi, edx
or esi, 0x71be1b1f
jmp 0x4fd1f5
push 0x6b5227a9
xor ecx, 0x71be7580
not ecx
rol ecx, 0x18
xchg edx, ecx
add esi, edx
shr ecx, 0x16
jmp 0x4fb9dd
push 0x6b37928e
sub esi, edi
shr ecx, 0x13
or ecx, edi
ror ecx, 0x13
xor edi, esi
jmp 0x4fcdee
pop ebx
xor edi, esi
or edi, edx
xor esi, 0x71df0921
mov edx, 0x71df4665
and esi, ecx
shl edi, 0x1f
dec ecx
xchg edx, esi
sub esi, 0x71e0885b
xchg esi, ecx
mov esi, edi
bswap edx
mov esi, ecx
jmp 0x4fd530
push 0x6b4c3701
xchg esi, edi
and edx, edi
sub edx, 0x71e9266e
add edi, esi
sub edi, 0x71e9b2fa
xor ecx, edx
jmp 0x4feb78
mov ebx, 0x6440607e
add edi, edx
xor esi, edx
jmp 0x4fe30f
pop ebx
and ecx, edx
inc edx
xchg esi, edi
dec esi
ror edi, 0x15
and ecx, edi
sub edi, esi
and esi, edx
shl edi, 2
xor edi, esi
xchg edx, ecx
xor ecx, 0x722460e7
and esi, edx
jmp 0x4fc628
push 0x6b3d17cf
or edi, ecx
and edx, edi
sub esi, 0x7228819d
add edx, ecx
xchg edi, edx
xchg ecx, edi
or edi, ecx
mov esi, 0x7229c560
jmp 0x4fb231
call ebx
sub edx, edi
or esi, edx
or esi, 0x723474ae
and edx, esi
xor edi, ecx
add ecx, edx
dec ecx
dec esi
xor ecx, 0x7235f912
or esi, edi
mov edx, edi
jmp 0x4fe5ac
push 0x6b52b88c
sub esi, edi
sub esi, edi
sub esi, edi
neg edx
shl esi, 4
mov edx, edi
jmp 0x4fc9cd
push 0x6b3a94cc
neg edx
or esi, edx
add edx, esi
and edx, ecx
jmp 0x4fdc26
mov ebx, 0x2a371b56
sub edi, ecx
mov edi, 0x724ea569
and esi, edi
sub ecx, edi
sub edi, edx
xchg ecx, edx
xor ecx, 0x724fdbb9
xor esi, 0x72501aca
xchg edx, ecx
inc esi
jmp 0x4fbe8e
pop ebx
add edi, esi
xor ecx, edi
add ecx, esi
and esi, edx
or edi, ecx
or edx, ecx
rol edi, 5
xor edx, ecx
add edi, esi
sub ecx, esi
jmp 0x4fcc8f
mov ebx, 0x6440607e
dec edx
and edx, esi
mov ecx, 0x725bf667
sub edx, ecx
add esi, edi
or edx, esi
rol ecx, 0x14
or esi, ecx
mov esi, edi
xor esi, 0x725db5f2
jmp 0x4fcfc9
call fcn.004fb0e9
sub esi, ecx
xchg edi, ecx
and edx, ecx
sub edx, edi
and edx, esi
xchg ecx, edi
jmp 0x4fd128
push 0x6b4f53c9
rol esi, 0x10
sub edx, esi
rol edi, 0xb
xor edx, ecx
shr ecx, 0xc
rol edx, 7
jmp 0x4fd427
push 0x6b3fe07a
inc esi
mov edi, esi
xor esi, ecx
xor esi, 0x7289533a
sub ecx, edx
and ecx, esi
add edi, 0x728a1cac
neg edx
dec edx
jmp 0x4fd795
push 0x6b488f3a
and esi, ecx
sub ecx, edx
mov edx, 0x72910543
xchg edi, ecx
mov edi, ecx
mov esi, ecx
xchg edx, ecx
shl esi, 0x15
shr esi, 0xf
jmp 0x4fc101