Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff2b
jne 0x401093
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff37
jne 0x401121
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff2c
jne 0x401187
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff20
jne 0x4011f7
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff18
jne 0x401280
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.kernel32.dll_lstrcmpW
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_IsLFNDriveA
call sub.kernel32.dll_lstrcmpW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_PathIsSlowW
call sub.shell32.dll_IsLFNDriveA
call sub.shell32.dll_PathIsSlowW
ret
jmp 0x49868b
or ebx, ecx
and ecx, esi
jmp 0x49ae07
call edx
xchg edi, ecx
xor ecx, esi
xor esi, 0xc13a1fa8
jmp 0x498ebc
push 0xbd190ef8
dec esi
sub edi, esi
xchg ecx, edi
xor edi, 0xc13bf038
and edi, ebx
xor ecx, esi
xchg edi, esi
jmp 0x49aaa2
mov edx, 0x123b2f04
rol edi, 0x13
or ebx, edi
inc ebx
and edi, ecx
sub esi, 0xc15a5a62
mov ecx, edi
and ebx, 0xc15b11fd
xor ebx, 0xc15b8a34
or edi, 0xc15bf092
jmp 0x498cc0
call edx
or ebx, edi
and ebx, ecx
xor edi, ecx
or esi, ecx
not edi
and ebx, 0xc15e65e6
neg ecx
or ecx, 0xc15f40c5
jmp 0x498fbb
push 0xbd2143a5
bswap ecx
inc esi
dec esi
xor edi, ebx
and edi, 0xc16159ff
rol edi, 8
or ebx, 0xc1623528
xchg edi, esi
jmp 0x49adb3
push 0xbd1dcea4
dec ebx
sub edi, esi
xor esi, 0xc163eafb
shr ecx, 0xe
dec esi
and edi, esi
add ecx, esi
and ebx, esi
mov ecx, 0xc17b2bc7
inc ecx
xchg ebx, edi
ror edi, 0xc
sub esi, edi
xor ecx, ebx
jmp 0x4990bf
push 0xbd0c9ac1
sub edi, ecx
xchg ebx, esi
not esi
or esi, ecx
or esi, ecx
add ebx, 0xc19be5fe
neg ecx
inc edi
sub edi, esi
xor edi, ebx
add ebx, ecx
shr edi, 1
ror ebx, 0x17
xor ecx, 0xc19f4172
inc ecx
jmp 0x499372
push 0xbd14eaca
and esi, ebx
mov esi, ebx
sub esi, ecx
shr ecx, 7
or ebx, ecx
inc ecx
sub ebx, ecx
shr ecx, 0x10
mov esi, edi
jmp 0x49b022
push 0xbd085bc2
ror ecx, 0xc
add edi, esi
shl ecx, 0xd
neg esi
inc ecx
xchg edi, ebx
and ecx, 0xc1ad65b3
xor ecx, esi
dec ecx
mov ebx, 0xc1aea241
jmp 0x498d90
call edx
inc esi
and esi, 0xc1c074c8
add esi, ecx
nop
sub esi, 0xc1c191e8
mov esi, ebx
xchg esi, ebx
xor esi, 0xc1c2fcdc
jmp 0x498d4d
push 0xbcfa314d
mov ecx, ebx
rol ecx, 9
add ecx, ebx
xor ebx, ecx
shr ebx, 7
sub ebx, edi
xor ecx, 0xc1e51522
and edi, esi
nop
inc edi
xchg ebx, edi
xor edi, esi
sub esi, ebx
sub esi, edi
xchg edi, ecx
jmp 0x49a778
call fcn.0049998c
and ebx, esi
xor esi, edi
ror ecx, 5
jmp 0x4986b3
push 0xbd1494ea
sub esi, 0xc204b49d
add ebx, edi
xor ecx, edi
or ebx, esi
shr ecx, 0xe
dec esi
mov edi, ecx
inc edi
xor esi, 0xc207fd2b
jmp 0x4988e0
call fcn.0049998c
xchg ebx, edi
mov edi, ecx
neg ebx
nop
dec ecx
sub ebx, 0xc20a71be
or esi, 0xc20af180
sub ecx, ebx
xchg esi, ecx
xor edi, 0xc20c1f2d
mov ecx, edi
and edi, ecx
rol edi, 0xe
or ebx, ecx
jmp loc.0049ac0b
pop edx
add edi, ecx
and edi, ebx
not ecx
and esi, 0xc21d6a72
xchg ecx, edi
mov edi, 0xc21e3c79
inc ecx
sub edi, 0xc21f0148
shl ecx, 0x16
sub edi, ebx
xchg esi, edi
jmp 0x499c9b
pop edx
bswap esi
inc ecx
shr esi, 1
xchg ecx, edi
dec esi
not ebx
dec ecx
xor esi, ebx
or esi, 0xc2242ff2
jmp 0x498bbc
push 0xbcf2443d
or esi, ebx
shl edi, 0xa
xchg esi, ecx
xchg esi, edi
xor ebx, 0xc2268dfa
xor ebx, 0xc226f9b8
rol ebx, 0x17
and esi, edi
dec esi
rol ebx, 9
sub edi, ecx
shl ecx, 0x13
jmp 0x49ab10
push 0xbcf69d0b
mov ecx, edi
add edi, 0xc22a4e67
and ebx, 0xc22ab364
dec ecx
shr esi, 0xd
add edi, ebx
bswap ecx
sub esi, 0xc22cc220
add esi, ecx
sub edi, 0xc22d8180
sub ecx, esi
jmp 0x498cef
pop edx
xor ecx, 0xc22e67cb
and ecx, esi
and esi, edi
and ecx, edi
and ecx, edi
shr esi, 5
mov ecx, edi
rol esi, 0x1c
xor ebx, 0xc2318c42
and edi, ebx
nop
sub ecx, ebx
not ecx
jmp 0x4992c7
call fcn.0049998c
add edi, ebx
xor ecx, edi
xor ecx, edi
dec ecx
shr edi, 0x1e
not edi
mov ecx, ebx
xor ecx, 0xc23d5c19
xor esi, ebx
and ebx, 0xc23e276b
mov ebx, edi
bswap edi
ror edi, 0x19
or edi, ebx
jmp 0x499a03
mov edx, 0x123b2f04
and esi, edi
not esi
sub ecx, esi
mov ebx, ecx
sub ecx, 0xc241c5f4
add ebx, edi
bswap ebx
not ebx
or ebx, edi
add ecx, 0xc2454899
and ebx, edi
xor ecx, ebx
dec ebx
jmp 0x498abf
pop edx
add edi, esi
sub ecx, 0xc2477f84
and edi, ebx
or esi, ebx
dec esi
xchg ecx, ebx
xchg edi, ecx
shl esi, 4
shl edi, 0xb
add esi, edi
bswap ebx
mov esi, ebx
jmp 0x498d75
pop edx
dec edi
inc ebx
sub ecx, ebx
xchg ebx, esi
and edi, ecx
xchg esi, edi
jmp 0x4998a1
pop edx
add esi, edi
or esi, 0xc24f7279
xchg esi, edi
shr esi, 0xd
xor edi, ebx
mov edi, ecx
bswap ecx
sub ecx, 0xc251e807
shl edi, 0xd
mov ebx, edi
or ecx, esi
not edi
jmp 0x498d3d
push 0xbcf9c7cd
xor ebx, edi
xor edi, esi
xor esi, edi
xchg edi, ebx
mov esi, ebx
and ecx, esi
neg edi
shr esi, 0x1c
jmp 0x498a59
push 0xbd08af00
sub ebx, ecx
xchg ecx, esi
add ecx, edi
xor edi, esi
mov ecx, esi
dec esi
add esi, ecx
sub edi, esi
shl ecx, 0x19
or ebx, esi
shl edi, 0x1a
inc ecx
not edi
ror esi, 0x1c
rol ebx, 2
jmp 0x498f40
mov edx, 0x123b2f04
rol ebx, 0x12
xchg ecx, edi
or esi, ecx
xor ecx, esi
jmp 0x499cd3
mov edx, 0x2774562b
or ebx, ecx
sub ecx, esi
or ebx, esi
mov edi, esi
or ecx, 0xc2694a21
or edi, esi
xchg edi, esi
and ecx, edi
jmp 0x4991fe
push 0xbd117368
and ecx, esi
or ebx, ecx
sub ebx, 0xc275be74
not esi
and edi, ecx
mov esi, ebx
jmp 0x49ad60
pop edx
or edi, esi
mov ebx, 0xc27da4ea
mov ecx, edi
mov edi, ecx
sub ebx, esi
not edi
inc esi
bswap edi
rol ecx, 8
jmp 0x499318
push 0xbd090237
xor ecx, ebx
or edi, ecx
shl ecx, 0xe
neg ebx
inc esi
add ecx, ebx
xor ecx, edi
add ecx, 0xc29d01cc
mov esi, ebx
dec edi
jmp 0x499173
call edx
xchg ecx, edi
nop
xor ecx, esi
and ecx, ebx
xor ecx, ebx
inc ebx
xor edi, ebx
mov esi, edi
shl ecx, 4
jmp 0x49a966
pop edx
inc ebx
not esi
add esi, ebx
xor edi, ebx
inc edi
neg edi
xor ecx, esi
mov edi, 0xc2ac435b
xchg esi, ebx
add edi, esi
add edi, esi
jmp 0x49affe
pop edx
add ecx, 0xc2b5172c
xor edi, ebx
dec edi
mov esi, ecx
xor ebx, 0xc2b69fc5
or ecx, 0xc2b70a30
add edi, 0xc2b76c3c
mov ebx, edi
xor ecx, 0xc2b83dd6
bswap esi
xor edi, ecx
and esi, 0xc2b97cdb
jmp 0x499856
push 0xbd1e235b
and edi, 0xc2e03938
bswap edi
and ebx, esi
ror esi, 0x18
sub esi, ebx
dec esi
shl ecx, 4
xchg ecx, esi
mov esi, ebx
or ebx, 0xc2e67e1a
jmp 0x499a25
pop edx
dec ebx
and edi, 0xc2f48d05
xor edi, ebx
mov esi, ecx
bswap ecx
sub ecx, edi
or edi, 0xc2f6925e
add ecx, edi
and ebx, 0xc2f74ddd
jmp 0x4988b0
push 0xbd0951b1
xchg ecx, ebx
xchg edi, ebx
mov esi, edi
add edi, ecx
xchg edi, ebx
mov esi, ecx
and edi, ebx
add edi, esi
jmp 0x499914
pop edx
neg ebx
and edi, 0xc3044bce
mov esi, edi
neg esi
xchg edi, ecx
or ecx, ebx
dec ebx
nop
rol ecx, 0x16
mov esi, edi
or edi, esi
and ecx, esi
inc esi
jmp 0x49a62c
call fcn.0049998c
and ebx, edi
and esi, 0xc309f4a2
rol esi, 0x1d
ror ebx, 0x1f
ror esi, 9
or ecx, 0xc30bcb8c
jmp 0x498f61
pop edx
or ecx, esi
mov esi, ecx
inc ebx
or ecx, 0xc33ac635
or ecx, ebx
not ebx
xchg ebx, esi
add edi, 0xc33c70c3
mov esi, edi
mov edi, 0xc33d40c5
shl ecx, 3
shl ecx, 0xd
xor edi, 0xc33e8a9e
sub esi, ecx
or ebx, ecx
jmp 0x499150
pop edx
or edi, esi
or ebx, ecx
not esi
add ebx, 0xc341416d
add ecx, 0xc341abe1
xchg edi, esi
shr edi, 1
jmp 0x499e61
pop edx
mov esi, ecx
sub edi, ecx
xor ebx, 0xc343ff89
shl ebx, 8
mov edi, ebx
or ebx, ecx
mov ebx, ecx
xchg ebx, edi
dec ecx
jmp 0x499015
push 0x40
dec ebx
not esi
add ecx, ebx
or edi, ebx
and edi, 0xc348eb97
add esi, ebx
add ebx, ecx
shl edi, 7
add ebx, esi
jmp 0x49b1a1
mov edx, 0x2774562b
inc ebx
xor ecx, ebx
sub ebx, ecx
xchg ecx, edi
add esi, ecx
xchg ecx, esi
mov esi, ecx
xor esi, edi
or ecx, esi
sub ecx, ebx
rol ebx, 0x1e
xchg ebx, esi
sub ecx, 0xc3531863
xor ecx, 0xc35381fd
add ebx, edi
jmp 0x49a093
push 0xbd23c4cf
sub ecx, 0xc36ddc0d
add ebx, 0xc36e63c1
mov ebx, 0xc36ecae7
xchg edi, ebx
mov ecx, 0xc36f9415
not ebx
rol ebx, 0x13
add edi, 0xc3711fc1
add edi, ebx
add esi, 0xc371e7dc
sub ebx, esi
mov ecx, esi
jmp 0x499f3d
pop edx
bswap ebx
xchg esi, ebx
neg ecx
sub ecx, 0xc386b916
and ebx, edi
ror esi, 5
not ecx
sub ebx, esi
inc ecx
nop
jmp 0x49aae8
pop edx
sub ecx, esi
add esi, edi
mov edi, ebx
and esi, ecx
or ecx, esi
and esi, ecx
jmp 0x499cf3
push esp
and ecx, esi
sub esi, 0xc3910a9c
sub ecx, ebx
or edi, 0xc391f1d9
and ecx, ebx
xchg ecx, esi
rol esi, 0x10
dec esi
or ebx, edi
dec edi
or esi, 0xc3950a27
jmp 0x499334
pop edx
add edi, ecx
xor ebx, 0xc397892a
dec esi
nop
add ecx, 0xc398d070
add ebx, edi
sub edi, 0xc399bc84
xor ecx, esi
jmp 0x49a822
mov edx, 0x123b2f04
xor ecx, ebx
mov esi, 0xc3c84d1a
or ecx, edi
sub edi, 0xc3c92803
mov ebx, esi
and ebx, edi
sub esi, ebx
mov edi, ecx
mov ecx, ebx
mov edi, ebx
add edi, ebx
rol esi, 0x1e
jmp 0x498b2e
push 0xbd18be67
and edi, 0xc3cd1909
xchg esi, edi
not ebx
mov esi, ebx
ror edi, 3
or ebx, 0xc3cf16fb
add ebx, 0xc3cf7ff0
sub edi, 0xc3d01294
shr ebx, 0xa
sub esi, ecx
not ebx
jmp 0x4986c4
pop edx
sub ecx, esi
add ecx, esi
add esi, ebx
or esi, 0xc4094467
bswap edi
sub edi, esi
shr esi, 0x19
xor ecx, edi
ror esi, 6
xor esi, ebx
jmp 0x498be3
call edx
sub esi, ecx
sub edi, ecx
and edi, ecx
mov ebx, esi
sub esi, ebx
xor ecx, edi
jmp 0x499ef6
pop edx
sub edi, ebx
inc esi
or esi, edi
mov ebx, edi
mov esi, edi
or esi, edi
jmp 0x49a38a
pop edx
or ebx, ecx
or ebx, edi
add esi, 0xc44c0e35
or esi, edi
sub esi, ebx
neg esi
and esi, 0xc44daadb
xor esi, 0xc44e0ed6
xor ebx, esi
not esi
or ecx, ebx
rol ebx, 0x1e
neg edi
or edi, ebx
sub ebx, edi
jmp 0x498d1a
pop edx
mov ebx, esi
xor ebx, 0xc454593d
and ebx, ecx
mov ebx, esi
xor edi, 0xc4558474
and esi, ecx
not esi
xor esi, ebx
xchg edi, ecx
sub esi, edi
dec ecx
or ecx, 0xc45846f2
xor ecx, 0xc458ad26
or esi, ecx
jmp 0x49a672
push 0x401400
sub esi, edi
and ebx, ecx
rol edi, 0xd
or edi, 0xc45cb38a
jmp 0x498792
pop edx
and ecx, edi
and ecx, ebx
and edi, ecx
not ebx
and ecx, edi
xchg esi, ebx
sub esi, 0xc45faf6d
mov ebx, edi
jmp 0x499c39
push 0xbd09a1ba
xchg ecx, ebx
add ebx, ecx
xor esi, ebx
and edi, esi
mov ebx, ecx
mov ecx, ebx
mov ecx, edi
and esi, ebx
xor edi, esi
inc ebx
sub ebx, 0xc4647d63
add ecx, ebx
sub ecx, edi
xchg ebx, esi
xchg ebx, ecx
jmp 0x498766
pop edx
inc ecx
xor edi, 0xc4671634
bswap edi
sub ecx, 0xc467ea74
xchg edi, esi
nop
add ebx, 0xc46909a7
jmp 0x49b071
call edx
add ecx, ebx
xor ecx, ebx
or ebx, 0xc49218d6
sub edi, esi
sub ebx, 0xc492e8a6
and esi, ebx
mov esi, 0xc493b1db
sub esi, ebx
jmp 0x49a78c
mov edx, 0x123b2f04
and ebx, 0xc494a124
mov esi, edi
or ecx, esi
or ebx, edi
and ebx, esi
mov esi, ecx
add esi, ecx
xchg esi, ecx
xchg edi, esi
jmp 0x49a262
push 0xbcf1a37a
xchg edi, ecx
sub esi, edi
mov ebx, edi
add esi, edi
xchg edi, ebx
mov ecx, ebx
not esi
inc ebx
and esi, ebx
sub esi, edi
inc ebx
sub edi, 0xc4addeea
jmp 0x49a4bb
call fcn.0049998c
and ebx, 0xc4cfe723
add edi, ecx
xor ecx, esi
dec esi
xor ebx, edi
mov esi, edi
add ebx, esi
add esi, edi
sub ecx, 0xc4d329b6
jmp 0x499789
call fcn.0049998c
xor edi, esi
sub edi, 0xc4f44234
mov edi, esi
and ecx, ebx
shl ebx, 8
jmp 0x49a882
push 0xbd050577
add ecx, ebx
and esi, ecx
shl ecx, 0x16
rol ecx, 0x13
and esi, edi
xchg ecx, esi
shl ebx, 0x1b
shl edi, 7
shl edi, 0x16
nop
or esi, ecx
xor edi, ebx
dec ecx
xor ebx, esi
xchg ebx, edi
or ecx, edi
jmp 0x49af0c
push 0xbd18728e
or esi, ebx
sub ecx, ebx
and esi, ebx
sub esi, ebx
add ecx, ebx
xchg ebx, ecx
and edi, esi
or esi, ebx
and esi, ecx
sub esi, edi
add ebx, esi
add edi, ecx
xor ebx, 0xc503735e
sub ecx, edi
jmp 0x49962b
call edx
add edi, ebx
xor ecx, ebx
neg ebx
xchg esi, ecx
and ebx, ecx
xchg ecx, esi
mov ebx, 0xc50735b4
jmp 0x499769
pop edx
or ebx, 0xc50bf5bb
mov ebx, 0xc50c5c5a
xor ecx, edi
mov edi, ebx
xor ebx, edi
shr esi, 0xd
or ebx, ecx
inc esi
inc edi
and ebx, 0xc50fbd25
mov ebx, ecx
mov ecx, esi
bswap ecx
add ecx, 0xc51187e5
mov ebx, ecx
or ebx, 0xc5124cee
jmp 0x49ab77
call fcn.0049998c
mov ecx, esi
neg ecx
add ebx, ecx
add edi, ebx
or esi, ebx
mov esi, ecx
mov edi, esi
neg esi
or esi, ebx
sub edi, ecx
xor esi, edi
jmp 0x49ace4
pop edx
xor edi, ecx
and ecx, esi
or ebx, esi
not ebx
xor edi, ecx
and ecx, 0xc556e244
shl ecx, 0x13
or edi, ebx
jmp 0x499dd2
push 0xbd144a39
sub ebx, esi
xor ebx, ecx
xor ecx, esi
sub edi, 0xc58594bd
and ebx, edi
add ecx, edi
add edi, esi
mov esi, ecx
shr edi, 0x14
ror ecx, 0x12
or ecx, ebx
jmp 0x498b0b
push 0xbd1d61c3
xchg esi, edi
xchg ecx, ebx
add esi, ebx
or ebx, esi
add ecx, esi
and ebx, esi
add ebx, esi
shl esi, 0x1a
mov edi, ecx
jmp 0x4987d2
push 0xbcf58c37
add edi, ebx
sub esi, ecx
add ebx, edi
xchg ebx, edi
add ecx, 0xc59c034f
sub ecx, ebx
bswap ebx
bswap ecx
add ecx, ebx
sub edi, 0xc59e4802
mov edi, esi
jmp 0x49a68c
mov edx, 0x4132136a
xor ecx, ebx
xchg ebx, ecx
neg esi
not ecx
add edi, ebx
ror edi, 0x19
and esi, ebx
sub esi, edi
or ecx, 0xc5a62ab7
jmp 0x49af93
pop edx
and ecx, edi
add edi, ebx
neg edi
or esi, edi
or edi, 0xc5b65e7a
mov esi, ecx
rol ecx, 0xd
xor esi, ecx
neg edi
jmp 0x49aac9
push 0xbd242f6c
and ebx, edi
xor ebx, esi
xchg edi, esi
xor ecx, ebx
xchg ecx, ebx
sub ecx, 0xc5c08e5f
add ebx, edi
sub ecx, 0xc5c161b6
sub ecx, ebx
sub esi, edi
or ecx, edi
mov ecx, 0xc5c2f46d
shr esi, 0x1d
mov esi, ebx
mov ebx, 0xc5c41c79
and ebx, ecx
jmp 0x49aa7f
call edx
or ebx, esi
xor esi, edi
rol ebx, 2
add ecx, ebx
mov ecx, esi
jmp 0x4994ee
call fcn.0049998c
mov ecx, ebx
mov edi, ebx
shr ebx, 0xe
ror ecx, 3
inc esi
xor ecx, esi
xchg ebx, edi
add ebx, ecx
not edi
mov ecx, ebx
sub esi, edi
sub ecx, 0xc602760c
or edi, ecx
add esi, ecx
jmp 0x49a90b
pop edx
mov esi, 0xc610d782
bswap ebx
sub ebx, 0xc6119620
and edi, ebx
or ecx, edi
xchg ecx, edi
shl edi, 0xc
rol edi, 9
xchg edi, ecx
jmp 0x499486
push 0xbd1cf48c
add ecx, ebx
add ebx, 0xc6151a08
add ebx, 0xc61575e1
or edi, ebx
xor edi, ebx
xchg ecx, esi
xchg ebx, ecx
xor ecx, ebx
bswap esi
jmp 0x499df8
push esp
add ecx, edi
neg edi
add esi, edi
bswap esi
rol edi, 0x15
neg esi
mov edi, ebx
shr edi, 7
jmp 0x4994b5
call fcn.0049998c
dec edi
xor edi, esi
and edi, esi
shl ebx, 4
neg edi
not edi
xor esi, ecx
and edi, ecx
neg edi
jmp 0x499c63
pop edx
inc edi
bswap edi
or edi, ecx
mov ecx, 0xc66082b7
or esi, 0xc660e674
mov edi, ecx
sub edi, ebx
not esi
jmp 0x49ae5e
push 0xbd230ebb
bswap esi
or ebx, esi
and edi, esi
mov ebx, esi
xor ebx, 0xc66f51ad
and ecx, esi
rol edi, 0x10
xchg edi, ebx
xor ebx, ecx
shl esi, 0x11
nop
ror esi, 0xd
and ecx, 0xc6727040
shr edi, 0x14
jmp 0x49afe5
push 0xbcf1ef58
inc ebx
or ecx, esi
and esi, 0xc6a9f2ee
mov ecx, 0xc6aa538a
add edi, ecx
sub edi, ebx
add esi, edi
xor esi, ecx
or ecx, 0xc6ac4ede
xor ebx, ecx
bswap edi
sub edi, ecx
xchg edi, ecx
or edi, esi
inc esi
jmp 0x498bfd
push 0xbd158a53
mov esi, ebx
mov edi, esi
add ecx, ebx
and edi, esi
ror ebx, 0x15
xor ecx, 0xc6b0fcaf
not ecx
add edi, esi
jmp 0x49a893
push 0xbcf52413
or ebx, ecx
or edi, 0xc6dc5620
shl ecx, 7
mov ecx, 0xc6ed6429
and edi, 0xc6edcfd0
shr esi, 0xa
mov esi, ebx
xor ecx, 0xc6ef1f95
mov edi, 0xc6ef7e45
xor ecx, edi
sub edi, ecx
jmp 0x499e15
pop edx
and edi, 0xc6f2235d
and esi, ecx
xchg esi, ecx
or ebx, ecx
sub esi, ebx
mov ebx, esi
add ecx, edi
add ecx, edi
jmp 0x498937
push 0xbcf5dbcc
dec esi
xchg esi, edi
or edi, ebx
or esi, ebx
sub ebx, esi
add esi, ecx
and esi, ebx
jmp 0x49a6b4
push 0xbcf65655
or edi, 0xc700efb2
and esi, 0xc701532a
and ecx, 0xc701b1f0
mov ebx, ecx
xor edi, ebx
and ecx, esi
shr ecx, 0x1e
sub ebx, ecx
xor ebx, esi
neg edi
ror ebx, 3
and edi, ebx
and ebx, ecx
jmp 0x498c2a
push 0xbd04b21b
add edi, ebx
add ecx, esi
or ebx, edi
xchg ebx, ecx
neg edi
jmp 0x499c0c
pop edx
not esi
rol ecx, 0xe
sub edi, 0xc7201bac
or ebx, esi
add edi, 0xc720da65
xchg ebx, esi
nop
and ecx, edi
sub ebx, 0xc72274a0
and edi, esi
jmp 0x49aa2d
pop edx
or edi, 0xc74882c1
and edi, ecx
ror esi, 6
mov esi, ecx
mov ebx, edi
sub ecx, 0xc74a7d7d
or ebx, esi
jmp 0x49afc8
call edx
xor esi, 0xc7588f1f
add ebx, edi
xchg ecx, esi
jmp 0x499845
mov edx, 0x123b2f04
sub esi, edi
or edi, ebx
xor esi, 0xc75a98f0
and edi, ebx
or esi, ebx
xchg esi, ebx
sub ecx, esi
rol esi, 0x11
bswap ecx
or ebx, ecx
and esi, 0xc75dad12
xchg ecx, esi
or ebx, edi
xor edi, 0xc75ed72e
rol ecx, 0x1e
jmp 0x499b26
call edx
mov esi, edi
xor edi, ebx
rol ecx, 2
jmp 0x4992fb
push 0xbd19ad35
ror ebx, 0x17
xchg ecx, edi
neg esi
xor ecx, esi
jmp 0x498dba
pop edx
add edi, ebx
and ecx, 0xc783fbc6
or edi, ecx
add ecx, 0xc784c103
xor edi, 0xc7852a5d
not esi
and esi, edi
jmp 0x4994a3
pop edx
bswap ecx
shl ebx, 2
ror edi, 0x1a
and edi, esi
mov esi, ecx
mov esi, ebx
mov ebx, ecx
mov ecx, 0xc7a54079
add esi, ecx
or ecx, esi
sub ebx, esi
jmp 0x498c5a
push 0xbd24870d
or esi, ebx
add edi, ebx
xor ecx, esi
xchg ebx, ecx
neg ebx
shr ecx, 5
xor ecx, esi
shl ebx, 0xd
mov ebx, 0xc7b023e9
xchg ebx, edi
jmp 0x499601
push 0xbd195f85
or edi, ecx
and esi, ecx
or ebx, ecx
xor esi, ecx
and ebx, ecx
shl ecx, 0x16
xor edi, ebx
or ecx, 0xc7b3b0b6
xchg ecx, ebx
xor esi, 0xc7b4778f
jmp 0x49a919
pop edx
dec esi
mov esi, ebx
bswap ebx
xor ebx, esi
and ecx, edi
sub ecx, 0xc7b6f1b5
and edi, ebx
xchg ebx, ecx
and edi, esi
dec ecx
nop
and ecx, ebx
jmp 0x49a302
pop edx
add ecx, 0xc7ba1c6d
inc edi
xor edi, ebx
bswap ebx
rol esi, 4
shl ecx, 0x10
mov edi, 0xc7bc860d
or edi, 0xc7bce4ab
and edi, 0xc7bd4ab2
jmp 0x49993f
mov edx, 0x2774562b
neg ecx
and esi, 0xc7cfe023
or ebx, 0xc7d05093
dec edi
shl ecx, 0x15
mov edi, esi
mov edi, ecx
bswap ecx
xor edi, ebx
shl esi, 0xf
xor edi, 0xc7d372da
jmp 0x49aeb6
pop edx
sub edi, esi
bswap edi
xor edi, ebx
add edi, ebx
jmp 0x4987b1
call edx
add edi, esi
or ebx, edi
mov ecx, ebx
add ecx, ebx
or ebx, 0xc818f8c9
xchg esi, edi
add ecx, ebx
inc esi
bswap ecx
jmp 0x49a130
push 0xbd11c6cf
bswap esi
ror ecx, 0x10
and ebx, esi
ror ebx, 0x12
shr esi, 0xf
rol esi, 4
jmp 0x498e0a
mov edx, 0x2774562b
xor edi, ecx
and ebx, ecx
add edi, esi
or esi, edi
or ebx, 0xc842465d
jmp 0x499bf3
push 0xbcf11e54
mov ebx, edi
mov edi, esi
shl edi, 0x14
and ecx, ebx
xchg ecx, esi
add esi, ecx
add ecx, esi
add ebx, edi
xor esi, edi
and ebx, esi
xor ebx, ecx
sub esi, 0xc8592189
ror ecx, 1
sub ebx, edi
sub esi, 0xc85a3b49
jmp 0x499a8a
pop edx
xor ecx, ebx
shr esi, 6
rol ecx, 5
sub esi, ecx
xchg edi, ecx
or ecx, esi
shl ecx, 4
or ebx, 0xc861d109
mov esi, ecx
mov ebx, esi
xchg ebx, ecx
add ecx, ebx
jmp 0x4998fa
call fcn.0049998c
bswap esi
add edi, ebx
shl ebx, 6
dec ebx
mov ebx, esi
bswap ebx
xchg edi, ecx
or esi, ecx
or edi, 0xc86f55bb
and esi, 0xc86fb555
xor ecx, edi
add ebx, edi
xchg esi, edi
jmp 0x499f80
mov edx, 0x2774562b
and esi, 0xc877396d
sub esi, ebx
sub edi, ecx
mov esi, edi
or edi, esi
xor ecx, esi
mov ecx, 0xc879b93f
sub ebx, ecx
xor esi, ebx
jmp 0x49af2f
call fcn.0049998c
add ecx, edi
xchg edi, ecx
mov edi, ecx
sub esi, edi
sub ecx, 0xc87c9283
and edi, esi
sub esi, 0xc87d4ee4
xor ebx, esi
add ecx, esi
shl ebx, 0xd
shr edi, 0x12
or esi, 0xc87f52d3
jmp 0x4989c7
call fcn.0049998c
and esi, edi
or edi, ecx
mov esi, ecx
or ecx, ebx
add esi, ebx
and ecx, ebx
sub esi, ecx
shr esi, 8
sub esi, 0xc8885914
or esi, 0xc888c300
and esi, ebx
mov ebx, 0xc88985d1
xchg ecx, ebx
ror ebx, 0x18
bswap ecx
jmp 0x49a1e2
pop edx
shr ecx, 0x11
shl ebx, 0xd
neg edi
shl ebx, 0x16
xchg edi, esi
neg ecx
add ebx, edi
sub ecx, 0xc88e4116
jmp 0x4991dc
push 0xbd235c97
inc ebx
xor ebx, 0xc88f2fb0
mov esi, edi
or esi, 0xc8900394
jmp 0x4993f7
push 0xbd111ba2
mov edi, ecx
xchg esi, ebx
xchg ebx, ecx
xor edi, ecx
shl ebx, 0x15
and esi, ebx
ror ecx, 8
nop
shr esi, 0xf
sub ecx, ebx
and esi, ebx
xor edi, ecx
jmp 0x498e75
push 0xbd153bde
and esi, 0xc8953bb8
bswap esi
or ecx, edi
not ecx
xchg ebx, esi
mov edi, ecx
sub ebx, edi
shr esi, 0x1e
jmp 0x49a4ec
pop edx
xchg ecx, ebx
xor ecx, ebx
add edi, ecx
and ecx, ebx
and esi, edi
xchg ecx, edi
jmp 0x49b18c
push 0xbd1c9d5a
shl edi, 0x1a
mov ecx, esi
and ecx, ebx
or edi, ecx
xor ecx, edi
jmp 0x49a151
push 0x9728b
mov ebx, esi
ror edi, 0x11
mov edi, ebx
or ebx, esi
add edi, ecx
xor esi, ecx
or esi, ecx
mov ecx, 0xc8eb0e8f
xor esi, edi
bswap ecx
jmp 0x4998e3