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

Disassembly:
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff18
jne 0x401061
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff2a
jne 0x4010f4
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff2e
jne 0x40115f
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
ret
call sub.user32.dll_GetDesktopWindow
cmp eax, 0xffffff06
jne 0x401206
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call sub.kernel32.dll_IsBadHugeReadPtr
call sub.kernel32.dll_IsBadHugeReadPtr
call main
call main
call main
call main
ret
jmp 0x4743d7
neg edi
jmp 0x475c08
push 0xda6390b4
xor edi, ebx
and esi, edi
or ebx, 0xdb66e8be
xor ebx, esi
and esi, ebx
or ecx, esi
jmp 0x4762ab
push 0xda7c9834
sub edi, ebx
mov edi, esi
xor edi, 0xdb685996
add ebx, 0xdb68946e
dec ebx
add ebx, edi
add edi, ebx
add esi, ebx
mov ecx, ebx
sub ecx, edi
jmp 0x474d8e
mov edx, 0x6440607e
xor edi, esi
and ecx, esi
jmp 0x475f47
and esi, edi
xor ebx, edi
ror ebx, 0xa
rol esi, 0xf
xor esi, 0xdb6ed63c
bswap ebx
xor ebx, ecx
bswap esi
ror esi, 0x1c
add ecx, 0xdb70d2a6
inc ebx
add ebx, 0xdb7153fe
jmp 0x475aeb
push 0xda6ddf8a
mov esi, 0xdb747960
mov ebx, ecx
mov ebx, esi
rol ebx, 4
sub ecx, edi
and esi, edi
nop
and ebx, 0xdb76e64e
not ebx
add ebx, edi
jmp 0x474c2b
call edx
inc esi
xchg ecx, esi
or esi, ecx
xchg edi, esi
and esi, ecx
and ecx, edi
mov ecx, edi
mov ebx, edi
or esi, ebx
mov ebx, esi
xchg esi, edi
and ecx, esi
jmp 0x475b08
push 0xda73c2e2
xor ebx, ecx
shl edi, 0x17
not esi
sub ecx, ebx
xchg ebx, esi
xor ecx, 0xdb888c9c
bswap ecx
xchg edi, ecx
add esi, ebx
xor edi, ebx
dec esi
add ebx, ecx
or esi, 0xdb8a659a
not esi
jmp 0x474e96
call fcn.004753f1
rol esi, 1
sub edi, 0xdb8ef9b2
mov edi, ebx
mov ebx, esi
and esi, ecx
add ebx, edi
or ebx, 0xdb9032ba
shl ecx, 0x1d
and ebx, 0xdb90aa46
and esi, ebx
or ecx, esi
add ecx, edi
jmp 0x474f5e
call fcn.004753f1
inc ebx
or edi, 0xdb952ba2
or ecx, esi
or edi, ebx
xor ebx, esi
and ebx, ecx
sub ebx, 0xdb96d0ca
xor edi, ebx
shr ecx, 3
sub esi, 0xdb982e02
mov edi, esi
or ecx, 0xdb98f09a
jmp 0x474cfc
push 0x40
and ecx, edi
mov esi, edi
ror ebx, 0x16
add ebx, ecx
mov ecx, ebx
sub edi, ebx
or edi, esi
xchg ecx, esi
and ecx, edi
shl ebx, 0x12
mov esi, ebx
add esi, edi
jmp 0x47525b
mov edx, 0x6440607e
mov esi, ebx
mov ebx, 0xdba199be
sub ebx, ecx
or ebx, edi
xchg esi, ebx
xor ebx, 0xdba280d6
sub esi, 0xdba2bc36
sub ecx, esi
or ecx, esi
xor ebx, 0xdba378c0
xchg edi, esi
or ecx, 0xdba3ee8e
xchg esi, ecx
shr edi, 0x15
jmp 0x476312
pop edx
xor edi, 0xdba7afac
xchg ebx, ecx
add esi, ebx
ror ecx, 0x1c
xchg ebx, edi
sub esi, ecx
shl ecx, 0x15
rol esi, 0x19
jmp 0x475299
pop edx
neg ecx
ror ecx, 0x17
or edi, esi
sub ebx, esi
sub esi, 0xdbad4d74
and ecx, ebx
jmp 0x4758c7
mov edx, 0x6440607e
sub esi, 0xdbb5b692
or ecx, 0xdbb6441c
xor edi, 0xdbb6b0a0
add ebx, ecx
or edi, ebx
xor edi, ebx
xor ecx, 0xdbb84c5c
mov ecx, edi
jmp 0x474975
push 0xda71cfc0
sub ebx, esi
or ebx, ecx
xchg ebx, esi
add esi, edi
xor esi, edi
sub esi, ecx
jmp 0x474c8a
pop edx
dec esi
xchg ebx, esi
mov esi, ecx
shl ebx, 0xf
mov ecx, 0xdbbe0c74
sub esi, edi
or edi, ecx
sub ecx, edi
sub edi, 0xdbbfefd0
add ebx, esi
shr esi, 0x17
shr edi, 0x1d
jmp 0x47507b
call fcn.004753f1
rol ebx, 0xc
shl esi, 0xc
sub edi, esi
shl ebx, 0xf
jmp 0x475344
push 0xda84b9a0
xor edi, 0xdbd59b6c
mov ebx, esi
jmp 0x475f0b
call fcn.004753f1
add ecx, ebx
sub ebx, 0xdbe0c8e4
xor esi, edi
xor esi, ebx
xchg ecx, esi
sub ebx, 0xdbe29aea
xchg edi, esi
add ebx, edi
or ecx, 0xdbe3d9da
xor ecx, edi
xor ebx, esi
and esi, ebx
jmp 0x4759b8
push 0xda81dc9e
neg edi
sub ecx, edi
sub esi, 0xdbf1f972
add ecx, esi
xchg edi, ecx
add ecx, esi
inc ebx
neg esi
shl esi, 0x1b
mov edi, 0xdbf514fe
jmp 0x47447a
call edx
xor ebx, edi
sub ebx, edi
not ecx
add esi, edi
add edi, esi
or ecx, 0xdbf803ac
jmp 0x474fb9
pop edx
and ecx, ebx
xor ecx, ebx
mov ecx, ebx
and esi, edi
jmp 0x474ad9
xor eax, eax
dec esi
and ebx, edi
bswap edi
and ebx, esi
shr ecx, 0x19
neg ecx
add ebx, esi
mov esi, ebx
jmp 0x476046
call fcn.004753f1
sub ecx, esi
inc ebx
add edi, esi
xor ebx, 0xdc047bc4
add edi, ebx
or ecx, ebx
and edi, ebx
bswap edi
jmp 0x476569
xchg esi, edi
sub edi, ecx
or esi, 0xdc07d2f8
mov ebx, 0xdc08450c
dec ecx
sub esi, ebx
or ecx, esi
rol edi, 0xf
xchg edi, ebx
neg ecx
and esi, 0xdc0ab6c6
and edi, ecx
sub esi, 0xdc0b2a70
sub esi, 0xdc0b6580
jmp 0x475a03
pop edx
xor edi, 0xdc0bb59c
not ebx
and esi, 0xdc0c2ca8
xor esi, ecx
or edi, ecx
mov esi, ebx
nop
xchg esi, ebx
sub esi, edi
xor esi, ecx
jmp 0x474dbf
push 0x401400
mov edi, ecx
xor ecx, ebx
inc ecx
dec ebx
add edi, 0xdc0f1e78
bswap ecx
or edi, 0xdc0f95a2
neg ecx
xor esi, edi
neg esi
jmp 0x4766a8
push 0xda6a4118
sub edi, ecx
mov ecx, ebx
bswap ecx
mov esi, 0xdc11480c
xor ebx, edi
sub esi, 0xdc11bdfa
or ecx, 0xdc11f9dc
mov esi, edi
inc esi
mov ecx, ebx
xor esi, ebx
xchg ecx, esi
mov ebx, 0xdc1366ba
xchg esi, edi
jmp 0x476441
mov edx, 0x4132136a
not edi
add ebx, esi
xor ebx, edi
not ecx
xor ecx, edi
sub ecx, ebx
add edi, 0xdc175f6a
xor esi, ebx
and ebx, 0xdc17d498
shl ebx, 0xd
add esi, ebx
xor edi, esi
jmp 0x4748c3
mov edx, 0x6440607e
xor edi, 0xdc18d76e
not ecx
mov ecx, 0xdc194e32
xor ecx, 0xdc198904
and edi, esi
or esi, ebx
ror edi, 0x17
xor ecx, esi
add ecx, ebx
xor esi, 0xdc1af4b8
or ebx, esi
xor ecx, ebx
jmp 0x4756be
push 0xda6e250c
mov edi, ebx
add esi, ebx
bswap edi
xor ecx, ebx
sub ecx, edi
add esi, edi
xor edi, 0xdc2380a0
mov ecx, edi
not ecx
xor ecx, edi
jmp 0x47646b
push 0xda725816
mov esi, 0xdc2956b6
mov ebx, edi
or ebx, ecx
and ebx, edi
xor edi, esi
mov edi, ebx
jmp 0x4765b6
pop edx
xor edi, esi
not ecx
or edi, ebx
xchg ecx, esi
or esi, 0xdc2db994
and edi, ebx
or ecx, ebx
and edi, ebx
jmp 0x47668f
push esp
and ebx, esi
sub edi, ebx
xor edi, ecx
neg ebx
or ebx, esi
or edi, 0xdc2fe6ac
dec esi
and ecx, ebx
jmp 0x4746be
call edx
or edi, ebx
sub ebx, esi
not esi
xchg edi, ebx
neg edi
xor esi, ebx
jmp 0x4757ee
pop edx
or esi, edi
xor edi, esi
neg ecx
and esi, 0xdc38d1cc
jmp 0x474e10
pop edx
xor ecx, edi
inc edi
mov ecx, 0xdc399946
add edi, ebx
inc edi
and esi, edi
sub ebx, esi
or edi, ebx
mov edi, ebx
and edi, ecx
add ecx, edi
or esi, 0xdc3baeec
jmp 0x4766cd
mov edx, 0x6440607e
add esi, ebx
sub esi, 0xdc3c4b4c
jmp 0x474a88
push 0xda8545a2
or esi, edi
mov esi, edi
sub edi, ecx
sub ebx, ecx
shr ecx, 0x18
bswap edi
xor esi, edi
or edi, esi
mov esi, ecx
not edi
jmp 0x475436
pop edx
or esi, ecx
xchg ecx, ebx
xor edi, ebx
or edi, 0xdc3fb970
add edi, ecx
add esi, 0xdc4066a4
and esi, ecx
or edi, esi
add ecx, edi
rol edi, 0x1e
jmp 0x4751c0
pop edx
rol edi, 0xe
not edi
jmp 0x475909
pop edx
xor edi, 0xdc4c06e0
xchg ecx, edi
and ecx, edi
add ebx, esi
shr edi, 4
shr ebx, 0x11
add edi, ebx
and edi, esi
jmp 0x474753
mov edx, 0x6440607e
xor esi, 0xdc4dfc3a
or esi, ecx
sub edi, 0xdc4e704a
not edi
rol ecx, 0xd
not edi
jmp 0x475581
rol dword [edx], 0x16
or ecx, edi
bswap esi
not esi
add ecx, edi
mov ebx, edi
or edi, ecx
jmp 0x475893
call edx
mov edi, esi
shr edi, 0x1a
xor edi, ecx
xor edi, 0xdc5b604c
add ecx, ebx
xchg esi, ebx
and ecx, 0xdc5c0c78
mov edi, 0xdc5c4734
jmp 0x4761d8
pop edx
add edi, esi
sub ebx, esi
mov ecx, ebx
or edi, ecx
ror edi, 1
mov ebx, 0xdc61182e
add ebx, edi
or esi, ebx
xchg esi, ebx
rol esi, 8
mov ecx, esi
and ebx, esi
jmp 0x474a49
pop edx
dec esi
shr esi, 3
and ebx, edi
sub ebx, 0xdc69069c
not edi
neg ebx
xor esi, 0xdc6b2e66
shr ebx, 0xc
neg ebx
mov edi, ebx
jmp 0x47478e
pop edx
mov edi, ebx
xchg esi, edi
xor edi, ecx
sub ecx, ebx
jmp 0x474cc9
pop edx
add edi, ebx
shl edi, 0x1a
xor ebx, edi
sub ebx, 0xdc743b3a
jmp 0x475c2d
push 0xda6d5498
add ebx, esi
mov ecx, ebx
not edi
mov ebx, esi
sub edi, ecx
and ebx, ecx
jmp 0x475bc0
pop edx
not esi
and ebx, 0xdc7f082c
sub ecx, ebx
sub edi, esi
rol edi, 7
neg edi
or ebx, edi
add esi, ecx
mov esi, ecx
neg ecx
jmp 0x475743
push 0xda8aea3e
mov esi, ebx
mov ebx, 0xdc83088a
and ebx, edi
and ecx, 0xdc83ddb8
add ecx, esi
sub edi, esi
shr edi, 0x11
or ebx, esi
jmp 0x4756cd
mov edx, 0x401400
neg ecx
sub edi, esi
or ebx, ecx
add edi, 0xdc914cc4
or edi, 0xdc918910
and edi, esi
sub esi, ecx
xor ebx, 0xdc9248c4
xor edi, ebx
sub ecx, edi
or edi, 0xdc92f96e
not ecx
jmp 0x474a57
pop edx
mov edi, ecx
add esi, 0xdc94275e
jmp 0x47620e
push 0x72fd7
add ebx, esi
or edi, esi
and ebx, ecx
or ecx, edi
or edi, ebx
rol ebx, 0x13
sub ebx, esi
mov ecx, 0xdca2e940
jmp 0x474afa
pop edx
add edi, 0xdca33d58
add ebx, esi
xor edi, esi
add edi, 0xdca3ecf4
add edi, ebx
shl ecx, 0x16
ror ecx, 0x10
mov edi, esi
jmp 0x4763a3
pop edx
or ecx, edi
dec ecx
xor esi, 0xdca6c976
ror edi, 0xe
xor ebx, ecx
shr ecx, 0x16
mov ebx, edi
and esi, 0xdca8593a
jmp 0x475879
push 0xda734620
not ecx
sub edi, ecx
mov edi, 0xdcaf09e6
xchg ebx, ecx
add ebx, esi
add ecx, edi
jmp 0x4745b1
push esp
sub esi, 0xdcb50138
mov esi, ebx
jmp 0x474ce3
mov edx, 0x6440607e
and ecx, esi
neg esi
ror ebx, 3
or ebx, edi
or esi, ebx
add esi, ecx
inc ecx
shr edi, 0x11
xchg edi, ecx
mov ecx, esi
jmp 0x475481
call fcn.004753f1
bswap ecx
mov ebx, edi
or edi, ebx
sub edi, ecx
add esi, ebx
and edi, ebx
shr ecx, 0x1b
xchg edi, ebx
mov ebx, esi
mov ecx, edi
inc edi
xor ebx, 0xdcde684c
jmp 0x4755ce
push 0xda631456
and ebx, ecx
sub ebx, 0xdce3b82c
xchg ecx, ebx
xor ecx, esi
mov ebx, ecx
xor esi, ebx
jmp 0x47443b
call fcn.004753f1
mov edi, ecx
sub ebx, 0xdcfb1642
xor edi, ebx
sub ecx, edi
and edi, esi
xor edi, ebx
shr edi, 0x1f
bswap ecx
and ecx, ebx
bswap ecx
jmp 0x47457e
call edx
add esi, ecx
xor ebx, 0xdd036470
xor ebx, 0xdd03cdf8
not ecx
and ebx, esi
mov esi, ebx
sub edi, ebx
mov esi, ecx
jmp 0x474e7a
push 0xda884e72
xor ecx, edi
and ebx, ecx
shl ebx, 0x11
mov ecx, edi
mov esi, ecx
or ebx, esi
or edi, ebx
mov esi, ebx
jmp 0x475ac9
pop edx
xchg esi, ebx
xor esi, 0xdd0a679e
sub edi, esi
sub esi, 0xdd0ade92
sub ecx, ebx
add esi, ebx
dec ebx
add edi, 0xdd0bd92e
jmp 0x475279
push 0xda8b7744
xchg ebx, ecx
or edi, ebx
shl edi, 0xc
and esi, edi
xor ecx, ebx
xchg edi, ebx
bswap ebx
sub edi, ecx
add esi, ebx
mov ebx, edi
jmp 0x4764dd
push 0xda6213a4
xor esi, 0xdd0ea268
inc esi
jmp 0x47623f
pop edx
dec esi
or ebx, edi
sub ebx, esi
not edi
mov esi, ecx
inc edi
add esi, ecx
shl ecx, 6
jmp 0x474455
call fcn.004753f1
ror ebx, 1
mov esi, edi
jmp 0x475e21
push 0xda8b30a2
ror ebx, 8
sub ebx, 0xdd16d0fe
mov ebx, ecx
rol ecx, 2
add ecx, ebx
mov ecx, esi
and edi, 0xdd17f5c4
dec ecx
jmp 0x475648
push 0xda684bf6
sub esi, edi
dec ebx
sub ebx, esi
rol esi, 0x16
xor esi, ecx
or esi, ebx
xor esi, 0xdd1cc156
neg ebx
add ecx, esi
ror ecx, 0x18
jmp 0x4746f5
pop edx
shl ecx, 0xc
sub edi, 0xdd1e3446
or ecx, 0xdd1e7012
xor ecx, 0xdd1eac8c
and esi, edi
and edi, esi
inc esi
shr ecx, 0xc
xor esi, ebx
xor ecx, edi
jmp 0x47518e
and esi, 0xdd2a85e6
or edi, esi
xor ecx, edi
sub ecx, esi
shl ebx, 1
xchg ecx, ebx
add edi, esi
or ecx, 0xdd2e154a
add ecx, 0xdd2e522c
or esi, 0xdd2e8e84
and edi, esi
or edi, ebx
mov ecx, edi
sub edi, ebx
jmp 0x4761bc
pop edx
mov ecx, edi
dec ecx
sub ecx, ebx
xor ecx, edi
add edi, 0xdd31e082
xor ecx, esi
xor ebx, edi
and ecx, ebx
jmp 0x475627
pop edx
or esi, 0xdd363bb2
and ebx, edi
mov ebx, esi
mov esi, ebx
dec edi
or ecx, edi
and edi, 0xdd389b74
or edi, esi
jmp 0x474b6e
push 0xda877a24
not esi
mov ebx, edi
or ecx, edi
mov ecx, ebx
not ebx
or ebx, edi
not ecx
xor edi, ecx
jmp 0x475d22
sub ebx, esi
xor esi, ebx
shl edi, 0x1d
rol edi, 0x14
jmp 0x4758a2
rol dword [edx], 0x1c
xor ebx, esi
and edi, ebx
shl edi, 4
dec ecx
mov esi, ecx
mov esi, 0xdd42c974
xor edi, ecx
sub ebx, edi
inc ebx
inc ebx
xchg ecx, esi
add ebx, 0xdd44f59e
jmp 0x47449b
pop edx
shr edi, 0x1b
xor ecx, esi
mov ebx, ecx
sub ecx, edi
jmp 0x4750ff
push 0xda69fc2e
mov ebx, ecx
add ecx, esi
mov ecx, ebx
rol edi, 0x14
add esi, edi
shr esi, 0x10
sub edi, 0xdd482842
sub ecx, ebx
mov esi, ebx
not edi
jmp 0x474b1e
pop edx
nop
xor ebx, ecx
xchg esi, edi
sub ebx, 0xdd4b3390
rol ecx, 0x11
add esi, ebx
or ebx, 0xdd4c7498
mov ecx, ebx
and esi, ebx
dec ecx
mov ebx, esi
mov ecx, edi
jmp 0x475831
pop edx
add ecx, ebx
add edi, esi
xor ebx, ecx
or edi, ebx
jmp 0x476294
call edx
sub ebx, 0xdd5ad456
mov ecx, ebx
sub edi, 0xdd5b9db2
mov ecx, edi
jmp 0x47654e
rol dword [edx], 0x18
add ebx, 0xdd659d36
add ecx, edi
xor esi, ecx
add ebx, esi
mov ecx, ebx
rol esi, 0x1d
xchg edi, esi
inc edi
add edi, ebx
sub edi, esi
or ecx, esi
add esi, ecx
jmp loc.00474c09
push 0xda88b670
rol esi, 0xe
or ebx, ecx
mov ecx, ebx
xor ebx, ecx
and esi, 0xdd829dc8
mov edi, 0xdd830492
mov ecx, ebx
sub ebx, ecx
jmp 0x474b99
rol dword [edx], 0x1b
neg ebx
inc esi
add esi, edi
sub ecx, ebx
shl edi, 7
or ecx, 0xdd856774
add edi, esi
shl esi, 0x10
jmp 0x4757bc
pop edx
mov ecx, 0xdd8631da
xor ebx, 0xdd86b41c
jmp 0x474d59
push 0xda6d99c0
sub edi, ebx
bswap edi
xchg ebx, edi
bswap edi
ror edi, 0x1f
and ebx, edi
or esi, ebx
dec ebx
xchg edi, esi
neg edi
sub edi, ebx
sub ebx, 0xdd9a2db6
jmp 0x4744e6
push 0xda618c36
sub ebx, esi
or ebx, 0xdd9da146
not esi
or ebx, edi
xor edi, ecx
and esi, edi
bswap ecx
inc esi
xchg esi, edi
sub ebx, edi
and ebx, esi
or ebx, edi
jmp 0x475667
pop edx
and edi, esi
or esi, 0xdda1308e
add ebx, esi
mov esi, 0xdda1a572
mov ebx, edi
rol esi, 0x11
xchg ecx, esi
dec ecx
jmp 0x4750ca
pop edx
mov ebx, edi
xor ecx, edi
and ebx, 0xddaf3d7e
and ebx, esi
jmp 0x476175
pop edx
and ebx, edi
add esi, ecx
mov ecx, esi
mov ebx, ecx
inc ecx
add esi, 0xddb10d26
add ebx, esi
mov ebx, edi
sub edi, ecx
neg edi
add ecx, edi
and esi, edi
jmp 0x475023
push 0xda87d5d4
bswap esi
or edi, ecx
sub esi, ecx
xor esi, ebx
jmp 0x47560c
call edx
xor ebx, ecx
sub ebx, ecx
and ecx, edi
xor esi, 0xddc75bca
inc esi
or edi, 0xddc7d45c
or edi, esi
mov esi, 0xddc85b36
bswap edi
or edi, ebx
add ecx, edi
not ecx
add esi, ecx
sub ebx, esi
jmp 0x475d01
push 0xda8c044a
sub ebx, 0xddced822
mov ecx, esi
xchg esi, ebx
or esi, 0xddcf96b8
add ebx, ecx
sub ebx, edi
xchg esi, ecx
and ecx, esi
jmp 0x4747eb
push 0xda850016
xor ecx, 0xddd45dce
xchg esi, ecx
ror edi, 0x16
add ecx, 0xddd5678c
jmp 0x474da0
call fcn.004753f1
add edi, 0xddd8a7f8
or esi, 0xddd8e3c2
xor ebx, ecx
mov edi, ebx
mov ecx, edi
bswap ebx
neg edi
ror esi, 0x18
xor edi, ebx
bswap ebx
shl ecx, 8
shr ecx, 9
shl ecx, 0x1b
xchg esi, edi
jmp 0x47669d
call edx
or edi, ecx
not esi
and ecx, 0xdde8ee3c
add esi, ebx
not ebx
ror edi, 0x19
sub esi, edi
add esi, edi
jmp 0x474d6b
mov esi, edi
mov ecx, ebx
sub esi, ebx
and ecx, esi
add edi, ebx
add ecx, 0xddebd6da
sub ecx, edi
neg ecx
and ecx, edi
neg esi
add esi, ebx
xchg ecx, ebx
jmp 0x474ee6
pop edx
xor edi, esi
neg esi
mov ebx, edi
ror ebx, 8
sub ecx, edi
and esi, 0xde003a7e
sub edi, ecx
or ecx, 0xde00b0c0
or edi, ebx
add ebx, ecx
jmp 0x4750e0
rol dword [edx], 0x19
mov edi, ebx
bswap esi
bswap ebx
mov esi, edi
and esi, 0xde04aa5e
and esi, edi
or ecx, ebx
sub esi, ebx
jmp 0x474aa5
pop edx
mov edi, 0xde067680
shr ecx, 0xf
or ecx, edi
or ebx, ecx
xchg edi, ebx
neg edi
dec edi
mov edi, ecx
rol edi, 3
mov ebx, edi
jmp 0x47482b
push 0xda67dc62
dec ecx
rol edi, 0x14
mov ecx, ebx
xor ecx, edi
xor ecx, 0xde103154
xor esi, edi
add ebx, ecx
rol esi, 0x19
xchg ebx, esi
add ecx, 0xde1168e4
xchg ecx, edi
shl edi, 0x18
rol esi, 0xa
xchg ecx, edi
jmp 0x475720
push 0xda628d18
mov esi, edi
xchg ebx, esi
xor esi, ecx
inc ecx
jmp 0x4754c1
push 0xda80e784
not edi
shr ebx, 0x19
or edi, ebx
xor edi, ebx
sub ecx, ebx
or edi, ecx
jmp 0x476356
mov edx, 0x6440607e
xchg ebx, esi
and ebx, 0xde1b1584
or ebx, 0xde1b5166
sub edi, ebx
xor ecx, esi
sub edi, 0xde1c11c8
and ecx, 0xde1c4d82
mov ecx, edi
jmp 0x4766bb
call fcn.004753f1
and ebx, esi
shl ebx, 6
ror ebx, 0xa
or ecx, edi
bswap esi
and ebx, edi
sub esi, ecx
or esi, 0xde220b0a
add edi, 0xde2246de
add edi, 0xde2282d0
jmp 0x47602a
push 0xda6b291e
rol esi, 0x1f
shl edi, 0xa
rol esi, 5
mov ebx, 0xde2421a2
jmp 0x4763c8
push 0xda816028
and ecx, 0xde247782
and edi, ebx
sub edi, ecx
xchg esi, edi
sub edi, esi
add ecx, edi
sub esi, ebx
xchg ecx, edi
not esi
xchg ecx, ebx
add edi, 0xde26ff7e
bswap ebx
jmp 0x4749fd
pop edx
and esi, ecx
shl esi, 6
xor ebx, esi
ror ebx, 0xc
xchg ecx, ebx
and esi, edi
sub ecx, 0xde2b765c
xchg ebx, esi
xchg ebx, esi
shl esi, 0xb
sub edi, ebx
and ebx, edi
jmp 0x474815
mov edx, 0x6440607e
or ecx, 0xde2cefc6
xchg ecx, edi
add esi, 0xde2d7608
add esi, ebx
jmp 0x47460f
push 0xda6ae3ac
mov ecx, edi
add esi, edi
or esi, 0xde35cd80
xor esi, ebx
dec ecx
bswap esi
mov edi, ebx
add ecx, 0xde37067e
shr ebx, 0xe
xor esi, edi
xor edi, esi
sub ebx, edi
jmp 0x47633e
mov edx, 0x6440607e
sub esi, 0xde387e50
shr edi, 3
jmp 0x47466f
push 0xda8bbdda
shl ecx, 0xf
xchg ebx, ecx
mov ecx, esi
or edi, 0xde43d216
xor ebx, ecx
mov ecx, edi
and ebx, edi
and ecx, esi
add ecx, esi
or ebx, esi
mov ecx, esi
or ecx, 0xde47a620
jmp 0x475eaa
pop edx
sub ecx, ebx
sub ecx, ebx
xor esi, ecx
rol ebx, 0x1a
or ecx, 0xde4f2222
xchg esi, edi
mov ecx, ebx
not edi
jmp 0x475cef
call edx
xchg ebx, edi
xor esi, 0xde5074b6
xor ebx, edi
mov ecx, esi
sub ebx, ecx
xor ecx, esi
neg ecx
add esi, ecx
xor edi, ecx
not edi
jmp 0x47598a
push 0xda72ccca
or esi, ecx
sub ecx, ebx
inc ecx
sub ecx, esi
xor edi, ecx
or esi, edi
nop
shl esi, 0x1f
jmp 0x4752f9
pop edx
or edi, ebx
xor esi, ecx
and esi, ebx
neg ebx
jmp 0x474910
call edx
mov ecx, ebx
bswap ecx
jmp 0x475046
call edx
add edi, 0xde6c31d4
and edi, esi
add ebx, ecx
mov ebx, ecx
jmp 0x4756a9
call fcn.004753f1
mov ebx, ecx
mov edi, ebx
xor edi, ecx
xchg ebx, ecx
jmp 0x474a22
pop edx
sub ebx, ecx
shr esi, 0x14
add edi, ecx
not ecx
mov esi, 0xde7034f2
xchg ebx, ecx
jmp 0x4758d6