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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff17
jne 0x4010ac
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffed7
jne 0x401112
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff05
jne 0x4011b4
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff31
jne 0x40124c
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
call sub.ntdll.dll_ZwRaiseException
ret
jmp 0x4750c2
bswap ebx
not esi
add edi, edx
mov edx, ebx
mov edi, 0x70fa903
shl esi, 0x12
sub esi, 0x710216b
sub edi, 0x7105cf7
jmp 0x478ee8
mov ebx, 0x2809024b
neg esi
add ecx, edx
mov edi, ecx
not ecx
sub edx, esi
dec ecx
ror edx, 0x1b
mov ecx, esi
xor esi, edx
not edx
jmp 0x478a3c
push 0x7495b65
or edx, edi
or ecx, 0x8bbfc05
xor edx, ecx
shr esi, 0x10
ror edi, 0x1c
sub esi, 0x8bcfacf
jmp 0x476719
push 0x732a7a3
add edi, edx
not esi
and esi, ecx
or ecx, edx
and edi, edx
add esi, edi
mov edi, esi
or edx, edi
sub ecx, esi
mov edi, esi
jmp 0x477977
call fcn.00478f9b
or ecx, 0x8cbe361
sub edx, 0x8cc1e91
xor esi, ecx
sub edx, 0x8cca489
jmp 0x479121
pop ebx
not ecx
rol edx, 9
xchg ecx, edi
dec ecx
bswap edi
or edi, edx
and edx, edi
xchg edx, edi
xor edx, ecx
xor ecx, 0x8cf1cfb
jmp 0x476f68
mov ebx, 0x2809024b
shr edi, 4
neg esi
dec edx
not esi
shr esi, 6
and esi, 0x8d0abe3
xchg esi, ecx
add esi, ecx
jmp 0x47802c
push 0x71d03a9
bswap esi
neg edx
inc ecx
add esi, 0x8d78123
inc edx
xor edi, ecx
sub edx, ecx
shl edx, 0x15
add ecx, edx
sub edi, esi
xor ecx, esi
sub esi, 0x8d965bd
or edx, ecx
dec esi
jmp 0x47560b
pop ebx
rol edx, 4
xor edx, edi
dec edi
and edi, ecx
or esi, edx
and esi, 0x8db65d7
and esi, edx
xor edx, ecx
shl esi, 0xa
or esi, 0x8dc5163
jmp 0x478486
push 0x716b901
mov esi, ecx
mov edx, esi
add esi, edi
sub edx, edi
xor edi, edx
xor edx, 0x8e7117b
jmp 0x47715c
push 0x731f199
xchg edx, edi
or edi, esi
mov edi, ecx
dec ecx
or esi, edi
add edx, 0x8fb8a5d
add edi, esi
add edi, edx
jmp 0x4775f1
push 0x74a12cd
and edx, ecx
shr edx, 0x12
sub ecx, esi
ror edx, 1
xchg edx, edi
not edx
or edx, ecx
ror edi, 0x17
inc edi
add esi, ecx
jmp 0x477038
pop ebx
and edx, esi
ror edi, 7
bswap edx
add edi, 0x91ca927
rol edi, 0x1a
sub edi, edx
sub edx, ecx
not ecx
not esi
xor edi, edx
dec ecx
dec esi
shr ecx, 0xc
xor ecx, esi
jmp 0x4760f0
push 0x723699f
shl esi, 0xe
add edi, esi
xchg edx, esi
mov edx, edi
rol esi, 6
mov edx, edi
xchg ecx, edx
neg ecx
shl esi, 0x17
xchg edx, esi
sub ecx, 0x927ff91
neg edi
xor edi, ecx
sub edx, edi
jmp 0x4792c5
push 0x72029dd
or esi, 0x9291683
mov edi, esi
mov edi, 0x929f8d9
add ecx, esi
xor edx, esi
xor edi, 0x92aa7e5
jmp 0x476f1e
mov ebx, 0x2809024b
shl edi, 0xd
mov ecx, edx
or ecx, 0x92e1451
add ecx, esi
shl ecx, 0x1b
and edi, ecx
bswap ecx
shl edx, 0x1a
xor esi, edi
or edi, 0x92fc037
xchg edx, edi
or ecx, esi
mov edx, ecx
and edi, ecx
jmp 0x4755cf
call fcn.00478f9b
xchg edx, ecx
or edi, ecx
sub ecx, edx
neg esi
rol esi, 3
or edi, edx
add edx, edi
xor esi, edi
shr esi, 0x1c
sub ecx, 0x9359917
jmp 0x475ce8
pop ebx
shl esi, 9
shl esi, 5
bswap esi
mov edx, 0x938ad5b
dec esi
or esi, edi
xchg edi, ecx
inc ecx
add edi, ecx
dec edx
sub edi, 0x93a5a47
add edi, edx
jmp 0x476c33
push 0x72749ed
shl ecx, 0x1f
inc ecx
xchg esi, edx
nop
xor edx, edi
xor ecx, edi
shr edi, 0x1d
xchg edi, edx
add ecx, edx
rol edi, 0x1b
jmp 0x4779f3
call ebx
xor edi, esi
or esi, ecx
xor edx, 0x9489ae3
ror edx, 1
add edx, ecx
xchg ecx, edi
jmp 0x478c22
pop ebx
not edi
bswap ecx
rol edx, 0x17
xor edi, 0x9657063
or edi, edx
or edi, ecx
or esi, edx
inc ecx
jmp 0x478236
push 0x737847b
xchg esi, ecx
or ecx, 0x966ecc5
shr edi, 8
xchg edi, edx
ror edx, 0xa
add esi, edx
or esi, edi
ror edx, 0x1a
jmp 0x478201
pop ebx
shl edx, 1
rol edx, 0x1a
add edi, esi
sub esi, ecx
jmp 0x476a99
call fcn.00478f9b
xchg ecx, esi
or edi, edx
sub esi, edx
sub edx, edi
or edx, esi
dec edx
add edi, edx
xchg esi, edi
jmp 0x478a90
pop ebx
and esi, ecx
xor ecx, 0x99151cb
not esi
sub edx, edi
shr edi, 0xa
xchg ecx, edi
sub ecx, 0x9928a71
mov edi, ecx
nop
xchg ecx, edi
mov edi, edx
or edi, 0x993ae49
and edx, esi
add ecx, 0x99422c3
jmp 0x4789a1
pop ebx
xchg esi, edx
mov edi, esi
add edx, esi
mov edi, 0x99b073f
and edx, edi
and ecx, edx
ror edx, 0x18
sub edx, ecx
jmp 0x4755ed
mov ebx, 0x2809024b
add edx, esi
xor ecx, esi
xchg esi, edi
dec edi
xor esi, ecx
or edi, edx
or edx, ecx
shr esi, 0xf
add esi, 0x9a2102b
mov ecx, 0x9a24c4d
sub ecx, edx
and edi, esi
jmp 0x477d68
mov ebx, 0x2809024b
sub edi, edx
xor ecx, 0x9a34d8b
inc esi
inc ecx
shl esi, 0x10
inc esi
or ecx, edx
xor esi, edi
rol edx, 0x19
and esi, ecx
jmp 0x475f0e
pop ebx
neg ecx
or esi, edi
or edi, 0x9aaf83f
mov esi, ecx
and ecx, edx
sub edx, edi
jmp 0x4776d5
push 0x72a7acb
add edx, 0x9b22619
ror ecx, 0x14
or ecx, esi
nop
add ecx, esi
or edi, edx
sub edx, edi
xor edx, 0x9b4d119
rol ecx, 0x15
and ecx, edx
rol ecx, 2
mov edx, edi
jmp 0x4768fe
pop ebx
and esi, ecx
xchg edi, edx
and edx, edi
xchg ecx, esi
and esi, ecx
or esi, edi
sub ecx, edx
sub edx, 0x9c61c97
add edi, esi
mov edi, edx
dec edi
xor esi, 0x9c70f89
or edi, 0x9c749eb
or esi, 0x9c78345
ror edx, 0xa
xor edi, esi
jmp 0x478ccf
pop ebx
and esi, edx
xor edx, edi
add edi, esi
xor edx, esi
or esi, ecx
xchg ecx, esi
xchg edx, ecx
sub edx, ecx
and esi, ecx
shl ecx, 0x17
jmp 0x475ed6
push 0x74acaf9
mov edi, 0x9caa29d
or ecx, esi
xor edi, esi
neg ecx
shr edi, 0x1e
and edx, edi
jmp 0x4774b4
pop ebx
add edi, ecx
inc edx
shr edi, 0x1d
add ecx, esi
shl edx, 0xd
xchg edi, edx
mov esi, ecx
sub esi, edx
mov edx, esi
or edi, edx
jmp 0x476d15
pop ebx
add esi, 0x9d43b23
mov ecx, edi
or edx, esi
sub ecx, esi
xchg edi, edx
mov ecx, esi
mov edi, 0x9d599b9
and edi, ecx
add esi, edx
xchg esi, ecx
jmp 0x478680
push 0x71fcf8d
add edi, ecx
mov edi, ecx
xchg edi, edx
add esi, ecx
sub esi, edx
not edx
or esi, edx
xchg edx, ecx
shr edi, 0x15
sub ecx, esi
jmp 0x475b0d
pop ebx
ror esi, 1
shr edx, 2
add edx, 0x9ea6547
shr ecx, 0x1e
xchg edi, esi
shl esi, 6
and esi, 0x9eb5393
or ecx, esi
xor edi, 0x9ebd96d
mov esi, ecx
add ecx, edx
or ecx, esi
mov edx, ecx
add edx, ecx
xor ecx, 0x9ed3027
mov edx, ecx
jmp 0x476847
pop ebx
or edi, ecx
sub edi, edx
rol edi, 0xf
sub edx, ecx
bswap ecx
dec edx
add ecx, 0x9f5c52f
shr edi, 0x13
rol ecx, 8
mov esi, 0x9f6783d
jmp 0x477abf
mov ebx, 0x2809024b
xor ecx, 0x9f6cd45
and ecx, edi
mov ecx, edx
add esi, 0x9f77945
shl edi, 0x12
sub esi, 0x9f7f00f
xor edi, ecx
mov edx, edi
xor ecx, edi
and edi, edx
sub esi, 0x9f921d5
or edi, esi
jmp 0x476b10
push 0x749b693
and edx, ecx
xor edx, 0xa03d0ed
xor esi, edi
shr edx, 0x16
xchg edx, edi
add edx, edi
or edx, edi
shr edx, 5
xor edi, ecx
not edi
jmp 0x475933
pop ebx
ror esi, 0x15
mov edi, edx
ror edi, 9
and edx, ecx
xor edx, ecx
sub edx, esi
sub esi, ecx
dec esi
jmp 0x475c0b
pop ebx
shr esi, 0xd
not ecx
or ecx, esi
sub edx, edi
add edi, 0xa1af37b
mov ecx, esi
add ecx, esi
rol edi, 0xb
jmp 0x479412
pop ebx
and edi, ecx
dec esi
xor edx, edi
or ecx, esi
mov edx, edi
add edi, 0xa213b23
or ecx, esi
or edi, ecx
rol ecx, 0xd
shl esi, 0xa
jmp 0x4782d8
push 0x72ad509
bswap edx
add edi, ecx
and esi, ecx
shl esi, 1
xor edi, ecx
mov edx, ecx
add esi, 0xa26e7d9
and ecx, edi
jmp 0x476652
push 0x71769d5
and ecx, edi
xor edx, edi
xor ecx, 0xa3bd4ad
xor edx, 0xa3c0b1f
mov edi, 0xa3c4163
not edi
mov edx, esi
and edi, ecx
or esi, ecx
add esi, edi
jmp 0x4753f7
push 0x71a8f89
add ecx, edi
shl ecx, 0xe
mov ecx, edi
and edi, esi
and esi, 0xa42f659
neg ecx
shr edi, 0x18
mov edx, esi
shl edx, 0xa
xchg esi, ecx
sub ecx, edi
sub ecx, edx
shl esi, 6
inc esi
jmp 0x4761ec
call fcn.00478f9b
bswap edi
and edi, ecx
mov edi, 0xa4b6af3
shr ecx, 8
rol esi, 6
or ecx, 0xa4c0dd1
and ecx, edi
add ecx, edx
mov edx, ecx
rol ecx, 0xd
mov ecx, edi
mov edi, 0xa4d569f
sub esi, ecx
mov esi, ecx
sub edi, ecx
bswap esi
jmp 0x477777
push 0x73582d3
add esi, edi
xchg ecx, esi
sub ecx, edx
mov esi, 0xa58958f
add esi, edx
xor edi, ecx
add esi, edi
xor edi, edx
add edx, esi
xor edx, ecx
add edi, edx
xor edi, edx
jmp 0x475eb5
pop ebx
xchg edi, esi
mov edx, ecx
add ecx, 0xa5f91d3
not ecx
mov esi, edi
inc esi
sub edx, ecx
and edx, esi
jmp 0x47764d
call fcn.00478f9b
xor esi, 0xa6e20b7
and ecx, 0xa6e56d1
sub edx, esi
mov edi, edx
shr ecx, 4
or ecx, edi
sub edx, ecx
and edi, ecx
xor edi, 0xa6fd7ad
shr edx, 0x13
and edx, ecx
and esi, 0xa707953
add esi, edx
and ecx, edx
not esi
add edx, edi
jmp 0x4792fb
pop ebx
add edx, edi
mov esi, 0xa71c951
shr esi, 0xe
mov ecx, edi
add edi, ecx
and edi, edx
jmp 0x47624f
push 0x7461fff
sub edi, 0xa81ffe3
sub ecx, edi
and esi, edi
and edi, ecx
mov ecx, edi
xchg edi, edx
xor edx, esi
bswap esi
jmp 0x478286
pop ebx
shr edi, 0xc
xor edi, esi
and esi, ecx
add edx, 0xa8fe5ed
rol edi, 0x16
neg ecx
mov esi, edx
shr edx, 0x12
sub edx, edi
mov esi, ecx
jmp 0x479365
push 0x7209b29
inc edx
sub esi, edx
mov esi, edx
or edi, ecx
sub esi, 0xa9600f5
or ecx, esi
ror ecx, 0xa
and ecx, edi
jmp 0x47920c
pop ebx
dec ecx
shl ecx, 0xb
and ecx, edx
or esi, 0xa9a3661
xchg esi, edi
inc edx
add edi, 0xa9ae8d9
xchg ecx, esi
mov edi, edx
dec edi
and esi, edi
mov esi, 0xa9c1ba7
jmp 0x4762c4
mov ebx, 0x2809024b
xchg ecx, esi
mov ecx, esi
xor esi, 0xa9cf4a5
add edi, ecx
nop
or edi, 0xa9da5f9
jmp 0x478ac8
push 0x72477cf
sub edx, 0xaa36805
mov ecx, 0xaa3a339
and edi, edx
shr edi, 8
sub esi, 0xaa463d5
mov edi, esi
and edx, edi
and edx, ecx
xchg edx, esi
not edx
jmp 0x477b99
push 0x74a6ef3
rol esi, 0x11
and esi, 0xaa61a81
shl esi, 0x19
inc esi
or esi, ecx
sub esi, edx
shl edi, 0x17
and edx, 0xaa78d07
not edi
ror esi, 4
jmp 0x4763df
push 0x71711c3
xor ecx, edi
add edi, 0xab748ff
xor edx, edi
dec esi
sub ecx, esi
sub edi, 0xab844f3
jmp 0x476a2f
push 0x7241daf
and esi, edx
add edi, ecx
shl esi, 0x17
and ecx, edi
and edx, 0xabfc8d5
or ecx, esi
shr edx, 0x19
sub esi, edi
jmp 0x47700e
pop ebx
xor esi, edx
mov ecx, 0xad10585
bswap edi
shr esi, 8
dec esi
or edx, ecx
neg edi
xor ecx, 0xad2fd4f
jmp 0x4754f7
call ebx
mov edi, ecx
inc esi
and esi, 0xad9b213
rol edx, 0xc
xchg esi, edi
rol edi, 3
ror edi, 0x1f
mov edx, 0xadadcb9
sub ecx, edi
add esi, edi
jmp 0x476463
call ebx
xor ecx, edi
or edi, edx
sub edx, ecx
rol edx, 0x18
xor ecx, edx
sub edi, ecx
sub edi, 0xadd24cb
or esi, edi
jmp 0x477efb
pop ebx
shr ecx, 9
inc esi
add esi, edi
xor edi, ecx
xor ecx, 0xadea0c3
add edx, ecx
add ecx, edi
xchg ecx, edi
sub edx, edi
rol edi, 0x1e
xor edi, ecx
sub esi, edi
shl edi, 5
dec edi
jmp 0x47659a
push 0x72cf68d
or edx, 0xae113e9
shl ecx, 1
add edx, edi
add ecx, 0xae1c335
dec edi
and edi, ecx
sub edi, ecx
or edi, esi
sub edx, 0xae2f76f
and esi, edi
add esi, ecx
xor edx, ecx
jmp 0x477dcf
push 0x7456667
xchg edx, edi
add ecx, esi
bswap ecx
dec edi
sub edi, ecx
xchg edx, esi
mov esi, 0xaeb35b1
sub edi, 0xaeb71e9
sub edx, esi
shl ecx, 0x12
mov ecx, edx
xchg ecx, esi
and edx, ecx
xchg ecx, edx
jmp 0x478401
pop ebx
add edx, esi
add edx, 0xaeef4bd
bswap ecx
rol edi, 6
dec esi
xor edx, esi
mov ecx, edi
add esi, ecx
or esi, edx
sub ecx, 0xaf0d9cb
jmp 0x477672
mov ebx, 0x2809024b
xor ecx, edx
xor esi, edi
inc edx
xchg esi, ecx
and ecx, 0xaf22cb1
xor edi, ecx
xor esi, 0xaf2a34f
add edx, edi
shr edi, 0x12
or edi, 0xaf35291
sub ecx, edi
not esi
jmp 0x477a4e
push 0x72fce5d
shl ecx, 0x10
mov edx, ecx
shl edx, 0x1b
sub ecx, edx
sub edx, esi
neg esi
rol edx, 2
mov edx, 0xaf5c9bb
bswap ecx
sub edx, edi
jmp 0x477506
mov ebx, 0x2809024b
and ecx, 0xaf69503
not edx
add edx, ecx
add ecx, 0xaf745c7
and esi, edx
mov edi, 0xaf7c9e7
jmp 0x476cd9
push 0x7324d53
inc ecx
and ecx, edi
rol edi, 0xc
neg esi
jmp 0x475553
push 0x743bde3
add edi, esi
and edx, 0xb0d21b3
and edi, edx
inc ecx
add edx, esi
add edi, 0xb0e057d
and esi, edi
sub ecx, esi
xchg edi, esi
xor esi, ecx
jmp 0x478de9
pop ebx
xchg esi, ecx
rol edx, 8
mov edi, ecx
inc edi
and ecx, esi
sub edi, ecx
add ecx, esi
and edi, 0xb113da9
jmp 0x4773b2
push 0x71f766f
sub esi, 0xb150961
xchg edi, edx
xor edi, esi
rol ecx, 0x10
mov esi, 0xb15fcdf
and ecx, esi
mov ecx, edi
or ecx, edx
jmp 0x4764ca
push 0x71caa83
or edx, edi
sub ecx, 0xb1e9e8b
xchg edx, esi
dec edi
neg esi
add esi, ecx
sub ecx, edi
dec ecx
and edi, ecx
sub edi, ecx
jmp 0x47567d
call ebx
and edx, ecx
not edx
neg esi
mov ecx, edi
xchg edi, ecx
xchg edi, edx
and ecx, esi
neg esi
neg edx
not ecx
add esi, 0xb2336ad
bswap edx
inc ecx
shr esi, 0x1e
jmp 0x477492
call fcn.00478f9b
xor ecx, esi
add edi, ecx
xor esi, edi
neg edi
add ecx, edx
shl esi, 0x13
mov esi, edx
add edi, ecx
jmp 0x477c18
push 0x727fe73
sub edx, ecx
xchg ecx, edi
neg edi
xor edx, ecx
and ecx, edi
shl ecx, 6
and esi, edi
xor ecx, esi
xor esi, edx
sub esi, 0xb3bb43b
jmp 0x4761c3
mov ebx, 0x2809024b
sub ecx, 0xb454a47
and edx, 0xb4585c9
sub ecx, 0xb45c0a7
and ecx, 0xb45fc3d
shr edi, 1
xor edi, 0xb467383
sub esi, ecx
shr ecx, 9
dec edx
add edi, ecx
jmp 0x478082
call ebx
rol esi, 5
sub esi, edi
sub edi, 0xb483885
add ecx, edx
inc esi
mov ecx, edi
add esi, edx
mov esi, edx
xor edi, edx
xor edi, ecx
sub edi, ecx
neg ecx
dec esi
not edx
jmp 0x476424
push 0x727a39f
and ecx, 0xb4d99d5
and edx, 0xb4dd543
inc ecx
and esi, 0xb4e4c47
mov esi, edi
rol edi, 0xa
sub edi, esi
mov edx, edi
xor edx, ecx
mov edx, ecx
add edx, 0xb4ff179
rol ecx, 0xa
jmp 0x4778cb
call fcn.00478f9b
xchg edx, edi
add ecx, esi
add ecx, 0xb537905
shr edi, 0x1b
xchg ecx, edi
bswap edx
xor ecx, 0xb5468b7
bswap ecx
add edx, ecx
sub esi, ecx
dec esi
and esi, ecx
jmp 0x47736f
pop ebx
ror esi, 6
xchg edi, esi
mov ecx, esi
and edx, 0xb5bf9a9
dec edx
xchg esi, edi
jmp 0x478979
mov ebx, 0x2809024b
rol esi, 0x17
shr esi, 0xd
neg esi
or ecx, 0xb6ab1a5
add ecx, edi
add ecx, 0xb6b2215
shr ecx, 0x10
and ecx, 0xb6b96c1
xchg ecx, esi
bswap ecx
jmp 0x47779e
call ebx
or esi, edi
and edx, esi
inc esi
dec edi
or edx, ecx
mov edx, esi
and esi, 0xb73722b
shr edi, 9
add edx, ecx
xor esi, 0xb74748b
mov edx, 0xb74abd7
or edx, ecx
jmp 0x478e89
call ebx
add edx, edi
or esi, edi
xchg edx, esi
sub edi, edx
sub edi, 0xb760e15
xchg edx, edi
add ecx, edx
sub ecx, esi
shl edi, 0x18
or edx, esi
jmp 0x476174
pop ebx
shr esi, 0x19
shr esi, 9
inc ecx
or ecx, 0xb780a41
xor edi, ecx
xor esi, ecx
and edx, 0xb78bab3
and esi, edx
xor edi, esi
and ecx, esi
inc ecx
and ecx, esi
jmp 0x475a5d
call fcn.00478f9b
xchg esi, ecx
neg esi
mov esi, edi
xchg ecx, edi
mov esi, ecx
add edx, 0xb8b8ecb
mov esi, edi
xor edi, esi
xchg edi, edx
xor edi, edx
mov esi, 0xb8cba8b
xchg edi, ecx
sub edi, edx
xor esi, edi
jmp 0x477c41
push 0x72d51d3
or esi, edi
xchg edx, esi
or ecx, edx
mov ecx, 0xb921cab
mov edx, esi
inc esi
sub esi, 0xb92d72f
or edi, esi
sub esi, ecx
bswap esi
jmp 0x476f8f
pop ebx
xor ecx, edi
add ecx, 0xb98e797
and ecx, edi
add ecx, 0xb9958e9
xor edi, edx
mov edx, esi
or esi, edi
dec ecx
xor edi, edx
mov ecx, edx
jmp 0x4772e9
pop ebx
xchg esi, ecx
or edi, edx
xchg ecx, edi
neg edx
and edi, edx
or ecx, edx
mov esi, 0xba2f74b
or esi, edi
or esi, edi
add edi, edx
jmp 0x475e9b
pop ebx
or ecx, 0xba6f7d9
sub edx, edi
sub edi, edx
shr edx, 0x16
and edx, 0xba7e2ff
shr esi, 0xa
shl esi, 0xd
mov edi, esi
add ecx, edi
xor edi, ecx
xchg ecx, esi
xchg ecx, edx
jmp fcn.00477323
call fcn.00478f9b
mov ecx, edx
add esi, edi
not edx
shr edi, 8
xor esi, 0xbbc9005
and esi, 0xbbcca6f
xchg edx, esi
add ecx, edi
shr ecx, 0x1f
and edx, edi
jmp 0x4779aa
call fcn.00478f9b
add ecx, edx
and edx, ecx
xchg ecx, edi
inc esi
mov esi, edi
mov edx, esi
not ecx
mov edx, esi
mov edi, esi
sub edx, edi
jmp 0x478b42
push 0x738ebd1
and edx, edi
add edx, 0xbdd9447
bswap esi
xchg edx, esi
bswap esi
xor esi, edi
shr ecx, 7
shr edx, 0x12
jmp 0x4793f3
pop ebx
add esi, 0xbe07f89
xor ecx, edi
xchg edx, ecx
add edi, 0xbe12afb
inc edi
xchg ecx, edx
xor esi, ecx
add edi, 0xbe21efd
jmp 0x475c73
mov ebx, 0x2809024b
and edi, esi
or ecx, esi
add edi, esi
or ecx, edi
mov esi, ecx
or ecx, 0xbe6e76b
rol edx, 0x15
bswap edx
xor edi, esi
mov esi, edx
mov edx, ecx
sub edx, ecx
jmp 0x475bbf
pop ebx
or esi, ecx
rol edx, 0x17
and ecx, edx
mov edx, edi
jmp 0x475883
pop ebx
and esi, edi
sub ecx, edx
xor edx, edi
and edx, edi
or esi, edx
rol esi, 0x1d
and edx, esi
not edx
or ecx, esi
xchg esi, edi
xchg ecx, esi
xchg esi, ecx
add ecx, edx
sub edx, ecx
jmp 0x4763c4
push 0x745c2c9
mov esi, edi
sub edx, esi
mov edx, ecx
xchg edx, esi
or esi, ecx
mov edi, 0xc03bf41
add edx, esi
dec edi
jmp 0x476e04
push 0x735270f
add esi, ecx
xchg edi, edx
sub esi, edx
shr edi, 1
xchg ecx, edi
add edx, esi
jmp 0x476bca
pop ebx
xchg edi, esi
mov ecx, esi
xchg ecx, edx
sub ecx, edi
xchg edi, esi
nop
xchg ecx, edi
dec edx
jmp 0x4782e7
call fcn.00478f9b
inc ecx
nop
and edx, 0xc4762e9
xor edi, ecx
xor ecx, 0xc47d489
sub edx, 0xc480ec3
xor esi, 0xc4857c9
xor ecx, esi
or esi, edx
neg esi
jmp 0x4788bf
call ebx
sub esi, edi
inc edi
xor ecx, 0xc54cc2b
mov ecx, edx
and edx, esi
xor edi, edx
sub edi, esi
add ecx, edx
and ecx, 0xc561577
xor ecx, esi
shl esi, 0x18
xchg esi, edx
jmp 0x477c61
push 0x72f732f
or esi, ecx
mov edx, ecx
xor edi, esi
rol edi, 0xc
or ecx, edx
and ecx, edx
or ecx, 0xc641f35
rol edx, 0xe
xor edi, 0xc64968b
add ecx, edi
jmp 0x4774e2
pop ebx
bswap edx
shr ecx, 7
inc edx
rol edi, 0x14
xchg ecx, edx
shl edx, 5
neg edx
mov edx, edi
jmp 0x475ae0
call fcn.00478f9b
dec edx
xor edx, edi
mov edi, ecx
and esi, edx
mov edi, ecx
add edx, edi
ror ecx, 2
xchg edx, ecx
nop
sub edi, 0xc710b57
jmp 0x47734b
call ebx
xchg ecx, esi
mov ecx, esi
add edi, 0xc74e8b1
ror ecx, 9
sub esi, edi
shl esi, 0x1f
add ecx, esi
dec esi
sub edi, edx
sub esi, 0xc769421
add edx, 0xc76cfcd
mov ecx, esi
or edx, 0xc774329
xor ecx, 0xc777e81
jmp 0x47685e
call fcn.00478f9b
xor edi, esi
shr ecx, 0x1e
ror ecx, 0x18
add ecx, edi
neg ecx
add ecx, edx
ror edx, 4
or edi, 0xc797e17
sub esi, 0xc79b989
and edi, 0xc79f517
xor esi, 0xc7a3165
xchg edx, esi
jmp 0x479462
call ebx
mov edx, edi
xor esi, edx
mov ecx, esi
and edx, edi
dec edi
mov edx, ecx
mov edi, 0xc802ba9
ror esi, 7
and esi, 0xc80a323
shl edx, 8
jmp 0x47638e
pop ebx
dec esi
xor edi, 0xc8f352f
or ecx, 0xc8f7e63
add edx, 0xc8fb7eb
mov ecx, esi
xor edx, edi
xchg edi, edx
sub edx, esi
jmp 0x476edc
pop ebx
sub edx, 0xc9a1b63
xor ecx, edx
xor ecx, 0xc9a9c0b
add edi, 0xc9ad67f
shr ecx, 0x17
bswap esi
or esi, ecx
mov ecx, esi
xchg edi, esi
add edx, edi
jmp 0x4756a9
push 0x7450a37
mov edx, edi
bswap ecx
and edx, esi
inc ecx
or ecx, 0xcaece5b
bswap edi
and edi, edx
mov edx, edi
xor edi, esi
xor esi, 0xcaff805
and ecx, esi
neg edx
xor esi, edx
and edx, ecx
xor edi, 0xcb113b5
sub ecx, edi
jmp 0x477446
pop ebx
rol edx, 0x1a
neg edx
or esi, edx
add esi, 0xcba4343
mov ecx, 0xcba8beb
or esi, ecx
mov edi, esi
bswap esi
jmp 0x477eb6
push 0x715f91b
not ecx
add ecx, 0xcbf6d83
xor ecx, edx
xor esi, 0xcbfef33
xor edi, esi
or ecx, edi
add esi, edi
or ecx, esi
jmp 0x47929f
call ebx
and edx, esi
not esi
and ecx, esi
ror edi, 0x10
add edi, esi
xchg edx, ecx
ror esi, 0x1d
mov edi, edx
jmp 0x47738b
mov ebx, 0x2809024b
inc ecx
mov edi, ecx
mov edx, esi
mov edi, esi
mov edi, edx
dec ecx
xchg esi, edx
xor edx, esi
jmp 0x4787ed
push 0x7165f51
add esi, ecx
xchg edi, esi
or edi, 0xcfc359f
and edx, edi
shl esi, 0x1f
inc esi
mov edi, esi
sub esi, 0xcfd4151
add edi, edx
or ecx, edi
jmp 0x47574c
push 0x723c3a1
shr edx, 0x1c
add edi, 0xcfe2bcd
xchg ecx, esi
xchg ecx, edx
add edx, ecx
shr esi, 0x1d
and ecx, 0xcff455f
and edi, ecx
jmp 0x4771d5
call ebx
xchg ecx, edx
shl edx, 0xd
mov edi, 0xd0129ef
add esi, 0xd015fc7
dec edx
mov edx, edi
or esi, 0xd020e01
or edi, ecx
sub edi, ecx
sub esi, ecx
jmp 0x4768ba
pop ebx
mov ecx, edx
xchg esi, edi
shr ecx, 0x1c
inc edi
sub esi, edx
add edi, edx
mov edi, edx
shl esi, 8
xor edx, esi
mov edi, 0xd08959f
rol esi, 0x1c
or edi, ecx
jmp 0x477e45
push 0x73bebc5
or edx, esi
rol ecx, 0x1d
xor esi, edi
neg esi
mov edx, ecx
mov esi, ecx
and esi, edx
or ecx, 0xd11f65d
jmp 0x475b62
push 0x71c511d
and edi, edx
xchg edx, edi
shr edx, 4
and esi, edx
neg edi
inc edx
add ecx, esi
sub edi, ecx
sub esi, ecx
or edx, ecx
jmp 0x477757
call ebx
add edx, ecx
mov edx, 0xd17dff9
xchg esi, ecx
add ecx, edx
xchg edx, edi
sub edx, esi
add esi, edi
or ecx, esi
mov edx, esi
and edx, ecx
jmp 0x47662f