Function at 0x401000
Capabilities:
Hash data using murmur3
Identify system language via api

Disassembly:
xchg edi, ecx
add ecx, edx
add edx, ecx
not ebx
and edi, 0xf5674892
call sub.user32.dll_GetDoubleClickTime
xor edi, edx
add edx, ecx
mov edi, edx
or ebx, 0xf5696114
or edi, 0xf569d0a4
mov edi, 0xf56a6f0d
rol edi, 0xc
cmp eax, 0xfffffee1
jne 0x4010bb
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
ret
shl ecx, 0x1b
inc edi
xchg edi, edx
sub edi, ebx
dec ebx
xchg ebx, edi
call sub.kernel32.dll_GetSystemDefaultUILanguage
and edx, ecx
xchg edi, edx
mov ebx, 0xf577d207
cmp eax, 0xfffffeff
jne 0x401167
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
ret
and edi, 0xf57c3201
call sub.user32.dll_GetDoubleClickTime
xchg edi, ebx
and edi, ecx
add ebx, edx
mov ecx, edx
cmp eax, 0xffffff1e
jne 0x40121c
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
call sub.advapi32.dll_DestroyPrivateObjectSecurity
call sub.ole32.dll_CoBuildVersion
ret
jmp 0x4b71cf
and ebx, edx
neg ebx
jmp 0x4b7bf0
pop edi
xor ecx, esi
xchg esi, ecx
dec ebx
inc ecx
mov ebx, esi
mov esi, ecx
jmp 0x4b8c3e
mov edi, 0x123b2f04
bswap esi
inc edx
sub ecx, ebx
or esi, 0xfd95fc26
and esi, edx
shl ebx, 5
xor ebx, edx
mov ebx, esi
jmp 0x4b8b7a
rol dword [edi], 0x18
xor ebx, ecx
xor ebx, 0xfd9cdd35
xor esi, 0xfd9d38ba
shl ecx, 0xc
xor ebx, ecx
inc esi
jmp 0x4b85c6
push 0xf65c5a70
xor ebx, ecx
xor ebx, edx
xchg edx, ecx
and edx, esi
xor ebx, 0xfda0bbad
ror ebx, 0xb
neg ecx
mov ecx, ebx
and edx, esi
rol ebx, 2
and esi, edx
jmp 0x4b86bc
pop edi
shl ecx, 0x1b
xor ebx, esi
xchg ebx, esi
and ecx, edx
or ebx, 0xfdad821b
sub ebx, edx
bswap esi
add ecx, edx
or ebx, esi
xor ecx, edx
ror edx, 0x1d
sub esi, ecx
shr edx, 0x12
jmp 0x4b820a
push 0xf6559a5b
xor ecx, edx
not esi
xchg edx, ecx
sub esi, ebx
jmp 0x4b9022
push 0xb5dcf
add edx, ecx
sub ebx, 0xfdcd87b2
mov esi, ecx
neg ebx
sub esi, 0xfdcedb5c
bswap edx
sub edx, ebx
and edx, ecx
or ecx, edx
or ecx, 0xfdd0e0a0
jmp 0x4b89fb
push 0xf65f6a00
add edx, 0xfddd5f21
bswap ebx
and ebx, edx
xor edx, ecx
dec esi
add ebx, edx
sub esi, ebx
mov esi, edx
mov ecx, esi
add edx, 0xfddf7e9c
mov ebx, ecx
sub esi, edx
mov edx, ecx
or esi, edx
xor ebx, edx
sub esi, 0xfde0d9fc
jmp 0x4b9205
pop edi
ror ecx, 0x1a
add esi, edx
not ebx
inc esi
and ecx, 0xfde28a31
or esi, edx
jmp 0x4b94d7
mov edi, 0x123b2f04
bswap esi
xor ecx, 0xfde373bb
and esi, edx
neg edx
mov ebx, edx
or edx, 0xfde46032
add esi, edx
add esi, 0xfde4d9b1
add ecx, edx
inc esi
mov esi, ebx
or ebx, ecx
add esi, edx
mov ecx, ebx
jmp 0x4b8e5b
pop edi
dec edx
and ecx, ebx
xchg edx, ecx
jmp 0x4b7eb6
or ecx, 0xfde97bf6
shr edx, 0x17
xor esi, edx
jmp 0x4b877e
pop edi
neg edx
not esi
dec esi
and edx, esi
mov esi, edx
xor ecx, esi
xor ebx, esi
xchg ebx, edx
sub esi, ecx
jmp 0x4b974a
push 0xf657d7b4
xchg ebx, ecx
or esi, edx
mov edx, ecx
or esi, edx
add ebx, 0xfe17ce52
sub ebx, ecx
jmp 0x4b8cc8
pop edi
shl esi, 0x10
xor ecx, ebx
rol edx, 5
add ebx, edx
or edx, 0xfe1a952e
or ecx, edx
xchg esi, edx
xor esi, ebx
xor ecx, ebx
xor ecx, edx
not edx
jmp 0x4b7fc8
push 0xf64c4304
sub edx, ebx
add edx, 0xfe3719df
and esi, 0xfe379649
neg edx
mov ebx, esi
bswap ebx
add ecx, ebx
xchg ebx, edx
jmp 0x4b9595
call edi
or edx, esi
xor ebx, esi
or edx, esi
sub edx, esi
and esi, edx
xor ebx, esi
sub ecx, edx
not esi
xchg ecx, edx
xor ebx, edx
shr esi, 0x1f
xchg edx, ebx
jmp 0x4b7faa
pop edi
and edx, 0xfe41e465
not ebx
sub ebx, ecx
or edx, ecx
mov ebx, ecx
or esi, 0xfe444217
or ebx, 0xfe44a6de
jmp 0x4b822a
call edi
inc ecx
xchg ebx, ecx
and ebx, edx
sub ecx, 0xfe466b7c
or edx, ecx
neg ecx
xchg edx, esi
add edx, ecx
bswap edx
jmp 0x4b91c8
pop edi
or esi, 0xfe5bdc36
mov esi, edx
xor ebx, 0xfe5cfd3b
or ecx, ebx
xor edx, ebx
add ebx, edx
mov ebx, esi
bswap ebx
jmp 0x4b8bf3
call edi
or edx, ebx
add esi, edx
shr ecx, 0x15
not ebx
and ebx, esi
sub ecx, esi
mov ecx, 0xfe6ecdd4
and ecx, 0xfe6face8
add ebx, edx
or edx, esi
mov esi, ecx
ror esi, 0x1b
not ebx
add ebx, ecx
dec esi
jmp 0x4b913c
pop edi
or esi, ecx
and ebx, edx
sub ebx, edx
inc ecx
not edx
xchg esi, edx
jmp 0x4b9649
call fcn.004b9ab7
or esi, ecx
mov ecx, esi
jmp 0x4b76ff
pop edi
sub esi, ecx
bswap ebx
sub edx, ecx
and ecx, ebx
inc edx
sub ebx, esi
dec ebx
xor edx, 0xfeb694c2
xchg edx, ebx
xor ecx, edx
ror ecx, 0x1a
ror esi, 0x1f
xor edx, ebx
sub edx, 0xfeb93574
xor edx, 0xfeb9c181
dec ecx
jmp 0x4b8734
call edi
dec edx
add esi, edx
bswap ecx
rol ebx, 0x1d
xchg ecx, edx
neg edx
sub esi, 0xfebd46c6
neg edx
bswap edx
or ecx, 0xfebed656
or esi, ebx
add edx, ebx
or edx, 0xfec0126c
jmp 0x4b74e0
push 0xf64e73c3
or esi, ebx
add esi, 0xfecad30d
add ecx, ebx
jmp 0x4b8992
push 0xf640a467
and ecx, ebx
or ebx, esi
and ecx, ebx
rol ecx, 0x1d
mov edx, esi
jmp 0x4b8de1
call fcn.004b9ab7
and edx, 0xfed7a284
add edx, esi
xor ebx, edx
mov edx, 0xfed85324
xor ecx, 0xfed88e43
shr esi, 3
and ecx, edx
rol esi, 0x1e
and edx, 0xfed98be4
add edx, ecx
jmp 0x4b8811
pop edi
mov edx, 0xfeea532f
sub ecx, 0xfeea8f34
sub ecx, esi
xor edx, 0xfeeb04e8
mov edx, 0xfeeb418c
or edx, ecx
add ebx, ecx
mov ebx, 0xfeebf9d6
jmp 0x4b7e08
pop edi
add edx, ebx
mov ebx, edx
or edx, ecx
add edx, 0xfefb1b34
add ecx, 0xfefb5402
add esi, 0xfefb906b
shr ebx, 4
and edx, ebx
xor edx, ebx
xor edx, esi
rol edx, 0xe
jmp 0x4b9579
call fcn.004b9ab7
xor ebx, edx
mov ecx, 0xff0f0a19
mov ebx, 0xff0f4691
sub edx, ebx
ror edx, 0x13
add edx, 0xff0ff843
mov esi, ecx
shl edx, 0x1c
jmp 0x4b9620
push 0xf65c0ae0
add esi, ebx
add ecx, edx
nop
shr edx, 9
or esi, ecx
add esi, 0xff11ea2f
or ebx, ecx
not esi
shl ebx, 0x12
sub ecx, ebx
jmp 0x4b727a
mov edi, 0x2774562b
xchg ebx, edx
xchg ebx, ecx
add ecx, ebx
or edx, ebx
add edx, 0xff1c7532
sub esi, edx
add ebx, esi
jmp 0x4b7a4c
pop edi
and ebx, esi
mov esi, ecx
jmp 0x4b7863
pop edi
shr esi, 1
add ecx, 0xff2316a6
shr ecx, 0x1a
or ecx, edx
dec ecx
jmp 0x4b830c
push 0xf64cc578
add esi, ebx
or esi, edx
or ebx, ecx
shr ebx, 0xf
shr ecx, 0xf
bswap edx
xchg esi, ecx
mov ecx, esi
xchg ebx, ecx
neg edx
or esi, edx
jmp 0x4b8943
pop edi
xor esi, edx
mov edx, 0xff34a4da
mov ecx, esi
shl ecx, 0x1d
or edx, esi
xchg ebx, edx
or esi, ebx
mov ecx, edx
xchg ecx, edx
or ecx, ebx
jmp 0x4b9677
pop edi
or ecx, 0xff36ce92
sub edx, esi
dec esi
ror ecx, 5
inc ecx
sub edx, ecx
mov ecx, 0xff389a55
jmp 0x4b8b63
call edi
xor esi, ecx
and esi, edx
sub ecx, edx
and ecx, edx
shr edx, 5
shr ebx, 0x16
jmp 0x4b9152
call edi
xor ebx, esi
xchg ecx, ebx
sub edx, esi
mov esi, ebx
ror edx, 0xc
bswap edx
sub esi, ebx
jmp 0x4b7cfc
mov edi, 0x123b2f04
mov ecx, 0xff6b634f
sub ecx, 0xff6bd9c1
mov ecx, edx
xor ebx, edx
jmp 0x4b99b7
shr edx, 0x1c
mov ebx, 0xff72d923
or edx, ecx
sub ebx, ecx
bswap edx
sub edx, ebx
xor edx, ebx
sub edx, esi
or esi, edx
jmp 0x4b994c
push 0xf65d068a
neg edx
mov esi, ecx
add esi, ecx
sub ebx, ecx
and esi, edx
neg edx
inc ebx
mov esi, ebx
or ebx, esi
and ecx, esi
and edx, ebx
jmp 0x4b8c83
push 0xf6556ef3
or ecx, 0xff800c31
add ecx, ebx
and ecx, ebx
add edx, 0xff8196ad
inc esi
jmp 0x4b7328
push 0xf660b676
or ebx, esi
xor edx, esi
xor edx, ecx
xor ebx, 0xff906c7c
neg edx
neg ecx
mov ebx, esi
xchg ecx, esi
neg ecx
jmp 0x4b8346
pop edi
xor ebx, esi
xchg edx, ecx
xchg esi, ecx
add edx, esi
mov ecx, 0xff93924f
sub ebx, edx
inc edx
xor ebx, 0xff944787
or esi, edx
xor edx, esi
jmp 0x4b90b8
pop edi
or edx, esi
shr esi, 6
xor ebx, ecx
or ebx, esi
xchg ebx, esi
add edx, 0xff9a7cec
ror ecx, 0x19
xchg esi, ecx
add esi, ebx
inc edx
jmp 0x4b7a3b
push esp
xor ecx, ebx
mov edx, esi
rol edx, 0x14
or edx, esi
bswap edx
shl esi, 0xf
mov ecx, ebx
rol ebx, 0x13
mov esi, ecx
mov esi, ebx
add ebx, 0xff9e295f
jmp 0x4b8d07
pop edi
xchg ebx, edx
not esi
xor edx, 0xffa5eb27
sub esi, ebx
or edx, ecx
bswap edx
sub esi, edx
xor esi, edx
jmp 0x4b97f0
mov edi, 0x123b2f04
sub ebx, ecx
or edx, 0xffab054a
and ebx, edx
add ebx, esi
add edx, 0xffabd34d
and ecx, ebx
sub esi, edx
jmp 0x4b85ff
push 0xf660e5c3
xor ebx, edx
sub edx, ebx
xchg ebx, edx
jmp 0x4b83b1
pop edi
neg ecx
add edx, ecx
inc esi
and ebx, ecx
jmp 0x4b96c6
push 0xf655f2f3
add ebx, esi
sub edx, ecx
and esi, ebx
jmp 0x4b90f0
push 0xf6611117
or edx, ecx
or ecx, esi
shr esi, 0x15
and edx, 0xffb9a0a8
shr edx, 0xd
xor esi, ebx
sub ecx, edx
jmp 0x4b9734
pop edi
mov edx, 0xffef51fb
not esi
xchg esi, ecx
jmp 0x4b9427
call fcn.004b9ab7
xor ebx, 0x4494b
sub edx, 0x4b887
mov ebx, ecx
mov esi, 0x59fbb
jmp 0x4b80ad
pop edi
ror ecx, 0x1d
xchg esi, edx
mov ecx, ebx
xor ebx, esi
xor esi, ecx
sub ecx, edx
jmp 0x4b965c
mov edx, esi
sub edx, esi
jmp loc.004b9339
push 0xf647a623
xor ecx, esi
not ebx
and ecx, 0xf05b5
xchg esi, edx
mov esi, 0xfdf6f
jmp 0x4b8db6
call fcn.004b9ab7
add ebx, edx
sub ecx, 0x137b01
add edx, esi
xor ebx, edx
inc esi
sub ecx, 0x155997
xor ebx, 0x15b8fd
jmp 0x4b8055
push 0xf6414e00
mov edx, ecx
or esi, ebx
and ebx, ecx
dec ebx
or ecx, 0x1fde5f
shl ecx, 6
shl esi, 0x18
mov ebx, edx
jmp 0x4b8326
call edi
xchg esi, ecx
add esi, edx
xor esi, edx
or ecx, 0x21c3be
and esi, ebx
dec esi
neg esi
and ebx, 0x22bbcd
xor ecx, esi
rol edx, 0x17
add ecx, 0x236f98
add ebx, ecx
shr edx, 0x18
not edx
jmp 0x4b7ed7
push 0xf65cb3c1
shr ecx, 0x14
neg esi
xor ebx, esi
and edx, ecx
neg ecx
jmp 0x4b817b
pop edi
xchg edx, ebx
xor ecx, ebx
neg edx
mov esi, ecx
and ebx, 0x41e5b2
or ecx, ebx
dec ebx
rol ebx, 0x10
xor edx, ebx
jmp 0x4b94bb
rol dword [edi], 0x14
rol esi, 0xc
xchg edx, ecx
add edx, ecx
shl ebx, 0x1f
sub esi, 0x54a9ed
not edx
xchg esi, ebx
neg ebx
add ebx, ecx
mov edx, ebx
not ecx
mov edx, 0x566384
or ecx, 0x569b2c
xor edx, 0x56d27b
xchg ecx, esi
jmp 0x4b8c22
push esp
inc edx
sub edx, ebx
and esi, ecx
jmp 0x4b82aa
call edi
neg esi
and ecx, 0x61a789
dec ecx
or ebx, esi
shr esi, 0x1b
xchg esi, ecx
mov esi, 0x642642
mov ecx, esi
xchg ecx, ebx
jmp 0x4b763d
call fcn.004b9ab7
mov edx, 0x71d828
neg ebx
mov ecx, ebx
ror ecx, 0xc
xchg esi, ecx
xchg ebx, edx
jmp 0x4b7add
mov edi, 0x123b2f04
or ecx, esi
add edx, ebx
xor esi, ecx
xchg ebx, ecx
shr ebx, 0xe
xchg edx, ebx
ror ebx, 9
xchg esi, ebx
and ebx, 0x7552b8
jmp 0x4b8543
push 0xf64cec44
shl edx, 0xd
or ecx, esi
inc ebx
or edx, 0x7a2f29
and esi, edx
shr edx, 0x18
jmp 0x4b8e23
push 0xf6589ad1
sub ebx, esi
or edx, esi
shr esi, 0xc
and ecx, ebx
shr edx, 8
add edx, ecx
neg edx
xor ecx, esi
jmp 0x4b8147
push 0xf652256f
rol ebx, 0xa
mov esi, ecx
and esi, ebx
or ebx, ecx
and ecx, esi
dec edx
sub esi, ecx
inc edx
sub edx, ecx
or esi, 0x8307a3
add ecx, 0x836c57
sub esi, edx
and esi, edx
add edx, esi
jmp 0x4b7e9a
push 0x401400
mov ecx, edx
xor ebx, 0x93c5f4
and esi, ecx
and edx, esi
neg ecx
mov ebx, 0x94c5f2
sub esi, ecx
xor edx, ecx
xor edx, ecx
xor edx, 0x95bb73
nop
xchg ebx, esi
neg ebx
jmp 0x4b7785
mov edi, 0x4132136a
and ebx, edx
or esi, edx
sub ecx, edx
xor esi, edx
sub ecx, esi
shr esi, 0x18
xchg ebx, esi
sub edx, esi
or esi, ebx
mov esi, ecx
jmp 0x4b8f34
pop edi
xchg ebx, ecx
xor ebx, edx
add edx, ecx
sub edx, ebx
dec ecx
mov ebx, edx
xchg ebx, edx
xor edx, ebx
sub ecx, esi
jmp 0x4b7525
call fcn.004b9ab7
mov ecx, esi
shl esi, 0xe
not ebx
ror ecx, 0xd
sub ecx, ebx
sub esi, ecx
neg esi
jmp 0x4b78f1
call fcn.004b9ab7
and esi, ebx
or esi, edx
shl ecx, 0x17
shr edx, 0x10
or ebx, ecx
add ecx, ebx
and edx, 0xcc5577
or esi, 0xccb8c8
shl edx, 0x1a
mov esi, ebx
mov ecx, 0xcd6abe
and esi, 0xcda64d
xchg edx, esi
jmp 0x4b919f
pop edi
xor ebx, edx
xor ecx, esi
add ebx, esi
add ebx, ecx
add ecx, ebx
bswap esi
xor esi, edx
sub esi, 0xd587f4
dec edx
add ecx, ebx
jmp 0x4b8374
xor dword [edi], 0x37ecc817
and esi, 0xd931bb
nop
ror ebx, 0x10
or ebx, edx
xchg esi, ecx
rol edx, 4
jmp 0x4b9071
mov edi, 0x401400
add ebx, ecx
or edx, ebx
add ebx, esi
add edx, 0xdd3bc5
and ebx, esi
dec esi
and esi, ebx
and ecx, ebx
add ebx, 0xe55919
jmp 0x4b9455
push 0xf65d5786
shl esi, 0xf
sub edx, ecx
mov ecx, ebx
sub ecx, ebx
jmp 0x4b71e8
push 0xf65803af
mov ecx, edx
inc ecx
sub ebx, 0xf3a9bb
mov ebx, 0xf413a4
xchg esi, ebx
xor ebx, ecx
neg ebx
jmp 0x4b8976
push 0x40
and edx, ebx
sub ecx, esi
add edx, ebx
add edx, esi
xchg ebx, esi
or esi, 0xfcc73e
or ebx, esi
nop
add ecx, ebx
jmp 0x4b739c
call edi
mov ebx, ecx
not ecx
and esi, ebx
xchg ecx, ebx
not ecx
jmp 0x4b7765
mov edi, 0x123b2f04
xchg esi, edx
add edx, 0x11461cd
or esi, edx
and edx, 0x114e2a3
or edx, 0x1152055
xchg edx, ecx
inc edx
mov ecx, esi
mov edx, ebx
or ecx, ebx
or esi, ebx
jmp 0x4b8b94
push 0xf640e1f2
bswap ecx
or edx, ebx
sub ebx, esi
mov esi, edx
add esi, edx
add ebx, esi
xchg ebx, edx
rol esi, 3
shl esi, 5
xchg esi, ecx
or ebx, 0x11940b0
jmp 0x4b954e
mov edi, 0x2774562b
xor edx, esi
xor ebx, esi
neg edx
sub esi, 0x11c6ae2
or edx, ebx
shl ecx, 0x1c
mov edx, ecx
and edx, ebx
xchg edx, ecx
jmp 0x4b7c05
call fcn.004b9ab7
sub ebx, esi
xchg ebx, edx
add ecx, esi
xchg ecx, ebx
add ecx, edx
or edx, 0x120ec9e
mov esi, ecx
rol ecx, 0x1d
add esi, ebx
mov esi, 0x121df6a
jmp 0x4b8d63
call fcn.004b9ab7
add esi, ecx
sub edx, ecx
and esi, ecx
shl esi, 0x1c
mov esi, ebx
ror ebx, 0x1a
and edx, esi
sub ecx, esi
shr esi, 0xb
jmp 0x4b87b5
push 0xf65528bf
sub ebx, esi
xchg esi, edx
xor esi, edx
add esi, 0x147ad10
or ebx, esi
or ebx, ecx
or ebx, edx
xchg edx, ecx
xchg edx, esi
not esi
and esi, ecx
and ebx, edx
jmp 0x4b819a
push 0xf655c689
neg esi
mov edx, ebx
ror ebx, 0xe
and ecx, ebx
sub edx, esi
or esi, ebx
or edx, esi
sub edx, esi
sub edx, ebx
jmp 0x4b83a1
xor dword [edi], 0x1decc818
add ecx, ebx
and esi, 0x163118b
sub ecx, edx
mov ebx, esi
xor ebx, 0x163d1a7
sub edx, ebx
or ebx, esi
jmp 0x4b992b
pop edi
xchg edx, ecx
and ecx, edx
and ecx, esi
sub ebx, ecx
jmp 0x4b71d8
mov edi, 0x2774562b
xchg edx, ecx
add ebx, esi
or edx, ecx
dec ecx
or ecx, edx
xchg ebx, ecx
xor edx, esi
bswap ecx
jmp 0x4b88cf
pop edi
not ecx
xor ecx, ebx
mov ecx, esi
mov ebx, ecx
bswap ebx
add ebx, esi
jmp 0x4b85cf
pop edi
and ebx, esi
xchg ebx, edx
xor ebx, ecx
or ecx, edx
add edx, ecx
or esi, 0x19176f4
jmp 0x4b828b
pop edi
dec ecx
xor ebx, edx
and ebx, esi
mov edx, 0x192c423
sub esi, edx
xor ebx, esi
dec edx
mov ecx, edx
xchg edx, ecx
xor esi, ebx
mov ebx, edx
sub esi, ebx
jmp 0x4b8489
call edi
mov ecx, ebx
inc ecx
mov ebx, 0x198a1cd
xchg ebx, ecx
mov esi, edx
add ebx, 0x1994f27
and ecx, 0x19986ca
shl esi, 5
or esi, ecx
add ebx, edx
rol ecx, 1
jmp 0x4b747a
pop edi
xor edx, ebx
add esi, ebx
shr ebx, 0x17
and esi, ecx
shr ecx, 5
not esi
xchg edx, ebx
add ecx, 0x1a3db7e
jmp 0x4b8fa8
mov edi, 0x123b2f04
xchg ecx, ebx
or ecx, esi
or ebx, edx
or ecx, ebx
dec esi
mov edx, esi
or ebx, 0x1add6e0
rol ecx, 0xa
dec edx
not ebx
rol edx, 1
sub ecx, 0x1aef0e9
jmp 0x4b7de2
pop edi
xchg esi, ecx
xchg edx, esi
sub esi, ebx
and edx, esi
mov edx, esi
and ebx, 0x1c58019
and esi, 0x1c5b97b
add edx, ebx
not ebx
sub edx, esi
and edx, esi
or ebx, ecx
add ebx, esi
jmp 0x4b72b1
pop edi
neg ecx
mov ecx, ebx
xor ebx, 0x1d9a956
ror ebx, 0x1d
add esi, ebx
shr ebx, 0x17
shr esi, 0xd
shr ecx, 0x13
mov ebx, ecx
xchg ecx, esi
sub ebx, edx
or edx, 0x1dbc023
xchg esi, ebx
add edx, esi
jmp 0x4b912a
xor eax, eax
shr ebx, 0x16
mov edx, 0x1dcc75f
bswap edx
and esi, 0x1dd3b77
and ecx, edx
xor ebx, ecx
sub esi, ebx
jmp 0x4b8160
pop edi
or ebx, ecx
sub edx, ebx
add ebx, ecx
sub esi, edx
xor edx, ebx
dec edx
or ecx, 0x1e9f320
shr ecx, 0x14
xor ebx, edx
jmp 0x4b76dd
push 0xf6488931
xor ecx, esi
add edx, esi
shr ecx, 0x18
inc ecx
dec ebx
shl ecx, 0x17
xor esi, 0x1f387b2
jmp 0x4b971f
push 0xf6412724
xor edx, ebx
xor ecx, 0x208470e
xchg ebx, esi
or edx, esi
sub ecx, 0x2090f6f
sub ecx, edx
mov esi, ecx
sub edx, 0x209ad6c
add ecx, esi
shr ebx, 0x10
jmp 0x4b866d
pop edi
add ebx, 0x20a64a4
ror ebx, 0x11
add esi, ecx
mov edx, 0x20b0a9e
not ecx
or ebx, edx
xor esi, ebx
jmp 0x4b7aac
push 0xf64c6fe7
mov ebx, esi
inc ecx
jmp 0x4b983f
call edi
or ecx, ebx
shr ecx, 5
mov esi, edx
shr edx, 0x1c
ror esi, 0xb
sub ecx, esi
add ecx, edx
mov ecx, ebx
and edx, 0x21b5f2f
add edx, ebx
add edx, ecx
mov edx, 0x21c0bb2
jmp 0x4b92ed
pop edi
sub ebx, ecx
neg ebx
dec edx
mov edx, esi
xor edx, 0x21d4017
jmp 0x4b8560
push 0xf65f3e91
sub edx, ebx
xor edx, ebx
add ecx, esi
add esi, ecx
mov ecx, esi
mov edx, 0x21e991e
xor edx, ecx
jmp 0x4b743a
pop edi
add ecx, edx
or edx, ebx
neg ecx
dec esi
jmp 0x4b8a29
push 0xf657ab9e
and ebx, ecx
xchg edx, ebx
or ecx, ebx
mov edx, ebx
ror ebx, 0xf
sub ebx, edx
sub edx, ebx
sub esi, ebx
sub edx, 0x225be02
add ebx, esi
or ecx, esi
and esi, 0x226dfdf
mov edx, esi
inc ecx
jmp 0x4b7623
push 0xf648b5f5
sub ebx, edx
inc ebx
xor ebx, edx
mov ecx, edx
or edx, ebx
xor ecx, edx
jmp 0x4b99f4
push 0xf6613c15
add ecx, esi
xchg ecx, ebx
dec edx
mov edx, 0x2300438
mov esi, edx
jmp 0x4b7490
pop edi
add edx, ebx
mov ebx, edx
and ebx, 0x236ff08
xor edx, ecx
mov esi, ecx
or edx, ecx
neg esi
and ebx, esi
jmp 0x4b7b8a
pop edi
xchg edx, ebx
and edx, esi
and edx, 0x24d119c
mov esi, edx
or esi, 0x24d763b
xor ebx, esi
add edx, ecx
shl ecx, 0x1c
sub ecx, edx
sub esi, ebx
xor ebx, esi
or ebx, 0x25195c6
dec ecx
jmp 0x4b7c96
push 0xf64c98b9
xor ecx, esi
sub edx, ebx
add ebx, 0x2554e16
jmp 0x4b7f46
neg edx
not ecx
xor ecx, edx
mov esi, ecx
shr esi, 0x1d
xor ebx, edx
neg esi
shl esi, 0x10
add edx, 0x26c464e
or esi, ebx
sub ebx, ecx
jmp 0x4b725e
rol dword [edi], 0x1e
and ebx, ecx
bswap edx
or esi, ebx
bswap ecx
rol edx, 0x18
bswap esi
bswap ebx
sub ecx, ebx
xor ebx, 0x270ddf2
neg edx
jmp 0x4b74eb
push 0xf649096b
mov ecx, 0x2740e2b
ror ebx, 0x1a
and ebx, edx
xor ebx, ecx
ror ebx, 0x1b
add ecx, ebx
xor esi, ebx
shl ecx, 6
xor ecx, 0x276331d
sub ebx, ecx
sub ecx, edx
jmp 0x4b9ace
call fcn.004b9ab7
and ebx, ecx
sub ebx, ecx
dec ecx
sub edx, esi
sub edx, ebx
xchg edx, ebx
mov edx, ebx
mov ecx, esi
rol edx, 8
xchg esi, ecx
jmp 0x4b868c
push 0xf648de9d
add edx, 0x281156b
and esi, ecx
shl ecx, 0x1d
and ecx, 0x281cbb1
xor ebx, esi
rol esi, 0x1f
or edx, esi
mov ecx, esi
mov ecx, esi
xchg ecx, esi
xor esi, ecx
mov ebx, esi
inc edx
mov esi, edx
jmp 0x4b998d
push 0xf6493069
sub esi, edx
sub ebx, esi
mov ecx, edx
xor edx, ecx
jmp 0x4b88e9