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

Disassembly:
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff0a
jne 0x401075
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff35
jne 0x401103
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff0c
jne 0x40118c
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff06
jne 0x401201
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
call sub.kernel32.dll_SetThreadExecutionState
call sub.user32.dll_SendDlgItemMessageW
ret
jmp 0x4750fb
ror esi, 6
sub edx, ecx
xor ecx, edx
add esi, ebx
jmp 0x4759d1
push 0xcb5e3208
xor ecx, 0xcc552c19
xchg edi, edx
xchg ecx, edi
sub edi, ecx
dec edx
add edi, ecx
xor edi, 0xcc573760
xchg edi, esi
neg ecx
or edx, 0xcc581b8e
and edx, edi
xor esi, edi
xor ecx, edx
jmp 0x4769a9
push 0xcb6d5208
and edi, edx
or ecx, 0xcc779e12
xchg esi, ecx
xchg edi, ecx
xchg ecx, edx
shl edx, 6
or ecx, edi
jmp 0x47648d
mov ebx, 0x6440607e
xor edi, edx
add edi, ecx
xor edi, edx
neg ecx
xchg edx, esi
xchg ecx, edi
mov edi, edx
or edi, esi
sub ecx, edx
mov ecx, esi
xor edx, 0xcc828cb5
shl esi, 0x14
add ecx, edi
neg edi
mov edi, edx
jmp 0x475c34
push 0xcb57ca8c
xchg esi, edi
sub ecx, 0xcc8dca7b
sub ecx, edx
or esi, edi
mov edx, ecx
ror esi, 5
add edi, edx
mov edx, ecx
and edx, ecx
not ecx
and edx, 0xcc90586c
or ecx, 0xcc9097c8
xchg edi, esi
xchg ecx, edx
jmp 0x476fd6
pop ebx
xor edx, edi
inc esi
add edi, 0xcc91e5da
rol edi, 5
xor ecx, edx
not edx
add edx, ecx
xor esi, ecx
jmp 0x477e4f
push 0x73cfb
mov edx, ecx
and ecx, edx
nop
rol edx, 0x1b
shr edx, 3
neg edi
or edx, esi
xchg edi, ecx
rol edx, 0xc
jmp 0x476c87
push 0xcb73d014
sub ecx, esi
mov edi, edx
shr edi, 0xc
mov ecx, edx
or esi, ecx
or edx, 0xccaff575
mov ecx, edi
not ecx
neg ecx
and edi, ecx
xor edx, esi
and edx, ecx
sub edi, 0xccb1b268
sub edi, edx
mov ecx, esi
jmp 0x4783d0
call ebx
add esi, ecx
shl edi, 0x12
jmp 0x4776af
push 0xcb70e460
and ecx, 0xcce5c516
or esi, ecx
add edi, 0xcce63f29
mov ecx, 0xcce67d87
or edi, edx
shl edx, 0x18
xchg edx, esi
add edx, 0xcce7c238
neg ecx
and ecx, edx
add edx, edi
neg edx
or ecx, edx
jmp 0x4758da
mov ebx, 0x6440607e
sub esi, edx
and ecx, edx
and edi, esi
bswap ecx
sub ecx, 0xccea4eae
xor ecx, edi
xor edi, ecx
xchg edx, ecx
and edx, ecx
and ecx, 0xcceb7faf
and esi, edx
and ecx, edx
jmp 0x477642
pop ebx
or ecx, esi
sub edi, esi
inc ecx
or ecx, edi
shr edx, 0xf
not edi
sub ecx, esi
mov edi, ecx
jmp 0x475c95
pop ebx
mov edx, ecx
and esi, edi
xor esi, edx
or edi, 0xccf140b1
xchg edx, edi
or esi, edx
shr ecx, 0x1e
mov edx, ecx
jmp 0x476624
push 0xcb54a7cc
xor edx, 0xccf526c6
or esi, 0xccf56456
mov edx, 0xccf5a3fe
add edx, edi
or esi, edi
xor edi, edx
add esi, 0xccf6d1c4
or ecx, edi
neg edx
and edx, 0xccf7e5e1
jmp 0x47605c
call fcn.00478997
or ecx, esi
or ecx, edi
bswap esi
and edi, esi
add edx, ecx
sub edi, esi
neg esi
inc ecx
xor edx, esi
jmp 0x4763b6
mov ebx, 0x2a371b56
and edx, esi
dec ecx
add edi, ecx
jmp 0x476427
push 0xcb52d4b9
not edi
bswap esi
xor esi, ecx
mov ecx, 0xccfca059
bswap edi
ror edi, 0x1c
not edx
ror edx, 2
xor edx, 0xccfe2b29
or esi, edi
sub edx, ecx
mov esi, edx
jmp 0x477f39
pop ebx
or ecx, edx
shr edx, 4
xchg esi, ecx
shr edi, 0xc
or edx, esi
or ecx, edx
xor ecx, 0xcd09ceb7
dec esi
and edx, ecx
or ecx, edi
jmp 0x478669
pop ebx
mov edx, ecx
or ecx, 0xcd1e9248
ror esi, 1
mov esi, edx
add edx, ecx
mov ecx, esi
add esi, edx
jmp 0x475927
push 0xcb65316a
and esi, edx
add edx, 0xcd209af8
and edi, edx
or edx, 0xcd212475
jmp 0x478394
call fcn.00478997
and edx, 0xcd2dccbb
add edx, esi
ror esi, 0x16
add edi, 0xcd2e934d
or edx, 0xcd2ed2a2
jmp 0x475fda
push 0xcb5b4f95
and edi, edx
neg ecx
or edi, esi
and edx, ecx
or ecx, 0xcd302866
jmp 0x475ea7
pop ebx
sub ecx, edi
sub esi, edi
xor edx, edi
bswap edi
mov edi, edx
and esi, edx
xor edx, esi
neg ecx
mov ecx, 0xcd35fe52
neg ecx
sub edi, ecx
bswap ecx
bswap edi
neg edx
add ecx, 0xcd377511
shr edx, 0x13
jmp 0x47877e
call ebx
or edi, ecx
xor esi, ecx
mov ecx, esi
xor ecx, edi
ror esi, 3
add ecx, esi
xchg edi, edx
or edx, edi
inc esi
sub esi, edi
add edi, 0xcd3dc88e
or esi, edx
xchg edi, esi
sub esi, edx
mov ecx, edx
jmp 0x47887e
pop ebx
add edi, edx
xor esi, edx
or edi, ecx
jmp 0x478432
mov ebx, 0x2a371b56
ror esi, 0x16
xor edx, 0xcd9f1355
and edi, 0xcd9f8f7b
sub edx, ecx
add edi, esi
xor esi, edx
xor edi, edx
xor edx, ecx
sub edi, edx
add edi, esi
bswap ecx
xor esi, ecx
shl edi, 5
jmp 0x478071
call ebx
or ecx, 0xcdabdfe3
sub edi, ecx
not edx
sub edx, edi
xchg edx, ecx
neg ecx
and esi, edx
or esi, ecx
ror esi, 0x1e
sub edi, ecx
xchg ecx, edi
jmp 0x4787fa
call ebx
sub edx, 0xcdb7a20a
and edx, 0xcdb7f19f
dec ecx
inc edi
jmp 0x475485
push 0xcb54f010
add esi, ecx
xor edx, edi
sub edi, edx
add ecx, esi
or ecx, edi
rol ecx, 0x11
or ecx, edi
xor edx, esi
add esi, edx
shr edx, 0x19
sub esi, edi
sub ecx, esi
jmp 0x477e69
pop ebx
add edi, ecx
sub ecx, edx
nop
bswap ecx
xchg edx, edi
xor edx, ecx
dec edx
jmp 0x475db1
call ebx
and esi, 0xcddabf16
or ecx, 0xcddafee4
or edi, 0xcddb3dbb
xchg esi, ecx
xor edi, 0xcddbb930
and ecx, edi
shr edi, 1
rol edi, 0x13
bswap ecx
mov edi, ecx
mov ecx, edx
jmp 0x4787d9
mov ebx, 0x2a371b56
add edx, edi
or edx, esi
not esi
rol esi, 0x1c
sub edi, ecx
or ecx, 0xcde0a481
xor ecx, esi
or esi, 0xcde130b4
add edi, 0xcde16ef3
mov esi, 0xcde1ac0b
jmp 0x4763e5
pop ebx
and esi, ecx
neg ecx
and edi, 0xcde9e408
mov edi, 0xcdea224d
xor esi, ecx
xchg edx, ecx
jmp 0x4782d2
call fcn.00478997
xchg ecx, edi
sub edx, ecx
xchg edi, edx
xchg edi, edx
add esi, 0xcdf6c102
or edi, ecx
mov ecx, edx
add edx, esi
jmp 0x47574f
mov ebx, 0x2a371b56
or esi, edi
sub ecx, 0xcdfc6c68
xchg edx, esi
not ecx
neg edi
or esi, ecx
xchg ecx, edx
xor ecx, edx
xor edx, 0xcdfe2179
xor esi, 0xcdfe5fac
mov ecx, esi
sub edi, ecx
jmp 0x476302
call ebx
inc edi
xor edi, edx
xchg edi, esi
and edi, 0xcdffec41
add ecx, esi
xor ecx, edi
xchg ecx, edx
mov esi, 0xce00dbfb
jmp 0x477d9b
call ebx
sub edx, edi
ror edi, 6
or esi, edx
xor edi, ecx
not edi
bswap edi
or edi, esi
not esi
or edx, edi
jmp 0x47593d
call fcn.00478997
sub edx, esi
and edx, ecx
xor edi, edx
rol ecx, 0x19
mov ecx, esi
jmp 0x475ce7
call fcn.00478997
xor esi, ecx
and ecx, esi
add edi, edx
jmp 0x476667
push 0xcb69d64d
neg esi
inc ecx
xchg ecx, edi
jmp 0x47720c
push 0xcb6d9da2
and ecx, 0xce13a25d
add edi, 0xce13e1a8
rol edx, 0x1e
and edx, ecx
and edx, esi
shl esi, 0xc
add edi, 0xce152407
xchg esi, ecx
xchg esi, edx
and edi, edx
xchg esi, edx
jmp 0x477d6d
pop ebx
xchg edi, esi
and edi, esi
shl edi, 5
jmp 0x475452
push esp
xor edx, esi
add ecx, edx
xor edx, ecx
mov edi, 0xce261818
bswap edx
mov edx, esi
mov edx, 0xce26e0d3
not edi
dec edx
neg edi
ror esi, 0x16
and ecx, edx
not edx
or edx, edi
jmp 0x47865a
push 0xcb5938d4
add ecx, esi
and edx, edi
neg esi
xchg ecx, edx
or esi, 0xce2ff71d
inc ecx
mov esi, edx
xchg ecx, edi
jmp 0x4759c2
call ebx
not esi
add edi, esi
add edx, ecx
rol edi, 4
add edi, esi
xor edx, edi
bswap edx
or ecx, edi
xor edx, edi
jmp 0x4779bc
push 0xcb64e8ab
shr ecx, 6
and edx, ecx
or edx, ecx
and ecx, 0xce36663a
xor esi, 0xce36a5a0
and edi, edx
mov esi, edi
and edi, 0xce37695b
sub esi, 0xce37a835
or esi, edi
xor edi, edx
shl edx, 5
mov esi, edi
jmp 0x475b80
pop ebx
or ecx, edi
sub edx, edi
and edi, edx
neg edx
xor edi, ecx
add edx, edi
sub edx, 0xce3d8001
mov esi, ecx
rol edi, 0x1c
xor edx, ecx
xchg edi, edx
dec ecx
ror edx, 4
jmp 0x477768
push 0xcb72a635
shr esi, 0x1c
or edi, 0xce4291aa
add edi, edx
shr edx, 0x14
xchg edi, ecx
sub esi, edi
mov edx, 0xce43d305
bswap edi
not ecx
dec edx
xchg edx, edi
mov esi, 0xce450db5
jmp 0x477749
call ebx
bswap edi
and ecx, edx
or ecx, edx
sub ecx, esi
add ecx, edi
jmp 0x475a64
push 0xcb55816d
add edx, ecx
or edx, edi
mov esi, 0xce5eba84
mov edx, edi
and ecx, esi
jmp 0x4761e6
call ebx
xor esi, edi
not esi
rol ecx, 0x1f
xor ecx, edx
and ecx, esi
sub edx, ecx
jmp 0x47819d
mov ebx, 0x6440607e
shr edi, 7
neg ecx
xor edx, esi
dec edi
xchg esi, ecx
jmp 0x477fbc
pop ebx
rol ecx, 3
sub edx, esi
xchg edi, edx
add edx, 0xce72f5da
neg edi
xchg esi, edi
add ecx, edi
xchg edi, edx
rol edx, 0xc
jmp 0x476d63
pop ebx
add esi, edi
or edi, ecx
and edx, ecx
sub edx, esi
xchg esi, ecx
jmp 0x476b9b
push 0xcb709af5
xchg edi, ecx
or edi, esi
inc edi
add esi, ecx
not ecx
add esi, edx
or esi, edx
sub edi, ecx
mov esi, 0xce8c4e35
jmp 0x4758a6
pop ebx
or esi, edx
xor edx, 0xce93b9e8
add edx, ecx
jmp 0x47626b
call fcn.00478997
and esi, ecx
sub edx, ecx
sub ecx, edi
or esi, 0xce96dc03
mov edx, ecx
sub ecx, edi
shl edx, 9
not esi
rol edi, 0x19
not esi
mov ecx, edx
add edi, esi
jmp 0x47659d
push 0xcb6d08b7
and edx, esi
mov edi, edx
add edi, 0xce99a725
add edi, 0xce99e53e
xor edi, 0xce9a331c
jmp 0x47532b
pop ebx
dec edi
mov esi, ecx
or edi, esi
bswap edx
and ecx, edi
or edi, esi
xchg esi, edi
dec edi
bswap edx
jmp 0x47673f
push 0x401400
add ecx, 0xcea4ecf9
and esi, 0xcea52aaa
xchg ecx, edx
add edx, 0xcea5a50b
mov edi, 0xcea5f390
sub esi, edi
sub edx, ecx
add esi, ecx
bswap edx
jmp 0x475f47
call fcn.00478997
and edi, edx
xchg edx, esi
or ecx, edi
or edi, edx
xor edi, esi
bswap ecx
and edx, esi
xchg edx, esi
or edi, ecx
dec edi
mov edi, edx
shl edx, 4
jmp 0x4779f0
push 0xcb66ef92
or esi, ecx
or ecx, esi
xor edi, ecx
sub ecx, edi
or edi, ecx
xchg edi, esi
or esi, edi
or edx, 0xceb679dd
jmp 0x47539b
call ebx
sub edi, edx
inc edx
not esi
sub esi, edx
mov esi, ecx
jmp 0x477cfc
call ebx
ror edx, 0xd
xor edi, 0xcec2d205
sub esi, edx
shl edx, 0x15
mov esi, 0xcec3875b
and edi, ecx
mov esi, edx
shr ecx, 0x1c
jmp 0x475b67
push 0xcb7752a1
neg edi
or ecx, edi
or edi, 0xced66283
add ecx, edx
xor edi, 0xced6d98c
sub edx, ecx
xor edi, 0xced75111
or esi, 0xced78e65
add edi, 0xced7dbb9
jmp 0x4774b3
call fcn.00478997
and edx, esi
and ecx, edi
neg edx
xchg edx, ecx
or edi, ecx
sub ecx, esi
xor esi, ecx
mov edx, ecx
jmp 0x477ea0
mov ebx, 0x6440607e
xchg ecx, esi
neg esi
and edx, edi
mov edx, 0xcee067ae
mov esi, edx
or ecx, esi
and esi, ecx
jmp 0x4759a7
pop ebx
or edx, edi
neg esi
xor ecx, esi
shr ecx, 0x15
add edi, 0xcee26acf
sub ecx, edx
shl esi, 0xf
jmp 0x475976
call fcn.00478997
xor edx, ecx
and edi, 0xcef47e38
add esi, 0xcef4bb28
shl edi, 9
not edx
shr esi, 0xd
or ecx, 0xcef5c1b4
mov esi, edx
or edi, ecx
mov esi, 0xcef67293
rol esi, 0xb
jmp 0x477871
push 0xcb6a2047
xchg ecx, edx
add edx, 0xcf06d7ff
or edx, esi
and edi, esi
xor ecx, 0xcf078842
add ecx, edx
and edx, edi
xor esi, ecx
jmp 0x477256
pop ebx
sub edx, ecx
xchg esi, edx
sub edi, ecx
add edx, esi
or edx, esi
xchg ecx, edi
xor esi, 0xcf0a150b
sub esi, edx
not ecx
shr ecx, 0x1e
sub ecx, edi
xchg edx, edi
mov edi, edx
shl edx, 8
jmp 0x477732
push 0xcb6a6aa3
or ecx, esi
mov ecx, 0xcf0ca775
mov esi, 0xcf0cf4a3
add edx, 0xcf0d3068
mov esi, edi
or ecx, edi
rol edx, 3
jmp 0x4775c4
pop ebx
xchg edi, esi
dec edx
ror edx, 0xa
mov esi, edi
or edi, edx
sub edi, edx
inc edx
and edx, esi
xor esi, ecx
xor edi, esi
xor esi, ecx
xor edx, edi
and edx, ecx
and edi, edx
and edx, ecx
rol ecx, 0x1f
jmp 0x4787b7
push 0xcb779c0e
dec edx
or edx, edi
xor esi, 0xcf3b19b4
ror ecx, 0xc
xor edi, edx
shr ecx, 0x19
add esi, edx
jmp 0x4788b0
mov ebx, 0x2a371b56
sub edx, edi
xchg edi, ecx
and esi, 0xcf4ba0c4
shr edx, 0x1a
or edi, esi
add edi, esi
jmp 0x4785f8
push 0xcb6ab4a8
and edi, esi
inc edi
sub edi, ecx
xor edx, 0xcf4fcd5c
inc edx
sub ecx, 0xcf504b2c
sub edi, 0xcf508ab2
mov esi, edi
jmp 0x47634d
call fcn.00478997
dec esi
inc edx
and ecx, esi
mov ecx, edx
or edi, 0xcf595da0
xor ecx, edx
add ecx, esi
neg ecx
and edi, 0xcf5a6272
sub edi, esi
inc ecx
dec ecx
add edi, ecx
not edi
jmp 0x476e0c
pop ebx
mov edx, edi
not ecx
add edi, 0xcf635f93
rol edx, 1
not ecx
ror ecx, 0x14
add esi, ecx
shl edi, 0xa
jmp 0x476192
pop ebx
xor edx, ecx
rol edi, 4
or edi, 0xcf6d0e19
sub esi, ecx
or edx, edi
xchg ecx, edx
jmp 0x4785e1
push 0xcb72f184
not ecx
rol esi, 0xa
add esi, 0xcf6eab0b
xor edi, esi
and edx, 0xcf6f2796
or ecx, edi
jmp 0x477ccf
push 0xcb76bcf5
add edi, 0xcf6fbd0c
add edx, 0xcf6ffb48
shr edi, 0x16
mov esi, 0xcf70784a
and esi, 0xcf70c7d3
shr ecx, 0xc
xor edx, edi
jmp 0x477ee8
call ebx
sub edx, edi
add edx, esi
sub ecx, 0xcf81b94e
ror esi, 0xb
sub edi, ecx
xor edx, 0xcf827422
jmp 0x476ff1
push 0xcb5de9c6
xor esi, edi
sub ecx, 0xcf903c64
or edi, esi
xchg edx, ecx
and edi, esi
mov edi, ecx
add edx, 0xcf916c30
or esi, ecx
inc edx
jmp 0x47518b
mov ebx, 0x4132136a
or edi, edx
or esi, edi
not esi
add edi, esi
sub ecx, edx
sub edi, 0xcf9a5c6c
jmp 0x476bc8
pop ebx
or ecx, 0xcf9ab314
sub edx, edi
shl edx, 8
and esi, ecx
and esi, edx
and ecx, edi
add edi, esi
ror esi, 9
sub esi, edi
jmp 0x477c44
call ebx
shr edx, 0xc
and esi, ecx
add edi, ecx
sub ecx, edi
xchg ecx, edx
add edx, ecx
xor edi, edx
xchg edi, ecx
jmp 0x477f53
push 0xcb5b05d4
add esi, ecx
xor ecx, 0xcfc9da18
shr esi, 4
bswap ecx
add ecx, 0xcfcaa7f5
sub edi, 0xcfcae55b
ror edi, 0x10
jmp 0x475c55
call fcn.00478997
add edi, 0xcfcb80df
neg edi
sub esi, edx
and esi, 0xcfcc4a14
sub ecx, edi
add esi, edi
sub edi, edx
and edi, 0xcfcd3efb
or esi, ecx
mov edi, esi
jmp 0x47695b
push 0xcb733b28
rol esi, 0x1d
neg esi
not edx
and edi, esi
sub esi, ecx
xchg esi, ecx
neg edx
add ecx, edi
add esi, ecx
sub edx, edi
mov esi, 0xcfd4dd25
mov edi, esi
mov edx, 0xcfd5731e
xor edx, ecx
jmp 0x477ed2
pop ebx
sub edx, edi
sub edi, edx
or ecx, edi
and edx, 0xcfd703a0
mov esi, edi
ror ecx, 0x1d
or ecx, edx
shl edx, 2
xchg edx, esi
xor edi, 0xcfd8da1e
or esi, ecx
or edx, ecx
shr edx, 0xa
xor edi, edx
jmp 0x476c10
call fcn.00478997
nop
and edi, esi
or edx, ecx
jmp fcn.00477b5c
push 0xcb6de7c0
sub ecx, edi
bswap edx
and edi, 0xcfe150f3
xor esi, edx
inc edx
mov edx, esi
shr ecx, 5
xor edi, esi
mov edi, esi
add edi, esi
jmp 0x477591
pop ebx
inc ecx
xchg edx, esi
mov edx, 0xcfe4c410
xchg edi, ecx
jmp 0x476a89
push 0xcb68631b
mov ecx, edx
xchg esi, ecx
and edi, edx
add esi, edx
dec ecx
bswap ecx
rol ecx, 8
or edi, esi
jmp 0x4780e5
push 0xcb553910
mov esi, edx
sub ecx, 0xcff4c8b2
or esi, 0xcff50660
or ecx, 0xcff557f9
and edi, edx
shr edx, 0x13
mov ecx, edi
mov edi, ecx
jmp 0x4768c3
pop ebx
sub edx, 0xcff71d12
and edi, esi
xchg edx, edi
jmp 0x4769db
call ebx
xchg esi, edx
inc edi
xchg esi, edx
add edi, 0xcff8bd18
neg edi
bswap edx
rol edx, 9
jmp 0x477e90
push 0xcb738553
xchg edx, esi
add edi, esi
xor edi, esi
sub edi, 0xcffc89b3
jmp 0x475616
push 0xcb7707ec
shl esi, 0x11
and esi, edi
sub esi, ecx
xchg edi, esi
and ecx, 0xcffe57bd
xchg ecx, edi
or edi, esi
sub edx, 0xcfff0f8e
sub esi, edi
mov ecx, esi
dec edi
jmp 0x476f28
mov ebx, 0x2a371b56
shl edx, 2
sub ecx, esi
mov esi, 0xd0040c2e
xor ecx, esi
or edi, ecx
add ecx, edi
jmp 0x477107
pop ebx
sub ecx, esi
and edx, 0xd00554ea
bswap edi
or ecx, edi
shr ecx, 0x19
not esi
neg ecx
or esi, edx
jmp 0x4779a2
call fcn.00478997
xor edx, edi
xor edx, ecx
rol ecx, 6
jmp 0x47637b
push 0xcb5d4be2
or edx, edi
inc esi
not ecx
add ecx, esi
ror edx, 4
neg edi
sub ecx, edx
jmp 0x478974
call fcn.00478997
neg edx
shr edi, 7
add ecx, edx
xchg esi, ecx
shl esi, 0x12
xchg edx, ecx
jmp 0x476825
mov ebx, 0x2a371b56
or edx, edi
ror edx, 8
xor edx, esi
or edi, 0xd024f203
and edi, 0xd025313e
inc edi
sub edx, edi
ror edi, 0x1f
rol edx, 0x11
xor esi, edi
not edx
neg ecx
jmp 0x47882f
pop ebx
sub edx, 0xd030f74d
mov ecx, 0xd031443c
or edi, esi
shr edx, 0x15
or esi, edx
jmp 0x47722e
push 0xcb607d47
sub edi, esi
ror edi, 0x17
mov esi, ecx
xchg edi, ecx
inc ecx
mov edx, ecx
add edx, ecx
inc ecx
dec esi
ror esi, 6
and edx, edi
and esi, 0xd04aa9de
ror esi, 3
add edi, ecx
xchg ecx, edi
jmp 0x478629
mov ebx, 0x2a371b56
or edi, 0xd057063a
sub ecx, 0xd05745ae
and edi, esi
or edi, edx
jmp 0x476f58
mov ebx, 0x2a371b56
xor esi, edx
neg esi
xor ecx, esi
neg edi
xchg ecx, edx
ror ecx, 4
xor edx, esi
and edi, esi
neg edi
and esi, edx
xchg esi, edi
xchg esi, edx
jmp 0x477c6a
pop ebx
add ecx, 0xd0641d44
add ecx, edx
add ecx, edx
xor esi, ecx
bswap edi
neg esi
xor edi, edx
add ecx, edx
add edi, edx
or esi, edx
jmp 0x476bf0
pop ebx
xor ecx, esi
ror edx, 0x1d
or esi, edx
xor esi, edx
xor edx, 0xd08948bf
or edi, ecx
jmp 0x4766ed
call fcn.00478997
sub ecx, esi
xchg edi, ecx
not ecx
and edi, 0xd08af56f
shl edi, 2
inc esi
jmp 0x476e1c
mov ebx, 0x2a371b56
xor esi, ecx
sub edx, ecx
add esi, ecx
and edx, edi
sub esi, edi
and edi, esi
mov esi, 0xd08ef7b3
xor edx, edi
and edi, edx
jmp 0x476d1c
push esp
xor edi, edx
dec edi
xor ecx, 0xd092057c
jmp 0x4789e0
pop ebx
xor esi, edi
xchg esi, edx
not esi
xchg ecx, esi
jmp 0x478021
pop ebx
sub edx, esi
ror edi, 0xc
sub edx, esi
xor edi, 0xd0a855a8
or ecx, esi
and esi, edx
dec edx
and esi, edi
neg esi
add esi, 0xd0a9d50a
jmp 0x476b25
pop ebx
and esi, edi
or esi, ecx
bswap edi
xchg esi, ecx
xor ecx, esi
or ecx, edi
ror edx, 0xb
add edx, edi
add edi, edx
add ecx, esi
mov edi, 0xd0afce70
sub esi, edx
jmp 0x476519
pop ebx
ror ecx, 7
shr esi, 0x18
xor edi, 0xd0b0e3ca
bswap edx
bswap edi
and ecx, edx
rol ecx, 2
sub ecx, 0xd0b22c65
jmp 0x47647e
pop ebx
dec edx
not esi
xchg ecx, edi
xchg ecx, edx
sub esi, edi
add ecx, edx
jmp 0x476681
call fcn.00478997
not esi
add edx, edi
and esi, edi
add ecx, esi
and ecx, 0xd0b7c970
xor ecx, 0xd0b80773
mov ecx, 0xd0b846db
shr edi, 7
sub ecx, edx
or edi, edx
jmp 0x4761a4
pop ebx
shl edi, 0x18
mov ecx, esi
rol edi, 7
ror esi, 0xa
xor edx, 0xd0be449a
add edx, 0xd0be928e
add edi, edx
add edx, edi
mov edx, ecx
jmp 0x477404
mov ebx, 0x2a371b56
inc esi
not edi
mov edi, edx
xchg edx, esi
not edi
xchg edi, esi
jmp 0x477d5e
push 0xcb5da09e
shr esi, 0x11
and esi, edi
ror esi, 0x11
shr esi, 0x11
xor ecx, 0xd0d07413
xor ecx, 0xd0d0b242
and edi, esi
jmp 0x47791a
push 0x40
add ecx, esi
xor ecx, edi
dec edx
and edx, esi
ror esi, 0x1e
jmp 0x475530