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

Disassembly:
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff16
jne 0x401061
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffede
jne 0x4010ea
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff35
jne 0x40114b
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff0a
jne 0x4011f2
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff18
jne 0x401299
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x47565d
shr edx, 0x15
dec esi
nop
or esi, ecx
sub ecx, esi
xor esi, 0x2c4f1303
xchg ecx, esi
jmp 0x477473
push 0x2c606736
and esi, 0x2cd94d48
mov edx, esi
xchg esi, ebx
and ecx, 0x2cda418e
xchg ebx, ecx
ror ecx, 0x16
xor esi, edx
mov edx, ecx
jmp 0x4768bd
call edi
inc ebx
shl esi, 0xe
xchg esi, ecx
sub edx, ebx
dec edx
xor ebx, edx
add esi, edx
and ecx, esi
sub esi, ebx
jmp 0x477b31
mov edi, 0x246e6c30
xchg ecx, edx
add ecx, ebx
sub ebx, ecx
or esi, ebx
and ebx, esi
mov ecx, ebx
jmp 0x475768
call fcn.00475b7c
xor ecx, ebx
not esi
not ecx
mov ebx, esi
not ebx
add ebx, edx
ror ecx, 0x18
xor esi, ebx
shl esi, 0x18
xor edx, 0x2ce9b242
sub edx, esi
and esi, ebx
mov ebx, esi
jmp 0x477796
pop edi
nop
add ebx, 0x2ceb19a2
and esi, ebx
dec edx
neg ecx
jmp 0x476efe
pop edi
mov esi, ebx
mov edx, ebx
add edx, 0x2cf9d5c5
rol ecx, 0xf
mov esi, 0x2cfa45e6
xor esi, 0x2cfa7ed9
not esi
xor esi, edx
or ebx, esi
sub esi, edx
sub esi, ecx
add ebx, 0x2cfbd80c
jmp 0x475ca7
pop edi
dec esi
shl esi, 0x15
and edx, esi
xor ecx, esi
mov ecx, esi
mov ebx, ecx
sub ecx, 0x2cffce73
or ebx, edx
jmp 0x475fad
call edi
sub ecx, 0x2d0054ae
or esi, 0x2d008cd1
mov ecx, edx
shl esi, 0xf
add ecx, ebx
add ecx, ebx
ror ecx, 4
jmp 0x4769c2
call fcn.00475b7c
mov esi, 0x2d098a27
inc ecx
shl esi, 4
sub ebx, esi
rol ebx, 0x18
and esi, 0x2d0ade6f
or edx, esi
xchg esi, ebx
jmp 0x475d93
push 0x2c6c3f6c
xor esi, ebx
and ebx, esi
nop
shr edx, 0x1a
xor ebx, 0x2d136783
or esi, ecx
sub esi, ebx
and esi, ecx
xor esi, edx
or esi, ecx
or edx, ebx
xchg ebx, ecx
jmp 0x47724c
pop edi
inc ebx
mov ebx, edx
add ebx, esi
xor ecx, esi
xchg ebx, ecx
xchg edx, ebx
xor ebx, ecx
sub ecx, ebx
and esi, edx
jmp 0x4778e7
push 0x2c5b1741
not ecx
dec esi
sub ecx, edx
or ebx, edx
sub ecx, edx
ror esi, 0xe
or ebx, esi
xchg esi, ecx
or esi, 0x2d209b26
or esi, ebx
rol edx, 0x14
and ecx, ebx
jmp 0x478131
mov edi, 0x2a371b56
shl edx, 0x14
or ebx, 0x2d21d6c8
rol edx, 8
sub edx, 0x2d22479d
dec ebx
jmp 0x477640
pop edi
mov edx, 0x2d25307d
sub esi, ecx
dec edx
xor ecx, esi
mov edx, esi
add ebx, 0x2d264201
sub esi, ecx
mov esi, 0x2d26bd3d
dec edx
and ebx, 0x2d272d23
and ebx, edx
xchg ecx, edx
ror edx, 0x10
inc ebx
jmp 0x476622
push 0x2c6026c6
add ebx, ecx
or ecx, esi
mov ebx, esi
or ecx, ebx
jmp 0x4756a5
call edi
xor edx, 0x2d2fd535
sub esi, ecx
mov esi, ebx
and ebx, ecx
and ecx, esi
add ecx, 0x2d30f3d8
mov esi, 0x2d312bbe
sub ecx, edx
add ecx, edx
or esi, edx
shr esi, 9
mov esi, 0x2d32406d
or esi, ebx
jmp 0x475b2a
push 0x2c53bc18
add ebx, 0x2d32c5ae
and ebx, 0x2d32fdfb
shr ebx, 0x15
xchg esi, edx
dec ebx
or ecx, esi
xchg ebx, ecx
ror esi, 0xa
or ecx, 0x2d34939a
mov esi, 0x2d34ca67
jmp 0x477f2a
push 0x2c6dc65f
add edx, ebx
add ebx, edx
xor ecx, 0x2d3bc3e9
add ebx, esi
xchg esi, ecx
and ecx, 0x2d3c67e5
ror ecx, 0x17
and ecx, edx
xor ebx, ecx
add edx, 0x2d3d5409
mov ecx, esi
jmp 0x476b04
pop edi
and ecx, edx
shr esi, 0x17
add esi, edx
and esi, 0x2d43b466
xor ecx, esi
sub esi, ecx
inc edx
xor ecx, edx
jmp 0x475792
call edi
mov edx, esi
shl ecx, 5
shl ebx, 0x18
sub ecx, ebx
add edx, 0x2d4d106d
or ebx, 0x2d4d4751
rol ecx, 0x19
dec ecx
rol esi, 0x10
jmp 0x4758c0
push 0x2c5c1b35
mov ebx, ecx
mov edx, ecx
sub esi, edx
or ebx, esi
rol ecx, 0xc
sub ecx, 0x2d59c743
not ebx
sub ebx, edx
inc ecx
add ecx, 0x2d5ae7cc
mov ecx, edx
add ebx, esi
and edx, esi
jmp 0x477707
call fcn.00475b7c
mov edx, 0x2d618ff0
or esi, ecx
and ecx, ebx
xor edx, 0x2d6233a3
xchg ecx, ebx
xchg ecx, ebx
rol ebx, 0x1e
bswap ebx
jmp 0x475bdc
call fcn.00475b7c
and ebx, 0x2d654834
and edx, ecx
xor edx, esi
mov edx, 0x2d65fb3c
xchg esi, ecx
shr ecx, 0xd
xor ecx, ebx
mov esi, 0x2d66d9ca
and edx, ebx
ror ebx, 6
jmp 0x47721b
pop edi
shl ecx, 0x1c
add ecx, ebx
not ebx
neg edx
add ecx, esi
xchg ebx, esi
bswap ecx
mov esi, ecx
not edx
jmp 0x477dba
pop edi
neg ebx
mov ecx, 0x2d710f6b
xchg esi, ecx
sub esi, edx
or edx, ecx
xchg esi, edx
xor edx, ecx
xor edx, esi
sub edx, esi
rol esi, 3
inc ecx
or ebx, 0x2d733c62
or ebx, ecx
bswap esi
jmp 0x4764a6
push 0x2c6f9837
rol edx, 0xf
nop
sub esi, 0x2d78a846
neg esi
mov ebx, esi
bswap edx
add ebx, edx
sub ecx, esi
mov ecx, edx
jmp 0x47801a
pop edi
dec ecx
sub ecx, ebx
mov ecx, 0x2d7e326d
xor ebx, edx
sub ebx, esi
jmp 0x4764ba
push 0x2c52fb4e
or esi, ebx
sub ebx, esi
add edx, ecx
xchg ebx, ecx
xchg esi, ebx
mov ebx, 0x2d8008ec
xchg ebx, esi
jmp 0x476442
pop edi
add ebx, ecx
mov ecx, ebx
xchg esi, ebx
mov ebx, edx
xchg esi, ecx
add ecx, 0x2d85533d
or esi, 0x2d858b73
or ebx, ecx
mov ecx, esi
add esi, 0x2d863fc4
mov esi, 0x2d867798
jmp 0x476c53
push esp
add esi, 0x2d8da791
nop
rol esi, 0xf
sub esi, ecx
xor edx, ebx
and esi, ebx
xor esi, ecx
or edx, 0x2d8f29e6
mov esi, edx
bswap ecx
jmp 0x476390
pop edi
neg esi
xchg edx, esi
mov ebx, ecx
sub esi, 0x2d9097db
xor edx, ecx
dec ecx
mov ecx, esi
mov ecx, 0x2d9173ae
mov ebx, edx
and edx, esi
sub edx, ecx
jmp 0x476b49
call fcn.00475b7c
xor edx, ebx
add ebx, edx
mov ecx, edx
add esi, ebx
inc ecx
sub edx, ebx
or edx, esi
and edx, ecx
or ebx, ecx
sub esi, ebx
or ecx, esi
shr ebx, 0x1a
ror esi, 0x16
or edx, esi
xchg ecx, edx
jmp 0x476148
pop edi
bswap ebx
add ecx, 0x2d9a69ce
xor esi, edx
and ebx, esi
and ecx, ebx
add edx, esi
sub edx, 0x2d9b8622
dec edx
xor ebx, esi
jmp 0x476867
push 0x2c637942
sub edx, ebx
dec edx
jmp 0x477e99
call fcn.00475b7c
sub edx, esi
shl edx, 0x16
mov ebx, 0x2da0a4ba
mov esi, ebx
ror ecx, 0xd
xor ebx, esi
shl edx, 0xd
xchg ecx, ebx
sub ecx, 0x2da1fea9
sub ecx, ebx
mov ecx, edx
bswap edx
add ebx, 0x2da2d961
jmp 0x47726f
push 0x401400
mov ebx, edx
and esi, ebx
add ebx, esi
shr ecx, 0x18
rol esi, 0x1c
xor edx, ecx
jmp 0x4780c7
push 0x2c728e1f
sub esi, edx
shr ecx, 0x1e
add esi, edx
dec ecx
jmp 0x477f45
call fcn.00475b7c
inc edx
shr esi, 0x1f
shl esi, 0xd
add esi, edx
xor ebx, 0x2daaa73a
neg ebx
sub ebx, esi
rol ebx, 0x1f
bswap ebx
sub esi, ebx
xchg ebx, ecx
jmp 0x476a72
call fcn.00475b7c
and ebx, 0x2dac5560
mov esi, edx
not esi
nop
add ebx, ecx
inc edx
xor esi, ebx
mov edx, 0x2dade573
sub edx, esi
or esi, ebx
and esi, 0x2dae8a24
xor ecx, 0x2daec20e
rol ecx, 7
or ebx, esi
jmp 0x47690e
push esp
or edx, 0x2db1d67f
xchg ebx, ecx
dec ecx
dec esi
shl ecx, 0xd
or ecx, edx
and edx, ecx
mov ebx, esi
xor esi, ebx
jmp 0x476c78
push 0x2c533c08
and ebx, ecx
not ebx
sub esi, edx
rol ecx, 0x12
dec ecx
xchg ecx, edx
sub ebx, esi
dec edx
xor ebx, ecx
shl ebx, 0x19
mov ebx, edx
or esi, ebx
neg esi
jmp 0x47692b
pop edi
bswap ecx
or esi, ebx
shl ecx, 0xa
mov edx, esi
add esi, ebx
xchg edx, ebx
xor edx, esi
and edx, 0x2dc12a05
and ecx, ebx
xchg ebx, esi
shr edx, 0x11
xchg ecx, ebx
sub esi, ebx
jmp 0x476f87
pop edi
mov edx, esi
and ecx, ebx
and esi, ecx
xor ecx, esi
mov edx, esi
not edx
add esi, edx
jmp 0x4766a6
pop edi
add edx, ecx
sub ebx, esi
add esi, edx
or edx, esi
add ebx, 0x2dc6818f
xchg esi, ebx
xor ecx, 0x2dc6efdf
bswap esi
xchg esi, edx
jmp 0x476260
pop edi
mov ecx, ebx
ror esi, 0x19
or edx, ecx
sub ecx, edx
bswap ebx
xor edx, ecx
sub esi, 0x2dcc30c0
jmp 0x477e4e
push 0x2c5910ad
and edx, ecx
rol esi, 0x16
and ebx, ecx
or ecx, 0x2dd97836
xchg ebx, esi
or ecx, 0x2dd9e75f
shl ecx, 4
or ecx, edx
shr edx, 8
and esi, 0x2ddad4d5
ror ebx, 4
jmp 0x476f16
pop edi
shl edx, 0x14
rol ebx, 0x1f
mov edx, ebx
and ebx, esi
inc edx
add edx, ecx
shr esi, 2
shr edx, 0xf
jmp 0x477919
call fcn.00475b7c
nop
mov ecx, ebx
rol esi, 0x17
xor esi, 0x2de576f8
xor edx, ebx
jmp 0x47743c
pop edi
add edx, esi
neg edx
rol edx, 4
mov edx, ebx
add esi, 0x2de79935
mov ebx, edx
mov ebx, esi
and ebx, esi
sub edx, ecx
neg edx
mov ecx, ebx
jmp 0x4760ba
mov edi, 0x246e6c30
and ebx, 0x2df7cd06
sub edx, ecx
sub ebx, 0x2df8458b
sub edx, ecx
xor ebx, ecx
xor ecx, ebx
neg ebx
sub esi, edx
mov ebx, edx
sub ebx, 0x2df9f4ea
not ebx
mov edx, esi
mov ecx, ebx
dec esi
or edx, 0x2dfb1d3f
or esi, ebx
jmp 0x47626d
pop edi
and ebx, edx
shl ebx, 0xa
add ebx, ecx
add edx, ecx
sub esi, ebx
mov ebx, esi
add ecx, 0x2dfe6958
inc edx
neg ebx
and ecx, edx
jmp 0x475a8d
push 0x2c68a1da
sub esi, edx
rol edx, 0xf
and ecx, 0x2e087bcc
dec edx
nop
jmp 0x47777d
pop edi
neg ebx
and edx, ecx
or edx, esi
rol ecx, 0x1a
sub edx, esi
and esi, 0x2e0d0a1d
sub edx, ebx
jmp 0x47600c
push 0x2c60a9a8
xor ebx, esi
and ecx, edx
xchg ebx, ecx
or edx, ebx
and ebx, ecx
mov ebx, ecx
sub ebx, ecx
or edx, 0x2e0f44dc
xchg edx, esi
dec edx
not edx
inc ebx
mov esi, edx
or edx, 0x2e10bd89
jmp 0x4772a7
call fcn.00475b7c
xchg esi, ecx
and ebx, ecx
inc esi
mov ebx, ecx
or edx, esi
and edx, ecx
sub ecx, ebx
xchg ecx, esi
ror ebx, 0x1f
ror ecx, 6
sub ecx, edx
sub ebx, esi
add ecx, ebx
jmp 0x477afe
call edi
xor edx, ecx
shl ebx, 2
sub edx, 0x2e14b75c
add ebx, esi
inc esi
add esi, edx
xchg esi, ecx
mov ecx, edx
and edx, esi
jmp 0x4767e3
push 0x2c537c3d
sub edx, 0x2e167da6
dec esi
or ecx, ebx
mov edx, ebx
neg esi
dec edx
add ecx, esi
bswap ebx
or ebx, edx
jmp 0x475c0c
pop edi
sub ebx, esi
mov ecx, esi
xchg ebx, edx
add ebx, 0x2e2129c2
xor ebx, edx
add ecx, edx
rol edx, 0x14
ror ebx, 0x1a
shl ebx, 0xd
jmp 0x4768a4
mov edi, 0x246e6c30
and edx, ebx
add ebx, edx
sub ebx, esi
mov ecx, ebx
jmp 0x477328
call edi
xor ebx, esi
mov esi, 0x2e2cbd4b
xor esi, edx
sub edx, esi
and edx, ebx
mov ebx, edx
rol edx, 2
xor esi, 0x2e2e073c
xchg ebx, edx
shr edx, 0x10
add edx, esi
mov ecx, ebx
sub ebx, ecx
sub ecx, esi
add ecx, 0x2e2f95f5
jmp 0x4774c3
push 0x2c5bda7b
or edx, ecx
xor esi, ecx
xor edx, esi
mov ecx, 0x2e30886a
mov esi, edx
and esi, 0x2e3105c5
xor esi, 0x2e313dd7
and ebx, esi
jmp 0x475e4a
push 0x2c6e09bd
mov ebx, edx
neg ecx
mov esi, ecx
add ebx, 0x2e35f58f
inc edx
xor ebx, 0x2e36759b
dec ebx
jmp 0x475aea
pop edi
sub esi, 0x2e397b2d
mov edx, esi
add ebx, edx
sub ebx, ecx
shr edx, 1
jmp 0x476508
push 0x2c6ab3c8
add edx, ecx
not edx
sub ebx, 0x2e3dd719
and ebx, 0x2e3e0f8e
xor esi, edx
or ebx, edx
rol esi, 0x1a
or esi, ebx
xor esi, 0x2e3f30e7
xor esi, edx
or edx, ebx
inc edx
jmp 0x47679a
pop edi
sub ebx, 0x2e40f6e7
sub ecx, esi
xor edx, esi
and ecx, ebx
xchg esi, ecx
ror esi, 0x1c
xor ebx, 0x2e42505c
and esi, ebx
add ebx, esi
jmp 0x477dd6
push 0x2c5eddcf
mov esi, ecx
xor edx, 0x2e49d783
or ebx, 0x2e4a0e2b
add ebx, ecx
mov ebx, 0x2e4a894f
or esi, ecx
sub esi, ebx
xchg edx, esi
jmp 0x478109
push 0x40
add ecx, 0x2e4b7f63
bswap edx
add edx, 0x2e4bff80
xchg ebx, ecx
add esi, ecx
xchg ebx, edx
or ecx, ebx
shl edx, 2
and ebx, 0x2e4d4679
jmp 0x477085
push 0x2c5688de
shl ecx, 1
add ebx, esi
xor edx, 0x2e519431
xchg ebx, ecx
xor ecx, 0x2e52037d
xor edx, 0x2e523b6a
neg esi
xor ebx, esi
bswap esi
or ebx, esi
mov ecx, 0x2e5361e7
sub edx, ecx
sub ecx, ebx
and esi, ecx
inc ebx
jmp 0x4771af
mov edi, 0x2a371b56
inc ebx
and esi, edx
sub edx, ebx
mov ecx, esi
sub edx, ebx
mov ecx, ebx
and ecx, 0x2e689c63
sub ecx, edx
add esi, ebx
jmp 0x475ec4
push 0x2c63fc54
bswap esi
xor ebx, edx
dec esi
and edx, 0x2e6fd3eb
add edx, 0x2e701910
mov edx, ebx
not ecx
and edx, ecx
mov ebx, edx
or ecx, ebx
xchg ebx, edx
or esi, edx
jmp 0x4773d1
push 0x2c58cfd8
dec ecx
shr esi, 0x1f
add ecx, 0x2e76bed5
mov esi, ecx
xchg ecx, edx
jmp 0x4765c6
push 0x2c595005
and ecx, edx
xor ebx, esi
neg esi
xor ecx, 0x2e782952
xchg ebx, esi
add ecx, 0x2e789886
or edx, esi
rol ebx, 0x11
nop
and edx, ecx
and ebx, esi
bswap edx
and ebx, edx
jmp 0x475717
pop edi
sub edx, esi
xchg esi, ecx
add esi, ebx
mov ebx, 0x2e7fbffa
jmp 0x47701d
pop edi
rol ebx, 0x1c
xor ebx, edx
xor ecx, ebx
add ebx, esi
sub esi, ebx
xor ebx, ecx
and edx, 0x2e8a2c1f
and ecx, ebx
sub ecx, edx
add esi, ebx
dec ecx
add ecx, 0x2e8b3d16
mov edx, esi
xchg edx, ebx
jmp 0x47748f
pop edi
xchg ecx, edx
sub esi, edx
mov edx, esi
and ecx, ebx
add ecx, edx
shl ebx, 4
or ebx, edx
sub ecx, edx
jmp 0x475ac3
push 0x7425d
inc ebx
add ecx, ebx
sub ecx, 0x2e909396
add ebx, 0x2e90caec
bswap esi
xor ebx, ecx
and ebx, 0x2e918096
jmp 0x47629f
pop edi
and ecx, edx
mov ecx, ebx
neg ecx
or ecx, 0x2e96f08b
mov esi, ecx
inc ebx
neg ebx
and ecx, esi
xor edx, ebx
rol ebx, 0xd
jmp 0x477f02
pop edi
inc ecx
add edx, ebx
mov ecx, esi
xor esi, 0x2e9b7fdd
shl ecx, 0x17
or ebx, esi
xor edx, ecx
add edx, ebx
mov ebx, 0x2e9c9d54
jmp 0x476bc9
call fcn.00475b7c
mov edx, ebx
or ebx, edx
xor ecx, edx
neg esi
shl ebx, 0xf
jmp 0x477618
mov edi, 0x2a371b56
xor ecx, esi
xchg edx, esi
or ebx, ecx
ror ebx, 0x16
xor ecx, ebx
xchg edx, esi
xor ecx, 0x2ea4985a
sub ebx, ecx
add ecx, esi
jmp 0x4768e9
push 0x2c56c8cb
xor esi, 0x2ea55227
xor ecx, ebx
and ebx, esi
shr ebx, 0x19
mov ebx, edx
add ebx, esi
add esi, edx
mov ebx, ecx
xor edx, ecx
or edx, ecx
add edx, 0x2ea77f9a
shl ebx, 0xd
jmp 0x47718e
call edi
mov ecx, 0x2eaba56d
and ebx, 0x2eabdd6d
and esi, ecx
and esi, edx
not esi
xchg ecx, esi
and edx, ebx
inc ebx
mov ecx, esi
and edx, ecx
add esi, ecx
add ecx, 0x2eae0d6c
add ecx, 0x2eae45a6
sub esi, ecx
jmp 0x4776f5
mov edi, 0x246e6c30
and ebx, ecx
sub edx, 0x2eaf03c5
xchg edx, esi
shr esi, 0x17
and ecx, 0x2eafb80e
add ecx, 0x2eaff09c
jmp 0x47668e
call edi
and esi, edx
mov esi, edx
inc esi
add edx, ebx
not edx
mov ecx, ebx
jmp 0x475f43
push 0x2c60ea18
xor ebx, 0x2eb38c66
inc edx
neg ebx
xor ebx, 0x2eb43674
and ecx, esi
and esi, edx
or ebx, 0x2eb4e86d
add esi, ecx
rol ecx, 0x10
jmp 0x4777d1
mov edi, 0x246e6c30
rol ebx, 0x14
mov edx, ecx
inc esi
or ecx, esi
xchg esi, edx
or ecx, esi
xchg esi, ecx
xor ecx, edx
jmp 0x476338
call fcn.00475b7c
mov ebx, 0x2ebae2f9
or ecx, edx
bswap edx
and esi, edx
and ecx, 0x2ebbbe61
bswap ecx
xor ebx, esi
add ebx, 0x2ebc751c
xchg ecx, esi
xor ebx, 0x2ebce4ec
neg ecx
and ecx, esi
sub edx, ebx
or ecx, ebx
or ebx, edx
jmp 0x4756c8
pop edi
or edx, 0x2ec4b9c4
add ecx, edx
xchg edx, esi
jmp 0x477bab
push 0x2c643d4e
sub esi, edx
and ecx, esi
sub ebx, esi
inc ecx
mov ebx, edx
ror esi, 0x1f
jmp 0x477fce
call edi
xor edx, esi
add ebx, 0x2ecd44d7
xor ebx, edx
and ecx, ebx
mov edx, ebx
add edx, 0x2ece2c21
mov ecx, edx
sub edx, 0x2ece998a
jmp 0x475868
push 0x2c52b26a
inc ebx
mov ecx, edx
xchg ecx, esi
mov ecx, 0x2ed0cc95
xor esi, ebx
sub edx, esi
and esi, ebx
xchg edx, esi
jmp 0x47606a
mov edi, 0x4132136a
and edx, ebx
ror ecx, 0x1a
and ebx, esi
and esi, edx
or ecx, edx
or esi, ebx
jmp 0x4761ab
pop edi
xor edx, ebx
add ecx, esi
and edx, 0x2ed5aec0
add ebx, edx
xor ecx, 0x2ed61a44
xor ecx, ebx
mov ecx, esi
or esi, 0x2ed6bdd7
neg esi
and edx, ebx
and esi, ebx
ror ecx, 0xf
and esi, 0x2ed7df4e
and edx, esi
rol ebx, 0xa
jmp 0x477d01
call edi
or ecx, 0x2ee97150
mov ecx, 0x2ee9ab2c
mov ecx, esi
add ebx, esi
xchg ecx, edx
mov esi, 0x2eea8307
mov ebx, edx
or ebx, 0x2eeafed0
shr ecx, 0x1d
jmp 0x477951
call fcn.00475b7c
and esi, ecx
xor esi, 0x2eebcb61
xor ebx, edx
and ebx, 0x2eec3a90
mov edx, ebx
neg edx
sub ebx, edx
rol esi, 0x1c
jmp 0x4758da
push 0x2c707a0d
ror ebx, 0x1e
sub esi, 0x2ef1f4db
bswap ecx
or ebx, esi
not ebx
add ebx, edx
jmp 0x476a00
pop edi
sub edx, esi
and ebx, 0x2ef76a88
and edx, ecx
xor edx, ebx
jmp 0x475ba2
mov edi, 0x2a371b56
xchg ebx, ecx
sub esi, ecx
ror esi, 8
or esi, ebx
add esi, ecx
or esi, edx
xor ebx, esi
jmp 0x475972
push 0x2c68e2ab
xchg ecx, ebx
xor edx, ecx
add esi, 0x2effb3d2
xor ebx, esi
rol edx, 0x1d
jmp 0x4772cf
call edi
inc ebx
add ecx, ebx
or ebx, ecx
rol ebx, 3
jmp 0x4770f0
push 0x2c612b80
sub esi, edx
add ebx, ecx
add ebx, edx
and edx, esi
not edx
and ebx, 0x2f04fe1c
or ecx, 0x2f0536b0
add ecx, edx
jmp 0x476e14
push 0x2c6a71f1
not edx
shl ecx, 0x12
mov ebx, edx
mov ebx, esi
sub esi, 0x2f155b66
add edx, esi
xor ebx, esi
shl ecx, 0x11
xor ecx, esi
sub esi, 0x2f167cfe
xor edx, ebx
xor edx, esi
add ebx, 0x2f172292
jmp 0x476b8b
pop edi
add edx, 0x2f17703d
xor ecx, esi
or ebx, ecx
xchg ecx, esi
jmp 0x476058
pop edi
and esi, edx
bswap esi
or ebx, 0x2f1b606c
sub edx, 0x2f1b9836
add esi, ebx
mov ecx, 0x2f1c05d6
shr ecx, 0x17
or edx, ecx
add esi, edx
add esi, ecx
add ebx, edx
mov esi, ecx
sub edx, 0x2f1d8c36
add ebx, edx
or ebx, 0x2f1df962
xor esi, ecx
jmp 0x476466
call edi
or esi, 0x2f362850
or esi, ecx
inc ebx
xor esi, ecx
add ecx, 0x2f370373
xchg edx, ebx
ror ecx, 0x1c
or edx, esi
xchg esi, ecx
jmp 0x4773c1
pop edi
mov edx, ecx
or ecx, esi
xor ebx, esi
mov esi, 0x2f39d7f1
sub ecx, ebx
or ecx, edx
or ebx, 0x2f3a7b21
shl ebx, 0x18
sub ebx, edx
add edx, esi
ror ebx, 3
not ebx
jmp 0x477129
push 0x2c5b9847
neg ecx
xchg ecx, edx
add edx, ebx
shr ebx, 0x15
mov esi, 0x2f3e3692
ror esi, 0xe
bswap esi
jmp 0x476aa4
pop edi
xor esi, ecx
or ecx, 0x2f411db4
shl ecx, 0x12
mov ecx, esi
or ecx, edx
or ebx, edx
sub edx, esi
xchg ebx, edx
mov esi, edx
or ebx, 0x2f42ded0
jmp 0x475d22
pop edi
and edx, esi
shr ebx, 3
add ecx, 0x2f5751a7
or edx, 0x2f578ea4
shr ecx, 0x17
ror ebx, 0x17
mov ecx, ebx
mov ebx, edx
bswap edx
neg edx
sub esi, edx
sub ecx, ebx
jmp 0x47616a
pop edi
not esi
xor edx, 0x2f66bd17
mov ecx, ebx
xchg edx, ecx
xor ecx, edx
xor ebx, 0x2f67b959
xchg ecx, esi
jmp 0x4759f6
push 0x2c724c2a
rol ebx, 5
inc ebx
xor ecx, 0x2f68c7b3
or ebx, esi
and ebx, esi
or esi, ebx
nop
inc ecx
not esi
mov edx, 0x2f6a79ef
jmp 0x4762b7
push 0x2c56067d
nop
and esi, 0x2f730385
neg ecx
bswap ebx
and ecx, ebx
sub ebx, 0x2f73f4c1
or ecx, 0x2f743014
add ebx, 0x2f747c3a
xchg edx, esi
jmp 0x477ec8
push 0x2c63bb39
add esi, edx
add esi, ebx
bswap edx
and ebx, 0x2f78051b
and esi, 0x2f7842d2
sub esi, ecx
and ebx, esi
xor esi, edx
mov ebx, 0x2f793f97
xchg esi, ecx
dec edx
and ecx, ebx
shr edx, 0x12
jmp 0x476e94
push 0x2c564736
xor ecx, esi
bswap ecx
add esi, ebx
and ebx, 0x2f7b4356
rol ecx, 0xb
neg esi
jmp 0x476cd2
pop edi
xor ecx, edx
mov esi, ecx
add ebx, ecx
or ecx, esi
xor ecx, ebx
add ebx, edx
or esi, edx
xchg ecx, esi
and edx, ebx
dec ebx
add ebx, 0x2f80e9d8
mov edx, 0x2f8125eb
inc esi
shl ebx, 0x1f
jmp 0x477047
mov edi, 0x2a371b56
or esi, edx
xchg esi, ecx
add edx, ebx
sub ebx, ecx
rol edx, 0x1a
neg ecx
or ecx, edx
sub ecx, ebx
jmp 0x476312
push 0x2c72d0e6
rol esi, 0x15
or ecx, edx
shl ebx, 6
xor esi, edx
shl edx, 0x11
neg ebx
sub esi, edx
rol ebx, 0x11
and esi, ebx
xchg ecx, ebx
jmp fcn.00475de5
mov edi, 0x2a371b56
sub ecx, esi
xor ecx, esi
bswap esi
shr ebx, 0x12
add ecx, esi
add ebx, esi
sub esi, ebx
xchg esi, ecx
or ecx, ebx
xor edx, ebx
sub esi, ecx
jmp 0x477179
push 0x2c703889
sub ecx, 0x2f92c8fa
mov esi, ebx
xor esi, ecx
or ecx, edx
xchg esi, ecx
dec esi
ror ecx, 0x1f
neg ebx
not ecx
jmp 0x47769f
call edi
xchg edx, esi
xchg edx, ecx
and ecx, edx
xor ebx, edx
xchg edx, ecx
xor edx, ebx
sub ebx, ecx
xor ebx, ecx
jmp 0x476201
mov edi, 0x2a371b56
shr ecx, 6
xor edx, ecx
xor edx, esi
xchg ebx, esi
sub ebx, 0x2fa4a168
mov edx, ecx
not ecx
xor ebx, 0x2fa5da55
rol ebx, 0x10
sub ebx, esi
jmp 0x475f02
push 0x2c5b5830
and esi, edx
or ebx, ecx
add esi, edx
neg ecx
or ebx, 0x2fa76d4e
and edx, ebx
or edx, ecx
or ebx, esi
jmp 0x477b71