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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff2c
jne 0x40109d
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff02
jne 0x401144
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff16
jne 0x4011cd
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffeda
jne 0x40126a
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.oleaut32.dll_BSTR_UserSize
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
call sub.ntdll.dll_RtlpNtOpenKey
call sub.oleaut32.dll_BSTR_UserSize
call sub.user32.dll_SendNotifyMessageA
ret
jmp 0x47b9bd
and ecx, 0x3a2d395c
xchg edi, ecx
mov ecx, edx
add esi, edx
mov edi, ecx
sub ecx, 0x3a2e36b4
sub esi, edx
jmp 0x47d56d
push 0x3a4a2904
xor ecx, 0x3e2819e0
and ebx, 0x3e287778
mov ebx, ecx
xor ecx, esi
and edx, 0x3e2980a8
shl esi, 0x14
mov edx, esi
add edx, ecx
shl ecx, 0xf
add esi, 0x3e2b6218
and ebx, edx
or esi, ecx
jmp 0x47cb74
pop edi
not edx
mov ebx, edx
xor ecx, 0x3e2edf5a
mov ebx, edx
or ebx, 0x3e2f7588
xor ecx, 0x3e2fd69c
and ebx, esi
neg esi
xor ecx, ebx
dec ebx
jmp 0x47caaa
push 0x3a40d08a
add ecx, edx
add esi, 0x3e3314cc
shr ebx, 0x10
add ebx, esi
sub esi, ebx
add esi, edx
sub esi, edx
mov ecx, edx
jmp 0x47c796
mov edi, 0x6332a2e
shl edx, 0xe
and ecx, edx
not ebx
shr ebx, 0xe
sub edx, ebx
add esi, edx
mov edx, ecx
add esi, ebx
jmp 0x47da96
pop edi
xchg esi, ecx
and ebx, esi
xor ecx, ebx
and edx, 0x3e617cb0
rol ebx, 0x1e
xor ecx, ebx
add esi, 0x3e6298da
sub ebx, ecx
xchg ecx, esi
shl ecx, 6
shr esi, 0xc
mov ecx, edx
jmp 0x47d9b3
mov edi, 0x6332a2e
or ebx, esi
or esi, ebx
rol esi, 3
sub ecx, edx
bswap edx
xchg ecx, ebx
jmp 0x47d67e
push 0x3a391072
or esi, edx
bswap esi
xchg esi, edx
not ebx
jmp 0x47be3e
pop edi
add ebx, ecx
sub esi, ebx
xchg edx, ebx
add ecx, 0x3e7e39da
mov ebx, ecx
bswap ebx
jmp 0x47dcbe
push 0x3a43edb6
and ecx, edx
inc esi
and esi, 0x3e879946
ror esi, 0x12
sub ebx, 0x3e884e18
xor ecx, 0x3e88a6a2
rol edx, 0xc
or edx, ebx
jmp 0x47e685
pop edi
or edx, ebx
sub edx, esi
sub edx, ebx
dec esi
xor ebx, edx
bswap ebx
neg ecx
or esi, edx
jmp 0x47dd92
call edi
shl esi, 0xe
xchg ebx, edx
jmp 0x47d643
push 0x3a393b68
not ecx
or ebx, 0x3e933d3c
or edx, esi
mov ebx, esi
rol ebx, 0x1c
inc ebx
jmp 0x47d766
push 0x3a42a05c
or edx, ebx
add edx, ebx
mov ecx, esi
or ebx, edx
rol edx, 0x1b
bswap esi
jmp 0x47c914
call edi
sub edx, ecx
and ecx, edx
and ebx, 0x3ec0e016
dec ebx
sub esi, ebx
add ecx, esi
mov ebx, esi
and ecx, edx
sub ebx, 0x3ec31856
shr esi, 0x18
jmp 0x47c8f4
push 0x401400
sub esi, edx
or ecx, 0x3ec44d7c
and ecx, edx
xor esi, ecx
xchg ebx, ecx
and esi, ecx
or edx, ebx
or edx, esi
or ebx, esi
xor ecx, esi
mov ebx, edx
add esi, ecx
and ebx, 0x3ec834fa
bswap edx
jmp 0x47c00f
mov edi, 0x6332a2e
or ecx, 0x3ec90b8e
dec edx
jmp 0x47c5f1
pop edi
mov ecx, ebx
mov ecx, ebx
sub esi, 0x3ece7850
mov edx, esi
xor ebx, ecx
and esi, ebx
or ebx, 0x3ecff142
sub esi, edx
shr ebx, 0x10
sub ecx, 0x3ed10700
xor esi, ecx
add ecx, edx
jmp 0x47e9ca
call edi
xchg edx, ebx
ror ebx, 7
mov ecx, edx
add edx, ebx
mov ecx, esi
and edx, esi
xor ecx, esi
rol esi, 0xa
jmp 0x47ea06
push 0x3a398e0e
or ebx, ecx
sub esi, ebx
bswap edx
or ecx, 0x3eec750c
xor ebx, edx
rol esi, 0x1e
jmp 0x47e008
push 0x3a344860
xchg ebx, esi
xchg edx, esi
or edx, 0x3ef912e8
or edx, 0x3ef97c0e
jmp 0x47cd0d
pop edi
mov esi, ecx
xchg ebx, esi
or esi, edx
add edx, ecx
jmp 0x47c592
call edi
xchg esi, ebx
or edx, ebx
not ebx
sub ecx, ebx
nop
mov esi, ebx
jmp 0x47bd80
pop edi
or ecx, esi
shl ecx, 0x1d
or esi, 0x3f16744c
or ebx, esi
inc esi
mov esi, 0x3f1799f0
xor edx, ecx
nop
shl esi, 0x11
xchg ecx, edx
sub ebx, esi
rol edx, 0x17
jmp 0x47ba86
pop edi
add ebx, esi
xor edx, ebx
or edx, 0x3f1e8390
nop
sub ecx, 0x3f1f53d2
and esi, ecx
xchg esi, edx
add edx, esi
jmp 0x47e7aa
push 0x3a44d876
or edx, ecx
add esi, ebx
xchg ebx, ecx
xchg ebx, ecx
neg ecx
inc esi
xor ecx, ebx
or ebx, 0x3f239680
mov edx, 0x3f23ff88
xor ebx, esi
xchg esi, ebx
xchg ebx, ecx
mov ebx, esi
sub ebx, edx
jmp 0x47d251
mov edi, 0x6332a2e
sub esi, edx
and ebx, edx
mov esi, ebx
neg edx
xor edx, esi
add edx, esi
add edx, esi
xor edx, ebx
jmp 0x47dff3
pop edi
neg edx
add ecx, edx
add esi, 0x3f42e23a
add esi, ebx
or edx, 0x3f439820
shr ebx, 0x13
sub ecx, 0x3f445b46
and esi, ebx
jmp 0x47e482
push 0x7a5bd
mov esi, ecx
mov esi, edx
sub ebx, 0x3f45f34c
and edx, ecx
add ecx, 0x3f46aa02
mov ebx, 0x3f470700
sub ebx, edx
ror esi, 0x17
neg esi
inc ecx
mov esi, 0x3f48fc1c
add ecx, esi
jmp 0x47c032
push 0x3a4a7dec
and ebx, 0x3f49d0e6
sub edx, ebx
xchg ecx, ebx
neg esi
mov esi, ecx
rol edx, 0xf
jmp 0x47c75c
pop edi
or ebx, esi
not edx
shr edx, 0x15
xor esi, edx
mov edx, esi
sub edx, ebx
sub ecx, ebx
xchg esi, ebx
xor esi, 0x3f53951c
and ecx, ebx
sub esi, ecx
sub edx, 0x3f54b00a
jmp 0x47be1d
push 0x3a3e1476
mov edx, 0x3f59812c
sub ebx, edx
jmp 0x47eb4b
call fcn.0047e0e8
xor ebx, ecx
xor esi, edx
add edx, 0x3f5b1cac
neg ecx
xchg ebx, esi
not esi
mov edx, ebx
sub ecx, 0x3f5d0798
jmp 0x47e0fc
pop edi
inc ecx
and ebx, esi
add ebx, edx
xor ecx, ebx
and ecx, edx
xchg ebx, edx
jmp 0x47d2c3
push 0x3a4aa72e
sub esi, 0x3f7d581c
xchg esi, ecx
jmp 0x47eb04
mov edi, 0x6332a2e
xor edx, esi
or edx, 0x3f82a4d2
add esi, ecx
sub ebx, edx
not ebx
xchg ecx, ebx
jmp 0x47e392
pop edi
and esi, edx
or esi, ebx
dec ecx
neg ebx
xchg edx, esi
mov esi, 0x3f8f44a4
xchg ebx, esi
xor ebx, edx
jmp 0x47ea50
mov edi, 0x6332a2e
and esi, ebx
xchg ebx, edx
sub ecx, edx
xchg esi, edx
and ecx, ebx
or ecx, ebx
xor ebx, edx
rol ebx, 0x18
shl ecx, 0x12
mov esi, 0x3f9a1140
mov ebx, ecx
rol edx, 0x15
xchg edx, ecx
sub ecx, ebx
jmp 0x47da87
push 0x3a42528c
or ebx, ecx
add esi, ecx
sub ebx, edx
ror esi, 0xe
add ebx, ecx
and ebx, 0x3fa465de
bswap edx
dec ecx
jmp 0x47be8c
pop edi
or ebx, edx
xchg ebx, esi
ror esi, 0x19
rol ebx, 0x12
rol esi, 0xd
dec ecx
add ebx, esi
add esi, edx
add esi, 0x3fa895da
sub ebx, edx
jmp 0x47ba42
mov edi, 0x6332a2e
inc edx
add edx, 0x3fa9cc7e
and ecx, edx
or esi, 0x3faa7fb0
xchg ebx, ecx
xor ebx, edx
and ebx, edx
and ebx, edx
shl edx, 6
and ebx, 0x3facbba2
dec esi
or esi, edx
jmp 0x47d9de
pop edi
dec esi
add ecx, edx
ror ebx, 0x10
mov ebx, 0x3fd459ac
shl esi, 0x10
nop
jmp 0x47c4f2
call fcn.0047e0e8
mov ebx, edx
sub esi, edx
add edx, esi
mov ecx, edx
jmp 0x47ded4
mov edi, 0x6332a2e
xor edx, 0x3fe1786e
neg ecx
rol ecx, 0x1c
xor esi, edx
sub ecx, ebx
sub esi, edx
dec esi
xor ecx, ebx
jmp 0x47df2d
push 0x3a4a52a2
dec edx
mov esi, ecx
bswap esi
dec edx
add ecx, ebx
not ebx
and esi, ecx
mov ecx, esi
or ecx, 0x3feabc7a
mov ecx, ebx
jmp 0x47c545
call fcn.0047e0e8
neg esi
sub ecx, edx
mov ecx, 0x3fed39cc
add ecx, esi
add edx, ecx
and ecx, ebx
sub esi, ecx
neg edx
jmp 0x47be32
pop edi
mov edx, ebx
sub ebx, ecx
xchg ebx, esi
mov ecx, 0x3ff6241a
mov esi, ecx
rol ecx, 0x1a
mov ecx, edx
and ecx, edx
jmp 0x47cdb0
push 0x3a46597c
and edx, ecx
ror ecx, 3
shr ecx, 0xc
neg ecx
sub ecx, edx
rol esi, 0x18
jmp 0x47d3a3
push 0x3a347080
add ecx, 0x4011c792
sub edx, ebx
xchg esi, ebx
xor ebx, ecx
mov esi, ebx
rol edx, 0x1c
sub ebx, ecx
mov esi, edx
jmp 0x47ea82
pop edi
sub ebx, ecx
shr ebx, 1
xor ecx, esi
xchg ecx, esi
ror edx, 0xe
and esi, edx
shl esi, 0x1a
add ebx, edx
jmp 0x47c34e
pop edi
sub esi, ebx
neg edx
sub edx, ecx
and ebx, esi
xor ecx, ebx
or edx, ecx
add ebx, ecx
add ecx, esi
xor ebx, esi
or ecx, ebx
jmp 0x47e0bc
push 0x3a448b30
add edx, ecx
mov ecx, edx
and ecx, 0x40236c88
neg ecx
mov edx, ebx
mov edx, ebx
or edx, esi
xchg ebx, edx
add edx, ecx
sub ecx, 0x402621ce
jmp 0x47c3b9
push 0x3a462e0c
or ecx, edx
not ecx
add edx, ecx
add ebx, ecx
sub esi, edx
ror ecx, 6
sub ecx, 0x4028ea58
neg edx
xchg edx, esi
and ebx, 0x402a1b16
xchg ecx, ebx
xor edx, ebx
neg esi
and ecx, esi
jmp 0x47ccf4
call edi
bswap esi
inc edx
mov esi, ecx
rol edx, 9
or ebx, 0x402de678
and ebx, ecx
xor ecx, edx
add edx, 0x402f5d7a
jmp 0x47dd21
push 0x3a34c4b0
rol esi, 6
or ecx, esi
sub ecx, 0x4030dcfe
add ecx, 0x40314be8
mov ecx, edx
not ecx
xor edx, 0x4032ada6
sub ecx, edx
jmp 0x47d60f
push esp
ror esi, 0x14
xchg esi, edx
dec ebx
xor esi, ecx
and edx, ecx
sub esi, edx
neg esi
sub esi, 0x403f0adc
mov ecx, edx
xchg esi, ecx
jmp 0x47eb7e
pop edi
sub ecx, edx
or edx, ebx
jmp 0x47c80a
mov edi, 0x6332a2e
mov esi, edx
xor edx, ebx
sub esi, 0x4055133e
sub ecx, 0x405568b6
neg ecx
sub esi, 0x40562dd8
mov edx, ecx
mov esi, ecx
jmp 0x47cb9e
push 0x3a3ea756
ror ecx, 0x15
shl ecx, 0x17
shl ecx, 7
xor ebx, esi
or ecx, ebx
rol esi, 5
jmp 0x47bcaa
call edi
or ecx, ebx
mov ebx, 0x406ec20a
add ebx, ecx
add ecx, ebx
or ecx, edx
and edx, 0x40702bf2
sub ecx, 0x4070883c
and ebx, ecx
shr ecx, 0x11
and ecx, esi
shl ebx, 0x13
sub ecx, edx
jmp 0x47eace
push 0x3a36e7e4
or esi, ecx
xchg ecx, ebx
ror ebx, 0x11
sub edx, 0x4095c792
jmp 0x47c060
pop edi
shl ebx, 0xc
mov ecx, ebx
xor edx, esi
sub ecx, edx
or ecx, esi
ror ebx, 0x1f
xor edx, ecx
mov esi, ecx
sub esi, edx
add esi, ecx
not ebx
xor ecx, ebx
jmp 0x47c39c
mov edi, 0x6332a2e
and esi, ecx
xor edx, 0x40a1664c
or ecx, ebx
sub edx, ebx
mov esi, ecx
add ebx, edx
jmp 0x47cada
pop edi
or ecx, esi
mov edx, 0x40ab7352
and esi, ecx
add ecx, 0x40ac348c
mov ecx, esi
bswap ebx
jmp 0x47bdcf
pop edi
add ecx, 0x40bc4d54
add edx, ebx
xchg ebx, edx
xor ebx, esi
xor edx, 0x40bd1b96
inc ecx
jmp 0x47d1f6
push 0x3a46829a
add ebx, 0x40bd9a42
or ecx, esi
xor edx, ecx
sub ebx, edx
jmp 0x47eb98
pop edi
xchg ebx, edx
dec ecx
mov ebx, edx
neg esi
xor edx, ecx
and edx, ebx
jmp 0x47db58
pop edi
xor edx, ebx
bswap ecx
jmp 0x47e337
push 0x3a328a64
and edx, 0x40dccf52
mov esi, edx
xor esi, ecx
dec ecx
shr edx, 0x17
add ebx, esi
mov ecx, esi
or edx, ebx
jmp 0x47c85a
push 0x3a34ed52
or ecx, ebx
and edx, esi
rol edx, 0x10
or ecx, ebx
sub ebx, ecx
inc ecx
or edx, ecx
ror ecx, 0x1e
jmp 0x47e8fe
call edi
shl edx, 2
or edx, 0x40ea9cee
and edx, ecx
xor ecx, ebx
sub esi, edx
shl esi, 5
jmp 0x47c097
pop edi
xor ebx, edx
rol ebx, 0x1b
not ebx
shr ecx, 0xa
xor ecx, 0x40ec7ef6
xor ebx, edx
ror esi, 3
not ecx
jmp 0x47bcd2
call fcn.0047e0e8
nop
dec ebx
mov esi, 0x40ef8804
xchg esi, ecx
sub ecx, 0x40efec74
or ebx, edx
jmp 0x47cddf
push 0x3a3b6142
and ecx, edx
shl ebx, 0x1f
add esi, ecx
or ecx, ebx
and edx, ebx
xor edx, 0x40fb3ca2
jmp 0x47e8df
push 0x3a36bdc2
sub edx, ecx
rol edx, 0x1c
xor edx, esi
or edx, esi
nop
dec ecx
xchg ebx, ecx
sub ecx, esi
jmp 0x47d1df
push 0x3a39646a
neg edx
mov ebx, edx
shl ebx, 0x12
not ebx
add ecx, esi
rol ecx, 0x1a
neg ecx
shr esi, 0x11
jmp 0x47c1ba
call fcn.0047e0e8
xchg ebx, esi
xchg edx, esi
mov esi, 0x410b557e
add edx, ecx
inc ebx
sub ebx, edx
and esi, ecx
xor ebx, ecx
nop
ror ebx, 6
jmp 0x47e73b
push 0x3a3838f4
sub ecx, 0x4122c172
xor esi, ebx
rol esi, 9
ror edx, 0x12
mov edx, esi
mov ecx, esi
shr edx, 0x12
and ebx, esi
or esi, edx
rol esi, 0xe
shl esi, 0x15
and edx, esi
jmp 0x47cf56
call fcn.0047e0e8
xchg ecx, esi
xor ebx, ecx
ror ecx, 0xd
mov ecx, edx
sub edx, ebx
mov esi, 0x41262dfe
xor ebx, edx
and edx, esi
jmp 0x47dab4
pop edi
or ecx, ebx
add ecx, 0x41293f42
or edx, esi
mov ebx, esi
mov esi, ebx
add esi, edx
rol edx, 0x14
sub esi, 0x412aac2e
jmp 0x47c23b
call fcn.0047e0e8
sub ebx, esi
shr esi, 0x15
jmp 0x47c113
call fcn.0047e0e8
xor esi, ebx
xchg edx, esi
xor ebx, edx
or esi, ecx
mov ebx, edx
and esi, ecx
or edx, ecx
xor ebx, edx
sub ebx, edx
and ebx, ecx
jmp 0x47c2c9
call edi
ror esi, 0xb
add ebx, ecx
and ecx, ebx
sub ecx, ebx
or edx, 0x41371dc2
add ecx, 0x4137773a
jmp 0x47c613
pop edi
sub ebx, edx
xchg ecx, edx
and esi, ecx
xchg esi, edx
ror ebx, 0xf
mov ecx, 0x41481582
and esi, ecx
add esi, 0x4148cfa0
jmp 0x47babb
pop edi
xchg edx, ebx
xor edx, 0x416d3c44
shr ebx, 0x16
sub edx, esi
neg ebx
xor ecx, 0x416ed596
jmp 0x47cd70
call edi
or ebx, edx
shr ecx, 0x18
sub esi, ecx
xchg ecx, ebx
rol ebx, 0x1d
shl ebx, 0x18
jmp 0x47cd57
pop edi
and edx, 0x4174ad18
add ebx, edx
or ebx, edx
shl ecx, 0xb
xchg edx, ecx
mov ebx, ecx
mov esi, 0x4175d31a
or esi, 0x4176111e
xor ebx, esi
and ecx, esi
xor ebx, 0x4176a41c
xor ecx, ebx
or esi, ebx
mov esi, edx
jmp 0x47d40f
mov edi, 0x4132136a
and edx, 0x417a8e0e
inc ebx
sub ebx, esi
add edx, esi
and edx, 0x417b53a8
xchg edx, esi
sub ecx, esi
mov ecx, esi
mov edx, esi
add ebx, edx
and ebx, 0x417c8242
or esi, 0x417cb49e
jmp 0x47e5df
push 0x3a369554
xor ecx, ebx
and esi, 0x4185a218
or esi, edx
neg ecx
or esi, ecx
and ecx, 0x4186670c
sub esi, 0x418699cc
or esi, edx
dec edx
or edx, 0x41873900
inc ecx
shr ebx, 0x1d
or ecx, esi
add ebx, 0x418801d2
jmp 0x47d74d
pop edi
shr ebx, 9
and edx, ecx
or edx, 0x4189f802
shl edx, 6
neg ebx
and ebx, esi
jmp 0x47c5e0
call edi
sub edx, ecx
inc esi
sub edx, ebx
not esi
ror ecx, 0x17
or esi, ebx
mov ebx, esi
neg ecx
jmp 0x47ce8b
call fcn.0047e0e8
or edx, esi
inc ecx
add edx, 0x41962e2c
xor esi, edx
xchg ebx, edx
mov ecx, edx
add ecx, esi
shr esi, 0x14
jmp 0x47d62a
push esp
inc ecx
xor ecx, edx
sub edx, ecx
or edx, ecx
and edx, 0x419ea922
or ebx, edx
jmp 0x47ce6d
call fcn.0047e0e8
bswap ebx
xor ebx, 0x41a9ba74
sub esi, edx
inc edx
jmp 0x47e634
push 0x3a39b774
sub ecx, 0x41ab0738
ror ecx, 0x12
mov ebx, esi
and esi, ebx
or ebx, ecx
bswap ebx
mov esi, 0x41ad2b86
dec edx
add esi, edx
and esi, ecx
jmp 0x47cb38
push 0x3a3cb692
and ecx, 0x41bc5c18
shl edx, 0x18
xor ebx, esi
and edx, 0x41bd7d28
shr edx, 0x1b
mov edx, esi
mov edx, 0x41beae32
mov edx, ebx
xchg ebx, esi
shl edx, 0x18
jmp 0x47c3ef
call edi
and ecx, esi
and esi, edx
add edx, esi
or ecx, 0x41c30a64
or ecx, esi
or ebx, edx
or edx, 0x41c42908
sub edx, ebx
dec ebx
and edx, 0x41c559dc
jmp 0x47e56e
mov edi, 0x6332a2e
not ebx
sub ecx, 0x42122e14
mov ebx, edx
or edx, ecx
inc ebx
xor esi, ecx
or ebx, edx
nop
jmp 0x47d838
pop edi
sub ebx, esi
or esi, ecx
add esi, ecx
sub ebx, 0x4220f750
add ebx, edx
and edx, ecx
and ecx, ebx
dec ecx
sub ecx, ebx
neg edx
jmp 0x47bc5d
call fcn.0047e0e8
add ecx, ebx
sub ebx, ecx
shr edx, 0xa
xchg esi, ebx
shr ebx, 0x1d
xor ebx, ecx
xchg ebx, ecx
xchg ecx, edx
shr edx, 0x1d
xchg esi, edx
jmp 0x47d069
pop edi
rol ecx, 4
or ebx, edx
or esi, ecx
mov ecx, esi
mov ebx, ecx
add edx, ebx
sub esi, ecx
sub esi, 0x422ff8bc
inc ebx
or esi, 0x4230b918
jmp 0x47c296
call fcn.0047e0e8
and edx, ebx
shl ebx, 0x1a
mov edx, esi
ror ecx, 3
xor edx, ecx
shl esi, 0x1d
add edx, 0x4236d0fc
add edx, 0x42374912
and edx, esi
sub edx, ebx
jmp 0x47e425
call edi
xor edx, esi
mov ebx, 0x4238d880
mov edx, ebx
and esi, 0x42398dd0
shr esi, 0x13
add esi, edx
shl ebx, 0x10
and edx, esi
xchg edx, esi
add esi, 0x423bdebc
jmp 0x47e3b3
push 0x3a366b4e
mov ecx, ebx
mov esi, ecx
shr ecx, 7
sub ebx, edx
xor ecx, esi
and ebx, esi
shr ecx, 3
xor esi, edx
jmp 0x47de38
pop edi
xor edx, esi
sub ecx, edx
add esi, 0x425ddeee
not ebx
add ebx, 0x425ea1c4
xchg esi, edx
jmp 0x47d563
call fcn.0047e0e8
and edx, 0x426ad232
xchg ebx, edx
xchg ecx, ebx
mov esi, ebx
jmp 0x47df76
call edi
rol ecx, 0xd
xchg ecx, esi
neg edx
add esi, ecx
jmp 0x47de82
push 0x3a33712e
or ebx, edx
mov ebx, ecx
rol ecx, 0xf
sub ecx, esi
jmp 0x47e2cb
push 0x3a443760
or edx, ebx
sub edx, ebx
and esi, 0x42756d78
xor edx, 0x4275debc
jmp 0x47cd8a
call edi
neg esi
shr edx, 0xc
xchg ecx, edx
and edx, esi
inc ecx
sub ecx, esi
jmp 0x47da2f
push 0x3a3b36a0
sub esi, 0x42938758
sub esi, 0x4293c44a
not edx
shr ecx, 0xd
jmp 0x47d732
mov edi, 0x6332a2e
and ebx, 0x4299f652
neg esi
dec ecx
sub ecx, 0x429b1474
and ebx, esi
xor ecx, 0x429bd192
or edx, esi
and ecx, ebx
jmp 0x47e3fc
push 0x3a3b8b0a
xor ecx, edx
or edx, ecx
mov ebx, esi
xor ebx, 0x42b94fd4
shr edx, 9
sub edx, esi
add ecx, ebx
mov edx, ecx
jmp 0x47bada
mov edi, 0x6332a2e
mov ebx, esi
or ebx, 0x42bbef76
mov esi, ebx
and esi, edx
bswap esi
and esi, ebx
mov ecx, edx
xchg ebx, esi
jmp 0x47e93a
call fcn.0047e0e8
or ecx, esi
xor edx, ebx
add edx, esi
not esi
sub edx, esi
and ebx, esi
jmp 0x47dcd9
pop edi
add esi, 0x432a302a
sub esi, ebx
jmp 0x47d38a
pop edi
and ecx, 0x43319014
add esi, edx
sub ebx, ecx
neg esi
sub ecx, 0x43335706
or ecx, 0x4333d174
or esi, edx
or ecx, ebx
not edx
xor edx, esi
jmp 0x47e672
pop edi
xchg ebx, esi
xor esi, ecx
shl ecx, 0x1a
sub esi, 0x43778718
xchg esi, ecx
mov ebx, edx
add ebx, ecx
rol ebx, 0x1c
and esi, ebx
or ebx, ecx
sub edx, ecx
or esi, ebx
jmp 0x47cbed
push 0x3a349a70
add edx, ebx
and esi, ebx
xor esi, 0x437df520
xor ebx, ecx
xchg esi, ebx
shr ebx, 7
add esi, ebx
xor ebx, 0x437fcede
or edx, 0x43804b8a
or ebx, esi
jmp 0x47cdfe
pop edi
sub ecx, 0x4386ca36
inc ecx
jmp 0x47c8d6
push 0x3a4ad178
mov ecx, edx
mov edx, ecx
add esi, 0x438ddcb6
add ecx, ebx
xor ebx, 0x438ea882
and ebx, edx
xchg esi, ebx
add ecx, ebx
jmp fcn.0047c4c3
push 0x3a3e603a
xchg ecx, esi
and ebx, edx
and edx, ecx
shr ecx, 0x1a
add edx, esi
xchg esi, ebx
rol ecx, 0x11
neg esi
jmp 0x47cfc9
push 0x40
or ecx, edx
or ecx, esi
mov edx, ecx
add esi, edx
or ebx, edx
add ecx, 0x43a13a7c
jmp 0x47c515
push 0x3a46ac64
dec ebx
mov esi, ecx
xor edx, ebx
xchg edx, ecx
and ecx, edx
shr edx, 0x1b
mov ecx, esi
add ebx, 0x43a500e0
jmp 0x47e7e1