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

Disassembly:
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xfffffed6
jne 0x40109d
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff36
jne 0x401149
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff00
jne 0x4011b4
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff00
jne 0x40125b
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
call sub.user32.dll_SetWindowWord
ret
jmp 0x46f68c
shr esi, 0xa
add edi, 0xfcbf6d00
not esi
inc ecx
xor esi, ebx
jmp 0x46f6ad
push 0xfcc18720
xchg ecx, esi
sub esi, edx
add ecx, esi
not edx
not edx
not ecx
mov edx, 0xfd0bd260
xor ebx, ecx
jmp 0x4719a8
push 0xfcc36820
xor ebx, ecx
sub ecx, 0xfd0cab7a
sub esi, 0xfd0cc462
or esi, 0xfd0ce1fe
shr edx, 0xd
xor ecx, edx
jmp 0x47196b
call fcn.004726f6
mov esi, 0xfd0d80c6
or esi, 0xfd0d9aac
dec esi
or ebx, ecx
or edx, 0xfd0de89e
add edx, esi
sub edx, ebx
mov ecx, esi
or ebx, ecx
and esi, ecx
xor esi, ecx
mov ecx, 0xfd0ee4e8
jmp 0x46faa9
call edi
dec ecx
or edx, 0xfd0fd5c8
add edx, esi
inc ecx
shr ecx, 0x11
bswap ebx
jmp 0x472517
push 0xfcc702b6
shr edx, 0x11
sub edx, ecx
and ecx, esi
and ecx, ebx
and ebx, edx
xchg ebx, ecx
ror esi, 0xe
xor ebx, ecx
xor ecx, 0xfd1b578c
ror ebx, 4
inc ecx
and edx, ebx
jmp 0x4714f2
call edi
neg ebx
xchg esi, edx
nop
add edx, ecx
add ebx, 0xfd22f460
rol ecx, 0xf
sub esi, ecx
and edx, esi
and edx, ebx
and ecx, edx
jmp 0x472673
call fcn.004726f6
xor ecx, 0xfd24fcd4
xchg esi, ecx
jmp 0x470bdb
pop edi
xchg esi, edx
bswap esi
dec esi
mov ebx, 0xfd2708d0
or ebx, 0xfd272290
add edx, ebx
jmp 0x470d90
call fcn.004726f6
mov ebx, ecx
xor ecx, 0xfd282bec
xchg ecx, esi
and edx, 0xfd285f46
add ecx, edx
add ecx, edx
dec esi
mov esi, ecx
or edx, 0xfd28e1b6
xchg ebx, ecx
ror esi, 0x10
shl esi, 0xf
jmp 0x470a7f
call edi
xchg edx, esi
sub esi, ebx
dec ecx
ror ebx, 0x14
xor ebx, edx
xor ecx, edx
mov ebx, esi
xor esi, 0xfd2a0eb0
mov esi, ecx
xchg ecx, edx
or ebx, edx
xor edx, 0xfd2a7218
jmp 0x471389
call edi
not ecx
and ecx, 0xfd2ab708
and ebx, ecx
sub esi, ecx
dec edx
or ecx, edx
mov ebx, esi
xor esi, ebx
sub ecx, esi
not edx
sub esi, 0xfd2b9e8e
rol edx, 0x1a
jmp 0x470046
push 0xfccb6040
sub ecx, edx
sub ebx, esi
shr edx, 0x1e
or ecx, ebx
add edx, ebx
mov esi, 0xfd2c5c2a
rol ebx, 5
or esi, ebx
jmp 0x470526
push 0xfccc82aa
or ebx, ecx
add ecx, 0xfd2cd440
mov esi, edx
and ebx, 0xfd2d0a38
xor ebx, 0xfd2d27ae
neg ebx
jmp 0x46ff96
push 0xfcc54322
dec esi
shl edx, 0x1b
xor ebx, ecx
sub edx, ebx
rol edx, 8
and ebx, ecx
shr ebx, 0x1f
rol ecx, 1
jmp 0x4710bf
call fcn.004726f6
add ecx, 0xfd41639c
mov esi, edx
mov ecx, edx
shl ecx, 0x17
bswap ebx
xor ecx, 0xfd41e402
neg ebx
and esi, ecx
neg esi
and ecx, edx
xor ebx, esi
sub ecx, edx
jmp 0x4725f4
call edi
add esi, edx
add edx, ecx
or ebx, ecx
xor ecx, 0xfd45cecc
or ecx, ebx
add ebx, edx
or esi, 0xfd461fd8
shr edx, 0x18
rol esi, 7
or edx, 0xfd466f44
jmp 0x47135f
pop edi
add ecx, edx
mov ecx, 0xfd4a00ee
shr edx, 4
sub edx, ecx
xchg ebx, esi
ror ebx, 0x1b
shl ebx, 0xb
or ecx, 0xfd4aa3a8
jmp 0x4715c4
pop edi
bswap ebx
and ecx, esi
rol ecx, 3
mov edx, esi
neg ecx
dec ebx
not ecx
and ecx, 0xfd4b83f0
add ecx, ebx
or esi, ecx
jmp 0x4724eb
pop edi
or ecx, 0xfd4d331e
dec edx
inc edx
xor ebx, ecx
jmp 0x472312
call fcn.004726f6
shr ebx, 0x19
sub ecx, esi
xor esi, ecx
or esi, 0xfd51a784
xchg edx, ecx
and edx, ecx
rol esi, 5
neg ebx
and ebx, edx
shr ecx, 6
mov esi, ebx
add ebx, esi
jmp 0x47209e
push 0xfccca71a
neg ebx
or esi, ecx
jmp 0x470c6c
pop edi
mov ebx, edx
and ebx, edx
sub esi, edx
xchg edx, ecx
jmp 0x471086
push 0x401400
and edx, ecx
mov ebx, ecx
mov ecx, ebx
shl ebx, 0x15
neg esi
and ecx, edx
xchg ebx, edx
xor edx, ecx
shr ebx, 0x1f
nop
shr ecx, 0x13
and ebx, 0xfd54e108
add esi, edx
neg edx
jmp 0x470b40
pop edi
xchg ecx, ebx
xor ecx, esi
sub edx, esi
xchg edx, ebx
xor edx, ebx
sub edx, 0xfd570536
bswap esi
xchg ecx, esi
and ebx, 0xfd5759b4
xor edx, esi
sub esi, edx
and esi, ebx
neg edx
and ecx, ebx
jmp 0x471dbc
pop edi
add edx, ebx
bswap edx
mov ecx, edx
ror ecx, 0x1e
rol ecx, 0x15
or ebx, 0xfd588326
and ecx, ebx
xchg esi, ecx
xchg ebx, edx
inc edx
jmp 0x46ffa4
push 0xfcc1c506
or edx, ecx
or ecx, esi
and edx, 0xfd593fa0
add ecx, edx
mov ecx, 0xfd596e34
or edx, ecx
shr ebx, 0x10
mov ecx, ebx
jmp 0x470dd3
mov edi, 0x73716341
sub ecx, esi
sub edx, ebx
xchg esi, edx
rol esi, 5
xor esi, ebx
dec esi
shl edx, 4
neg ecx
add ecx, edx
mov ecx, 0xfd5ad06c
jmp 0x46fd4d
push 0xfcc8e458
xor edx, ecx
add ebx, edx
xchg ecx, esi
and ebx, 0xfd5becb8
xor ebx, 0xfd5c062e
and ebx, esi
xor ebx, ecx
neg ebx
jmp 0x472049
pop edi
not edx
mov esi, 0xfd5f1a20
rol ebx, 3
mov edx, ecx
rol esi, 0x17
xor esi, 0xfd5f8676
neg esi
or ebx, edx
and esi, edx
bswap ebx
jmp 0x471ddc
call fcn.004726f6
mov edx, 0xfd601316
xor ecx, esi
sub ecx, 0xfd604b5e
inc ecx
and edx, ebx
xor ecx, edx
jmp 0x4708b1
pop edi
mov esi, edx
or edx, ebx
and esi, 0xfd6711f8
or ebx, esi
or ebx, ecx
and esi, ecx
xor edx, 0xfd6779de
or esi, edx
jmp 0x472138
push 0xfcc50ada
or ecx, 0xfd6ac6bc
dec ebx
not ecx
add esi, ecx
shl ebx, 8
neg esi
or ebx, edx
xchg edx, esi
or ecx, edx
and ecx, 0xfd6bb5c8
add ecx, ebx
neg esi
sub edx, ebx
shl ecx, 0x1e
jmp 0x47093d
call fcn.004726f6
xor edx, ecx
add esi, ecx
xchg ecx, ebx
neg esi
inc esi
xor esi, edx
and ebx, esi
shl edx, 0xf
xor ebx, ecx
or ebx, 0xfd6d2d78
xchg ecx, esi
or ecx, edx
and ebx, 0xfd6d789a
xor esi, ebx
jmp 0x46f750
pop edi
add ecx, ebx
mov ebx, 0xfd743632
shr ecx, 1
mov ecx, edx
or esi, ebx
or edx, 0xfd74a132
jmp 0x47142d
mov edi, 0x73716341
sub esi, 0xfd74c96e
add ecx, 0xfd74e32e
mov esi, edx
or ebx, edx
and esi, edx
inc ebx
xor ecx, esi
or ecx, ebx
jmp 0x46ff6d
mov edi, 0x73716341
xor ebx, ecx
inc ebx
ror ebx, 5
add edx, ebx
xor ebx, 0xfd7b9084
xchg edx, ecx
and edx, ecx
sub esi, 0xfd7be0ba
jmp 0x47198d
mov edi, 0x73716341
and ebx, esi
add ecx, esi
bswap ecx
sub esi, ecx
sub edx, esi
xor edx, ebx
sub edx, 0xfd7d7f04
inc edx
jmp 0x470812
push 0xfcc7c8b1
add ecx, 0xfd81159a
sub ecx, 0xfd812f00
and esi, edx
or ecx, 0xfd816420
xchg esi, ebx
xor edx, ecx
or ebx, 0xfd81b2c4
add edx, ebx
jmp 0x47179c
push 0xfcc91f4a
xor ebx, 0xfd81f01e
add esi, ebx
add ecx, esi
and edx, ecx
jmp 0x471320
mov edi, 0x73716341
xor edx, esi
add esi, edx
or ecx, edx
sub ebx, esi
add esi, ecx
xchg ecx, ebx
jmp 0x471750
push 0xfcc34f46
and edx, esi
ror ebx, 0x11
or esi, ebx
or esi, ebx
xchg ebx, esi
dec ecx
xor esi, ecx
or esi, 0xfd8ebc42
jmp 0x46f6da
call fcn.004726f6
shl ecx, 0x10
inc ebx
dec ecx
inc ecx
xor ebx, 0xfd91f2e2
sub edx, 0xfd921014
jmp 0x46fa82
call edi
xchg ecx, esi
bswap edx
jmp 0x471ea3
push 0xfcc5276a
xor ebx, edx
sub ecx, edx
xor esi, 0xfd99df32
bswap esi
xor ecx, esi
or ecx, ebx
and ebx, 0xfd9a4b86
ror esi, 0xe
xchg edx, ecx
mov edx, 0xfd9a98b8
jmp 0x46fcb8
call edi
mov ebx, esi
add ebx, esi
xchg esi, ebx
add ebx, edx
xchg ecx, esi
mov ebx, edx
shr edx, 0xf
sub esi, edx
dec esi
and ecx, esi
xor ecx, ebx
shl ebx, 0x13
jmp 0x470c05
push 0xfccb4517
mov esi, edx
or edx, ebx
xchg ebx, edx
add ebx, 0xfda612ce
sub ebx, 0xfda62cb4
dec esi
inc esi
shl esi, 0x11
add ebx, esi
xchg edx, esi
dec esi
xchg ecx, ebx
ror ebx, 3
inc ecx
jmp 0x46fad0
call edi
mov esi, ebx
shr edx, 0x12
mov ebx, ecx
xor ebx, esi
not edx
mov esi, 0xfda86aea
or esi, 0xfda88450
xchg edx, ecx
jmp 0x471fec
call edi
sub ebx, ecx
add edx, esi
nop
add ebx, esi
and ecx, edx
dec ecx
rol ecx, 0x14
shr ecx, 7
xor ecx, ebx
and ecx, edx
jmp 0x471b08
mov edi, 0x4132136a
sub esi, edx
sub ebx, esi
xor edx, ecx
or ebx, 0xfdaad27e
sub edx, esi
and edx, 0xfdab0a90
stosd dword es:[edi], eax
std
jmp 0x471c34
pop edi
add ebx, 0xfdab3056
shr ebx, 8
xor ebx, esi
xchg ecx, esi
jmp 0x472433
call edi
and edx, ecx
sub esi, 0xfdad4b72
bswap esi
mov esi, 0xfdad81f6
mov esi, ebx
bswap edx
and esi, 0xfdadd056
add ecx, esi
sub esi, 0xfdae0202
not edx
jmp fcn.004700fd
pop edi
dec ebx
xchg edx, ebx
xchg edx, esi
xor edx, ecx
jmp 0x47024c
mov edi, 0x73716341
mov ebx, esi
xchg edx, ecx
xor esi, ebx
rol ecx, 0xb
shr ecx, 0x1d
xor ecx, ebx
xchg edx, esi
add ebx, 0xfdb24f92
jmp 0x46f70b
push 0xfcc8c8d4
rol ecx, 0x18
ror edx, 3
mov esi, edx
sub edx, ebx
rol edx, 9
or edx, ecx
add esi, ecx
sub edx, esi
jmp 0x4700c2
push 0xfcc3335a
mov esi, 0xfdb34c36
rol ebx, 0x13
xor ebx, 0xfdb38284
xchg ebx, esi
and ecx, 0xfdb3b65e
xor esi, ecx
shr esi, 0x13
bswap edx
sub esi, edx
dec esi
neg ebx
and ebx, edx
xchg ebx, ecx
and edx, ebx
jmp 0x470794
pop edi
and esi, edx
sub ebx, esi
mov edx, 0xfdb5b1ac
and ecx, ebx
mov edx, ebx
and edx, ebx
xor ecx, edx
or ebx, esi
jmp 0x472809
push 0xfccc1b2c
and esi, edx
ror esi, 0xe
xchg edx, ebx
mov ecx, ebx
inc ebx
add ebx, edx
or esi, 0xfdba636c
or edx, ebx
xchg ebx, edx
add ebx, 0xfdbab2c8
jmp 0x4725b2
mov edi, 0x73716341
rol ecx, 6
shr ecx, 0x18
xor ecx, ebx
shr edx, 0xc
xor ecx, edx
or esi, ecx
inc ebx
sub esi, 0xfdbc4438
jmp 0x470166
push 0xfcc63fa0
xchg edx, ebx
add edx, ecx
add ebx, 0xfdbde1e0
rol ecx, 0x15
xor edx, ecx
mov esi, 0xfdbe2ff8
or esi, 0xfdbe496e
xchg esi, edx
dec ebx
and esi, ecx
jmp 0x47077e
call fcn.004726f6
sub edx, ebx
xchg edx, ecx
xor esi, ebx
xor edx, ecx
not edx
neg esi
or esi, 0xfdc417f8
add esi, ebx
jmp 0x471ed0
call edi
shr edx, 6
mov ebx, ecx
sub ebx, esi
and esi, ecx
jmp 0x47194d
push 0xfccdbb94
add ecx, edx
mov esi, edx
and ebx, esi
shr edx, 0x12
sub edx, ecx
mov ecx, ebx
shl ebx, 0xe
neg esi
mov ebx, esi
xchg edx, ecx
jmp 0x4710fd
pop edi
dec ebx
add ecx, esi
add ebx, edx
and edx, 0xfdd0277e
jmp 0x46fed6
mov edi, 0x73716341
add ebx, esi
xchg edx, esi
or ecx, esi
sub ecx, ebx
jmp 0x46fa53
push 0xfccdd6f4
bswap ecx
add ecx, edx
xchg edx, ecx
and edx, ecx
rol esi, 0x17
add ecx, ebx
xchg ebx, ecx
xor edx, esi
jmp 0x47232c
push 0xfcc623e8
and ebx, edx
neg esi
xchg edx, esi
dec esi
shl edx, 0xc
add ecx, esi
sub esi, 0xfdde5258
xor ecx, ebx
and ebx, 0xfdde873e
add ebx, esi
jmp 0x470e1e
push 0xfcc93b02
sub esi, edx
bswap ebx
mov ebx, 0xfde35038
or ebx, 0xfde36df8
xchg edx, ebx
xchg ebx, edx
inc edx
shr edx, 0x10
jmp 0x470087
pop edi
inc esi
and esi, ebx
ror ecx, 8
sub edx, ecx
inc esi
xchg ecx, ebx
jmp 0x471dad
pop edi
sub ebx, edx
sub ebx, esi
xchg edx, ecx
or edx, ecx
or ebx, 0xfde69e20
add edx, ebx
jmp 0x46fa29
push esp
xor esi, edx
rol ebx, 0x14
shr ebx, 7
xor ebx, esi
and ecx, ebx
xchg ecx, esi
jmp 0x47239d
pop edi
add ecx, esi
mov edx, 0xfdeb106a
shr esi, 0x1d
and edx, 0xfdeb4712
and ebx, edx
xor esi, edx
jmp 0x4717ea
push 0xfcc71e92
shr ebx, 0xf
mov ecx, ebx
and esi, ecx
xor esi, ecx
add ecx, edx
sub edx, 0xfdf08b5c
jmp 0x47236a
push esp
xor esi, 0xfdf0b3be
ror edx, 3
xchg ecx, ebx
add ebx, edx
and esi, edx
add ecx, edx
mov ecx, 0xfdf14d1c
xchg ebx, esi
xchg ecx, esi
mov ebx, edx
jmp 0x47139f
pop edi
or ebx, 0xfdfa9118
ror ebx, 0x13
xor ebx, edx
or esi, edx
sub ebx, 0xfdfafdec
xchg esi, ecx
jmp 0x4705aa
push 0xfcc803a2
mov esi, ecx
inc ecx
add esi, edx
or edx, ecx
dec ecx
sub edx, ebx
ror ecx, 0xd
xor ecx, 0xfe0f1048
sub edx, esi
or ecx, 0xfe0f6f2e
sub ebx, 0xfe0f9f60
xchg esi, ecx
dec edx
add ebx, ecx
jmp 0x471ffe
call fcn.004726f6
shr ebx, 0x16
or ebx, edx
sub ecx, 0xfe17131a
and esi, 0xfe174328
inc ebx
sub ebx, edx
not esi
sub esi, ebx
neg ecx
add edx, 0xfe186bd2
xor ecx, edx
mov edx, esi
not ebx
shr edx, 0x1c
jmp 0x46fdde
push 0xfcc7e7c4
xor ecx, 0xfe1ab30a
xchg ecx, esi
rol esi, 0x12
bswap ecx
add ebx, esi
and edx, ecx
sub ebx, ecx
sub ecx, ebx
and esi, edx
or ebx, ecx
jmp 0x4716af
call fcn.004726f6
add esi, 0xfe1cbb26
or ecx, edx
and esi, ebx
inc ebx
sub esi, ecx
xchg edx, ebx
and ecx, 0xfe1dd08c
sub ecx, esi
bswap edx
shr edx, 0x12
shl edx, 5
xor edx, esi
jmp 0x470f76
pop edi
or edx, 0xfe1f0e54
shr esi, 0x13
xchg edx, ecx
ror ecx, 0x19
xchg ecx, esi
and ebx, 0xfe200688
jmp 0x471e15
push 0x6e28c
sub edx, 0xfe2b2cea
xor edx, ecx
sub ecx, 0xfe2b92a4
or ecx, edx
jmp 0x46ffc5
mov edi, 0x73716341
xor edx, ecx
xchg ecx, esi
or ebx, edx
sub esi, ebx
sub ecx, esi
or esi, edx
jmp 0x471c0f
pop edi
sub esi, 0xfe312192
mov edx, ebx
sub esi, edx
or ebx, esi
add esi, ecx
add edx, esi
mov ebx, esi
neg edx
mov ebx, edx
or edx, ebx
jmp 0x47001c
push 0xfcc3848a
xchg edx, esi
mov ecx, ebx
or edx, esi
add ebx, ecx
sub ebx, 0xfe33ace4
mov ecx, ebx
neg ecx
and ebx, ecx
add esi, ecx
or ecx, ebx
jmp 0x472761
call fcn.004726f6
neg edx
xchg ecx, edx
rol ebx, 0x10
or esi, edx
xor ecx, 0xfe35a1f0
xchg ecx, esi
jmp 0x46f9aa
push 0xfcc1a91a
add ebx, 0xfe3611dc
rol ecx, 0x1a
sub ecx, ebx
or esi, 0xfe369f10
add ebx, ecx
xor ecx, esi
xchg esi, edx
sub ebx, esi
jmp 0x470065
pop edi
sub esi, 0xfe3b82b2
ror ebx, 1
not ecx
sub ebx, esi
xchg edx, ebx
xor esi, 0xfe3c797c
mov ebx, 0xfe3ca616
mov ebx, edx
jmp 0x471e60
push 0xfccefbf8
shl ecx, 7
xor ecx, 0xfe459f48
shr esi, 0xa
and ebx, 0xfe4606d6
xchg edx, esi
mov ebx, 0xfe4664fa
or ecx, ebx
or edx, ebx
xor ebx, esi
xchg esi, ecx
jmp 0x47249f
pop edi
xor edx, ebx
not esi
not edx
neg esi
shl esi, 0x14
inc ebx
mov ecx, ebx
sub ebx, edx
xor esi, edx
add ecx, 0xfe499b98
and ebx, edx
or esi, ebx
jmp 0x470ac0
call fcn.004726f6
not edx
add ecx, edx
dec esi
xor ecx, esi
shr esi, 0xd
or ecx, 0xfe564250
or ecx, ebx
or edx, ebx
add ecx, edx
dec esi
xor edx, ecx
mov esi, edx
jmp 0x470b02
call fcn.004726f6
neg edx
add esi, ecx
xor ebx, 0xfe57ff48
mov edx, ecx
mov ecx, esi
mov edx, esi
mov esi, 0xfe58acb4
or ecx, 0xfe58dc42
jmp 0x47150d
pop edi
mov ecx, edx
or esi, ebx
mov ecx, ebx
or ebx, 0xfe6bd6d2
shl ecx, 0x16
or ebx, ecx
jmp 0x470b5b
pop edi
sub ebx, edx
rol ebx, 0x16
dec ecx
ror edx, 0xb
jmp 0x471f1d
pop edi
add edx, 0xfe6d59e4
mov esi, ecx
nop
or ecx, 0xfe6de5f8
inc edx
mov ebx, 0xfe6e4d06
and edx, ebx
ror ecx, 5
jmp 0x471fd1
push 0xfcc47eb8
or esi, ecx
or ecx, ebx
or ecx, edx
mov esi, ecx
jmp 0x4704e6
pop edi
or ebx, esi
rol ecx, 0x1a
ror edx, 0x1e
mov esi, ebx
jmp 0x471d96
push 0xfccec192
inc ecx
and esi, ebx
sub ebx, esi
xor ecx, esi
or edx, ebx
or ecx, 0xfe765eb4
sub edx, ecx
mov esi, edx
jmp 0x47238f
pop edi
sub edx, 0xfe7832c0
mov ebx, ecx
xor ebx, ecx
rol edx, 0x1d
jmp 0x46fe92
pop edi
and esi, 0xfe7904c0
inc ebx
mov ecx, 0xfe796492
not esi
xchg ecx, ebx
add esi, edx
mov ecx, edx
and ecx, esi
xor ecx, esi
or edx, ebx
jmp 0x471e90
call edi
dec edx
xor edx, ecx
xor ecx, esi
xchg esi, edx
mov edx, ecx
or ecx, esi
or edx, esi
and esi, ebx
jmp 0x46fe72
pop edi
neg esi
dec ebx
and esi, ecx
add ecx, 0xfe810218
neg ecx
add edx, 0xfe8164ee
mov esi, ecx
dec edx
jmp 0x46f8ac
push 0xfccc600c
mov ecx, esi
and edx, ebx
rol edx, 6
xor esi, edx
xor ecx, 0xfe84bc7c
xor ecx, ebx
rol ebx, 8
neg ebx
sub ecx, ebx
xor edx, ebx
jmp 0x46faef
pop edi
add ecx, esi
inc esi
add ebx, esi
mov ebx, esi
not ecx
shl edx, 0x12
add ecx, edx
shr ebx, 0x12
bswap ecx
not ebx
jmp 0x470143
pop edi
and ebx, ecx
and ebx, ecx
add ebx, edx
sub edx, ebx
neg edx
or esi, ecx
jmp 0x4721f3
mov edi, 0x73716341
sub edx, 0xfe8ebb62
or edx, 0xfe8ef002
shl ebx, 0x19
dec ebx
or ecx, 0xfe8f80ba
or edx, 0xfe8fb17a
add edx, ebx
xor esi, edx
jmp 0x4702f3
push 0xfcc90392
and ecx, ebx
shl esi, 8
jmp 0x4705d4
call edi
inc edx
mov edx, esi
xor edx, esi
or ecx, edx
and ebx, ecx
inc esi
not esi
rol esi, 0xe
jmp 0x470cfa
pop edi
xor ecx, ebx
or ecx, 0xfea2abe4
and ecx, 0xfea2d870
and ecx, esi
ror esi, 0x19
xor esi, ebx
shr esi, 0x1d
sub edx, esi
jmp 0x47227c
push 0xfcc317fc
sub ecx, esi
xor edx, esi
ror ecx, 0x18
and ecx, ebx
xchg ecx, esi
rol ebx, 6
jmp 0x470ca9
push 0xfcc607b2
and ecx, ebx
ror ecx, 0x1f
sub ecx, edx
xor edx, ecx
xor edx, esi
sub ecx, edx
sub ebx, ecx
neg ecx
add ebx, esi
shl edx, 0x18
jmp 0x471262
pop edi
bswap ebx
mov ecx, ebx
not edx
or ecx, edx
xchg ecx, edx
neg esi
xchg edx, ecx
and ecx, 0xfec27fb0
jmp 0x470fe4
push 0xfccdf5d4
inc ecx
inc ebx
sub edx, esi
xor esi, edx
xor ecx, 0xfec3b224
or esi, ecx
add esi, edx
neg edx
jmp 0x47040f
mov edi, 0x73716341
or esi, 0xfec7d42a
xchg edx, ebx
add esi, 0xfec83280
mov esi, ecx
bswap edx
xor ecx, 0xfec8bf22
inc ebx
sub edx, ebx
jmp 0x470ef7
push 0xfccedcf2
neg edx
and edx, esi
jmp 0x471ace
push 0x40
and edx, ebx
xor ecx, edx
and esi, ecx
mov esi, 0xfeca6a84
or ecx, 0xfeca9ac6
sub edx, ecx
or ebx, 0xfecaf99c
or ecx, edx
or ecx, esi
or ecx, esi
jmp 0x4718d7
pop edi
mov ebx, esi
xchg ecx, edx
and ecx, edx
rol esi, 0xf
xor ecx, esi
xor ecx, edx
or edx, 0xfed47596
mov edx, ebx
sub edx, 0xfed4ebda
not edx
jmp 0x470c8c
mov edi, 0x73716341
sub ecx, esi
neg esi
and ebx, 0xfed94e86
sub ebx, esi
xchg ecx, ebx
add esi, ebx
shl ecx, 0xb
sub ebx, ecx
xor edx, 0xfeda6b06
and ecx, edx
mov esi, ecx
and ebx, ecx
jmp 0x46f9f4
push 0xfcc288e4
sub ecx, esi
xor esi, ecx
jmp 0x4718f1
pop edi
mov esi, ebx
rol ebx, 0x16
sub esi, ecx
and edx, 0xfedefaf2
sub ecx, edx
dec ecx
jmp 0x470b79
push 0xfccc3fc0
inc esi
add ebx, 0xfee6e2ae
or edx, 0xfee712e0
inc esi
add edx, 0xfee775da
sub ebx, 0xfee7a240
dec ecx
sub esi, edx
jmp 0x471f63
call edi
sub esi, ecx
not esi
xor esi, ebx
and esi, ecx
sub edx, ebx
bswap ebx
and ecx, esi
ror ebx, 0x13
add edx, 0xfeeb4c88
and ebx, esi
jmp 0x4703f5
pop edi
add ecx, esi
add edx, esi
inc esi
add ebx, 0xfef274a2
jmp 0x4702c4
mov edi, 0x73716341
mov esi, ecx
add ebx, esi
and edx, ecx
and ecx, esi
mov esi, edx
sub esi, edx
mov ebx, ecx
shr esi, 0xe
xchg edx, ebx
mov esi, ebx
sub ecx, esi
neg esi
jmp 0x4717bf
pop edi
rol ebx, 0xc
dec ecx
xchg ecx, esi
and ecx, edx
xchg ebx, esi
shl edx, 6
xchg ebx, esi
shr esi, 0x18
xchg edx, ebx
xor esi, 0xff0a4b70
sub ebx, ecx
xchg esi, edx
rol ebx, 0x14
xchg edx, esi
jmp 0x471a0f