Function at 0x401000
Capabilities:
Encrypt data using chaskey
Get hostname

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xfffffed6
jne 0x40106b
call sub.kernel32.dll_InitializeSListHead
call main
call main
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call main
call sub.kernel32.dll_InitializeSListHead
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_InitializeSListHead
call main
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_InitializeSListHead
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_InitializeSListHead
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff38
jne 0x4010d6
call sub.kernel32.dll_GetComputerNameExW
call main
call sub.shell32.dll_SHFindFiles
call main
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_InitializeSListHead
call main
call main
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_InitializeSListHead
call main
call sub.kernel32.dll_InitializeSListHead
call main
call sub.kernel32.dll_InitializeSListHead
call sub.shell32.dll_SHFindFiles
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff2a
jne 0x401146
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call main
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call main
call sub.shell32.dll_SHFindFiles
call main
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
ret
call sub.user32.dll_GetCapture
cmp eax, 0xfffffee1
jne 0x4011bb
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call main
call main
call main
call sub.kernel32.dll_InitializeSListHead
call main
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_GetComputerNameExW
call main
call main
call sub.kernel32.dll_InitializeSListHead
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_GetComputerNameExW
call main
call main
call main
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffef3
jne 0x40125d
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_GetComputerNameExW
call sub.shell32.dll_SHFindFiles
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call main
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_InitializeSListHead
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_GetComputerNameExW
call sub.kernel32.dll_InitializeSListHead
call sub.shell32.dll_SHFindFiles
call sub.shell32.dll_SHFindFiles
call sub.shell32.dll_SHFindFiles
call sub.shell32.dll_SHFindFiles
call main
ret
jmp 0x470768
add esi, edx
ror edx, 0x1f
or esi, edx
mov edi, esi
neg edx
xor ebx, edx
xor esi, edi
jmp 0x470bb0
push 0x334e9856
shr ebx, 7
and ebx, 0x33ebc7bf
neg edx
xchg esi, edx
inc esi
shr edx, 0x16
rol ebx, 0x14
and ecx, ebx
xor ecx, 0x33ed8cb7
jmp 0x47196a
call edi
xor edx, esi
sub esi, 0x33fb48d7
and edx, esi
neg esi
shl ebx, 0xd
or edx, esi
add ebx, esi
jmp 0x472ddb
call edi
xor ebx, edx
xchg ebx, edx
xor esi, ebx
dec esi
jmp 0x472bad
pop edi
and ebx, 0x340d069c
bswap ecx
xor ecx, ebx
shr ebx, 0xb
xor ecx, 0x340e1b6d
add esi, 0x340e5dac
or esi, ebx
jmp 0x4715d2
call edi
add esi, 0x340ef6f1
xor ecx, ebx
xor esi, 0x340f7a5a
mov ebx, ecx
and ebx, esi
xor ecx, edx
or ecx, ebx
and esi, edx
and ecx, 0x34110a18
and edx, ecx
add esi, 0x34118987
add edx, ebx
neg edx
jmp 0x472f73
push 0x6f368
xor edx, 0x3414faa8
add esi, ecx
add esi, ebx
xchg edx, ebx
mov esi, ecx
xchg ecx, esi
jmp 0x470efe
mov edi, 0x2809024b
sub ecx, esi
sub esi, ecx
sub ebx, edx
inc esi
jmp 0x472fde
pop edi
bswap esi
or edx, ebx
shl ebx, 0x10
dec ebx
xor ebx, edx
sub ecx, 0x342631c6
add ebx, edx
or esi, ebx
xchg edx, ecx
jmp 0x471c05
push 0x335844e6
add esi, edx
mov ebx, edx
or ebx, 0x342bab8e
or edx, ebx
or ebx, edx
add esi, ebx
jmp 0x472a43
push 0x334e01b9
xchg edx, ecx
add ecx, edx
rol ebx, 9
bswap edx
sub esi, ebx
jmp 0x470f23
pop edi
or ecx, 0x342f7ec7
sub ebx, esi
or esi, 0x342ffc33
sub edx, esi
xor esi, ecx
and ecx, ebx
or edx, 0x3430f4a5
xor ecx, esi
xchg ebx, edx
xchg edx, esi
ror esi, 1
not ebx
and edx, esi
inc ecx
or ebx, edx
jmp 0x473348
push 0x33353879
mov esi, 0x343a6a90
or ebx, 0x343aaa57
add ebx, 0x343aeb17
mov ebx, ecx
sub ebx, 0x343b776d
xor esi, edx
not ecx
xor edx, ebx
or ebx, ecx
mov edx, esi
jmp 0x471fc8
call fcn.004721a6
xor edx, 0x343d05aa
sub ecx, ebx
add ecx, ebx
xor esi, ebx
jmp 0x470d89
call edi
and ebx, esi
dec ebx
and ecx, 0x3443593a
xchg edx, ecx
or edx, ebx
add ecx, 0x344413cb
nop
mov ecx, ebx
shr esi, 0xd
and esi, ecx
jmp 0x473378
call fcn.004721a6
xor ebx, esi
or ecx, esi
inc ecx
sub ecx, edx
xchg ecx, edx
mov ebx, ecx
sub esi, edx
mov esi, ecx
sub esi, ecx
or esi, ebx
jmp 0x470db3
call edi
sub ecx, esi
sub ecx, esi
sub ecx, ebx
shl edx, 0xc
rol ecx, 6
xor esi, 0x345e32a7
xchg edx, ebx
xor esi, 0x345ebf98
or ebx, ecx
or ebx, edx
shl ecx, 0x1d
or ebx, ecx
jmp 0x470a89
push esp
or ecx, edx
xor ecx, esi
bswap edx
sub ebx, esi
add edx, ecx
or ebx, esi
and edx, esi
shr ecx, 6
add ecx, esi
add ecx, esi
jmp 0x471de7
push 0x401400
shl esi, 0x13
mov ebx, 0x34772977
xchg ebx, esi
xor ecx, 0x3477a250
shr ebx, 0x19
mov ecx, ebx
add esi, 0x3478694e
jmp 0x470845
push 0x334e4c35
and ebx, 0x3478bab7
dec edx
and esi, ecx
sub esi, ecx
sub ecx, esi
sub ebx, ecx
sub edx, ebx
mov esi, ecx
and ebx, edx
or edx, 0x347ae888
add ecx, esi
not edx
ror esi, 0xd
and ebx, edx
neg ecx
add ecx, ebx
jmp 0x47077c
pop edi
xchg ebx, edx
neg esi
and ebx, esi
or edx, ebx
or ebx, 0x347dac37
xchg edx, esi
mov ecx, edx
xchg edx, ecx
dec esi
jmp 0x4726cb
push 0x3354c124
rol esi, 0x17
dec edx
xor edx, ebx
ror edx, 0x18
or esi, edx
jmp 0x472b18
call fcn.004721a6
xchg esi, ebx
rol edx, 0x1d
sub ecx, 0x34891101
bswap ecx
sub ebx, esi
and ebx, ecx
add ecx, ebx
mov edx, 0x348a4fdf
mov ecx, ebx
add esi, edx
jmp 0x471349
push 0x3346f73f
sub edx, 0x34930dea
xchg esi, ecx
sub ebx, ecx
add esi, 0x3493d4e4
jmp 0x471904
mov edi, 0x2a371b56
and edx, ebx
add ebx, 0x349464d1
sub esi, ecx
add ebx, ecx
add edx, ebx
or esi, edx
xchg ecx, ebx
xchg esi, ecx
jmp 0x4714b3
pop edi
sub esi, ecx
xor edx, ecx
add esi, ebx
inc ebx
and ebx, 0x34a806c8
or ecx, ebx
mov ebx, esi
jmp 0x472741
push 0x333616f6
mov esi, ebx
or ebx, 0x34ac2a42
add ebx, ecx
add ecx, ebx
xchg edx, esi
sub esi, edx
add ecx, edx
shl ecx, 9
add esi, ebx
or edx, 0x34ae249a
jmp 0x471f7f
pop edi
add edx, ecx
bswap ebx
shl esi, 7
neg esi
xor esi, edx
or ebx, 0x34afb7ad
xchg edx, ecx
and ebx, ecx
jmp 0x473083
push 0x3357ae72
or edx, 0x34b0ad0b
or edx, esi
and ecx, ebx
xor ecx, 0x34b1642f
mov ebx, esi
shl ecx, 0xd
xchg ebx, esi
jmp 0x4728c5
push 0x40
xor esi, ecx
xor ecx, edx
add esi, 0x34b6fd65
xor ecx, ebx
xor edx, esi
shl esi, 0x15
jmp 0x4709b8
call edi
sub ecx, 0x34cdd814
shr esi, 0x19
xchg esi, ecx
or ebx, 0x34ce976d
and edx, esi
neg esi
xchg ebx, edx
mov ebx, 0x34cf9e34
or ecx, 0x34cfdf82
jmp fcn.004728ed
pop edi
add esi, ecx
mov ebx, 0x34d56603
and ecx, esi
add esi, ebx
or ebx, edx
xor ebx, esi
inc edx
xchg esi, ebx
ror ecx, 0xd
jmp 0x472b88
pop edi
xchg esi, ebx
neg ebx
add ebx, 0x34d8158f
add esi, ecx
xor edx, esi
sub edx, ecx
or edx, 0x34d923cd
jmp 0x471feb
pop edi
mov esi, 0x34d97aac
or esi, 0x34d9ba93
neg ebx
dec ebx
jmp 0x47220a
pop edi
mov esi, edx
or ebx, ecx
xor edx, 0x34db31ab
or ebx, 0x34db7140
xor ebx, ecx
jmp 0x4713aa
mov edi, 0x2a371b56
xchg ebx, esi
add esi, edx
sub edx, esi
xchg edx, ecx
sub ebx, ecx
sub ebx, edx
jmp 0x47189d
push 0x334ab911
not esi
xchg edx, ebx
add ecx, 0x34de2095
not ebx
add esi, ebx
and ebx, esi
dec edx
bswap edx
neg ecx
add ebx, 0x34dfef3b
jmp 0x4732a2
call fcn.004721a6
add ecx, ebx
bswap ecx
and edx, 0x34e9959e
and ecx, 0x34e9d269
add edx, 0x34ea106e
add edx, ebx
ror ebx, 0xf
shr ebx, 0x12
jmp 0x472035
mov edi, 0x4132136a
rol esi, 5
xor edx, ecx
or ecx, edx
add ecx, esi
or esi, edx
jmp 0x470d6c
pop edi
mov ebx, esi
add esi, edx
bswap ecx
xor esi, 0x34fc8d7e
sub edx, 0x34fcca9c
and esi, edx
mov esi, edx
xchg ebx, edx
and edx, ecx
sub ebx, ecx
dec ecx
add ecx, edx
shr esi, 0xb
xor ecx, edx
mov ecx, edx
jmp 0x47119e
push 0x333b0362
mov edx, esi
add ecx, edx
xchg ebx, edx
xor edx, ecx
rol ecx, 0x11
dec edx
and esi, 0x351d65b7
sub ecx, ebx
shl ebx, 0x1f
or ebx, ecx
add ecx, ebx
not edx
jmp 0x4710aa
push 0x33400bc8
bswap ebx
or ebx, 0x351f3f10
mov edx, ebx
xor esi, ebx
shl ecx, 3
shl esi, 0x10
mov ebx, edx
jmp 0x471dbc
pop edi
or esi, ecx
sub ecx, 0x352128b9
neg esi
xchg ecx, esi
and ecx, ebx
xor esi, ebx
and esi, edx
nop
jmp 0x4713f5
pop edi
shl ecx, 1
dec esi
or ecx, ebx
add esi, ebx
or ecx, 0x35281158
or edx, 0x35284c67
inc ebx
jmp 0x472e8e
call fcn.004721a6
add ecx, 0x353058f3
shr esi, 0x1a
inc ecx
and edx, ebx
rol esi, 0xc
shl esi, 7
mov ebx, esi
add ecx, 0x35320513
and esi, 0x35325015
xor esi, ebx
mov ebx, ecx
mov ecx, edx
xor ebx, edx
sub ecx, 0x35337923
jmp 0x473221
mov edi, 0x2a371b56
xor ecx, ebx
add esi, 0x35371a14
mov edx, esi
and ebx, esi
xor ecx, esi
xor esi, 0x35380877
and ecx, ebx
or ecx, 0x3538804a
and edx, ecx
jmp 0x4735bf
mov edi, 0x2809024b
xchg ecx, esi
xchg ecx, edx
bswap ecx
bswap edx
xor ecx, edx
not ecx
mov ecx, esi
mov ecx, esi
or esi, ecx
and edx, ecx
jmp 0x471acf
push 0x334db463
rol esi, 0x14
and esi, edx
sub esi, ecx
or edx, ecx
ror edx, 0x19
inc ecx
sub esi, ebx
xor edx, ecx
add ebx, 0x354ddaac
jmp 0x470b02
pop edi
or esi, edx
shr edx, 0x16
dec esi
inc esi
mov edx, 0x3552d660
mov edx, ecx
sub ebx, esi
add ebx, edx
ror ecx, 0xc
xchg ebx, esi
and esi, ebx
or ecx, esi
jmp 0x470b17
call fcn.004721a6
or esi, edx
xchg ebx, esi
shr ecx, 8
xor ebx, ecx
shl ecx, 0x1e
xor esi, 0x35576a89
and ecx, ebx
jmp 0x47340f
pop edi
xchg ecx, esi
rol esi, 0x17
and ebx, ecx
dec ecx
sub edx, ebx
and edx, ecx
or ecx, edx
jmp 0x4725a3
call fcn.004721a6
shr ebx, 2
add ecx, edx
xchg esi, ecx
xor ecx, esi
inc ebx
bswap ecx
xor ecx, esi
sub edx, ebx
jmp 0x47095d
pop edi
or edx, ecx
xor ecx, ebx
sub esi, 0x357332fb
sub edx, 0x357370c3
ror edx, 0xc
add ebx, edx
and ecx, ebx
xchg ecx, edx
jmp 0x47257a
push 0x3340e6ae
not ebx
sub ebx, ecx
bswap ecx
or ecx, esi
neg ecx
sub ecx, 0x35760494
and esi, edx
or esi, 0x3576836e
and esi, ecx
nop
jmp 0x4724dd
push 0x333dba69
sub ebx, 0x35882847
add ecx, ebx
xchg esi, ecx
xor edx, esi
mov ebx, edx
and ecx, ebx
xor esi, ebx
xchg edx, ecx
rol ecx, 0x15
jmp 0x4723ad
push 0x33405292
xchg edx, esi
xchg edx, esi
rol edx, 0xe
dec edx
mov ebx, edx
not ebx
and ebx, 0x359250e9
neg esi
xchg ebx, esi
sub ecx, edx
inc ebx
add esi, 0x359396a9
mov edx, esi
jmp 0x472fc0
push esp
dec ebx
xor ebx, esi
sub edx, ecx
mov esi, 0x3594f8cb
jmp 0x471272
push 0x33365fa8
add esi, ecx
neg edx
inc esi
or ecx, esi
rol ebx, 0x18
and edx, ecx
add esi, edx
dec ecx
mov ecx, ebx
add edx, ebx
mov ebx, ecx
jmp 0x47140d
push 0x3335881d
sub edx, 0x35b7b7b5
neg edx
xor ecx, esi
xor ebx, edx
add esi, 0x35b8abbf
xor esi, ecx
and esi, ecx
dec ebx
xchg edx, esi
jmp 0x4726ab
pop edi
xchg esi, edx
xor ecx, edx
and esi, 0x35ba7793
or esi, ecx
and esi, edx
rol ebx, 4
bswap ecx
add edx, 0x35bbb55e
and ecx, 0x35bbf18d
jmp 0x4717a7
call edi
xchg ebx, ecx
xchg ecx, edx
xchg ecx, esi
dec edx
and edx, 0x35bf835b
mov ebx, esi
xor esi, ecx
mov ecx, esi
or esi, ecx
or ebx, ecx
xor edx, esi
xor ebx, 0x35c12e78
jmp 0x472a56
pop edi
or edx, ecx
add ecx, ebx
and edx, ebx
jmp 0x4721ce
pop edi
or edx, ebx
mov edx, esi
bswap esi
mov edx, 0x35d46ccd
mov edx, ebx
dec edx
and ecx, esi
jmp 0x47093c
pop edi
add ecx, 0x35daada1
sub ebx, edx
inc esi
xchg ebx, esi
xor esi, ecx
sub edx, esi
add esi, ebx
not ecx
jmp 0x472b39
push 0x334619fb
or ecx, edx
sub ecx, edx
add ebx, 0x35dd04b8
sub edx, 0x35dd3c80
ror ecx, 0x17
mov ebx, 0x35ddac08
inc ecx
jmp 0x472408
pop edi
xor edx, ecx
mov edx, ecx
mov esi, ebx
sub ecx, 0x35ded558
inc ebx
inc edx
mov ebx, edx
or ecx, ebx
neg edx
xor esi, ecx
neg ebx
add edx, ebx
jmp 0x472068
call edi
xchg esi, ebx
dec ecx
ror esi, 0x1b
or ebx, edx
and esi, edx
xchg esi, ecx
and esi, 0x35e4515f
add ecx, esi
xchg edx, esi
not edx
mov ecx, edx
jmp 0x4728a6
push 0x3345cfcf
and edx, ebx
sub ebx, 0x35f36e83
mov ebx, edx
xchg esi, edx
xor ecx, ebx
ror edx, 0x1f
sub edx, ecx
dec ebx
bswap ebx
or esi, ebx
jmp 0x4721e7
pop edi
mov ebx, esi
and ecx, 0x35f5bd91
add ebx, ecx
and esi, ebx
rol ecx, 0x1d
or ebx, esi
and ebx, esi
xchg ecx, ebx
add edx, ecx
mov ecx, 0x35f77cb7
jmp 0x4730cd
push 0x333e02b8
mov esi, edx
neg esi
mov edx, esi
xchg edx, ecx
xchg ecx, ebx
add ecx, 0x35fa93dc
jmp 0x472f8c
push 0x33466345
and ecx, ebx
xchg esi, ebx
add edx, esi
mov edx, ecx
and ecx, edx
xor esi, ebx
or esi, ecx
dec edx
sub ecx, edx
not edx
xchg esi, ebx
mov ecx, ebx
shr ecx, 5
jmp 0x472d6d
push 0x335477f8
ror edx, 0x1c
shl ebx, 0xb
xor ebx, ecx
add edx, 0x360649ec
add ecx, esi
xor esi, ebx
add edx, esi
xchg edx, ecx
xchg ecx, ebx
xor esi, 0x36079eab
dec ebx
add esi, 0x3608104f
jmp 0x470fed
push 0x33413064
or ecx, edx
or ecx, ebx
xchg ebx, edx
shl ecx, 0x1a
xor esi, 0x360e2bd3
mov esi, ebx
mov ebx, esi
or ecx, ebx
jmp 0x470a78
pop edi
xor ebx, ecx
add ebx, 0x36193cb2
add edx, esi
not ecx
and ebx, ecx
jmp 0x4726fb
pop edi
sub edx, ebx
sub edx, 0x361c95d4
sub ebx, esi
add ebx, edx
inc ebx
mov esi, 0x361d82be
mov ecx, ebx
sub ebx, ecx
xor ecx, esi
mov esi, ecx
xor ebx, 0x361ebafc
mov ecx, 0x361ef950
add ecx, edx
xor edx, 0x361f6e60
jmp 0x472d36
push 0x3349db16
xor esi, ecx
add ecx, esi
nop
or ecx, edx
sub esi, 0x3622d28d
jmp 0x472bc8
push 0x3335d0cf
xchg edx, ecx
mov esi, 0x362f30d8
xor edx, ecx
mov ecx, edx
shl esi, 1
xor edx, ebx
add ecx, ebx
add edx, esi
and esi, edx
jmp 0x4711db
pop edi
xchg edx, ebx
add ebx, ecx
or edx, 0x3631b4f0
xor ebx, edx
shr esi, 0x17
sub edx, esi
neg ecx
xor ebx, esi
sub ebx, 0x363338e6
and ecx, esi
xor esi, ebx
dec edx
and ecx, 0x36342f07
rol ecx, 0x17
dec ebx
jmp 0x473459
pop edi
and ebx, 0x363506fc
not ebx
or esi, ecx
or ebx, 0x363638d9
not esi
shl esi, 0xd
add esi, ebx
mov ecx, edx
jmp 0x472ed3
mov edi, 0x2a371b56
neg esi
xchg edx, ecx
add esi, ebx
neg ecx
sub esi, edx
or ebx, ecx
add esi, ecx
add edx, esi
add edx, ecx
mov ebx, 0x363a0eab
and edx, ebx
add ebx, esi
neg edx
jmp 0x471a9d
push 0x334d66d7
mov edx, 0x363b3247
xor ecx, esi
and esi, edx
mov ecx, esi
add ecx, 0x363c37eb
or ecx, 0x363c769e
and ecx, 0x363cb9b0
bswap edx
xchg ebx, ecx
shr ecx, 5
jmp 0x471a0b
call fcn.004721a6
xchg edx, ecx
xchg edx, esi
neg edx
not edx
jmp 0x47089b
pop edi
mov esi, 0x365cf091
or ecx, ebx
xor ebx, ecx
mov edx, ebx
and ebx, esi
mov esi, ebx
add edx, ebx
xchg esi, ecx
add ebx, esi
and ecx, esi
mov ebx, esi
jmp 0x472f22
push 0x3357fb3c
shr ecx, 0xc
shr ebx, 9
xor ecx, edx
inc ebx
ror ebx, 9
or ebx, 0x366447c5
and ecx, esi
sub edx, esi
xor edx, ecx
add ecx, ebx
xchg esi, ebx
xchg esi, ebx
jmp 0x470ad7
mov edi, 0x2a371b56
add ebx, esi
add esi, ebx
jmp 0x470bdd
push 0x334a6f30
xor edx, esi
xor ebx, edx
and ebx, esi
jmp 0x471423
pop edi
xor edx, ecx
add esi, edx
xor esi, ebx
sub ebx, esi
xchg esi, edx
shl ebx, 0xd
bswap ebx
rol esi, 0x10
mov edx, ecx
sub ebx, edx
not edx
sub ecx, ebx
add ebx, 0x36736870
jmp 0x470f55
push 0x33542d63
xor ecx, esi
xor ebx, edx
xchg esi, ebx
xor ecx, edx
xor ecx, 0x367a3202
mov edx, 0x367a7186
or ecx, ebx
xor esi, 0x367af90f
xchg edx, ecx
shl ebx, 0xf
not ecx
or edx, ecx
jmp 0x47245c
push 0x33589177
bswap ebx
or ebx, edx
shl esi, 0xa
and ecx, edx
jmp 0x473471
pop edi
xchg ecx, ebx
xchg edx, ecx
xchg ebx, esi
jmp 0x471819
push 0x3353e0e0
neg edx
or edx, ebx
neg edx
xor edx, ecx
xor edx, ecx
and esi, ebx
and edx, ebx
bswap ecx
not esi
sub ecx, edx
or edx, ebx
xchg ebx, edx
jmp 0x4729f1
push 0x33550a5b
mov esi, ebx
neg ecx
xchg ebx, ecx
or edx, ebx
sub ecx, edx
rol edx, 0xc
sub edx, 0x368eaa32
or ecx, esi
xchg ecx, esi
jmp 0x472962
push 0x334991d9
mov edx, ebx
inc esi
sub esi, ebx
add ebx, esi
not edx
sub esi, edx
sub esi, edx
xor edx, ecx
rol esi, 0x12
or edx, ebx
sub ebx, edx
mov ebx, 0x36929451
or ebx, edx
add ebx, esi
xor esi, 0x36934483
mov ebx, esi
jmp 0x4725f9
pop edi
rol ebx, 2
mov esi, 0x36965021
shl esi, 0xd
and ecx, 0x3696da74
and esi, edx
not ebx
and ecx, 0x36978f3b
and ebx, edx
and esi, ecx
jmp 0x4715a7
pop edi
or ebx, esi
add ebx, 0x36989373
xchg ecx, edx
or ecx, esi
or edx, ecx
shl edx, 0x12
mov edx, ebx
or ecx, ebx
jmp 0x47216e
push 0x334a22af
add ecx, 0x369a595a
sub ebx, esi
neg ebx
xor edx, 0x369b2170
mov esi, ebx
and esi, 0x369b9672
sub esi, 0x369bd207
xchg esi, ebx
jmp 0x472970
call fcn.004721a6
sub esi, ecx
add ecx, esi
inc edx
add esi, ebx
add esi, ebx
sub esi, edx
dec esi
jmp 0x472249
pop edi
and edx, 0x36b38b20
and ecx, 0x36b3c653
xor ebx, ecx
sub esi, edx
bswap ecx
mov ebx, edx
and esi, ecx
dec ecx
xchg edx, esi
mov ecx, esi
jmp 0x471a63
push 0x3346ad17
or ebx, edx
sub esi, 0x36b844eb
or ecx, esi
dec ebx
or ecx, 0x36b8f8b8
nop
mov edx, 0x36b99ad9
ror edx, 7
xchg ebx, ecx
sub edx, ebx
and ecx, esi
mov edx, esi
or ebx, 0x36bb1135
jmp 0x471090
pop edi
or esi, ebx
dec edx
neg esi
rol ebx, 4
mov edx, ecx
add ecx, edx
and ebx, edx
and ebx, esi
xor ecx, edx
add ebx, ecx
sub ecx, edx
xor ecx, edx
jmp 0x472ac6
mov edi, 0x2809024b
mov ecx, ebx
add ebx, ecx
rol edx, 0xb
ror edx, 0xe
and edx, esi
or ecx, 0x36c31ca7
xor ebx, ecx
jmp 0x472c50
push 0x333d70b7
and esi, 0x36cae78c
sub ebx, esi
sub ecx, ebx
sub ebx, edx
mov esi, ebx
mov ebx, esi
xchg ebx, esi
add ebx, ecx
inc ebx
jmp 0x471d43
pop edi
and ecx, 0x36d16b1f
rol esi, 8
or esi, edx
inc edx
inc edx
or esi, ebx
add esi, edx
xor edx, ebx
dec ebx
mov ebx, esi
sub esi, ebx
sub esi, ecx
ror edx, 0xc
mov ecx, ebx
jmp 0x47121d
pop edi
and ebx, 0x36dbd8cc
or edx, ebx
or ecx, esi
xchg esi, edx
add ebx, ecx
or edx, ecx
add ecx, 0x36dd52a1
xchg ebx, edx
mov esi, ebx
or esi, ecx
sub edx, ecx
and edx, esi
jmp 0x472347
pop edi
or esi, 0x36e21e54
or edx, esi
and edx, ecx
inc ebx
xor ebx, ecx
and ebx, ecx
or ecx, esi
bswap edx
jmp 0x4717c5
mov edi, 0x2809024b
or ecx, esi
not ebx
sub edx, esi
sub ebx, esi
xor ecx, esi
shl esi, 0x12
xor esi, 0x36e5a889
ror ebx, 0x1c
jmp 0x4736aa
push 0x33409c9a
mov edx, ebx
or esi, 0x36ea35c2
or ecx, esi
dec ebx
and edx, ebx
shr edx, 0x18
xor ebx, edx
mov ebx, ecx
jmp 0x471c24
call fcn.004721a6
nop
sub edx, 0x36ec5ab6
shr edx, 0x12
shr edx, 5
sub ecx, esi
xor edx, ecx
add ebx, 0x36ed936f
ror esi, 9
mov esi, ebx
jmp 0x4735f1
push 0x333abbaa
shr edx, 0x1b
and ebx, edx
or ecx, edx
mov esi, ecx
mov ebx, 0x36f75e7d
add ebx, edx
xchg ebx, edx
mov ecx, ebx
xchg ecx, esi
rol ebx, 2
sub ebx, 0x36fa9da3
jmp 0x471780
push 0x3343cb45
add ecx, ebx
and ebx, ecx
xor esi, ecx
or esi, ebx
and edx, 0x36feca96
or edx, esi
shr edx, 0x16
xchg edx, esi
mov edx, 0x36ffc09c
inc ebx
jmp 0x473541
call edi
shl edx, 0x11
or ecx, edx
and edx, 0x37076c8c
or ebx, 0x3707bb40
or esi, ecx
jmp 0x4732c5
call edi
ror edx, 0x1c
mov esi, 0x3719689d
add edx, 0x3719b5e4
and ecx, ebx
xor ebx, esi
or esi, 0x371a690c
mov ebx, ecx
jmp 0x471abb
mov edi, 0x2809024b
xor esi, 0x37235f44
bswap ecx
xchg esi, edx
neg esi
xor esi, ebx
dec ebx
and ebx, ecx
bswap ecx
and ebx, 0x372555e3
jmp 0x472894
pop edi
mov edx, ecx
and edx, ecx
mov esi, ecx
jmp 0x4713e1
push 0x3339526d
bswap edx
add edx, esi
xchg edx, ecx
or esi, 0x3730bc19
add ebx, edx
ror esi, 0x11
and edx, 0x3731700f
shr ecx, 0x11
add esi, ebx
sub ebx, ecx
add esi, 0x37326f14
bswap ecx
jmp 0x47271a
pop edi
mov edx, ebx
mov ebx, 0x37333b41
and ecx, ebx
bswap ebx
inc edx
inc edx
jmp 0x4713c5
call edi
sub ebx, 0x373d2f69
xor ebx, 0x373d6a4a
xchg edx, ebx
and esi, edx
and ecx, 0x373ff1fc
and edx, ebx
xor esi, edx
mov edx, 0x3740a2f7
inc ecx
jmp 0x471202
pop edi
xor esi, ebx
sub ecx, 0x3744e1fd
bswap ebx
not ecx
add edx, ebx
sub esi, ecx
or esi, ecx
jmp 0x472369
mov edi, 0x2809024b
xor esi, 0x37467101
add edx, 0x3746afe7
ror edx, 9
xor edx, 0x374726dd
add ecx, ebx
shr edx, 0x11
inc ecx
or esi, ebx
mov edx, esi
mov ecx, esi
xor esi, ebx
or ebx, edx
jmp 0x471002
push 0x33441265
not esi
dec edx
sub ebx, ecx
xchg edx, esi
xor edx, ebx
add ecx, edx
sub ebx, 0x3758385d
sub edx, ebx
or esi, edx
jmp 0x472df9
call fcn.004721a6
or ecx, edx
xor esi, 0x375fde47
add edx, ebx
mov edx, ebx
neg ebx
xor esi, 0x3760cd82
mov ecx, ebx
jmp 0x47313e
call edi
not edx
shl ebx, 0xd
and edx, ebx
add esi, 0x3764ee62
or ecx, esi
xor edx, ecx
xchg ecx, esi
sub ecx, 0x3765dcf6
sub edx, ebx
xor edx, 0x376654ee
add ecx, esi
jmp 0x472980
call fcn.004721a6
mov ebx, esi
not edx
bswap ecx
mov ebx, ecx
jmp 0x470c36