Function at 0x5023221e
Capabilities:
Inspect section memory permissions

Disassembly:
mov cx, word [esp + 4]
xor eax, eax
xor edx, edx
cmp cx, 0x24f
ja 0x50232235
push 2
jmp 0x502325ab
cmp cx, 0x2000
jae 0x5023247e
cmp cx, 0x1000
jae 0x502323b4
cmp cx, 0x370
jb 0x502325c3
cmp cx, 0x400
jae 0x50232264
push 4
jmp 0x502325ab
cmp cx, 0x4ff
ja 0x50232272
push 8
jmp 0x502325ab
cmp cx, 0x530
jb 0x502325c3
cmp cx, 0x590
jae 0x5023228b
push 0x10
jmp 0x502325ab
cmp cx, 0x600
jae 0x50232299
push 0x20
jmp 0x502325ab
cmp cx, 0x700
jb 0x502325a9
cmp cx, 0x74f
ja 0x502322b5
mov eax, 0x400000
jmp 0x502325c1
cmp cx, 0x780
jb 0x502325c3
cmp cx, 0x7bf
ja 0x502322d1
mov eax, 0x800000
jmp 0x502325c1
cmp cx, 0x900
jb 0x502325c3
cmp cx, 0x980
jae 0x502322ed
mov eax, 0x80
jmp 0x502325c1
cmp cx, 0xa00
jae 0x502322fe
mov eax, 0x100
jmp 0x502325c1
cmp cx, 0xa80
jae 0x5023230f
mov eax, 0x200
jmp 0x502325c1
cmp cx, 0xb00
jae 0x50232320
mov eax, 0x400
jmp 0x502325c1
cmp cx, 0xb80
jae 0x50232331
mov eax, 0x800
jmp 0x502325c1
cmp cx, 0xc00
jae 0x50232342
mov eax, 0x1000
jmp 0x502325c1
cmp cx, 0xc80
jae 0x50232353
mov eax, 0x2000
jmp 0x502325c1
cmp cx, 0xd00
jae 0x50232364
mov eax, 0x4000
jmp 0x502325c1
cmp cx, 0xd80
jae 0x50232375
mov eax, 0x8000
jmp 0x502325c1
cmp cx, 0xe00
jae 0x50232386
mov eax, 0x1000000
jmp 0x502325c1
cmp cx, 0xe80
jae 0x50232397
mov eax, 0x10000
jmp 0x502325c1
xor edx, edx
cmp cx, 0xf00
jae 0x502323aa
mov eax, 0x20000
jmp 0x502325c3
mov eax, 0x40000
jmp 0x502325c3
cmp cx, 0x10a0
jae 0x502323c5
mov eax, 0x2000000
jmp 0x502325c1
cmp cx, 0x1100
jae 0x502323d6
mov eax, 0x80000
jmp 0x502325c1
cmp cx, 0x1200
jae 0x502323e7
mov eax, 0x100000
jmp 0x50232503
cmp cx, 0x13a0
jae 0x502323f8
mov eax, 0x4000000
jmp 0x502325c1
cmp cx, 0x1400
jae 0x50232409
mov eax, 0x8000000
jmp 0x502325c1
cmp cx, 0x1680
jae 0x5023241a
mov eax, 0x10000000
jmp 0x502325c1
cmp cx, 0x16a0
jae 0x5023242b
mov eax, 0x20000000
jmp 0x502325c1
cmp cx, 0x1780
jae 0x5023243c
mov eax, 0x40000000
jmp 0x502325c1
cmp cx, 0x1800
jae 0x5023244d
mov eax, SysAllocStringLen
jmp 0x502325c1
cmp cx, 0x18af
ja 0x5023245e
xor edx, edx
xor eax, eax
inc edx
jmp 0x502325c3
cmp cx, 0x1e00
jb 0x502325c3
xor edx, edx
cmp cx, 0x1f00
jae 0x5023247a
push 2
pop eax
jmp 0x502325c3
push 4
jmp 0x50232474
cmp cx, 0xd800
jae 0x5023254f
cmp cx, 0x2800
ja 0x502324a7
cmp cx, 0x206f
jbe 0x502325c3
xor eax, eax
mov edx, SysAllocStringLen
jmp 0x502325c3
cmp cx, 0x28ff
ja 0x502324b8
mov eax, 0x200000
jmp 0x502325c1
cmp cx, 0x2e80
jb 0x502325c3
cmp cx, 0x31bf
ja 0x5023250d
xor edx, edx
cmp cx, 0x3040
mov eax, 0x100000
jb 0x502325c3
cmp cx, 0x3100
jae 0x502324ed
mov edx, 0x10000000
jmp 0x502325c3
cmp cx, 0x3130
jb 0x502325c3
cmp cx, 0x3190
jae 0x502325c3
mov edx, 0x20000000
jmp 0x502325c3
cmp cx, 0x3200
jb 0x502325c3
cmp cx, 0x9fff
jbe 0x502325bc
cmp cx, 0xa000
jb 0x502325c3
cmp cx, 0xa4cf
ja 0x5023253f
push 2
xor eax, eax
pop edx
jmp 0x502325c3
cmp cx, 0xac00
jb 0x502325c3
cmp cx, 0xd7a3
ja 0x502325c3
jmp 0x502325bc
cmp cx, 0xf900
jb 0x502325c3
cmp cx, 0xfb00
jb 0x502325bc
cmp cx, 0xfb4f
jae 0x5023258d
cmp cx, 0xfb1d
jae 0x50232292
cmp cx, 0xfb06
jbe 0x5023222e
movzx ecx, cx
sub ecx, 0xfb13
cmp ecx, 4
ja 0x502325c3
jmp 0x5023225d
cmp cx, 0xfe00
jb 0x502325a9
cmp cx, 0xfe30
jb 0x502325c3
cmp cx, 0xfe70
jb 0x502325bc
cmp cx, 0xfeff
jae 0x502325ae
push 0x40
pop eax
jmp 0x502325c1
cmp cx, 0xfff0
jae 0x502325c3
cmp cx, 0xfeff
je 0x502325c3
mov eax, 0x100000
xor edx, edx
ret 4