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

Disassembly:
call sub.user32.dll_GetCursor
cmp eax, 0xfffffedb
jne 0x401098
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
ret
call sub.user32.dll_GetCursor
cmp eax, 0xffffff23
jne 0x401144
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
ret
call sub.user32.dll_GetInputState
cmp eax, 0xfffffed7
jne 0x4011f0
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff1d
jne 0x401260
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_RtlPushFrame
call sub.ntdll.dll_ZwAssignProcessToJobObject
call sub.ntdll.dll_ZwAssignProcessToJobObject
ret
jmp 0x4ae23c
and ebx, esi
and esi, edx
xor esi, edx
mov edx, 0x190f7a9d
xor ecx, ebx
or ecx, ebx
not esi
sub ebx, esi
jmp 0x4af988
push 0x192076e5
xor ecx, edx
mov edi, ecx
and edx, esi
xor edi, 0x1a4861ad
neg edx
sub edi, edx
sub esi, ecx
mov edi, ecx
jmp 0x4aef85
call fcn.004b11ff
and ecx, edx
inc edi
add ecx, edx
mov ecx, esi
nop
and edi, ecx
sub ecx, edx
neg edi
jmp 0x4aed08
push 0x1916a385
xchg edi, esi
ror edi, 0x11
sub edx, ecx
or esi, 0x1a594c15
ror esi, 0x11
shr ecx, 0x11
xchg esi, edx
dec esi
jmp 0x4b0058
mov ebx, 0x2809144b
shl edx, 0x1a
mov ecx, esi
mov edx, esi
or edi, esi
xor ecx, 0x1a631177
and esi, 0x1a6352cd
or edx, 0x1a6392e3
and ecx, edx
nop
add edi, edx
or edi, esi
sub edi, edx
jmp 0x4b0237
mov ebx, 0x2809144b
mov edi, esi
xor edi, 0x1a6ea7af
xor edi, edx
mov ecx, 0x1a6f2441
or ecx, edi
xchg ecx, edx
mov edx, 0x1a6ff0e3
xor edx, 0x1a7030c3
jmp 0x4b0914
push 0x192a5c73
or ecx, edx
neg ecx
or edi, ecx
xchg esi, edi
xor edi, ecx
inc edx
sub ecx, 0x1a88e42b
rol edx, 0xf
jmp 0x4b08d9
call fcn.004b11ff
mov ecx, esi
or edx, 0x1a8ce76f
add ecx, 0x1a8d2731
xchg ecx, edi
or edx, 0x1a8db7a5
xchg edx, ecx
sub edx, 0x1a8e36bf
xor ecx, 0x1a8e757f
add edi, esi
or ecx, esi
jmp 0x4b0983
pop ebx
add ecx, 0x1a8f48ff
shl esi, 7
ror edi, 8
or ecx, edx
inc ecx
mov ecx, 0x1a911519
xor edi, 0x1a9167b3
and edi, esi
or edi, ecx
mov ecx, 0x1a922297
jmp 0x4b067b
pop ebx
or esi, edx
dec esi
xor edi, edx
or ecx, esi
ror edx, 0xf
mov edx, esi
sub esi, ecx
xor ecx, 0x1a943fed
add edi, 0x1a947f2d
xchg esi, edx
jmp 0x4aeb09
push 0x1915c763
mov esi, edx
or esi, ecx
rol esi, 0x1a
and edi, edx
dec esi
or edi, 0x1aa17105
xchg esi, edx
and edx, 0x1aa1ef7f
add edx, 0x1aa22ff3
rol edx, 0x1b
mov ecx, 0x1aa2af5b
xor edx, esi
jmp 0x4b08f9
mov ebx, 0x2809144b
bswap esi
mov edx, 0x1aa38843
sub edi, esi
not ecx
sub edi, esi
inc esi
dec edx
mov edx, 0x1aa515f3
jmp 0x4ae29a
push 0x192600cf
sub esi, edi
sub esi, edi
shl edi, 0x14
neg ecx
or edi, esi
sub ecx, esi
sub ecx, edx
xor edx, 0x1aaf277f
jmp 0x4b09d8
push 0x19346179
and edx, edi
add esi, edx
ror ecx, 0x19
mov edi, 0x1ab5a513
and edx, 0x1ab5e131
xchg edx, esi
sub esi, ecx
ror ecx, 0xc
jmp 0x4af92d
push 0x1937ea65
not esi
rol edi, 9
add esi, edi
and edi, esi
shl edi, 0xa
or edi, esi
mov ecx, esi
xor edx, edi
jmp 0x4b0964
mov ebx, 0x2809144b
sub edi, ecx
and edx, edi
sub esi, 0x1abe580b
xor ecx, edx
not esi
nop
and ecx, esi
or esi, 0x1abf907b
jmp 0x4ae606
pop ebx
bswap edi
and ecx, edx
xchg edx, esi
add ecx, 0x1ac0ad73
bswap edx
mov esi, 0x1ac1284f
jmp 0x4afcec
call ebx
and ecx, edx
or edx, 0x1ad251b1
xchg edi, esi
add esi, ecx
and esi, edi
xchg edx, edi
rol edx, 9
xor esi, edx
jmp 0x4b0b90
push 0x1934f72b
mov edi, esi
or ecx, edx
or edi, ecx
sub edi, edx
sub ecx, esi
ror edi, 0x19
rol esi, 0x13
or ecx, edx
nop
bswap edi
jmp 0x4aece3
pop ebx
sub ecx, edi
bswap edi
xor edi, 0x1ad76597
add edx, edi
mov ecx, edx
add edx, esi
sub esi, edx
dec esi
and ecx, esi
xor esi, ecx
jmp 0x4afb95
call fcn.004b11ff
xchg edx, edi
sub edi, esi
sub ecx, edi
shl edi, 0xf
add edi, ecx
shl ecx, 0x1e
jmp 0x4b01f8
pop ebx
sub edx, 0x1aebb73d
add ecx, edx
shr edi, 0xb
and ecx, edi
inc edx
shl edx, 8
bswap ecx
or edx, edi
jmp 0x4aef5a
mov ebx, 0x2809144b
dec edx
xor edx, ecx
mov ecx, edx
or esi, ecx
xor edi, 0x1af4baad
mov esi, 0x1af4f995
add edi, 0x1af53835
mov edx, esi
or ecx, 0x1af5c549
xor esi, 0x1af6051f
xor edi, ecx
mov esi, ecx
jmp 0x4af552
pop ebx
xchg edx, ecx
or edx, 0x1b099f91
inc esi
mov edi, 0x1b0a1fed
xchg edx, ecx
and edi, 0x1b0aae6f
or esi, edi
and esi, edx
jmp 0x4af96d
push 0x19354393
mov edi, ecx
sub esi, edi
xor ecx, esi
shr edi, 3
xor esi, 0x1b0c902b
rol esi, 0x15
add esi, 0x1b0d10d9
ror edx, 0x1c
jmp 0x4af9b0
call ebx
neg ecx
add edi, ecx
and esi, edi
xchg edi, esi
dec edx
inc ecx
xchg esi, edi
mov ecx, edx
dec ecx
xchg edi, esi
jmp 0x4affcf
push esp
or edx, edi
and ecx, edx
xor edx, esi
inc ecx
add edx, edi
or ecx, edx
sub ecx, 0x1b1a9973
add edx, edi
xor edx, edi
bswap edx
jmp 0x4b0d8b
push 0x1918f193
xchg edi, edx
xor edx, edi
sub edi, 0x1b261429
and ecx, edx
add edx, esi
xchg esi, edi
or edx, esi
sub ecx, edi
add ecx, edx
shr edi, 1
rol esi, 0x17
xchg esi, edi
and edx, ecx
shr edi, 0x14
jmp 0x4b0169
push 0x1926e0b9
mov edi, 0x1b2f9463
shr edx, 0x11
and edx, ecx
neg edx
or ecx, edx
sub edx, edi
or edx, esi
bswap ecx
jmp 0x4af653
pop ebx
and edx, ecx
mov esi, edx
add edi, edx
xchg esi, ecx
and edi, esi
sub edx, esi
mov esi, 0x1b333753
add ecx, 0x1b3377cf
mov edi, ecx
mov esi, edi
inc esi
add ecx, edi
jmp 0x4ae638
call ebx
and edi, esi
xchg ecx, edi
mov edi, esi
add edi, edx
xor edx, esi
nop
xor edi, 0x1b364ba5
or edi, esi
inc esi
dec edi
jmp 0x4b12d7
pop ebx
add esi, 0x1b3af6e5
add edx, ecx
xor ecx, edx
and esi, 0x1b3bb129
xor esi, edx
mov ecx, edx
shl esi, 0x17
mov ecx, esi
neg ecx
xchg edi, edx
sub esi, edi
and ecx, edx
dec edx
ror edx, 0xa
jmp 0x4aee3b
push 0x1920bfe5
rol edx, 0xd
xor edi, esi
or ecx, edi
bswap esi
mov esi, edx
xor esi, edi
or esi, ecx
sub edx, ecx
jmp 0x4b0476
pop ebx
shr edi, 0xb
add edi, edx
xor ecx, edx
and edi, esi
or edi, ecx
xchg ecx, esi
xor edi, edx
mov edi, edx
or edi, 0x1b48f935
xchg edx, ecx
inc edi
rol edi, 3
not edi
sub edx, esi
xchg edi, edx
shl ecx, 0x12
jmp 0x4b0539
pop ebx
xor ecx, esi
add esi, edi
xor esi, edi
rol ecx, 0x16
jmp 0x4afeee
push 0x192fc395
shl edx, 0x1e
add ecx, esi
add edx, esi
sub ecx, edi
inc esi
or ecx, esi
xchg edx, edi
xchg esi, edx
not edx
xchg edx, ecx
jmp 0x4b04fa
pop ebx
neg edi
or ecx, 0x1b64bcff
xchg ecx, edx
rol ecx, 0x1f
and esi, edi
mov edx, esi
xchg edi, ecx
add ecx, edi
mov edx, 0x1b668219
or ecx, esi
jmp 0x4b0b0a
push 0x1930581d
mov esi, edi
bswap esi
sub edi, ecx
add edx, 0x1b67d801
add edi, edx
shr ecx, 0x17
xor esi, ecx
or ecx, edi
xor edi, edx
or edi, esi
shr edi, 0xf
or esi, ecx
jmp 0x4b122e
call fcn.004b11ff
or edi, 0x1b6cdecf
sub ecx, edi
mov esi, ecx
xor ecx, edi
mov edx, esi
mov ecx, 0x1b6e1277
or esi, edi
add ecx, esi
add edi, 0x1b6edd47
mov esi, edi
jmp 0x4af855
call fcn.004b11ff
ror esi, 0xe
mov edi, esi
sub edi, 0x1b6ff4d3
bswap edi
shl esi, 0x1b
dec esi
xchg edx, ecx
or esi, 0x1b713429
and esi, 0x1b71845b
neg ecx
mov esi, ecx
mov ecx, 0x1b72419f
sub edi, esi
sub edi, esi
jmp 0x4aed99
push 0x1919ceb7
sub edx, ecx
sub edx, ecx
shr edx, 0xc
xor edi, ecx
xor ecx, 0x1b788f87
sub edx, edi
mov ecx, esi
mov esi, edi
ror esi, 0x1a
and edi, esi
jmp 0x4b0c31
pop ebx
add ecx, esi
and edi, 0x1b802417
and edx, esi
dec edx
xchg ecx, esi
neg edx
xor ecx, edx
mov edx, ecx
add edi, 0x1b81f457
xor esi, 0x1b823679
mov ecx, 0x1b827649
xor esi, edi
jmp 0x4afeaf
call fcn.004b11ff
ror esi, 0xd
or ecx, 0x1b89181f
and ecx, edi
sub ecx, edi
or edx, 0x1b89d499
inc esi
mov edi, ecx
or esi, edx
and esi, 0x1b8ae19b
xchg ecx, edx
sub edx, 0x1b8b5f9b
rol edx, 9
jmp 0x4b0217
pop ebx
xchg esi, edx
shr edi, 0x15
xor esi, edx
xchg esi, edx
sub edi, ecx
bswap esi
or edx, edi
sub esi, edi
jmp 0x4b064a
push 0x191d8ffb
add ecx, edi
and edx, 0x1b94a8fd
mov esi, edx
sub esi, edi
xor ecx, edi
rol edx, 0x18
or ecx, esi
and edx, 0x1b961f77
and ecx, 0x1b966f41
or esi, 0x1b96af85
add esi, 0x1b96ee33
sub esi, edx
mov ecx, 0x1b976ccd
bswap esi
dec ecx
xchg edx, esi
jmp 0x4b0c03
push 0x19165abf
neg edi
mov edi, ecx
xor edx, edi
and esi, ecx
xor edi, esi
xor edx, esi
xor esi, 0x1b9e479b
or edx, edi
jmp 0x4ae33b
push 0xace3c
mov esi, edx
dec edx
add edx, 0x1ba4b2e9
neg edi
add esi, ecx
add edx, ecx
and esi, 0x1ba5bdcb
xchg ecx, edx
jmp 0x4afc24
push 0x19341609
sub edi, esi
and edi, ecx
sub edx, edi
add edx, ecx
inc esi
sub esi, edx
not esi
and edx, edi
and edx, esi
xor esi, 0x1ba89b33
jmp 0x4ae839
push 0x19202b31
or edx, edi
xor esi, edi
and ecx, edx
sub ecx, edi
jmp 0x4ae254
call fcn.004b11ff
nop
or edx, 0x1babf97b
neg edx
not edx
bswap edx
ror edx, 0x1e
and esi, ecx
and esi, ecx
jmp fcn.004b0fcc
pop ebx
dec edx
mov edi, edx
bswap edi
or esi, 0x1bae9f85
or ecx, edx
or edx, ecx
mov esi, edi
mov esi, edx
rol esi, 0x1d
and ecx, 0x1bb023d9
jmp 0x4ae661
call fcn.004b11ff
mov esi, edx
shr esi, 0x19
sub ecx, 0x1bb0f80b
add edx, 0x1bb138c1
and ecx, edx
or edi, 0x1bb1b479
sub edx, edi
add ecx, edi
and esi, ecx
mov ecx, 0x1bb2bc81
jmp 0x4b00d5
push 0x1938cd13
ror esi, 0x1a
not edi
xchg edx, esi
or edx, ecx
jmp 0x4b06d6
push 0x19272959
mov edi, edx
sub edi, esi
or esi, ecx
sub edx, esi
jmp 0x4b05d8
push 0x192e4a95
add edi, ecx
nop
mov ecx, edi
xor edi, esi
or esi, edi
add ecx, 0x1bbfc397
and edi, 0x1bc01425
inc edi
mov edx, edi
xor ecx, esi
and esi, 0x1bc11377
mov esi, 0x1bc1541d
xor esi, ecx
rol edi, 0x1c
jmp 0x4b0259
pop ebx
sub esi, edx
and edx, 0x1bd49993
or esi, 0x1bd4d9e3
add edx, 0x1bd518ed
add esi, edi
xor esi, edi
sub ecx, esi
xor ecx, edx
and esi, edi
sub ecx, edi
add edi, 0x1bd6da2b
or edx, ecx
jmp 0x4aeede
call ebx
and edx, ecx
not edx
mov esi, ecx
mov edi, edx
and edi, edx
mov ecx, 0x1be2fd67
and edi, esi
xor edi, esi
rol esi, 6
mov edi, ecx
jmp 0x4b0f51
push 0x1934ad0d
mov esi, edx
neg esi
or edx, 0x1bf324c7
mov edx, ecx
mov ecx, 0x1bf3b013
mov edx, esi
and ecx, edx
add edi, edx
jmp 0x4ae9d6
pop ebx
sub esi, edx
sub esi, 0x1bf71e19
rol edx, 0x1d
mov edi, ecx
xor edi, edx
xchg ecx, edi
or esi, ecx
and edx, edi
jmp 0x4af665
push 0x19144977
sub esi, edi
xor ecx, esi
xor edi, 0x1bf9cd9f
rol edi, 8
sub edi, 0x1bfa547f
or edi, 0x1bfa9079
add ecx, edi
rol esi, 7
jmp 0x4aff0f
mov ebx, 0x2809144b
inc edi
neg ecx
dec edx
inc esi
and ecx, 0x1bfc609f
add edi, 0x1bfc9bdb
and edi, 0x1bfcd6df
shl edi, 9
jmp 0x4afca5
call fcn.004b11ff
inc ecx
add esi, edx
xor edi, 0x1c01dfd7
add edi, 0x1c021add
mov ecx, edi
or edx, 0x1c028e45
and ecx, esi
xor edx, 0x1c031449
jmp 0x4aef02
pop ebx
and ecx, edx
and edi, ecx
xor edx, edi
bswap edi
not edi
not edi
xchg esi, edx
sub ecx, esi
or ecx, edi
mov ecx, 0x1c1ce8c1
jmp 0x4af506
pop ebx
mov esi, ecx
inc ecx
dec ecx
shr esi, 0xf
ror edi, 0x14
xor ecx, edx
and edx, ecx
nop
jmp 0x4af0b9
push 0x401400
add ecx, esi
sub edx, ecx
neg edx
mov edi, edx
add ecx, 0x1c26bc57
and edx, ecx
xchg edx, ecx
sub edi, ecx
sub edi, edx
mov ecx, edi
or edx, edi
shl ecx, 0x12
add edi, 0x1c289c03
sub edx, 0x1c28d851
jmp 0x4b0690
call fcn.004b11ff
xor edx, ecx
xchg edx, ecx
ror ecx, 0x1d
xor edi, ecx
neg ecx
and ecx, edx
xchg esi, edx
and edx, esi
add edx, esi
nop
sub ecx, 0x1c30f193
and ecx, edi
jmp 0x4ae9ba
call ebx
sub esi, 0x1c3182e9
shr edi, 0x15
xor ecx, 0x1c31fc43
and edx, edi
shr edi, 0xc
and ecx, 0x1c32c167
jmp 0x4b0c9d
pop ebx
xor ecx, esi
xor edi, esi
and edx, ecx
or ecx, edi
xchg edi, edx
and ecx, 0x1c3440ff
xor edx, edi
add edi, 0x1c34c52d
jmp 0x4b05b3
pop ebx
and ecx, 0x1c40a98f
sub esi, edi
xor edx, ecx
bswap esi
add esi, edi
mov edx, ecx
mov ecx, esi
add edx, ecx
or edx, ecx
sub ecx, edx
jmp 0x4af409
push 0x19388153
or edi, 0x1c44b8fd
mov edi, esi
xor edx, edi
add esi, edx
add edi, esi
xor esi, edi
rol ecx, 0xe
sub edx, edi
ror edx, 0x1e
and edx, edi
jmp 0x4af640
pop ebx
or esi, ecx
mov edx, edi
xor edi, esi
mov ecx, esi
inc ecx
xor edx, 0x1c484db1
bswap edi
mov esi, edx
or edi, edx
neg ecx
jmp 0x4af398
pop ebx
mov edx, 0x1c499ebd
or edi, ecx
sub edx, edi
shl edi, 5
xchg ecx, edx
sub edi, esi
mov edi, edx
xchg edx, esi
xor edi, 0x1c4b8203
ror edx, 0x10
jmp 0x4aefed
pop ebx
xchg esi, edx
xor esi, edx
xor esi, ecx
mov edi, ecx
xor edx, esi
or edx, ecx
sub edi, esi
or edi, edx
bswap ecx
add ecx, edi
jmp 0x4ae877
push 0x40
and ecx, 0x1c54969d
and ecx, edi
dec edi
add esi, edx
and edx, esi
neg edi
and edi, 0x1c560529
or edi, 0x1c568fbd
jmp 0x4af4e5
pop ebx
inc ecx
xchg edi, ecx
or edx, 0x1c57f425
rol ecx, 0x18
mov ecx, 0x1c58863d
neg edx
xor esi, 0x1c5907d1
add edx, edi
jmp 0x4ae9f5
mov ebx, 0x2809144b
add edx, ecx
sub edx, ecx
shl edi, 0x19
sub edi, edx
or esi, ecx
bswap edx
bswap ecx
xor edi, edx
jmp 0x4af1d2
pop ebx
xor ecx, edi
mov esi, edx
and esi, ecx
sub esi, edx
shr esi, 0xd
dec esi
sub edx, 0x1c6a0373
mov edi, esi
jmp 0x4b0faa
push 0x1926950f
not edi
and edi, edx
and edi, edx
not ecx
sub edx, 0x1c6bae77
sub esi, edx
dec edi
add edi, edx
jmp 0x4aeec0
mov ebx, 0x2809144b
mov ecx, edx
mov ecx, esi
bswap esi
or ecx, esi
shl edi, 0x10
xchg edx, ecx
or edx, 0x1c7487cb
xor edi, edx
neg ecx
shr edx, 0xd
and esi, edx
or edx, edi
and esi, edx
shr ecx, 1
xor edi, esi
or esi, 0x1c76ce8d
jmp 0x4af592
push 0x191c1c41
or ecx, edi
or edx, esi
or edx, edi
add ecx, edi
sub edi, 0x1c781da1
xchg edi, ecx
sub edx, 0x1c789b4b
or ecx, edi
xchg edi, edx
xchg ecx, edi
sub edx, edi
neg esi
nop
and edi, ecx
jmp 0x4ae461
call ebx
sub edi, edx
and esi, edi
or esi, edx
add edx, ecx
xor esi, ecx
sub ecx, edx
not edx
xchg edx, ecx
or ecx, esi
neg edi
jmp 0x4af570
push 0x19193a55
or esi, edx
sub esi, edx
xchg edx, edi
bswap edi
inc edx
xchg edi, edx
jmp 0x4b0418
call ebx
dec ecx
or edx, esi
and esi, 0x1c8f4835
and esi, edx
xchg edi, edx
add edi, edx
and ecx, edi
xchg ecx, esi
inc esi
sub edi, ecx
shl edi, 9
xor esi, ecx
add ecx, edx
shl esi, 0xb
jmp 0x4afd9f
call ebx
add edx, esi
xor edx, 0x1c93f225
xchg ecx, edx
neg ecx
xor ecx, edx
add edx, esi
and edi, esi
add edi, edx
sub esi, edi
mov esi, edx
jmp 0x4afbf1
call ebx
add ecx, 0x1c9629d3
add ecx, edi
sub esi, 0x1c969e91
xchg edx, ecx
and esi, edi
xchg ecx, edx
rol edx, 0xe
sub esi, edi
jmp 0x4af790
call fcn.004b11ff
sub edi, edx
add edi, 0x1c98648f
xor edi, ecx
mov esi, edx
jmp 0x4afccb
mov ebx, 0x2809144b
or esi, 0x1c9941dd
sub ecx, 0x1c997c37
not edx
shl ecx, 0xb
inc edi
add esi, edi
dec esi
dec esi
sub esi, ecx
add ecx, 0x1c9b666b
or edx, edi
xchg ecx, edx
sub edx, esi
and edx, edi
jmp 0x4aea69
pop ebx
or ecx, esi
sub edx, ecx
and ecx, 0x1caf1b05
and edx, edi
rol esi, 0x11
mov edi, esi
jmp 0x4b0629
push 0x191984f9
rol edi, 0x1d
add esi, edx
add ecx, edi
and esi, ecx
or ecx, edx
inc ecx
sub ecx, edi
mov ecx, esi
sub ecx, 0x1cc240b1
xchg edi, edx
jmp 0x4af261
push 0x19210a99
ror esi, 0x13
sub ecx, edx
inc edi
neg edx
mov ecx, edi
sub edi, edx
and esi, edi
shr esi, 0xa
or ecx, 0x1cc9fe69
shr ecx, 0x1c
jmp 0x4ae3c5
push 0x19300d6d
add ecx, edx
mov edx, 0x1cd1be59
add ecx, edi
shl esi, 0x1f
and edx, esi
add edi, esi
sub ecx, 0x1cd307cf
ror edx, 0x13
ror edx, 0x18
and edx, 0x1cd3c8a3
jmp 0x4af18c
pop ebx
and esi, 0x1cd54dd3
or edi, ecx
add edi, edx
and edx, esi
and edx, 0x1cd6a715
bswap edx
sub ecx, edi
and esi, edi
jmp 0x4ae8db
push 0x1929c8d5
sub ecx, edx
sub edi, 0x1cdf25ef
shl edx, 0x14
mov ecx, 0x1cdfa63f
sub ecx, edi
nop
and esi, ecx
and esi, 0x1ce0b9b9
jmp 0x4b0de3
mov ebx, 0x2809144b
and ecx, 0x1ce1157f
xchg edi, edx
xor edi, 0x1ce199ad
mov esi, 0x1ce1d949
neg edx
add ecx, 0x1ce25cc5
or edx, ecx
xor esi, ecx
and edi, edx
and ecx, edx
xor ecx, 0x1ce3a4fb
mov edx, edi
add esi, edi
inc edx
add edx, 0x1ce49ee3
inc edi
jmp 0x4b1068
pop ebx
sub edx, 0x1ce6e7a5
or esi, edi
sub ecx, edx
xchg ecx, edi
mov edi, ecx
and esi, edi
and esi, edi
sub edi, edx
add edx, edi
inc ecx
and ecx, edi
mov esi, ecx
jmp 0x4af2d5
mov ebx, 0x4132136a
xor edx, 0x1ce9f927
xor edi, edx
xor esi, edx
xor edi, ecx
xchg edx, ecx
or esi, edi
xchg esi, ecx
xchg ecx, esi
add ecx, edx
or edi, esi
xor ecx, 0x1cec7b7d
or edi, ecx
dec edx
mov esi, ecx
xor esi, ecx
or esi, edx
jmp 0x4af1fb
pop ebx
mov edx, ecx
dec edx
or edi, 0x1cee9ac5
xchg esi, edx
not edi
mov esi, ecx
jmp 0x4b008d
call ebx
xor esi, ecx
xor edi, esi
mov edx, ecx
add esi, edi
dec edi
sub ecx, 0x1cf0f8df
jmp 0x4b0b7a
push 0x1939181d
xchg edx, ecx
and edi, esi
add edi, ecx
inc edi
add edi, 0x1cf5756d
or ecx, edi
xor esi, ecx
xchg ecx, edi
and esi, edx
mov ecx, 0x1cf6afb7
or edi, ecx
sub esi, 0x1cf754a5
jmp 0x4aeb75
push 0x192aa7fd
rol esi, 0x1c
xor edi, esi
not edx
xor ecx, edi
shr edi, 4
neg edx
add edx, edi
and ecx, 0x1d1c918b
jmp 0x4ae74f
push 0x191611eb
add esi, edx
xor esi, edx
neg edi
ror esi, 0x10
and esi, ecx
mov esi, edi
xchg edi, esi
xor edi, esi
jmp 0x4af47f
call fcn.004b11ff
xchg edx, ecx
mov edx, 0x1d1f4e45
shl edx, 0x1b
inc edx
xor edx, edi
sub esi, ecx
xchg ecx, esi
xor esi, edx
nop
bswap edi
sub edi, ecx
mov edi, edx
jmp 0x4b01b2
push 0x193836a9
xor esi, edx
shr edi, 1
or ecx, esi
or edx, 0x1d274695
xchg ecx, edi
xor edx, ecx
mov edx, ecx
sub edi, ecx
jmp 0x4afdde
call ebx
sub edi, esi
neg ecx
and edi, 0x1d292a65
inc edx
and edi, 0x1d29aa5f
shl edx, 0x17
xor ecx, 0x1d2a2a33
or ecx, edi
bswap edi
sub ecx, edx
xchg ecx, esi
mov ecx, edx
jmp 0x4b118e
push 0x19264b93
xor edi, edx
xchg ecx, edx
shr esi, 0xd
xchg ecx, esi
dec esi
or ecx, edx
xchg edi, edx
or esi, edi
not edx
sub esi, edx
and esi, ecx
rol edx, 7
not edx
and ecx, edi
jmp 0x4affe9
pop ebx
add edi, ecx
and esi, edi
xchg edx, edi
mov ecx, edx
mov esi, edi
add esi, edx
xchg edi, esi
xor edx, edi
or edi, 0x1d4832e7
xor edx, esi
ror edi, 0x19
xor edx, esi
jmp 0x4af527
call ebx
and edx, edi
shl edx, 0x1e
bswap esi
add edi, esi
add ecx, 0x1d4a4301
sub esi, edi
or edi, esi
dec edx
bswap esi
add edx, edi
jmp 0x4afe1f
pop ebx
mov edi, esi
sub edx, 0x1d4fb21b
and edx, 0x1d500229
xchg esi, edi
jmp 0x4ae7d2
pop ebx
xor ecx, edi
or edx, ecx
sub ecx, edx
mov esi, edx
xchg edi, edx
and edi, 0x1d51d169
xchg edi, edx
and edx, edi
xchg edx, ecx
mov edi, esi
mov edi, esi
mov edi, 0x1d5355df
mov ecx, edx
add esi, edi
jmp 0x4b0393
push 0x191dd839
and edi, esi
shr edi, 0xf
and esi, edi
mov edx, 0x1d5a20a1
sub esi, 0x1d5a6023
mov ecx, esi
sub ecx, 0x1d5aee4b
and ecx, edi
and edi, edx
add edx, 0x1d5bab2f
jmp 0x4b114d
mov ebx, 0x2809144b
add edx, esi
and edx, 0x1d5c432d
shr edi, 0x16
mov edi, ecx
sub ecx, edi
xchg ecx, edx
add edx, esi
and edi, 0x1d5dcf87
not ecx
xor edx, ecx
mov esi, edx
xor edi, esi
jmp 0x4af365
pop ebx
sub edi, edx
dec ecx
neg esi
sub edi, ecx
or edi, esi
or edi, esi
and esi, 0x1d653723
xor edi, edx
not edi
mov esi, ecx
xchg edx, edi
bswap esi
sub edx, edi
xor edx, ecx
jmp 0x4b1092
push 0x1930ed29
neg esi
xor edx, ecx
mov edx, ecx
and esi, edx
xor ecx, edi
xchg edi, edx
rol esi, 0xf
sub edi, ecx
ror ecx, 0xe
xor edx, esi
jmp 0x4ae8ba
push esp
mov edx, 0x1d757729
or edi, esi
xchg edi, esi
ror edx, 7
add edx, ecx
xor edx, esi
rol edi, 9
and edi, 0x1d774029
and esi, ecx
or esi, 0x1d77bd2d
add edi, esi
bswap esi
or edi, esi
xor esi, edi
jmp 0x4afec9
push 0x192a138f
xor edx, 0x1d7bbbdb
sub ecx, esi
sub edi, 0x1d7c3987
shr esi, 4
dec ecx
mov edx, edi
sub edi, ecx
xor ecx, 0x1d7d84bd
shl edi, 4
add edi, edx
sub ecx, esi
xchg ecx, esi
jmp 0x4ae5ae
pop ebx
sub edx, ecx
neg ecx
xor esi, 0x1d9601cb
inc edi
xchg edx, esi
or esi, 0x1d96c01b
and edi, ecx
sub ecx, esi
jmp 0x4ae71d
pop ebx
mov edx, edi
neg esi
and edx, esi
and ecx, 0x1d9d2b23
xor edx, esi
xor esi, edx
mov edx, 0x1d9ddf3b
rol edx, 4
and esi, ecx
xor edx, esi
jmp 0x4aecc3
mov ebx, 0x2809144b
xor ecx, edi
bswap edx
mov edx, ecx
mov esi, edx
and edx, ecx
shl esi, 8
mov esi, edi
add edx, 0x1da6a0fd
jmp 0x4afa11
call fcn.004b11ff
sub esi, edx
sub edi, edx
ror edi, 7
or esi, edi
xor edx, esi
sub edx, edi
mov ecx, 0x1daa51f3
xor ecx, esi
mov esi, ecx
xchg esi, edx
and esi, 0x1dab4a27
sub edx, edi
jmp 0x4b0b2d
pop ebx
add edi, edx
ror edi, 0x16
sub ecx, edx
sub edx, esi
and edx, edi
neg esi
add esi, edx
and edx, ecx
jmp 0x4afe02
push 0x191e2241
mov esi, 0x1dbc7a29
xor edx, edi
dec edi
and edi, ecx
bswap edx
shl edx, 7
neg edx
mov edx, 0x1dbe2aad
or ecx, edx
or edx, esi
jmp 0x4b102f
pop ebx
sub edi, ecx
xor edx, edi
not edx
and esi, ecx
and ecx, edi
and esi, edi
xchg edx, esi
add esi, ecx
jmp 0x4af019
push 0x1930a30b
mov esi, edx
add esi, edi
rol ecx, 0x14
add ecx, esi
mov ecx, 0x1dceabe3
sub edx, esi
dec edx
not edi
add esi, edx
xchg edi, esi
jmp 0x4b0d6b
pop ebx
sub ecx, edx
sub edx, 0x1ddbc985
add esi, 0x1ddc0833
inc ecx
sub esi, 0x1ddc89c9
rol edx, 0x1d
xchg edx, esi
and ecx, 0x1ddd4867
xchg ecx, edi
add ecx, edi
add esi, edx
xor ecx, edi
dec ecx
xchg edx, edi
jmp 0x4af16a