Function at 0x401000
Capabilities:
Encrypt data using chaskey
Generate random numbers via rtlgenrandom
Hash data using murmur3

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffefe
jne 0x401089
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffefc
jne 0x401130
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffee0
jne 0x40119b
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
ret
call sub.user32.dll_GetMessageTime
cmp eax, 0xfffffee2
jne 0x401238
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
call sub.advapi32.dll_SystemFunction036
ret
jmp 0x475571
mov ebx, 0x55613454
xor ebx, edx
ror esi, 2
rol ebx, 4
xor edi, ebx
jmp 0x47609d
mov ebx, 0x73716341
mov ecx, 0x5661d794
add ecx, edi
xchg edi, ecx
or edi, 0x566294c0
neg ecx
bswap edx
and ecx, esi
bswap edx
and edx, edi
or edi, 0x56641dbc
jmp 0x475978
call fcn.0047769b
or edi, esi
xor esi, 0x5664b44c
and edx, esi
inc ecx
shl esi, 0x10
xor esi, 0x5665b324
bswap edx
xor ecx, edx
jmp 0x476953
push 0x558335e0
shr esi, 0xe
mov edi, ecx
inc edi
sub ecx, edx
add esi, edi
or esi, ecx
shl edx, 0x16
neg esi
ror ecx, 0xf
ror esi, 0xf
jmp 0x476f1f
pop ebx
add ecx, edx
xor esi, edx
neg edi
or esi, 0x56707056
and edx, 0x5670b052
xor ecx, edx
or edx, ecx
sub edi, 0x56717d62
sub esi, ecx
mov edi, edx
add edi, ecx
or esi, 0x567275cc
jmp 0x476ce4
pop ebx
xor esi, ecx
mov ecx, 0x56731504
add esi, 0x567355ee
xor edx, ecx
add edx, 0x5673d30a
mov ecx, 0x56741272
not edx
and edx, 0x5674a4a4
xchg edx, edi
sub esi, edi
or ecx, edx
shr edi, 4
rol edi, 0x11
add ecx, edi
jmp 0x475f94
pop ebx
and edi, 0x56782164
and esi, edi
shr ecx, 0x16
add edi, edx
and edi, ecx
not edi
xchg esi, edx
sub edx, 0x5679ea44
add ecx, edx
mov ecx, 0x567a67f2
and ecx, esi
neg esi
jmp 0x4767f1
mov ebx, 0x4132136a
xchg ecx, edi
mov edi, ecx
xor ecx, edi
add edx, ecx
add edx, edi
xor edi, edx
jmp 0x477a7f
mov ebx, 0x73716341
ror esi, 2
xor edi, edx
mov edi, 0x5684c812
and ecx, edi
neg edi
add esi, edi
jmp 0x4767d7
pop ebx
or edx, ecx
not ecx
sub edi, ecx
or esi, edi
or esi, edi
add esi, 0x56876a80
ror ecx, 4
xchg edx, ecx
shr esi, 0x15
add edx, edi
jmp 0x476658
pop ebx
sub edx, edi
and edi, edx
mov edi, ecx
or edx, edi
dec ecx
ror edi, 0xc
add edi, edx
sub edx, ecx
mov edi, edx
add ecx, edi
jmp 0x477774
mov ebx, 0x73716341
mov esi, edx
xchg edi, esi
dec ecx
xchg edx, esi
sub edi, ecx
sub esi, edi
jmp 0x476aa9
push 0x5570524e
not edi
xor esi, ecx
add ecx, edi
shl ecx, 0xb
xor ecx, edi
not ecx
add esi, edx
and edi, esi
add edi, ecx
xor esi, edx
not ecx
xor edx, ecx
not ecx
dec edx
jmp 0x477240
push 0x556bc0fe
xor ecx, esi
xor esi, 0x56a9c59e
sub edx, ecx
sub ecx, edi
mov esi, edx
add edi, esi
dec edi
mov esi, 0x56ab2380
jmp 0x477dcf
call fcn.0047769b
or edi, ecx
or ecx, edx
ror edx, 0x10
rol esi, 0x17
neg ecx
mov edx, 0x56acb1d4
mov edx, edi
or edx, esi
jmp 0x477d55
push esp
mov edi, esi
add edi, esi
add esi, ecx
xor ecx, 0x56afe602
xor esi, edi
or edx, esi
neg edx
inc ecx
jmp 0x47799f
pop ebx
and edx, esi
sub edx, 0x56b160d2
shr edi, 0x1d
add edx, esi
or ecx, 0x56b221ca
or esi, ecx
or ecx, 0x56b2966e
or esi, edi
sub ecx, 0x56b30cdc
and edi, ecx
jmp 0x47645c
push 0x74171
or edi, esi
xchg ecx, edx
mov edx, 0x56b657d8
add esi, edx
xor ecx, 0x56b6d4fe
dec edx
or edi, edx
rol ecx, 0x1d
jmp 0x4765c5
pop ebx
neg edi
xor esi, edi
xchg esi, ecx
shl esi, 0x17
dec edi
and edx, 0x56b94b62
shl edx, 0x11
xor edx, edi
jmp 0x4757eb
pop ebx
and esi, edi
nop
xor edi, edx
or esi, edx
sub esi, 0x56bb211a
shr edx, 0xd
shl edx, 0x1c
add edi, ecx
ror ecx, 0xb
shl esi, 6
jmp 0x4772c5
pop ebx
and esi, 0x56bef368
neg ecx
mov edx, 0x56bf74e4
add edi, edx
shr edx, 8
mov esi, edx
xor edx, ecx
add edi, edx
or edi, 0x56c0fad2
add esi, 0x56c13a7c
dec ecx
sub edi, edx
jmp 0x475da6
push 0x558036d8
add edx, esi
bswap ecx
inc ecx
xor ecx, edx
add edx, ecx
shr ecx, 0xf
mov esi, edx
xor edx, 0x56c9fa68
jmp 0x477454
pop ebx
mov edi, 0x56d52044
mov esi, ecx
or ecx, edi
and esi, 0x56d5ce74
or ecx, edx
and esi, edi
not edx
xor esi, ecx
add esi, edx
sub ecx, 0x56d87414
xchg edx, esi
and ecx, 0x56d8f3e2
and esi, edx
or esi, edx
jmp 0x475a9a
push 0x5575d70c
add edx, 0x56e56592
sub ecx, edx
inc edx
sub edx, edi
shl edx, 0x18
neg ecx
jmp 0x47784c
push 0x558b77fc
or ecx, edi
xchg edx, edi
xchg ecx, esi
add edx, 0x56eb16a8
shl edx, 0x18
mov esi, edx
jmp 0x477b8e
pop ebx
sub esi, ecx
or edx, 0x56f77630
xchg esi, edx
xor edx, edi
mov ecx, edx
xor edi, esi
not edi
sub edx, esi
jmp 0x47707d
pop ebx
dec edx
sub edx, edi
add ecx, esi
and esi, edi
xor edx, esi
and esi, edi
xchg ecx, esi
and edx, 0x570d6574
mov edi, edx
nop
mov esi, edi
xchg edi, esi
jmp 0x475bf3
call fcn.0047769b
sub ecx, edx
xchg ecx, edx
mov ecx, edx
xchg esi, edx
or edx, ecx
mov edi, edx
jmp 0x477567
call fcn.0047769b
mov ecx, edi
dec edi
and ecx, edi
sub edx, esi
jmp 0x476809
pop ebx
xchg esi, edi
mov ecx, esi
xchg ecx, edx
shl esi, 0x1b
sub ecx, 0x571e15b8
and edx, esi
jmp 0x4759d1
pop ebx
xor edi, 0x57216ab0
and edx, ecx
neg ecx
and esi, 0x572227ee
shl edx, 2
shr edx, 0xf
or ecx, esi
add edi, 0x5723363c
or esi, ecx
xor esi, edx
mov ecx, edi
xchg esi, edx
xor edi, ecx
bswap edx
jmp 0x476e62
push 0x557d0ffe
xor edi, ecx
mov ecx, edi
add ecx, edi
inc ecx
xchg edx, edi
not esi
shr ecx, 4
and edx, 0x57297470
bswap edx
mov esi, ecx
jmp 0x477e7f
push 0x55670c8e
neg ecx
mov ecx, edx
sub esi, edi
and ecx, esi
and edi, 0x57339732
xor ecx, edi
rol edi, 0xe
dec edi
add ecx, edx
neg edx
jmp 0x476dd5
call ebx
rol esi, 0xb
bswap edx
bswap ecx
xchg esi, edi
shl edi, 0x17
mov edi, 0x573d1f48
and esi, edi
xor ecx, edx
and ecx, esi
mov edi, ecx
jmp 0x475fd1
push 0x55829b64
or edx, ecx
and esi, 0x574eeed4
xchg esi, edi
xor edx, ecx
xchg edx, ecx
and edx, 0x574ffc08
jmp 0x477209
push 0x557c81e4
and edx, esi
ror esi, 0xe
sub esi, 0x5750d540
bswap edx
jmp 0x4770eb
pop ebx
xor edx, edi
mov ecx, edi
or esi, 0x5751fdae
or esi, edx
or esi, ecx
sub edx, edi
jmp 0x476ec2
pop ebx
ror edx, 1
xor edi, edx
mov edi, esi
or edx, 0x5761a3fe
mov edi, esi
sub edi, 0x576232b2
bswap ecx
shr edi, 0x14
jmp 0x47736f
push 0x5587dcda
and edx, esi
xchg ecx, edx
jmp 0x477b54
pop ebx
rol esi, 0x10
mov esi, ecx
or esi, edi
xor edi, ecx
inc edx
shr edx, 0xa
jmp 0x4757a8
pop ebx
add edi, edx
mov ecx, edi
mov ecx, esi
add esi, edx
sub esi, ecx
mov esi, edi
sub ecx, edx
or edi, 0x577517a6
jmp 0x47746a
push 0x55735950
xchg edi, esi
inc edx
or edi, ecx
not ecx
or edi, esi
add ecx, 0x57795672
add esi, 0x5779960a
dec ecx
jmp 0x476914
push 0x5588c480
or edi, edx
add esi, edx
xor edi, esi
bswap esi
not ecx
or edi, 0x577fd2ca
xchg edx, edi
xor edx, esi
jmp 0x47793c
call fcn.0047769b
shr edx, 0xc
bswap ecx
xchg ecx, edx
mov edi, esi
rol edx, 0x12
mov edx, ecx
xchg edi, edx
add ecx, 0x579080ac
xchg edx, esi
dec ecx
jmp 0x47785a
push 0x401400
and ecx, edx
xor edi, edx
jmp 0x476a16
call ebx
xchg edi, ecx
xchg esi, ecx
xchg edi, esi
mov edx, esi
and esi, ecx
and ecx, 0x579a3d3a
shl edx, 2
shr edi, 0xb
ror ecx, 3
add esi, edx
mov edi, esi
dec edx
jmp 0x477c26
call fcn.0047769b
sub esi, edx
xor ecx, esi
or edi, ecx
sub ecx, edi
neg edi
mov esi, 0x579e8458
jmp 0x477bbb
pop ebx
shr edx, 0x14
xchg ecx, edi
and edi, ecx
bswap ecx
or edi, esi
mov esi, edi
mov edx, edi
sub edi, esi
xchg esi, ecx
and edi, edx
jmp 0x475cf2
push 0x55683e96
mov esi, ecx
sub ecx, 0x57b53e0e
and edx, ecx
nop
and ecx, esi
sub ecx, esi
sub edx, esi
sub ecx, 0x57b88d38
mov edx, ecx
or esi, 0x57b98f00
jmp 0x477282
call fcn.0047769b
and esi, 0x57c21dea
or edx, ecx
neg edi
xor edx, 0x57c451e4
jmp 0x47713c
pop ebx
xchg edi, esi
or ecx, edi
rol edx, 0x16
ror ecx, 0xe
xor ecx, edi
xor esi, 0x57c78eea
jmp 0x476edc
call ebx
xor edx, edi
ror edx, 0x1a
xor edx, 0x57ca9872
inc edx
jmp 0x477951
pop ebx
xor ecx, edi
and edi, 0x57d24a1e
sub esi, edi
mov edx, esi
and edx, edi
inc edx
and esi, edi
and ecx, esi
jmp 0x475a59
push 0x55785360
and edx, 0x57e81e52
shl ecx, 0x11
shr edi, 0x10
shl ecx, 0xf
sub edi, esi
mov ecx, edx
jmp 0x47757a
mov ebx, 0x73716341
nop
xor edi, edx
xor edx, edi
add ecx, esi
add edx, ecx
sub edi, esi
or esi, edi
dec ecx
jmp 0x4774cb
pop ebx
and esi, edx
neg edi
add esi, ecx
and edx, edi
jmp 0x475a3e
call ebx
and edi, esi
add edx, ecx
sub edi, 0x57fda968
sub edx, ecx
mov edx, esi
mov edx, 0x57ff581a
xchg ecx, esi
and esi, 0x580053e0
or edx, edi
sub esi, ecx
bswap esi
sub ecx, edx
jmp 0x47683e
pop ebx
xor ecx, edx
and ecx, edx
rol edi, 0x11
neg ecx
ror edi, 4
sub edx, edi
jmp 0x476224
mov ebx, 0x73716341
add edi, ecx
shl ecx, 9
inc edx
shr esi, 7
not edx
or esi, edx
jmp 0x475f1a
call fcn.0047769b
add edi, esi
mov ecx, edi
add edi, edx
or edx, ecx
and edx, 0x58156568
xor ecx, 0x5816694a
xor esi, 0x58172b40
or edi, 0x5817e952
jmp 0x476dc2
call ebx
mov esi, 0x581a6144
add esi, edx
not ecx
or ecx, 0x581bf550
mov esi, ecx
shr esi, 0x15
add edi, ecx
rol edi, 2
mov edx, 0x581e8200
not esi
sub edi, ecx
xchg ecx, edi
jmp 0x476259
call fcn.0047769b
shl edx, 0x18
bswap esi
xor esi, edi
xchg esi, edi
add esi, 0x58321a44
shl edx, 0xd
add edi, edx
xchg edi, esi
shl edx, 0x1f
xor edx, esi
jmp 0x4770c4
pop ebx
xchg ecx, esi
shr ecx, 0xb
jmp 0x476e97
pop ebx
sub edx, 0x584ec6dc
and ecx, 0x584f68c4
xor ecx, edx
or edx, esi
add ecx, edi
sub ecx, 0x585150f4
mov esi, edx
and edi, 0x58524e7a
jmp 0x475658
push 0x5585ea62
mov edx, 0x58583c12
mov edi, esi
mov edi, ecx
mov esi, ecx
and edi, ecx
xor esi, 0x585a78f8
xor esi, 0x585b00f0
mov esi, edi
xchg edi, esi
xor edx, ecx
and esi, 0x585d1d16
and esi, edi
jmp 0x47588e
pop ebx
neg edx
xchg esi, edx
or edx, edi
sub edx, 0x585fa63c
dec ecx
and ecx, 0x5860a9ac
jmp 0x47697d
pop ebx
sub edx, 0x5873c948
or edx, 0x587445b0
inc edi
sub edx, esi
xor edi, ecx
xor edi, edx
mov edx, ecx
xor esi, ecx
mov edi, ecx
sub ecx, esi
and ecx, esi
sub edi, edx
jmp 0x476c16
push 0x557fea42
shr ecx, 0xc
add ecx, edi
xor edx, edi
xor edx, ecx
add edx, esi
or ecx, edi
sub edi, esi
bswap edx
or edi, edx
bswap ecx
jmp 0x475b24
push 0x40
inc edi
sub esi, edi
xor ecx, edi
and edx, esi
jmp 0x475a1d
call ebx
and esi, edx
neg edi
xchg edx, esi
sub edx, 0x58983c8c
jmp 0x4771ee
push 0x5567f224
add edx, esi
sub edx, esi
add edx, edi
and edi, 0x589a3a7c
mov ecx, 0x589aacae
xchg ecx, edi
dec edi
add esi, ecx
and ecx, edi
inc ecx
jmp 0x476765
push 0x5574bc26
sub edi, esi
or ecx, edi
xchg edx, esi
sub ecx, 0x58adf58c
xor edi, 0x58ae79fa
nop
jmp 0x477e5b
push 0x55876f26
sub ecx, edx
rol ecx, 0x16
add edi, edx
inc esi
dec edx
add esi, edx
dec ecx
inc edx
mov ecx, esi
sub edx, edi
and edi, 0x58b8a464
and edx, 0x58b92bc6
or esi, ecx
add ecx, edx
jmp 0x4763eb
push 0x557c3ae4
or ecx, esi
mov edi, esi
sub esi, edi
and edi, ecx
sub edi, ecx
xor ecx, esi
sub esi, edi
and edi, esi
jmp 0x476242
pop ebx
add ecx, 0x58bec206
ror esi, 2
rol ecx, 1
xchg edx, edi
add esi, edi
shl ecx, 3
shl ecx, 0x15
dec edi
sub esi, ecx
xchg edx, edi
add ecx, edx
or edx, 0x58c40d12
jmp 0x477a52
push 0x558382a6
or esi, edx
mov ecx, edi
jmp 0x47559e
push 0x5570df20
dec esi
sub esi, edi
or edi, esi
or edx, ecx
or edi, edx
or esi, edi
jmp 0x4771bc
push 0x556c5538
ror ecx, 5
sub ecx, edx
mov edx, 0x58e2134a
or ecx, esi
dec edi
bswap ecx
neg ecx
mov esi, ecx
add edi, ecx
xor ecx, esi
jmp 0x47733b
push 0x556ef15e
inc edi
xchg esi, edi
neg esi
and edi, edx
or edi, esi
add esi, edi
jmp 0x477b46
push 0x558877b2
sub ecx, esi
rol edi, 5
xchg edi, esi
shl edx, 0xe
and ecx, esi
or edx, ecx
neg edx
xchg ecx, edi
and edi, 0x58fb27f2
sub esi, edi
shr ecx, 7
xchg edi, edx
shl esi, 0x11
or esi, 0x58fd5714
jmp 0x4764a4
call ebx
mov esi, edi
add edi, edx
xchg edi, edx
ror edi, 3
sub esi, ecx
not esi
sub edi, esi
mov ecx, edx
xor ecx, 0x59020d4e
mov ecx, 0x590276a6
xchg edx, esi
or edi, ecx
jmp 0x476ace
push 0x557cc8e2
ror edi, 0x10
mov edi, edx
add edi, 0x59050fe2
xchg edi, esi
bswap edx
shr esi, 0x11
shr esi, 2
bswap esi
or edi, ecx
or esi, 0x5908709e
jmp 0x47601a
call ebx
neg esi
mov edi, esi
ror edx, 0x1e
xor ecx, esi
add edi, esi
and esi, 0x591162be
mov edi, edx
mov edi, edx
xor ecx, 0x5912b16e
or edi, esi
jmp 0x47692c
push 0x55754a9a
and edx, 0x591bfeb4
sub ecx, edx
xor edx, edi
add edx, edi
sub edi, ecx
and edx, ecx
jmp 0x477bd5
push 0x55712564
shr edx, 0x19
xor ecx, edi
shl esi, 0x15
sub ecx, edx
xchg esi, edx
shl edi, 0x15
xor ecx, 0x5921db32
nop
xor esi, 0x5922c0b8
sub edx, esi
shl edi, 0x1b
shl esi, 7
xchg esi, ecx
bswap edi
jmp 0x476991
pop ebx
not esi
xchg ecx, edx
xor edi, esi
and esi, edi
and edi, ecx
neg edi
bswap ecx
xchg edx, esi
rol ecx, 0x12
and esi, edi
jmp 0x477799
push 0x5582e81a
mov ecx, edi
mov esi, edx
xchg edx, edi
inc esi
shl esi, 0x19
or ecx, esi
jmp 0x4755fd
push 0x5570998a
and ecx, 0x5931ec02
neg ecx
ror edx, 0x14
and edi, esi
bswap edi
sub ecx, edx
xor ecx, esi
or esi, edi
jmp 0x476f2d
push 0x5568880e
dec edx
xor edx, edi
neg edx
mov edx, edi
not edx
or ecx, 0x593d398e
or edx, esi
and edi, edx
jmp 0x4776da
pop ebx
xchg ecx, esi
rol edx, 8
and ecx, edx
or esi, edi
xor esi, edi
ror esi, 3
mov ecx, 0x5946d566
inc edi
add edi, 0x5947cace
sub esi, 0x59483d6e
shr edx, 0xa
mov edx, 0x59493700
sub ecx, esi
sub ecx, edx
jmp 0x477700
mov ebx, 0x73716341
bswap ecx
shr ecx, 0x1c
or edx, edi
or edi, ecx
xchg esi, ecx
shr edx, 0x11
rol esi, 0x1e
and ecx, edx
xor esi, ecx
and ecx, 0x59591782
mov ecx, edi
sub edi, esi
mov edi, 0x595a8d2e
sub edi, 0x595b10c0
jmp 0x476586
push 0x556b7570
and esi, 0x595bb230
inc edi
xor esi, ecx
xchg edi, esi
or edi, 0x595d856e
rol esi, 0x16
add edx, ecx
ror edx, 0x10
xor esi, edx
not edx
inc esi
mov edx, ecx
not edx
mov esi, ecx
jmp 0x475958
push 0x558082b0
and esi, ecx
xchg esi, edx
or edi, 0x5983daca
xchg edx, edi
jmp 0x4776ba
pop ebx
not ecx
sub edi, ecx
and edi, ecx
neg edx
or ecx, edi
xchg ecx, edx
dec esi
rol esi, 0xf
jmp 0x47640b
call fcn.0047769b
add ecx, 0x598b9c2e
shr edx, 0x15
shl edi, 0x16
or ecx, edx
inc ecx
and edx, edi
or esi, edx
xor ecx, edx
jmp 0x47611b
call ebx
or edi, ecx
add edi, edx
sub edx, 0x5996a2a0
and ecx, esi
jmp 0x477908
mov ebx, 0x73716341
mov edx, edi
bswap edi
mov edi, esi
xor esi, edx
xchg edi, ecx
or edi, 0x599882d6
jmp 0x477db1
mov ebx, 0x73716341
or esi, edx
or edx, esi
shl ecx, 0x11
sub edx, 0x59af014c
or esi, edi
or edx, ecx
shl edi, 0x1a
mov edi, esi
jmp 0x477ac3
push 0x5568d3ba
bswap ecx
xor edi, ecx
mov ecx, edx
xor ecx, edi
sub esi, edi
add ecx, edi
xchg ecx, edi
neg esi
or edx, ecx
mov ecx, edx
or esi, ecx
xor edi, 0x59b320d0
jmp 0x47578e
pop ebx
and edx, ecx
and edx, 0x59b3b740
mov edi, edx
mov edi, ecx
xchg esi, ecx
xchg edx, ecx
jmp 0x4779d7
pop ebx
xor ecx, 0x59bbe242
xchg ecx, esi
inc edx
add esi, ecx
add esi, 0x59bccfd6
sub edi, edx
or edx, ecx
xchg ecx, edx
xor edi, 0x59bdcaf4
xchg esi, edi
jmp 0x47631e
pop ebx
shr edx, 0x1a
xor edx, 0x59be96f0
xchg edi, edx
shr edi, 0x15
sub ecx, edx
or ecx, 0x59bf8308
mov edx, esi
xor edi, esi
jmp 0x476b8d
mov ebx, 0x73716341
mov esi, edi
sub edx, ecx
jmp 0x4755c7
call ebx
rol edi, 0x16
mov ecx, edi
ror edi, 7
xor edx, esi
not edi
sub edi, edx
sub edx, ecx
rol ecx, 0xf
jmp 0x475ebc
pop ebx
mov edx, 0x59d7c9e6
add esi, edx
shl esi, 1
rol ecx, 0xe
xor esi, edx
and ecx, esi
add esi, edi
bswap esi
jmp 0x475932
mov ebx, 0x73716341
or edi, esi
mov edx, 0x59dc0a7c
and esi, ecx
not edi
jmp 0x47663f
pop ebx
mov esi, edi
or esi, ecx
add esi, edi
shl ecx, 0x13
jmp 0x475690
push esp
shl edi, 3
neg edx
add ecx, 0x59e26a52
xor esi, edx
add edi, ecx
add edi, edx
ror ecx, 0x1a
inc edx
shr edx, 0x17
and edx, esi
dec esi
xor ecx, esi
add ecx, esi
or edx, ecx
jmp 0x476d7e
pop ebx
neg edx
ror edx, 0xd
or ecx, edx
bswap edi
add ecx, 0x59e76416
and ecx, edi
add edi, edx
xor edi, ecx
jmp 0x4768bd
pop ebx
xor esi, ecx
rol edx, 7
mov edx, esi
xchg edi, edx
xchg edx, ecx
xor ecx, edi
not edx
xchg edi, ecx
xor esi, edi
xchg edx, ecx
jmp 0x476be5
call fcn.0047769b
neg edx
xor edi, edx
xchg edi, esi
mov ecx, 0x59f4ad4e
or edi, esi
sub esi, edx
add esi, edi
xor edx, esi
mov edi, 0x59f5e0f4
add esi, 0x59f61b52
xchg ecx, edx
sub edx, ecx
bswap edi
or edx, edi
jmp 0x4759b8
call fcn.0047769b
xchg edx, edi
add edi, ecx
sub edi, edx
mov edx, 0x59f8a42c
add edx, edi
add ecx, edx
mov edi, edx
xchg edx, edi
add edx, edi
add ecx, edi
and edx, edi
xchg edx, edi
shl ecx, 0x1e
or ecx, edx
jmp 0x477b02
call ebx
or esi, ecx
mov edx, 0x59fd93f8
xor ecx, edi
bswap edx
jmp 0x476cbf
mov ebx, 0x73716341
add edx, ecx
xor esi, edi
jmp 0x475f04
push 0x55882936
inc edi
xor edx, ecx
jmp 0x477092
push 0x558bc4e2
and ecx, esi
or edi, esi
xchg edi, ecx
rol edi, 6
add edi, edx
sub edx, 0x5a09860e
and ecx, 0x5a09c6c0
sub edx, ecx
bswap esi
neg edi
inc edi
xchg edi, esi
sub edi, edx
nop
jmp fcn.0047678e
call ebx
xchg edi, esi
ror edi, 5
shl ecx, 0x1c
ror edi, 0xa
or edx, esi
or ecx, esi
add esi, ecx
xor esi, edx
jmp 0x47641e
push 0x5575902c
or edx, ecx
add esi, ecx
mov ecx, edx
sub esi, 0x5a0ecdc8
neg edi
mov esi, edi
jmp 0x475cac
pop ebx
xor esi, edi
sub ecx, esi
jmp 0x47570e
call ebx
shl edi, 0x18
or esi, ecx
not esi
and edx, 0x5a2c1408
and edi, ecx
or esi, ecx
or esi, 0x5a2cd3ee
or esi, edi
dec esi
sub edi, ecx
rol esi, 9
xchg esi, edi
jmp 0x4756e4
call fcn.0047769b
and edx, edi
or ecx, edx
add edx, esi
or edx, esi
sub ecx, 0x5a32cb24
sub esi, 0x5a330746
jmp 0x476603
push 0x556c0b92
mov ecx, edi
mov edi, 0x5a3392a2
xor ecx, edi
or edi, 0x5a3408b6
or esi, edx
xor edx, edi
and ecx, 0x5a34b73a
mov edx, ecx
xchg ecx, esi
xor ecx, esi
jmp 0x476fe9
push 0x557503fe
rol ecx, 0x11
mov edi, esi
or edi, ecx
neg edi
add ecx, 0x5a3d96b4
mov esi, edx
or edi, ecx
rol edx, 7
or ecx, edi
mov edi, edx
jmp 0x4771a2
mov ebx, 0x73716341
mov edx, edi
or edi, esi
bswap edx
add edx, edi
rol edi, 0xc
not edx
jmp 0x4769e1