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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff01
jne 0x401066
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff27
jne 0x4010fe
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff2b
jne 0x40119b
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff09
jne 0x401201
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
call sub.kernel32.dll_OpenJobObjectA
ret
jmp 0x4755e4
xchg ecx, ebx
mov edx, ebx
nop
inc ebx
xchg edi, ecx
dec edx
jmp 0x475fa6
call fcn.00478471
xor edx, esi
xor edi, ecx
and ecx, esi
mov edx, 0xefe16869
jmp 0x476bd6
push 0xef0a5381
xor edx, edi
neg edi
and esi, ecx
and edx, 0xefe31241
and edx, esi
or esi, edi
or edi, 0xefe37195
sub esi, edx
xor edx, edi
sub esi, ecx
xchg esi, edx
bswap ecx
neg esi
sub ecx, 0xefe45b31
jmp 0x475e45
push 0xeefcf231
mov ecx, edx
mov esi, edx
xor esi, edx
add esi, ecx
neg edi
sub edi, edx
or edx, ecx
or edx, ecx
not ecx
not edi
jmp 0x478275
push 0xef0208b7
xor ecx, 0xefec3747
mov edi, ecx
add esi, edi
mov edx, 0xefec94f5
inc ecx
neg esi
add edx, edi
mov edx, ecx
xor edx, ecx
or edi, esi
jmp 0x4780bf
pop ebx
sub edi, 0xefed89fb
or esi, edx
shr esi, 0xc
or esi, 0xefede849
mov edx, esi
and esi, edx
and esi, 0xefee4abf
and edi, edx
not ecx
xor esi, edx
add esi, ecx
neg esi
jmp 0x475e33
mov ebx, 0x33274000
inc ecx
sub edi, esi
xchg edx, edi
or edi, 0xefef81cd
sub ecx, edi
mov esi, ecx
add edi, 0xefefdec7
or edx, ecx
jmp 0x475d34
pop ebx
xchg esi, edx
mov esi, edi
or edi, edx
sub edx, ecx
and edx, edi
and ecx, edi
add esi, ecx
xor ecx, esi
ror edi, 0x11
mov ecx, edx
xor edx, edi
add ecx, edi
mov ecx, 0xeff1a3cd
mov edx, 0xeff1c3e5
jmp 0x47574c
push 0xef011ffb
inc ecx
neg ecx
inc edi
shr edi, 0x13
xchg edx, esi
neg edx
dec ecx
neg edx
xor esi, ecx
not ecx
mov esi, edx
and esi, 0xeff3a61d
neg esi
mov ecx, 0xeff3e887
jmp 0x475d11
push 0xef04580b
inc ecx
or edx, 0xeff43a9f
add edx, esi
add ecx, esi
add esi, 0xeff49c8d
sub edx, edi
mov edx, 0xeff4dc21
mov edx, esi
jmp 0x4777bb
call fcn.00478471
shr edi, 0x18
and edi, ecx
sub edi, esi
or edx, esi
xor ecx, edi
neg ecx
jmp 0x478513
pop ebx
bswap edx
and esi, edi
sub edx, edi
mov ecx, edi
rol esi, 5
xchg edx, ecx
mov edi, ecx
inc ecx
jmp 0x477428
mov ebx, 0x33274000
xchg ecx, edx
mov edx, esi
sub ecx, edi
add edx, edi
or ecx, esi
xor edi, edx
xor edx, edi
ror ecx, 0x1f
sub esi, edx
shr ecx, 0xd
dec edx
or edx, 0xeffb1e19
jmp 0x476f58
pop ebx
shr esi, 0x18
xor edx, edi
dec ecx
xchg edx, esi
sub edx, 0xeffe5119
shl ecx, 0xd
add esi, edx
shl edx, 3
shr edi, 0x18
or edx, 0xeffef919
mov esi, edx
sub ecx, edi
jmp 0x4759b9
pop ebx
add ecx, edx
xor edx, 0xf0041865
sub edi, ecx
and ecx, edx
shl edi, 0x12
shl edi, 0x16
xchg ecx, edx
and ecx, edi
mov esi, edx
bswap edx
jmp 0x476c86
push 0xeefea019
not ecx
sub edi, esi
not edx
xchg esi, ecx
sub esi, 0xf005d68d
sub esi, ecx
shl edx, 3
dec ecx
mov edi, ecx
xchg edi, ecx
bswap edi
xchg ecx, esi
jmp 0x476e1a
push 0xef04d3ef
dec edi
mov edx, ecx
dec esi
xor ecx, edx
xchg edi, ecx
or edi, esi
jmp 0x477f75
pop ebx
neg esi
and edx, edi
ror esi, 0x12
and ecx, edx
sub esi, 0xf00f8a67
xor edx, esi
add ecx, esi
xchg ecx, edx
jmp 0x476169
pop ebx
sub edx, edi
mov edi, ecx
mov ecx, esi
inc edi
sub edx, 0xf0123491
and esi, ecx
xchg edx, edi
mov edi, esi
jmp 0x478151
pop ebx
bswap ecx
dec esi
inc esi
ror edx, 0x15
and esi, 0xf0134661
inc ecx
neg ecx
sub esi, ecx
jmp 0x476db4
push 0xef084681
mov ecx, 0xf013d935
add ecx, esi
and edx, 0xf0141dd3
and edi, edx
mov edx, ecx
xchg edi, ecx
mov edi, esi
and edx, 0xf014b6e1
jmp 0x477a70
call fcn.00478471
and esi, edi
add edi, ecx
rol esi, 0x13
mov edi, ecx
jmp 0x477450
push 0xef04b583
rol edi, 0x1f
mov edi, edx
xchg edi, esi
add edi, 0xf01b7913
or edi, esi
sub edx, 0xf01bbed3
add esi, edi
mov edi, esi
mov edi, 0xf01c1ae9
xor ecx, edx
and edx, edi
add edi, ecx
jmp 0x475a25
pop ebx
sub esi, edx
shl esi, 0x13
ror esi, 0x14
sub edx, ecx
xchg esi, edi
or edx, esi
ror edi, 0xf
add edx, edi
not ecx
xchg esi, edi
and edi, edx
shr edx, 0x14
sub esi, edi
add edi, esi
jmp 0x4768b5
mov ebx, 0x33274000
add ecx, 0xf022d011
xchg edi, edx
and ecx, edi
sub edi, edx
or esi, ecx
sub edi, edx
xor esi, edi
rol edx, 1
jmp 0x477e54
mov ebx, 0x33274000
add edi, esi
bswap edi
mov esi, edx
mov edx, esi
xchg edi, ecx
or edi, esi
add ecx, esi
ror esi, 0x10
sub edx, ecx
or edx, esi
or esi, edx
xchg ecx, edi
jmp 0x4780a6
call fcn.00478471
shl esi, 0x14
xchg edi, edx
mov esi, ecx
or edi, esi
and esi, ecx
not esi
shl edx, 0xc
add edi, edx
xor ecx, edx
xchg edx, esi
xchg edi, ecx
and edx, 0xf0287d01
mov edx, ecx
xor edi, 0xf028bdd5
jmp 0x476ad2
call ebx
sub esi, ecx
dec edi
shl edi, 9
sub edx, ecx
mov edi, edx
or ecx, esi
bswap edx
sub esi, ecx
and ecx, esi
xor edx, ecx
xchg edi, esi
and esi, edx
inc ecx
or esi, ecx
add edi, esi
xor esi, ecx
jmp 0x47639f
push 0xef0828d1
or edi, edx
add edx, 0xf02e0851
and edx, esi
xor edi, esi
xchg edx, edi
mov edx, ecx
jmp 0x475b4c
pop ebx
mov edx, ecx
add edi, edx
mov edi, 0xf02ef0a7
rol edx, 0x1d
xor edi, 0xf02f327f
add esi, edi
shr edx, 0xc
mov edi, ecx
mov ecx, 0xf02fb405
xchg edx, esi
jmp 0x477a15
pop ebx
ror ecx, 0x1f
xor ecx, edx
ror esi, 0xd
dec edi
add esi, edi
inc esi
jmp 0x476ec0
push 0xef0a7105
and edi, ecx
mov edi, edx
xchg esi, ecx
xor ecx, edi
add edi, ecx
sub edi, 0xf03311ed
and edx, esi
and ecx, esi
xor esi, edi
bswap esi
shr edx, 0xb
mov edx, esi
jmp 0x476fb6
push 0xeefa2c0b
xor esi, edx
sub ecx, edx
xchg ecx, edi
sub edi, esi
and ecx, esi
or edx, edi
xor ecx, edi
and edx, 0xf034dd49
xchg esi, edx
mov edx, edi
and ecx, edx
or edx, esi
jmp 0x475cf2
mov ebx, 0x33274000
and esi, ecx
add esi, edx
sub edx, ecx
not esi
neg edx
add ecx, 0xf03894a1
sub esi, edx
dec edx
xchg edi, esi
or edx, ecx
jmp 0x4776a3
call fcn.00478471
xchg esi, ecx
and ecx, edx
add edx, esi
sub ecx, edx
bswap edx
add esi, 0xf039e8cd
xor ecx, esi
not edi
inc esi
xchg ecx, esi
jmp 0x47678c
call fcn.00478471
shl esi, 0x11
or edx, ecx
bswap edi
and edx, edi
sub ecx, edi
or esi, edx
and edx, 0xf03b680b
not ecx
inc edi
xor edx, edi
or edx, 0xf03bebe5
sub ecx, edx
bswap edx
and edx, 0xf03c4b31
jmp 0x477e29
pop ebx
and esi, edx
dec esi
ror esi, 0xa
sub esi, ecx
xchg ecx, esi
mov esi, edx
sub edi, edx
shl esi, 6
jmp 0x475869
push 0xeef9ed20
not edx
ror ecx, 7
not esi
add edi, esi
add edi, edx
inc esi
or edi, 0xf040a85d
xor esi, edx
or ecx, 0xf040ed19
mov esi, ecx
jmp 0x476661
pop ebx
xchg edi, edx
and edx, esi
xor edx, edi
ror ecx, 0x1e
jmp 0x476b68
mov ebx, 0x33274000
xor ecx, 0xf044be99
shl esi, 0x1b
or edx, ecx
xor ecx, esi
xor esi, edi
or edi, esi
sub edx, 0xf04585cb
xor edx, 0xf045a781
xor edx, 0xf045c88f
xchg ecx, esi
jmp 0x476a71
push 0x401400
not edi
xchg esi, ecx
xor ecx, esi
inc edi
and ecx, 0xf04f1f05
or edi, edx
mov edi, 0xf04f60b9
or edx, edi
bswap esi
neg edx
jmp 0x4776f7
push 0xef030f32
sub edx, esi
shr edi, 5
xor edx, edi
mov edi, esi
jmp 0x47779c
pop ebx
and edi, 0xf052b169
neg ecx
ror edx, 6
add edi, 0xf0531679
and esi, edx
and edx, esi
xchg esi, edx
xor edi, esi
ror edi, 0x1f
or edx, 0xf053db59
jmp 0x475810
pop ebx
dec edx
and esi, 0xf057b997
xor esi, 0xf057da4b
or edx, esi
add esi, 0xf058194b
shr ecx, 8
xchg edi, ecx
xchg edi, edx
xchg esi, edx
bswap ecx
sub esi, 0xf058e509
and esi, edx
jmp 0x4778f3
push 0xef00b7c8
inc esi
shl esi, 0xa
or edx, 0xf05cf6f5
sub esi, ecx
or edi, 0xf05d3cbd
or edi, ecx
add edx, 0xf05d7d8f
sub edx, 0xf05d9e59
dec edi
xor esi, ecx
jmp 0x4784b4
push 0xef0497a7
xor ecx, edi
add edx, esi
mov esi, 0xf05f32e1
xchg ecx, esi
xor esi, edi
sub edx, esi
shl edi, 0xc
dec esi
mov edi, esi
xor ecx, 0xf0601a33
shr edi, 0xd
or edx, ecx
jmp 0x475c17
pop ebx
xchg edx, edi
xchg esi, edx
add edi, edx
or esi, 0xf0628a77
sub esi, edx
mov esi, ecx
bswap edi
or edx, 0xf0630dcb
ror edx, 0x19
xor edx, 0xf06355fb
jmp 0x4757bc
pop ebx
or edi, ecx
sub ecx, 0xf06502fd
add esi, 0xf0652217
xor ecx, 0xf0654463
and esi, 0xf06564e3
xor esi, edx
or edi, ecx
xor edx, 0xf065c4bd
mov edx, 0xf065eaf9
mov edx, 0xf0660a13
mov esi, ecx
and edi, ecx
or edi, edx
or ecx, 0xf066855b
jmp 0x476a42
pop ebx
add edx, 0xf06a26e3
and edx, edi
xchg edi, ecx
xchg edx, ecx
ror esi, 0x15
add ecx, esi
and edi, 0xf06af0b9
shr ecx, 0x13
and esi, 0xf06b32ad
add edi, esi
jmp 0x47683b
call ebx
xchg ecx, esi
xor esi, 0xf06d402b
shr edi, 0x1e
inc ecx
dec esi
shr ecx, 8
add esi, ecx
sub edx, ecx
and edx, edi
inc edi
mov ecx, 0xf06e6cbf
xor esi, 0xf06e8dd1
or esi, 0xf06eae77
shl esi, 0x1c
jmp 0x475ff6
pop ebx
mov esi, ecx
mov edx, edi
or edi, edx
and ecx, edx
and ecx, edx
ror ecx, 7
and esi, ecx
shr ecx, 0x1d
xchg edi, edx
ror esi, 9
or edx, esi
and ecx, 0xf0706845
jmp 0x4781d8
push 0xeefe848d
rol edx, 0xf
add esi, ecx
xor esi, ecx
or esi, edi
neg edx
and edx, esi
mov edi, ecx
mov esi, ecx
jmp 0x4759d9
push 0xeefa10ff
mov edi, ecx
and edi, esi
shr ecx, 0x13
or edx, edi
sub ecx, 0xf07fc0c7
and ecx, 0xf07fe079
and ecx, 0xf08001e5
or esi, edx
xor ecx, edi
shr esi, 0x18
xor ecx, 0xf0808063
or edi, 0xf080a107
jmp 0x475e6c
push 0x40
ror ecx, 0x12
or esi, 0xf0829c0b
xor edi, esi
xchg edi, edx
xor ecx, 0xf082fcad
sub ecx, edi
mov edi, ecx
and ecx, esi
sub ecx, 0xf0837c43
bswap edx
mov esi, edi
xor ecx, edi
jmp 0x4783c2
pop ebx
or esi, edx
xchg esi, edx
add ecx, esi
xor esi, edi
or edx, 0xf088cedd
add edi, ecx
add ecx, edx
mov edx, esi
jmp 0x4772c5
call ebx
sub edi, ecx
add esi, ecx
xor edi, ecx
or ecx, esi
xchg ecx, edx
sub ecx, edx
neg edx
not ecx
xor ecx, esi
or ecx, edx
and esi, 0xf08e6761
rol ecx, 0x1d
neg edi
and edx, 0xf08ecb75
jmp 0x476c97
pop ebx
and edx, edi
shl edi, 0x17
nop
and ecx, edx
rol edi, 0xc
or ecx, esi
inc ecx
ror esi, 1
mov esi, edi
sub ecx, esi
jmp 0x477a56
pop ebx
or esi, ecx
neg esi
shl edi, 3
xor ecx, edi
mov ecx, 0xf09bc61f
and ecx, edx
xchg edx, ecx
xchg ecx, esi
add edx, edi
and esi, edx
jmp 0x47739b
push 0xef8282d3
or edx, ecx
add edx, 0xf0a36447
inc edx
add edi, ecx
xor ecx, edi
xor ecx, edi
rol edi, 8
sub esi, ecx
rol edi, 0x15
neg edi
jmp 0x478068
push 0xef0368d9
and edx, edi
xchg ecx, esi
rol edi, 0x1e
xor ecx, edi
xor edi, 0xf0a9d67b
and edi, 0xf0aabe93
or edx, 0xf0aadf99
shr edx, 0x1a
or ecx, 0xf0abd523
xchg ecx, edi
jmp 0x47579b
pop ebx
mov esi, ecx
add edx, edi
xor edx, esi
dec ecx
or ecx, edx
xchg edx, ecx
bswap edx
neg edx
jmp 0x478224
call fcn.00478471
xchg edx, ecx
mov edi, ecx
sub edx, esi
shr ecx, 0xe
shr edx, 5
sub ecx, edx
add esi, 0xf0aefa07
xor edx, ecx
xchg edi, ecx
xor edi, ecx
inc esi
or edi, 0xf0af9cf7
sub ecx, edx
xchg edi, esi
jmp 0x476c53
push 0xeefc0bb7
mov ecx, 0xf0b00743
and edi, esi
rol edx, 8
add esi, 0xf0b06767
dec edi
neg esi
sub edi, edx
add edx, edi
sub esi, edx
and edx, 0xf0b12d43
shr edi, 6
xor edi, 0xf0b16f31
jmp 0x477bf0
call ebx
xor edx, 0xf0b280b7
neg edi
xchg edi, ecx
or esi, ecx
xor edi, 0xf0b303f5
add edx, 0xf0b324c5
sub ecx, 0xf0b345c3
bswap edx
add edi, ecx
xor edx, esi
or esi, ecx
sub ecx, edx
or edx, esi
nop
add ecx, esi
add edi, esi
jmp 0x475770
push 0xeefd2c5b
or esi, ecx
xor edx, 0xf0b64f93
neg ecx
xor ecx, edx
sub edx, 0xf0b6b2d7
xchg edi, ecx
xchg edx, esi
sub ecx, esi
sub edx, esi
mov edx, 0xf0b7583d
or edi, 0xf0b77a8f
add edx, 0xf0b79bf5
jmp 0x477478
pop ebx
sub edi, edx
xchg edi, esi
sub ecx, edx
shr edx, 0xc
ror edi, 0xd
not edi
mov esi, 0xf0b8960b
sub ecx, esi
jmp 0x477a3a
mov ebx, 0x4132136a
and ecx, esi
sub esi, 0xf0bbd3d1
and edi, 0xf0bbf8cf
add esi, 0xf0bc1791
xchg edi, esi
sub edx, edi
neg edx
sub esi, edi
jmp 0x475b85
call ebx
add edx, esi
and edx, 0xf0bce747
sub ecx, esi
mov edx, ecx
or edx, edi
not esi
shl ecx, 2
xchg ecx, edi
xor edx, edi
shl esi, 0x1a
or edx, ecx
ror edx, 6
jmp 0x477d24
push 0xef00fdaf
and edi, 0xf0be5cbd
and edx, ecx
xor esi, 0xf0be9b87
mov ecx, edx
and esi, edx
inc edi
ror esi, 0x17
xor ecx, esi
or edx, ecx
or esi, ecx
jmp 0x4757e5
call ebx
or ecx, 0xf0c30df7
mov esi, 0xf0c32ec7
xor edi, edx
xchg ecx, edi
sub esi, ecx
sub esi, ecx
shl edx, 0x1f
or edi, 0xf0c3ee9f
dec ecx
ror ecx, 1
mov esi, edi
shr ecx, 7
or edx, edi
bswap esi
inc edi
add esi, ecx
jmp 0x475b34
pop ebx
inc esi
not edi
or edx, edi
and esi, ecx
xchg esi, ecx
xor edx, ecx
jmp 0x476f2e
pop ebx
xor ecx, edi
sub edx, ecx
mov edi, edx
or edx, 0xf0c657c1
mov esi, edi
bswap esi
xchg esi, edi
xchg edi, edx
add esi, ecx
xor ecx, esi
jmp 0x477400
pop ebx
shr ecx, 0x1b
add esi, edi
add edx, edi
xchg edx, edi
and edi, ecx
neg edx
or ecx, edi
sub esi, ecx
xor ecx, edx
neg ecx
jmp 0x475f48
push 0xeefebd43
xchg edx, edi
add edx, esi
and edi, esi
and edi, esi
xchg esi, ecx
shr esi, 0x11
sub edi, esi
ror edi, 8
shl ecx, 0xb
shr esi, 0xc
xor ecx, edx
sub esi, edx
mov edx, 0xf0d70fd1
xchg ecx, edx
jmp 0x4773e1
pop ebx
and ecx, esi
or edx, edi
xchg edx, edi
xor ecx, edx
add ecx, edi
mov esi, edi
sub esi, edi
add ecx, 0xf0dd65cd
or edi, 0xf0dd8593
xchg edx, ecx
mov ecx, 0xf0ddc59f
shr esi, 0x1c
jmp 0x4761bd
push 0xeefbee57
add edx, edi
not ecx
rol edi, 0x15
xchg esi, edx
xchg esi, edx
bswap ecx
sub edi, edx
shr edx, 0xc
mov esi, 0xf0e21dcf
and ecx, edi
dec esi
and edx, 0xf0e27e07
jmp 0x476aa0
call fcn.00478471
sub edi, ecx
bswap edx
shr edi, 9
or esi, edi
shl edx, 0x12
neg edx
ror edi, 0x1d
sub edx, esi
add edx, esi
xchg esi, edx
or esi, edi
or edi, 0xf0e4151d
jmp 0x475d85
push 0xef0a8f61
sub ecx, esi
dec edi
xor esi, edx
and edi, esi
nop
and esi, ecx
ror edi, 5
xor edx, ecx
jmp 0x4758a2
push 0xef0882e7
add edx, ecx
xchg edi, esi
and edx, edi
add edi, 0xf1012965
xchg edx, esi
add esi, 0xf1016fdf
jmp 0x475ed4
pop ebx
mov edi, ecx
or esi, ecx
xchg esi, edi
add edi, edx
neg esi
ror ecx, 0xb
mov edi, ecx
ror edi, 0x1c
jmp 0x475dee
pop ebx
and edx, ecx
bswap esi
shr edi, 7
add edi, esi
or ecx, esi
xor esi, edi
jmp 0x476359
pop ebx
or esi, ecx
sub edx, edi
or edx, ecx
xchg edx, ecx
xchg esi, edi
add edi, esi
and ecx, esi
add esi, edx
and ecx, esi
or ecx, 0xf10eb603
shr edx, 0x11
and esi, edx
jmp 0x476bb0
mov ebx, 0x33274000
rol edx, 0x1d
or edx, edi
bswap ecx
sub edi, edx
and edx, esi
add edx, esi
mov esi, ecx
xchg edx, edi
xor ecx, edx
xchg edx, ecx
jmp 0x475619
pop ebx
inc esi
and edi, edx
xchg ecx, edx
add ecx, edi
mov edx, 0xf112870d
dec edx
mov ecx, esi
rol esi, 8
or edi, 0xf1130e07
not ecx
add esi, ecx
xor edx, 0xf1136f8f
jmp 0x475ad5
pop ebx
shl edx, 3
or ecx, edi
and edx, ecx
and esi, ecx
xchg edx, esi
add esi, edx
xor edx, edi
not esi
mov ecx, 0xf1149e03
shr esi, 0xc
or esi, edi
shl edx, 0x14
dec edi
shr edx, 0xd
jmp 0x477647
push esp
and esi, ecx
or edx, edi
xchg edi, ecx
ror edi, 0xf
xor edx, esi
add edx, ecx
or edx, 0xf1163397
not edx
sub esi, edi
or edx, ecx
not ecx
add edi, esi
ror esi, 0xd
sub edx, ecx
jmp 0x4779e6
push 0xeefd4803
add edi, edx
and esi, ecx
add esi, 0xf117834d
add esi, edx
add esi, 0xf117c1ab
or ecx, edi
xchg ecx, esi
add edx, ecx
and ecx, esi
or ecx, edx
and edi, ecx
shl esi, 3
inc ecx
and ecx, 0xf118e107
jmp 0x477b74
mov ebx, 0x33274000
add edi, edx
ror esi, 0x1c
add edi, ecx
neg ecx
nop
xor ecx, edi
rol edx, 0x1e
xchg edx, edi
jmp 0x475852
push 0xeefe6770
add edx, ecx
and edi, edx
xchg edx, ecx
inc edi
sub esi, ecx
mov edi, esi
xor edx, ecx
dec edx
and esi, ecx
and ecx, edx
xor esi, 0xf12aab65
mov ecx, 0xf12acccb
jmp 0x47656c
call fcn.00478471
or edx, esi
and esi, edi
shl edi, 3
xor esi, 0xf12ce7bb
and edi, esi
xchg edx, esi
add edi, esi
xor edx, esi
or esi, ecx
or ecx, edx
bswap ecx
add edx, ecx
jmp 0x47649e
call ebx
or edx, 0xf12ff10b
dec edi
xchg edx, edi
and edi, ecx
shr edi, 1
shl esi, 0x1d
not esi
mov edx, ecx
or edi, edx
xor esi, edi
sub esi, edx
ror ecx, 5
jmp 0x4764d0
push 0xef032d4b
neg esi
xchg esi, ecx
ror edi, 0x1c
or edx, edi
sub esi, edi
bswap edx
and edx, 0xf13850a3
add edi, edx
jmp 0x477cf5
push 0xef0479ad
mov edi, ecx
and edx, esi
sub ecx, esi
bswap esi
sub ecx, edi
xchg esi, edi
add edi, esi
xor edx, 0xf1397815
not esi
xor edx, ecx
jmp 0x47630c
call ebx
sub edi, esi
mov edi, edx
xor edx, ecx
add esi, edx
xor esi, 0xf13a6d1b
and ecx, esi
jmp 0x476772
push 0xef8257bb
mov edx, esi
dec edx
add edi, 0xf14479cb
add esi, edi
or edi, edx
xor edx, edi
jmp 0x47696b
pop ebx
or edx, ecx
rol ecx, 0x19
add ecx, edx
or esi, ecx
sub edx, esi
xor esi, ecx
sub edx, ecx
sub ecx, edx
sub ecx, edx
dec esi
add esi, ecx
sub esi, edi
xchg edx, ecx
add edx, 0xf146a075
jmp 0x475654
mov ebx, 0x33274000
add esi, edi
shr edx, 0x11
not edi
xchg ecx, edx
shl ecx, 0x1c
and esi, edi
or ecx, 0xf14d8ea7
and ecx, esi
or ecx, 0xf14dcc0f
bswap ecx
dec esi
add edi, ecx
jmp 0x475f16
push esp
or edi, 0xf14e5e81
add ecx, 0xf14e7d6b
and edx, esi
add edi, 0xf14ebce9
or edi, 0xf14edceb
rol ecx, 0xc
xor ecx, edi
add edx, 0xf14f3d5f
mov ecx, esi
sub edx, esi
jmp 0x4766ce
pop ebx
inc edi
rol edi, 0x14
or ecx, esi
or edx, esi
mov esi, edx
and esi, edx
and ecx, edx
rol edx, 0xe
or esi, 0xf150ac21
shl edx, 0xd
xchg edi, esi
rol ecx, 0xd
jmp 0x47572e
pop ebx
shr ecx, 0xf
dec edx
neg esi
shl edi, 5
or edx, ecx
mov ecx, esi
shl esi, 0x10
or edx, ecx
or edx, ecx
sub edi, edx
jmp 0x476246
pop ebx
and edi, 0xf1529145
xor esi, 0xf152b12b
mov ecx, edi
xor esi, edx
add edi, esi
not ecx
jmp 0x4762c8
push 0xef0864b1
sub edi, ecx
xor edi, esi
sub ecx, esi
xor ecx, edx
add esi, edx
xor ecx, edi
sub ecx, 0xf1541c03
rol edx, 0x1e
mov ecx, esi
bswap ecx
not edi
neg ecx
xchg edx, edi
ror ecx, 6
jmp 0x477244
call fcn.00478471
inc edi
xchg edx, ecx
neg edx
mov esi, 0xf15c4c13
xor edi, ecx
mov esi, 0xf15c8db7
mov edi, edx
add ecx, edx
mov edi, ecx
shr edi, 0x13
jmp 0x477e7f
push 0xeefd65cb
sub edi, ecx
or edx, esi
add esi, ecx
shl edi, 0xf
sub esi, edi
xor ecx, esi
or edx, ecx
inc edx
jmp 0x476021
push 0xeefc28c3
mov edx, ecx
xchg esi, ecx
xor esi, 0xf162684d
neg ecx
add ecx, 0xf162aa9b
xor ecx, esi
mov edi, 0xf162ef47
and edx, ecx
ror ecx, 5
xor ecx, edx
xchg edx, edi
or esi, edi
xor esi, ecx
sub esi, edx
jmp 0x47762c
mov ebx, 0x33274000
inc esi
or esi, ecx
and ecx, edx
xor esi, 0xf166c0fd
xchg esi, edx
ror ecx, 0x11
shr edi, 0x14
inc ecx
jmp 0x475ef5
push 0xef034bc3
xchg edx, edi
or edi, 0xf16bedcf
dec edx
sub edi, esi
shr esi, 0x1d
mov edi, 0xf16c6fd5
dec ecx
mov esi, ecx
not ecx
xor esi, edx
or edx, esi
nop
xor edx, ecx
xor ecx, 0xf16d76bb
jmp 0x476a12
pop ebx
mov esi, edx
sub edi, edx
or edi, 0xf16de1a3
xchg edx, ecx
xchg esi, ecx
sub edx, ecx
or edx, ecx
or edi, 0xf16e86eb
ror edx, 5
add edi, esi
and esi, 0xf16ee5b9
sub esi, edi
sub esi, edi
ror esi, 0x1e
jmp 0x476442
call ebx
xchg ecx, esi
not edx
inc edx
add edx, esi
xchg esi, edx
and esi, ecx
mov esi, 0xf17921f9
neg esi
and edi, 0xf17964bd
mov edx, ecx
rol esi, 0xa
or ecx, edx
shr edx, 0x17
sub edi, esi
jmp fcn.00477bc1
call fcn.00478471
add edi, ecx
shl ecx, 9
neg ecx
sub ecx, esi
or esi, ecx
xchg ecx, edx
and esi, 0xf17af4d5
xor edx, 0xf17b14d7
add edx, 0xf17b35a1
sub edx, ecx
jmp 0x478452
call ebx
dec edx
xchg ecx, edi
and esi, edi
sub edx, ecx
add ecx, edi
sub esi, edx
jmp 0x475b1b
mov ebx, 0x33274000
add esi, edx
xchg edx, esi
xor edi, edx
add edi, ecx
sub edi, 0xf1859a67
dec edi
xor esi, ecx
and edi, ecx
jmp 0x477b50
push 0xef82a691
add edi, edx
and edi, ecx
or ecx, edi
neg edx
xor ecx, esi
sub esi, 0xf192360f
mov edx, 0xf1925b4f
add esi, edx
xchg edx, esi
or edi, esi
jmp 0x4779bb
call fcn.00478471
mov edx, 0xf19407af
sub edi, edx
sub edi, edx
add ecx, edx
and edx, ecx
xor edx, edi
jmp 0x4777dd
push 0xef022597
shr edx, 0x10
inc edi
bswap edx
mov ecx, edi
shl edx, 0x16
mov edx, ecx
xor edi, edx
and ecx, 0xf195c297
ror edi, 6
or ecx, edx
jmp 0x4782b6
pop ebx
dec ecx
bswap esi
xchg edx, ecx
inc edi
add edi, 0xf19b0e9d
and ecx, esi
mov edx, 0xf19b4c65
sub edx, edi
add edx, edi
shr edx, 0x1f
mov ecx, edi
xor ecx, edi
jmp 0x475c45
push 0xef080920
xor edx, 0xf1a01bb1
xor esi, 0xf1a03c55
sub edx, esi
or esi, ecx
sub edi, edx
or edx, edi
dec esi
bswap esi
xor edi, 0xf1a125a7
xor edx, esi
jmp 0x475dd4
pop ebx
dec esi
nop
neg edx
not ecx
add esi, ecx
add edx, ecx
rol edx, 0x1b
add ecx, esi
jmp 0x4778da
push 0xeefd0f7b
and edx, esi
bswap esi
not esi
and edi, edx
shl edx, 6
sub ecx, esi
xchg edx, edi
add edi, ecx
xor ecx, edi
neg ecx
jmp 0x476b33
push 0xef0242ad
inc esi
and esi, 0xf1a8c8db
dec esi
shl ecx, 0x10
shr edi, 0xe
inc edi
sub ecx, 0xf1a971c7
rol edx, 0xf
mov ecx, edi
nop
jmp 0x477c66
push 0x741e4
xchg edi, esi
mov ecx, edx
or edx, edi
add ecx, esi
or ecx, esi
sub ecx, edx
rol edi, 0x16
xchg ecx, edi
mov edx, esi
or edi, esi
xor edi, 0xf1b551bf
xchg edi, esi
xchg edi, esi
sub esi, 0xf1b5b2a1
jmp 0x476145
call ebx
sub edx, 0xf1b8d881
or esi, edi
sub esi, edx
or esi, 0xf1b9356f
sub edi, 0xf1b95aaf
not edx
jmp 0x47591c
push 0xef00d901
neg ecx
shl esi, 0x1a
neg edi
sub edx, esi
sub edx, ecx
xor esi, edx
shl edi, 6
inc edx
and edx, 0xf1bcc9d7
shl esi, 0xd
jmp 0x476bfc
call ebx
xor esi, edi
and ecx, esi
sub edi, 0xf1bfc463
mov esi, 0xf1bfe5ef
neg ecx
mov edi, 0xf1c02539
shl edx, 4
xchg edx, ecx
jmp 0x477262