Function at 0x40b6b0
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x298
mov eax, dword [0x72cec4]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x280], 0xffffae18
cmp dword [ebp - 0x280], 0x4cf84
jne 0x40b6e3
mov dword [ebp - 0x280], 0x1ff
cmp dword [ebp - 0x280], 0x1c4c9
jne 0x40b6f9
mov dword [ebp - 0x280], 0x1fa
cmp dword [ebp - 0x280], 0x3ea07
jne 0x40b70f
mov dword [ebp - 0x280], 0xfffffd94
xor eax, eax
mov word [ebp - 0x26c], ax
mov dword [ebp - 0x284], 0xffff8da5
cmp dword [ebp - 0x284], 0x1260b
jne 0x40b738
mov dword [ebp - 0x284], 0xfffffe6d
cmp dword [ebp - 0x284], 0x44806
jne 0x40b74e
mov dword [ebp - 0x284], 0xfffffc1f
xor ecx, ecx
mov word [ebp - 0x27c], cx
mov dword [ebp - 0x294], 0xffffdbe9
cmp dword [ebp - 0x294], 0x263ba
jne 0x40b777
mov dword [ebp - 0x294], 0xfffffe99
mov dword [ebp - 0x278], 0
mov dword [ebp - 0x270], 0xffff8758
cmp dword [ebp - 0x270], 0x4d085
jne 0x40b7a1
mov dword [ebp - 0x270], 0xfffffcdd
cmp dword [ebp - 0x270], 0x1a5cb
jne 0x40b7b7
mov dword [ebp - 0x270], 0xffffffc3
cmp dword [ebp - 0x270], 0x30e25
jne 0x40b7cd
mov dword [ebp - 0x270], 0xfffffde3
cmp dword [ebp - 0x270], 0x2e19d
jne 0x40b7e3
mov dword [ebp - 0x270], 0xfffffd4d
cmp dword [ebp - 0x270], 0x178cd
jne 0x40b7f9
mov dword [ebp - 0x270], 0x178
mov edx, dword [ebp + 0xc]
mov eax, dword [ebp + 0xc]
add eax, dword [edx + 0x3c]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x298], 0xfffff245
cmp dword [ebp - 0x298], 0x30fa8
jne 0x40b828
mov dword [ebp - 0x298], 0xfffffd35
mov ecx, dword [ebp - 0x288]
movzx edx, word [ecx + 0x18]
cmp edx, 0x10b
jne 0x40b9c6
mov dword [ebp - 0xf4], str.stage_bankbook_abbreviation
mov dword [ebp - 0xf0], str.goddess_analog_stable
mov dword [ebp - 0xec], str.dogsled_prickly_approval
mov dword [ebp - 0xe8], str.wed_sword_contention
mov dword [ebp - 0xe4], str.agency_ostrich
mov dword [ebp - 0xe0], str.inhibitor_fishery
mov dword [ebp - 0xdc], str.ruckus
mov dword [ebp - 0xd8], str.margarine_thermometer_tablecloth
mov dword [ebp - 0xd4], str.proponent_burden
mov dword [ebp - 0xd0], str.brewer_parachute_jaw
mov dword [ebp - 0xcc], str.population_psychologist
mov dword [ebp - 0xc8], str.airfare_paramecium
mov dword [ebp - 0xc4], str.window_chivalry
mov dword [ebp - 0xc0], str.queen_mandolin
mov dword [ebp - 0xbc], str.slime
mov dword [ebp - 0xb8], str.eponym_play_pension
mov dword [ebp - 0xb4], str.fault_compromise
mov dword [ebp - 0xb0], str.terror
mov dword [ebp - 0xac], str.communion_staff_needless
mov dword [ebp - 0xa8], str.chain_beheading_volume
mov dword [ebp - 0xa4], 0x5d03e8
mov dword [ebp - 0xa0], str.assorted_opportunist
mov dword [ebp - 0x9c], str.motive_crewmember_community
mov dword [ebp - 0x98], str.tamale_login_subgroup
mov dword [ebp - 0x94], str.ATM_residue_heroine
mov dword [ebp - 0x90], str.beret_arrive_outfit
mov dword [ebp - 0x8c], str.fortunate_bone_delicious
mov dword [ebp - 0x88], str.pleasant_movie_secretariat
mov dword [ebp - 0x84], str.destruction
mov dword [ebp - 0x80], str.scorpion_stitcher
mov dword [ebp - 0x7c], str.shed
mov dword [ebp - 0x78], str.make_complaint_puma
mov dword [ebp - 0x74], str.follower_rent
mov dword [ebp - 0x70], str.dad
mov dword [ebp - 0x6c], str.steward_squeegee_trading
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x28c], eax
mov ecx, dword [ebp - 0x28c]
movzx edx, word [ecx + 0x14]
mov eax, dword [ebp - 0x28c]
lea ecx, [eax + edx + 0x18]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x28c]
mov ax, word [edx + 6]
mov word [ebp - 0x27c], ax
jmp 0x40bdbe
mov ecx, dword [ebp - 0x288]
movzx edx, word [ecx + 0x18]
cmp edx, 0x20b
jne 0x40bdb7
mov dword [ebp - 0x268], str.refund_scandalous_normalization
mov dword [ebp - 0x264], str.propaganda_gaffe
mov dword [ebp - 0x260], str.crucifixion_practice_thermostat
mov dword [ebp - 0x25c], str.delegate_collectivisation_baseball
mov dword [ebp - 0x258], str.dud_loneliness_floodplain
mov dword [ebp - 0x254], str.mass_roomy_breakthrough
mov dword [ebp - 0x250], str.colony_romance_daughter
mov dword [ebp - 0x24c], str.senator
mov dword [ebp - 0x248], str.listen_notepad_uncertainty
mov dword [ebp - 0x244], str.jelly
mov dword [ebp - 0x240], 0x5d0624
mov dword [ebp - 0x23c], str.succotash
mov dword [ebp - 0x238], str.forte_veneer_tusk
mov dword [ebp - 0x234], str.memorial
mov dword [ebp - 0x230], 0x5d0660
mov dword [ebp - 0x22c], str.mother_alb_margin
mov dword [ebp - 0x228], 0x5d0680
mov dword [ebp - 0x224], str.classify_styling
mov dword [ebp - 0x220], str.e_book_noon
mov dword [ebp - 0x21c], str.moose_identity
mov dword [ebp - 0x218], str.frequency_resource
mov dword [ebp - 0x214], str.manufacturer_whirlpool
mov dword [ebp - 0x210], str.groan_reflection
mov dword [ebp - 0x20c], str.hulking
mov dword [ebp - 0x208], str.residue_continue
mov dword [ebp - 0x204], str.coat
mov dword [ebp - 0x200], str.achieve_enchanting_nappy
mov dword [ebp - 0x1fc], str.mower
mov dword [ebp - 0x1f8], str.pheromone_libido_fry
mov dword [ebp - 0x1f4], str.timeout_half
mov dword [ebp - 0x1f0], str.normal_level_competence
mov dword [ebp - 0x1ec], str.possible_cinema_pike
mov dword [ebp - 0x1e8], 0x5d07a4
mov dword [ebp - 0x1e4], str.tearful_chemistry_wording
mov dword [ebp - 0x1e0], str.oregano_pavilion_jute
mov dword [ebp - 0x1dc], str.marxism_direful
mov dword [ebp - 0x1d8], str.dance_shred
mov dword [ebp - 0x1d4], str.chili_creator
mov dword [ebp - 0x1d0], str.obsolete_saddle_potato
mov dword [ebp - 0x1cc], 0x5d082c
mov dword [ebp - 0x1c8], str.fratricide_enclosure_grandmother
mov dword [ebp - 0x1c4], str.erosion_kitchen
mov dword [ebp - 0x1c0], str.jittery
mov dword [ebp - 0x1bc], str.mozzarella
mov dword [ebp - 0x1b8], str.chief
mov dword [ebp - 0x1b4], str.developer_propane_sunday
mov dword [ebp - 0x1b0], str.classy_limestone
mov dword [ebp - 0x1ac], str.stole_weak_missionary
mov dword [ebp - 0x1a8], str.playroom_data
mov dword [ebp - 0x1a4], 0x5d08e8
mov dword [ebp - 0x1a0], str.fatigues_enclosure_beginner
mov dword [ebp - 0x19c], str.guess
mov dword [ebp - 0x198], str.diary
mov dword [ebp - 0x194], str.student_stallion_spelling
mov dword [ebp - 0x190], str.participant
mov dword [ebp - 0x18c], str.embarrass_cover
mov dword [ebp - 0x188], str.pile_digger_crate
mov dword [ebp - 0x184], str.satire_tricky
mov dword [ebp - 0x180], str.nestling_blink_guest
mov dword [ebp - 0x17c], str.granola_sorrow
mov dword [ebp - 0x178], str.resolution_wedding
mov dword [ebp - 0x174], str.owner
mov dword [ebp - 0x170], str.sourwood_retrospect
mov dword [ebp - 0x16c], str.alcove_comma_polarisation
mov dword [ebp - 0x168], 0x5d0a00
mov dword [ebp - 0x164], str.tortoise
mov dword [ebp - 0x160], str.simplicity_finicky
mov dword [ebp - 0x15c], str.adorable_invention
mov dword [ebp - 0x158], str.silo_psychologist_march
mov dword [ebp - 0x154], str.therapist_clean_scam
mov dword [ebp - 0x150], str.leadership_goose_cork
mov dword [ebp - 0x14c], str.leopard
mov dword [ebp - 0x148], str.drapes
mov dword [ebp - 0x144], str.confess
mov dword [ebp - 0x140], str.vascular_spectacle_ATM
mov dword [ebp - 0x13c], str.detailed_armor_sponsor
mov dword [ebp - 0x138], str.cost
mov dword [ebp - 0x134], str.smiling_melatonin
mov dword [ebp - 0x130], str.writer
mov dword [ebp - 0x12c], str.closing_petition_pathology
mov dword [ebp - 0x128], str.statute
mov dword [ebp - 0x124], str.bay_airline_marriage
mov dword [ebp - 0x120], str.trellis
mov dword [ebp - 0x11c], str.pocketbook_nonconformist_familiar
mov dword [ebp - 0x118], str.source_advocate
mov dword [ebp - 0x114], str.zen
mov dword [ebp - 0x110], str.attend
mov dword [ebp - 0x10c], str.moonshine
mov dword [ebp - 0x108], str.waterbed_jasmine
mov dword [ebp - 0x104], str.furnace_stonework
mov dword [ebp - 0x100], str.organic_tenor_catastrophe
mov dword [ebp - 0xfc], str.amnesty_cappelletti_thief
mov dword [ebp - 0xf8], str.presence_invader
mov eax, dword [ebp - 0x288]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x290]
movzx edx, word [ecx + 0x14]
mov eax, dword [ebp - 0x290]
lea ecx, [eax + edx + 0x18]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x290]
mov ax, word [edx + 6]
mov word [ebp - 0x27c], ax
jmp 0x40bdbe
xor eax, eax
jmp 0x40bfaf
mov dword [ebp - 0x68], str.labored_major_tectonics
mov dword [ebp - 0x64], str.slay_slapstick_manifestation
mov dword [ebp - 0x60], str.chimpanzee
mov dword [ebp - 0x5c], str.print_billion
mov dword [ebp - 0x58], str.pup_glee_trouble
mov dword [ebp - 0x54], str.warlord
mov dword [ebp - 0x50], str.lightning_retrieve
mov dword [ebp - 0x4c], str.emotion
mov dword [ebp - 0x48], str.mint_disadvantage_malicious
mov dword [ebp - 0x44], str.display_milestone_pheromone
mov dword [ebp - 0x40], str.attorney_coordinate_delicious
mov dword [ebp - 0x3c], str.debate_little
mov dword [ebp - 0x38], str.step_brother
mov dword [ebp - 0x34], str.salty
mov dword [ebp - 0x30], str.schizophrenic
mov dword [ebp - 0x2c], str.tights_asphalt
mov dword [ebp - 0x28], str.chronograph_unify
mov dword [ebp - 0x24], str.fowl_adrenalin_reporter
mov dword [ebp - 0x20], str.distributor
mov dword [ebp - 0x1c], str.alto_consumption_deliver
mov dword [ebp - 0x18], str.buy
mov dword [ebp - 0x14], str.psychologist_squeeze
mov dword [ebp - 0x10], str.welcome_paramecium
mov dword [ebp - 0xc], str.vulgar_veldt_shakedown
mov dword [ebp - 8], str.nerve_deceive_sunglasses
mov ecx, 0x28
imul edx, ecx, 0
mov eax, dword [ebp - 0x278]
mov ecx, dword [ebp + 8]
cmp ecx, dword [eax + edx + 0x14]
jae 0x40be8c
mov eax, dword [ebp + 8]
jmp 0x40bfaf
mov dword [ebp - 0x274], 0x52a
cmp dword [ebp - 0x274], 0x1089a
jne 0x40beac
mov dword [ebp - 0x274], 0xffffffdb
cmp dword [ebp - 0x274], 0x30241
jne 0x40bec2
mov dword [ebp - 0x274], 0xffffff8b
cmp dword [ebp - 0x274], 0x29ee0
jne 0x40bed8
mov dword [ebp - 0x274], 0x228
cmp dword [ebp - 0x274], 0xffffe12f
jne 0x40beee
mov dword [ebp - 0x274], 0xfffffe45
cmp dword [ebp - 0x274], 0x1b315
jne 0x40bf04
mov dword [ebp - 0x274], 0x1a4
xor edx, edx
mov word [ebp - 0x26c], dx
jmp 0x40bf21
mov ax, word [ebp - 0x26c]
add ax, 1
mov word [ebp - 0x26c], ax
movzx ecx, word [ebp - 0x26c]
movzx edx, word [ebp - 0x27c]
cmp ecx, edx
jge 0x40bfad
movzx eax, word [ebp - 0x26c]
imul ecx, eax, 0x28
mov edx, dword [ebp - 0x278]
mov eax, dword [ebp + 8]
cmp eax, dword [edx + ecx + 0xc]
jb 0x40bfa8
movzx ecx, word [ebp - 0x26c]
imul edx, ecx, 0x28
movzx eax, word [ebp - 0x26c]
imul ecx, eax, 0x28
mov eax, dword [ebp - 0x278]
mov edx, dword [eax + edx + 0xc]
mov eax, dword [ebp - 0x278]
add edx, dword [eax + ecx + 0x10]
cmp dword [ebp + 8], edx
jae 0x40bfa8
movzx ecx, word [ebp - 0x26c]
imul edx, ecx, 0x28
mov eax, dword [ebp - 0x278]
mov ecx, dword [ebp + 8]
sub ecx, dword [eax + edx + 0xc]
movzx edx, word [ebp - 0x26c]
imul eax, edx, 0x28
mov edx, dword [ebp - 0x278]
add ecx, dword [edx + eax + 0x14]
mov eax, ecx
jmp 0x40bfaf
jmp 0x40bf0f
xor eax, eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00596709
mov esp, ebp
pop ebp
ret