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

Disassembly:
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffede
jne 0x401066
call main
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call main
call main
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call sub.advapi32.dll_LsaClose
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffefa
jne 0x4010ef
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call main
call main
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffed6
jne 0x40115f
call sub.advapi32.dll_LsaClose
call main
call main
call main
call main
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call main
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call main
call main
call sub.advapi32.dll_LsaClose
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffef2
jne 0x4011cf
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call main
call main
call main
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff0c
jne 0x40123a
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call main
call main
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call main
call main
call sub.advapi32.dll_LsaClose
call main
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
call main
call sub.advapi32.dll_LsaClose
call sub.ole32.dll_CoFreeUnusedLibrariesEx
call sub.advapi32.dll_LsaClose
ret
jmp 0x475535
add esi, 0x59a291dc
shr edx, 0x10
mov edi, 0x59a356c1
and edi, 0x59a3abf9
or ecx, edx
or edx, 0x59a45b17
jmp 0x475c7f
mov edx, 0x6440607e
and ecx, 0x5c087532
xor esi, ecx
mov esi, ecx
dec edi
add ebx, 0x5c09d7f9
add edi, ecx
dec ecx
sub ebx, 0x5c0ad1fb
and edi, ebx
and edi, esi
mov edi, esi
mov ebx, ecx
shr esi, 5
and esi, 0x5c0cf1c9
jmp 0x47606b
call edx
xor ecx, ebx
rol esi, 0x16
and esi, ebx
xchg edi, ecx
or ecx, esi
xor edi, esi
neg ecx
not ebx
or esi, ecx
inc ebx
xchg esi, ecx
add ebx, esi
shr esi, 0x14
add ebx, edi
mov esi, ebx
jmp 0x47665d
push 0x59b92976
rol ecx, 3
sub ecx, esi
xchg edi, ebx
mov edi, ecx
shl ecx, 0x14
dec edi
or ecx, edi
and edi, esi
and esi, ebx
jmp 0x47703b
pop edx
mov esi, 0x5c1e2b51
add edi, ecx
mov ecx, esi
add ebx, ecx
inc ecx
mov ecx, ebx
xchg ebx, ecx
and edi, esi
sub esi, 0x5c242fc5
add edi, ecx
add ecx, 0x5c24da3b
jmp 0x476912
pop edx
or ebx, edi
and edi, ecx
add esi, ebx
xor edi, 0x5c35a314
xor ecx, esi
jmp 0x4763f9
push 0x59bef771
xor edi, ebx
add ebx, edi
add edi, ebx
add ecx, edi
and ecx, ebx
sub ebx, ecx
dec esi
and ecx, ebx
xchg edi, ecx
jmp 0x477160
push 0x59b2ed3b
inc ebx
xchg ecx, edi
add esi, ecx
xchg ecx, edi
mov ecx, 0x5c3b0fe6
xchg ecx, ebx
and edi, ecx
add ebx, ecx
add ecx, 0x5c3c75c2
or edi, esi
shl esi, 9
jmp 0x47789c
push 0x401400
dec ebx
add esi, ecx
or ecx, ebx
and esi, edi
add edi, 0x5c3eec67
sub edi, ecx
mov ecx, esi
jmp 0x47564c
pop edx
or ebx, esi
bswap edi
or ecx, esi
sub esi, 0x5c43ea2b
xchg ecx, esi
xchg edi, esi
sub esi, ecx
shl ecx, 1
mov edi, ecx
xor ecx, ebx
sub ebx, 0x5c468691
mov esi, 0x5c46d910
and edi, ebx
or ebx, esi
jmp 0x476967
push 0x59bb8dc1
shl ecx, 0x1f
sub esi, 0x5c485483
and ecx, 0x5c48ad4d
xor esi, 0x5c49074e
nop
or ebx, esi
mov ecx, esi
sub ebx, 0x5c4a6b3b
mov ebx, 0x5c4ac284
add ecx, edi
and ecx, edi
add ecx, esi
shl edi, 0x13
jmp 0x475f11
push 0x59ae8543
sub ebx, ecx
and ecx, esi
add ebx, ecx
and ecx, esi
add esi, ecx
rol edi, 7
or edi, ecx
mov edi, ecx
mov ebx, 0x5c571b6d
xchg ecx, ebx
jmp 0x476b87
call edx
xchg ebx, edi
and ecx, esi
sub edi, ebx
or ecx, 0x5c700645
bswap ebx
and esi, 0x5c70c463
jmp 0x477557
call edx
xor edi, 0x5c7a9289
add ecx, ebx
sub ebx, ecx
jmp 0x4777fc
push 0x59c3b7cb
sub ebx, esi
xor edi, 0x5c858ec7
xchg edi, ecx
and edi, ebx
rol esi, 0x1c
xor esi, 0x5c879450
jmp 0x47728c
mov edx, 0x43370267
or ecx, ebx
add ecx, 0x5c9f040c
mov esi, edi
nop
neg ecx
shl esi, 0xd
or ecx, edi
xor ebx, 0x5ca12617
rol edi, 0x1b
and ecx, 0x5ca1e49e
sub esi, ecx
jmp 0x477ae6
call edx
mov esi, 0x5caa6ae4
shl ebx, 0x1d
ror edi, 0x1f
mov edi, ecx
xor esi, edi
add edi, ecx
ror edi, 0x1a
and esi, 0x5cad1fe8
and ecx, esi
and ebx, 0x5cadcb32
neg ebx
neg edi
xchg ecx, ebx
jmp 0x47568f
push 0x59aa0cf3
and esi, ebx
xchg edi, ebx
neg esi
nop
xor ecx, edi
add ebx, 0x5cbca7da
mov esi, ebx
xchg edi, ebx
jmp 0x47790b
call edx
or edi, ebx
add edi, esi
add edi, ebx
add edi, 0x5cc2c576
shl ecx, 8
shl esi, 9
jmp 0x47775f
pop edx
rol esi, 0xa
add esi, edi
and ebx, edi
xchg edi, esi
add ebx, edi
sub edi, ebx
add edi, 0x5cd2a200
xor esi, ebx
xor ebx, esi
jmp 0x475781
mov edx, 0x6440607e
and esi, ebx
bswap esi
sub ecx, ebx
xor ebx, ecx
shl edi, 0x11
or edi, 0x5cd56295
jmp 0x4764b2
push 0x59b8af9c
add ecx, 0x5cd5d4bf
add esi, ebx
sub esi, edi
neg esi
dec ebx
shl ebx, 0x1d
sub esi, 0x5cd7cb0e
sub edi, 0x5cd8269f
ror edi, 0xd
and esi, ecx
jmp 0x476bb5
push 0x59ae3b04
or edi, esi
inc ecx
neg ebx
nop
sub esi, edi
add ecx, esi
add ecx, 0x5cdb4e61
neg edi
add edi, ebx
jmp 0x475888
add eax, 4
or esi, edi
mov edi, esi
and ebx, 0x5cdd0137
xchg esi, ebx
neg esi
xchg ecx, esi
add ebx, edi
or ecx, esi
and ebx, ecx
jmp 0x475eca
push 0x59adbcd0
and ecx, esi
add ecx, 0x5cdfcf54
add edi, esi
sub ecx, edi
add esi, edi
not esi
jmp 0x476140
xchg esi, ecx
dec esi
and ebx, ecx
xor edi, ecx
shl edi, 4
shl esi, 3
and esi, ecx
sub esi, ecx
dec ecx
jmp 0x475de4
call edx
inc ecx
and ebx, 0x5ce78e60
ror edi, 0xc
inc esi
xor ebx, esi
bswap ebx
add edi, ebx
rol ecx, 7
jmp 0x47717c
xor dword [edx], 0x38c2910b
add esi, edi
shl ebx, 0x14
add ebx, esi
and ebx, 0x5ce97c09
and esi, 0x5ce9ad81
mov ecx, ebx
sub edi, ecx
sub ebx, 0x5cea3ce4
neg ebx
xor esi, 0x5cea9dc2
and ecx, esi
mov ebx, 0x5ceaf6d4
add ecx, edi
sub esi, ebx
jmp 0x4774c7
cmp eax, 0x74135
jmp loc.00477577
push 0x59bbce01
not ecx
not edi
shl esi, 0x11
and esi, ebx
ror edi, 2
jmp 0x476162
push 0x59c2ef65
add esi, ebx
shr ecx, 7
jmp 0x47737a
pop edx
mov esi, ecx
or esi, ebx
inc esi
sub ecx, edi
and ebx, 0x5cfbbe66
jmp 0x476dd4
pop edx
mov edi, ecx
mov ebx, ecx
add esi, ebx
sub esi, edi
inc edi
jmp 0x476561
call fcn.00476eaf
or edi, ecx
and ecx, ebx
not ebx
or edi, esi
add edi, ecx
and esi, ebx
add ecx, 0x5d025305
jmp 0x475e74
mov edx, 0x43370267
mov ecx, esi
shl ebx, 4
or esi, ecx
inc ecx
xchg edi, ebx
sub edi, 0x5d06ac68
sub esi, 0x5d06ddd6
sub edi, ecx
bswap ecx
add ebx, 0x5d07611d
jmp 0x4767f8
pop edx
add edi, 0x5d07a3c8
dec ebx
jmp 0x477983
push 0x59adff44
not ecx
inc ebx
add ebx, ecx
and ecx, edi
mov ebx, 0x5d0d2867
xor ebx, edi
sub ebx, ecx
add ecx, 0x5d0db052
mov ebx, ecx
jmp 0x475dc6
push 0x59bc0ae2
dec edi
and ebx, ecx
xchg ecx, ebx
add ebx, ecx
add ecx, 0x5d0edf2a
mov ecx, edi
not edi
mov ecx, edi
and ebx, esi
and ebx, 0x5d0fc157
add esi, ebx
jmp 0x476c71
pop edx
or ebx, edi
and edi, ecx
mov ebx, edi
or ecx, 0x5d11f22b
sub ebx, edi
or ebx, ecx
xor ebx, edi
mov ebx, esi
sub ecx, 0x5d12e6a8
sub ecx, ebx
mov edi, 0x5d133aad
and edi, ecx
jmp 0x4761e9
pop edx
and edi, esi
shr ecx, 0x10
and esi, ebx
sub ebx, edi
xchg esi, ecx
not esi
jmp 0x477730
call fcn.00476eaf
not ebx
mov ebx, ecx
ror edi, 6
sub edi, esi
rol ecx, 6
and ecx, ebx
rol esi, 0x18
and ebx, 0x5d1e9030
sub edi, ecx
bswap ebx
sub ebx, esi
sub edi, ebx
mov esi, ebx
jmp 0x477c3c
pop edx
sub ecx, edi
or ecx, 0x5d1fee8f
xor ebx, 0x5d2021c6
mov esi, ebx
dec ebx
xor ebx, ecx
and esi, edi
and edi, esi
shr ebx, 6
or ecx, edi
jmp 0x476d9c
push 0x59b3a95e
neg edi
mov esi, 0x5d2be431
xor edi, esi
xor ebx, ecx
mov edi, esi
sub ebx, edi
or edi, ebx
or esi, edi
xor edi, ecx
and ebx, esi
or esi, edi
add edi, esi
jmp 0x476451
call edx
shl esi, 9
xor ecx, edi
sub ecx, ebx
dec ecx
mov ecx, edi
shl ebx, 8
xchg esi, edi
jmp 0x4779a3
pop edx
or ebx, 0x5d349a69
add ebx, edi
or ecx, edi
neg esi
or edi, ecx
xchg ebx, ecx
rol ecx, 3
or ebx, ecx
xchg edi, ebx
xchg ecx, ebx
jmp 0x4767c4
push 0x74135
shl esi, 0x1f
add edi, ecx
mov esi, 0x5d36ed13
xor esi, edi
sub ecx, esi
or ecx, esi
ror ebx, 6
xchg ebx, edi
xor ecx, 0x5d380c34
xchg ecx, edi
or esi, edi
jmp 0x4757a8
mov edx, 0x6440607e
neg ebx
xor ebx, edi
mov ebx, edi
jmp 0x4776c2
mov edx, 0x6440607e
neg ecx
add ecx, edi
and ebx, esi
or esi, ecx
xor edi, ecx
xor edi, ecx
mov edi, ecx
and esi, ecx
inc ecx
jmp 0x476cdc
push 0x59bc9096
add esi, ecx
not ebx
jmp 0x4755c6
call fcn.00476eaf
and edi, ecx
add edi, ebx
not esi
not edi
add ebx, 0x5d3efba9
inc edi
mov esi, 0x5d3f6342
mov edi, ecx
not edi
mov esi, ecx
jmp 0x475cc9
pop edx
xor edi, 0x5d403697
rol edi, 0x17
or esi, edi
or edi, 0x5d40cc37
rol ebx, 0xe
xchg esi, edi
mov ecx, 0x5d41532e
sub esi, edi
or esi, edi
jmp 0x4771ba
pop edx
inc ebx
not edi
shr esi, 2
mov ebx, ecx
xchg esi, ecx
sub esi, 0x5d496ddf
sub ecx, edi
sub ecx, ebx
add ecx, edi
jmp 0x4760df
pop edx
mov esi, edi
mov edi, 0x5d4e8071
jmp 0x476e9c
push 0x59b36901
or ecx, 0x5d5309c7
add edi, esi
or ecx, 0x5d538191
mov ecx, esi
mov ecx, edi
mov ebx, ecx
sub esi, 0x5d54d166
sub ecx, 0x5d552eda
and edi, ebx
xchg ecx, ebx
bswap ecx
mov esi, ebx
sub esi, 0x5d566ffc
or esi, ebx
jmp 0x47636f
pop edx
bswap edi
xor ecx, edi
add esi, 0x5d5b4e19
mov esi, ecx
mov edi, ecx
sub esi, 0x5d5bd7a4
or ecx, esi
shr edi, 0xa
sub edi, esi
ror esi, 6
xor ebx, esi
xor ecx, 0x5d5cf6bf
jmp 0x47744b
push 0x59c0c9d4
not ebx
xor edi, esi
shr esi, 0x19
xor esi, 0x5d74181a
jmp 0x477c8e
pop edx
or esi, ecx
add edi, esi
rol esi, 0x10
sub ebx, esi
mov esi, 0x5d751c6a
or ebx, ecx
or ebx, esi
add esi, edi
inc edi
mov esi, edi
jmp 0x47726b
call fcn.00476eaf
or ebx, 0x5d764ea3
or ecx, ebx
ror edi, 4
not edi
mov edi, ebx
or ebx, edi
mov esi, ecx
shr ecx, 9
jmp 0x476e43
mov edx, 0x43370267
xor esi, edi
sub edi, ebx
or edi, esi
inc ecx
or esi, ebx
or esi, 0x5d8485d3
mov ebx, ecx
shl edi, 0x1e
sub ebx, edi
neg ecx
jmp 0x47626a
pop edx
sub esi, ecx
ror esi, 9
and ecx, esi
or edi, ebx
shl ebx, 0xc
sub edi, ebx
add ebx, 0x5d8cda9d
or edi, ebx
sub esi, edi
shl edi, 0x18
xor ebx, edi
dec edi
and esi, 0x5d8ee8cd
xor ebx, ecx
jmp 0x477625
pop edx
or esi, ebx
or esi, ecx
sub esi, edi
sub ebx, ecx
ror ecx, 0xc
inc esi
add esi, ebx
jmp 0x477ce5
call fcn.00476eaf
or ebx, esi
xchg edi, ecx
xor edi, 0x5d9331f6
jmp 0x477538
call fcn.00476eaf
rol edi, 0xb
xor ebx, 0x5da1b7cc
sub ebx, esi
bswap ebx
shl ecx, 0xf
not ebx
xchg edi, ebx
not edi
sub esi, ebx
jmp 0x47597b
pop edx
xor ecx, esi
not ecx
or edi, ecx
xor esi, 0x5da3d75a
shr ecx, 0x11
shr ebx, 0x14
or esi, ebx
sub edi, esi
sub edi, ebx
neg edi
xor esi, edi
dec esi
xor ebx, 0x5da59185
mov ecx, ebx
jmp 0x47580c
xor dword [edx], 0x38c2766b
xchg ecx, edi
or ecx, esi
neg edi
rol esi, 2
neg esi
xor ecx, esi
shl ecx, 0x1f
and esi, edi
xchg esi, ecx
ror edi, 7
jmp 0x4779d1
push 0x59aec43c
sub edi, ebx
add edi, ecx
mov ebx, edi
sub edi, ecx
ror ecx, 0x1c
rol edi, 0xa
add esi, edi
add esi, ebx
and edi, 0x5db1a136
shl ecx, 0xe
inc edi
xor edi, ecx
add ecx, ebx
xor esi, edi
neg esi
jmp 0x476441
push 0x59b8e8d0
and ecx, esi
mov ebx, esi
rol ecx, 0xc
or edi, ebx
xor ebx, edi
add ebx, ecx
or ecx, ebx
and esi, ebx
shr esi, 0x1e
sub ebx, 0x5db49ab7
add edi, ebx
sub ebx, ecx
jmp 0x475672
pop edx
rol ecx, 0xd
sub ebx, esi
add edi, 0x5db5a177
and esi, ebx
and edi, esi
rol edi, 3
sub esi, ebx
ror edi, 0x19
and edi, ebx
jmp 0x476bfc
push 0x59c2a22e
or ecx, edi
or esi, 0x5db7293d
ror esi, 8
sub edi, 0x5db78e80
not esi
inc esi
and ebx, edi
or esi, ebx
add ebx, edi
sub esi, ecx
xchg ecx, ebx
shr ecx, 3
or edi, ecx
xchg ecx, edi
jmp 0x475ff8
call edx
inc esi
mov edi, ebx
mov esi, edi
bswap esi
inc esi
ror ebx, 5
or ebx, esi
sub edi, 0x5dbaf56c
bswap ebx
shr esi, 2
xor ebx, esi
and ebx, ecx
add ecx, edi
jmp 0x4765b4
push 0x59bc57e2
and esi, ecx
mov edi, ecx
sub esi, edi
sub esi, ebx
add esi, edi
jmp 0x47647c
call fcn.00476eaf
or edi, esi
sub edi, ebx
add ecx, 0x5dc50b19
sub ebx, esi
shl esi, 0x14
xor edi, ebx
add esi, ebx
xor edi, ebx
bswap edi
or ebx, ecx
xor ecx, edi
mov edi, 0x5dc72429
not edi
jmp 0x476c2b
call edx
add ebx, ecx
dec ecx
dec ecx
not ebx
shr ebx, 0x1d
or edi, esi
add ebx, 0x5dccd4e3
jmp 0x47601a
push 0x59b110d9
mov edi, esi
bswap edi
mov ebx, 0x5dcf67f9
shl ebx, 0xd
dec edi
jmp 0x47709b
push 0x59aa932f
xchg ebx, esi
not ecx
or ebx, ecx
and edi, ecx
xor ecx, esi
add esi, ebx
mov esi, edi
shr esi, 0x10
mov ebx, edi
and edi, ebx
xchg edi, ecx
jmp 0x475b64
mov edx, 0x4132136a
sub edi, 0x5dd23b72
shl edi, 5
xor edi, 0x5dd2e3ce
add edi, 0x5dd33022
add ebx, 0x5dd3662b
not edi
mov esi, ebx
and ebx, 0x5dd3f21d
or ecx, edi
sub edi, 0x5dd451b9
add ecx, edi
add ebx, esi
xor ecx, esi
jmp 0x47697b
call edx
add esi, 0x5dd857a6
not ebx
or ecx, 0x5dd8b534
add edi, 0x5dd8ecef
sub edi, ecx
add ecx, esi
xor edi, ebx
or ebx, esi
jmp 0x475752
pop edx
sub ecx, ebx
xor esi, ecx
inc edi
neg esi
mov ebx, ecx
neg esi
add edi, ebx
jmp 0x476f12
push 0x40
nop
shr ebx, 6
xor ecx, ebx
shl edi, 4
and ecx, ebx
shl esi, 0x11
or esi, ecx
and ecx, edi
sub ebx, esi
not edi
mov ecx, 0x5de69a2c
jmp 0x476418
pop edx
shr ecx, 0xe
and esi, ebx
sub ebx, edi
and edi, ecx
xor ebx, edi
or ecx, esi
or edi, ebx
mov esi, 0x5de82760
add ecx, esi
or esi, ebx
add esi, edi
add esi, 0x5de8e5bf
neg esi
jmp 0x476007
push 0x59b86d96
not esi
add ecx, esi
mov edi, esi
sub ecx, esi
xor ecx, ebx
inc edi
and esi, edi
and esi, ecx
sub esi, ebx
xor ebx, esi
or edi, ebx
jmp 0x475d9b
mov edx, 0x43370267
or ecx, ebx
mov esi, edi
add ecx, esi
or esi, ecx
and edi, 0x5dfadf90
and ecx, esi
sub edi, 0x5dfb310a
sub edi, esi
xchg ebx, ecx
or ecx, 0x5dfbccdf
mov ecx, ebx
and esi, ecx
xchg ebx, esi
xchg esi, ebx
mov ebx, 0x5dfcae04
jmp 0x476a8d
xor dword [edx], 0x38c2680b
ror ecx, 7
shr edi, 0x11
add esi, ecx
sub ecx, edi
sub ecx, edi
and ebx, ecx
mov edi, esi
xor edi, esi
sub ebx, ecx
add esi, 0x5dfe911d
sub esi, ebx
sub edi, esi
jmp 0x476b1c
push 0x59b15d15
inc esi
neg ebx
rol ebx, 6
xor esi, 0x5dffcf9d
or ebx, ecx
jmp 0x475d80
push 0x59bf3390
xchg ecx, edi
sub edi, 0x5e0c9606
dec ecx
add ebx, ecx
and ebx, ecx
add esi, ecx
shr ecx, 3
jmp 0x4760b5
pop edx
not ecx
or esi, 0x5e0df108
neg esi
dec edi
xchg esi, ecx
mov ecx, 0x5e0eb7cf
sub ebx, esi
mov esi, ebx
shr edi, 0x13
mov esi, edi
jmp 0x4764d6
xor dword [edx], 0x38c2c0eb
and esi, ebx
shr ecx, 0xb
not ebx
mov esi, 0x5e104e54
and edi, 0x5e107f6c
jmp 0x477333
pop edx
add ecx, edi
xchg ebx, ecx
add ebx, edi
xor esi, ecx
xchg edi, ecx
add esi, 0x5e11afc5
and ebx, edi
jmp 0x477bce
pop edx
or ebx, 0x5e1be1f3
shr ebx, 1
sub ebx, 0x5e1c9318
add esi, edi
neg ebx
nop
mov edi, esi
xchg ebx, edi
dec ecx
bswap edi
jmp 0x4757de
mov edx, 0x6440607e
mov ecx, edi
rol ecx, 0x1a
sub edi, ecx
add edi, esi
xchg ebx, edi
add ecx, ebx
or esi, 0x5e1f90ba
and ebx, esi
xchg edi, ebx
sub edi, 0x5e208906
xchg ecx, ebx
add ebx, 0x5e20ed0a
jmp 0x4773ed
xchg esi, edi
shr ebx, 1
add ecx, 0x5e2da5ff
dec ebx
sub esi, 0x5e2e6cad
mov esi, ebx
add ebx, edi
or ecx, ebx
shl ebx, 5
xor edi, 0x5e305d4f
rol esi, 0xc
ror ebx, 0x1a
and ecx, edi
jmp 0x477a50
push 0x59c32905
inc esi
or edi, esi
xor esi, 0x5e35f8b4
and ebx, ecx
and ebx, esi
xor edi, esi
add esi, ecx
shr edi, 0x16
neg ebx
mov ecx, 0x5e3888b1
jmp 0x477938
call fcn.00476eaf
sub ecx, edi
xor ebx, edi
or ebx, ecx
or ecx, edi
add ecx, edi
rol edi, 0xb
add ebx, 0x5e43a925
xchg esi, ebx
or ebx, edi
xchg ecx, ebx
jmp 0x4763e3
push 0x59b82021
sub ecx, esi
or ecx, ebx
and ecx, esi
xchg edi, ecx
sub ecx, esi
mov edi, 0x5e4cd8ba
dec esi
mov edi, ebx
shr ebx, 9
inc edi
sub esi, edi
not edi
jmp 0x47701c
pop edx
not ecx
mov edi, 0x5e520a61
or ebx, ecx
or ecx, edi
sub edi, esi
xor ebx, 0x5e53930b
jmp 0x476bdd
xor dword [edx], 0x38c29d6b
dec ecx
xor edi, esi
xchg edi, ecx
sub edi, ebx
xor ebx, edi
xor ecx, edi
sub edi, ecx
sub ebx, 0x5e5aa2bf
and edi, esi
or ecx, ebx
jmp 0x477a2b
push esp
add esi, ebx
xor ecx, ebx
or ebx, esi
add ebx, edi
and edi, ebx
or ebx, edi
mov esi, 0x5e65f9ac
and edi, 0x5e66521c
add edi, esi
jmp 0x477cc6
pop edx
sub edi, esi
ror ebx, 0x15
sub ebx, 0x5e67e948
shl ebx, 0xc
and ecx, esi
sub esi, edi
and edi, esi
sub edi, 0x5e69d167
jmp 0x47619d
pop edx
mov esi, 0x5e7b6cb2
and esi, ebx
bswap esi
and edi, esi
mov esi, ecx
xchg esi, edi
rol esi, 0x18
add esi, ecx
jmp 0x477b92
call fcn.00476eaf
ror esi, 0xa
xchg ecx, ebx
inc ecx
not edi
xchg edi, ecx
dec edi
shl ebx, 0x12
shr ebx, 0x1b
add ebx, edi
jmp 0x476d57
call fcn.00476eaf
sub edi, ebx
or edi, ecx
xchg ebx, esi
shl ecx, 8
or ecx, edi
sub ecx, 0x5e938e19
xor edi, esi
shr esi, 0x13
add edi, esi
jmp 0x4759de
pop edx
dec ecx
inc esi
xor ebx, edi
shl ecx, 0x1c
mov edi, esi
add edi, ecx
rol esi, 0xf
and ebx, 0x5e976df1
or esi, ecx
rol ecx, 0x1f
add edi, esi
mov esi, ebx
rol edi, 0x19
mov esi, ecx
or ebx, 0x5e99f0bb
inc ecx
jmp 0x476aaf
pop edx
bswap edi
and ebx, 0x5e9b2fd1
and edi, ebx
and ecx, 0x5e9ba4c8
rol ecx, 0xc
bswap ebx
mov ecx, esi
shl edi, 0x1d
xor ecx, esi
and edi, ecx
or esi, edi
xchg ebx, ecx
sub edi, esi
xor edi, esi
xor ebx, esi
jmp 0x475d63
xor eax, eax
bswap edi
or esi, 0x5ea7cc9a
or ebx, esi
add esi, edi
bswap esi
add ecx, edi
and esi, 0x5ea96448
mov esi, edi
xor esi, ecx
sub edi, ebx
shr esi, 9
add ecx, 0x5eab3077
jmp 0x477072
pop edx
add ecx, edi
dec edi
and esi, ebx
ror edi, 0x1e
xchg edi, ecx
and ebx, esi
and edi, ecx
neg esi
jmp 0x475e02
push 0x59b32894
or edi, esi
neg edi
add ebx, esi
xchg ecx, ebx
xor ebx, esi
and esi, 0x5eb90221
or esi, edi
jmp 0x4765ed
push 0x59aa509a
xor ebx, 0x5ebe2525
xchg ecx, ebx
sub edi, 0x5ebe78b5
and edi, ebx
ror esi, 4
not esi
rol edi, 0x1b
or esi, ecx
add ebx, 0x5ebfb291
shl ecx, 0x16
jmp 0x476db3
push 0x59c374b6
and esi, 0x5ec0844c
inc ecx
xchg esi, ecx
xor edi, esi
mov ebx, ecx
dec ebx
and ebx, esi
mov ecx, edi
neg esi
or ecx, ebx
add edi, ebx
or edi, esi
jmp 0x475a51
pop edx
shr edi, 0xb
bswap ebx
mov ecx, ebx
and edi, ebx
sub ebx, edi
and ecx, 0x5ec6bae0
add esi, ecx
neg edi
shr edi, 0x1d
add ecx, edi
jmp 0x476295
pop edx
xor edi, ecx
and edi, 0x5ec7f576
dec ecx
sub ecx, ebx
sub ebx, 0x5ec878a8
nop
mov esi, 0x5ec8d988
mov esi, ecx
add esi, 0x5ec94547
add esi, ebx
and edi, ebx
add ebx, edi
shl ebx, 5
jmp 0x4767db
xor dword [edx], 0x38c2852b
add ecx, ebx
or edi, esi
add edi, 0x5eca8a76
xor ebx, edi
xor esi, edi
and edi, esi
sub edi, ecx
or esi, ecx
xchg ebx, ecx
and ecx, esi
jmp 0x475e8f
xor dword [edx], 0x38c2a88b
xchg ebx, esi
shl ebx, 3
xor ecx, ebx
and esi, ecx
and ebx, esi
add ebx, edi
sub edi, ecx
mov edi, 0x5ed1997a
sub ebx, esi
sub edi, esi
and edi, ebx
jmp 0x477b5f
add edx, 4
add ebx, esi
xor edi, 0x5ed2992c
xor edi, 0x5ed2ce6b
or edi, ecx
sub esi, ecx
and edi, esi
sub edi, 0x5ed386c4
mov esi, 0x5ed3b783
jmp 0x475e4a
call fcn.00476eaf
ror ecx, 5
sub esi, ebx
neg edi
add ecx, edi
or esi, edi
mov edi, ecx
and ecx, 0x5edb73bd
add ebx, esi
shl edi, 0x11
xchg ebx, esi
or esi, edi
xor ebx, esi
and edi, ebx
jmp 0x475be1
xor dword [edx], 0x38c2b48b
inc ebx
add edi, ebx
or esi, 0x5ee1a6e1
add ebx, ecx
sub ecx, edi
or ebx, 0x5ee231d4
mov ebx, ecx
and esi, ebx
rol edi, 8
add esi, 0x5ee2ec2e
sub edi, 0x5ee31d93
add ecx, edi
jmp 0x47719d
push 0x59ac7605
xor ebx, edi
inc ebx
xchg ebx, esi
nop
mov ebx, ecx
shr esi, 8
bswap ecx
add ebx, 0x5ee4d7a9
xor esi, 0x5ee5056f
jmp 0x477d2f
pop edx
bswap esi
rol ecx, 6
add esi, ebx
add ebx, ecx
mov esi, ebx
and esi, ebx
or ebx, edi
xor esi, edi
sub ebx, ecx
jmp 0x475766
pop edx
xor ecx, 0x5ee7a776
sub ecx, ebx
not ecx
inc edi
add esi, ebx
add ebx, 0x5ee8b737
jmp 0x477bb5
call edx
xor esi, ecx
rol ecx, 5
sub ebx, esi
or edi, 0x5ef1015d
not ebx
and ecx, edi
add esi, edi
xchg esi, edi
or ebx, ecx
neg ecx
xor esi, ebx
and ebx, ecx
xchg ecx, esi
neg edi
jmp 0x477485
push 0x59c10a52
and ebx, esi
ror edi, 9
and ebx, edi
mov edi, ebx
sub esi, 0x5ef94bf0
jmp 0x4768d2
push esp
add edi, esi
or esi, edi
xor ebx, edi
or edi, esi
and ebx, 0x5efc599c
and ecx, ebx
xor ebx, esi
shr esi, 0x10
add esi, ecx
sub esi, ebx
jmp 0x476eed
mov edx, 0x401400
xchg edi, esi
add esi, ecx
bswap esi
ror esi, 0x1e
add edi, ebx
add ecx, 0x5efe75f3
add edi, 0x5efe9b0e
rol ebx, 0x16
mov esi, ecx
inc ebx
add ecx, 0x5eff676d
sub ecx, edi
jmp 0x4777d0
mov edx, 0x6440607e
xor ebx, ecx
rol ebx, 0x11
xchg ebx, ecx
and ecx, 0x5f01db12
xor edi, ebx
xor edi, 0x5f024026
and ecx, 0x5f0271f6
sub ebx, ecx
jmp 0x47770e