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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff24
jne 0x40106b
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff04
jne 0x4010ea
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffee8
jne 0x401169
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffedc
jne 0x40120b
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
jmp 0x475303
add edi, ecx
jmp 0x475b6b
call ebx
dec edi
or ecx, edi
ror ecx, 0x15
add esi, ecx
add edx, esi
and esi, edi
mov esi, 0x233e97ba
add ecx, edi
add ecx, edx
add ecx, 0x233ee232
jmp 0x476220
pop ebx
xchg ecx, edi
or edi, ecx
sub esi, edx
sub esi, edi
and esi, ecx
xchg esi, edx
jmp 0x475ed7
xor dword [ebx], 0x18435f91
shl edi, 0x13
xor esi, 0x2340b6f2
and ecx, edx
xchg edi, esi
and edx, ecx
xchg edi, ecx
bswap edx
xchg edi, esi
xor ecx, edx
mov ecx, esi
sub edx, ecx
sub edi, 0x2341be1c
jmp 0x476d83
mov ebx, 0x43370267
sub esi, ecx
xchg edx, esi
and ecx, esi
ror edx, 0x1d
rol esi, 5
shl ecx, 3
xchg esi, edx
shr edx, 1
mov edi, 0x23430802
shl ecx, 0x1c
jmp 0x476004
pop ebx
bswap edi
sub edx, ecx
sub edi, 0x234387de
add esi, edi
and edi, ecx
and ecx, edi
add edx, 0x2343ed3c
mov esi, ecx
jmp 0x476ef0
call ebx
mov edi, edx
sub ecx, 0x2344489a
inc edi
add ecx, edi
add esi, ecx
xor edx, esi
xchg edx, esi
not esi
bswap ecx
mov edx, esi
jmp 0x47558c
mov ebx, 0x43370267
or ecx, 0x23481656
xchg ecx, edi
rol esi, 0xd
and esi, edi
or esi, edx
sub edi, 0x2348a1f0
jmp 0x475663
call ebx
add ecx, edi
sub edx, esi
sub edx, esi
and edi, esi
xor edx, esi
or edi, ecx
jmp 0x476258
push 0x22fd871a
mov edx, edi
or edx, 0x234d80ac
mov edx, esi
add esi, edi
jmp 0x475853
call ebx
and edi, 0x234ddd06
xor edi, esi
neg esi
xchg esi, edx
mov edx, edi
or esi, edx
mov edi, edx
shl ecx, 0x17
rol esi, 0x14
and esi, edx
jmp 0x47589c
call ebx
bswap esi
and esi, ecx
or edx, esi
xchg esi, edi
mov edi, esi
sub edx, 0x234f7f0e
mov esi, 0x234f9a18
mov edx, edi
mov edx, ecx
mov ecx, esi
jmp 0x475819
pop ebx
sub esi, edx
ror esi, 0x1c
shr edx, 8
or ecx, esi
and esi, ecx
sub ecx, edx
mov edx, edi
mov edx, ecx
add esi, ecx
mov edx, edi
mov edx, ecx
and edi, 0x235253bc
jmp 0x4770a5
call ebx
or ecx, edx
inc ecx
shr edi, 0x10
add ecx, 0x2352d062
and esi, edx
not edi
jmp 0x476de7
push 0x22fd6b14
not edx
xchg edx, ecx
dec ecx
rol edi, 0x18
or esi, ecx
nop
mov edi, esi
sub ecx, edi
jmp 0x475510
push 0x73f03
nop
and esi, ecx
sub edi, ecx
add esi, 0x2357168e
inc edi
and esi, edi
and ecx, esi
or ecx, esi
add edx, 0x23579e64
shl esi, 4
neg ecx
shl esi, 0x13
jmp 0x475a29
call fcn.004754c9
sub edi, 0x235819c0
xchg edx, esi
add edx, esi
add esi, edi
and ecx, edx
sub edi, 0x23589fca
add esi, edi
and ecx, edx
neg edx
not esi
inc edx
sub ecx, esi
jmp 0x4755b0
call fcn.004754c9
add ecx, 0x2359699c
inc edx
mov esi, edx
bswap edx
or ecx, esi
add edx, 0x2359effc
and esi, edi
and ecx, esi
ror edx, 0x1e
xor ecx, esi
jmp 0x4765c6
call ebx
mov edx, 0x235d6276
xor ecx, 0x235d83c0
xchg edi, esi
mov esi, edi
sub edi, ecx
inc ecx
jmp 0x4769a9
pop ebx
xchg esi, edi
ror ecx, 0x1e
mov ecx, edx
and esi, edi
or esi, ecx
add edx, edi
sub esi, edx
sub esi, ecx
jmp 0x4763b6
mov ebx, 0x43370267
sub edi, esi
rol edx, 0x1f
add edi, 0x2362888c
shr ecx, 0xe
xor ecx, esi
and ecx, edx
neg edx
xchg ecx, edx
jmp 0x475f8b
xor eax, eax
ror edx, 0x15
mov esi, edi
or edi, esi
mov edx, edi
jmp 0x477488
pop ebx
bswap ecx
neg ecx
sub edi, esi
xor esi, edx
sub ecx, edx
and ecx, 0x23656758
jmp 0x475ab0
mov ebx, 0x43370267
shr ecx, 0x1c
mov edi, edx
and ecx, 0x2366d782
add esi, ecx
add edi, edx
not edi
mov esi, ecx
shr ecx, 0x18
or ecx, edx
or ecx, 0x236794b4
jmp 0x476f9f
pop ebx
add edi, esi
xchg edi, edx
or edi, esi
xchg edx, ecx
and edi, esi
or ecx, 0x236920ec
and esi, ecx
inc edi
jmp 0x476e71
push 0x2303c2fe
xor edi, ecx
and esi, edi
or esi, ecx
xor esi, edx
jmp 0x47691a
push 0x22ffd1fa
add esi, 0x2369f500
shl edx, 0xc
neg ecx
shl esi, 0x1e
mov esi, edi
add esi, 0x236a829a
jmp 0x476afc
mov ebx, 0x43370267
neg ecx
inc esi
add edi, edx
add edx, edi
jmp 0x475e6a
pop ebx
xor esi, edi
rol esi, 0xb
and ecx, 0x236dcfb0
dec edx
sub edi, esi
inc edx
or edi, 0x236e4264
or esi, ecx
jmp 0x476caa
pop ebx
neg esi
not esi
sub edi, ecx
inc ecx
mov edx, esi
mov ecx, edi
neg ecx
xchg edi, ecx
jmp 0x475349
push 0x22fe7138
mov edi, esi
xor esi, edx
ror edi, 0x1e
shr edx, 7
or edi, ecx
sub esi, ecx
add esi, edx
sub edi, ecx
add esi, 0x2370f660
add edx, esi
jmp 0x4770ed
push 0x401400
xor edx, ecx
dec esi
sub edx, edi
xor ecx, esi
or esi, ecx
neg ecx
jmp 0x475ba7
mov ebx, 0x43370267
add edi, 0x2374ab7a
add edx, edi
add edi, ecx
sub edx, 0x2374fd34
dec ecx
not esi
and edx, esi
xchg edx, edi
mov edi, edx
and edi, ecx
jmp 0x47627c
pop ebx
xor ecx, 0x2375c332
add edx, 0x2375dff6
shl edx, 1
sub ecx, 0x237617e0
xchg esi, edx
or ecx, edi
or edi, 0x2376679a
and esi, edi
or esi, ecx
and edi, esi
sub esi, ecx
ror edx, 0xb
mov esi, 0x23770a8c
xor edi, 0x237726c6
jmp 0x475df7
pop ebx
neg edx
shl esi, 0x17
neg edx
not edx
xchg edx, ecx
mov esi, 0x23785b06
xchg esi, ecx
mov edi, 0x23789156
add edi, ecx
shl edi, 5
jmp 0x47598b
call fcn.004754c9
dec edx
xor esi, edx
not esi
shl ecx, 0x1c
sub ecx, esi
and ecx, 0x23797cea
shr ecx, 4
sub edx, esi
jmp 0x47713a
push 0x22fb5aca
and ecx, edx
xor ecx, edi
dec edx
and edi, ecx
and edx, ecx
xchg edx, ecx
mov ecx, edx
bswap esi
or edi, ecx
mov edx, ecx
xchg ecx, esi
mov edx, esi
jmp 0x476022
call ebx
and esi, ecx
inc edi
add edx, ecx
xor ecx, 0x2380161c
xchg edi, esi
rol edx, 0x1c
add edi, 0x23806976
shr ecx, 0xa
mov edi, edx
sub ecx, 0x2380b906
jmp 0x476346
push esp
shr ecx, 0xd
ror esi, 0x13
shr edx, 5
add edx, 0x2383f292
inc esi
sub edi, ecx
xor esi, ecx
inc ecx
mov edx, edi
sub esi, ecx
jmp 0x476da6
push 0x22fc66b2
xchg esi, ecx
sub edx, edi
neg edi
shr ecx, 0xb
mov edi, edx
sub edi, esi
jmp 0x475468
mov ebx, 0x4132136a
mov ecx, edi
xchg edi, edx
add ecx, edi
sub edx, esi
xor ecx, esi
or edx, edi
neg esi
xor ecx, esi
jmp 0x4762b8
pop ebx
rol edx, 0x1c
or edx, esi
and edi, edx
sub edx, edi
xor edi, ecx
and edi, ecx
mov edi, 0x2387cc6a
bswap edi
not edx
add edi, ecx
dec ecx
neg esi
jmp 0x476621
call ebx
mov edx, edi
add edx, 0x23889906
xchg esi, edx
add edx, 0x2388d312
add edx, edi
xor edi, 0x238908e8
and ecx, edx
and edx, esi
xchg edi, ecx
mov edi, esi
jmp 0x475fa1
push esp
xchg edi, ecx
sub esi, edx
add ecx, esi
mov edi, edx
sub ecx, edi
shl esi, 4
and edx, ecx
or edx, esi
sub ecx, edi
or esi, edx
ror edx, 3
dec edi
jmp 0x475c23
xor dword [ebx], 0x18436381
mov edx, edi
neg edi
dec esi
mov edi, edx
xor esi, ecx
add ecx, esi
neg edx
or esi, edx
xor ecx, 0x238fb5a4
or ecx, edi
jmp 0x4760fb
push 0x22fd3156
shl ecx, 0x1e
and edx, 0x2392b95a
xor edx, ecx
mov edi, edx
xchg ecx, edx
xchg ecx, edi
sub edi, esi
rol edi, 0x18
mov ecx, esi
or edx, esi
rol esi, 0x15
or esi, ecx
jmp 0x47669f
push 0x2300f7d0
rol edx, 0x10
sub ecx, esi
mov esi, edx
xor edx, 0x23943aea
add edi, edx
rol edi, 0x1f
add edx, edi
xor edi, 0x2394a8de
and ecx, edx
and edx, esi
jmp 0x47592d
push 0x2306ec18
inc ecx
shr edi, 0x10
xchg edi, ecx
xor esi, 0x23955540
add esi, 0x23957004
and edx, 0x23959050
jmp 0x476bf9
call fcn.004754c9
sub edi, 0x2395b788
or esi, 0x2395d29a
not edi
xchg edi, ecx
mov ecx, esi
xchg edi, ecx
jmp 0x475526
add ebx, 4
xor edi, 0x23966cdc
or edx, esi
or esi, ecx
and esi, 0x2396bfd8
shr esi, 0xc
or edi, 0x2396f6f8
shl edi, 0x1a
add esi, ecx
jmp 0x4767fd
push 0x22ffb324
shr edi, 7
and esi, edx
jmp 0x4758c7
push 0x2305a18e
or edx, edi
and edi, edx
dec edi
add esi, edx
add esi, 0x23994c22
mov ecx, edx
add edi, 0x239985c6
mov edi, edx
rol edx, 2
nop
jmp 0x4763cd
push 0x2301d1b6
xor ecx, esi
mov esi, edi
or esi, 0x239a30b0
not edi
inc esi
bswap esi
neg edi
xchg esi, edi
ror ecx, 9
mov ecx, edi
jmp 0x476fb2
push 0x2306b1e1
and esi, 0x239c6afa
dec edi
xor edx, 0x239ca118
inc edx
xchg edi, esi
and edx, ecx
jmp 0x47684d
call fcn.004754c9
xchg edx, edi
or edi, ecx
or edi, esi
add ecx, edx
xor ecx, esi
xchg esi, edi
jmp 0x476eb6
pop ebx
xor ecx, edx
inc edi
rol edx, 0x12
bswap edi
xchg ecx, edi
sub edx, ecx
rol esi, 0xd
mov esi, 0x239f3eae
add ecx, edi
inc edi
jmp 0x475c59
call fcn.004754c9
add edx, edi
and esi, ecx
xchg esi, edx
add esi, 0x23a1b47a
xchg edi, edx
not edx
xor edx, edi
mov edx, edi
jmp 0x4753ee
push 0x22fb7d6c
sub edi, edx
xchg edx, edi
mov edi, edx
inc edi
xchg esi, edx
add edi, 0x23a2cf2e
jmp 0x47719d
pop ebx
mov ecx, 0x23a73fa0
xchg edi, edx
mov edi, esi
dec edi
add ecx, 0x23a7b2d6
or ecx, 0x23a7cc62
or esi, edx
xor edx, ecx
jmp 0x476dc1
push 0x2300d9a6
add esi, edi
shr ecx, 0x15
and esi, ecx
and edx, esi
mov ecx, 0x23a892c0
mov esi, ecx
xchg ecx, edx
or edx, edi
and edx, esi
neg edx
jmp 0x475e20
xor dword [ebx], 0x18436389
rol edi, 0xe
neg edi
add edi, ecx
shr edx, 0x1e
add edi, 0x23aa52f8
bswap ecx
or edi, ecx
add edi, esi
and edx, ecx
xor esi, edx
shl edi, 0xb
or edx, ecx
jmp 0x476947
call fcn.004754c9
and edi, edx
add ecx, edi
jmp 0x47635c
pop ebx
add edi, ecx
add esi, edx
sub edi, 0x23abe2ca
and esi, edx
add esi, edi
ror ecx, 0x13
jmp 0x475f0b
pop ebx
and esi, edi
and edx, edi
mov esi, 0x23ad98aa
or esi, ecx
or edi, edx
bswap edi
jmp 0x475a63
xor dword [ebx], 0x184360e1
or edi, ecx
rol ecx, 0xb
mov esi, 0x23aef0e0
sub edi, esi
add esi, ecx
or esi, edx
or edi, esi
and edx, 0x23af7278
jmp 0x476c2b
call fcn.004754c9
and edx, edi
and ecx, edi
jmp 0x47571a
push 0x23058380
sub ecx, esi
neg edi
or ecx, esi
and ecx, edx
mov edx, edi
shl ecx, 0x14
jmp 0x475ee6
pop ebx
xchg edi, ecx
xchg edx, edi
mov edx, ecx
or ecx, esi
nop
and ecx, edi
jmp 0x477003
pop ebx
mov edx, edi
not edx
xchg esi, edx
and edi, edx
xchg edi, ecx
bswap ecx
rol ecx, 9
and edi, esi
jmp 0x4761e7
pop ebx
mov edi, esi
neg edi
xchg esi, ecx
add ecx, edi
add edi, edx
or esi, 0x23b4ace8
dec edx
mov edx, esi
bswap ecx
inc edx
xchg ecx, esi
and esi, 0x23b54fd2
jmp 0x476d44
call fcn.004754c9
or edx, esi
and edx, ecx
add edx, esi
xor esi, ecx
inc edi
add ecx, 0x23b5f784
rol edi, 0xd
or edi, esi
and ecx, edi
xchg ecx, edx
jmp 0x475547
pop ebx
inc edi
or ecx, edx
and ecx, 0x23b6e804
neg edi
rol esi, 0x12
xor esi, ecx
or edi, ecx
xchg edi, ecx
jmp 0x47716f
call fcn.004754c9
or edx, esi
or esi, ecx
xor edx, 0x23b80edc
dec esi
bswap esi
nop
xor ecx, esi
xor ecx, edi
add ecx, edi
bswap esi
mov edx, 0x23b8f77c
mov ecx, 0x23b91160
sub ecx, 0x23b92ca6
xchg esi, ecx
jmp 0x475d05
call fcn.004754c9
add edx, esi
neg edi
add ecx, edx
inc esi
shl edx, 0xf
shl edx, 0x1c
or edx, esi
or ecx, edi
jmp 0x475cba
push 0x2307c77c
add edx, esi
sub ecx, edi
and edx, edi
or edx, ecx
or ecx, edx
and edi, edx
add edi, 0x23bbcc48
or edi, 0x23bbe608
add ecx, edx
not ecx
jmp 0x476ace
pop ebx
add esi, 0x23bc3fa0
xor esi, 0x23bc593c
sub edx, edi
xor edx, edi
jmp 0x4758b5
call ebx
xor edx, esi
mov esi, edx
sub esi, 0x23bce974
bswap edi
mov esi, 0x23bd1fe8
sub esi, 0x23bd3904
rol ecx, 0x15
or esi, edi
xchg esi, edi
inc edi
xchg edx, ecx
rol ecx, 0xa
jmp 0x475774
mov ebx, 0x401400
mov ecx, edx
ror edx, 0x1f
sub ecx, esi
add ecx, 0x23bf9120
jmp 0x4757d9
push 0x2305bf94
xchg edx, edi
bswap esi
rol esi, 5
sub esi, edx
neg edx
mov edx, edi
jmp 0x4753aa
push 0x23047572
and edx, 0x23c49ec8
sub edx, 0x23c4bc20
ror edi, 0x1a
mov edx, 0x23c4f2f2
rol esi, 6
xchg edi, esi
jmp 0x47721a
call ebx
and edx, esi
neg edx
sub ecx, edx
neg esi
add ecx, edi
not edi
xor edx, ecx
and esi, edx
mov esi, ecx
shl edx, 0x1a
jmp 0x47629e
push 0x2300bc9c
and ecx, 0x23cfa9c6
sub ecx, 0x23cfc386
xchg ecx, edi
bswap edx
add edx, edi
mov esi, edi
dec edx
sub edi, ecx
jmp 0x4760bc
pop ebx
mov esi, 0x23d08616
mov esi, 0x23d0a02c
xor ecx, edx
or esi, 0x23d0d486
dec edi
or esi, ecx
mov edx, edi
and esi, edx
jmp 0x475950
push 0x22fd4e58
shr esi, 0x14
ror ecx, 0x14
xchg esi, edi
or edx, edi
or edx, ecx
xor ecx, 0x23d45fcc
mov ecx, edx
or ecx, edx
shl edi, 0xa
and ecx, 0x23d4c74e
jmp 0x475620
push 0x22feac4a
add edx, esi
shl ecx, 0xf
add ecx, esi
or esi, 0x23d81ebc
add esi, edi
ror edx, 0x1d
jmp 0x477422
pop ebx
and edx, 0x23daed4a
rol esi, 0x15
xor edi, 0x23db2272
and edx, esi
shr ecx, 0x11
and edx, 0x23db7306
sub edx, 0x23db8d1c
sub ecx, 0x23dba8dc
jmp 0x476600
sub edi, ecx
xor ecx, esi
and edx, edi
xor edx, ecx
shl ecx, 1
xor edx, esi
and esi, edi
add edi, esi
jmp 0x477404
mov ebx, 0x43370267
and edx, esi
xor ecx, esi
rol ecx, 0x12
or ecx, 0x23de70b0
or ecx, 0x23de8a70
sub edi, 0x23dea9a6
and ecx, esi
mov esi, edi
jmp 0x4761c2
push 0x2306ce12
and edi, esi
shl edi, 1
and esi, edi
xor esi, ecx
and edx, 0x23df63aa
shr esi, 3
and esi, 0x23e07ac6
sub edi, ecx
mov edi, ecx
or ecx, edx
jmp 0x475e48
mov ebx, 0x43370267
add edi, 0x23e5a8b0
and esi, edx
or ecx, 0x23e5df50
mov edi, ecx
xor ecx, 0x23e6110c
sub edx, ecx
or edx, 0x23e64588
mov esi, 0x23e65fa6
jmp 0x475ad2
xor dword [ebx], 0x184364d1
shl edi, 0xa
rol ecx, 0xb
add ecx, edi
or esi, edi
sub esi, ecx
xchg edx, esi
xchg ecx, esi
and edi, 0x23e839f6
xor esi, edx
xchg edi, edx
jmp 0x47732c
pop ebx
mov edi, edx
neg esi
xchg ecx, edi
shr edi, 0x11
or esi, edx
sub esi, edi
sub esi, 0x23eb19c0
xchg edx, edi
jmp 0x4774cc
mov ebx, 0x43370267
and edx, esi
add edx, edi
sub edx, ecx
xor edx, 0x23f2a156
and edi, edx
add esi, 0x23f2d480
add ecx, edx
xchg edi, esi
add edx, 0x23f3246c
add ecx, 0x23f33e2c
jmp 0x476125
push 0x22ffee58
xchg edi, esi
or ecx, esi
xchg edi, edx
and edi, edx
add esi, 0x23f3cc38
add ecx, edx
xchg ecx, edi
mov edx, ecx
add edx, 0x23f43078
mov edi, esi
jmp 0x476826
mov ebx, 0x43370267
add ecx, 0x23fa7e8e
mov edi, edx
neg esi
add ecx, esi
or esi, 0x23fae31c
mov edi, esi
xor ecx, esi
bswap ecx
xor edi, edx
or edi, 0x23fcfe88
add ecx, 0x23fd18a6
mov edi, edx
jmp 0x47568c
xor dword [ebx], 0x18436231
or edx, ecx
ror edx, 0xd
rol ecx, 0x17
ror esi, 0x1d
sub ecx, 0x23fdc26a
or edi, esi
sub edx, ecx
xor edx, 0x23fe1320
inc edi
sub esi, edx
jmp 0x475d6f
push 0x23056556
ror ecx, 0xd
sub ecx, edx
and esi, 0x2400c6de
add edx, esi
xor esi, ecx
add edx, edi
sub ecx, edi
xor edx, 0x240147a6
add edx, esi
add edx, esi
jmp 0x4761d0
pop ebx
sub edi, 0x2404dc16
xor esi, ecx
xchg edi, edx
ror ecx, 3
sub ecx, edx
neg esi
and esi, ecx
xor esi, 0x240596f2
jmp 0x4753d0
xor dword [ebx], 0x18435f99
xchg ecx, edi
or edx, ecx
neg edx
or edi, 0x240714be
xchg edi, esi
sub esi, ecx
or edx, edi
xchg edx, ecx
xchg edx, edi
sub esi, edi
jmp 0x47619f
push 0x40
shr edi, 7
mov ecx, edx
xor edi, ecx
or esi, edi
sub ecx, edx
sub edx, esi
xchg ecx, edi
mov edx, ecx
jmp 0x475639
push 0x23045774
sub ecx, esi
xor edi, edx
xchg edi, esi
bswap ecx
jmp 0x476483
pop ebx
xor edx, 0x24099956
xor esi, edi
dec edx
or esi, 0x2409edfa
jmp 0x47616c
pop ebx
rol edx, 0x12
and edx, esi
mov edx, 0x240e09a4
or edx, edi
jmp 0x476133
call ebx
xchg ecx, edx
neg ecx
and edx, esi
and ecx, esi
sub ecx, 0x24106ee2
shr edi, 0x10
or esi, edx
xchg edx, edi
or edx, esi
xor ecx, esi
jmp 0x475c99
pop ebx
and esi, edi
shr edi, 0x1e
or esi, edx
inc edx
add edx, edi
sub edx, 0x2412a4ba
xor edx, edi
inc esi
jmp 0x4759a0
call fcn.004754c9
mov edx, esi
rol edx, 2
or edi, ecx
and esi, edi
jmp 0x4754fd
mov ebx, 0x43370267
sub edx, ecx
ror esi, 0x10
and edi, ecx
sub ecx, edx
and esi, 0x24183d7a
sub edx, 0x24185c52
sub ecx, edx
xor edi, ecx
add esi, edi
sub esi, ecx
sub ecx, 0x2418da86
add edx, 0x2418f446
jmp 0x476305
push 0x22fc2cfc
ror edi, 0xf
and edx, 0x2419e348
sub edx, 0x2419fd32
sub ecx, edx
add esi, ecx
neg esi
and esi, ecx
shr esi, 0xc
neg ecx
add ecx, edx
jmp 0x47710c
pop ebx
mov edi, 0x241adb58
and edx, ecx
and ecx, 0x241b1256
add edi, 0x241b2c16
add ecx, esi
or edi, esi
jmp 0x475f52
pop ebx
not edx
sub edx, ecx
sub esi, edx
shl edx, 0x10
shr edi, 0x16
shl esi, 0x15
rol ecx, 0xf
dec edx
jmp 0x4771f4
push 0x22fe8f9e
or esi, edx
or edi, esi
neg edx
and edx, edi
add esi, ecx
xor ecx, edx
xor edx, 0x2421d6d2
ror ecx, 0x11
jmp 0x47673c
push 0x22fc49a8
not esi
dec edx
not edx
ror ecx, 0x19
or esi, 0x24228240
mov edi, esi
or ecx, 0x2422b426
add edx, edi
sub edx, 0x2422ecc6
xchg ecx, edi
mov edx, ecx
mov edx, edi
jmp 0x475c42
call ebx
or edx, ecx
and edi, 0x242375ba
add edx, edi
sub edx, 0x2423a8c2
xor edx, edi
add edx, ecx
sub ecx, esi
sub edx, edi
or edi, 0x24242ab0
add ecx, 0x2424444e
mov edi, 0x24245e64
mov edi, 0x24247824
jmp 0x47609c
pop ebx
sub edx, 0x2424a07a
xor edx, edi
rol edx, 0x15
and edi, 0x2424ef38
xchg esi, edx
add edx, esi
xchg ecx, edx
xchg ecx, edx
jmp 0x477315
mov ebx, 0x43370267
or ecx, edx
and ecx, esi
xchg edi, ecx
inc esi
xor ecx, 0x24265f62
sub edx, ecx
shr esi, 0xf
and edi, ecx
xchg edx, ecx
and esi, ecx
jmp 0x4774b5
pop ebx
xchg edi, edx
sub edx, ecx
not edx
and edi, ecx
jmp 0x47702b
push 0x230493ac
dec ecx
sub esi, edi
xor esi, ecx
add edx, edi
sub edx, 0x2429b2be
xchg edx, edi
jmp 0x4757b9
pop ebx
rol edx, 0xe
and edx, esi
neg edx
or esi, 0x2430dfec
xor ecx, edi
xchg edx, ecx
jmp 0x476320
xor edx, 0x24313a4e
xor esi, edi
mov ecx, edx
neg edx
mov edx, esi
xchg edx, edi
jmp 0x475e88
add eax, 4
not esi
xor edi, ecx
xor ecx, edi
ror edi, 0x18
sub edx, ecx
or ecx, 0x243950f4
shl edi, 0x1f
bswap edx
jmp loc.004765f6
push 0x22fec9de
xor esi, edx
dec ecx
mov edx, ecx
add ecx, 0x243a01c8
jmp 0x475a3e
xor dword [ebx], 0x18435cf9
add edx, esi
mov edx, 0x243d1896
shl edx, 0x11
and edi, esi
jmp 0x47537e
call fcn.004754c9
or esi, edi
xchg esi, edi
shl ecx, 0x18
add esi, edx
sub edx, edi
xchg esi, ecx
jmp 0x475327
pop ebx
or edx, ecx
add esi, edx
jmp 0x4767b2