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

Disassembly:
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffef9
jne 0x40107a
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffef7
jne 0x401112
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffef1
jne 0x4011b9
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xffffff37
jne 0x401242
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_GetNextDlgGroupItem
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
call sub.user32.dll_SetSystemCursor
ret
jmp 0x55c5f4
xor ecx, esi
and ecx, esi
jmp 0x55fe87
push 0x59e37d4d
and ecx, esi
mov ecx, esi
and esi, ecx
sub ecx, 0x5af22b31
bswap ebx
sub esi, edx
xor ebx, 0x5af285f1
add ecx, esi
jmp 0x55cf2f
mov edi, 0x2809024b
or ebx, edx
mov ecx, edx
or edx, ecx
shl edx, 0x11
bswap esi
ror esi, 0xb
rol esi, 0xe
xor edx, esi
xchg ecx, ebx
sub esi, edx
jmp 0x55c7e2
pop edi
bswap ebx
xchg ebx, edx
xchg ecx, esi
and esi, ebx
and ebx, esi
ror esi, 0x13
xor ebx, ecx
and ebx, ecx
neg ecx
or ecx, edx
sub edx, esi
sub edx, ecx
xor esi, ecx
bswap esi
jmp 0x55e2ab
pop edi
bswap edx
and ecx, edx
bswap ecx
xor esi, edx
sub ebx, edx
xor edx, ebx
ror ecx, 0x1a
xchg edx, ecx
jmp 0x55e2ba
pop edi
sub ebx, 0x5af7114b
add esi, edx
and ebx, edx
xor esi, ecx
add esi, 0x5af77f0b
xor edx, ecx
bswap ebx
mov ebx, edx
rol edx, 0x1e
add edx, 0x5af80715
jmp 0x55fce9
pop edi
mov ebx, 0x5b006fef
add edx, ebx
mov ecx, esi
and esi, 0x5b00bc5f
ror edx, 0x12
mov esi, ecx
xor ecx, ebx
and esi, 0x5b012de3
jmp 0x55c663
call fcn.0055dade
rol ecx, 0x14
xchg ecx, esi
rol esi, 0xa
shl edx, 0xa
inc edx
or ecx, ebx
inc ebx
neg edx
mov esi, ebx
xor ecx, ebx
or edx, esi
sub ecx, edx
jmp 0x55f17a
pop edi
and edx, esi
sub ecx, ebx
sub ecx, ebx
sub esi, edx
sub esi, ecx
or ecx, ebx
bswap ebx
and ebx, esi
neg esi
xor esi, ebx
bswap edx
or esi, ebx
jmp 0x55eb2e
mov edi, 0x2809024b
sub edx, ebx
ror ecx, 0xe
shr ebx, 0xb
and esi, edx
xor ebx, esi
add edx, ebx
add ebx, edx
add ecx, esi
and esi, edx
and ecx, edx
or ebx, esi
mov ecx, esi
jmp 0x55f97a
mov edi, 0x2809024b
mov ebx, edx
shl ebx, 0x1f
and edx, esi
dec ebx
xchg esi, ebx
add ecx, esi
or esi, 0x5b14c717
and edx, ecx
or ecx, edx
sub ebx, ecx
and ecx, esi
sub esi, ecx
jmp 0x55e098
pop edi
or ecx, esi
xchg esi, ebx
or ebx, ecx
add ebx, 0x5b174c53
xchg ecx, ebx
or edx, ebx
mov ebx, ecx
xor esi, 0x5b17b657
dec esi
and ebx, 0x5b17f32b
mov esi, ebx
add ebx, edx
sub esi, edx
and edx, esi
jmp 0x55f0e7
push 0x59e654bb
shl ecx, 8
sub ebx, 0x5b21a00d
sub ebx, ecx
mov edx, ebx
neg edx
or esi, 0x5b221191
jmp 0x55fbc2
call edi
xor esi, ebx
mov edx, ebx
add ebx, 0x5b270ed5
dec esi
xor esi, ebx
xchg ebx, ecx
add ecx, esi
sub edx, ecx
and esi, edx
and ecx, edx
or ecx, ebx
or esi, edx
jmp 0x55d008
push 0x59dc5489
neg edx
sub edx, ecx
not ebx
add ecx, edx
shr ebx, 0x11
xor ecx, 0x5b33d6e5
and esi, ecx
xchg edx, ebx
xor ecx, esi
sub esi, 0x5b347ee5
jmp 0x55ffcc
push 0x59d8df13
neg esi
add esi, 0x5b36a54f
xor esi, 0x5b36cf1b
shr edx, 0x1f
and ecx, edx
or esi, ecx
xor ebx, esi
and ebx, ecx
neg ecx
mov esi, ecx
ror ecx, 0xd
xor edx, ecx
bswap ecx
add ebx, 0x5b38852f
jmp 0x55d0a6
pop edi
mov edx, ebx
mov esi, ecx
sub edx, esi
neg edx
rol ecx, 1
shl ebx, 3
jmp 0x55ee67
call edi
xchg ecx, ebx
or edx, ebx
xor edx, esi
bswap ecx
mov esi, ecx
add ebx, esi
mov ebx, edx
or ecx, esi
sub ebx, edx
rol ebx, 8
jmp 0x55ecd9
push 0x15b1f4
xchg ebx, esi
rol edx, 2
and ebx, 0x5b3df31f
xor edx, esi
add ecx, 0x5b3e2ab9
xchg esi, ebx
dec ecx
xor edx, ecx
jmp 0x55d4f8
mov edi, 0x2809024b
dec ecx
shl ecx, 0x12
sub ebx, 0x5b40bf39
and ebx, ecx
or edx, ebx
nop
bswap ecx
ror ecx, 0x11
and ebx, esi
add edx, ecx
add esi, edx
xor ebx, edx
jmp 0x55defd
push 0x59de3f11
not ebx
or ebx, ecx
and ecx, ebx
mov esi, 0x5b46319b
xchg ecx, ebx
or edx, ebx
mov edx, 0x5b468129
add edx, esi
shr esi, 0x17
sub edx, ebx
and esi, ecx
and esi, 0x5b470cff
xor esi, edx
inc esi
jmp 0x55fa0c
pop edi
neg esi
and ebx, edx
add ebx, 0x5b491b43
xchg edx, ebx
sub ecx, ebx
sub ebx, esi
rol ebx, 0x18
mov ecx, edx
and edx, 0x5b49c079
ror ecx, 2
jmp 0x55f309
pop edi
xor ebx, edx
xchg ebx, ecx
add ecx, esi
xor ecx, ebx
jmp 0x55d583
push 0x59d8fd19
and ecx, 0x5b4e8613
xor esi, ebx
xor ecx, edx
ror ebx, 0x14
and ebx, edx
and ecx, ebx
xchg ebx, edx
or esi, 0x5b4f48df
inc ecx
ror edx, 0x11
jmp 0x55f540
call edi
or edx, ebx
add ecx, edx
xor ebx, esi
xchg esi, ecx
xchg ecx, ebx
or edx, ebx
sub ebx, edx
add ebx, edx
sub esi, 0x5b5bea81
or edx, esi
jmp 0x55df25
push 0x59e225c5
rol edx, 0xb
mov ecx, esi
mov esi, ebx
bswap ecx
mov edx, esi
add edx, 0x5b5d9953
xchg ebx, ecx
or edx, esi
rol esi, 0x1d
mov ebx, 0x5b5e0b8d
and ecx, ebx
add edx, esi
jmp 0x560054
push 0x59de206d
and esi, ecx
mov edx, 0x5b60fd61
mov ecx, ebx
mov ebx, edx
add esi, 0x5b614a05
not edx
not ebx
add edx, ecx
sub edx, esi
mov esi, 0x5b61d741
or esi, 0x5b61f357
sub ebx, ecx
mov edx, ebx
xor ebx, ecx
jmp 0x55cfa5
push 0x401400
bswap edx
add edx, ecx
not ebx
dec ecx
shl ecx, 0x1a
mov ecx, esi
jmp 0x55efc4
call fcn.0055dade
sub ebx, esi
xor ecx, esi
xchg ecx, edx
add ebx, edx
shl ecx, 9
or esi, 0x5b74347f
jmp 0x55f6b8
call fcn.0055dade
add ecx, ebx
dec ebx
add esi, ecx
xor edx, ebx
or ebx, ecx
xor ebx, edx
add esi, 0x5b7628e7
add ecx, ebx
xor esi, ebx
bswap edx
jmp 0x55ff8d
push 0x59d8a2e3
and esi, 0x5b76a0d5
xor ecx, 0x5b76bcb7
neg ecx
xchg ebx, esi
add ecx, ebx
shr ebx, 0x17
sub edx, 0x5b774b13
and ecx, 0x5b776755
sub esi, 0x5b778337
mov edx, esi
jmp 0x55d834
call edi
xor ebx, ecx
not ecx
or ebx, ecx
add ebx, 0x5b781509
add esi, ecx
and ebx, ecx
dec ebx
inc ecx
shr ecx, 0xb
mov ebx, edx
jmp 0x55e4a6
call fcn.0055dade
add ecx, 0x5b7d7f33
not ebx
xchg esi, ecx
neg esi
neg ebx
and esi, 0x5b7e1337
add ecx, ebx
ror ebx, 0xf
xchg esi, ebx
mov edx, 0x5b7e95ff
jmp 0x55e51e
pop edi
and esi, ebx
mov edx, ecx
neg edx
xchg edx, esi
and ebx, esi
add edx, ecx
xor ecx, esi
neg edx
jmp 0x55e699
pop edi
or ecx, 0x5b7fa3b5
and ecx, esi
mov ecx, ebx
mov edx, esi
xor ebx, esi
mov esi, ebx
xchg ecx, ebx
bswap esi
or ebx, ecx
or ebx, 0x5b809529
jmp 0x55dcfb
mov edi, 0x2809024b
mov ebx, esi
or ecx, esi
sub esi, ecx
add ecx, 0x5b83f4d7
sub esi, ebx
xchg ecx, edx
xor ecx, edx
and ebx, esi
add edx, ebx
xor ecx, edx
neg ecx
or edx, 0x5b84d079
and edx, ebx
or ecx, esi
jmp 0x55f199
pop edi
xchg esi, ebx
xor esi, ebx
or esi, edx
and ecx, edx
and ecx, esi
rol ecx, 0xd
jmp 0x55e7ae
push 0x59d8c011
or ebx, 0x5b8d608d
sub ecx, esi
sub ecx, edx
not edx
and ecx, edx
shr edx, 0x1c
add edx, ebx
shr esi, 0xd
mov esi, ecx
xor esi, 0x5b8e5847
xchg ecx, ebx
shl ecx, 0x1d
jmp 0x55ce1b
push 0x59de013f
xor ecx, 0x5b9055ab
xor ecx, 0x5b9078f3
neg ecx
xor ebx, ecx
mov ebx, edx
and ebx, edx
and ebx, esi
add ecx, 0x5b91573b
or ebx, edx
mov edx, 0x5b91d121
jmp 0x55d2f2
call edi
add edx, ecx
rol ebx, 8
xor esi, ecx
bswap esi
and esi, ecx
shr ecx, 7
or esi, ebx
add edx, ecx
rol ebx, 6
add esi, ebx
add esi, edx
shl esi, 0x19
jmp 0x55ca7e
pop edi
inc esi
bswap esi
xor ebx, esi
xor edx, esi
or esi, edx
mov ecx, edx
and ecx, 0x5ba8535f
ror ebx, 7
shl esi, 0x17
sub edx, 0x5ba8a8dd
jmp 0x55ffb2
pop edi
xchg ecx, edx
sub ebx, 0x5ba8ed17
and edx, esi
or esi, 0x5ba924e5
inc ebx
xor ecx, ebx
and ebx, esi
ror esi, 3
jmp 0x55f221
push 0x59e35e75
add edx, ecx
not ebx
shl esi, 1
or edx, ecx
or edx, ecx
shl edx, 0xd
sub esi, edx
add esi, ecx
jmp 0x55c5fd
push 0x59e69339
ror ebx, 0x1b
and ecx, 0x5baf6bdb
mov ecx, 0x5baf9395
and esi, ebx
and esi, 0x5bafd1bb
neg esi
xchg esi, ecx
shr edx, 0x1d
jmp fcn.0055e4c8
push 0x59db7e1f
xor ebx, esi
or edx, ebx
add ecx, esi
mov ecx, edx
and edx, 0x5bb3d41f
and ecx, edx
add ecx, 0x5bb4091d
sub ecx, 0x5bb42557
not esi
xchg esi, ebx
sub edx, 0x5bb47d13
shr ebx, 5
jmp 0x55e813
pop edi
xor edx, ebx
xchg esi, edx
neg ebx
mov ecx, esi
and esi, 0x5bb5accf
add ebx, ecx
add ecx, esi
add esi, ebx
mov edx, ecx
or ecx, 0x5bb62f5b
jmp 0x55ea8f
mov edi, 0x2809024b
mov esi, ecx
sub ebx, 0x5bb66f5f
nop
xchg ecx, esi
xor edx, ebx
add ebx, edx
jmp 0x5601a8
call fcn.0055dade
not ebx
mov ecx, ebx
and ecx, 0x5bb7f289
xchg ebx, edx
sub ebx, ecx
shr esi, 0x11
bswap ebx
and ebx, esi
and edx, ebx
or ecx, edx
add ecx, ebx
mov ebx, esi
jmp 0x55cc81
push 0x59e03181
shr esi, 3
and ecx, esi
add esi, edx
neg ebx
xchg esi, ebx
or edx, esi
xor esi, ebx
inc ecx
add ebx, ecx
xor edx, ecx
add ecx, 0x5bbb905d
mov edx, ebx
or ecx, 0x5bbbc587
or esi, ecx
jmp 0x55fd89
push 0x59dde388
or edx, ecx
sub esi, ebx
xor ecx, edx
and ecx, edx
or ebx, esi
and edx, ecx
jmp 0x55d885
push 0x59df7550
and edx, ebx
xchg ebx, ecx
add ebx, ecx
and edx, 0x5bc3502b
xchg ebx, edx
mov edx, ebx
add ebx, 0x5bc3a0e9
and edx, ecx
or ecx, edx
and esi, ebx
and edx, 0x5bc40c37
and ecx, edx
inc ecx
add esi, ebx
jmp 0x55eeed
push 0x59e63445
sub edx, esi
xchg ecx, ebx
dec ebx
add ecx, edx
add edx, esi
and ebx, ecx
neg ecx
xor ecx, esi
and esi, 0x5bc5e489
add ebx, ecx
add ecx, edx
xor esi, edx
and ecx, 0x5bc64cbf
xchg ebx, edx
jmp 0x55cbd3
pop edi
shr esi, 0x1b
xor edx, 0x5bcbc7a5
or ebx, esi
sub ebx, ecx
mov ecx, esi
and esi, 0x5bcc336d
xor esi, edx
nop
and edx, ebx
sub esi, ebx
jmp 0x55e5d5
push 0x59e5554f
sub esi, 0x5bccc959
and esi, edx
mov edx, 0x5bcd0399
add ebx, ecx
jmp 0x55c61f
call fcn.0055dade
mov edx, ecx
mov esi, edx
bswap esi
add ebx, 0x5bcd9323
shl ebx, 0x1e
or esi, 0x5bcdcb6b
or esi, edx
or esi, edx
sub edx, ecx
shr ecx, 3
jmp 0x55d22b
pop edi
xchg edx, ecx
xor ecx, ebx
and esi, edx
ror esi, 0x13
xchg ebx, edx
or ecx, edx
and ebx, 0x5bcf0425
and ebx, esi
mov ebx, esi
rol esi, 0x17
shl edx, 0xd
sub ecx, 0x5bcf8feb
jmp 0x55dc14
push 0x59dcb093
xor ecx, edx
and esi, 0x5bd087d1
xor ebx, esi
and ecx, 0x5bd0c115
mov esi, ecx
add ebx, esi
add edx, ebx
add esi, edx
xchg esi, ecx
xchg edx, esi
jmp 0x55ed26
mov edi, 0x2809024b
or ebx, ecx
or ecx, 0x5bd553d3
xchg edx, ebx
xor edx, esi
sub esi, ebx
inc ebx
or ebx, edx
add ecx, 0x5bd5f475
add ebx, esi
xor ebx, ecx
xchg esi, ebx
mov ebx, esi
jmp 0x55d562
call fcn.0055dade
or ecx, ebx
add ebx, esi
xor edx, esi
bswap ecx
neg edx
sub ecx, ebx
xchg edx, ecx
shr ecx, 0x1e
mov edx, 0x5bda6fb9
xor esi, 0x5bda8b4f
jmp 0x55fcaa
push esp
neg ebx
xchg ebx, ecx
or ecx, 0x5bdd96c1
inc ebx
add edx, ecx
mov edx, ebx
add ebx, 0x5bde04ab
add edx, 0x5bde1f3b
jmp 0x55f71d
push 0x59da4c25
xchg edx, ecx
or esi, ecx
add edx, esi
sub esi, ecx
inc ecx
rol ebx, 0x16
mov ecx, edx
shl esi, 0xa
mov ebx, 0x5be6a909
mov ebx, edx
inc ecx
bswap ecx
and esi, edx
sub edx, ebx
and esi, 0x5be74ba3
xchg esi, edx
jmp 0x55e544
pop edi
or edx, esi
xchg esi, ecx
xchg esi, edx
rol ecx, 8
jmp 0x55d6ab
pop edi
or ecx, esi
add ecx, ebx
add edx, ecx
rol ebx, 0x17
xchg ebx, esi
xchg edx, esi
sub edx, 0x5becc3eb
dec ecx
sub ebx, esi
rol ecx, 0x1c
shl ebx, 0x1a
or esi, 0x5bed4e8b
jmp 0x55eb1c
pop edi
or edx, 0x5bf2b477
mov ecx, esi
xor esi, ebx
rol ecx, 0x12
jmp 0x55c885
push 0x59e5161a
mov ecx, 0x5bf41c97
ror edx, 0x1a
neg edx
mov edx, ecx
and edx, ebx
bswap esi
xchg ebx, esi
sub edx, 0x5bf4da33
dec ebx
rol edx, 0x14
jmp 0x55fc22
pop edi
mov ecx, edx
mov edx, 0x5bfbfd09
xor edx, 0x5bfc1943
mov ecx, edx
xchg esi, ecx
mov ecx, esi
dec ecx
mov ebx, ecx
bswap esi
and edx, ebx
inc esi
inc ebx
jmp 0x55c7c0
call edi
or ebx, edx
shr esi, 0xf
or esi, edx
mov ecx, esi
ror edx, 9
and edx, 0x5c0069c7
xor ebx, edx
and ebx, edx
shr edx, 0x14
and edx, esi
mov ecx, esi
mov esi, ebx
jmp 0x55ce81
push 0x59da6ba1
rol ebx, 0x14
sub ebx, ecx
sub ebx, ecx
sub edx, esi
neg esi
xchg edx, esi
xor ebx, 0x5c01e923
xor ecx, ebx
sub ecx, edx
sub ecx, edx
jmp 0x55d71c
pop edi
xor ecx, ebx
or ebx, ecx
and ecx, esi
add edx, 0x5c02af29
and ebx, ecx
xor esi, ecx
not edx
or ebx, esi
and edx, esi
dec ebx
add ecx, edx
ror esi, 0x11
mov esi, edx
xor edx, ecx
jmp 0x55e385
push 0x59e2053b
mov ebx, ecx
add esi, 0x5c06552b
xchg ebx, ecx
mov ecx, ebx
mov ecx, 0x5c06a5c7
and ecx, edx
or ebx, edx
ror esi, 0x17
add edx, ebx
or ebx, edx
and ecx, ebx
or ecx, 0x5c0780cd
jmp 0x55d261
pop edi
xor ecx, edx
mov esi, edx
xchg ecx, esi
sub ecx, edx
rol esi, 8
and ecx, 0x5c0c779f
xor ebx, ecx
or ecx, esi
or ecx, edx
sub ebx, ecx
shr esi, 0xa
xor edx, 0x5c0d1dfd
or ecx, 0x5c0d39d9
xchg edx, ebx
jmp 0x55c699
pop edi
and edx, ecx
mov edx, ebx
mov esi, ecx
add ebx, esi
mov ebx, edx
sub esi, ebx
xchg ecx, ebx
sub ebx, esi
sub ebx, edx
shr esi, 0x1d
jmp 0x55fe28
pop edi
add ebx, 0x5c1470e5
mov edx, esi
dec esi
xchg esi, edx
xor ecx, edx
bswap ecx
and ebx, edx
and esi, edx
or edx, esi
mov esi, ebx
jmp 0x55e86f
push 0x59db9d9b
rol ebx, 0x12
xor esi, 0x5c1830cb
or ecx, ebx
add esi, 0x5c18654f
sub esi, ecx
inc ecx
add ebx, edx
xor edx, ecx
xchg edx, ebx
shl edx, 3
jmp 0x55e015
pop edi
bswap edx
xchg esi, edx
bswap esi
xchg ebx, esi
and edx, esi
and esi, ecx
mov ecx, 0x5c1b98a5
mov esi, edx
and ecx, 0x5c1bcc73
xchg esi, ecx
mov ecx, esi
mov esi, ebx
jmp 0x55dbce
push 0x59e33f9f
and ecx, edx
add esi, ebx
not ecx
or ebx, ecx
xchg esi, edx
rol ecx, 0x12
or esi, 0x5c20064f
xor edx, ecx
jmp 0x55db3a
mov edi, 0x2809024b
neg ebx
not ecx
xor esi, ecx
bswap esi
ror esi, 9
neg esi
sub esi, ecx
inc ecx
jmp 0x55d525
push 0x59dc91bb
and edx, esi
or edx, ebx
and edx, 0x5c24c7a1
and ecx, ebx
add edx, ecx
not ebx
jmp 0x55df63
pop edi
mov edx, esi
or esi, 0x5c2c5a8d
bswap edx
neg esi
and ebx, ecx
sub ecx, esi
ror ebx, 5
and ebx, edx
jmp 0x55e76a
pop edi
sub ebx, edx
xchg esi, ebx
and edx, 0x5c2d65f3
and ecx, edx
jmp 0x55da87
push 0x59d9f2e3
add edx, esi
add esi, edx
add ecx, edx
xor esi, ecx
jmp 0x55eb4c
push 0x59e320ea
add ebx, 0x5c31a333
add ebx, esi
add edx, ebx
xchg ebx, esi
mov edx, ebx
add ebx, 0x5c322a6d
jmp 0x55e8f2
push 0x59da1093
xchg ebx, esi
sub edx, 0x5c326cb7
and esi, ecx
or edx, esi
xor ebx, ecx
xchg esi, ebx
or edx, ecx
sub ecx, ebx
sub ecx, ebx
rol edx, 4
jmp 0x55f8cc
pop edi
xor ebx, edx
xchg ebx, ecx
or edx, esi
sub ecx, edx
rol esi, 7
add esi, edx
add ecx, esi
add ebx, 0x5c40d9c5
xchg edx, esi
and ebx, esi
jmp 0x55d695
push 0x59dcce43
dec ebx
xchg esi, ebx
mov ebx, esi
and ebx, edx
mov edx, 0x5c435b09
xor edx, 0x5c437775
or esi, ecx
mov ecx, edx
nop
xor ecx, 0x5c43e8a3
or ebx, 0x5c4404e5
xchg ecx, ebx
and esi, ecx
neg edx
xchg edx, esi
ror ebx, 0xc
jmp 0x55dc36
mov edi, 0x4132136a
or ebx, ecx
neg esi
dec ebx
and edx, esi
mov ebx, 0x5c46bbdd
mov esi, ecx
sub edx, ecx
and ecx, edx
or ebx, esi
xchg ecx, esi
jmp 0x55fede
pop edi
xchg edx, ecx
shr ecx, 0x11
or edx, esi
or edx, esi
sub ecx, edx
and esi, ebx
jmp 0x55ed97
mov edi, 0x2809024b
xor ebx, edx
xchg ebx, ecx
or esi, ebx
mov ecx, ebx
shl edx, 0x17
sub esi, edx
sub edx, esi
or ebx, ecx
and ecx, esi
inc edx
xchg ebx, esi
and ecx, 0x5c521199
xchg ebx, edx
or esi, edx
jmp 0x55dc64
call edi
mov ecx, ebx
and edx, 0x5c5824c1
and ecx, edx
add esi, ebx
not edx
add edx, esi
not ebx
shr ecx, 6
or ebx, ecx
mov esi, ecx
jmp 0x55dec2
pop edi
and esi, ebx
xchg esi, ecx
and ecx, edx
inc ebx
add ebx, ecx
add ecx, edx
and esi, 0x5c621925
xchg ecx, edx
jmp 0x55c640
call edi
add ebx, ecx
sub esi, ebx
or ebx, esi
and edx, ecx
sub ebx, esi
add ebx, esi
add edx, ebx
sub edx, esi
add edx, ebx
xchg ebx, esi
mov edx, ecx
mov esi, edx
jmp 0x55eaaa
call fcn.0055dade
mov edx, ecx
mov esi, edx
bswap esi
xor ebx, 0x5c67fa39
and ecx, edx
or esi, edx
xor ebx, esi
mov esi, ebx
add ebx, edx
add ecx, esi
xchg ecx, ebx
nop
jmp 0x56014a
pop edi
xor esi, ecx
inc edx
sub ebx, 0x5c6c94b3
nop
or esi, ecx
or esi, ecx
mov ebx, esi
or edx, ebx
xor edx, ecx
bswap ebx
neg ecx
xor ecx, esi
jmp 0x55de08
push 0x59e0112b
sub ecx, esi
and ebx, edx
xor esi, ecx
bswap esi
or esi, ecx
mov ecx, ebx
mov ebx, edx
xchg edx, esi
jmp 0x55dcaf
mov edi, 0x2809024b
nop
bswap ecx
and ebx, edx
add ebx, 0x5c86299d
jmp 0x55f60d
call fcn.0055dade
and esi, ebx
and edx, 0x5c8ba71f
mov esi, edx
and ebx, ecx
sub ecx, esi
ror ebx, 0x1a
mov edx, ecx
or ecx, 0x5c8c495b
jmp 0x55d5b6
pop edi
and ebx, 0x5c8c6f9f
xchg esi, ecx
sub edx, esi
or ecx, 0x5c8cc0a3
mov ecx, edx
or edx, esi
or edx, ebx
mov esi, ebx
xor ecx, esi
xor esi, edx
inc esi
or esi, 0x5c8d98e1
jmp 0x55d071
call edi
add ebx, 0x5c911565
shl ecx, 0x13
or ecx, esi
and esi, ecx
xor ebx, edx
xchg ebx, ecx
or edx, esi
dec edx
neg ebx
not ecx
jmp 0x55f6d7
pop edi
mov esi, ecx
bswap edx
neg esi
mov ecx, 0x5c928aa5
mov esi, edx
add ecx, ebx
add edx, ecx
rol ebx, 0x1d
bswap ecx
xchg esi, edx
sub ebx, edx
sub ebx, edx
jmp 0x55e3b9
push 0x40
sub esi, edx
mov edx, ebx
add edx, ecx
xor ecx, edx
or esi, ebx
add ecx, 0x5c940a59
xchg edx, ebx
dec ecx
inc edx
xchg ebx, esi
and esi, ecx
mov ebx, esi
jmp 0x55ced7
push esp
shr edx, 6
bswap ebx
and ebx, edx
add ebx, 0x5c952ebf
inc ecx
xchg ecx, esi
xor esi, ebx
inc ecx
xchg esi, edx
sub ecx, 0x5c95d49d
jmp 0x55f6f9
push 0x59da2e1f
or ecx, ebx
and edx, esi
sub ebx, esi
rol ecx, 0x1c
sub esi, ebx
sub edx, esi
ror esi, 0x12
shr edx, 5
or esi, ecx
mov ecx, edx
jmp 0x55e1fc
call fcn.0055dade
xchg ebx, esi
neg ecx
and esi, ebx
dec ecx
jmp 0x55fd1d
pop edi
mov ebx, edx
or ecx, esi
sub edx, 0x5ca95e8d
mov edx, 0x5ca9796b
or edx, 0x5ca99557
mov ecx, esi
xor esi, ebx
sub esi, ecx
inc ecx
add edx, 0x5caa1ffd
and esi, ebx
and ebx, esi
ror esi, 0x14
and ecx, edx
jmp 0x55d74a
push 0x59de5e9d
xchg esi, ebx
or edx, ecx
sub ecx, edx
add ecx, esi
xchg ebx, edx
or ecx, edx
and ebx, 0x5cac2e6b
and ebx, esi
or edx, esi
add ebx, 0x5cac8177
rol ebx, 0x14
sub ebx, ecx
sub ebx, ecx
xchg edx, ebx
jmp 0x55fa62
mov edi, 0x2809024b
neg esi
rol esi, 0x1b
shl edx, 9
and esi, ecx
not esi
xchg edx, ebx
or edx, ecx
mov ebx, edx
jmp 0x55fcc3
push 0x59e67311
and esi, ebx
shl esi, 0x15
neg ecx
not edx
mov ecx, esi
and ebx, esi
add ebx, edx
sub esi, edx
and edx, ecx
or ecx, esi
jmp 0x55db56
push 0x59d7e985
dec esi
and ecx, edx
mov ebx, edx
shl esi, 0x1e
and ebx, ecx
mov ecx, esi
and esi, 0x5cbcd809
xor esi, edx
inc esi
or esi, 0x5cbd2ce1
shl ecx, 7
mov edx, ecx
jmp 0x55c8f0
push 0x59e5369b
dec ebx
inc edx
or esi, 0x5cbdc3ad
bswap esi
add ebx, esi
add edx, ebx
and edx, ebx
xchg ebx, ecx
jmp 0x55dee4
call edi
shr edx, 0xe
bswap ecx
ror ecx, 3
shr ebx, 0x10
xor ebx, ecx
sub esi, edx
or ecx, edx
inc edx
jmp 0x55e567
call fcn.0055dade
or ebx, edx
add ecx, 0x5cc2d3e9
xchg esi, ebx
mov ebx, esi
nop
or esi, edx
or esi, edx
add esi, ebx
rol ecx, 0xf
add esi, 0x5cc3adc9
jmp 0x55cebb
pop edi
sub edx, ebx
ror ecx, 0x10
mov edx, 0x5cc40bfd
xor esi, 0x5cc427d9
or ebx, esi
sub ebx, ecx
xchg edx, ebx
or edx, ecx
sub ecx, ebx
shl ecx, 0x17
neg ebx
inc ecx
jmp 0x55ddbf
call edi
mov esi, ebx
rol ebx, 0xc
dec esi
and esi, edx
jmp 0x55f630
mov edi, 0x2809024b
neg ecx
and ebx, 0x5cc8fde5
xor edx, esi
xchg ecx, esi
sub esi, 0x5cc94fed
and edx, 0x5cc96a27
and ecx, ebx
sub edx, esi
or esi, ebx
dec esi
or ebx, ecx
or ebx, 0x5cca0e0d
jmp 0x55d66b
push 0x59e47848
xor ebx, ecx
xchg ebx, ecx
neg esi
or edx, ebx
sub ecx, 0x5cce4f6f
xchg esi, ecx
xchg ebx, esi
rol edx, 0x10
jmp 0x55e911
pop edi
mov edx, esi
add esi, ebx
sub ebx, esi
rol ecx, 8
xchg esi, ebx
and esi, 0x5ccf4b3b
xor ebx, esi
or edx, ebx
jmp 0x55f9bb
push 0x59d7c883
and ecx, esi
xor esi, 0x5cd0b2e1
rol ecx, 8
shl ebx, 0x1d
and edx, ecx
sub ebx, esi
mov edx, ebx
mov esi, edx
bswap esi
xchg ebx, esi
jmp 0x55fbf8
call fcn.0055dade
add ebx, esi
add edx, ebx
xor ecx, ebx
xchg ebx, edx
shr esi, 0xc
or esi, edx
mov ecx, esi
or edx, esi
sub ecx, edx
sub ecx, ebx
rol edx, 0x1d
xchg ebx, ecx
mov edx, esi
sub edx, ebx
or edx, ecx
or edx, ecx
jmp 0x55e10a
call edi
or edx, esi
xor ebx, ecx
shl edx, 1
neg ebx
not edx
xchg ecx, ebx
dec ebx
rol esi, 0xb
shl ecx, 0xf
sub ebx, edx
not esi
xchg edx, ebx
mov ebx, edx
add esi, ecx
jmp 0x55da64
pop edi
inc esi
add ecx, ebx
mov ebx, esi
sub esi, ecx
inc ecx
xor ecx, edx
and esi, edx
ror esi, 0x17
shr edx, 0xd
bswap ebx
jmp 0x55cdd7
push 0x59dc7263
and ecx, 0x5cdd1311
xor ebx, edx
or edx, ebx
sub edx, 0x5cdd637f
xchg ebx, edx
or esi, 0x5cdd9a75
not ecx
mov ecx, edx
jmp 0x55e9a4
push 0x59e24445
or ecx, 0x5ce11893
xchg edx, ebx
mov ebx, edx
or ecx, edx
bswap esi
mov ecx, edx
sub edx, 0x5ce1b639
xor esi, ecx
bswap edx
neg esi
xchg esi, ecx
not ecx
dec esi
xor esi, ebx
jmp 0x55ca2d
call edi
and edx, esi
and ebx, edx
or ebx, ecx
and ecx, esi
inc ebx
add esi, ebx
xor edx, ecx
or esi, edx
not ecx
neg esi
jmp 0x55fe47
call fcn.0055dade
xor edx, 0x5cec3865
sub edx, ecx
sub edx, ebx
and esi, edx
and ecx, edx
xor edx, 0x5cecbccf
xchg esi, ebx
dec edx
bswap esi
and ecx, esi
add esi, ecx
not esi
not ebx
mov ecx, ebx
jmp 0x55d9eb