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

Disassembly:
sub ebx, esi
mov edx, ebx
not edx
sub edx, 0x65285432
mov edx, ebx
and edx, ebx
sub esi, edi
call sub.user32.dll_GetForegroundWindow
not esi
cmp eax, 0xffffff08
jne 0x401075
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
ret
xor edi, 0x652c7ed2
call sub.user32.dll_GetForegroundWindow
mov ebx, 0x652d143c
and esi, 0x652d85ba
xor edx, edi
cmp eax, 0xfffffee0
jne 0x401107
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
ret
mov edx, ebx
sub ebx, edx
mov edi, edx
xchg ebx, edi
sub edx, edi
mov edx, esi
xor ebx, esi
call sub.user32.dll_GetForegroundWindow
mov edx, esi
sub edx, 0x65341cec
xor edi, esi
xchg edx, edi
dec ebx
sub edx, ebx
or esi, 0x6536499a
cmp eax, 0xfffffeee
jne 0x40119f
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
ret
sub ebx, 0x6538ffea
or edi, ebx
shl edx, 0x12
dec ebx
bswap esi
add ebx, edx
sub edi, edx
call sub.user32.dll_GetForegroundWindow
or edi, ebx
cmp eax, 0xfffffee0
jne 0x401214
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
call sub.kernel32.dll_SetLocaleInfoA
ret
jmp 0x49a795
mov esi, edx
jmp 0x49d4fe
call fcn.0049c4a6
and esi, ecx
xor ebx, ecx
not ecx
and ebx, 0x6abe7ac6
jmp 0x49e28b
push 0x65d55f9a
rol ebx, 0xf
xor edi, esi
and ebx, ecx
dec ecx
xchg edi, ebx
not edi
xor esi, 0x6ac20570
shr ecx, 0x11
sub esi, ebx
add esi, ecx
jmp 0x49ad2b
push 0x65d5ffa6
add ecx, ebx
add ecx, ebx
sub ecx, edi
shr ecx, 6
dec ecx
xchg edi, esi
jmp 0x49c2bb
push 0x65dd4b0a
xchg ebx, edi
or edi, esi
add edi, 0x6ae94240
add ecx, esi
sub edi, esi
sub esi, ebx
or edi, ebx
mov edi, ebx
jmp 0x49d128
call edx
mov ebx, 0x6af75c24
sub edi, ebx
xor ecx, esi
add ecx, 0x6af8c93c
rol edi, 0x1e
not esi
jmp 0x49c073
pop edx
or esi, edi
not ebx
and esi, ebx
sub ebx, esi
or ebx, 0x6afbe0f6
and edi, ebx
add esi, ecx
or esi, ecx
and ebx, esi
dec esi
and esi, ebx
rol ecx, 0x1b
jmp 0x49d7da
call fcn.0049c4a6
xor esi, 0x6b1ba352
ror esi, 0x18
xor ebx, ecx
or ebx, edi
bswap edi
sub ebx, edi
add edi, ecx
and ecx, edi
jmp 0x49b8e3
call fcn.0049c4a6
or ecx, 0x6b300dc6
sub esi, 0x6b307c62
mov edi, esi
mov edi, esi
sub ebx, ecx
sub ecx, ebx
sub ecx, edi
rol ebx, 0xc
xor esi, ebx
xchg ecx, edi
jmp 0x49deb9
call fcn.0049c4a6
mov edi, esi
shl ecx, 0xd
neg edi
xchg ebx, esi
jmp 0x49cb55
mov edx, 0x6332a2e
and ebx, 0x6b4a73e2
xchg ebx, esi
rol esi, 0xc
xor ebx, edi
xor esi, edi
xchg esi, ecx
jmp 0x49c031
push 0x65d5af92
not esi
and edi, ecx
jmp 0x49a8dd
pop edx
and ebx, ecx
or esi, 0x6b5fcf6a
dec ecx
shr esi, 0x13
xchg esi, ebx
sub ecx, 0x6c3cbe7c
xor edi, esi
xor ebx, edi
xchg ecx, esi
or ecx, 0x6c40154a
neg ebx
not esi
jmp 0x49d0c6
push 0x65dca506
add ecx, 0x6c439a20
and ecx, edi
xchg ebx, esi
inc esi
rol ecx, 0x1c
mov ebx, edi
add edi, 0x6c4636e4
bswap ecx
sub esi, 0x6c470db6
xor esi, ebx
jmp 0x49cc81
pop edx
xchg ecx, ebx
sub ecx, esi
sub ecx, 0x6c4c86ac
dec edi
mov ebx, ecx
shl esi, 1
xchg ecx, edi
xchg ecx, ebx
sub esi, 0x6c4f34ce
mov esi, edi
neg edi
sub ebx, ecx
jmp 0x49e15e
call edx
or esi, 0x6c60c768
add ecx, esi
rol esi, 2
xchg ecx, ebx
or edi, 0x6c632404
or ecx, esi
jmp 0x49d108
mov edx, 0x6332a2e
mov ecx, esi
and ecx, esi
jmp 0x49e310
pop edx
and edi, ecx
shl ebx, 8
xor edi, ecx
mov esi, edi
and ebx, edi
sub ebx, 0x6c8e340a
xor ecx, esi
xor ecx, ebx
xor ebx, 0x6c909f96
add ecx, edi
jmp 0x49d912
push 0x65c94778
inc esi
add ecx, esi
not ebx
mov edi, 0x6ca3933c
xor ebx, 0x6ca4073c
neg ebx
sub ebx, ecx
add edi, ebx
or ebx, ecx
sub esi, 0x6ca654fe
or esi, ebx
bswap edi
jmp 0x49b285
push 0x65e2f834
rol ebx, 0xb
sub esi, ebx
sub esi, ecx
xor edi, 0x6ca92932
and esi, ecx
sub esi, 0x6caa0e16
xor esi, ecx
and esi, ebx
xor ebx, esi
sub ecx, ebx
jmp 0x49cb38
mov edx, 0x6332a2e
sub ebx, edi
not ecx
bswap ebx
sub esi, 0x6cf70be0
ror edi, 0x10
sub edi, 0x6cf8583a
mov esi, ecx
xor edi, esi
xor ecx, ebx
neg ebx
and edi, ebx
neg edi
xchg ebx, ecx
and ecx, edi
jmp 0x49ac8a
pop edx
xor ecx, esi
sub esi, ecx
sub ecx, esi
ror edi, 0x16
add ecx, edi
or edi, esi
jmp 0x49d7c3
pop edx
and edi, 0x6d17c8c8
add edi, 0x6d187ef8
shl ecx, 7
mov ecx, esi
sub esi, ecx
or edi, 0x6d1b77dc
jmp 0x49c524
pop edx
xor ecx, ebx
or esi, ecx
dec ecx
xor ebx, esi
and ecx, ebx
add ebx, edi
dec esi
and edi, 0x6d2c682c
jmp 0x49adca
push 0x65c2ab52
sub esi, edi
mov ebx, esi
sub edi, ebx
mov ecx, esi
mov ecx, edi
and ebx, 0x6d3a6700
xchg edi, ebx
xchg ebx, esi
add ecx, ebx
shr esi, 6
jmp 0x49bddc
push 0x65c66694
xor ebx, 0x6d5fce8a
or ebx, edi
sub edi, ecx
add edi, 0x6d617766
or esi, ebx
or edi, ecx
xchg ecx, ebx
shl ebx, 0xc
jmp 0x49bbb0
push 0x65c99472
and esi, 0x6d68b222
and ebx, edi
jmp 0x49b3f7
pop edx
sub ecx, 0x6d69422a
sub ecx, edi
sub edi, ecx
xor ecx, edi
and ebx, ecx
and ecx, ebx
add edi, esi
mov edi, 0x6d6aedf6
xor ecx, edi
neg edi
sub edi, ebx
add ecx, 0x6d6be40e
jmp 0x49e2df
call edx
rol ecx, 1
mov esi, edi
xor esi, edi
add ecx, 0x6d6ce9fa
bswap esi
add esi, 0x6d6d6428
xor esi, ebx
xor esi, edi
and esi, edi
rol ecx, 0x1a
xor esi, 0x6d6e9c96
dec ebx
jmp 0x49aa1a
push 0x65c9e6bc
and edi, ecx
sub edi, ecx
and ebx, esi
mov edi, esi
mov ebx, ecx
rol ebx, 9
ror esi, 2
not esi
mov ecx, esi
not esi
jmp 0x49cdbf
push 0x65c34574
and edi, 0x6f2d6f30
sub edi, esi
and edi, ebx
add ebx, edi
xor edi, esi
shr edi, 0xe
jmp 0x49ce28
push 0x65e3f1c8
xor esi, ecx
xchg edi, esi
mov ecx, 0x6f6393ae
or ebx, ecx
jmp 0x49d240
pop edx
add ecx, ebx
dec edi
jmp 0x49ca46
pop edx
and edi, esi
xor ebx, edi
add esi, 0x71b53bb6
mov ebx, 0x71b63510
mov edi, 0x71b707da
xchg ebx, esi
neg edi
shr ebx, 9
xor edi, 0x71ba7a12
neg ebx
bswap ecx
neg ebx
jmp 0x49ad39
pop edx
and esi, edi
xchg ecx, ebx
inc ecx
or esi, edi
jmp 0x49c799
mov edx, 0x6332a2e
sub ecx, ebx
xor esi, ebx
sub edi, ecx
neg ecx
xor ebx, esi
bswap edi
mov esi, edi
dec esi
add edi, 0x7217f6ce
or edi, esi
jmp 0x49bb1a
call edx
or ecx, 0x724da92a
xchg ecx, edi
and ecx, esi
xchg edi, ebx
jmp 0x49d29c
pop edx
mov ebx, esi
and edi, ebx
rol esi, 0x10
shr esi, 0xa
neg ecx
xor ecx, 0x72543612
jmp 0x49af9e
pop edx
ror esi, 5
or ebx, esi
inc esi
xchg ecx, esi
rol edi, 4
add ebx, esi
rol ecx, 0xf
or esi, ecx
sub esi, ebx
xor ecx, ebx
jmp 0x49e030
push 0x65d207ea
xchg esi, ebx
sub ebx, esi
sub ebx, edi
mov ecx, ebx
jmp 0x49e0f1
pop edx
sub ecx, 0x72a391ac
or ecx, esi
jmp 0x49e01a
pop edx
xchg esi, ecx
rol esi, 0xd
xchg ecx, esi
shr esi, 8
sub ecx, 0x72b995d4
mov edi, ecx
mov esi, 0x72bac906
xor edi, 0x72bb3b8c
or esi, 0x72bbc39c
xor ecx, edi
jmp 0x49dd94
call fcn.0049c4a6
mov ebx, edi
sub esi, edi
and edi, esi
or esi, edi
neg ecx
or esi, edi
shr ecx, 0xe
or ecx, esi
jmp 0x49e0e2
push 0x65c6b1dc
mov esi, edi
sub edi, esi
jmp 0x49b7c8
pop edx
rol esi, 0x1b
mov ebx, esi
and esi, 0x7317573a
add edi, ecx
jmp 0x49b8f6
push 0x65c2f7ca
mov edi, ebx
mov esi, ecx
inc esi
sub edi, 0x746245c4
rol ecx, 0x19
and ecx, 0x7463a5c2
xchg ecx, esi
shr edi, 0xa
sub ecx, 0x74661a2a
add ebx, 0x74670c82
xchg ecx, edi
or ecx, esi
xchg edi, ecx
or edi, ebx
jmp 0x49b494
mov edx, 0x6332a2e
mov edi, esi
xchg ebx, esi
add esi, ebx
rol edi, 0xd
and edi, esi
sub ecx, 0x74807956
mov edi, esi
xchg ebx, edi
jmp 0x49a880
mov edx, 0x6332a2e
mov ecx, ebx
ror esi, 8
xor ecx, edi
xchg ebx, esi
xor ebx, edi
ror edi, 8
jmp 0x49d63e
pop edx
mov ebx, edi
mov edi, ebx
add edi, esi
mov ecx, 0x74cb5f2e
jmp 0x49a896
call fcn.0049c4a6
mov ebx, esi
and esi, ecx
add edi, ecx
add ebx, ecx
or ebx, esi
and ebx, esi
and edi, esi
mov edi, ebx
shr edi, 0xd
and edi, esi
rol edi, 0x1d
sub esi, edi
bswap ebx
mov esi, edi
jmp 0x49b2c0
pop edx
add edi, ecx
sub ebx, edi
xor ebx, ecx
or esi, edi
sub esi, ebx
mov ebx, edi
or esi, edi
xchg esi, ebx
or ecx, 0x74e6e554
shr edi, 0x17
xchg ebx, ecx
add esi, ecx
jmp 0x49b11a
push 0x65d2eb88
xor ecx, ebx
xor edi, 0x7534a342
rol esi, 0x17
dec esi
and edi, ecx
or ebx, 0x753772f4
jmp 0x49d192
push 0x65d64d18
shr edi, 0xc
dec edi
mov edi, ebx
or edi, esi
shr esi, 0xc
mov edi, ebx
jmp 0x49cf13
push 0x65cd12c6
add esi, edi
mov edi, ebx
add esi, 0x75b492d0
add edi, 0x75b54ea0
and ecx, esi
bswap edi
or ebx, edi
dec ebx
jmp 0x49ae8d
pop edx
or esi, ebx
xor edi, ebx
bswap esi
mov ecx, 0x75e45eee
xchg ebx, esi
and ecx, 0x75e63d54
xor ebx, esi
sub edi, 0x75e7bc74
jmp 0x49d8b2
push 0x65d9d5b6
sub edi, ecx
inc ecx
and edi, ebx
dec edi
jmp 0x49c8d1
pop edx
sub ebx, esi
xchg edi, ecx
shr ecx, 0x10
sub ebx, edi
jmp 0x49d3ed
mov edx, 0x6332a2e
mov esi, 0x76114c20
and ecx, edi
sub ebx, ecx
xor ebx, 0x76136c5a
add edi, ecx
sub ebx, 0x7614fd3e
and esi, edi
or ecx, 0x76165590
or edi, 0x76177348
add ebx, edi
xor ecx, ebx
xor edi, esi
jmp 0x49e2a6
push 0x65d2a0ea
xor esi, 0x7629d298
or ecx, esi
or ecx, ebx
mov edi, ebx
xor esi, 0x762c7666
sub ecx, ebx
or esi, ecx
add ecx, edi
mov ecx, esi
xor ecx, esi
jmp 0x49c1e4
push 0x65ccc5ea
mov ecx, edi
xchg ecx, edi
neg esi
xchg esi, ebx
jmp 0x49c45b
push 0x65e11938
xchg ebx, edi
dec esi
or esi, edi
and ecx, ebx
jmp 0x49bff1
push 0x65cf3d54
xor edi, 0x76651bfa
add edi, ebx
jmp 0x49e043
mov edx, 0x6332a2e
or ecx, esi
shl esi, 0x18
add edi, ebx
or esi, 0x7669b200
jmp 0x49abb5
call fcn.0049c4a6
add esi, ebx
neg ecx
add ebx, 0x7690bf5a
or ebx, esi
jmp 0x49a9ff
push 0x65da2504
add esi, ebx
mov edi, ecx
mov ecx, 0x76a8ffec
and edi, 0x76a9b1b2
jmp 0x49ac9d
push 0x65c60e46
add esi, 0x76c69c7e
xchg edi, ebx
shr ebx, 0x1c
or edi, esi
xchg edi, ebx
inc esi
jmp 0x49b245
push 0x65e75b1a
shr ecx, 0x1f
or edi, ebx
jmp 0x49b022
pop edx
bswap ecx
xor ebx, edi
ror ecx, 1
shl ebx, 8
or ecx, edi
dec ebx
jmp 0x49c009
pop edx
add edi, 0x77112d24
shl esi, 0x1e
rol ebx, 0x17
add ecx, ebx
sub ecx, 0x7713ead2
xor ecx, esi
and esi, edi
mov edi, 0x77164f36
sub ecx, 0x7717058c
and edi, esi
jmp 0x49b6d2
push 0x65e343d0
bswap ebx
or edi, ecx
xchg ecx, ebx
xor edi, ebx
sub ebx, esi
shl ecx, 0x1e
rol edi, 6
rol edi, 0xf
jmp 0x49cfb4
call edx
xor ecx, 0x77302dce
sub esi, ecx
or esi, 0x7731f4b0
add ebx, ecx
shl ebx, 0x1d
add edi, esi
add edi, ebx
xor esi, ebx
inc edi
or edi, esi
jmp 0x49de7b
push 0x65c8f4fc
mov esi, ebx
xor ebx, edi
mov ebx, ecx
neg ebx
or esi, ebx
and edi, 0x77555de4
mov ebx, esi
xchg ecx, edi
mov edi, ebx
mov esi, ebx
add esi, ecx
and edi, 0x7759d762
neg edi
ror edi, 0x12
jmp 0x49af72
pop edx
inc ecx
bswap edi
bswap ebx
neg esi
sub edi, 0x775fb49c
xchg ebx, ecx
or ecx, esi
rol esi, 0x1f
and ebx, 0x77632d00
shr edi, 0x16
jmp 0x49d0db
pop edx
mov esi, ebx
and esi, ecx
add ebx, 0x777581aa
and edi, esi
jmp 0x49d563
push 0x65dcf8c6
and esi, ebx
not ecx
sub ebx, 0x7778d9be
xor edi, ecx
jmp 0x49a9e1
call edx
sub edi, esi
sub ecx, edi
mov ecx, edi
mov esi, ecx
and edi, ecx
and edi, ecx
nop
and esi, 0x778f5ace
and ebx, esi
xchg ecx, ebx
jmp 0x49b90e
pop edx
mov ecx, esi
mov esi, edi
shl ecx, 0xf
shl ebx, 0x19
add esi, ecx
mov ebx, esi
and ecx, ebx
neg edi
xor edi, ecx
sub edi, 0x77ad3558
and ebx, edi
xor ecx, esi
jmp 0x49cbdf
mov edx, 0x6332a2e
sub ebx, esi
and ebx, 0x77c08db8
and esi, ebx
sub ecx, 0x77c1f558
sub ebx, 0x77c3063c
neg ecx
xor ebx, edi
xor ebx, 0x77c54004
jmp 0x49da30
push 0x65cfdc42
xor ebx, edi
or ebx, esi
or edi, ecx
and ecx, 0x77c89d8e
mov ecx, edi
xor edi, 0x77ca8de4
shr esi, 3
xor esi, 0x77cbfcb8
jmp 0x49c7ab
call edx
or edi, ecx
sub ebx, 0x77cda362
shr ebx, 0x1d
xchg ecx, esi
add esi, ecx
mov ecx, esi
jmp 0x49bc8e
mov edx, 0x6332a2e
sub esi, 0x77d1a7a0
shr ecx, 0xc
add esi, ecx
xchg esi, ecx
or ecx, esi
nop
jmp 0x49c864
push 0x65d69d88
xchg ebx, edi
mov ebx, 0x7802a9b4
rol ecx, 0x14
xor ebx, 0x78044ee0
bswap ecx
and ebx, esi
jmp 0x49e1d2
push 0x65e39904
shr esi, 0x1b
xchg ecx, esi
neg ebx
xor edi, ecx
sub ebx, esi
sub edi, ebx
and edi, ebx
or ebx, edi
xor edi, ecx
xchg esi, edi
jmp 0x49b55f
push 0x65c25d7e
or edi, esi
rol ecx, 0x1c
shl esi, 0xf
inc esi
shl ebx, 9
neg edi
sub ecx, 0x782e3a52
rol esi, 5
ror ecx, 0x1a
sub esi, ebx
and ecx, ebx
add ebx, esi
jmp 0x49b175
pop edx
or edi, ebx
bswap ecx
and ecx, edi
and ebx, 0x785e3998
bswap ebx
dec ebx
jmp 0x49d6cd
push 0x65e7087a
add esi, ebx
sub edi, ecx
or edi, 0x7862480e
xor ebx, edi
jmp 0x49c9e1
pop edx
sub ebx, 0x786ab20c
add edi, ecx
mov ebx, edi
and ecx, 0x786d2e40
or edi, ebx
shr edi, 0x1a
ror esi, 0x1a
add ecx, edi
jmp 0x49cab2
push 0x65dd9b9a
shl ebx, 6
or ebx, 0x78833ca2
or esi, ecx
add esi, ebx
xchg esi, ebx
mov edi, ecx
xor esi, 0x78898ca8
sub edi, esi
jmp 0x49be78
mov edx, 0x6332a2e
xor ebx, esi
mov esi, edi
and ecx, 0x789bad68
and ebx, ecx
bswap ebx
and edi, ebx
add esi, edi
mov edi, ebx
or esi, edi
inc ebx
add ecx, edi
or edi, ebx
xchg esi, ebx
add ecx, 0x78a3c266
jmp 0x49ab08
call edx
mov ebx, edi
dec ecx
mov esi, ecx
xor esi, 0x78b53ff4
jmp 0x49d53a
push 0x65e443d4
add ebx, edi
add ecx, esi
sub ecx, edi
dec ebx
and edi, ebx
or edi, 0x78c5a00a
bswap esi
add esi, 0x78c709fc
jmp 0x49c5e9
pop edx
or ebx, 0x78d9d068
add ecx, 0x78da8c4c
rol esi, 0x1c
and ebx, 0x78dbee50
or edi, ebx
neg esi
xor ecx, edi
shr ecx, 0x18
xchg ebx, edi
or edi, 0x78e08668
shl esi, 0xe
mov edi, esi
mov esi, 0x78e2f328
shl esi, 0x13
jmp 0x49b574
pop edx
neg esi
and ebx, esi
or esi, edi
mov edi, esi
jmp 0x49b9c8
pop edx
mov edi, ebx
xor ecx, esi
sub edi, ebx
bswap ecx
sub esi, ebx
rol ebx, 0x1b
or edi, ebx
and esi, ecx
jmp 0x49b0c7
pop edx
and ebx, edi
sub esi, ebx
sub edi, ecx
dec ecx
sub ebx, esi
xor ebx, edi
jmp 0x49cd55
push 0x65c1fb72
and esi, ecx
add esi, 0x7959c930
add ebx, ecx
or ebx, 0x795b1770
and ecx, ebx
add esi, ecx
jmp 0x49cfdf
pop edx
ror edi, 0x10
add ebx, esi
sub edi, 0x79652e1e
dec esi
dec ecx
sub ebx, esi
or edi, ebx
mov esi, ebx
or ebx, 0x7969ab40
add ebx, esi
or esi, edi
bswap ecx
or edi, esi
add edi, ebx
jmp 0x49b0b4
push 0x65dc5842
or esi, 0x796e2b6e
and esi, edi
jmp 0x49ad75
call fcn.0049c4a6
xchg esi, ecx
sub esi, 0x7992f934
jmp 0x49ce10
call edx
xor ecx, esi
mov ecx, esi
xchg edi, esi
and edi, ecx
not esi
xor edi, 0x79ac559a
bswap ebx
add ecx, esi
jmp 0x49ba84
push 0x65e0cc68
mov ebx, edi
xor ebx, esi
xor ebx, 0x79b03046
mov edi, esi
and ecx, ebx
add esi, 0x79b2419c
and edi, 0x79b2f6ea
xchg ebx, ecx
jmp 0x49c76f
pop edx
mov ecx, edi
and esi, ecx
or ebx, edi
and ebx, ecx
inc edi
nop
sub ebx, esi
mov ebx, 0x79f4f31c
jmp 0x49b297
pop edx
xchg esi, ebx
mov ebx, edi
mov esi, ebx
rol edi, 3
xor ecx, edi
xchg ecx, esi
jmp 0x49cc6f
push 0x65d988bc
xor esi, ecx
mov ebx, esi
shl esi, 0x1d
xor ebx, 0x7a217288
not esi
ror ebx, 0x1a
jmp 0x49c560
pop edx
xor esi, ebx
add ecx, edi
mov ebx, 0x7a30742c
inc ecx
sub ecx, ebx
rol edi, 3
sub esi, edi
or edi, esi
rol ebx, 3
xor ecx, ebx
jmp 0x49cc0e
call fcn.0049c4a6
and edi, 0x7a5fd4d0
inc ecx
mov edi, ebx
mov ecx, ebx
sub ebx, esi
or ecx, 0x7a62340a
mov esi, edi
sub ecx, edi
or ecx, esi
and ebx, esi
xchg ecx, edi
sub esi, 0x7a6bba32
jmp 0x49d1f2
pop edx
shr ebx, 0xe
shr edi, 0x12
sub ecx, edi
sub edi, ecx
mov esi, 0x826f258a
and edi, 0x826f8f52
inc edi
xchg edi, esi
xchg esi, ecx
add esi, 0x82714964
add ecx, 0x8271af54
or esi, 0x8272130c
add ebx, esi
sub ebx, ecx
jmp 0x49c5a3
pop edx
xor ebx, edi
add edi, esi
mov ebx, 0x82b739d6
ror ecx, 0x14
and ecx, edi
add ebx, 0x82b890cc
mov ebx, esi
and esi, ecx
add edi, 0x82ba0038
or edi, ecx
jmp 0x49b61c
pop edx
neg ecx
rol esi, 0x17
rol ecx, 5
xor ebx, edi
or ebx, 0x82d3f21c
or ebx, edi
or edi, ecx
bswap esi
ror ebx, 2
rol edi, 0x1f
jmp fcn.0049d782
call edx
neg ecx
ror ecx, 6
dec ebx
add ebx, esi
add ebx, esi
and esi, edi
xor ebx, 0x82dca3a8
xor esi, ecx
and ebx, ecx
shr ebx, 3
xchg edi, esi
or ebx, 0x82ded17c
jmp 0x49db3a
call fcn.0049c4a6
xchg esi, ebx
mov edi, ecx
and ecx, edi
xchg ecx, edi
and esi, ebx
neg ebx
xor edi, 0x82fe8288
xchg edi, ecx
not ebx
add ebx, edi
mov ecx, ebx
sub ecx, 0x8300e1d2
jmp 0x49cce2
pop edx
xchg esi, ecx
xchg esi, ebx
xor edi, ebx
xor esi, ecx
add esi, ebx
xchg esi, ecx
or esi, edi
mov edi, ecx
jmp 0x49aefd
pop edx
sub esi, ebx
or ecx, edi
and esi, ecx
xchg edi, ecx
xchg edi, esi
shr esi, 0x10
jmp 0x49d3fb
push 0x65cf8e12
mov esi, 0x830849c4
or edi, ebx
sub ecx, edi
mov esi, ecx
or edi, ecx
sub ecx, edi
or edi, ecx
add edi, ecx
ror edi, 0x1f
and ebx, esi
jmp 0x49cde9
pop edx
and edi, esi
mov esi, ecx
xor esi, ebx
or ecx, 0x831112a4
jmp 0x49c965
call edx
xor edi, esi
sub ebx, ecx
and edi, ebx
xor esi, ecx
jmp 0x49e322
push 0x65d2543e
dec edi
bswap ecx
mov ecx, ebx
and edi, ecx
jmp 0x49c667
pop edx
or ebx, edi
mov ecx, ebx
xor esi, 0x834908a2
sub esi, ebx
sub ebx, esi
sub esi, 0x834ab5a6
add ecx, ebx
shr ecx, 9
jmp 0x49e07c
mov edx, 0x6332a2e
or ecx, edi
shr edi, 0x19
and esi, ebx
dec esi
shl edi, 8
and ebx, 0x8367ef2c
sub esi, ecx
sub ebx, esi
xor esi, ebx
ror edi, 0x1d
add esi, edi
inc ecx
jmp 0x49dff0
call edx
shl edi, 0x11
inc ebx
or edi, ecx
and esi, 0x8390218e
sub edi, 0x839129a0
xor edi, ecx
jmp 0x49baef
call fcn.0049c4a6
add edi, 0x83923e66
xor ebx, esi
dec edi
sub ebx, edi
xchg ecx, esi
xor ebx, edi
rol ecx, 0x1f
xchg esi, edi
mov edi, ecx
neg ebx
ror ebx, 0x11
mov ebx, esi
jmp 0x49d6b2
push 0x65cc7974
or ebx, edi
or ecx, 0x83bced86
bswap ecx
add edi, ecx
sub ecx, esi
mov ebx, ecx
jmp 0x49c75d
call fcn.0049c4a6
or ecx, ebx
sub esi, edi
sub esi, ecx
not edi
jmp 0x49ae39
pop edx
rol ecx, 0x10
and ebx, esi
sub edi, esi
sub edi, ecx
jmp 0x49d444