Function at 0x401000
Capabilities:
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffee4
jne 0x401066
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff0e
jne 0x4010ef
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffee2
jne 0x401173
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff00
jne 0x401206
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
call sub.advapi32.dll_GetSecurityDescriptorGroup
ret
jmp 0x531288
mov edi, esi
sub ebx, esi
and esi, edx
jmp 0x5348f3
mov edi, 0x3f4d7907
xor ebx, 0x234ba4f4
not ecx
xor ecx, esi
bswap esi
mov ecx, esi
and edx, ecx
and esi, edx
neg edx
xchg ecx, ebx
add esi, ebx
and esi, ecx
or ebx, esi
jmp 0x5335d8
pop edi
sub esi, 0x234f8fb2
xchg edx, ebx
bswap ebx
mov esi, edx
and ebx, edx
sub edx, esi
shl ebx, 0x17
and esi, edx
or ecx, ebx
or ecx, esi
jmp 0x531593
push 0x22550834
or ebx, esi
and ecx, 0x235327c4
or ebx, edx
shl esi, 0xd
and ecx, edx
mov edx, ebx
or ecx, esi
sub esi, ecx
sub ebx, esi
mov esi, 0x2353f8d8
and ebx, ecx
add ebx, edx
jmp 0x53485e
pop edi
mov ecx, ebx
mov ebx, esi
and ecx, edx
bswap esi
xchg ebx, ecx
or ebx, esi
and esi, ebx
or ebx, edx
and ebx, 0x2356bc9a
mov esi, edx
sub ecx, ebx
or esi, ebx
jmp 0x531e2f
call edi
mov edx, 0x235bebd0
add esi, edx
or ecx, 0x235c1e38
or ecx, esi
xor esi, edx
xchg ebx, edx
sub ecx, 0x235c8c96
add edx, esi
jmp 0x53461f
pop edi
ror ebx, 0x19
shr ebx, 0x11
and ecx, esi
mov ebx, ecx
xor esi, ebx
mov ecx, 0x235f1c00
or esi, 0x235f3778
mov esi, edx
or ebx, ecx
add ebx, esi
or edx, 0x235f9b52
mov esi, ecx
jmp 0x534a0b
pop edi
add edx, 0x2360c3a0
xor ebx, 0x2360de6c
sub ebx, 0x2360f944
or edx, esi
not ecx
bswap ebx
and edx, ebx
or edx, ebx
jmp 0x5329d5
call edi
ror ebx, 0x1f
xchg ebx, edx
sub edx, 0x2362d05a
shr esi, 0x1b
jmp 0x533020
pop edi
xor edx, ebx
not ecx
mov edx, ebx
xor ecx, edx
sub edx, esi
rol ebx, 0x14
jmp 0x531681
pop edi
and edx, 0x23663ac2
or ebx, esi
shr ebx, 0xf
and ecx, esi
add ecx, edx
bswap ecx
add edx, 0x2366da60
xor ebx, 0x2366f52c
sub ebx, 0x2367103e
or edx, esi
not ecx
inc ecx
jmp 0x5335be
pop edi
or edx, ecx
or edx, esi
add edx, esi
and edx, 0x2367d7ee
or ebx, esi
and ecx, 0x23680a36
mov ecx, esi
or esi, edx
jmp 0x533a47
push 0x2254eaec
xor ebx, esi
and esi, edx
or ecx, ebx
xor esi, ebx
and ecx, 0x2377b088
ror ecx, 0x15
sub ecx, esi
and ecx, edx
and edx, esi
xor edx, 0x23783726
sub ebx, ecx
sub ebx, 0x23786c24
jmp 0x5313ca
call fcn.00534ae5
rol esi, 9
shl esi, 0x1d
or ebx, 0x2378ca0c
xor edx, ecx
xchg ebx, ecx
and ecx, esi
mov ebx, 0x237938c0
and ecx, edx
sub edx, 0x23796b28
mov ebx, esi
jmp 0x531ba5
pop edi
xchg edx, ecx
add edx, 0x2379c5e8
and esi, ecx
xor ecx, edx
dec esi
xchg esi, edx
and edx, 0x237a4a90
xor ecx, 0x237a6a48
xor ecx, edx
add ebx, edx
or esi, ebx
or esi, edx
xchg edx, ebx
add esi, ebx
jmp 0x533310
push 0x224a5f6c
shr ebx, 1
and ebx, esi
add esi, edx
add ebx, ecx
and ebx, esi
xchg esi, ebx
or ecx, 0x237cdc2c
sub ecx, ebx
jmp 0x531a72
push 0x2253d5c2
sub ebx, ecx
nop
xor esi, 0x237d56ea
add ecx, esi
xor ecx, esi
dec edx
jmp 0x53405f
push 0x224ab776
ror ecx, 0xd
or ebx, ecx
sub esi, ebx
add edx, 0x2383d9ca
mov esi, ebx
sub ebx, ecx
jmp 0x533165
push 0x22535936
and ecx, 0x238559dc
shr edx, 0x17
xor edx, 0x2385943e
add ecx, edx
inc ebx
bswap edx
jmp 0x5329ef
push 0x224a7dca
xchg esi, ecx
bswap ecx
xor esi, 0x2386f71c
and esi, ebx
or ebx, 0x23872b1e
xor edx, ebx
xor ecx, esi
not ebx
jmp 0x532000
call fcn.00534ae5
and ecx, edx
not edx
xor edx, ebx
xchg ebx, ecx
xchg esi, ebx
sub edx, ebx
xor edx, 0x238cba08
mov ecx, edx
add ebx, edx
or edx, esi
ror esi, 0x16
add ebx, edx
or ecx, 0x238d585c
and ebx, ecx
jmp 0x5315d4
push 0x2253b694
mov esi, ebx
rol ecx, 0x17
sub edx, 0x238dcefe
xor ecx, ebx
xor esi, edx
and ecx, 0x238e22fe
not ecx
add esi, edx
jmp 0x531937
call edi
xor edx, ecx
and edx, ebx
and esi, ecx
or ebx, esi
jmp 0x53215a
pop edi
neg ecx
nop
rol esi, 0xd
mov edx, ecx
not edx
or ecx, edx
xor esi, ecx
xor edx, ecx
jmp 0x5342d7
pop edi
xor esi, ebx
neg ebx
rol edx, 0x19
sub esi, 0x2391532e
not ebx
xchg ecx, edx
xchg esi, ecx
or ecx, esi
jmp 0x5342e5
mov edi, 0x3f4d7907
not esi
xor edx, ecx
sub ebx, edx
shl ecx, 0x1d
or ebx, 0x23925baa
bswap ecx
rol ebx, 0xf
and esi, ebx
or ebx, edx
xchg edx, esi
jmp 0x531b30
mov edi, 0x3f4d7907
or edx, 0x23997902
inc esi
and ebx, ecx
ror esi, 0xa
or edx, 0x2399e520
shl ecx, 0xc
and ebx, esi
bswap edx
xchg ebx, esi
add edx, ebx
xchg esi, ecx
sub ebx, 0x239aa32c
jmp 0x534399
call fcn.00534ae5
bswap edx
or ebx, 0x239c2552
xor edx, ebx
not ecx
shr esi, 0x1f
add ebx, esi
xchg ecx, esi
sub ecx, ebx
jmp 0x532d20
push 0x22520936
xor esi, 0x23a2546c
and esi, ebx
or ebx, edx
bswap ecx
xchg edx, ebx
xor esi, ecx
jmp 0x532a64
push 0x224e9762
mov edx, ebx
add edx, 0x23aac6b6
xchg esi, ecx
xor edx, ebx
and edx, esi
or ebx, ecx
or edx, 0x23ab4c14
inc esi
add ecx, esi
sub ebx, ecx
jmp 0x532ea7
call edi
or edx, ebx
xchg ecx, edx
add ecx, edx
add ebx, 0x23ae69c6
and ebx, edx
add ecx, 0x23ae9ca0
jmp 0x53211a
push 0x224a9aa8
inc ebx
and edx, ebx
or edx, ecx
neg esi
mov edx, 0x23b1a77c
inc edx
add ecx, edx
mov esi, edx
rol esi, 9
dec edx
jmp 0x531a00
push 0x224e7998
inc ecx
add ebx, edx
xor esi, ecx
dec ebx
xor esi, ebx
mov esi, ecx
jmp 0x531f2f
pop edi
or edx, 0x23b996ec
sub esi, edx
or ecx, esi
xor ebx, ecx
sub ecx, edx
mov ebx, ecx
sub esi, ecx
and esi, ebx
xor esi, ecx
sub ecx, ebx
jmp 0x5322f5
push 0x224d4b52
xor ecx, esi
sub esi, ebx
and edx, esi
or ebx, ecx
or edx, 0x23bb0ee4
add esi, edx
add ebx, ecx
neg esi
mov ebx, edx
and esi, ecx
jmp 0x532d88
pop edi
neg edx
xor edx, ecx
not edx
rol ebx, 0xe
and ebx, 0x23bc2a34
or ebx, ecx
jmp 0x5347e3
pop edi
inc esi
xchg esi, ebx
bswap ecx
or esi, 0x23bcc5fc
xor ebx, ecx
and esi, edx
jmp 0x533485
call fcn.00534ae5
ror ecx, 0x1f
add ecx, esi
xchg ecx, esi
neg esi
mov esi, 0x23c378b2
inc esi
xor ebx, edx
mov ecx, 0x23c3c9c0
jmp 0x53465e
call edi
add ebx, ecx
mov ebx, edx
sub edx, 0x23c53f08
or edx, ecx
jmp 0x53299d
pop edi
or ebx, esi
rol ecx, 0x12
and esi, ecx
xchg esi, edx
sub ecx, edx
and ecx, ebx
sub ecx, 0x23c8320c
mov ebx, 0x23c85250
bswap ecx
and ecx, esi
mov edx, ecx
xor edx, ebx
jmp 0x53136d
push 0x2247201c
shl esi, 0x15
or esi, ebx
add edx, 0x23ca3524
and esi, ecx
xchg esi, edx
xchg ebx, edx
neg ebx
and edx, esi
jmp 0x533c4f
push 0x224be3e0
bswap esi
or esi, ecx
mov edx, ebx
xor ecx, esi
add ecx, 0x23cb51d0
mov ebx, edx
jmp 0x534a96
push 0x22539792
xor ecx, 0x23d6d53c
or esi, ecx
not esi
bswap edx
xchg esi, ebx
xchg edx, ebx
neg esi
or esi, ebx
jmp 0x531b5f
push 0x2251157c
nop
add ecx, ebx
xchg ecx, edx
mov edx, 0x23dbc420
and edx, ebx
or esi, ebx
jmp 0x5333c8
pop edi
not ecx
nop
mov edx, ebx
or esi, edx
jmp 0x531873
pop edi
add esi, ecx
mov esi, edx
mov edx, esi
add esi, 0x23e38dba
jmp 0x5318cd
push 0x224a4100
sub edx, ecx
mov ecx, esi
xor ecx, ebx
shl ebx, 0xf
nop
add ecx, ebx
sub edx, ecx
xchg ebx, esi
jmp 0x531918
push 0x2248fbea
xor esi, edx
xchg ebx, edx
mov ebx, ecx
sub ecx, 0x23eda50a
xor esi, edx
or ebx, edx
and ebx, ecx
xchg ebx, esi
jmp 0x534582
push 0x224e5b83
sub ebx, edx
and ebx, edx
and ecx, esi
or edx, esi
xor ecx, ebx
xor ebx, 0x23f1a730
sub ebx, 0x23f1c3fc
nop
xor ebx, ecx
mov ebx, 0x23f21866
jmp 0x5320f0
mov edi, 0x3f4d7907
bswap edx
xchg esi, ebx
or ecx, ebx
bswap edx
rol ecx, 1
and esi, ecx
or ebx, esi
sub esi, ebx
add esi, edx
xor ecx, ebx
jmp 0x531d51
pop edi
add ecx, esi
or edx, 0x23f858bc
inc esi
and ebx, 0x23f88f20
ror ecx, 0x11
or ebx, esi
xor edx, esi
shl ecx, 0xb
jmp 0x53142d
pop edi
and ecx, edx
and edx, esi
neg edx
shl esi, 0x17
or ebx, 0x23fb1f36
add ecx, ebx
jmp 0x5349fd
pop edi
sub ebx, esi
and ebx, ecx
jmp 0x532aed
push 0x224d10fe
xchg edx, ecx
xor edx, esi
not esi
or ecx, esi
or esi, ebx
xchg ebx, ecx
xchg ecx, ebx
and esi, edx
jmp 0x533f00
push 0x2253799c
or ebx, 0x23fd3a0e
inc ebx
rol ebx, 0x16
and ebx, esi
xchg esi, ebx
sub edx, ebx
jmp 0x5324e5
push 0x22522890
rol edx, 8
sub esi, 0x240009c2
xchg edx, ebx
xchg ecx, ebx
neg esi
shr ebx, 3
or ecx, ebx
sub ecx, 0x2400ad24
add ebx, 0x2400c862
sub edx, 0x2400e35a
jmp 0x533a68
pop edi
or ecx, ebx
mov ebx, 0x24041746
or ecx, ebx
and edx, esi
jmp 0x53468f
pop edi
sub esi, ecx
mov edx, ebx
not ecx
or ecx, ebx
or edx, ecx
and ecx, esi
xchg esi, ecx
xchg esi, ebx
jmp 0x532674
call edi
or edx, 0x240a2b94
xor edx, esi
not esi
mov esi, ebx
and ecx, 0x240a9494
xor esi, edx
sub ecx, esi
xor ecx, 0x240ae716
jmp 0x53470a
push 0x2250f74c
mov edx, ebx
xor esi, 0x240ff076
neg ebx
mov esi, ebx
or ecx, edx
and ecx, ebx
sub ecx, 0x24107140
dec ecx
xor ecx, 0x2410ad88
xchg ebx, ecx
bswap edx
xchg esi, ebx
xor esi, edx
mov ecx, edx
jmp 0x532583
push 0x224c1f96
sub ecx, ebx
and ebx, edx
jmp 0x5312ea
pop edi
xchg edx, ecx
or ecx, ebx
nop
add esi, edx
jmp 0x532171
call edi
sub ecx, esi
or esi, edx
sub ebx, edx
xchg ebx, ecx
add esi, edx
neg ecx
jmp 0x533fcf
push 0x2248ddb8
mov edx, 0x2414d9be
or ecx, esi
xor ebx, 0x24150d6a
bswap ecx
jmp 0x5327cd
pop edi
neg ecx
xor ebx, esi
add edx, ecx
and esi, ebx
not ebx
or esi, edx
jmp 0x53293f
push 0x224d6984
mov esi, edx
xor edx, ecx
jmp 0x5342aa
push 0x224eb6e6
sub ecx, ebx
shl esi, 0xe
shr esi, 0x1d
sub esi, ebx
shl ecx, 2
neg edx
and ecx, edx
sub edx, 0x24201f9a
jmp 0x53454d
pop edi
sub ebx, ecx
nop
mov edx, ebx
add edx, 0x2421b89c
xchg esi, ecx
inc ecx
jmp 0x531640
mov edi, 0x3f4d7907
or edx, ecx
xchg edx, ebx
mov ebx, esi
neg ecx
xor esi, ebx
xor edx, esi
xor ecx, esi
add ebx, esi
jmp 0x533d64
pop edi
or ebx, edx
or ecx, esi
xor esi, edx
shr ebx, 7
and ecx, esi
bswap edx
sub ebx, 0x242b78fe
xor ebx, edx
or edx, ecx
xor edx, 0x242bc66a
and edx, esi
and esi, 0x242bfa30
jmp 0x532cd0
call fcn.00534ae5
or edx, 0x242ee60c
inc esi
mov ebx, ecx
sub ecx, 0x242f36ca
xor esi, edx
and ebx, edx
jmp 0x532bb5
call fcn.00534ae5
and ebx, edx
dec esi
xor edx, 0x242fcc82
inc edx
sub edx, 0x24300388
or edx, ecx
jmp fcn.005330e1
mov edi, 0x3f4d7907
sub esi, ecx
sub ebx, edx
dec ecx
xor ecx, 0x24345ca2
mov ecx, esi
not ebx
inc ebx
mov esi, edx
jmp 0x5318a2
push 0x224fe4f0
xchg edx, ecx
or ecx, esi
sub esi, 0x243b8dc0
and ecx, edx
sub edx, 0x243bc56a
mov ebx, esi
dec edx
add edx, esi
xchg esi, ecx
add ecx, edx
jmp 0x533e3c
pop edi
sub ebx, edx
xor edx, esi
xor edx, ecx
shl ecx, 0x12
jmp 0x534a5d
push 0x224bc5ea
sub ebx, ecx
xor edx, ecx
not edx
xor esi, 0x2440f13a
jmp 0x532354
push 0x224703ea
shr edx, 1
sub ebx, ecx
mov edx, esi
sub edx, ebx
jmp 0x532335
push 0x22513444
xor edx, ebx
sub esi, ecx
or ecx, edx
xor edx, esi
jmp 0x531cfb
push 0x225265c4
rol ecx, 1
and esi, ecx
add ebx, ecx
and esi, edx
bswap ecx
rol ebx, 5
sub ecx, 0x2446882e
xor esi, edx
jmp 0x531be5
pop edi
shl edx, 0x10
xor esi, ebx
xor ebx, edx
add edx, ebx
and edx, esi
and ecx, ebx
and edx, ecx
xor ecx, 0x244c036a
xchg ebx, ecx
xor ecx, ebx
xor esi, edx
or ebx, edx
jmp 0x531a3d
push 0x2249364e
sub ecx, 0x244e73f4
dec edx
mov ecx, ebx
and ecx, esi
or edx, ebx
dec ecx
ror ecx, 0xd
xchg ebx, esi
xor ebx, esi
xor esi, ecx
jmp 0x5328cc
call edi
or ecx, 0x2450476a
xor edx, ecx
and esi, ebx
mov edx, esi
not esi
xor edx, ecx
add esi, 0x2450e85c
add ecx, 0x2451039a
and esi, ebx
or ebx, edx
jmp 0x5345a1
pop edi
and edx, ebx
neg ebx
xor edx, esi
and esi, ebx
and esi, 0x24555f0c
xor edx, ebx
xor ecx, esi
sub ecx, esi
jmp 0x534496
call fcn.00534ae5
mov esi, ebx
not edx
jmp 0x531f9f
pop edi
and edx, ecx
and esi, edx
xor ecx, esi
mov ebx, esi
shr edx, 0x10
or esi, 0x245fe51e
not esi
xor edx, ecx
jmp 0x532851
pop edi
add edx, 0x2469b0c6
and edx, 0x2469cf2a
neg esi
xor esi, edx
xor esi, ecx
xchg ecx, edx
jmp 0x5326be
pop edi
neg edx
mov esi, 0x246b6eec
inc esi
mov edx, esi
or ecx, ebx
xchg edx, ecx
or ecx, edx
mov esi, 0x246c0ea6
jmp 0x532ef0
push 0x22482cde
ror ebx, 0x1d
and esi, ecx
jmp 0x532f73
push 0x225246fc
and esi, ebx
neg ecx
and esi, 0x2478e300
xchg ecx, esi
neg esi
shr edx, 0x1e
jmp 0x5333da
push 0x224fc57c
and ebx, edx
add ebx, ecx
xor esi, ebx
and esi, edx
or ecx, ebx
sub ecx, 0x2479da14
dec edx
mov ebx, edx
mov ecx, 0x247a2e14
shr esi, 0x1b
add esi, 0x247a65b6
xchg ebx, edx
jmp 0x533267
mov edi, 0x3f4d7907
sub ebx, esi
sub ecx, ebx
or esi, ebx
or esi, edx
bswap esi
sub ebx, ecx
sub ebx, esi
xchg edx, ecx
jmp 0x532261
push 0x22473efa
xor edx, esi
sub ecx, 0x24878698
mov ebx, edx
and ecx, ebx
jmp 0x533bf5
call edi
or esi, ecx
xor ecx, esi
xchg edx, ebx
add edx, esi
shl edx, 6
mov ebx, edx
jmp 0x532d4c
call fcn.00534ae5
mov edx, ecx
and edx, ebx
add ecx, esi
xchg ebx, esi
jmp 0x533e5b
call fcn.00534ae5
or ecx, ebx
or edx, ecx
ror edx, 0x15
add ebx, ecx
and ebx, esi
or ebx, esi
xchg ebx, ecx
xchg ecx, esi
mov esi, edx
sub ecx, ebx
jmp 0x5314e7
push 0x2250022e
xor esi, ecx
neg ecx
or edx, ecx
xor ebx, esi
shr edx, 0x13
and edx, ecx
and ecx, edx
xchg edx, ebx
sub ecx, esi
add edx, ecx
jmp 0x53411d
call edi
or esi, ebx
add ebx, ecx
sub ecx, esi
mov ebx, edx
mov ecx, 0x2497f4c6
add esi, ecx
mov edx, 0x249827a0
sub ebx, 0x24984298
jmp 0x53154b
push 0x224d2d20
sub ebx, 0x249c9574
xor esi, ecx
xor ebx, esi
and ecx, edx
and edx, esi
and edx, 0x249d1678
xor ecx, edx
mov edx, 0x249d500c
jmp 0x532138
call fcn.00534ae5
and edx, 0x249f7fda
sub esi, ebx
add esi, edx
xor esi, ecx
neg ecx
mov edx, esi
shl ecx, 0x1a
xor esi, ecx
xchg ebx, edx
mov ebx, ecx
sub esi, ecx
shl edx, 0x11
jmp 0x5322a2
pop edi
add ecx, esi
xchg esi, ebx
mov ecx, ebx
and esi, 0x24a28078
xor ecx, esi
not ebx
or ecx, ebx
rol edx, 0x11
jmp 0x5329cb
mov edi, 0x3f4d7907
or ebx, ecx
bswap ecx
add edx, esi
xchg esi, ecx
add ecx, edx
shr edx, 2
xor edx, 0x24a71670
add ecx, edx
xor ecx, edx
xchg ecx, ebx
sub ecx, esi
xor ecx, 0x24a79834
jmp 0x53499b
mov edi, 0x3f4d7907
shr ebx, 9
mov esi, edx
xor esi, ecx
sub esi, 0x24ac3ae4
xor esi, 0x24ac5574
mov edx, ecx
not edx
xor esi, 0x24acaaf2
jmp 0x533f72
pop edi
sub ebx, 0x24b3e802
shr ecx, 0x1e
not ebx
add ecx, ebx
add edx, esi
nop
mov edx, ebx
mov edx, ebx
xchg esi, ebx
not ebx
inc ebx
xchg ecx, esi
jmp 0x533710
mov edi, 0x3f4d7907
mov edx, ebx
add edx, 0x24b72b16
and esi, ecx
or ebx, esi
xchg ebx, ecx
ror esi, 1
and ecx, esi
rol esi, 0xe
xor ebx, 0x24b7e816
shl ebx, 0x1b
neg ecx
and ebx, edx
jmp 0x533e1d
pop edi
mov edx, ebx
mov ecx, ebx
mov ebx, esi
or edx, esi
jmp 0x531bca
push 0x224fa8e4
sub ecx, ebx
sub edx, 0x24b8f148
mov ebx, esi
xor esi, edx
jmp 0x533a83
call fcn.00534ae5
and edx, ebx
and esi, ecx
mov esi, 0x24bdcd22
mov edx, esi
or esi, 0x24be01a6
shl esi, 0x14
and ebx, esi
sub esi, ebx
mov edx, ecx
add esi, ebx
jmp 0x533cfe
pop edi
shr ebx, 0xc
xor ebx, 0x24c60830
not ecx
or ecx, edx
sub edx, 0x24c65994
and ecx, ebx
shl edx, 4
or edx, esi
jmp 0x53260f
mov edi, 0x3f4d7907
mov ebx, ecx
or edx, ebx
add ebx, 0x24cbb30e
and edx, esi
ror edx, 5
xor ebx, esi
sub edx, ebx
or ebx, ecx
xor edx, ebx
or ecx, ebx
jmp 0x5330a8
push 0x2249181c
sub ebx, edx
and esi, edx
or ecx, ebx
sub ebx, 0x24cd2dba
shr ecx, 6
or edx, 0x24cd64dc
jmp 0x5334ee
pop edi
shr esi, 0x10
xchg esi, ebx
jmp 0x531653
pop edi
xor ebx, edx
mov esi, ecx
nop
mov edx, ebx
sub ebx, ecx
mov ecx, esi
not ebx
add esi, ecx
jmp 0x5346ae
call edi
xor edx, ecx
xor edx, ebx
xchg esi, ebx
or ebx, 0x24d3a242
xor edx, ebx
not ecx
xor ecx, esi
add ecx, ebx
jmp 0x5338aa
pop edi
add edx, ecx
mov ebx, edx
or edx, ecx
and esi, edx
xchg ebx, esi
ror ecx, 0x1c
shr ecx, 0x10
add esi, edx
add ebx, ecx
mov ecx, 0x24d59a7c
jmp 0x533878
pop edi
xor ebx, ecx
and ebx, esi
rol ebx, 0xb
and esi, ebx
or ebx, edx
sub edx, ebx
or esi, 0x24d6602c
xor esi, ebx
inc esi
not edx
jmp 0x534243
pop edi
mov esi, 0x24d8df8a
bswap edx
jmp 0x531bb4
pop edi
xor ebx, ecx
and ecx, 0x24df566e
jmp 0x532b9f
mov edi, 0x3f4d7907
add edx, esi
not esi
add ecx, 0x24e2a7cc
mov esi, ecx
jmp 0x5330c5
push 0x2246e4e8
or ebx, ecx
sub esi, ebx
or ecx, ebx
dec ebx
xchg edx, ecx
inc ebx
sub edx, esi
or ecx, 0x24e6fe16
jmp 0x533326
call fcn.00534ae5
and edx, ecx
and ebx, 0x24ebbf46
xor ebx, esi
dec ecx
jmp 0x53352c
pop edi
add ebx, edx
sub ecx, edx
mov ebx, esi
xor ebx, ecx
jmp 0x5332c0
push 0x2248c0da
and edx, 0x24ee8a16
and edx, ebx
and esi, ecx
shr ecx, 0x11
shr esi, 7
xor ecx, ebx
jmp 0x532d33
pop edi
ror edx, 0x1e
dec ecx
and esi, ecx
or ebx, esi
sub esi, edx
rol ecx, 0xa
jmp 0x532c7a
push 0x224c01e6
xchg ecx, edx
add ecx, ebx
xchg ecx, edx
mov edx, 0x24f325b6
jmp 0x532cc2