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

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xffffff2a
jne 0x401070
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef8
jne 0x4010fe
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffee0
jne 0x4011a0
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff22
jne 0x401201
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
call sub.advapi32.dll_SystemFunction024
ret
jmp 0x47511b
mov ecx, esi
jmp 0x4760de
mov ecx, 0x43370267
add ebx, edi
not edi
xchg edx, esi
xchg edi, ebx
sub edi, edx
xor edx, edi
xor edi, ebx
or edi, edx
and edx, esi
or edx, 0x237b3644
xor edi, esi
mov ebx, edx
jmp 0x475b54
push 0x232e4ba0
not edx
xchg edi, esi
not esi
add edi, ebx
add edi, esi
not esi
mov edi, esi
xchg esi, edi
jmp 0x47513a
push 0x2335ec26
add edx, edi
or ebx, 0x237e2d1c
mov edx, ebx
or edi, 0x237e5e12
add edi, 0x237e78ba
bswap edi
mov edi, ebx
xchg edx, ebx
jmp 0x475d9d
push 0x23309870
or edi, ebx
xchg esi, edx
xor esi, 0x237f1ecc
and edx, esi
add esi, edx
add ebx, esi
not esi
add esi, edx
and esi, edx
sub ebx, 0x237fccaa
bswap edx
add esi, ebx
jmp 0x4757bd
pop ecx
bswap edi
inc esi
jmp 0x475296
call fcn.00475dab
and esi, edi
shl edx, 0xa
xchg esi, edi
xor ebx, esi
add edi, edx
shl edx, 6
jmp 0x47683e
pop ecx
sub ebx, esi
and esi, edx
sub ebx, 0x23838e80
xor esi, edx
sub esi, ebx
or ebx, edx
mov ebx, edx
add edi, ebx
xor edi, 0x2384248c
not ebx
jmp 0x475903
pop ecx
sub edi, edx
xor edx, edi
ror edx, 0x1e
neg ebx
and edx, esi
add esi, 0x2384e492
not esi
xchg ebx, esi
and esi, ebx
and edx, edi
jmp 0x4762d4
call fcn.00475dab
inc edi
add edx, ebx
sub edi, esi
add esi, edi
or edx, ebx
xchg esi, ebx
xchg edi, edx
not ebx
jmp 0x47653f
mov ecx, 0x43370267
xchg edi, ebx
xchg ebx, esi
xor edi, 0x2389b5ee
add edi, edx
and ebx, 0x2389eab8
neg ebx
ror edi, 0x1d
mov ebx, edi
jmp 0x4760bc
call fcn.00475dab
ror ebx, 2
or esi, ebx
xchg esi, edx
xchg edi, esi
bswap esi
mov edi, esi
mov edx, edi
shr ebx, 0xd
mov esi, 0x238b2586
xor edx, esi
or esi, ebx
not esi
xchg ebx, edi
and edi, ebx
jmp 0x475619
pop ecx
sub edx, ebx
sub ebx, 0x238be06a
sub ebx, 0x238bfa5e
and esi, edx
xor edx, edi
mov ebx, edi
or edx, edi
inc edx
bswap ebx
mov edi, 0x238cac72
xor esi, 0x238cc666
xchg edi, esi
bswap esi
sub esi, ebx
jmp 0x475ac8
mov ecx, 0x43370267
add edi, ebx
mov esi, ebx
xchg edi, edx
dec edi
jmp 0x4752c7
mov ecx, 0x43370267
add edi, esi
dec ebx
xchg ebx, edx
mov ebx, esi
jmp 0x47614b
push 0x232ef209
and esi, 0x2391884c
or esi, edi
and ebx, edi
shr ebx, 4
neg ebx
sub ebx, edx
jmp 0x4769d4
call ecx
mov ebx, edi
rol ebx, 0x18
not edx
mov ebx, edi
and ebx, edx
shl esi, 0xa
jmp 0x475d34
xor eax, eax
shr edi, 8
shr edi, 0xd
or ebx, esi
ror edx, 0xe
mov esi, edi
and edx, edi
and edx, esi
shr esi, 0x16
xor esi, 0x239449ea
xchg edi, esi
jmp loc.00476098
push 0x23307c49
dec edx
nop
add ebx, 0x2394bb4c
add edi, edx
shl edx, 9
inc esi
add edi, esi
add edx, ebx
jmp 0x4751d9
mov ecx, 0x43370267
sub edx, esi
sub edx, 0x23979e56
mov esi, edi
xor ebx, 0x2397cfe6
xor ebx, esi
sub edi, edx
not edx
mov ebx, edi
or esi, 0x23985084
mov edx, edi
jmp 0x476efd
pop ecx
or esi, edx
sub edi, 0x2398a50e
and edi, edx
mov edi, 0x2398dbf2
jmp 0x4769f7
pop ecx
mov edx, ebx
mov ebx, edx
add edi, ebx
mov esi, ebx
sub esi, 0x239a0a54
mov edi, ebx
bswap ebx
add edx, edi
or ebx, 0x239a6d7c
mov edx, ebx
jmp 0x4766d2
pop ecx
sub ebx, 0x239bb59e
mov esi, edx
ror edx, 0x16
or esi, edx
mov esi, edx
sub esi, ebx
and esi, edi
not ebx
jmp 0x476b20
call ecx
and edi, ebx
and esi, edi
neg ebx
xchg edi, ebx
xchg ebx, esi
not ebx
mov edi, ebx
and esi, ebx
jmp 0x4758b4
call ecx
neg ebx
add ebx, esi
inc edi
xor edx, esi
mov ebx, esi
add edi, esi
jmp 0x476a6c
pop ecx
add edx, edi
mov edi, esi
xor edi, 0x23a1b9ac
and ebx, 0x23a1d7f0
nop
add ebx, 0x23a20b5e
jmp 0x476cec
push 0x23343e25
ror esi, 0x1f
neg ebx
shl edx, 0x1b
xchg esi, edi
sub esi, 0x23a2996a
and edi, 0x23a2b794
jmp 0x4763f3
call ecx
xchg esi, edx
neg esi
sub ebx, edi
bswap edx
xchg ebx, esi
sub ebx, edx
add ebx, edx
inc esi
sub esi, edx
xor ebx, 0x23a3c35a
xor ebx, esi
rol edx, 7
jmp 0x47698b
pop ecx
mov ebx, esi
xor edx, edi
xor edi, ebx
bswap esi
mov edi, 0x23a48378
or ebx, edi
xchg edx, ebx
not esi
mov edx, ebx
xor esi, edx
jmp 0x475fa4
pop ecx
or ebx, 0x23a526ec
xor edi, edx
add edi, edx
xor esi, ebx
xor edi, edx
mov edx, esi
sub edx, ebx
sub ebx, 0x23a5d698
jmp 0x476ba0
pop ecx
not edx
or ebx, edi
jmp 0x476bbb
push 0x2330b5d2
and ebx, 0x23a9a3c2
rol edi, 8
shl edi, 0x12
mov edx, 0x23a9f098
shr esi, 0xf
shr esi, 0xa
add ebx, 0x23aa3d56
and esi, edx
rol edx, 0xd
or edx, ebx
xor edx, 0x23aaa504
xor edx, 0x23aabf12
or edx, 0x23aad96c
ror edi, 0xd
jmp 0x476643
mov ecx, 0x4132136a
xor edi, esi
sub ebx, 0x23ab3956
mov esi, edx
and edx, esi
shr esi, 0x1d
and edx, edi
or edi, 0x23abb722
xchg esi, ebx
jmp 0x476051
pop ecx
nop
add edi, ebx
not edi
mov edx, edi
jmp 0x47616e
pop ecx
add edx, esi
mov edi, edx
inc ebx
neg edi
xor esi, edi
xchg edx, ebx
xchg esi, edx
xor edi, esi
mov esi, edi
xor ebx, 0x23b2efbc
or edi, edx
shr ebx, 7
sub edx, esi
xor esi, ebx
jmp 0x476de8
push 0x233643fa
inc edi
or edi, 0x23b39214
mov esi, ebx
xor edi, edx
xchg edi, ebx
ror edx, 0xa
ror edx, 0xf
add edx, edi
jmp 0x476d09
pop ecx
xor ebx, edi
shl esi, 0x1e
jmp 0x475274
call ecx
nop
sub edi, 0x23bb7708
xchg edi, esi
xor edi, 0x23bbaa38
or edi, 0x23bbc47a
rol esi, 0x1a
rol esi, 5
and ebx, 0x23bc168c
xor edi, ebx
or esi, 0x23bc4804
xchg ebx, edx
mov edi, ebx
jmp 0x476a36
push 0x23339484
or edi, ebx
add esi, edx
xor esi, 0x23bcd1be
or ebx, esi
jmp 0x47544c
push 0x233747a7
mov ebx, 0x23bf77ca
ror esi, 4
jmp 0x476449
call fcn.00475dab
xchg ebx, edx
add esi, edx
bswap edx
mov edx, 0x23c33f6a
xor ebx, 0x23c359a4
mov edi, esi
inc edx
bswap ebx
jmp 0x475a33
mov ecx, 0x43370267
shr ebx, 0xe
sub edx, 0x23c4be2a
xor esi, edi
xor edi, 0x23c4f1a2
sub ebx, esi
xor edx, ebx
jmp 0x47525c
pop ecx
or edx, edi
xchg edx, edi
neg edx
mov esi, ebx
xor edi, edx
mov esi, edx
and ebx, esi
dec esi
sub edi, ebx
xor esi, 0x23c9b710
xchg edi, esi
shl esi, 0x1d
jmp 0x47580a
call ecx
bswap edi
or ebx, edi
xor ebx, 0x23ca42b2
or edi, edx
shr ebx, 0x18
or ebx, esi
sub edi, 0x23caa6d8
or ebx, 0x23cac33c
jmp 0x47642a
pop ecx
dec esi
and ebx, 0x23cb077e
neg edx
mov esi, ebx
sub esi, 0x23cb53b2
mov edi, ebx
jmp 0x4756b0
pop ecx
add edx, ebx
mov ebx, esi
and esi, ebx
add edi, ebx
shl ebx, 0xf
sub edi, edx
jmp 0x475593
push 0x23392baa
xchg ebx, edi
bswap edi
xor edx, 0x23cdae8e
or esi, 0x23cdcb38
or edi, esi
xor esi, 0x23cdfd32
xchg esi, ebx
xchg edi, edx
jmp 0x476f17
pop ecx
xchg esi, ebx
sub ebx, edi
and esi, edi
rol esi, 0x1d
or edx, esi
sub edi, ebx
jmp 0x476290
push 0x2335d0f8
bswap ebx
mov ebx, edx
add edi, ebx
xor edx, edi
xor edi, ebx
add ebx, edi
neg ebx
not ebx
sub esi, ebx
add esi, ebx
add ebx, edx
xchg esi, edx
jmp 0x4751b3
push 0x2336096c
or esi, ebx
sub ebx, esi
jmp 0x475ded
push 0x233626e0
add edi, edx
mov esi, ebx
xor edi, esi
inc edi
jmp 0x475929
push 0x233207a6
shl ebx, 0x12
xchg edx, edi
shl edi, 0x1f
mov ebx, 0x23d5623e
sub edi, 0x23d57c12
and edx, esi
or esi, edi
xor ebx, esi
jmp 0x4771cf
mov ecx, 0x43370267
xor ebx, esi
rol esi, 0x13
bswap esi
inc edx
jmp 0x47537a
pop ecx
inc edi
xor edx, esi
sub edi, 0x23e0bb60
xchg edi, edx
xor edi, 0x23e0ee44
add edi, edx
mov esi, edi
or ebx, esi
and edx, esi
shr esi, 0x16
jmp 0x4753a5
mov ecx, 0x43370267
shl edi, 0x1a
and ebx, edi
jmp 0x477263
call fcn.00475dab
sub esi, 0x23e558a2
or esi, edi
shl esi, 0x15
mov esi, edi
jmp 0x476f31
call fcn.00475dab
inc esi
xchg esi, edi
or esi, ebx
inc esi
ror edi, 0x12
or ebx, edi
bswap esi
ror edx, 6
jmp 0x476ae7
call fcn.00475dab
add esi, edx
or esi, 0x23e83de0
mov edx, edi
and esi, 0x23e86d5e
jmp 0x476c55
push 0x232d6746
xchg edx, edi
shr ebx, 0x17
neg ebx
or edi, 0x23e8e5e0
and edx, 0x23e8fe56
or edi, ebx
shl edi, 0x1b
and edi, ebx
jmp 0x4766fe
push 0x2330edf6
add edx, esi
add edi, ebx
bswap ebx
mov edi, ebx
dec edi
sub edx, edi
and edi, edx
mov ebx, esi
jmp 0x47629e
call fcn.00475dab
not edx
and edi, esi
xor edi, ebx
mov esi, ebx
sub esi, 0x23ebe66c
and edx, ebx
shr edx, 0xf
xchg ebx, esi
and esi, ebx
xchg ebx, edi
jmp 0x475c54
pop ecx
and edx, edi
or ebx, edi
dec esi
add esi, edx
neg esi
and edi, ebx
and ebx, edx
sub edi, 0x23ed3924
xchg ebx, esi
mov esi, edx
sub edi, 0x23ed8370
xor ebx, edx
bswap esi
sub esi, ebx
jmp 0x4754da
push 0x23390852
shl edx, 0x11
add ebx, esi
and ebx, esi
xor esi, edi
mov edx, edi
and edx, ebx
and edi, esi
or edi, ebx
or esi, edi
and ebx, edi
neg edx
sub edx, 0x23f2ad5a
jmp 0x475cd8
pop ecx
and edi, esi
add ebx, 0x23f56442
jmp 0x476d92
mov ecx, 0x43370267
neg ebx
xchg esi, ebx
jmp 0x47607e
call ecx
and esi, edx
xor edx, edi
mov ebx, edi
add edx, esi
neg esi
xchg ebx, edx
jmp 0x475253
push 0x232e2f92
and edx, 0x23f70be2
or esi, edx
sub edx, ebx
add edi, 0x23f7598a
jmp 0x475185
push 0x233a8d50
sub edi, 0x23f9910c
mov edi, edx
and edx, esi
bswap ebx
mov edi, ebx
or ebx, edi
or edx, 0x23fa2308
bswap esi
add edx, 0x23fa5b7a
shl ebx, 0xd
xchg edx, edi
xor ebx, edx
jmp 0x47655c
mov ecx, 0x43370267
xor edi, ebx
and ebx, 0x23fcff36
shl edi, 7
shl edi, 0xc
mov edx, 0x23fd4da6
or ebx, edx
jmp 0x476db5
push 0x2338e416
xor edx, 0x23fd8b0e
xchg edx, esi
shl edx, 0xe
xchg esi, edi
mov edi, ebx
mov esi, ebx
neg edx
sub edi, ebx
or edx, 0x23fe5612
ror edi, 0x1c
jmp 0x476222
mov ecx, 0x43370267
dec edx
or edx, edi
xor edi, 0x23fec9f4
xor edi, 0x23fee3e8
xchg edi, ebx
or ebx, 0x23ff193c
and edx, esi
shr esi, 0x12
shr esi, 0x14
add ebx, 0x23ff7e1a
add esi, 0x23ff9888
sub ebx, esi
jmp 0x476575
pop ecx
bswap esi
mov edi, 0x23ffeff4
rol ebx, 4
shl ebx, 0x12
xchg edx, edi
nop
sub esi, edi
xchg ebx, esi
xchg edx, edi
shl edi, 0x1c
jmp 0x475c78
push 0x23376404
add edi, ebx
add edi, esi
jmp 0x476615
call ecx
mov ebx, edi
and esi, edx
sub ebx, 0x24041bd6
mov edx, 0x24043800
mov esi, 0x240452dc
xor edx, esi
ror ebx, 0x1e
nop
jmp 0x476b82
push 0x40
add esi, ebx
xor edx, 0x2404dc10
xor ebx, edi
sub edi, esi
or edx, esi
not ebx
jmp 0x4770a2
call ecx
mov esi, ebx
xor edi, edx
and esi, edx
rol esi, 0x13
shl esi, 0x1d
not edi
xchg edx, edi
and edi, edx
or esi, ebx
not esi
jmp 0x476dd6
mov ecx, 0x43370267
and esi, ebx
add edi, edx
and edi, ebx
sub ebx, 0x24089d0a
or esi, ebx
inc esi
jmp 0x476a52
call fcn.00475dab
not edx
bswap ebx
or esi, ebx
rol edi, 2
bswap edi
add esi, edi
and esi, edx
add edi, esi
jmp 0x4771f4
push 0x233781b2
xchg edx, ebx
xchg esi, edx
xchg edi, esi
not esi
xchg ebx, edi
and ebx, edi
mov ebx, edx
add edi, ebx
and edi, ebx
or edi, 0x240ea118
and edx, 0x240ebb8e
sub esi, 0x240ed5c8
jmp 0x475b9b
push 0x2330d19a
xchg esi, ebx
sub edi, 0x240f1174
xchg edi, edx
add edi, edx
xor edx, edi
sub edx, esi
shl edx, 0x16
sub edx, ebx
jmp 0x476102
push 0x233378dd
not edi
dec edi
xchg edx, esi
mov edx, edi
xor ebx, 0x2413bbd0
xchg edx, esi
xchg edx, edi
mov edx, 0x24140bce
xor ebx, 0x24142422
or edi, edx
or edi, ebx
xchg edx, esi
jmp 0x475a67
push 0x232d88ca
xor edx, ebx
xor ebx, edx
jmp 0x475536
pop ecx
xor edx, ebx
sub esi, 0x2414ec88
mov ebx, edi
rol esi, 0x19
or edi, esi
dec edi
mov ebx, esi
add edi, esi
mov ebx, 0x24159be4
shr edx, 0xf
xor edx, 0x2415cfe6
xchg edx, esi
bswap edx
mov edi, esi
jmp 0x476e09
push 0x233a6b6b
inc esi
sub ebx, edx
and esi, ebx
or edx, esi
xor esi, 0x2416a658
add ebx, esi
and ebx, esi
add esi, ebx
jmp 0x476330
call ecx
mov ebx, 0x241f625a
mov esi, ebx
sub ebx, edi
and esi, edx
mov edx, edi
xor ebx, 0x241fdbe0
and ebx, edi
mov ebx, edx
add edi, edx
add edx, esi
jmp 0x47670c
call ecx
mov ebx, 0x2421361e
mov esi, 0x242150da
not edx
xchg edi, esi
mov ebx, 0x24219c78
xchg edx, esi
xor edx, ebx
mov edi, 0x2421ecd0
xor edi, esi
xchg ebx, esi
add ebx, edx
and edi, ebx
jmp 0x475cc5
pop ecx
neg ebx
xchg esi, ebx
jmp 0x475d7b
push 0x232f0e1e
xchg edi, esi
xchg ebx, edx
sub esi, ebx
not edi
shl ebx, 0x1f
sub esi, edi
or ebx, 0x242beae0
add esi, 0x242c03bc
jmp 0x475fc6
push 0x23384b3e
add esi, edx
xor edx, ebx
mov ebx, edx
add edi, ebx
xor edi, 0x242c88e6
xchg ebx, edi
and edi, ebx
rol esi, 9
not edx
dec edx
sub edx, ebx
shl esi, 0xb
jmp 0x475431
pop ecx
shl edx, 0xa
xchg edi, ebx
jmp 0x475797
pop ecx
xor esi, ebx
xor edi, esi
xchg edi, ebx
mov ebx, edi
sub ebx, edx
not ebx
mov ebx, edi
rol esi, 0x11
rol esi, 0x16
add ebx, edi
jmp 0x476bf7
call fcn.00475dab
mov edi, edx
xor esi, 0x242f0a82
and esi, edx
add edi, 0x242f3f6c
jmp 0x476e96
pop ecx
inc ebx
mov edx, esi
or esi, ebx
xchg ebx, edx
mov ebx, esi
sub ebx, 0x242fe2c0
xchg ebx, edx
xchg ebx, esi
jmp 0x476b36
push 0x2332cd22
or esi, ebx
xchg esi, edx
xor esi, 0x24313fce
ror edi, 0xd
ror edi, 2
add esi, edx
and esi, edx
sub ebx, 0x2431c0ec
xchg ebx, edx
xchg ebx, esi
jmp 0x4763ac
call ecx
shr edx, 0x1e
shr edx, 0xd
mov edi, ebx
mov esi, ebx
and edx, ebx
mov ebx, esi
sub ebx, 0x2433afd6
xor ebx, edx
rol ebx, 0x13
rol ebx, 0x15
jmp 0x475693
push 0x401400
sub edx, esi
mov esi, edx
xor edi, esi
and esi, edi
sub edx, ebx
and edi, ebx
jmp 0x4756d0
push 0x232fb7b6
or ebx, 0x2434c25c
or edi, edx
mov ebx, edi
sub edx, ebx
jmp 0x476cc9
pop ecx
ror ebx, 9
and edi, esi
jmp 0x4756f3
pop ecx
add ebx, edx
not esi
or esi, 0x2437bd04
add esi, 0x2437dbb6
mov ebx, edx
add edx, 0x24380b40
jmp 0x4755d5
pop ecx
inc edx
sub esi, edx
shl edi, 0xe
add esi, ebx
and esi, ebx
or edi, 0x2438b124
rol esi, 7
mov edx, edi
jmp 0x47673a
mov ecx, 0x401400
or edi, edx
mov edi, 0x2439206a
or edx, ebx
rol ebx, 0xf
jmp 0x4754b7
pop ecx
ror esi, 0x12
add esi, ebx
and esi, ebx
or edi, 0x243a752a
sub ebx, edx
mov esi, ebx
sub esi, 0x243ac214
mov edi, ebx
xchg esi, ebx
xchg edi, edx
dec edi
sub edx, edi
jmp 0x475470
call ecx
neg esi
shr ebx, 0x17
or ebx, esi
mov edi, esi
and esi, edi
sub edx, ebx
mov edx, 0x243e4a66
and esi, ebx
jmp 0x477007
call fcn.00475dab
mov edx, 0x24402e6a
add ebx, esi
xchg edi, edx
xchg ebx, edi
or esi, edx
sub edi, esi
rol esi, 5
mov edx, 0x2440de90
jmp 0x47548b
push 0x232fd344
shr ebx, 0xd
shr ebx, 0x16
xor ebx, 0x2441e32c
xchg ebx, esi
sub ebx, 0x24421bcc
xchg edi, ebx
dec edx
sub edi, edx
jmp 0x475e21
pop ecx
mov esi, ebx
and edx, esi
shr esi, 0x10
shr esi, 0x15
mov edi, edx
sub edi, ebx
shr edx, 0x1c
xor esi, 0x24433b8e
jmp 0x475a1e
mov ecx, 0x43370267
or esi, ebx
xchg esi, edx
dec edi
dec esi
sub edx, esi
sub edx, 0x2443e222
xor esi, edi
or ebx, esi
xor esi, 0x24442d8c
sub ebx, edx
jmp 0x4770e9
push 0x2332b140
shr ebx, 3
neg ebx
sub edx, 0x24484584
sub edx, ebx
mov esi, edx
xor esi, 0x244892f6
xchg edi, esi
bswap esi
jmp 0x476aa3
call fcn.00475dab
shr esi, 6
xor esi, 0x244909ce
jmp 0x476879
pop ecx
neg edx
sub edi, esi
sub ebx, edx
sub esi, edx
mov edi, esi
not edx
jmp 0x4763cb
push 0x2331eb17
or edi, 0x244a48d0
nop
xor edx, edi
ror esi, 0x16
ror edx, 0x17
mov esi, 0x244acdcc
or ebx, edi
inc ebx
jmp 0x475dfe
pop ecx
sub edx, ebx
sub edi, edx
jmp 0x475560
call ecx
and esi, 0x244f7bb6
ror ebx, 0x1e
shr ebx, 9
mov esi, 0x244fc826
or ebx, edi
and esi, ebx
or edi, 0x24501510
nop
xor edx, edi
or esi, edi
jmp 0x476a1e
push esp
add esi, ebx
neg edi
mov edi, ebx
sub esi, edx
mov edi, 0x2450e640
add esi, edi
add esi, 0x2451178a
inc edi
jmp 0x4764e5
pop ecx
and edi, ebx
xor ebx, esi
mov esi, edx
xor edi, esi
and edi, ebx
or edx, edi
jmp 0x475710
call fcn.00475dab
or esi, 0x2452663e
xor edx, edi
xor edi, edx
and esi, edx
sub ebx, edi
not esi
jmp 0x4762ac
push 0x23394d4a
and esi, edx
bswap esi
or edx, ebx
and esi, edx
xchg edi, ebx
xor edi, esi
mov ebx, esi
xchg edx, edi
jmp 0x475357
push esp
and ebx, edi
mov edi, edx
mov edx, esi
and ebx, esi
jmp 0x476ebd
pop ecx
and esi, edx
rol esi, 0x12
add edi, 0x245a935c
xor edi, ebx
xchg esi, ebx
and edi, edx
or esi, edx
mov esi, edi
jmp 0x476ed9
push 0x73d1b
not edi
sub edi, ebx
shr esi, 0xa
xor esi, 0x245ef5d4
dec edi
and edi, 0x245f2988
xor ebx, 0x245f43ca
mov edx, esi
jmp 0x476b0a
call fcn.00475dab
sub ebx, edx
not ebx
sub esi, ebx
or esi, edx
xchg edi, edx
sub esi, ebx
or ebx, edx
and edx, ebx
shr esi, 0x1c
xor edi, esi
jmp 0x475630
mov ecx, 0x43370267
mov ebx, esi
or edx, edi
jmp 0x476ca8
call ecx
xchg ebx, esi
add ebx, edx
add edi, ebx
and esi, edx
or edx, 0x2468c358
shr esi, 0x1e
shr edx, 9
xor edx, 0x246912cc
jmp 0x475c32
call fcn.00475dab
add esi, ebx
and esi, ebx
and edx, edi
add ebx, esi
mov esi, edx
and edx, esi
jmp 0x4764c4