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

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff25
jne 0x401070
call main
call sub.user32.dll_DdeAccessData
call main
call main
call main
call main
call main
call main
call main
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff24
jne 0x4010d6
call main
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call main
call main
call main
call sub.user32.dll_DdeAccessData
call main
call main
call sub.user32.dll_DdeAccessData
call main
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff17
jne 0x401150
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff12
jne 0x4011bb
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call sub.user32.dll_DdeAccessData
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff2f
jne 0x401235
call main
call main
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call main
call main
call sub.user32.dll_DdeAccessData
call main
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call sub.user32.dll_DdeAccessData
call main
call main
call main
call sub.user32.dll_DdeAccessData
call main
call main
ret
jmp 0x47507b
sub esi, 0x14f37338
add esi, 0x14f3b62d
xor esi, edx
sub ecx, 0x14f43390
jmp 0x47838f
push 0x1517af4d
and esi, edi
and edx, esi
or edi, ebx
xchg ebx, esi
shl esi, 0x19
mov ebx, 0x1604aee3
add edi, 0x1604ed7b
jmp 0x47759b
pop ecx
and ebx, 0x160545fc
and edx, edi
sub esi, edi
add edi, esi
shr esi, 0x10
or edi, esi
xchg esi, edi
neg edx
and ebx, edx
xor esi, edi
inc ebx
not esi
and edi, 0x160831ec
jmp 0x47655b
push 0x1508060c
or edi, esi
mov ebx, edx
xchg edx, esi
xor ebx, edx
jmp 0x477116
pop ecx
sub edi, edx
sub esi, 0x161919af
mov edx, esi
xor edx, edi
ror edi, 0x16
and edx, esi
or esi, edx
rol edx, 0xb
or ebx, edx
rol edx, 0x15
jmp 0x477263
mov ecx, 0x6440607e
inc ebx
mov esi, edx
xchg esi, edx
mov edx, 0x1620473a
add edi, esi
sub ebx, edi
jmp 0x478f14
push 0x151acc66
not edx
rol ebx, 0x1d
shl ebx, 0xd
or edx, 0x1621daad
jmp fcn.0047800d
push 0x150582d1
or edi, ebx
and edx, ebx
and ebx, edx
rol ebx, 0x1d
jmp 0x475297
call ecx
and ebx, esi
xchg esi, edx
mov edx, 0x16403247
dec edx
xchg ebx, esi
add edi, edx
sub edx, edi
sub esi, 0x16415dc2
xor edx, edi
or esi, 0x1641e5f7
dec edi
jmp 0x476d4f
call ecx
inc edx
sub edi, ebx
or esi, edi
sub edi, 0x164e37ae
sub edx, 0x164e8510
mov edx, esi
jmp 0x477915
call fcn.004758b8
mov esi, 0x164f15ab
xor esi, edx
and esi, ebx
bswap ebx
and ebx, esi
shr edi, 5
xchg ebx, esi
xor edx, edi
add esi, 0x16510def
xor ebx, esi
jmp 0x47691e
pop ecx
bswap edi
add edi, edx
and esi, 0x1654734a
and ebx, edi
jmp 0x476e5e
push 0x15030045
xor edx, edi
and esi, edi
shr ebx, 0x15
and edi, esi
bswap ebx
xor ebx, 0x16629b6e
shr edi, 0x14
or edx, edi
or esi, ebx
or ebx, esi
mov edx, ebx
and esi, edi
or ebx, esi
mov esi, ebx
jmp 0x476938
push 0x14ff1e5b
add edi, ebx
xor edx, edi
mov edi, 0x1669f444
and edi, 0x166a326f
xor ebx, edi
sub esi, edi
jmp 0x4788be
pop ecx
mov edx, edi
and ebx, edx
inc edx
ror ebx, 0xb
mov edx, ebx
and edx, edi
shr edx, 2
sub esi, 0x1676ee13
sub edx, 0x16773a77
xor esi, edi
rol edx, 0x14
xchg edx, ebx
sub ebx, esi
jmp 0x477b4b
push 0x150ad177
xchg ebx, edi
and esi, edi
mov ebx, edi
mov esi, 0x167eaa81
add edi, ebx
add ebx, edx
xor edi, 0x167f5b9b
xor ebx, edi
sub ebx, edx
xor edx, edi
and esi, edi
or esi, edi
xor edi, esi
bswap esi
jmp 0x47775b
push 0x1507774e
add ebx, esi
bswap ebx
shl esi, 5
neg ebx
bswap edi
sub edi, esi
xor edi, ebx
and esi, 0x16b04e08
and esi, edx
jmp 0x478e62
call fcn.004758b8
mov ebx, esi
neg ebx
add edx, 0x16fb9e4c
bswap ebx
sub ebx, esi
jmp 0x475547
call fcn.004758b8
bswap edi
add edi, esi
or esi, 0x16fcf112
and edi, esi
xchg edi, esi
or ebx, edi
or edi, esi
or ebx, 0x16fe1858
bswap ebx
rol edx, 0xe
add ebx, edx
and edx, esi
shr edi, 0xc
jmp 0x4776ea
mov ecx, 0x43370267
sub ebx, edi
xor ebx, esi
and ebx, edx
and ebx, edx
sub edx, 0x170a4910
and esi, edi
bswap edi
or ebx, 0x170afd04
inc edx
jmp 0x475ae8
mov ecx, 0x43370267
and edi, esi
neg esi
and ebx, esi
sub edx, edi
xchg edx, ebx
add edi, 0x170cb7a9
xor edi, edx
shl edi, 9
xor edi, esi
mov edi, esi
jmp 0x476ff2
call fcn.004758b8
add ebx, edx
shr edx, 0xb
or ebx, edx
and edi, edx
mov esi, ebx
mov ebx, esi
not ebx
xor edi, 0x170fb3e4
not esi
jmp 0x477696
call fcn.004758b8
xchg edx, esi
sub edx, esi
dec edi
mov ebx, edi
bswap edx
and esi, 0x17192cda
shl edi, 0x13
jmp 0x475485
pop ecx
xor esi, edx
xor edi, edx
or edi, 0x171c02cd
and ebx, edx
jmp 0x477aa3
push 0x150e2d34
and edx, ebx
xor ebx, edi
or esi, ebx
xchg ebx, edi
ror esi, 0x18
and esi, edx
xchg ebx, edi
rol esi, 0x1e
mov edx, esi
and esi, edi
xchg ebx, edx
jmp 0x478557
push 0x15015641
add edi, edx
xchg ebx, edx
add esi, ebx
sub edi, ebx
and edx, ebx
mov esi, 0x172869f0
dec edx
xchg esi, edx
rol esi, 0x19
and edi, edx
inc edi
jmp 0x475bca
push 0x1511441e
or edx, ebx
mov esi, ebx
not edx
or edi, ebx
bswap edi
not edx
jmp 0x476c53
push 0x151403c1
sub ebx, 0x17460ed4
mov ebx, edx
xchg esi, edx
mov ebx, edx
sub edx, edi
mov esi, ebx
mov esi, 0x174776f5
sub edi, ebx
add ebx, esi
jmp 0x47704c
pop ecx
sub edx, esi
rol edx, 0xd
not ebx
shl ebx, 2
mov edi, ebx
xchg edx, edi
rol edi, 1
sub edi, ebx
mov esi, 0x17501966
jmp 0x4790e3
call ecx
sub edx, ebx
shr esi, 9
add ebx, 0x1750edc3
sub edx, edi
add esi, ebx
add ebx, esi
jmp 0x4765ba
pop ecx
sub edx, esi
add edx, 0x17631e78
mov esi, edi
xor edi, 0x17639760
and edx, 0x1763d69d
mov ebx, edi
add ebx, esi
jmp 0x47610f
pop ecx
neg edx
or esi, edi
sub edx, ebx
or esi, 0x176a44dc
xchg ebx, edi
jmp 0x4789f3
push 0x14f94a4c
sub edx, ebx
mov ebx, esi
or edx, 0x1779f41a
and ebx, 0x177a32c2
add edi, esi
xor edi, edx
nop
xor edi, ebx
sub ebx, 0x177b64bb
jmp 0x478aad
call ecx
shl ebx, 7
mov edi, 0x177bf957
shr ebx, 0x11
add esi, edi
mov edi, 0x177cb00b
add ebx, 0x177cfefd
mov ebx, 0x177d3bc2
jmp 0x477984
call fcn.004758b8
sub edi, esi
not edi
jmp 0x475fb5
push 0x15133fb5
mov ebx, esi
xchg ebx, esi
xchg esi, edi
mov esi, 0x1798bc95
and esi, 0x1798f913
mov ebx, esi
add esi, ebx
add edx, esi
and edi, edx
jmp 0x475f2b
push 0x151767cd
mov ebx, edi
sub edi, ebx
neg ebx
add edi, edx
and edi, edx
neg esi
jmp 0x475123
pop ecx
xor esi, edx
sub esi, edx
ror esi, 7
and edi, esi
jmp 0x4763a3
pop ecx
sub edi, 0x17c0655e
xchg ebx, esi
sub ebx, edx
neg ebx
or edx, 0x17c166b7
sub esi, ebx
jmp 0x475143
push 0x14fc5b62
or edi, esi
mov edx, esi
xchg ebx, edx
or esi, ebx
jmp 0x479080
pop ecx
mov edx, 0x17e6427f
mov edi, ebx
neg edi
shr edi, 0xb
shr edi, 3
add ebx, esi
mov ebx, edx
dec esi
inc ebx
or edi, ebx
sub esi, 0x17e8b6d8
or esi, ebx
dec edx
jmp 0x47565d
call fcn.004758b8
xor esi, 0x17fc6d96
xor edi, 0x17fcabee
and ebx, edi
not ebx
sub edi, esi
add edx, ebx
or esi, edx
jmp 0x476a41
call ecx
add edx, ebx
sub esi, 0x17fe8919
xchg edi, ebx
and ebx, esi
shr esi, 5
or edx, edi
or esi, edi
jmp 0x475cd2
push 0x15034775
or ebx, edi
add edx, 0x1800490b
and edi, edx
xor ebx, esi
and edx, 0x180100b6
and edx, esi
sub edx, ebx
or esi, ebx
mov edx, ebx
mov esi, 0x18023dae
dec ebx
not esi
jmp 0x477e96
mov ecx, 0x6440607e
ror esi, 0xb
dec esi
xor edx, edi
xor edx, 0x1809f70d
rol edi, 0x1a
shl esi, 3
jmp 0x475561
push 0x1514dbc2
xchg edx, edi
mov edi, ebx
sub edx, esi
xchg edi, ebx
rol esi, 0x1c
add esi, edx
sub esi, ebx
mov ebx, 0x181272d3
jmp 0x4784b4
call ecx
sub edi, edx
neg ebx
shr edx, 6
neg edi
or edi, edx
add edx, ebx
sub edi, edx
not esi
sub esi, 0x1814cb80
xor edx, edi
and edi, edx
ror ebx, 0x18
and ebx, esi
xchg edi, esi
and edi, 0x18163a22
xor edi, ebx
jmp 0x477211
pop ecx
xchg edx, edi
and ebx, esi
dec edi
add edi, ebx
or esi, ebx
dec esi
bswap esi
or edx, 0x183559a6
sub edx, edi
bswap edi
and edi, edx
dec edx
mov esi, edi
jmp 0x477952
mov ecx, 0x6440607e
and ebx, edi
shl esi, 3
add edi, ebx
and ebx, 0x1843a52c
mov ebx, esi
or ebx, edx
rol edi, 0x15
add edx, esi
mov ebx, 0x1844e22c
sub edi, 0x184520f2
xchg ebx, edi
neg edi
mov edi, ebx
rol esi, 4
jmp 0x47624f
call ecx
dec ebx
inc edx
and ebx, edi
mov edx, edi
or edx, esi
and esi, edi
sub edx, 0x1850031e
and ebx, 0x185041c5
sub edi, 0x18507f97
and esi, edi
ror esi, 0x17
add esi, edx
shr ebx, 0x14
dec esi
jmp 0x4755a4
pop ecx
inc esi
and esi, edx
dec ebx
and edi, 0x1856005a
or edi, esi
bswap ebx
and edi, ebx
xor ebx, 0x18577e10
rol edx, 8
ror ebx, 0x16
jmp 0x478cfd
pop ecx
add esi, edx
and ebx, edi
xor edi, esi
ror edi, 0x19
and edx, esi
xor edx, 0x18618fe8
xor edx, edi
xor esi, 0x186209cf
xor edi, edx
or edx, ebx
or edx, 0x1862cf3d
xor edi, 0x18630d67
bswap edx
xchg edx, esi
xchg esi, edx
xor ebx, esi
jmp 0x47809d
pop ecx
xor edx, ebx
xchg esi, edx
xchg edx, edi
jmp 0x478624
push 0x14f8bd0b
xchg ebx, esi
xchg edi, esi
mov esi, edx
or edx, esi
shl ebx, 0x1f
jmp 0x4773bc
push 0x14fc158f
add edi, esi
bswap esi
or edi, 0x187628c4
rol ebx, 8
xchg edx, edi
mov edx, edi
add edi, edx
add edx, ebx
jmp 0x476744
push 0x15073055
or edi, esi
and ebx, edx
mov esi, edx
xor ebx, 0x1878705b
sub ebx, edi
mov esi, ebx
xchg esi, ebx
mov ebx, edi
or edx, esi
mov esi, edi
xor edx, ebx
xchg edi, edx
jmp 0x4759b4
call fcn.004758b8
and esi, 0x1886ccef
xor edi, edx
xor ebx, esi
neg edx
xor ebx, esi
add esi, edx
mov edx, edi
not edi
mov esi, edi
or ebx, edi
jmp 0x476202
push 0x15144c19
xchg edx, ebx
or edi, 0x188d91ba
or esi, edx
mov edx, ebx
rol edi, 0xc
shl edi, 0xc
shr edi, 0x1b
neg edi
sub ebx, 0x188f50a7
or ebx, 0x188f8d49
jmp 0x477c88
mov ecx, 0x43370267
sub edx, esi
shl edi, 0xc
and edi, esi
bswap esi
and edi, esi
add ebx, edi
not esi
rol ebx, 4
xor edx, ebx
xor ebx, edx
xor edi, 0x189e43f3
not edx
xchg edi, ebx
jmp 0x477d06
push 0x151a84af
sub edi, ebx
add esi, 0x18a396c7
or esi, ebx
dec edx
xor edi, 0x18a45f68
not edx
xor esi, ebx
jmp 0x4752af
pop ecx
xor esi, 0x18added7
dec edx
sub ebx, esi
jmp 0x4785ae
pop ecx
or edx, ebx
sub ebx, 0x18b40182
xchg edi, ebx
sub edx, edi
add ebx, esi
add edi, edx
xor edx, 0x18b528f5
add esi, ebx
jmp 0x4786a8
call ecx
nop
xor esi, edx
xchg edx, esi
add edx, ebx
jmp 0x4778f3
pop ecx
sub edx, ebx
xor ebx, edx
mov edi, esi
and ebx, esi
xchg ebx, esi
xor edi, ebx
sub edx, edi
xor edi, edx
mov ebx, esi
and esi, edx
sub ebx, 0x18bd959d
add edx, edi
mov edx, ebx
jmp 0x478472
push 0x14f90458
mov edx, edi
ror esi, 5
and esi, 0x18cd341e
sub edx, ebx
mov esi, ebx
xor esi, 0x18ce47b3
add edx, esi
inc edi
xchg ebx, esi
jmp 0x4761db
push 0x150de55b
mov ebx, edx
or edi, 0x18e919d5
sub edi, edx
or ebx, esi
xor edx, 0x18e9de33
mov ebx, 0x18ea1c81
and ebx, esi
or ebx, edx
mov esi, ebx
jmp 0x475d1b
push 0x1517f8b0
mov ebx, edi
add esi, edi
xor edx, 0x18f3cc03
xor edx, esi
mov edi, 0x18f44617
sub esi, edx
mov esi, ebx
not edi
and edx, 0x18f54bb4
jmp 0x477fb4
call ecx
sub edx, ebx
ror edx, 0x1b
xor esi, 0x18fd8ee3
neg esi
xchg esi, edx
add edx, 0x18fe5891
or esi, edi
rol esi, 0xe
rol edx, 0x10
sub edx, 0x18ff4eec
jmp 0x475f97
call ecx
xchg edi, esi
ror edi, 3
add esi, edi
add edi, 0x1904fbcb
mov edi, 0x190539b4
mov esi, 0x190576ea
ror ebx, 0x1b
nop
xor edi, 0x19064178
and esi, edx
or edx, edi
xor esi, edx
xor edi, ebx
shr edi, 0x1b
jmp 0x475245
call ecx
xchg edx, edi
shl esi, 7
add edx, ebx
and edi, esi
not edx
jmp 0x477a5c
push 0x150b1975
dec edx
xor ebx, edi
sub esi, edx
xchg esi, edi
and esi, edx
and edi, edx
neg esi
mov ebx, edx
jmp 0x477a26
call ecx
dec edx
and edi, 0x191dc89c
sub edi, 0x191e155b
or ebx, 0x191e535a
or ebx, esi
add edi, edx
jmp 0x478231
pop ecx
mov edi, 0x193033e7
bswap edx
shr esi, 0xb
sub ebx, esi
or esi, edi
dec ebx
jmp 0x476505
pop ecx
or edx, 0x1931cf4f
mov ebx, 0x19320d1c
mov ebx, 0x19324bd0
or ebx, 0x19328916
sub edi, esi
and edi, esi
xor ebx, esi
jmp 0x476dcd
pop ecx
xchg edi, ebx
xor edx, edi
neg ebx
sub edx, esi
bswap edx
mov edi, edx
or edx, ebx
mov edx, edi
inc esi
and edi, 0x19364ca7
add esi, ebx
xor edi, edx
neg edx
jmp 0x4767d1
pop ecx
xor esi, ebx
shl edx, 0x19
sub esi, edi
add edi, 0x193a70ba
xor esi, ebx
inc edx
xor esi, edi
mov ebx, edx
mov edx, 0x193b99a2
add esi, edi
sub esi, ebx
jmp 0x478680
pop ecx
mov edi, esi
add esi, 0x193d4638
and edx, ebx
sub edx, edi
or ebx, 0x193df745
or ebx, esi
dec esi
mov edi, ebx
bswap edi
and edi, ebx
inc esi
jmp 0x47576f
mov ecx, 0x43370267
xchg edx, edi
mov ebx, esi
and esi, edi
inc edx
jmp 0x475c10
push 0x150b61d5
xor ebx, esi
xor edi, esi
sub ebx, esi
xor ebx, 0x1949316d
jmp 0x475bed
pop ecx
xchg edi, ebx
xchg edi, esi
not esi
or esi, ebx
or edx, ebx
add esi, edi
and esi, edi
xor esi, edx
xor edi, 0x194d32f1
or edx, 0x194d6e77
inc ebx
mov edi, ebx
jmp 0x476ba7
pop ecx
sub ebx, 0x1951b58e
or esi, edx
xor edi, edx
rol ebx, 0x14
xchg ebx, edx
add esi, edx
inc ebx
add ebx, esi
add edi, 0x19542d64
bswap esi
not edi
xor edi, edx
not edx
jmp 0x478b7c
pop ecx
shl esi, 3
not edi
xchg edi, esi
sub edi, 0x19562cc9
xchg edx, edi
or edx, 0x1956a45c
shl ebx, 0x1c
and edx, ebx
jmp 0x478375
pop ecx
bswap ebx
shr edx, 7
mov ebx, 0x195f3417
neg edx
sub esi, ebx
or edx, esi
mov ebx, edi
xchg ebx, esi
jmp 0x4783b2
call fcn.004758b8
and edx, edi
and edi, ebx
xchg ebx, edx
shl edi, 0x14
not esi
dec ebx
or edi, esi
or ebx, edi
jmp 0x476cfc
push 0x15149371
sub esi, ebx
add ebx, esi
add ebx, edx
shl edx, 0x1a
ror ebx, 0xe
add ebx, 0x197744c4
add edx, ebx
add edx, esi
sub edi, esi
mov esi, ebx
xor esi, edx
xor esi, 0x1978bb5d
or edi, esi
mov esi, ebx
jmp 0x476a23
mov ecx, 0x6440607e
dec edi
add edx, edi
sub esi, edi
jmp 0x475b00
call fcn.004758b8
mov ebx, edi
shr edx, 0x18
xchg ebx, edx
rol edx, 0xd
xchg edi, ebx
add ebx, 0x198064fa
jmp 0x47762a
push 0x15038e60
bswap edx
mov esi, ebx
not edi
not edi
mov edx, esi
xor edi, 0x199bf6b8
xor esi, edx
dec ebx
not edx
add esi, edi
or edi, 0x199d39b0
jmp 0x4779a6
pop ecx
add edx, ebx
or esi, ebx
mov ebx, esi
xor edx, esi
or edx, 0x19ef2e20
shl edi, 0xa
add esi, ebx
dec edx
mov edi, 0x19f02378
and ebx, 0x19f0614d
mov edi, ebx
jmp 0x478063
push 0x1518400e
and ebx, esi
dec edi
xor edi, edx
and edi, esi
and edx, esi
bswap edx
and esi, ebx
sub edi, ebx
xchg ebx, edx
shr edi, 4
sub edx, 0x1a8b665c
mov esi, 0x1a8ba30e
sub edx, ebx
jmp 0x478a4e
push 0x15011086
add esi, ebx
xchg edx, ebx
sub edx, 0x1a96776e
mov ebx, 0x1a96b5b2
or esi, 0x1a96f3ed
sub edi, ebx
sub ebx, esi
and edx, edi
inc ebx
xor ebx, edi
xchg esi, ebx
xor esi, 0x1a98abf8
jmp 0x475d71
pop ecx
not esi
xor ebx, edi
and edi, edx
add edx, edi
sub esi, edx
or esi, 0x1a9aefde
jmp 0x4772da
call fcn.004758b8
add edx, ebx
and edx, edi
xor edi, edx
add edi, 0x1a9bfaf3
and edi, ebx
add esi, ebx
or edx, 0x1a9cbfc2
xor edx, esi
and edx, ebx
or edx, esi
xchg edi, edx
jmp 0x4772cc
pop ecx
and edx, ebx
neg edi
xor ebx, edx
sub ebx, edi
jmp 0x4786d8
mov ecx, 0x6440607e
xor esi, ebx
or ebx, 0x1abcd553
and esi, 0x1abd235b
or edx, esi
xchg ebx, esi
and esi, edi
jmp 0x4780b3
push 0x14fed814
sub ebx, 0x1ac5140c
sub ebx, edi
add edi, ebx
or ebx, edi
and edi, edx
sub edi, 0x1ac6492f
jmp 0x4756c2
pop ecx
shl edi, 0x1e
and esi, edi
mov esi, ebx
or edi, esi
xor esi, edi
neg edi
mov esi, 0x1ad0cf61
not ebx
jmp 0x476f07
push 0x14f7f207
mov edi, esi
sub edi, edx
inc edx
add edi, ebx
add ebx, edx
sub esi, edx
and ebx, edx
sub edx, ebx
sub ebx, edi
sub edx, esi
or esi, 0x1ad4f5d9
jmp 0x476ef2
pop ecx
neg edx
sub esi, ebx
sub edi, 0x1ad5d4ee
add ebx, 0x1ad61078
and edi, ebx
or edx, edi
jmp 0x478b10
push 0x1510b590
mov ebx, esi
xor esi, edi
sub ebx, 0x1ae3cded
neg edi
mov esi, ebx
not edi
and esi, edi
shr edx, 9
mov ebx, edx
sub esi, ebx
jmp 0x478e0d
mov ecx, 0x43370267
or edi, edx
shr edi, 0x14
rol edx, 0x16
add esi, edx
rol esi, 0xe
add edx, ebx
or esi, 0x1ae8deb9
shr edi, 0x13
jmp 0x477c6e
push 0x150e75f9
ror edi, 0x10
xchg edi, ebx
and esi, 0x1af9530a
add edi, esi
inc edi
and edx, edi
sub esi, edx
and ebx, edx
neg ebx
or ebx, edx
rol ebx, 0x1b
add ebx, esi
shr esi, 0x10
rol esi, 0x19
jmp 0x478265
pop ecx
sub edi, esi
add edx, edi
add edx, edi
sub ebx, 0x1b46f45a
or ebx, esi
shl edx, 6
add ebx, 0x1b48392c
jmp 0x478cb6
pop ecx
and ebx, esi
xchg edi, esi
sub esi, ebx
xchg esi, edi
xchg esi, edi
and esi, 0x1b50a65c
shr ebx, 6
or ebx, esi
rol esi, 0xf
add ebx, edi
jmp 0x478972
pop ecx
or edx, esi
xor edx, 0x1b52472f
sub edi, 0x1b529339
ror ebx, 0x12
mov ebx, edx
or ebx, esi
jmp 0x477178
push 0x14fe928f
add esi, ebx
sub edi, ebx
rol esi, 2
dec edx
dec edi
add ebx, edx
jmp 0x4782db
pop ecx
or ebx, 0x1b58d34a
inc ebx
add esi, edi
add edx, esi
xor ebx, edx
nop
mov ebx, esi
and esi, edx
add ebx, edx
xor esi, ebx
jmp 0x47543a
push 0x1506e9f4
dec ebx
xor edx, 0x1b5cdf17
sub ebx, esi
and edi, edx
neg esi
add edx, esi
jmp 0x476f26
mov ecx, 0x6440607e
or ebx, edx
mov edi, esi
shl edi, 0x18
sub ebx, edx
ror edi, 0x1c
jmp 0x475c9e
pop ecx
add edi, 0x1b8bb815
and esi, ebx
shr edi, 0x1d
or edi, edx
sub edi, ebx
add ebx, 0x1b8ce81e
xor ebx, edx
xor edx, edi
or edx, esi
or ebx, esi
and edi, edx
sub edx, 0x1b8e6246
jmp 0x4778de
push 0x150a8abc
bswap edi
and esi, edi
xor ebx, esi
mov esi, edi
and edx, edi
sub esi, edi
or esi, edx
sub esi, edi
add edi, edx
jmp 0x4757f1
mov ecx, 0x43370267
mov ebx, esi
shr edx, 0x15
xchg ebx, esi
xor ebx, edi
rol edx, 7
and esi, edi
and edx, ebx
add esi, 0x1b9ec4b2
shl edi, 0x15
jmp 0x4768fe
push 0x14f9904f
and edx, 0x1ba3bb79
xor edi, 0x1ba40acf
and edi, ebx
dec ebx
xor ebx, esi
bswap edi
jmp 0x4769b3
push 0x150d9e9c
mov ebx, esi
dec ebx
and edx, ebx
or edi, edx
add edi, 0x1bab4909
sub edi, 0x1bab8743
inc edx
or edx, 0x1bac1596
xor ebx, edx
xor esi, edx
add edi, edx
shl edi, 3
jmp 0x477515
pop ecx
neg edx
xor esi, edi
xor ebx, edi
sub edi, edx
and ebx, edx
xor esi, edx
or edx, esi
add esi, edx
mov esi, edi
jmp 0x477acb
pop ecx
xchg edx, edi
add edx, ebx
xor ebx, edx
and ebx, esi
xor esi, 0x1bce09b5
sub ebx, 0x1bce4759
or edx, edi
rol edi, 4
xor ebx, edx
ror edx, 8
neg edi
jmp 0x478644
pop ecx
sub edx, 0x1bd261ba
xor ebx, edx
neg esi
shr ebx, 6
mov edx, 0x1bd36924
add ebx, edi
add edi, edx
xor esi, edi
ror esi, 0x12
jmp 0x477f3f
push 0x1510fc79
and esi, edi
rol edx, 0x16
add edx, ebx
xor ebx, 0x1be87f05
sub edx, ebx
sub esi, edi
jmp 0x475ef3
push 0x1507be62
mov esi, edx
and ebx, edx
add edi, ebx
and esi, edi
dec edi
or edi, 0x1bee1483
and edi, edx
mov ebx, edi
xor edx, 0x1beec9ca
add edx, esi
jmp 0x475233
call fcn.004758b8
rol edx, 0xc
ror ebx, 0x17
xchg ebx, esi
jmp 0x4777d7
pop ecx
ror esi, 0x1a
bswap esi
inc esi
mov ebx, edi
and edi, edx
xchg edi, ebx
rol edx, 4
neg edi
xchg esi, edi
xor ebx, edi
add edx, ebx
jmp 0x4760ad
push 0x14fca239
xor ebx, edi
xor esi, edx
xor esi, 0x1c146451
or edx, ebx
or edx, esi
shr esi, 0x17
nop
dec edi
sub ebx, esi
sub esi, 0x1c16222e
bswap ebx
mov edi, ebx
mov edi, ebx
jmp 0x477cf7
pop ecx
xor ebx, edx
rol esi, 0x10
xchg edx, ebx
and ebx, edi
bswap esi
xchg edx, ebx
add edi, 0x1c1bf5c3
sub edx, 0x1c1c336f
or esi, 0x1c1c7150
not esi
jmp 0x479049