Function at 0x40b230
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x124
mov eax, dword [0x72b01c]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0xf4], 0x611f
cmp dword [ebp - 0xf4], 0x51dc3
jne 0x40b263
mov dword [ebp - 0xf4], 0x106
cmp dword [ebp - 0xf4], 0x49c38
jne 0x40b279
mov dword [ebp - 0xf4], 0xffffff8c
cmp dword [ebp - 0xf4], 0x3c8d0
jne 0x40b28f
mov dword [ebp - 0xf4], 0xfffffcce
cmp dword [ebp - 0xf4], 0xffffd0f7
jne 0x40b2a5
mov dword [ebp - 0xf4], 0x2f
cmp dword [ebp - 0xf4], 0x48bc7
jne 0x40b2bb
mov dword [ebp - 0xf4], 0xfffffc2d
xor eax, eax
mov word [ebp - 0xf0], ax
mov dword [ebp - 0x110], 0x7517
cmp dword [ebp - 0x110], 0x2f794
jne 0x40b2e4
mov dword [ebp - 0x110], 0xfffffdc7
cmp dword [ebp - 0x110], 0x19054
jne 0x40b2fa
mov dword [ebp - 0x110], 0xfffffc50
xor ecx, ecx
mov word [ebp - 0x104], cx
mov dword [ebp - 0x114], 0x6ca9
cmp dword [ebp - 0x114], 0x17523
jne 0x40b323
mov dword [ebp - 0x114], 0x1c9
cmp dword [ebp - 0x114], 0x37d1
jne 0x40b339
mov dword [ebp - 0x114], 0xfffffe69
mov dword [ebp - 0x100], 0
mov edx, 0xfd55
mov word [ebp - 0x108], dx
movzx eax, word [ebp - 0x108]
cmp eax, 0x36273
jne 0x40b369
mov ecx, 0x12d
mov word [ebp - 0x108], cx
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp + 0xc]
add eax, dword [edx + 0x3c]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0xfc], 0x1c5d
cmp dword [ebp - 0xfc], 0x23014
jne 0x40b398
mov dword [ebp - 0xfc], 0x238
cmp dword [ebp - 0xfc], 0x20913
jne 0x40b3ae
mov dword [ebp - 0xfc], 0x3d1
cmp dword [ebp - 0xfc], 0x1928f
jne 0x40b3c4
mov dword [ebp - 0xfc], 0x160
cmp dword [ebp - 0xfc], 0x1a94e
jne 0x40b3da
mov dword [ebp - 0xfc], 0x17a
mov ecx, dword [ebp - 0x118]
movzx edx, word [ecx + 0x18]
cmp edx, 0x10b
jne 0x40b610
mov dword [ebp - 0xec], str.gutter_fly
mov dword [ebp - 0xe8], str.beastie_preface
mov dword [ebp - 0xe4], str.mundane_knife_edge_crewmen
mov dword [ebp - 0xe0], str.heat
mov dword [ebp - 0xdc], str.allowance
mov dword [ebp - 0xd8], str.blackbird_textual
mov dword [ebp - 0xd4], str.correspondent
mov dword [ebp - 0xd0], str.chubby_secretion_blog
mov dword [ebp - 0xcc], str.carry_hectare_quality
mov dword [ebp - 0xc8], str.gradient
mov dword [ebp - 0xc4], str.normalization_yell_decline
mov dword [ebp - 0xc0], str.white_wealthy_anniversary
mov dword [ebp - 0xbc], str.geyser_simple
mov dword [ebp - 0xb8], str.download_bog
mov dword [ebp - 0xb4], str.millimeter
mov dword [ebp - 0xb0], str.customer_redirect
mov dword [ebp - 0xac], str.humour_colossal_hull
mov dword [ebp - 0xa8], str.hometown_tall
mov dword [ebp - 0xa4], str.pinpoint
mov dword [ebp - 0xa0], str.communion_chug_fluttering
mov dword [ebp - 0x9c], str.glee_button_quartz
mov dword [ebp - 0x98], 0x5cde2c
mov dword [ebp - 0x94], str.sandal
mov dword [ebp - 0x90], str.action
mov dword [ebp - 0x8c], str.tame_van
mov dword [ebp - 0x88], str.strategy
mov dword [ebp - 0x84], str.nondescript
mov dword [ebp - 0x80], str.oxygen_spiderling
mov dword [ebp - 0x7c], str.gym_retrospectivity
mov dword [ebp - 0x78], str.cloistered_porthole
mov dword [ebp - 0x74], str.transition_wildebeest_praised
mov dword [ebp - 0x70], str.meter_run
mov dword [ebp - 0x6c], str.granola_devastation_flair
mov dword [ebp - 0x68], str.stair
mov dword [ebp - 0x64], str.louse_joke
mov dword [ebp - 0x60], str.solidarity_hand_ripple
mov dword [ebp - 0x5c], str.descendant
mov dword [ebp - 0x58], str.neuropathologist
mov dword [ebp - 0x54], str.reflect_gemsbok_paint
mov dword [ebp - 0x50], str.stud_rhinoceros_simplification
mov dword [ebp - 0x4c], str.turf_yeast
mov dword [ebp - 0x48], str.fix_schooner_crow
mov dword [ebp - 0x44], str.symbol_fishbone
mov dword [ebp - 0x40], str.interlay_ecclesia_hostel
mov dword [ebp - 0x3c], str.pit_lobster
mov dword [ebp - 0x38], str.chime_organisation
mov dword [ebp - 0x34], str.glucose
mov dword [ebp - 0x30], str.trip
mov dword [ebp - 0x2c], str.existence_spouse
mov dword [ebp - 0x28], str.languid
mov dword [ebp - 0x24], str.mousse_line
mov dword [ebp - 0x20], str.salad_warlord
mov dword [ebp - 0x1c], str.square_prestige_zoology
mov dword [ebp - 0x18], str.brilliant_thing
mov dword [ebp - 0x14], str.rehospitalisation
mov dword [ebp - 0x10], str.quack_solution_treaty
mov dword [ebp - 0xc], str.inhabitant_auto_geek
mov dword [ebp - 8], str.fortunate_larva_terrace
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x11c], eax
mov ecx, dword [ebp - 0x11c]
movzx edx, word [ecx + 0x14]
mov eax, dword [ebp - 0x11c]
lea ecx, [eax + edx + 0x18]
mov dword [ebp - 0x100], ecx
mov edx, dword [ebp - 0x11c]
mov ax, word [edx + 6]
mov word [ebp - 0x104], ax
jmp 0x40b682
mov ecx, dword [ebp - 0x118]
movzx edx, word [ecx + 0x18]
cmp edx, 0x20b
jne 0x40b67b
mov dword [ebp - 0x124], 0xffffadc8
cmp dword [ebp - 0x124], 0x4f956
jne 0x40b642
mov dword [ebp - 0x124], 0xfffffea1
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0x120], eax
mov ecx, dword [ebp - 0x120]
movzx edx, word [ecx + 0x14]
mov eax, dword [ebp - 0x120]
lea ecx, [eax + edx + 0x18]
mov dword [ebp - 0x100], ecx
mov edx, dword [ebp - 0x120]
mov ax, word [edx + 6]
mov word [ebp - 0x104], ax
jmp 0x40b682
xor eax, eax
jmp 0x40b7b2
mov ecx, 0x95ec
mov word [ebp - 0x10c], cx
movzx edx, word [ebp - 0x10c]
cmp edx, 0x13e83
jne 0x40b6a9
mov eax, 0xfd63
mov word [ebp - 0x10c], ax
mov ecx, 0x28
imul edx, ecx, 0
mov eax, dword [ebp - 0x100]
mov ecx, dword [ebp + 8]
cmp ecx, dword [eax + edx + 0x14]
jae 0x40b6c8
mov eax, dword [ebp + 8]
jmp 0x40b7b2
mov edx, 0xffffc8b7
mov word [ebp - 0xf8], dx
movsx eax, word [ebp - 0xf8]
cmp eax, 0xe98b
jne 0x40b6ee
mov ecx, 0x373
mov word [ebp - 0xf8], cx
movsx edx, word [ebp - 0xf8]
cmp edx, 0x5838
jne 0x40b709
mov eax, 0xfffffe05
mov word [ebp - 0xf8], ax
xor ecx, ecx
mov word [ebp - 0xf0], cx
jmp 0x40b726
mov dx, word [ebp - 0xf0]
add dx, 1
mov word [ebp - 0xf0], dx
movzx eax, word [ebp - 0xf0]
movzx ecx, word [ebp - 0x104]
cmp eax, ecx
jge 0x40b7b0
movzx edx, word [ebp - 0xf0]
imul eax, edx, 0x28
mov ecx, dword [ebp - 0x100]
mov edx, dword [ebp + 8]
cmp edx, dword [ecx + eax + 0xc]
jb 0x40b7ab
movzx eax, word [ebp - 0xf0]
imul ecx, eax, 0x28
movzx edx, word [ebp - 0xf0]
imul eax, edx, 0x28
mov edx, dword [ebp - 0x100]
mov ecx, dword [edx + ecx + 0xc]
mov edx, dword [ebp - 0x100]
add ecx, dword [edx + eax + 0x10]
cmp dword [ebp + 8], ecx
jae 0x40b7ab
movzx eax, word [ebp - 0xf0]
imul ecx, eax, 0x28
mov edx, dword [ebp - 0x100]
mov eax, dword [ebp + 8]
sub eax, dword [edx + ecx + 0xc]
movzx ecx, word [ebp - 0xf0]
imul edx, ecx, 0x28
mov ecx, dword [ebp - 0x100]
add eax, dword [ecx + edx + 0x14]
jmp 0x40b7b2
jmp 0x40b714
xor eax, eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00594d69
mov esp, ebp
pop ebp
ret