Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff17
jne 0x401066
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff05
jne 0x4010cc
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffef3
jne 0x401150
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff1b
jne 0x4011f2
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff23
jne 0x401258
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x488a52
shr edi, 4
xor ebx, 0x2b221b91
jmp 0x48c2c3
call fcn.00489483
not esi
or ebx, edi
sub ebx, 0x2cd90385
inc edi
add edx, ebx
or edi, esi
shr esi, 0xa
or edi, edx
add esi, edx
add ebx, esi
jmp 0x48a85d
push 0x2b41d811
xchg edx, ebx
or esi, edi
and esi, ebx
mov edx, ebx
and edx, ebx
xor esi, edi
xor ebx, edx
and edi, esi
or edi, esi
mov edi, esi
jmp 0x4898de
pop ecx
add esi, ebx
add edx, esi
and esi, edi
and ebx, esi
xchg edi, esi
not edi
or edx, edi
shr edi, 0x13
jmp 0x48c0db
pop ecx
sub edx, esi
or edi, esi
sub edx, edi
add ebx, 0x2cfe232f
or ebx, 0x2cfe7337
sub esi, ebx
jmp 0x48988c
call fcn.00489483
add esi, ebx
sub ebx, 0x2cff4355
xchg edx, esi
mov edi, esi
shl edx, 4
and esi, edi
jmp 0x489ede
pop ecx
sub edi, edx
neg esi
rol edx, 0x12
neg edi
or esi, edx
xor edi, ebx
dec edi
add ebx, 0x2d07fe27
and edx, edi
add esi, ebx
mov ebx, edi
or edi, ebx
bswap esi
xor esi, edi
jmp 0x488f4a
pop ecx
mov esi, 0x2d1f9ba3
xor edx, esi
sub ebx, edi
dec edx
not edi
add esi, edx
add esi, edi
sub edi, 0x2d21bc8b
jmp 0x48b618
push 0x2b45eeed
dec edi
add ebx, edi
add edx, ebx
and edi, ebx
or edi, esi
ror ebx, 1
or ebx, edx
and edi, edx
nop
sub esi, edi
jmp 0x489efa
push 0x2b27c299
and edi, edx
dec ebx
sub edx, ebx
xor edi, edx
ror edx, 9
and ebx, 0x2d39a839
sub esi, edx
xchg edi, edx
ror edi, 9
sub esi, ebx
jmp 0x4891eb
pop ecx
shl esi, 0x15
mov esi, ebx
sub edx, 0x2d3c4e61
add edx, ebx
xor edx, 0x2d3cdd53
xor ebx, esi
xor edi, 0x2d3d6e41
mov edx, edi
jmp 0x48c2ab
call fcn.00489483
or edi, edx
add edx, esi
or esi, ebx
add ebx, 0x2d41f7d1
inc edi
add esi, ebx
sub edx, esi
mov ebx, edi
jmp 0x48a926
pop ecx
or esi, edx
add edx, ebx
xor edx, edi
xor edx, 0x2d51ea7f
mov esi, 0x2d5228df
add esi, edi
sub edx, 0x2d52a455
sub edx, 0x2d5339cd
mov edi, ebx
rol edx, 0x1a
jmp 0x48c034
call ecx
sub edx, edi
sub esi, 0x2d6db635
sub edi, ebx
xchg edi, ebx
mov edx, 0x2d6e8123
and edx, 0x2d6eeef3
add ebx, edi
dec edx
shr edi, 7
dec edx
jmp 0x48ba7d
mov ecx, 0x33274000
inc edx
sub edx, 0x2d74bb23
neg esi
shr ebx, 5
xchg esi, ebx
mov edi, esi
and edx, 0x2d767103
sub esi, ebx
neg esi
not ebx
xor esi, ebx
mov ebx, edi
or edi, ebx
add edi, edx
jmp 0x48b556
call fcn.00489483
or edx, 0x2d7a0b53
and edx, 0x2d7a499b
and edi, ebx
shl edx, 1
add edi, ebx
add ebx, esi
mov edx, 0x2d7b8cb5
xor edi, 0x2d7bcc51
sub esi, edi
not esi
sub edi, edx
and esi, edx
jmp 0x48bf23
call ecx
and edx, 0x2d8565bd
or edx, ebx
neg ebx
shl edi, 0x10
mov esi, ebx
mov edx, 0x2d8704b1
xchg edi, ebx
mov ebx, edi
jmp 0x488d19
push 0x2b330d17
inc edi
sub edi, esi
rol edx, 0x11
bswap edi
inc ebx
add ebx, esi
sub edx, 0x2d895eff
not esi
and edi, edx
sub edx, edi
jmp 0x48afd2
call fcn.00489483
neg edi
not ebx
add edx, esi
mov esi, edi
and edx, ebx
shl esi, 0x12
dec edi
or edi, edx
mov edx, esi
xor ebx, esi
add edi, edx
add ebx, 0x2d98d3b3
shr esi, 0x19
dec ebx
jmp fcn.0048a3ce
pop ecx
xor ebx, esi
ror esi, 0x1e
neg edx
or edx, esi
sub edi, ebx
sub edi, ebx
not esi
xchg esi, edx
and edi, esi
and esi, ebx
jmp 0x48a52d
push 0x2b426db5
mov edx, edi
mov edx, esi
not ebx
xchg esi, ebx
jmp 0x48a584
push 0x2b36cf63
xor edx, ebx
or edx, ebx
not edx
mov edi, esi
sub edi, 0x2dbc25f5
xor ebx, 0x2dbc64d7
add edx, edi
add edi, esi
dec esi
sub edi, edx
xchg ebx, edi
add ebx, edi
jmp 0x48c053
push 0x2b302b83
mov edi, esi
not edx
or esi, edi
not edi
jmp 0x48a19e
pop ecx
mov edx, esi
xor ebx, esi
xchg edi, edx
or edx, ebx
sub esi, ebx
add edi, ebx
bswap esi
and edi, edx
bswap esi
bswap edi
and ebx, 0x2dd8fa19
or esi, ebx
sub ebx, edx
or ebx, 0x2dd9b283
jmp 0x48bb67
call ecx
rol esi, 0x16
bswap esi
not edi
xor edi, esi
xchg ebx, edx
bswap esi
jmp 0x48af07
push 0x2b3434dd
xchg edi, edx
bswap ebx
and edx, esi
xor edx, edi
mov edi, 0x2ddf7427
xor edx, ebx
or esi, 0x2de03d05
or esi, edi
and edx, esi
sub edi, 0x2de1025b
xor ebx, edi
shl edi, 0x15
jmp 0x48a0cd
push 0x2b3c04d9
sub edx, edi
or edx, ebx
ror edi, 0xa
xor edx, ebx
xchg ebx, edx
add ebx, edi
jmp 0x48974b
pop ecx
not edx
and ebx, esi
add edx, edi
sub esi, edx
shr ebx, 0xa
mov edx, 0x2de91f4b
xchg edi, edx
or edi, esi
sub ebx, 0x2de9e929
mov edi, edx
shl ebx, 0x13
rol edi, 0xf
xor edi, esi
mov ebx, esi
jmp 0x48ab0f
push 0x2b3c4f6f
add edx, esi
shr ebx, 0x1c
neg esi
xor edx, esi
xor edx, 0x2ded4f85
sub ebx, edx
or ebx, edi
dec ebx
sub esi, ebx
and edi, 0x2dee9195
jmp 0x48c153
call fcn.00489483
sub ebx, edx
add ebx, edi
mov ebx, 0x2def62c5
xchg edi, esi
xchg edi, esi
xor edx, ebx
sub ebx, 0x2df06cb3
add esi, edi
add ebx, esi
add edi, edx
jmp 0x489194
pop ecx
shl edx, 0x18
add edx, edi
add edx, edi
shl edi, 5
rol esi, 0x15
add esi, 0x2e02e0b5
add edi, edx
or edx, ebx
not edx
shr edx, 6
mov ebx, edi
or esi, 0x2e04b5f1
jmp 0x48c103
pop ecx
bswap esi
or esi, edi
xor edi, edx
add edi, edx
add ebx, edx
not esi
xor ebx, 0x2e068b7f
not edx
shl esi, 0x16
shl edx, 0x16
jmp 0x4894c0
pop ecx
bswap edx
or edx, edi
mov edi, edx
dec esi
xor esi, edi
sub ebx, edi
and edi, edx
add ebx, esi
rol edx, 5
mov esi, edi
jmp 0x48b5f0
pop ecx
rol edx, 0xd
bswap edx
or edx, edi
shl edx, 0x19
mov ebx, edx
xchg edx, esi
rol ebx, 0x1c
inc ebx
jmp 0x48a08a
push 0x2b422361
shl esi, 0x1b
mov esi, ebx
bswap ebx
add edi, 0x2e145ac5
mov ebx, esi
xor edi, edx
jmp 0x4894db
pop ecx
sub ebx, edi
xor edx, ebx
xchg esi, edi
neg edx
xor ebx, edi
xor esi, 0x2e1b430b
not ebx
xchg ebx, edi
not edi
xchg esi, edx
sub edi, esi
shl edx, 0x1a
sub edi, esi
shl edi, 8
xor edx, esi
or edi, esi
jmp 0x48c080
push 0x2b3967a7
xor edi, edx
dec edx
and ebx, 0x2e1fbff1
xor edx, edi
xor edi, edx
and edi, 0x2e2110db
jmp 0x489a25
push 0x2b39b1a1
sub edi, 0x2e338eff
sub esi, ebx
mov edx, edi
shr ebx, 0x19
and esi, edx
sub ebx, edi
and edi, 0x2e354b8d
xchg ebx, edi
jmp 0x48b276
pop ecx
inc esi
add edx, edi
add ebx, edx
and ebx, edi
dec edi
sub edx, 0x2e37c119
and edi, ebx
xchg ebx, esi
jmp 0x489920
push 0x2b3ce3b5
or edi, esi
mov esi, ebx
mov edi, ebx
add ebx, esi
ror edx, 3
ror edx, 0x10
rol edi, 0x1b
inc esi
rol esi, 0x1d
shr ebx, 0xb
jmp 0x48b8e1
call fcn.00489483
sub edi, edx
and ebx, esi
inc esi
ror ebx, 0x17
sub edx, esi
ror edi, 1
mov edi, 0x2e6b4fa3
add edi, ebx
shl ebx, 0x1a
and edx, edi
add edx, esi
sub edx, 0x2e6cba55
shr esi, 0x13
and esi, edx
jmp 0x4892b1
push 0x2b2b4969
sub ebx, 0x2e7abcd7
and ebx, esi
xor esi, ebx
ror esi, 0x1d
jmp 0x48b790
push 0x2b30be4d
mov edx, edi
or ebx, 0x2e7c5643
xor ebx, edx
and edi, esi
shr edx, 4
and edx, esi
add edi, esi
not ebx
neg edx
xchg edx, edi
or edx, edi
sub edx, ebx
xor ebx, 0x2e7fb859
or esi, edx
jmp 0x48aa75
call ecx
or edi, ebx
shl edi, 4
and edx, esi
xor edi, ebx
xor edx, edi
sub edi, esi
sub edx, 0x2e8cc8ff
and esi, 0x2e8d0709
sub edi, ebx
ror ebx, 0xb
mov esi, 0x2e8dd433
shl edi, 0xc
add esi, edi
mov esi, edi
jmp 0x48971f
call ecx
sub edi, edx
add edi, ebx
add edx, edi
xchg ebx, edx
ror edx, 0x1b
and edi, esi
mov esi, ebx
mov edi, esi
add esi, ebx
xchg ebx, esi
jmp 0x48bd1d
mov ecx, 0x33274000
add esi, edx
add edi, 0x2ea21223
mov edx, edi
sub esi, edi
inc edi
add ebx, edi
jmp 0x48a45c
push 0x2b2d4863
ror ebx, 0x14
xor edx, 0x2ea40211
ror esi, 0xd
xor esi, 0x2ea48157
or edx, edi
shl edi, 1
sub esi, edi
mov edx, 0x2ea5895b
sub edx, ebx
add esi, edx
jmp 0x48abfb
mov ecx, 0x33274000
mov esi, edi
inc esi
ror ebx, 0x14
neg ebx
xor edi, edx
xchg edx, esi
sub edi, ebx
inc ebx
or esi, 0x2eab5c53
and esi, ebx
sub edx, 0x2eac330b
or ebx, esi
jmp 0x489219
call fcn.00489483
sub edx, 0x2ebc468f
bswap esi
or edx, esi
add esi, 0x2ebd0221
add edi, edx
dec edx
neg ebx
xchg edx, edi
jmp 0x48ac8e
push 0x2b4ac0cf
mov edi, esi
or ebx, 0x2ebea9b7
inc edx
ror edx, 0xc
and edx, 0x2ebf7977
mov edi, esi
bswap edx
xchg edi, esi
add ebx, 0x2ec08463
mov edi, esi
neg ebx
xor ebx, edx
jmp 0x48a12d
pop ecx
not esi
neg edi
mov esi, edx
and ebx, edx
rol edi, 0xe
shl esi, 5
xor edi, edx
shr edi, 0x1d
and edi, esi
not edx
jmp 0x48ad6c
mov ecx, 0x33274000
or edx, 0x2ec812f1
xor ebx, edx
not esi
mov ebx, edi
sub esi, edi
sub edi, esi
add ebx, edi
xor esi, edi
xor esi, 0x2eca1ad1
sub edi, esi
jmp 0x489c73
push 0x2b4b0c33
and edi, 0x2ecff44d
mov edx, edi
sub ebx, edx
xchg edx, ebx
xor ebx, edx
xchg ebx, esi
xor esi, edi
dec edi
xor edx, 0x2ed2fcf3
and edi, ebx
shl edx, 0x10
or ebx, edx
jmp 0x48b020
push 0x2b3075e9
add edi, 0x2eda2e49
and esi, edx
and ebx, edi
rol edi, 9
shl ebx, 3
ror edi, 7
jmp 0x489d67
pop ecx
xor edx, 0x2edc2db3
sub esi, ebx
xor edx, 0x2edcaa69
xchg edx, edi
xchg ebx, edx
mov edi, esi
inc edi
rol edi, 0x1b
shr ebx, 0x1c
bswap esi
mov ebx, edx
mov esi, ebx
or esi, 0x2ee057a7
add edi, edx
jmp 0x48b92b
push 0x2b33a0b9
rol edi, 2
and edx, 0x2eef6613
sub ebx, esi
mov edx, ebx
or ebx, edi
bswap ebx
add esi, 0x2ef09993
or esi, edi
xor edx, esi
and ebx, 0x2ef16331
add edi, edx
bswap edi
jmp 0x48af70
push 0x2b277b71
xor edi, 0x2efa93cb
mov ebx, edx
xor ebx, esi
dec edx
shl ebx, 0x11
and edi, ebx
inc edx
xor edi, esi
mov esi, edi
and esi, 0x2efd6bc9
jmp 0x488f27
pop ecx
shr ebx, 0x15
or ebx, edi
xchg edx, edi
add ebx, 0x2f074c2b
add ebx, 0x2f078b43
mov edx, esi
sub edx, edi
xor ebx, edi
and esi, edi
and esi, 0x2f099301
jmp 0x48bc65
call fcn.00489483
xor esi, ebx
shr edi, 0x1b
and edx, esi
shl esi, 0x16
shr ebx, 1
add edi, edx
jmp 0x48af49
push 0x2b4a753f
or esi, 0x2f2cce63
or edx, edi
xor ebx, edx
not esi
xor ebx, edi
and edx, ebx
dec esi
add edi, esi
jmp 0x48a05c
push 0x2b42b81d
or edx, ebx
neg ebx
sub ebx, esi
mov edx, ebx
and edi, esi
and ebx, edi
xor edx, 0x2f3612f5
or esi, ebx
neg ebx
mov edx, esi
mov edi, edx
or edi, esi
jmp 0x48b2e0
push 0x2b3fcca7
or esi, edx
shl edi, 0xa
or ebx, edx
nop
or edi, esi
or edi, ebx
rol esi, 0xc
shr esi, 0x1d
add edx, edi
or edx, edi
jmp 0x48aa4e
pop ecx
shr esi, 2
mov edx, ebx
bswap edx
xchg edx, edi
and ebx, 0x2f56e5ad
add ebx, 0x2f5730c5
add edx, esi
sub ebx, 0x2f57ac09
jmp 0x489519
push 0x2b48920b
mov esi, edx
mov edi, esi
add ebx, edx
mov edi, ebx
bswap edx
dec esi
not esi
sub edx, esi
shr edx, 0x14
xor ebx, edi
jmp 0x489f5b
pop ecx
sub ebx, esi
and esi, 0x2f70adbb
sub esi, edi
add edi, 0x2f7129b1
or edx, ebx
and edi, 0x2f71a533
or esi, edx
sub edx, 0x2f72385b
mov edi, ebx
or edi, ebx
ror esi, 0x11
and ebx, 0x2f73dd79
jmp 0x48a9c2
call ecx
sub edx, edi
sub esi, 0x2f747941
and edx, edi
xor edx, esi
xchg edx, edi
and ebx, 0x2f758075
and ebx, 0x2f75d8d5
add ebx, edx
ror esi, 0x1f
mov ebx, esi
jmp 0x48aedb
pop ecx
or ebx, edi
rol esi, 9
xchg ebx, edi
neg edx
and edi, esi
or esi, ebx
jmp 0x4892d0
call ecx
shl edi, 9
xor edi, esi
mov esi, ebx
xchg esi, ebx
bswap esi
mov edx, esi
and edi, esi
shl edx, 0xe
xchg ebx, esi
xor edx, 0x2f897d29
jmp 0x48a82a
pop ecx
add edi, edx
sub edi, ebx
add esi, ebx
xor esi, edx
and edx, ebx
ror edi, 0x1e
xor esi, 0x2f980737
ror esi, 0x15
add esi, ebx
mov ebx, 0x2f997cb5
dec edi
or ebx, esi
jmp 0x48b290
mov ecx, 0x33274000
sub ebx, edx
xor edi, edx
xor esi, 0x2f9ea4ff
rol edx, 0x15
and edx, esi
and edx, edi
shl esi, 0x1f
add edx, ebx
neg edi
sub edx, edi
sub edi, edx
xchg ebx, edi
jmp 0x48b4ca
push 0x2b401713
add esi, edi
add esi, edi
neg edx
sub edi, ebx
sub edi, edx
sub edi, ebx
or edi, edx
xchg ebx, edx
xor ebx, edi
xchg edx, ebx
add edx, esi
xor esi, edx
shr edi, 0x13
and ebx, edi
jmp 0x48c1b8
mov ecx, 0x33274000
shr edx, 0x12
xor edx, 0x2fa9a82b
xor ebx, 0x2fa9e705
shl edi, 0x19
mov esi, ebx
add esi, 0x2fab07ff
or ebx, edi
sub ebx, edi
jmp 0x48b88d
pop ecx
sub edx, ebx
add edi, ebx
or edx, esi
add ebx, 0x2fbb8317
neg ebx
or ebx, edx
add esi, edx
sub edx, ebx
sub edi, edx
add edx, edi
mov ebx, edx
not edi
jmp 0x48b14f
push 0x2b45a423
sub edi, ebx
or ebx, edx
and edi, ebx
shl ebx, 0x11
xor ebx, edx
sub esi, 0x2fc09b5f
mov ebx, edi
ror edi, 0x13
jmp 0x488f0a
mov ecx, 0x33274000
add esi, edi
neg edx
and edi, esi
or ebx, edx
mov esi, 0x2fd15155
and esi, edi
mov edx, edi
or edx, 0x2fd21177
xchg ebx, esi
neg edi
and esi, edi
dec esi
jmp 0x488cbf
push 0x2b2bdb9d
sub edx, edi
and ebx, 0x2fd421bb
and edx, esi
ror edx, 0x1d
and edx, ebx
or ebx, edi
jmp 0x48b060
call ecx
xor edx, ebx
mov edx, esi
nop
mov edi, 0x2fde13cd
xchg edi, edx
rol edi, 2
xor ebx, edx
mov edx, edi
jmp 0x489659
push 0x2b26e9f3
and edi, esi
xchg esi, ebx
neg esi
rol edx, 0x17
ror esi, 6
mov edi, edx
jmp 0x48b381
push 0x2b2fe251
dec ebx
xor esi, 0x2ff166d1
or esi, edx
inc edx
xchg edi, edx
add ebx, esi
jmp 0x489587
pop ecx
ror ebx, 7
inc esi
xchg esi, ebx
add ebx, esi
xchg edx, ebx
xor esi, edi
xor ebx, edx
sub edx, edi
or edi, 0x30151b4f
mov ebx, esi
dec ebx
xor esi, 0x3015d54b
xchg esi, edi
xor edx, esi
dec esi
mov edi, ebx
jmp 0x48a374
pop ecx
xor edi, edx
xor edx, esi
and esi, 0x3017a071
mov esi, 0x3017dee9
inc edi
add ebx, edx
or ebx, esi
bswap edx
xchg esi, edi
sub esi, edi
add esi, edx
mov edx, ebx
rol esi, 8
rol esi, 0x14
jmp 0x488e23
call ecx
inc edi
bswap edi
and edi, ebx
or ebx, esi
mov edx, esi
or ebx, esi
xchg edx, ebx
and ebx, edi
or edx, ebx
mov edx, esi
and ebx, esi
xchg esi, edx
bswap edi
shr edi, 9
xor edi, ebx
and edx, esi
jmp 0x48a1bb
push 0x2b33eae7
dec edx
shl edi, 0x11
xchg edi, ebx
sub ebx, edi
xchg esi, edx
shl esi, 0x12
dec edi
and ebx, 0x3024bc03
add ebx, 0x3024fb6b
add esi, 0x302539a3
jmp 0x4896b3
push 0x2b3356b7
add ebx, 0x302a7b7b
sub esi, edi
or edx, edi
mov esi, ebx
mov edi, esi
shl edi, 0x1d
sub edx, esi
add edi, 0x302c371d
jmp 0x48a289
mov ecx, 0x33274000
and edx, ebx
mov edx, ebx
sub ebx, esi
mov edx, esi
and esi, edi
sub esi, edx
jmp 0x489375
push 0x2b2c24c3
sub esi, edi
add edi, ebx
xchg edx, esi
add ebx, esi
mov edx, esi
xor ebx, esi
not edx
xor ebx, esi
jmp 0x489f13
pop ecx
xchg esi, edx
xchg edi, edx
or edx, esi
dec edi
bswap edx
or edx, edi
xor esi, edi
mov esi, 0x3051634b
xchg esi, edx
xor edx, 0x3051e0eb
bswap edx
mov edx, edi
jmp 0x489829
mov ecx, 0x33274000
add ebx, edx
shr ebx, 0x1e
add edx, ebx
neg ebx
inc esi
and edx, esi
sub esi, edi
xor ebx, edx
jmp 0x489771
push 0x2b38d545
or esi, edi
xor esi, 0x306ce557
dec edx
xor edx, ebx
neg edx
xor edi, ebx
or edx, ebx
mov edi, edx
add edi, edx
xor ebx, esi
xchg esi, edi
xchg edi, edx
dec ebx
mov edx, edi
or esi, edi
or esi, ebx
jmp 0x48bab8
mov ecx, 0x33274000
and ebx, 0x3073aba1
mov edi, 0x3073ea1b
add edi, 0x30742947
and ebx, esi
or ebx, 0x3074a413
neg edx
not esi
xor esi, ebx
mov esi, ebx
rol edx, 0x19
jmp 0x488b1b
push 0x2b2732c1
add edi, ebx
xchg edi, edx
ror ebx, 4
add edi, esi
and edi, esi
sub ebx, edx
xor esi, 0x308105db
add esi, ebx
mov edx, 0x3081c90b
rol esi, 0x13
jmp 0x48a2fb
call fcn.00489483
sub edx, 0x309da11d
and ebx, edx
or edx, esi
or edi, edx
rol edx, 0xc
shl edx, 0xe
xor ebx, edi
sub ebx, esi
jmp 0x489e0a
call fcn.00489483
add esi, edx
sub edi, ebx
shl edx, 3
and ebx, edx
add edi, edx
bswap edi
add esi, edx
add edi, ebx
rol ebx, 0x10
mov edx, edi
jmp 0x48969f
pop ecx
mov edi, edx
dec ebx
inc esi
or esi, 0x30b780d7
or edx, esi
and edi, edx
and edx, ebx
rol ebx, 0x16
sub edi, edx
mov edx, 0x30b902e1
bswap edx
xor edi, edx
dec edi
ror edx, 0x11
jmp 0x4896e1
pop ecx
shr ebx, 0x12
xchg esi, edi
or edx, esi
sub ebx, 0x30bb7d8f
ror ebx, 0x19
xor edx, 0x30bc8d59
rol edx, 0x1d
or edx, 0x30bd0bc1
sub esi, 0x30bd5c7f
not edi
sub ebx, 0x30be2955
sub edx, ebx
bswap edi
and ebx, edi
mov edi, edx
add ebx, esi
jmp 0x48c014
push 0x2b2b920b
and edi, 0x30ddc3c3
add edi, esi
xor edi, edx
shl edi, 0xd
add edi, esi
xchg esi, edx
shl esi, 0x11
mov edx, 0x30e10ec3
add ebx, 0x30e174ad
add esi, 0x30e1ec51
jmp 0x48ac23
push 0x2b4559fd
or ebx, esi
not edx
or edx, edi
xor ebx, esi
add edx, edi
shl edi, 6
and edi, ebx
xor edi, esi
mov ebx, esi
and esi, edi
or ebx, esi
mov ebx, edx
xchg esi, edi
and edi, edx
ror edx, 0x14
or ebx, edx
jmp 0x48ab31
call fcn.00489483
add edx, edi
mov esi, edx
neg edx
and edi, esi
inc edi
or edx, 0x30f5b20d
xor ebx, esi
mov esi, ebx
xor esi, edx
xor edi, ebx
jmp 0x48be41
push 0x2b3d2dc9
or edi, ebx
not ebx
add ebx, 0x30fce131
and esi, edi
sub edi, 0x30fd6e05
dec esi
or esi, ebx
xchg ebx, esi
sub edx, ebx
xchg esi, edx
jmp 0x48aa01
push 0x2b450ee3
xchg esi, ebx
dec ebx
not esi
xor edi, edx
add edx, esi
and ebx, 0x31008b39
and ebx, edx
neg edi
add edi, edx
shr edx, 3
inc edx
mov ebx, esi
jmp 0x48b7e3
pop ecx
and esi, edi
sub esi, edi
xor edx, esi
and ebx, edx
jmp 0x489a48
pop ecx
shr ebx, 0xa
and edi, esi
mov edi, edx
dec ebx
nop
sub esi, edi
not edi
mov edi, 0x31242af7
jmp 0x488ca5
push 0x2b391e03
rol esi, 0x18
neg esi
rol edx, 0x1d
dec edx
xor edx, 0x31299be5
rol esi, 0x12
xor edi, edx
add esi, edi
jmp 0x48994c
pop ecx
sub edx, esi
add edi, 0x31314193
sub edi, esi
add esi, 0x313209a7
add edx, esi
sub edx, esi
xchg ebx, edi
not ebx
or edi, 0x31339ac5
shl esi, 0x15
jmp 0x48b906
pop ecx
sub edi, esi
mov edx, esi
and edx, ebx
xor edx, esi
mov edx, esi
xchg edx, esi
xchg edx, edi
not esi
and ebx, edx
mov edi, 0x313a1db1
jmp 0x488bd6
mov ecx, 0x33274000
not esi
rol edx, 0xe
or edx, ebx
xchg edx, esi
nop
shr esi, 0x1b
rol esi, 3
and ebx, edi
inc edx
mov edi, 0x31457997
jmp 0x488f97
pop ecx
xor esi, 0x314c8553
shr edx, 0x11
add ebx, esi
xchg ebx, esi
add edx, ebx
xchg ebx, edx
add ebx, esi
or esi, edx
add edx, edi
and ebx, esi
dec esi
add ebx, edi
jmp 0x48a6f7
pop ecx
or ebx, 0x31504757
mov ebx, edx
and ebx, edi
mov edx, 0x3151c75b
mov ebx, edx
and ebx, esi
shr ebx, 0x16
sub edx, esi
xor edx, ebx
or edi, ebx
jmp 0x48bb20
pop ecx
and edx, ebx
xor esi, 0x315c6825
neg edi
xchg ebx, edx
xchg esi, ebx
add ebx, esi
mov edx, 0x315db073
add esi, edx
add edi, esi
sub ebx, edi
and ebx, edi
sub edi, esi
sub ebx, 0x315f85cf
sub edi, edx
jmp 0x48a8aa
pop ecx
neg edx
sub ebx, esi
inc esi
rol esi, 0xc
sub ebx, edi
xor edx, edi
xor edx, edi
mov ebx, esi
shr edi, 0xd
sub edx, 0x31650745
jmp 0x48905b
call ecx
dec edx
add edi, 0x317b9d9b
or edi, ebx
xor ebx, 0x317c3e49
sub edi, edx
and edx, edi
or ebx, 0x317d37fd
add edx, esi
and edi, edx
add edi, esi
ror esi, 0xf
dec esi
jmp 0x488c70
call ecx
and esi, edx
or ebx, 0x318d7a0f
dec edi
ror edx, 5
sub edx, edi
shr ebx, 2
mov edx, edi
or esi, edi
or ebx, edx
xchg edx, ebx
sub edi, edx
and edi, ebx
xor ebx, esi
add esi, edx
add edi, esi
inc edi
jmp 0x489853
pop ecx
xor ebx, esi
and esi, edx
ror edx, 3
mov ebx, edx
mov esi, ebx
not ebx
jmp 0x489d50
pop ecx
and ebx, 0x31a727e5
dec edx
mov edx, 0x31a7a647
or edx, ebx
add edi, ebx
xor edi, ebx
and edi, ebx
neg esi
bswap edx
bswap ebx
jmp 0x48bfb9
pop ecx
add edx, edi
sub edi, ebx
and esi, ebx
and edi, ebx
xor esi, edx
xor edx, esi
sub ebx, edx
mov ebx, edx
shl esi, 8
mov ebx, esi
mov edi, edx
neg edx
jmp 0x4898c6
push 0x2b371887
mov esi, 0x31ad1cb7
add edx, esi
sub edx, 0x31ad9843
and esi, edi
xchg ebx, edx
sub edi, edx
mov edx, edi
bswap edx
add ebx, 0x31af281d
xchg edi, edx
add edi, ebx
and esi, ebx
jmp 0x48bbd7
push 0x2b48486d
rol edi, 2
xor edx, 0x31b11963
and ebx, 0x31b1578b
rol edi, 0xe
add edi, 0x31b1d6f3
xor ebx, esi
add ebx, edx
xor edx, ebx
sub edx, 0x31b32003
and ebx, edx
rol edx, 0x14
xchg ebx, edx
jmp 0x48a779
pop ecx
or esi, 0x31b7ec0d
inc edi
ror edx, 0xd
mov ebx, esi
or edi, edx
sub esi, edi
and edx, ebx
add esi, ebx
rol edx, 0x17
shl edi, 0x1a
xchg edi, ebx
add ebx, edi
bswap edx
or edi, edx
jmp 0x48bcd3
pop ecx
nop
bswap edx
and ebx, edi
ror esi, 8
sub esi, edi
add ebx, 0x31bd6593
shr ebx, 0x13
xor ebx, 0x31bde41f
and edx, edi
add esi, 0x31be5f5d
jmp 0x48a641
push 0x2b3c99d5
sub ebx, edx
sub edi, ebx
and ebx, edi
sub edx, ebx
rol esi, 0x1d
mov ebx, esi
and edx, edi
rol edi, 7
xor edi, 0x31c4e499
xor edi, edx
jmp 0x489a90
mov ecx, 0x33274000
or edx, 0x31cc3c55
or edx, ebx
mov ebx, 0x31cd3375
or edx, esi
jmp 0x48a03b
pop ecx
inc ebx
shr ebx, 0xa
inc ebx
xor ebx, 0x31e195e5
sub ebx, 0x31e1d4c3
dec edx
jmp 0x48bc43
push 0x2b269601
and ebx, 0x31e2698b
xchg edi, ebx
or edx, 0x31e2e76b
mov ebx, esi
sub ebx, edi
mov ebx, edi
xchg edi, esi
ror esi, 0xe
xchg edx, edi
rol edi, 0xb
jmp 0x48ad40