	.include "main.o"
	.include "bg.o"
	.include "text_printer.o"
	.include "window.o"
	.include "text.o"
	.include "sprite.o"
	.include "link.o"
	.align 4
	.include "battle_main.o"
	.include "random.o"
	.include "load_save.o"

	.align 2
gUnknown_3005014: @ 3005014
	.space 0x4

gUnknown_3005018: @ 3005018
	.space 0x4

gUnknown_300501C: @ 300501C
	.space 0x4

gFieldCallback: @ 3005020
	.space 0x4

gFieldCallback2: @ 3005024
	.space 0x4

gHeldKeyCodeToSend: @ 3005028
	.space 0x4

gUnknown_300502C: @ 300502C
	.space 0x4

gUnknown_3005030: @ 3005030
	.space 0x10

	.include "fieldmap.o"

	.align 4
gUnknown_3005050: @ 3005050
	.space 0x18

gUnknown_3005068: @ 3005068
	.space 0x4

gUnknown_300506C: @ 300506C
	.space 0x4

	.include "scrcmd.o"

gSelectedEventObject: @ 3005074
	.space 0x4

gUnknown_3005078: @ 3005078
	.space 0x4

	.include "event_data.o"
	.include "sound.o"
	.include "task.o"
	
	@ what is this?
	.space 0x20

gUnknown_3005330: @ 3005330
	.space 0x4

gUnknown_3005334: @ 3005334
	.space 0x4

gUnknown_3005338: @ 3005338
	.space 0x4

gUnknown_300533C: @ 300533C
	.space 0x4

gUnknown_3005340: @ 3005340
	.space 0x4

gUnknown_3005344: @ 3005344
	.space 0x4

gUnknown_3005348: @ 3005348
	.space 0x4

gUnknown_300534C: @ 300534C
	.space 0x4

gUnknown_3005350: @ 3005350
	.space 0x4

gUnknown_3005354: @ 3005354
	.space 0xC

	.align 2
	.include "field_specials.o"

gCB2_AfterEvolution: @ 300537C
	.space 0x4

	.include "save.o"

	.align 2
gUnknown_3005424: @ 3005424
	.space 0x4

gUnknown_3005428: @ 3005428
	.space 0x4

gUnknown_300542C: @ 300542C
	.space 0x4

gUnknown_3005430: @ 3005430
	.space 0x10

gUnknown_3005440: @ 3005440
	.space 0x10

gUnknown_3005450: @ 3005450
	.space 0x14

gUnknown_3005464: @ 3005464
	.space 0x58

gUnknown_30054BC: @ 30054BC
	.space 0x2

gUnknown_30054BE: @ 30054BE
	.space 0x76

gUnknown_3005534: @ 3005534
	.space 0xE

gUnknown_3005542: @ 3005542
	.space 0x18

gUnknown_300555A: @ 300555A
	.space 0x1A

gUnknown_3005574: @ 3005574
	.space 0x57C

gUnknown_3005AF0: @ 3005AF0
	.space 0x29F

gUnknown_3005D8F: @ 3005D8F
	.space 0x47

gUnknown_3005DD6: @ 3005DD6
	.space 0x3

gUnknown_3005DD9: @ 3005DD9
	.space 0x4

gUnknown_3005DDD: @ 3005DDD
	.space 0x9

gUnknown_3005DE6: @ 3005DE6
	.space 0x1A

gUnknown_3005E00: @ 3005E00
	.space 0x10

gUnknown_3005E10: @ 3005E10
	.space 0x10

gUnknown_3005E20: @ 3005E20
	.space 0x40

	.align 4
	.include "list_menu.o"
	.align 2
	.include "quest_log.o"

sNumQuestLogs: @ 3005E8C
	.space 0x4

gUnknown_3005E90: @ 3005E90
	.space 0x4

gUnknown_3005E94: @ 3005E94
	.space 0x4

gUnknown_3005E98: @ 3005E98
	.space 0x4

	.include "help_system_812B1E0.o"
	.align 4
	.include "fame_checker.o"
	.include "help_system.o"
	.align 4
	.include "mevent.o"

	.align 4
	.include "battle_controller_pokedude.o"
	.align 4
	.include "berry_fix_program.o"
	.include "m4a.o"
	.include "agb_flash.o"

gRfuState: @ 3007438
	.space 0x8

gUnknown_3007440: @ 3007440
	.space 0x10

gUnknown_3007450: @ 3007450
	.space 0x10

gUnknown_3007460: @ 3007460
	.space 0x4

gUnknown_3007464: @ 3007464
	.space 0x4

gUnknown_3007468: @ 3007468
	.space 0x8

gUnknown_3007470: @ 3007470
	.space 0xC
