Function at 0x401000
Capabilities:
Check for time delay via queryperformancecounter
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffeff
jne 0x401084
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffef7
jne 0x401126
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffee1
jne 0x40118c
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffef1
jne 0x40122e
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
call sub.kernel32.dll_QueryPerformanceCounter
call sub.kernel32.dll_QueryPerformanceCounter
call sub.user32.dll_CharLowerBuffA
ret
jmp 0x47513b
or esi, edx
or ecx, edx
add ebx, esi
shr esi, 0xf
and edx, ecx
shl ebx, 0xc
xor ebx, ecx
not esi
jmp 0x4786b9
pop ebx
neg edx
xchg esi, edi
xor ecx, esi
add edi, ecx
inc edi
sub ecx, edx
not edi
xchg ecx, esi
jmp 0x47567f
pop ebx
and edi, esi
mov edx, ecx
sub edx, 0xaf957103
dec edx
or edx, ecx
xchg esi, edi
jmp 0x477862
push 0xaea45645
xchg ecx, edi
xor edx, edi
mov edi, 0xb0c31bd3
not edi
sub ecx, esi
or edx, 0xb0c4917d
xchg edx, ecx
not esi
or esi, edx
sub ecx, 0xb0c69545
jmp 0x47657b
push 0xaeae6595
sub edi, esi
xchg edx, ecx
and edi, ecx
mov esi, edi
mov edi, ecx
ror edi, 0x1f
mov edi, esi
mov esi, edx
bswap esi
xor esi, ecx
xor edx, 0xb0e0410d
and edi, ecx
jmp 0x476ea1
push 0xae8e31d9
add edi, ecx
mov edi, ecx
xor esi, edi
shr edx, 6
mov esi, edx
mov ecx, edx
xor ecx, esi
sub esi, 0xb0e2919d
jmp 0x477528
push 0xaeb3cc73
or edx, edi
shl ecx, 3
and edx, ecx
sub edi, 0xb0eb916f
jmp fcn.00476760
push 0xaeab7573
xchg edi, esi
and esi, edi
or edx, edi
not edx
sub ecx, 0xb0fbd313
neg edx
or ecx, 0xb0fcfb61
and ecx, edx
or edx, esi
bswap edx
xchg edx, ecx
add edi, edx
jmp 0x475a49
pop ebx
and ecx, esi
inc ecx
mov ecx, edx
add ecx, 0xb108ab17
and esi, edx
sub edi, ecx
jmp 0x477323
pop ebx
add ecx, edx
dec esi
sub ecx, edx
or esi, edx
xor ecx, edx
neg edi
or edi, ecx
and ecx, edi
xchg edi, ecx
not ecx
sub ecx, edx
or ecx, esi
jmp 0x4781ce
push 0xae92ccf3
and edi, esi
mov edx, 0xb116cb7d
and edx, ecx
sub ecx, 0xb1173e59
add esi, ecx
sub edx, ecx
and edi, ecx
sub esi, edx
jmp 0x477425
pop ebx
inc edi
sub edi, ecx
xchg edi, edx
xor esi, ecx
xor ecx, edx
and edi, ecx
and esi, 0xb12b0d1d
sub edx, esi
sub edi, ecx
add esi, edx
jmp 0x47784a
pop ebx
neg edi
not ecx
sub ecx, edx
or esi, edx
xchg edi, ecx
mov edi, esi
ror edx, 0x1c
xor esi, 0xb12dbe41
xor esi, edx
or edi, 0xb12e332f
jmp 0x4785e9
mov ebx, 0x73716341
and esi, 0xb12e8671
not ecx
sub ecx, esi
and ecx, edi
jmp 0x477c2a
push 0xaea200b1
and ecx, 0xb12f95f5
or ecx, edx
xchg edi, ecx
and edx, ecx
sub esi, edx
xor edx, esi
sub esi, edx
add edi, esi
add esi, ecx
dec esi
xchg ecx, edx
sub ecx, 0xb132c991
mov ecx, edi
sub ecx, 0xb13364d3
jmp 0x476002
push 0xae96d851
xor esi, edx
dec edi
ror ecx, 0x13
and edx, 0xb138214f
xor ecx, 0xb1387173
and esi, ecx
jmp 0x476277
pop ebx
sub edx, 0xb148690f
xor esi, ecx
sub esi, 0xb149072d
rol edi, 0x16
dec esi
sub edx, edi
xor edx, esi
add edx, esi
add esi, ecx
or ecx, edx
mov esi, edi
xchg edx, esi
jmp 0x4777fb
pop ebx
sub ecx, edx
dec ecx
sub ecx, edx
add edx, ecx
jmp 0x4775cf
push 0xae8d9e1f
or ecx, 0xb1531945
xchg ecx, edi
sub edx, ecx
xchg edi, ecx
jmp 0x475c55
pop ebx
shr edx, 0x14
xor edx, 0xb15d7bbf
or edx, ecx
sub edx, ecx
or ecx, edi
xchg ecx, edi
mov edx, ecx
neg edx
neg edx
or edx, ecx
jmp 0x4782c5
pop ebx
or edi, esi
xchg edi, edx
inc esi
xchg ecx, edi
shl edx, 1
ror edx, 4
xchg ecx, esi
sub edx, 0xb193141b
jmp 0x475857
pop ebx
bswap edi
sub edi, esi
xchg edx, esi
not ecx
or esi, edx
bswap edx
and ecx, esi
and edx, 0xb19c3749
nop
bswap ecx
jmp 0x478770
push 0xae9bad43
mov esi, edi
shl edx, 0x16
rol edi, 4
xchg ecx, esi
xchg edx, esi
sub esi, edx
add ecx, esi
rol ecx, 0xa
or ecx, esi
xor ecx, 0xb1a0361d
mov esi, edi
xchg ecx, edx
jmp 0x477c58
push 0xaea12283
or ecx, 0xb1ac56e1
rol esi, 0x10
rol edi, 0xf
add esi, edi
neg esi
mov esi, edi
nop
mov edi, esi
add edx, edi
and edx, edi
jmp 0x4788d9
push 0xaeabc181
mov esi, ecx
xchg edi, edx
xchg edx, ecx
neg esi
not esi
sub edi, 0xb1b13e9d
mov edi, esi
or ecx, 0xb1b1d9fd
shr edi, 0x13
neg edx
shr esi, 0xc
add ecx, esi
jmp 0x4764dc
pop ebx
mov ecx, edi
xor edx, edi
xor edx, edi
xor edi, esi
add edx, ecx
add esi, edx
jmp 0x475727
pop ebx
xchg esi, ecx
sub edx, esi
xor edi, esi
and ecx, edi
and esi, edi
xchg esi, edi
jmp 0x475591
push 0xaea7ef2d
and ecx, edx
add esi, edx
sub edi, esi
ror esi, 0x1c
mov esi, edx
xor esi, ecx
or edx, esi
xor esi, ecx
add esi, edx
and esi, edx
or ecx, 0xb1ca89f9
sub ecx, esi
jmp 0x4764bd
pop ebx
xor edi, edx
add edi, ecx
sub edi, ecx
shr ecx, 0x19
shl esi, 0x13
dec esi
add edi, edx
sub esi, 0xb1d03101
shl edx, 0x1d
xor edi, 0xb1d0d163
sub edi, esi
rol ecx, 0xe
jmp 0x47590e
mov ebx, 0x73716341
sub edi, 0xb1d1e479
ror esi, 0x1f
xor esi, ecx
xor ecx, 0xb1d2e991
bswap edi
xor ecx, esi
jmp 0x475f21
push 0xae8de773
and edx, 0xb1e2f1f7
and ecx, edi
mov edx, 0xb1e38df5
xchg edx, esi
ror ecx, 3
xchg esi, edi
mov edx, ecx
sub edx, 0xb1e517c5
ror edx, 3
xor esi, 0xb1e5cd97
jmp 0x4753c0
push 0xaea8850d
bswap esi
xchg ecx, esi
sub edi, edx
rol edx, 9
or ecx, edx
xor edi, edx
add edi, 0xb20acd63
or ecx, 0xb20b1d75
shr edi, 0x19
or ecx, esi
or edx, edi
mov ecx, edx
or edx, 0xb20cba43
add edi, esi
jmp 0x4756bf
pop ebx
add ecx, edi
or ecx, 0xb217366f
not edx
add edx, ecx
or edi, esi
or edx, esi
sub ecx, 0xb218c0b3
or edx, 0xb219109f
mov ecx, edx
add edx, ecx
sub ecx, esi
rol ecx, 0xa
shl esi, 0x1c
add ecx, 0xb21afb5b
jmp 0x476efb
call fcn.00478db2
mov esi, edi
xchg ecx, edi
sub ecx, 0xb225a5c7
add ecx, edi
neg edx
and esi, edx
ror esi, 0xc
xor ecx, esi
or ecx, edi
xor edi, edx
shr esi, 2
add edi, ecx
xor esi, edx
xchg esi, ecx
inc edi
and ecx, 0xb229b9b3
jmp 0x4771ef
call ebx
add esi, 0xb22a2af9
sub edx, edi
mov ecx, 0xb22ac74d
add esi, edx
mov esi, 0xb22b64b7
and edi, esi
inc ecx
xchg ecx, edx
neg ecx
add ecx, edi
jmp 0x476e87
call fcn.00478db2
or edx, edi
sub edx, 0xb2377ee5
nop
ror ecx, 0x1f
mov edx, ecx
sub esi, ecx
inc edi
xchg ecx, esi
ror edi, 0xe
xchg edi, esi
jmp 0x476b73
mov ebx, 0x73716341
and esi, ecx
shr edi, 0x11
add esi, 0xb23b3221
mov edx, ecx
mov ecx, edx
or esi, 0xb23c186d
shr edx, 0x15
add edi, 0xb23cb98f
jmp 0x478b72
push 0xae8b0969
xchg edi, esi
mov esi, ecx
rol edi, 3
mov ecx, edx
add edi, esi
add edi, 0xb23ebe27
sub esi, ecx
or edi, ecx
ror edi, 0x1a
sub ecx, edi
jmp 0x477bdf
push 0xae911195
dec esi
sub edx, 0xb267eebb
bswap ecx
add ecx, edi
mov edx, ecx
xor edx, esi
xchg esi, edx
or edx, 0xb269d8ef
xor esi, ecx
mov esi, edx
shl edi, 0x1a
and ecx, edi
jmp 0x476742
push 0xae97227b
sub ecx, edx
and edi, ecx
neg esi
sub esi, 0xb277313b
jmp 0x4787ed
pop ebx
ror ecx, 0x1b
sub ecx, esi
or edx, ecx
add esi, edi
or edx, ecx
xchg ecx, esi
sub edx, esi
sub esi, edi
or ecx, 0xb28ceb63
xchg edx, edi
jmp 0x477675
push esp
and ecx, 0xb29024b7
sub edx, 0xb2906209
add edi, edx
mov edx, esi
jmp 0x478133
push 0xaeaf8ec5
not edi
or esi, ecx
xchg edi, ecx
inc edi
sub edx, esi
or ecx, edx
xchg edx, esi
and edi, esi
jmp 0x476d72
push 0xae9b6317
sub esi, edi
mov ecx, 0xb29db485
sub esi, edx
sub esi, edx
and esi, 0xb29e7d49
or edx, 0xb29ebc5f
jmp 0x475987
push 0xaea83a0b
neg ecx
bswap edx
and edi, esi
add esi, edi
sub esi, edi
and esi, 0xb2a85947
shl edx, 0x1e
xchg esi, edi
jmp 0x475e04
push 0xaeac0c8d
add ecx, 0xb2a933b7
xchg esi, edi
sub edi, ecx
not edi
sub edx, esi
shr esi, 0x1b
and edi, ecx
and esi, edi
inc ecx
xchg esi, edi
xor ecx, 0xb2abb041
xor edx, ecx
jmp 0x4778d5
push 0xaea4a1ed
add edi, edx
xor ecx, edx
neg esi
add edx, ecx
sub edi, edx
mov edx, edi
inc esi
dec esi
jmp 0x475b24
pop ebx
inc edi
sub esi, ecx
sub esi, ecx
add ecx, 0xb2b9eb75
jmp 0x475535
call ebx
not esi
or edx, 0xb2bd8adf
mov edx, ecx
mov esi, ecx
and ecx, edx
xchg ecx, esi
or ecx, edx
sub edx, 0xb2bf08ab
jmp 0x4758c6
call ebx
neg edx
ror esi, 0xb
add esi, edi
add edi, edx
xor ecx, edi
rol esi, 0xe
jmp 0x477943
mov ebx, 0x73716341
sub ecx, edi
sub edi, esi
dec esi
xor esi, edi
or edi, 0xb2dfea97
not esi
shl ecx, 0x18
or esi, ecx
jmp 0x476a16
push 0xaeab2a75
mov esi, edi
shr ecx, 0xb
not ecx
and edx, edi
xor edx, 0xb2e42495
sub edx, edi
and esi, edx
shr edi, 0x12
shl esi, 0x1b
ror ecx, 0xf
xor esi, ecx
rol edi, 0x10
dec edx
inc edi
jmp 0x4754ae
pop ebx
bswap ecx
sub ecx, edi
mov edi, ecx
rol esi, 0xa
rol edx, 0xf
shr edx, 7
or edi, edx
sub ecx, edi
or ecx, edi
neg edi
sub ecx, 0xb2ec6c1f
mov edi, esi
jmp 0x47569c
pop ebx
bswap edi
inc edi
xchg edi, ecx
bswap edx
xchg esi, ecx
neg esi
rol esi, 0xc
not ecx
jmp 0x478657
pop ebx
sub edi, edx
xchg edi, ecx
inc esi
xchg esi, ecx
add edi, esi
and ecx, 0xb2faf47f
jmp 0x4769fd
pop ebx
sub edx, esi
sub esi, edi
add edx, edi
ror ecx, 0x18
not edx
rol ecx, 6
add ecx, esi
rol ecx, 0x16
jmp 0x475eab
call fcn.00478db2
mov edx, esi
and esi, edx
mov edx, 0xb317c399
ror esi, 9
and edi, 0xb31842a7
ror ecx, 0x18
or ecx, edi
dec edx
inc edx
dec edi
jmp 0x4783c3
push 0x73d3b
mov ecx, edx
sub ecx, esi
or edx, edi
ror esi, 0x12
xor edi, ecx
shr ecx, 0x1b
and esi, 0xb330c4f3
add ecx, edx
mov edi, ecx
and ecx, 0xb3318b1b
jmp 0x4770b5
call ebx
shl esi, 0x10
xchg edi, ecx
xor edx, edi
add ecx, edx
shr edi, 0x1f
or esi, edi
not edx
shr esi, 0x1d
and edx, edi
or ecx, edx
jmp 0x4757e9
push 0xae990f03
shl edx, 6
rol esi, 0x16
mov edx, esi
add edi, esi
jmp 0x4784f5
mov ebx, 0x73716341
and edx, 0xb34a7f5b
mov esi, 0xb34abe2d
mov edx, ecx
xchg ecx, esi
and ecx, esi
ror edi, 0xe
and esi, edi
ror esi, 0x12
sub edi, 0xb34c7f55
xchg edx, ecx
jmp 0x477a26
push 0xaeb126cb
and esi, edx
mov ecx, edx
xchg esi, edx
bswap edi
neg ecx
shl edi, 0x17
bswap edi
neg ecx
xor edi, 0xb37fd921
sub edi, ecx
jmp 0x475b9b
call fcn.00478db2
or edi, edx
add ecx, edx
bswap ecx
dec edi
bswap ecx
dec edx
jmp 0x477896
call fcn.00478db2
and ecx, edi
xor esi, edi
and esi, edi
inc edx
add edx, 0xb388e1bd
mov ecx, 0xb3891f51
and edi, esi
rol edx, 4
jmp 0x47664d
pop ebx
xchg edx, edi
dec esi
ror ecx, 1
mov ecx, esi
neg edi
and esi, 0xb393e83f
add ecx, esi
xchg edx, ecx
jmp 0x475aa3
push 0xaeaf42dd
sub edi, ecx
dec edi
and esi, edi
mov edx, ecx
mov edx, 0xb395b379
xor esi, edi
and esi, edx
mov esi, ecx
and edx, 0xb396b825
xor ecx, edi
jmp 0x476416
push 0xae8ac1d7
bswap edx
shr esi, 3
neg esi
sub esi, edx
xchg esi, edx
add edx, esi
jmp 0x47602a
pop ebx
and ecx, esi
and esi, edx
add ecx, esi
or ecx, 0xb39c582f
xchg edx, edi
and ecx, 0xb39cd517
add esi, edx
shr ecx, 0x1e
add esi, 0xb39d8e4d
add esi, 0xb39dcd07
jmp 0x475399
pop ebx
mov esi, 0xb3a8dc71
neg ecx
shl ecx, 0x1e
and edi, edx
sub edx, esi
or edx, edi
mov edi, 0xb3aa38c9
and esi, ecx
xor ecx, edi
sub ecx, 0xb3aaf327
and ecx, esi
ror esi, 4
and esi, ecx
mov edi, 0xb3abda65
add edi, ecx
or edx, esi
jmp 0x475a26
push 0x401400
nop
mov esi, edx
and esi, edi
or edi, 0xb3b9fb45
jmp 0x478703
pop ebx
xor edx, 0xb3c1adc5
bswap edi
ror edi, 0x15
xor esi, 0xb3c25f45
inc esi
nop
or esi, edi
shr ecx, 5
jmp 0x4767d5
call ebx
ror edi, 0x13
add edx, edi
mov edx, esi
ror edi, 0x17
sub edi, ecx
or ecx, 0xb3d16c81
add esi, 0xb3d1a64d
or ecx, edx
add esi, edi
add edx, edi
jmp 0x476877
pop ebx
xchg esi, edx
neg ecx
dec edi
mov ecx, esi
dec edx
and ecx, edi
shr edx, 9
xor edx, edi
jmp 0x47834b
push 0xae9316d5
sub ecx, 0xb3f62a03
shl edx, 0x10
add edi, 0xb3f6af6f
or edi, esi
inc ecx
not edi
jmp 0x4781e6
push 0xae8e7a5d
add edx, 0xb4077263
xor ecx, edx
mov ecx, 0xb407ee7d
or edi, esi
sub edi, edx
dec edx
or edx, esi
xchg ecx, edi
xor edx, edi
mov edx, esi
mov edx, ecx
xor edx, 0xb40a2723
shl edx, 0xd
sub edi, 0xb40b0289
jmp 0x477fb1
push esp
neg ecx
xchg ecx, edi
not edx
xchg edi, esi
add edi, edx
or edi, esi
shr edi, 5
xchg esi, ecx
mov ecx, esi
not edi
xor ecx, edi
and edi, esi
xor edi, 0xb4149e39
add edi, ecx
jmp 0x47638c
pop ebx
and edx, edi
xor edx, ecx
mov edi, esi
inc edi
xchg edi, esi
add edi, edx
mov ecx, edi
mov edi, esi
or ecx, edi
xchg ecx, edx
xor edi, edx
rol edx, 8
jmp 0x478c05
pop ebx
rol edi, 0xb
add ecx, edi
add ecx, esi
dec ecx
xor esi, 0xb421c349
mov ecx, 0xb42202e9
and edx, 0xb4225101
sub esi, edi
ror ecx, 0xd
inc esi
sub edx, ecx
or ecx, esi
not edx
xchg edx, ecx
jmp 0x475b72
push 0xaea1b60b
and edx, esi
inc edi
xchg edx, ecx
inc esi
add edx, 0xb4349ac5
or edx, edi
jmp 0x4756d5
push 0xae8a77df
xor ecx, edi
add esi, ecx
add esi, edx
or edx, esi
mov esi, 0xb43fab69
xchg edx, ecx
shr ecx, 0x10
mov edx, 0xb4405c91
and esi, edx
and ecx, edi
add edx, 0xb4411569
xor edx, ecx
jmp 0x476ec5
pop ebx
sub ecx, edx
xor ecx, esi
mov ecx, edx
mov edi, edx
shr esi, 0x19
rol edx, 0x11
xchg esi, edx
not esi
jmp 0x47642f
pop ebx
neg ecx
xor ecx, edx
mov ecx, esi
inc ecx
jmp 0x478684
call ebx
and ecx, 0xb449f65b
sub ecx, edx
add esi, edx
or esi, ecx
rol edx, 2
and edx, edi
xchg esi, edx
and edi, ecx
add ecx, edx
mov esi, 0xb44c086f
jmp 0x47634f
mov ebx, 0x73716341
sub edx, esi
inc edx
or ecx, 0xb44f43b3
shl ecx, 0x10
xchg edx, edi
sub edi, ecx
rol edi, 0x12
not ecx
rol edi, 0x18
mov ecx, 0xb450ed49
bswap edi
neg edx
jmp 0x47810f
pop ebx
xor edx, 0xb4570d23
neg edi
xchg ecx, edx
bswap edx
and edi, esi
xchg ecx, edx
neg edx
sub ecx, edx
add edi, esi
ror esi, 0xb
sub edi, 0xb45a3431
and esi, edx
jmp 0x47712b
mov ebx, 0x73716341
add edi, 0xb45dde7b
xchg esi, edi
or esi, edi
mov edi, esi
or ecx, edx
sub edi, esi
inc esi
sub edi, 0xb45f806b
rol edi, 0x1b
mov esi, 0xb45ff7c5
or esi, ecx
rol ecx, 0x19
jmp 0x475fe0
call fcn.00478db2
not esi
xchg edi, esi
add esi, edx
sub esi, edi
sub edx, 0xb4687d55
inc edi
xchg edi, esi
and edi, ecx
add esi, ecx
xchg esi, ecx
jmp 0x475f54
call fcn.00478db2
and edx, ecx
add ecx, edx
mov edx, ecx
mov esi, edx
xor esi, ecx
bswap edx
ror ecx, 0xb
add edx, 0xb46c3481
jmp 0x4775a8
push 0xae8b520b
shr edi, 0xa
rol esi, 9
sub esi, ecx
xchg ecx, esi
mov ecx, 0xb488a06d
or ecx, edx
jmp 0x4784d4
call fcn.00478db2
shr esi, 0xe
add ecx, 0xb48db523
and edi, edx
inc edx
sub esi, ecx
or esi, ecx
xor ecx, edx
add esi, ecx
inc edx
dec edx
add ecx, esi
sub edi, edx
mov esi, 0xb4906acd
mov edi, 0xb490a9b9
jmp 0x4765f6
mov ebx, 0x73716341
shr edx, 0x10
xor edi, esi
and esi, 0xb4918015
xor ecx, edi
sub edi, ecx
sub edi, ecx
jmp 0x47822b
call fcn.00478db2
and edx, 0xb4975bd5
add ecx, 0xb497996f
xor ecx, esi
or edi, 0xb49827e5
jmp 0x47803b
call ebx
sub edi, ecx
mov ecx, edx
and ecx, 0xb4a0e6c7
ror edi, 0xf
jmp 0x47688d
mov ebx, 0x73716341
add ecx, edx
mov esi, 0xb4cb70e3
ror edi, 0x17
and esi, edx
jmp 0x476deb
call ebx
sub esi, ecx
mov ecx, 0xb4d59ec9
xor edi, ecx
shl ecx, 3
or esi, edx
or ecx, 0xb4d68d49
xor ecx, edi
mov ecx, esi
jmp 0x478208
call fcn.00478db2
xor ecx, esi
or ecx, esi
add edi, esi
sub edx, esi
add ecx, edx
ror esi, 0x1a
not edx
sub ecx, esi
mov esi, edi
or edi, edx
mov ecx, esi
shl esi, 0x14
jmp 0x477d4c
push 0x40
bswap ecx
xchg esi, edx
mov ecx, esi
shl esi, 0x15
dec edx
xor esi, 0xb4e84a63
inc esi
bswap ecx
sub edx, ecx
and ecx, edi
ror esi, 0x1f
add edi, edx
jmp 0x476b4b
pop ebx
shl ecx, 5
not edx
xchg edi, ecx
ror edx, 0x1f
and edx, edi
add ecx, 0xb4f316ff
jmp 0x478936
mov ebx, 0x73716341
ror edx, 0x1c
nop
xor edi, 0xb4f3dffd
mov edx, esi
add edx, edi
mov ecx, edx
or ecx, edx
xor edx, ecx
xor ecx, edi
and ecx, edx
jmp 0x4782f3
pop ebx
mov edx, esi
xchg edx, ecx
sub esi, 0xb4f6408b
shl ecx, 7
mov ecx, edx
sub edi, esi
sub ecx, 0xb4f72613
xor ecx, esi
mov ecx, edx
and esi, ecx
jmp 0x4751b6
call fcn.00478db2
neg edi
shr edi, 0x11
xchg edi, edx
bswap ecx
xchg ecx, edx
bswap edi
and edi, 0xb4f9a3c1
or edx, 0xb4f9debf
shr edi, 0xa
and ecx, 0xb4fa54e9
sub esi, ecx
dec ecx
jmp 0x4789c1
call ebx
mov edx, edi
xor edi, ecx
xor esi, edx
bswap esi
bswap edi
dec edx
mov edx, esi
ror edx, 1
ror edi, 0x11
mov edi, 0xb4ffb197
jmp 0x4765c3
pop ebx
sub esi, 0xb501fd89
or edi, edx
xor edx, 0xb5027011
shl edx, 5
shl ecx, 0xe
and ecx, edx
dec ecx
mov edi, esi
xchg edi, esi
and esi, edi
and esi, edi
dec esi
xor edi, 0xb504c5ad
sub edi, ecx
jmp 0x475221
call fcn.00478db2
rol ecx, 0x1e
add ecx, edi
ror esi, 0x12
xchg edx, esi
mov edx, 0xb50638ef
mov ecx, 0xb5067275
sub esi, ecx
or edi, ecx
shl esi, 0x1d
add edx, 0xb5076aff
add ecx, esi
rol edx, 0xd
ror ecx, 1
xchg edx, esi
jmp 0x478abb
push 0xaeb38139
mov esi, 0xb50bd4cd
and esi, ecx
mov ecx, esi
and esi, 0xb50dc92f
jmp 0x47540d
call ebx
xor edx, esi
xchg edx, esi
and edx, edi
xor edx, ecx
add ecx, edi
xchg edx, esi
add edi, 0xb51d4f17
mov esi, ecx
and edx, 0xb51dd963
and esi, 0xb51e1849
shr edx, 0x10
xchg ecx, edi
xchg edx, edi
or edx, esi
jmp 0x478876
mov ebx, 0x73716341
xor edx, edi
sub esi, edx
bswap esi
add edi, edx
mov esi, 0xb54d8233
and edx, ecx
sub esi, edi
add ecx, edx
neg esi
and ecx, esi
jmp 0x476db9
mov ebx, 0x73716341
inc edx
xor esi, 0xb54f41a1
mov esi, edi
add edi, edx
add edx, 0xb5507d47
xchg ecx, edi
xor ecx, edx
sub edx, 0xb5512c23
add edi, 0xb55167d1
and edi, 0xb551a2b9
xor edx, ecx
add edx, 0xb5521621
jmp 0x477cc3
push 0xae90c701
neg edi
xor edi, esi
sub edx, esi
xor edx, edi
xchg edi, edx
shr ecx, 0x13
and edx, 0xb5616933
mov edi, ecx
jmp 0x4761ef
pop ebx
or edx, edi
xchg esi, edi
mov ecx, esi
add esi, ecx
or ecx, edx
xor ecx, 0xb56a4615
or esi, ecx
sub edx, esi
add esi, edx
mov esi, ecx
nop
dec edx
add ecx, edi
xchg esi, edx
sub edi, 0xb56c5f75
ror edi, 0x1a
jmp 0x4754f9
pop ebx
mov ecx, 0xb56cef7f
xchg esi, edx
bswap esi
or ecx, 0xb56da19b
inc esi
or edi, 0xb56e27e3
jmp 0x476782
push 0xae88fae3
and edi, esi
xchg esi, edi
or ecx, edx
xchg edx, edi
xchg edx, esi
xor esi, ecx
xor esi, edx
xchg ecx, edx
xor edi, 0xb5716c41
mov ecx, 0xb571a7ed
jmp 0x47799d
call ebx
neg edi
xor edx, esi
or esi, edi
ror ecx, 0xf
and edi, 0xb576d893
add ecx, 0xb5779b5b
xor ecx, 0xb577db93
or esi, edi
mov edx, esi
xchg edi, ecx
jmp 0x476fbe
mov ebx, 0x4132136a
and esi, 0xb57a21a5
neg edx
mov esi, 0xb57a9f19
neg ecx
add edx, ecx
xchg esi, ecx
dec esi
xor edi, ecx
sub ecx, edi
sub edx, esi
jmp 0x477a47
pop ebx
and edi, esi
mov edx, 0xb57e8a63
xor esi, ecx
add esi, edx
or edx, 0xb57f4331
xchg esi, edx
ror edx, 0xc
xchg esi, edx
sub esi, edi
xor ecx, esi
and esi, edi
not esi
shr edx, 0x1f
shl edx, 2
shl edi, 0xc
xchg esi, edx
jmp 0x47873a
push 0xae98c42b
xchg edi, ecx
sub ecx, edx
or ecx, edi
mov edi, ecx
or ecx, edi
shl edi, 0x17
neg edx
ror ecx, 0x1a
jmp 0x476cb8
pop ebx
shl ecx, 0x11
xchg edx, ecx
and ecx, edx
mov esi, 0xb5938101
add esi, edx
add ecx, esi
jmp 0x475ae4
push 0xaea16b69
rol esi, 9
or esi, 0xb59a6c0f
bswap edi
add ecx, esi
sub edi, edx
mov edi, ecx
or esi, edx
not ecx
neg edi
sub ecx, edi
xor edi, ecx
mov esi, 0xb59ce715
jmp 0x477767
pop ebx
ror esi, 0xe
inc esi
shl ecx, 0x12
dec esi
mov edi, edx
and edx, ecx
dec edi
and ecx, 0xb5a42109
and esi, edi
or esi, 0xb5a4adcd
mov edx, esi
add edi, esi
mov esi, edx
mov edx, esi
jmp 0x475336
call ebx
xor edi, ecx
and edx, ecx
neg edi
xor edx, esi
ror edi, 7
sub ecx, edi
xchg edi, ecx
nop
xchg edi, ecx
xor edx, esi
jmp 0x47596a
call ebx
xor edi, ecx
and esi, 0xb5c34177
bswap edi
and edi, esi
mov esi, 0xb5c3fd31
sub ecx, esi
bswap edi
sub esi, ecx
jmp 0x475830
call fcn.00478db2
add edx, edi
shl esi, 0x14
add edi, ecx
and edx, edi
or edi, 0xb5cf2cd3
nop
add ecx, edi
rol edi, 0x1b
xor edx, 0xb5d02665
sub edx, 0xb5d06573
jmp 0x478284
push 0xae94d141
ror esi, 0xf
sub edx, ecx
or esi, edx
shl ecx, 0xc
rol edi, 7
ror edi, 3
mov edi, ecx
xchg edx, edi
xchg esi, edx
and edi, 0xb5d9c6f1
sub ecx, 0xb5da068d
add edi, ecx
jmp 0x478d1f
push 0xae951b35
not ecx
or esi, ecx
dec edi
sub edx, esi
sub ecx, esi
and edi, esi
jmp 0x476ccc