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

Disassembly:
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff25
jne 0x401093
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff0b
jne 0x401117
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff1b
jne 0x401187
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff31
jne 0x401229
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
call sub.user32.dll_GetDlgCtrlID
ret
jmp 0x470297
add ecx, edx
xchg ecx, edx
xor ecx, 0xf0ab6585
dec edi
or ecx, esi
and edx, ecx
jmp 0x470ada
mov ebx, 0x40495727
and edx, ecx
and edi, ecx
neg ecx
mov ecx, 0xf0f21639
sub esi, 0xf0f233cb
or ecx, edi
or edi, edx
and esi, 0xf0f2867f
and ecx, edx
xchg esi, edi
jmp 0x4716ae
pop ebx
and edi, 0xf0f3d719
xchg edi, esi
xor ecx, 0xf0f40e39
shr esi, 0x10
xor edx, 0xf0f447dd
mov edx, ecx
or ecx, edi
mov esi, 0xf0f499e5
sub edx, esi
and ecx, edi
and esi, ecx
mov ecx, esi
jmp 0x471467
push 0xf0b7b1e7
xor edx, ecx
xchg ecx, esi
shr edi, 0xa
sub edx, ecx
sub ecx, edi
or edi, edx
add esi, edi
or esi, edx
and ecx, 0xf0f5fe0d
xchg edi, edx
jmp 0x4723b3
pop ebx
bswap edx
xchg esi, edi
neg edi
xchg ecx, esi
mov esi, ecx
xchg ecx, edi
sub edi, esi
xor edi, esi
add edx, 0xf0fb4f77
add edi, esi
jmp 0x471906
call fcn.00472e13
bswap ecx
xor esi, ecx
shr edi, 0x12
sub edx, ecx
jmp 0x470ece
pop ebx
add edx, edi
add edi, ecx
or ecx, edi
mov esi, 0xf0fe8c75
sub edx, ecx
mov esi, edi
rol ecx, 8
bswap esi
jmp 0x470ced
pop ebx
xor edi, edx
add ecx, 0xf101f155
xor edi, 0xf1021123
xchg edx, esi
jmp 0x47173a
push 0xf0b08208
add esi, edi
or esi, 0xf1049b79
and edx, ecx
add ecx, edi
add esi, ecx
add edi, edx
xor edx, esi
or esi, edi
jmp 0x471d20
pop ebx
xor esi, edx
or esi, edi
add esi, ecx
or ecx, 0xf105ac2f
and ecx, edi
inc esi
rol edx, 4
inc edi
and ecx, edi
and esi, ecx
jmp 0x471076
call ebx
mov esi, 0xf10ec077
add edi, esi
add edx, esi
mov edx, ecx
or esi, edi
mov edx, esi
jmp 0x471a38
pop ebx
bswap esi
xchg edi, ecx
mov edx, esi
xor edx, ecx
xchg edx, edi
add esi, ecx
jmp 0x4711d5
call ebx
ror edx, 0x1c
rol esi, 0x12
or esi, 0xf11473f3
add edx, ecx
xor edx, ecx
mov edi, 0xf114c487
mov esi, edx
xor edx, edi
mov edx, 0xf11519fb
and edi, edx
and edi, ecx
and edx, edi
or ecx, 0xf1158327
mov edi, 0xf1159f29
or edx, esi
xchg edi, edx
jmp 0x470987
push 0xf0b93a4b
mov edi, edx
xor edx, edi
inc edx
rol esi, 7
or esi, edi
shl edi, 0xc
xor edx, edi
and esi, edx
mov edx, edi
mov edi, ecx
jmp 0x472850
push esp
add esi, edx
rol ecx, 8
shl ecx, 0x11
mov esi, 0xf11cb4b9
jmp 0x4717d5
push 0xf0af43cb
xchg edx, esi
bswap edx
bswap esi
sub ecx, edx
shr edi, 0x1d
and edx, 0xf11d6c7b
sub edi, 0xf11d8833
and esi, 0xf11da5c5
jmp 0x470e04
push 0xf0b42b03
sub edi, esi
not ecx
add edi, edx
xchg esi, edi
add edx, edi
add edi, esi
and edi, ecx
not edi
xchg edx, esi
xor edx, esi
ror ecx, 0xd
xor ecx, edi
or edi, ecx
sub edi, ecx
xchg ecx, edx
or ecx, 0xf124ef27
jmp 0x470ab5
call ebx
xchg edi, ecx
xchg ecx, esi
xor ecx, edi
not edi
shr edi, 1
shl edx, 0x1d
neg esi
and edx, esi
jmp 0x4721ed
pop ebx
shr esi, 4
and ecx, 0xf126226b
sub esi, 0xf1263e7d
or ecx, edi
xor ecx, 0xf126790d
and edi, 0xf126951f
and esi, edx
not esi
shr esi, 0x1e
and esi, edx
and edx, ecx
inc edi
jmp 0x47224f
push 0xf0b449b1
inc ecx
rol esi, 0x16
mov edx, edi
mov edi, ecx
sub edx, 0xf12ff06d
dec edi
and edi, edx
xchg edx, edi
sub esi, ecx
xchg edx, ecx
add esi, edx
and ecx, esi
jmp 0x47170b
push 0xf0ad3420
xchg esi, edx
sub ecx, 0xf130ed3d
xchg edi, ecx
sub edi, ecx
shr edx, 0x18
and esi, ecx
not edx
shr edx, 0x15
bswap edx
bswap ecx
inc ecx
and edx, ecx
add edi, 0xf13225cd
rol esi, 1
jmp 0x472437
mov ebx, 0x40495727
shr edi, 0x1c
xor edi, edx
add edi, esi
or edi, edx
shr edx, 0x15
mov ecx, edx
sub esi, ecx
sub esi, edi
xchg edi, ecx
or edx, esi
xor edi, 0xf1337a59
sub edx, 0xf133966b
jmp 0x47264f
pop ebx
not edx
not edx
xor edx, esi
mov edi, esi
sub esi, ecx
xchg edx, ecx
mov esi, ecx
bswap edx
jmp 0x4714b0
pop ebx
sub edi, ecx
add edi, esi
inc ecx
xor esi, ecx
jmp 0x47134b
pop ebx
dec edi
and edx, ecx
sub esi, edi
shr ecx, 0x15
shl edx, 0xd
sub edx, ecx
and esi, ecx
and edx, edi
shl ecx, 0x1a
and edi, edx
sub edx, 0xf1437543
xchg ecx, esi
xor edx, 0xf143ad33
xor ecx, edx
jmp 0x470566
push 0xf0af7d8d
add ecx, 0xf148b691
rol esi, 9
add edi, ecx
inc ecx
and esi, ecx
not edx
xor edx, esi
mov edi, esi
mov ecx, edx
shr edx, 0xd
xor esi, edx
inc edx
or edi, esi
or edi, ecx
jmp 0x471f67
push 0xf0af60d1
or esi, ecx
mov ecx, edi
shr edx, 0x11
sub edx, esi
xor edi, edx
or ecx, edx
sub ecx, edx
sub esi, 0xf14c286d
bswap edi
sub ecx, esi
sub edi, 0xf14c81df
and esi, 0xf14c9c3b
and esi, ecx
or edx, esi
jmp 0x470db5
pop ebx
ror esi, 0xb
and ecx, edi
and edi, esi
bswap edx
or esi, edi
or esi, 0xf14f8c25
mov ecx, 0xf14fadf3
sub esi, edi
xchg edi, ecx
mov esi, edi
xor edx, ecx
ror edi, 5
rol ecx, 5
and esi, 0xf1506c47
jmp 0x4729ed
call ebx
xor edx, ecx
or edi, edx
mov edx, edi
or edi, esi
shr esi, 0x19
mov ecx, esi
or esi, 0xf152263d
and edi, edx
jmp 0x470bd4
push 0xf0b28fe1
xor ecx, esi
or esi, edx
shl esi, 0x1a
mov edi, esi
mov edx, esi
and edx, ecx
shr ecx, 0xe
bswap edx
sub esi, 0xf153455f
and ecx, esi
bswap edx
xchg edx, ecx
shr ecx, 0x1a
add esi, 0xf153d07f
jmp 0x472746
mov ebx, 0x40495727
sub esi, edi
sub edi, edx
add edx, 0xf156dbf5
xor ecx, esi
rol ecx, 0x18
add ecx, 0xf157323f
or esi, edx
add esi, edi
add ecx, esi
bswap edi
sub edi, edx
dec edi
jmp 0x472dd2
call ebx
mov edx, edi
xor edx, ecx
and edx, edi
not ecx
or ecx, esi
ror edi, 3
xor edx, edi
and esi, edx
jmp 0x472960
pop ebx
rol ecx, 0x12
add ecx, 0xf15f313d
or esi, edx
add esi, edi
add ecx, edx
inc edx
xor esi, edx
add ecx, 0xf15fd743
xor ecx, edx
or esi, ecx
jmp 0x4719a7
pop ebx
or esi, edi
or esi, 0xf160505f
mov ecx, 0xf160702d
sub esi, edi
dec edx
shl edx, 0x14
sub ecx, 0xf160e03f
or ecx, edx
xor edx, edi
ror edx, 0x19
jmp 0x47217d
call fcn.00472e13
mov edi, edx
ror edi, 0xd
sub ecx, esi
xchg edi, esi
add ecx, edi
shl edi, 0xe
mov edx, 0xf162e331
xchg esi, ecx
dec edi
dec ecx
shl ecx, 0x18
or edi, 0xf163753d
jmp 0x470759
pop ebx
sub esi, 0xf163a0bf
xchg esi, edx
sub ecx, 0xf163d72b
add esi, edi
and esi, ecx
sub esi, edx
dec ecx
nop
bswap esi
and esi, edi
or ecx, 0xf164b74d
ror edi, 0x1d
not edx
sub edi, edx
add edi, edx
xchg esi, edi
jmp 0x4712ec
pop ebx
sub ecx, esi
xor edx, esi
and edi, ecx
or edi, edx
add edi, ecx
xor edi, ecx
jmp 0x47093f
pop ebx
xchg edx, ecx
xchg esi, edx
sub edi, esi
shr edi, 0xb
xor edi, ecx
and edi, esi
jmp 0x4704a6
pop ebx
or esi, edx
shr edx, 5
sub edx, esi
add edx, ecx
shr ecx, 0x10
add esi, 0xf16c93b7
xchg esi, edx
shr edx, 0x11
add edi, 0xf16ceb73
sub edx, 0xf16d0705
sub esi, ecx
mov edx, 0xf16d3ed7
sub edi, ecx
mov edx, esi
jmp 0x470511
push 0xf0b80b1d
and edi, ecx
xor ecx, edi
rol esi, 0x1b
shr edi, 0x13
inc edx
bswap edx
mov ecx, 0xf16e479d
inc ecx
add edx, edi
xchg ecx, esi
bswap ecx
mov edx, 0xf16ed263
sub edi, ecx
add ecx, 0xf16f09db
jmp 0x471859
pop ebx
mov edx, esi
mov esi, edi
xor ecx, edi
and edx, esi
jmp 0x472a14
mov ebx, 0x40495727
and edi, 0xf1737bcb
ror esi, 0x1b
sub edi, esi
not ecx
add edi, edx
ror esi, 0x14
not ecx
or edx, edi
shl ecx, 0x18
sub esi, 0xf174796b
jmp 0x47138e
pop ebx
add edi, 0xf174a4ed
rol esi, 0x16
sub esi, edx
add esi, edx
jmp 0x472202
mov ebx, 0x40495727
sub ecx, edi
bswap esi
or edi, esi
shr esi, 0xd
jmp 0x472cfc
pop ebx
and ecx, edx
and edi, edx
ror ecx, 0xa
and ecx, edx
ror esi, 0x1e
xor ecx, esi
jmp 0x4712b5
pop ebx
xor esi, ecx
mov edi, 0xf17845d1
shr ecx, 0x14
bswap edx
jmp 0x471bf7
call fcn.00472e13
add ecx, edx
xchg esi, ecx
and esi, 0xf1798df1
and esi, ecx
add edi, edx
xchg esi, edi
xor edi, 0xf179fc37
neg ecx
and ecx, edi
xchg edi, ecx
xchg esi, edx
xchg esi, edi
jmp 0x4706a1
call fcn.00472e13
or edi, esi
shr esi, 0x16
mov ecx, esi
or esi, edx
shl esi, 0x11
add ecx, 0xf17b3493
dec ecx
and edi, edx
xor edx, esi
mov edx, 0xf17ba643
add esi, edx
and ecx, esi
xchg esi, ecx
add esi, edi
neg edi
xor esi, edx
jmp 0x4722b8
push 0xf0b7ed47
xchg edx, edi
sub esi, ecx
sub esi, 0xf1803f91
or ecx, edi
or ecx, esi
xor ecx, 0xf18090c9
not ecx
xchg edi, ecx
jmp 0x47121c
pop ebx
xor edx, edi
sub ecx, edx
xor ecx, esi
not esi
jmp 0x47037f
push 0xf0b8fe47
xchg esi, edx
mov edi, edx
add edx, 0xf182cf51
not ecx
inc edx
add ecx, esi
inc esi
xor esi, 0xf1835b99
jmp 0x472b65
pop ebx
dec ecx
inc edx
bswap edx
sub esi, 0xf183db13
xchg edx, ecx
or ecx, 0xf1841727
and esi, edi
xchg edi, esi
jmp 0x471103
pop ebx
and esi, edx
not esi
inc esi
xor esi, edi
bswap edx
mov esi, 0xf187c193
xchg edi, ecx
xchg edx, ecx
jmp 0x472196
call ebx
mov ecx, edi
neg esi
neg ecx
xchg esi, edi
add edx, edi
sub esi, ecx
jmp 0x470351
pop ebx
sub edi, ecx
xchg ecx, edx
sub edi, edx
xchg esi, edx
not edi
or edx, edi
sub esi, ecx
xor edi, 0xf18d5021
or edx, ecx
xor esi, edi
and edi, edx
mov esi, edi
sub ecx, edi
bswap esi
jmp 0x471f2a
push 0xf0b16b8f
shr ecx, 0xc
add ecx, edx
xor edi, esi
and ecx, 0xf19592f7
rol edx, 0x1b
mov ecx, esi
jmp 0x472632
call fcn.00472e13
mov edi, esi
mov esi, 0xf1960d57
sub edi, edx
xchg esi, ecx
and ecx, 0xf196631b
xor edx, esi
neg edx
or edx, esi
or edx, ecx
add ecx, esi
shl esi, 0x1d
mov edi, esi
jmp 0x47096e
mov ebx, 0x40495727
xor edx, 0xf1989b69
or edx, edi
sub ecx, esi
rol ecx, 0x18
and esi, 0xf1990c7f
xchg edx, edi
bswap edx
sub esi, 0xf19961f1
jmp 0x471a59
push 0xf0bb5e9d
rol edx, 0xc
not edx
dec esi
and edi, ecx
mov esi, edx
mov edi, esi
sub edx, edi
add edx, esi
shr ecx, 9
sub edi, 0xf19a86fd
or edx, ecx
sub edx, ecx
rol esi, 9
or ecx, 0xf19af211
jmp loc.00471b56
push 0x40
sub ecx, edx
or esi, edi
and esi, ecx
or edx, 0xf19ebda9
jmp 0x4726e7
mov ebx, 0x40495727
neg edi
xchg ecx, edi
or edi, esi
add edi, ecx
xor edx, ecx
neg ecx
dec ecx
add ecx, edx
ror edi, 0x19
or edx, 0xf1a3a9dd
jmp 0x47236c
pop ebx
mov esi, edx
or esi, 0xf1a8562b
and esi, edi
or ecx, edi
or esi, edx
sub edx, edi
jmp 0x471985
pop ebx
and ecx, edi
neg edi
xchg ecx, edi
sub esi, 0xf1abede9
xor edi, ecx
sub ecx, esi
not edi
or edx, ecx
sub ecx, 0xf1ac773d
add edx, edi
jmp 0x47276f
pop ebx
or ecx, edi
mov edi, ecx
add ecx, esi
sub edi, edx
inc edx
rol ecx, 0x12
inc esi
and edx, ecx
and esi, edi
shr edi, 7
bswap esi
or edi, ecx
add esi, edx
add edi, esi
sub edx, esi
xor edx, esi
jmp 0x470e78
push 0xf0b27135
ror edi, 0x16
shr esi, 0x13
xor edx, 0xf1afbf3d
xchg edi, edx
xchg edi, ecx
xchg esi, ecx
dec edx
and esi, ecx
jmp 0x470eea
pop ebx
xor edx, esi
mov edi, esi
xchg edx, edi
sub ecx, edx
xor ecx, edx
sub edi, esi
or ecx, edx
sub ecx, 0xf1b24557
mov edx, 0xf1b2600b
sub edx, ecx
jmp 0x470427
call fcn.00472e13
dec ecx
and edx, esi
inc edx
sub edi, 0xf1b2f5b7
add ecx, 0xf1b3106b
inc edx
or esi, 0xf1b34c25
add edx, ecx
add esi, edx
add edi, esi
ror ecx, 0xe
shl edi, 1
or edi, 0xf1b3eb4f
mov ecx, 0xf1b40603
jmp 0x471b09
push 0x401400
xchg esi, ecx
add edi, 0xf1b4494d
add edi, ecx
xchg edi, esi
or edi, edx
add esi, edi
xor ecx, esi
add edi, ecx
jmp 0x470fe1
mov ebx, 0x40495727
xor esi, edi
mov edi, ecx
sub edi, 0xf1b695cb
add esi, edi
dec edx
xor edi, 0xf1b6ea1d
and edi, 0xf1b70687
mov edi, ecx
mov esi, edx
mov edi, esi
add ecx, edx
add ecx, esi
jmp 0x470493
call ebx
xor edi, ecx
mov edi, 0xf1b7c387
shl ecx, 3
mov esi, ecx
mov edi, edx
bswap esi
or esi, edi
and ecx, 0xf1b86763
jmp 0x471ec7
push 0xf0b2542f
or edx, 0xf1bb4609
and edx, ecx
inc edi
and edx, esi
sub edx, esi
rol edi, 0x1d
xchg edx, ecx
and edi, esi
jmp 0x4719f0
call fcn.00472e13
mov edi, edx
xor ecx, 0xf1bc45a9
nop
dec esi
and edx, edi
add esi, edx
jmp 0x472ae8
push 0xf0ba6aa3
sub edx, 0xf1bdc7e3
xchg esi, ecx
sub edx, ecx
sub ecx, edi
xor ecx, edi
or edx, ecx
mov edi, 0xf1be6aff
inc ecx
mov esi, edi
sub ecx, edx
jmp 0x47205b
mov ebx, 0x4132136a
add edi, edx
xchg ecx, edi
rol esi, 0xe
dec ecx
rol edi, 0x11
sub esi, edx
mov edi, esi
xor edx, esi
jmp 0x471b99
call ebx
inc esi
and edx, ecx
sub edx, ecx
rol esi, 0xd
add edx, esi
add esi, edi
xor ecx, edi
xchg edi, edx
jmp 0x4706f1
push 0xf0b60a47
xor ecx, 0xf1c3771d
xchg esi, edx
sub esi, ecx
ror edx, 0x12
mov esi, ecx
xor ecx, esi
and ecx, esi
neg esi
and edx, esi
dec ecx
jmp 0x472694
push 0xf0b6fcc7
or edi, edx
mov edx, esi
or edx, ecx
sub edi, 0xf1c75805
add ecx, 0xf1c77339
or edx, edi
jmp 0x47282c
push 0xf0b14eaf
inc edi
mov edi, esi
bswap ecx
or esi, edx
add edi, 0xf1c82373
dec ecx
nop
bswap edx
jmp 0x471692
mov ebx, 0x40495727
add ecx, 0xf1c89f7b
inc edx
sub edi, 0xf1c8d769
add ecx, 0xf1c8f22d
xor edi, 0xf1c913fb
xchg edx, esi
jmp 0x4713b8
pop ebx
xor esi, edx
mov esi, edi
sub ecx, edx
mov edx, edi
or edi, ecx
add edx, esi
shl esi, 0xf
neg ecx
xchg edi, ecx
mov ecx, edi
or ecx, edi
sub esi, 0xf1d685dd
or ecx, edx
or edx, 0xf1d6badf
jmp 0x47135f
pop ebx
sub edx, 0xf1d8b181
add esi, ecx
add edi, edx
xor edx, esi
or esi, edi
sub edx, edi
xor edx, esi
or esi, edi
and ecx, 0xf1d986d7
add edi, edx
xchg ecx, edi
or edi, esi
add edi, ecx
xor edx, ecx
jmp 0x471490
push 0xf0af9911
xor edx, 0xf1dade83
xchg edi, edx
or esi, ecx
add ecx, esi
add edx, edi
mov edx, esi
xor ecx, edx
xchg edx, ecx
mov ecx, edx
xchg ecx, esi
jmp 0x47131d
call ebx
or esi, edi
dec esi
add ecx, esi
add ecx, 0xf1dd9cb3
shl edx, 9
xchg ecx, edi
jmp 0x4720b6
push 0xf0ba8879
add edx, ecx
xchg edi, ecx
xor edi, esi
add edx, 0xf1e26085
inc esi
and edx, ecx
inc edi
mov edi, esi
jmp 0x470f6e
pop ebx
nop
bswap edx
xchg esi, edi
ror ecx, 0x11
and edx, 0xf1e570e1
mov esi, edx
xor edx, ecx
xchg ecx, esi
jmp 0x4711e8
call ebx
ror ecx, 1
or edx, esi
mov edi, ecx
mov edi, 0xf1ea77a5
jmp 0x471149
push 0xf0b6dd3d
add edi, ecx
and ecx, esi
and esi, ecx
xchg edx, ecx
or ecx, edi
mov esi, 0xf1eb2465
jmp 0x471ce7
push 0xf0b1146e
add edi, edx
xchg ecx, edi
rol esi, 0xe
or ecx, edi
sub esi, 0xf1ebb5c5
xchg edi, ecx
mov ecx, edi
mov ecx, edx
mov edi, 0xf1ec2089
add edi, 0xf1ec3b4d
jmp 0x472523
mov ebx, 0x40495727
dec edi
add esi, ecx
or ecx, 0xf1ec96a9
or esi, edx
add edi, 0xf1eccbab
dec ecx
mov edi, esi
xor edx, 0xf1ed2021
xchg edi, edx
or esi, edx
and esi, ecx
shr esi, 4
jmp 0x4710d9
pop ebx
dec esi
add edx, edi
add edi, ecx
and ecx, esi
and edx, ecx
xchg edx, ecx
mov ecx, edx
bswap edi
jmp 0x471098
push 0xf0ba4cf3
xor edx, esi
shr ecx, 0x16
ror esi, 0x13
xchg ecx, edx
or edx, edi
and edi, edx
sub edi, ecx
sub esi, edi
and edx, esi
dec ecx
and edx, edi
shr ecx, 0xe
neg edi
mov edx, esi
rol edx, 0x1f
add edx, ecx
jmp 0x471bd3
pop ebx
neg ecx
add edi, 0xf1f1b629
or edi, 0xf1f1d2b9
mov ecx, 0xf1f1ed7d
bswap ecx
xchg edx, edi
or edi, esi
sub edi, esi
inc esi
and edx, ecx
jmp 0x47086a
push 0xf0ad700f
and edi, ecx
not edx
xchg edx, ecx
mov ecx, edx
dec esi
and esi, ecx
inc edi
xor edx, ecx
mov edi, ecx
xchg ecx, esi
or edi, 0xf1f3c7cb
sub ecx, 0xf1f409c7
jmp 0x4722cb
call ebx
and edx, ecx
xchg ecx, edx
add edx, edi
sub edx, 0xf1f5961d
jmp 0x471515
push 0xf0ad8dc7
dec esi
or ecx, edx
and esi, edi
shr edx, 0xb
mov edi, 0xf1f62977
sub edi, esi
xchg esi, ecx
shl esi, 6
sub edx, 0xf1f69c99
shl edi, 0xc
sub esi, 0xf1f6d4bd
or ecx, edi
jmp 0x4712c3
call fcn.00472e13
inc edi
add edx, edi
shr edx, 0x19
xor ecx, 0xf1fb32fb
xchg ecx, esi
sub esi, 0xf1fb691d
jmp 0x472a78
call fcn.00472e13
sub edx, 0xf1fb907b
dec ecx
add esi, ecx
dec edi
and edi, ecx
neg ecx
or esi, ecx
or ecx, edi
sub esi, 0xf1fc6f99
add edi, edx
not edi
rol edi, 0x13
jmp 0x4729ca
push 0xf0b7cf97
xchg edi, esi
sub edx, 0xf1fd053d
or ecx, edx
sub ecx, edx
and ecx, esi
add esi, ecx
dec edi
dec ecx
jmp 0x471445
push 0xf0ad5379
and esi, 0xf20139f9
neg edx
rol edx, 0x1d
not edx
dec esi
bswap ecx
ror edx, 0x11
mov edi, ecx
sub edx, ecx
xchg edx, edi
jmp 0x472273
push 0xf0b1314f
or edi, ecx
add edi, edx
and edx, ecx
shl edi, 0x10
mov edx, 0xf209208b
mov edi, 0xf2093b1b
jmp 0x471d05
pop ebx
add esi, 0xf20a8aa5
dec esi
inc edi
sub edx, esi
add edx, esi
xor edi, esi
mov ecx, edi
and edx, 0xf20b47ff
rol esi, 0xc
sub edi, ecx
jmp 0x47159b
mov ebx, 0x40495727
and ecx, edi
add esi, edx
mov esi, edi
and ecx, esi
xchg esi, ecx
shl esi, 0x17
jmp 0x4727ed
mov ebx, 0x40495727
not edx
dec esi
and edi, ecx
neg ecx
mov esi, edi
xor edx, esi
and esi, ecx
sub edx, edi
add ecx, esi
mov edx, esi
jmp 0x47238a
call fcn.00472e13
and ecx, 0xf211859d
xor edx, esi
and edx, edi
xchg edi, edx
and ecx, edx
xchg edx, ecx
shl edx, 0xd
xchg esi, edi
jmp 0x47216a
push 0xf0b62877
mov edi, 0xf213a137
mov edx, esi
sub edi, edx
shr ecx, 0x1b
jmp 0x470313
push 0x6ee97
sub ecx, edi
and esi, ecx
xchg ecx, esi
xor edx, ecx
and edx, 0xf21690f5
xor edx, edi
jmp 0x471a91
push 0xf0b2ac9d
and esi, 0xf2190c2b
xor esi, ecx
and esi, edi
or edi, 0xf2195ee5
inc edx
xor esi, edx
sub ecx, edi
mov edi, edx
sub edx, ecx
or esi, edi
or esi, edx
sub edx, esi
jmp 0x4725b9
push 0xf0ae76e4
add esi, ecx
dec edi
inc edi
sub esi, edx
or edi, ecx
xchg esi, edx
shr esi, 0x17
xor esi, edx
sub edi, edx
xchg esi, edx
mov esi, ecx
mov edi, edx
mov ecx, esi
add esi, ecx
jmp 0x472896
call fcn.00472e13
rol edi, 0x10
add esi, edi
sub edi, 0xf21f1d01
sub esi, edi
sub edi, edx
add edx, 0xf21f6e15
xor ecx, esi
and ecx, 0xf21fa58d
sub edx, 0xf21fc537
nop
xchg edx, ecx
sub esi, edx
shl edi, 0xb
sub esi, 0xf22051fd
or ecx, edi
add ecx, edx
jmp 0x472ac4
mov ebx, 0x40495727
or ecx, 0xf220ad83
ror edi, 0x1a
or edi, esi
sub edi, esi
not ecx
and edi, esi
neg esi
rol esi, 7
add edi, edx
and edx, esi
jmp 0x472b85
push 0xf0b95855
and edx, esi
xchg esi, edx
mov esi, ecx
mov edi, edx
sub edx, esi
sub edx, ecx
xchg ecx, edi
sub esi, 0xf2228ced
or ecx, edi
add ecx, edx
shl edx, 0xc
or edi, ecx
or edi, 0xf2231171
xor edi, esi
jmp 0x471adc
push 0xf0ae936d
rol ecx, 4
add edx, edi
rol edx, 0x14
sub esi, edi
add esi, edx
xchg ecx, esi
bswap ecx
and esi, ecx
sub ecx, edx
sub esi, 0xf2252f37
or ecx, edi
mov esi, 0xf22565ab
add ecx, 0xf225803b
or esi, edx
xchg edx, ecx
mov ecx, edi
jmp 0x4721c0
pop ebx
or ecx, esi
and edi, ecx
shr esi, 2
xchg ecx, edx
shl ecx, 0xb
or esi, edi
or esi, edx
mov ecx, esi
add esi, ecx
sub edx, 0xf22c1301
jmp 0x471c81
call ebx
xor esi, edx
xor edi, esi
mov ecx, edi
mov edx, ecx
or edx, 0xf22f0e39
bswap ecx
and esi, ecx
or ecx, edx
and esi, edx
and ecx, edx
or edi, esi
xchg esi, edx
jmp 0x470ca9
push 0xf0b39735
shr edx, 0xa
or ecx, edx
neg edi
or esi, ecx
sub edx, edi
xor edi, 0xf23081d9
neg ecx
sub edi, esi
or esi, edi
or ecx, esi
and edi, ecx
or esi, edx
jmp 0x470b0a
pop ebx
xor esi, ecx
xor edx, edi
add ecx, edx
inc edx
sub edi, 0xf231b351
or edx, ecx
sub esi, 0xf231ee95
or ecx, edi
mov esi, 0xf2322309
mov edx, ecx
jmp 0x471b7b
call ebx
xor edi, esi
or ecx, esi
mov esi, edi
sub esi, 0xf234f1ad
sub esi, edx
mov ecx, edi
shl edx, 0x11
and esi, edi
or edx, esi
add ecx, edi
sub esi, edi
or ecx, edx
ror esi, 0x1e
and esi, 0xf235ffe5
jmp 0x472bd2
call ebx
xor ecx, 0xf23714d5
and edi, 0xf2372f31
xor esi, edx
sub ecx, esi
and ecx, edi
shl edx, 0x15
or edi, 0xf237bbad
and esi, edi
jmp 0x470584
push esp
or esi, ecx
shl edx, 0xb
sub ecx, 0xf2383345
bswap edi
add edx, ecx
mov ecx, edx
xchg ecx, esi
mov esi, edi
add ecx, edx
sub edi, ecx
jmp 0x470857
push 0xf0b91c41
inc esi
xor esi, edi
and edi, edx
mov esi, edi
or esi, 0xf23c78ed
and edi, edx
mov esi, edi
mov esi, 0xf23cc6ab
jmp 0x470838
call fcn.00472e13
add edi, 0xf23ceeb3
and ecx, edx
inc ecx
xor esi, ecx
and esi, edi
mov edx, ecx
mov esi, edx
mov edi, esi
xor esi, edi
inc ecx
jmp 0x47155b
pop ebx
mov ecx, edi
or edx, edi
sub esi, ecx
and esi, ecx
or edx, esi
or ecx, edx
mov edi, edx
sub edx, esi
sub edx, 0xf23ff735
and ecx, 0xf240136b
xor edx, esi
mov edx, edi
mov edi, ecx
sub edi, 0xf2407ce9
jmp 0x47256f
call fcn.00472e13
and ecx, edx
and esi, edx
add edi, esi
mov ecx, 0xf248c373
shl ecx, 9
or edi, 0xf248fb61
jmp 0x471c12
call fcn.00472e13
sub esi, 0xf24f6873
add edi, edx
and edx, ecx
bswap edi
bswap ecx
and edi, ecx
mov edx, esi
mov esi, edi
jmp 0x471fb3