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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffeec
jne 0x40107f
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff28
jne 0x401126
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff30
jne 0x401191
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff08
jne 0x401224
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
call sub.user32.dll_DestroyCaret
ret
jmp 0x47582a
and ebx, edx
or ecx, 0x30ad37ca
mov ebx, edx
bswap ecx
mov ecx, ebx
and ebx, 0x30ad9dde
add ebx, edi
jmp 0x4762ff
pop edx
or edi, ebx
rol esi, 0xd
xor ebx, ecx
shr esi, 3
or esi, edi
sub ecx, ebx
shl edi, 0x1f
and ecx, esi
or edi, esi
xchg esi, ebx
add ebx, esi
and esi, 0x34a1610e
xor ecx, 0x34a1800c
inc edi
jmp 0x477caf
pop edx
add ebx, 0x34a3262a
add ecx, edi
or edi, ecx
rol ecx, 0x10
mov ecx, ebx
add ecx, edi
bswap esi
xchg edi, esi
mov edi, ebx
add ebx, esi
xor edi, ebx
or ecx, ebx
jmp 0x477012
push 0x30b5d808
xor esi, ecx
xor ecx, 0x34b43422
ror edi, 5
add ecx, 0x34b54d38
jmp 0x476e50
push esp
mov edi, esi
mov esi, ebx
sub ebx, edi
xchg esi, ecx
sub esi, 0x34b95238
ror ebx, 0xe
neg esi
xor ecx, esi
jmp 0x476194
pop edx
sub edi, ecx
neg ebx
xchg edi, esi
sub edi, ebx
or ebx, ecx
inc ebx
neg esi
neg esi
and esi, ebx
add ecx, 0x34bc720a
rol ecx, 0x1a
not ebx
xor esi, edi
mov ebx, esi
jmp 0x475b13
push 0x401400
xchg ecx, edi
and edi, ecx
add ecx, esi
mov edi, esi
add ebx, esi
and esi, 0x34bef8fe
jmp 0x478330
push 0x30b4b23e
xor esi, ebx
inc edi
sub ebx, esi
sub ebx, 0x34c02710
or edi, ebx
or edi, esi
jmp 0x477533
push 0x30b05f61
and ecx, edi
mov edi, esi
xchg edi, esi
sub esi, ebx
sub edi, ecx
mov edi, ecx
add edi, esi
or esi, ebx
jmp 0x475d96
pop edx
xchg ebx, edi
and esi, 0x34d5e618
shr ebx, 9
add esi, ecx
jmp 0x477d67
call edx
xchg ecx, esi
neg edi
and edi, 0x34dce5a4
sub esi, edi
jmp 0x4771aa
pop edx
mov edi, ebx
shr edi, 0xc
sub edi, esi
xchg ecx, edi
xchg ebx, esi
add esi, 0x34e2e1a0
sub ecx, ebx
add esi, 0x34e314ba
jmp 0x47648d
call fcn.0047850f
sub ebx, esi
mov ebx, esi
rol ebx, 7
and ebx, edi
mov esi, ecx
mov ebx, edi
add ebx, 0x34e4b5e2
mov edi, ecx
jmp 0x47747b
push 0x30b73b6a
or esi, 0x34e71838
or edi, ebx
ror ebx, 0xe
add ecx, edi
sub ebx, 0x34e84c70
or edi, esi
jmp 0x475fd9
push 0x30bea3ac
mov esi, 0x34ebc7d2
not ecx
mov edi, ebx
inc ebx
or ecx, edi
rol edi, 0x15
xor ecx, ebx
sub ebx, esi
and esi, ecx
rol edi, 0x17
xor esi, ebx
sub ebx, edi
jmp 0x477037
push 0x30b2c1e2
sub esi, ecx
xor ebx, edi
add ebx, edi
xchg edi, esi
xchg esi, ecx
ror edi, 0x13
sub edi, esi
xchg ecx, edi
jmp 0x475f3e
pop edx
bswap ecx
sub edi, ecx
or edi, ecx
mov esi, edi
xor ecx, 0x3606fb36
or ecx, edi
jmp 0x476a81
mov edx, 0x246e6c30
neg esi
add ecx, edi
add edi, ebx
or ebx, 0x3607b4c2
add ebx, esi
xor ebx, esi
bswap ebx
sub ebx, esi
add edi, esi
sub ebx, esi
and esi, 0x36087144
mov esi, edi
jmp 0x476ecd
mov edx, 0x246e6c30
and ecx, 0x360b435a
mov ecx, esi
mov edi, esi
or edi, 0x360b90fc
add ebx, esi
add ebx, 0x360bc4fa
xchg esi, ecx
inc esi
jmp 0x4778ba
call fcn.0047850f
or ecx, ebx
or edi, 0x360e1d32
add ecx, esi
add esi, edi
xchg ebx, esi
not edi
bswap esi
xor esi, edi
jmp 0x475984
push 0x30b4787d
xor edi, ecx
add ebx, 0x36104322
or esi, 0x361060ea
add ebx, ecx
mov edi, 0x3610949e
neg edi
add ebx, esi
ror edi, 1
sub ebx, esi
mov esi, ebx
xor esi, edi
mov esi, 0x36115422
jmp 0x4774c3
push 0x30bd3228
add ecx, 0x36117ea0
mov ebx, ecx
shr ecx, 0x16
sub ebx, 0x3611d35a
add ebx, edi
mov ebx, esi
jmp 0x478201
push 0x30b2deae
inc esi
and edi, ebx
or ecx, ebx
mov esi, ebx
add esi, edi
or esi, 0x3614123c
xchg esi, edi
bswap edi
or edi, ecx
or esi, ebx
jmp 0x476283
mov edx, 0x246e6c30
xor ebx, edi
mov ecx, 0x36158a1e
xor ebx, edi
add ebx, edi
xchg edi, esi
sub esi, ebx
sub edi, ecx
shl ecx, 0xb
jmp 0x476c41
push 0x30b75816
shr ebx, 6
sub ecx, edi
xor ebx, ecx
add ebx, ecx
inc edi
shl edi, 0x11
inc esi
shl ecx, 0xe
add ebx, 0x3619348a
mov ebx, 0x36194efe
jmp 0x4772bf
push 0x30b59dac
sub ebx, edi
add ecx, 0x361a973a
not esi
sub edi, ebx
shr edi, 0x13
rol ebx, 5
jmp 0x4785a0
mov edx, 0x246e6c30
mov ecx, esi
neg edi
xor ecx, 0x362083a8
ror ebx, 0x13
xor ecx, esi
and ecx, 0x3620d132
add ecx, 0x3620ecdc
xchg ebx, ecx
ror edi, 3
bswap ecx
jmp 0x476a8b
call fcn.0047850f
not ebx
or ebx, ecx
add edi, ebx
sub esi, ecx
or esi, ebx
add edi, ebx
sub esi, ecx
shr ecx, 6
jmp 0x476d8d
push esp
shr edi, 0xa
not ecx
and ebx, esi
sub edi, esi
rol ecx, 0x1e
rol esi, 0xb
jmp 0x476898
push 0x30ba3faa
sub esi, edi
shr esi, 7
sub edi, ecx
neg ebx
and ecx, esi
not ecx
or edi, 0x36299a04
not ebx
xchg esi, ecx
ror ecx, 3
jmp 0x475e0f
push 0x30b12a3a
add ebx, esi
ror ecx, 2
xor ecx, edi
add ecx, edi
xor ecx, esi
or ebx, edi
sub esi, ecx
add edi, ecx
add ebx, 0x362adde2
sub ecx, 0x362af758
add edi, esi
shl edi, 7
or ebx, ecx
add ecx, 0x362b5cb2
jmp 0x47795d
mov edx, 0x246e6c30
not edi
sub ebx, esi
inc edi
add esi, 0x362cb61c
xor esi, ecx
add esi, ecx
add ebx, edi
and edi, 0x362d1eca
add edi, 0x362d388a
add ebx, esi
or ebx, 0x362d6934
add edi, ebx
jmp 0x477221
push 0x30af5677
mov ebx, edi
neg ecx
inc ecx
and esi, edi
ror edi, 0x11
and edi, esi
jmp 0x4780a3
call edx
or ebx, ecx
xchg ebx, ecx
or edi, ecx
mov edi, esi
or ecx, 0x363079f8
shl ebx, 5
ror edi, 6
and ecx, 0x3630d0ce
ror ecx, 0x1f
and edi, ebx
jmp 0x4775b8
push 0x30b287a2
add ebx, edi
sub ebx, 0x36313f74
or edi, esi
or esi, 0x363177ca
add esi, edi
sub esi, ebx
jmp 0x47848e
mov edx, 0x246e6c30
mov ebx, edi
sub edi, 0x3633cd94
jmp 0x476fbd
mov edx, 0x246e6c30
xor esi, ecx
sub ecx, ebx
dec ecx
add edi, ebx
sub esi, ecx
not ecx
and ebx, esi
sub esi, ebx
jmp 0x47610b
pop edx
sub ebx, edi
sub esi, ebx
sub edi, ecx
rol ebx, 0x11
xor ebx, ecx
and esi, ebx
rol esi, 0x1c
xchg ecx, edi
jmp 0x476790
call edx
rol ebx, 0x13
not ebx
or esi, 0x36373bd8
shl edi, 0x13
jmp 0x476f8d
push 0x30be5f6e
mov edi, 0x3639a060
rol esi, 0x1d
add esi, edi
sub esi, ebx
sub edi, ecx
mov edi, 0x363a230a
shr edi, 3
and ebx, ecx
jmp 0x47815b
pop edx
mov ecx, ebx
neg esi
inc esi
xchg ecx, edi
sub esi, edi
or esi, ecx
xor esi, ecx
xchg esi, ebx
or edi, 0x363b4dae
add edi, ebx
jmp 0x477a05
pop edx
shr ecx, 0x1c
xor esi, 0x363dcefa
sub ecx, edi
bswap edi
jmp 0x478191
call edx
mov edi, 0x3643da6e
xor ebx, esi
add esi, 0x36440d34
mov esi, 0x36442772
xor ebx, ecx
and ebx, ecx
shr ebx, 0x10
sub edi, esi
jmp 0x4781c9
push 0x30b701dc
nop
not ebx
and ebx, ecx
dec ecx
xor esi, ebx
xor ebx, edi
add edi, 0x364f9826
mov edi, 0x364fb21a
jmp 0x477671
push 0x30b580e0
mov ebx, esi
or ecx, 0x364feffa
add esi, ecx
add ebx, edi
add edi, esi
xchg ecx, edi
sub esi, edi
dec ecx
xchg esi, ebx
or esi, edi
jmp 0x47601d
pop edx
sub ebx, ecx
add ebx, esi
or esi, edi
rol esi, 3
sub edi, esi
nop
and ebx, esi
sub ebx, esi
rol ebx, 0x1f
xor edi, ebx
mov edi, 0x3653ec9a
inc ebx
xchg ecx, edi
rol edi, 0x17
jmp 0x475b2d
push 0x30af9472
add ebx, ecx
nop
rol ebx, 0x19
add esi, edi
xchg ebx, edi
sub edi, esi
mov ecx, ebx
not ecx
xor esi, ebx
sub ecx, esi
rol edi, 0x1e
sub edi, ecx
jmp 0x4760df
push 0x40
and edi, esi
and ecx, edi
and edi, esi
xor ebx, esi
or edi, esi
mov ecx, esi
dec ebx
and esi, ebx
mov ebx, 0x365a96a4
xchg edi, ebx
mov ecx, ebx
and ebx, esi
jmp 0x476af5
push 0x30b26af6
or ebx, 0x365b20aa
sub ebx, edi
rol ecx, 0x10
add esi, ebx
xchg esi, ecx
or esi, ebx
add ecx, esi
or esi, ebx
jmp 0x47633b
call edx
xor ebx, edi
mov ecx, ebx
or esi, ebx
add esi, 0x365f6188
and ebx, 0x365f7dce
add edi, ebx
xchg ecx, esi
mov edi, 0x365fd19a
jmp 0x476de9
push 0x30b0f02e
add edi, 0x3662ed92
shr edi, 7
inc ecx
mov edi, ebx
add ecx, esi
and esi, edi
not ebx
mov edi, 0x3663ad6a
inc ebx
and esi, ecx
or ebx, esi
mov edi, esi
jmp 0x47745e
pop edx
shr edi, 0x1d
ror esi, 2
sub ebx, 0x36664eb8
mov ecx, 0x3666697c
mov edi, esi
add ecx, ebx
mov ebx, edi
nop
or edi, esi
add edi, ebx
and ebx, esi
xchg esi, edi
add edi, 0x36675940
xchg esi, ecx
jmp 0x475c1e
pop edx
bswap ebx
xchg edi, esi
jmp 0x476b4e
call fcn.0047850f
neg edi
neg edi
xor esi, ecx
or edi, ebx
add esi, ecx
add edi, esi
ror ebx, 0x13
sub edi, esi
jmp 0x4771c7
push 0x30bcf74c
rol ebx, 0x11
sub ecx, esi
add esi, 0x366bd69c
xchg ebx, ecx
add esi, ecx
add edi, esi
ror ebx, 0xf
add edi, ecx
mov esi, ebx
mov ebx, 0x366c9160
ror ecx, 6
or ebx, 0x366cc9ec
jmp 0x477f85
push 0x7442a
mov ecx, ebx
sub edi, esi
and edi, esi
and ebx, ecx
and esi, ecx
sub esi, ebx
ror ecx, 5
xchg ecx, edi
rol edi, 4
add edi, esi
jmp 0x4759c5
push 0x30bc0df4
sub ebx, esi
xor edi, ecx
add ebx, edi
add esi, ebx
add edi, ecx
sub ebx, ecx
xchg esi, ecx
and ecx, 0x366ec48e
xchg ebx, edi
rol esi, 9
jmp 0x477e6e
pop edx
shr ebx, 0x10
or edi, 0x366f44f6
mov edi, 0x366f5f50
mov ecx, esi
jmp 0x477feb
pop edx
sub ebx, esi
or esi, ebx
shr ebx, 0x12
xor ecx, ebx
and ebx, ecx
mov ecx, 0x3670263a
add esi, 0x36704294
inc edi
mov edi, esi
add ecx, ebx
jmp 0x4768bc
pop edx
xchg ecx, ebx
mov edi, 0x36752d90
mov ebx, esi
bswap edi
xor edi, ebx
and edi, esi
jmp fcn.00477984
call fcn.0047850f
and ebx, esi
sub esi, ebx
or edi, esi
mov ecx, esi
xor ebx, ecx
xchg ebx, ecx
or ecx, edi
xor ebx, 0x3677dd52
jmp 0x478240
call edx
and ebx, esi
inc ebx
xchg ecx, esi
not esi
dec edi
add ebx, ecx
or ebx, edi
mov esi, 0x36822564
mov ecx, ebx
inc edi
jmp 0x476a19
push 0x30b164f8
mov ecx, ebx
add esi, edi
or esi, 0x3682b256
neg ecx
jmp 0x476396
pop edx
shr edi, 0x14
or ecx, edi
rol esi, 0xb
or ebx, esi
or edi, ecx
add edi, 0x3684dd3c
and ebx, esi
xchg esi, edi
sub ebx, esi
xor ebx, edi
jmp 0x477752
push 0x30b5f66c
dec ebx
or esi, 0x36879bb4
jmp 0x4776ba
call fcn.0047850f
sub edi, 0x368ab050
add edi, ecx
and esi, ecx
sub esi, ebx
jmp 0x476315
pop edx
sub ebx, ecx
add edi, ecx
sub ecx, ebx
rol esi, 0x1c
sub esi, ebx
rol edi, 0xb
jmp 0x477ebd
call fcn.0047850f
mov ebx, esi
dec edi
sub edi, ebx
xchg ecx, ebx
xor edi, ecx
inc edi
not esi
xor edi, 0x36920f98
jmp 0x477827
call fcn.0047850f
and edi, ebx
xchg ebx, esi
or esi, edi
add ecx, 0x36928332
mov esi, ebx
mov ecx, edi
xchg esi, edi
add ebx, edi
inc ebx
mov edi, esi
add ebx, ecx
add esi, 0x36935704
jmp 0x4774a7
push 0x30ba1ea4
ror ebx, 0x14
mov ecx, esi
xchg ecx, edi
shr ebx, 0x1c
sub ebx, ecx
or ebx, 0x36940bd2
mov ebx, 0x3694264c
ror ecx, 7
and ebx, esi
sub ebx, 0x369477f4
jmp 0x47620e
pop edx
and ecx, esi
sub esi, ebx
ror ecx, 0x16
sub edi, ebx
add ebx, ecx
add esi, 0x369546d2
shl ecx, 0xd
ror ebx, 0x15
neg esi
add esi, ecx
and edi, ecx
sub ebx, ecx
jmp 0x4781eb
mov edx, 0x246e6c30
add ecx, ebx
mov edi, ecx
and ecx, 0x36965858
ror ecx, 0x1d
neg edi
ror esi, 2
add ecx, edi
mov ecx, edi
sub ebx, esi
inc edi
or ecx, ebx
sub ecx, edi
sub edi, ebx
not edi
jmp 0x477a4b
pop edx
shl ebx, 6
add ecx, edi
sub edi, 0x36a10b08
add edi, esi
sub edi, ebx
shr edi, 0xc
and ecx, ebx
shr edi, 0x1d
jmp 0x477ab3
call edx
shl ebx, 0xb
bswap ecx
jmp 0x477ce2
call fcn.0047850f
and ebx, edi
or esi, ecx
ror ecx, 0x16
xor ecx, edi
add ecx, edi
mov ebx, edi
xor edi, ebx
mov ebx, esi
xor ecx, edi
add esi, edi
jmp 0x477ae1
push 0x30b77644
or ecx, edi
add edi, esi
sub edi, ebx
mov ecx, edi
ror edi, 4
neg esi
inc esi
xor edi, ecx
add edi, ecx
sub esi, edi
jmp 0x47796a
pop edx
bswap esi
inc edi
xor edi, esi
or ecx, edi
sub esi, ecx
not ecx
jmp 0x476ac5
pop edx
shl ebx, 1
mov edi, ecx
or ebx, 0x36ade6f8
and ebx, 0x36ae00b8
add ebx, edi
mov edi, ebx
and ebx, 0x36ae496c
xchg ebx, edi
sub esi, ecx
and esi, 0x36ae9a94
add ecx, esi
and esi, ecx
jmp 0x475ec7
push 0x30b10d24
or esi, ecx
xor ebx, edi
xor edi, ebx
and ebx, 0x36b474f0
mov esi, ebx
sub ecx, edi
dec ebx
mov ebx, esi
jmp 0x476232
call edx
add esi, 0x36b4ffc4
mov esi, 0x36b51838
xor ebx, ecx
sub edi, esi
xor ecx, ebx
add ecx, 0x36b582ba
not esi
sub ecx, ebx
jmp 0x477c15
call edx
xchg edi, ebx
ror esi, 0x19
xor esi, ebx
add esi, ebx
xor esi, 0x36b64bd4
inc ebx
add ecx, esi
rol ecx, 0x1c
jmp 0x477bf2
push 0x30b49572
mov ebx, esi
neg ebx
sub ecx, edi
dec ebx
and esi, 0x36b729a6
mov edi, 0x36b743b0
or esi, edi
shr edi, 0xc
not ecx
and ebx, esi
not ecx
and ebx, esi
jmp 0x4759df
mov edx, 0x246e6c30
shl ecx, 0x1b
add ebx, edi
jmp 0x478299
pop edx
add ecx, esi
mov esi, edi
sub esi, ecx
sub esi, edi
xor ebx, ecx
neg ebx
rol edi, 0xf
or edi, ecx
jmp 0x4769b8
pop edx
sub edi, 0x36c032c6
sub ebx, edi
xor esi, 0x36c065f6
bswap edi
add ebx, esi
shr esi, 0xb
xor ebx, esi
xor ecx, edi
jmp 0x4767e4
push 0x30b71ed2
not ecx
or edi, 0x36c23daa
add edi, ebx
add esi, 0x36c26fd4
sub edi, 0x36c28994
xchg ecx, esi
inc edi
sub ecx, ebx
add ecx, esi
and esi, ecx
rol edi, 0x11
xor ebx, ecx
jmp 0x475c9a
mov edx, 0x246e6c30
xchg edi, ecx
mov esi, 0x36c45d0e
and ecx, esi
and edi, esi
ror edi, 0xf
and edi, esi
add ebx, 0x36c4df48
rol ebx, 7
and ecx, esi
rol edi, 0x19
jmp 0x476fa1
mov edx, 0x246e6c30
mov esi, ecx
and ecx, 0x36c570f4
add ecx, 0x36c58a9e
mov edi, esi
or ecx, 0x36c5bcfe
add ebx, edi
and ebx, edi
shr esi, 9
jmp 0x475c3d
call fcn.0047850f
not ecx
xchg ecx, ebx
xor esi, ebx
xchg ecx, ebx
jmp 0x47693e
pop edx
or ecx, edi
inc esi
and edi, 0x36c81b42
add ecx, edi
sub edi, 0x36c84da2
and ebx, esi
add esi, edi
and ecx, ebx
xchg esi, edi
shl ecx, 0x10
jmp 0x477c33
call edx
or edi, esi
xor esi, 0x36cec434
inc edi
xor edi, esi
and esi, 0x36cf13a8
and esi, ecx
or ecx, 0x36cf4910
rol esi, 2
xor ebx, edi
xor esi, ebx
add esi, ebx
add ebx, esi
jmp 0x477dfb
call fcn.0047850f
xor esi, ebx
inc ebx
bswap esi
sub esi, ebx
add esi, ecx
or ecx, 0x36d30512
sub ebx, esi
ror edi, 0xd
jmp 0x4765d5
push 0x30b14764
and ecx, edi
nop
jmp 0x476da8
mov edx, 0x246e6c30
ror esi, 0x1f
sub edi, ecx
xor esi, 0x36d7fcc6
mov edi, 0x36d81bc4
jmp 0x477711
pop edx
ror ecx, 0x16
and esi, edi
or ebx, ecx
xor ebx, edi
or ecx, ebx
or edi, ebx
bswap esi
mov edi, ebx
jmp 0x47599f
pop edx
sub ebx, 0x36dbde70
xor ecx, esi
xchg edi, ecx
and ebx, 0x36dc3226
sub edi, ecx
and esi, edi
add esi, 0x36dc8018
mov ebx, edi
jmp 0x47646b
call fcn.0047850f
and ecx, edi
sub esi, ecx
mov esi, ecx
shr ecx, 0x1d
or esi, 0x36de0a24
sub edi, 0x36de26b4
bswap edi
and ecx, ebx
jmp 0x475bc1
pop edx
add esi, edi
xor esi, edi
jmp 0x476bfc
call edx
xor edi, esi
neg esi
xchg edi, ecx
shr esi, 5
sub esi, 0x36e1eaca
or ebx, ecx
and esi, 0x36e21efe
mov ebx, esi
add ebx, esi
bswap ebx
and ebx, ecx
not esi
add ecx, esi
and esi, 0x36e2d7a4
jmp 0x4764ea
pop edx
shr esi, 0x1e
shr esi, 9
jmp 0x4780bd
pop edx
or ecx, 0x36ea9d9a
xor ecx, 0x36eab82a
add esi, 0x36ead338
and edi, ecx
xor ecx, ebx
mov ebx, ecx
jmp 0x477353
pop edx
xor esi, ecx
and edi, 0x36eb6464
sub ebx, 0x36eb7f28
mov esi, ecx
not esi
and edi, 0x36ebd4aa
xor ebx, esi
xor esi, 0x36ec0978
jmp 0x476b38
mov edx, 0x4132136a
or esi, edi
xor esi, ecx
not esi
shr ebx, 0x1f
or ecx, 0x36ef46de
add ebx, 0x36ef6182
sub edi, 0x36ef7c7c
xchg ebx, edi
and ecx, esi
and esi, edi
or ebx, ecx
not ecx
xor edi, ebx
neg edi
jmp 0x475e81
pop edx
or edi, ebx
add ecx, esi
mov ebx, esi
xor esi, ecx
not esi
xor edi, 0x36f0e330
or ecx, edi
neg esi
mov ecx, ebx
or ebx, esi
jmp 0x4779b8
pop edx
mov ebx, esi
or edi, esi
or esi, ecx
sub ecx, esi
or edi, ecx
and esi, ebx
and edi, ecx
dec edi
jmp 0x476771
pop edx
and ebx, ecx
or edi, ecx
ror edi, 0x19
xchg ecx, esi
xchg ebx, ecx
add ecx, esi
jmp 0x476b15
pop edx
sub edi, ebx
shr esi, 0xa
and esi, ecx
and edi, esi
add edi, ecx
shr esi, 5
and esi, ecx
and edi, esi
jmp 0x47761f
push 0x30bc2a8a
mov ecx, 0x36fdb4a2
add ebx, ecx
neg edi
and ebx, 0x36fe031a
sub edi, ecx
xor esi, 0x36fe3832
mov ebx, esi
and esi, ebx
sub esi, edi
and esi, ebx
xor ecx, 0x36febdc0
add esi, ecx
jmp 0x4776ea
pop edx
shl edi, 0x11
sub edi, ebx
bswap ebx
sub ecx, esi
xor esi, ecx
and ecx, ebx
add ebx, ecx
shr ebx, 2
xchg ecx, edi
and esi, ebx
jmp 0x4763f1
push 0x30bd15fa
xchg ecx, ebx
and esi, ecx
and edi, esi
not ebx
xor esi, edi
xor ebx, esi
sub edi, ebx
xchg esi, edi
jmp 0x475ef8
pop edx
and ecx, 0x370ad0e6
sub edi, esi
and edi, ebx
add edi, 0x370b1e8e
xchg edi, ebx
mov edi, 0x370b58b0
nop
and ecx, esi
mov edi, ecx
xor esi, ebx
and esi, 0x370bda0c
dec edi
jmp 0x476fe6
pop edx
neg edi
and esi, 0x370e157c
xor ebx, ecx
and edi, ecx
dec edi
add ebx, esi
inc esi
add esi, edi
jmp 0x4758cd
push 0x30af78c8
add esi, edi
xchg edi, ebx
add ecx, 0x37109154
mov ebx, esi
xor esi, ecx
xor ecx, ebx
jmp 0x476846
pop edx
sub ebx, ecx
or ecx, esi
jmp 0x475d80
push 0x30be8124
or edi, esi
xor edi, ebx
or ecx, esi
rol esi, 0xd
rol ebx, 0x10
and ecx, esi
rol ebx, 0xf
and ecx, esi
jmp 0x475cfa
pop edx
and ebx, edi
rol ecx, 2
xchg esi, edi
add edi, 0x37177f52
add ecx, esi
sub ebx, edi
jmp 0x47805b
pop edx
xor ecx, ebx
add ecx, 0x3718a300
mov edi, esi
rol edi, 0xd
xor ecx, ebx
xor edi, ebx
xor ecx, ebx
mov ebx, 0x37194102
xchg edi, esi
sub esi, ebx
jmp 0x4758a1
push 0x30b3e57d
and ebx, esi
sub edi, ebx
mov edi, ebx
mov ebx, esi
neg edi
sub ecx, edi
jmp 0x475f74
push 0x30bd5056
mov esi, edi
and esi, 0x371a5740
or ebx, edi
add ecx, 0x371a8e16
jmp 0x4763cb
call edx
and ebx, esi
neg esi
bswap ebx
sub edi, ebx
mov edi, ebx
xchg ebx, esi
sub ebx, esi
bswap esi
jmp 0x477364
call fcn.0047850f
or esi, edi
mov ecx, 0x371eec88
or edi, 0x371f0bd0
or ebx, ecx
and ebx, 0x371f4548
xchg esi, ebx
shr esi, 0xf
mov ebx, edi
jmp 0x476409
call edx
xor esi, ebx
shr esi, 0x1c
shr ebx, 0x16
and ebx, ecx
or ebx, edi
add esi, ebx
add edi, 0x372431c6
add ebx, esi
xchg ecx, edi
inc edi
jmp 0x477d99
push 0x30b2a4b8
and ecx, edi
add ebx, 0x372f4f16
xchg ebx, edi
xchg edi, ecx
sub ecx, ebx
or ebx, edi
add esi, edi
xor edi, ebx
mov ebx, esi
add ecx, esi
xor ebx, 0x3730357c
sub ebx, ecx
mov ebx, ecx
add ecx, ebx
jmp 0x475d65
push 0x30b5ba24
and ebx, 0x37370170
sub ebx, 0x37372058
or edi, esi
sub ecx, ebx
jmp 0x475923