Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff0b
jne 0x401070
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffee7
jne 0x4010f4
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffee7
jne 0x401182
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff15
jne 0x401206
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.ntdll.dll_RtlUnlockBootStatusData
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
ret
jmp 0x47476c
dec edi
not edi
or edi, ecx
mov edi, edx
bswap esi
neg ecx
jmp 0x477304
push 0xf1c08a9
add ebx, 0xff0a35d
shr ebx, 2
ror ebx, 1
xchg ebx, ecx
or ecx, ebx
xchg edx, ecx
inc esi
sub ebx, esi
not ecx
add ebx, esi
jmp 0x476a10
call fcn.0047477c
xor esi, ecx
xor edx, ecx
rol esi, 0x14
or ebx, esi
or ebx, edx
xor ecx, edx
jmp 0x474ab6
push 0xf3716a7
shl ebx, 0x17
mov esi, edx
bswap ecx
mov ecx, ebx
xor ebx, edx
add edx, esi
mov ecx, edx
shr edx, 6
neg ebx
xchg edx, esi
jmp 0x47549e
call fcn.0047477c
sub esi, ecx
or edx, esi
shr ecx, 6
and esi, ebx
rol ecx, 0x1f
or edx, ecx
xchg esi, ebx
rol esi, 0x16
and ecx, 0x1002882f
add edx, 0x1002c809
add ebx, edx
xor edx, 0x10034459
jmp 0x474c3c
pop edi
bswap edx
or esi, 0x100706a1
and ebx, esi
add ecx, edx
or esi, edx
and esi, edx
bswap esi
rol ebx, 7
xor ecx, edx
or edx, ecx
jmp 0x47648a
call fcn.0047477c
neg ebx
sub edx, ebx
and esi, ebx
xchg edx, ebx
xchg esi, ebx
ror ecx, 0xf
jmp 0x475966
mov edi, 0xa3f322a
and ebx, esi
mov ecx, edx
bswap ebx
and ecx, ebx
mov edx, ecx
not esi
or ebx, edx
and ecx, edx
sub ebx, edx
not ebx
sub edx, 0x101f763b
add ecx, esi
jmp 0x4748b0
call edi
mov edx, esi
mov ecx, esi
neg ecx
sub edx, 0x10268505
shr ecx, 2
add ecx, ebx
jmp 0x475689
pop edi
and edx, esi
xor ecx, edx
xor edx, ecx
add edx, esi
or edx, ecx
mov esi, ecx
xchg ebx, ecx
xchg ebx, edx
xor esi, ebx
add ecx, edx
or esi, 0x102fac35
xor ebx, ecx
and ecx, ebx
nop
jmp 0x477658
push 0xf260875
bswap ecx
shr edx, 0x1b
xor edx, ebx
add ecx, ebx
sub edx, esi
sub ebx, ecx
sub esi, 0x10324c2d
sub edx, ecx
xor esi, ebx
not esi
jmp 0x476db2
call fcn.0047477c
or ebx, 0x103e4e83
bswap edx
or ecx, 0x103ece4b
xor esi, ecx
xor ecx, edx
or edx, 0x103f8b0b
or ebx, edx
bswap ecx
jmp 0x476d5e
call edi
xchg ebx, ecx
and edx, 0x1042e10d
sub esi, ebx
neg edx
mov ebx, esi
add edx, 0x1043dc31
xchg ebx, ecx
xor ecx, ebx
xor edx, ebx
inc esi
not ecx
xchg esi, ecx
jmp 0x47590c
push 0xf18d0c7
add ebx, ecx
xchg ebx, ecx
ror ecx, 2
sub ecx, edx
rol esi, 2
mov ebx, ecx
or esi, ecx
add ebx, ecx
jmp 0x4761f8
pop edi
and ebx, edx
not esi
xor edx, ebx
add esi, 0x105cb7d1
sub ecx, edx
mov esi, ecx
xor ecx, edx
sub ebx, edx
add ebx, edx
or ebx, 0x105e3c21
xchg ebx, esi
and edx, ebx
and edx, ebx
dec ecx
jmp 0x475a2d
push 0xf236193
or esi, edx
dec edx
add esi, edx
ror ebx, 2
sub ebx, 0x1067cc55
or esi, 0x10680c59
not edx
xor ebx, edx
jmp 0x477aeb
call edi
sub ecx, ebx
and esi, edx
add ebx, esi
mov esi, edx
shl edx, 0xf
shr edx, 0x12
xor ecx, ebx
add ebx, ecx
jmp 0x4753aa
pop edi
add edx, 0x107274bd
or esi, ebx
rol edx, 0x10
or esi, edx
sub ebx, 0x10737181
mov edx, esi
not esi
sub ebx, esi
dec ecx
add edx, ebx
jmp 0x477aba
push 0xf29dfd9
neg edx
and ecx, 0x1075eab7
nop
xchg edx, ebx
mov ebx, edx
and ecx, ebx
xchg ecx, ebx
add edx, ecx
jmp 0x47652f
pop edi
add ebx, esi
xchg edx, esi
add ecx, esi
xor esi, 0x10826145
or edx, ecx
inc ebx
jmp fcn.00477bb1
push 0xf1fd9cd
or ebx, 0x108d385d
or ecx, ebx
or ebx, esi
or esi, ebx
or ebx, esi
neg edx
xor esi, edx
sub esi, 0x108f0087
bswap ebx
add edx, ebx
rol ebx, 0x15
rol edx, 0xb
jmp 0x476464
push 0xf1b28ad
sub ecx, edx
ror ecx, 0xf
xor ebx, edx
or ecx, 0x1096797b
and ebx, ecx
shr ecx, 0x11
inc ecx
mov ebx, esi
mov esi, edx
and edx, esi
sub edx, esi
rol esi, 0x1e
jmp 0x47725e
call edi
mov ecx, edx
inc ebx
not edx
mov esi, 0x109998e1
not esi
add edx, ebx
ror ebx, 0x1f
not ebx
bswap ebx
add ecx, 0x109b280f
xchg esi, edx
and ebx, ecx
or esi, 0x109be4b3
shr ecx, 0x19
jmp 0x47490c
call edi
xor edx, ebx
bswap ecx
xor edx, esi
shl esi, 0x16
and ecx, esi
add ecx, 0x109e6755
mov ebx, esi
bswap edx
shl ecx, 9
sub ebx, edx
jmp 0x4759ff
call fcn.0047477c
and esi, 0x109fc11b
sub ecx, ebx
add ecx, esi
add ebx, 0x10a07c4d
neg edx
and ecx, ebx
and ecx, esi
add esi, edx
xor edx, ebx
or ecx, ebx
jmp 0x474e4f
call edi
and ecx, edx
or esi, ecx
sub ecx, ebx
add esi, ebx
rol ebx, 6
or esi, ecx
xchg edx, ebx
bswap ebx
xor esi, edx
xor edx, 0x10b52e07
jmp 0x477103
mov edi, 0xa3f322a
sub ecx, esi
and esi, 0x10bc7de9
and ecx, 0x10bcbdeb
xchg edx, ecx
or esi, ecx
shl esi, 0xc
jmp 0x474950
pop edi
mov esi, 0x10c44143
mov ebx, esi
xchg edx, ecx
add ebx, 0x10c4fcd3
or esi, ebx
dec ebx
add ebx, ecx
inc ecx
jmp 0x4757d6
pop edi
add ebx, 0x10cfe53b
dec ebx
add esi, ebx
rol edx, 0x19
xchg esi, ebx
add edx, esi
sub ebx, edx
xchg ecx, esi
mov edx, esi
rol edx, 8
jmp 0x4776f4
push 0xf2c5535
sub edx, ebx
or ebx, esi
add ebx, edx
or ebx, 0x10d33f35
add esi, ecx
or ebx, esi
and ebx, 0x10d3fafd
shl esi, 0x15
shl ecx, 0xa
or esi, edx
jmp 0x4773e1
pop edi
sub edx, ebx
xchg ebx, ecx
sub edx, esi
ror esi, 7
add edx, esi
shr edx, 0x1a
add ebx, 0x10f898c1
sub ebx, edx
jmp 0x47660e
push 0xf368c8b
xor ebx, edx
shr ebx, 0xb
mov ebx, esi
xor ebx, esi
xor edx, esi
or edx, ecx
add ebx, esi
or ecx, 0x1104dec7
jmp 0x474890
mov edi, 0xa3f322a
not ecx
rol esi, 8
dec ecx
neg edx
or edx, ebx
xor esi, ecx
or esi, ebx
xor ebx, esi
xor ecx, 0x1109f19d
shl ecx, 0x10
xor ebx, ecx
shr edx, 0x19
jmp 0x477b57
pop edi
shr ebx, 0x1e
bswap edx
not ecx
sub edx, esi
or esi, ecx
xor ecx, 0x111064d3
bswap edx
or edx, esi
xchg ebx, ecx
mov ebx, edx
shl esi, 2
xor edx, esi
jmp 0x47529d
push 0x40
add ebx, edx
inc esi
xor ebx, esi
sub esi, ebx
sub esi, ecx
neg ecx
not esi
or esi, 0x111d6587
xor edx, esi
and ecx, edx
add ecx, 0x111ea1f1
xchg ecx, ebx
jmp 0x477545
push esp
xchg esi, ecx
mov esi, ebx
add esi, 0x1125200f
xor esi, ecx
xor ecx, 0x11259f1b
and ebx, edx
jmp 0x47624e
pop edi
mov edx, ebx
mov esi, edx
xor edx, esi
mov esi, 0x112ab9bd
xor edx, esi
xchg esi, ecx
or edx, 0x112b89a1
add esi, ebx
jmp 0x476788
pop edi
and ecx, edx
xor ebx, 0x112f7db1
or ecx, 0x112fbdad
and edx, ecx
xor ecx, esi
not edx
xchg ecx, edx
sub ebx, esi
or ecx, 0x113147e3
and esi, edx
sub ebx, ecx
shl ecx, 1
and esi, edx
mov edx, ebx
ror ebx, 7
sub ebx, esi
jmp 0x476064
push 0xf3f59c9
add edx, ecx
shl ebx, 9
or ebx, 0x1133d745
xor ecx, 0x11341895
sub edx, ecx
sub esi, ebx
or ecx, ebx
and edx, 0x1135235d
xor edx, esi
mov ecx, ebx
or ecx, 0x1135dfbb
add ecx, ebx
jmp 0x477408
pop edi
and esi, edx
bswap ecx
shr ecx, 1
mov edx, ebx
shl ebx, 0x1c
inc ebx
sub esi, ebx
xor ecx, edx
xor esi, ebx
add edx, ecx
jmp 0x476ba3
pop edi
sub esi, edx
sub edx, esi
and ecx, ebx
mov edx, 0x11461433
not edx
or ebx, edx
xor esi, ebx
xor esi, ecx
jmp 0x474ecf
pop edi
ror edx, 0x1b
bswap edx
mov edx, esi
and ecx, 0x11486da5
and ebx, edx
or esi, edx
sub esi, edx
bswap ebx
mov edx, ecx
or ecx, esi
shr edx, 0xa
sub esi, ecx
mov ecx, 0x114aba6d
sub ecx, esi
not ebx
add esi, ecx
jmp 0x476ff0
pop edi
mov esi, 0x114bd141
xchg edx, ebx
add ebx, edx
shl edx, 2
xchg ecx, esi
mov ebx, 0x114d1e6f
jmp 0x4758c6
pop edi
inc ecx
add edx, ebx
mov ebx, 0x114df48b
xor ecx, ebx
xor ebx, esi
xchg ecx, esi
or ebx, esi
mov esi, edx
sub edx, esi
mov esi, ecx
xor edx, 0x114ff7a7
shr ebx, 0x11
jmp 0x476904
push 0xf1ef82d
mov edx, ebx
xchg ecx, ebx
xchg ebx, esi
rol edx, 2
mov esi, ebx
xor ecx, ebx
xchg esi, edx
and ebx, ecx
mov ebx, esi
bswap edx
xor esi, 0x11633927
rol edx, 0x19
mov ecx, edx
or esi, edx
jmp 0x47618b
pop edi
ror edx, 2
or esi, edx
mov ebx, 0x1166fee5
mov edx, 0x11673d6d
and ecx, ebx
or ebx, edx
shr edx, 0x17
sub edx, esi
or ebx, 0x1168888b
shr esi, 0x1c
jmp 0x476160
call edi
and esi, ecx
ror ebx, 0x17
mov edx, 0x116d8ac9
or esi, edx
mov edx, 0x116e076f
inc edx
mov esi, ebx
xor ebx, ecx
mov edx, 0x116f03d3
and ebx, edx
jmp 0x476c12
pop edi
dec esi
not ecx
add ebx, esi
xor edx, ecx
sub edx, ecx
xor ebx, esi
neg edx
and ecx, edx
sub ecx, edx
shr ecx, 6
jmp 0x476d35
pop edi
sub ebx, ecx
shr ecx, 0x17
xor ebx, edx
and ecx, ebx
xor ebx, 0x117dd6a7
and ecx, esi
dec ebx
xchg ebx, ecx
xor edx, esi
xchg esi, ebx
rol esi, 5
or ecx, ebx
jmp 0x476e4e
mov edi, 0xa3f322a
xor edx, ecx
and esi, edx
add ebx, edx
and edx, esi
mov ecx, esi
xor ecx, 0x11dd9aff
inc ebx
mov esi, edx
and ebx, esi
neg ecx
shr edx, 0xb
xor ebx, 0x11dfdb4b
xor ecx, edx
mov edx, 0x11e05aad
jmp 0x476500
mov edi, 0xa3f322a
mov edx, esi
nop
inc esi
and ecx, ebx
xchg edx, esi
or ebx, edx
shl esi, 0x10
add edx, 0x11e6b9f3
or ebx, edx
add ecx, esi
jmp 0x474beb
pop edi
nop
mov edx, ebx
mov ecx, ebx
xor esi, ebx
sub edx, esi
xor edx, ebx
xor esi, ecx
rol ebx, 5
and ebx, 0x12145119
rol ebx, 7
bswap ebx
and ebx, esi
jmp 0x475703
call fcn.0047477c
add esi, ebx
xchg esi, ebx
bswap edx
and esi, ebx
xchg edx, ebx
and ecx, edx
xor esi, 0x12177853
xor esi, edx
xor edx, ebx
xchg ebx, esi
mov ecx, ebx
sub esi, 0x1218b297
not edx
add esi, 0x12193385
jmp 0x477701
pop edi
add edx, ebx
mov edx, esi
sub ecx, esi
mov esi, ebx
add edx, ebx
neg ecx
xor edx, ebx
mov edx, esi
and ecx, esi
xor esi, ebx
mov ebx, esi
xor edx, 0x121c48bb
or esi, ecx
xchg ecx, esi
jmp 0x475366
pop edi
sub ecx, ebx
add edx, 0x122ebddb
sub esi, edx
and esi, ebx
not ebx
mov esi, ecx
mov esi, ebx
sub edx, ecx
ror ebx, 2
xchg edx, esi
add esi, edx
xor ebx, 0x123116c1
add esi, ecx
mov edx, esi
jmp 0x475347
push 0xf1f4369
rol esi, 0xd
mov edx, ecx
inc edx
or ebx, ecx
or edx, ecx
sub edx, ecx
and ebx, 0x12333a3d
add esi, ecx
add ecx, edx
xor ebx, 0x1233f8bd
dec ebx
neg ebx
xchg edx, ecx
inc ebx
rol ecx, 0x12
and esi, edx
jmp 0x477a4e
push 0xf191a6b
and edx, esi
xchg ecx, edx
sub ecx, ebx
and ecx, ebx
mov esi, ebx
xchg esi, edx
mov edx, esi
add esi, ebx
mov edx, 0x123c6bd7
or ecx, ebx
sub ebx, ecx
add ecx, edx
jmp 0x475dbe
pop edi
xor ebx, esi
and esi, edx
and edx, ebx
add esi, ebx
mov ecx, 0x123fb291
ror ecx, 0x13
add ebx, ecx
xor esi, edx
and edx, ebx
or edx, ecx
jmp 0x47750f
push esp
and ebx, esi
or edx, ebx
and edx, ecx
and esi, ebx
mov esi, ecx
ror ecx, 0x18
shl ecx, 0x1d
dec esi
mov edx, 0x12435d59
sub ecx, ebx
xor ecx, ebx
or ebx, edx
ror ebx, 7
and ecx, esi
jmp 0x475597
push 0xf16bd3d
xchg ebx, esi
shr esi, 0x19
shr ecx, 0x18
neg ecx
dec edx
add esi, edx
sub edx, 0x12547a6d
and ebx, ecx
jmp 0x476b5a
call fcn.0047477c
and ebx, esi
mov edx, esi
xor edx, ecx
and edx, 0x12565391
mov edx, ebx
rol ecx, 0xe
xchg ecx, edx
and esi, ebx
inc esi
and ebx, 0x1257e049
add esi, 0x12582031
nop
jmp 0x4777e4
mov edi, 0xa3f322a
or edx, esi
mov edx, ecx
sub esi, ecx
xchg ecx, ebx
add ebx, 0x12674aa5
ror edx, 0x13
xor ecx, 0x1267de13
or esi, 0x12692243
dec ebx
shr edx, 0x1a
xor ecx, ebx
mov esi, edx
mov esi, edx
mov ecx, esi
jmp 0x474879
push 0xf202329
or esi, edx
mov ecx, ebx
or ebx, esi
and esi, ebx
xchg ecx, edx
and ecx, ebx
and ecx, 0x126f4a63
add ebx, 0x126f8a35
neg ebx
xor ecx, esi
jmp 0x474a43
push 0xf330baf
and edx, 0x1270675f
and esi, 0x1270a74b
xor ebx, edx
mov edx, esi
neg ecx
or edx, ecx
jmp 0x477573
mov edi, 0xa3f322a
xor ebx, edx
sub ebx, ecx
add edx, esi
add edx, 0x127565bd
mov ebx, edx
dec esi
sub ecx, 0x12762213
mov esi, ebx
mov ebx, ecx
or ebx, esi
and ecx, esi
sub ecx, ebx
and ebx, edx
and esi, 0x1277e395
jmp 0x4774bc
call fcn.0047477c
not ecx
mov edx, ebx
and esi, ebx
and edx, ecx
and ecx, esi
shl ecx, 0x1e
jmp 0x4751c5
push 0xf2a2bad
xor ecx, edx
or ecx, esi
sub edx, 0x127c13b9
sub ebx, edx
mov edx, ecx
or ecx, 0x127ccd37
xor edx, ebx
inc esi
or edx, ebx
xor ecx, esi
jmp 0x47640e
pop edi
inc ebx
or esi, edx
sub edx, ecx
xor edx, ecx
xchg ecx, edx
shr ebx, 0x1a
mov ebx, edx
ror esi, 0xc
sub ebx, 0x128e8b3b
mov ecx, 0x128ecb99
shr ecx, 0xc
and edx, 0x128f4ca3
jmp 0x474f47
push 0x401400
sub ecx, ebx
or esi, edx
sub ecx, edx
not ecx
xor ebx, ecx
and ecx, esi
jmp 0x47507b
pop edi
neg ecx
or edx, esi
sub esi, edx
nop
bswap esi
dec edx
or ebx, 0x12994f9d
xor esi, ecx
xor edx, ebx
mov ebx, esi
mov edx, ebx
xchg ecx, esi
jmp 0x474b38
call fcn.0047477c
and ebx, esi
xor ebx, ecx
rol ecx, 0x1b
add edx, 0x12a7f85b
jmp 0x4755fc
pop edi
xchg ecx, esi
inc edx
ror edx, 0xb
neg ebx
xchg edx, ebx
and edx, 0x12a9db83
xor edx, 0x12aa2c91
sub edx, ebx
sub esi, ecx
mov ebx, esi
jmp 0x4756bd
push 0xf3ff261
xor ecx, esi
and edx, ebx
sub ebx, esi
sub esi, ecx
or edx, esi
xor ecx, esi
or esi, 0x12c13447
neg edx
add edx, ecx
xor edx, 0x12c2033b
ror ecx, 0xd
bswap ebx
and ecx, 0x12c2c4df
xchg esi, ebx
xor edx, 0x12c34381
or esi, ecx
jmp 0x477a8d
pop edi
xchg esi, edx
and esi, 0x12c41b2b
or ebx, 0x12c45b37
xor ecx, esi
mov esi, ecx
xchg ecx, edx
and edx, esi
dec ecx
sub edx, esi
shl edx, 0xd
xchg ecx, ebx
shl ecx, 0x1f
jmp 0x4757bd
push 0xf2d61d3
neg edx
rol ecx, 0xd
shr ebx, 0x10
inc ebx
xor edx, esi
mov esi, 0x12d9ea77
or ecx, 0x12da2a49
mov esi, 0x12da6b85
or esi, ecx
sub ecx, 0x12dae995
jmp 0x476beb
push 0xf1c52bf
mov ecx, 0x12db43c1
mov edx, esi
or ebx, edx
add ecx, 0x12dbfdef
ror edx, 6
dec esi
mov edx, ecx
and ebx, 0x12dd0b1d
or ebx, ecx
sub ecx, 0x12dd896b
add ecx, esi
or ebx, edx
jmp 0x477750
pop edi
xchg ecx, esi
or edx, ebx
add esi, edx
ror ebx, 8
or esi, ebx
xor ebx, ecx
mov ebx, 0x12e593c1
and edx, 0x12e5d383
sub ebx, esi
or ecx, 0x12e66219
ror edx, 0x1b
xchg ecx, edx
mov edx, ecx
add esi, ecx
add ecx, 0x12e79b7d
sub edx, esi
jmp 0x477595
push 0xf26ebd9
not ebx
add ecx, edx
sub edx, ecx
ror esi, 0x16
jmp 0x477b07
mov edi, 0xa3f322a
mov ebx, esi
mov ecx, edx
xchg edx, ecx
not edx
shl ecx, 0x19
dec ebx
ror ecx, 0xc
xor ebx, ecx
jmp 0x476342
pop edi
xor ecx, ebx
neg ecx
xor ebx, ecx
xor edx, ebx
or ecx, edx
xchg ebx, esi
sub ecx, ebx
xor esi, ecx
or esi, edx
add ebx, 0x12fd86b3
jmp 0x4766b3
call edi
add ecx, edx
sub esi, edx
add ecx, 0x12fe5b3b
bswap esi
mov ecx, esi
bswap esi
or ebx, 0x12ff6bd7
dec esi
or ebx, 0x12ffec0b
xor esi, ebx
xchg ecx, ebx
or edx, ecx
jmp 0x47600f
push 0xf2de7bf
xor ebx, esi
sub edx, 0x13014139
or ebx, ecx
add ebx, edx
bswap esi
neg ebx
nop
dec esi
mov edx, ebx
or ebx, ecx
add esi, ebx
inc edx
xor ebx, ecx
or ebx, edx
jmp 0x475d66
pop edi
not ebx
sub edx, ecx
xchg ebx, edx
add ebx, esi
sub esi, 0x1305ac41
xor ebx, edx
xor ecx, ebx
or edx, ecx
jmp 0x476230
pop edi
and esi, ecx
dec ebx
mov edx, 0x130dad67
xchg esi, edx
or ebx, ecx
xor ebx, 0x130e6a37
sub ecx, 0x130ebb4d
dec ebx
xor ecx, ebx
xchg edx, ebx
xchg edx, esi
xor ecx, ebx
jmp 0x477797
pop edi
add esi, ecx
ror esi, 0xf
xor edx, esi
and ebx, 0x131ac027
add esi, ebx
dec ebx
or esi, ebx
dec edx
sub edx, 0x131c0d79
mov edx, ebx
sub edx, 0x131c8aa7
add edx, ecx
jmp 0x476e28
call edi
and edx, 0x131d1e45
add ecx, ebx
shl ebx, 0x1a
shl ecx, 9
or ecx, ebx
add ecx, edx
or esi, ebx
dec ebx
xchg ecx, edx
and ebx, 0x131f88f7
xor ebx, ecx
mov esi, ecx
and ecx, edx
or edx, 0x1320a31d
jmp 0x47777b
push 0xf2654f7
or ebx, ecx
xchg edx, ebx
xor ecx, edx
sub esi, ecx
sub edx, esi
neg edx
or edx, 0x1325145d
add esi, 0x1325540d
dec ecx
xor ebx, ecx
jmp 0x4775c3
pop edi
dec edx
and ecx, 0x132cd337
sub esi, ecx
or ebx, 0x132d5159
mov esi, ebx
and ebx, ecx
add esi, ecx
mov esi, ecx
ror esi, 0x1e
xor ebx, ecx
sub ebx, esi
xor ebx, ecx
jmp 0x475645
push 0xf188505
xor esi, edx
xchg ecx, edx
not edx
sub ecx, ebx
inc ebx
mov edx, 0x1330e569
add edx, ebx
mov ebx, edx
or esi, edx
add edx, 0x1331ed85
sub ebx, edx
or ecx, ebx
jmp 0x474cce
push 0xf231549
and edx, ebx
shl esi, 2
xor ebx, edx
add esi, ecx
add ebx, esi
xor esi, 0x1334f239
jmp 0x474e02
pop edi
add edx, 0x1342c02d
xchg esi, edx
and ecx, edx
xchg ecx, ebx
xchg ebx, edx
or ecx, edx
inc ebx
or edx, ecx
xor ebx, 0x1344c9f3
mov edx, ebx
jmp 0x476a88
pop edi
add esi, ecx
neg ebx
add esi, ecx
xor ecx, 0x135811ef
xchg ebx, esi
and edx, esi
ror ebx, 0x15
or esi, ebx
jmp 0x474ead
pop edi
inc ebx
mov ebx, ecx
sub esi, 0x1374182b
add esi, ebx
and esi, ecx
mov edx, ecx
jmp 0x47578e
mov edi, 0xa3f322a
or esi, 0x13838e85
mov esi, 0x1383cd75
xchg ebx, edx
sub ecx, 0x13844ddf
and ecx, esi
neg esi
or ebx, 0x13851c5b
neg ecx
shl esi, 0x1b
dec edx
jmp 0x4750cb
mov edi, 0xa3f322a
shr ecx, 0x10
sub edx, ecx
mov edx, esi
xor esi, ebx
mov ebx, edx
sub esi, 0x138d6bbf
jmp 0x477488
push 0xf1b73af
mov edx, esi
add ecx, edx
shl ecx, 7
mov ebx, esi
mov ebx, ecx
bswap edx
sub ebx, esi
inc esi
xchg esi, ecx
add esi, 0x1390088b
bswap edx
sub ecx, edx
sub esi, ecx
add edx, 0x13919cff
not ebx
neg ecx
jmp 0x477c48
push 0xf16696d
add ebx, esi
not edx
not ecx
xor ecx, esi
mov edx, 0x139d8a45
and ebx, edx
xchg esi, ebx
xor ebx, ecx
mov edx, ebx
inc ebx
or ecx, edx
not ebx
jmp 0x476323
push 0xf2ce059
neg ebx
neg esi
xor edx, esi
inc ebx
or esi, edx
sub ebx, edx
add edx, 0x13afbdbd
mov ecx, 0x13b088a1
sub ebx, 0x13b0da9b
inc ebx
jmp 0x4769e3
push 0xf3fa69f
xchg ecx, esi
xchg edx, esi
sub ebx, 0x13b1fa05
sub esi, edx
xor ebx, esi
inc edx
xchg edx, esi
xchg edx, ecx
or esi, 0x13b38b47
or ecx, edx
sub ecx, ebx
and edx, ebx
xor ebx, 0x13b488ad
xor esi, 0x13b4c9d5
jmp 0x4768c9
call fcn.0047477c
sub edx, esi
xchg ecx, esi
xor esi, ecx
mov ebx, esi
shr esi, 4
sub ecx, esi
jmp 0x476bc1
push 0xf356f19
or edx, 0x13bca1e9
bswap ecx
nop
xor ecx, 0x13bd654d
and edx, ebx
xor edx, esi
jmp 0x4779bf
call fcn.0047477c
and ecx, edx
and esi, ecx
or ecx, 0x13becae5
sub edx, ebx
sub ecx, esi
xor ebx, esi
and edx, esi
xor edx, ebx
sub ebx, 0x13c05579
not ebx
jmp 0x477639
push 0xf352389
mov ecx, 0x13c4aaf9
and esi, 0x13c4ea8d
add ebx, esi
inc esi
and edx, ecx
add ebx, esi
xor ebx, edx
ror edx, 0x1a
jmp 0x47749f
push 0x7336c
or ecx, esi
mov ebx, ecx
rol edx, 2
bswap ebx
inc ecx
xor ebx, edx
xor ebx, ecx
xchg esi, ebx
or ebx, esi
or esi, ecx
xor edx, esi
xor edx, ecx
inc edx
xor edx, ecx
ror edx, 7
add ecx, 0x13cc524b
jmp 0x47667a
push 0xf3357ef
shr ebx, 0x1c
xor edx, ebx
add ecx, ebx
add edx, esi
not esi
add ebx, 0x13cde72b
and ecx, edx
sub ebx, esi
dec esi
or ecx, esi
jmp 0x47523b
pop edi
or ecx, ebx
inc ecx
inc ecx
shl edx, 6
jmp 0x475775
pop edi
xor ecx, edx
xchg ebx, ecx
and ebx, edx
mov esi, ebx
and esi, edx
neg esi
sub edx, ebx
neg ebx
add edx, ebx
mov ecx, edx
or ecx, ebx
xchg esi, ebx
bswap ecx
inc ebx
jmp 0x476f3f
push 0xf269f55
mov ecx, 0x13d4ac97
or edx, 0x13d4ec15
add edx, esi
not esi
inc ecx
mov esi, 0x13d670e5
inc esi
nop
add esi, 0x13d745d3
dec edx
ror ecx, 5
xor edx, ebx
jmp 0x476b2e
call edi
neg esi
dec ebx
xor ecx, esi
xchg ecx, ebx
and ebx, edx
ror esi, 0xc
shr ebx, 0x10
xchg ebx, esi
xor ebx, ecx
mov ecx, 0x13e06557
jmp 0x4775a2
push 0xf22cab9
xchg ebx, edx
sub ebx, ecx
mov esi, ebx
and ebx, 0x13e18cb5
inc ecx
xor ebx, edx
and esi, ecx
and edx, ebx
and edx, ecx
and ebx, 0x13e30403
jmp 0x476e76
pop edi
shl ebx, 0x1b
inc ecx
xor ebx, esi
dec esi
jmp 0x474b13
call edi
neg edx
shl esi, 0x11
and edx, 0x13efcec9
or esi, ecx
mov edx, esi
add ecx, esi
xchg edx, ecx
sub ebx, 0x13f106a3
or esi, edx
and esi, ebx
add ecx, 0x13f1d3af
shl ebx, 0x11
bswap ebx
add edx, ebx
jmp 0x4754f1
mov edi, 0xa3f322a
xchg ebx, esi
mov esi, ebx
mov ecx, ebx
mov edx, esi
jmp 0x476032
pop edi
xor ecx, ebx
add ecx, edx
rol edx, 0xb
xchg esi, edx
bswap edx
bswap ebx
ror edx, 1
xor esi, 0x13f9aaab
jmp 0x476c82
pop edi
xchg esi, ebx
and esi, 0x13fa4129
ror ebx, 0x10
rol ebx, 0x19
add edx, ecx
or edx, 0x13fb506b
jmp 0x475053
call edi
and edx, ecx
and ebx, 0x13fe8b91
sub ebx, 0x13fecbab
mov ebx, esi
and esi, ecx
or ecx, esi
mov ebx, edx
xor ecx, 0x140011c5
or ecx, 0x140051dd
xchg ebx, edx
inc ecx
sub ebx, ecx
jmp 0x474d77
push 0xf35e527
shr ecx, 0x1d
xchg edx, ebx
or ebx, 0x14222165
or ecx, edx
add ecx, edx
dec ecx
jmp 0x47545d
push 0xf1f8f85
and edx, ecx
ror ecx, 8
and edx, ebx
mov esi, ecx
shr ecx, 0x15
dec ebx
or edx, 0x142d4165
xchg edx, ebx
jmp 0x474fec
push 0xf403f11
add esi, edx
mov esi, edx
and ecx, edx
or edx, 0x1430c38d
and edx, esi
xchg edx, ecx
and edx, ebx
nop
neg esi
or edx, 0x1432502b
mov ecx, edx
sub esi, ebx
neg esi
bswap edx
jmp 0x4771d7
mov edi, 0x4132136a
neg esi
and edx, 0x1433e93f
shl edx, 6
xor edx, esi
rol esi, 0x11
xchg ecx, ebx
mov ebx, edx
shl esi, 0xf
sub ecx, edx
or edx, esi
xchg ebx, ecx
mov edx, ecx
or ecx, edx
xor esi, 0x1436ed61
jmp 0x476771
push 0xf23acd1
add ecx, ebx
dec edx
xor edx, 0x1437c4f3
xchg ecx, ebx
xchg ebx, ecx
mov edx, ecx
nop
not esi
jmp 0x477243
push 0xf2736a1
not esi
or edx, esi
xchg ebx, esi
xor ecx, ebx
sub ebx, esi
add edx, ebx
jmp 0x4764cf
call fcn.0047477c
or edx, ebx
sub ecx, ebx
and ecx, ebx
mov ecx, esi
sub esi, ecx
xor ebx, 0x14408dbd
xor ebx, 0x1440de05
sub edx, esi
jmp 0x4750aa
push 0xf1bbea7
xchg ecx, esi
mov ebx, ecx
xor edx, ebx
or ebx, edx
add edx, 0x1451ccd3
or esi, 0x14520c1d
and ebx, edx
and ebx, esi
xchg ecx, esi
xor edx, esi
jmp 0x4747db