Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffeeb
jne 0x40108e
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff37
jne 0x4010fe
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffef1
jne 0x40116e
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff2e
jne 0x4011ed
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff2f
jne 0x401285
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.advapi32.dll_CreateTraceInstanceId
call sub.ws2_32.dll_WSAAddressToStringA
ret
jmp 0x474366
xchg ecx, esi
jmp 0x476094
push 0x9ae6e0a1
or ecx, 0x9ba890d3
mov edi, edx
and edi, esi
bswap edx
not ecx
add ecx, 0x9ba9db2d
jmp 0x4761d6
mov ebx, 0x40495727
xor edi, esi
shr edx, 6
or edx, ecx
xor edx, edi
sub esi, edx
or edi, 0x9bad2a18
xor edi, esi
ror edi, 0x1d
and edi, 0x9bade9ed
ror edi, 0x11
jmp 0x47626d
pop ebx
ror edx, 7
shl edi, 0xc
xor esi, edx
jmp 0x474851
pop ebx
xchg ecx, edi
add esi, ecx
and esi, edi
sub ecx, esi
or edi, esi
jmp 0x477555
pop ebx
and edx, ecx
xchg edi, edx
add esi, ecx
xor esi, 0x9bc4b75e
and edx, ecx
ror edi, 0x16
add ecx, 0x9bc5744f
add esi, edx
inc edx
neg edi
jmp 0x4765b7
push 0x9aeec859
not esi
shl edi, 0x13
ror edx, 0x17
or edx, ecx
sub ecx, 0x9bc79cd4
bswap esi
or edx, 0x9bc81db8
nop
add esi, edi
dec edx
add esi, edi
jmp 0x474eb3
mov ebx, 0x40495727
xchg edx, edi
add ecx, edx
mov ecx, esi
sub edx, 0x9bdabefe
sub edx, 0x9bdafece
xor esi, edx
bswap esi
and ecx, edi
xchg edx, esi
bswap edi
xchg ecx, edx
and edi, ecx
mov esi, edi
neg edi
jmp 0x474a33
pop ebx
mov ecx, 0x9bf08058
inc ecx
or ecx, edx
xor ecx, edi
and ecx, edi
add esi, 0x9bf1bee6
sub edx, esi
ror edi, 8
jmp 0x4762d6
pop ebx
or edx, esi
or edi, esi
or edx, ecx
xchg edi, ecx
or esi, ecx
and esi, 0x9bf92893
xor edi, 0x9bf978ab
add ecx, edi
sub edi, edx
and edi, esi
jmp 0x476859
push 0x9afebfb0
or ecx, edi
or edi, esi
sub esi, edx
or edi, esi
mov edx, esi
xchg esi, edx
sub esi, 0x9c111b69
xchg edx, ecx
add esi, edi
or edx, ecx
or edi, esi
jmp 0x474448
pop ebx
add edi, 0x9c126cd4
mov edi, esi
or edi, ecx
xchg esi, edi
mov edi, 0x9c13763d
mov esi, edi
shr ecx, 0x1a
mov edx, edi
jmp 0x47633a
call ebx
or edi, 0x9c1dee98
and edi, 0x9c1e2daa
shl edi, 7
or esi, edx
mov edx, ecx
rol edi, 0x14
sub ecx, edx
inc esi
shl esi, 0xc
and edi, esi
add ecx, esi
ror edi, 3
or edx, edi
jmp 0x475f56
call fcn.0047760d
and ecx, esi
and edi, 0x9c2178a6
or edx, 0x9c21b8fc
add esi, edx
or edi, 0x9c224535
or ecx, esi
or edi, esi
jmp 0x47686c
call fcn.0047760d
xchg edx, edi
sub edx, ecx
and esi, edx
jmp 0x4769bd
pop ebx
or ecx, esi
sub edx, edi
mov ecx, edx
or edi, edx
and edi, edx
nop
neg ecx
and ecx, 0x9c90fb5a
and edx, edi
ror ecx, 0x12
jmp 0x475a3c
push 0x9af7000d
xor ecx, esi
ror edx, 1
add ecx, edx
mov ecx, esi
xchg esi, edx
or edx, 0x9c933bf9
inc esi
rol esi, 0x15
nop
add edx, edi
or edx, esi
and edx, ecx
mov edi, esi
or ecx, edi
xchg ecx, esi
jmp 0x475c05
push 0x9aef13f8
or edi, edx
sub ecx, edi
add esi, edi
sub edx, esi
add edx, esi
nop
shr esi, 8
or esi, edx
jmp 0x476384
call fcn.0047760d
bswap edx
or edi, ecx
inc esi
sub edx, ecx
mov edx, edi
sub edi, edx
sub edx, edi
rol ecx, 0x1d
jmp 0x47728b
call ebx
xor edx, ecx
sub edi, edx
or edx, esi
xor edi, esi
not edi
xor edi, ecx
mov ecx, esi
add edx, edi
or esi, edi
sub esi, edx
mov edi, esi
add edi, ecx
add ecx, edi
xor ecx, edi
jmp 0x474999
call fcn.0047760d
xor esi, edi
sub esi, edx
xor edi, ecx
jmp 0x476b98
push 0x9add9fdd
add edi, esi
add esi, 0x9d4ccfd3
and esi, 0x9d4d1d05
sub edx, esi
xor esi, 0x9d4d99f5
or edx, edi
add edx, esi
sub ecx, esi
neg edi
and ecx, edi
jmp 0x4756e9
push 0x9aee7e94
or edx, ecx
mov edi, ecx
add edi, 0x9d4f9b1c
xchg esi, edx
and edx, edi
shl edx, 0x10
sub ecx, edx
add esi, 0x9d50dcf5
jmp 0x4745a9
push 0x9afaec0c
and edx, esi
mov ecx, edi
or ecx, 0x9d5570cb
add esi, ecx
or edi, 0x9d55ebd5
add edi, 0x9d56296b
sub edi, 0x9d5668aa
mov ecx, edx
mov edx, esi
sub edx, edi
add esi, edi
xchg ecx, esi
shl ecx, 5
mov edi, esi
or ecx, edx
jmp 0x4760db
push 0x401400
ror esi, 1
bswap esi
sub ecx, edx
add edi, ecx
xor ecx, edx
mov ecx, 0x9d70dd5d
mov edi, 0x9d711cd9
sub edi, 0x9d715ae8
inc edx
jmp 0x476154
push 0x9ae4d8ee
add edx, esi
shl esi, 0xe
xchg edi, ecx
xchg esi, edx
add edi, edx
xchg esi, ecx
mov esi, 0x9d78f92e
xor esi, edi
sub edi, ecx
and esi, ecx
jmp 0x476597
call fcn.0047760d
xchg edx, esi
and ecx, 0x9d80f8fc
xchg edx, edi
mov edx, 0x9d817438
not esi
mov edx, 0x9d81f277
add edi, edx
sub edi, 0x9d826cbf
sub esi, edi
add esi, edi
jmp 0x47548e
push 0x9af3c8bb
xor ecx, edi
xchg esi, edx
add esi, ecx
or edx, 0x9d868395
xchg ecx, edi
or ecx, 0x9d86feea
mov edx, esi
add esi, ecx
sub edi, ecx
or ecx, edi
jmp 0x4772a7
pop ebx
sub edi, edx
and ecx, 0x9d8892ad
shr esi, 2
xor ecx, esi
add ecx, edi
xor edx, edi
xor esi, edx
or edi, edx
jmp 0x47585c
call ebx
xor edx, edi
mov ecx, 0x9d9d3c8b
or esi, ecx
not edx
and edx, 0x9d9df58f
add ecx, 0x9d9e331b
mov ecx, edx
mov esi, ecx
xchg edx, edi
add edi, ecx
or edi, 0x9d9f749c
add esi, ecx
mov ecx, edx
jmp 0x4775b8
push 0x40
mov ecx, esi
xor ecx, edi
or esi, edx
ror esi, 7
and edx, edi
or edx, esi
shl edi, 0x18
dec esi
neg ecx
and edi, esi
add ecx, 0x9daa3e03
xchg esi, ecx
or esi, 0x9daab9e3
add edx, ecx
and edi, esi
jmp 0x475aff
call ebx
or esi, 0x9dc5240a
and ecx, edi
mov edx, esi
xor ecx, esi
and edx, 0x9dc62659
mov ecx, esi
neg esi
xchg edx, edi
jmp 0x477010
push 0x9adde848
or edx, 0x9dcae0c8
and ecx, edi
and edi, ecx
shr edi, 9
xchg esi, edx
add edi, esi
jmp 0x4746b7
pop ebx
or edx, 0x9dce9fbe
or edx, ecx
or ecx, edx
bswap esi
xor edx, esi
or esi, 0x9dcfe36d
jmp 0x475287
mov ebx, 0x40495727
xor edx, edi
add edx, 0x9dd5771c
sub esi, ecx
sub esi, 0x9dd602cd
sub ecx, 0x9dd6418f
or esi, edx
ror edx, 0x1d
add ecx, edx
and edi, ecx
add edi, 0x9dd7736a
jmp 0x476f72
mov ebx, 0x4132136a
ror ecx, 0xc
mov ecx, edx
add esi, edx
add ecx, edi
bswap ecx
mov ecx, 0x9dd913d2
jmp 0x475954
pop ebx
add edi, edx
shl edi, 0xf
mov edi, 0x9de45872
not edx
and ecx, edx
and edi, edx
jmp 0x476b85
pop ebx
sub edi, ecx
inc ecx
or esi, edi
and edx, edi
sub ecx, esi
neg edi
jmp 0x4775d2
call fcn.0047760d
inc edi
xor edi, esi
neg esi
or esi, 0x9df7c7c0
add edx, esi
xor edx, 0x9df84345
jmp 0x476d9d
pop ebx
or edi, edx
xor ecx, edi
inc ecx
and esi, ecx
mov edi, ecx
not edi
add edx, esi
neg ecx
xchg ecx, esi
jmp 0x474c46
push 0x9ae03503
mov ecx, edx
not esi
add ecx, edx
not ecx
and edi, edx
neg ecx
jmp 0x476e5e
call ebx
sub ecx, edi
add ecx, esi
dec ecx
jmp 0x475723
push 0x72f66
xor ecx, edi
ror edx, 3
add ecx, edx
and ecx, 0x9e1998a9
not esi
add edi, ecx
sub edi, 0x9e1a550b
rol edi, 1
sub edx, edi
add esi, edx
bswap edx
or edx, esi
jmp 0x475208
push 0x9af9d65b
inc edx
and ecx, edi
add edi, ecx
or edx, edi
xchg esi, edx
sub ecx, edi
not edi
xchg ecx, esi
add ecx, edx
sub ecx, 0x9e25e6a2
not ecx
mov esi, edx
shl edi, 4
add edx, edi
not ecx
jmp 0x477050
mov ebx, 0x43370267
add edi, esi
or edx, 0x9e2f2abc
xor esi, edx
or edx, esi
jmp 0x475301
push 0x9aed07b6
and edx, 0x9e346082
or edi, edx
or ecx, esi
and edi, esi
not edx
xchg esi, edi
add edi, edx
xor esi, edi
or edi, esi
jmp 0x476017
push 0x9af29b8e
xor edi, edx
sub edx, esi
sub edx, esi
mov edx, edi
bswap edx
xchg esi, ecx
or edx, 0x9e3843d2
ror esi, 0xc
and edi, 0x9e38c3a0
shl edi, 8
bswap esi
or edi, esi
sub edi, esi
jmp 0x476132
call ebx
mov esi, 0x9e528a0f
xchg ecx, esi
dec edx
and edi, ecx
ror edx, 0xc
mov edx, esi
and edi, ecx
ror edx, 0xd
sub ecx, edi
jmp 0x4768cc
call ebx
mov esi, ecx
add ecx, edi
mov edi, 0x9e556249
neg ecx
xor esi, 0x9e55f4a5
xchg ecx, edx
mov ecx, 0x9e567152
xor esi, edi
jmp 0x476a67
pop ebx
or edi, ecx
xchg edx, esi
sub edi, 0x9e6e3e56
and edx, edi
and edx, esi
or ecx, edx
xchg esi, edx
or esi, edx
jmp 0x4770a9
push 0x9ae363d2
mov ecx, edi
shr edx, 0x1d
xchg edi, esi
or edx, ecx
bswap edx
xor esi, edx
xor ecx, 0x9e7168f6
neg esi
sub ecx, edx
add edi, ecx
jmp 0x476a34
mov ebx, 0x43370267
inc edi
dec esi
and edx, edi
or esi, edx
dec edx
ror esi, 3
sub edi, edx
or ecx, edx
and edx, ecx
or edi, edx
jmp 0x476fee
call fcn.0047760d
or esi, edi
shl ecx, 2
add esi, 0x9e7f3c2f
or ecx, edx
and edx, edi
sub ecx, esi
mov ecx, edi
mov esi, 0x9e8082f4
sub edi, edx
mov edi, esi
jmp fcn.00475ff0
push 0x9add0bac
shr esi, 0x10
xor esi, edi
sub ecx, esi
sub edi, esi
xor edi, esi
xor edx, ecx
add edi, edx
jmp 0x4762a0
push 0x9b02eb5a
inc edx
sub esi, 0x9e85b40c
jmp 0x4764f0
push 0x9adb6395
sub edi, edx
bswap esi
rol edi, 0x19
neg ecx
add esi, edi
add esi, edi
add edi, ecx
jmp 0x476b0e
mov ebx, 0x43370267
ror edi, 0xc
mov ecx, 0x9e8dfa99
sub esi, edi
shl edx, 0x13
xor edi, esi
add esi, edi
add edx, 0x9e8f3a35
mov ecx, edi
add edx, 0x9e8fcb99
bswap ecx
xor esi, ecx
mov esi, 0x9e908d40
sub ecx, edi
jmp 0x476b63
push 0x9af2e601
mov esi, ecx
sub esi, ecx
mov edx, edi
xor ecx, edx
shr edi, 0x1c
mov edx, 0x9e940d2f
or ecx, esi
mov edx, esi
add edi, ecx
add edx, edi
jmp 0x477188
call ebx
and edx, 0x9e956003
add edi, esi
sub ecx, edx
mov edx, edi
or edx, esi
add edx, ecx
xor edx, esi
mov edi, esi
add esi, ecx
jmp 0x476f4b
push 0x9ae11293
xchg esi, edi
xchg ecx, edx
xchg edx, ecx
and esi, ecx
or edx, edi
mov ecx, edx
add ecx, 0x9e9bd4fc
xchg edi, ecx
jmp 0x477100
push 0x9ae72960
rol edi, 0x13
sub esi, 0x9ea00ff0
add ecx, 0x9ea04fb2
or edi, esi
sub esi, edx
mov edi, edx
mov esi, edi
jmp 0x4767a9
pop ebx
rol ecx, 0xe
add esi, ecx
mov ecx, esi
sub edx, 0x9ea266f8
inc edi
xor edi, 0x9ea2e525
or esi, ecx
mov edi, edx
dec esi
not ecx
xchg edi, esi
add esi, 0x9ea47004
rol ecx, 0x1d
sub esi, edi
bswap edi
jmp 0x4764b2
call fcn.0047760d
mov esi, edi
rol esi, 5
bswap ecx
ror esi, 5
add edi, edx
shl ecx, 1
mov ecx, 0x9ead8f85
rol esi, 0x1d
xor ecx, edx
xor edx, 0x9eae5e04
inc ecx
bswap edx
xor edx, esi
xor edi, edx
shl edx, 0xc
jmp 0x475696
push 0x9add5522
or edx, esi
shr edx, 0xb
sub edi, edx
shr edx, 3
sub edx, ecx
jmp 0x475018
pop ebx
shl edi, 0xf
ror ecx, 6
sub ecx, esi
neg esi
xor edi, edx
xor edx, edi
sub ecx, esi
bswap edx
xor esi, edx
xor edi, 0x9eb557f7
rol ecx, 0x1f
xchg edx, ecx
add edx, 0x9eb616c0
jmp 0x474415
pop ebx
or edx, ecx
xchg edx, esi
add edx, 0x9eba6eb1
xchg edi, esi
mov esi, ecx
sub edx, 0x9ebb285d
shl ecx, 0x11
sub edx, esi
jmp 0x4761f7
mov ebx, 0x43370267
xor edi, ecx
add esi, edi
shr ecx, 2
xor ecx, esi
sub ecx, edi
mov edx, edi
or edi, esi
rol esi, 0xa
jmp 0x476679
call ebx
shl edx, 0x17
add ecx, 0x9ec0e2e3
rol edi, 0x1a
xor ecx, edi
mov esi, ecx
xor ecx, edi
bswap edi
rol edx, 0x1b
neg edx
jmp 0x475917
mov ebx, 0x43370267
and ecx, edi
xchg edi, esi
shl edi, 0xf
rol edi, 0x1b
jmp 0x475008
pop ebx
or edi, 0x9ece7677
or edi, 0x9eceb5e3
xor edi, esi
xchg edi, esi
bswap edx
mov esi, edx
and ecx, 0x9ecfe899
mov edi, ecx
xchg edi, esi
jmp 0x47739d
pop ebx
or edi, ecx
xor edx, ecx
and edi, esi
and esi, edi
add esi, edx
shr edx, 9
or edx, ecx
or esi, 0x9ed74181
jmp 0x475f70
call fcn.0047760d
mov edx, esi
add edx, ecx
add ecx, edi
and esi, edx
and esi, ecx
xor edx, edi
mov edi, 0x9ed91263
xchg edx, edi
sub esi, 0x9ed98f7b
jmp 0x476aa1
mov ebx, 0x43370267
ror ecx, 0x16
add edi, edx
xor esi, edi
add edx, ecx
xchg esi, edx
inc edi
and ecx, edx
add edi, ecx
jmp 0x476033
pop ebx
and ecx, edx
bswap ecx
mov edi, 0x9ee4cf43
sub esi, edx
shl edx, 7
and esi, ecx
mov edx, 0x9ee5d5ad
bswap edi
shl edx, 1
jmp 0x475c6f
push 0x9ae52277
and edi, esi
or esi, edi
and ecx, esi
add ecx, edi
mov ecx, edx
nop
bswap edi
or edi, edx
sub esi, edx
shl esi, 7
or edi, ecx
jmp 0x47724e
pop ebx
xchg edi, ecx
ror edi, 8
shr edi, 7
dec edx
and ecx, edx
neg esi
bswap edi
shr edi, 0x16
xor edi, 0x9eebb66e
jmp 0x475a01
call fcn.0047760d
inc esi
shl edx, 4
ror edx, 0x14
add edx, ecx
neg esi
rol ecx, 0xb
xor edi, edx
dec edx
sub edx, esi
jmp 0x475a6e
call fcn.0047760d
mov esi, ecx
or edx, ecx
sub edx, edi
inc edi
not edi
or edi, esi
ror ecx, 0x1e
ror edx, 1
neg ecx
xor ecx, esi
jmp 0x474a07
push 0x9af1205c
mov edi, ecx
xchg esi, edi
xchg edi, ecx
xchg edx, ecx
shl ecx, 0x1d
xor ecx, edi
and edx, edi
and edx, edi
or edx, edi
sub edx, esi
dec ecx
dec ecx
xor edi, edx
jmp 0x4763ea
call ebx
mov ecx, 0x9f05ded8
bswap esi
mov ecx, 0x9f065d60
xor edi, 0x9f06ae7c
shr edx, 2
bswap edi
or ecx, esi
mov ecx, edi
mov edi, esi
and edx, esi
jmp 0x474577
push 0x9ae774ea
or esi, edi
sub edx, edi
and edi, 0x9f0fec27
and edx, 0x9f102dff
bswap edi
bswap esi
and esi, edi
or edx, 0x9f112b4a
sub esi, 0x9f117c54
xor ecx, 0x9f11bdb8
sub esi, ecx
add edi, esi
jmp 0x47752c
pop ebx
ror ecx, 0xd
neg ecx
or esi, edx
add esi, edx
sub edx, ecx
sub edx, edi
jmp 0x476907
call ebx
or edx, 0x9f1e1eae
and edi, ecx
and edi, edx
mov edx, ecx
not edx
mov edi, 0x9f1f547f
shl ecx, 0x13
and edx, ecx
jmp 0x474587
pop ebx
shl ecx, 0x1a
xor ecx, esi
xor ecx, edx
bswap edi
or edx, ecx
xchg edx, esi
mov esi, ecx
sub edi, edx
or edx, edi
xchg ecx, esi
shl edi, 7
jmp 0x474491
pop ebx
not esi
bswap esi
xor edi, esi
xchg ecx, edi
add edx, esi
nop
add ecx, 0x9f2a91d5
inc ecx
and edi, esi
mov esi, edi
jmp 0x477453
push 0x9ae80910
not esi
add edi, esi
or ecx, edx
xchg edi, ecx
mov ecx, 0x9f2c9c4e
and esi, 0x9f2cdcfc
and ecx, 0x9f2d1c05
add esi, ecx
or edi, esi
and edx, esi
shl ecx, 0xc
ror edi, 0x1c
xchg edx, esi
jmp 0x476ae7
call ebx
add edi, edx
and ecx, edi
sub edi, esi
xchg ecx, edx
xor edx, edi
or edx, esi
and esi, edi
add edi, edx
or edi, ecx
xor edi, ecx
and edi, esi
mov esi, edi
jmp 0x4747f8
mov ebx, 0x43370267
mov esi, edx
or esi, ecx
sub edx, ecx
and edi, ecx
xchg esi, edi
and edx, ecx
or edx, esi
jmp 0x4765f4
call fcn.0047760d
add edx, 0x9f41f326
or ecx, esi
and edi, edx
sub edi, esi
or edi, ecx
dec edi
sub edi, esi
jmp 0x474f8b
pop ebx
sub esi, edi
and edi, esi
shl edx, 0x16
not edi
nop
mov edx, edi
add edi, 0x9f455b7c
xor ecx, esi
neg edx
jmp 0x475042
call ebx
mov edx, ecx
or esi, edi
and esi, 0x9f4959c8
mov esi, 0x9f4998e3
sub esi, ecx
xchg ecx, edi
inc esi
or ecx, 0x9f4aa6c6
sub esi, ecx
xor edi, ecx
add edx, edi
jmp 0x475382
mov ebx, 0x40495727
sub esi, edi
shl esi, 4
not esi
or ecx, edx
add esi, 0x9f4ee18d
add edx, edi
or edi, ecx
mov edi, ecx
not edx
or edi, 0x9f502a2a
jmp 0x476e36
mov ebx, 0x43370267
or esi, ecx
and edx, ecx
ror edx, 0xe
and edx, 0x9f51385b
add edi, edx
shr ecx, 7
mov esi, edi
rol esi, 1
bswap esi
rol edx, 0x10
not edx
sub edi, 0x9f534447
xor esi, edx
and edx, 0x9f53c3cc
jmp 0x474f71
call fcn.0047760d
add esi, edi
and edx, esi
sub ecx, edi
add ecx, 0x9f580061
sub edi, ecx
add edi, edx
add ecx, esi
xor edi, ecx
shr edx, 0x12
inc edi
jmp 0x4763a0
pop ebx
or edi, esi
xchg edx, edi
sub edi, ecx
neg edi
xor esi, ecx
ror esi, 0xf
jmp 0x476458
call ebx
xor edx, ecx
xchg ecx, edi
sub edx, ecx
add esi, 0x9f5c3191
and ecx, 0x9f5c7013
ror esi, 1
or ecx, 0x9f5cf009
sub edi, ecx
or edi, 0x9f5d7e5c
and ecx, edx
inc ecx
inc ecx
neg ecx
xchg esi, edi
mov edi, edx
jmp 0x476577
pop ebx
add edi, edx
and esi, ecx
not edi
xor edi, ecx
bswap edi
or edi, ecx
xor ecx, edx
jmp 0x47606a
push esp
shl esi, 8
or edi, ecx
xor edx, ecx
or ecx, esi
jmp 0x477213
call fcn.0047760d
or edx, edi
xchg esi, edi
xor edx, ecx
xchg esi, edi
or ecx, 0x9f8d7ab3
add esi, ecx
xchg edx, edi
rol esi, 0x1a
ror esi, 8
xchg edi, esi
sub ecx, edx
mov edi, esi
jmp 0x475ddf
push 0x9ae07fbc
neg esi
mov esi, edi
ror edx, 0x16
xchg esi, ecx
add edx, edi
or esi, edi
xor ecx, esi
mov edx, esi
mov edi, ecx
xor edx, ecx
neg edx
mov esi, ecx
xchg esi, edx
xor edi, ecx
jmp 0x47712b
pop ebx
and esi, edi
xchg esi, edx
add edx, edi
and edx, ecx
and ecx, edx
or edx, 0x9fa25450
xor ecx, edi
and edi, ecx
add ecx, esi
jmp 0x476083
call fcn.0047760d
xor edi, esi
mov ecx, edi
and esi, ecx
dec esi
sub ecx, 0x9fa556a0
xchg edx, ecx
jmp 0x476727
call fcn.0047760d
or edi, edx
dec edi
xchg esi, edi
mov ecx, edx
or edx, edi
mov edx, 0x9faecf46
add edx, esi
xor esi, ecx
add edi, esi
add esi, edx
add ecx, edx
jmp 0x475dfc
pop ebx
and edi, 0x9fb05e00
sub ecx, esi
xchg ecx, edx
xchg edi, esi
add edi, esi
ror edi, 0x11
sub esi, edx
or edi, 0x9fb22522
jmp 0x4757c0
pop ebx
add edi, 0x9fb27e36
xor ecx, 0x9fb2cfb3
xchg edi, ecx
sub ecx, 0x9fb34eab
inc esi
neg edx
add ecx, edi
sub edi, ecx
jmp 0x4766e7
push 0x9afa6586
shl esi, 0x17
xor esi, ecx
and edx, esi
xor edi, edx
add edi, edx
jmp 0x475099
pop ebx
or ecx, edx
or esi, edi
inc esi
xchg edx, edi
or edi, edx
add edx, 0x9fbb10a1
add edx, edi
dec edx
sub esi, edx
jmp 0x47702f
mov ebx, 0x43370267
neg edi
dec esi
mov edx, 0x9fc1bb74
xor edx, ecx
mov edx, 0x9fc24a9f
or edi, esi
xchg edx, esi
add ecx, esi
or esi, edi
mov edx, ecx
xor edi, 0x9fc3bfaf
or edx, ecx
jmp 0x476a4c
push 0x9ae0c831
shl ecx, 6
mov edi, edx
mov ecx, esi
xchg edi, ecx
and edi, 0x9fc5609d
rol edx, 0x14
xchg ecx, edx
inc edi
jmp 0x47618e
push 0x9af332c0
add esi, ecx
and esi, ecx
shl edi, 0x16
dec esi
xor esi, 0x9fcbb373
mov esi, edi
jmp 0x477585
pop ebx
sub ecx, esi
sub edx, edi
bswap esi
add ecx, 0x9fd3c492
xchg edi, esi
xor edi, esi
or edx, 0x9fd4815d
jmp 0x474975
push esp
add edx, 0x9fd4dc99
xor ecx, edx
and ecx, edi
or edx, 0x9fd59752
and ecx, 0x9fd5e628
inc esi
bswap edx
inc ecx
jmp 0x47552f
mov ebx, 0x40495727
nop
sub edx, ecx
xor edx, 0x9fd968f0
shr ecx, 0x15
xchg esi, edi
xor edi, edx
mov esi, ecx
ror esi, 0x14
jmp 0x474a57
call ebx
add edx, 0x9fdcfe3b
add esi, ecx
sub edi, ecx
sub edx, 0x9fddcb63
add edx, esi
rol ecx, 1
jmp 0x476bcc
mov ebx, 0x40495727
add esi, ecx
or edx, ecx
shr edi, 0x1c
or esi, 0x9fdfd4e1
xor ecx, edi
xor ecx, edx
sub edx, ecx
xor edx, ecx
jmp 0x4764cd
push 0x9aeb28e0
mov ecx, edi
not edi
jmp 0x475791
pop ebx
sub edx, edi
sub esi, edi
add ecx, 0x9ff22543
add ecx, edx
sub esi, edi
xchg ecx, esi
xor ecx, 0x9ff33080
add edi, ecx
xor esi, edx
and esi, 0x9ff3ea2c
and ecx, edx
or edi, ecx
jmp 0x474c64
push 0x9aeadd4d
mov edx, esi
or ecx, 0x9ffe7e61
and edi, ecx
sub edx, edi
add esi, edi
and ecx, 0x9fff9264
and ecx, edx
xor edi, esi
add esi, 0xa000ecee
mov edx, ecx
mov ecx, edx
jmp 0x4772c6
push 0x9ae7bfd1
mov edi, 0xa00f226d
add ecx, edx
ror ecx, 7
sub ecx, esi
mov esi, ecx
add edx, 0xa0106a2d
and edi, esi
and edi, edx
add ecx, edx
xchg ecx, edx
shr edx, 8
jmp 0x476923
pop ebx
mov edi, esi
xchg edx, esi
shr edi, 0xb
sub esi, 0xa012c556
jmp 0x475c4f
push 0x9af37c51
xor ecx, 0xa0160644
mov ecx, esi
xchg esi, ecx
xchg ecx, edi
jmp 0x47535c
pop ebx
or edx, esi
shr ecx, 0x1e
xor edx, esi
rol ecx, 0x14
shr edx, 0x1e
shl edi, 0x1d
and esi, edx
and ecx, edx
jmp 0x475b89
pop ebx
neg edi
mov ecx, edx
and edx, 0xa01b7fae
add ecx, edi
add ecx, 0xa01bfcd6
add edi, edx
sub edx, edi
jmp 0x4771f7