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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff0e
jne 0x401070
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff31
jne 0x4010ea
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff02
jne 0x40116e
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff26
jne 0x4011f2
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff01
jne 0x40128f
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
call sub.ntdll.dll_RtlDebugPrintTimes
ret
jmp 0x48184a
dec ecx
xchg edi, ebx
add ebx, edi
sub ebx, ecx
or esi, 0x8cfd2fe8
jmp 0x482fd1
push 0x8d46142e
xor edi, 0x9393e20f
add edi, ebx
not edi
mov edi, ecx
not esi
bswap ebx
shl ecx, 0xe
mov ecx, edi
xchg edi, ecx
shl esi, 0x1e
inc ecx
sub esi, 0x93ac3f58
jmp 0x481c55
push 0x8d86eeae
xor edi, ecx
shl esi, 0x13
add esi, 0x940a762e
not esi
or edi, 0x940eda50
and ecx, 0x9411324c
xor esi, edi
mov ebx, ecx
sub ebx, esi
inc ebx
or edi, ebx
xchg edi, esi
or edi, esi
not ecx
jmp 0x484df4
call edx
mov esi, ebx
or edi, ebx
xor edi, ecx
and ecx, esi
add ebx, ecx
mov ecx, 0x94be4e90
and esi, ebx
and esi, edi
add edi, esi
xor esi, ebx
jmp 0x484eeb
call edx
xchg ebx, esi
xor ebx, ecx
dec esi
add esi, edi
and ecx, esi
and ebx, ecx
and edi, ecx
not ecx
jmp 0x4820e3
call edx
sub edi, ebx
and ebx, edi
and esi, edi
and edi, esi
add edi, ebx
and ecx, esi
add esi, 0x952917ae
shr ecx, 0x17
sub edi, ebx
sub edi, ebx
jmp 0x484d01
call fcn.00481c05
xor esi, ecx
mov ecx, 0x95355382
or ebx, edi
or ecx, 0x9539a8a0
sub ebx, esi
rol ecx, 9
xor edi, ecx
mov esi, ecx
shl ecx, 0x18
jmp 0x484385
push 0x8dbc63ba
sub ecx, edi
sub ebx, 0x95dc75db
xchg edi, ebx
xor ebx, esi
sub esi, edi
xor edi, ebx
or ecx, edi
ror esi, 0x1e
sub edi, esi
sub ebx, ecx
add edi, ebx
jmp 0x4849b8
push 0x8d50250b
mov ebx, 0x9712e9c3
add ebx, ecx
and esi, 0x97175164
bswap ecx
add ecx, 0x971be8a4
xor ecx, esi
jmp 0x482b3d
mov edx, 0x73716341
bswap edi
sub esi, ebx
add edi, ebx
or ecx, 0x97b594ce
sub ecx, esi
or edi, 0x97ba1c1c
jmp 0x4839a1
mov edx, 0x73716341
add ebx, ecx
mov ecx, edi
and esi, 0x97c48edd
or edi, esi
mov ecx, esi
not ebx
inc esi
xor esi, edi
add edi, ebx
ror ecx, 0x1a
ror esi, 0xa
xchg esi, ebx
jmp 0x482b6e
pop edx
xchg ebx, edi
sub edi, ebx
sub ebx, esi
and ebx, ecx
neg edi
mov ecx, 0x98116f0f
sub esi, ebx
or edi, ecx
ror ebx, 0x1c
xor esi, ecx
rol ecx, 0x10
inc edi
or esi, ecx
mov edi, ebx
jmp 0x4844a8
call fcn.00481c05
mov edi, ebx
xchg edi, ebx
mov ebx, 0x9880e573
and esi, ebx
add ecx, edi
jmp 0x4820d4
pop edx
rol ecx, 0xd
xor edi, 0x98958757
sub edi, ecx
ror esi, 4
or edi, esi
or ebx, edi
and ebx, ecx
xor ecx, 0x98a28b14
xchg esi, ecx
jmp 0x483d9d
pop edx
sub ecx, 0x98a74d9a
add esi, ecx
xchg ecx, esi
shr esi, 1
and esi, ebx
add ecx, esi
xchg ecx, ebx
dec ebx
not edi
mov esi, edi
jmp 0x481894
push 0x8dab9832
and ecx, 0x98be2e65
or ebx, ecx
sub ecx, 0x98c2a88f
mov esi, ebx
sub edi, esi
xor ecx, edi
jmp 0x48245e
pop edx
add esi, 0x98cbb450
and ecx, esi
bswap edi
rol ecx, 1
dec ecx
rol ebx, 0x1e
jmp 0x482d6e
mov edx, 0x40495727
or ecx, esi
and ecx, esi
bswap ebx
sub ecx, 0x992f3b6c
sub esi, 0x99319a8e
add ecx, edi
or ecx, 0x9935ec70
xor ecx, edi
nop
inc esi
jmp 0x484a38
pop edx
and ecx, edi
or ecx, 0x99cd0340
and ebx, esi
xchg ebx, esi
rol ecx, 0xd
shr edi, 4
ror esi, 0x17
rol edi, 2
shl edi, 0x14
jmp 0x482df6
push 0x8d657740
shl esi, 0x19
and edi, 0x9a078eef
xor edi, 0x9a09c307
add edi, esi
and ecx, ebx
or ecx, edi
or ecx, ebx
add ecx, ebx
dec edi
sub ebx, esi
add esi, edi
sub edi, ecx
jmp 0x484a74
pop edx
sub ecx, 0x9a4d7ee4
mov ecx, 0x9a4faab0
and esi, ebx
xchg ebx, edi
sub ecx, esi
sub esi, ecx
shl esi, 0xb
add ebx, ecx
rol ebx, 5
and ebx, 0x9a611d21
jmp 0x483b36
call edx
xchg edi, ecx
xor esi, ecx
rol ecx, 6
inc ebx
jmp 0x483bc5
pop edx
xor ebx, ecx
add ecx, ebx
or ebx, 0x9b089542
ror esi, 0x12
sub esi, ebx
or edi, ebx
or ebx, esi
mov edi, esi
xchg edi, ebx
neg ecx
rol ecx, 0x1d
jmp 0x482c09
pop edx
sub esi, ebx
sub ecx, ebx
or ecx, ebx
add esi, edi
mov edi, ecx
and ebx, 0x9b924564
add ecx, edi
ror ebx, 0xc
add ebx, esi
ror esi, 0x1f
mov edi, 0x9b9d521a
sub esi, edi
or esi, edi
jmp 0x48271e
call edx
sub esi, ebx
or esi, ebx
shr ebx, 2
xchg esi, ecx
xchg ecx, esi
sub ebx, ecx
mov esi, 0x9beade18
sub ebx, 0x9bed3a50
sub ecx, ebx
or edi, esi
and esi, edi
or ebx, edi
jmp 0x48234f
pop edx
sub edi, ebx
shr esi, 6
sub edi, ecx
xchg edi, ecx
or ecx, 0x9c01875e
xor esi, edi
or esi, ebx
mov ecx, esi
sub edi, 0x9c0af8e4
jmp 0x481b57
push 0x8d4eb91a
or edi, esi
xor esi, edi
sub ebx, edi
or esi, edi
xor esi, 0x9c88b7b5
xor ebx, edi
and ebx, edi
not ecx
inc ebx
jmp 0x481bb8
pop edx
xchg ecx, esi
rol ebx, 8
or ecx, edi
shl esi, 0xa
or ebx, esi
neg edi
xchg ecx, esi
xor ebx, 0x9ca3b8fc
xchg ebx, ecx
mov esi, ebx
shl ebx, 0x12
jmp 0x48395d
pop edx
sub ebx, ecx
mov ebx, esi
add ebx, ecx
or esi, ebx
or ebx, edi
or ebx, 0x9cb7b118
sub esi, ecx
not edi
mov ebx, edi
jmp 0x482e42
push 0x8dad0c74
neg ecx
or esi, ebx
and esi, edi
and esi, edi
sub ebx, esi
and edi, esi
mov ecx, edi
sub edi, ebx
shl edi, 9
bswap edi
jmp 0x48296d
mov edx, 0x73716341
mov ebx, 0x9e4d0b45
sub esi, edi
or ecx, 0x9e5183c4
jmp 0x481d6e
pop edx
mov edi, ecx
shr edi, 0x1b
xor ebx, 0x9f1604b5
and ecx, ebx
bswap esi
add ebx, ecx
xor ecx, edi
shr ecx, 0x13
add esi, edi
jmp 0x484692
push 0x8d2a2e67
sub ecx, 0x9f341624
and esi, ebx
and ebx, 0x9f38e650
sub edi, ebx
mov edi, ecx
sub ebx, ecx
rol ebx, 0x19
mov edi, 0x9f453468
sub edi, ebx
xor esi, ecx
xor esi, ecx
jmp 0x482ea3
pop edx
and edi, 0x9fc79f94
xor ebx, ecx
add esi, edi
and edi, ecx
shr ebx, 0xb
ror esi, 0x11
jmp 0x483d43
pop edx
shr esi, 0x13
mov ecx, ebx
ror esi, 0x19
neg esi
bswap ecx
shl ecx, 9
add ecx, edi
xor esi, ecx
bswap esi
shl esi, 0x15
neg ecx
or ecx, ebx
jmp 0x483c51
push 0x8dae7e46
add ebx, edi
mov edi, esi
add ecx, edi
and edi, ecx
mov edi, ecx
or edi, ebx
or ebx, esi
mov ecx, ebx
rol esi, 0x11
xchg ebx, ecx
xor esi, ecx
and ebx, esi
not ecx
sub esi, 0xa0b059b8
jmp 0x48341c
push 0x8d99a7c0
shr edi, 3
xor ecx, ebx
xchg ecx, edi
xor ebx, edi
and esi, ebx
xchg ecx, edi
and ecx, 0xa121abcd
xchg edi, ebx
jmp 0x481c73
pop edx
and edi, ecx
add ecx, esi
rol ebx, 4
and esi, ecx
sub ecx, esi
jmp 0x4847bc
push 0x8d519298
and esi, ecx
inc esi
and esi, ecx
sub edi, ebx
sub ebx, edi
mov edi, ebx
jmp 0x484910
call fcn.00481c05
xor ecx, edi
xchg ebx, edi
xchg ecx, ebx
shl edi, 0xb
add ecx, edi
sub ebx, edi
jmp 0x481aca
push 0x8d4d324d
mov ecx, 0xa24a5493
mov esi, ecx
bswap esi
xchg ebx, esi
sub ecx, esi
jmp 0x48230d
push 0x8d72428d
add esi, ecx
mov esi, ebx
xor ecx, edi
dec ecx
add ebx, ecx
xchg edi, esi
add ebx, esi
or ebx, esi
or ebx, esi
not ebx
neg esi
mov esi, ecx
jmp 0x482f2f
pop edx
and ebx, edi
neg esi
xor edi, ecx
and edi, esi
xchg esi, ebx
or edi, ecx
inc esi
and edi, 0xa38f5922
sub edi, esi
add ecx, ebx
or esi, ecx
and ebx, esi
sub edi, ecx
dec esi
and ecx, 0xa39e6a4c
xor edi, esi
jmp 0x484156
pop edx
bswap edi
xchg edi, ecx
or ebx, 0xa3c242f3
sub esi, 0xa3c46978
neg ecx
dec ebx
not ecx
add ebx, 0xa3ff5523
jmp 0x481df6
pop edx
xchg ebx, ecx
and edi, esi
sub esi, ebx
ror esi, 9
or edi, ebx
not esi
dec edi
jmp 0x482835
push 0x8d2b9cb6
xchg ebx, edi
inc edi
mov edi, ebx
jmp 0x48362a
pop edx
mov esi, 0xa4bf7924
sub ecx, edi
or edi, esi
xor ebx, ecx
sub ebx, 0xa4c8064b
mov esi, edi
xor ecx, edi
sub ecx, esi
bswap edi
sub esi, edi
jmp 0x4832bb
push 0x8d73b7c1
sub esi, ecx
or ebx, esi
mov ebx, ecx
xor esi, 0xa532ee23
shr esi, 3
or ebx, esi
shr ecx, 0x19
and edi, esi
sub ecx, edi
or ebx, esi
xchg ebx, edi
shr ebx, 0x1a
xchg ebx, esi
and ebx, 0xa549228f
or esi, 0xa54b4833
jmp 0x4838e0
push 0x8d64106c
xor ebx, edi
and edi, esi
xchg edi, ecx
neg esi
not ecx
rol ecx, 0x1e
jmp 0x481fcb
push 0x8d11ea34
mov ecx, edi
xor ecx, 0xa58f19d1
mov ebx, ecx
xor edi, ebx
neg ebx
xchg esi, ecx
mov edi, 0xa59a2134
xchg ebx, edi
mov edi, 0xa59ec1a8
mov ecx, edi
add ecx, edi
not esi
jmp 0x484c60
mov edx, 0x4132136a
xchg esi, ecx
and esi, ebx
inc esi
or ecx, 0xa5d3b102
add ebx, ecx
xor ecx, ebx
jmp fcn.00481fb7
mov edx, 0x73716341
xor ebx, ecx
neg edi
or esi, edi
xor esi, edi
and edi, ecx
bswap ebx
shr esi, 0xe
xor ebx, edi
bswap ecx
and esi, ebx
or ebx, ecx
jmp 0x4843f3
push 0x8d39e0e3
shr ebx, 0xb
and ebx, ecx
sub ecx, 0xa61c846f
shl esi, 7
sub edi, ebx
rol esi, 0x1e
jmp 0x4850bd
call edx
xor ecx, esi
dec ebx
mov edi, ecx
xor ebx, 0xa6394aa7
and ebx, esi
add edi, ecx
and ebx, esi
and esi, 0xa641da9b
mov ebx, 0xa643fe41
or esi, ebx
xor ebx, 0xa648459c
xor esi, 0xa64a7eb7
jmp 0x4843c1
call fcn.00481c05
or ebx, esi
mov ebx, ecx
or esi, ebx
xor esi, ebx
and esi, ecx
mov esi, 0xa6584aa8
xor edi, ecx
or edi, ebx
jmp 0x4835d9
call edx
rol ecx, 0x1f
xor edi, 0xa67e7e13
mov esi, 0xa6819be5
xor esi, edi
xor esi, ecx
sub esi, ebx
or ecx, 0xa68a763b
add ecx, ebx
xor edi, ecx
and ecx, edi
xchg esi, ecx
ror esi, 0x1b
shr edi, 0x1d
jmp 0x482eb2
push 0x8d857b87
sub ebx, 0xa6b91dfc
xor ecx, esi
neg edi
jmp 0x48192e
push 0x8d62a8c4
xchg edi, esi
bswap edi
xor edi, ecx
add ecx, 0xa71765dc
add esi, ecx
xchg esi, ecx
dec edi
sub edi, ebx
or ecx, ebx
jmp 0x482faa
mov edx, 0x73716341
add esi, 0xa7251bdb
neg ecx
sub ecx, 0xa72975d0
and ecx, esi
nop
ror ecx, 0x11
sub esi, edi
sub edi, ecx
or ecx, 0xa7367a4e
sub ebx, ecx
nop
add esi, ecx
jmp 0x4830f7
pop edx
and ecx, edi
mov ebx, esi
sub edi, esi
sub ebx, edi
ror ecx, 0x15
or esi, ebx
shr ecx, 0x1b
xchg esi, ecx
mov ebx, 0xa76dc5a4
jmp 0x483308
push 0x8d7cde53
shr edi, 0xc
bswap ebx
sub ebx, edi
xchg ecx, ebx
add edi, esi
or esi, edi
or ecx, esi
add ecx, esi
jmp 0x4847d3
call fcn.00481c05
and edi, esi
bswap ebx
neg ebx
xor ecx, ebx
jmp 0x485150
mov edx, 0x40495727
xor ebx, 0xa7baf709
and esi, ecx
or ecx, 0xa7bf40b3
and ebx, 0xa7c164b8
shr esi, 0x11
neg ecx
and esi, edi
dec ebx
not edi
jmp 0x481aea
push 0x8daff266
shr edi, 0x1b
bswap edi
or edi, esi
xchg ebx, ecx
xchg edi, esi
mov edi, ecx
xor edi, 0xa83fe2c4
and esi, 0xa842121b
mov ebx, ecx
and ebx, edi
xchg ecx, edi
rol esi, 0x1d
jmp 0x4837b9
call edx
shr edi, 3
sub ecx, esi
neg ecx
sub esi, ebx
sub esi, ecx
sub esi, ecx
xchg esi, ebx
sub ebx, 0xa9409bfb
inc ecx
and esi, edi
jmp 0x484e6b
call fcn.00481c05
dec ebx
sub esi, 0xa9499dec
not edi
inc esi
inc ebx
and esi, ebx
and edi, 0xa954877c
neg ebx
xchg ecx, ebx
dec ecx
neg edi
inc ecx
dec edi
or ebx, 0xa96febe8
and edi, 0xa9723271
jmp 0x48314a
mov edx, 0x73716341
dec edi
xchg esi, ebx
mov ecx, edi
and ebx, 0xa97b92a4
and ecx, ebx
xor esi, ecx
add ecx, ebx
mov ecx, 0xa9840724
jmp 0x4847f0
mov edx, 0x40495727
nop
add edi, 0xaa5d8fb1
xchg ebx, ecx
add esi, ebx
xor ebx, 0xaa641189
shr edi, 0xc
sub esi, 0xaa68ce6e
xor ebx, edi
neg edi
bswap esi
and edi, ecx
not ecx
xor ecx, ebx
jmp 0x483330
call edx
and esi, ecx
ror esi, 0xf
add esi, ebx
and ecx, ebx
not esi
neg ebx
add esi, edi
dec edi
and edi, ecx
or esi, 0xab7035c0
add ecx, edi
xor ecx, 0xab7482bd
xor ecx, 0xab76b52b
and ebx, esi
sub esi, ebx
jmp 0x481d98
mov edx, 0x73716341
or ebx, ecx
add edi, ecx
mov ebx, edi
mov ebx, edi
not ebx
sub ebx, edi
add ebx, ecx
not edi
and ebx, ecx
jmp 0x4835f8
pop edx
shl ecx, 5
rol esi, 0x13
nop
dec ecx
ror edi, 0x1f
xor edi, esi
xor ebx, ecx
not edi
jmp 0x48474e
pop edx
add ebx, edi
sub ebx, esi
xchg edi, ebx
ror esi, 0x1e
xor esi, edi
xor ecx, esi
or ebx, edi
ror ebx, 0x1b
dec ebx
and esi, 0xac3179d5
mov ebx, ecx
add esi, ebx
shl ecx, 0x12
shl edi, 9
and ebx, edi
sub edi, esi
jmp 0x481f68
call fcn.00481c05
neg ecx
sub edi, ebx
dec edi
mov edi, ecx
add ecx, esi
sub ebx, edi
xchg edi, esi
xor edi, ecx
sub ecx, esi
jmp 0x481ab4
pop edx
ror edi, 0x1e
not ecx
xchg esi, ebx
mov ebx, esi
or edi, ecx
xor esi, 0xad912f82
jmp 0x483974
pop edx
or edi, ebx
add esi, edi
xor ebx, ecx
inc esi
and esi, edi
xor ecx, edi
xor edi, ecx
or esi, 0xade004eb
xor ecx, edi
inc ecx
xor esi, 0xade6f69c
mov ecx, edi
jmp 0x484e55
push 0x8d14c036
xor edi, 0xadf0ad24
and ecx, 0xadf307d7
jmp 0x4825bb
pop edx
and esi, ebx
xor edi, 0xae2af53a
ror esi, 5
mov edi, esi
dec esi
ror edi, 0x1c
and ebx, ecx
sub edi, 0xae37f79a
mov ebx, edi
xor esi, 0xae3c74a3
mov ecx, esi
or ecx, 0xae40bfc1
and edi, 0xae42fb5c
add esi, 0xae45275d
mov edi, 0xae4753e9
xor edi, ecx
jmp 0x4821b8
push 0x8d613ccf
not ecx
xor ebx, ecx
mov esi, ecx
neg esi
and ebx, 0xae7217b1
jmp 0x483242
pop edx
or ebx, 0xae74acbe
ror esi, 3
inc esi
or ebx, ecx
dec esi
jmp 0x48203e
call edx
or ecx, ebx
add ebx, ecx
mov esi, ebx
shr edi, 0x11
and ecx, ebx
xchg ebx, edi
xor ecx, 0xaef73655
mov edi, ecx
mov ecx, edi
xor ebx, ecx
inc edi
xchg esi, edi
mov ebx, 0xaf04581b
bswap esi
jmp 0x483ac3
push 0x8d359a7c
or esi, 0xaf091314
or edi, ebx
xchg ecx, edi
xchg edi, esi
sub esi, ebx
neg ebx
mov ebx, esi
xchg edi, ecx
or edi, 0xaf1b3def
xor ecx, esi
jmp 0x484475
push 0x8d84090f
xchg ecx, esi
or edi, esi
add ecx, ebx
add ebx, ecx
add edi, esi
bswap esi
add esi, edi
jmp 0x4831aa
call edx
dec ebx
bswap ecx
dec edi
add edi, ecx
xchg esi, ebx
mov ecx, 0xaff5b3f5
and esi, ecx
or esi, ebx
sub edi, esi
and edi, ecx
xchg edi, ebx
jmp 0x4828f8
push 0x8d983766
add edi, ecx
add ecx, esi
xchg edi, ebx
not ebx
add ebx, esi
rol ebx, 0xe
xchg esi, ebx
or esi, ebx
or ecx, esi
sub ebx, esi
or ebx, esi
and esi, edi
jmp 0x482a33
pop edx
xchg esi, ebx
sub ebx, 0xb099e147
rol ebx, 0xa
xchg ecx, esi
shl esi, 0x1f
sub esi, edi
mov edi, ecx
sub esi, edi
neg ecx
shr esi, 1
sub esi, ebx
mov edi, 0xb0b00a11
or ebx, ecx
ror ebx, 0x1f
jmp 0x484b11
push 0x8dc116af
xor edi, 0xb0e061a2
sub ebx, esi
add edi, 0xb0e480d5
mov edi, ecx
xchg ecx, ebx
xor esi, 0xb0eaffc4
xor edi, esi
and edi, ebx
not edi
or edi, 0xb12c9027
xor ebx, 0xb12ebcdb
shr ebx, 0x1e
or ebx, ecx
jmp 0x483342
pop edx
or ebx, esi
add esi, ebx
xor ecx, edi
mov edi, esi
shl esi, 0xb
xchg ebx, ecx
mov ebx, esi
mov ecx, esi
xor ebx, edi
jmp 0x482b15
push 0x8da44168
xor ebx, esi
sub edi, esi
add edi, ecx
or esi, 0xb21e78ae
add edi, ebx
and esi, ecx
or edi, 0xb225153a
add edi, 0xb2274385
sub ebx, 0xb22970b7
jmp 0x483072
pop edx
shl ebx, 0x11
mov ecx, edi
xchg edi, ebx
or ecx, ebx
xor ecx, esi
jmp 0x481dba
push 0x8d96c0d7
shl ecx, 9
sub ebx, edi
add edi, ebx
dec esi
xor edi, ebx
mov ecx, edi
and edi, 0xb32a1ed4
mov edi, 0xb32c5120
add ecx, ebx
neg ecx
sub edi, 0xb332cccf
mov ecx, edi
add ebx, esi
jmp 0x483f5f
call edx
sub ebx, ecx
xor ecx, esi
shl ecx, 0x1c
and ecx, ebx
xor ecx, edi
add esi, edi
mov ecx, esi
add esi, ebx
inc esi
or ebx, edi
and ecx, edi
xchg ecx, edi
and edi, ebx
and edi, 0xb37d3fbd
neg edi
add ecx, 0xb3818464
jmp 0x482da7
pop edx
bswap ebx
and ecx, ebx
add ebx, ecx
and ebx, 0xb3921a60
mov esi, 0xb3943c8f
xor ebx, ecx
or ebx, edi
jmp 0x481dd8
call fcn.00481c05
xor ecx, edi
xchg ecx, edi
xor esi, edi
and ebx, esi
mov edi, 0xb3b1c86f
xchg ebx, esi
xchg ecx, ebx
jmp 0x4830c6
push 0x8d37098c
or ecx, edi
sub esi, 0xb403008b
sub ebx, esi
sub edi, esi
sub ebx, 0xb40e2257
xor ebx, esi
xchg esi, edi
xor edi, ebx
jmp 0x4846ac
pop edx
sub edi, ebx
or ecx, ebx
sub ecx, esi
add esi, 0xb426f94c
bswap esi
and ecx, ebx
add esi, 0xb42d64ef
mov ebx, ecx
or edi, 0xb431c600
add ebx, esi
or esi, ecx
jmp 0x484185
pop edx
and esi, edi
or edi, ecx
mov esi, ebx
sub ebx, esi
mov ebx, 0xb48d71dd
sub esi, 0xb4948612
sub ecx, 0xb496ae25
sub ebx, 0xb498d467
sub esi, ebx
jmp 0x484688
call fcn.00481c05
xchg edi, ebx
and esi, ebx
mov ebx, ecx
sub edi, ebx
not edi
xchg ecx, ebx
jmp 0x481a37
push 0x8d89cb74
xchg ecx, edi
or ebx, edi
not ecx
xor edi, ecx
and ebx, 0xb4fa0027
not esi
xor ebx, edi
xor edi, 0xb505c0dc
inc edi
or esi, ecx
sub esi, edi
mov edi, ecx
jmp 0x483261
pop edx
xchg edi, ebx
or esi, ebx
jmp 0x48431a
push 0x8d28c50b
xor ecx, esi
mov edi, 0xb5812c7e
xor edi, ebx
xchg ecx, ebx
mov edi, 0xb587c434
jmp 0x48275c
push 0x8d38733c
sub esi, ebx
and esi, ecx
add ecx, 0xb58eac27
mov ecx, edi
add esi, edi
add edi, ebx
not ebx
xor ecx, ebx
jmp 0x483093
pop edx
not edi
mov ecx, 0xb5ffbf20
sub esi, edi
xchg ecx, edi
inc edi
neg ecx
or ecx, 0xb60aa58a
sub esi, edi
not edi
rol ebx, 0x17
xchg edi, esi
jmp 0x48223b
pop edx
add edi, ecx
mov ebx, ecx
sub edi, 0xb61a525f
mov esi, ecx
mov ebx, ecx
mov ecx, ebx
xchg ecx, ebx
xchg esi, ecx
mov ebx, edi
sub ecx, esi
not edi
add edi, 0xb62e4d3e
mov edi, ebx
and edi, 0xb6328877
jmp 0x484309
pop edx
or ebx, ecx
xchg edi, esi
dec edi
neg edi
add ecx, 0xb658b49e
inc edi
shl ebx, 0x1e
jmp 0x483028
mov edx, 0x40495727
sub ecx, edi
or edi, ecx
add ecx, esi
mov ecx, esi
and ecx, ebx
ror edi, 0xa
nop
mov ecx, 0xb6737b33
jmp 0x4849ff
call fcn.00481c05
xchg ecx, ebx
and ebx, 0xb6782ca6
xor esi, ecx
mov ecx, esi
add ecx, edi
xor ecx, 0xb68570be
ror ebx, 0xf
jmp 0x482214
push 0x8d5fce80
and esi, ebx
xor ecx, esi
add esi, edi
add ecx, esi
sub ebx, edi
add edi, esi
xor ebx, esi
xor ebx, edi
or edi, 0xb73b03df
shl esi, 8
or ecx, 0xb73f5fa0
xchg ecx, edi
shr edi, 0x14
jmp 0x483c39
push 0x8d52fd8e
add ebx, esi
add ecx, esi
xchg ebx, esi
jmp 0x481e7d
push 0x8dbdd83a
and ecx, esi
xchg ecx, edi
xchg ebx, esi
add edi, 0xb7b2e5e0
sub edi, esi
sub edi, esi
or esi, ecx
not esi
neg ecx
mov ebx, 0xb7bfd107
xor edi, 0xb7c1f9da
sub edi, esi
jmp 0x484b5c
call fcn.00481c05
xchg edi, ecx
and ebx, esi
add ecx, ebx
xor edi, 0xb7d8f8d8
and esi, edi
mov esi, edi
jmp 0x48388a
call fcn.00481c05
sub ebx, edi
mov ecx, esi
xchg ecx, esi
and edi, 0xb7f595e8
add ecx, edi
shl ebx, 0x19
or esi, ebx
and ecx, esi
or edi, esi
add ebx, edi
mov esi, edi
or ecx, 0xb806a8ba
or edi, ecx
shr ebx, 0x11
jmp 0x483e8a
mov edx, 0x73716341
add ecx, edi
add esi, ebx
xor ecx, edi
or edi, ebx
sub edi, esi
or esi, ebx
bswap edi
xchg ecx, ebx
or edi, 0xb824972e
or esi, ebx
jmp 0x48506d
pop edx
not ebx
shl esi, 0x1b
shr ebx, 3
sub esi, 0xb8813dec
xor ebx, edi
and ebx, esi
xor ebx, 0xb887d814
mov esi, ecx
and esi, ecx
inc edi
inc esi
add ecx, esi
mov ebx, edi
mov ebx, edi
xchg ebx, edi
bswap ebx
jmp 0x484523
push 0x8dbf671c
sub ecx, esi
xor ebx, edi
bswap esi
or esi, ecx
shr esi, 0xb
add edi, ecx
shr ecx, 0x11
jmp 0x483fea
push 0x8d13551b
add esi, ebx
add ebx, 0xb9565a45
dec edi
mov ecx, ebx
shr ebx, 8
and ebx, esi
mov ebx, 0xb962db47
or ebx, esi
and edi, esi
xor esi, 0xb96976ae
shr edi, 0x1e
not ecx
jmp 0x483b68
pop edx
and edi, ecx
or ecx, 0xb9c2040c
not ebx
xor ecx, esi
and ebx, 0xb9c8b003
add ecx, edi
xchg esi, edi
and ebx, edi
jmp 0x481cdd
push 0x8d885da3
xor edi, ecx
sub edi, 0xbae6fe6e
and esi, 0xbae92c18
neg ebx
xor ebx, edi
xor esi, ebx
mov edi, 0xbaf1457b
sub ebx, 0xbaf3471b
jmp 0x4845b3
pop edx
or esi, edi
and esi, edi
and edi, ebx
shl ebx, 8
dec edi
sub ebx, 0xbb4cdfec
jmp 0x4848e2
pop edx
shl ecx, 0x18
inc edi
ror ebx, 9
ror edi, 8
xchg edi, ecx
xor edi, ecx
dec ecx
bswap esi
xor ecx, ebx
jmp 0x483f82
pop edx
xor edi, 0xbbeb1763
xor edi, 0xbbed1c54
bswap esi
sub edi, 0xbbf20a04
ror esi, 7
mov esi, ecx
sub ecx, esi
and edi, ecx
jmp 0x484771
call fcn.00481c05
and edi, 0xbcf7ecdc
and ecx, 0xbcf9ed8f
sub ecx, esi
dec esi
ror esi, 0xb
jmp 0x483d19
mov edx, 0x40495727
rol ecx, 4
or ecx, 0xbd1fc855
or esi, ecx
xchg esi, ebx
xchg ebx, esi
xor ecx, esi
xor ecx, esi
xchg edi, esi
and edi, ecx
and ebx, 0xbd3d09e3
or esi, ebx
sub edi, ebx
jmp 0x48454a
call edx
sub edi, 0xbd9115e5
add ebx, edi
dec edi
or esi, edi
jmp 0x48232c