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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff17
jne 0x4010a2
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_Process32FirstW
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.ole32.dll_OleQueryCreateFromData
call sub.user32.dll_FrameRect
call sub.user32.dll_FrameRect
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff05
jne 0x40111c
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.user32.dll_FrameRect
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff0c
jne 0x4011b9
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_Process32FirstW
call sub.ole32.dll_OleQueryCreateFromData
call sub.user32.dll_FrameRect
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.ole32.dll_OleQueryCreateFromData
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_Process32FirstW
call sub.user32.dll_FrameRect
call sub.user32.dll_FrameRect
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffedb
jne 0x401229
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_Process32FirstW
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_Process32FirstW
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_Process32FirstW
call sub.user32.dll_FrameRect
call sub.user32.dll_FrameRect
call sub.kernel32.dll_OpenJobObjectA
call sub.user32.dll_FrameRect
call sub.kernel32.dll_Process32FirstW
call sub.ole32.dll_OleQueryCreateFromData
call sub.ole32.dll_OleQueryCreateFromData
call sub.kernel32.dll_OpenJobObjectA
ret
jmp 0x469ee8
not edi
sub ebx, edx
mov edx, ebx
add ecx, ebx
xchg ebx, edx
or ebx, ecx
xor edi, 0xae9025f8
jmp 0x46c7a2
call edx
xor ecx, esi
neg edi
sub ecx, 0xaf845ea3
xor ecx, edi
xchg edi, ebx
mov ecx, 0xaf851592
or edi, ecx
add ebx, 0xaf859a0d
add esi, 0xaf85d828
or ebx, esi
add ecx, edi
mov ebx, edi
or esi, 0xaf86c40c
jmp 0x46b018
push 0xaeac7f3f
neg edi
add ebx, 0xaf88c365
shr esi, 3
sub edi, ebx
or ebx, ecx
rol ebx, 0x11
shl ecx, 0x10
xchg ecx, edi
sub esi, ebx
and esi, edi
not edi
jmp 0x469fca
mov edx, 0x2774562b
add ecx, edi
xor edi, ecx
dec ebx
ror ecx, 9
bswap edi
ror esi, 0x13
bswap ebx
or ebx, edi
shr esi, 0x19
mov edi, esi
or edi, ecx
jmp 0x46c56e
call fcn.0046a8fe
or ebx, 0xaf931129
or ebx, esi
xor ebx, edi
shr esi, 0x1c
not edi
add ecx, 0xaf943e91
and ebx, 0xaf948ce5
not ecx
mov ecx, esi
neg ecx
bswap edi
jmp 0x46ae46
push 0xaeadf8a3
xor ebx, 0xaf9f6a86
mov ebx, esi
mov esi, ebx
sub esi, ebx
add esi, 0xafa05e8b
ror ecx, 0x1e
add ebx, edi
jmp 0x46cda9
push 0xae9d445c
or ebx, 0xafa3a4f9
xor ebx, ecx
xchg ecx, esi
and ebx, ecx
dec ebx
sub esi, 0xafa4dadc
bswap ecx
mov ebx, ecx
xchg esi, edi
sub ebx, esi
sub ecx, esi
xchg ebx, esi
jmp 0x46cab3
mov edx, 0x2774562b
xchg ebx, ecx
and ecx, esi
sub ebx, 0xafaa9695
mov edi, 0xafaad71b
mov edi, 0xafab159f
and ecx, 0xafab52d0
or edi, esi
and ebx, edi
add ecx, edi
add ebx, ecx
jmp 0x46b374
push 0xaeb0560b
xor ecx, 0xafd585fa
sub edi, 0xafd5c213
sub ecx, esi
xchg ebx, ecx
xor ebx, ecx
and edi, ebx
sub esi, edi
dec ebx
and ecx, edi
and edi, ecx
jmp 0x46ae2b
call edx
xchg edi, ebx
sub ecx, esi
ror ecx, 0x1e
xor edi, 0xafdac093
and edi, esi
jmp 0x46d31a
push 0xae9a1441
xor ebx, edi
xor ecx, 0xafe7bf27
or esi, edi
mov ecx, 0xafe83623
shl ecx, 6
ror ecx, 0xb
mov edi, 0xafe9015a
mov esi, ebx
shr ecx, 4
jmp 0x46aea2
push 0xaeb56360
or ebx, 0xaffb2904
sub esi, ebx
or edi, ecx
and edi, 0xaffbf0da
and ebx, ecx
rol ebx, 0xa
mov ebx, 0xaffcaa64
nop
jmp 0x46c19f
pop edx
sub esi, edi
xor esi, ecx
not edi
dec edi
dec ecx
add ebx, ecx
bswap esi
inc ebx
mov esi, edi
xor ebx, ecx
sub edi, ebx
or ecx, esi
jmp 0x46af19
push 0xae9fe0b9
neg ecx
shr ebx, 5
xor ebx, ecx
sub ebx, esi
shl esi, 0xa
and esi, edi
dec ebx
jmp 0x46cfc3
pop edx
shr ebx, 0x1c
bswap ecx
mov esi, ecx
and esi, 0xb0031987
xchg ecx, edi
dec esi
sub esi, edi
or ecx, 0xb004123d
jmp 0x46a637
call edx
and ecx, esi
or edi, esi
xor edi, ecx
not esi
bswap esi
xor ecx, 0xb0088d36
and esi, edi
xchg ebx, ecx
mov ebx, 0xb0095410
xchg esi, ecx
and ecx, 0xb009d36b
jmp 0x46a737
push 0xaeb2b746
inc ecx
ror esi, 6
xor ecx, esi
or ecx, edi
shl ecx, 0x16
add edi, esi
shl esi, 0xc
jmp 0x46b840
push 0x68ae8
inc edi
xor ecx, ebx
mov ebx, edi
shl esi, 0x1c
add esi, ebx
mov edi, ebx
jmp 0x46d334
call fcn.0046a8fe
neg edi
sub ecx, esi
xor ecx, edi
jmp 0x46a60f
pop edx
inc ebx
and ecx, esi
xor esi, 0xb01b8293
jmp 0x46ca8a
pop edx
bswap edi
mov ecx, 0xb01c1cb0
xchg ecx, esi
rol esi, 9
and esi, ebx
xchg esi, edi
and ecx, ebx
mov edi, 0xb01d9e95
xchg ebx, edi
xchg ebx, esi
not ebx
sub esi, ecx
xchg ebx, edi
or ebx, 0xb01f15a4
jmp 0x46a728
pop edx
rol edi, 0xb
sub ebx, ecx
xor edi, ebx
jmp 0x46d2b9
call edx
xchg ecx, ebx
xchg ecx, esi
neg edi
sub ecx, esi
rol edi, 0x1c
nop
dec ebx
or ecx, 0xb028a352
mov esi, 0xb028e1b5
ror ecx, 0x15
sub ecx, ebx
jmp 0x46d1eb
call fcn.0046a8fe
xor esi, 0xb029b436
or ebx, ecx
shr ebx, 0x14
add esi, ecx
add edi, ecx
sub esi, edi
mov ecx, ebx
jmp 0x46c30c
call fcn.0046a8fe
inc ecx
add ebx, ecx
xchg esi, ebx
add edi, ecx
not esi
and edi, esi
xor edi, ecx
shr edi, 0x1a
and ebx, 0xb03046f7
mov edi, 0xb0308567
or ebx, edi
rol esi, 0x1d
not ecx
and edi, 0xb031788c
ror esi, 6
jmp 0x46b506
call fcn.0046a8fe
add esi, 0xb0373277
and ecx, esi
mov ecx, ebx
xchg esi, ecx
mov edi, esi
and edi, ecx
xchg ecx, edi
add edi, 0xb038f50d
jmp 0x46cbe7
pop edx
xchg ecx, ebx
not ebx
add esi, ecx
neg ebx
ror ecx, 0x1f
jmp 0x46aa23
mov edx, 0x2774562b
mov ebx, 0xb046d483
mov edi, ecx
xor edi, esi
sub ecx, 0xb0478fcd
xchg esi, ecx
add ecx, ebx
mov ebx, edi
xchg ebx, esi
sub ecx, ebx
jmp 0x46ce6f
pop edx
xchg edi, ebx
sub edi, 0xb05add5b
xor ebx, ecx
sub ecx, ebx
jmp 0x46d1cf
call edx
add ebx, ecx
sub ecx, edi
xchg ecx, esi
xor ebx, edi
rol ecx, 0x16
or ecx, ebx
xor ecx, 0xb06d6591
add edi, 0xb06da270
and esi, ecx
inc edi
xchg edi, ecx
and esi, edi
dec esi
or edi, 0xb06f27b4
xor edi, ebx
add ecx, ebx
jmp 0x46af85
pop edx
xor ebx, esi
and ebx, 0xb0703efb
dec edi
mov esi, edi
sub ebx, 0xb070f9da
mov ecx, edi
jmp 0x46c327
push 0xae9653d0
xchg esi, edi
or ecx, edi
rol esi, 4
shr edi, 0x19
add ecx, 0xb08168f8
dec ecx
and ecx, esi
shl edi, 0x11
xor edi, esi
sub edi, 0xb0829f11
jmp 0x46b6f2
mov edx, 0x5027095f
mov ebx, ecx
inc esi
add edi, ebx
xchg ebx, ecx
sub esi, ecx
mov ebx, ecx
ror edi, 0x17
add edi, 0xb0932f8f
sub esi, ecx
and ecx, edi
or ecx, ebx
or esi, edi
jmp 0x46a835
pop edx
mov ecx, edi
xor esi, 0xb09d23db
add ebx, 0xb09d618c
inc esi
xor ebx, esi
rol ecx, 0xc
sub ecx, edi
jmp 0x46d036
call fcn.0046a8fe
ror edi, 0x1c
add esi, ebx
add ebx, 0xb0a2870a
nop
add ecx, esi
or edi, ecx
sub ebx, edi
jmp 0x46c5c1
push 0xaeb0a27c
mov ebx, edi
mov edi, 0xb0a6885d
add esi, ebx
mov ecx, esi
and edi, ecx
or esi, ecx
and ebx, ecx
jmp 0x46d2eb
call edx
xor ebx, ecx
bswap esi
or edi, ecx
and ebx, 0xb0a8da28
and ecx, 0xb0a92a8b
and ecx, edi
mov ebx, ecx
jmp 0x46a764
push 0xae9a5e4c
xor ebx, edi
mov ebx, ecx
dec edi
xchg edi, ecx
or ecx, ebx
and ecx, 0xb0aeca53
mov ecx, ebx
shl edi, 8
xor edi, ebx
xor ebx, ecx
sub ebx, edi
jmp 0x46bf4d
pop edx
and esi, ebx
and esi, edi
xchg ecx, esi
add esi, ebx
mov ebx, esi
mov ecx, esi
ror ebx, 0xb
xchg edi, ebx
sub ebx, esi
or ecx, ebx
neg ebx
dec esi
jmp 0x46cb0a
pop edx
dec ecx
xor esi, ecx
and ebx, edi
xor edi, esi
and ecx, 0xb0b80a42
xor edi, 0xb0b84830
or edi, 0xb0b89920
and ebx, ecx
sub ecx, ebx
neg ecx
jmp 0x46aee2
pop edx
not edi
xor esi, 0xb0bfa756
add ecx, ebx
jmp 0x46c4d9
push 0xae95c11e
xor ecx, edi
and edi, esi
or edi, 0xb0c254be
sub ebx, 0xb0c294ef
and edi, 0xb0c2e51c
jmp 0x46bfbc
pop edx
sub esi, ecx
xor ebx, 0xb0c89dd1
xor edi, 0xb0c8ead1
jmp 0x46bc1e
pop edx
add edi, esi
rol esi, 0x10
mov esi, edi
sub esi, ebx
shl ebx, 1
xor ebx, 0xb0df7047
sub ebx, esi
jmp 0x46ab18
mov edx, 0x5027095f
add esi, ebx
sub edi, 0xb0e0430f
sub esi, edi
ror ebx, 0x13
or ebx, 0xb0e0fd30
xor ecx, 0xb0e14ac4
xchg ebx, esi
mov ecx, ebx
xor ebx, ecx
xchg ebx, ecx
add ebx, ecx
jmp 0x46a01c
call edx
dec edi
inc ebx
shl ebx, 1
and ebx, 0xb0e813d0
ror ebx, 5
add ecx, ebx
and ecx, edi
add edi, ecx
add ebx, 0xb0e953fd
inc ebx
inc edi
jmp 0x46ce07
pop edx
add edi, 0xb0f7b586
or ecx, esi
sub ecx, ebx
xchg edi, ebx
or ebx, edi
and esi, edi
or edi, 0xb0f9303f
xor edi, ebx
xchg edi, ebx
jmp 0x46bf9c
call fcn.0046a8fe
add ebx, esi
or ebx, edi
xchg edi, esi
neg ebx
mov edi, 0xb10583dd
sub edi, esi
neg esi
xchg ecx, ebx
sub esi, 0xb1068dc8
or esi, ebx
add esi, edi
jmp 0x46c58a
call fcn.0046a8fe
xchg esi, edi
inc edi
inc esi
or esi, 0xb10ca742
add ebx, 0xb10ce5e0
jmp 0x46bf1e
call edx
dec ecx
sub ebx, esi
xor esi, 0xb1228523
neg ebx
and ecx, 0xb12312f7
xchg ecx, edi
and esi, ecx
jmp 0x46b8cf
push 0xaeb00b19
xchg ecx, ebx
rol esi, 0x1a
shl ebx, 0x18
xor esi, 0xb12a00e0
sub ecx, ebx
sub edi, 0xb12a7cca
and ebx, edi
and esi, edi
sub ebx, 0xb12b44cf
jmp 0x46a372
push esp
sub ecx, ebx
shr edi, 0x16
or esi, 0xb12e394b
xor ecx, esi
mov ebx, 0xb12eb396
sub edi, ebx
xchg esi, ecx
xchg ebx, ecx
jmp 0x46be37
pop edx
add ebx, esi
add edi, ebx
dec edi
and ebx, edi
jmp 0x46cd8c
call fcn.0046a8fe
sub ebx, ecx
or edi, ebx
or ebx, 0xb140077f
mov edi, ebx
add ecx, ebx
sub edi, ecx
xchg edi, ecx
or ebx, 0xb1414725
sub esi, 0xb14185b9
jmp 0x46a7d1
push 0xae969a0b
ror ecx, 9
or ecx, edi
mov esi, edi
xor ecx, 0xb144b8ee
not esi
or ecx, edi
bswap ebx
xor edi, ecx
xchg esi, edi
sub ebx, 0xb146376d
jmp 0x46c27d
push 0xaeb30055
bswap ecx
dec esi
xchg edi, esi
bswap ebx
sub esi, 0xb15c8676
jmp 0x46bef1
pop edx
xchg ecx, edi
xor ecx, edi
or ecx, esi
shr edi, 0x15
xor ecx, esi
and ebx, esi
sub esi, ebx
jmp 0x46a8c6
push 0xaea07443
mov ebx, ecx
rol esi, 0x1e
xor ebx, edi
or esi, edi
sub ebx, 0xb167db2d
xchg ecx, esi
add ebx, edi
ror esi, 0xc
jmp 0x46c6d3
pop edx
and esi, edi
add esi, ebx
add ebx, edi
or ebx, 0xb16d237c
sub esi, ebx
sub ecx, 0xb16d9ddd
xor edi, 0xb16ddb25
jmp 0x469f83
mov edx, 0x2774562b
mov ecx, 0xb18595ab
sub ecx, esi
add edi, ebx
and edi, esi
add esi, edi
sub edi, 0xb1879264
xor edi, ecx
or ebx, edi
mov ecx, edi
xchg esi, ebx
or edi, ebx
shl esi, 2
jmp 0x46c498
pop edx
mov ebx, 0xb1a05ae0
or edi, esi
mov ebx, ecx
xchg esi, ebx
xor ebx, esi
or edi, 0xb1a18cc9
sub esi, edi
xor ecx, esi
sub esi, edi
jmp 0x46c2b8
push 0xaeb514a4
add edi, 0xb1a2b0a5
xchg esi, ebx
xor esi, 0xb1a33e98
mov edi, esi
add esi, edi
xchg esi, ecx
jmp 0x46a56e
push 0x40
mov edi, esi
and ebx, ecx
neg esi
not edi
xor edi, esi
and edi, 0xb28f0bf9
sub ecx, ebx
jmp 0x46a68a
call fcn.0046a8fe
sub ecx, ebx
add edi, 0xb28fef06
and ecx, 0xb29069d8
mov ecx, 0xb290a6f1
bswap ebx
shr ebx, 0xb
sub ecx, edi
xchg ebx, edi
jmp 0x46aae6
mov edx, 0x5027095f
xor edi, 0xb29b2b5d
xchg ebx, ecx
or esi, 0xb29ba618
xor esi, 0xb29be735
and ecx, 0xb29c25e0
ror ecx, 0x14
xchg ebx, esi
or esi, ecx
sub ecx, edi
jmp 0x46a703
call edx
xor edi, ecx
or ebx, 0xb29dc443
sub ebx, esi
or ebx, edi
sub edi, esi
or ecx, edi
and ebx, ecx
add ebx, ecx
xor esi, ebx
xor ecx, 0xb29fbb34
or edi, 0xb29ff852
sub ebx, ecx
add edi, ebx
mov ebx, edi
jmp 0x46c8bf
push 0xae9aa904
add ebx, ecx
add esi, ecx
shr ecx, 0xc
sub esi, 0xb2a1bb54
xor edi, esi
xchg ecx, esi
mov esi, edi
add esi, ecx
xchg edi, ecx
jmp 0x46cc8b
push 0xaea8a70c
add esi, ecx
sub esi, 0xb2a78c6d
add ebx, 0xb2a7ca6c
sub edi, ebx
shr ecx, 0x13
inc edi
sub ebx, edi
jmp 0x46cb50
push 0xae960895
xor ecx, 0xb2a92b36
neg edi
xor esi, ecx
xor ebx, esi
sub esi, 0xb2aa8ee5
jmp 0x46ac05
call edx
or esi, ecx
xor ebx, edi
and ecx, ebx
sub ecx, 0xb2aba0a7
or ecx, 0xb2abe160
inc esi
or esi, ebx
add ecx, ebx
shr edi, 1
sub ebx, esi
or ebx, esi
dec ecx
or edi, esi
ror ebx, 0x15
not edi
jmp 0x46b2c7
mov edx, 0x5027095f
add ebx, ecx
dec ebx
xor ecx, edi
xor esi, ecx
or esi, ebx
or esi, ebx
and ebx, esi
rol esi, 0x1b
ror ecx, 6
not edi
jmp 0x46a8a4
push 0xaea488c8
or ecx, 0xb2c9e85e
neg ecx
xchg ecx, esi
xor edi, ecx
xchg ecx, esi
or edi, 0xb2cb2115
xchg ebx, esi
add ebx, esi
add esi, edi
rol edi, 7
or edi, ebx
xor edi, ecx
shl ebx, 0xa
bswap ecx
ror esi, 4
and edi, ecx
jmp 0x46baac
push 0xaeb5af89
xchg ecx, ebx
add ebx, edi
xchg edi, ebx
sub edi, esi
sub edi, ecx
xchg edi, ebx
add esi, 0xb2cf9436
inc edi
jmp 0x46d0bf
push 0xaea98615
rol edi, 0x1e
xchg esi, edi
mov ecx, esi
add ecx, 0xb2d0f61b
mov ecx, 0xb2d13406
mov edi, ecx
and esi, edi
ror ebx, 0x18
and ecx, edi
xchg ecx, edi
mov esi, 0xb2d2b261
add edi, ebx
or esi, ecx
add edi, 0xb2d36b39
mov ebx, esi
jmp 0x46c423
call fcn.0046a8fe
xor ebx, ecx
sub ecx, 0xb2e01950
mov ebx, edi
and edi, 0xb2e0a3e1
and ecx, 0xb2e0e06b
and ebx, esi
xor ebx, ecx
xchg ecx, esi
jmp 0x46c47b
push 0xae96e526
or esi, ecx
shr edi, 0x1e
shl ecx, 5
shr ebx, 0x13
mov esi, ecx
add esi, 0xb2e323c4
sub edi, ecx
sub esi, 0xb2e39e7d
xchg ecx, esi
and esi, 0xb2e42aab
add ebx, esi
sub edi, 0xb2e4a762
not ecx
and esi, edi
or ebx, edi
jmp 0x46a961
pop edx
nop
or ecx, edi
xor ecx, edi
and ecx, 0xb2e66e54
ror edi, 0x18
xor ebx, ecx
jmp 0x46b15a
call edx
mov ecx, edi
xchg ecx, edi
ror ebx, 0x1b
sub ebx, 0xb2ed5292
shl edi, 0xc
or edi, esi
sub esi, edi
jmp 0x46c9a5
push 0xae99800e
xchg esi, ecx
xor edi, esi
xor edi, ebx
xchg ecx, esi
sub esi, ebx
and edi, ebx
add esi, edi
sub ecx, ebx
and ebx, edi
neg ecx
xor ecx, edi
add ecx, ebx
xor esi, 0xb2f19ffe
jmp 0x46c767
pop edx
mov esi, 0xb2fbd8e6
bswap edi
add ecx, ebx
add ebx, esi
xor ebx, 0xb2fcca96
add ecx, ebx
or esi, ebx
sub edi, ecx
sub ecx, edi
jmp 0x46a5ae
push 0xaea9d382
xchg ecx, edi
sub ecx, esi
add edi, ebx
xchg ecx, esi
jmp 0x46b174
pop edx
or ebx, edi
xor edi, ecx
shl ebx, 0x1c
sub edi, esi
mov ebx, 0xb306103b
mov esi, edi
xor ebx, edi
or esi, 0xb306d670
or ecx, ebx
or edi, esi
add ecx, esi
xchg edi, esi
and ebx, esi
jmp 0x46b937
call edx
add ecx, edi
mov esi, ebx
shr ebx, 0x1f
and ecx, ebx
sub ecx, esi
sub esi, edi
xor edi, ecx
add esi, edi
shl edi, 0xe
and edi, esi
jmp 0x46d2d2
call fcn.0046a8fe
mov edi, ebx
add esi, ebx
bswap edi
xchg edi, esi
sub ebx, esi
sub edi, ecx
mov ebx, esi
xor ebx, ecx
and ecx, edi
xchg ebx, esi
add esi, ebx
rol ecx, 1
neg edi
xchg esi, ecx
jmp 0x46b1df
pop edx
rol ebx, 6
not esi
inc ebx
dec ecx
bswap edi
bswap ecx
or edi, ebx
add ecx, ebx
or edi, ecx
xor ecx, 0xb317457e
ror esi, 0x14
xor edi, ebx
mov ecx, edi
xor ecx, ebx
jmp 0x46b62d
push 0xaea93d61
sub ecx, edi
and ecx, esi
xor ebx, esi
add edi, 0xb3194c25
mov esi, 0xb31a9e1a
mov ecx, esi
xor esi, ebx
neg ecx
and edi, ecx
and esi, 0xb31c8c51
jmp 0x46c1bc
call fcn.0046a8fe
xchg ecx, esi
rol ecx, 0xc
xchg edi, esi
neg esi
rol ecx, 0x1c
rol ebx, 0x18
or ebx, ecx
inc ecx
jmp 0x46a3b4
call edx
neg edi
sub edi, ecx
xchg esi, ecx
and ebx, 0xb3248e04
jmp 0x46ada6
mov edx, 0x5027095f
and esi, ebx
and ecx, 0xb32523cf
xchg ecx, esi
xchg ebx, ecx
and ebx, edi
xchg ebx, edi
and ecx, ebx
and ecx, edi
mov ecx, edi
and edi, esi
xchg ebx, ecx
jmp 0x46a7f5
push esp
sub ecx, esi
xor ecx, 0xb32840aa
xchg edi, ecx
mov ecx, ebx
shl ecx, 0x12
add ebx, esi
or ebx, edi
shr ebx, 0x13
mov ebx, 0xb32a53e1
neg esi
mov ecx, edi
jmp 0x46b5c3
push 0xaea0bf94
xchg ecx, esi
shl esi, 0x17
mov ecx, ebx
jmp 0x46c59d
push 0xae99cac4
mov ecx, edi
not esi
add edi, esi
not ecx
rol edi, 9
shl ebx, 7
jmp 0x46a45a
push 0xae944399
sub ecx, ebx
sub edi, esi
sub ecx, 0xb34aa45d
xor edi, ecx
sub edi, ebx
add esi, edi
xchg esi, edi
rol ebx, 0x14
rol ecx, 0x17
and ebx, esi
shr edi, 0x1d
ror edi, 0x1a
jmp 0x46d361
mov edx, 0x5027095f
and ecx, ebx
add ebx, ecx
and esi, 0xb34db00b
and edi, ebx
add esi, edi
bswap ebx
xchg ebx, edi
jmp 0x46c257
pop edx
xor esi, edi
xor ecx, 0xb35c4f5a
xor edi, 0xb35c8c43
xor edi, esi
and esi, ebx
add esi, ebx
jmp 0x46a5c7
pop edx
mov ecx, ebx
or edi, 0xb35df9dc
inc edi
dec esi
xor edi, ecx
add ecx, ebx
or edi, esi
and esi, ebx
bswap esi
jmp 0x46c8a5
pop edx
shl esi, 0x11
shr ebx, 0xd
mov edi, 0xb370953a
add ebx, ecx
and esi, ecx
shl ecx, 1
or edi, ebx
xor esi, ecx
jmp 0x46a593
push 0xaeb4c8fc
add ebx, ecx
neg esi
jmp 0x46bc3d
push 0xae9d8ea5
xor ebx, ecx
xor ecx, esi
xor edi, 0xb38a44de
mov ecx, edi
and ebx, 0xb38ac6d1
xor esi, edi
xor edi, ebx
and ebx, edi
mov esi, ebx
and ebx, 0xb38bf3c7
jmp 0x46ceb8
push 0xaea312f0
mov ebx, esi
and edi, 0xb38f8b1f
and edi, 0xb3901311
xchg ecx, edi
xchg edi, ebx
add esi, ebx
xor edi, ebx
add esi, ebx
xor esi, edi
jmp 0x46c7cc
push 0xaea8f132
sub ecx, esi
xor edi, esi
add esi, 0xb3964101
add esi, ebx
inc esi
mov esi, ecx
add edi, 0xb397c8b3
ror edi, 0xe
sub ebx, ecx
mov edi, 0xb3987e80
inc edi
and ebx, edi
or ecx, edi
xor ebx, 0xb3997142
jmp 0x46c4ff
pop edx
and esi, edi
xor ecx, edi
not ebx
dec ecx
and esi, edi
or ecx, ebx
ror esi, 0x1d
and ebx, edi
sub ebx, edi
xchg edi, esi
jmp 0x46c453
call edx
sub ebx, ecx
mov ecx, edi
sub esi, ecx
add edi, esi
xor ecx, esi
xchg edi, ecx
or esi, edi
xor ecx, 0xb3a2f971
mov ebx, ecx
xor edi, ebx
shr ebx, 4
or edi, 0xb3a3eb9c
jmp 0x46cdee
mov edx, 0x2774562b
ror edi, 0x18
or ebx, ecx
xor ecx, esi
rol esi, 3
add ebx, 0xb3ae57d9
and edi, ebx
mov esi, edi
mov edi, ebx
add ecx, ebx
or ebx, edi
sub ecx, 0xb3b0114c
jmp 0x46be53
pop edx
ror ecx, 0x1f
mov ecx, edi
bswap ecx
or esi, edi
sub ecx, edi
mov esi, ecx
sub esi, ecx
sub ebx, edi
jmp 0x46a102
pop edx
xor esi, ecx
add ecx, edi
inc ecx
xchg esi, ebx
or ecx, 0xb3c9e057
add ebx, 0xb3ca1f1e
xchg edi, ecx
xchg esi, ecx
jmp 0x46cd54
push 0xaeae4593
rol ebx, 0x1f
add edi, ecx
dec edi
add edi, ebx
ror esi, 0xe
sub ecx, ebx
xchg ecx, edi
add esi, ebx
mov esi, 0xb3cce3ec
jmp 0x46a158
mov edx, 0x4132136a
shr esi, 4
xor edi, ebx
shl ebx, 0x19
ror esi, 0x1e
mov ebx, esi
or edi, esi
and esi, 0xb3cee6ce
and ebx, 0xb3cf2593
jmp 0x46adeb
pop edx
or ebx, edi
and esi, edi
xor esi, edi
bswap edi
add edi, ebx
ror esi, 0x10
xchg esi, ecx
or ebx, esi
sub esi, ecx
jmp 0x46d248
pop edx
add ecx, ebx
shr edi, 0xc
rol ebx, 0x16
xchg esi, ecx
or esi, ebx
xor edi, ebx
and ebx, edi
rol ecx, 0x1c
neg edi
and esi, edi
sub esi, ecx
or esi, edi
add esi, edi
add ecx, edi
shl esi, 8
jmp 0x46cdc9
call fcn.0046a8fe
and edi, ebx
dec ebx
sub ecx, esi
and ebx, ecx
dec ebx
sub ecx, edi
mov ebx, ecx
xor esi, ecx
mov ebx, esi
neg esi
and ecx, edi
xchg ecx, ebx
and esi, 0xb3dd2deb
add esi, edi
add esi, edi
xor esi, ecx
jmp 0x469f36
push 0xae9dd818
sub ebx, esi
shl esi, 0x1d
xchg esi, edi
jmp 0x46c07b
push 0xaea02abf
sub edi, 0xb3f893f3
mov esi, ebx
mov ecx, edi
jmp 0x46b8e4
pop edx
mov ecx, ebx
shl ecx, 0xb
mov ebx, 0xb3ff881f
inc ebx
xchg edi, ecx
inc ecx
or ecx, esi
neg ebx
inc edi
add ecx, 0xb4014e2e
shr ecx, 6
jmp 0x46b57a
push 0xaeb5fb36
sub edi, 0xb40d60b6
and esi, 0xb40d9eb3
sub ebx, edi
sub edi, 0xb40e1b9b
rol esi, 4
sub esi, ecx
or ecx, 0xb40ed419
add ebx, edi
sub ebx, 0xb40f611b
xor esi, 0xb40f9e1a
sub esi, ecx
sub edi, esi
jmp 0x46ad03
pop edx
shr ebx, 0x13
add edi, ebx
shl esi, 0x1f
sub ecx, 0xb4210846
xor ecx, 0xb42147c4
sub ebx, ecx
jmp fcn.0046b904
pop edx
add ecx, ebx
mov esi, ebx
shr esi, 7
add esi, ecx
rol ecx, 0xb
mov ebx, 0xb4231077
jmp 0x46afb1
pop edx
mov esi, edi
or esi, 0xb427f405
mov esi, ecx
and esi, ebx
xor esi, ecx
xchg ecx, edi
xor esi, ecx
or ecx, ebx
mov ebx, edi
or ebx, edi
inc ebx
neg ebx
nop
or ecx, 0xb42ad7f9
xor ebx, ecx
jmp 0x46c3d3
pop edx
add edi, 0xb4306333
not esi
rol ecx, 0x16
xchg esi, edi
xor ecx, 0xb43167d8
jmp 0x46cbcd
pop edx
neg esi
add ebx, esi
neg ebx
xor ecx, edi
sub ebx, edi
ror esi, 0xe
xchg esi, edi
xor ebx, ecx
mov edi, ebx
jmp 0x46c16a
mov edx, 0x5027095f
and esi, ecx
mov ebx, esi
and ebx, edi
shl esi, 1
shr ebx, 0x15
or edi, 0xb4352f5b
or esi, ebx
xchg edi, esi
nop
and ecx, 0xb436302e
shl esi, 0xb
or esi, ebx
add ecx, edi
inc edi
jmp 0x46b3d0
pop edx
xor esi, 0xb437768d
add ebx, edi
or esi, ecx
or edi, 0xb4383b5b
xor ecx, esi
add esi, ecx
jmp 0x46a0be
push 0x401400
xchg edi, esi
inc ebx
mov esi, 0xb4397ea2
mov ecx, esi
ror edi, 0xe
jmp 0x46bfd8
mov edx, 0x2774562b
mov esi, ecx
xchg ecx, ebx
or esi, edi
shr esi, 5
shr ecx, 0xe
sub esi, ebx
or ecx, ebx
inc ebx
sub esi, ebx
or esi, ebx
mov ebx, esi
neg edi
jmp 0x46b6b5