Function at 0x401000
Capabilities:
Create process on windows
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffef4
jne 0x401093
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff14
jne 0x401112
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff22
jne 0x401187
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff20
jne 0x401229
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
call sub.ntdll.dll_ZwCreateProcess
ret
jmp 0x46ba98
bswap edi
sub esi, edi
xor esi, edi
jmp 0x46da5b
call fcn.0046bb9b
sub edx, 0x2b993fec
xor edx, esi
sub ebx, 0x2b9973b2
ror edi, 9
and ebx, esi
not esi
sub edx, ebx
xchg edi, esi
sub edi, ebx
neg esi
and esi, edx
xchg esi, ebx
jmp 0x46dc3f
pop ecx
neg ebx
or edx, 0x2b9a9c72
ror ebx, 0x12
sub edi, ebx
xor esi, edi
add edi, ebx
mov edx, esi
and ebx, edx
xchg edx, edi
add edx, ebx
jmp 0x46d409
mov ecx, 0x40495727
or edi, esi
rol edi, 0x14
shl ebx, 3
neg edi
sub esi, edi
or edx, edi
add edi, ebx
not edx
add edx, ebx
mov ebx, 0x2b9da5d2
jmp 0x46d3be
call ecx
sub edi, esi
mov esi, ebx
xor edx, esi
rol ebx, 1
xor esi, 0x2b9e6efe
sub ebx, esi
xchg ebx, esi
or esi, edi
jmp 0x46bace
mov ecx, 0x40495727
or edx, edi
or esi, 0x2ba0ef72
add esi, edi
xchg ebx, esi
sub esi, edx
neg ebx
xor ebx, 0x2ba16f7a
shr edx, 0x17
xor esi, ebx
mov edi, 0x2ba1c0c6
dec ebx
add edi, ebx
jmp 0x46c27c
push 0x2b59b264
add esi, ebx
dec esi
add edi, esi
not edx
add edx, ebx
and edi, ebx
jmp 0x46c084
mov ecx, 0x40495727
and edi, 0x2ba44bde
add edx, edi
or esi, ebx
or edx, 0x2ba494d8
add esi, edx
or ebx, 0x2ba4ca40
rol edi, 2
or edi, 0x2ba50112
add ebx, 0x2ba51ad2
sub esi, ebx
jmp 0x46c9ab
call ecx
dec edi
bswap edi
or ebx, edx
add esi, ebx
xchg esi, edx
mov edi, esi
xchg edi, esi
add esi, edi
jmp 0x46d9d5
pop ecx
dec ebx
add ebx, edi
bswap esi
or esi, edi
jmp 0x46c88d
push 0x2b5e08ac
dec edi
and ebx, edx
xchg edx, edi
and esi, edi
sub esi, edx
mov esi, edi
sub edx, ebx
rol ebx, 0x14
add ebx, 0x2ba942fe
sub esi, ebx
inc esi
mov ebx, edi
rol edx, 0x1e
or ebx, edx
jmp 0x46ea03
push esp
nop
or edi, edx
or esi, edx
or esi, 0x2babc2f0
ror edx, 0x1b
add ebx, edi
and ebx, esi
and esi, edi
jmp 0x46cc50
push 0x2b53a8f0
xor edi, 0x2bac4e1a
mov ebx, edi
sub esi, edi
or esi, ebx
inc edx
and edi, esi
and ebx, 0x2baceb7a
rol ebx, 0x1f
not ebx
or esi, ebx
xchg edx, edi
sub ebx, edx
jmp 0x46d3f8
call fcn.0046bb9b
xor edx, esi
bswap esi
or esi, edi
sub edx, 0x2baec954
jmp 0x46e90b
pop ecx
sub ebx, esi
xor ebx, edi
shr edi, 0x11
sub edx, esi
not edx
dec edx
mov esi, ebx
mov esi, edx
jmp 0x46e2b8
mov ecx, 0x40495727
xor edx, ebx
or edx, esi
or edx, 0x2bbba108
and edx, esi
mov ebx, edi
or edi, 0x2bbc39cc
xchg edx, esi
mov edi, ebx
ror esi, 6
or edx, edi
or ebx, 0x2bbcbdde
add esi, ebx
xor ebx, edx
sub esi, edx
jmp 0x46e630
pop ecx
xor edi, ebx
mov edi, esi
xchg edi, esi
not ebx
and ebx, esi
sub edx, ebx
xor ebx, edi
and esi, edi
rol ebx, 8
mov edi, ebx
sub edx, esi
and esi, edx
jmp 0x46e5e1
push 0x2b526bd6
and ebx, edi
mov esi, edi
sub edx, ebx
xor edx, edi
xor edx, edi
or esi, ebx
and edx, edi
add esi, edi
jmp 0x46e64e
mov ecx, 0x40495727
xor ebx, 0x2bc76788
bswap edi
mov ebx, edi
xor edx, esi
add edi, edx
sub ebx, edx
mov esi, 0x2bc80056
mov esi, edi
jmp 0x46c55c
call ecx
or esi, edi
xor esi, ebx
mov esi, edi
sub edx, ebx
add ebx, esi
add esi, 0x2bcda47a
add ebx, edx
and edx, esi
mov edi, edx
mov edi, ebx
xchg ebx, esi
mov edi, 0x2bce38ce
jmp 0x46d182
call fcn.0046bb9b
and esi, edx
not ebx
sub edx, ebx
not ebx
add ebx, edi
add edi, 0x2bcfb90c
add edi, edx
add esi, 0x2bcfeb30
dec edi
and ebx, edx
jmp 0x46c200
call ecx
shl ebx, 5
not esi
mov edx, ebx
xchg esi, edi
bswap edx
sub edi, edx
jmp 0x46ca83
push 0x2b510ebc
mov ebx, esi
ror edx, 0xc
mov esi, edx
mov esi, ebx
and ebx, 0x2bd4bcfe
add ebx, edi
inc esi
dec edx
sub ebx, edx
sub edi, 0x2bd5430a
xchg edi, edx
neg ebx
jmp 0x46c660
call fcn.0046bb9b
xchg edx, ebx
shr edi, 0x1a
xchg esi, edx
sub edi, edx
neg edx
not ebx
mov edx, edi
bswap esi
jmp 0x46c2b2
call fcn.0046bb9b
rol esi, 0xf
and edx, esi
xor esi, edi
and esi, 0x2bd6cf6c
shl esi, 3
or edi, esi
rol edi, 0x1b
shr edi, 0x15
jmp 0x46bc17
call ecx
xor edx, 0x2bd79fcc
or esi, ebx
ror edi, 0x11
rol edx, 0x16
xor esi, 0x2bd8061e
or esi, edx
inc ebx
inc edi
and edx, edi
mov esi, 0x2bd88c28
mov esi, edi
and esi, 0x2bd8be22
add edx, esi
nop
jmp 0x46d1ae
push 0x2b5aa2fc
add esi, edi
ror edx, 0x1e
or esi, 0x2bdbaaf0
or edi, edx
rol esi, 0x1c
mov edi, 0x2bdbffda
and edi, 0x2bdc196e
add edx, ebx
jmp 0x46d7c2
pop ecx
rol edx, 0x16
neg esi
mov edi, esi
xor edx, 0x2be1e06c
or esi, ebx
sub esi, edx
and edi, ebx
rol ebx, 2
jmp 0x46e92c
pop ecx
add esi, edx
mov ebx, esi
and edi, esi
inc edi
add esi, edi
sub edx, ebx
add edi, ebx
and edi, esi
mov edx, 0x2be4850a
and edx, 0x2be49eca
jmp 0x46c4ba
pop ecx
mov ebx, edi
xor edi, esi
add edi, edx
ror edi, 0x1d
or esi, ebx
or edx, 0x2be62498
or edi, ebx
xchg edx, edi
add esi, 0x2be676cc
xchg edi, esi
jmp 0x46d271
mov ecx, 0x4132136a
shl edx, 0x1b
and esi, ebx
mov ebx, esi
xor edx, ebx
add ebx, edi
or edx, ebx
mov edi, edx
mov edi, ebx
jmp 0x46d7d4
call fcn.0046bb9b
mov ebx, edi
or ebx, edx
sub esi, 0x2bebb2dc
rol edx, 0x19
shr ebx, 0x1a
and esi, edx
jmp 0x46d23d
push 0x2b54ae70
and edi, edx
xchg edi, ebx
sub esi, edi
mov edx, 0x2beec060
and edx, 0x2beeddda
add edx, ebx
jmp 0x46e09b
push 0x2b512dc8
sub esi, edi
and edx, 0x2bf29048
add esi, 0x2bf2aa08
add esi, 0x2bf2cb8c
add ebx, edx
or ebx, esi
add edx, edi
sub edx, 0x2bf32c4e
jmp 0x46e3b4
call ecx
ror ebx, 0x1c
and esi, ebx
neg esi
or edi, edx
sub edi, ebx
dec edx
bswap ebx
rol ebx, 5
rol edi, 1
sub edx, edi
jmp 0x46bc71
pop ecx
and edi, esi
inc edi
add esi, edi
mov esi, 0x2bf82982
mov esi, edi
xchg edi, edx
sub esi, 0x2bf8755c
sub ebx, edx
jmp 0x46cbee
push 0x2b557ce8
neg edx
add esi, edx
xor ebx, 0x2bf8ea4e
or edx, edi
jmp 0x46e5c4
call fcn.0046bb9b
add edx, edi
rol esi, 2
xor edx, esi
and esi, edi
or esi, 0x2bf98e8a
ror edx, 0x16
and esi, ebx
add edx, 0x2bf9e13e
or ebx, esi
xor esi, edi
mov ebx, edi
mov edx, esi
and esi, edx
xor ebx, edx
jmp 0x46dc13
pop ecx
and esi, 0x2bfe1182
and edi, ebx
and esi, ebx
mov edi, 0x2bfe61ce
shl edi, 0x17
sub ebx, 0x2bfe9490
ror edi, 0x10
not edi
jmp 0x46bf35
push 0x2b4fb439
add edi, 0x2c02f0ea
or edi, esi
rol edi, 0xd
bswap ebx
inc edi
add esi, edi
xchg ebx, esi
and edx, esi
jmp 0x46c934
push 0x2b4fd318
xor edx, edi
xchg edi, ebx
shl esi, 0x1c
xor edi, esi
sub ebx, edx
xchg edi, edx
dec edx
add esi, 0x2c08c65c
add ebx, edx
or edx, 0x2c08f83a
jmp 0x46ceda
mov ecx, 0x40495727
mov edx, esi
xchg ebx, edi
or edi, esi
sub esi, 0x2c0b270e
mov esi, ebx
or edx, esi
not ebx
mov ebx, 0x2c0b8d9c
jmp 0x46c9d7
call fcn.0046bb9b
xchg ebx, edi
or esi, 0x2c0bd3aa
jmp 0x46c13b
push 0x2b50f35c
mov esi, ebx
sub ebx, edx
xchg edi, edx
mov edi, edx
xor esi, edi
xor ebx, edi
bswap edx
xchg edx, edi
jmp 0x46c238
call fcn.0046bb9b
xor edi, edx
mov edi, 0x2c0dcb44
add esi, ebx
xor ebx, edx
xchg edx, ebx
add edx, 0x2c0e35fc
mov edi, esi
xchg edi, esi
and esi, ebx
or esi, edi
jmp 0x46c68a
push 0x2b5c47f0
xor ebx, 0x2c0f9bf8
nop
neg ebx
or edx, 0x2c0feaae
or edi, ebx
add edi, esi
jmp 0x46dccc
pop ecx
or esi, edi
xor edi, 0x2c129912
neg edi
and edi, ebx
mov edx, ebx
add edx, 0x2c12fff6
jmp 0x46deea
push 0x2b5dcd12
xor ebx, edi
mov esi, ebx
and esi, 0x2c16e77a
rol esi, 0x19
not esi
sub esi, 0x2c17370a
and ebx, edx
sub ebx, edi
jmp 0x46e038
pop ecx
xchg edi, esi
or edx, ebx
and esi, ebx
shr esi, 0x13
neg edx
add edx, 0x2c1e1f7a
jmp 0x46d80c
push esp
mov edx, ebx
or ebx, esi
add esi, edx
and edi, esi
add edx, edi
add edx, esi
and edx, 0x2c211562
mov edx, 0x2c212f5e
shl edx, 0xf
sub esi, edx
jmp 0x46d841
pop ecx
and ebx, esi
xchg esi, edi
and edi, ebx
inc edx
sub esi, 0x2c22fe16
shl edx, 0x1e
mov edx, esi
rol edx, 0xd
jmp 0x46d1f8
push 0x2b599432
inc edi
xor edi, 0x2c2aaf6e
neg edi
add edi, 0x2c2ae5ea
or edi, 0x2c2affaa
add ebx, edx
xchg edx, ebx
sub ebx, esi
dec esi
add edi, esi
jmp 0x46bbb6
push 0x2b5afd00
or edi, esi
mov ebx, edi
shr edi, 7
neg esi
add esi, 0x2c31a904
or edi, ebx
nop
xor ebx, 0x2c31fdec
jmp 0x46bb6e
push 0x2b4fee4e
dec edx
and esi, edx
shr edi, 8
mov edx, 0x2c337d16
jmp 0x46e73f
pop ecx
bswap edi
ror ebx, 0xe
sub ebx, 0x2c34df5e
neg edi
xchg esi, ebx
nop
and edi, esi
rol edi, 3
jmp 0x46c7ef
push 0x2b5daf48
sub esi, ebx
inc ebx
add edx, edi
and esi, 0x2c36fbce
sub edi, esi
ror edi, 0xf
and edi, ebx
shr edi, 0x11
add esi, edx
ror ebx, 0x15
jmp 0x46cb05
call ecx
sub ebx, edx
xor ebx, esi
add ebx, edx
xchg edx, edi
xor edx, edi
dec ebx
rol edx, 0x1a
xchg esi, edx
jmp 0x46e28a
pop ecx
sub ebx, 0x2c3d54c0
add edi, edx
ror edi, 0xd
mov esi, 0x2c3da3ec
inc edi
and edx, edi
shr ebx, 0x16
add edi, esi
shl ebx, 2
xchg edx, ebx
or esi, 0x2c3e5afc
add esi, edi
jmp 0x46d078
pop ecx
not edx
and ebx, edx
neg ebx
or edi, edx
xchg ebx, edx
inc edi
jmp 0x46dae0
push 0x2b597980
add edx, ebx
xchg esi, ebx
sub ebx, edi
xchg edx, ebx
add ebx, edi
sub ebx, 0x2c44c3ce
add edi, edx
sub esi, edx
jmp 0x46cd90
push 0x6a698
or esi, edx
add ebx, edi
and ebx, edx
inc edx
add esi, ebx
mov ebx, esi
mov ebx, edi
xor edx, esi
jmp 0x46d907
mov ecx, 0x40495727
inc edi
mov edx, edi
shl edx, 0x1f
sub esi, edx
inc edi
mov ebx, esi
and edx, edi
mov edi, esi
xor edi, esi
ror edi, 0xc
nop
xor ebx, esi
jmp 0x46baa3
pop ecx
and edi, ebx
or edi, 0x2c486e88
add edi, ebx
and edi, esi
mov esi, ebx
xchg ebx, edx
xchg esi, edi
bswap edi
xor ebx, edx
sub esi, edx
jmp 0x46d3b0
pop ecx
inc edi
xor edx, ebx
not edx
and ebx, edi
jmp 0x46dfee
push 0x2b5371e8
not edx
shl esi, 0x14
or edi, esi
or esi, edi
xor esi, ebx
inc edi
add esi, edi
ror edx, 0x11
add edi, esi
xor edx, edi
jmp 0x46e7a8
call ecx
add ebx, edi
inc esi
mov edi, 0x2c4e8124
or esi, edx
inc ebx
xor ebx, 0x2c4ecf12
and edx, 0x2c4ee8d2
and edx, 0x2c4f0656
not esi
xchg edx, esi
add esi, edx
xor ebx, esi
bswap esi
sub edi, 0x2c4fa2ee
jmp 0x46ddff
pop ecx
ror esi, 0x10
add edx, ebx
sub edx, 0x2c4ff838
xchg ebx, edi
or edi, esi
ror edx, 6
sub edi, edx
and edi, 0x2c507ee0
mov edi, 0x2c5098dc
xor edi, ebx
neg edi
add ebx, 0x2c50e9b4
jmp 0x46c9bd
call fcn.0046bb9b
xchg ebx, edi
not edx
shl edi, 1
sub edi, ebx
dec edx
and esi, edx
not ebx
or esi, ebx
add ebx, edx
bswap ebx
add edx, ebx
xchg ebx, edx
xor edi, ebx
ror esi, 0x11
jmp 0x46bb35
pop ecx
add edx, ebx
and ebx, 0x2c59d428
jmp 0x46e8a6
call fcn.0046bb9b
inc ebx
mov edi, 0x2c5a147a
shr ebx, 0x18
sub ebx, 0x2c5a4f3c
add esi, 0x2c5a68fc
add ebx, edx
jmp 0x46cf78
push 0x2b53c4b8
xchg esi, edx
add esi, ebx
dec esi
and esi, edi
jmp 0x46d161
pop ecx
add edx, ebx
add edx, edi
add edx, esi
or esi, ebx
and edx, edi
mov edi, esi
xchg edi, esi
or edi, edx
jmp 0x46d03b
push 0x2b524c2e
xor ebx, esi
xor edx, 0x2c5f0700
neg edx
add edx, 0x2c5f3dd2
or edx, 0x2c5f5792
add esi, edx
or edi, ebx
xchg ebx, edx
jmp 0x46bf76
call ecx
add esi, ebx
dec esi
add edi, 0x2c661204
or edi, 0x2c662ffe
mov edi, edx
ror esi, 0xc
xor esi, edi
add edx, edi
jmp 0x46c409
mov ecx, 0x40495727
not ebx
not edi
sub esi, ebx
sub edx, ebx
add edi, ebx
or edi, esi
dec ebx
ror edi, 0xb
jmp 0x46bd41
push 0x2b5d91b3
mov esi, ebx
add edx, edi
sub edi, esi
bswap ebx
and edx, edi
mov esi, 0x2c74a896
mov esi, edi
shr edx, 0x17
sub ebx, edi
dec edi
jmp 0x46cf54
mov ecx, 0x40495727
xor esi, ebx
xchg ebx, edx
shl edi, 0x1f
rol ebx, 0x1b
or ebx, esi
rol edi, 0x14
jmp 0x46c182
push 0x2b5ac12e
or ebx, edi
sub edi, 0x2c78f912
jmp 0x46e015
call fcn.0046bb9b
rol edx, 0x14
neg esi
add esi, 0x2c7955ae
and esi, edx
jmp 0x46bcd7
pop ecx
or edi, edx
mov ebx, esi
sub esi, edx
and ebx, 0x2c79e554
mov ebx, 0x2c79ff40
xor esi, ebx
or esi, edx
or esi, 0x2c7a4aee
jmp 0x46da2b
push 0x2b5c0b36
bswap edx
sub esi, 0x2c7a8c50
inc edx
xchg edx, esi
or esi, edi
or edx, edi
add ebx, edx
mov edi, esi
jmp 0x46e87d
push 0x2b582cc2
dec edx
mov edx, esi
xor edx, edi
and edi, esi
xor esi, ebx
dec edx
mov edi, esi
xchg edi, esi
jmp 0x46d76a
push 0x40
xchg edi, esi
not ebx
sub ebx, 0x2c7c5d5c
shl edx, 0x15
add edx, 0x2c7c94e6
or esi, 0x2c7caea6
add esi, edi
add esi, edx
jmp 0x46d148
push 0x401400
or ebx, 0x2c819b80
add ebx, 0x2c81b5fc
dec edx
xchg edi, ebx
inc esi
and edi, esi
sub edx, 0x2c8236e8
and esi, edx
xor edi, esi
ror edi, 0xc
inc edi
xor edx, esi
jmp 0x46e9cc
pop ecx
ror edi, 0x17
xchg edi, edx
mov edi, edx
or ebx, 0x2c87e0b8
xchg esi, edx
or esi, ebx
jmp 0x46beec
push 0x2b5a84e6
shl edi, 0xe
bswap esi
jmp 0x46c32b
push 0x2b4f2068
mov edi, edx
mov edi, ebx
ror edx, 0x13
add ebx, edx
inc ebx
neg ebx
or edx, 0x2c8caa98
shr edx, 0xc
sub ebx, edi
shr esi, 0x18
jmp 0x46c98a
push 0x2b52317a
bswap ebx
xchg edx, ebx
inc ebx
shr edx, 3
sub ebx, edi
or esi, edi
or edx, edi
or edi, ebx
or esi, ebx
or edx, 0x2c90ccce
sub edi, 0x2c90e6b8
xor esi, edi
xchg edi, edx
dec edx
jmp 0x46d462
pop ecx
mov esi, 0x2c915a24
mov ebx, esi
jmp 0x46e604
pop ecx
xor edi, esi
xchg esi, edi
add edi, 0x2c92e1d0
shr edi, 0x1c
xor ebx, esi
dec edx
or esi, edx
or edi, 0x2c93a82c
shl edi, 2
xchg esi, edi
inc ebx
mov edi, 0x2c9415fc
dec ebx
xchg esi, ebx
jmp 0x46d72b
push 0x2b58e090
xor edi, 0x2c94e666
dec edi
and edi, ebx
sub esi, edx
mov esi, edi
and esi, 0x2c956bb8
add edx, esi
mov edx, 0x2c959dee
inc esi
sub esi, ebx
jmp 0x46d6e6
pop ecx
add ebx, edx
inc ebx
mov edx, 0x2c97388a
and edx, 0x2c97524a
xchg edi, ebx
rol edx, 0x10
or ebx, edx
mov esi, ebx
jmp 0x46d10c
mov ecx, 0x40495727
mov esi, 0x2c97e05e
sub edx, ebx
not ebx
add ebx, edx
sub esi, ebx
add edx, esi
xchg edi, ebx
and esi, edi
xchg edx, ebx
or ebx, edi
and edi, edx
not edx
neg edx
dec edx
jmp 0x46d389
call ecx
xor edi, ebx
sub edx, ebx
add ebx, esi
xchg edx, esi
and edx, edi
dec ebx
jmp 0x46c44e
call ecx
add edx, ebx
xchg esi, ebx
or edx, edi
or edi, ebx
bswap edi
rol edi, 0xa
add edi, ebx
and edi, esi
and ebx, 0x2c9b87ba
sub edi, ebx
jmp 0x46cf0c
push 0x2b5c6222
and edi, 0x2c9f4056
add edx, esi
xchg edi, ebx
mov esi, edx
not edi
not edi
and edi, 0x2c9fe020
rol esi, 0x1c
jmp 0x46df1c
pop ecx
add edx, ebx
inc edi
or esi, edi
add esi, 0x2ca7953c
add ebx, edx
sub esi, ebx
mov esi, edx
not edi
jmp 0x46c72f
pop ecx
add edx, edi
sub edi, esi
neg esi
sub ebx, edx
ror ebx, 0xc
add edi, edx
sub edx, edi
xchg edi, ebx
or edx, ebx
or ebx, edx
jmp 0x46e05b
pop ecx
ror edx, 8
bswap esi
mov ebx, esi
and edi, esi
mov ebx, 0x2cb07324
and edx, 0x2cb08ce4
xchg esi, ebx
not edx
and edx, 0x2cb0e048
add esi, 0x2cb0fa22
add ebx, edx
or ebx, 0x2cb12f80
jmp 0x46db82
push 0x2b5c80ba
neg edx
sub esi, ebx
inc esi
mov edi, 0x2cb1a4ac
mov edi, ebx
xchg edi, edx
or esi, edx
xor edx, edi
or esi, ebx
sub esi, edx
jmp 0x46bbe4
pop ecx
rol esi, 0xd
or ebx, esi
shl esi, 0xb
add ebx, edi
xchg edx, ebx
inc ebx
or esi, edx
xor esi, 0x2cb7bf54
shr edx, 0x1f
and esi, edi
or edi, edx
inc edi
add esi, edi
mov ebx, edi
jmp 0x46e977
push 0x2b5adf24
ror edi, 0x1a
and edi, ebx
add esi, 0x2cb8b542
xchg edi, esi
add ebx, 0x2cb8e8c2
mov edi, edx
neg esi
xor edx, ebx
jmp 0x46ce84
push 0x2b5deac2
xchg edx, ebx
sub ebx, esi
sub edx, ebx
xchg edx, ebx
xchg edi, esi
or edx, ebx
xchg edx, esi
or edi, ebx
rol edx, 0xb
add esi, edx
and edi, ebx
not edx
jmp 0x46bc7e
pop ecx
xor edi, esi
sub edx, edi
add edx, ebx
xchg ebx, edi
mov edx, ebx
add ebx, esi
or edx, ebx
shl edi, 0x1e
jmp 0x46d7eb
push 0x2b54cc88
not esi
neg ebx
shr edx, 0x1b
sub ebx, edi
ror esi, 0x12
inc esi
dec edx
or esi, 0x2cbd7eae
and edi, 0x2cbd986e
or esi, edx
jmp 0x46bb12
pop ecx
shr edi, 0x13
add edx, edi
sub edi, esi
shl edi, 0x12
sub ebx, 0x2ccad9c8
ror edi, 3
jmp 0x46dde6
pop ecx
xchg edx, ebx
inc ebx
or esi, edx
or esi, 0x2ccc1b44
xchg edx, esi
xor ebx, 0x2ccc52b2
add edx, ebx
inc edi
mov ebx, esi
add esi, edx
or edi, ebx
inc esi
jmp 0x46c713
push 0x2b5149aa
and edi, 0x2cd34526
xor edi, ebx
ror edx, 0xf
xchg edi, esi
jmp 0x46dbeb
mov ecx, 0x40495727
mov edx, ebx
add edi, edx
xor esi, 0x2ce111fe
sub edi, 0x2ce12b02
not edi
dec esi
jmp 0x46c745
pop ecx
add edx, 0x2ce18762
add esi, edi
add esi, edi
or ebx, edx
neg ebx
mov edi, edx
shr edx, 0x1f
sub ebx, edx
jmp 0x46c5d6
push 0x2b580e90
shr edi, 2
inc edi
and edx, edi
mov esi, 0x2ce2b008
xchg ebx, esi
neg esi
dec esi
add edi, 0x2ce32134
or edx, ebx
or ebx, 0x2ce355e4
not edi
neg edi
jmp 0x46d829
call fcn.0046bb9b
xor esi, edi
sub edx, edi
or ebx, edi
add esi, ebx
sub esi, 0x2ce416f6
bswap esi
sub edi, esi
mov ebx, esi
jmp 0x46d53e
push 0x2b528762
or ebx, esi
dec edx
xchg ebx, edi
ror esi, 0xe
and ebx, edx
xor esi, ebx
or esi, edx
shl ebx, 5
jmp 0x46e8c0
push 0x2b500a5c
bswap ebx
xchg edi, ebx
rol edx, 0x15
add esi, edx
sub edi, 0x2cec5be4
not esi
jmp 0x46bf02
push 0x2b538cc8
or edx, ebx
or ebx, edx
and esi, edi
dec edi
xchg esi, edx
sub ebx, esi
jmp 0x46bcf1
pop ecx
not edx
add edx, ebx
rol esi, 0xf
xor edx, esi
add esi, 0x2cf58134
add ebx, edx
jmp 0x46db3c
push 0x2b5c294e
and esi, edx
xor edi, esi
xor edi, 0x2cf5f3f8
xor ebx, edx
mov edi, esi
ror edi, 2
add ebx, edi
add edi, 0x2cf674d4
add ebx, esi
inc edx
neg edx
inc ebx
jmp 0x46ca1e
pop ecx
xor esi, ebx
mov esi, edi
add esi, edx
and edi, ebx
not edx
mov esi, edx
and edx, 0x2cf79efe
add edx, ebx
jmp 0x46e866
mov ecx, 0x40495727
neg esi
xor esi, 0x2cf7f6ee
sub edx, esi
xchg edi, esi
and edx, edi
shr esi, 0x12
inc esi
mov edi, 0x2cf896d4
jmp 0x46c261
call ecx
shl esi, 0x17
mov edx, edi
mov edx, esi
xchg ebx, edi
or edi, edx
shl esi, 0x11
add edi, ebx
xor edx, 0x2cfab7e0
mov ebx, edx
xor edi, ebx
jmp 0x46dbce
pop ecx
rol edx, 0x18
xchg edi, esi
ror edx, 0xb
and edx, 0x2cfb5a96
add edx, ebx
and esi, edx
xor edi, esi
dec edi
jmp 0x46c497
pop ecx
rol edi, 6
or edi, esi
sub esi, 0x2cfd0c06
inc edx
and edx, ebx
mov edi, ebx
and edi, 0x2cfd72fa
not esi
jmp 0x46cc92
call ecx
sub edi, edx
xchg edx, esi
or esi, edi
rol ebx, 0xf
xor edx, 0x2cfff852
mov edx, 0x2d001278
and esi, 0x2d002c38
mov esi, edx
add edi, esi
xor edi, 0x2d007d12
neg edi
xor esi, 0x2d00b2e0
or ebx, edx
mov esi, edx
jmp 0x46db0d
mov ecx, 0x40495727
dec ebx
xchg esi, ebx
xchg edx, edi
mov edx, esi
add esi, 0x2d017118
xchg edx, edi
ror edi, 6
and ebx, edx
sub ebx, esi
or esi, edi
sub edi, ebx
xchg ebx, esi
sub esi, 0x2d024036
bswap esi
jmp fcn.0046db1a