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

Disassembly:
call sub.user32.dll_GetMessagePos
cmp eax, 0xffffff12
jne 0x401089
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff1a
jne 0x401112
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.user32.dll_GetSysColor
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xfffffee2
jne 0x40119b
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffed8
jne 0x401242
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.shell32.dll_SHSetUnreadMailCountW
call sub.ntdll.dll_RtlGetCurrentPeb
call sub.user32.dll_GetSysColor
call sub.ntdll.dll_RtlGetCurrentPeb
ret
jmp 0x50e261
or ebx, edx
jmp 0x510216
pop esi
and ecx, edi
mov ecx, 0x14b55176
and edi, ebx
add ecx, 0x14b585f2
and ebx, edi
sub edi, ecx
mov edi, ecx
and ecx, edi
neg ebx
ror ebx, 0xc
xor ecx, 0x14b63db0
add ecx, edi
jmp 0x50e6e4
push 0x143b66ea
xor ecx, edi
or ebx, edi
jmp 0x50f1eb
call fcn.0050e5cf
or ecx, edx
xchg edi, ecx
add edx, ebx
sub ecx, ebx
jmp 0x50f00a
call fcn.0050e5cf
bswap edi
and ecx, 0x14b8e3a8
add ebx, ecx
and ecx, edi
mov ecx, 0x14b92ec6
and edi, ebx
jmp 0x51009a
mov esi, 0x246e6c30
dec ebx
inc ebx
add edi, edx
or edx, 0x14be8dfa
jmp 0x50f857
push 0x143b483e
mov edx, edi
or edx, ebx
inc ebx
add ecx, edx
sub ebx, edi
xor ebx, 0x14c08760
add ecx, edx
add edi, edx
xor ebx, edi
mov ecx, edx
jmp 0x50e2b1
push esp
xor ecx, ebx
shr edi, 1
dec ecx
add edi, ebx
shr ecx, 9
add ecx, edx
xchg ecx, edi
or edi, ecx
jmp 0x50e49b
push 0x10ce61
add ebx, ecx
or ecx, 0x14c2b3ca
and ebx, edi
dec edi
mov edx, 0x14c6bd8a
inc edx
add ecx, ebx
bswap ebx
xor ebx, 0x14c7407c
and ebx, 0x14c766a0
jmp 0x50f60a
push esp
bswap ecx
and ebx, ecx
sub edx, 0x14c7de62
add edx, 0x14c800ea
or ebx, edi
and ecx, 0x14c83f34
add edi, ebx
xor ecx, edx
xor ecx, edx
bswap edx
mov edi, ecx
add edx, ebx
jmp 0x50f3d6
push 0x14327cc6
mov ecx, edx
add ebx, 0x14c9aa7a
dec ecx
or ebx, edi
dec ebx
shr ecx, 0x13
rol edi, 0x19
or ecx, 0x14ca705e
jmp 0x50e5fe
push 0x14374c9c
neg ecx
bswap ebx
neg ebx
shl edx, 0x16
xor edi, ecx
not edi
add edx, edi
sub edx, edi
jmp 0x50fd70
push 0x1432988e
add ecx, edi
and edi, ebx
xor ecx, edi
and ebx, 0x14d39238
add edi, 0x14d3adc6
or edi, edx
sub ebx, edi
shr ebx, 0xb
sub ebx, edx
dec edi
jmp 0x50e72a
call fcn.0050e5cf
xchg edi, edx
mov ebx, edi
or edi, ecx
mov edx, ecx
not edx
or edx, edi
sub ebx, ecx
sub ecx, edx
xor edi, 0x14d528fc
dec ecx
not ecx
sub ebx, ecx
jmp 0x50f5b8
pop esi
inc ebx
and edx, ecx
xchg ecx, ebx
rol ecx, 0x1f
dec ebx
dec edi
add edi, edx
add ebx, ecx
jmp 0x50f7c4
call fcn.0050e5cf
shl edi, 0x11
add edi, edx
sub edi, ebx
sub ebx, 0x14db133a
or ebx, 0x14db2eac
or ebx, ecx
jmp 0x50fb1b
push 0x1432b4b6
xor edx, ebx
xor edx, edi
and edx, 0x14dc4e6e
or edx, ebx
or edi, ecx
and ecx, 0x14dc9fca
add edi, ecx
ror edi, 0x19
shl edi, 0xf
not ecx
and ebx, edx
inc edx
jmp 0x50f021
pop esi
or ecx, edx
ror edx, 0x14
mov ebx, 0x14e0fc04
sub ecx, 0x14e1177c
shr edi, 0xf
mov ecx, 0x14e14c14
shl ecx, 0x1a
or ebx, edx
jmp 0x50f55f
push 0x143900dc
xchg ecx, edx
sub edi, 0x14e49a5a
sub ebx, ecx
add edx, ecx
mov edx, 0x14e4e55c
mov ecx, 0x14e4ff36
mov edx, ecx
add ecx, edi
and ebx, edx
shl edx, 9
jmp 0x50f483
pop esi
and ecx, edi
xor edi, ebx
add ecx, edi
sub ebx, edi
jmp 0x50f642
push 0x143ce320
and ebx, ecx
rol ebx, 0x1d
and edi, 0x14e80c5a
xchg ebx, ecx
add ecx, edi
mov edx, 0x14e858ae
mov edx, edi
add ecx, ebx
sub ebx, edx
sub ecx, edx
xchg ecx, edi
sub edx, edi
jmp 0x50f18c
push 0x14369ff6
xor edi, edx
xor ecx, edx
xchg edx, edi
xchg edx, edi
xchg ecx, edi
sub edx, edi
jmp 0x50f12e
mov esi, 0x246e6c30
nop
dec ecx
or edi, ecx
or edx, ecx
rol ecx, 0x1d
xor ebx, edx
jmp 0x50eaf6
push 0x143faab6
add edx, ebx
and edi, edx
add edi, 0x14f58dc2
or ecx, ebx
add ecx, edi
sub edx, 0x14f5dc06
jmp 0x50f91a
pop esi
xchg ebx, edx
sub ecx, edi
xchg ebx, ecx
sub ebx, edx
xor ebx, ecx
add ebx, ecx
and ecx, edi
xor edi, edx
ror edi, 4
rol ecx, 0xd
jmp 0x50f960
call fcn.0050e5cf
xor edx, ebx
sub edi, 0x14f730f0
sub ebx, ecx
ror edx, 0x1c
and ebx, 0x14f77e64
add ebx, edi
jmp 0x50f040
call esi
xor edi, ecx
xor ecx, ebx
add ecx, ebx
sub ebx, edx
mov edi, ecx
or ecx, 0x14fac664
jmp 0x50fe03
push 0x1438e210
and edi, ebx
xchg ecx, edi
xchg ecx, edi
sub edx, edi
mov ecx, 0x14fb5104
shl ecx, 0x19
sub edx, ebx
xor edi, ebx
and edi, 0x14fbbd5e
or edx, ecx
jmp 0x50e85c
pop esi
rol ebx, 5
and ebx, edi
or ecx, edx
shr edx, 0x13
jmp 0x50f945
push 0x143ca9ca
mov edi, edx
or ecx, 0x1500d1d0
nop
and ebx, edi
mov edx, edi
neg ecx
jmp 0x5102fd
mov esi, 0x246e6c30
add edx, ebx
and edi, ecx
add ecx, edx
sub edi, ecx
xchg edi, ecx
xchg edi, ecx
jmp 0x50f76d
pop esi
xor ecx, ebx
sub ebx, 0x1504fc66
and ecx, edi
xor ebx, edx
jmp 0x510268
push 0x1433eee6
or edx, edi
and ebx, ecx
jmp 0x50efe8
call fcn.0050e5cf
neg edi
mov ecx, edi
sub ebx, ecx
sub ecx, edi
sub edx, edi
and ebx, ecx
shl ebx, 0x15
dec edx
not edi
sub ebx, edx
jmp 0x50e459
push 0x14354476
add edi, ecx
shr edx, 0xd
xchg edx, ecx
and ecx, 0x15090afe
xor ecx, edi
and ebx, ecx
xchg edx, edi
add edi, edx
not ebx
sub ebx, edx
jmp 0x50f439
pop esi
rol ebx, 0x18
mov edi, edx
xchg edi, ecx
nop
rol edi, 0xe
xchg ebx, edi
sub edx, ecx
shl edx, 1
inc ebx
dec ecx
jmp 0x50f3f0
pop esi
xchg ebx, edx
mov edi, ebx
xchg ebx, edx
sub ecx, edi
mov ecx, edx
shl ecx, 2
jmp 0x50edb0
call fcn.0050e5cf
shr ecx, 4
or ecx, edx
or ecx, 0x150c3c78
dec edx
add ecx, 0x150c7604
dec edi
xchg edx, ebx
inc ecx
jmp 0x50f312
pop esi
and edi, ebx
bswap ebx
inc ebx
sub edi, ecx
sub ecx, 0x150fbb4c
add edx, edi
xor ebx, 0x150fee4a
inc ecx
nop
mov ebx, edx
mov ecx, ebx
add ebx, ecx
jmp 0x50fced
mov esi, 0x246e6c30
neg ebx
or ebx, edx
bswap edi
sub edi, 0x15132d9a
mov ecx, edi
add edi, 0x15135fac
and edx, ecx
mov edi, 0x151392aa
jmp 0x50e624
pop esi
add ecx, 0x15145c7c
and edx, ebx
ror edx, 0xf
add ebx, edi
sub ebx, ecx
rol edx, 6
jmp 0x50f19d
pop esi
xchg edi, ebx
rol edx, 0x15
shr ecx, 0xf
rol edx, 1
or edi, ebx
or edx, ebx
jmp 0x50fe94
pop esi
mov edi, edx
or ecx, 0x1516a94e
add edx, ebx
mov ecx, 0x1516db40
mov ebx, 0x1516f500
xchg edx, ecx
and ebx, edx
not edi
jmp 0x50eefa
mov esi, 0x4132136a
or ebx, 0x151aa1f4
xor edx, ebx
shr ebx, 0x1d
dec edi
jmp 0x50ed59
push 0x14340aae
xchg edx, edi
sub ebx, 0x151c173c
shl ebx, 0x13
add edx, ecx
not ecx
and edi, ebx
or edx, ecx
bswap edi
or edx, ecx
dec ebx
jmp 0x510183
call esi
sub edi, 0x151d7e58
add edi, edx
and ecx, edx
and edi, edx
neg ecx
xor edx, edi
jmp 0x50f0a3
push 0x1432d0f8
sub ebx, 0x151e3f62
rol edx, 0x1f
xchg ebx, edi
xor edx, ebx
or ebx, 0x151ec0e8
add ecx, edi
jmp 0x50fae8
call esi
nop
mov ebx, edi
dec edi
dec ebx
add ebx, ecx
bswap edx
jmp 0x50eee2
mov esi, 0x246e6c30
xor ebx, ecx
inc edi
xor ebx, ecx
mov ecx, edi
add edx, ecx
add ecx, ebx
jmp 0x50ff19
pop esi
or ecx, edx
inc ecx
bswap edi
shl edi, 0xe
inc edx
xor ebx, edx
shl ecx, 0x14
bswap edi
sub ebx, edi
ror edx, 0x11
jmp 0x50f2cb
pop esi
rol ecx, 0xe
bswap edi
sub edx, edi
add ebx, ecx
mov edi, 0x1525a974
mov edx, 0x1525d1d4
jmp 0x50e58a
pop esi
or ebx, ecx
and edi, ebx
xor edi, edx
mov edx, ecx
xor edx, 0x152706ca
and ecx, ebx
or edi, edx
not ebx
jmp 0x50e287
mov esi, 0x246e6c30
add edi, edx
rol ebx, 0x1a
and edi, ebx
xchg edx, edi
inc edi
add edx, ecx
add ebx, 0x152837e2
add ecx, edx
jmp 0x510126
push 0x14357e68
or ebx, edi
bswap ebx
or ebx, ecx
bswap edi
add edi, 0x1528fd44
add edi, 0x15291752
xor ecx, edi
and edi, edx
sub ebx, edx
xor ecx, 0x152980b8
or edi, ebx
sub ecx, 0x1529b39c
jmp 0x50f325
pop esi
or ebx, ecx
xchg edi, ebx
sub ebx, ecx
and edi, edx
jmp 0x50ee1f
mov esi, 0x246e6c30
mov edx, 0x152afdd8
neg ebx
jmp 0x50e30c
pop esi
xor edx, 0x152b4338
add edx, ebx
mov ebx, 0x152b766a
sub ecx, 0x152b91a8
or edi, ecx
xor edx, edi
mov ebx, ecx
mov edi, edx
xchg edi, ecx
or edx, ebx
jmp 0x50f3c0
push 0x143b8210
inc ebx
shl ecx, 0xb
ror edi, 0x1b
not edi
ror ebx, 9
and edx, ebx
jmp 0x50ea2c
push 0x143b2ba7
shl ebx, 0xa
xor edi, ecx
ror edx, 6
xchg edi, ebx
xchg edi, ebx
or edx, 0x1530c524
add ebx, 0x1530e09e
dec ecx
jmp 0x50e419
push 0x143957c8
or ecx, edi
and ecx, edi
or edx, ecx
or edi, edx
and edi, ecx
add edx, 0x1531a4c0
jmp 0x50f74f
pop esi
not ecx
add ecx, edx
sub ebx, edx
mov edx, 0x15340f40
mov ecx, 0x15342900
and ecx, 0x15344868
xor edi, 0x1534637a
xchg edi, ecx
xor edi, ebx
ror ecx, 6
jmp 0x50f23d
call esi
not edx
sub edi, 0x1535ff94
add ecx, edx
add edi, ecx
jmp 0x50ece3
push 0x14359b96
sub ebx, edx
sub ecx, edi
xor edi, 0x15368b86
xchg edi, ecx
xchg edx, ecx
shl edx, 6
mov ecx, edi
xchg ecx, ebx
rol ebx, 1
mov edx, edi
ror ebx, 4
or edi, 0x15377816
jmp 0x50ec91
pop esi
sub edi, edx
mov edi, ebx
or edx, ecx
or edi, edx
sub ecx, 0x153b727e
not edx
jmp 0x50eada
push 0x40
xchg ebx, edi
xchg edi, edx
mov ebx, edi
mov edi, ecx
xchg edi, edx
sub edx, ebx
xchg edx, ecx
or edx, ecx
jmp 0x50e470
pop esi
sub edx, 0x153d2976
inc ebx
add ecx, edx
not edi
sub ecx, edi
rol edi, 0xe
sub ecx, edi
or ebx, edx
jmp 0x50e7d3
push 0x14356108
dec edx
not ebx
bswap edx
sub edi, edx
neg edx
sub ebx, ecx
inc edi
xor edi, 0x154028a8
and ebx, edi
mov edx, 0x15405a54
jmp 0x50f14c
push 0x14391da2
add edi, 0x15418abc
add ebx, edx
add ebx, ecx
or edi, ecx
bswap edi
and edi, ebx
jmp 0x50feb4
push 0x143c8b64
and edi, ebx
or edi, ecx
ror ecx, 1
add edx, edi
sub edx, ebx
sub ebx, edx
dec edi
shl edx, 3
jmp 0x50ec50
call esi
not edx
xor ebx, edx
xor edi, ecx
or ecx, 0x15439c16
or edx, edi
or ecx, edi
or ecx, 0x1543e86a
add ecx, edi
and edx, 0x15441fbe
add ecx, edx
mov edx, ecx
and ebx, edi
shl edx, 0x15
sub edx, ecx
jmp 0x50fedf
pop esi
rol ebx, 0x1a
mov ebx, ecx
mov edi, 0x15459b8c
xchg ecx, edx
dec edi
add edx, 0x1545ea64
add ecx, 0x15460472
mov edi, edx
jmp 0x50efd2
call esi
or ebx, edi
and ecx, edx
jmp 0x50f8f8
pop esi
mov edi, 0x1547885a
mov edx, 0x1547a3cc
not ecx
mov edx, 0x1547dc26
jmp 0x50fb32
call esi
shr ebx, 0xf
bswap edx
sub ecx, edx
and edi, edx
add ecx, edi
sub edi, 0x154a9ca6
jmp 0x50f518
call esi
and edx, edi
rol ecx, 4
xor ebx, edx
add edi, 0x154b1174
xor ecx, edx
and edx, 0x154b45f0
xchg edx, edi
bswap edi
xor ecx, edx
rol edx, 0xb
bswap ebx
and edx, edi
add ebx, edi
sub ebx, 0x154c4ba4
jmp 0x510320
push 0x401400
or ebx, edi
or ecx, 0x154d63ba
mov edx, 0x154d7dae
mov edx, edi
dec ecx
and ebx, 0x154dce88
add ebx, edi
sub ebx, 0x154e00e8
add ecx, 0x154e1a42
mov edi, edx
add ebx, edx
and ebx, 0x154e63aa
jmp 0x50fc68
push 0x143decf6
add edi, 0x154e8a50
shl ebx, 0x13
mov edi, 0x154ebfd0
and ecx, edi
and edi, 0x154ef1ea
mov edi, 0x154f0bde
sub edx, 0x154f26e8
or ecx, ebx
dec edi
or edx, ecx
jmp 0x50f7fa
pop esi
shl edi, 0x10
add edi, ebx
mov edi, ecx
sub ecx, edx
jmp 0x50f0db
push 0x143a7b78
and ebx, edx
sub edi, edx
ror ecx, 0xc
or ecx, edi
add ebx, edx
inc ebx
shl edi, 0x1b
sub edi, ecx
xor ebx, edi
rol ebx, 0xe
jmp 0x50fd5a
push 0x143f8d8a
dec edi
xchg ebx, ecx
ror ebx, 0xa
not edx
ror ecx, 0x1a
sub ebx, ecx
ror edx, 3
mov edx, ecx
and edx, 0x1553e020
and ecx, 0x1553fbce
rol ecx, 0x13
xor ebx, edi
and edi, ebx
or edi, 0x155461c2
jmp 0x50eabc
pop esi
or ecx, ebx
ror ebx, 2
and edx, edi
or edi, ecx
sub ecx, edi
inc ecx
neg edi
and edx, ecx
add edi, 0x15555594
shr edi, 0x18
jmp 0x50eb95
push 0x143e2752
sub ecx, edx
or ebx, edi
shr ebx, 0x15
and edx, edi
xor edx, ebx
add edx, ebx
mov edi, ecx
and ecx, edi
dec edx
sub edi, ebx
jmp 0x50fd37
mov esi, 0x246e6c30
xchg edx, ecx
and ecx, ebx
neg ebx
or edx, 0x1556ecae
add edx, edi
xor ecx, 0x15572216
jmp 0x50e6f8
call fcn.0050e5cf
xor edi, edx
shl ebx, 0x11
sub ecx, edi
xor ebx, ecx
jmp 0x50f4cc
call fcn.0050e5cf
mov ebx, ecx
or ebx, 0x155874b2
add edx, ebx
mov edi, 0x1558a52c
sub edx, ebx
neg ebx
and ecx, ebx
shr ebx, 0x1c
inc edi
xor edx, 0x155946cc
jmp 0x50f5a0
push 0x1433d1b9
mov ecx, 0x155a1370
dec ebx
or ecx, edx
add ecx, 0x155a658a
jmp 0x50ed4b
push 0x143e0ada
and ebx, edi
xor edx, edi
or ecx, 0x155b69ea
add edx, ecx
jmp 0x50f731
call fcn.0050e5cf
sub edi, 0x155dc74a
sub ebx, ecx
sub edx, ecx
and edx, edi
jmp 0x5100c5
pop esi
or edi, 0x155ee8d0
add edi, ebx
add ebx, ecx
or edi, 0x155f310a
xor edi, edx
or ecx, 0x155f65b8
add edx, ecx
inc ebx
jmp 0x510071
pop esi
mov edi, ebx
xor edi, edx
add edx, 0x15610a08
add edx, 0x15612416
jmp 0x50ef30
pop esi
xor ebx, edx
shl ebx, 0x19
xchg edi, edx
sub edx, ebx
sub edi, ecx
bswap ebx
inc ebx
and edi, edx
add ecx, edi
xor ebx, ecx
add edx, 0x1562f680
add ebx, ecx
jmp 0x50fbea
push 0x143fc762
mov ecx, edi
inc edi
xor ecx, edx
add ecx, edx
jmp 0x50f050
push 0x143ef76a
neg edi
and edx, ecx
xchg ecx, ebx
rol ecx, 3
dec edi
xchg ebx, ecx
ror ebx, 0x17
xchg edx, edi
jmp 0x50ee9e
push 0x143c6d3a
mov edx, 0x15656746
neg edx
bswap edi
shr ebx, 1
inc edi
xor edi, edx
xchg edx, ebx
or ecx, edx
and ecx, edi
or edi, ecx
and ebx, edx
dec ecx
add edi, ebx
add edx, 0x1566b84a
jmp 0x50f4b1
call esi
and edx, ecx
add edx, 0x1566f5dc
neg edi
sub ebx, edx
dec edi
xchg edx, edi
not edi
or ecx, 0x1567976a
jmp 0x50f689
pop esi
neg edi
add ebx, edx
sub ebx, ecx
and ebx, edi
rol edx, 0xa
and ecx, edx
dec ecx
or edi, 0x15687506
add edi, ebx
add edx, 0x1568a7e0
or edi, 0x1568c15a
xchg ecx, edx
jmp 0x50fc53
mov esi, 0x246e6c30
not edi
add ecx, ebx
mov ebx, edx
or edx, 0x15710c42
not edx
and ebx, ecx
and ecx, 0x1571659c
not ecx
ror edi, 4
rol edi, 0x1e
not ecx
sub edi, 0x1571efec
and ebx, edx
dec ecx
jmp 0x510033
call esi
sub edi, ecx
xor ebx, edi
add ebx, edi
add edi, 0x15729682
xor ecx, edi
add ecx, edi
jmp 0x50edca
push 0x143a5e32
add edi, edx
mov ecx, edi
jmp 0x50f6bd
pop esi
ror ebx, 0x1a
or edi, 0x1577ed56
add edi, ebx
inc ecx
xor edi, ebx
shr edx, 0xb
sub ecx, ebx
add edx, 0x15788b88
and edx, edi
inc ebx
mov edx, 0x1578d8ac
xor ebx, ecx
jmp 0x50f114
pop esi
or edi, ecx
add ecx, ebx
and ebx, ecx
inc edi
add edx, ebx
xor ebx, 0x157b58f4
jmp 0x50e891
call esi
shl edi, 0x1b
sub ebx, ecx
jmp 0x50f712
push 0x143443ea
xchg edi, ebx
mov edx, ebx
and ebx, edx
sub edi, edx
shr edx, 1
and edi, edx
and ebx, 0x157c5376
not edx
neg edi
and edx, ecx
or edi, ebx
sub ebx, edx
dec edi
or edx, ecx
jmp 0x50e3d5
pop esi
rol ecx, 0x15
or ebx, 0x157f0298
or ebx, edi
mov ebx, ecx
jmp 0x50ff44
pop esi
xor edx, ebx
add edx, ebx
xor ebx, 0x157f8b9e
and ebx, edi
xor ebx, ecx
or ebx, edx
jmp 0x50fcda
mov esi, 0x246e6c30
neg edx
and ecx, edi
ror ecx, 0x13
not edi
neg ecx
or edi, edx
and edi, ecx
add ecx, edx
sub ebx, edi
sub edx, ebx
sub edi, ecx
and ecx, ebx
jmp 0x50eddd
mov esi, 0x246e6c30
bswap edi
xor edi, edx
add edx, edi
or ebx, edx
mov ebx, ecx
xor edi, ecx
jmp 0x50e2d4
mov esi, 0x246e6c30
and edx, ecx
or edx, edi
sub ebx, edx
add ebx, edx
sub ebx, 0x1583d470
or ebx, edx
add edx, ecx
mov edi, ecx
and ecx, edi
shr ecx, 0x1d
jmp 0x50f780
pop esi
nop
dec ecx
or ecx, edi
sub edx, ecx
mov ebx, 0x1587f928
nop
jmp loc.00510167
push 0x14368296
xor ebx, edx
dec ecx
add ebx, edx
xchg edx, ecx
and ecx, 0x158ca6aa
dec ebx
bswap ecx
add edx, edi
xchg ecx, edi
mov edx, ecx
jmp 0x50e9bf
push 0x14393a6e
sub edi, edx
add ebx, edx
mov ebx, ecx
and ebx, 0x158dbd6e
add edi, ecx
rol edx, 6
and ecx, edx
mov edi, 0x158e3710
mov ebx, edi
rol ecx, 4
xchg ecx, ebx
xchg ebx, ecx
jmp 0x50f260
pop esi
neg edi
add edx, 0x158ef8e8
add ecx, ebx
and edi, edx
xchg ecx, edi
or ecx, 0x158f71f4
xchg ebx, edx
inc ecx
jmp 0x50f8ca
call fcn.0050e5cf
neg edx
shl edi, 0xd
sub ecx, 0x15912e1c
neg ecx
ror edx, 0xc
add ecx, 0x1591971c
dec edx
sub ebx, edi
xor edi, 0x1591f9d6
xor edx, ebx
jmp 0x50eb7e
pop esi
or ebx, edi
shl ecx, 0x13
and ebx, ecx
shr ebx, 0x1f
neg ecx
sub ecx, edi
bswap ecx
not ecx
jmp 0x50ed77
call fcn.0050e5cf
and ebx, edx
add edi, ecx
or edi, edx
add ecx, edi
inc ebx
neg ecx
ror ebx, 0xc
xor edi, edx
ror ecx, 0x1f
and ebx, edi
jmp 0x50f554
pop esi
xchg edx, edi
or edx, 0x159c0166
xchg edx, ecx
xchg edx, edi
bswap edi
sub ebx, edx
mov edi, ebx
or edi, ebx
add edx, 0x159cdb78
and ecx, ebx
xchg edi, ecx
mov ecx, 0x159d350a
jmp 0x50f9aa
call esi
and ebx, 0x159d6548
inc ecx
sub ecx, ebx
sub ebx, ecx
or edx, 0x159ddf58
and ecx, edi
rol ecx, 0xf
sub ebx, edi
xor edi, ebx
mov edi, ebx
neg edi
add edx, 0x159eb904
jmp 0x50f88d
call esi
and edx, 0x159ee6f2
add ebx, edx
xchg ebx, edi
mov ebx, edx
and ecx, edx
xchg edx, edi
or ebx, edi
neg edi
add edx, ecx
and edi, ecx
not edx
or ecx, edx
add ecx, edi
mov ecx, 0x15a189fe
jmp 0x50f17e
call fcn.0050e5cf
shr ecx, 8
dec ebx
sub edx, ebx
or ecx, ebx
neg ebx
xor ebx, edx
dec edi
add edx, edi
xchg ecx, edx
xor ecx, edx
jmp 0x50f98c
push 0x14342608
mov edx, 0x15a6f2ac
xchg ebx, edx
neg edx
or edi, 0x15a7541c
or ecx, ebx
sub edi, edx
jmp 0x50fc74
push 0x14325a70
or edi, edx
and edx, 0x15abf5e2
xor ebx, edx
add ecx, edi
mov ebx, edx
xor ecx, edx
jmp 0x50e4d6
pop esi
mov edi, ecx
neg edi
xchg ecx, ebx
add ebx, ecx
add edx, 0x15aed7ba
and edx, ebx
xor ebx, 0x15af1216
and edi, ebx
not ecx
mov edx, edi
neg ecx
add ecx, edi
jmp 0x50ec40
push 0x143cc6a8
or ecx, 0x15b320ae
bswap ebx
and edi, 0x15b35da6
shl edx, 0x12
bswap edi
add ecx, 0x15b3c094
jmp 0x50e8e4
pop esi
and ebx, ecx
add ecx, edx
sub ecx, edi
add edi, 0x15b4416c
sub ecx, edi
sub ebx, 0x15b47eb2
xchg ebx, edx
mov edi, edx
jmp 0x50f6dd