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

Disassembly:
add edx, esi
xor ecx, ebx
call sub.user32.dll_GetClipboardSequenceNumber
and edx, esi
mov esi, 0x96d40409
xchg ecx, ebx
xchg edx, ebx
dec edx
or esi, 0x96d5b6ff
rol ebx, 6
ror ebx, 9
cmp eax, 0xffffff2b
jne 0x401082
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
not ebx
add esi, ecx
or esi, ebx
add edx, ecx
mov esi, edx
sub edx, ebx
call sub.user32.dll_GetClipboardSequenceNumber
or ecx, ebx
ror esi, 7
inc ecx
xchg edx, ecx
cmp eax, 0xfffffedf
jne 0x401106
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
or edx, ebx
mov esi, 0x96e10055
call sub.user32.dll_GetClipboardSequenceNumber
and edx, 0x96e1bae1
xchg esi, ebx
cmp eax, 0xffffff25
jne 0x401185
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
sub esi, ebx
and ebx, ecx
add esi, 0x96e88225
mov ecx, edx
mov ebx, esi
mov edx, 0x96e9f48d
mov ebx, 0x96ea6191
xchg esi, edx
call sub.user32.dll_GetClipboardSequenceNumber
or edx, ebx
add edx, 0x96ebed71
shr ecx, 0x11
and esi, edx
xchg ebx, ecx
shr ebx, 0xc
xor ebx, esi
shr edx, 0x10
cmp eax, 0xffffff15
jne 0x40124e
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
call sub.ntdll.dll_LdrDisableThreadCalloutsForDll
ret
jmp 0x4b7469
or ecx, esi
and ebx, edx
xchg edx, ebx
sub ecx, 0x97824e57
xchg ecx, ebx
add edx, 0x97833243
jmp 0x4b7919
mov ebx, 0x3f4d7907
sub edx, ecx
neg edi
mov edx, edi
mov edi, esi
add ecx, esi
rol edi, 3
xchg esi, ecx
and edi, 0xa4e5028f
xchg edx, esi
mov ecx, edx
xchg esi, edx
neg edi
neg esi
xor edx, 0xa4e79a75
jmp 0x4ba9b4
pop ebx
add edi, edx
xor ecx, edi
and ecx, esi
mov ecx, edi
jmp 0x4b7e12
pop ebx
rol edi, 0x10
xchg edx, edi
add edx, 0xa510b76d
xor esi, edi
dec edi
mov edi, esi
neg esi
xchg esi, edi
rol edx, 7
rol edx, 0x1a
or esi, edi
ror ecx, 0xe
add edi, esi
add edi, ecx
jmp 0x4b995f
mov ebx, 0x3f4d7907
bswap esi
sub esi, edi
add edx, 0xa51db237
xchg ecx, esi
xor ecx, 0xa51e80bb
ror ecx, 6
xchg edx, esi
add edi, esi
mov ecx, 0xa52044ad
xor esi, ecx
xchg edx, ecx
bswap edx
jmp 0x4b8873
mov ebx, 0x3f4d7907
xchg edi, edx
xchg ecx, edi
mov edi, edx
dec esi
sub edx, ecx
or esi, edi
add edi, edx
add edi, ecx
xchg ecx, esi
xor esi, edi
jmp 0x4ba9d9
call fcn.004bb11f
or edx, ecx
and ecx, esi
add ecx, esi
inc edx
jmp 0x4b91bd
call ebx
rol edi, 0xf
or esi, edi
xchg esi, ecx
mov edx, ecx
sub edi, ecx
not edx
mov ecx, edx
sub edi, edx
jmp 0x4baa26
push 0x9789f4fb
xor esi, 0xa57467fb
or ecx, 0xa574cb7d
xor esi, 0xa5753f8b
ror edi, 4
not edx
xchg edx, edi
xor ecx, esi
rol esi, 0x16
xor esi, edi
sub edx, edi
jmp 0x4b8059
pop ebx
or ecx, edi
dec esi
xor edx, 0xa579f491
xchg edi, ecx
sub edi, edx
inc esi
or ecx, esi
xor ecx, esi
add ecx, edx
xor esi, edi
mov edx, ecx
inc edx
jmp 0x4b873b
push 0x97a1ac17
shl edx, 0x1b
and edx, edi
xor edi, esi
sub esi, edi
and esi, 0xa588bd75
and esi, ecx
shr ecx, 1
add edi, esi
sub edi, ecx
sub ecx, 0xa58acf2f
jmp 0x4b9454
pop ebx
inc ecx
add ecx, edx
or edx, edi
rol esi, 0x12
and esi, ecx
mov edi, edx
add ecx, 0xa58de283
and ecx, 0xa58e489d
jmp 0x4b98a3
pop ebx
xor edi, esi
sub ecx, edx
and esi, ecx
xchg edx, edi
add esi, ecx
add edx, esi
xchg esi, edx
not esi
and esi, edx
sub esi, ecx
jmp 0x4ba04a
pop ebx
xchg ecx, edx
shl ecx, 0xa
shr edi, 0x15
add edx, esi
xchg edx, ecx
and edx, edi
bswap ecx
and edx, edi
jmp 0x4b9aa2
call ebx
sub edx, 0xa5bfcfc3
add edi, edx
and edi, esi
or edi, 0xa5c0f9bb
xchg ecx, edi
ror esi, 2
inc edx
add edx, esi
shr esi, 0xa
xor esi, ecx
xchg edx, esi
mov edi, 0xa5c4617d
mov esi, 0xa5c4c9b3
shl edi, 6
jmp 0x4b8b6d
call fcn.004bb11f
and ecx, 0xa5c5d6ad
shl esi, 0x1f
or edx, ecx
and edx, esi
sub ecx, 0xa5c78dc7
and edx, ecx
add ecx, esi
and edi, 0xa5c8bbe7
and ecx, edi
add edx, edi
jmp 0x4b7886
call ebx
neg edx
xor ecx, edi
or ecx, esi
mov edx, ecx
bswap edx
xchg edi, esi
add ecx, esi
mov ecx, 0xa5d24423
add ecx, 0xa5d2b7a3
add ecx, edx
jmp 0x4ba37f
push 0x97918565
shl esi, 7
or edi, ecx
sub edi, 0xa5d8ca7b
mov ecx, edi
and edi, 0xa5d990e9
mov esi, edi
or edx, 0xa5da711b
not esi
mov esi, 0xa5db5295
dec esi
xor edi, ecx
rol esi, 0x18
jmp 0x4b951a
pop ebx
and edi, ecx
sub ecx, edi
or edi, edx
and edi, esi
and esi, edi
mov edi, ecx
neg edx
xchg esi, edi
dec edx
shl esi, 0x1a
jmp 0x4b79c6
push 0x97957a59
mov esi, 0xa621134d
and edx, edi
mov ecx, edi
sub ecx, edi
mov edx, 0xa622c707
inc esi
add esi, edx
inc esi
not edx
mov esi, 0xa624e97f
inc edi
xchg esi, edi
jmp 0x4ba97b
push 0x97a5bb5f
and ecx, edi
add edi, ecx
inc edi
ror edx, 8
mov edx, edi
mov edi, ecx
sub ecx, 0xa637f74b
sub edx, edi
sub esi, edi
or ecx, 0xa6392881
xchg ecx, edi
xchg edx, edi
jmp 0x4ba542
mov ebx, 0x3f4d7907
xor esi, edi
sub edx, esi
sub edx, 0xa666201b
mov esi, ecx
xchg edx, esi
neg edx
jmp 0x4b77a6
push 0x979a7a31
xor edx, esi
xor esi, edi
add esi, ecx
xor edi, edx
mov edi, ecx
or edx, 0xa677c1a1
sub edx, edi
bswap ecx
and edx, edi
shl edi, 0x12
jmp 0x4b88cc
call fcn.004bb11f
shl edx, 6
xchg ecx, edx
xor edx, esi
or edx, 0xa68f442f
ror esi, 4
sub esi, ecx
xchg edi, esi
xchg edx, edi
bswap esi
and edi, 0xa691d465
jmp 0x4b8652
call fcn.004bb11f
xchg edx, edi
xor edi, ecx
and esi, ecx
xor edx, esi
xor esi, ecx
sub edx, edi
xor ecx, esi
not edi
add edi, edx
ror esi, 9
shl ecx, 0x13
xor ecx, esi
jmp 0x4b8e97
call fcn.004bb11f
mov edi, esi
xchg edi, edx
xor ecx, edi
bswap ecx
inc edx
sub edi, edx
xchg edi, edx
or edi, edx
xor edx, edi
and edi, edx
or esi, 0xa6e14e25
add ecx, esi
neg edx
xchg ecx, esi
jmp 0x4ba852
push 0x97aa0d93
sub edi, edx
xchg edx, ecx
neg esi
sub ecx, esi
or edx, 0xa6e4b825
xchg ecx, esi
xchg ecx, edx
xor esi, ecx
and edi, 0xa6e71805
inc ecx
and edx, edi
xor esi, 0xa6e858d5
jmp 0x4b7664
push 0x978e0d3d
and ecx, 0xa6f00927
not edx
mov edx, edi
shl edi, 8
shl edi, 0x1f
xor edx, 0xa6f229d7
sub esi, 0xa6f2914b
sub edi, esi
and edx, esi
shr edx, 0x19
add esi, 0xa6f45d25
xchg ecx, esi
or edi, edx
xchg ecx, edx
or edi, edx
or edx, esi
jmp 0x4ba0b7
call ebx
mov esi, edi
mov esi, ecx
sub esi, 0xa6f7bc11
mov esi, 0xa6f82401
mov ecx, edi
xor ecx, 0xa6f904c5
bswap esi
neg ecx
jmp 0x4b7a09
pop ebx
and esi, edx
or edx, ecx
neg edi
xor ecx, 0xa6fe67b7
neg esi
xor edx, 0xa6ff3f6f
add ecx, esi
sub esi, 0xa7000f01
and edx, edi
xor esi, edi
jmp 0x4b8978
pop ebx
xor ecx, edx
xor edi, ecx
and edi, ecx
sub ecx, esi
add esi, 0xa7085d31
not edi
xor edi, ecx
add edi, esi
xor edx, esi
not edx
bswap esi
and edi, 0xa70b5581
xchg ecx, esi
and esi, edi
jmp 0x4bae26
call ebx
xor esi, 0xa71df201
sub esi, 0xa71e582f
mov esi, ecx
inc ecx
and edi, ecx
xchg ecx, edx
sub ecx, edx
dec ecx
mov edi, ecx
or esi, edx
xor edx, ecx
shl edi, 0x13
jmp 0x4baeea
mov ebx, 0x3f4d7907
sub edx, 0xa7276efd
sub esi, 0xa727d14d
and edx, edi
xchg ecx, edi
jmp 0x4b8d96
call ebx
mov edx, ecx
add edx, edi
inc ecx
and ecx, edi
mov ecx, esi
xchg edx, esi
jmp 0x4b89d0
pop ebx
sub esi, ecx
or edi, edx
mov edi, ecx
bswap edx
or edi, 0xa73c3f93
shr edx, 0x1b
add esi, ecx
ror edx, 0x1a
neg esi
sub ecx, esi
jmp 0x4b9214
call fcn.004bb11f
and edx, edi
ror edi, 0x1b
add edx, esi
xchg edi, ecx
add ecx, esi
neg ecx
mov edi, 0xa759df59
and edx, esi
xchg edi, esi
xor edi, 0xa75b2eef
jmp 0x4bac99
push 0x979968ad
or edx, 0xa75bb6f3
mov edx, edi
ror esi, 0xa
add ecx, 0xa75cf96d
or edx, 0xa75d6ded
and ecx, edx
or ecx, 0xa75e9fcf
neg ecx
xor esi, 0xa75f6b67
ror esi, 0x15
jmp 0x4b8fa5
call fcn.004bb11f
sub ecx, esi
mov esi, edx
shl edx, 7
or edi, esi
xor ecx, esi
neg ecx
neg ecx
or edx, 0xa763486f
add ecx, esi
add edi, esi
mov esi, ecx
inc ecx
or ecx, esi
ror esi, 9
jmp 0x4b7b38
mov ebx, 0x3f4d7907
bswap edx
add edi, edx
sub edx, edi
xchg ecx, edx
xor esi, edx
not ecx
sub edx, edi
ror esi, 1
and edx, esi
add edx, esi
and edx, ecx
rol ecx, 0x11
jmp 0x4ba4ce
pop ebx
or edx, esi
add esi, ecx
xor edx, ecx
sub ecx, 0xa786cf0f
sub edi, esi
sub edx, 0xa7879b93
xor edi, edx
sub edx, edi
xchg edi, esi
sub esi, edx
jmp 0x4baf09
mov ebx, 0x3f4d7907
not edi
add edx, 0xa78a4dd9
neg esi
xchg esi, ecx
or edx, esi
shr esi, 3
jmp 0x4ba68e
pop ebx
not edi
ror edx, 0xe
ror ecx, 0x16
xor edi, 0xa790a189
xor esi, edx
xor esi, 0xa7917a61
xor ecx, 0xa791ed79
mov edi, 0xa79252ef
add edx, 0xa792deeb
or ecx, edi
rol ecx, 8
sub ecx, edi
jmp 0x4b85a5
call fcn.004bb11f
and ecx, esi
mov edi, esi
xor edi, 0xa79ca30d
xchg esi, ecx
jmp 0x4baeb2
mov ebx, 0x3f4d7907
and edi, 0xa7a82547
mov edi, esi
and edx, ecx
inc edi
xor edi, esi
not esi
or edx, edi
or ecx, esi
mov ecx, edx
ror esi, 0xc
jmp 0x4b83da
call ebx
or edx, esi
sub esi, 0xa7b9c6cf
and ecx, 0xa7ba28e9
shr edx, 0x1e
sub edx, esi
xor ecx, edx
jmp 0x4b8ff4
call fcn.004bb11f
mov ecx, edi
xor edx, ecx
xchg ecx, edx
add ecx, 0xa7bd49ef
xchg edx, esi
or edi, edx
sub edx, ecx
add edi, edx
mov ecx, esi
or edi, esi
jmp 0x4b8b2f
pop ebx
xor esi, ecx
and esi, 0xa7c0b013
xchg edx, edi
sub ecx, esi
sub ecx, edi
xchg esi, edi
inc edx
sub edi, edx
xor esi, 0xa7c3b28d
mov edi, edx
jmp 0x4b8c18
pop ebx
xor edx, ecx
and edx, 0xa7c500df
sub esi, 0xa7c575a9
xchg edi, edx
xor ecx, edx
mov esi, 0xa7c6b441
or esi, 0xa7c72671
add esi, ecx
sub ecx, 0xa7c80f05
or ecx, 0xa7c8730b
add esi, 0xa7c8e4d7
xor esi, 0xa7c94c67
and edi, ecx
add esi, 0xa7ca2355
or esi, ecx
xor edx, ecx
jmp 0x4b9910
push 0x97aba5c5
and ecx, 0xa7d354bf
and edx, ecx
xor ecx, esi
inc ecx
shr edx, 6
add edx, edi
mov esi, edi
mov edx, esi
shl ecx, 4
add ecx, esi
jmp 0x4b9260
pop ebx
inc ecx
xor edi, esi
and edx, 0xa7e68d8d
ror esi, 0xf
xchg edi, ecx
xor ecx, 0xa7e7d681
sub ecx, edx
neg esi
jmp 0x4b962b
pop ebx
mov ecx, 0xa7f9e171
xchg esi, ecx
not edi
ror esi, 8
xor esi, 0xa7fb93d5
sub edx, edi
add esi, ecx
rol edi, 6
mov esi, 0xa7fd4a6f
add ecx, 0xa7fdbcd5
jmp 0x4b7531
call fcn.004bb11f
and esi, 0xa802a0bd
xor ecx, esi
sub esi, 0xa803862f
add ecx, 0xa803ed1b
or edx, esi
add ecx, edx
xor esi, 0xa8051995
sub edx, 0xa8058fd1
mov ecx, esi
ror edi, 0x14
jmp 0x4b9f8e
call ebx
shl edi, 0xe
xor ecx, 0xa81e610d
and ecx, 0xa81ed4a7
inc edx
xor edx, edi
add edi, edx
or esi, 0xa8208deb
sub esi, edi
or esi, edi
and edi, 0xa821cf21
or esi, 0xa8223249
sub edi, edx
jmp 0x4b8d3b
push 0x979e173f
or edx, ecx
xchg edi, ecx
add edi, 0xa829fe05
and edx, 0xa82a6045
sub esi, ecx
sub ecx, 0xa82b398d
add edx, 0xa82bbd89
mov edx, ecx
or ecx, edi
neg ecx
jmp 0x4b899a
push 0x9799b809
ror ecx, 8
add ecx, 0xa8393841
or edi, esi
dec edi
xor edx, 0xa83a960d
and ecx, edi
sub edx, esi
xchg edx, ecx
jmp 0x4b92b0
pop ebx
inc esi
or edx, 0xa841d523
shr ecx, 0x1e
xchg edi, esi
or edx, ecx
mov esi, ecx
add ecx, edi
add esi, 0xa844496f
and edx, edi
not edx
jmp 0x4b9987
push 0x97926ba5
not edi
inc edi
xor esi, 0xa8488dbb
add esi, edi
inc edx
sub ecx, edi
xchg esi, ecx
rol ecx, 0x14
or ecx, esi
add ecx, 0xa84b7d39
jmp 0x4b8698
push 0x97921891
sub esi, edx
mov esi, 0xa8525cc9
and ecx, edi
mov edi, edx
xchg ecx, esi
and edi, esi
and ecx, 0xa854722f
shr edi, 0x16
jmp 0x4b9024
call ebx
and edx, ecx
xor esi, 0xa904cb8d
xor esi, edi
and esi, edx
and edx, edi
ror esi, 0x1a
rol esi, 0xc
shr edx, 0x14
add ecx, edx
xor edx, 0xa9082875
jmp 0x4bacb9
pop ebx
xchg esi, edi
sub esi, 0xa90f308b
inc ecx
mov edx, 0xa91013b5
shr esi, 0x18
or ecx, edx
or edx, 0xa9116e3d
or esi, edx
inc edx
xor edi, edx
xor edx, ecx
and esi, edi
add edi, ecx
dec ecx
jmp 0x4b8b8e
mov ebx, 0x3f4d7907
sub ecx, 0xa9192b05
xchg edx, ecx
xor esi, ecx
nop
add edx, ecx
sub edx, esi
mov ecx, 0xa91bbbdf
xor esi, 0xa91c2c49
jmp 0x4b8b4b
push 0x979a1995
add edi, ecx
xchg ecx, edx
inc esi
nop
shr ecx, 5
or edx, edi
jmp 0x4b80e8
push 0x979925f5
not edi
mov edx, edi
add edi, 0xa92bd7a1
xchg edx, edi
dec edi
and ecx, esi
mov ecx, esi
xchg ecx, edi
jmp 0x4b883f
pop ebx
add edi, 0xa93a6f3d
mov edx, esi
mov ecx, edi
shl edi, 0x14
shl esi, 0x1f
bswap ecx
or ecx, esi
add edi, edx
jmp 0x4b9a7c
call fcn.004bb11f
or ecx, edi
add edx, 0xa93e4239
or edi, edx
nop
shl ecx, 0x12
or edx, esi
mov ecx, esi
dec edi
sub esi, ecx
sub ecx, esi
jmp 0x4bab91
pop ebx
xchg edx, ecx
xor ecx, esi
add esi, edx
xchg esi, ecx
sub esi, edx
nop
or ecx, 0xa9563eab
xor esi, edx
sub ecx, edi
xor ecx, 0xa95776b7
jmp 0x4b7945
push 0x97a1f9af
sub edi, 0xa958029f
add ecx, edx
inc esi
shl ecx, 0x19
or edx, edi
add ecx, 0xa95a0b9f
mov edx, ecx
mov edx, ecx
sub edx, edi
sub edx, esi
jmp 0x4ba9f3
pop ebx
dec edx
shl esi, 9
rol ecx, 0xd
shl ecx, 0x1e
shl edi, 0x1c
xor edx, 0xa96f1a45
neg edx
xchg esi, edx
jmp 0x4b92e6
push 0x9791d4f1
add esi, 0xa970875b
xor edx, ecx
bswap esi
sub edx, esi
jmp 0x4b9083
mov ebx, 0x3f4d7907
xor edi, esi
sub esi, edx
xor edx, ecx
xchg ecx, edi
sub edx, esi
xor edx, edi
sub edx, esi
sub esi, edx
jmp 0x4b81ad
mov ebx, 0x3f4d7907
sub ecx, 0xa98178db
and edx, esi
or edi, edx
mov ecx, 0xa982b43f
and ecx, edx
shr esi, 3
rol edi, 0x1b
add edx, 0xa9846ef9
ror esi, 0x11
bswap esi
bswap edi
xchg esi, edi
shr esi, 0x13
add edi, 0xa987023b
jmp 0x4b8a45
push 0x978d62bf
xor esi, 0xa9908041
inc edx
rol edi, 5
shl edi, 0x11
rol edi, 9
shl edx, 0xf
and edx, esi
add edx, edi
sub edi, 0xa993f235
xchg edx, esi
jmp 0x4ba656
mov ebx, 0x3f4d7907
xor ecx, esi
sub edi, esi
xor edi, ecx
dec ecx
sub edx, esi
mov esi, edx
jmp 0x4b843c
pop ebx
mov edi, ecx
xchg esi, ecx
xchg edx, esi
add edi, 0xa9d1a3e5
shl edx, 0x16
add edi, ecx
mov edx, ecx
xor esi, 0xa9d35481
xchg edi, esi
neg edx
dec edi
xchg edi, esi
jmp 0x4b7acc
pop ebx
sub ecx, esi
not edi
or esi, edx
add ecx, esi
ror edx, 0x19
add edx, esi
mov edi, edx
mov edi, ecx
xchg ecx, esi
xor edx, 0xa9ddb207
ror esi, 0x1b
ror esi, 0x17
mov edx, ecx
or esi, edi
jmp 0x4b7edf
push 0x979dba87
ror edi, 0xd
shr edx, 0x18
or edx, esi
mov edx, esi
dec ecx
dec edi
xor ecx, 0xa9eb080f
xor esi, ecx
mov edi, ecx
and esi, 0xa9ec5e3b
add edi, esi
not ecx
jmp 0x4b8f06
pop ebx
mov esi, 0xa9f20413
and edi, 0xa9f2747b
or edi, 0xa9f2f785
mov ecx, 0xa9f35e81
or esi, edx
or edx, edi
mov edi, 0xa9f48b6f
shl esi, 0x11
jmp 0x4b9bc1
push 0x97ad2a2d
xor edi, edx
ror ecx, 0x1e
neg esi
and edi, 0xa9f6ce81
or esi, 0xa9f73259
xchg edx, esi
rol edx, 0x1e
add ecx, edi
jmp 0x4ba426
pop ebx
xor edx, 0xaa140bfb
xor edi, edx
xchg esi, ecx
xchg edi, ecx
xchg edi, ecx
add ecx, edi
xor ecx, esi
add ecx, edi
xor esi, edx
add esi, 0xaa17c1ef
sub edi, ecx
or ecx, edx
jmp 0x4badd5
pop ebx
mov edi, edx
sub edi, esi
add esi, edi
shl edi, 0x15
jmp 0x4baa68
push 0x97a00cc3
bswap edi
xor edi, ecx
add ecx, edx
ror edx, 0xe
xor ecx, edi
or ecx, esi
and ecx, edi
xor ecx, edx
inc edi
inc edx
add ecx, edi
mov esi, ecx
and ecx, edi
inc edx
not esi
xor ecx, edx
jmp 0x4ba47f
mov ebx, 0x3f4d7907
shl ecx, 0x16
and edx, 0xaa2fcf93
shr edx, 0x16
xchg edx, esi
sub edx, esi
and edi, ecx
not edx
and edi, edx
xchg ecx, esi
add esi, edx
jmp 0x4b7b6b
push 0x97ae1ccd
sub edi, 0xaa381899
xchg esi, edx
shr edi, 6
inc edi
shl edx, 0x19
and esi, ecx
jmp 0x4b76c2
push 0x97a7e371
inc esi
and edi, ecx
not edx
xor esi, edx
or edx, esi
rol ecx, 0x17
jmp 0x4ba469
mov ebx, 0x4132136a
xchg edx, ecx
rol ecx, 0xf
not edx
mov ecx, 0xab67cdb5
and esi, edi
inc edi
add edi, 0xab6919bf
neg edx
jmp 0x4b8819
pop ebx
and edi, 0xabac3407
and edi, ecx
xor ecx, esi
and esi, 0xabad6ccf
add edi, esi
xor ecx, 0xabae39c1
not edi
sub ecx, 0xabaf2cc7
jmp 0x4b9850
call ebx
ror ecx, 0xe
nop
sub edx, 0xabc76e8f
dec ecx
mov ecx, 0xabc8395b
or edi, edx
add edi, esi
shr esi, 0x1e
rol esi, 0xb
xchg edi, esi
sub esi, 0xabcc7e91
shl edi, 8
jmp 0x4b9eb5
pop ebx
and edx, esi
or esi, edi
xor edi, ecx
and esi, edx
inc edi
dec edi
xor edi, 0xabe72e8b
shr esi, 6
and edx, edi
and ecx, esi
jmp 0x4b9b14
push 0x978bbd93
mov esi, ecx
xor esi, edi
xor ecx, edi
inc edi
xor ecx, esi
not edi
mov esi, 0xabf4f0ef
and esi, edx
or edi, ecx
add ecx, 0xae8db877
jmp 0x4b97eb
push 0x978e584b
or edx, ecx
not esi
xor ecx, edi
and edx, ecx
not ecx
add edx, 0xb03b940b
neg edi
and edi, ecx
rol esi, 0x14
dec ecx
rol edx, 0x17
or ecx, 0xb0407d6d
jmp 0x4ba8fa
pop ebx
add ecx, edi
sub edi, ecx
mov ecx, esi
mov edi, 0xb0438fef
and edi, edx
xchg ecx, edi
shr edi, 3
rol edx, 5
shl ecx, 0xf
inc ecx
jmp 0x4b7c08
pop ebx
add ecx, 0xb13ef58b
and edx, 0xb13fd647
and esi, edx
xor edx, 0xb1413d05
sub edi, 0xb14215e1
dec esi
sub esi, edx
xchg esi, edi
dec edi
rol ecx, 0x18
jmp 0x4b855b
push 0x97adcb79
and esi, edx
sub ecx, edx
add edx, esi
mov edi, esi
dec ecx
ror ecx, 0xc
xor edx, ecx
inc edi
not ecx
inc edx
add esi, 0xb14e16c5
xor ecx, esi
sub edx, 0xb14fa23f
xchg edx, edi
jmp 0x4b9b88
push 0x97ad79af
xchg esi, edx
and edi, 0xb162a4e3
sub edi, edx
add edx, ecx
or edx, ecx
and ecx, esi
add edx, esi
dec edi
xor edi, edx
mov ecx, 0xb168e287
jmp 0x4ba3a8
push 0x97a83675
shr esi, 5
mov edx, 0xb171efff
sub edx, edi
and edx, esi
jmp 0x4b9b3c
mov ebx, 0x3f4d7907
and edi, esi
bswap ecx
dec edx
xchg esi, edx
and esi, ecx
and ecx, edx
or esi, ecx
mov edx, edi
xchg ecx, edi
and edi, esi
and edx, esi
neg edx
jmp 0x4b937a
call fcn.004bb11f
inc edx
rol edx, 0x14
inc esi
or esi, edx
sub esi, ecx
xor edi, 0xb189ea63
ror edi, 0x1a
sub ecx, esi
or edx, edi
sub edx, edi
jmp 0x4ba670
push 0x97961adf
mov edx, edi
and edi, 0xb1962bef
xor edi, esi
sub edi, esi
mov esi, edx
mov ecx, esi
xor esi, ecx
mov edx, edi
inc edx
or edi, edx
ror edi, 0x14
xor edx, edi
neg edx
bswap edi
jmp 0x4b9553
push 0x97a6006d
mov esi, ecx
sub ecx, edx
sub edx, 0xb1a13f69
add edi, ecx
sub esi, edi
add esi, edx
jmp 0x4b95a9
push 0x97952b69
shl edx, 0x11
rol ecx, 0x10
sub esi, edx
sub ecx, 0xb1b87231
xor ecx, edi
or esi, edi
or edx, ecx
and edx, esi
mov edx, 0xb1bc6841
add esi, edi
mov ecx, edi
xchg edx, edi
mov ecx, edx
dec ecx
jmp 0x4b7e4f
push 0x978db90d
sub edx, ecx
xor edx, ecx
nop
shr edx, 0x1a
and esi, edi
xor esi, ecx
bswap edi
bswap edx
jmp 0x4b84d8
call ebx
inc edi
or edi, 0xb1db87a3
xchg edx, edi
xchg edi, ecx
add ecx, edi
mov esi, ecx
xchg esi, edi
sub edi, esi
xor esi, edx
bswap edx
jmp 0x4b9433
call fcn.004bb11f
sub edx, ecx
shl edx, 0x11
sub edi, edx
mov esi, edi
xchg edx, esi
sub ecx, edx
mov esi, edi
add edx, ecx
neg edi
inc edi
jmp 0x4b8515
pop ebx
xor ecx, 0xb1f0eaaf
mov edi, 0xb1f1935d
ror ecx, 0x1b
not ecx
mov edi, edx
shr edi, 0x15
and edx, ecx
neg ecx
jmp 0x4ba0e2
pop ebx
mov edi, esi
and ecx, 0xb1faa9b3
xor edi, ecx
mov ecx, edi
shr esi, 0x15
bswap ecx
bswap ecx
or edi, ecx
sub ecx, esi
xor edx, edi
xor ecx, edx
or edi, edx
shr edx, 6
sub ecx, edx
jmp 0x4b8465
call ebx
xor ecx, edx
sub ecx, edi
inc edi
xor ecx, 0xb24db7bb
and ecx, esi
or ecx, edx
mov edi, ecx
add esi, edx
inc ecx
mov esi, edi
inc edi
rol edx, 5
shl edx, 3
ror ecx, 0x1a
mov edi, 0xb256119b
inc esi
jmp 0x4b8c88
push 0x978eb0f7
xchg edi, ecx
rol edi, 0xc
sub edi, edx
and edi, 0xb27249d3
bswap ecx
sub edi, edx
jmp 0x4b7482
push 0x9795d7a9
bswap esi
ror ecx, 0xd
xor edx, edi
or esi, ecx
add edi, 0xb28c71cf
rol edi, 9
shr edi, 0x19
shl ecx, 0x18
rol edi, 0x1a
sub ecx, edi
and edi, 0xb290b3f5
sub edi, 0xb2918385
dec edi
inc edi
xchg ecx, edi
or ecx, edx
jmp 0x4ba518
call fcn.004bb11f
xchg edi, edx
or ecx, edi
mov edi, 0xb298f6b1
sub esi, 0xb299b81b
and edx, ecx
not edx
or edi, esi
or edx, ecx
mov edi, ecx
or esi, ecx
jmp 0x4b86de
call fcn.004bb11f
xor edx, ecx
sub edi, 0xb29ea25b
add edi, 0xb29f89f1
neg ecx
jmp 0x4b7bbd
push 0x97a25a9b
xchg edi, edx
shr esi, 0x13
sub ecx, esi
not ecx
sub edx, 0xb2a3ea1d
not edx
mov ecx, edx
mov edx, ecx
xchg ecx, esi
mov edi, 0xb2a7756b
mov esi, edi
rol edx, 9
xor edx, 0xb2a9a2f9
xor edi, esi
jmp 0x4bafcd
pop ebx
and esi, edx
sub edi, 0xb2abc159
sub ecx, esi
shl edi, 0x1d
and edx, esi
xor esi, ecx
not ecx
add edx, edi
and edx, ecx
and edi, ecx
jmp 0x4ba6fa
push 0x9794dce9
add esi, edi
inc edx
xor edi, esi
xor esi, ecx
or esi, 0xb2bb9759
inc ecx
jmp 0x4ba5c3
call ebx
sub edx, edi
and edx, edi
shl edx, 0xa
shl esi, 0x1f
xchg ecx, edx
and esi, edx
or edi, 0xb2f8022d
add edx, ecx
shl esi, 0x10
mov ecx, edx
and ecx, 0xb2faa1f1
xchg esi, ecx
jmp 0x4bb0dd
push esp
xor edx, ecx
bswap esi
shr edi, 0xb
not esi
mov edi, edx
and edi, edx
shl esi, 0x14
or edx, esi
dec esi
shl esi, 7
sub edi, esi
xchg edx, edi
jmp fcn.004b87c8
pop ebx
and esi, edx
shr edx, 0xa
sub esi, 0xb33eb9d9
inc ecx
dec edi
shr edx, 0x1b
or ecx, edi
xchg ecx, edx
xor edx, edi
xor edi, edx
shr edi, 0x1e
or esi, edx
and edi, edx
mov edx, 0xb3466db1
jmp 0x4ba067
push 0x97a2f011
xchg esi, ecx
xchg edi, ecx
and edi, ecx
or edi, ecx
bswap esi
xor ecx, esi
rol esi, 0x1c
xor edx, edi
sub ecx, edi
add esi, ecx
jmp 0x4b8aac
pop ebx
and esi, edi
and ecx, edx
bswap edx
xor esi, ecx
add edi, 0xb37e9de5
or ecx, edx
rol edx, 0x14
xchg edi, ecx
xor esi, edx
xor esi, edx
or esi, ecx
xor esi, edi
xor edi, 0xb3844e11
or esi, edi
jmp 0x4b94fd
pop ebx
mov edi, 0xb38d279f
xor ecx, 0xb38db86f
ror edi, 9
inc edx
xor ecx, edi
xchg edx, edi
sub edx, esi
xchg ecx, esi
jmp 0x4ba6c8
call ebx
sub edi, ecx
add edx, edi
add edx, edi
xor ecx, 0xb3a9bb29
xor edx, edi
or edx, 0xb3ab0a99
or edi, esi
mov edi, edx
jmp 0x4b75fc
pop ebx
xor edi, ecx
add ecx, esi
and edx, ecx
xor edx, esi
shr edx, 0x1e
mov edx, ecx
mov edi, ecx
and edi, esi
sub ecx, esi
sub esi, 0xb3b835d5
jmp 0x4b935e
pop ebx
shl esi, 0x1f
xchg esi, edi
mov esi, 0xb3bac541
and edi, ecx
xor edx, edi
dec edx
or edx, 0xb3bdd351
or edi, edx
xchg edi, ecx
xor edi, esi
jmp 0x4b9caf
push 0x97a2add7
xchg edi, edx
mov ecx, esi
xor ecx, edi
xchg ecx, esi
xchg ecx, esi
bswap edi
shr edx, 0xe
or ecx, edx
ror esi, 0x14
xor ecx, edx
mov edi, ecx
xor edx, edi
add edx, 0xb3ef32a3
ror esi, 0x12
jmp 0x4bace3
pop ebx
neg ecx
xor edi, edx
sub edx, esi
add esi, 0xb4223923
mov edi, esi
xor esi, 0xb423c63b
or edx, ecx
and edx, 0xb4251145
mov esi, ecx
or edi, 0xb426beef
inc edi
or edi, esi
jmp 0x4b799e