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

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff24
jne 0x40108e
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffee2
jne 0x401112
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff28
jne 0x4011a5
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
ret
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xfffffefa
jne 0x401206
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
ret
jmp 0x4755ac
xchg edi, ebx
dec edi
sub esi, ebx
jmp 0x4781c5
push 0xb857587e
or edx, esi
or ebx, 0xb8afd446
shl edi, 0x11
add edx, 0xb8b00910
mov ebx, edi
and esi, ebx
and edx, esi
add esi, ebx
and esi, 0xb8b08814
shl ebx, 0x14
xchg ebx, esi
sub edx, esi
xor edx, edi
xchg ebx, edx
jmp 0x476ea8
mov ecx, 0x6440607e
neg edi
bswap edi
and ebx, edi
and ebx, edx
inc edx
and edi, 0xb8b45d2c
mov ebx, edx
dec esi
or edi, esi
sub edx, ebx
jmp 0x476ff7
pop ecx
shr ebx, 0x14
xchg edx, edi
inc esi
add esi, ebx
and esi, 0xb8b69f78
add edx, ebx
sub ebx, esi
add ebx, 0xb8b6efe0
xchg edi, edx
dec edx
sub esi, edx
rol esi, 0x19
jmp 0x476325
pop ecx
shr esi, 3
and ebx, esi
rol edx, 0x19
or ebx, 0xb8bba694
shl esi, 7
bswap ebx
not edi
and edx, ebx
xor ebx, esi
and edx, edi
and edx, ebx
xor ebx, edx
jmp 0x475dcd
push 0xb85b8116
or edx, 0xb8c02a64
mov ebx, esi
jmp 0x4784c5
pop ecx
bswap esi
mov edx, 0xb8c0888a
sub edx, 0xb8c0a226
sub ebx, edx
rol edi, 0x1f
add ebx, 0xb8c0f6d4
jmp 0x477abd
push 0xb853ede4
add edx, edi
shl edx, 0x1d
or ebx, esi
ror ebx, 0x12
jmp 0x478619
push 0xb851e5a4
and edx, esi
xchg edi, edx
sub edx, ebx
add esi, 0xb8c40a72
ror edi, 0x14
xchg edi, ebx
jmp 0x477544
pop ecx
add edi, esi
sub edi, ebx
and ebx, esi
sub edx, 0xb8c5fe8c
shr edi, 0xa
or esi, edx
bswap edx
shl ebx, 5
mov edi, 0xb8c687b4
mov edi, ebx
jmp 0x4771b4
pop ecx
xor edi, ebx
dec esi
add ebx, edx
sub esi, edx
and edx, 0xb8c731d0
sub esi, edi
jmp 0x477b4b
push 0xb8556632
xchg esi, ebx
or esi, 0xb8c8faec
xor ebx, edi
xchg edx, ebx
rol ebx, 5
mov edx, 0xb8c967dc
and edx, 0xb8c985da
and edi, edx
shr edx, 0x15
not ebx
jmp 0x47675b
pop ecx
add edx, edi
sub esi, edi
xor esi, edx
and edi, edx
inc ebx
and esi, 0xb8cc8b16
jmp 0x477181
push 0xb851ab64
and esi, ebx
add esi, edx
add edx, edi
sub edx, 0xb8d1de74
xor edi, 0xb8d1f9aa
or esi, edi
or edx, ebx
sub edi, ebx
jmp 0x4769d4
pop ecx
sub edx, 0xb8d76776
xchg edx, esi
or ebx, 0xb8d79c42
shl esi, 2
xchg edi, esi
xor ebx, 0xb8d7f1c0
jmp 0x475940
pop ecx
bswap edx
shl edx, 0xc
or ebx, esi
xchg esi, edx
sub ebx, edi
add ebx, 0xb8defcd4
xor edi, ebx
dec edx
or edi, esi
rol esi, 0x1a
jmp 0x4776cd
call fcn.00475676
add esi, 0xb8df8ae0
neg edi
jmp 0x477462
call fcn.00475676
or edx, esi
neg esi
and edx, edi
xchg ebx, esi
jmp 0x477a77
pop ecx
and edi, ebx
add ebx, esi
jmp 0x476dcb
push 0xb85bbda4
and edx, 0xb8f08bc8
and ebx, 0xb8f0a588
bswap ebx
shl ebx, 0xb
xchg ebx, esi
and edi, edx
jmp 0x477d80
pop ecx
and edx, edi
neg ebx
shr ebx, 7
add edi, edx
jmp 0x477951
call ecx
add edi, esi
xor edi, 0xb8f2e1ca
and edi, esi
and ebx, edx
xchg edx, ebx
or ebx, edx
or edi, edx
xor esi, 0xb8f37ff2
add edi, esi
and edx, ebx
and esi, edx
and edi, esi
xchg esi, ebx
bswap ebx
jmp 0x4773c9
pop ecx
add edx, 0xb8fa2f4c
or esi, edi
sub ebx, edx
shl edi, 0xd
or ebx, esi
and edx, 0xb8fab452
jmp 0x477565
call ecx
not edi
sub edx, esi
add edi, edx
add esi, edi
add esi, ebx
or esi, edx
or edi, esi
and ebx, 0xb8fc70c8
jmp 0x47741d
call ecx
or edi, 0xb9031d84
and edx, esi
sub edi, 0xb9035082
not esi
sub edx, ebx
xor esi, 0xb9039f6a
xchg esi, edx
sub ebx, 0xb903d834
jmp 0x4766bd
mov ecx, 0x6440607e
shr ebx, 7
mov edx, esi
not ebx
sub edi, edx
rol esi, 0x13
dec esi
shr edi, 7
mov esi, edx
jmp 0x47714b
pop ecx
sub esi, edi
and edx, 0xb907358c
xchg edi, ebx
xchg edx, edi
jmp 0x4757a9
pop ecx
add ebx, esi
mov edi, esi
xor ebx, esi
xor edi, esi
add ebx, edx
xor esi, 0xb90aaf62
xchg esi, edx
mov ebx, 0xb90ae494
xor edx, esi
inc edx
jmp 0x477da5
push 0xb853b226
ror esi, 0xf
sub ebx, 0xb90c4036
jmp 0x4768ee
pop ecx
mov ebx, edi
or edx, 0xb90d6566
rol edi, 7
bswap ebx
inc ebx
sub esi, 0xb90dd7c4
jmp 0x478204
push 0xb853229c
or edx, ebx
or esi, edx
or edi, esi
and edi, ebx
bswap ebx
xor edx, ebx
and esi, ebx
xor edx, 0xb9104752
jmp 0x47618b
call fcn.00475676
or edi, esi
sub edx, ebx
xchg edi, esi
mov ebx, edi
add ebx, 0xb912a60c
sub edx, esi
sub esi, ebx
or edi, 0xb912f862
and edx, ebx
and ebx, esi
add edi, edx
or esi, 0xb9135ca2
jmp 0x47605d
pop ecx
sub edx, esi
ror edi, 0x10
or edx, esi
mov esi, 0xb914b0e8
mov esi, edi
inc edi
shr ebx, 0x10
xchg edx, edi
xor edi, 0xb91538ea
add esi, ebx
jmp 0x47591d
call ecx
inc edx
dec ebx
and ebx, edi
xchg esi, edi
or edx, ebx
neg edx
xor edx, 0xb9165e12
not edi
shl edi, 0x10
not ebx
sub edi, edx
xor esi, edi
ror ebx, 0xf
or edi, edx
jmp 0x478180
push 0xb858d8e0
xchg edi, edx
nop
and ebx, esi
xchg edi, ebx
add esi, 0xb917ac1a
bswap ebx
inc edx
and esi, 0xb9180268
sub edi, ebx
mov edi, ebx
and edi, 0xb9184e8a
and esi, edi
add edi, ebx
add esi, edx
jmp 0x476d6b
push 0xb8501ac4
mov ebx, edx
mov edi, 0xb919486e
sub ebx, edi
mov ebx, edi
sub edx, esi
sub esi, edi
sub edi, edx
mov edi, ebx
sub edi, esi
dec esi
jmp 0x4771e0
call ecx
neg esi
ror esi, 0x17
or esi, 0xb91b28a6
and ebx, edi
or edx, ebx
sub edi, 0xb91b795c
or esi, 0xb91b9492
mov edi, ebx
sub esi, 0xb91bc774
xchg edi, esi
jmp 0x4761fa
mov ecx, 0x6440607e
shl edi, 0x1b
or edx, ebx
mov edx, 0xb91ea8ba
not edi
xor edi, ebx
add ebx, 0xb91ef778
mov ebx, esi
ror ebx, 0x1c
jmp 0x477225
call fcn.00475676
not edi
xchg ebx, edx
rol edi, 0x1d
mov edi, esi
or edi, ebx
sub ebx, edx
jmp 0x476164
pop ecx
and edx, esi
mov edx, 0xb925b888
mov esi, edx
inc edi
or esi, edi
xor edx, edi
xchg ebx, edx
rol esi, 0x13
jmp 0x476e24
mov ecx, 0x6440607e
sub ebx, esi
shr ebx, 7
add esi, 0xb92982f8
neg edi
jmp 0x47638e
call ecx
and edi, edx
add ebx, edi
xor edi, 0xb929fb3c
add esi, ebx
rol edi, 6
mov ebx, edi
or edi, ebx
and esi, edi
jmp 0x4784ea
pop ecx
sub edi, 0xb92a9e26
and esi, edx
sub esi, ebx
sub esi, edx
xchg edx, edi
add esi, 0xb92b2358
jmp 0x4762d8
mov ecx, 0x6440607e
not edi
xor ebx, esi
add ebx, 0xb92ded02
sub esi, 0xb92e09c6
and esi, ebx
sub edx, edi
xchg edi, esi
add esi, edi
xor ebx, 0xb92e8c52
and esi, edi
neg edi
shr edi, 0x1b
jmp 0x477e3f
push 0xb8558312
mov edx, edi
bswap edx
jmp 0x477e62
push 0xb8566db2
add ebx, esi
xor edi, ebx
and ebx, edx
bswap edi
or edx, esi
and esi, 0xb9310f72
mov edx, esi
and edx, esi
sub edi, 0xb931656a
and esi, edx
jmp 0x47672c
push 0xb84f8baa
sub ebx, 0xb934e9f8
and edx, ebx
sub edi, 0xb9352e8a
or edx, 0xb9354e64
xor ebx, edx
neg edi
sub ebx, esi
or ebx, 0xb935c7a4
xchg edi, edx
ror edx, 0x13
jmp 0x4780e6
mov ecx, 0x6440607e
dec esi
sub ebx, 0xb93842e6
mov edx, edi
mov edx, 0xb93873c2
neg edx
and edx, edi
or edi, edx
sub edx, esi
or edx, edi
xor esi, 0xb9390ed4
jmp 0x47849f
push 0xb853cf28
neg edx
xchg edx, ebx
xor edx, edi
neg ebx
xor esi, 0xb93bd55e
xchg edx, esi
dec edi
sub ebx, edi
mov edx, ebx
not esi
jmp 0x475878
call ecx
add esi, 0xb93fd17a
add edx, 0xb93feb3a
or edx, 0xb94006fa
add esi, edx
mov edi, edx
or ebx, 0xb9405492
or ebx, 0xb9406ea8
xor ebx, 0xb9408812
jmp 0x475f26
push 0xb851c844
xor esi, edi
mov edi, esi
mov edx, ebx
inc ebx
sub edi, 0xb941cfb8
and ebx, esi
sub edi, edx
xor ebx, esi
xor edi, 0xb94238b8
ror esi, 0xb
sub ebx, edi
add edx, 0xb94286d2
shr esi, 0x1d
ror ebx, 4
jmp 0x4758d6
call ecx
and esi, ebx
or edi, edx
shl edi, 4
rol edx, 0x1a
jmp 0x476269
pop ecx
xor edi, esi
xchg ebx, edi
not edx
shl edi, 0x12
or edx, ebx
mov edi, 0xb952cb32
mov edi, 0xb952e6f2
mov esi, edi
and esi, 0xb9531728
and esi, 0xb95332c6
sub esi, 0xb9534ca8
xchg esi, edi
jmp 0x47763d
call fcn.00475676
sub edx, ebx
sub esi, edi
shl esi, 0x14
rol ebx, 0x1a
dec esi
add edi, edx
sub esi, edi
and edi, 0xb958e568
add edx, edi
mov esi, edi
and edx, ebx
and ebx, esi
xchg ebx, edx
neg ebx
jmp 0x477f75
push 0xb8521fe4
and edi, ebx
and esi, edx
ror edi, 7
sub edx, ebx
add edx, 0xb95aa86a
bswap ebx
xor esi, ebx
and ebx, esi
sub edi, esi
shr edx, 0x1b
jmp 0x477692
mov ecx, 0x6440607e
and ebx, esi
xor esi, ebx
xor ebx, 0xb95b866c
not edi
xor edx, ebx
sub ebx, esi
bswap ebx
inc edi
or ebx, edi
or ebx, edx
xor edi, ebx
shr edi, 0x1c
jmp 0x476d03
pop ecx
sub edi, edx
xor ebx, edi
shl ebx, 0xf
sub esi, edx
mov ebx, edx
neg edi
and esi, edx
or edi, esi
xor ebx, edx
sub esi, edx
xor esi, edi
shr edx, 0x11
jmp 0x47678b
pop ecx
xchg ebx, edx
not edi
ror esi, 0x10
and edi, ebx
not esi
bswap ebx
and esi, edi
sub ebx, edx
xor ebx, esi
xor edx, edi
sub edx, esi
shl ebx, 2
xchg edx, ebx
xchg edx, edi
jmp 0x476fc3
push 0xb8505386
shl edi, 9
inc edx
add edx, edi
mov ebx, edx
xchg edi, esi
add edx, 0xb964c91e
or edi, edx
mov edx, 0xb9650014
sub edi, esi
or edx, 0xb96534ee
shr edx, 3
mov ebx, edx
jmp 0x476872
push 0xb8577686
add ebx, edx
or edx, esi
or ebx, esi
xor edi, edx
xchg edi, esi
add edi, ebx
jmp 0x4783ac
pop ecx
and edi, 0xb96ae128
and esi, 0xb96afce8
sub esi, 0xb96b1652
mov edx, edi
inc edi
add ebx, 0xb96b678a
bswap ebx
xor esi, ebx
jmp 0x4762a4
push 0xb858bbaa
shr ebx, 9
mov esi, edi
xor edi, ebx
xor ebx, edi
sub ebx, 0xb96c27a8
inc ebx
jmp 0x47642e
pop ecx
xor ebx, 0xb96d4524
sub edi, 0xb96d644a
and ebx, esi
add edx, esi
sub edi, 0xb96daefc
sub esi, 0xb96dc8bc
jmp 0x477114
call fcn.00475676
or edi, ebx
and esi, 0xb96e4b7c
shl esi, 0xa
rol edx, 0x1f
jmp 0x4766a1
push 0xb85cabde
sub esi, 0xb976c3e2
add edi, esi
add edi, ebx
add esi, edx
sub edx, edi
or edx, ebx
and edi, 0xb9775cfc
sub edi, esi
jmp fcn.00475dd7
call fcn.00475676
and ebx, edx
xor esi, ebx
rol esi, 6
or ebx, 0xb978996a
jmp 0x4772a6
push 0xb8511ca3
sub edx, ebx
or ebx, edi
or ebx, edx
dec ebx
xor esi, 0xb97a0bbe
xor edi, ebx
add ebx, 0xb97a4386
and edx, edi
mov esi, 0xb97a750e
mov edx, 0xb97a8f24
sub edi, esi
or edx, 0xb97ac3fe
jmp 0x477862
pop ecx
inc esi
shr edx, 0x1d
and ebx, edx
bswap edx
jmp 0x47783d
push 0xb8503672
mov ebx, esi
ror edi, 0x1e
sub edx, ebx
add ebx, edx
jmp 0x476e7a
pop ecx
neg ebx
sub esi, edx
sub edx, 0xb97cb8d8
xor edx, edi
and edi, ebx
and esi, edx
xor esi, 0xb97d1c40
ror edx, 0x1c
jmp 0x4767f8
call fcn.00475676
mov edi, ebx
mov ebx, esi
and edx, esi
xchg ebx, esi
add esi, edx
ror edx, 0xb
jmp 0x47698a
call ecx
rol edx, 0x16
or edi, ebx
sub edi, edx
xor ebx, 0xb9819760
and esi, edi
and edx, edi
xor edx, 0xb981e20c
xchg esi, edx
and edi, edx
and esi, edi
add edi, ebx
xchg edi, esi
not ebx
and esi, 0xb982987e
jmp 0x476f64
pop ecx
xor ebx, edx
xor edx, esi
rol esi, 0x13
or edi, edx
sub edx, ebx
ror edi, 5
sub edx, ebx
sub esi, edx
jmp 0x475a8f
pop ecx
sub esi, edx
sub ebx, edi
xor edx, ebx
add ebx, esi
or edi, 0xb98c0b44
xor edx, ebx
add edx, ebx
sub edx, 0xb98c563c
xor edx, esi
bswap esi
jmp 0x477583
call ecx
add edx, edi
sub ebx, edi
sub esi, ebx
shl ebx, 0x19
shr esi, 1
dec ebx
add esi, edi
mov edx, ebx
not esi
or edi, ebx
jmp 0x478400
pop ecx
nop
mov edi, ebx
and edi, 0xb9900b50
inc esi
sub esi, ebx
sub ebx, 0xb9905a90
shr esi, 7
dec ebx
or esi, 0xb990afe2
add esi, edx
jmp 0x475c48
call ecx
add esi, edx
or ebx, 0xb992fd02
add esi, ebx
xor ebx, 0xb9932f3e
add edx, edi
xor ebx, edx
mov ebx, edi
or edi, esi
jmp 0x4763d7
push 0xb8520284
mov esi, ebx
and edi, edx
and esi, edi
xor edi, 0xb9944842
neg esi
add ebx, edi
bswap esi
xor esi, edx
xchg edi, edx
dec edx
jmp 0x476d47
push 0xb8552ca1
and edi, edx
and esi, edi
add edi, ebx
xor ebx, edi
inc edx
or ebx, edx
and edi, edx
xchg edi, ebx
not edi
shr edx, 0x1d
jmp 0x478395
push 0xb85b648e
shl ebx, 3
add esi, edx
and edx, esi
xor ebx, edx
jmp 0x475848
pop ecx
or edx, ebx
and edi, 0xb997d7a2
add edx, edi
mov esi, edi
xchg edi, edx
and esi, 0xb9983f50
xor esi, ebx
xchg esi, edx
dec ebx
bswap esi
jmp 0x478574
push 0xb85ad009
add edx, 0xb99be044
or ebx, 0xb99bff9c
xchg edi, edx
ror edx, 0xc
and esi, edi
and esi, ebx
or edi, ebx
add edi, 0xb99c9706
jmp 0x47668a
pop ecx
and edi, ebx
add edi, edx
add edi, edx
add edi, 0xb99d0ab4
or edi, 0xb99d2474
add edi, ebx
add edi, ebx
add esi, 0xb99d6ef4
jmp 0x4759e9
mov ecx, 0x6440607e
dec esi
or edx, edi
xchg ebx, edi
or edi, edx
dec ebx
ror edi, 0x18
and edx, 0xb99e34a4
add edx, ebx
sub ebx, esi
or ebx, edx
jmp 0x4765e8
pop ecx
xchg ebx, edi
inc esi
neg esi
mov esi, edx
xchg edi, esi
and edi, edx
jmp 0x4780c5
push 0xb8589d56
shl edi, 0x17
mov edx, ebx
sub edx, edi
add edi, 0xbaa4092e
mov edx, esi
sub ebx, edx
jmp 0x476f89
pop ecx
or edx, ebx
neg edx
add ebx, esi
sub esi, edi
jmp 0x47602e
mov ecx, 0x6440607e
and ebx, esi
sub edi, edx
sub edx, ebx
sub esi, edx
jmp 0x47863f
pop ecx
or esi, edx
not edx
sub ebx, edi
sub esi, ebx
xchg esi, ebx
xchg edx, ebx
jmp 0x47570b
pop ecx
add edi, esi
add edi, ebx
shr edx, 0xd
inc edi
mov edx, ebx
add ebx, 0xbaae2052
jmp 0x476c2e
push 0xb84edf90
and edx, 0xbab32c2c
add ebx, edi
and esi, edx
or edi, edx
nop
shr ebx, 5
bswap edi
neg esi
jmp 0x4756bb
call ecx
or ebx, edi
and edi, 0xbab5b238
xchg ebx, edx
rol esi, 0x15
jmp 0x4774ae
push 0xb8587f24
xor edi, ebx
add ebx, 0xbab77a2e
sub edx, ebx
mov edx, ebx
or ebx, edi
or esi, edi
add esi, 0xbab7fccc
bswap ebx
inc edx
or esi, edi
add ebx, edx
mov edx, esi
jmp 0x4777f6
push 0xb859c427
sub edx, 0xbabb4474
sub esi, edi
sub esi, 0xbabb7de4
rol ebx, 0x1c
jmp 0x477f2b
push 0xb8573b42
xor ebx, edi
bswap edx
mov ebx, 0xbabf6a92
sub ebx, 0xbabf842e
xor edx, esi
and esi, edi
jmp 0x47562c
call fcn.00475676
add edi, ebx
shr edx, 9
or edx, edi
mov edx, edi
add ebx, edi
inc ebx
inc esi
or ebx, esi
inc edi
xchg ebx, esi
jmp 0x477513
mov ecx, 0x6440607e
xor esi, ebx
mov ebx, edx
mov edi, ebx
add esi, edx
and edi, edx
xchg edi, ebx
jmp 0x47870e
push 0xb8570031
and ebx, edi
rol edi, 0xa
or edx, 0xbacc52d4
sub edi, 0xbacc6c0a
rol edx, 0x1d
mov edi, 0xbacca2e4
mov edi, ebx
mov esi, 0xbaccd8aa
rol edi, 3
xchg edx, ebx
jmp 0x4786ec
call fcn.00475676
add ebx, esi
shr esi, 0x12
and edi, ebx
or edx, ebx
mov edi, esi
sub esi, ebx
sub ebx, esi
sub edi, 0xbad13dac
and esi, edi
and edx, edi
jmp 0x476a3e
mov ecx, 0x6440607e
add esi, edx
dec ebx
mov edx, esi
xchg esi, ebx
or edi, esi
xchg ebx, esi
dec esi
add edi, edx
jmp 0x478323
push 0xb859e27a
and esi, ebx
sub edx, edi
sub edi, ebx
and ebx, esi
sub edi, esi
ror ebx, 0x1e
mov edx, ebx
rol ebx, 0x1b
and edi, 0xbad8ebce
xchg ebx, edx
jmp 0x4782c1
call ecx
and esi, edi
xchg edx, ebx
rol ebx, 0x1a
or esi, edi
sub ebx, edx
mov ebx, esi
and edx, edi
mov edi, ebx
add edx, edi
sub esi, 0xbadb229a
inc ebx
mov ebx, edx
jmp 0x4775bb
call ecx
and edx, ebx
dec ebx
or esi, 0xbae0ee60
add esi, edx
xor edi, edx
mov edx, esi
add esi, 0xbae156ee
add ebx, edx
xchg ebx, edi
add edx, 0xbae1a132
mov edi, esi
mov edi, esi
jmp 0x478462
pop ecx
sub edi, esi
ror esi, 0x19
inc esi
and edi, 0xbae477da
xor esi, edi
or esi, ebx
inc ebx
or esi, edx
or edi, esi
mov ebx, edx
and edx, esi
and ebx, edi
jmp 0x47585a
mov ecx, 0x6440607e
mov edi, esi
mov edx, ebx
add edx, 0xbae596fe
ror ebx, 0x16
xchg esi, ebx
not edx
and ebx, esi
shl edx, 0x10
or ebx, esi
or edx, edi
jmp 0x475c67
pop ecx
dec esi
mov ebx, 0xbae9be3a
xor edi, 0xbae9e3d2
xchg esi, ebx
xor ebx, esi
add esi, edi
xchg edx, esi
xchg ebx, edx
jmp 0x476620
push 0xb84ebe9e
add ebx, edx
xor edi, ebx
or edi, edx
and edi, 0xbaecd924
and esi, edx
add ebx, esi
jmp 0x477a1c
pop ecx
xor edi, 0xbaee7b7a
xchg edi, edx
mov edi, 0xbaeeb0d0
mov ebx, edx
and edi, esi
sub ebx, edx
dec esi
mov edx, edi
jmp 0x4778a6
push 0xb85a00d8
or ebx, edi
sub edi, 0xbaf3decc
shl edx, 0xc
ror edi, 0xd
sub edi, ebx
shr ebx, 0xc
add edi, esi
xchg edx, ebx
add ebx, esi
add edi, edx
xchg edx, ebx
xor edx, edi
add edx, edi
mov ebx, edx
jmp 0x476520
call fcn.00475676
xchg edx, ebx
xchg esi, ebx
inc edx
and edx, 0xbaf6ebe6
add edx, ebx
bswap edi
xchg ebx, edx
mov esi, edi
jmp 0x4764a0
push 0xb8554906
xchg ebx, edi
and esi, ebx
ror esi, 1
and edi, ebx
xchg esi, ebx
xchg esi, edi
jmp 0x475982
mov ecx, 0x6440607e
shr ebx, 0x17
mov edx, esi
add esi, 0xbafad422
add ebx, edx
and edx, edi
mov edi, 0xbafb23ec
mov edi, 0xbafb3dac
shr ebx, 7
add edi, esi
mov esi, ebx
add ebx, edi
bswap esi
jmp 0x475c79
push 0xb8542624
or edx, edi
ror edi, 0xe
sub edx, ebx
or ebx, edi
add edx, edi
sub edx, ebx
xor edx, 0xbafc77dc
sub edx, ebx
xor esi, 0xbafcafce
dec ebx
jmp 0x478686
pop ecx
mov ebx, edx
and edi, esi
and edi, ebx
xor edx, esi
add edi, 0xbafd5450
add esi, 0xbafd6e10
jmp 0x47646c
pop ecx
or esi, 0xbaff8b7a
xor edx, 0xbaffaa04
sub edx, esi
or esi, 0xbaffde80
mov ebx, esi
and edx, esi
and ebx, edi
and ebx, edx
jmp 0x477670
call fcn.00475676
or edx, edi
or ebx, edi
jmp 0x47804e
push 0xb85b9f1c
add edi, esi
xchg esi, ebx
rol edx, 6
mov edi, 0xbb024d4e
mov esi, edi
mov esi, 0xbb02836a
mov edx, 0xbb029d2a
rol esi, 0x17
jmp 0x475ee2
pop ecx
and edx, 0xbb02dc5e
and ebx, 0xbb02f7ea
xchg esi, ebx
rol edx, 0xf
mov edi, 0xbb0346dc
and edi, 0xbb0360ea
add edx, edi
nop
xor edi, edx
or edx, 0xbb03cce6
shl edi, 0x1f
or edx, ebx
jmp 0x4771f3
pop ecx
xor esi, 0xbb072082
neg edx
xor edx, 0xbb075650
neg ebx
add edx, 0xbb078b22
xor edx, ebx
xor edx, edi
xchg ebx, edx
and esi, edi
or edi, esi
dec edx
add edi, ebx
jmp 0x475b50
push 0xb8540aee
mov edi, ebx
add esi, ebx
mov ebx, esi
dec esi
sub ebx, 0xbb0cb06e
shr esi, 0x12
sub edx, 0xbb0ce694
rol ebx, 0x18
dec esi
add edi, edx
jmp 0x4783da
call fcn.00475676
mov esi, edi
add esi, ebx
xor esi, edi
mov ebx, esi
ror edi, 0xb
mov edx, 0xbb0dd372
sub ebx, edi
bswap ebx
and esi, edi
and esi, ebx
shr esi, 0x19
mov ebx, 0xbb0e7170
jmp 0x475f35
mov ecx, 0x6440607e
xor esi, edx
xor edi, ebx
xchg edx, esi
mov edi, 0xbb0ff64c
mov ebx, edx
and edi, 0xbb102878
jmp 0x477ce4
push 0xb8571d3a
mov esi, edx
sub esi, 0xbb125f56
xor esi, ebx
xchg esi, edx
neg ebx
neg edi
and esi, edx
add ebx, 0xbb13006a
jmp 0x477bce
call fcn.00475676
xor edx, esi
xchg ebx, edx
not edi
shl edi, 0xa
inc edx
xor ebx, 0xbb13ace4
sub edx, ebx
add ebx, edx
jmp 0x476407