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

Disassembly:
call sub.user32.dll_GetKBCodePage
cmp eax, 0xffffff22
jne 0x4010a2
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffee7
jne 0x40111c
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffeff
jne 0x401182
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
ret
call sub.user32.dll_GetKBCodePage
cmp eax, 0xfffffef5
jne 0x401206
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
call sub.ntdll.dll_NtRemoveProcessDebug
call sub.user32.dll_ToAsciiEx
ret
jmp 0x4752ad
or edi, ecx
jmp 0x476751
call edi
or edx, esi
add ebx, 0x8290fa9b
nop
and edx, ecx
and esi, 0x8291aec8
xchg ebx, ecx
xor ecx, ebx
and ebx, ecx
jmp 0x477d06
pop edi
and ecx, ebx
rol edx, 0x15
sub ebx, 0x82985fae
xor ebx, ecx
mov edx, esi
dec ebx
jmp 0x477b16
push 0x40
nop
not ecx
ror esi, 0x1f
or edx, 0x829e13e5
neg esi
or ebx, ecx
xchg ebx, esi
or edx, esi
dec ecx
xor edx, ecx
mov esi, ecx
jmp 0x4766ca
pop edi
sub ecx, esi
and ebx, 0x82aa55bf
and ecx, ebx
shl edx, 0x1a
add esi, edx
and esi, ebx
jmp 0x476738
call fcn.00478f97
mov esi, edx
add ecx, ebx
jmp 0x475887
push 0x81970363
xchg ecx, edx
add esi, ebx
not ebx
sub ecx, esi
xor esi, edx
sub edx, 0x82be0c24
mov ecx, esi
mov edx, ecx
add ebx, 0x82becbb2
and edx, ecx
and esi, ebx
jmp 0x4763ac
pop edi
sub ebx, esi
bswap edx
and esi, ebx
xchg ecx, esi
shl esi, 0x1f
jmp 0x4760f5
push 0x818fa8f6
bswap edx
mov esi, edx
and esi, ebx
mov edx, ebx
or esi, ebx
mov ebx, 0x82cc05a3
jmp 0x4783ea
call fcn.00478f97
mov edx, 0x82cc5add
nop
xor edx, ebx
and ebx, ecx
or esi, ebx
xor ebx, esi
or esi, ebx
xor edx, ebx
and ecx, esi
add ecx, edx
sub ebx, edx
sub ebx, ecx
jmp 0x478a0a
mov edi, 0x6e447c44
and esi, edx
neg esi
add esi, ecx
xor ebx, esi
rol esi, 0x15
add ecx, 0x82d29499
bswap ebx
sub edx, 0x82d3114f
jmp 0x478cae
pop edi
shl ecx, 0x13
and esi, ecx
sub ecx, ebx
neg ebx
and ebx, edx
neg esi
ror esi, 4
add ebx, esi
or edx, 0x82d736de
xchg ebx, ecx
or edx, 0x82d7b10d
jmp 0x47594b
push esp
sub edx, 0x82d80be5
sub ecx, ebx
bswap ecx
bswap ebx
sub ebx, edx
and ebx, edx
sub ebx, esi
or ebx, esi
mov edx, ecx
and edx, esi
xchg edx, esi
sub ebx, ecx
neg edx
jmp 0x47621b
call fcn.00478f97
mov ebx, edx
not esi
mov ecx, edx
or ecx, 0x82dc6001
add edx, 0x82dc9e22
neg ecx
xchg ecx, esi
add edx, ecx
or ebx, 0x82dd93eb
jmp 0x476c97
push 0x81af1eb2
xchg esi, edx
and esi, 0x82e12837
sub ebx, esi
and ecx, ebx
not edx
mov edx, 0x82e21cf1
and esi, 0x82e25ac2
dec ecx
sub ecx, 0x82e2e782
add edx, esi
sub esi, ebx
xchg ebx, ecx
sub ebx, edx
shr edx, 6
and esi, edx
jmp 0x477480
pop edi
xchg ebx, edx
ror ecx, 0x1e
or ecx, 0x82e70f2c
mov edx, ebx
sub edx, 0x82e7880c
sub esi, edx
mov esi, ecx
xchg ecx, edx
jmp 0x478fec
call edi
inc esi
add esi, edx
inc edx
xor esi, ecx
or edx, ebx
shr edx, 0x17
jmp 0x475bcf
mov edi, 0x6e447c44
rol edx, 3
xor ecx, ebx
xor ebx, esi
or ebx, edx
shl ebx, 3
bswap ebx
and ebx, edx
xor ecx, 0x82f19ec5
sub ecx, edx
xchg ebx, esi
mov ebx, ecx
mov ecx, esi
jmp 0x4761b4
push 0x81abbe3d
and ecx, edx
add edx, 0x82f31f52
and esi, ebx
mov esi, ecx
add edx, esi
xchg esi, edx
sub esi, 0x82f45b6c
mov edx, esi
mov esi, edx
jmp 0x477e24
pop edi
not ecx
add ebx, ecx
xor edx, ebx
or ebx, edx
and ecx, 0x83067f3a
and esi, 0x8306bd1b
and edx, ecx
dec esi
xchg edx, ecx
mov ecx, edx
xor ebx, esi
neg ebx
jmp 0x4758f9
pop edi
and ebx, 0x830ee91f
xchg ecx, edx
sub ecx, ebx
xor edx, 0x830f9cb9
add ecx, 0x830fd811
not esi
xchg esi, ecx
mov ecx, edx
or ebx, 0x8310d596
mov edx, ecx
jmp 0x478abf
pop edi
or ebx, edx
shr edx, 2
inc esi
neg edx
mov esi, ebx
not ebx
ror ebx, 5
not ecx
xchg ebx, edx
neg esi
add edx, ebx
jmp 0x477c98
pop edi
and edx, ecx
add ebx, ecx
xchg ecx, ebx
dec edx
ror ecx, 0xf
jmp 0x47613f
call edi
and esi, edx
xor ebx, 0x8318fddd
xor ecx, 0x83193aa2
sub esi, 0x8319779e
and ebx, ecx
or edx, 0x8319eed0
sub ecx, 0x831a2a56
dec esi
jmp 0x476b9b
push 0x819fd531
mov esi, ecx
or edx, esi
mov edx, 0x831b30aa
sub edx, 0x831b6c3d
add esi, ebx
shl ecx, 0xb
shl edx, 0xf
mov ecx, 0x831c6cc5
add edx, ecx
rol ebx, 2
jmp 0x4771e4
pop edi
sub esi, ecx
and ecx, edx
ror esi, 0x16
inc esi
xchg ecx, esi
and ecx, 0x831e63f5
ror edx, 0x11
mov edx, ecx
jmp 0x475fed
mov edi, 0x33274000
shr edx, 1
and esi, 0x8321cb5a
xchg edx, ecx
inc esi
not ecx
add ebx, ecx
bswap esi
sub ebx, edx
not esi
jmp 0x4770ed
push 0x401400
dec edx
and esi, edx
and edx, ecx
mov ebx, 0x83290de3
xchg edx, ebx
dec edx
dec edx
add edx, ebx
mov ecx, ebx
xchg ebx, ecx
not esi
jmp 0x4759a0
push 0x819b812c
mov edx, esi
add edx, ecx
shl edx, 0x1e
xor ecx, esi
or edx, ecx
rol ebx, 5
or ecx, 0x834e68a7
xor edx, esi
sub esi, ecx
jmp 0x475c31
call edi
or edx, 0x834f444d
mov esi, edx
and esi, edx
xor edx, 0x835004c9
sub esi, edx
jmp 0x4780c0
push 0x81a6211a
add esi, 0x835095fe
xchg edx, ecx
add ebx, 0x83510c65
and esi, ecx
xor esi, 0x83519235
rol ebx, 0x18
not esi
xor ebx, 0x83524abf
add ecx, ebx
ror ebx, 0x14
shl esi, 0x1a
jmp 0x477c7d
mov edi, 0x33274000
xchg ecx, ebx
bswap edx
xor ecx, esi
ror edx, 0x1e
or ebx, edx
jmp 0x478694
pop edi
neg ecx
dec edx
add esi, ebx
xor edx, 0x835c755d
sub edx, esi
mov ecx, esi
shr ebx, 0x14
xchg esi, ecx
inc edx
or ebx, edx
or ebx, edx
or ebx, esi
jmp 0x478e6e
mov edi, 0x6e447c44
mov edx, 0x83684413
add edx, ebx
inc esi
jmp 0x478457
pop edi
add ecx, ebx
add ebx, 0x836c0056
add ebx, ecx
xchg esi, ecx
and edx, ecx
inc edx
rol esi, 0xf
jmp 0x475b88
mov edi, 0x4132136a
rol ebx, 0x1e
and ecx, 0x83708001
shl ebx, 0x11
add ecx, esi
mov esi, ebx
mov edx, ecx
xchg ecx, ebx
and esi, ebx
jmp 0x47560e
push 0x81b60783
or ebx, 0x83757152
sub edx, ebx
shl ebx, 0xa
sub ebx, ecx
add esi, 0x83774be2
sub ebx, edx
not ebx
sub esi, ebx
neg esi
xor ebx, ecx
jmp fcn.00475455
call fcn.00478f97
sub ebx, ecx
mov edx, esi
xchg ecx, edx
and ecx, edx
xchg esi, ebx
xor edx, 0x837f7fef
xor edx, esi
neg esi
sub esi, ecx
add esi, ebx
xor ecx, ebx
jmp 0x475f27
pop edi
add edx, ecx
shl ebx, 0x12
sub edx, ebx
sub edx, ebx
xchg edx, ecx
sub edx, 0x838424c6
ror ecx, 8
or ebx, edx
shr ecx, 0x16
bswap edx
rol edx, 0x15
xor ebx, edx
sub ebx, esi
not ecx
jmp 0x478b71
push esp
xchg esi, edx
mov ecx, 0x8386be08
jmp 0x475523
mov edi, 0x6e447c44
mov esi, ecx
and edx, ecx
and esi, ecx
xor ebx, esi
ror edx, 0x1d
mov ecx, ebx
or esi, ecx
mov ebx, esi
shl ebx, 0x1b
and edx, 0x838d63d7
ror esi, 3
xchg edx, esi
add ebx, ecx
sub ecx, ebx
xor edx, ebx
add esi, 0x838ed007
jmp 0x47879c
pop edi
xchg ebx, ecx
shl esi, 0x1d
inc ecx
xchg ebx, edx
jmp 0x4754db
pop edi
xor ecx, edx
xchg edx, ebx
add edx, esi
not esi
add esi, 0x83953967
or edx, ebx
or esi, ecx
shr ecx, 0x19
shr edx, 0x18
or ebx, 0x83967c19
neg ecx
sub ebx, edx
jmp 0x4762cb
push 0x81974c12
add ecx, esi
mov ebx, ecx
bswap ecx
xchg esi, ebx
add esi, ebx
add ebx, 0x83a3980d
xor ecx, 0x83a3d664
sub ecx, esi
and esi, ecx
sub esi, 0x83a49df9
sub edx, esi
xor esi, ecx
shr esi, 3
jmp 0x477dc2
push 0x81b1a916
xchg ecx, esi
sub ebx, esi
xchg ebx, esi
bswap ecx
and ebx, ecx
bswap esi
inc esi
neg esi
sub esi, 0x83ac6827
not esi
rol ebx, 0x17
add edx, ecx
or ebx, esi
mov esi, ebx
jmp 0x476093
pop edi
mov ebx, ecx
or ecx, ebx
or ebx, esi
mov ebx, edx
or edx, ebx
and esi, ebx
sub esi, ecx
and esi, edx
xor ebx, edx
jmp 0x4760b8
mov edi, 0x33274000
or ecx, ebx
or edx, 0x83d9cf13
and ebx, 0x83da0d20
xchg ecx, esi
mov ecx, 0x83da984d
xchg ecx, ebx
and ecx, ebx
sub esi, ebx
jmp 0x476b3f
push 0x73ead
or edx, 0x83def220
and ebx, esi
add ebx, 0x83df7867
bswap ecx
add edx, ebx
not esi
sub esi, 0x83e069d5
xor esi, edx
jmp 0x475d06
pop edi
rol esi, 0x1a
xor ebx, 0x83e68d7c
and ecx, esi
sub edx, 0x83e7144c
xor esi, edx
jmp 0x477c65
push 0x818d5770
xor esi, ecx
add ecx, 0x83e7de42
rol edx, 0x12
add ecx, esi
sub esi, edx
or edx, 0x83e8cdc2
or ecx, esi
add esi, ecx
and esi, edx
xchg ebx, ecx
and ecx, esi
shr ebx, 0x13
and ecx, esi
xchg esi, ebx
mov esi, 0x83eaef17
jmp 0x477708
call fcn.00478f97
or ebx, ecx
and edx, ebx
or edx, 0x83f2b2a8
inc ecx
jmp 0x4777da
pop edi
and ebx, edx
sub edx, 0x83fbf602
mov esi, 0x83fc3398
dec ecx
xor ecx, ebx
shr esi, 0x17
mov ebx, 0x83fd335c
xor ebx, esi
jmp 0x475f05
pop edi
xchg ecx, ebx
and edx, ebx
xchg edx, ebx
add esi, ebx
add esi, ecx
xchg esi, edx
add ecx, ebx
and ebx, 0x840dcd26
dec ecx
rol esi, 1
not edx
mov esi, 0x840ec2e9
bswap esi
jmp 0x478a4a
push 0x81a25c30
sub ecx, esi
mov ebx, esi
sub ecx, esi
inc edx
inc esi
jmp 0x4784e6
call fcn.00478f97
xor esi, ecx
add ecx, 0x842f8e4f
add ebx, 0x842fcba1
bswap ebx
mov ebx, esi
shl ecx, 3
bswap edx
or esi, ebx
or edx, esi
sub esi, 0x84317d85
or ecx, edx
mov edx, ebx
mov ebx, esi
xchg ebx, esi
jmp 0x476e15
pop edi
add ebx, ecx
add ecx, 0x84353746
nop
jmp 0x478ae9
call edi
add esi, 0x84447a46
shl edx, 6
add edx, ebx
ror ecx, 1
not esi
ror esi, 7
xor edx, ebx
add esi, ebx
jmp 0x47813d
call fcn.00478f97
add ecx, esi
mov ecx, ebx
mov esi, ebx
sub esi, 0x8447ea50
xchg esi, ebx
sub esi, ebx
xchg esi, edx
or ebx, ecx
jmp 0x477e9e
push 0x81927c23
xor ebx, esi
mov edx, ebx
add ebx, edx
rol esi, 0xe
and esi, 0x844a28be
or edx, ebx
xor ebx, 0x844a9fe9
and ecx, esi
or edx, 0x844b260f
mov ecx, esi
dec edx
shl edx, 8
shl esi, 0x1e
jmp 0x47841d
call edi
mov esi, ecx
ror ecx, 0xa
mov ebx, ecx
xor ebx, ecx
inc ebx
rol ecx, 0x16
xchg esi, ebx
add ecx, 0x84605742
and ebx, ecx
xor ebx, ecx
neg edx
add ecx, esi
jmp 0x4755d6
push 0x81a8eff6
shr esi, 0x10
xchg edx, ebx
or ebx, ecx
and ecx, 0x848573c7
or ebx, esi
xchg ecx, edx
sub ebx, edx
sub ebx, ecx
or esi, ecx
xchg esi, ecx
and ecx, edx
xchg ecx, edx
jmp 0x478c9b
push 0x8195073a
mov ebx, 0x8487b094
shl edx, 0x13
and ecx, edx
add ecx, ebx
not edx
xor ecx, 0x8488dbad
sub ebx, 0x848927e7
jmp 0x4781c4
call fcn.00478f97
or esi, 0x848fbfea
add edx, ebx
and ebx, ecx
xor ebx, edx
inc edx
xor edx, 0x8490e682
bswap esi
and esi, edx
and esi, ebx
shl ebx, 0x1d
add ecx, edx
add esi, edx
jmp 0x475c07
call edi
add edx, 0x84a25d03
shr esi, 0x14
not edx
neg edx
xor ecx, ebx
sub esi, ebx
or esi, ebx
xchg edx, esi
shl ebx, 1
dec ecx
mov esi, ecx
xor ebx, esi
mov ecx, edx
jmp 0x4761f1
push 0x81a01d99
add esi, 0x84a58f47
and ecx, ebx
mov ebx, 0x84a606af
inc ebx
shl edx, 0x1f
and ecx, ebx
add esi, edx
or ebx, esi
or esi, edx
add esi, edx
mov edx, 0x84a7ed62
sub edx, ecx
dec ebx
jmp 0x4759ce
pop edi
mov ecx, edx
bswap edx
mov ebx, esi
mov esi, 0x84a97dda
jmp 0x4780e7
mov edi, 0x6e447c44
sub ebx, esi
shr ecx, 9
and ebx, 0x84c4787d
sub esi, ecx
and ecx, edx
mov ebx, ecx
and edx, esi
xor esi, ebx
shl ebx, 5
and edx, ecx
jmp 0x4767d9
push 0x81ac9515
xchg ecx, ebx
sub ecx, 0x84c94c56
xchg esi, edx
xchg ebx, esi
sub edx, ecx
sub edx, ebx
xor esi, edx
xor ebx, esi
or ecx, 0x84cafb5b
or edx, 0x84cb38b0
and esi, ebx
add ecx, esi
jmp 0x47667d
push 0x81af6683
xchg esi, edx
xor esi, ebx
dec ebx
add ebx, ecx
xor ebx, ecx
sub ecx, esi
and edx, ecx
and ebx, 0x84d51e03
shl esi, 0x12
jmp 0x4781ee
call edi
xor edx, esi
add esi, ebx
and edx, ecx
xchg ebx, edx
add ebx, ecx
rol ecx, 0x17
neg edx
sub ecx, ebx
bswap esi
jmp 0x4757ba
pop edi
sub ecx, ebx
not esi
or esi, ecx
not edx
add ecx, esi
shl ebx, 0x18
ror ebx, 3
and ecx, esi
xchg ecx, esi
jmp 0x477b72
mov edi, 0x33274000
mov ecx, ebx
or ecx, 0x85beff3f
mov ecx, ebx
xor edx, ecx
and edx, esi
xchg edx, ebx
and edx, ebx
or ecx, esi
and ecx, edx
and edx, 0x85c0f14d
jmp 0x4757e4
call edi
mov esi, ecx
mov edx, esi
xchg esi, ecx
rol esi, 0x12
xor ebx, 0x85c63cc3
and esi, ecx
xor edx, esi
xor ebx, ecx
mov ebx, edx
xor esi, edx
add ecx, edx
mov ecx, 0x85c7f1f8
jmp 0x475861
call edi
shr esi, 0x1d
add edx, ebx
and ecx, esi
bswap esi
and edx, ebx
and esi, ebx
or ecx, esi
xchg ecx, edx
not ebx
jmp 0x47685c
call fcn.00478f97
shr edx, 6
and ecx, 0x85cfa60f
sub esi, ebx
add ecx, esi
and edx, 0x85d06a3b
and ebx, edx
shr ecx, 0xd
add edx, ebx
neg ecx
and esi, ecx
jmp 0x475470
push 0x818f6073
or ebx, edx
and esi, ecx
shr ecx, 4
sub ecx, 0x85dcde91
and ecx, edx
xor esi, edx
and ecx, esi
sub ecx, esi
and ecx, edx
mov ebx, edx
xor ebx, ecx
sub ebx, edx
sub esi, ecx
jmp 0x4757cb
push 0x8196bca6
bswap ebx
xchg edx, ebx
and ecx, edx
add edx, 0x85e5a45e
add esi, ebx
or edx, 0x85e61df5
add ebx, edx
add ebx, 0x85e6a7fe
nop
xor ebx, 0x85e724f0
jmp 0x4756f6
pop edi
neg ecx
bswap edx
add esi, 0x85fe616c
xor ebx, ecx
sub esi, 0x85fedccf
inc esi
or ecx, edx
not ebx
or ecx, esi
jmp 0x47704d
push 0x8199914c
xchg esi, edx
sub esi, ebx
bswap edx
or esi, ebx
ror edx, 0x1e
add ebx, esi
xor ecx, ebx
xor ebx, edx
jmp 0x4773a4
push 0x81a97e40
add esi, ebx
or ebx, 0x861511a4
add esi, ecx
bswap ebx
nop
xchg edx, ebx
jmp 0x475c9a
push 0x81a21441
bswap ecx
mov edx, ebx
mov esi, ecx
add esi, ecx
sub ecx, edx
and edx, ecx
neg ecx
or ebx, ecx
and ecx, edx
neg esi
or edx, ebx
mov ebx, ecx
or esi, 0x861a3450
and esi, edx
jmp 0x476b2d
pop edi
or ebx, edx
add edx, ebx
inc ecx
or esi, 0x862add8b
nop
xchg esi, ecx
mov ebx, ecx
xchg esi, ecx
jmp 0x478399
push 0x81a66820
or ebx, ecx
xor esi, edx
xchg edx, esi
neg ebx
xor ecx, ebx
mov ebx, esi
sub ebx, edx
ror edx, 0x14
jmp 0x47872e
push 0x81ab765e
xor esi, 0x862e99b3
bswap esi
not ecx
mov ebx, esi
sub esi, 0x862f8f24
mov esi, ecx
rol ebx, 0x1b
and edx, 0x863057cf
xchg edx, esi
add esi, ecx
jmp 0x4759f6
pop edi
add edx, 0x8638d074
xor esi, ecx
mov ecx, edx
not edx
rol esi, 0x17
or ecx, 0x863a03bd
add edx, ebx
add edx, 0x863a7a4f
not esi
not ebx
and esi, ebx
and ecx, 0x863b8298
sub ebx, ecx
jmp 0x4762d9
push 0x818f19f3
and ebx, esi
sub ecx, edx
ror ebx, 0x1b
and esi, ecx
ror esi, 1
or ebx, esi
shr esi, 9
sub ecx, esi
or edx, 0x863e0ae8
xor ecx, esi
jmp 0x477890
push 0x81a5d860
shl edx, 0x1a
dec ebx
add edx, ecx
ror edx, 3
bswap edx
xchg esi, edx
jmp 0x475f40
call edi
shr ebx, 0xa
add esi, 0x86407c95
xchg esi, edx
or ebx, edx
add ebx, esi
add edx, ecx
xor ecx, ebx
and edx, ecx
or edx, 0x8642319c
mov ecx, ebx
xor edx, esi
mov ecx, esi
jmp 0x478947
mov edi, 0x6e447c44
rol ebx, 1
xor edx, esi
add edx, ecx
add ecx, edx
or ebx, edx
jmp 0x4777f4
push 0x81ac0603
xor esi, edx
sub edx, 0x864ee9f1
xchg ebx, ecx
mov esi, ecx
inc ebx
or ecx, 0x864fec32
sub esi, ecx
dec edx
xchg edx, ebx
and ebx, esi
sub esi, 0x86511dab
shr esi, 5
jmp 0x477fe1
call edi
mov ebx, esi
mov esi, ebx
shr edx, 9
xchg edx, ebx
inc esi
bswap esi
jmp 0x4782ba
call edi
or edx, ecx
xchg ecx, esi
and ecx, 0x865dcf8f
not ecx
or ebx, ecx
xor ebx, 0x865e9585
and edx, ecx
or edx, ebx
inc esi
ror edx, 0x1e
and ebx, ecx
jmp 0x478aa1
call fcn.00478f97
or ebx, 0x866a3429
xchg esi, ecx
ror edx, 0x1c
inc esi
xor ecx, edx
sub ecx, ebx
xor ecx, 0x866bb56a
jmp 0x4771be
push 0x81ac4e12
or ecx, ebx
add edx, esi
add esi, ebx
xor edx, 0x86733e19
xor ebx, edx
mov esi, edx
add ebx, 0x8673f2ec
ror ebx, 0xd
and ebx, 0x86747e5d
jmp 0x4773ee
mov edi, 0x6e447c44
or ecx, 0x867d9d8c
add ebx, ecx
shr ecx, 0x14
shl ecx, 2
add edx, ecx
mov ecx, esi
or ebx, esi
jmp 0x476cbe
pop edi
or esi, 0x868184ac
bswap ebx
or esi, 0x86820039
add ebx, esi
or esi, edx
inc edx
xchg esi, edx
and ebx, esi
mov esi, ebx
neg ecx
mov edx, esi
xchg ecx, esi
sub edx, ebx
jmp 0x478f08
pop edi
and edx, 0x8684c31d
ror ebx, 0x1b
or esi, ecx
jmp 0x477a4f
pop edi
xchg ecx, esi
xor ebx, edx
dec esi
xor edx, esi
mov ecx, esi
xchg esi, ebx
sub ebx, 0x868c0d39
mov edx, esi
jmp 0x476613
mov edi, 0x6e447c44
mov esi, 0x8694502c
ror ecx, 8
dec esi
add esi, ebx
add ecx, edx
xor ecx, edx
ror ecx, 4
add ebx, esi
and ebx, ecx
mov esi, edx
sub edx, 0x8696bcaf
or edx, ecx
jmp 0x477f6a
push 0x81afad6e
xor ebx, esi
inc edx
xchg ebx, ecx
ror esi, 0x1b
add ebx, esi
and ebx, esi
xor ecx, edx
mov ebx, edx
neg edx
mov ecx, esi
neg edx
ror esi, 0x15
add ecx, 0x869ab1c6
jmp 0x475824
pop edi
or ecx, 0x86a57b90
or ebx, ecx
sub edx, 0x86a5e89d
neg ebx
mov ebx, ecx
dec ebx
inc ebx
dec ebx
rol ebx, 0xb
xor ebx, edx
add edx, ebx
mov edx, ecx
sub esi, ecx
or edx, ecx
jmp 0x477211
push 0x819235af
and esi, ecx
or ecx, esi
bswap esi
neg esi
dec ecx
xchg ebx, esi
sub ecx, edx
shl esi, 0x1e
and edx, ecx
mov ebx, 0x86aa9606
jmp 0x476cdc
pop edi
and edx, esi
sub esi, edx
neg esi
not esi
and ebx, ecx
dec ebx
xchg ebx, esi
xor ecx, 0x86b6a01d
xor esi, ecx
ror edx, 0xf
jmp 0x475b02
mov edi, 0x6e447c44
rol edx, 0xb
xor esi, 0x86baf323
and ebx, edx
mov edx, esi
mov ecx, esi
xchg edx, ecx
add esi, ebx
sub edx, ebx
xchg esi, ecx
add esi, ecx
jmp 0x4758ab
push 0x8192c4c8
and ebx, edx
and esi, ecx
xor esi, ebx
rol ecx, 7
or esi, ebx
shl ebx, 0x18
and ecx, ebx
xchg edx, ebx
add ecx, edx
mov esi, edx
not esi
jmp 0x475f99
call fcn.00478f97
add ebx, ecx
xor ebx, 0x86c1e581
and esi, 0x86c21c67
xchg edx, esi
sub esi, ecx
jmp 0x4774e1
push 0x818ed1c7
xor ebx, ecx
rol ebx, 0x14
mov ecx, 0x86c7f235
shl ecx, 0xe
mov ecx, edx
xor esi, ecx
ror ecx, 0xa
not ecx
or esi, ecx
mov ecx, esi
sub ecx, 0x86ca76af
jmp 0x477d37
push 0x81a2a4b6
add ebx, ecx
mov ebx, ecx
shr esi, 0x1d
xor edx, 0x86cb7a71
mov esi, 0x86cbb782
add ecx, edx
inc ecx
dec ecx
xor ebx, esi
shl esi, 0x18
jmp 0x476255
call fcn.00478f97
bswap edx
xor ecx, esi
mov edx, ecx
dec esi
mov ecx, esi
add edx, ebx
xchg ecx, ebx
xor edx, ecx
xor edx, esi
xor ebx, edx
mov ecx, ebx
shl edx, 4
jmp 0x477ecf
pop edi
and ecx, edx
or esi, ebx
or ecx, edx
jmp 0x4784bc
push 0x81a6b001
or ecx, edx
add ebx, ecx
and ecx, esi
add ebx, edx
xchg edx, ecx
and ecx, esi
mov ecx, esi
jmp 0x478084
call fcn.00478f97
sub ecx, ebx
add esi, ebx
xchg ecx, edx
mov edx, ebx
xor esi, edx
not ebx
add esi, edx
jmp 0x477768
pop edi
shr ebx, 3
or ecx, 0x8718b737
mov ebx, edx
bswap edx
rol ebx, 0x1b
xor ecx, ebx
and edx, ebx
and edx, ecx
xchg edx, ecx
rol ebx, 0xc
xor ebx, 0x871b1c3a
inc ecx
mov ecx, 0x871ba237
bswap edx
not edx
jmp 0x476961
call edi
xchg edx, ecx
xor edx, ebx
and ecx, 0x87275612
and ecx, edx
xor esi, edx
rol ebx, 0x10
ror ecx, 0x1c
mov ecx, edx
add ebx, 0x872950fa
jmp 0x478722
pop edi
or ebx, edx
add ecx, esi
mov esi, 0x872c6305
or esi, ebx
jmp 0x476409
pop edi
not esi
shl ebx, 0xb
shl ecx, 7
mov ebx, edx
or edx, 0x873263ee
or esi, edx
inc ebx
sub ecx, ebx
inc edx
add esi, ecx
jmp 0x475c5c
push 0x8191ed95
add ecx, ebx
not ebx
add esi, ebx
and ecx, 0x87348e60
and edx, 0x8734cb1c
sub ecx, ebx
sub ebx, 0x87354287
add esi, 0x87358ea5
jmp 0x4782e2
pop edi
or esi, edx
or edx, 0x87361d75
or esi, 0x87365a3b
xor ebx, 0x873697cb
xor ebx, 0x8736e32c
ror esi, 0x1c
shr ebx, 0x19
dec edx
neg esi
xchg edx, ecx
jmp 0x475bb2
push 0x81967344
or ecx, esi
or ebx, edx
mov ebx, 0x874111ac
shl ebx, 0x13
dec ebx
ror edx, 6
jmp 0x4778ff
push 0x81a937a9
ror ebx, 7
shl ebx, 0x10
and esi, ebx
dec ecx
jmp 0x477b59
call fcn.00478f97
or ecx, ebx
xchg ebx, esi
rol ecx, 0x17
or ebx, edx
jmp 0x477d73
pop edi
dec ecx
inc ecx
add esi, 0x8775c775
xchg edx, ecx
and ecx, esi
sub ecx, edx
mov esi, ebx
and edx, 0x8776d6b1
sub ebx, ecx
xor ecx, 0x877752fd
mov ecx, 0x87778920
inc ecx
add ecx, 0x8777f9b3
or edx, 0x8778304f
jmp 0x477074
pop edi
sub esi, ebx
xor edx, ecx
ror edx, 6
or esi, ecx
rol ecx, 3
jmp 0x4776ee
pop edi
mov esi, ecx
or ecx, ebx
add ebx, esi
mov esi, 0x878e934e
xchg ebx, esi
mov esi, ecx
mov ebx, edx
and edx, ebx
mov esi, ebx
xchg ebx, edx
xor ecx, edx
jmp 0x477d5c