Function at 0x401000
Capabilities:
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff24
jne 0x40107f
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xfffffee4
jne 0x4010f9
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call main
ret
call sub.user32.dll_GetKBCodePage
cmp eax, 0xffffff08
jne 0x40115f
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xffffff2c
jne 0x4011de
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffef6
jne 0x401253
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call sub.ntdll.dll_ZwAccessCheckByTypeResultList
call main
call main
call main
ret
jmp 0x46a5b5
ror edx, 0x19
and edx, ebx
xchg esi, edx
xchg esi, ebx
or esi, ebx
jmp 0x46c05f
call fcn.0046b80b
neg ebx
or ecx, edx
add ebx, 0x7a02b4a
mov edi, ecx
mov ebx, 0x7a05c28
rol ecx, 0xd
mov ebx, edx
add edi, ebx
jmp 0x46bbeb
pop esi
mov edi, ecx
shr edx, 0x1b
add ecx, edx
neg ecx
mov ecx, ebx
sub edi, edx
or ebx, edx
xchg ebx, edi
jmp 0x46b6e1
push 0x76a1bfa
mov ecx, ebx
and ecx, edi
xor edx, ebx
bswap edi
xor edi, 0x7a5f392
xor edx, ebx
or edx, 0x7a647e4
add edx, ecx
sub edx, 0x7a691e6
and ecx, ebx
jmp 0x46c13a
mov esi, 0x2809144b
and ebx, 0x7aeefe6
or edx, ebx
sub edx, edi
not edx
nop
ror edx, 8
xchg edi, ecx
and ebx, edi
add ebx, edx
or ebx, ecx
jmp 0x46ad83
call esi
and edi, ecx
add ecx, edx
mov ecx, 0x7b02a4a
inc ecx
sub ecx, edx
dec edi
jmp 0x46c495
mov esi, 0x2809144b
neg ebx
or ebx, ecx
not ecx
and ecx, edx
xor edi, ecx
and ebx, edx
add ecx, edi
mov ecx, edi
jmp 0x46c0d1
call esi
neg ecx
dec ebx
neg edx
and edi, ebx
neg edx
add ebx, edi
sub ebx, 0x7b54c32
add ebx, 0x7b567c4
jmp 0x46b9d5
pop esi
shl edi, 0x1f
xor edx, ecx
inc ecx
and ebx, 0x7b75514
sub edi, ecx
xor edx, ecx
jmp 0x46c763
push 0x7730362
xor edx, ecx
or ebx, ecx
and edi, 0x7b9d834
ror edi, 4
add edx, ebx
mov edx, edi
jmp 0x46b346
pop esi
xchg edi, edx
mov ebx, ecx
xor ecx, edx
neg edi
shr ecx, 0x16
not edx
jmp 0x46c816
pop esi
shl edx, 9
and edx, ecx
add ebx, edx
ror ebx, 0x1a
xchg ebx, ecx
ror ebx, 4
neg edx
add edx, ebx
mov edi, ecx
and edx, ebx
add ebx, 0x7bd3f66
or ebx, edi
jmp 0x46bdeb
mov esi, 0x2809144b
or edi, edx
or ecx, edx
dec edi
or edx, 0x7bdcdd2
add edx, edi
dec ebx
jmp 0x46b202
mov esi, 0x2809144b
add ecx, edi
sub edi, 0x7be3b48
and ebx, edx
shl ecx, 0x12
jmp 0x46aa61
call fcn.0046b80b
dec edx
mov edx, ecx
add edi, ecx
xchg ebx, ecx
add ebx, edx
add edi, ecx
jmp 0x46b83d
mov esi, 0x2809144b
add ebx, 0x7c23954
dec edi
neg edx
xor ebx, 0x7c28e50
jmp 0x46a5c5
call fcn.0046b80b
inc edi
neg ecx
sub ebx, edx
add edx, ecx
mov edx, ebx
xor edi, 0x7c33468
shl ebx, 0x1f
dec ecx
neg ebx
mov ecx, edx
jmp 0x46baa7
push 0x770d494
inc ebx
or edx, 0x7c5ffea
not edi
shl ecx, 0x13
xor edi, ecx
not edi
jmp 0x46c87e
call fcn.0046b80b
neg edi
sub ebx, 0x7c6f42e
add edi, ecx
inc ecx
jmp 0x46b4ba
push 0x401400
xor edi, 0x7c7f312
add edi, edx
sub ebx, edx
or ebx, ecx
mov ecx, edx
sub ecx, edx
jmp 0x46c958
pop esi
mov ecx, edx
dec ecx
and edi, 0x7c97006
add edi, 0x7c98a28
and edi, 0x7c9a5e8
bswap ebx
xor edx, 0x7c9da54
add edi, 0x7c9f440
jmp 0x46c90e
pop esi
xor ecx, ebx
or ecx, 0x7cefe5a
not edx
shl ebx, 0x19
dec ecx
mov ecx, 0x7cf6d84
sub ecx, ebx
neg ecx
jmp 0x46bb31
call esi
neg edi
xor ecx, 0x7d270f6
and ecx, ebx
or ecx, 0x7d2a67e
sub ecx, 0x7d2c03e
sub ebx, 0x7d2db42
xor edi, 0x7d2f538
or ecx, edx
add edi, ecx
rol edi, 0x1f
jmp 0x46ba80
push 0x7740a30
xor edi, 0x7d585c6
and ebx, ecx
add edx, ecx
sub edx, ebx
mov edx, edi
add edi, edx
jmp 0x46a794
call fcn.0046b80b
mov ebx, 0x7d7ae52
xchg ebx, edi
xchg edx, ecx
not edi
jmp 0x46a856
call esi
and ebx, edi
xor edx, 0x7df88c2
or ecx, ebx
sub edx, 0x7dfbfe2
and ebx, ecx
and ecx, ebx
inc ebx
add edx, ecx
jmp 0x46c5cd
pop esi
add ebx, edi
add ecx, 0x7e13182
add ebx, edi
mov edx, 0x7e17abe
sub edi, 0x7e1a3b2
add ebx, ecx
sub edx, ebx
or ebx, edi
not ebx
add edi, ecx
add ecx, 0x7e28b38
ror ebx, 3
jmp 0x46bbab
call fcn.0046b80b
xor edx, 0x7e58c74
mov edi, 0x7e5b4b8
mov edx, ecx
or ebx, edi
dec ebx
and ebx, ecx
or ecx, ebx
rol edi, 0x11
inc ecx
add edi, ebx
jmp 0x46acad
push 0x770993d
xchg ebx, ecx
neg ecx
inc edi
or edx, edi
sub ecx, edi
xchg ecx, edx
not edi
and edx, 0x7e7eae8
jmp 0x46b548
pop esi
inc edi
rol ebx, 8
xor ebx, 0x7ec5e42
sub ebx, ecx
jmp 0x46bae7
push 0x76e8f21
or edi, 0x7ee0920
or edx, 0x7ee24e0
add edx, edi
and ecx, ebx
xor edi, 0x7ee720a
mov edx, edi
shr edi, 0xa
xor edi, ecx
jmp 0x46c0f9
push 0x76ca81a
neg ecx
or edx, ecx
xor ebx, 0x7ef1630
xor edx, edi
xor edx, ecx
ror ebx, 0xd
bswap edi
and ecx, ebx
xor ecx, edx
and ebx, ecx
jmp 0x46b22c
pop esi
sub edx, edi
or edx, ecx
add edi, 0x7f32700
and ecx, edx
xor edi, ecx
mov ebx, edi
xor edx, ebx
rol edi, 0xd
jmp 0x46c2b9
push 0x773b394
sub edi, ecx
or edi, ebx
dec edi
xchg ebx, ecx
shr edi, 0x12
neg edx
ror ecx, 0x15
xor ebx, 0x7f88c14
sub edi, 0x7f8a7d4
or edi, edx
shl edi, 5
or ebx, 0x7f8f444
add edx, ebx
mov edi, 0x7f926d0
jmp 0x46bc38
call fcn.0046b80b
and edi, ebx
or ebx, edx
mov ecx, 0x7fafed6
mov ebx, edi
add ecx, edi
and ebx, ecx
shl edx, 1
and edi, 0x7fbbca6
xor ebx, ecx
sub edi, 0x7fbef56
jmp 0x46a7b6
push 0x76cc5c2
xor edi, ebx
neg edi
jmp 0x46c00d
call esi
mov edx, ebx
sub edi, edx
or edi, ecx
sub edi, 0x8033fd8
jmp 0x46c8f0
mov esi, 0x2809144b
or edi, 0x8036500
mov edi, ebx
inc edi
mov ebx, ecx
xor ecx, edx
xor edx, edi
xchg ecx, edi
xchg edx, ecx
jmp 0x46bd50
pop esi
dec ecx
dec edi
or edx, ecx
mov edi, edx
inc edx
not edi
jmp 0x46c419
pop esi
or ebx, edi
xchg ecx, edi
shl ebx, 0x18
and edx, ebx
neg edx
rol ebx, 0x13
jmp 0x46c521
pop esi
or edi, edx
add edx, ebx
or ecx, edi
add edx, ebx
and edx, ebx
rol edx, 0x11
jmp 0x46b044
push esp
mov ebx, 0x80f26fe
not ebx
or edx, edi
mov ebx, edi
rol ecx, 0x19
or edx, ebx
jmp 0x46b904
push 0x76870e8
and ebx, ecx
xchg ecx, edi
inc edi
mov edx, 0x8101bb0
bswap edx
mov edx, 0x81050ee
not edx
and ecx, edi
jmp 0x46b81e
mov ecx, ebx
mov edi, edx
rol edx, 0x1d
mov ebx, edi
jmp loc.0046bd0d
push 0x770b7e0
or edi, ecx
or edx, ecx
jmp 0x46aac9
pop esi
neg edx
dec ecx
sub edx, edi
xor ebx, ecx
xor ecx, edx
sub edx, ecx
sub edi, edx
xor ecx, ebx
or ecx, 0x81c2a9a
xor ecx, ebx
jmp 0x46c725
pop esi
mov ecx, 0x81e0fb8
not ecx
xchg edi, ecx
sub ebx, 0x81e5d14
xor ebx, 0x81e773e
add edi, ebx
shr ebx, 8
mov ebx, ecx
jmp 0x46b0f2
call esi
or ebx, 0x81ee9e2
mov ebx, 0x81f0220
bswap ebx
xor edi, edx
and edx, 0x81f5550
or edx, edi
not edi
sub ecx, 0x81fa3c0
jmp 0x46a619
push 0x7688dc8
xor ecx, ebx
mov ebx, edx
shr edx, 0x17
or ebx, ecx
add edx, ebx
mov edx, ebx
mov ecx, edx
ror edx, 9
xor ebx, edx
nop
jmp 0x46bd62
call esi
add edi, 0x826eca4
sub edi, ebx
xor ebx, edx
or ebx, ecx
jmp 0x46b405
push esp
or ecx, edx
and edi, ebx
shr ecx, 0x15
xchg ecx, edi
add edi, 0x82cbae4
mov edx, ebx
or edx, ebx
sub ecx, 0x82d08d6
jmp 0x46ca2a
pop esi
sub ecx, edi
dec edi
sub edi, 0x82f20d0
and ebx, edx
add edx, edi
sub ecx, 0x82f6ec2
add ecx, 0x82f8700
xor edx, edi
jmp 0x46c7af
pop esi
xor ebx, edi
dec ebx
not edi
xchg ecx, edx
sub edx, edi
inc ebx
mov ebx, edi
xor edx, ebx
rol edi, 0x11
bswap edx
jmp 0x46c02b
push 0x76dc63a
xor edi, ecx
and edx, ebx
add ecx, edi
shl ebx, 0x10
xor edi, 0x8343afe
or ecx, edi
sub ebx, 0x83471ca
ror ebx, 0xd
jmp 0x46a98d
xor eax, eax
and edi, edx
add ecx, edi
xor edi, ebx
add ebx, edx
or ebx, ecx
sub ebx, edi
dec ebx
xor ecx, edi
mov edi, ebx
inc edi
jmp 0x46b4ef
pop esi
dec ecx
or ecx, edi
ror ecx, 0x10
sub edi, ecx
or edi, ebx
and ecx, ebx
xor edi, ebx
or edi, ebx
jmp 0x46a8ad
call esi
sub ebx, ecx
or edi, ebx
jmp 0x46c828
call fcn.0046b80b
xchg edx, ecx
xchg ebx, ecx
mov ebx, 0x83a8a7c
dec ecx
xchg edx, ebx
and ecx, edx
sub edx, ebx
sub edx, 0x83b0d06
xor edx, 0x83b28c6
xor ecx, 0x83b4286
mov ecx, edi
ror edi, 0xb
bswap ecx
and ebx, edx
jmp 0x46b703
pop esi
dec edi
add ebx, ecx
sub ebx, ecx
xchg ecx, edi
shl ebx, 0x19
and edx, ebx
shl edx, 0x18
sub edi, ecx
jmp 0x46c7fc
call fcn.0046b80b
dec ebx
shl edi, 2
shl edx, 0x16
and edx, edi
and edi, edx
add ecx, edi
sub ecx, edi
sub edx, ecx
or edx, 0x83d76e4
inc edx
ror ebx, 0x13
add ebx, edi
sub ebx, 0x83dddfc
or ebx, 0x83df786
jmp 0x46ae8f
push 0x76c8c8f
xor edx, ecx
add ecx, ebx
mov edx, ecx
or edi, ecx
jmp 0x46b06b
push 0x769fe33
mov ecx, edx
sub edx, edi
not edx
sub ebx, 0x8404c98
mov ebx, ecx
sub ecx, ebx
add ecx, edx
or ecx, ebx
nop
sub ebx, edi
jmp 0x46a64c
pop esi
add edi, edx
xchg ebx, ecx
jmp 0x46c5e8
call esi
dec ecx
neg edi
shr ecx, 0x1e
rol ebx, 0xa
or ebx, edi
inc edx
mov edx, ecx
xor ebx, ecx
jmp 0x46c118
push 0x773d076
add ebx, 0x8459b8a
sub ecx, 0x845b5e6
xor ecx, 0x845cfa6
not ecx
rol ebx, 0xe
shl edx, 2
and edx, edi
dec ecx
jmp 0x46c7cd
pop esi
neg edx
xchg ecx, edi
inc edi
mov edx, 0x84a47a4
jmp 0x46a968
call fcn.0046b80b
and edx, 0x84d00c0
mov edi, ebx
jmp 0x46c127
push 0x768a928
inc edi
xor ebx, edx
mov edi, 0x84d76b4
add ebx, edi
jmp 0x46be69
push 0x76d8d12
shl edi, 0x1a
and edi, ebx
and ebx, 0x84de52e
xor edi, edx
or ecx, 0x84e19a2
and edi, ecx
jmp 0x46c1bc
push 0x76ec91e
sub edx, ebx
not ebx
add ebx, edx
add edi, ecx
mov edi, ebx
xor edi, edx
or ecx, 0x84ef3d4
bswap edx
neg ebx
inc edx
or edx, ecx
sub ecx, edx
jmp 0x46a7f6
pop esi
sub edi, ebx
bswap ebx
and edi, edx
shr edi, 0xf
mov ebx, 0x8517996
and ebx, edi
xor edx, edi
or edx, edi
and ecx, edi
mov ebx, ecx
or ebx, 0x8520f32
mov ebx, 0x852295a
jmp 0x46bd76
push 0x7725206
mov ecx, edx
neg edi
xor edx, ebx
xor ebx, 0x85403c6
jmp 0x46bfd9
mov esi, 0x2809144b
xor edi, ecx
and edi, ebx
shl edx, 9
shl ecx, 0x1d
and edx, ecx
neg ebx
sub edx, 0x854bf44
and ecx, edx
shl ebx, 4
and edx, ebx
jmp 0x46bab2
mov esi, 0x2809144b
xchg edi, edx
xor edx, edi
xor ebx, ecx
mov edi, 0x85ead7e
sub edi, ecx
and ecx, ebx
sub edi, ecx
xchg ecx, ebx
jmp 0x46bafe
pop esi
or edx, ebx
add ebx, edx
add edx, ebx
shr ebx, 0x18
sub ebx, edx
mov ecx, edi
sub edx, ebx
mov edi, ecx
jmp 0x46b4d0
mov esi, 0x2809144b
and edx, edi
add edx, edi
bswap edx
sub ebx, edx
add edx, 0x8613e3a
and edx, ecx
neg ecx
add ebx, edi
jmp 0x46c3f0
pop esi
sub ebx, edx
sub edi, edx
shr edi, 2
dec ebx
rol edx, 0xa
and ecx, ebx
or ecx, edx
xor ebx, edi
jmp 0x46b680
push 0x767a61f
rol edi, 0x15
sub edi, ecx
xor edx, ecx
add ecx, ebx
mov edx, ecx
ror ebx, 0xb
jmp 0x46c34f
pop esi
xchg ebx, ecx
and edi, edx
and ecx, ebx
mov ecx, 0x864f008
xor ecx, edx
mov ecx, edx
and ebx, ecx
and ecx, 0x86557e8
neg edx
xor ebx, 0x8658cbe
jmp 0x46b4a7
push 0x76fcef8
not ecx
mov edi, ecx
mov edx, edi
bswap edi
mov edi, 0x8661a16
xor edx, ebx
jmp 0x46aa48
call fcn.0046b80b
sub ecx, edx
dec edx
xchg edi, ebx
and edi, ecx
add ecx, edx
xor edx, ecx
and ecx, 0x867d05e
xchg ebx, ecx
add ebx, edx
add ebx, 0x8681bae
nop
and ecx, edx
jmp 0x46b333
push 0x76eac3e
mov edx, 0x86873e0
or ebx, ecx
rol ebx, 5
not edx
xchg ebx, edx
ror edi, 0xc
mov ecx, edx
xchg edx, edi
jmp 0x46bd95
pop esi
shr ebx, 3
xor edx, edi
add edi, edx
or ebx, ecx
jmp 0x46b376
call esi
and edx, edi
or edi, ebx
neg ecx
sub edi, 0x86a4e54
jmp 0x46a92e
mov esi, 0x2809144b
xor edx, ebx
rol ecx, 0xd
sub ecx, 0x86ad504
neg edi
mov edx, ecx
and ecx, edx
and edi, edx
and edi, ecx
jmp 0x46af34
mov esi, 0x2809144b
shr edx, 0x1c
mov ecx, 0x86d9a44
add ebx, 0x86eb1e8
xchg edx, edi
shr ecx, 0x17
xchg ecx, edx
inc ebx
xor ebx, edi
jmp 0x46c385
push 0x76daaf0
or ecx, edi
xor edi, 0x8757c4c
add ebx, 0x877e282
inc edi
jmp 0x46b9ee
push 0x77235a4
and ebx, ecx
or edi, ecx
and edx, ebx
shr edx, 5
rol edi, 5
dec ebx
neg edx
xor edx, ecx
sub edi, ebx
or ecx, edi
shr edi, 6
or ecx, 0x87b6e94
jmp 0x46be53
push 0x76971c4
not ebx
xor ecx, edi
or ebx, 0x88a1bac
shl edi, 0x12
dec edi
sub ebx, edi
dec edx
xor ecx, ebx
or edi, edx
add ecx, ebx
jmp 0x46a9a5
call esi
not ebx
shl ecx, 0x1c
add ebx, ecx
xchg ecx, edx
sub edi, ecx
rol ebx, 8
mov ecx, ebx
neg ebx
jmp 0x46c5da
push 0x76ae1c6
xchg edi, ecx
or ebx, 0x89244f4
dec ebx
xor edi, edx
or ecx, 0x892cdac
or ebx, edx
xor edi, ecx
inc edx
xor edx, 0x893f5fe
xor edx, ebx
shl edx, 0x15
or edx, 0x894e42c
jmp 0x46c4c4
push 0x767c314
xchg ecx, edi
mov edx, ebx
or ebx, 0x895e144
mov edi, ebx
jmp 0x46c451
call fcn.0046b80b
inc edx
xchg ecx, ebx
or edx, 0x899f920
xchg edi, ecx
shr edx, 0x1b
sub ecx, 0x89af302
or ebx, edx
xchg ebx, edi
jmp 0x46c55e
call fcn.0046b80b
mov ebx, ecx
and ebx, 0x8a0205c
or ecx, edi
shr ebx, 0xb
jmp 0x46c73b
call fcn.0046b80b
or edx, ebx
shr ecx, 0x13
and edi, 0x8a1ae0e
or ebx, 0x8a20fac
dec ebx
or ecx, edi
mov ecx, 0x8a2fc06
or edi, edx
or ecx, ebx
bswap ebx
jmp 0x46c53f
pop esi
dec ebx
and edi, ecx
add ebx, ecx
or edx, edi
mov edi, ebx
add edx, ebx
ror edx, 0x14
add edx, 0x8a5f138
jmp 0x46af58
push 0x76fb1e2
xor ebx, ecx
sub edx, 0x8a66626
xchg edx, ebx
dec edi
shr ecx, 1
mov ebx, ecx
xor edi, ecx
xor edx, edi
jmp 0x46c09c
mov esi, 0x2809144b
inc ecx
and edx, ecx
sub edi, ecx
or ecx, ebx
sub edx, 0x8a86684
add ecx, 0x8a8930a
not ebx
add edx, ebx
jmp 0x46c9c6
pop esi
mov ecx, edi
xor ebx, edx
or ebx, edx
and ebx, 0x8ab36aa
xchg edi, ebx
mov edi, ebx
jmp 0x46c077
mov esi, 0x2809144b
or ebx, 0x8ad4c2e
xchg edi, ecx
xchg ecx, ebx
neg ebx
jmp 0x46c3d9
pop esi
dec ebx
xchg ebx, edx
shr edi, 0x11
mov ecx, edx
add ecx, edi
and ebx, edx
jmp 0x46ab52
call esi
xchg edi, ecx
inc ecx
inc ebx
sub edi, ebx
xchg edx, ecx
bswap edx
shr edx, 0xd
and edx, ebx
sub edx, ecx
or edx, ebx
xor edi, ebx
shr edx, 0x16
jmp 0x46bcdf
call esi
neg ecx
inc ecx
xor edi, 0x8b608a2
add edi, edx
xchg edx, ebx
xor edi, ecx
jmp 0x46c8d5
pop esi
add ecx, edx
inc ecx
bswap ebx
or edi, ebx
jmp 0x46cb6f
pop esi
and edi, ecx
and ecx, 0x8bc91cc
jmp 0x46bff6
mov esi, 0x4132136a
ror ecx, 0xb
or ecx, 0x8bd0704
not edx
not ecx
add ecx, edi
add ecx, edi
xchg edi, ecx
xchg edx, edi
jmp 0x46aaed
push 0x691b5
not ecx
add ebx, edx
xor ecx, ebx
or edi, edx
jmp 0x46ab19
pop esi
mov edi, ecx
or edx, ebx
xchg edx, ebx
or edx, 0x8ce5632
not edi
xchg ebx, edi
jmp 0x46b95a
call esi
and ecx, edi
xor edi, ecx
add ebx, 0x8cf51e0
xor edi, ebx
xor edx, 0x8cfaca8
and ebx, ecx
add ecx, edi
sub ebx, edx
sub ecx, edx
or edx, ebx
shl ebx, 0xd
bswap edx
jmp 0x46aec2
push 0x76ac5e2
xor ebx, 0x8d485fa
bswap ecx
and ebx, edx
rol edx, 3
and ebx, edi
bswap edx
or edx, ecx
inc edx
shr edx, 0xd
and ebx, edi
jmp 0x46c31e
mov esi, 0x401400
add ecx, 0x8d8abe0
add ecx, ebx
inc edx
sub edx, 0x8d91bc4
shl edx, 0xf
bswap edi
jmp 0x46ba12
push 0x773ed0c
add ebx, edx
or ebx, 0x8d9d26e
rol ebx, 5
sub ebx, 0x8da2214
or ecx, 0x8da490a
add ebx, ecx
mov edi, ecx
xchg ebx, edi
bswap ecx
and ecx, ebx
bswap ebx
and edx, edi
jmp 0x46ad31
push 0x76f94d4
xor edi, ecx
and edi, 0x8dbaf58
mov edi, ebx
or ecx, 0x8dbf656
jmp 0x46c433
push 0x77396e0
shr ecx, 0x13
sub edx, edi
dec edx
xor edx, ecx
jmp 0x46b19f
pop esi
and edi, 0x8dcdd0c
sub edi, ebx
and ecx, edx
or edx, 0x8dd50be
or edx, edi
xor ecx, edx
shr ecx, 0x1f
xor edx, 0x8ddf4cc
or edi, ebx
dec edx
xor edi, ebx
sub edx, edi
jmp 0x46bb73
mov esi, 0x2809144b
xor edx, ecx
xor edi, edx
xchg ebx, ecx
and edi, edx
and ecx, 0x8e04454
and ebx, edi
or ebx, edi
bswap ecx
add ebx, edi
mov ecx, edx
jmp 0x46aa19
pop esi
add edi, ecx
or edi, ebx
and ecx, ebx
add ebx, edi
not ebx
not ecx
bswap edi
shl edx, 3
and edx, edi
bswap ebx
jmp 0x46c1d5
pop esi
xor edx, edi
mov edx, ebx
sub ecx, edi
mov ebx, 0x8e3e8b4
xor ebx, edx
or ecx, edi
or edi, 0x8e437f4
ror ebx, 0x11
jmp 0x46affb
push 0x771a2d1
xor edx, ecx
sub edx, ebx
xor edi, 0x8e4a9d0
sub edi, 0x8e4c3cc
mov ecx, 0x8e4dc54
xor ebx, edi
xor edx, ebx
xchg edi, ebx
shl edi, 0x12
neg edi
inc ebx
or edi, ecx
jmp 0x46c159
call esi
xchg edi, ebx
neg edi
sub edx, edi
xor ecx, edi
xor edi, ebx
xchg edx, ebx
or edi, 0x8e72bf4
xchg ebx, edi
jmp 0x46ac30
call fcn.0046b80b
inc edi
mov ecx, edi
and edx, ebx
rol ebx, 0x18
shl ecx, 0xd
xor edi, ecx
or ebx, 0x8ea8a14
mov edx, ecx
or ecx, edi
dec ecx
sub edx, ebx
shr edi, 0x15
jmp 0x46c305
push 0x40
sub ecx, edx
or ebx, edx
shr edx, 0x16
or edi, edx
nop
shl edi, 0x12
or edi, 0x8ed42b4
mov edi, ecx
jmp 0x46c713
pop esi
sub ecx, 0x8f610a8
xor edx, ecx
sub ebx, edx
xchg edx, ebx
and edi, ebx
add edi, 0x8f691e6
mov ebx, edi
or ebx, ecx
jmp 0x46a913