Function at 0x54476c
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mul edx
xor ebx, ecx
or esi, ebx
not ebx
and edi, 0x2d072152
inc ecx
or edi, esi
sub ebx, 0x2d0d38cf
bswap edi
xor esi, edi
sub ecx, esi
and ecx, edi
dec ebx
xchg esi, edi
shr edi, 7
jmp 0x542e08
add dword [esp + 0x54], edx
add ecx, edi
and ecx, edi
xchg edi, ecx
sub edi, 0x2d796493
mov ecx, 0x2d7b51fc
add esi, ebx
or edi, ecx
jmp 0x542964
add dword [esp + 0x54], eax
xchg ebx, esi
and esi, edi
add edi, ecx
or ecx, edi
sub esi, ecx
and edi, 0x2e6d3cec
jmp 0x542339
mov edx, dword [edx]
xchg esi, ebx
mov ecx, ebx
sub ecx, esi
xor ecx, ebx
mov edi, ecx
dec edi
shl ebx, 0x19
neg ebx
and esi, ecx
bswap ecx
mov ebx, 0x2f1efdff
not ecx
jmp 0x542cef
add dword [esp + 0x54], 4
dec ebx
add esi, ecx
mov esi, ecx
and esi, edi
and esi, edi
and esi, ebx
shl ebx, 0x1f
and ebx, esi
jmp 0x543cec
xor al, byte [edx]
dec edi
inc esi
jmp 0x542240
jne 0x542bbc
sub esi, 0x2ff0a58f
sub ecx, ebx
add esi, 0x2ff58d27
or ecx, esi
add ecx, esi
add ecx, esi
dec ebx
and ecx, esi
add esi, edi
not ebx
sub ecx, 0x30081d2e
shr ebx, 0xb
ror edi, 0x16
xor esi, ebx
jmp 0x5420d8
rol eax, 8
and edi, esi
xchg ebx, ecx
and ecx, esi
xor ebx, 0x30242c8c
bswap edi
shl ecx, 0xe
jmp 0x5447dc
mov edx, dword [esp + 0x54]
rol ecx, 0x12
mov ecx, edi
xor ecx, edi
add ecx, esi
bswap ebx
neg ecx
xchg edi, ecx
add ebx, esi
jmp 0x5449f4
mov dword [esp + 0x14], edx
xor ecx, 0x30de82df
and esi, ebx
add ebx, edi
shr ecx, 0x1a
ror edi, 1
add ebx, esi
dec esi
xchg ebx, ecx
and esi, ebx
mov edi, 0x3192089f
jmp 0x5440ac
mov dword [esp + 0x68], 0
ror ecx, 0x1e
mov edi, 0x328e2513
add ebx, 0x329074f7
xchg ecx, edi
dec edi
jmp 0x542a18
mov dword [esp + 4], edx
add edi, ecx
xchg esi, edi
and edi, esi
xor ebx, ecx
and esi, ecx
or ebx, edi
xor ebx, edi
jmp 0x5425da
mov eax, 2
ror edi, 0x1a
rol edi, 0x1b
xor esi, 0x338cb082
sub ebx, 0x338ecfb0
xchg esi, edi
xor edi, esi
xchg edi, ebx
shr esi, 0x1b
sub esi, ecx
neg ecx
add esi, ebx
or esi, ecx
jmp 0x544371
cmp byte [edx], 0
jmp 0x543ea3
mov edx, dword [edx]
add esi, edi
inc ebx
xchg edi, esi
sub ebx, ecx
and ebx, esi
xchg ebx, esi
and ecx, edi
xchg edi, ebx
jmp 0x543401
mov edx, dword [esp + 0x68]
sub ebx, ecx
xchg esi, ecx
xor esi, 0x366654c6
and ebx, ecx
xchg esi, ebx
or ebx, ecx
xchg esi, edi
add edi, 0x36706aa0
not ebx
add edi, 0x36747994
xor ecx, ebx
jmp 0x543209
add dword [esp + 0x54], 0x20
xchg ebx, ecx
bswap ebx
and ebx, esi
neg ebx
and edi, ecx
shl esi, 6
xor edi, 0x37573400
and ecx, ebx
add ebx, esi
add ebx, ecx
and esi, 0x375f2fea
jmp 0x54472a
mov edx, dword [edx]
ror esi, 0x1c
mov ebx, ecx
xor edi, 0x37a7e02f
add edi, esi
mov esi, ebx
sub ecx, esi
inc ebx
and esi, edi
sub ecx, esi
add edi, ecx
add ebx, edi
jmp 0x542f2c
mov dword [esp + 0x54], 0
xchg edi, ecx
sub ebx, ecx
mov esi, 0x37bdbba3
add esi, ecx
or ebx, edi
inc edi
dec ebx
sub esi, ecx
add ecx, 0x37c98904
shr ebx, 0x12
shl ebx, 0x13
dec esi
jmp 0x542356
mov edx, dword [edx]
xchg ebx, edi
rol ecx, 0x19
xor edi, ecx
and ecx, ebx
or edi, ebx
ror ebx, 6
xor ecx, 0x37de34ac
rol ebx, 0x1e
xchg ebx, edi
add esi, edi
and ebx, 0x37e66579
mov edi, esi
jmp 0x544314
inc dword [esp + 0x5c]
ror ecx, 0x19
add esi, ecx
add edi, esi
rol ebx, 0x10
or ebx, esi
nop
bswap edi
sub edi, ebx
mov ebx, ecx
or ecx, 0x38f89751
mov ebx, edi
jmp 0x544bfd
mov edx, dword [esp + 0x68]
xor ecx, esi
add esi, edi
jmp 0x542f06
add edx, 0xc
xor edi, esi
and edi, 0x393a002d
xchg esi, ebx
not edi
mov ebx, esi
mov ebx, esi
xor ebx, edi
xor ebx, 0x3945a6bb
jmp 0x543be7
add edx, dword [esp + 0x68]
mov ecx, esi
ror ebx, 0x1c
neg ecx
not ebx
sub ebx, esi
add ecx, edi
shr esi, 0x11
add ecx, 0x3a521772
and ecx, 0x3a545daf
and ecx, ebx
xchg ebx, edi
sub ebx, edi
not edi
jmp 0x544673
mov dword [esp + 0x5c], eax
or esi, ecx
or esi, ecx
mov ecx, ebx
inc ebx
and ebx, ecx
or edi, ebx
shr ebx, 0xa
jmp 0x543451
add edx, 0x18
and ebx, edi
xchg edi, esi
mov ebx, edi
sub ecx, edi
or ebx, esi
add esi, edi
and ecx, ebx
mov ebx, edi
and ebx, 0x3b93b36a
shr ebx, 5
sub esi, ecx
dec ecx
dec ecx
jmp 0x544b87
add edx, dword [esp + 0x54]
sub ebx, 0x3bba53e6
rol edi, 0x1b
add ebx, esi
sub esi, ecx
xor ebx, 0x3bc2e9fc
and esi, ebx
mov ecx, 0x3bc7140a
jmp 0x542a46
mov edx, dword [edx]
bswap ecx
neg esi
bswap edi
add ecx, 0x3bd02cb7
xchg edi, esi
jmp 0x5438a2
add edx, dword [esp + 0x68]
or ebx, 0x3f01a972
sub ebx, esi
sub ecx, 0x3f05f278
add ecx, ebx
xor ebx, edi
sub edi, ecx
or ebx, ecx
mov esi, ebx
and edi, ecx
jmp 0x5424f1
add edx, 0x3c
add ecx, 0x40310e96
mov ebx, esi
xchg esi, ebx
or ecx, esi
xchg edi, ebx
and edi, esi
inc ecx
neg ebx
nop
sub ebx, edi
add esi, edi
jmp 0x544048
cmp eax, dword [esp + 0x14]
jmp 0x54220c
mov dword [esp + 0x5c], 0
and ecx, ebx
xor esi, ecx
xchg edi, ecx
xor edi, 0x41ccbc95
sub esi, ecx
mov edi, ecx
add ebx, edi
or edi, esi
dec edi
neg ecx
sub edi, ecx
xor esi, ecx
jmp 0x5440e3
add edx, dword [esp + 0x68]
sub esi, ebx
dec edi
xor edi, 0x41f7ae12
sub ebx, 0x41f9a1f7
shl ebx, 0x13
jmp 0x543ebb
mov edx, dword [esp + 4]
xchg esi, ebx
add ecx, 0x42000ec6
xor ecx, ebx
and ecx, edi
and esi, 0x4205f51f
neg ecx
or edi, esi
or esi, edi
and ebx, esi
mov ecx, 0x42136952
ror ebx, 9
xor esi, ecx
and edi, ecx
jmp 0x544661
sub dword [esp + 0x54], 8
xor ebx, ecx
xor ebx, ecx
sub edi, ebx
sub edi, ebx
xchg ebx, esi
not ecx
dec ecx
shr ecx, 0x1c
add ebx, esi
add esi, 0x4234aff4
xor ecx, 0x4236b3ca
mov edi, esi
add esi, edi
jmp 0x544a01
add edx, dword [esp + 0x68]
sub ecx, ebx
sub ecx, edi
not ecx
or ecx, 0x4242cb51
xor ecx, ebx
mov edi, 0x42470575
jmp 0x54468e
mov edx, dword fs:[edx]
or ecx, edi
xor ebx, edi
and esi, 0x42e882e0
add esi, 0x42ea7994
sub edi, 0x42ec6c64
dec ecx
sub edi, 0x42f0878c
bswap ebx
dec ebx
bswap ecx
xchg esi, edi
xor ebx, edi
sub ebx, ecx
or ecx, esi
jmp 0x542c31
mov edx, dword [esp + 4]
mov ebx, edi
add esi, ecx
xor ebx, ecx
mov ecx, esi
xor ecx, edi
and ebx, 0x430b56cf
and edi, 0x430d7543
and edi, ecx
or esi, 0x43116129
jmp 0x544104
mov edx, dword [edx]
not ecx
and edi, esi
or edi, 0x46b38a4f
add ebx, edi
or ebx, 0x46bac98f
sub ebx, ecx
mov ecx, ebx
xor ecx, edi
add edi, esi
and esi, edi
mov ecx, ebx
mov ebx, 0x46d6835f
jmp 0x542eb2
add dword [esp + 0x54], 0x78
sub edi, ecx
or edi, 0x47760d75
add edi, esi
and esi, 0x477cf0eb
neg ebx
add edi, 0x478431e3
xor esi, ebx
or edi, ebx
mov edi, ecx
sub ebx, edi
jmp 0x542c21
mov edx, dword [esp + 0x68]
and ecx, ebx
mov esi, ecx
shr ecx, 6
xor esi, ecx
sub ebx, ecx
sub ecx, 0x4849de95
xor ebx, ecx
rol ecx, 0x1c
xchg ecx, ebx
dec esi
bswap edi
xchg ebx, ecx
jmp 0x541e88
mul edx
mov edi, ebx
xchg ecx, edi
rol esi, 9
shl ebx, 0x14
and edi, esi
xor esi, edi
not ecx
or esi, ebx
not edi
add ebx, 0x48824ea7
shl ecx, 0x10
jmp 0x541fc4
xor eax, eax
xor ebx, esi
and esi, 0x4e80e359
or ecx, 0x4e82dc5f
bswap ecx
add ebx, esi
neg ebx
add esi, edi
sub ecx, esi
neg edi
jmp 0x5421e0
mov eax, 4
neg esi
xor esi, ecx
or ecx, ebx
sub ecx, edi
xor edi, ecx
mov esi, edi
jmp 0x544c47
mov edx, dword [edx]
and ebx, ecx
add ebx, 0x4f231165
ror ecx, 0x1d
xchg ebx, edi
xor esi, ecx
add ebx, 0x4f2ba5ad
and ebx, ecx
jmp 0x544abd
mov edx, dword [esp + 0x54]
mov edi, ebx
and ebx, edi
inc edi
xchg ebx, ecx
nop
xchg ebx, esi
jmp 0x5442ef
add esp, 0xac
sub ecx, edi
and ecx, ebx
or ecx, 0x50c4f06c
and esi, ebx
ror ecx, 0x1b
shr ebx, 0xc
or ecx, esi
xor esi, edi
add edi, esi
jmp 0x544adf
add edx, dword [esp + 0x68]
xor esi, 0x5163dcdf
and edi, ecx
or ecx, ebx
add ecx, edi
or edi, ebx
add esi, edi
ror esi, 0x14
or edi, ebx
or ebx, esi
shl ecx, 0xe
ror esi, 0x11
and esi, ebx
mov ecx, 0x518077c7
jmp 0x543d4d
jne 0x5421e0
or edi, ecx
add esi, ebx
rol ecx, 0x1d
xchg ebx, edi
xchg ecx, esi
sub ebx, ecx
jmp 0x544961
mov dword [esp + 4], edx
or esi, ebx
mov edi, ebx
sub edi, esi
mov esi, ecx
mov ebx, esi
sub edi, ecx
mov esi, ecx
sub esi, ecx
and ecx, edi
bswap edi
sub esi, edi
jmp 0x542bbc
mov dword [esp + 0x68], edx
dec ecx
bswap edi
xor ecx, edi
and ecx, edi
or esi, ebx
mov ecx, esi
bswap edi
and ecx, ebx
and esi, edi
xchg edi, ebx
neg edi
and ecx, edi
jmp 0x5427da
mov edx, dword [edx]
or esi, 0x5320b284
sub ebx, esi
and edi, esi
add edi, ecx
xor esi, 0x532896e5
jmp 0x5441c4
mov edx, 0x30
mov ebx, ecx
add ecx, 0x53545c42
ror ebx, 0x14
xor ecx, esi
xor esi, ecx
and ebx, 0x535c3f98
mov ecx, edi
jmp 0x5435ab
mov dword [esp + 4], 0
and ebx, 0x536d33b7
mov edi, ebx
bswap esi
add esi, ebx
shr edi, 7
mov ecx, ebx
jmp 0x54241d
add edx, dword [esp + 0x5c]
sub edi, ecx
xor esi, ecx
shl edi, 0x11
xchg edi, esi
sub ecx, esi
jmp 0x543b44
mov dword [esp + 0x54], edx
or ebx, edi
or edi, ecx
mov esi, ebx
sub ecx, ebx
mov ecx, 0x5615f47f
mov esi, edi
or ecx, ebx
xchg ecx, ebx
mov esi, ecx
or esi, 0x561fa534
mov edi, ebx
mov edi, esi
or ebx, esi
neg ecx
mov ebx, ecx
jmp 0x543962
mov edx, dword [edx]
or edi, ebx
neg ecx
sub ecx, 0x58e2f29a
dec ebx
mov esi, ecx
ror esi, 0x18
dec ecx
inc esi
mov ebx, edi
and edi, ebx
or edi, ecx
or edi, 0x5906d28a
jmp 0x54310d
mov dword [esp + 0x54], edx
xor esi, ecx
sub ebx, 0x590b214b
or ebx, ecx
and ebx, ecx
and edi, ecx
xchg edi, ecx
or ebx, edi
and esi, ebx
or ebx, edi
bswap esi
jmp 0x543a56
mov edx, dword [esp + 0x5c]
xchg ecx, edi
xor edi, esi
jmp 0x541dc6
mov edx, dword [edx]
shr ebx, 0x1c
xor ecx, 0x5c0e927b
not esi
jmp 0x543480
mov dword [esp + 0x54], edx
and esi, edi
neg edi
shl ecx, 0xb
and ecx, 0x5c1aa6c9
neg edi
jmp 0x5435dd
push edx
mov ecx, 0x5c2036f4
xor ecx, ebx
mov edi, ebx
xchg ecx, esi
or ebx, edi
sub ebx, esi
xor ebx, edi
jmp 0x543ad8
mov edx, dword [esp + 0x54]
neg ebx
add esi, ebx
xchg edi, esi
add ebx, 0x5d23125c
add ebx, edi
and esi, ebx
and ebx, esi
rol edi, 0x18
add ecx, esi
bswap esi
jmp 0x54270e
sub esp, 0xac
mov ecx, ebx
add ebx, esi
sub esi, ecx
xor ecx, esi
mov ebx, 0x5d65c410
xor esi, ebx
or esi, edi
add edi, 0x5d6c2efe
inc edi
neg edi
or esi, ecx
bswap esi
add esi, 0x5d7cabf9
rol ebx, 1
xchg esi, ebx
mov ebx, ecx
jmp 0x5433c2
inc edx
sub ebx, edi
or ecx, 0x5da93cc3
inc ecx
rol esi, 1
add edi, ecx
or edi, esi
jmp 0x542706
pop edx
xor ecx, 0x5ea15d64
xor ebx, ecx
xchg ebx, ecx
inc ecx
sub edi, esi
sub ebx, ecx
jmp 0x54339f
mov edx, dword [edx]
xor ebx, edi
or edi, ebx
xor esi, edi
jmp 0x543e27
mov edx, dword [esp + 0x54]
sub ebx, 0x5f06b417
xor edi, ebx
not edi
and edi, ecx
xor esi, ecx
and esi, ebx
jmp 0x542096
add edx, 0xc
mov ecx, ebx
sub esi, ebx
xchg esi, ebx
inc ebx
not ebx
xchg esi, ecx
or ebx, 0x5f8e572b
add edi, 0x5f908104
rol esi, 0xc
jmp 0x5429f7
ret
mov edx, dword [edx]
xor esi, 0x5ffc2b3b
or ecx, edi
xchg esi, ebx
inc esi
add ecx, esi
xor esi, 0x600767b2
sub ebx, edi
mov esi, ecx
xor ecx, 0x600eb52f
mov ecx, esi
add edi, esi
sub esi, 0x60155f2c
jmp 0x543fce
add dword [esp + 4], 4
xor edi, ecx
shr esi, 4
not ebx
ror edi, 4
xor ebx, edi
sub ecx, esi
shr esi, 8
xor edi, ebx
neg ecx
ror ecx, 0x13
mov edi, 0x6058b1f4
dec esi
jmp 0x54341f
movzx edx, word [edx]
add ecx, 0x60718d4b
and ebx, esi
shr ecx, 0x1d
or edi, ebx
mov ecx, esi
and ecx, edi
neg ecx
and edi, 0x60836d18
mov ecx, 0x60868fbd
mov ecx, esi
and edi, 0x608ae47b
mov ecx, ebx
jmp 0x543a8b