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

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff22
jne 0x4010a7
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff02
jne 0x401112
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xfffffed6
jne 0x401173
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff37
jne 0x401215
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
call sub.ntdll.dll_NtConnectPort
ret
jmp 0x4704a3
shr edi, 0x14
add edi, 0x82910b89
xor edx, edi
or edx, edi
jmp 0x470d8d
push 0x838281b8
add edx, edi
xor ecx, esi
xchg edx, esi
or ecx, edi
xchg edx, esi
mov edi, esi
dec edi
sub edi, 0x8e42513c
or esi, edx
mov edx, ecx
sub edx, ecx
or esi, ecx
jmp 0x4730b1
call fcn.00473f51
mov esi, edx
inc edx
add edi, edx
or edi, ecx
sub ecx, edx
xchg esi, ecx
jmp 0x4727af
mov ebx, 0x4132136a
or edi, edx
add edx, 0x8eb7159a
sub esi, edi
mov edi, ecx
shr edx, 4
bswap ecx
or esi, ecx
inc edi
neg edi
xor edx, 0x8ec55d9e
or ecx, edx
jmp 0x4723f5
push 0x83813fed
xchg ecx, esi
xor edx, ecx
or ecx, 0x8f0027be
xchg esi, edi
and edi, 0x8f063223
not esi
jmp 0x4704b5
push esp
xchg edi, esi
add esi, 0x8f4a127d
add ecx, edi
mov edi, esi
xor ecx, 0x8f4f636a
sub edx, edi
not ecx
dec edi
jmp 0x472525
pop ebx
sub edi, esi
xor edx, 0x8f7d50cf
bswap ecx
add edx, esi
xchg edx, esi
xchg esi, edi
or esi, ecx
xor edx, edi
add edx, esi
mov esi, ecx
not edx
jmp 0x4723da
push 0x837082b7
xor ecx, edx
xor edi, 0x8fa30c35
or edi, edx
inc edx
jmp 0x473c65
push 0x82ff7421
not edx
xor esi, 0x8fcbbda6
or edx, ecx
or edi, edx
and ecx, edi
inc edi
dec edi
xor edx, ecx
ror edi, 0x18
shl esi, 0x17
sub ecx, esi
mov edx, edi
ror edx, 0x1d
jmp 0x471135
pop ebx
sub edi, 0x901151b5
sub esi, edx
xchg edx, edi
and edx, edi
sub esi, edx
ror esi, 0xf
shl edi, 1
sub edi, esi
jmp 0x4728ee
call fcn.00473f51
bswap esi
sub ecx, 0x90436f62
shl ecx, 0x16
nop
sub edx, ecx
or ecx, edx
mov esi, edx
jmp 0x471228
push 0x82f79dd1
not edx
shr edi, 0x12
dec ecx
mov edx, 0x906f7a85
or ecx, esi
add esi, ecx
xor edx, 0x907a7db9
sub edi, ecx
add esi, edi
xchg ecx, edx
mov edi, ecx
rol esi, 0xd
or esi, edi
mov edx, esi
ror edi, 0xc
jmp 0x4713de
call fcn.00473f51
mov edi, edx
and edi, 0x90960dba
and esi, edx
jmp 0x470e57
push 0x82c74246
xor edi, 0x90ed2186
sub esi, 0x90eee4dd
add edi, ecx
and esi, edx
add edx, edi
dec ecx
or esi, edi
add esi, ecx
mov edi, ecx
not edx
and esi, edi
bswap edi
jmp 0x470b7d
call fcn.00473f51
sub edi, ecx
mov edx, esi
xchg edx, ecx
mov edx, esi
mov esi, edi
and edx, edi
or esi, edx
xor ecx, edx
add edx, esi
jmp 0x4710c3
push 0x82edf605
mov ecx, 0x91a7f3f8
xor esi, edx
xchg edx, edi
and esi, edx
mov esi, 0x91b4bd39
ror ecx, 0xf
and edx, 0x91bec34c
dec ecx
sub edx, 0x91c24c23
jmp 0x47161a
pop ebx
xchg ecx, esi
or esi, 0x924426ad
xchg ecx, edi
or esi, ecx
ror ecx, 0x11
add esi, edx
jmp 0x4720bb
call fcn.00473f51
mov esi, ecx
sub edi, edx
xor edi, edx
sub ecx, edi
inc edi
and edx, esi
xor edx, 0x92804f83
add edi, 0x92820cdb
ror esi, 0x18
add edi, esi
dec esi
neg edx
add esi, edi
mov esi, edi
jmp 0x47317d
push 0x82e3a525
mov esi, ecx
and edi, esi
mov ecx, esi
and ecx, esi
sub edx, edi
jmp 0x470c31
call ebx
sub edi, ecx
xor ecx, edx
xchg ecx, edi
sub edi, edx
xchg edx, ecx
not edi
and esi, ecx
mov edx, edi
xor esi, ecx
sub edi, edx
jmp 0x4717c7
push 0x82c88f5e
neg edx
add esi, 0x934b2e89
xor edi, esi
neg esi
mov esi, 0x9357e3ff
sub ecx, edi
shl ecx, 0x1a
sub ecx, esi
and edx, edi
ror esi, 0x15
jmp 0x473e45
pop ebx
xchg edx, ecx
shl esi, 0x1d
and edi, esi
rol ecx, 4
sub edi, edx
xor edi, 0x945724de
xchg edi, esi
mov ecx, esi
not edx
xor edi, ecx
or esi, edi
jmp 0x470553
push 0x82e4ef77
sub edx, ecx
nop
mov ecx, edi
not ecx
jmp 0x473dce
pop ebx
sub edx, edi
and ecx, edx
and edi, 0x94da10d7
add ecx, esi
or edx, edi
rol ecx, 0x14
sub edx, ecx
add edx, edi
shr ecx, 0xc
shr ecx, 0x1c
xor edx, edi
and edi, edx
jmp 0x473134
mov ebx, 0x73716341
nop
sub ecx, edx
xchg esi, edi
add ecx, 0x9538a311
xchg esi, ecx
add edi, edx
add ecx, 0x95421c52
add edx, esi
neg ecx
jmp 0x473ac6
push 0x82c1ac62
xchg edx, edi
shl edi, 0x1f
xchg edx, edi
add ecx, edx
sub edi, ecx
not esi
jmp 0x47346d
call fcn.00473f51
ror edx, 0x12
mov ecx, esi
mov edi, esi
xor edi, edx
mov ecx, 0x95a91d8f
shl edx, 0xd
or esi, edi
neg edx
or ecx, edi
or ecx, edx
jmp 0x4725e5
mov ebx, 0x73716341
rol edi, 0x13
sub edi, 0x95b5dd63
shl ecx, 5
add edi, ecx
and edx, esi
add esi, ecx
jmp 0x4707ca
push 0x83f86469
inc esi
mov ecx, esi
xor edi, 0x95f3ceba
xor edx, edi
xor edi, 0x95f75112
neg ecx
xor ecx, edx
mov edx, ecx
dec esi
shl ecx, 0x16
sub edx, 0x96021b71
jmp 0x47391a
call ebx
bswap ecx
mov ecx, edi
xchg edx, ecx
dec edi
and ecx, edi
neg ecx
add ecx, 0x962cdbbd
xor ecx, edx
mov edi, 0x963086d5
xor edi, edx
rol edi, 0xb
jmp 0x47078f
mov ebx, 0x40495727
inc esi
and esi, 0x96951c5c
add esi, 0x9696e04d
mov edi, 0x9698a081
sub ecx, esi
or esi, ecx
and ecx, 0x969e186d
jmp 0x472d4b
pop ebx
xchg edx, edi
or esi, edx
sub ecx, edx
add esi, ecx
sub edi, edx
ror edx, 0x12
ror edx, 7
xor edi, esi
xor esi, ecx
mov edi, 0x9725ac62
jmp 0x4706a4
pop ebx
shl esi, 0x15
sub ecx, edx
dec esi
or esi, ecx
or ecx, 0x97710c2d
mov esi, edx
or ecx, edi
or esi, ecx
sub edi, ecx
xor esi, edx
jmp 0x4717d5
mov ebx, 0x40495727
add edx, edi
xor edi, edx
mov edx, esi
sub edi, esi
and esi, 0x97cf386f
jmp 0x471b83
call ebx
or edi, 0x97e47dc5
xchg edi, edx
xor edx, ecx
and ecx, esi
add esi, 0x97f0d8e2
or ecx, edx
nop
add edi, esi
not ecx
jmp 0x472039
push 0x8300c705
xchg edi, esi
xor edi, esi
xchg ecx, esi
dec edi
not edx
shr edi, 0x1c
or edi, edx
mov ecx, esi
jmp 0x471efd
pop ebx
inc esi
mov edx, esi
sub edi, esi
or edi, ecx
and edi, esi
mov ecx, edi
add edx, 0x986ab474
mov esi, edi
or ecx, edi
and edx, 0x9871a2fa
jmp 0x47272b
pop ebx
add edx, edi
sub esi, 0x98800c34
sub edx, edi
shl esi, 6
ror edx, 8
mov edi, esi
not esi
and edi, ecx
jmp 0x470beb
call ebx
add ecx, 0x98ab15f9
add edi, 0x98acfcca
add ecx, 0x98aee213
neg esi
and ecx, 0x98b2c784
jmp 0x473433
call ebx
or ecx, 0x98fce263
xor esi, 0x98feb5ae
not ecx
xor edi, edx
add edi, 0x9904420b
inc edx
mov esi, edx
or ecx, 0x9909ea0e
and esi, 0x99138160
jmp 0x471170
mov ebx, 0x73716341
sub esi, edi
xor edi, ecx
inc edi
shr esi, 0xd
xchg edi, esi
or edx, ecx
or ecx, esi
xor esi, edx
xchg ecx, edi
xor edx, edi
shr esi, 0x13
add ecx, edx
xor esi, edi
jmp 0x470998
push 0x836241cd
mov edi, edx
rol ecx, 0x12
bswap edx
sub ecx, 0xa3afcb89
not edx
sub esi, ecx
add esi, ecx
dec ecx
xor edi, 0xa3bd15a4
jmp 0x472ef9
call ebx
dec esi
and ecx, esi
sub esi, edx
dec edx
and ecx, esi
and edx, esi
or esi, 0xa3edce2e
bswap esi
bswap ecx
not edi
and esi, 0xa3f9fc1a
inc edx
jmp 0x470c57
mov ebx, 0x40495727
inc esi
shl ecx, 5
xor edi, 0xa4408cd8
or ecx, edi
and esi, 0xa4440d29
mov esi, edi
xchg edx, edi
mov edi, ecx
mov edi, ecx
and edx, esi
ror ecx, 5
add edx, ecx
jmp 0x470508
push 0x82ef43e2
xor esi, ecx
not ecx
xchg edi, edx
neg edi
add ecx, esi
jmp 0x472fc0
push 0x82e26209
and esi, edx
xor esi, edx
xchg esi, edx
not esi
sub edx, edi
shr ecx, 8
or edx, edi
add ecx, edx
shr ecx, 0x15
shr edi, 0xb
inc ecx
shl ecx, 0x1a
not esi
or edx, edi
jmp 0x470ac5
call fcn.00473f51
xchg edx, edi
ror edx, 0xd
add ecx, esi
rol edx, 4
or esi, ecx
mov esi, edx
add edi, edx
xor ecx, edx
jmp 0x4729c0
pop ebx
xchg esi, edi
dec edi
or edx, esi
shr esi, 1
mov esi, edx
or edi, esi
xor esi, ecx
and esi, edi
jmp 0x471976
pop ebx
sub edi, 0xad4fedd6
mov edi, edx
and edx, ecx
and ecx, 0xad5f885e
or ecx, edi
and edx, 0xad6b149e
add edx, 0xad6ced43
and esi, edx
jmp 0x472b0f
pop ebx
xchg edx, edi
xor edi, ecx
and ecx, esi
sub edi, esi
mov esi, 0xad95ab59
and esi, edx
xor edx, esi
sub esi, ecx
and ecx, 0xadaf4ade
xchg edi, esi
mov esi, edi
ror esi, 0x19
jmp 0x47114f
pop ebx
neg edi
xor edx, 0xae118703
jmp 0x472e68
pop ebx
rol ecx, 0x1d
add edi, esi
ror esi, 1
add esi, 0xae23a892
and edx, 0xae2d6cf6
jmp 0x4730f5
push 0x836de706
ror edi, 0xe
xchg edx, esi
and edx, 0xaee8dfa9
rol ecx, 0x19
sub ecx, edx
xor ecx, edi
and esi, edi
xor ecx, edx
or edx, esi
or edx, ecx
xor edx, ecx
xor edi, edx
jmp 0x47209c
pop ebx
and edi, edx
not edi
sub edi, 0xb04db6ad
and edx, esi
xchg edx, ecx
shr ecx, 0xd
and esi, edi
and ecx, 0xb061250c
mov ecx, edx
jmp fcn.004736e7
mov ebx, 0x40495727
and esi, edx
shr ecx, 0x1d
sub ecx, edi
rol edi, 0x10
jmp 0x472308
pop ebx
xchg edi, esi
sub ecx, esi
sub esi, edi
ror edi, 0x13
or edi, esi
mov edi, edx
bswap esi
jmp 0x473f1c
call ebx
and edx, esi
or edx, esi
and esi, 0xb1d24b55
or edx, 0xb1d42682
add esi, edx
ror edx, 0x11
and esi, edi
jmp 0x472082
call fcn.00473f51
sub edx, ecx
mov edi, 0xb1fa1fcd
and esi, edi
add edx, 0xb1fdb926
xchg ecx, edx
or esi, ecx
bswap ecx
bswap edi
mov edx, ecx
xchg esi, edi
neg ecx
or edx, esi
and ecx, edi
shr edx, 8
jmp 0x471573
call fcn.00473f51
xchg esi, edx
add ecx, edx
or edi, esi
bswap ecx
or esi, 0xb3002769
bswap edx
sub edi, ecx
and ecx, edi
xchg edx, edi
inc esi
add esi, ecx
neg ecx
mov ecx, edi
add edx, esi
jmp 0x4711a3
call ebx
xchg edi, edx
xor esi, ecx
dec edx
and ecx, edi
xchg ecx, esi
or ecx, 0xb80fc769
add esi, ecx
sub edi, esi
or edi, esi
jmp 0x470a67
push 0x8302153c
xor edi, edx
or edi, esi
xor edi, edx
xchg ecx, esi
shl edx, 0x1f
sub esi, 0xb8e24078
neg esi
or esi, edx
jmp 0x47108b
pop ebx
shl esi, 4
or esi, edx
xchg edx, ecx
mov esi, edi
xchg ecx, edx
add edi, ecx
mov esi, edi
mov edx, 0xbb9349e2
add edi, esi
xchg edi, ecx
xor ecx, esi
sub esi, edi
inc edx
mov ecx, edi
add edi, ecx
jmp 0x473ca0
pop ebx
or esi, ecx
mov edx, esi
mov ecx, 0xbd4847e9
bswap edi
sub esi, 0xbd4ccdfa
rol edx, 0x19
rol edx, 0x1e
add edi, edx
jmp 0x472be1
pop ebx
sub edx, 0xbe1a010e
sub edi, ecx
xchg esi, edx
and edx, ecx
sub edi, esi
mov esi, edx
xor ecx, edx
xor edi, esi
jmp 0x472bbe
push 0x836f311f
dec ecx
sub edx, ecx
add edi, edx
mov ecx, edi
or esi, edi
sub esi, edi
not ecx
dec edi
add ecx, 0xbe3ce0fe
inc ecx
jmp 0x4706e5
pop ebx
mov edx, edi
sub edi, esi
xchg edx, esi
xchg ecx, esi
or edx, ecx
mov esi, 0xbe50888b
rol edi, 0x1d
add esi, edi
jmp 0x4724ab
push 0x838506b6
mov edx, ecx
and edx, esi
xor edi, ecx
add edx, ecx
rol esi, 6
mov esi, edi
and esi, edi
sub ecx, edi
or edx, ecx
xchg edx, edi
xchg esi, ecx
jmp 0x4715ef
call fcn.00473f51
mov edi, ecx
or ecx, esi
add ecx, edi
jmp 0x473ce1
call fcn.00473f51
or edi, ecx
xor edi, esi
sub edi, ecx
add edi, 0xc0244089
sub ecx, esi
mov edi, esi
or ecx, edi
xor edx, 0xc02c4f58
neg edx
jmp 0x470b3c
pop ebx
or edx, edi
xchg esi, edx
shl edx, 0x13
add edi, 0xc069e24a
dec esi
or ecx, esi
xor esi, ecx
or ecx, edx
not esi
xchg edi, edx
sub edi, esi
mov edi, 0xc0781d6e
jmp 0x473612
pop ebx
and ecx, 0xc0a37509
or edi, ecx
xchg edx, esi
ror edx, 0x11
xchg edx, ecx
rol esi, 0x1a
ror edi, 0x1b
jmp 0x4705d9
call fcn.00473f51
neg ecx
or esi, edx
xchg edx, ecx
neg edx
xor edi, ecx
dec esi
jmp 0x472f46
push 0x8360fbcd
sub ecx, 0xc0c8d7d8
add ecx, 0xc0cac85e
xor edi, 0xc0d0ca49
add ecx, edi
mov ecx, edx
xor ecx, edi
dec ecx
and esi, edx
jmp 0x47152a
pop ebx
and edi, esi
mov esi, edi
and ecx, 0xc14852fa
sub esi, edx
rol edx, 0x15
sub ecx, 0xc161f36f
dec ecx
or ecx, edx
jmp 0x472c76
push 0x83f71b0a
xchg edx, ecx
xor esi, edi
xor edx, edi
xchg ecx, edi
mov ecx, 0xc17b53fa
inc ecx
add ecx, edi
mov edi, 0xc1809656
inc ecx
add edi, edx
jmp 0x470e13
push 0x40
add ecx, edx
mov ecx, edx
ror ecx, 7
nop
xchg edx, esi
add edi, esi
jmp 0x4726ff
call ebx
dec edx
ror edx, 0xa
dec ecx
dec ecx
add edx, ecx
xchg ecx, esi
jmp 0x471759
push 0x6f0a3
ror edi, 0x1a
sub ecx, esi
add edx, 0xc4f26b88
jmp 0x473cbc
pop ebx
xor edi, edx
xchg edx, edi
xchg edx, esi
sub edx, edi
mov esi, 0xc50725ca
xor edi, ecx
jmp 0x472385
call ebx
add esi, edx
shl ecx, 0xe
add esi, ecx
mov edi, ecx
xor edx, ecx
rol esi, 0x11
xor edi, ecx
sub edx, ecx
xchg esi, edx
xchg edi, edx
mov edx, ecx
bswap esi
jmp 0x473223
mov ebx, 0x73716341
xchg esi, edi
and edi, ecx
rol esi, 7
not edi
jmp 0x470da4
push 0x83b73101
or edi, 0xc9a043c2
neg ecx
mov esi, edx
mov ecx, 0xc9aa0962
jmp 0x472834
pop ebx
bswap edi
xor ecx, edx
or edx, esi
mov ecx, 0xca16eb81
or edx, ecx
not esi
not edx
sub edi, edx
sub edx, edi
or esi, edi
and esi, edi
jmp 0x471fbc
pop ebx
add edi, edx
or esi, 0xca2809b1
xchg edi, edx
sub edi, edx
or ecx, edi
ror edx, 2
xchg edx, ecx
add ecx, edi
ror edi, 0x1c
jmp 0x470816
pop ebx
or ecx, esi
sub ecx, esi
sub edi, ecx
xor edx, edi
and esi, 0xcaa7cbe6
mov edi, 0xcaa98f76
sub ecx, edx
xor ecx, edi
and esi, edx
jmp 0x471032
call ebx
not esi
xchg edi, ecx
bswap edx
add edi, esi
inc edx
add edx, 0xcaba595f
shl esi, 0x1e
shr ecx, 0x15
xchg esi, ecx
or esi, edi
and esi, 0xcac7c5ad
mov ecx, edx
mov esi, ecx
jmp 0x472df1
pop ebx
xor ecx, esi
mov esi, ecx
sub ecx, edi
ror edx, 0xe
and edi, 0xcbe98176
shl esi, 0x1b
jmp 0x471afd
push 0x83b493e4
mov edi, ecx
mov ecx, esi
shl edx, 0xd
and edi, 0xcc60da05
xchg edi, esi
xor ecx, edi
xor esi, ecx
or esi, 0xcc6c2310
jmp 0x472f5e
push 0x82fe25a5
or edi, edx
mov ecx, edi
sub ecx, esi
add ecx, edi
and esi, edi
jmp 0x470738
push 0x836c96d5
mov edx, ecx
ror edi, 1
or edx, edi
and esi, 0xccf83877
add edi, 0xccfa0231
mov esi, edx
and ecx, edx
neg esi
nop
sub esi, edi
jmp 0x471867
call fcn.00473f51
and edi, edx
inc esi
sub edx, edi
neg ecx
bswap ecx
mov edi, ecx
neg edx
xchg edi, ecx
xor ecx, edi
or esi, 0xcdafebd0
or esi, edi
add esi, edx
jmp 0x473be3
pop ebx
add edi, ecx
shl edx, 5
xchg edx, edi
sub esi, edx
mov edx, 0xce253115
add edi, 0xce272dc3
xchg edx, ecx
xor ecx, edi
jmp 0x4735ea
pop ebx
bswap edi
add edi, 0xce338274
shl edx, 0x19
add edx, edi
xchg ecx, esi
sub edi, edx
add edx, 0xce40d2b6
bswap edx
not edx
sub edx, esi
jmp 0x473678
push 0x83f47deb
sub esi, edi
neg edi
ror edi, 0x1f
dec edi
mov esi, 0xce9f3026
add ecx, esi
xchg edx, esi
sub ecx, 0xcea8a92c
and esi, edx
ror edi, 0xe
jmp 0x473b96
push 0x83638e4e
sub ecx, edx
xchg esi, edi
xchg edi, edx
sub edx, esi
neg edx
ror edi, 7
jmp 0x470cd5
push esp
mov edx, ecx
xor edx, ecx
mov ecx, edi
ror edi, 0x1d
shl ecx, 0x1d
bswap edx
and edx, edi
or edx, ecx
jmp 0x47065f
push 0x83b5e40c
sub esi, edx
xchg ecx, edi
sub edi, ecx
mov edx, ecx
inc edx
xchg ecx, edi
rol edx, 0x1e
xor esi, 0xcf45cc4b
jmp 0x472847
mov ebx, 0x40495727
sub esi, edi
add edx, 0xcf760f02
or esi, ecx
dec esi
sub edi, 0xcf7fa4a4
and edi, 0xcf816c8e
or edi, edx
rol edi, 4
rol ecx, 0x13
add edx, ecx
ror edx, 0x1b
sub ecx, 0xcf90717e
or esi, edi
mov ecx, edx
jmp 0x470847
push 0x8383c1ac
xchg esi, edi
or edx, 0xd0f88292
sub edi, ecx
sub edi, edx
shl edi, 0x11
not edx
xchg edi, esi
jmp 0x4720d5
push 0x839f1502
dec esi
mov ecx, esi
not edi
add edx, 0xd1594152
mov edx, 0xd15b048e
add edx, ecx
and edx, esi
xor edx, esi
shl ecx, 5
xchg esi, edi
jmp 0x4739b5
pop ebx
mov edx, ecx
neg ecx
xchg edx, edi
mov esi, edi
and esi, 0xd242cf95
add ecx, 0xd244935b
and edi, esi
or esi, edi
xor ecx, edx
sub edx, esi
mov ecx, 0xd24d86b5
xor edx, ecx
and ecx, edx
jmp 0x4728cf
call ebx
shl edi, 0x14
mov ecx, edx
ror edx, 0x16
or edx, edi
inc edx
add edi, edx
sub edx, 0xd26c9c8e
sub ecx, esi
add ecx, 0xd2704420
dec ecx
bswap edx
mov edx, ecx
add esi, ecx
sub ecx, edx
jmp 0x4716f6
pop ebx
xor edx, esi
sub edx, ecx
xchg esi, edx
xor edi, esi
mov ecx, edx
add edx, edi
shr ecx, 0xf
sub edi, esi
add edi, edx
inc esi
jmp 0x4729a1
mov ebx, 0x40495727
dec ecx
add edx, esi
xor esi, edi
inc edx
or edx, ecx
mov edi, edx
xor esi, ecx
sub edi, 0xd40c7c38
or ecx, edi
add esi, 0xd416b9cd
jmp 0x472284
pop ebx
xor ecx, esi
or edx, esi
sub edi, 0xd4a9f6be
rol esi, 7
shl ecx, 0x11
inc edi
rol edx, 0xc
jmp 0x472dd3
push 0x82c5f7d5
and edi, esi
add ecx, edx
neg edi
mov edx, edi
xor edx, esi
xor ecx, esi
xor esi, ecx
not ecx
xor edi, esi
xchg edx, edi
and edx, ecx
jmp 0x4708d0
pop ebx
xchg edx, edi
and esi, ecx
add esi, edx
xor esi, ecx
add ecx, edi
rol edi, 0x1f
rol esi, 7
and ecx, 0xd5ed2421
xor edi, 0xd5eeeddb
xor edi, esi
sub ecx, esi
mov esi, ecx
jmp 0x4709b4
pop ebx
and edi, edx
shl edx, 4
sub ecx, edi
xor esi, ecx
xchg edx, ecx
mov edi, 0xd60d1be8
and ecx, esi
mov ecx, 0xd613c651
jmp 0x47162e
pop ebx
add edi, 0xd665d642
or ecx, 0xd6679901
or ecx, edi
sub ecx, esi
neg ecx
shr edi, 0x1f
jmp 0x470fc9
mov ebx, 0x40495727
sub edi, edx
and edx, esi
xor esi, 0xd91ef31f
mov edx, 0xd920b2e0
xor edi, edx
sub edi, ecx
or ecx, 0xd925f4f5
not esi
nop
inc esi
or ecx, esi
or edx, ecx
rol ecx, 0xb
jmp 0x4716da
push 0x84016200
sub esi, edx
or edx, edi
and edi, ecx
sub edi, 0xd96984c2
add edi, edx
mov edx, edi
mov esi, ecx
shl ecx, 0xd
jmp 0x473c23
push 0x83a056f5
add esi, 0xd9bf1870
mov esi, edi
xor esi, edx
and edx, 0xd9c490ed
xchg esi, edi
and ecx, 0xd9c81d63
add esi, ecx
shr edx, 0x19
jmp 0x470dc7
call fcn.00473f51
or ecx, edx
add edx, ecx
sub edx, esi
dec edx
mov esi, 0xda549bcf
or esi, 0xda568129
xor ecx, esi
xchg ecx, edi
and esi, edi
not edi
xor ecx, edx
sub edx, 0xda6218e8
rol ecx, 0x14
jmp 0x471ee1
push 0x83f5cb45
shr edx, 0xf
ror esi, 0x17
or edi, 0xdac10445
not edi
bswap esi
bswap edi
shl edi, 5
inc ecx
or edi, 0xdad66a86
and edx, ecx
jmp 0x4724c9
call ebx
xor ecx, 0xdafd71b4
or esi, 0xdaff3a03
and edi, esi
and edi, esi
add ecx, edi
and edi, 0xdb128966
sub edx, ecx
and esi, edi
inc edx
jmp 0x47177f
mov ebx, 0x73716341
or edi, edx
and edi, esi
mov ecx, edx
mov edi, 0xdb438346
rol ecx, 0x1b
or edi, esi
bswap esi
inc edi
xor ecx, edi
bswap esi
mov esi, edi
xor esi, edx
mov ecx, edx
jmp 0x470a98
push 0x8371c4b5
shr ecx, 0x1f
add esi, edi
xchg ecx, edi
and edi, 0xdb7f8316
sub esi, edx
dec edx
jmp 0x47388f
push 0x830c8269
and edi, ecx
or esi, edx
and ecx, esi
and edx, esi
inc esi
xor ecx, 0xdbb19441
inc edi
mov ecx, edx
jmp 0x473347
push 0x401400
sub esi, edi
mov edi, esi
add ecx, edx
mov ecx, esi
sub edx, edi
bswap esi
jmp 0x471b34
pop ebx
xor ecx, esi
xor esi, ecx
not edi
sub edi, ecx
dec esi
jmp 0x47240a
call ebx
xchg edx, ecx
ror edx, 0x16
add ecx, edx
and edi, ecx
sub esi, edi
ror ecx, 0x14
and esi, 0xdbf1cdbb
inc edi
sub esi, ecx
jmp 0x473cd2
mov ebx, 0x40495727
mov edi, ecx
mov ecx, edx
sub esi, edi
sub esi, 0xdc9bfff5
sub ecx, esi
inc ecx
neg edi
mov edx, ecx
add edx, ecx
xchg ecx, esi
mov ecx, edi
xor ecx, esi
jmp 0x471d44
push 0x82c9d061
ror esi, 0x1c
sub ecx, 0xddad01f7
not edi
inc esi
inc ecx
add edx, ecx
xor edx, 0xddb8f325
xchg edx, ecx
xor edi, esi
neg edi
or esi, edi
and edx, 0xde38aa08
jmp 0x470f02
push 0x83e5d27a
xchg esi, edx
ror edx, 0x17
xor esi, ecx
ror esi, 0x11
rol ecx, 0x1b
or edi, 0xde999873
not edi
jmp 0x471ac5