Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffef1
jne 0x401070
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff30
jne 0x401108
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff32
jne 0x4011af
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff20
jne 0x401210
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
call sub.oleaut32.dll_VarUI2FromR4
ret
jmp 0x470773
and esi, edx
sub esi, ebx
not esi
jmp 0x472671
pop esi
dec edi
or edx, ebx
and edx, 0xbad49fbe
xor ebx, 0xbad4e873
jmp 0x472c32
push 0xba105ab6
sub edx, ecx
and ecx, ebx
bswap ecx
add edx, edi
jmp 0x4728c6
push 0xba1cddc6
xchg edi, ecx
mov edi, ebx
sub edi, ecx
neg ecx
or ebx, ecx
rol edx, 0x1d
rol ebx, 0x1f
add ecx, edi
xchg edi, edx
sub edx, 0xbadba192
not edx
or ecx, edi
sub ebx, edi
dec edi
jmp 0x4739d4
pop esi
xchg ebx, edi
and ebx, ecx
xor edx, 0xbae2ca23
nop
or ebx, 0xbae34937
and edi, edx
rol edi, 0x11
or edi, ebx
add ebx, edx
mov ebx, edi
ror ecx, 0xb
jmp 0x471990
push 0xba2522f8
add edx, ecx
or edx, edi
shr edx, 0x1d
ror ecx, 6
add ecx, edi
inc ecx
shr ebx, 6
jmp 0x4734b8
call esi
sub edi, ecx
add edx, ecx
xor edi, ecx
and ecx, edx
shl edx, 0xf
and ecx, edi
and edx, ebx
xor edi, ebx
rol edx, 0x18
xchg ebx, ecx
mov ecx, edx
xchg ecx, edx
jmp 0x4709e5
pop esi
shr ebx, 0xc
or ecx, edi
mov ebx, 0xbb0056f5
xchg ecx, ebx
rol ebx, 0x19
jmp 0x471ab4
push 0xba2135b1
mov edi, 0xbb11371a
and edi, 0xbb117607
shr edi, 0x11
or edx, ecx
sub edi, ebx
add edx, 0xbb127fcb
xchg edi, ecx
jmp 0x471510
call esi
mov ecx, ebx
mov ebx, 0xbb143871
bswap edi
or ebx, 0xbb14b70f
inc ebx
or ebx, edx
xchg ebx, edi
mov edi, 0xbb15c061
jmp 0x47290f
push 0x40
add ecx, edi
sub ecx, ebx
shr edx, 0x1e
xchg ecx, ebx
and edx, ecx
mov ebx, 0xbb1f1d14
jmp 0x472415
call esi
add edx, ecx
mov ecx, edx
or ebx, ecx
xchg ebx, edi
or ecx, edx
and ecx, ebx
or edi, 0xbb23ae26
jmp 0x472ab3
pop esi
and edi, ecx
xor ecx, ebx
or edx, ebx
mov ebx, 0xbb284bbe
neg edx
mov edi, 0xbb28dac3
add ecx, 0xbb291a61
mov ebx, edi
jmp 0x4726bb
push 0xba1b25a5
and edx, 0xbb311cc1
add edi, ecx
xchg ecx, ebx
xor edi, ecx
mov edi, edx
add edx, edi
xchg ebx, ecx
add ebx, ecx
ror edi, 0x18
bswap edx
jmp 0x472d84
push 0xba164d3e
dec ecx
neg edx
not ebx
add edx, edi
xor ecx, ebx
inc ecx
or ecx, 0xbb3fe315
sub edi, ebx
and ebx, edx
and ecx, ebx
shl ecx, 0x13
jmp 0x473802
pop esi
sub edi, ecx
sub ebx, edx
mov ebx, edi
ror edx, 0x17
or edi, ebx
ror ebx, 6
sub ecx, ebx
jmp 0x473acd
mov esi, 0xa3f322a
xor ecx, ebx
add ebx, edi
add edi, ebx
sub edx, ebx
add edi, ebx
add edi, ebx
shr ebx, 0x17
or edx, ebx
xchg edx, ecx
xor edi, 0xbb52ee21
xor ecx, edi
jmp 0x473579
call esi
shr ecx, 0xb
add edi, ecx
and ebx, 0xbb64f0c2
sub ecx, edx
xor ebx, edx
neg ecx
xor ecx, 0xbb65cf8c
mov edx, ebx
xchg edi, edx
sub edi, ecx
xchg ecx, edi
or edi, 0xbb66f384
and ecx, ebx
shr edi, 0x1c
jmp 0x4711d6
pop esi
or ebx, 0xbb696492
or edx, 0xbb699c81
xchg edi, ebx
mov ecx, 0xbb6a1a2a
mov edx, edi
jmp 0x4715b7
pop esi
mov edi, edx
add ecx, edx
xchg edx, ebx
add edx, ecx
or edi, edx
xchg ebx, edx
shr ebx, 0x14
mov ecx, ebx
sub edi, edx
jmp 0x471a71
call fcn.004709fa
or ebx, edx
or ebx, ecx
and edx, 0xbb763ff4
xor ebx, 0xbb76771e
not ecx
sub ebx, edx
add edi, edx
xor edi, 0xbb7755f2
and edi, ecx
add ecx, 0xbb77d2ee
xchg edi, ecx
add edx, edi
dec ebx
or ecx, edx
jmp 0x471418
push 0xba0d88fa
or edi, ebx
dec ebx
add edx, ebx
sub edx, edi
sub ebx, edx
or edi, ebx
sub ebx, edi
and ebx, 0xbb7a8ae9
sub edi, ecx
bswap edx
or edx, edi
jmp 0x47284f
call fcn.004709fa
or edx, edi
xchg edi, ebx
or ebx, edx
dec ecx
add edi, ebx
xchg ecx, edx
inc edi
jmp 0x470f90
push 0xba27b45f
xchg ebx, edx
add ecx, 0xbb7e2e96
xchg ebx, edx
sub edi, ebx
not edi
xor ecx, edx
and edi, 0xbb7f6d97
ror edx, 0x17
add edx, ebx
or edi, ecx
xchg ebx, edx
jmp 0x4712cf
mov esi, 0x3f4d7907
sub ebx, edi
sub edi, ebx
xor edx, ebx
or edi, edx
sub edx, ebx
and edi, 0xbb8d0911
add edi, edx
bswap edx
xor edx, 0xbb8dd101
and edi, edx
or edx, edi
jmp 0x471bd9
pop esi
and ebx, edi
bswap ebx
sub ecx, ebx
xchg ecx, ebx
dec edi
jmp 0x471ec5
pop esi
add edx, edi
and edi, 0xbb9a3af6
inc edi
sub edx, ebx
xchg edi, ebx
sub edi, 0xbb9b3dc1
and ecx, edx
sub edx, ecx
jmp 0x4739c2
mov esi, 0xa3f322a
xor edi, edx
xor ebx, edx
mov ebx, 0xbba17457
and edx, ecx
or ecx, edx
xor edi, ebx
mov ebx, edi
xor edi, ebx
jmp 0x4710e5
push 0xba0a6c79
or ecx, ebx
ror ecx, 0x16
and ebx, ecx
and edi, ebx
nop
jmp 0x472c18
push 0xba1409b1
or edx, ecx
shl ebx, 0x19
xchg ebx, ecx
or edi, ebx
add ecx, 0xbba5492b
or ebx, edi
add edx, edi
or edi, ebx
xchg ecx, edx
bswap edi
sub edx, 0xbba6b657
jmp 0x47139b
push 0xba2deecc
nop
add edx, ecx
bswap edx
sub ecx, edi
mov ecx, ebx
mov ebx, edi
not ebx
xchg edi, ecx
jmp 0x472470
mov esi, 0x3f4d7907
xor edx, ebx
rol edx, 5
mov edi, ebx
xor ecx, ebx
sub edi, edx
and ebx, edx
sub ebx, edi
or edx, edi
ror ecx, 7
xor ecx, edi
ror ecx, 0xf
jmp 0x4721de
call esi
xor edx, ecx
sub ecx, edx
or edx, ebx
sub ecx, 0xbbb996a5
shl edi, 0x14
shr edi, 0x10
sub ebx, ecx
jmp 0x472511
pop esi
xchg ebx, edx
and edi, ecx
xchg ebx, edi
mov edx, ebx
jmp 0x472f15
pop esi
mov ecx, 0xbbc7eae4
mov edi, 0xbbc839ad
dec edx
mov edx, ebx
and edx, 0xbbc8f4a6
or edi, ecx
sub ecx, 0xbbc970dd
or edi, ebx
jmp 0x4721d0
mov esi, 0x3f4d7907
sub edi, 0xbbcb2d73
mov edx, 0xbbcb7e0d
add edx, ecx
mov ecx, ebx
shl edi, 0x11
jmp 0x473795
push 0xba0a250b
sub ecx, 0xbbcc90e7
not ebx
or ecx, edi
dec edx
mov edx, ebx
xchg ecx, ebx
jmp 0x4712ec
pop esi
sub edi, edx
or edx, 0xbbd66393
bswap ebx
mov edx, ebx
mov edi, ecx
jmp 0x472556
mov esi, 0xa3f322a
mov edx, 0xbbe5b8cc
add edi, ecx
bswap ecx
sub edx, edi
add ebx, edx
and edx, edi
jmp 0x471719
push 0xba20a3fb
and edi, 0xbbe96c87
neg edx
neg ebx
or ecx, edi
or ecx, edx
add edx, ecx
xor ebx, edi
bswap ecx
xor edx, ecx
dec ebx
jmp 0x4737b1
push 0xba1fb55f
sub edi, ecx
add edx, edi
and ebx, edx
and ecx, ebx
and edx, ebx
sub ecx, 0xbbf0ee13
and ebx, ecx
or edi, 0xbbf1661e
jmp 0x4716a4
call fcn.004709fa
or ebx, edx
shr ebx, 0x19
and edi, ebx
ror edi, 2
mov ebx, edx
sub edi, 0xbbf2f98f
mov ecx, edx
jmp 0x4732ae
push 0xba15bdf3
and edx, edi
sub edx, ecx
add edx, ecx
or edx, ebx
not edi
sub ebx, edx
dec ecx
sub edx, 0xbc059a8e
mov edi, 0xbc05d7fb
bswap ecx
not ebx
jmp 0x472269
call esi
or edi, edx
or edi, edx
add ebx, ecx
and edx, edi
sub ecx, edi
and ecx, edx
or ecx, 0xbc08228b
and edi, 0xbc0860a1
jmp 0x4737cb
push 0xba0cf802
and ebx, ecx
and edi, ebx
sub ecx, edx
bswap ecx
dec ebx
ror edi, 0xe
sub ebx, 0xbc0a25d0
or edx, ebx
rol ebx, 3
jmp 0x473713
push 0x401400
add ebx, ecx
mov edx, ecx
or ebx, edi
rol edi, 0xb
and edi, edx
mov ebx, 0xbc0c3442
add ebx, 0xbc0c82e1
mov edi, 0xbc0cc085
jmp 0x472cf6
mov esi, 0xa3f322a
neg edi
and ecx, ebx
not ebx
jmp 0x4729fa
call fcn.004709fa
ror edi, 4
xchg edi, edx
xchg edx, ebx
mov edx, 0xbc14bc24
sub ecx, edi
sub ecx, edx
xor edx, edi
and ebx, 0xbc15be37
or ebx, edi
mov ebx, edx
and ecx, edx
neg ecx
sub ecx, edx
jmp 0x4724c6
pop esi
not ebx
bswap edi
sub edx, edi
or edx, ecx
not ebx
and edx, edi
mov ebx, 0xbc1ebfb2
xchg edi, ebx
jmp 0x472294
push esp
and ecx, 0xbc287e72
add ebx, edi
add edx, 0xbc29074e
add ebx, edx
neg ecx
sub ecx, edx
add ebx, ecx
add ecx, ebx
or edx, edi
jmp 0x470b94
pop esi
or edx, ecx
or ecx, ebx
not edi
add ebx, 0xbc2e33ba
not edx
sub ecx, edi
xor edi, 0xbc2eefbd
inc edi
ror edi, 0x1a
shr ecx, 0x1d
jmp 0x472dbb
pop esi
xchg ecx, edi
neg ebx
xor edx, ecx
xor ecx, edx
jmp 0x47078e
call esi
mov edi, ecx
add ebx, 0xbc355421
add ecx, 0xbc359160
add edx, ecx
add ebx, edx
sub edi, edx
xor edi, 0xbc36810b
sub ebx, ecx
and edi, ebx
or edx, 0xbc3746d5
and edi, edx
xor edx, ebx
shl edx, 0x15
xchg edx, edi
jmp 0x471271
call fcn.004709fa
sub edi, edx
mov edi, ebx
add edx, edi
dec edx
sub ecx, 0xbc478c3f
sub edi, edx
xor ebx, ecx
add ebx, edi
add edx, ebx
neg edx
xchg edx, ebx
jmp 0x471ae2
push 0xba1d6d2a
mov ebx, edx
and edi, 0xbc5629ea
add edi, 0xbc5676bb
xor edi, 0xbc56b36b
ror edi, 7
not edx
xchg edi, ecx
or edx, 0xbc57aa94
xchg ebx, edi
jmp 0x472c76
pop esi
shl ecx, 0x18
add ecx, edx
add ebx, edi
xchg edx, edi
add ebx, ecx
add ebx, edx
sub ebx, 0xbc807fdc
mov ecx, edx
and ecx, ebx
neg edx
or ecx, ebx
sub ebx, ecx
jmp 0x47264d
pop esi
xchg edi, ebx
ror ebx, 0x12
not edx
neg edi
dec edx
rol edx, 0x1e
and ebx, 0xbca3a0f6
jmp 0x472bdd
push 0xba157400
not edi
shl edx, 0x1c
add edi, 0xbca47598
mov ecx, ebx
ror ebx, 0x17
bswap edi
bswap ecx
jmp 0x471814
pop esi
mov edi, ecx
xor edx, 0xbcb83273
jmp 0x4731a0
call fcn.004709fa
sub edi, ebx
sub edi, edx
and edx, ecx
xchg ecx, edi
xor ecx, ebx
or ebx, 0xbcb9b4a8
and ecx, ebx
xor edi, ebx
xchg edi, ebx
rol ecx, 0x15
jmp 0x47183a
pop esi
and edx, ebx
and ecx, edx
not ebx
xchg edi, ebx
jmp 0x470c8a
call esi
xor edi, edx
or ebx, edx
mov ecx, 0xbcbe96aa
and edi, 0xbcbed3fa
shl edx, 0xe
xchg edx, edi
xchg ecx, edx
jmp 0x47334d
push 0xba16055b
bswap edi
or edx, 0xbcc2694b
inc ebx
mov ecx, edx
inc edx
and ecx, edi
mov ecx, edi
jmp 0x470d3b
pop esi
xchg ecx, ebx
xor ebx, edx
ror edi, 0x19
sub ecx, edx
xor ecx, edi
jmp 0x472d9d
pop esi
xor ebx, 0xbcc59323
inc edi
mov ecx, edx
mov ebx, edx
add ecx, 0xbcc6911a
jmp 0x4720b1
pop esi
dec edx
shr edi, 4
jmp 0x471074
call esi
xor edi, 0xbcc7c95f
xor ebx, ecx
xor ebx, 0xbcc853e2
xor edi, ebx
rol ebx, 0x18
not edx
mov edx, edi
sub ecx, ebx
and ebx, 0xbcc9bc1b
jmp 0x47084a
push 0x6f373
ror ecx, 1
or edx, ebx
not ebx
mov edi, ebx
mov edx, ebx
mov ecx, edx
rol edx, 0xc
nop
sub edi, 0xbce54da2
inc edi
jmp 0x47187a
mov esi, 0xa3f322a
xor edi, ebx
neg ecx
not edi
bswap edx
jmp 0x4725ad
mov esi, 0x4132136a
rol edx, 9
add ebx, ecx
or edi, 0xbcefe2e3
shl ebx, 3
and ecx, edx
mov edi, edx
sub ebx, edi
and edi, edx
and ecx, edx
jmp 0x47190f
push esp
or ecx, edi
add edx, ecx
not edx
sub ecx, ebx
and edi, 0xbcf2e83a
dec edx
sub edi, ebx
mov ebx, edi
jmp 0x471a32
mov esi, 0xa3f322a
sub ecx, ebx
ror edx, 0x11
add edi, ecx
xchg ebx, edi
and edx, ebx
xchg ebx, ecx
jmp 0x472562
pop esi
dec ebx
shr edi, 0x19
neg ebx
rol ecx, 0x19
xor edx, 0xbcf94d07
xchg edi, ebx
not ecx
xchg edi, ecx
ror edi, 7
sub edi, ebx
shl edx, 6
jmp 0x470fdb
call esi
or edi, 0xbcfb73c7
add ebx, edx
xchg ecx, ebx
and edx, 0xbcfc3cc1
shl ecx, 0x1a
and ecx, 0xbcfcba8e
or ebx, ecx
jmp fcn.004713fc
pop esi
xor ebx, edi
bswap ebx
add edi, edx
jmp 0x4716f7
call fcn.004709fa
mov ecx, edi
or ebx, ecx
bswap ebx
mov edi, 0xbcffc0ca
or edx, ecx
mov edi, ecx
ror edx, 0xc
bswap ecx
add ecx, edx
jmp 0x47099b
call fcn.004709fa
rol ebx, 0xc
and ecx, ebx
xor ebx, edx
mov ecx, 0xbd05cbe4
xor edx, ebx
shr edx, 9
mov ebx, edx
xchg ecx, ebx
rol edx, 8
jmp 0x472534
call esi
xor edi, ebx
or ebx, edx
and edi, 0xbd0a4674
jmp 0x470c11
push 0xba296f4c
dec edx
add edi, 0xbd0fed39
mov ebx, 0xbd102b1c
xchg edx, ebx
xchg edx, ecx
and edi, edx
add ecx, edi
xor ebx, 0xbd116e0a
jmp 0x472bcf
push 0xba094124
and edx, ebx
mov ebx, edx
sub ebx, ecx
bswap edi
jmp 0x472c00
pop esi
sub edx, ebx
add ecx, ebx
dec edx
rol ebx, 7
add ecx, ebx
bswap edi
mov ecx, 0xbd18367f
and ebx, edi
add ecx, ebx
mov ebx, edi
inc ecx
xor edi, edx
dec edi
dec ecx
jmp 0x4736d6
call esi
xchg edi, ebx
sub ecx, ebx
mov edx, ebx
mov ecx, 0xbd1b20a7
and ebx, edx
rol edi, 0x1e
add edi, ecx
sub ecx, edx
xchg edi, ecx
sub ecx, edx
jmp 0x4722ab
push 0xba0dd093
inc ecx
ror ebx, 0x14
sub edi, edx
not ecx
sub ebx, 0xbd36e1db
sub edi, ecx
and ebx, edx
xchg edi, edx
shr edx, 0x1d
xchg ebx, edx
or edi, ecx
jmp 0x4724fa
push 0xba129c0d
shl ebx, 0x1f
shr ecx, 0x10
ror edi, 0x1e
xchg ebx, edx
and edx, edi
and edx, ecx
and ebx, 0xbd3d60d5
xchg edi, edx
neg edx
jmp 0x471668
push 0xba10a109
add ebx, ecx
shl ecx, 0xc
and edx, edi
sub ebx, edx
xor ecx, 0xbd3f384b
not edi
xor edi, edx
add edx, 0xbd3ff4d7
add ecx, edx
shr ecx, 0x11
and ecx, edi
jmp 0x4711ae
pop esi
or edi, edx
mov edx, edi
xor edx, ecx
xor ebx, 0xbd444a9a
xchg edi, ecx
and edx, 0xbd44c483
ror ebx, 0x11
and ebx, 0xbd454ffd
or edx, ecx
xor edx, edi
rol ecx, 0x1b
or ecx, edi
mov edx, ecx
or ecx, 0xbd46b798
and ecx, edi
jmp 0x472d34
call fcn.004709fa
and edx, 0xbd54697f
and ecx, ebx
or edi, ecx
or ebx, edx
xor edx, ecx
add edx, edi
xchg edx, ebx
add edx, ecx
bswap ebx
add edx, edi
or ecx, 0xbd56cd3a
jmp 0x47222a
call fcn.004709fa
or edi, 0xbd5cd48d
ror ebx, 0x1b
or edx, 0xbd5d4f14
sub ecx, edi
mov ecx, edx
dec ecx
sub ebx, edi
xchg edi, ecx
or edx, edi
shl ecx, 0x19
xor ebx, edi
or ecx, edi
jmp 0x4722b5
pop esi
and edx, ebx
ror ebx, 0x16
sub ebx, edx
and edx, ebx
mov edi, 0xbd60d13b
bswap edi
mov ebx, edi
sub ebx, edi
mov edi, ecx
bswap edx
add ecx, edx
and edx, ebx
jmp 0x4714da
push 0xba29ba09
xchg edi, ebx
and ebx, edx
jmp 0x473526
pop esi
rol edi, 0x1f
sub edx, ecx
and ebx, edi
bswap ebx
or edi, edx
mov ecx, edi
bswap ecx
or edx, edi
jmp 0x471859
push 0xba099532
mov ebx, 0xbd79a2ff
and edi, ebx
sub ebx, edi
shl edi, 0x1d
neg edx
jmp 0x473626
mov esi, 0xa3f322a
xchg ebx, ecx
and ecx, ebx
or edx, 0xbd7b6f3c
or edx, ecx
mov ecx, edx
bswap edi
jmp 0x472a88
pop esi
xchg edi, ecx
or edx, edi
xor edi, 0xbd7cfe6a
or ebx, ecx
inc ecx
neg ebx
xchg ecx, ebx
xchg ebx, edx
dec ecx
xor ebx, ecx
rol edi, 0xa
and edx, ebx
jmp 0x472f38
mov esi, 0x3f4d7907
add edx, edi
inc edi
bswap edi
or edx, 0xbd830246
add edx, 0xbd8350b4
add ecx, 0xbd838dbb
shl edi, 0x19
jmp 0x47108d
call esi
sub ebx, edx
and edx, edi
or edi, ecx
mov edx, 0xbd8a0109
inc edi
mov edx, ebx
inc edi
shr ecx, 0x12
dec ecx
ror edx, 0x1e
neg edx
xor edx, edi
jmp 0x47221c
push 0xba1c9488
or ecx, ebx
inc ebx
inc ebx
bswap ecx
not edi
ror edx, 5
xchg ecx, edi
jmp 0x4707dd
mov esi, 0xa3f322a
sub edx, 0xbd942f91
dec ebx
mov edi, edx
xor edx, 0xbd94f46e
jmp 0x473775
pop esi
add ecx, edx
dec edi
mov ebx, ecx
xor edi, 0xbd9600e0
and edx, 0xbd963d33
inc ebx
xor edx, ecx
sub ebx, edi
and ecx, ebx
jmp 0x47145c
push 0xba276b7b
add edx, ecx
and ecx, ebx
or ebx, edi
and ecx, edi
neg edi
add edi, ebx
sub edi, ecx
add ebx, edx
rol edx, 0x1d
add edx, 0xbd99bd47
xor edx, ecx
jmp 0x4710fb
pop esi
shr edi, 8
or edx, ebx
dec ebx
add edi, edx
and edi, 0xbdb26d5d
and edi, 0xbdb2aea0
bswap ecx
bswap ecx
and edi, ebx
rol edi, 0xb
jmp 0x471329
push 0xba101144
sub ebx, 0xbdb4122e
xchg ecx, ebx
or ecx, ebx
xor edi, ecx
add edi, ebx
xor edi, ebx
add edx, ebx
or ecx, ebx
sub ecx, edx
jmp 0x4707cb
pop esi
shr edi, 0x10
or ebx, edi
mov ecx, ebx
sub ecx, ebx
add ecx, edx
inc ebx
jmp 0x471300
pop esi
and edi, edx
sub edx, ebx
mov ebx, ecx
or edx, edi
xor ebx, ecx
and ecx, ebx
sub edi, ebx
jmp 0x4724a4
pop esi
and edx, ebx
or ecx, ebx
or edi, ecx
shl edx, 0x11
add edx, ebx
and ecx, edi
sub ebx, ecx
neg ebx
xor ebx, edi
jmp 0x4728a3
call esi
shr ecx, 0xf
shr ebx, 0x1c
and edi, ebx
or ecx, ebx
xor ebx, ecx
or ebx, 0xbdf3d23d
and ecx, ebx
jmp 0x472f58
pop esi
and ebx, ecx
and ecx, 0xbdfeee60
mov ebx, edx
add ebx, edx
or edi, 0xbdffa4ee
rol edi, 0xb
bswap edi
sub ecx, 0xbe007279
rol edi, 8
add edx, ebx
mov edi, edx
jmp 0x472283
push 0xba256b89
add edx, ecx
xchg edi, ebx
and edi, edx
and edi, edx
and ecx, edi
mov edx, 0xbe1ac2a1
not ecx
mov ebx, edi
mov ecx, edi
xor ebx, ecx
add edx, edi
or edi, ebx
jmp 0x470e4b
push 0xba2a0409
add ecx, 0xbe210b4a
not edi
sub edi, edx
and edi, ecx
xor ecx, edx
and edi, ecx
and edx, ebx
jmp 0x473a0e
call fcn.004709fa
or edx, ebx
add edi, ebx
sub edi, 0xbe269346
xor ebx, ecx
or ebx, ecx
sub ecx, ebx
xor edx, 0xbe27804b
xor edx, ebx
or ebx, ecx
sub edi, ebx
neg ebx
jmp 0x4726dd
push 0xba09de8d
and ecx, 0xbe319df2
and ecx, 0xbe31d550
shr edx, 9
and ebx, edx
or edx, ebx
neg ebx
neg ebx
and ecx, 0xbe333c63
mov ecx, 0xbe3377fd
jmp 0x47152c
push 0xba2a984e
sub edi, ecx
or edx, edi
dec edi
shr ecx, 0x1b
xor edx, ecx
and edi, 0xbe37163e
or ecx, edx
xchg edx, ecx
add ebx, edi
xor ebx, 0xbe38052d
shl ebx, 2
and ebx, ecx
or edx, 0xbe38af8d
shl edx, 0xb
jmp 0x4718ff
call fcn.004709fa
xchg ecx, edx
xor edx, 0xbe396e4f
and edx, edi
mov edi, edx
sub ebx, 0xbe3a1386
sub ebx, ecx
xchg ebx, edx
add edx, ebx
jmp 0x470bd1
pop esi
sub ecx, edx
or ebx, edx
xor ecx, 0xbe3b836d
or edi, ecx
xor edx, ebx
shl edi, 4
xor ebx, edi
jmp 0x470d84
push 0xba0d40ee
sub ecx, 0xbe3f7d1b
mov edx, edi
xor edi, 0xbe3ffbcd
xor ebx, 0xbe40348b
mov edx, 0xbe406cbe
ror edx, 0x13
mov edi, edx
shl edx, 0x19
jmp 0x4710c2
call fcn.004709fa
rol ebx, 0x12
sub ecx, edx
mov edi, ecx
add edi, ecx
xchg ebx, edi
sub edx, ecx
not ecx
and edi, 0xbe45e2e3
inc edi
jmp 0x470b0a
call fcn.004709fa
xor edi, ecx
xchg edx, edi
xchg edx, edi
ror ecx, 0x12
mov edx, edi
mov ebx, edi
add ecx, ebx
rol edi, 0xf
jmp 0x4725f7
push 0xba20ecfa
add edx, ecx
dec edi
shl edi, 0x1f
add ebx, edi
bswap ecx
add edx, 0xbe497214
jmp 0x470ad7
pop esi
shl ecx, 2
and ecx, edx
xor ecx, edx
and edx, ecx
ror ecx, 0xd
shr edx, 0x14
or ecx, ebx
xor edx, edi
sub edx, ebx
sub edi, ebx
jmp 0x4720ca
mov esi, 0xa3f322a
and ebx, edi
xor edx, edi
sub edi, ecx
xor ebx, edx
and ecx, 0xbe4f0cb1
sub edx, ecx
jmp 0x4736b4
pop esi
sub edi, ecx
add edx, ecx
mov ebx, edi
xchg edi, ebx
mov ebx, edx
sub ebx, edi
jmp 0x47321b
push 0xba1d253c
xchg edi, ebx
mov edx, ecx
ror ecx, 0xa
add ecx, ebx
neg edi
xchg ecx, edi
ror ecx, 0x14
jmp 0x471cad
push 0xba2a4f97
or ecx, 0xbe6f12b9
and ecx, ebx
neg edx
sub edi, 0xbe6fbab9
shr edi, 0x15
and ebx, 0xbe702be5
xchg ebx, edx
ror ebx, 0x10
ror edx, 6
sub ebx, edi
add edx, ecx
ror ecx, 0x15
sub edx, ecx
jmp 0x473680
push 0xba24d9c7
and edi, edx
add edi, 0xbe7b51c8
or ecx, 0xbe7b89f0
xor edx, edi
or ebx, 0xbe7c0b16
dec edi
xor edx, 0xbe7c7d8a
and edi, ebx
jmp 0x4708af