Function at 0x401000
Capabilities:
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffee6
jne 0x40108e
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xfffffed9
jne 0x401112
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff12
jne 0x4011a5
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff1d
jne 0x401229
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
call sub.advapi32.dll_CryptSetKeyParam
call sub.ws2_32.dll_socket
call sub.advapi32.dll_CryptSetKeyParam
ret
jmp 0x46baaa
neg esi
xor edi, 0x74b6d465
add esi, edi
mov edx, ebx
xchg esi, edx
add edx, edi
jmp 0x46d52c
call edx
shl ebx, 0xe
and ebx, 0x75a406d6
or ebx, esi
and ebx, ecx
sub edi, 0x75a4cf96
xor edi, ebx
or esi, 0x75a54b3f
xor ecx, esi
xchg esi, ebx
jmp 0x46c759
pop edx
xchg edi, esi
and edi, ebx
add ecx, ebx
sub esi, 0x75b123d9
add esi, ebx
inc esi
add ebx, 0x75b1efaa
shr esi, 0xf
mov ecx, esi
xchg edi, ecx
jmp 0x46e044
push 0x74dd1080
xor edi, 0x75b4256d
sub esi, ebx
sub ebx, 0x75b4a16d
nop
add esi, edi
bswap ebx
not edi
xor ebx, 0x75b5e9c6
and ebx, ecx
sub esi, 0x75b66250
jmp 0x46c1bd
push 0x401400
rol ecx, 0x12
and ecx, esi
add ecx, esi
and esi, edi
or ebx, ecx
mov ebx, 0x75b7ea78
xor edi, esi
and ebx, esi
sub ebx, esi
shr edi, 0x19
rol ecx, 0x11
shl ebx, 0x16
mov edi, ebx
jmp 0x46cbca
pop edx
bswap esi
and edi, 0x75bcdb4a
xor esi, edi
bswap ecx
mov esi, 0x75bd9585
add edi, 0x75bdd3cd
add ebx, ecx
sub edi, 0x75bea646
ror ebx, 0xb
and edi, ebx
inc edi
and ecx, ebx
sub ebx, esi
and ecx, edi
ror esi, 0x1f
jmp 0x46e690
pop edx
xchg esi, edi
rol ecx, 0x11
mov esi, ecx
mov ebx, edi
ror esi, 9
and edi, esi
rol ecx, 1
and esi, ecx
jmp 0x46bc02
call fcn.0046c6ef
sub edi, ecx
and ebx, edi
neg esi
xchg ebx, esi
xor ebx, esi
and ebx, esi
mov ebx, ecx
sub ebx, ecx
bswap ebx
jmp 0x46def2
push 0x6a6aa
sub edi, esi
dec edi
not ebx
and ecx, 0x75e08a9c
xor ecx, ebx
or ebx, edi
mov esi, ecx
xor ebx, ecx
or edi, ebx
mov esi, ebx
or ecx, 0x75e243b5
rol esi, 5
jmp 0x46bc6c
mov edx, 0x2809144b
xchg ebx, edi
mov ebx, 0x75e31454
ror esi, 0x12
or esi, edi
shl esi, 0x1d
mov edi, ecx
neg edi
mov ecx, 0x75e4981d
add esi, edi
and ebx, ecx
shl ecx, 0x1a
jmp 0x46e162
push 0x74e1264e
xor ecx, ebx
rol ecx, 0xf
xor edi, esi
or esi, ebx
add ecx, edi
or ecx, 0x75efe3e4
inc edi
jmp 0x46c143
call fcn.0046c6ef
xor ebx, ecx
shl ebx, 0x1d
add ecx, edi
jmp 0x46c246
call edx
and ecx, 0x75ffcbf8
sub edi, esi
xor ebx, ecx
and esi, 0x7600927a
jmp 0x46cf1a
push 0x74d8628a
or ecx, esi
xchg ebx, edi
or esi, edi
sub esi, ebx
ror esi, 0x18
shl ebx, 0x13
neg ebx
xor ecx, edi
add ecx, 0x760e531e
or ebx, esi
not esi
jmp 0x46c52f
push 0x74e17021
xchg ecx, edi
xchg ebx, esi
and edi, esi
or edi, esi
dec ecx
and esi, ebx
sub ecx, 0x7612113c
xor esi, edi
not edi
xchg esi, ebx
not esi
add ecx, 0x76135343
jmp 0x46c4b0
push 0x74dd5dc3
xor ecx, ebx
sub ebx, 0x76192d67
dec esi
xchg ebx, edi
mov edi, 0x7619f3ff
sub edi, 0x761a2e1f
and esi, 0x761a6a2d
or esi, ecx
xor edi, ebx
shr esi, 5
or esi, ecx
jmp 0x46d54f
call edx
sub esi, 0x7620b0f8
and edi, ebx
sub esi, ebx
shr ecx, 0x10
mov edi, ecx
xchg esi, ecx
neg esi
or ecx, edi
and ecx, ebx
jmp 0x46d08c
push 0x74d60f8c
mov ecx, edi
ror ecx, 0xc
shr edi, 0x18
jmp 0x46bec3
push 0x74d33167
or edi, ebx
add ebx, 0x7629d966
ror ebx, 0x18
xor edi, ecx
mov ecx, 0x762a933d
mov edi, ecx
xor ecx, esi
xchg esi, edi
and ebx, 0x762b961f
xor ecx, esi
mov ebx, edi
xor esi, edi
bswap ebx
jmp 0x46e8f5
call edx
mov ecx, edi
mov ebx, ecx
or edi, ecx
add ecx, ebx
not esi
mov esi, edi
rol ebx, 1
add ecx, esi
sub ebx, 0x7639cb4b
jmp 0x46de51
push 0x74e1bbab
add ebx, edi
sub ebx, edi
mov ecx, edi
mov ebx, edi
sub esi, ecx
dec ecx
mov edi, ebx
xor esi, 0x7650b979
sub ecx, ebx
ror edi, 0xe
sub edi, 0x76517310
shl esi, 6
ror esi, 3
jmp 0x46d748
pop edx
xor edi, 0x765247ff
add ebx, 0x76528443
shl ebx, 0xb
add ecx, ebx
xchg edi, ecx
or esi, ecx
jmp 0x46c6dd
call edx
bswap ecx
mov esi, 0x7656b715
add ecx, esi
rol ebx, 0x19
or esi, ebx
not ebx
jmp 0x46eb45
mov edx, 0x2809144b
xor ebx, edi
xor edi, esi
or ecx, ebx
shr esi, 4
sub ecx, ebx
and edi, ecx
or edi, ecx
jmp 0x46e89e
call fcn.0046c6ef
and ebx, esi
or edi, ebx
or edi, 0x765edba9
or edi, ecx
jmp 0x46df40
pop edx
dec esi
xor edi, ecx
add esi, edi
mov esi, 0x7660e9a0
jmp 0x46cbfa
call fcn.0046c6ef
add edi, ecx
dec edi
sub ebx, edi
or esi, 0x766205f5
and esi, 0x76624279
xchg esi, ecx
neg edi
mov edi, 0x7662fe28
jmp 0x46c379
call fcn.0046c6ef
or ecx, ebx
or edi, ebx
shr esi, 0x19
add ebx, 0x7667cdc8
sub edi, 0x76681a1b
jmp 0x46bb53
mov edx, 0x6e447c44
mov esi, ecx
xor ebx, 0x766cad9c
not ecx
xor edi, 0x766d289e
and esi, edi
xor ebx, esi
xor esi, 0x766df05c
and ecx, ebx
or ecx, ebx
shr esi, 0x11
inc ecx
jmp 0x46dc11
call edx
xor edi, ebx
or ecx, ebx
xchg ebx, ecx
shl edi, 5
and edi, 0x7675224d
xchg esi, edi
or esi, ecx
and edi, ecx
add ecx, edi
shr ebx, 4
mov ecx, esi
jmp 0x46cfe9
pop edx
mov esi, ebx
mov ebx, edi
and edi, 0x7677d534
xor esi, ecx
jmp 0x46daad
pop edx
xor edi, 0x767bb777
add ecx, 0x767bf5c3
sub edi, esi
xor ecx, esi
xchg ebx, esi
add ebx, ecx
and ecx, esi
mov ecx, 0x767d71ee
xchg esi, ebx
sub esi, ebx
add ecx, edi
xchg ecx, ebx
xor ebx, edi
and ebx, esi
jmp 0x46eb5a
pop edx
add ecx, edi
and edi, 0x76810b1d
and esi, ebx
inc esi
and edi, esi
xchg ebx, esi
mov esi, ebx
xchg ecx, ebx
sub ecx, ebx
sub edi, 0x76830371
neg edi
sub esi, ebx
xor ebx, 0x7683bd40
and ebx, esi
mov esi, edi
rol esi, 0x11
jmp 0x46cfcc
push 0x74dcc680
add esi, ecx
rol edi, 0x1a
xor esi, ecx
xor ecx, esi
xor ebx, ecx
and ecx, ebx
mov esi, 0x768d365a
xor esi, edi
jmp 0x46bc3f
mov edx, 0x2809144b
mov edi, esi
bswap edi
sub ebx, esi
or ebx, edi
mov edi, ecx
not ecx
sub esi, edi
or ebx, esi
dec esi
sub ecx, 0x7695698f
neg ebx
and edi, esi
and ecx, esi
xor esi, ebx
jmp 0x46ce05
push 0x74dac1bb
xchg ecx, ebx
shr ecx, 0x18
dec esi
sub ebx, 0x769785d8
add ebx, ecx
inc ecx
jmp 0x46d24b
push 0x74c39367
xor ebx, edi
xchg ebx, ecx
add ebx, edi
or ebx, esi
and ecx, edi
or ecx, ebx
and ebx, ecx
or edi, ecx
jmp 0x46d356
pop edx
and ecx, esi
xor ebx, edi
shr ebx, 0xc
jmp 0x46e028
pop edx
ror ebx, 4
or edi, ecx
xor edi, ebx
sub esi, edi
shl ebx, 0xd
or ecx, 0x76a85287
rol edi, 0xe
ror ebx, 5
and ebx, esi
dec edi
add edi, ebx
sub ecx, esi
jmp 0x46d396
push 0x74d7ce12
xor ecx, edi
shl edi, 0xd
or ebx, edi
mov ebx, esi
jmp 0x46d43c
call edx
or ebx, ecx
and ecx, 0x76b24526
sub ebx, esi
or esi, ecx
nop
inc esi
and edi, ecx
sub edi, ebx
jmp 0x46cab6
pop edx
inc ebx
or ecx, 0x76b450a1
xchg edi, ecx
and ebx, esi
sub ecx, 0x76b504c1
sub ecx, 0x76b55316
xor edi, esi
xor ebx, ecx
bswap edi
add esi, ebx
dec ecx
mov ecx, esi
bswap esi
jmp 0x46c90d
pop edx
xor ecx, ebx
dec edi
and esi, ecx
or ecx, ebx
or ecx, esi
or ecx, ebx
not ecx
jmp 0x46d8eb
pop edx
sub ebx, 0x76bbab6c
and ecx, 0x76bbe9be
or esi, 0x76bc2628
and esi, ebx
sub esi, ebx
sub edi, ebx
sub edi, 0x76bd1a59
rol edi, 6
or ebx, 0x76bda9db
shl edi, 2
shl esi, 0xc
bswap ecx
xor esi, ebx
and edi, esi
sub ecx, 0x76bf1f56
jmp fcn.0046bf20
pop edx
and ecx, edi
not edi
or ecx, 0x76bff0b3
and ebx, edi
or esi, edi
mov ecx, esi
mov esi, ecx
xchg ebx, ecx
add edi, ecx
shr esi, 0x18
xor ecx, 0x76c1e727
sub edi, 0x76c2248a
bswap ecx
xchg ebx, edi
jmp 0x46bdc0
pop edx
mov edi, 0x76cacaca
mov esi, ebx
mov esi, ebx
or ecx, edi
sub edi, ecx
and ecx, ebx
sub ebx, ecx
sub esi, 0x76cc7ec5
xchg esi, ebx
mov ebx, edi
jmp 0x46c8f3
call edx
shr esi, 8
sub esi, 0x76d2e0a4
or ecx, ebx
mov edi, esi
dec esi
jmp 0x46cfa0
pop edx
and esi, 0x76d5db32
xor ebx, esi
mov esi, 0x76d6646c
add edi, 0x76d6a280
ror ebx, 2
add ecx, 0x76d72113
and esi, 0x76d75f2a
add edi, ebx
xchg ebx, edi
and ebx, edi
jmp 0x46bcbe
call edx
not ecx
dec ecx
rol edi, 0xb
and ebx, esi
rol ebx, 0x1b
and esi, edi
xchg esi, edi
sub edi, ebx
jmp 0x46e0c1
pop edx
and edi, ecx
shr esi, 8
ror edi, 8
and ecx, 0x76f5eb20
mov esi, 0x76f626c3
add esi, ecx
or edi, esi
sub edi, esi
sub esi, edi
sub esi, ecx
or ecx, ebx
dec edi
shr edi, 0x13
or esi, 0x76f853bc
nop
and esi, ebx
jmp 0x46d589
call fcn.0046c6ef
add ecx, 0x76fb32a2
and ecx, esi
or esi, edi
sub esi, ecx
sub edi, ecx
xor ecx, esi
add ecx, esi
mov ecx, 0x76fce0b2
xor ecx, esi
or esi, edi
jmp 0x46e47b
pop edx
mov ecx, edi
xchg ebx, esi
xor ecx, ebx
xchg ecx, esi
add esi, 0x770e32c8
or ebx, 0x770e7133
not ebx
sub ecx, edi
jmp 0x46ca46
pop edx
xchg ecx, ebx
ror ebx, 0xc
or ebx, edi
or ebx, esi
or ecx, esi
xor esi, 0x7719deec
add ebx, ecx
mov esi, 0x771a6985
sub ecx, esi
add esi, 0x771ae568
add ebx, 0x771b2327
jmp 0x46e489
pop edx
or ecx, esi
mov esi, ecx
neg esi
and esi, ecx
and ecx, edi
sub esi, 0x771ca88d
add ecx, esi
add esi, edi
shl edi, 0x1d
jmp 0x46dfca
pop edx
or ebx, ecx
sub ecx, esi
sub esi, edi
sub ebx, 0x771e7c22
and edi, ebx
xchg edi, ebx
dec ebx
and edi, ebx
sub esi, edi
sub ecx, 0x771ffab6
mov edi, ecx
add esi, ebx
jmp 0x46ca1c
call fcn.0046c6ef
mov ebx, 0x7724c9f4
xor edi, esi
xor edi, ebx
rol edi, 0xc
and esi, edi
add esi, 0x7725fda9
xchg esi, ecx
xor ebx, ecx
and esi, edi
add edi, ecx
sub esi, ecx
not ebx
ror esi, 3
sub ebx, ecx
add ecx, ebx
jmp 0x46c067
push 0x74d12f56
xchg edi, ecx
shr ebx, 0x11
add ebx, 0x772917e3
neg edi
jmp 0x46e008
pop edx
shl esi, 0x1e
or ecx, edi
and edi, ecx
add edi, ebx
and ecx, 0x772a9f25
mov ebx, edi
bswap ebx
xchg edi, ebx
add esi, ecx
inc edi
xchg ecx, esi
not ecx
jmp 0x46c58e
call fcn.0046c6ef
xchg esi, edi
not ebx
add esi, 0x772d7ab1
xor ebx, esi
not ecx
add ecx, edi
xor edi, 0x772e6ee5
sub edi, 0x772eacb4
or ecx, esi
and edi, esi
sub edi, ebx
sub edi, 0x772fb31b
jmp 0x46d8a5
call edx
mov esi, ecx
and ecx, edi
xchg ecx, edi
sub ebx, edi
add ebx, ecx
bswap esi
shl ecx, 0x1f
xor esi, edi
sub edi, esi
bswap ecx
jmp 0x46cb63
pop edx
ror ecx, 9
xor esi, 0x773a07b0
or ebx, edi
dec ebx
and ecx, 0x773ac198
ror ecx, 7
add edi, 0x773b4c91
and ebx, edi
and esi, edi
ror esi, 0x18
jmp 0x46c7e9
push 0x74db0b36
xor ebx, 0x7748ecf8
inc ebx
xor edi, ebx
shl edi, 0x11
mov ebx, 0x7749e424
xchg ebx, esi
not ecx
and ebx, esi
add edi, 0x774aeaf9
add ebx, ecx
jmp 0x46d67f
push 0x40
mov ecx, edi
add ecx, 0x7752aa1b
mov esi, edi
add ecx, edi
or esi, edi
bswap esi
add ebx, 0x7753daa7
mov ecx, ebx
xchg esi, ebx
xor ecx, ebx
add ebx, ecx
add ecx, esi
and esi, ebx
neg esi
and edi, 0x7755d3c2
shr edi, 5
jmp 0x46be99
push 0x74c3da0f
dec ecx
and edi, esi
xchg edi, esi
bswap edi
and esi, 0x775ecf8f
or edi, ebx
or ecx, edi
sub edi, ecx
jmp 0x46e9ef
push 0x74e0933a
mov esi, ebx
or esi, ebx
ror ecx, 0x17
and edi, ecx
xor ebx, esi
and esi, ebx
xor esi, edi
jmp 0x46ea05
mov edx, 0x6e447c44
mov edi, esi
xor edi, ebx
mov esi, ecx
mov ebx, ecx
mov ecx, 0x7768f52d
neg ecx
xor edi, ebx
sub ecx, esi
sub ecx, 0x7769fdbf
shl esi, 2
neg ebx
sub ecx, edi
and esi, ebx
jmp 0x46d785
push 0x74d81822
or ebx, edi
not ecx
shr ecx, 0xb
add esi, edi
add esi, ebx
xchg esi, ebx
xor edi, esi
not ecx
add edi, ecx
jmp 0x46c105
pop edx
add ebx, edi
sub esi, edi
jmp 0x46c717
push 0x74bc22ed
ror ebx, 0xa
xchg esi, ebx
or ecx, edi
or ebx, 0x7782a1ba
or ebx, esi
add edi, 0x77831bc9
xchg edi, ebx
or ebx, esi
jmp 0x46e4f0
push 0x74dda7c2
mov edi, esi
add ecx, ebx
dec ecx
rol ebx, 0x1b
not ecx
xchg ebx, esi
xchg esi, ebx
xchg edi, ebx
and ebx, 0x778600f5
mov esi, ebx
and ecx, esi
neg ebx
xchg edi, ecx
xor ebx, ecx
jmp 0x46e246
push 0x74c63b22
shl ecx, 0xd
nop
sub ebx, esi
jmp 0x46dcf1
push 0x74ca5fdd
xor ebx, 0x778871b3
sub ebx, esi
mov edi, ebx
jmp 0x46e268
mov edx, 0x4132136a
and esi, 0x77932580
or ecx, 0x77936225
rol esi, 0x16
or ecx, edi
or esi, edi
or ebx, ecx
xchg esi, ecx
or edi, ebx
ror ecx, 0x14
sub edi, 0x77955f4c
xor esi, ebx
jmp 0x46c578
call fcn.0046c6ef
bswap edi
mov edi, esi
jmp 0x46c518
mov edx, 0x6e447c44
ror edi, 0x1a
mov ecx, edi
add ecx, esi
add edi, 0x779751ff
or esi, ecx
or edi, ecx
or edi, esi
jmp 0x46be43
call fcn.0046c6ef
xor esi, 0x779871d1
bswap edi
inc ecx
and ecx, 0x77992d7d
and edi, 0x77997ad4
xchg esi, edi
jmp 0x46e0cc
mov edx, 0x2809144b
mov esi, edi
xchg esi, edi
mov ecx, esi
and ecx, ebx
xor esi, 0x77a12c47
bswap edi
sub edi, 0x77a1b8ee
add esi, ebx
not ebx
xchg ecx, edi
ror ecx, 0xf
ror ecx, 0x1e
or ebx, ecx
sub ebx, ecx
jmp 0x46c5f5
mov edx, 0x6e447c44
add ecx, esi
shr ebx, 0x1b
and edi, esi
add ecx, esi
not edi
sub edi, ecx
neg ebx
xchg edi, ecx
jmp 0x46d0ae
call fcn.0046c6ef
add edi, 0x77a7afd0
sub esi, ecx
sub ebx, 0x77a828ab
xchg ebx, ecx
and ecx, ebx
add edi, 0x77a8e07c
ror edi, 9
sub ecx, 0x77a96e47
shl ecx, 0x1e
mov edi, ecx
sub ebx, esi
mov ebx, esi
jmp 0x46ca03
push esp
add ecx, esi
not ecx
sub ecx, ebx
and esi, ebx
xor ecx, 0x77b2f230
nop
add esi, ebx
mov ebx, 0x77b3aabe
sub esi, 0x77b3fb9c
or ebx, edi
or ebx, esi
jmp 0x46d2c0
call edx
add ecx, 0x77bac0bd
sub esi, edi
and esi, ebx
mov ecx, 0x77bb89b9
neg edi
or ecx, esi
xchg ebx, esi
mov edi, 0x77bc8066
and ecx, 0x77bcbe64
jmp 0x46ca77
push 0x74d2e666
add ebx, esi
add edi, 0x77bfea61
rol ebx, 0x15
xchg ecx, ebx
neg ebx
add ebx, ecx
add edi, 0x77c1302a
jmp 0x46c2b3
push 0x74be7429
or esi, 0x77d176a5
or ebx, ecx
shr esi, 8
shr esi, 0x18
add esi, ecx
or edi, ecx
sub ecx, edi
xor ebx, 0x77d33d17
mov edi, esi
jmp 0x46e42e
mov edx, 0x2809144b
not ecx
xchg ecx, edi
and ebx, 0x77d84db4
xor edi, esi
and ebx, ecx
and ebx, esi
or ebx, 0x77d95053
sub esi, 0x77d98ecf
mov ebx, edi
mov esi, ecx
and ebx, 0x77da4298
jmp 0x46c59e
pop edx
add esi, 0x77decaa0
or esi, 0x77df0b44
add ecx, 0x77df46cc
or edi, esi
and esi, 0x77dfc39e
bswap ecx
or ebx, esi
mov esi, 0x77e08aef
shr esi, 0x10
inc edi
xor edi, 0x77e146b7
add ebx, ecx
jmp 0x46d579
call edx
xor ecx, edi
inc ecx
and edi, esi
xor esi, 0x77f218a0
sub esi, ebx
sub esi, 0x77f2958b
xor esi, ebx
mov edi, 0x77f3235e
xor edi, 0x77f36162
and esi, ebx
mov edi, ebx
add ecx, esi
xor esi, 0x77f45343
jmp 0x46dd6f
call fcn.0046c6ef
sub ebx, edi
xchg edi, esi
ror esi, 0x16
sub ecx, 0x77fc7113
dec esi
or ebx, esi
xor ebx, 0x77fd41b5
add edi, ecx
dec esi
or ecx, edi
sub ecx, 0x77fe394b
shr ebx, 2
jmp 0x46d139
push 0x74c6be74
or edi, ebx
dec ebx
mov ebx, 0x780d1d8f
sub edi, esi
xor ebx, esi
rol esi, 0x1c
sub ecx, 0x780e12ed
not ebx
shr ebx, 0x14
or edi, esi
rol ecx, 4
xor esi, edi
mov esi, ebx
xchg esi, ebx
or ebx, 0x78101121
sub esi, ecx
jmp 0x46e8c7
pop edx
rol edi, 0x1e
xor edi, ecx
add edi, esi
neg esi
xor ecx, esi
not esi
xor esi, ecx
sub ebx, esi
shr esi, 5
or ebx, esi
jmp 0x46eb30
call fcn.0046c6ef
mov esi, ecx
shl ebx, 2
sub esi, ecx
neg ecx
mov ebx, ecx
or ebx, ecx
jmp 0x46cd3d
push 0x74cb6c6c
nop
sub ebx, ecx
sub esi, 0x781d0502
mov ecx, edi
and edi, esi
jmp 0x46d718
pop edx
xchg ecx, ebx
rol ecx, 0x1c
and ebx, ecx
xor ecx, ebx
and ebx, ecx
rol ecx, 0x19
xor esi, 0x78221a74
add ecx, esi
bswap ebx
add edi, ecx
xor ebx, edi
and edi, 0x78234258
xchg ecx, esi
mov ebx, edi
jmp 0x46d16d
pop edx
and ebx, edi
or ecx, ebx
add esi, 0x7827069c
sub esi, ebx
shr edi, 2
and ecx, esi
xchg edi, esi
sub esi, ecx
xchg esi, edi
sub ebx, 0x7828bbbb
sub ecx, 0x7828f6c3
add ecx, esi
xor edi, ebx
sub esi, 0x7829a8a6
mov ecx, ebx
xchg esi, edi
jmp 0x46e91d
call edx
mov ebx, esi
xor ecx, ebx
or ecx, ebx
jmp 0x46ddfe
push esp
mov edi, esi
and edi, esi
xor edi, 0x78386704
rol ebx, 0x1f
inc esi
xor edi, 0x783923c0
or ebx, edi
nop
ror ecx, 0xd
and esi, edi
add ecx, edi
jmp 0x46d839
pop edx
xor esi, 0x784325e3
mov ebx, esi
add ebx, ecx
sub esi, ebx
xchg esi, edi
jmp 0x46d643
push 0x74bd9fbd
shl edi, 0x10
xor ebx, 0x7844b818
and esi, ebx
sub edi, 0x7845424c
or ebx, edi
dec edi
and ebx, edi
and ecx, ebx
not edi
or ecx, 0x7846b520
jmp 0x46e7e7
mov edx, 0x2809144b
shl edi, 9
and edi, ecx
mov edi, ecx
rol esi, 0x10
add ebx, ecx
or edi, ecx
or edi, 0x78488d60
and ebx, ecx
jmp 0x46d044
pop edx
xchg ebx, edi
or ebx, edi
or ecx, edi
mov edi, esi
xchg ecx, edi
neg ebx
add esi, ecx
sub ecx, ebx
sub edi, 0x784b1b16
jmp 0x46c87b
pop edx
neg ebx
sub edi, ebx
mov edi, ecx
xor ecx, esi
xor esi, edi
or edi, ebx
neg ecx
add edi, ecx
add edi, 0x784d7133
not ebx
jmp 0x46c974
push 0x74d3c0a6
sub ecx, edi
xchg ebx, ecx
sub ebx, ecx
inc edi
and esi, edi
mov esi, edi
add edi, esi
mov esi, ebx
ror ecx, 0xc
inc esi
dec ebx
or ecx, esi
shl edi, 0xe
shl esi, 0xc
jmp 0x46e208
pop edx
mov ecx, ebx
ror edi, 1
jmp 0x46cdb3
call edx
xor esi, ecx
mov esi, ebx
sub esi, edi
or ecx, ebx
add esi, ebx
or ecx, edi
sub ebx, edi
or edi, ebx
jmp 0x46d4d2
call fcn.0046c6ef
dec edi
or ebx, 0x7a2d1fbc
shr esi, 3
add ebx, 0x7a2d9aca
xchg edi, ecx
and ecx, 0x7a2e2612
dec edi
shl ebx, 0x14
not esi
sub ecx, esi
xchg edi, esi
add edi, 0x7a306ff8
jmp 0x46dba4
mov edx, 0x2809144b
mov edi, ecx
xor ebx, 0x7a3c1715
or edi, esi
ror edi, 8
add edi, esi
sub ecx, ebx
add ebx, edi
xchg esi, edi
add ebx, 0x7a3e0f57
add ebx, esi
jmp 0x46d69c
push 0x74ddf1dc
xchg edi, esi
or ecx, ebx
mov ebx, edi
mov ebx, edi
mov ebx, 0x7a411706
or edi, ebx
shr esi, 0x16
add ecx, esi
not ebx
sub ecx, edi
jmp 0x46d3de
push 0x74caef95
xor ecx, 0x7a42e7ae
sub edi, esi
xor ecx, edi
neg esi
bswap esi
xchg esi, edi
sub ecx, ebx
ror ecx, 0x16
jmp 0x46ddc2
mov edx, 0x6e447c44
bswap ecx
mov edi, ecx
or edi, esi
and esi, ebx
shl ecx, 7
xor ebx, esi
sub ebx, edi
or ebx, 0x7a658076
mov esi, 0x7a65bed3
jmp 0x46bf97
call edx
and edi, ecx
dec edi
add edi, ecx
neg ebx
jmp 0x46c4de
push 0x74d0e473
ror edi, 0x18
or edi, 0x7a69c9eb
or ebx, ecx
or edi, 0x7a6a52fa
xor ecx, edi
and edi, 0x7a6acfa8
sub ecx, 0x7a6b0cf1
or ecx, esi
mov esi, ecx
jmp 0x46d075
mov edx, 0x6e447c44
inc esi
xor ebx, ecx
mov ecx, edi
mov edi, ebx
add ebx, edi
jmp 0x46d671
pop edx
xor ebx, esi
xchg esi, ecx
and edi, esi
neg esi
or ecx, ebx
neg edi
bswap esi
inc ecx
xor ebx, edi
jmp 0x46c2a1
push 0x74c0b9f3
and ecx, ebx
xchg esi, edi
xor esi, edi
shr ebx, 7
add ecx, ebx
xor ebx, ecx
jmp 0x46da5e
push 0x74bde7bf
xchg edi, ebx
add esi, edi
or ebx, 0x7aa7b28c
sub ebx, esi
sub edi, esi
mov ebx, ecx
and ecx, edi
neg ecx
xor edi, 0x7aa92350
bswap ebx
jmp 0x46ea34
call fcn.0046c6ef
add esi, ecx
bswap edi
not ecx
not ebx
mov ebx, 0x7ab5385b
xor esi, ecx
mov ebx, edi
mov ecx, esi
add ecx, edi
not edi
add esi, ebx
and esi, 0x7ac8efe6
jmp 0x46c6ba
mov edx, 0x2809144b
add ebx, 0x7ac94f06
rol esi, 0x1f
and ebx, ecx
shl edi, 0xb
shl edi, 0x12
sub esi, ecx
xchg edi, esi
and ebx, esi
dec ecx
sub ebx, esi
sub ebx, esi
bswap edi
or edi, 0x7acc438a
jmp 0x46ddab
push 0x74d3790f
xor ebx, ecx
bswap ecx
or edi, esi
shl edi, 0xb
rol ebx, 0x18
xor edi, ecx
and ecx, 0x7ace0fba
mov ecx, esi
or ecx, ebx
ror esi, 5
shr ebx, 0xd
jmp 0x46e086
push 0x74c222bb
sub edi, ebx
nop
bswap ebx
and ecx, ebx
or ebx, ecx
add edi, ebx
sub edi, ecx
mov edi, ebx
and esi, ebx
add edi, esi
xor ecx, esi
jmp 0x46c641
push 0x74c422ef
or edi, ecx
xor esi, ecx
or ebx, ecx
bswap ecx
xchg edi, ebx
or ecx, ebx
jmp 0x46c852
push 0x74e0ddf4
add esi, ecx
sub edi, ecx
xor ecx, esi
xor ecx, 0x7aec1999
dec ebx
mov ebx, esi
mov edi, 0x7aece011
sub ecx, 0x7aed215a
shl esi, 0xc
sub edi, 0x7aed9db1
xchg esi, ebx
jmp 0x46bf7b
push 0x74be2c9a
sub ecx, 0x7aee2e9a
and esi, ebx
ror ebx, 0xf
add edi, ecx
jmp 0x46da00
push 0x74d7856c
xor ebx, edi
xchg esi, ecx
or edi, esi
xchg ecx, esi
dec esi
not edi
jmp 0x46c9bf
pop edx
xor edi, esi
xor edi, ecx
xchg edi, ebx
ror edi, 0xc
xor esi, edi
sub esi, edi
and edi, ecx
jmp 0x46dfde
pop edx
bswap ecx
or ebx, esi
sub esi, ebx
shl edi, 0x14
sub ecx, ebx
and ecx, esi
not ebx
shl ecx, 0x19
or ecx, 0x7b06a0a5
or edi, 0x7b06e1cf
and edi, 0x7b071e71
inc edi
xor ebx, esi
xchg ecx, esi
jmp 0x46e558