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

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff1c
jne 0x401075
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff35
jne 0x4010f9
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll__lread
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetNamedPipeInfo
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff2a
jne 0x401178
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetNamedPipeInfo
call sub.user32.dll_GetWindowInfo
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff03
jne 0x4011de
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll__lread
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll__lread
call sub.user32.dll_GetWindowInfo
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll__lread
call sub.user32.dll_GetWindowInfo
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff2b
jne 0x40124e
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.kernel32.dll__lread
call sub.kernel32.dll__lread
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll_GetNamedPipeInfo
call sub.kernel32.dll_GetTimeZoneInformation
call sub.user32.dll_GetWindowInfo
call sub.kernel32.dll__lread
call sub.kernel32.dll_GetNamedPipeInfo
ret
jmp 0x475230
nop
xchg ebx, esi
jmp 0x478aa9
mov esi, 0x3f4d7907
sub edi, edx
dec edx
and ecx, ebx
and edx, edi
jmp 0x4772bc
push 0x2443a144
add edx, ebx
or ebx, edx
shl edx, 7
xor edi, edx
jmp 0x477263
push 0x24463ce3
and edi, ecx
sub ecx, edx
sub edi, ebx
add edi, ecx
sub edi, edx
nop
nop
xor ecx, edx
add edi, ebx
neg edx
mov edi, 0x252268f6
mov ecx, edx
jmp 0x476c9a
push 0x243e6f12
xchg edi, ecx
and ecx, 0x25270b87
shl edx, 0x1b
rol ecx, 0x11
sub ecx, edi
xchg edi, edx
or edi, ebx
sub ebx, ecx
jmp 0x47756f
pop esi
xor edi, ebx
sub edx, edi
mov ecx, edi
and ecx, ebx
jmp 0x4752bd
push 0x245b0279
nop
xor edx, ebx
and ecx, edx
sub edx, ecx
mov edi, edx
or ecx, edx
ror edi, 0x1c
xor edx, ecx
dec edx
jmp 0x478da0
push 0x245d624f
add edx, ebx
ror ecx, 0x1e
xchg edx, ebx
sub ebx, edx
neg edi
jmp 0x47790c
call fcn.0047904f
add edi, edx
mov edx, ebx
sub ebx, ecx
or ecx, ebx
neg ebx
xchg edi, ebx
xor ebx, edx
and ebx, edx
add ecx, edi
rol ecx, 8
jmp 0x478631
push 0x245f7ba3
xchg ebx, ecx
and edx, ebx
or edx, ebx
mov ecx, edi
not ecx
and ebx, edi
and edi, 0x255de52e
or edi, edx
or ebx, edx
jmp 0x478cc5
pop esi
mov edi, ebx
mov ecx, edx
add edx, ebx
xchg edi, edx
sub edi, edx
and edi, ebx
and edx, ebx
sub ebx, edx
and edx, ebx
shl edx, 8
add ecx, edi
and ecx, edi
jmp 0x476f01
call esi
ror edi, 3
add ecx, edi
and edi, edx
dec ebx
and edi, 0x2575044d
and edi, ebx
shl ebx, 4
jmp 0x4762ad
push 0x245218d3
or ecx, edi
not edi
xchg edx, edi
and edi, ecx
add edx, 0x2581f0a2
neg ebx
nop
and ecx, edi
mov edi, 0x2582f9c3
jmp 0x4776a6
pop esi
xchg edx, ebx
neg edx
not edx
add ebx, edi
add edi, ebx
sub ecx, edi
or ebx, edi
and edx, edi
and ecx, ebx
xchg edx, edi
sub edi, ecx
and ecx, edi
and edx, edi
jmp 0x475345
pop esi
shr ecx, 0x1d
or edx, edi
sub edi, ecx
xchg ebx, edx
mov edx, ebx
jmp 0x476942
call fcn.0047904f
xchg ebx, edi
add ebx, edi
xchg ebx, edi
not ecx
xor ecx, edx
add edx, ebx
neg edx
mov edi, edx
shl edx, 3
jmp 0x476fe0
pop esi
shl ecx, 9
or edi, ecx
mov edi, edx
and ecx, 0x25d1d5dc
not ecx
sub ebx, edx
jmp 0x478436
mov esi, 0x3f4d7907
xor ebx, ecx
xchg ebx, ecx
inc ecx
xchg edi, ecx
or ecx, edx
mov edx, ecx
mov ecx, ebx
or ecx, 0x25ddea80
xor ecx, edx
dec ebx
xchg ebx, edx
jmp 0x478f2d
push 0x24483885
xor ebx, ecx
shl ebx, 0x1c
sub ebx, ecx
inc edi
and ecx, ebx
or ecx, edx
and edx, edi
jmp 0x476417
pop esi
or edi, 0x25f3988d
or ebx, ecx
sub ecx, ebx
rol ebx, 0x15
xchg edx, ebx
sub ebx, ecx
add edi, edx
and ebx, edi
xor ecx, edx
xor edi, 0x25f5cfcc
jmp 0x478120
mov esi, 0x2774562b
xor edx, ecx
not edi
and ecx, 0x25fb335e
xchg ecx, edx
add ebx, edi
dec ebx
xor edi, ecx
neg edx
xor ecx, 0x25fcb9cb
xchg edx, edi
or edi, ecx
bswap ebx
jmp 0x4772e4
call esi
mov ecx, edi
and edx, ebx
and ebx, edx
add ecx, ebx
rol ecx, 2
sub edx, edi
or ecx, ebx
dec edx
mov ebx, ecx
not ebx
xchg ebx, edx
jmp 0x477ee9
mov esi, 0x2774562b
rol ecx, 0xc
and edx, 0x2602a322
sub edx, 0x2602e054
xchg ecx, edi
shr edi, 4
mov edi, ebx
and edx, ecx
xchg edi, edx
sub edi, ebx
and ebx, edi
and ebx, 0x2604d231
jmp 0x476d6c
pop esi
xchg ebx, ecx
add edi, 0x260566e0
not edx
inc edx
sub ecx, edi
ror ebx, 3
or edi, ecx
neg edi
xor ecx, edi
or edi, edx
sub ecx, edx
xor edx, ecx
and edi, ecx
jmp 0x476fa5
pop esi
or edx, ebx
shr ecx, 0x1d
ror ecx, 0x1b
or edi, 0x260ce5fa
xor ecx, edx
mov ecx, edi
jmp 0x4771f0
call fcn.0047904f
mov edi, ebx
add edi, 0x261738aa
sub ecx, edi
mov ebx, 0x2617b38e
and ebx, edx
mov ecx, ebx
xor ecx, edx
add edi, ebx
mov edi, ebx
and edx, ecx
jmp 0x4768cb
push 0x24573897
dec edi
shl ecx, 0x12
sub edx, ebx
inc edx
mov edx, ebx
or ecx, edi
add ebx, edi
not ecx
mov edx, ebx
bswap edx
jmp 0x476a66
pop esi
neg edi
rol ecx, 0x10
sub edx, ebx
sub ecx, edi
ror ecx, 0x17
add edx, edi
xor ebx, ecx
xchg ecx, edi
mov ecx, edi
xchg edx, ebx
nop
xor edi, 0x262e0240
and edx, ecx
mov edx, ecx
jmp 0x4754d7
pop esi
sub edx, edi
and edx, 0x2630b3dc
xor ebx, edx
mov edx, edi
rol ebx, 8
ror edi, 0x16
sub edi, ecx
dec ecx
xor ecx, 0x263276e7
mov ebx, ecx
mov edx, ecx
sub ebx, ecx
ror ebx, 0xa
and edx, 0x2633a8ba
jmp 0x477a79
call fcn.0047904f
nop
ror ebx, 0x1c
xor ebx, edi
mov ecx, ebx
bswap edx
rol edi, 0x1a
shl edi, 0x18
mov ecx, edi
add edi, edx
sub edi, ecx
mov edi, ebx
or edi, edx
mov edi, ecx
jmp 0x478564
call fcn.0047904f
or ecx, ebx
sub edi, edx
add edx, ebx
and edx, ecx
dec edi
add ecx, edi
shl ebx, 0x10
inc ecx
jmp 0x4785b6
pop esi
sub edx, ebx
bswap edx
sub ebx, edi
and ebx, ecx
and edi, ebx
xchg edx, ecx
xchg ecx, edi
jmp 0x4788c9
call esi
and ecx, edx
and ecx, ebx
or ebx, edi
shl ebx, 3
and edi, ebx
xor ebx, ecx
add edi, edx
sub ecx, 0x266955d4
sub edi, edx
sub edx, 0x2669d18d
and ecx, ebx
not ecx
xor edi, ebx
or edx, edi
jmp 0x47578b
push 0x2448814a
or ecx, ebx
bswap edx
mov ebx, edi
ror edi, 0x1c
jmp 0x476dfe
call fcn.0047904f
sub edi, edx
xchg ebx, ecx
add edi, edx
sub ecx, edi
jmp 0x476506
call esi
xchg ecx, ebx
mov ebx, edx
add edi, ecx
sub edi, edx
and ecx, ebx
dec edi
jmp 0x476b0e
pop esi
xor edx, ecx
not edi
xchg ecx, edx
neg ecx
jmp 0x478507
call esi
and ecx, ebx
inc ebx
xor edi, edx
ror ebx, 0x11
mov ecx, edx
not edi
or ebx, edx
xor ecx, edx
and ecx, ebx
or edi, edx
and ebx, edx
add ebx, edi
or edx, edi
rol edi, 0x16
jmp 0x477390
call esi
sub ecx, edx
not ebx
nop
xchg edi, edx
sub edx, 0x26cf2540
bswap edx
sub ecx, ebx
mov ebx, edi
jmp 0x4760d1
push 0x2457cc23
inc edx
xor ecx, ebx
mov edi, 0x26d0b513
and edx, ecx
add edx, edi
add ecx, edx
xor ebx, ecx
sub edx, ebx
add edx, ebx
jmp 0x475e6a
pop esi
mov ebx, ecx
add edx, ebx
neg ebx
or ebx, 0x26d8f0bd
not edx
mov ebx, 0x26d97fbc
add edx, ecx
xchg edx, ebx
and ecx, 0x26da37cb
jmp 0x477cf3
pop esi
sub ecx, ebx
xor ebx, edi
bswap ebx
xor edi, ebx
or edi, 0x26e9ff25
rol ebx, 6
jmp 0x4789a6
push 0x245782c1
and edx, ecx
add edi, 0x26f34029
sub edi, ecx
add edx, 0x26f3bc44
xor edi, ecx
and ecx, edi
neg edi
mov edi, ecx
rol edx, 0x13
or edx, ecx
and edx, edi
add ebx, 0x26f5b966
jmp 0x4768e5
pop esi
bswap ecx
xor ebx, edx
and edx, edi
sub ebx, ecx
or edx, ecx
neg ecx
inc ecx
or ecx, ebx
and edi, ebx
xchg edi, ecx
shr ebx, 0x19
jmp 0x4769fa
pop esi
add edi, edx
mov ecx, 0x27023d0d
not edi
shl ecx, 0xd
ror ecx, 0x12
or edi, ecx
neg edx
jmp 0x47857b
push 0x2447ed98
dec edx
xor ebx, 0x271f5dcb
bswap ebx
add ebx, 0x27203e9d
sub ecx, 0x27209e03
xchg edx, edi
not edi
not edi
xchg edx, ebx
shl ebx, 0xb
sub edx, ebx
mov ecx, 0x27bacd3b
or ebx, edx
jmp 0x475dd9
call fcn.0047904f
xor edi, ebx
sub ecx, edi
add ebx, edx
shl ecx, 0x1f
xchg edx, ebx
mov edi, edx
sub ebx, edx
and edx, ecx
or ecx, edx
neg ecx
jmp 0x477e69
mov esi, 0x3f4d7907
add edi, edx
inc edi
or ecx, edx
and ebx, 0x27d4cee4
add edx, 0x27d51d8a
neg ebx
add edi, 0x27d59b4d
jmp 0x476190
pop esi
neg edx
and ecx, edi
mov ecx, edx
or ebx, 0x27e868f3
add edx, ebx
mov ebx, edx
shr edi, 0xf
add ecx, ebx
jmp 0x477eb9
push 0x2441e42c
xchg edx, edi
not ebx
xor ebx, 0x27eeb31f
dec edx
xchg ebx, edx
nop
and ebx, 0x27efc087
xchg ecx, edi
neg ebx
sub edx, edi
jmp 0x477ffa
push 0x244ee3c1
or ebx, ecx
sub edx, edi
xor ebx, edi
mov edi, 0x27f5be3f
add edi, edx
xor edi, edx
and edx, edi
not ecx
xor edx, ebx
bswap ecx
jmp 0x478f8b
call esi
xchg edi, ebx
and ebx, edi
bswap edx
dec edx
bswap edi
shl edx, 0x13
neg ecx
sub edi, ebx
jmp 0x4771b6
mov esi, 0x3f4d7907
and edi, 0x2801063c
mov edx, edi
or edi, 0x280191d4
add edi, 0x2801d0d7
jmp 0x4774f8
mov esi, 0x2774562b
mov edi, ebx
xchg ecx, ebx
xor ebx, 0x28067977
shr ecx, 0x19
sub edx, edi
add edx, 0x2807453b
mov ecx, edx
add edx, edi
rol edx, 0x1f
and ecx, edi
jmp 0x478246
call esi
sub edi, edx
mov edi, 0x2809567d
dec ebx
or ecx, ebx
mov ebx, edi
ror edi, 0x13
jmp 0x478175
pop esi
mov edi, 0x294fa9b7
shl ebx, 0x10
xor edx, edi
sub ecx, 0x295060f6
mov edx, ebx
add ecx, 0x2950d8ab
sub edi, ecx
sub ebx, edx
shr edx, 0x18
xor edx, ecx
and edx, 0x29521695
jmp 0x477b3c
pop esi
shl ebx, 6
and ecx, 0x2954d578
bswap ecx
mov edi, ecx
mov edx, 0x29558c8f
and edx, 0x2955c948
add edx, ecx
sub edx, ecx
jmp 0x476112
push 0x24563816
xor ecx, edi
sub edx, ecx
or edi, 0x295889ae
xor ebx, 0x2958c6fd
not edx
or edx, ecx
jmp 0x478ca1
push 0x2443ece2
inc ecx
add ecx, edx
xor edi, edx
shl ebx, 2
add ebx, edx
and ebx, ecx
jmp 0x477ba8
call fcn.0047904f
and ecx, ebx
add edx, 0x2966d496
shr edx, 0xc
ror edi, 3
add edx, ebx
xor edi, ebx
bswap edi
sub edx, ecx
neg ebx
or edx, ebx
sub edx, ecx
or edx, edi
jmp 0x4763ac
call fcn.0047904f
sub edi, 0x29699927
sub edx, ebx
sub ebx, edx
or edx, edi
mov ecx, 0x296a886f
or edi, ebx
xchg edi, ecx
dec ebx
jmp 0x477f92
push 0x244d24b1
ror ecx, 0xf
add ecx, edx
and edi, 0x296c1eb3
xor ebx, ecx
sub ecx, edi
shl ecx, 3
ror ebx, 6
sub ebx, edx
dec ecx
or edx, edi
jmp 0x475ec0
push 0x245a6ead
xor edi, 0x29737ead
or ecx, ebx
mov edi, ecx
neg ecx
ror ecx, 0x12
mov edx, edi
add ecx, ebx
add ecx, ebx
jmp 0x47787b
pop esi
xchg edx, ebx
or ebx, edi
not edi
xchg ecx, edx
mov ebx, 0x29768734
mov edi, 0x2976c5ad
xchg ecx, ebx
xor edx, 0x29773fee
sub edi, 0x29777d80
xor ecx, edx
add edi, ebx
sub edx, ebx
jmp 0x47884e
push 0x244ffd70
ror ecx, 0xf
xchg edx, edi
mov edx, edi
or ebx, edi
xor edi, edx
shl ecx, 0x1e
dec edx
or ebx, edi
and ebx, 0x299263f3
xchg edi, ebx
ror edx, 0xc
add edx, edi
jmp 0x4752ac
pop esi
or ecx, edx
or ecx, edx
ror ecx, 2
or edi, 0x29959f32
xor ebx, edx
and edx, 0x2996800b
or ebx, edx
shr ecx, 0xe
mov ecx, 0x2997513f
mov edx, edi
xchg ebx, edi
and ecx, edi
xchg edi, edx
add edi, 0x2998f2d0
xor edx, 0x29997d40
ror ebx, 4
jmp 0x476b2a
call fcn.0047904f
mov ecx, ebx
sub ebx, edi
xchg ecx, edi
inc edi
add ebx, edx
bswap edx
xor edx, ecx
and edx, edi
jmp 0x47886e
push 0x244ad3ab
rol ebx, 0x1c
and ebx, edx
rol ebx, 4
jmp 0x477d60
mov esi, 0x2774562b
xchg ecx, edi
ror edi, 0xe
mov ecx, 0x29a51e3e
add edi, edx
mov ecx, ebx
dec edi
jmp 0x477654
mov esi, 0x3f4d7907
or edi, ecx
or edi, 0x29a9210c
or ecx, edi
or ebx, 0x29a99c5e
rol ecx, 0xf
xor ebx, 0x29aa1bb6
sub edx, ecx
rol ecx, 0x13
or edx, ecx
ror ebx, 0xc
or edi, ecx
bswap edi
dec edx
jmp 0x47762a
call fcn.0047904f
shl edi, 0x1f
mov edi, edx
sub ebx, 0x29b3190a
mov edi, edx
add edi, 0x29b394bf
shr ecx, 0x15
and ebx, edi
sub ecx, edx
xor edx, ecx
xchg ebx, edi
xor edx, ebx
jmp 0x476697
call fcn.0047904f
mov ecx, edi
xchg edx, ebx
or ebx, edi
bswap ebx
xchg ebx, edi
and ebx, 0x29b6b159
mov ecx, edi
jmp 0x478bb4
push 0x245262fa
and edx, 0x29bad0ea
not edx
nop
sub edx, 0x29bb8ecd
and ebx, edx
shr edi, 0xe
xchg ecx, edi
dec edi
mov ebx, edi
xor edi, edx
jmp 0x475cae
push 0x245ab82f
add edi, edx
add edi, ecx
xor edi, edx
or edi, ebx
ror edi, 2
inc ecx
jmp 0x47555b
pop esi
add ecx, ebx
rol edi, 0xf
jmp fcn.00476581
mov esi, 0x3f4d7907
or edx, 0x29e4bf04
add ecx, edi
xor ecx, 0x29e53702
mov ecx, edi
shr ebx, 0xf
bswap edx
dec ebx
inc edx
and ecx, 0x29e6b755
sub ebx, ecx
jmp 0x477d7a
pop esi
not edi
mov edi, edx
and ecx, edx
sub edx, ebx
or ebx, edx
mov edx, ecx
or ebx, edi
xor ecx, ebx
sub ecx, edi
jmp 0x478073
push 0x243cb5f8
xor ecx, ebx
xor ebx, ecx
sub edx, 0x2a0470c3
sub edx, ecx
and edi, edx
and ebx, edi
and edx, ecx
not edi
sub ecx, edx
or ebx, 0x2a062d67
and ecx, 0x2a066c3c
shr ecx, 0xa
jmp 0x4781bc
push 0x245423bd
rol ecx, 0x1f
or edx, ebx
sub ebx, edi
or edi, 0x2a12ce2a
mov edx, ebx
or ecx, ebx
xchg edi, ecx
add ebx, edi
sub edi, edx
dec ecx
mov ebx, edi
shl ebx, 0xd
sub edi, 0x2a1505c3
mov ebx, edi
xor ebx, 0x2a157f50
and edi, 0x2a15bef3
jmp 0x477036
push 0x24443692
sub edi, edx
sub ebx, 0x2a1988de
nop
bswap ebx
sub edi, 0x2a1a47ed
add edi, ecx
xor edi, ecx
jmp 0x4775a4
call fcn.0047904f
xor edx, ebx
xor edx, edi
xor edi, 0x2a80bf61
or edi, edx
or edx, edi
neg ebx
sub ecx, edi
mov edi, ecx
and ecx, edx
sub edx, ebx
and ecx, ebx
mov edx, ebx
jmp 0x4757cf
push 0x244cdaf6
sub edi, 0x2a8f0406
add ecx, ebx
sub ebx, ecx
and ebx, edx
sub ebx, edi
and edi, ecx
jmp 0x477304
push 0x244b1d62
mov edi, ebx
add edx, edi
and ecx, 0x2a97da79
xor edi, 0x2a9828af
jmp 0x477081
call fcn.0047904f
sub ecx, edi
xchg edi, edx
sub ecx, edi
rol ebx, 0x1a
ror edx, 5
or ebx, edx
mov edx, edi
sub edx, ecx
sub edi, edx
mov edx, edi
xchg edi, ecx
sub ecx, edi
add edx, ebx
xor edx, edi
jmp 0x475ea3
pop esi
sub ebx, edi
add ebx, ecx
or ebx, edx
mov ebx, 0x2a9ca2a0
inc edx
shr ecx, 3
shr ecx, 5
add edi, ecx
or ebx, edx
neg edx
xchg ebx, edi
jmp 0x4787f7
call esi
or ecx, edi
add edi, 0x2aaba730
shl ebx, 0x1f
or ecx, edi
sub edx, ebx
add ebx, ecx
sub edi, edx
xchg ecx, ebx
xor edi, edx
or edi, ebx
or edx, ebx
mov edi, 0x2aae0fd1
ror ebx, 0x1c
jmp 0x47835c
mov esi, 0x2774562b
bswap ebx
xor ebx, 0x2aaee07a
or edx, edi
add ebx, 0x2aaf6741
not ebx
add ebx, 0x2aafe2ce
add ecx, ebx
mov ebx, edx
jmp 0x476278
pop esi
or ecx, edx
xchg edi, ecx
dec ecx
ror ebx, 5
xchg ebx, edi
and ecx, edx
xor edi, 0x2ab21be7
sub edi, ecx
neg ecx
sub edi, 0x2ab2e14e
and ebx, edi
xor edi, 0x2ab35afa
not ecx
or edx, ebx
add ebx, ecx
jmp 0x475878
pop esi
or edx, ecx
add edi, edx
and ebx, 0x2ab4dc50
sub ecx, 0x2ab51b85
neg edx
xchg edi, ebx
xor edx, 0x2ab5d207
and edi, 0x2ab60fde
sub edx, ecx
add ecx, ebx
mov edx, 0x2ab6d135
jmp 0x477da2
mov esi, 0x2774562b
xor edx, ebx
not edx
xchg edi, ecx
or edi, 0x2ab90967
sub ecx, edi
and ecx, edx
xchg ecx, edx
and edx, edi
shl ecx, 0xb
and ebx, ecx
and ecx, 0x2ababd76
not ecx
inc edi
jmp 0x475634
call esi
or edi, ebx
mov edi, 0x2ac16d32
xchg edi, edx
add ecx, edi
bswap ecx
jmp 0x476546
push 0x243af443
xchg ebx, ecx
and edx, 0x2ac2c49b
and ebx, edi
neg ebx
or ecx, 0x2ac37aec
mov ecx, 0x2ac3b7a1
sub edi, ecx
mov edx, ebx
and ecx, ebx
jmp 0x478f6e
mov esi, 0x2774562b
or ebx, edx
xor edx, 0x2ac84c95
ror edi, 8
xor ebx, ecx
add edi, ebx
or ebx, ecx
mov ecx, edx
or edi, edx
or edx, edi
neg ebx
ror edi, 0xf
and ecx, 0x2acab54c
xor edx, ecx
xor ecx, 0x2acb2e5e
xor edi, ecx
xor edi, ebx
jmp 0x475fc0
pop esi
dec edx
inc ebx
add ebx, edx
and edx, edi
and ecx, ebx
not edx
ror edi, 0x17
sub ebx, 0x2ad1a7fb
rol edi, 4
bswap edx
jmp 0x477371
push 0x24419b9a
and ecx, 0x2ae3bf84
and ebx, ecx
and edi, edx
mov edi, ebx
xor edx, 0x2ae4ac7f
rol ecx, 0x14
and ecx, 0x2ae5284f
and edx, ebx
inc ecx
xor ecx, edx
jmp 0x476f4f
pop esi
ror edi, 0x1d
shl edx, 0x15
not ebx
or ecx, edx
bswap edx
inc edx
sub ecx, edi
neg edi
xchg edi, edx
or ecx, ebx
jmp 0x47716b
push 0x245d17cc
and edx, ebx
xchg edx, edi
xor edi, ebx
xchg ebx, ecx
mov edi, edx
sub edx, ecx
jmp 0x4755e3
mov esi, 0x2774562b
or ecx, 0x2af362ac
or edi, edx
bswap edi
add edi, ecx
dec ebx
add ebx, edx
sub ecx, 0x2af4e47f
jmp 0x477c25
call fcn.0047904f
sub ecx, edx
nop
mov edi, 0x2aff3de9
add edi, edx
add edi, ebx
not ebx
shl edx, 8
or ecx, edx
jmp 0x4785f2
pop esi
xchg ebx, edx
xchg edi, edx
and ebx, 0x2b2bfd67
xchg edx, edi
sub ebx, ecx
xor edi, edx
xchg edx, ebx
dec edx
xchg ebx, ecx
and edi, ebx
or edx, ebx
or edi, 0x2b30ba99
neg ebx
add ebx, ecx
and ecx, 0x2b320ab4
inc edi
jmp 0x475eee
pop esi
xor edx, ecx
shr ebx, 0x14
and edx, ebx
and edi, ebx
rol edx, 8
bswap ecx
shr edx, 0x1d
sub edx, 0x2b4a673d
mov ecx, 0x2b4aa8b9
jmp 0x478d46
pop esi
or edx, ebx
and edi, ebx
add ecx, edx
add ebx, edx
mov edi, ebx
xchg ecx, ebx
sub edi, ecx
add edi, 0x2b4f253d
add edi, edx
bswap ecx
jmp 0x4774bc
pop esi
rol edx, 9
dec edx
and edx, edi
sub ecx, edi
xchg ebx, edx
and edi, edx
and edi, ebx
sub edx, edi
xchg edi, ebx
add ebx, edx
not ecx
xor edx, ecx
xchg edx, ebx
sub edx, ebx
nop
xchg ecx, edx
jmp 0x478e86
call esi
bswap edx
bswap ebx
xor ecx, ebx
bswap ecx
and edi, edx
xchg ebx, edx
or edx, edi
sub ebx, edx
jmp 0x478484
pop esi
and edx, ebx
mov edi, 0x2b638d0e
xor ecx, ebx
and ecx, edi
add edi, edx
and edi, ebx
bswap edx
shr ecx, 0x1b
or edi, ecx
rol ebx, 9
inc edx
jmp 0x477511
call esi
shr ebx, 0x13
xor ebx, ecx
inc edi
and edi, ecx
mov ebx, edx
add ecx, 0x2b69371a
add ecx, edi
sub edx, ebx
dec ecx
jmp 0x475e12
call esi
or ecx, edx
add ebx, 0x2b6d37fc
xchg edx, ecx
or ecx, ebx
xchg edx, edi
and ebx, edi
neg ebx
jmp 0x4759e1
call esi
bswap ebx
xchg ecx, ebx
xor ebx, edx
xor edx, edi
neg ebx
xor ebx, 0x2b7264cc
add ecx, 0x2b72b066
xor edx, ebx
inc ecx
dec ecx
mov edi, ecx
or edx, ecx
and ecx, edi
jmp 0x477901
push 0x245f2fa5
add ebx, ecx
xchg ecx, ebx
xchg ecx, ebx
sub ecx, ebx
sub ebx, edx
add ecx, edi
and edx, ebx
shl edx, 0x1c
rol ecx, 5
add ebx, edx
xor ecx, ebx
and edi, edx
mov ecx, 0x2ba10fc9
sub ecx, edi
jmp 0x475681
pop esi
mov edi, 0x2ba4ba25
xchg ecx, edi
sub edi, ecx
or ecx, 0x2ba57593
dec ecx
add ebx, edi
inc edx
or edi, ecx
neg edx
ror ebx, 0x14
jmp 0x47589a
call esi
sub ebx, 0x2ba75598
or edi, ecx
sub edi, edx
add ebx, ecx
inc edx
mov edx, 0x2ba88a9f
or edi, ebx
sub ecx, edi
add ebx, ecx
add ebx, edx
mov edx, edi
and ecx, ebx
jmp 0x475f3d
push 0x243e26f6
and edi, edx
xchg ecx, edx
xor ebx, 0x2baeccc2
sub edx, 0x2baf0b25
mov edx, 0x2baf5a90
sub ebx, ecx
xor edx, ecx
add ecx, ebx
or edx, 0x2bb051dd
mov edx, 0x2bb090ee
jmp 0x47538e
pop esi
xchg ebx, edi
xor ecx, edx
ror edx, 0x18
xor ebx, ecx
shl ecx, 0xc
not edx
neg edx
jmp 0x4781a6
push 0x243aa11f
sub ecx, edx
mov edi, ebx
xchg ebx, edx
xor edi, ebx
xchg edx, edi
sub ecx, edx
neg ebx
or ebx, 0x2bd45906
shr ebx, 0xa
inc edx
or ebx, edx
jmp 0x477fa6
call esi
xchg edi, edx
xor edi, edx
add edi, ecx
xor edi, edx
and ecx, edi
and edx, ebx
jmp 0x475c24
push 0x2456c4a5
sub edx, 0x2c000b3b
mov edx, ecx
xchg ebx, ecx
xor edx, edi
not edx
xchg ebx, ecx
bswap edi
or ebx, edi
sub ebx, 0x2c020980
jmp 0x47608d
push 0x245fc791
sub ecx, edi
add edx, 0x2c029e32
add edx, ecx
nop
shr edi, 0x1f
jmp 0x477f2a
push 0x24402bcd
sub edx, ecx
ror ebx, 0x1d
add edi, ecx
xor ecx, edi
xchg ebx, edi
sub ecx, 0x2c0cfe6e
or edx, ebx
inc ecx
and ebx, edi
xor edx, ebx
jmp 0x477e93
mov esi, 0x3f4d7907
bswap edx
and edi, ecx
or edi, 0x2c125227
inc ecx
mov ebx, edx
and edi, ecx
jmp 0x476450
pop esi
and ecx, edi
not ebx
dec edx
add edi, ecx
mov ecx, edx
jmp 0x4779b3
call fcn.0047904f
shl edx, 0x18
or edx, ebx
or edi, ebx
or edx, ebx
xor edi, edx
mov edx, ecx
add edx, ecx
jmp 0x4770a9
mov esi, 0x2774562b
shl ebx, 0x13
and ecx, edx
and edx, ecx
or ecx, edx
shr edx, 0x1a
sub edx, edi
xor edi, ecx
add edi, ecx
inc ebx
jmp 0x4759f2
push 0x244f73d0
shl ecx, 0x19
and ebx, edx
xor ecx, 0x2c3358e7
sub edi, ebx
xor edx, ecx
jmp 0x477494