Routine_Macros_DKC3.asm
Yoshifanatic1_Donkey-Kong-Country-3-Disassembly/DKC3/Routine_Macros_DKC3.asm

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

if ((!CurrentBank&$7F)^(!HiROMAddressOffset>>16))|(!FastROMAddressOffset>>16) != $80
!Define_DKC3_Global_RemappedBank80 = !TRUE
endif

DATA_C00000:
	dd DATA_C00F26|($20<<24)
	dd DATA_C01006|($07<<24)
	dd DATA_C010E6|($06<<24)
	dd DATA_C011A6|($06<<24)
	dd $00000000|($20<<24)
	dd DATA_C01266|($17<<24)
	dd DATA_C01546|($20<<24)
	dd DATA_C018C6|($08<<24)
	dd DATA_C019C6|($3E<<24)
	dd DATA_C021A6|($20<<24)
	dd DATA_C025A6|($2A<<24)
	dd DATA_C02AE6|($1C<<24)
	dd DATA_C02E66|($0E<<24)
	dd DATA_C03026|($68<<24)
	dd DATA_C03D26|($5C<<24)
	dd DATA_C04886|($1D<<24)
	dd DATA_C04C26|($1D<<24)
	dd DATA_C05546|($1E<<24)
	dd DATA_C04FA6|($13<<24)
	dd DATA_C05206|($1A<<24)
	dd DATA_C05906|($20<<24)
	dd DATA_C05D06|($0C<<24)
	dd DATA_C05E86|($20<<24)
	dd DATA_C06286|($24<<24)
	dd DATA_FC3020|($3C<<24)
	dd DATA_C06706|($06<<24)
	dd DATA_C067C6|($18<<24)
	dd DATA_C06AC6|($18<<24)
	dd DATA_C06DC6|($18<<24)
	dd DATA_C070C6|($0E<<24)
	dd DATA_C07286|($20<<24)
	dd DATA_C07686|($19<<24)
	dd DATA_FC1200|($15<<24)
	dd DATA_FC3900|($20<<24)
	dd DATA_FC3D00|($19<<24)
	dd DATA_FC4020|($20<<24)
	dd DATA_FC4420|($14<<24)
	dd DATA_FC46A0|($1B<<24)
	dd DATA_FC4A00|($16<<24)
	dd DATA_FC4BC0|($1F<<24)
	dd DATA_FC4FA0|($20<<24)
	dd DATA_FC53A0|($04<<24)
	dd DATA_FC5420|($0F<<24)
	dd DATA_FC5600|($12<<24)
	dd DATA_FC5840|($22<<24)
	dd DATA_FC5C80|($16<<24)
	dd DATA_FC5F40|($18<<24)

DATA_C000BC:
	db $00,$01,$00,$00,$00,$78,$76

DATA_C000C3:
	db $00,$01,$01,$00,$00,$79,$75

DATA_C000CA:
	db $00,$01,$02,$00,$00,$79,$75

DATA_C000D1:
	db $00,$01,$03,$00,$00,$7A,$74

DATA_C000D8:
	db $00,$01,$04,$00,$00,$7B,$74

DATA_C000DF:
	db $00,$01,$05,$00,$00,$7C,$73

DATA_C000E6:
	db $00,$01,$06,$00,$00,$7E,$71

DATA_C000ED:
	db $00,$01,$00,$00,$00,$80,$80

DATA_C000F4:
	db $00,$01,$01,$00,$00,$80,$80

DATA_C000FB:
	db $00,$01,$02,$00,$00,$80,$80

DATA_C00102:
	db $00,$01,$03,$00,$00,$80,$80

DATA_C00109:
	db $00,$01,$04,$00,$00,$80,$80

DATA_C00110:
	db $00,$01,$05,$00,$00,$80,$80

DATA_C00117:
	db $00,$01,$06,$00,$00,$80,$80

DATA_C0011E:
	db $00,$03,$00,$00,$00,$7B,$7B,$7E,$7C,$7C,$83

DATA_C00129:
	db $00,$03,$03,$00,$00,$7B,$7B,$7E,$7C,$7C,$83

DATA_C00134:
	db $00,$01,$00,$00,$00,$7C,$7D

DATA_C0013B:
	db $00,$01,$01,$00,$00,$7C,$7D

DATA_C00142:
	db $00,$01,$02,$00,$00,$7C,$7D

DATA_C00149:
	db $00,$01,$03,$00,$00,$7D,$7D

DATA_C00150:
	db $00,$01,$04,$00,$00,$7C,$7D

DATA_C00157:
	db $00,$01,$05,$00,$00,$7C,$7D

DATA_C0015E:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00165:
	db $00,$04,$00,$00,$00,$79,$77,$7C,$7F,$80,$84,$7E,$7C

DATA_C00172:
	db $00,$03,$04,$00,$00,$7C,$77,$7D,$7C,$7F,$81

DATA_C0017D:
	db $00,$03,$07,$00,$00,$7E,$77,$7F,$7F,$82,$85

DATA_C00188:
	db $00,$03,$0A,$00,$00,$7F,$76,$80,$7E,$82,$86

DATA_C00193:
	db $00,$03,$0D,$00,$00,$7F,$79,$7F,$81,$80,$89

DATA_C0019E:
	db $00,$02,$10,$00,$00,$7F,$7F,$7F,$87

DATA_C001A7:
	db $00,$02,$12,$00,$00,$7C,$7E,$7F,$83

DATA_C001B0:
	db $00,$03,$14,$00,$00,$79,$7C,$80,$7F,$82,$87

DATA_C001BB:
	db $03,$01,$0C,$00,$00,$6F,$64,$6F,$74,$6F,$54,$7D,$52

DATA_C001C8:
	db $03,$02,$07,$00,$00,$7B,$56,$7B,$66,$7B,$76,$7E,$86,$7B,$86

DATA_C001D7:
	db $00,$02,$06,$00,$00,$7A,$7A,$81,$7B

DATA_C001E0:
	db $00,$02,$04,$00,$00,$79,$7A,$81,$7A

DATA_C001E9:
	db $00,$02,$02,$00,$00,$7B,$7A,$7E,$7A

DATA_C001F2:
	db $00,$01,$01,$00,$00,$7C,$7B

DATA_C001F9:
	db $00,$01,$00,$00,$00,$7D,$7C

DATA_C00200:
	db $00,$09,$00,$00,$00,$7D,$6F,$8D,$7A,$7D,$67,$7D,$7F,$85,$7F,$93
	db $77,$7D,$77,$85,$70,$85,$77

DATA_C00217:
	db $00,$08,$09,$00,$00,$7D,$70,$87,$7A,$7D,$68,$7D,$7F,$88,$73,$85
	db $6F,$7D,$78,$85,$77

DATA_C0022C:
	db $00,$07,$11,$00,$00,$7D,$70,$7D,$68,$7D,$80,$85,$78,$7D,$78,$85
	db $70,$87,$78

DATA_C0023F:
	db $00,$09,$18,$00,$00,$7D,$70,$7D,$68,$7D,$80,$8B,$79,$8D,$71,$8F
	db $6A,$7D,$78,$85,$70,$85,$78

DATA_C00256:
	db $00,$09,$21,$00,$00,$7D,$70,$90,$7A,$7D,$68,$7D,$80,$98,$7A,$88
	db $7A,$7D,$78,$85,$70,$85,$78

DATA_C0026D:
	db $00,$04,$2A,$00,$00,$7D,$7B,$7D,$73,$7D,$6B,$7D,$63

DATA_C0027A:
	db $00,$03,$2E,$00,$00,$7D,$7A,$7D,$72,$7D,$6A

DATA_C00285:
	db $00,$07,$31,$00,$00,$7D,$68,$7D,$70,$7D,$78,$7D,$80,$84,$78,$87
	db $78,$84,$70

DATA_C00298:
	db $00,$07,$38,$00,$00,$7D,$70,$7D,$68,$85,$70,$7D,$78,$85,$78,$7D
	db $80,$87,$78

DATA_C002AB:
	db $00,$02,$00,$00,$00,$7C,$76,$7C,$7E

DATA_C002B4:
	db $00,$02,$02,$00,$00,$7C,$84,$7C,$7C

DATA_C002BD:
	db $00,$02,$04,$00,$00,$7B,$7D,$7E,$7D

DATA_C002C6:
	db $00,$02,$06,$00,$00,$7B,$7C,$7D,$7C


DATA_C002CF:
	db $00,$04,$08,$00,$00,$7A,$7A,$80,$7A,$7B,$82,$80,$82

DATA_C002DC:
	db $00,$05,$0C,$00,$00,$76,$7D,$7D,$75,$83,$7D,$7A,$85,$7D,$85

DATA_C002EB:
	db $00,$08,$11,$00,$00,$75,$72,$70,$7C,$71,$84,$79,$84,$83,$77,$86
	db $7F,$8B,$7D,$86,$87

DATA_C00300:
	db $00,$07,$19,$00,$00,$6F,$7F,$76,$73,$6F,$78,$78,$7F,$85,$76,$88
	db $7E,$8D,$77

DATA_C00313:
	db $00,$02,$00,$00,$00,$7C,$79,$7C,$71

DATA_C0031C:
	db $00,$02,$02,$00,$00,$7C,$79,$7C,$71

DATA_C00325:
	db $00,$02,$04,$00,$00,$7C,$79,$7C,$71

DATA_C0032E:
	db $00,$02,$06,$00,$00,$7C,$79,$7C,$71

DATA_C00337:
	db $00,$02,$08,$00,$00,$7C,$79,$7C,$71

DATA_C00340:
	db $00,$02,$0A,$00,$00,$7C,$79,$7C,$71

DATA_C00349:
	db $00,$02,$0C,$00,$00,$7C,$79,$7C,$71

DATA_C00352:
	db $00,$02,$0E,$00,$00,$7C,$79,$7C,$71

DATA_C0035B:
	db $00,$02,$10,$00,$00,$7C,$78,$7C,$70

DATA_C00364:
	db $00,$02,$12,$00,$00,$7C,$79,$7C,$71

DATA_C0036D:
	db $00,$02,$14,$00,$00,$7D,$79,$7D,$71

DATA_C00376:
	db $00,$02,$16,$00,$00,$7C,$79,$7C,$71

DATA_C0037F:
	db $00,$02,$18,$00,$00,$7C,$79,$7C,$71

DATA_C00388:
	db $00,$02,$1A,$00,$00,$7C,$79,$7C,$71

DATA_C00391:
	db $00,$02,$1C,$00,$00,$7C,$7A,$7C,$72

DATA_C0039A:
	db $00,$02,$1E,$00,$00,$7C,$7A,$7C,$72

DATA_C003A3:
	db $00,$02,$20,$00,$00,$7C,$7A,$7C,$72

DATA_C003AC:
	db $00,$02,$22,$00,$00,$7C,$7A,$7C,$72

DATA_C003B5:
	db $00,$02,$24,$00,$00,$7D,$7A,$7D,$72

DATA_C003BE:
	db $00,$01,$26,$00,$00,$7C,$7A

DATA_C003C5:
	db $00,$01,$27,$00,$00,$7C,$7A

DATA_C003CC:
	db $00,$01,$28,$00,$00,$7D,$7A

DATA_C003D3:
	db $00,$01,$29,$00,$00,$7D,$7A

DATA_C003DA:
	db $00,$04,$00,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C003E7:
	db $00,$04,$04,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C003F4:
	db $00,$04,$08,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C00401:
	db $00,$04,$0C,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C0040E:
	db $00,$04,$10,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C0041B:
	db $00,$04,$14,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C00428:
	db $00,$04,$18,$00,$00,$83,$91,$83,$89,$83,$81,$83,$79

DATA_C00435:
	db $00,$01,$00,$00,$00,$7D,$7C

DATA_C0043C:
	db $00,$01,$01,$00,$00,$7C,$7D

DATA_C00443:
	db $00,$01,$02,$00,$00,$7C,$7D

DATA_C0044A:
	db $00,$01,$03,$00,$00,$7C,$7D

DATA_C00451:
	db $00,$01,$04,$00,$00,$7C,$7D

DATA_C00458:
	db $00,$01,$05,$00,$00,$7C,$7D

DATA_C0045F:
	db $00,$02,$06,$00,$00,$7A,$7D,$7D,$7F

DATA_C00468:
	db $00,$02,$08,$00,$00,$78,$7B,$80,$7E

DATA_C00471:
	db $00,$02,$0A,$00,$00,$7C,$7B,$7D,$83

DATA_C0047A:
	db $00,$02,$0C,$00,$00,$7D,$78,$7D,$80

DATA_C00483:
	db $01,$01,$4A,$00,$00,$77,$77,$81,$73

DATA_C0048C:
	db $01,$01,$49,$00,$00,$79,$77,$77,$77

DATA_C00495:
	db $01,$01,$48,$00,$00,$78,$76,$7E,$86

DATA_C0049E:
	db $01,$01,$47,$00,$00,$78,$76,$7E,$86

DATA_C004A7:
	db $01,$01,$46,$00,$00,$78,$76,$7F,$86

DATA_C004B0:
	db $01,$02,$50,$00,$00,$7A,$76,$78,$7A,$7F,$86

DATA_C004BB:
	db $01,$01,$43,$00,$00,$7B,$77,$78,$7B

DATA_C004C4:
	db $01,$01,$4E,$00,$00,$77,$77,$81,$72

DATA_C004CD:
	db $01,$01,$3D,$00,$00,$7A,$77,$77,$79

DATA_C004D6:
	db $01,$01,$3C,$00,$00,$77,$78,$82,$78

DATA_C004DF:
	db $01,$01,$3B,$00,$00,$78,$79,$82,$76

DATA_C004E8:
	db $01,$01,$3A,$00,$00,$78,$79,$82,$77

DATA_C004F1:
	db $01,$01,$39,$00,$00,$78,$79,$82,$76

DATA_C004FA:
	db $01,$01,$38,$00,$00,$77,$79,$82,$76

DATA_C00503:
	db $01,$01,$37,$00,$00,$77,$78,$81,$76

DATA_C0050C:
	db $01,$01,$36,$00,$00,$79,$77,$77,$77

DATA_C00515:
	db $01,$00,$00,$00,$00,$79,$77

DATA_C0051C:
	db $01,$01,$23,$00,$00,$7A,$78,$72,$79

DATA_C00525:
	db $01,$01,$22,$00,$00,$79,$78,$71,$78

DATA_C0052E:
	db $01,$01,$21,$00,$00,$79,$79,$71,$79

DATA_C00537:
	db $01,$00,$00,$00,$00,$78,$78

DATA_C0053E:
	db $01,$02,$2E,$03,$3E,$82,$85,$90,$86,$91,$8E,$91,$96,$89,$95,$84
	db $95

DATA_C0054F:
	db $02,$02,$3F,$00,$00,$74,$80,$79,$8B,$7F,$83,$77,$90

DATA_C0055C:
	db $02,$00,$00,$00,$00,$6C,$7B,$70,$8B

DATA_C00565:
	db $01,$02,$39,$00,$00,$69,$76,$6F,$86,$70,$89

DATA_C00570:
	db $01,$03,$39,$00,$00,$6D,$71,$71,$89,$6F,$81,$76,$81

DATA_C0057D:
	db $01,$05,$3A,$00,$00,$80,$71,$8F,$71,$8F,$79,$81,$81,$89,$81,$90
	db $81

DATA_C0058E:
	db $01,$05,$2D,$00,$00,$76,$76,$7D,$6E,$75,$6E,$72,$6E,$72,$76,$73
	db $7E

DATA_C0059F:
	db $01,$02,$30,$00,$00,$6A,$71,$6A,$69,$6D,$69

DATA_C005AA:
	db $00,$03,$00,$00,$00,$6C,$70,$6B,$73,$6A,$6B

DATA_C005B5:
	db $00,$03,$00,$00,$00,$6C,$6E,$70,$6E,$6C,$66

DATA_C005C0:
	db $05,$01,$36,$00,$00,$6D,$4D,$7A,$53,$79,$63,$6C,$5D,$7A,$43,$72
	db $45

DATA_C005D1:
	db $00,$01,$00,$00,$00,$66,$79

DATA_C005D8:
	db $00,$01,$01,$00,$00,$65,$7A

DATA_C005DF:
	db $00,$02,$02,$00,$00,$63,$7A,$65,$7E

DATA_C005E8:
	db $00,$02,$04,$00,$00,$61,$7A,$65,$7B

DATA_C005F1:
	db $00,$03,$06,$00,$00,$64,$7D,$5F,$7D,$63,$75

DATA_C005FC:
	db $00,$03,$09,$00,$00,$63,$76,$5F,$7E,$65,$7E

DATA_C00607:
	db $00,$03,$0C,$00,$00,$63,$76,$5F,$7E,$65,$7D

DATA_C00612:
	db $00,$03,$0F,$00,$00,$63,$76,$5F,$7E,$65,$7D

DATA_C0061D:
	db $00,$03,$12,$00,$00,$5F,$7D,$64,$7D,$63,$75

DATA_C00628:
	db $00,$03,$15,$00,$00,$5F,$7E,$65,$7E,$63,$76

DATA_C00633:
	db $00,$03,$18,$00,$00,$5F,$7E,$65,$7D,$63,$76

DATA_C0063E:
	db $00,$03,$1B,$00,$00,$5F,$7D,$65,$7D,$63,$75

DATA_C00649:
	db $00,$04,$00,$00,$00,$60,$A0,$66,$A0,$65,$98,$6A,$A0

DATA_C00656:
	db $00,$04,$04,$00,$00,$60,$90,$65,$90,$64,$88,$69,$90

DATA_C00663:
	db $00,$05,$08,$00,$00,$5B,$80,$63,$80,$6A,$80,$6E,$80,$64,$78

DATA_C00672:
	db $00,$06,$0D,$00,$00,$5B,$B5,$67,$B5,$6E,$B5,$5F,$AD,$63,$AF,$6A
	db $AD

DATA_C00683:
	db $00,$04,$00,$00,$00,$80,$71,$79,$71,$79,$79,$80,$79

DATA_C00690:
	db $00,$04,$04,$00,$00,$79,$71,$81,$71,$79,$79,$81,$79

DATA_C0069D:
	db $00,$04,$08,$00,$00,$79,$71,$80,$71,$79,$79,$80,$79

DATA_C006AA:
	db $00,$04,$0C,$00,$00,$7A,$71,$7F,$71,$7F,$79,$7A,$79

DATA_C006B7:
	db $00,$04,$10,$00,$00,$7E,$6D,$7C,$73,$7E,$75,$7C,$7B

DATA_C006C4:
	db $00,$02,$14,$00,$00,$7D,$71,$7D,$79

DATA_C006CD:
	db $00,$03,$16,$00,$00,$7C,$71,$7E,$75,$7D,$79

DATA_C006D8:
	db $00,$04,$19,$00,$00,$7B,$70,$7B,$78,$7F,$72,$7F,$7A

DATA_C006E5:
	db $00,$04,$00,$00,$00,$79,$70,$80,$70,$79,$78,$81,$78

DATA_C006F2:
	db $00,$04,$04,$00,$00,$79,$70,$81,$70,$79,$78,$81,$78

DATA_C006FF:
	db $00,$04,$08,$00,$00,$79,$70,$81,$70,$79,$78,$81,$78

DATA_C0070C:
	db $00,$04,$0C,$00,$00,$79,$70,$80,$70,$79,$78,$80,$78

DATA_C00719:
	db $00,$04,$10,$00,$00,$7E,$6E,$7E,$76,$7B,$72,$7B,$7A

DATA_C00726:
	db $00,$02,$14,$00,$00,$7D,$70,$7D,$78

DATA_C0072F:
	db $00,$02,$16,$00,$00,$7D,$70,$7D,$78

DATA_C00738:
	db $00,$04,$18,$00,$00,$7A,$70,$7B,$78,$7F,$70,$7F,$78

DATA_C00745:
	db $00,$02,$00,$00,$00,$7D,$79,$7D,$71

DATA_C0074E:
	db $00,$02,$02,$00,$00,$7C,$71,$7C,$79

DATA_C00757:
	db $00,$04,$04,$00,$00,$7E,$71,$7A,$71,$7A,$79,$7E,$79

DATA_C00764:
	db $00,$04,$08,$00,$00,$79,$71,$80,$71,$79,$79,$80,$79

DATA_C00771:
	db $00,$04,$0C,$00,$00,$79,$71,$80,$71,$79,$79,$80,$79

DATA_C0077E:
	db $00,$04,$10,$00,$00,$79,$71,$80,$71,$79,$79,$80,$79

DATA_C0078B:
	db $00,$04,$14,$00,$00,$7A,$71,$7F,$71,$7A,$79,$7F,$79

DATA_C00798:
	db $00,$02,$18,$00,$00,$7C,$71,$7C,$79

DATA_C007A1:
	db $00,$01,$00,$00,$00,$81,$7A

DATA_C007A8:
	db $00,$02,$01,$00,$00,$86,$7A,$7F,$7A

DATA_C007B1:
	db $00,$02,$03,$00,$00,$8A,$7C,$82,$7C

DATA_C007BA:
	db $00,$03,$05,$00,$00,$8E,$7C,$86,$7C,$82,$7C

DATA_C007C5:
	db $00,$03,$08,$00,$00,$92,$7D,$8A,$7D,$84,$7D

DATA_C007D0:
	db $00,$03,$0B,$00,$00,$96,$7E,$8E,$7E,$87,$7E

DATA_C007DB:
	db $00,$03,$0E,$00,$00,$99,$7F,$91,$7E,$89,$7E

DATA_C007E6:
	db $00,$04,$11,$00,$00,$96,$82,$93,$7E,$8C,$7E,$9E,$82

DATA_C007F3:
	db $00,$04,$15,$00,$00,$A2,$83,$96,$7E,$8F,$7E,$9A,$83

DATA_C00800:
	db $00,$03,$19,$00,$00,$92,$7E,$9A,$7E,$9F,$85

DATA_C0080B:
	db $00,$02,$1C,$00,$00,$96,$7E,$9E,$7F

DATA_C00814:
	db $00,$02,$1E,$00,$00,$9B,$7E,$A3,$7E

DATA_C0081D:
	db $00,$03,$00,$00,$00,$69,$7F,$71,$7D,$77,$7D

DATA_C00828:
	db $00,$03,$03,$00,$00,$6C,$86,$74,$84,$77,$80

DATA_C00833:
	db $00,$03,$06,$00,$00,$79,$83,$77,$89,$75,$8E

DATA_C0083E:
	db $00,$03,$09,$00,$00,$7D,$84,$7D,$8C,$7D,$94

DATA_C00849:
	db $00,$06,$00,$00,$00,$7B,$85,$7F,$85,$79,$75,$81,$75,$79,$7D,$81
	db $7D

DATA_C0085A:
	db $00,$06,$06,$00,$00,$79,$76,$7C,$86,$7E,$86,$79,$7E,$81,$7E,$81
	db $76

DATA_C0086B:
	db $00,$06,$0C,$00,$00,$79,$75,$7B,$85,$7F,$85,$79,$7D,$81,$7D,$81
	db $75

DATA_C0087C:
	db $00,$07,$12,$00,$00,$78,$7D,$78,$75,$7B,$85,$7F,$85,$80,$7D,$80
	db $75,$81,$79

DATA_C0088F:
	db $00,$06,$19,$00,$00,$79,$7C,$79,$84,$7F,$84,$79,$74,$81,$74,$81
	db $7C

DATA_C008A0:
	db $00,$01,$1F,$00,$00,$7C,$7E

DATA_C008A7:
	db $00,$01,$00,$00,$00

DATA_C008AC:
	db $00,$01,$00,$00,$00

DATA_C008B1:
	db $00,$01,$00,$00,$00

DATA_C008B6:
	db $00,$01,$00,$00,$00

DATA_C008BB:
	db $00,$01,$00,$00,$00

DATA_C008C0:
	db $00,$01,$00,$00,$00

DATA_C008C5:
	db $00,$01,$00,$00,$00

DATA_C008CA:
	db $00,$01,$00,$00,$00

DATA_C008CF:
	db $01,$00,$00,$00,$00

DATA_C008D4:
	db $01,$00,$00,$00,$00

DATA_C008D9:
	db $01,$00,$00,$00,$00

DATA_C008DE:
	db $01,$00,$00,$00,$00

DATA_C008E3:
	db $01,$00,$00,$00,$00

DATA_C008E8:
	db $01,$00,$00,$00,$00

DATA_C008ED:
	db $01,$00,$00,$00,$00

DATA_C008F2:
	db $00,$02,$00,$02,$10,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C008FF:
	db $00,$02,$02,$02,$12,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C0090C:
	db $00,$02,$04,$02,$14,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00919:
	db $00,$02,$06,$02,$16,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00926:
	db $00,$02,$08,$02,$18,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00933:
	db $00,$02,$0A,$02,$1A,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00940:
	db $00,$02,$0C,$02,$1C,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C0094D:
	db $00,$02,$0E,$02,$1E,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C0095A:
	db $00,$05,$28,$00,$00,$7E,$6A,$7E,$72,$7D,$7A,$7B,$82,$7A,$8A

DATA_C00969:
	db $00,$02,$20,$02,$30,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00976:
	db $00,$02,$24,$02,$34,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00983:
	db $00,$02,$00,$00,$00,$7F,$70,$7C,$78

DATA_C0098C:
	db $00,$04,$02,$00,$00,$7C,$70,$78,$78,$81,$70,$81,$78

DATA_C00999:
	db $00,$02,$00,$02,$02,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C009A6:
	db $00,$02,$04,$02,$06,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C009B3:
	db $00,$02,$08,$02,$0A,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C009C0:
	db $00,$02,$0C,$02,$0E,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C009CD:
	db $00,$02,$10,$00,$00,$79,$78,$80,$78

DATA_C009D6:
	db $00,$02,$12,$00,$00,$79,$78,$80,$78

DATA_C009DF:
	db $00,$02,$14,$00,$00,$79,$78,$80,$78

DATA_C009E8:
	db $00,$02,$16,$00,$00,$79,$78,$80,$78

DATA_C009F1:
	db $00,$04,$00,$02,$04,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A02:
	db $00,$04,$06,$02,$0A,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A13:
	db $00,$04,$0C,$02,$10,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A24:
	db $00,$04,$12,$02,$16,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A35:
	db $00,$04,$00,$02,$04,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A46:
	db $00,$04,$06,$02,$0A,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A57:
	db $00,$04,$0C,$02,$10,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A68:
	db $00,$04,$12,$02,$16,$78,$78,$80,$78,$85,$78,$85,$80,$78,$80,$80
	db $80

DATA_C00A79:
	db $00,$04,$00,$00,$00,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00A86:
	db $00,$0A,$04,$00,$00,$70,$B0,$70,$B8,$6C,$B8,$60,$C0,$68,$C0,$A8
	db $B8,$AA,$B8,$B0,$C0,$B2,$C0,$B8,$C8

DATA_C00A9F:
	db $00,$06,$00,$00,$00,$7A,$70,$7A,$78,$7C,$70,$80,$78,$7A,$80,$80
	db $80

DATA_C00AB0:
	db $00,$0B,$06,$00,$00,$54,$23,$5C,$22,$64,$22,$6A,$23,$85,$82,$92
	db $7E,$95,$76,$8E,$78,$8A,$80,$88,$7B,$9D,$76

DATA_C00ACB:
	db $00,$0A,$11,$00,$00,$74,$74,$7C,$74,$74,$7C,$7C,$7C,$7C,$7C,$84
	db $7C,$7C,$84,$84,$84,$84,$74,$74,$84

DATA_C00AE4:
	db $00,$05,$1B,$00,$00,$78,$78,$80,$78,$78,$80,$80,$80,$88,$80

DATA_C00AF3:
	db $00,$02,$00,$00,$00,$7E,$7D,$76,$7C

DATA_C00AFC:
	db $00,$03,$02,$00,$00,$7E,$7E,$7A,$7D,$75,$79

DATA_C00B07:
	db $00,$04,$05,$00,$00,$7E,$84,$7E,$7C,$76,$7C,$73,$77

DATA_C00B14:
	db $00,$04,$09,$00,$00,$7F,$85,$7F,$7D,$79,$7C,$72,$7A

DATA_C00B21:
	db $00,$04,$0D,$00,$00,$81,$7E,$7E,$76,$79,$7D,$73,$7F

DATA_C00B2E:
	db $00,$04,$11,$00,$00,$81,$7D,$7C,$77,$79,$7F,$76,$82

DATA_C00B3B:
	db $00,$02,$15,$00,$00,$7F,$7C,$7A,$7D

DATA_C00B44:
	db $00,$02,$17,$00,$00,$7D,$7B,$7F,$81

DATA_C00B4D:
	db $00,$02,$00,$00,$00,$7C,$7A,$7C,$72

DATA_C00B56:
	db $00,$02,$02,$00,$00,$7D,$7A,$7F,$74

DATA_C00B5F:
	db $00,$02,$04,$00,$00,$7E,$7A,$81,$74

DATA_C00B68:
	db $00,$02,$06,$00,$00,$7E,$7B,$83,$76

DATA_C00B71:
	db $00,$02,$08,$00,$00,$7F,$7B,$85,$78

DATA_C00B7A:
	db $00,$02,$0A,$00,$00,$7F,$7C,$85,$7A

DATA_C00B83:
	db $00,$05,$0C,$00,$00,$7A,$72,$82,$72,$7A,$7A,$82,$7A,$80,$6A

DATA_C00B92:
	db $00,$04,$11,$00,$00,$79,$72,$81,$72,$79,$7A,$81,$7A

DATA_C00B9F:
	db $01,$00,$00,$00,$00,$77,$6F

DATA_C00BA6:
	db $01,$00,$00,$00,$00,$78,$6F

DATA_C00BAD:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00BB4:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00BBB:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00BC2:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00BC9:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00BD0:
	db $01,$00,$00,$00,$00,$78,$70

DATA_C00BD7:
	db $00,$04,$00,$00,$00,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00BE4:
	db $00,$04,$04,$00,$00,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00BF1:
	db $00,$04,$08,$00,$00,$78,$78,$80,$78,$78,$80,$80,$80

DATA_C00BFE:
	db $00,$04,$0C,$00,$00,$7A,$67,$82,$67,$7A,$6F,$82,$6F

DATA_C00C0B:
	db $00,$03,$10,$00,$00,$78,$79,$80,$79,$82,$79

DATA_C00C16:
	db $00,$02,$13,$00,$00,$79,$71,$81,$71

DATA_C00C1F:
	db $00,$02,$15,$00,$00,$7A,$69,$80,$69

DATA_C00C28:
	db $00,$02,$17,$00,$00,$7C,$61,$7E,$61

DATA_C00C31:
	db $00,$04,$00,$00,$00,$85,$79,$81,$79,$7E,$71,$7D,$69

DATA_C00C3E:
	db $00,$06,$04,$00,$00,$7B,$71,$83,$71,$7B,$79,$83,$79,$87,$79,$7C
	db $69

DATA_C00C4F:
	db $00,$07,$0A,$00,$00,$77,$70,$7F,$70,$77,$78,$7F,$78,$81,$78,$7E
	db $68,$81,$70

DATA_C00C62:
	db $00,$06,$11,$00,$00,$75,$71,$7D,$71,$75,$79,$7D,$79,$71,$79,$7C
	db $69

DATA_C00C73:
	db $00,$09,$17,$00,$00,$7C,$70,$74,$78,$7C,$78,$84,$78,$74,$80,$7C
	db $80,$84,$80,$74,$88,$7C,$88

DATA_C00C8A:
	db $00,$05,$00,$00,$00,$94,$75,$9C,$75,$9E,$7A,$94,$7D,$9C,$7D

DATA_C00C99:
	db $00,$05,$05,$00,$00,$94,$74,$9C,$74,$9E,$79,$94,$7C,$9C,$7C

DATA_C00CA8:
	db $00,$05,$0A,$00,$00,$94,$73,$9C,$73,$9E,$78,$94,$7B,$9C,$7B

DATA_C00CB7:
	db $00,$03,$0F,$00,$00,$94,$75,$9A,$75,$9E,$75

DATA_C00CC2:
	db $00,$02,$12,$00,$00,$97,$72,$9A,$72

DATA_C00CCB:
	db $00,$03,$00,$00,$00,$58,$53,$58,$6D,$58,$75

DATA_C00CD6:
	db $00,$04,$03,$00,$00,$B8,$18,$B8,$20,$B8,$28,$B8,$30

DATA_C00CE3:
	db $00,$05,$07,$00,$00,$11,$96,$12,$8E,$0A,$8F,$07,$96,$07,$91

DATA_C00CF2:
	db $00,$0F,$0C,$00,$00,$1B,$AE,$23,$AE,$1B,$B6,$23,$B6,$17,$9E,$1F
	db $9E,$17,$A6,$1F,$A6,$08,$9E,$10,$9E,$08,$A6,$10,$A6,$19,$96,$0D
	db $AE,$0D,$B6

DATA_C00D15:
	db $00,$08,$00,$00,$00,$41,$03,$49,$03,$41,$0B,$49,$0B,$41,$13,$49
	db $13,$41,$1B,$49,$1B

DATA_C00D2A:
	db $00,$06,$08,$00,$00,$C2,$43,$CA,$43,$C2,$4B,$CA,$4B,$C2,$53,$C8
	db $53

DATA_C00D3B:
	db $00,$07,$00,$00,$00,$5A,$C4,$62,$C4,$5A,$CC,$62,$CC,$52,$C4,$5F
	db $D4,$52,$CC

DATA_C00D4E:
	db $00,$06,$07,$00,$00,$60,$C0,$68,$C8,$68,$D0,$50,$D0,$58,$D0,$58
	db $D8

DATA_C00D5F:
	db $00,$04,$0D,$00,$00,$74,$7C,$82,$7C,$7B,$7A,$7B,$7E

DATA_C00D6C:
	db $00,$05,$11,$00,$00,$77,$7A,$7F,$79,$79,$80,$7F,$80,$82,$7D

DATA_C00D7B:
	db $00,$04,$16,$00,$00,$76,$7C,$7E,$7B,$84,$7D,$7E,$7F

DATA_C00D88:
	db $00,$05,$1A,$00,$00,$76,$7A,$7E,$79,$81,$7D,$76,$81,$7C,$81

DATA_C00D97:
	db $00,$01,$00,$00,$00,$80,$78

DATA_C00D9E:
	db $00,$02,$01,$00,$00,$84,$76,$7F,$78

DATA_C00DA7:
	db $00,$02,$03,$00,$00,$88,$74,$80,$77

DATA_C00DB0:
	db $00,$03,$05,$00,$00,$8B,$72,$84,$75,$81,$7B

DATA_C00DBB:
	db $00,$03,$08,$00,$00,$8E,$70,$89,$73,$83,$76

DATA_C00DC6:
	db $00,$03,$0B,$00,$00,$91,$6F,$8B,$71,$85,$75

DATA_C00DD1:
	db $00,$04,$0E,$00,$00,$8F,$72,$8C,$6F,$95,$6D,$87,$74

DATA_C00DDE:
	db $00,$03,$12,$00,$00,$8F,$70,$96,$6D,$89,$73

DATA_C00DE9:
	db $00,$04,$15,$00,$00,$8C,$72,$99,$6C,$94,$70,$91,$6A

DATA_C00DF6:
	db $00,$03,$19,$00,$00,$8E,$71,$9B,$6C,$92,$6C

DATA_C00E01:
	db $00,$02,$1C,$00,$00,$90,$6E,$95,$6B

DATA_C00E0A:
	db $00,$02,$1E,$00,$00,$99,$66,$95,$6E

DATA_C00E13:
	db $00,$04,$00,$00,$00,$81,$71,$79,$71,$79,$79,$81,$79

DATA_C00E20:
	db $00,$03,$00,$00,$00,$75,$7C,$7A,$74,$80,$7C

DATA_C00E2B:
	db $00,$03,$03,$00,$00,$76,$7D,$78,$75,$80,$7D

DATA_C00E36:
	db $00,$03,$06,$00,$00,$74,$7C,$78,$74,$80,$7C

DATA_C00E41:
	db $00,$03,$09,$00,$00,$73,$7D,$77,$75,$80,$7D

DATA_C00E4C:
	db $00,$03,$0C,$00,$00,$75,$7C,$77,$74,$80,$7C

DATA_C00E57:
	db $00,$01,$00,$00,$00,$7C,$7C

DATA_C00E5E:
	db $00,$02,$01,$00,$00,$7D,$7B,$7B,$7F

DATA_C00E67:
	db $00,$02,$03,$00,$00,$7D,$7C,$7B,$7F

DATA_C00E70:
	db $00,$02,$05,$00,$00,$7D,$7B,$7C,$80

DATA_C00E79:
	db $00,$02,$07,$00,$00,$7C,$7B,$7D,$7F

DATA_C00E82:
	db $00,$01,$09,$00,$00,$7D,$7B

DATA_C00E89:
	db $00,$01,$0A,$00,$00,$7D,$7B

DATA_C00E90:
	db $00,$07,$0B,$00,$00,$78,$71,$80,$71,$78,$79,$80,$79,$77,$79,$78
	db $81,$7E,$81

DATA_C00EA3:
	db $04,$00,$00,$00,$00,$7E,$62,$7E,$72,$72,$71,$71,$61

DATA_C00EB0:
	db $04,$02,$18,$00,$00,$70,$5F,$80,$60,$70,$6F,$80,$70,$79,$7F,$81
	db $80

DATA_C00EC1:
	db $00,$07,$22,$00,$00,$78,$62,$78,$72,$80,$72,$80,$62,$78,$6A,$80
	db $6A,$81,$6F

DATA_C00ED4:
	db $03,$00,$00,$00,$00,$65,$78,$75,$78,$85,$78

DATA_C00EDF:
	db $02,$02,$04,$00,$00,$76,$74,$7A,$7C,$81,$74,$76,$84

DATA_C00EEC:
	db $00,$01,$06,$00,$00,$7C,$7C

DATA_C00EF3:
	db $00,$01,$07,$00,$00,$7C,$76

DATA_C00EFA:
	db $00,$02,$08,$00,$00,$79,$6F,$7E,$6F

DATA_C00F03:
	db $00,$03,$0A,$00,$00,$77,$65,$81,$65,$7C,$65

DATA_C00F0E:
	db $00,$03,$0D,$00,$00,$74,$5F,$7C,$5F,$84,$5F

DATA_C00F19:
	db $00,$04,$14,$00,$00,$73,$57,$7B,$57,$87,$57,$81,$57

DATA_C00F26:
	incbin "Graphics/GFX_Sprite_TinySmokePuff.bin"

DATA_C01006:
	incbin "Graphics/GFX_Sprite_AirBubbles.bin"

DATA_C010E6:
	incbin "Graphics/GFX_Sprite_HeadToHeadHUDCircles.bin"

DATA_C011A6:
	incbin "Graphics/GFX_Sprite_ThownSoftball.bin"

DATA_C01266:
	incbin "Graphics/GFX_Sprite_BarrelPieces.bin"

DATA_C01546:
	incbin "Graphics/GFX_Sprite_BarrelShield.bin"

DATA_C018C6:
	incbin "Graphics/GFX_Sprite_MapWaterSplash.bin"

DATA_C019C6:
	incbin "Graphics/GFX_Sprite_Minkey.bin"

DATA_C021A6:
	incbin "Graphics/GFX_Sprite_MinkeyAcorn.bin"

DATA_C025A6:
	incbin "Graphics/GFX_Sprite_RotatingCylinderPegs.bin"

DATA_C02AE6:
	incbin "Graphics/GFX_Sprite_RotatingCylinderKeys.bin"

DATA_C02E66:
	incbin "Graphics/GFX_Sprite_ArichBouncingSpit.bin"

DATA_C03026:
	incbin "Graphics/GFX_Sprite_BananaBird.bin"

DATA_C03D26:
	incbin "Graphics/GFX_Sprite_BelchaEyeAndTeeth.bin"

DATA_C04886:
	incbin "Graphics/GFX_Sprite_SaveScreenBearCoin.bin"

DATA_C04C26:
	incbin "Graphics/GFX_Sprite_SaveScreenBonusBCoin.bin"

DATA_C04FA6:
	incbin "Graphics/GFX_Sprite_FileSelectDigitalDisplayText.bin"

DATA_C05206:
	incbin "Graphics/GFX_Sprite_SaveScreenDKCoin.bin"

DATA_C05546:
	incbin "Graphics/GFX_Sprite_SideRocketFlameJets.bin"

DATA_C05906:
	incbin "Graphics/GFX_Sprite_EllieHorizontalWaterShots.bin"

DATA_C05D06:
	incbin "Graphics/GFX_Sprite_BarbosSpikeProjectiles.bin"

DATA_C05E86:
	incbin "Graphics/GFX_Sprite_BarbosEyes.bin"

DATA_C06286:
	incbin "Graphics/GFX_Sprite_SquirtsWaterStream.bin"

DATA_C06706:
	incbin "Graphics/GFX_Sprite_MusicTestNotes.bin"

DATA_C067C6:
	incbin "Graphics/GFX_Sprite_CottonTopCoveWaterFall1StartAndEnd.bin"

DATA_C06AC6:
	incbin "Graphics/GFX_Sprite_CottonTopCoveWaterFall2StartAndEnd.bin"

DATA_C06DC6:
	incbin "Graphics/GFX_Sprite_CottonTopCoveWaterFall3StartAndEnd.bin"

DATA_C070C6:
	incbin "Graphics/GFX_Sprite_CottonTopCoveBananaBirdCaveCoverAndSpriteMasks.bin"

DATA_C07286:										; Note: This is loaded on Lake Orangatanga, Kremwood Forest, and K3
	incbin "Graphics/GFX_Sprite_BananaBirdCaveCoversAndSpriteMasks.bin"

DATA_C07686:
	incbin "Graphics/GFX_Sprite_UnknownBrokenPieces.bin"

DATA_C079A6:
	incbin "Graphics/GFX_Sprite_KongFusedCliffsRope.bin"

DATA_C07A66:
	incbin "Graphics/GFX_Sprite_BoomersFuse.bin"

	%FREE_BYTES($C07DA6, 598, $FF)

UNK_C07FFC:
	db $AA,$C3,$3F,$19

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_808000:
	JMP.w CODE_808387

CODE_808003:
	JMP.w CODE_8083C3

CODE_808006:
	JMP.w CODE_808384

CODE_808009:
	JMP.w CODE_808258

CODE_80800C:
	JMP.w CODE_808282

CODE_80800F:
	JMP.w CODE_808983

CODE_808012:
	JMP.w CODE_80898C

CODE_808015:
	JMP.w CODE_8089CA

CODE_808018:
	JMP.w CODE_808C60

CODE_80801B:
	JMP.w CODE_808CB0

CODE_80801E:
	JMP.w CODE_808799

CODE_808021:
	JMP.w CODE_808508

CODE_808024:
	JMP.w CODE_808501

CODE_808027:
	JMP.w CODE_8084EC

CODE_80802A:
	JMP.w CODE_8091A3

CODE_80802D:
	JMP.w CODE_808C3F

CODE_808030:
	JMP.w CODE_808CEC

CODE_808033:
	JMP.w CODE_808D2B

CODE_808036:
	JMP.w CODE_808D5A

CODE_808039:
	JMP.w CODE_8084C7

CODE_80803C:
	JMP.w CODE_80839D

CODE_80803F:
	JMP.w CODE_808EE6

CODE_808042:
	JMP.w CODE_808411

CODE_808045:
	JMP.w CODE_809489

CODE_808048:
	JMP.w CODE_80AE3E

CODE_80804B:
	JMP.w CODE_809399

CODE_80804E:
	JMP.w CODE_8086C9

CODE_808051:
	JMP.w CODE_80B2C8

CODE_808054:
	JMP.w CODE_8087E0

CODE_808057:
	JMP.w CODE_808669

CODE_80805A:
	JMP.w CODE_80B593

CODE_80805D:
	JMP.w CODE_80B4C8

CODE_808060:
	JMP.w CODE_808EA4

CODE_808063:
	JMP.w CODE_808EBA

CODE_808066:
	JMP.w CODE_8092EB

CODE_808069:
	JMP.w CODE_809040

CODE_80806C:
	JMP.w CODE_80BCDC

CODE_80806F:
	JMP.w CODE_80BCDC

CODE_808072:
	JMP.w CODE_80BCDC

CODE_808075:
	JMP.w CODE_80BCDC

CODE_808078:
	JMP.w CODE_80BCDC

CODE_80807B:
	JMP.w CODE_80C05A

CODE_80807E:
	JMP.w CODE_80C0F1

CODE_808081:
	JMP.w CODE_80C104

CODE_808084:
	JMP.w CODE_80C114

CODE_808087:
	JMP.w CODE_8084D9

CODE_80808A:
	JMP.w CODE_8087D5

if !Define_DKC3_Global_DisableCopyDetection == !FALSE
DATA_80808D:
	db $F4,$92,$72,$EE,$77,$A6,$E7,$8A

DATA_808095:
	db "(c) 1996"
endif

CODE_80809D:
	TYA
	JSL.l CODE_BB8567
	LDA.w #$001D
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	LDA.w #$001F
	LDY.w #$0000
	LDX.w #$0001
	JSL.l CODE_BB856D
	LDA.w #$000F
	JSL.l CODE_BB856A
	STP

CODE_8080C4:
	SEI
	LDA.b #$80
	STA.w !REGISTER_ScreenDisplayRegister
	LDA.b #$01
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STA.w !REGISTER_EnableFastROM
	DEC
	STA.w !REGISTER_HDMAEnable
	CLC
	XCE
	REP.b #$30
if !Define_DKC3_Global_DisableCopyDetection == !FALSE
	TDC
	ADC.w #$FFFF
	BEQ.b CODE_8080E3
	BRL.w CODE_80818E

CODE_8080E3:
	TSX
	LDA.w #CODE_8080C4-$01
	CMP.w $FFFF,x
	BEQ.b CODE_808158
	LDY.w #$1FFD
	SEP.b #$20
CODE_8080F1:
	LDA.w $0000,y
	CMP.b #$4C
	BEQ.b CODE_808126
	CMP.b #$6C
	BEQ.b CODE_808134
	CMP.b #$60
	BEQ.b CODE_80814C
CODE_808100:
	DEY
	BPL.b CODE_8080F1
	REP.b #$20
	LDA.l $B06000
	INC
	STA.l $B06000
	CMP.l $B06000
	BNE.b CODE_80818E
	DEC
	STA.l $B06000
endif
	LDY.w #$0011
	LDA.w !REGISTER_PPUStatusFlag2
	AND.w #$0010
	BNE.b CODE_808191
	BRA.b CODE_8081A1

if !Define_DKC3_Global_DisableCopyDetection == !FALSE
CODE_808126:
	REP.b #$20
	LDA.w $0001,y
	CMP.w #CODE_8080C4
	BEQ.b CODE_808158
	SEP.b #$20
	BRA.b CODE_808100

CODE_808134:
	REP.b #$20
	LDX.w $0001,y
	BMI.b CODE_808140
	CPX.w #$2000
	BPL.b CODE_808148
CODE_808140:
	LDA.w $0000,x
	CMP.w #CODE_8080C4
	BEQ.b CODE_808158
CODE_808148:
	SEP.b #$20
	BRA.b CODE_808100

CODE_80814C:
	TYX
CODE_80814D:
	CMP.w $0000,x
	BNE.b CODE_808100
	INX
	INC
	BPL.b CODE_80814D
	REP.b #$20
CODE_808158:
	PHK
	PLB
	LDX.w #$0006
CODE_80815D:
	LDA.w $06A3,x
	CMP.w DATA_80808D,x
	BNE.b CODE_80816B
	DEX
	DEX
	BPL.b CODE_80815D
	BRA.b CODE_8081B4

CODE_80816B:
	LDX.w #$0006
	LDY.w #$0004
CODE_808171:
	LDA.w DATA_808095,x
	STA.w $06A3,x
	CMP.l $B06000,x
	BNE.b CODE_80817E
	DEY
CODE_80817E:
	STA.l $B06000,x
	DEX
	DEX
	BPL.b CODE_808171
	TYA
	BEQ.b CODE_80818E
	LDY.w #$000F
	BRA.b CODE_808191

CODE_80818E:
	LDY.w #$0010
endif
CODE_808191:
	LDA.w #$0000
	TCD
	LDX.w #$01FF
	TXS
	PEA.w CODE_80809D-$01
	PEA.w CODE_80825E-$01
	BRA.b CODE_8081C5

CODE_8081A1:
	PHK
	PLB
if !Define_DKC3_Global_DisableCopyDetection == !FALSE
	LDX.w #$0006
CODE_8081A6:
	LDA.w $06A3,x
	CMP.w DATA_808095,x
	BNE.b CODE_8081B4
	DEX
	DEX
	BPL.b CODE_8081A6
	BRA.b CODE_80818E

CODE_8081B4:
	LDA.w #$0000
	STA.l $B06000
endif
	LDX.w #$01FF
	TXS
	PEA.w CODE_808286-$01
	PEA.w CODE_80825E-$01
CODE_8081C5:
	SEP.b #$30
	LDX.b #$00
CODE_8081C9:
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation,x
	STZ.w !REGISTER_OAMSizeAndDataAreaDesignation,x
	INX
	CPX.b #$34
	BNE.b CODE_8081C9
	LDX.b #$00
CODE_8081D6:
	STZ.w !REGISTER_Multiplicand,x
	INX
	CPX.b #$0B
	BNE.b CODE_8081D6
	LDA.b #$8F
	STA.w !REGISTER_ScreenDisplayRegister
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	STA.w !REGISTER_Mode7TilemapSettings
	LDA.b #$01
	STA.w !REGISTER_EnableFastROM
	STZ.w !REGISTER_ColorMathSelectAndEnable
	STZ.w !REGISTER_InitialScreenSettings
	STZ.w !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$FF
	STA.w !REGISTER_ProgrammableIOPortOutput
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	LDA.b #$30
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.b #$00
	STA.w !REGISTER_MosaicSizeAndBGEnable
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	STA.w !REGISTER_BG3VertScrollOffset
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$30
	SEP.b #$20
	LDX.w #$000A
CODE_80823A:
	STZ.w DMA[$00].Parameters,x
	STZ.w HDMA[$01].Parameters,x
	STZ.w HDMA[$02].Parameters,x
	STZ.w HDMA[$03].Parameters,x
	STZ.w HDMA[$04].Parameters,x
	STZ.w HDMA[$05].Parameters,x
	STZ.w HDMA[$06].Parameters,x
	STZ.w HDMA[$07].Parameters,x
	DEX
	BPL.b CODE_80823A
	REP.b #$20
	RTS

CODE_808258:
	JSR.w CODE_8081C5
	RTL

DATA_80825C:
	dw $0000

CODE_80825E:
	STZ.w !REGISTER_VRAMAddressLo
	LDA.w #DATA_80825C
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	STZ.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$09
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_80825C>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_808282:
	JSR.w CODE_80825E
	RTL

CODE_808286:
if !Define_DKC3_Global_DisableCopyDetection == !FALSE
	LDX.w #$0006
CODE_808289:
	LDA.w $06A3,x
	CMP.w DATA_80808D,x
	BNE.b CODE_808295
	DEX
	DEX
	BPL.b CODE_808289
CODE_808295:
	CPX.w #$8000
endif
	STZ.b $00
	LDX.w #$0000
	LDY.w #$0001
	LDA.w #$FFFF
	MVN $7E,$7E
	LDY.w #$0000
	TYX
	LDA.w #$FFFF
	MVN $7F,$7E
	PHK
	PLB
if !Define_DKC3_Global_DisableCopyDetection == !FALSE
	TDC
	ROL
	STA.w $06AB
	LDX.w #$0006
CODE_8082BA:
	LDA.w DATA_80808D,x
	STA.w $06A3,x
	DEX
	DEX
	BPL.b CODE_8082BA
endif
	LDA.w #$3127
	STA.b $02
	STA.b $04
	JSL.l CODE_B28000
	JSR.w CODE_80BBA6
	LDA.w #$0004
	TRB.w $06AB
	TDC
	SEP.b #$20
	LDA.l $B06008
	BPL.b CODE_8082E2
	TDC
CODE_8082E2:
	CMP.b #$03
	BCC.b CODE_8082E7
	TDC
CODE_8082E7:
	REP.b #$20
	STA.w !RAM_DKC3_Global_FrenchTextFlag
CODE_8082EC:
	LDA.w #$0000
	TCD
	LDX.w #$01FF
	TXS
	JSL.l CODE_BB8564
	JSR.w CODE_8081C5
	JSL.l CODE_808C77
	STZ.w $04C8
	LDA.w #$4000
	STA.w $053B
	LDA.w #$000F
	STA.w $06CF
	JSR.w CODE_808EA8
	STZ.b $BA
	LDX.w #CODE_B284D6
	LDY.w #CODE_B284D6>>16
	LDA.w #CODE_808370
	STX.b $4E
	STY.b $50
	JMP.w CODE_80839D

CODE_808323:
	LDA.w #$0001
	STA.w !REGISTER_DMAEnable
	BRA.b CODE_808332

CODE_80832B:
	PHK
	PEA.w CODE_808332-$01
	JMP.w [$0052]
CODE_808332:
	PLY
	PLX
	PLA
	PLD
	RTI

CODE_808337:
	SEP.b #$20
	LDA.l $0004EC
	STA.l !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTL

CODE_808344:
	JSL.l CODE_808508
CODE_808348:
	LDA.w #$01FF
	TCS
	PHK
	PLB
	LDA.w #CODE_80832B
	STA.b $4A
	INC.b $00
	INC.b $C2
	BNE.b CODE_80835F
	INC.b $C4
	BNE.b CODE_80835F
	DEC.b $C4
CODE_80835F:
	JMP.w [$004E]

CODE_808362:
	LDA.w #$01FF
	TCS
	LDA.w #CODE_80832B
	STA.b $4A
	INC.b $00
	JMP.w [$004E]

CODE_808370:
	LDA.w #$01FF
	TCS
	LDA.w #CODE_80832B
	STA.b $4A
	INC.b $00
	INC.b $F4
	BNE.b CODE_808381
	INC.b $F6
CODE_808381:
	JMP.w [$004E]

CODE_808384:
	JSR.w CODE_808C43
CODE_808387:
	PHK
	PLB
	LDA.b $4C
	STA.b $4A
	SEP.b #$20
	LDA.w !REGISTER_NMIEnable
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_JoypadSerialPort1
CODE_80839A:
	WAI
	BRA.b CODE_80839A

CODE_80839D:
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_808337
	STA.b $52
	LDA.w #CODE_808337>>16
	STA.b $54
	SEP.b #$20
	LDA.w !REGISTER_IRQEnable
	LDA.w !REGISTER_NMIEnable
CODE_8083B3:
	LDA.w !REGISTER_NMIEnable
	BMI.b CODE_8083B3
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	STZ.w !REGISTER_JoypadSerialPort1
CODE_8083C0:
	WAI
	BRA.b CODE_8083C0

CODE_8083C3:
	PHK
	PLB
	STA.b $4E
	STX.b $50
	JMP.w CODE_808384

CODE_8083CC:
	LDA.w #$01FF
	TCS
	LDA.w #CODE_80832B
	STA.b $4A
	LDA.w #$2000
	BIT.w $05B1
	BEQ.b CODE_8083FB
	LDA.w #$0040
	TSB.w $05AF
	LDA.b $F4
	CMP.w $053D
	BCC.b CODE_80840A
	LDA.w $04EC
	AND.w #$FF00
	BNE.b CODE_80840A
	LDA.w #$810F
	JSL.l CODE_808501
	BRA.b CODE_80840A

CODE_8083FB:
	LDA.b $F4
	CMP.w $051D
	BCC.b CODE_80840A
	LDA.w #$0001
	STA.w $1D89
	STZ.b $F4
CODE_80840A:
	INC.b $00
	INC.b $F4
	JMP.w [$004E]

CODE_808411:
	LDX.w #$05AF
	LDY.w #$00F3
CODE_808417:
	STZ.b $00,x
	INX
	DEY
	BNE.b CODE_808417
	STZ.w $05BB
	STZ.w $05BD
	STZ.w $05B7
	LDA.w $053B
	STA.w $06A1
	LDA.w #!Define_DKC3_LevelID_LakesideLimbo_Main
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	STA.w $05B9
	LDA.w #$0000
	STA.w $05B5
	STZ.w $05AF
	STZ.w $05B1
	STZ.b $C2
	STZ.b $C4
	JSR.w CODE_80912F
	LDA.w #$0959
	STA.w $0630
	LDA.w #$000C
	TSB.w $0615
	LDA.w #$0010
	TSB.w $0625
	LDA.w #$0080
	TSB.w $061B
	LDA.w #$0020
	TSB.w $0621
	LDA.w #$0400
	STA.w $0611
	LDA.w #$0004
	STA.w $0613
	JSL.l CODE_B4800C
	STZ.w $0523
	LDA.w #$0004
	STA.l $00052F
	LDA.w #$0002
	STA.l $000525
	STZ.w $0527
	LDA.w #$1D93
	STA.w $0541
	STZ.w $0543
	RTL

CODE_808493:
	PHK
	PLB
	LDA.w #CODE_808337
	STA.b $52
	LDA.w #CODE_808337>>16
	STA.b $54
	JSL.l CODE_BB8576
	PHK
	PLB
	LDA.w #$0200
	JSL.l CODE_808501
	SEP.b #$20
	LDA.w $0773
	STA.b $58
	LDA.w $0771
	STA.b $56
	REP.b #$20
	LDA.w #CODE_B38076
	LDX.w #CODE_B38076>>16
	STA.b $4E
	STX.b $50
	JMP.w CODE_808384

CODE_8084C7:
	SEP.b #$20
	STA.b $58
	XBA
	STA.b $56
	REP.b #$20
	LDA.w #CODE_B38076
	LDX.w #CODE_B38076>>16
	JMP.w CODE_8083C3

CODE_8084D9:
	PHX
	LDX.b $70
	LDA.b $0A,x
	PLX
	AND.w #$1F00
	BEQ.b CODE_8084EB
	LDA.w #$0008
	JSL.l CODE_8084EC
CODE_8084EB:
	RTL

CODE_8084EC:
	RTL

CODE_8084ED:
	STA.l $001D49
	LDA.w #$00B4
	STA.l $001D4B
	LDA.l $001D4D
	STA.l $001D4F
	RTL

CODE_808501:
	STZ.w $04ED
	STA.w $04EC
	RTL

CODE_808508:
	SEP.b #$20
	LDA.w $04ED
	BEQ.b CODE_808548
	BMI.b CODE_80852E
	INC.w $04EE
	CMP.w $04EE
	BNE.b CODE_808548
	STZ.w $04EE
	INC.w $04EC
	LDA.b #$0F
	CMP.w $04EC
	BCS.b CODE_808548
	STA.w $04EC
	STZ.w $04ED
	BRA.b CODE_808548

CODE_80852E:
	AND.b #$7F
	INC.w $04EE
	CMP.w $04EE
	BNE.b CODE_808548
	STZ.w $04EE
	DEC.w $04EC
	BMI.b CODE_808542
	BNE.b CODE_808548
CODE_808542:
	STZ.w $04ED
	STZ.w $04EC
CODE_808548:
	REP.b #$20
	LDA.w $1D89
	BNE.b CODE_808550
	RTL

CODE_808550:
	LDA.w #$0000
	STA.l $00044A
	LDA.w #$0778
	JSL.l CODE_B28018
	SEP.b #$20
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	LDA.w $04E4
	AND.w #$1E01
	STA.w $04E4
	LDA.w #$0040
	TSB.w $05AF
	STZ.w $1D89
	LDA.w #$8025
	STA.w $1D8B
	LDA.w #$8078
	STA.w $1D8F
	LDY.w #$026E
	JSL.l CODE_BB8588
	LDX.b $76
	LDA.b $1E,x
	AND.w #$F1FF
	ORA.w #$0C00
	STA.b $1E,x
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_BossPhotos
	BNE.b CODE_8085A7
	LDA.b $16,x
	CLC
	ADC.w #$0010
	STA.b $16,x
CODE_8085A7:
	LDA.w #$0C00
	ORA.b $1E,x
	STA.b $1E,x
	LDA.w #$FFFF
	STA.b $5E,x
	PHB
	PHK
	PLB
	LDA.w $05E3
	ASL
	ASL
	ASL
	TAX
	LDY.w DATA_80C679,x
	LDX.w #$FFFF
	DEY
CODE_8085C4:
	INX
	INY
	LDA.w $0000,y
	AND.w #$00FF
	STA.l $7EFFE0,x
	BNE.b CODE_8085C4
	INC.w $05E3
	PLB
	LDX.w #$01FE
	LDA.w #$7FFF
	STA.w $1D8D
CODE_8085DF:
	STA.l $7E2F80,x
	DEX
	DEX
	BPL.b CODE_8085DF
	LDA.w #$0000
	STA.w $1D91
	LDX.w #$000E
	LDA.w #$7E2F60
	STA.b $42
	LDA.w #$7E2F60>>16
	STA.b $44
	STA.b $48
CODE_8085FC:
	TXY
	LDA.w $073C,x
	ASL
	TAX
	LDA.l DATA_FD3201,x
	TYX
	SEC
	SBC.w #DATA_FD341B
	CLC
	ADC.w #$317E
	STA.b $46
	JSR.w CODE_80865A
	LDA.b $42
	SEC
	SBC.w #$0020
	STA.b $42
	DEX
	DEX
	CPX.w #$0002
	BCS.b CODE_8085FC
	LDX.w #$0200
	LDA.l DATA_FD3201,x
	DEC
	DEC
	STA.b $46
	LDA.w #DATA_FD341B>>16
	STA.b $48
	LDA.w #$7E2F40
	STA.b $42
	JSR.w CODE_80865A
	LDX.w #$0200
	LDA.l DATA_FD3201,x
	DEC
	DEC
	STA.b $46
	LDA.w #DATA_FD341B>>16
	STA.b $48
	LDA.w #$7E2F60
	STA.b $42
	JSR.w CODE_80865A
	LDA.w #$4000
	TSB.w $05B1
	RTL

CODE_80865A:
	LDY.w #$001E
CODE_80865D:
	LDA.b [$46],y
	STA.b [$42],y
	DEY
	DEY
	BNE.b CODE_80865D
	TYA
	STA.b [$42],y
	RTS

CODE_808669:
	LDA.w #$1300
	STA.b $80
	LDA.w $05E3
	ASL
	ASL
	ASL
	TAX
	LDA.l DATA_80C679+$02,x
	PHA
	AND.w #$1FFF
	TAY
	PLA
	BPL.b CODE_8086A0
	BIT.w #$2000
	BEQ.b CODE_80868F
	LDA.w #$0003
	JSL.l CODE_BB85F7
	BRA.b CODE_8086A4

CODE_80868F:
	BIT.w #$4000
	BEQ.b CODE_80869A
	JSL.l CODE_BB85B8
	BRA.b CODE_8086A4

CODE_80869A:
	JSL.l CODE_BB85B5
	BRA.b CODE_8086A4

CODE_8086A0:
	JSL.l CODE_BB8585
CODE_8086A4:
	STZ.w $05B5
	LDX.b $76
	STX.w $04F9
	LDA.w #$1480
	CPX.w $0501
	BEQ.b CODE_8086B7
	LDA.w #$14D2
CODE_8086B7:
	STA.b $72
	LDA.b $38,x
	BMI.b CODE_8086BE
	RTL

CODE_8086BE:
	EOR.w #$FFFF
	INC
	JSL.l CODE_BB85E2
	PHK
	PLB
	RTL

CODE_8086C9:
	LDA.w $1D8B
	BEQ.b CODE_8086D6
	DEC.w $1D8B
	BMI.b CODE_8086D6
	STZ.w $1D8B
CODE_8086D6:
	LDA.w $1D8F
	BEQ.b CODE_8086E9
	DEC.w $1D8F
	DEC.w $1D8F
	DEC.w $1D8F
	BMI.b CODE_8086E9
	STZ.w $1D8F
CODE_8086E9:
	LDA.w #$7E2D80
	STA.b $42
	LDA.w #$7E2D80>>16
	STA.b $44
	STA.b $1C
	LDA.w #$7E2F80
	STA.b $1A
	LDA.w $1D8B
	CMP.w #$8020
	BCC.b CODE_808705
	LDA.w #$8020
CODE_808705:
	AND.w #$003F
	LDX.w $1D8D
	LDY.w #$01FE
	JSL.l CODE_BBC80F
	LDA.w #$7E2F40
	STA.b $42
	LDA.w #$7E2F40>>16
	STA.b $44
	STA.b $1C
	LDA.w #$7E3140
	STA.b $1A
	LDA.w $1D8F
	CMP.w #$8020
	BCC.b CODE_80872E
	LDA.w #$8020
CODE_80872E:
	AND.w #$003F
	LDX.w $1D91
	LDY.w #$001E
	JSL.l CODE_BBC80F
	LDA.w #$0000
	STA.l $7E2F80
	LDA.w #CODE_808769>>16
	STA.w $04F7
	LDA.w #CODE_808769
	STA.w $04F5
	LDY.b $76
	STY.b $70
	LDA.w $0004,y
	PHA
	PLB
	LDA.w $0002,y
	PHA
	LDA.w $0006,y
	STA.b $6A
	LDA.w $0038,y
	AND.w #$00FF
	ASL
	TAX
	RTL

CODE_808769:
	JSL.l CODE_B7800C
	JSL.l CODE_B78000
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80877B
	RTL

CODE_80877B:
	LDA.w #$2000
	TRB.w $05B1
	STZ.b $F4
	STZ.w $05BB
	STZ.w $05BD
	LDA.w #CODE_80B2C8
	STA.b $4E
	LDA.w #CODE_80B2C8>>16
	STA.b $50
	LDA.w #CODE_808362
	JMP.w CODE_80839D

CODE_808799:
	LDA.w $1D8B
	BNE.b CODE_8087F9
	LDA.b $E6
	CMP.b $E8
	BEQ.b CODE_8087D4
	ASL
	ASL
	TAX
	LDA.b $E6
	INC
	AND.w #$000F
	STA.b $E6
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	LDA.w #$001E
	STA.w DMA[$00].SizeLo
	LDA.w $06FC,x
	STA.w DMA[$00].SourceLo
	LDA.w $06FE,x
	SEP.b #$20
	STA.w DMA[$00].SourceBank
	XBA
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_8087D4:
	RTL

CODE_8087D5:
	JSL.l CODE_808799
	LDA.b $E6
	CMP.b $E8
	BNE.b CODE_8087D5
	RTL

CODE_8087E0:
	STA.w DMA[$00].SourceLo
	STY.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$30
	STX.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$30
	RTL

CODE_8087F9:
	LDA.w #$4000
	TRB.w $05B1
	BEQ.b CODE_808804
	JSR.w CODE_80882A
CODE_808804:
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	LDA.w #$0200
	STA.w DMA[$00].SizeLo
	LDA.w #$7E2F80
	STA.w DMA[$00].SourceLo
	SEP.b #$20
	LDA.b #$7E2F80>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$00
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

CODE_80882A:
	LDA.w #$2000
	TSB.w $05B1
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_BrothersBearPhotos
	BEQ.b CODE_808898
	CMP.w #!Define_DKC3_LevelID_BossPhotos
	BEQ.b CODE_808898
	LDA.w #$CCCC
	STA.w !REGISTER_BG1And2WindowMaskSettings
	STA.w !REGISTER_BG3And4WindowMaskSettings
	LDA.w #$0000
	STA.w !REGISTER_ObjectAndColorWindowSettings
	LDA.w #$1F1F
	STA.w !REGISTER_MainScreenWindowMask
	LDA.w #$0030
	STA.l $7EA15A
	LDA.w #$0001
	STA.l $7EA15B
	LDA.w #$0070
	STA.l $7EA15D
	LDA.w #$BF40
	STA.l $7EA15E
	LDA.w #$0001
	STA.l $7EA160
	STA.l $7EA161
	SEP.b #$20
	LDX.w #(!REGISTER_Window2LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$07].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$07].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$07].SourceBank
	STA.w HDMA[$07].IndirectSourceBank
	REP.b #$20
	LDA.w #$8000
	TSB.w $04E4
	BRA.b CODE_80889E

CODE_808898:
	LDA.w #$0017
	STA.w !REGISTER_MainScreenLayers
CODE_80889E:
	LDA.w #$1E80
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$C0)>>16
	LDA.w #DATA_FC2F40+$C0
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1E90
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$C0)>>16
	LDA.w #DATA_FC2F40+$C0
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1F80
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$C0)>>16
	LDA.w #DATA_FC2F40+$C0
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1F90
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$C0)>>16
	LDA.w #DATA_FC2F40+$C0
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1EA0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_FC2F40>>16
	LDA.w #DATA_FC2F40
	LDY.w #$0060
	JSL.l CODE_8087E0
	LDA.w #$1ED0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$40)>>16
	LDA.w #DATA_FC2F40+$40
	LDY.w #$0060
	JSL.l CODE_8087E0
	LDA.w #$1FA0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$A0)>>16
	LDA.w #DATA_FC2F40+$A0
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1FB0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$80)>>16
	LDA.w #DATA_FC2F40+$80
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1FC0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$80)>>16
	LDA.w #DATA_FC2F40+$80
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1FD0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$80)>>16
	LDA.w #DATA_FC2F40+$80
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1FF0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$80)>>16
	LDA.w #DATA_FC2F40+$80
	LDY.w #$0020
	JSL.l CODE_8087E0
	LDA.w #$1FE0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #(DATA_FC2F40+$60)>>16
	LDA.w #DATA_FC2F40+$60
	LDY.w #$0020
	JSL.l CODE_8087E0
	RTS

CODE_808983:
	LDA.w #$0200
	STA.b $82
	JSR.w CODE_808992
	RTL

CODE_80898C:
	PHB
	JSR.w CODE_808992
	PLB
	RTL

CODE_808992:
	PHK
	PLB
	LDX.b $82
	CPX.w #$0400
	BEQ.b CODE_8089A9
	LDA.w #$F0FF
CODE_80899E:
	STA.b $00,x
	INX
	INX
	INX
	INX
	CPX.w #$0400
	BNE.b CODE_80899E
CODE_8089A9:
	RTS

CODE_8089AA:
	CMP.w #$0001
	BEQ.b CODE_8089C5
	LDA.w !REGISTER_Joypad1Lo
	TAX
	EOR.w $04CA
	AND.w !REGISTER_Joypad1Lo
	STA.w $04CE
	TXA
	STA.w $04CA
	JSR.w CODE_808DFA
	BRA.b CODE_808A13

CODE_8089C5:
	JSR.w CODE_808E29
	BRA.b CODE_808A13

CODE_8089CA:
	PHK
	PLB
	SEP.b #$20
	LDA.b #$01
CODE_8089D0:
	BIT.w !REGISTER_HVBlankFlagsAndJoypadStatus
	BNE.b CODE_8089D0
	REP.b #$20
	LDA.w $0523
	BNE.b CODE_8089AA
	LDA.w !REGISTER_Joypad1Lo
	TAX
	EOR.w $04CA
	AND.w !REGISTER_Joypad1Lo
	STA.w $04CE
	TXA
	EOR.w $04CA
	AND.w $04CA
	STA.w $04D2
	STX.w $04CA
	LDA.w !REGISTER_Joypad2Lo
	TAX
	EOR.w $04CC
	AND.w !REGISTER_Joypad2Lo
	STA.w $04D0
	TXA
	EOR.w $04CC
	AND.w $04CC
	STA.w $04D4
	STX.w $04CC
	JSR.w CODE_808B28
CODE_808A13:
	LDA.w $04C4
	BEQ.b CODE_808A5B
	DEC
	BEQ.b CODE_808A3A
	LDA.w $04C6
	ASL
	TAX
	LDA.w $04CA,x
	STA.w $04D6
	LDA.w $04CC,x
	STA.w $04D8
	LDA.w $04CE,x
	STA.w $04DA
	LDA.w $04D0,x
	STA.w $04DC
	BRA.b CODE_808A6D

CODE_808A3A:
	LDA.w $05B3
	AND.w #$0002
	TAX
	LDA.w $04CA,x
	STA.w $04D6
	LDA.w $04CC,x
	STA.w $04D8
	LDA.w $04CE,x
	STA.w $04DA
	LDA.w $04D0,x
	STA.w $04DC
	BRA.b CODE_808A6D

CODE_808A5B:
	LDA.w $04CA
	STA.w $04D6
	STZ.w $04D8
	LDA.w $04CE
	STA.w $04DA
	STZ.w $04DC
CODE_808A6D:
	LDA.w $05AF
	AND.w #$0040
	BNE.b CODE_808AE8
	LDA.w #$0010
	TRB.w $05B1
	BNE.b CODE_808ADC
	LDA.w #$0200
	TRB.w $05AF
	BEQ.b CODE_808AB5
	LDA.w $04D7
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_808B8B,x
	EOR.w $04D6
	AND.w #$0300
	EOR.w $04D6
	STA.w $04D6
	LDA.w $04DB
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_808B8B,x
	EOR.w $04DA
	AND.w #$0300
	EOR.w $04DA
	STA.w $04DA
CODE_808AB5:
	LDA.w $05AF
	AND.w #$0040
	RTL

CODE_808ABC:
	LDA.w $04EC
	BEQ.b CODE_808AB5
	CMP.w #$0100
	BCS.b CODE_808AB5
	JSR.w CODE_808B0B
	LDA.w #$00FF
	TRB.w $0430
	STZ.w $0424
	STZ.w $0426
	LDA.w #$0040
	TRB.w $05AF
	RTL

CODE_808ADC:
	LDA.w #$0040
	TSB.w $05AF
	STZ.w $1947
	JSR.w CODE_808B0B
CODE_808AE8:
	LDA.b $4C
	CMP.w #CODE_8083CC
	BEQ.b CODE_808AF7
	LDA.w $04DA
	AND.w #$1000
	BNE.b CODE_808ABC
CODE_808AF7:
	LDA.b $C2
	SEC
	SBC.w #$0001
	STA.b $C2
	LDA.b $C4
	SBC.w #$0000
	STA.b $C4
	JSR.w CODE_808B93
	BRA.b CODE_808AB5

CODE_808B0B:
	LDA.w #$072D
	JSL.l CODE_B2801B
	LDA.w #$062D
	JSL.l CODE_B2801B
	LDA.w #$052D
	JSL.l CODE_B2801B
	LDA.w #$042D
	JSL.l CODE_B2801B
	RTS

CODE_808B28:
	STZ.b $1A
	LDA.w $04CA
	AND.w #$0007
	BEQ.b CODE_808B47
	SEP.b #$20
	LDY.w #$0010
CODE_808B37:
	LDA.w !REGISTER_JoypadSerialPort1
	DEY
	BNE.b CODE_808B37
	REP.b #$20
	STZ.w $04CA
	STZ.w $04CE
	BRA.b CODE_808B59

CODE_808B47:
	SEP.b #$20
	LDA.w !REGISTER_JoypadSerialPort1
	REP.b #$20
	BIT.w #$0001
	BNE.b CODE_808B59
	STZ.w $04CA
	STZ.w $04CE
CODE_808B59:
	LDA.w $04CC
	AND.w #$0007
	BEQ.b CODE_808B76
	SEP.b #$20
	LDY.w #$0010
CODE_808B66:
	LDA.w !REGISTER_JoypadSerialPort2
	DEY
	BNE.b CODE_808B66
	REP.b #$20
	STZ.w $04CC
	STZ.w $04D0
	BRA.b CODE_808B88

CODE_808B76:
	SEP.b #$20
	LDA.w !REGISTER_JoypadSerialPort2
	REP.b #$20
	BIT.w #$0001
	BNE.b CODE_808B8A
	STZ.w $04CC
	STZ.w $04D0
CODE_808B88:
	INC.b $1A
CODE_808B8A:
	RTS

DATA_808B8B:
	dw $0000,$0200,$0100,$0000

CODE_808B93:
	LDA.w $1947
	BNE.b CODE_808BDC
	LDA.w $04DA
	AND.w #$2000
	BNE.b CODE_808BA4
	LDA.w #$0040
	RTS

CODE_808BA4:
	LDX.w $05B9
	LDA.w $0632,x
	AND.w #$0002
	BEQ.b CODE_808BD3
	LDA.w $075C
	CMP.w #$0001
	BEQ.b CODE_808BC5
	CMP.w #$0003
	BEQ.b CODE_808BC5
	CMP.w #$0006
	BEQ.b CODE_808BC5
	LDA.w #$0040
	RTS

CODE_808BC5:
	JSL.l CODE_B8807E
	LDA.w #$FFFE
	STA.w $195B
	LDA.w #$0040
	RTS

CODE_808BD3:
	LDA.w #$0001
	STA.w $1947
	STZ.w $1949
CODE_808BDC:
	LDA.w $1949
	INC
	BEQ.b CODE_808C31
	LDA.w $1947
	ASL
	TAX
	LDA.w $04D6
	AND.w #$0030
	CMP.w #$0030
	BNE.b CODE_808C2B
	LDA.w $04DA
	BEQ.b CODE_808C31
	AND.l DATA_808C35-$02,x
	BEQ.b CODE_808C2B
	CMP.l DATA_808C35-$02,x
	BEQ.b CODE_808C17
	ORA.w $1949
	AND.w $04D6
	CMP.l DATA_808C35-$02,x
	BEQ.b CODE_808C17
	AND.w $04DA
	STA.w $1949
	BRA.b CODE_808C31

CODE_808C17:
	AND.w $04DA
	STA.w $1949
	INX
	INX
	INC.w $1947
	LDA.l DATA_808C35-$02,x
	INC
	BEQ.b CODE_808BC5
	BRA.b CODE_808C31

CODE_808C2B:
	LDA.w #$FFFF
	STA.w $1949
CODE_808C31:
	LDA.w #$0040
	RTS

DATA_808C35:
	dw $2000,$8400,$0840,$2000,$FFFF

CODE_808C3F:
	JSR.w CODE_808C43
	RTL

CODE_808C43:
	LDA.w #$000200
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	REP.b #$20
	RTS

CODE_808C60:
	LDA.b $02
	STA.b $1C
	ASL
	LDA.b $04
	ROL
	STA.b $1A
	LDA.b $03
	EOR.b $1A
	STA.b $02
	LDA.b $1C
	STA.b $04
	LDA.b $02
	RTL

CODE_808C77:
	LDA.b $01,S
	INC
	STA.b $1A
	LDA.b $03,S
	STA.b $1C
	LDX.w #$001F
	TXS
	INX
	LDY.w #$7E0020>>16
	LDA.w #$0683
	JSL.l CODE_808CEC
	LDX.w #$7E06D8
	LDY.w #$7E06D8>>16
	LDA.w #$F928
	JSL.l CODE_808CEC
	LDX.w #$7F0000
	LDY.w #$7F0000>>16
	LDA.w #$0000
	JSL.l CODE_808CEC
	LDX.w #$01FF
	TXS
	JMP.w [$001A]

CODE_808CB0:
	PHB
	PHK
	PLB
	STZ.w $044A
	LDX.w #$7E00C6
	LDY.w #$7E00C6>>16
	LDA.w #$0034
	JSL.l CODE_808CEC
	LDX.w #$7E06D8
	LDY.w #$7E06D8>>16
	LDA.w #$16C3
	JSL.l CODE_808CEC
	LDX.w #$7E2D80
	LDY.w #$7E2D80>>16
	LDA.w #$D280
	JSL.l CODE_808CEC
	LDX.w #$7F0000
	LDY.w #$7F0000>>16
	LDA.w #$0000
	JSL.l CODE_808CEC
	PLB
	RTL

CODE_808CEC:
	STA.w DMA[$00].SizeLo
	TXA
	STA.w DMA[$00].SourceLo
	TYA
	SEP.b #$20
	STA.w DMA[$00].SourceBank
	LDA.b #!REGISTER_ReadFromVRAMPortLo
	STA.w DMA[$00].Destination
	LDA.b #$80
	STA.w DMA[$00].Parameters
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w #$0001
	LDY.w #$0000
	STY.w !REGISTER_VRAMAddressLo
	LDX.w !REGISTER_ReadFromVRAMPortLo
	STY.w !REGISTER_VRAMAddressLo
	STY.w !REGISTER_WriteToVRAMPortLo
	STY.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	STY.w !REGISTER_VRAMAddressLo
	STX.w !REGISTER_WriteToVRAMPortLo
	RTL

CODE_808D2B:
	STX.b $1A
	ASL
	ASL
	ASL
	ASL
	ORA.w #$0008
	TAY
CODE_808D35:
	LDX.w #$0008
	SEP.b #$20
CODE_808D3A:
	STY.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	ORA.w !REGISTER_ReadFromVRAMPortHi
	STY.w !REGISTER_VRAMAddressLo
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	DEX
	BNE.b CODE_808D3A
	REP.b #$20
	TYA
	CLC
	ADC.w #$0008
	TAY
	DEC.b $1A
	BNE.b CODE_808D35
	RTL

CODE_808D5A:
	PHB
	PEA.w (DATA_B4FCD2&$FF0000)>>8
	PLB
	PLB
	PHX
	PHY
	PHA
	CMP.w #$0000
	BPL.b CODE_808D6B
	LDA.w #$0000
CODE_808D6B:
	SEP.b #$30
	CPX.b #$00
	BEQ.b CODE_808DD1
	TAY
	LDA.w DATA_B4FCD2,x
	STA.w !REGISTER_Multiplicand
	STY.w !REGISTER_Multiplier
	TYA
	XBA
	LDY.w !REGISTER_ProductOrRemainderHi
	STA.w !REGISTER_Multiplier
	REP.b #$30
	TYA
	AND.w #$00FF
	CLC
	ADC.w !REGISTER_ProductOrRemainderLo
	STA.b $1A
	PLA
	SEP.b #$30
	TAY
	TXA
	EOR.b #$FF
	INC
	TAX
	LDA.w DATA_B4FCD2,x
	STA.w !REGISTER_Multiplicand
	STY.w !REGISTER_Multiplier
	XBA
	NOP
	LDY.w !REGISTER_ProductOrRemainderHi
	STA.w !REGISTER_Multiplier
	TYA
	REP.b #$30
	AND.w #$00FF
	CLC
	ADC.w !REGISTER_ProductOrRemainderLo
	STA.b $1C
CODE_808DB5:
	PLY
	PLA
	XBA
	AND.w #$0003
	BEQ.b CODE_808DDA
	CMP.w #$0002
	BEQ.b CODE_808DE0
	CMP.w #$0003
	BEQ.b CODE_808DEF
	LDA.b $1A
	LDX.b $1C
	EOR.w #$FFFF
	INC
	BRA.b CODE_808DF8

CODE_808DD1:
	REP.b #$30
	STA.b $1C
	STZ.b $1A
	PLA
	BRA.b CODE_808DB5

CODE_808DDA:
	LDX.b $1A
	LDA.b $1C
	BRA.b CODE_808DF8

CODE_808DE0:
	LDA.b $1A
	EOR.w #$FFFF
	INC
	TAX
	LDA.b $1C
	EOR.w #$FFFF
	INC
	BRA.b CODE_808DF8

CODE_808DEF:
	LDA.b $1C
	EOR.w #$FFFF
	INC
	TAX
	LDA.b $1A
CODE_808DF8:
	PLB
	RTL

CODE_808DFA:
	LDX.w $0525
	CPX.w #$1000
	BCC.b CODE_808E03
	RTS

CODE_808E03:
	LDA.w !REGISTER_Joypad1Lo
	CMP.l $FE8406,x
	BNE.b CODE_808E16
	LDA.l $FE8408,x
	INC
	STA.l $FE8408,x
	RTS

CODE_808E16:
	INX
	INX
	INX
	INX
	STA.l $FE8406,x
	LDA.w #$0001
	STA.l $FE8408,x
	STX.w $0525
	RTS

CODE_808E29:
	PHK
	PLB
	LDA.w #$1000
	BIT.w $05FD
	BNE.b CODE_808E3B
	LDA.w !REGISTER_Joypad1Lo
	AND.w #$D000
	BNE.b CODE_808E88
CODE_808E3B:
	LDA.w $0525
	CMP.w $052B
	BPL.b CODE_808E94
	LDX.w $052D
	LDA.l DATA_FE8406,x
	STA.b $1E
	LDA.w #DATA_FE8428>>16
	STA.b $20
	LDY.w $0525
	LDA.w $0527
	BNE.b CODE_808E69
	INY
	INY
	INY
	INY
	STY.w $0525
	INY
	INY
	LDA.b [$1E],y
	DEY
	DEY
	STA.w $0527
CODE_808E69:
	DEC.w $0527
	BPL.b CODE_808E71
	STZ.w $0527
CODE_808E71:
	LDA.b [$1E],y
	STA.b $1A
	TAX
	EOR.w $04CA
	AND.b $1A
	STA.w $04CE
	STX.w $04CA
	STA.w $04D0
	STX.w $04CC
	RTS

CODE_808E88:
	LDA.w #$FFFF
	STA.w $052F
	LDA.w #$0002
	TSB.w $06A3
CODE_808E94:
	LDA.w #$0001
	TSB.w $05AF
	BNE.b CODE_808EA3
	LDA.w #$810F
	JSL.l CODE_808501
CODE_808EA3:
	RTS

CODE_808EA4:
	JSR.w CODE_808EA8
	RTL

CODE_808EA8:
	LDX.w $06CF
	STX.w $06AD
	SEP.b #$20
CODE_808EB0:
	TXA
	STA.w $06AF,x
	DEX
	BPL.b CODE_808EB0
	REP.b #$20
	RTS

CODE_808EBA:
	JSR.w CODE_808EBE
	RTL

CODE_808EBE:
	JSL.l CODE_808C60
	AND.w $06CF
	TAX
	LDA.w $06AF,x
	BIT.w #$0080
	BNE.b CODE_808EBE
	ORA.w #$0080
	STA.w $06AF,x
	AND.w #$007F
	TAY
	DEC.w $06AD
	BPL.b CODE_808EE3
	JSR.w CODE_808EA8
	TYA
	SEC
	RTS

CODE_808EE3:
	CLC
	TYA
	RTS

CODE_808EE6:
	LDA.w #$1000
	BIT.w $05FD
	BEQ.b CODE_808EF1
	JMP.w CODE_8090C3

CODE_808EF1:
	LDA.w #$8000
	TSB.w $05AF
	STZ.b $7E
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #$0002
	STA.w $0525
	STZ.w $0527
	DEC.w $052F
	BMI.b CODE_808F66
	LDX.w $052F
	LDA.w $06D1,x
	AND.w #$00FF
	ASL
	TAX
	STX.w $052D
	LDA.l DATA_FE8406,x
	STA.b $1E
	LDA.w #DATA_FE8428>>16
	STA.b $20
	LDY.w #$0000
	LDA.b [$1E]
	BPL.b CODE_808F33
	AND.w #$7FFF
	LDY.w #$0001
CODE_808F33:
	STY.w $05B5
	STA.w $052B
	LDY.w #$0002
	LDA.b [$1E],y
	BMI.b CODE_808FA3
	AND.w #$00FF
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	LDY.w #$0003
	LDA.b [$1E],y
	AND.w #$00FF
	STA.w $05B7
	LDA.w #$4000
	TSB.w $05AF
	LDA.w #CODE_808493
	STA.b $4E
	LDA.w #CODE_808493>>16
	STA.b $50
	LDA.w #CODE_808344
	JMP.w CODE_80839D

CODE_808F66:
	LDX.w $052F
	LDA.w #$0004
	STA.w $052F
	STZ.w $0523
	LDA.w #$0000
	STA.l $00044A
	CPX.w #$FFFE
	BEQ.b CODE_808F93
	LDA.w #$0003
	STA.b $BA
	LDX.w #CODE_B284D6
	LDY.w #CODE_B284D6>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808370
	JMP.w CODE_80839D

CODE_808F93:
	LDA.w #CODE_809489
	STA.b $4E
	LDX.w #CODE_809489>>16
	STX.b $50
	LDA.w #CODE_808370
	JMP.w CODE_80839D

CODE_808FA3:
	CMP.w #$FFFF
	BNE.b CODE_808FE5
	LDA.w #$0002
	STA.w $05E7
	STZ.w $05E5
	LDA.w #$0800
	STA.w $0611
	LDA.w #$0005
	TSB.w $05FB
	LDA.w #$0001
	STA.w $05EB
	LDA.w #$4000
	TSB.w $05AF
	LDA.w #$8002
	STA.w $05E3
	STZ.w $05ED
	STZ.w $05EF
	LDA.w #CODE_B48009
	STA.b $4E
	LDA.w #CODE_B48009>>16
	STA.b $50
	LDA.w #CODE_808344
	JMP.w CODE_80839D

CODE_808FE5:
	CMP.w #$FFFE
	BNE.b CODE_80901E
	LDA.w #$0003
	STA.w $05E7
	LDA.w #$0001
	STA.w $05E5
	LDA.w #$0001
	STA.w $0659
	STA.w $0639
	ORA.w #$003E
	STA.w $0657
	STA.w $065A
	LDA.w #$4000
	TSB.w $05AF
	LDA.w #CODE_B48009
	STA.b $4E
	LDA.w #CODE_B48009>>16
	STA.b $50
	LDA.w #CODE_808344
	JMP.w CODE_80839D

CODE_80901E:
	LDA.w #$040A
	STA.w $05E3
	LDA.w #$4000
	TSB.w $05AF
	LDA.w #$8000
	TSB.w $061D
	LDA.w #CODE_B48000
	STA.b $4E
	LDA.w #CODE_B48000>>16
	STA.b $50
	LDA.w #CODE_808344
	JMP.w CODE_80839D

CODE_809040:
	LDA.w #!Define_DKC3_MusicID_BananaBirdQueenChase
	JSL.l CODE_B28009
	LDA.w #$1000
	TSB.w $05FD
	LDA.w #$8000
	TSB.w $05AF
	LDA.w #$0041
	TRB.w $05AF
	LDA.w #$0002
	STA.w $0525
	STZ.w $0527
	LDX.w #$0020
	STX.w $052D
	LDA.l DATA_FE8406,x
	STA.b $1E
	LDA.w #DATA_FE8428>>16
	STA.b $20
	LDA.b [$1E]
	AND.w #$7FFF
	STA.w $052B
	LDY.w #$0001
	STY.w $05B5
	LDA.w #$0002
	STA.w $05E7
	STZ.w $05E5
	LDA.w #$0800
	STA.w $0611
	LDA.w #$0005
	TSB.w $05FB
	LDA.w #$0001
	STA.w $05EB
	LDA.w #$4000
	TRB.w $05AF
	LDA.w #$8002
	STA.w $05E3
	LDA.w #$0137
	STA.w $05ED
	LDA.w #$023D
	STA.w $05EF
	LDA.w #$0001
	TSB.w $0696
	LDA.w #CODE_B48009
	LDX.w #CODE_B48009>>16
	JMP.w CODE_8083C3

CODE_8090C3:
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #$1000
	TRB.w $05FD
	STZ.w $0523
	LDA.w #!Define_DKC3_LevelID_CloseupOfKRoolDrivingHovercraft
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	STA.w $05B9
	STZ.w $05B7
	LDA.w #$0563
	JSL.l CODE_B28027
	LDA.w #CODE_808348
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_808493
	LDX.w #CODE_808493>>16
	JMP.w CODE_8083C3

CODE_8090F4:
	STZ.w $04C6
	LDA.l $7E2AF9
	AND.w #$0003
	STA.w $04C4
	CMP.w #$0002
	BEQ.b CODE_80911E
	JSR.w CODE_8092F2
CODE_809109:
	JSR.w CODE_80912F
	STZ.w $04C6
	LDA.w #$C000
	TRB.w $053B
	LDA.w $06A1
	JSR.w CODE_8099B3
	JMP.w CODE_8096C2

CODE_80911E:
	JSR.w CODE_8092F2
	JSR.w CODE_80939D
	JSR.w CODE_8092F2
	JSR.w CODE_80912F
	JSR.w CODE_80939D
	BRA.b CODE_809109

CODE_80912F:
	LDX.w #$0005
	LDA.w #$0010
	BIT.w $053B
	BEQ.b CODE_80913D
	LDX.w #$0032
CODE_80913D:
	STX.w $05D5
	RTS

CODE_809141:
	LDY.w #$0004
	LDA.b [$84],y
	AND.w #$FFFE
	CMP.w #$0052
	BEQ.b CODE_809158
	CMP.w #$0152
	BEQ.b CODE_809158
	CMP.w #$0252
	BNE.b CODE_80916F
CODE_809158:
	JSR.w CODE_809177
	LDY.w #$0000
	LDA.b [$84],y
	CMP.b $3E
	BNE.b CODE_80916F
	LDY.w #$0002
	LDA.b [$84],y
	CMP.b $40
	BNE.b CODE_80916F
	SEC
	RTS

CODE_80916F:
	CLC
	RTS

DATA_809171:
	dw $B06062,$B062EC,$B06576

CODE_809177:
	STZ.b $3E
	STZ.b $40
	LDY.w #$0006
CODE_80917E:
	LDA.b [$84],y
	CLC
	ADC.b $3E
	STA.b $3E
	INY
	INY
	CPY.w #$028A
	BNE.b CODE_80917E
	LDY.w #$0006
CODE_80918F:
	LDA.b [$84],y
	EOR.b $40
	STA.b $40
	INY
	INY
	CPY.w #$028A
	BNE.b CODE_80918F
	LDA.b $3E
	BNE.b CODE_8091A2
	INC.b $3E
CODE_8091A2:
	RTS

CODE_8091A3:
	PHB
	JSR.w CODE_8091A9
	PLB
	RTL

CODE_8091A9:
	JSR.w CODE_80920D
	JSR.w CODE_8091CB
	RTS

CODE_8091B0:
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_8091C4
	JSR.w CODE_80939D
	JSR.w CODE_80920D
	JSR.w CODE_8091CB
	JSR.w CODE_80939D
CODE_8091C4:
	JSR.w CODE_80920D
	JSR.w CODE_8091CB
	RTS

CODE_8091CB:
	LDA.w $04C8
	ASL
	TAX
	LDA.l DATA_809171,x
	STA.b $1A
	LDA.w #$B06062>>16
	STA.b $1C
	PEA.w (($7E2AF4&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	LDY.w #$0288
CODE_8091E2:
	LDA.w $7E2AF4,y
	STA.b [$1A],y
	DEY
	BPL.b CODE_8091E2
	PLB
	RTS

CODE_8091EC:
	LDA.w $04C8
	ASL
	TAX
	LDA.l DATA_809171,x
	STA.b $1A
	LDA.w #$B06062>>16
	STA.b $1C
	PEA.w (($7E2AF4&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	LDY.w #$0288
CODE_809203:
	LDA.b [$1A],y
	STA.w $7E2AF4,y
	DEY
	BPL.b CODE_809203
	PLB
	RTS

CODE_80920D:
	LDA.w #$2AF4
	STA.b $84
	LDA.w #$007E
	STA.b $86
	SEP.b #$20
	LDA.w $04C4
	LDY.w #$0005
	STA.b [$84],y
	LDA.w $04C6
	AND.b #$01
	ORA.b #$52
	LDY.w #$0004
	STA.b [$84],y
	REP.b #$20
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_809241
	LDA.w $04C6
	BEQ.b CODE_809241
	LDA.w #$0148
	BRA.b CODE_809244

CODE_809241:
	LDA.w #$0006
CODE_809244:
	CLC
	ADC.b $84
	STA.b $D0
	LDA.w #$0000
	ADC.b $86
	STA.b $D2
	LDA.b $C2
	LDY.w #$000A
	STA.b [$D0],y
	LDA.b $C4
	INY
	INY
	STA.b [$D0],y
	LDY.w #$0008
	LDX.w #$0008
CODE_809263:
	LDA.w $05D9,x
	STA.b [$D0],y
	DEY
	DEX
	BPL.b CODE_809263
	JSR.w CODE_80B18E
	LDY.w #$000E
	SEP.b #$20
	STA.b [$D0],y
	REP.b #$20
	LDA.w $05AF
	LDY.w #$000F
	STA.b [$D0],y
	LDA.w $05B1
	AND.w #$FFDF
	INY
	INY
	STA.b [$D0],y
	LDA.w $05C9
	LDY.w #$0013
	STA.b [$D0],y
	LDA.w $05CB
	INY
	INY
	STA.b [$D0],y
	LDA.w $05CD
	INY
	INY
	STA.b [$D0],y
	LDA.w $05CF
	INY
	INY
	STA.b [$D0],y
	LDA.w $05D1
	INY
	INY
	STA.b [$D0],y
	SEP.b #$20
	LDY.w #$00DC
	LDX.w #$00BF
CODE_8092B6:
	LDA.w $05E3,x
	STA.b [$D0],y
	DEY
	DEX
	BPL.b CODE_8092B6
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	LDY.w #$00DE
	STA.b [$D0],y
	LDA.w $0432
	LDY.w #$00DF
	STA.b [$D0],y
	LDA.w $05B5
	LDY.w #$00DD
	STA.b [$D0],y
	REP.b #$20
	JSR.w CODE_809177
	LDY.w #$0000
	LDA.b $3E
	STA.b [$84],y
	LDY.w #$0002
	LDA.b $40
	STA.b [$84],y
	RTS

CODE_8092EB:
	JSR.w CODE_8091EC
	JSR.w CODE_8092F2
	RTL

CODE_8092F2:
	LDA.w #$2AF4
	STA.b $84
	LDA.w #$007E
	STA.b $86
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_80930E
	LDA.w $04C6
	BEQ.b CODE_80930E
	LDA.w #$0148
	BRA.b CODE_809311

CODE_80930E:
	LDA.w #$0006
CODE_809311:
	CLC
	ADC.b $84
	STA.b $D0
	LDA.w #$0000
	ADC.b $86
	STA.b $D2
	LDY.w #$000F
	LDA.b [$D0],y
	STA.w $05AF
	LDY.w #$0011
	LDA.b [$D0],y
	STA.w $05B1
	LDY.w #$000A
	LDA.b [$D0],y
	STA.b $C2
	INY
	INY
	LDA.b [$D0],y
	STA.b $C4
	LDY.w #$0008
	LDX.w #$0008
CODE_809340:
	LDA.b [$D0],y
	STA.w $05D9,x
	DEY
	DEX
	BPL.b CODE_809340
	LDY.w #$0013
	LDA.b [$D0],y
	STA.w $05C9
	INY
	INY
	LDA.b [$D0],y
	STA.w $05CB
	INY
	INY
	LDA.b [$D0],y
	STA.w $05CD
	INY
	INY
	LDA.b [$D0],y
	STA.w $05CF
	INY
	INY
	LDA.b [$D0],y
	STA.w $05D1
	SEP.b #$20
	LDY.w #$00DC
	LDX.w #$00BF
CODE_809375:
	LDA.b [$D0],y
	STA.w $05E3,x
	DEY
	DEX
	BPL.b CODE_809375
	LDY.w #$00DE
	LDA.b [$D0],y
	STA.w !RAM_DKC3_Global_FrenchTextFlag
	LDY.w #$00DF
	LDA.b [$D0],y
	STA.w $0432
	LDY.w #$00DD
	LDA.b [$D0],y
	STA.w $05B5
	REP.b #$20
	RTS

CODE_809399:
	JSR.w CODE_80939D
	RTL

CODE_80939D:
	JSR.w CODE_8093C7
	LDA.w $04C6
	EOR.w #$0001
	STA.w $04C6
	JSR.w CODE_8093FF
	RTS

CODE_8093AD:
	JSR.w CODE_8093C7
	STZ.w $04C6
	JSR.w CODE_8091EC
	JSR.w CODE_8092F2
	RTS

CODE_8093BA:
	LDA.w #$0001
	STA.w $04C6
	JSR.w CODE_8091EC
	JSR.w CODE_8092F2
	RTS

CODE_8093C7:
	LDA.w #$007E
	STA.b $44
	LDA.w #$2900
	LDX.w $04C6
	BEQ.b CODE_8093D8
	CLC
	ADC.w #$00FA
CODE_8093D8:
	STA.b $42
	SEP.b #$20
	LDX.w #$0000
	LDY.w #$0000
CODE_8093E2:
	LDA.b $C0,x
	STA.b [$42],y
	INY
	INX
	CPX.w #$0006
	BNE.b CODE_8093E2
	LDX.w #$0000
CODE_8093F0:
	LDA.w $05AF,x
	STA.b [$42],y
	INY
	INX
	CPX.w #$00F4
	BNE.b CODE_8093F0
	REP.b #$20
	RTS

CODE_8093FF:
	LDA.w #$007E
	STA.b $44
	LDA.w #$2900
	LDX.w $04C6
	BEQ.b CODE_809410
	CLC
	ADC.w #$00FA
CODE_809410:
	STA.b $42
	SEP.b #$20
	LDX.w #$0000
	LDY.w #$0000
CODE_80941A:
	LDA.b [$42],y
	STA.b $C0,x
	INY
	INX
	CPX.w #$0006
	BNE.b CODE_80941A
	LDX.w #$0000
CODE_809428:
	LDA.b [$42],y
	STA.w $05AF,x
	INY
	INX
	CPX.w #$00F4
	BNE.b CODE_809428
	REP.b #$20
	RTS

CODE_809437:
	LDA.w #CODE_808337
	STA.b $52
	LDA.w #CODE_808337>>16
	STA.b $54
	LDA.w #$1300
	STA.b $80
	JSL.l CODE_BB8564
	JSL.l CODE_808258
	JSL.l CODE_808CB0
	JSL.l CODE_808282
	LDX.w #$7EA15A
	LDY.w #$7EA15A>>16
	LDA.w #$0660
	JSL.l CODE_808CEC
	JSL.l CODE_BB857F
	LDA.w #$000200
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_809489:
	PHK
	PLB
	JSR.w CODE_809437
	LDA.w #$0020
	TRB.w $05B1
	BNE.b CODE_80949D
	LDA.w #!Define_DKC3_MusicID_CrazyCalypso
	JSL.l CODE_B28009
CODE_80949D:
	SEP.b #$20
	LDA.l $B06009
	CMP.b #$01
	BEQ.b CODE_8094A8
	TDC
CODE_8094A8:
	STA.w $0432
	REP.b #$20
	JSL.l CODE_808411
	LDA.w #$000F
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.w #$0001
	STA.w $06D8
	LDA.w #$0021
	JSL.l CODE_BB8567
	LDA.w #$001F
	JSL.l CODE_BB856A
	JSR.w CODE_80A7AA
	LDA.w #$002F
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	JSR.w CODE_80957A
	JSR.w CODE_809E3B
	LDA.w $04C8
	JSR.w CODE_809DD0
	LDA.w #$1C41
	STA.w $1C3F
	LDX.w #$7EF000
	LDY.w #$7EF000>>16
	LDA.w #$0800
	JSL.l CODE_808CEC
	LDY.w #$000C
	JSR.w CODE_809E1A
	LDA.w #$5820
	STA.w $1CB0
	LDY.w #$024E
	JSL.l CODE_BB85B5
	LDA.w #$0001
	STA.w $0740
	STA.w $0742
	LDA.w #$00C6
	JSL.l CODE_BB859A
	ORA.w #$1000
	STA.w $1C81
	LDA.w #$00C7
	JSL.l CODE_BB859A
	ORA.w #$3000
	STA.w $1C8D
	PHK
	PLB
	JSR.w CODE_809F4A
	JSR.w CODE_80A113
	STZ.w $0740
	STZ.w $0742
	LDA.w $04C8
	STA.w $1C37
	JSR.w CODE_809709
	LDA.w #$0020
	JSR.w CODE_80A3E9
	STZ.w $04C6
	JSL.l CODE_808799
	JSL.l CODE_808799
	JSL.l CODE_808799
	JSL.l CODE_808799
	LDA.w #$0200
	JSL.l CODE_808501
	LDA.w #CODE_809586
	LDX.w #CODE_809586>>16
	JMP.w CODE_8083C3

CODE_80957A:
	STZ.b $1E
	LDA.w #$FFFF
	STA.b $20
	JSL.l CODE_B7802A
	RTS

CODE_809586:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_808799
	LDX.w #$7C00
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0700
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	JSR.w CODE_809FF8
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_808C60
	LDA.w $1C35
	BIT.w #$4000
	BNE.b CODE_8095E0
	JSL.l CODE_8089CA
CODE_8095E0:
	LDA.w $1C35
	BIT.w #$0006
	BNE.b CODE_809600
	LDA.w $04D6
	BEQ.b CODE_8095EF
	STZ.b $F4
CODE_8095EF:
	LDA.b $F4
	CMP.w #$0E10
	BCC.b CODE_809600
	JSL.l CODE_B8807E
	LDA.w #$0008
	TSB.w $1C35
CODE_809600:
	JSL.l CODE_B7800C
	JSL.l CODE_BB85C1
	LDA.w $1C3D
	BMI.b CODE_809614
	BEQ.b CODE_809629
	DEC.w $1C3D
	BEQ.b CODE_80961B
CODE_809614:
	LDA.b $00
	BIT.w #$0008
	BNE.b CODE_809623
CODE_80961B:
	LDA.w $1C37
	JSR.w CODE_809DE3
	BRA.b CODE_809629

CODE_809623:
	LDA.w $1C37
	JSR.w CODE_809DB7
CODE_809629:
	JSL.l CODE_B6804B
	JSL.l CODE_B7800F
	JSR.w CODE_80A08F
	LDA.w #$0080
	BIT.w $1C35
	BEQ.b CODE_809647
	LDA.w $1C91
	CMP.w #$0005
	BCS.b CODE_809647
	JSR.w CODE_80A608
CODE_809647:
	LDA.w #$1000
	BIT.w $1C35
	BNE.b CODE_809652
	JSR.w CODE_80A465
CODE_809652:
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80966E
	LDA.w $1C87
	BEQ.b CODE_80966B
	DEC.w $1C87
	BNE.b CODE_80966B
	LDA.w #$4000
	TRB.w $1C35
CODE_80966B:
	JMP.w CODE_808384

CODE_80966E:
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #$0001
	TRB.w $1C35
	BNE.b CODE_80969A
	LDA.w #$0008
	TRB.w $1C35
	BNE.b CODE_8096AE
	LDA.w #$0020
	TRB.w $1C35
	BNE.b CODE_8096D2
	LDA.w #$2000
	BIT.w $1C35
	BNE.b CODE_8096BF
	JSR.w CODE_8091EC
	JMP.w CODE_8090F4

CODE_80969A:
	LDA.w #$0002
	TRB.w $06A3
	LDA.w #$0001
	STA.b $BA
	LDA.w #CODE_80B593
	LDX.w #CODE_80B593>>16
	JMP.w CODE_8083C3

CODE_8096AE:
	STZ.b $BA
	LDA.w #$0002
	TRB.w $06A3
	LDA.w #CODE_B284D6
	LDX.w #CODE_B284D6>>16
	JMP.w CODE_8083C3

CODE_8096BF:
	JSR.w CODE_8091B0
CODE_8096C2:
	LDA.w #CODE_B48009
	STA.b $4E
	LDX.w #CODE_B48009>>16
	STX.b $50
	LDA.w #CODE_808362
	JMP.w CODE_80839D

CODE_8096D2:
	LDA.w $1C37
	STA.w $04C8
	JSR.w CODE_8091EC
	STZ.w $04C6
	LDA.l $7E2AF9
	AND.w #$0003
	STA.w $04C4
	JSR.w CODE_8092F2
	JSR.w CODE_80939D
	JSR.w CODE_8092F2
	JSR.w CODE_80939D
	LDA.w #CODE_80AE3E
	LDX.w #CODE_80AE3E>>16
	JMP.w CODE_8083C3

CODE_8096FD:
	LDA.w #$0003
CODE_809700:
	JSR.w CODE_809DB7
	LDY.w #$000C
	JSR.w CODE_809E0F
CODE_809709:
	LDA.w $1CB0
	AND.w #$0FFF
	ORA.w #$5000
	STA.w $1CB0
	JSR.w CODE_809F92
	LDA.w #$0003
	STA.w $1C39
	LDA.w #$0000
	STA.w $1C3B
	STZ.w $1C3D
	LDA.w #$FFFF
	STA.w $1C89
	LDA.w $1C37
	RTS

CODE_809731:
	LDA.w $1C37
CODE_809734:
	ASL
	TAY
	LDA.w DATA_809171,y
	STA.b $84
	LDA.w #$B06062>>16
	STA.b $86
	RTS

CODE_809741:
	JSL.l CODE_808508
	LDA.w $04EC
	BNE.b CODE_80974D
	CMP.w $04ED
CODE_80974D:
	RTS

DKC3_NorSpr01A4_FileSelectMenu_Main:
;$80974E
	LDA.w #$0004
	TSB.w $1C35
	LDA.w #$4000
	BIT.w $1C35
	BNE.b CODE_80975F
	JSR.w (DATA_809762,x)
CODE_80975F:
	JMP.w [$04F5]

DATA_809762:
	dw CODE_809C9F
	dw CODE_809857
	dw CODE_809884
	dw CODE_809947
	dw CODE_809ABD
	dw CODE_809ACE
	dw CODE_809BA2
	dw CODE_809782
	dw CODE_8097B9
	dw CODE_8097E3
	dw CODE_809804
	dw CODE_80983B
	dw CODE_809B38
	dw CODE_809C0A
	dw CODE_809953
	dw CODE_80996E

CODE_809782:
	LDA.w #$000A
	STA.w $1C3B
	STZ.w $1C37
	LDA.w #$0002
	STA.w $1C39
	LDA.w #$FFFF
	STA.w $1C3D
	TYX
	STZ.b $38,x
	LDA.w #$0666
	JSL.l CODE_B28012
	LDA.w #$C000
	EOR.w $1CB0
	STA.w $1CB0
	LDA.w #$1000
	STA.b $38
	JSR.w CODE_809FA3
	LDY.w #$001A
	JSR.w CODE_809E0F
	RTS

CODE_8097B9:
	TYX
	STZ.b $38,x
	JSR.w CODE_809731
	LDY.w #$0000
	LDA.b [$84],y
	BEQ.b CODE_8097E0
	LDA.w $1C37
	STA.w $1C89
	LDA.w #$000D
	STA.w $1C3B
	LDA.w #$0666
	JSL.l CODE_B28012
	LDY.w #$001C
	JSR.w CODE_809E0F
	RTS

CODE_8097E0:
	JMP.w CODE_80A3D8

CODE_8097E3:
	TYX
	STZ.b $38,x
	JSR.w CODE_809731
	LDY.w #$0000
	LDA.b [$84],y
	BNE.b CODE_809801
	JSR.w CODE_80A3F4
	JSR.w CODE_8096FD
	JSR.w CODE_809DD0
	LDA.w #$0666
	JSL.l CODE_B28018
	RTS

CODE_809801:
	JMP.w CODE_80A3D8

CODE_809804:
	LDA.w #$0007
	STA.w $1C3B
	STZ.w $1C37
	LDA.w #$0002
	STA.w $1C39
	LDA.w #$FFFF
	STA.w $1C3D
	TYX
	STZ.b $38,x
	LDA.w #$3000
	EOR.w $1CB0
	STA.w $1CB0
	LDA.w #$1000
	STA.b $38
	JSR.w CODE_809FBF
	LDA.w #$0666
	JSL.l CODE_B28012
	LDY.w #$0018
	JSR.w CODE_809E0F
	RTS

CODE_80983B:
	TYX
	STZ.b $38,x
	JSR.w CODE_80A3C3
	BCC.b CODE_809856
	JSR.w CODE_8096FD
	JSR.w CODE_809DD0
	JSR.w CODE_809731
	JSR.w CODE_80A1AA
	LDA.w #$0666
	JSL.l CODE_B28018
CODE_809856:
	RTS

CODE_809857:
	LDA.w $1C37
	STA.w $04C8
	TYX
	JSR.w CODE_809731
	LDY.w #$0000
	LDA.b [$84],y
	BEQ.b CODE_809875
	LDA.w #$4200
	TSB.w $1C35
	LDA.w $1C37
	JSR.w CODE_809DB7
	RTS

CODE_809875:
	LDA.w #$0666
	JSL.l CODE_B28012
	INC.b $38,x
	LDY.w #$0016
	JSR.w CODE_809E0F
CODE_809884:
	LDA.w #$1000
	TSB.w $1C35
	BNE.b CODE_8098F2
	LDY.w #$0252
	JSL.l CODE_BB85B8
	STZ.w $1C3B
	LDA.w #$00CA
	JSL.l CODE_BB859A
	STA.w $1CA8
	LDA.w #$00CB
	JSL.l CODE_BB859A
	STA.w $1CAC
	LDA.w #$001E
	STA.w $1C3D
	LDA.w #$0002
	STA.w $1C83
CODE_8098B6:
	LDY.w #$024C
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.b $1E,x
	AND.w #$0E00
	STA.w $1CAA
	LDA.b $26,x
	AND.w #$0E00
	STA.w $1CA6
	LDA.w $1C37
	ASL
	TAY
	LDA.w DATA_80C322,y
	STA.b $16,x
	LDA.w $1C83
	STA.b $5C,x
	STA.b $6A,x
	LDA.w #$0120
	STA.b $12,x
	LDA.w #$0002
	STA.b $38,x
	DEC.w $1C83
	BPL.b CODE_8098B6
	JSR.w CODE_80A2DE
CODE_8098F2:
	LDA.w #$4000
	BIT.w $1C35
	BNE.b CODE_809946
	LDA.w $04CE
	BIT.w #$0200
	BEQ.b CODE_809912
	LDA.w $1C8F
	DEC
	BPL.b CODE_80990B
	LDA.w #$0002
CODE_80990B:
	STA.w $1C8F
	STA.w $1C3B
	RTS

CODE_809912:
	BIT.w #$0100
	BEQ.b CODE_80992A
	LDA.w $1C8F
	INC
	CMP.w #$0003
	BCC.b CODE_809923
	LDA.w #$0000
CODE_809923:
	STA.w $1C8F
	STA.w $1C3B
	RTS

CODE_80992A:
	BIT.w #$9080
	BEQ.b CODE_809946
	LDX.b $70
	INC.b $38,x
	LDA.w #$0080
	TSB.w $1C35
	LDY.w #$0250
	JSL.l CODE_BB85B5
	LDA.w $1C8F
	STA.w $04C4
CODE_809946:
	RTS

CODE_809947:
	LDA.w #$0040
	TRB.w $1C35
	BEQ.b CODE_809952
	TYX
	INC.b $38,x
CODE_809952:
	RTS

CODE_809953:
	LDA.w #$0040
	TRB.w $1C35
	BEQ.b CODE_80996D
	TYX
	INC.b $38,x
	LDA.w $1C9B
	AND.w #$00FF
	ORA.w #$A000
	STA.w $1C9B
	JSR.w CODE_80A2A5
CODE_80996D:
	RTS

CODE_80996E:
	TYX
	STZ.b $38,x
	JSR.w CODE_8099C5
	BCC.b CODE_809985
	BEQ.b CODE_8099A8
	CMP.w #$FFFF
	BEQ.b CODE_8099A3
	CMP.w #$FFFE
	BEQ.b CODE_80999B
	JSR.w CODE_8099B3
CODE_809985:
	JSR.w CODE_8096FD
	JSR.w CODE_809DD0
	JSR.w CODE_809731
	JSR.w CODE_80A188
	JSR.w CODE_80A1AA
	LDA.w #$0002
	TRB.w $1C35
	RTS

CODE_80999B:
	LDA.w #$C000
	TRB.w $053B
	BRA.b CODE_809985

CODE_8099A3:
	JSR.w CODE_80BBF5
	BRA.b CODE_809985

CODE_8099A8:
	JSL.l CODE_B8807E
	LDA.w #$4001
	TSB.w $1C35
	RTS

CODE_8099B3:
	STA.b $1A
	LDA.w #$FF00
	BIT.b $1A
	BEQ.b CODE_8099BF
	TRB.w $053B
CODE_8099BF:
	LDA.b $1A
	TSB.w $053B
	RTS

CODE_8099C5:
	LDX.w #$0000
	LDY.w #$0000
	STZ.b $1A
	STZ.b $1C
CODE_8099CF:
	LDA.w $1C97,x
	CMP.w DATA_809A02,y
	BNE.b CODE_8099EA
	INY
	INX
	CPX.w #$0004
	BCC.b CODE_8099CF
	LDA.w #$0705
	JSL.l CODE_B28012
	LDA.w DATA_809A02+$01,y
	SEC
	RTS

CODE_8099EA:
	LDA.b $1A
	CLC
	ADC.w #$0007
	STA.b $1A
	TAY
	INC.b $1C
	LDX.w #$0000
	LDA.w DATA_809A02,y
	BNE.b CODE_8099CF
	JSR.w CODE_80A3D8
	CLC
	RTS

DATA_809A02:
	db "MUSIC",$00,$00
	db "WATER",$04,$00
	db "LIVES",$10,$00
	db "COLOR",$40,$00
	db "HARDR",$FE,$FF
	db "MERRY",$01,$00
	db "ASAVE",$02,$00
	db "TUFST",$80,$80
	db "ERASE",$FF,$FF
	db $00,$00

CODE_809A43:
	LDX.w $1CCE
	LDA.w $04CE
	BEQ.b CODE_809A5D
	EOR.l DATA_809AA7,x
	BNE.b CODE_809A5E
	INC.w $1CCE
	INC.w $1CCE
	LDA.l DATA_809AA7+$02,x
	BEQ.b CODE_809A62
CODE_809A5D:
	RTS

CODE_809A5E:
	STZ.w $1CCE
	RTS

CODE_809A62:
	STZ.w $1CCE
	LDX.b $70
	LDA.w #$000E
	STA.b $38,x
	LDA.w #$0080
	TSB.w $1C35
	LDY.w #$0250
	JSL.l CODE_BB85B5
	LDA.w #$2400
	STA.b $38
	LDY.w #$000E
	JSR.w CODE_809E0F
	LDA.w #$0002
	TSB.w $1C35
	JSR.w CODE_809731
	LDY.w #$0000
	LDA.b [$84],y
	BNE.b CODE_809A9B
	STZ.w $04C4
	JSR.w CODE_80A257
	RTS

CODE_809A9B:
	LDY.w #$0005
	LDA.b [$84],y
	AND.w #$00FF
	STA.w $04C4
	RTS

DATA_809AA7:
	dw $0020,$0010,$0010,$0020,$0010,$0010,$0020,$0010
	dw $0020,$0010,$0000

CODE_809ABD:
	LDA.w #$6200
	TSB.w $1C35
	LDA.w #$0000
	STA.w $04C6
	INC
	STA.w $05B3
	RTS

CODE_809ACE:
	LDA.w #$00D7
	STA.b $1A
	LDA.w $1C83
	BNE.b CODE_809AE5
	LDA.w #$0666
	JSL.l CODE_B28012
	LDA.w #$0008
	STA.w $1C83
CODE_809AE5:
	LDA.w $1CB0
	AND.w #$0FC0
	STA.b $1C
	LDA.w $1CB0
	AND.w #$003F
	STA.w $1CB0
	LDX.w #$1C41
	JSR.w CODE_809C77
	JSR.w CODE_809C77
	JSR.w CODE_809C77
	JSR.w CODE_809C77
	LSR.b $1C
	LDA.b $1C
	BIT.w #$0020
	BEQ.b CODE_809B13
	LDA.w #$0800
	STA.b $1C
CODE_809B13:
	LDA.b $1C
	TSB.w $1CB0
	DEC.w $1C83
	BNE.b CODE_809B37
	LDA.w #$0006
	JSR.w CODE_80A3E9
	TYX
	STZ.b $38,x
	LDA.w $0432
	EOR.w #$0001
	STA.w $0432
	SEP.b #$20
	STA.l $B06009
	REP.b #$20
CODE_809B37:
	RTS

CODE_809B38:
	LDA.w #$00D7
	STA.b $1A
	LDA.w $1C83
	BNE.b CODE_809B4F
	LDA.w #$0666
	JSL.l CODE_B28012
	LDA.w #$0008
	STA.w $1C83
CODE_809B4F:
	LDA.w $1CB0
	AND.w #$0FC0
	STA.b $1C
	LDA.w $1CB0
	AND.w #$003F
	STA.w $1CB0
	LDX.w #$1C41
	JSR.w CODE_809C8B
	JSR.w CODE_809C8B
	JSR.w CODE_809C8B
	JSR.w CODE_809C8B
	ASL.b $1C
	LDA.b $1C
	BIT.w #$1000
	BEQ.b CODE_809B7D
	LDA.w #$0040
	STA.b $1C
CODE_809B7D:
	LDA.b $1C
	TSB.w $1CB0
	DEC.w $1C83
	BNE.b CODE_809BA1
	LDA.w #$0006
	JSR.w CODE_80A3E9
	TYX
	STZ.b $38,x
	LDA.w $0432
	EOR.w #$0001
	STA.w $0432
	SEP.b #$20
	STA.l $B06009
	REP.b #$20
CODE_809BA1:
	RTS

CODE_809BA2:
	LDA.w #$00D7
	STA.b $1A
	LDA.w $1C83
	BNE.b CODE_809BB9
	LDA.w #$0666
	JSL.l CODE_B28012
	LDA.w #$0008
	STA.w $1C83
CODE_809BB9:
	LDA.w $1CB0
	AND.w #$003F
	STA.b $1C
	LDA.w $1CB0
	AND.w #$0FC0
	STA.w $1CB0
	LDX.w #$1C51
	JSR.w CODE_809C77
	JSR.w CODE_809C77
	JSR.w CODE_809C77
	JSR.w CODE_809C77
	LSR.b $1C
	BCC.b CODE_809BE2
	LDA.w #$0020
	STA.b $1C
CODE_809BE2:
	LDA.b $1C
	TSB.w $1CB0
	DEC.w $1C83
	BNE.b CODE_809C09
	LDA.w #$0006
	JSR.w CODE_80A3E9
	TYX
	STZ.b $38,x
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	EOR.w #$0001
	STA.w !RAM_DKC3_Global_FrenchTextFlag
	SEP.b #$20
	STA.l $B06008
	REP.b #$20
	JSR.w CODE_809E09
CODE_809C09:
	RTS

CODE_809C0A:
	LDA.w #$00D7
	STA.b $1A
	LDA.w $1C83
	BNE.b CODE_809C21
	LDA.w #$0666
	JSL.l CODE_B28012
	LDA.w #$0008
	STA.w $1C83
CODE_809C21:
	LDA.w $1CB0
	AND.w #$003F
	STA.b $1C
	LDA.w $1CB0
	AND.w #$0FC0
	STA.w $1CB0
	LDX.w #$1C51
	JSR.w CODE_809C8B
	JSR.w CODE_809C8B
	JSR.w CODE_809C8B
	JSR.w CODE_809C8B
	ASL.b $1C
	LDA.b $1C
	BIT.w #$0040
	BEQ.b CODE_809C4F
	LDA.w #$0001
	STA.b $1C
CODE_809C4F:
	LDA.b $1C
	TSB.w $1CB0
	DEC.w $1C83
	BNE.b CODE_809C76
	LDA.w #$0006
	JSR.w CODE_80A3E9
	TYX
	STZ.b $38,x
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	EOR.w #$0001
	STA.w !RAM_DKC3_Global_FrenchTextFlag
	SEP.b #$20
	STA.l $B06008
	REP.b #$20
	JSR.w CODE_809E09
CODE_809C76:
	RTS

CODE_809C77:
	SEP.b #$20
	LDA.b $01,x
	DEC
	CMP.b #$B8
	BCS.b CODE_809C82
	LDA.b $1A
CODE_809C82:
	STA.b $01,x
	INX
	INX
	INX
	INX
	REP.b #$20
	RTS

CODE_809C8B:
	SEP.b #$20
	LDA.b $01,x
	INC
	CMP.b $1A
	BCC.b CODE_809C96
	LDA.b #$B7
CODE_809C96:
	STA.b $01,x
	INX
	INX
	INX
	INX
	REP.b #$20
	RTS

CODE_809C9F:
	TYX
	LDA.w $1C3B
	BNE.b CODE_809CB0
	LDA.w $1C37
	CMP.w #$0003
	BCS.b CODE_809CB0
	JSR.w CODE_809A43
CODE_809CB0:
	LDA.w #$0004
	TRB.w $1C35
	LDA.w $04DA
	BIT.w #$0800
	BEQ.b CODE_809CE9
	LDA.w $1C37
	BEQ.b CODE_809CE4
	CMP.w #$0005
	BPL.b CODE_809CE5
	JSR.w CODE_809DB7
	LDA.w $1C37
	DEC
	CMP.w #$0003
	BCC.b CODE_809CD7
	LDA.w #$0002
CODE_809CD7:
	STA.w $1C37
	JSR.w CODE_809DD0
	LDA.w #$0565
	JSL.l CODE_B28012
CODE_809CE4:
	RTS

CODE_809CE5:
	STA.w $0038,y
	RTS

CODE_809CE9:
	BIT.w #$0400
	BEQ.b CODE_809D37
	LDA.w $1C37
	CMP.w #$0005
	BPL.b CODE_809D18
	CMP.w $1C39
	BCS.b CODE_809D20
	JSR.w CODE_809DB7
	INC.w $1C37
	LDA.w $1C37
	CMP.w #$0003
	BEQ.b CODE_809D14
	JSR.w CODE_809DD0
	LDA.w #$0565
	JSL.l CODE_B28012
	RTS

CODE_809D14:
	JSR.w CODE_809DEE
	RTS

CODE_809D18:
	CLC
	ADC.w #$0007
	STA.w $0038,y
	RTS

CODE_809D20:
	LDA.w $1C3B
	BEQ.b CODE_809D36
	STZ.b $38,x
	LDA.w #$0002
	JSR.w CODE_809700
	LDA.w #$0003
	STA.w $1C37
	JSR.w CODE_809DEE
CODE_809D36:
	RTS

CODE_809D37:
	BIT.w #$B080
	BEQ.b CODE_809D53
	LDA.w $1C37
	CMP.w #$0005
	BPL.b CODE_809D53
	CLC
	ADC.w $1C3B
	TAX
	LDA.w DATA_809DA7,x
	AND.w #$00FF
	STA.w $0038,y
	RTS

CODE_809D53:
	LDX.w $1C37
	CPX.w #$0003
	BCC.b CODE_809D83
	BIT.w #$0100
	BEQ.b CODE_809D6F
	CPX.w #$0006
	BCS.b CODE_809D82
	INC.w $1C37
	LDA.w $1C37
	JSR.w CODE_809DEE
	RTS

CODE_809D6F:
	BIT.w #$0200
	BEQ.b CODE_809D82
	CPX.w #$0004
	BCC.b CODE_809D82
	DEC.w $1C37
	LDA.w $1C37
	JSR.w CODE_809DEE
CODE_809D82:
	RTS

CODE_809D83:
	LDX.w $1C3B
	BNE.b CODE_809D82
	BIT.w #$0200
	BNE.b CODE_809D8E
	RTS

CODE_809D8E:
	JSR.w CODE_809731
	LDY.w #$0000
	LDA.b [$84],y
	BNE.b CODE_809D99
	RTS

CODE_809D99:
	LDA.w #$4020
	TSB.w $1C35
	LDA.w #$820F
	JSL.l CODE_808501
	RTS

DATA_809DA7:
	db $01,$01,$01,$07,$0A,$05,$06,$0B,$0B,$0B,$08,$08,$08,$09,$09,$09

CODE_809DB7:
	INC
	ASL
	TAX
	LDA.w #$D530
	CPX.w #$0008
	BCC.b CODE_809DCB
	STZ.w !REGISTER_Window1LeftPositionDesignation
	LDX.w #$000A
	LDA.w #$9508
CODE_809DCB:
	STA.l $7EA15A,x
	RTS

CODE_809DD0:
	INC
	ASL
	TAX
	LDA.w #$0030
	CPX.w #$0008
	BCC.b CODE_809DDE
	LDX.w #$000A
CODE_809DDE:
	STA.l $7EA15A,x
	RTS

CODE_809DE3:
	INC
	ASL
	TAX
	LDA.w #$0030
	STA.l $7EA15A,x
	RTS

CODE_809DEE:
	SEC
	SBC.w #$0003
	TAX
	LDA.w DATA_80C33E,x
	SEP.b #$20
	STA.w !REGISTER_Window1LeftPositionDesignation
	XBA
	STA.w !REGISTER_Window1RightPositionDesignation
	REP.b #$20
	LDA.w #$0565
	JSL.l CODE_B28012
	RTS

CODE_809E09:
	JSR.w CODE_80957A
	LDY.w #$000C
CODE_809E0F:
	LDA.w #$0010
	JSR.w CODE_80A3E9
	LDX.w $1D93
	INC.b $60,x
CODE_809E1A:
	PHY
	LDY.w #$0208
	JSL.l CODE_BB8588
	LDX.b $76
	LDA.w #$FFFF
	STA.b $5E,x
	LDA.w #$00F0
	STA.b $16,x
	LDA.w #$0008
	STA.b $60,x
	PLX
	LDY.w #$FFDF
	JSR.w CODE_809F29
	RTS

CODE_809E3B:
	SEP.b #$20
	LDX.w #(!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$00
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA18A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA18A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA1AE
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA1AE>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA1E1
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA1E1>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$00
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA1F2
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA1F2>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	REP.b #$20
	LDA.w #$D528
	STA.l $7EA15A
	LDA.w #$D530
	STA.l $7EA15C
	STA.l $7EA15E
	STA.l $7EA160
	LDA.w #$D50C
	STA.l $7EA162
	LDA.w #$9508
	STA.l $7EA164
	LDA.w #$D501
	STA.l $7EA166
	LDA.w #$0000
	STA.l $7EA168
	LDA.w #$007F
	STA.l $7EA17A
	LDA.w #$0045
	STA.l $7EA17C
	LDA.w #$2008
	STA.l $7EA17E
	LDA.w #$0001
	STA.l $7EA180
	LDA.w #$0000
	STA.l $7EA182
	LDX.w #$0000
	LDY.w #$0000
CODE_809F12:
	LDA.w DATA_80C290,y
	STA.l $7EA18A,x
	INX
	INX
	INY
	INY
	CPY.w #$008A
	BMI.b CODE_809F12
	LDA.w #$7E01
	STA.w $04E4
	RTS

CODE_809F29:
	STY.b $1A
	PEA.w (($7EA7BA&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$7EA9DD
	TAY
	LDX.b $1A
CODE_809F3A:
	INX
	INY
	LDA.w $0000,y
	AND.w #$00FF
	STA.l $7E0000,x
	BNE.b CODE_809F3A
	PLB
	RTS

CODE_809F4A:
	JSR.w CODE_809FED
	STZ.w $1C37
	JSR.w CODE_809731
	JSR.w CODE_80A1AA
	LDY.w #$0262
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w $1C37
	STA.b $5C,x
	INC.w $1C37
	JSR.w CODE_809731
	JSR.w CODE_80A1AA
	LDY.w #$0262
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w $1C37
	STA.b $5C,x
	INC.w $1C37
	JSR.w CODE_809731
	JSR.w CODE_80A1AA
	LDY.w #$0262
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w $1C37
	STA.b $5C,x
CODE_809F92:
	LDA.w #$0C00
	STA.b $38
	JSR.w CODE_809FA3
	LDA.w #$0C00
	STA.b $38
	JSR.w CODE_809FBF
	RTS

CODE_809FA3:
	LDX.w #DATA_809FDB
	LDY.w #$0602
	JSR.w CODE_80A439
	LDX.w #DATA_809FE1
	LDY.w #$0642
	JSR.w CODE_80A439
	LDX.w #DATA_809FE7
	LDY.w #$0682
	JSR.w CODE_80A439
	RTS

CODE_809FBF:
	LDX.w #DATA_809FDB
	LDY.w #$060E
	JSR.w CODE_80A439
	LDX.w #DATA_809FE1
	LDY.w #$064E
	JSR.w CODE_80A439
	LDX.w #DATA_809FE7
	LDY.w #$068E
	JSR.w CODE_80A439
	RTS

DATA_809FDB:
	db $86,$86,$86,$86,$86,$00

DATA_809FE1:
	db $87,$87,$87,$87,$87,$00

DATA_809FE7:
	db $86,$86,$86,$86,$86,$00

CODE_809FED:
	LDA.w #$7EF000>>16
	STA.b $44
	LDA.w #$7EF000
	STA.b $42
	RTS

CODE_809FF8:
	LDA.w $1CB0
	STA.b $1E
	LDA.w #$000F
	STA.b $3E
CODE_80A002:
	LSR.b $1E
	BCC.b CODE_80A02A
	LDA.b $3E
	ASL
	ASL
	TAX
	LDA.l DATA_80A02F,x
	STA.w !REGISTER_VRAMAddressLo
	STA.b $1A
	LDA.l DATA_80A02F+$03,x
	AND.w #$00FF
	PHA
	LDA.l DATA_80A02F+$02,x
CODE_80A020:
	AND.w #$00FF
	PLX
	LDY.w #$0003
	JSR.w CODE_80A06F
CODE_80A02A:
	DEC.b $3E
	BPL.b CODE_80A002
	RTS

DATA_80A02F:
	dw $7B01,$0005,$7B01,$6005,$7B07,$1E05,$7B07,$7E05
	dw $7B0D,$5A01,$7B0D,$5401,$7B0D,$4E01,$7B0D,$4801
	dw $7B0D,$4201,$7B0D,$3C01,$7B15,$5A01,$7B15,$5401
	dw $7B15,$4E01,$7B15,$4801,$7B15,$4201,$7B15,$3C01

CODE_80A06F:
	PHA
	STA.b $1C
CODE_80A072:
	LDA.l DATA_EA0694,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	DEC.b $1C
	BNE.b CODE_80A072
	LDA.b $1A
	CLC
	ADC.w #$0020
	STA.b $1A
	STA.w !REGISTER_VRAMAddressLo
	PLA
	DEY
	BNE.b CODE_80A06F
	RTS

CODE_80A08F:
	PHK
	PLB
	JSR.w CODE_809FED
	LDA.w #$B06062>>16
	STA.b $86
	STZ.b $2E
	LDA.w #$B06062
	LDY.w #$3800
	JSR.w CODE_80A0BB
	INC.b $2E
	LDA.w #$B062EC
	LDY.w #$6800
	JSR.w CODE_80A0BB
	INC.b $2E
	LDA.w #$B06576
	LDY.w #$9800
	JSR.w CODE_80A0BB
	RTS

CODE_80A0BB:
	STZ.b $30
	STZ.b $32
	STA.b $84
	STY.b $34
	JSR.w CODE_80A0D7
	LDA.w #$0006
	LDY.b $34
	JSR.w CODE_80A374
	JSR.w CODE_80A0FA
	BCC.b CODE_80A0D6
	JSR.w CODE_80A374
CODE_80A0D6:
	RTS

CODE_80A0D7:
	LDY.w #$0005
	LDA.b [$84],y
	AND.w #$00FF
	STA.b $32
	LDY.w #$0000
	LDA.b [$84],y
	STA.b $30
	BEQ.b CODE_80A0F9
	LDA.b $32
	CMP.w #$0002
	BNE.b CODE_80A0F9
	LDA.b $34
	SEC
	SBC.w #$0800
	STA.b $34
CODE_80A0F9:
	RTS

CODE_80A0FA:
	LDA.b $32
	CMP.w #$0002
	BNE.b CODE_80A112
	LDA.b $30
	BEQ.b CODE_80A112
	LDA.b $34
	CLC
	ADC.w #$1000
	STA.b $34
	TAY
	LDA.w #$0142
	SEC
CODE_80A112:
	RTS

CODE_80A113:
	LDA.w $0432
	STA.b $1A
	JSR.w CODE_80A166
	LDA.w #$BC70
	JSR.w CODE_80A453
	JSR.w CODE_80A166
	LDA.w #$C470
	JSR.w CODE_80A453
	JSR.w CODE_80A166
	LDA.w #$CC70
	JSR.w CODE_80A453
	JSR.w CODE_80A166
	LDA.w #$D470
	JSR.w CODE_80A453
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	STA.b $1A
	JSR.w CODE_80A177
	LDA.w #$BCB0
	JSR.w CODE_80A453
	JSR.w CODE_80A177
	LDA.w #$C4B0
	JSR.w CODE_80A453
	JSR.w CODE_80A177
	LDA.w #$CCB0
	JSR.w CODE_80A453
	JSR.w CODE_80A177
	LDA.w #$D4B0
	JSR.w CODE_80A453
	RTS

CODE_80A166:
	LDA.b $1A
	INC.b $1A
	AND.w #$0001
	ASL
	TAY
	LDX.w DATA_80A173,y
	RTS

DATA_80A173:
	dw DATA_80C365,DATA_80C35F

CODE_80A177:
	LDA.b $1A
	INC.b $1A
	AND.w #$0001
	ASL
	TAY
	LDX.w DATA_80A184,y
	RTS

DATA_80A184:
	dw DATA_80C349,DATA_80C358

CODE_80A188:
	LDX.w #DATA_80C36D
	LDY.w #$0094
	JSR.w CODE_80A417
	JSR.w CODE_80A369
	LDX.w #DATA_80C36D
	LDY.w #$0094
	JSR.w CODE_80A417
	JSR.w CODE_80A369
	LDX.w #DATA_80C36D
	LDY.w #$0094
	JSR.w CODE_80A417
	RTS

CODE_80A1AA:
	JSR.w CODE_80A35A
	LDA.w #$2400
	STA.b $38
	JSR.w CODE_809141
	BCS.b CODE_80A1BD
	LDY.w #$0000
	TYA
	STA.b [$84],y
CODE_80A1BD:
	LDY.w #$0005
	LDA.b [$84],y
	AND.w #$00FF
	STA.w $1CD0
	LDY.w #$0000
	LDA.b [$84],y
	STA.w $1C85
	BEQ.b CODE_80A188
	LDA.w #$8002
	BIT.w $1C35
	BNE.b CODE_80A1F9
	LDY.w #$024C
	JSL.l CODE_BB8585
	LDA.w #$F000
	STA.b $42
	LDX.b $76
	LDA.w $1C37
	STA.b $6A,x
	ASL
	TAY
	LDA.w DATA_80C322,y
	STA.b $16,x
	LDA.w $1CD0
	STA.b $5C,x
CODE_80A1F9:
	LDA.w $1CD0
	BNE.b CODE_80A211
	JSR.w CODE_80A369
	LDA.w #$0006
	JSR.w CODE_80A286
	JSR.w CODE_80A2A5
	JSR.w CODE_80A2BE
	JSR.w CODE_80A257
	RTS

CODE_80A211:
	LDA.w #$0006
	JSR.w CODE_80A286
	JSR.w CODE_80A2A5
	JSR.w CODE_80A2BE
	JSR.w CODE_80A366
	LDY.w $1CD0
	CPY.w #$0002
	BEQ.b CODE_80A247
	LDA.w #$0005
	JSR.w CODE_80A286
	JSR.w CODE_80A2A5
	LDX.w #DATA_80C36B
	LDY.w #$0096
	JSR.w CODE_80A417
	LDX.w #$001C97
	LDY.w #$009A
	JSR.w CODE_80A417
	JSR.w CODE_80A26D
	RTS

CODE_80A247:
	LDA.w #$0142
	JSR.w CODE_80A286
	JSR.w CODE_80A2A5
	JSR.w CODE_80A2BE
	JSR.w CODE_80A26D
	RTS

CODE_80A257:
	LDY.w $1C37
	LDA.w DATA_80C343+$03,y
	AND.w #$00FF
	TAX
	LDA.w #$FFFA
	STA.l $7EA1B0,x
	STA.l $7EA1B5,x
	RTS

CODE_80A26D:
	LDY.w $1C37
	LDA.w DATA_80C343+$03,y
	AND.w #$00FF
	TAX
	LDA.w #$FFF7
	STA.l $7EA1B0,x
	LDA.w #$FFFD
	STA.l $7EA1B5,x
	RTS

CODE_80A286:
	CLC
	ADC.b $84
	STA.b $84
	TAX
	LDA.l $B00000,x
	STA.w $1C97
	LDA.l $B00002,x
	STA.w $1C99
	LDA.l $B00003,x
	ORA.w #$8000
	STA.w $1C9A
	RTS

CODE_80A2A5:
	LDX.w #$001C97
	LDY.w #$0096
	JSR.w CODE_80A417
	RTS

CODE_80A2AF:
	LDX.w #$1C97
	LDA.w #$0096
	CLC
	ADC.w $1C95
	TAY
	JSR.w CODE_80A439
	RTS

CODE_80A2BE:
	LDY.w #$000E
	LDA.b [$84],y
	AND.w #$00FF
	LDX.w $1C95
	STX.b $36
	LDX.w #$0003
	LDY.w #$00A2
	JSR.w CODE_80A64A
	LDX.w #DATA_80C369
	LDY.w #$00A8
	JSR.w CODE_80A417
	RTS

CODE_80A2DE:
	LDA.w #$F000
	STA.b $42
	LDA.w #$0800
	STA.b $38
	LDX.w #$0002
	LDA.w $0432
	BNE.b CODE_80A2F3
	LDX.w #$0000
CODE_80A2F3:
	LDY.w #$061C
	JSR.w CODE_80A33F
	JSR.w CODE_80A33F
	JSR.w CODE_80A33F
	LDX.w #$0000
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	BEQ.b CODE_80A312
	LDX.w #$0002
	CMP.w #$0001
	BEQ.b CODE_80A312
	LDX.w #$0004
CODE_80A312:
	LDY.w #$062C
	JSR.w CODE_80A324
	JSR.w CODE_80A324
	JSR.w CODE_80A324
	LDA.w #$2400
	STA.b $38
	RTS

CODE_80A324:
	PHX
	PHY
	LDA.w DATA_80A337,x
	TAX
	JSR.w CODE_80A41D
	PLA
	CLC
	ADC.w #$0040
	TAY
	PLX
	INX
	INX
	RTS

DATA_80A337:
	dw DATA_80C349,DATA_80C358,DATA_80C349,DATA_80C358

CODE_80A33F:
	PHX
	PHY
	LDA.w DATA_80A352,x
	TAX
	JSR.w CODE_80A41D
	PLA
	CLC
	ADC.w #$0040
	TAY
	PLX
	INX
	INX
	RTS

DATA_80A352:
	dw DATA_80C365,DATA_80C35F,DATA_80C365,DATA_80C35F

CODE_80A35A:
	LDA.w $1C37
	ASL
	TAY
	LDA.w DATA_80C328,y
	STA.w $1C95
	RTS

CODE_80A366:
	JSR.w CODE_80A369
CODE_80A369:
	LDA.w $1C95
	CLC
	ADC.w #$0040
	STA.w $1C95
	RTS

CODE_80A374:
	STY.b $36
	LDX.b $30
	BNE.b CODE_80A37B
	RTS

CODE_80A37B:
	CLC
	ADC.b $84
	STA.b $84
	JSR.w CODE_80A697
	LDA.b $3E
	LDY.w #$00DD
	LDX.w #$0002
	JSR.w CODE_80A4B2
	LDA.b $40
	LDY.w #$00C9
	LDX.w #$0002
	JSR.w CODE_80A4B2
	LDA.b $2E
	CMP.w $1C37
	BNE.b CODE_80A3A7
	LDA.b $00
	BIT.w #$0020
	BNE.b CODE_80A3C2
CODE_80A3A7:
	LDA.w $1C81
	PHA
	LDA.w $1C8D
	STA.w $1C81
	LDA.b $36
	CLC
	ADC.w #$00D5
	TAY
	LDX.w #DATA_80C378
	JSR.w CODE_80A52C
	PLA
	STA.w $1C81
CODE_80A3C2:
	RTS

CODE_80A3C3:
	JSR.w CODE_809731
	LDY.w #$0000
	LDA.b [$84],y
	BEQ.b CODE_80A3D8
	TYA
	STA.b [$84],y
	LDA.w #$8000
	TSB.w $1C35
	SEC
	RTS

CODE_80A3D8:
	LDA.w #$0567
	JSL.l CODE_B28018
	LDA.w #$0668
	JSL.l CODE_B28018
	LDA.w #$0050
CODE_80A3E9:
	STA.w $1C87
	LDA.w #$4000
	TSB.w $1C35
	CLC
	RTS

CODE_80A3F4:
	LDA.w $1C89
	JSR.w CODE_809734
	LDA.b $84
	STA.b $1A
	LDA.b $86
	STA.b $1C
	JSR.w CODE_809731
	LDY.w #$0289
	SEP.b #$20
CODE_80A40A:
	LDA.b [$1A],y
	STA.b [$84],y
	DEY
	BPL.b CODE_80A40A
	REP.b #$20
	JSR.w CODE_80A1AA
	RTS

CODE_80A417:
	TYA
	CLC
	ADC.w $1C95
	TAY
CODE_80A41D:
	LDA.w $0000,x
	AND.w #$007F
	BEQ.b CODE_80A429
	SEC
	SBC.w #$0020
CODE_80A429:
	ORA.b $38
	STA.b [$42],y
	INY
	INY
	LDA.w $0000,x
	INX
	BIT.w #$0080
	BEQ.b CODE_80A41D
	RTS

CODE_80A439:
	LDA.w $0000,x
	AND.w #$00FF
CODE_80A43F:
	SEC
	SBC.w #$0020
	ORA.b $38
	STA.b [$42],y
	INY
	INY
	INX
	LDA.w $0000,x
	AND.w #$00FF
	BNE.b CODE_80A43F
	RTS

CODE_80A453:
	LDY.w $1C3F
	STA.w $0000,y
	INY
	INY
	TXA
	STA.w $0000,y
	INY
	INY
	STY.w $1C3F
	RTS

CODE_80A465:
	PHK
	PLB
	LDX.w #$1C41
	LDY.b $82
CODE_80A46C:
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	BEQ.b CODE_80A495
	STA.b $1A
	AND.w #$FF00
	CMP.w #$D400
	BEQ.b CODE_80A48F
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0002,x
else
	LDA.b $02,x
endif
	PHX
	TAX
CODE_80A47E:
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	AND.w #$007F
	JSR.w CODE_80A498
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	INX
	BIT.w #$0080
	BEQ.b CODE_80A47E
	PLX
CODE_80A48F:
	INX
	INX
	INX
	INX
	BRA.b CODE_80A46C

CODE_80A495:
	STY.b $82
	RTS

CODE_80A498:
	SEC
	SBC.w #$0020
	ORA.w $1C81
	STA.w $0002,y
	LDA.b $1A
	STA.w $0000,y
	CLC
	ADC.w #$0008
	STA.b $1A
	INY
	INY
	INY
	INY
	RTS

CODE_80A4B2:
	JSR.w CODE_80A65F
	TYX
CODE_80A4B6:
	PLA
	CLC
	ADC.w #$0064
	ORA.w $1C8D
	PHY
	LDY.b $82
	STA.w $0002,y
	LDA.b $1C
	STA.w $0000,y
	INY
	INY
	INY
	INY
	STY.b $82
	PLY
	CLC
	ADC.w #$0008
	STA.b $1C
	INY
	INY
	DEX
	BNE.b CODE_80A4B6
	RTS

CODE_80A4DC:
	JSR.w CODE_80A65F
	LDA.b $1C
	CLC
	ADC.b $42
	STA.b $42
	TYX
CODE_80A4E7:
	PLA
	CLC
	ADC.w #$000F
	JSR.w CODE_80A4F8
	DEX
	BNE.b CODE_80A4E7
	LDA.w #$F000
	STA.b $42
	RTS

CODE_80A4F8:
	BMI.b CODE_80A50C
	TAY
	LDA.b [$46],y
	AND.w #$00FF
	ASL
	ORA.w $1CAE
	STA.b [$42]
	INC
	LDY.w #$0040
	STA.b [$42],y
CODE_80A50C:
	INC.b $42
	INC.b $42
	RTS

CODE_80A511:
	STY.b $1A
	LDY.b $82
CODE_80A515:
	LDA.b $00,x
	AND.w #$007F
	SEC
	SBC.w #$0020
	JSR.w CODE_80A498
	LDA.b $00,x
	INX
	BIT.w #$0080
	BEQ.b CODE_80A515
	STY.b $82
	RTS

CODE_80A52C:
	STY.b $1A
	LDY.b $82
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	AND.w #$00FF
CODE_80A535:
	SEC
	SBC.w #$0020
	JSR.w CODE_80A498
	INX
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	AND.w #$00FF
	BNE.b CODE_80A535
	STY.b $82
	RTS

CODE_80A547:
	LDA.w $1CAE
	PHA
	TYA
	CLC
	ADC.b $42
	CLC
	ADC.b $36
	STA.b $42
CODE_80A554:
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	AND.w #$007F
	CMP.w #$005F
	BNE.b CODE_80A561
	LDA.w #$003E
CODE_80A561:
	SEC
	SBC.w #$0021
	JSR.w CODE_80A4F8
if !Define_DKC3_Global_RemappedBank80 == !TRUE
	LDA.w $0000,x
else
	LDA.b $00,x
endif
	AND.w #$00FF
	CMP.w #$005E
	BNE.b CODE_80A578
	LDY.w #$3400
	STY.w $1CAE
CODE_80A578:
	INX
	BIT.w #$0080
	BEQ.b CODE_80A554
	PLA
	STA.w $1CAE
	LDA.w #$F000
	STA.b $42
	RTS

CODE_80A588:
	JSR.w CODE_80A58C
	RTL

CODE_80A58C:
	TYA
	CLC
	ADC.b $42
	CLC
	ADC.b $36
	STA.b $42
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$A9DE
	TAX
CODE_80A59E:
	LDA.l $7E0000,x
	AND.w #$00FF
CODE_80A5A5:
	CMP.w #$005F
	BNE.b CODE_80A5AD
	LDA.w #$003E
CODE_80A5AD:
	SEC
	SBC.w #$0021
	JSR.w CODE_80A4F8
	INX
	LDA.l $7E0000,x
	AND.w #$00FF
	BNE.b CODE_80A5A5
	LDA.w #$F000
	STA.b $42
	RTS

CODE_80A5C4:
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$A9DE
	TAX
CODE_80A5CD:
	LDY.w #$FFFF
CODE_80A5D0:
	LDA.l $7E0000,x
	INX
	INY
	AND.w #$00FF
	BNE.b CODE_80A5D0
	STY.b $1A
	RTS

CODE_80A5DE:
	STY.b $1C
	PHX
	JSR.w CODE_80A5C4
	PLX
	LDA.w #$0020
	SEC
	SBC.b $1A
	AND.w #$FFFE
	CLC
	ADC.b $1C
	TAY
	RTS

CODE_80A5F3:
	STY.b $1C
	PHX
	JSR.w CODE_80A5CD
	PLX
	LDA.w #$0020
	SEC
	SBC.b $1A
	AND.w #$FFFE
	CLC
	ADC.b $1C
	TAY
	RTS

CODE_80A608:
	LDY.b $82
	LDX.w $1C93
	LDA.w $04C4
	BNE.b CODE_80A615
	LDX.w #$0500
CODE_80A615:
	STX.b $1C
	LDA.w $1C37
	ASL
	TAX
	LDA.w DATA_80A644,x
	STA.b $1A
	LDX.w #$0005
CODE_80A624:
	LDA.b $1A
	CLC
	ADC.b $1C
	STA.w $0000,y
	LDA.w #$31FF
	STA.w $0002,y
	INY
	INY
	INY
	INY
	LDA.b $1A
	CLC
	ADC.w #$0008
	STA.b $1A
	DEX
	BNE.b CODE_80A624
	STY.b $82
	RTS

DATA_80A644:
	dw $3858,$6858,$9858

CODE_80A64A:
	JSR.w CODE_80A65F
	TYX
	LDY.b $1C
CODE_80A650:
	PLA
	CLC
	ADC.w #$0010
	ORA.b $38
	STA.b [$42],y
	INY
	INY
	DEX
	BNE.b CODE_80A650
	RTS

CODE_80A65F:
	STA.b $1E
	STX.b $20
	PLA
	STA.b $22
	TYA
	CLC
	ADC.b $36
	STA.b $1C
	LDY.w #$0000
	LDA.b $1E
	LDX.w #$000A
CODE_80A674:
	SEP.b #$10
	STA.w !REGISTER_DividendLo
	STX.w !REGISTER_Divisor
	REP.b #$10
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	PHA
	INY
	LDA.w !REGISTER_QuotientLo
	DEC.b $20
	BNE.b CODE_80A674
	LDA.b $22
	PHA
	RTS

CODE_80A697:
	LDY.w #$000A
	LDA.b [$84],y
	STA.b $1A
	STA.b $26
	LDY.w #$000C
	LDA.b [$84],y
	STA.b $1C
	STA.b $28
CODE_80A6A9:
	LDA.w #$003C
	STA.b $1E
	JSR.w CODE_80A729
	LDA.b $20
	STA.b $1A
	LDA.b $22
	STA.b $1C
	LDA.w #$003C
	STA.b $1E
	JSR.w CODE_80A729
	LDA.b $20
	STA.b $1A
	LDA.b $22
	STA.b $1C
	LDA.w #$003C
	STA.b $1E
	JSR.w CODE_80A729
	LDA.b $20
	STA.b $40
	LDA.b $20
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.b #$78
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b #$69
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	LDA.w !REGISTER_PPUMultiplicationProductLo
	STA.b $1A
	LDA.w !REGISTER_PPUMultiplicationProductHi
	AND.w #$00FF
	ASL.b $1A
	ROL
	ASL.b $1A
	ROL
	ASL.b $1A
	ROL
	STA.b $1C
	LDA.b $26
	SEC
	SBC.b $1A
	STA.b $1A
	LDA.b $28
	SBC.b $1C
	STA.b $1C
	LDA.w #$003C
	STA.b $1E
	JSR.w CODE_80A729
	LDA.b $20
	STA.b $1A
	LDA.b $22
	STA.b $1C
	LDA.w #$003C
	STA.b $1E
	JSR.w CODE_80A729
	LDA.b $20
	STA.b $3E
	SEC
	RTS

CODE_80A729:
	STZ.b $1F
	STZ.b $21
	STZ.b $23
	LDA.b $1C
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1E
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	STA.b $22
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	EOR.b $1B
	AND.w #$FF00
	EOR.b $1B
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1E
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	CLC
	ADC.b $21
	STA.b $21
	LDA.w #$0000
	ADC.b $23
	STA.b $23
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	EOR.b $1A
	AND.w #$FF00
	EOR.b $1A
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1E
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	CLC
	ADC.b $20
	STA.b $20
	LDA.w #$0000
	ADC.b $22
	STA.b $22
	RTS

CODE_80A7AA:
	STZ.w !REGISTER_VRAMAddressLo
	LDA.w #DATA_FC14A0
	STA.b $42
	LDA.w #DATA_FC14A0>>16
	STA.b $44
	LDA.w #$0064
	STA.w $1C83
	LDY.w #$0000
CODE_80A7C0:
	LDX.w #$0008
CODE_80A7C3:
	LDA.b [$42],y
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	INY
	DEX
	BNE.b CODE_80A7C3
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEC.w $1C83
	BNE.b CODE_80A7C0
	RTS

DKC3_NorSpr01B0_FileSelectNumber_Main:
;$80A7EB
	JMP.w (DATA_80A7EE,x)

DATA_80A7EE:
	dw CODE_80A7F2
	dw CODE_80A804

CODE_80A7F2:
	TYX
	INC.b $38,x
	LDX.b $5C,y
	LDA.w #$001C
CODE_80A7FA:
	CLC
	ADC.w #$0030
	DEX
	BPL.b CODE_80A7FA
	STA.w $0016,y
CODE_80A804:
	LDX.w $1CB2
	BEQ.b CODE_80A81A
	LDA.b $6A,x
	CMP.w $005C,y
	BNE.b CODE_80A81A
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
CODE_80A81A:
	LDA.w $005C,y
	CLC
	ADC.w #$006F
	ORA.w $1C81
	ORA.w #$3000
	STA.b $1A
	LDX.b $82
	LDA.w $0012,y
	SEP.b #$20
	SEC
	SBC.b #$30
	XBA
	ORA.w $0016,y
	SEC
	SBC.b #$16
	XBA
	REP.b #$20
	STA.b $00,x
	LDA.b $1A
	STA.b $02,x
	INX
	INX
	INX
	INX
	STX.b $82
	JMP.w [$04F5]

DKC3_NorSpr0330_FileSelectIcon_Main:
;$80A84C
	JMP.w (DATA_80A84F,x)

DATA_80A84F:
	dw CODE_80A85F
	dw CODE_80A862
	dw CODE_80A8A5
	dw CODE_80A8DA
	dw CODE_80A914
	dw CODE_80A922
	dw CODE_80AA0D
	dw CODE_80AA66

CODE_80A85F:
	JSR.w CODE_80AB28
CODE_80A862:
	LDA.w $006A,y
	CMP.w $1C37
	BNE.b CODE_80A8A2
	LDA.w #$8000
	TRB.w $1C35
	BEQ.b CODE_80A876
	JSL.l CODE_BB8591
CODE_80A876:
	LDA.w #$0200
	TRB.w $1C35
	BEQ.b CODE_80A8A2
	LDA.w $1C37
	JSR.w CODE_809DB7
	LDA.w #$0015
	STA.w $0062,y
	STY.w $1CB2
	LDA.w #$0006
	STA.w $0038,y
	STZ.b $00
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$0769
	JSL.l CODE_B28012
CODE_80A8A2:
	JMP.w [$04F5]

CODE_80A8A5:
	TYX
	LDA.w #$FA00
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0040
	STA.b $5E,x
	LDA.w #$0070
	STA.b $4C,x
	LDA.w #$00A0
	STA.b $4E,x
	STA.b $0E,x
	LDA.w #$0030
	JSR.w CODE_80A3E9
	JSR.w CODE_80AB28
	INC.b $38,x
	LDY.b $6A,x
	BEQ.b CODE_80A914
CODE_80A8CD:
	JSR.w CODE_80A9A9
	DEY
	STY.b $0E,x
	BNE.b CODE_80A8CD
	JSR.w CODE_80A9CB
	BRA.b CODE_80A914

CODE_80A8DA:
	TYX
	LDA.b $6A,x
	CMP.w $1C8F
	BEQ.b CODE_80A8E7
	JSR.w CODE_80A9CB
	BRA.b CODE_80A8EA

CODE_80A8E7:
	JSR.w CODE_80A9EC
CODE_80A8EA:
	LDA.w #$0010
	JSR.w CODE_80A3E9
	LDA.b $12,x
	STA.b $0E,x
	CMP.w $1C91
	BNE.b CODE_80A90B
	LDA.b $2A,x
	BPL.b CODE_80A8FF
	STZ.b $0E,x
CODE_80A8FF:
	EOR.w #$FFFF
	INC
	CMP.w #$8000
	ROL
	STA.b $2A,x
	STA.b $30,x
CODE_80A90B:
	INC.b $38,x
	LDA.w #$0565
	JSL.l CODE_B28012
CODE_80A914:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCS.b CODE_80A920
	JMP.w [$04F5]

CODE_80A920:
	INC.b $38,x
CODE_80A922:
	TYX
	LDA.w #$0080
	BIT.w $1C35
	BEQ.b CODE_80A96C
	LDA.w $1C8F
	CMP.b $6A,x
	BNE.b CODE_80A965
	TAY
	STY.w $04C4
	LDA.w #$0001
	STA.b $38,x
	LDA.w $1C37
	STA.b $6A,x
	CPY.w #$0000
	BNE.b CODE_80A94A
	JSR.w CODE_80A257
	BRA.b CODE_80A94D

CODE_80A94A:
	JSR.w CODE_80A26D
CODE_80A94D:
	LDY.w #$0014
	LDA.w $1C8F
	BEQ.b CODE_80A958
	LDY.w #$0010
CODE_80A958:
	JSR.w CODE_809E0F
	LDA.w #$0666
	JSL.l CODE_B28012
	JMP.w [$04F5]

CODE_80A965:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_80A96C:
	LDA.w $04CE
	BIT.w #$0200
	BEQ.b CODE_80A98C
	JSR.w CODE_80A9A9
	LDA.w #$0003
	STA.b $38,x
	LDA.w #$0400
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$00A0
	STA.w $1C91
	JMP.w [$04F5]

CODE_80A98C:
	BIT.w #$0100
	BEQ.b CODE_80A9A6
	JSR.w CODE_80A9BA
	LDA.w #$0003
	STA.b $38,x
	LDA.w #$FC00
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0040
	STA.w $1C91
CODE_80A9A6:
	JMP.w [$04F5]

CODE_80A9A9:
	LDA.b $5E,x
	STA.b $1A
	LDA.b $4C,x
	STA.b $5E,x
	LDA.b $4E,x
	STA.b $4C,x
	LDA.b $1A
	STA.b $4E,x
	RTS

CODE_80A9BA:
	LDA.b $4E,x
	STA.b $1A
	LDA.b $4C,x
	STA.b $4E,x
	LDA.b $5E,x
	STA.b $4C,x
	LDA.b $1A
	STA.b $5E,x
	RTS

CODE_80A9CB:
	LDA.w $1CAC
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w $1CA8
	AND.w #$0E00
	ORA.w #$8002
	STA.b $1A
	EOR.b $26,x
	AND.w #$4000
	EOR.b $1A
	STA.b $26,x
	RTS

CODE_80A9EC:
	LDA.w $1CAA
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w $1CA6
	AND.w #$0E00
	ORA.w #$8002
	STA.b $1A
	EOR.b $26,x
	AND.w #$4000
	EOR.b $1A
	STA.b $26,x
	RTS

CODE_80AA0D:
	TYX
	DEC.b $62,x
	BNE.b CODE_80AA3E
	LDA.w $1C37
	ASL
	ASL
	TAX
	SEP.b #$20
	LDA.l $7EA1F4,x
	PHA
	LDA.l $7EA1F6,x
	STA.l $7EA1F4,x
	PLA
	STA.l $7EA1F6,x
	REP.b #$20
	TYX
	LDA.w #$000C
	STA.b $62,x
	INC.b $38,x
	LDA.w #$0100
	TSB.w $1C35
	BRA.b CODE_80AA48

CODE_80AA3E:
	DEC.b $16,x
	LDA.w #$0100
	TRB.w $1C35
	BNE.b CODE_80AA4B
CODE_80AA48:
	JSR.w CODE_80AA89
CODE_80AA4B:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_80AA55
	JSR.w CODE_80AB05
CODE_80AA55:
	LDA.b $00
	AND.w #$0003
	EOR.w #$0003
	BNE.b CODE_80AA63
	LDX.b $70
	INC.b $12,x
CODE_80AA63:
	JMP.w [$04F5]

CODE_80AA66:
	TYX
	DEC.b $62,x
	BNE.b CODE_80AA79
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$820F
	JSL.l CODE_808501
	BRA.b CODE_80AA83

CODE_80AA79:
	INC.b $16,x
	LDA.w #$0100
	TRB.w $1C35
	BNE.b CODE_80AA86
CODE_80AA83:
	JSR.w CODE_80AAC7
CODE_80AA86:
	JMP.w [$04F5]

CODE_80AA89:
	LDY.b $6A,x
	LDA.w DATA_80C343,y
	AND.w #$00FF
	TAX
	LDA.l $7EA18C,x
	INC
	STA.l $7EA18C,x
	LDA.w DATA_80C343+$03,y
	AND.w #$00FF
	TAX
	LDA.l $7EA1B0,x
	INC
	STA.l $7EA1B0,x
	LDA.l $7EA1B5,x
	INC
	STA.l $7EA1B5,x
	LDA.l $7EA1AD,x
	DEC
	STA.l $7EA1AD,x
	LDA.l $7EA1B2,x
	INC
	STA.l $7EA1B2,x
	RTS

CODE_80AAC7:
	LDY.b $6A,x
	LDA.w DATA_80C343,y
	AND.w #$00FF
	TAX
	LDA.l $7EA18C,x
	DEC
	STA.l $7EA18C,x
	LDA.w DATA_80C343+$03,y
	AND.w #$00FF
	TAX
	LDA.l $7EA1B0,x
	DEC
	STA.l $7EA1B0,x
	LDA.l $7EA1B5,x
	DEC
	STA.l $7EA1B5,x
	LDA.l $7EA1AD,x
	INC
	STA.l $7EA1AD,x
	LDA.l $7EA1B2,x
	DEC
	STA.l $7EA1B2,x
	RTS

CODE_80AB05:
	LDA.l $7EA1AE,x
	DEC
	STA.l $7EA1AE,x
	LDA.l $7EA1B3,x
	DEC
	STA.l $7EA1B3,x
	LDA.w DATA_80C343,y
	AND.w #$00FF
	TAX
	LDA.l $7EA18A,x
	DEC
	STA.l $7EA18A,x
	RTS

CODE_80AB28:
	TYX
	INC.b $38,x
	LDA.b $5C,x
	ASL
	ASL
	CLC
	ADC.b $5C,x
	CLC
	ADC.b $24,x
	STA.b $24,x
	RTS

DKC3_NorSpr01A8_UnknownSprite01A8_Main:
;$80AB38
	LDA.w #$4000
	BIT.w $1C35
	BNE.b CODE_80AB43
	JSR.w (DATA_80AB46,x)
CODE_80AB43:
	JMP.w [$04F5]

DATA_80AB46:
	dw CODE_80AB50
	dw CODE_80AB82
	dw CODE_80AB98
	dw CODE_80ABFE
	dw CODE_80AC14

CODE_80AB50:
	TYX
	INC.b $38,x
	STZ.w $04DA
	JSR.w CODE_80A35A
	LDA.w $04C4
	BNE.b CODE_80AB61
	JSR.w CODE_80A369
CODE_80AB61:
	LDA.w #$0028
	LDX.w !RAM_DKC3_Global_FrenchTextFlag
	CPX.w #$0002
	BNE.b CODE_80AB6F
	LDA.w #$0029
CODE_80AB6F:
	STA.w $1C9E
	JSR.w CODE_80AC66
	STZ.w $1C91
	STZ.w $1C93
	LDA.w #$0003
	STA.w $1C3B
	RTS

CODE_80AB82:
	LDA.w #$0F00
	STA.w $1D83
	JSR.w CODE_80B28E
	JSR.w CODE_80AC76
	JSR.w CODE_80AC9C
	JSR.w CODE_80A2AF
	JSR.w CODE_80ACBE
	RTS

CODE_80AB98:
	JSL.l CODE_808411
	LDA.w #$0002
	BIT.w $1C35
	BNE.b CODE_80ABC9
	LDA.w $1CA0
	CMP.w #$0027
	BNE.b CODE_80ABBE
	LDA.w #$4944
	STA.w $1C97
	LDA.w #$4958
	STA.w $1C99
	LDA.w #$00C5
	STA.w $1C9B
CODE_80ABBE:
	LDX.w #$0000
	JSR.w CODE_80ADB2
	LDA.w $04C4
	BNE.b CODE_80ABD4
CODE_80ABC9:
	LDA.w #$0040
	TSB.w $1C35
	JSL.l CODE_BB8591
	RTS

CODE_80ABD4:
	LDA.w #$0666
	JSL.l CODE_B28012
	TYX
	INC.b $38,x
	JSR.w CODE_80AC66
	STZ.w $1C91
	LDA.w #$0080
	TSB.w $1C35
	JSR.w CODE_80A366
	LDA.w #$0001
	STA.w $04C6
	INC
	STA.w $05B3
	LDY.w #$0012
	JSR.w CODE_809E0F
	RTS

CODE_80ABFE:
	LDA.w #$0F00
	STA.w $1D83
	JSR.w CODE_80B28E
	JSR.w CODE_80AC76
	JSR.w CODE_80AC9C
	JSR.w CODE_80A2AF
	JSR.w CODE_80ACBE
	RTS

CODE_80AC14:
	STZ.w $04C6
	LDA.w #$0001
	STA.w $05B3
	LDA.w $04C4
	CMP.w #$0002
	BEQ.b CODE_80AC2D
	LDX.w #$0005
	JSR.w CODE_80AC48
	BRA.b CODE_80AC3D

CODE_80AC2D:
	JSR.w CODE_80939D
	JSL.l CODE_808411
	LDX.w #$0000
	JSR.w CODE_80AC48
	JSR.w CODE_80939D
CODE_80AC3D:
	LDA.w #$0040
	TSB.w $1C35
	JSL.l CODE_BB8591
	RTS

CODE_80AC48:
	LDA.w $1CA0
	CMP.w #$0027
	BNE.b CODE_80AC62
	LDA.w #$494B
	STA.w $1C97
	LDA.w #$4444
	STA.w $1C99
	LDA.w #$00D9
	STA.w $1C9B
CODE_80AC62:
	JSR.w CODE_80ADB2
	RTS

CODE_80AC66:
	STZ.w $1CA2
	LDA.w #$2700
	STA.w $1CA4
	LDA.w #$0001
	STA.w $1CA0
	RTS

CODE_80AC76:
	SEP.b #$30
	LDX.b #$05
CODE_80AC7A:
	LDY.w $1CA0,x
	LDA.w DATA_80C650,y
	BNE.b CODE_80AC84
	LDA.b #$20
CODE_80AC84:
	STA.w $1C97,x
	DEX
	BPL.b CODE_80AC7A
	LDX.w $1C91
	CPX.b #$05
	BEQ.b CODE_80AC96
	LDA.b #$20
	STA.w $1C9C
CODE_80AC96:
	STZ.w $1C9D
	REP.b #$30
	RTS

CODE_80AC9C:
	LDA.w $04D6
	BNE.b CODE_80ACBD
	LDA.b $00
	BIT.w #$0008
	BNE.b CODE_80ACBD
	LDX.w $1C91
	SEP.b #$30
	LDY.w $1C97,x
	LDA.b #$20
	CPY.b #$20
	BNE.b CODE_80ACB8
	LDA.b #$2A
CODE_80ACB8:
	STA.w $1C97,x
	REP.b #$30
CODE_80ACBD:
	RTS

CODE_80ACBE:
	LDX.w $1C91
	CPX.w #$0005
	BNE.b CODE_80ACD8
	LDA.w $1D83
	BIT.w #$0F00
	BEQ.b CODE_80ACD8
	LDA.w $1CA0,x
	EOR.w #$0001
	STA.w $1CA0,x
	RTS

CODE_80ACD8:
	LDA.w $1D83
	BIT.w #$0900
	BEQ.b CODE_80ACFA
	SEP.b #$20
	LDA.w $1CA0,x
	INC
	CMP.w $1C9E
	BCC.b CODE_80ACED
	LDA.b #$01
CODE_80ACED:
	STA.w $1CA0,x
	REP.b #$20
	LDA.w #$0565
	JSL.l CODE_B28012
	RTS

CODE_80ACFA:
	BIT.w #$0600
	BEQ.b CODE_80AD1A
	SEP.b #$20
	LDA.w $1CA0,x
	BEQ.b CODE_80AD10
	DEC
	BNE.b CODE_80AD0D
	LDA.w $1C9E
	DEC
CODE_80AD0D:
	STA.w $1CA0,x
CODE_80AD10:
	REP.b #$20
	LDA.w #$0565
	JSL.l CODE_B28012
	RTS

CODE_80AD1A:
	LDA.w $04DA
	BIT.w #$8080
	BEQ.b CODE_80AD59
	JSR.w CODE_80AD67
	BCS.b CODE_80AD51
	LDA.w $1C91
	INC
	CMP.w #$0006
	BCS.b CODE_80AD92
	CMP.w #$0005
	BCC.b CODE_80AD3E
	SEP.b #$10
	LDX.b #$27
	STX.w $1CA5
	REP.b #$10
CODE_80AD3E:
	STA.w $1C91
	TAX
	SEP.b #$20
	LDA.w $1CA0,x
	BNE.b CODE_80AD4F
	LDA.w $1C9F,x
	STA.w $1CA0,x
CODE_80AD4F:
	REP.b #$20
CODE_80AD51:
	LDA.w #$0666
	JSL.l CODE_B28012
	RTS

CODE_80AD59:
	BIT.w #$1000
	BNE.b CODE_80AD92
	BIT.w #$0200
	BEQ.b CODE_80AD66
	DEC.w $1C91
CODE_80AD66:
	RTS

CODE_80AD67:
	LDX.w $1C91
	LDA.w $1CA0,x
	AND.w #$00FF
	CMP.w #$0026
	BNE.b CODE_80AD8D
	SEP.b #$20
	LDA.w $1C91
	DEC
	BMI.b CODE_80AD87
	STA.w $1C91
	CMP.b #$04
	BEQ.b CODE_80AD87
	STZ.w $1CA0,x
CODE_80AD87:
	REP.b #$20
	SEC
	RTS

CODE_80AD8B:
	CLC
	RTS

CODE_80AD8D:
	CMP.w #$0027
	BNE.b CODE_80AD8B
CODE_80AD92:
	LDX.w $1C91
	LDA.w #$0027
	STA.w $1CA0,x
	LDA.w #$0020
	STA.w $1C97,x
	LDA.w #$0A00
	STA.w $1C93
	LDA.w #$0080
	TRB.w $1C35
	LDX.b $70
	INC.b $38,x
	RTS

CODE_80ADB2:
	LDA.w $1C97
	STA.w $05D9,x
	LDA.w $1C98
	STA.w $05DA,x
	LDA.w $1C9A
	STA.w $05DC,x
	TXA
	CLC
	ADC.w $1C91
	TAX
	BEQ.b CODE_80ADD5
	LDA.w $05D8,x
	ORA.w #$0080
	STA.w $05D8,x
CODE_80ADD5:
	SEP.b #$20
	LDA.b #$A0
	STA.w $1C9C
	REP.b #$20
	JSR.w CODE_809FED
	JSR.w CODE_80A2A5
	LDY.b $70
	RTS

DKC3_NorSpr0068_PlayModeText_Main:
;$80ADE7
	JMP.w (DATA_80ADEA,x)

DATA_80ADEA:
	dw CODE_80ADEE
	dw CODE_80ADF5

CODE_80ADEE:
	TYX
	INC.b $38,x
	LDA.b $24,x
	STA.b $5C,x
CODE_80ADF5:
	TYX
	LDA.w $1C3B
	ASL
	ASL
	TAY
	CLC
	ADC.w $1C3B
	CLC
	ADC.b $5C,x
	STA.b $24,x
	LDA.w DATA_80C32E,y
	STA.b $12,x
	LDA.w DATA_80C32E+$02,y
	STA.b $1A
	LDA.w $1C37
	ASL
	TAY
	LDA.w DATA_80C322,y
	CLC
	ADC.b $1A
	STA.b $16,x
	LDA.w #$2000
	BIT.w $1C35
	BNE.b CODE_80AE35
	LDA.b $00
	BIT.w #$0010
	BNE.b CODE_80AE32
	LDA.b $12,x
	EOR.w #$0100
	STA.b $12,x
CODE_80AE32:
	JMP.w [$04F5]

CODE_80AE35:
	LDA.b $12,x
	ORA.w #$0100
	STA.b $12,x
	BRA.b CODE_80AE32

CODE_80AE3E:
	JSR.w CODE_809437
	LDA.w #$00CF
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.w #$002A
	JSL.l CODE_BB8567
	LDA.w #$0028
	JSL.l CODE_BB856A
	STZ.w !REGISTER_BG1And2WindowMaskSettings
	LDA.w #$002E
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	LDX.w #$7EF000
	LDY.w #$7EF000>>16
	LDA.w #$0800
	JSL.l CODE_808CEC
	SEP.b #$20
	LDX.w #(!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$01
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA164
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA164>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	REP.b #$20
	LDA.w #$0601
	STA.w $04E4
	LDA.w #$0020
	STA.l $7EA15A
	LDA.w #$0102
	STA.l $7EA15B
	LDA.w #$0060
	STA.l $7EA15D
	LDA.w #$0102
	STA.l $7EA15E
	LDA.w #$0060
	STA.l $7EA160
	LDA.w #$4102
	STA.l $7EA161
	LDA.w #$0000
	STA.l $7EA163
	STA.l $7EA16D
	LDA.w #$0050
	STA.l $7EA164
	STA.l $7EA167
	STA.l $7EA16A
	LDA.w #$1605
	STA.l $7EA165
	STA.l $7EA168
	LDA.w #$1201
	STA.l $7EA16B
	LDA.w #$0020
	BIT.w $05B1
	BEQ.b CODE_80AF0F
	JSR.w CODE_8091A9
CODE_80AF0F:
	LDA.w #$0001
	STA.w $06DA
	JSR.w CODE_80AF3E
	JSL.l CODE_808799
	JSL.l CODE_808799
	JSL.l CODE_808799
	JSL.l CODE_808799
	LDA.w #$0200
	JSL.l CODE_808501
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #CODE_80B1ED
	LDX.w #CODE_80B1ED>>16
	JMP.w CODE_8083C3

CODE_80AF3E:
	LDA.w #DATA_B6F42C
	STA.b $46
	LDA.w #DATA_B6F42C>>16
	STA.b $48
	STZ.b $36
	LDX.w #$3EFF
	JSR.w CODE_80B040
	LDA.w #$2000
	STA.w $1CAE
	STZ.w $1CC8
	LDA.w $04C4
	BEQ.b CODE_80AFA9
	CMP.w #$0002
	BEQ.b CODE_80AF7A
	LDX.w #$05D9
	JSR.w CODE_80B054
	LDX.w #$C649
	JSR.w CODE_80B054
	LDX.w #$05DE
	JSR.w CODE_80B054
	JSR.w CODE_80B076
	BRA.b CODE_80AFB2

CODE_80AF7A:
	LDA.w $04C6
	PHA
	BEQ.b CODE_80AF83
	JSR.w CODE_80939D
CODE_80AF83:
	LDX.w #$05D9
	JSR.w CODE_80B054
	LDX.w #$C64C
	JSR.w CODE_80B054
	JSR.w CODE_80939D
	LDX.w #$05D9
	JSR.w CODE_80B054
	JSR.w CODE_80939D
	PLA
	BEQ.b CODE_80AFA1
	JSR.w CODE_80939D
CODE_80AFA1:
	JSR.w CODE_809FED
	JSR.w CODE_80B076
	BRA.b CODE_80AFDF

CODE_80AFA9:
	LDX.w #$05D9
	JSR.w CODE_80B054
	JSR.w CODE_80B076
CODE_80AFB2:
	LDA.w #$3800
	STA.w $1CAE
	LDA.w #$0000
	JSR.w CODE_80B098
	LDA.w #$0102
	STA.l $7EA161
	LDA.w #$FFD3
	STA.w $1973
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_80AFDF:
	LDA.w #$3800
	STA.w $1CAE
	LDA.w $05B1
	PHA
	LDA.w $04C6
	PHA
	BEQ.b CODE_80AFFD
	LDA.w #$0102
	STA.l $7EA161
	LDA.w #$4102
	STA.l $7EA15E
CODE_80AFFD:
	JSR.w CODE_8093AD
	LDA.w #$0000
	JSR.w CODE_80B098
	JSR.w CODE_8093BA
	JSR.w CODE_809FED
	LDA.w #$0300
	JSR.w CODE_80B098
	PLA
	STA.w $04C6
	JSR.w CODE_8093FF
	PLA
	STA.w $05B1
	LDA.w #$FFFF
	STA.w $1973
	LDA.w #$0020
	BIT.w $05B1
	BNE.b CODE_80B039
	LDA.w #$0102
	STA.l $7EA161
	LDA.w #$0102
	STA.l $7EA15E
CODE_80B039:
	LDA.w #$0201
	STA.w $04E4
	RTS

CODE_80B040:
	JSR.w CODE_809FED
	TXA
	LDX.w #$F000
	LDY.w #$0400
CODE_80B04A:
	STA.l $7E0000,x
	INX
	INX
	DEY
	BPL.b CODE_80B04A
	RTS

CODE_80B054:
	SEP.b #$20
	LDY.w $1CC8
	LDA.b $00,x
	BIT.b #$80
	BNE.b CODE_80B06A
CODE_80B05F:
	STA.w $1CB4,y
	INY
	INX
	LDA.b $00,x
	BIT.b #$80
	BEQ.b CODE_80B05F
CODE_80B06A:
	AND.b #$7F
	STA.w $1CB4,y
	INY
	STY.w $1CC8
	REP.b #$20
	RTS

CODE_80B076:
	LDY.w $1CC8
	LDA.w $1CB3,y
	ORA.w #$0080
	STA.w $1CB3,y
	LDA.w #$0020
	SEC
	SBC.w $1CC8
	AND.w #$00FE
	CLC
	ADC.w #$0040
	TAY
	LDX.w #$001CB4
	JSR.w CODE_80A547
	RTS

CODE_80B098:
	STA.b $36
	LSR
	LSR
	LSR
	STA.b $34
	JSR.w CODE_809FED
	LDA.b $C2
	STA.b $1A
	STA.b $26
	LDA.b $C4
	STA.b $1C
	STA.b $28
	JSR.w CODE_80A6A9
	LDA.b $40
	LDX.w #$0002
	LDY.w #$0110
	JSR.w CODE_80A4DC
	LDA.b $3E
	LDX.w #$0002
	LDY.w #$0116
	JSR.w CODE_80A4DC
	JSR.w CODE_80B18E
	LDX.w #$0003
	LDY.w #$011E
	JSR.w CODE_80A4DC
	LDX.w #DATA_80C647
	LDY.w #$0114
	JSR.w CODE_80A547
	LDX.w #DATA_80C648
	LDY.w #$0124
	JSR.w CODE_80A547
	LDA.w $05CF
	LDX.w #$0002
	LDY.w #$012E
	JSR.w CODE_80A4DC
	LDA.w $05C9
	LDX.w #$0002
	LDY.w #$01CE
	JSR.w CODE_80A4DC
	LDA.w $05CB
	LDX.w #$0002
	LDY.w #$01DA
	JSR.w CODE_80A4DC
	LDA.w $05CD
	LDX.w #$0002
	LDY.w #$01E6
	JSR.w CODE_80A4DC
	LDX.w #$0003
CODE_80B118:
	TXA
	PHX
	ASL
	TAX
	LDY.w DATA_80C31A,x
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.b $16,x
	CLC
	ADC.b $34
	STA.b $16,x
	JSL.l CODE_B38006
	STZ.w $1560
	STZ.w $155E
	PLX
	DEX
	BPL.b CODE_80B118
	LDY.w #$0264
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w #$00BD
	STA.b $12,x
	LDA.w #$0039
	CLC
	ADC.b $34
	STA.b $16,x
	LDA.w $0603
	STA.b $5E,x
	LDY.w #$0260
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.b $16,x
	CLC
	ADC.b $34
	STA.b $16,x
	LDY.w #$025C
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $18E7
	LDA.w $0605
	STA.b $68,x
	LDA.w $0607
	STA.b $6A,x
	LDA.w #$00C8
	STA.b $12,x
	LDA.w #$005B
	CLC
	ADC.b $34
	STA.b $16,x
	LDA.w #$0200
	STA.b $38,x
	RTS

CODE_80B18E:
	STZ.b $1A
	LDX.w #$004C
CODE_80B193:
	LDA.w $0632,x
	BIT.w #$0002
	BEQ.b CODE_80B19D
	INC.b $1A
CODE_80B19D:
	AND.w #$001C
	EOR.w #$001C
	BNE.b CODE_80B1A7
	INC.b $1A
CODE_80B1A7:
	DEX
	CPX.w #$0010
	BCS.b CODE_80B193
	DEC.b $1A
	LDA.w $0655
	BIT.w #$0002
	BEQ.b CODE_80B1B9
	INC.b $1A
CODE_80B1B9:
	BIT.w #$0200
	BEQ.b CODE_80B1C0
	INC.b $1A
CODE_80B1C0:
	LDA.w #$0040
	BIT.w $05B1
	BEQ.b CODE_80B1CA
	INC.b $1A
CODE_80B1CA:
	LDA.b $1A
	CMP.w #$0067
	BNE.b CODE_80B1EA
	LDA.w $06A1
	AND.w #$C000
	BNE.b CODE_80B1DB
	INC.b $1A
CODE_80B1DB:
	LDA.w $06A1
	AND.w #$8080
	EOR.w #$8080
	BNE.b CODE_80B1EA
	INC.b $1A
	INC.b $1A
CODE_80B1EA:
	LDA.b $1A
	RTS

CODE_80B1ED:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	LDX.w #$7400
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	JSL.l CODE_B38006
	JSL.l CODE_808799
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_80B24C
	JSL.l CODE_8089CA
	LDA.w $04DA
	AND.w #$9180
	BEQ.b CODE_80B24C
	JSL.l CODE_B8807E
CODE_80B24C:
	JSL.l CODE_B7800C
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800F
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80B264
	JMP.w CODE_808384

CODE_80B264:
	LDA.w #$0020
	BIT.w $05B1
	BNE.b CODE_80B282
	LDA.w #$0500
	JSL.l CODE_B28012
	LDA.w #$0020
	TSB.w $05B1
	LDA.w #CODE_809489
	LDX.w #CODE_809489>>16
	JMP.w CODE_8083C3

CODE_80B282:
	STZ.w $05E3
	LDA.w #CODE_B48000
	LDX.w #CODE_B48000>>16
	JMP.w CODE_8083C3

CODE_80B28E:
	LDA.w $04D6
	AND.w $1D83
	BNE.b CODE_80B29A
	STZ.w $1D83
	RTS

CODE_80B29A:
	LDA.w $04DA
	AND.w $1D83
	BNE.b CODE_80B2BE
	LDA.w $1D81
	BEQ.b CODE_80B2AE
	DEC.w $1D81
	STZ.w $1D83
	RTS

CODE_80B2AE:
	LDA.w #$0002
	STA.w $1D81
	LDA.w $04D6
	AND.w $1D83
	STA.w $1D83
	RTS

CODE_80B2BE:
	STA.w $1D83
	LDA.w #$0010
	STA.w $1D81
	RTS

CODE_80B2C8:
	PHK
	PLB
	LDA.w #$4001
	TRB.w $05AF
	STZ.b $7E
	LDA.w #$1D93
	STA.w $0541
	LDA.w #$0040
	STA.w $053D
	LDA.w $05E3
	ASL
	ASL
	ASL
	TAX
	LDA.w DATA_80C679+$06,x
	BMI.b CODE_80B32B
	STA.w $051D
	LDA.w DATA_80C679+$04,x
	AND.w #$00FF
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	STZ.w $05B7
	LDA.w DATA_80C679+$02,x
	SEC
	SBC.w #$039A
	STA.b $BE
	LDA.w DATA_80C679+$05,x
	AND.w #$00FF
	BEQ.b CODE_80B31B
	STA.b $BA
	LDA.w #CODE_80B378
	STA.b $4E
	LDA.w #CODE_80B378>>16
	STA.b $50
	LDA.w #CODE_808370
	JMP.w CODE_80839D

CODE_80B31B:
	LDA.w #CODE_808493
	STA.b $4E
	LDA.w #CODE_808493>>16
	STA.b $50
	LDA.w #CODE_8083CC
	JMP.w CODE_80839D

CODE_80B32B:
	LDX.w #CODE_80B33D
	LDY.w #CODE_80B33D>>16
	STX.b $4E
	STY.b $50
	STZ.b $00
	LDA.w #CODE_808370
	JMP.w CODE_80839D

CODE_80B33D:
	LDA.b $00
	BIT.w #$0040
	BNE.b CODE_80B363
	BIT.w #$000F
	BNE.b CODE_80B358
	AND.w #$0030
	LSR
	LSR
	LSR
	TAX
	LDA.l DATA_80B35B,x
	JSL.l CODE_B28027
CODE_80B358:
	JMP.w CODE_808387

DATA_80B35B:
	dw $0763,$0764,$077E,$077F

CODE_80B363:
	LDA.w #$0004
	STA.b $BA
	LDX.w #CODE_B284D6
	LDY.w #CODE_B284D6>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808370
	JMP.w CODE_80839D

CODE_80B378:
	PHK
	PLB
	JSL.l CODE_BB8564
	JSL.l CODE_808258
	JSL.l CODE_808282
	JSL.l CODE_808CB0
	JSL.l CODE_BB857F
	LDA.w #$000200
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #$1300
	STA.b $80
	LDA.w #$0001
	STA.w $04E4
	LDA.w #$000F
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.w #$1000
	TSB.w $05B1
	BNE.b CODE_80B413
	LDA.w #!Define_DKC3_MusicID_BaddiesOnParade
	JSL.l CODE_B28009
	LDA.w #$8000
	TSB.w $05AF
	STZ.w $05E3
	LDA.w #$004D
	LDY.w #$0000
	LDX.w #$0008
	JSL.l CODE_BB856D
	LDA.w #$0038
	JSL.l CODE_BB8567
	LDA.w #$0031
	JSL.l CODE_BB856A
	LDA.w #$FFFC
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	REP.b #$20
	BRA.b CODE_80B44D

CODE_80B413:
	LDA.w #$004E
	LDY.w #$0010
	LDX.w #$0004
	JSL.l CODE_BB856D
	LDA.w #$0039
	JSL.l CODE_BB8567
	LDA.w #$0031
	JSL.l CODE_BB856A
	JSR.w CODE_80957A
	LDY.w #$032A
	JSL.l CODE_BB8588
	LDA.b $BA
	DEC
	ASL
	CLC
	ADC.w #$003A
	TAX
	LDY.w #$FFDF
	JSR.w CODE_809F29
	LDA.w #$1D93
	STA.w $0541
CODE_80B44D:
	LDA.w #$0200
	JSL.l CODE_808501
	LDA.w #CODE_80B45D
	LDX.w #CODE_80B45D>>16
	JMP.w CODE_8083C3

CODE_80B45D:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_808799
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_BB85C1
	LDA.b $F4
	CMP.w #$012C
	BCC.b CODE_80B48A
	JSL.l CODE_B8807E
CODE_80B48A:
	JSL.l CODE_B7800C
	JSL.l CODE_B6804B
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80B49E
	JMP.w CODE_808384

CODE_80B49E:
	LDA.b $BA
	CMP.w #$00FF
	BEQ.b CODE_80B4B5
	LDA.w #CODE_808493
	STA.b $4E
	LDA.w #CODE_808493>>16
	STA.b $50
	LDA.w #CODE_8083CC
	JMP.w CODE_80839D

CODE_80B4B5:
	INC.w $05E3
	LDA.w #CODE_80B2C8
	STA.b $4E
	LDA.w #CODE_80B2C8>>16
	STA.b $50
	LDA.w #CODE_808362
	JMP.w CODE_80839D

CODE_80B4C8:
	JSL.l CODE_8092EB
	STZ.w $053F
	JSR.w CODE_80B18E
	LDA.w #$0800
	TSB.w $05B1
	LDA.w #$0040
	BIT.w $05B1
	BEQ.b CODE_80B4E8
	LDA.w #$0080
	BIT.w $05B1
	BEQ.b CODE_80B539
CODE_80B4E8:
	LDA.w #$FFF0
	STA.b $1C
	LDX.w #$0040
CODE_80B4F0:
	LDA.l $B06021,x
	AND.w #$00FF
	CMP.b $1A
	BMI.b CODE_80B511
	BNE.b CODE_80B521
	LDA.l $B0601F,x
	CMP.b $C4
	BEQ.b CODE_80B509
	BPL.b CODE_80B511
	BRA.b CODE_80B521

CODE_80B509:
	LDA.l $B0601D,x
	CMP.b $C2
	BMI.b CODE_80B521
CODE_80B511:
	LDA.b $1C
	CLC
	ADC.w #$0010
	STA.b $1C
	TXA
	SEC
	SBC.w #$0010
	TAX
	BPL.b CODE_80B4F0
CODE_80B521:
	LDA.b $1C
	BMI.b CODE_80B539
	JSR.w CODE_80B53B
	JSR.w CODE_80BBCB
	LDA.b $3E
	STA.l $B0600E
	LDA.b $40
	STA.l $B06010
	SEC
	RTL

CODE_80B539:
	CLC
	RTL

CODE_80B53B:
	PHX
	STX.b $3E
	LDA.w #$0040
	SEC
	SBC.b $3E
	LSR
	LSR
	LSR
	LSR
	STA.w $053F
	LDX.w #$B06051
	LDY.w #$B06061
	LDA.b $1C
	BEQ.b CODE_80B55B
	DEC
	MVP $B06061>>16,$B06051>>16
	PHK
	PLB
CODE_80B55B:
	PLA
	CLC
	ADC.w #$0010
	TAX
	LDA.b $1A
	SEP.b #$20
	STA.l $B06021,x
	REP.b #$20
	LDA.b $C2
	STA.l $B0601D,x
	LDA.b $C4
	STA.l $B0601F,x
	LDA.w $04C4
	STA.l $B06012,x
	LDY.w #$0000
	INX
CODE_80B582:
	LDA.w $05D9,y
	STA.l $B06012,x
	INX
	INX
	INY
	INY
	CPY.w #$000A
	BCC.b CODE_80B582
	RTS

CODE_80B593:
	PHK
	PLB
	JSR.w CODE_809437
	LDA.w #!Define_DKC3_MusicID_DixieBeat
	JSL.l CODE_B28009
	LDA.w #$000F
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.w #$002A
	JSL.l CODE_BB8567
	LDA.w #$0028
	JSL.l CODE_BB856A
	LDA.w #$1201
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0102
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$002E
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	LDX.w #$7EF000
	LDY.w #$7EF000>>16
	LDA.w #$0800
	JSL.l CODE_808CEC
	JSR.w CODE_80B926
	LDA.w #$7001
	STA.w $04E4
	JSR.w CODE_80B98B
	JSR.w CODE_80957A
	LDA.w #$0001
	TRB.w $05AF
	LDA.b $BA
	ASL
	TAX
	JMP.w (DATA_80B5FF,x)

DATA_80B5FF:
	dw CODE_80B9CD
	dw CODE_80B7FD
	dw CODE_80B9CD

CODE_80B605:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_808799
	LDA.w $1D39
	CMP.w #$008F
	BNE.b CODE_80B648
	LDA.w #$1717
	STA.w !REGISTER_MainScreenWindowMask
	LDA.w #$3333
	STA.w !REGISTER_BG1And2WindowMaskSettings
	STA.w !REGISTER_BG3And4WindowMaskSettings
	SEP.b #$20
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
CODE_80B648:
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_80B682
	LDA.w $1D39
	BNE.b CODE_80B682
	JSL.l CODE_8089CA
	LDA.w $04DA
	AND.w #$9080
	BEQ.b CODE_80B682
	JSR.w CODE_80BC90
	LDA.w #$0090
	STA.w $1D39
	LDA.w #$8001
	STA.w $04E4
	STZ.b $F4
CODE_80B682:
	LDA.w $1D39
	BEQ.b CODE_80B6B5
	CMP.w #$0002
	BCC.b CODE_80B6C7
	JSL.l CODE_B284D3
	LDA.w $1D39
	LDX.w $1D35
	CPX.w #$0068
	BCC.b CODE_80B6A7
	CMP.w #$0028
	BCS.b CODE_80B6A7
	LDX.b $F4
	CPX.w #$0140
	BCC.b CODE_80B6C7
CODE_80B6A7:
	DEC.w $1D39
	CMP.w #$0010
	BCS.b CODE_80B6C7
	JSL.l CODE_B8807E
	BRA.b CODE_80B6C7

CODE_80B6B5:
	JSR.w CODE_80B96B
	JSL.l CODE_808C60
	AND.w #$00FF
	BNE.b CODE_80B6C4
	JSR.w CODE_80B98B
CODE_80B6C4:
	JSR.w CODE_80B9AC
CODE_80B6C7:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B6804B
	JSL.l CODE_B7800F
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80B6F3
	LDA.b $F4
	CMP.w #$0A00
	BCC.b CODE_80B6F0
	LDA.w #$0000
	JSL.l CODE_B2800F
	STZ.b $F4
CODE_80B6F0:
	JMP.w CODE_808384

CODE_80B6F3:
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_80B711
	LDA.w $061D
	AND.w #$4000
	PHA
	JSL.l CODE_8092EB
	JSL.l CODE_809399
	PLA
	TSB.w $061D
	JMP.w CODE_8096C2

CODE_80B711:
	JMP.w CODE_8082EC

CODE_80B714:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	LDX.w #$75C0
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF200
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0380
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF200>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	JSL.l CODE_B38006
	JSL.l CODE_808799
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSR.w CODE_80B96B
	JSL.l CODE_808C60
	AND.w #$01FF
	BNE.b CODE_80B76D
	LDA.w #$0002
	STA.w $1C3D
CODE_80B76D:
	JSR.w CODE_80B9AC
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_80B7D5
	JSL.l CODE_8089CA
	LDA.w $04DA
	AND.w #$1000
	BEQ.b CODE_80B788
	JSL.l CODE_B8807E
CODE_80B788:
	LDA.w #$0C00
	STA.w $1D83
	JSR.w CODE_80B28E
	LDA.w $1D83
	BIT.w #$0400
	BEQ.b CODE_80B7AD
	LDA.w $1CCA
	CLC
	ADC.w #$0004
	CMP.w #$008C
	BCS.b CODE_80B7D5
	STA.w $1CCA
	JSR.w CODE_80B8D6
	BRA.b CODE_80B7D5

CODE_80B7AD:
	BIT.w #$0800
	BEQ.b CODE_80B7C3
	LDA.w $1CCA
	SEC
	SBC.w #$0004
	BMI.b CODE_80B7D5
	STA.w $1CCA
	JSR.w CODE_80B8D6
	BRA.b CODE_80B7D5

CODE_80B7C3:
	LDA.w $04DA
	BIT.w #$8080
	BEQ.b CODE_80B7D5
	LDY.w $1CCA
	LDA.w DATA_80C385+$0A,y
	JSL.l CODE_B2800C
CODE_80B7D5:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80B7ED
	JMP.w CODE_808384

CODE_80B7ED:
	LDX.w #CODE_809489
	LDY.w #CODE_809489>>16
	LDA.w #CODE_808370
	STX.b $4E
	STY.b $50
	JMP.w CODE_80839D

CODE_80B7FD:
	LDA.w #DATA_B6F42C
	STA.b $46
	LDA.w #DATA_B6F42C>>16
	STA.b $48
	STZ.b $36
	LDX.w #$3EFF
	JSR.w CODE_80B040
	LDX.w #$7400
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #$0001
	TSB.w $04E4
	LDY.w #$0286
	JSL.l CODE_BB8588
	LDA.w #$0007
	STA.w $1CCA
CODE_80B84B:
	LDY.w #$0284
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w $1CCA
	STA.b $5C,x
	DEC.w $1CCA
	BPL.b CODE_80B84B
	LDA.w #$0036
	JSL.l CODE_BB8567
	LDY.w #$7440
	STY.b $1A
CODE_80B86A:
	STY.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	CLC
	ADC.w #$0078
	LDY.b $1A
	STY.w !REGISTER_VRAMAddressLo
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	STY.b $1A
	CPY.w #$75C0
	BCC.b CODE_80B86A
	LDA.w #$001E
	LDX.w #$0004
	LDY.w #$0000
	JSL.l CODE_BB856D
	STZ.w $1CCA
	JSR.w CODE_80B8D6
	LDA.w #$0200
	JSL.l CODE_808501
	LDA.w #CODE_80B714
	LDX.w #CODE_80B714>>16
	JMP.w CODE_8083C3

CODE_80B8A7:
	PHX
	LDY.w #$0000
CODE_80B8AB:
	LDA.w $0000,x
	INX
	INY
	BIT.w #$0080
	BEQ.b CODE_80B8AB
	PLX
	STY.b $1A
	LDA.w #$0020
	SEC
	SBC.b $1A
	AND.w #$00FE
	TAY
	RTS

CODE_80B8C3:
	LDA.w #$3EFF
	LDY.w #$0600
	LDX.w #$0200
CODE_80B8CC:
	STA.l $7EF000,x
	INX
	INX
	DEY
	BNE.b CODE_80B8CC
	RTS

CODE_80B8D6:
	LDA.w #$007E
	STA.b $44
	LDA.w #$F000
	STA.b $42
	STZ.w $1CCC
	LDA.w #$3400
	STA.w $1CAE
	LDA.w #$0200
	STA.b $36
	JSR.w CODE_80B8C3
	LDA.w $1CCC
CODE_80B8F4:
	ASL
	ASL
	CLC
	ADC.w $1CCA
	TAY
	LDX.w DATA_80C385,y
	JSR.w CODE_80B8A7
	JSR.w CODE_80A547
	LDA.b $36
	CLC
	ADC.w #$0080
	STA.b $36
	INC.w $1CCC
	LDA.w $1CCC
	LDX.w #$3400
	CMP.w #$0002
	BNE.b CODE_80B91D
	LDX.w #$3800
CODE_80B91D:
	STX.w $1CAE
	CMP.w #$0005
	BCC.b CODE_80B8F4
	RTS

CODE_80B926:
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$04].Parameters
	LDX.w #DATA_80C20E
	STX.w HDMA[$04].SourceLo
	LDA.b #DATA_80C20E>>16
	STA.w HDMA[$04].SourceBank
	LDA.b #$7E
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$06].Parameters
	LDX.w #DATA_80C20E
	STX.w HDMA[$06].SourceLo
	LDA.b #DATA_80C20E>>16
	STA.w HDMA[$06].SourceBank
	LDA.b #$7E
	STA.w HDMA[$06].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$05].Parameters
	LDX.w #DATA_80C215
	STX.w HDMA[$05].SourceLo
	LDA.b #DATA_80C215>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	REP.b #$20
	RTS

CODE_80B96B:
	LDY.w #$007F
	LDX.w #$0000
CODE_80B971:
	LDA.l $7EA15A,x
	CMP.w #$8000
	ROR
	CMP.w #$FFFF
	BNE.b CODE_80B981
	LDA.w #$0000
CODE_80B981:
	STA.l $7EA15A,x
	INX
	INX
	DEY
	BPL.b CODE_80B971
	RTS

CODE_80B98B:
	LDY.w #$007F
	LDX.w #$0000
CODE_80B991:
	JSL.l CODE_808C60
	STA.l $7EA15A,x
	INX
	INX
	DEY
	BPL.b CODE_80B991
	LDA.w #$0002
	STA.w $1C3D
	LDA.w #$0665
	JSL.l CODE_B28012
	RTS

CODE_80B9AC:
	LDX.w $1C3D
	INX
	INX
	CPX.w #$00FF
	BCS.b CODE_80B9B9
	STX.w $1C3D
CODE_80B9B9:
	LDA.l $7EA15C,x
	INC
	INC
	STA.l $7EA15C,x
	LDA.l $7EA15A,x
	DEC
	STA.l $7EA15A,x
	RTS

CODE_80B9CD:
	LDA.w #DATA_B6F42C
	STA.b $46
	LDA.w #DATA_B6F42C>>16
	STA.b $48
	STZ.b $36
	LDX.w #$3EFF
	JSR.w CODE_80B040
	LDA.w #$2000
	STA.w $1CAE
	LDA.w #$0211
	STA.w !REGISTER_MainScreenLayers
	LDX.w #$001E
	LDY.w #$0080
	JSR.w CODE_80A5DE
	JSR.w CODE_80A58C
	JSR.w CODE_80BC55
	LDX.w #$0020
	LDY.w #$FFDF
	JSR.w CODE_809F29
	STX.w $15EC
	JSR.w CODE_80B18E
	STA.w $1D35
	LDX.w #$FFFF
	LDY.w #$0020
	SEP.b #$20
CODE_80BA14:
	INY
	INY
	INX
	CMP.w DATA_80C37A,x
	BCC.b CODE_80BA14
	REP.b #$20
	LDA.w $06A1
	BIT.w #$001A
	BEQ.b CODE_80BA29
	LDY.w #$0038
CODE_80BA29:
	TYX
	LDY.w $15EC
	DEY
	JSR.w CODE_809F29
	LDA.w $04C4
	CMP.w #$0001
	BNE.b CODE_80BA40
	LDA.w #$0053
	STA.l $7E0000,x
CODE_80BA40:
	LDX.w #$FFE0
	LDY.w #$F600
	JSR.w CODE_80A5F3
	STY.b $42
	JSR.w CODE_80A59E
	LDA.w #$3400
	STA.w $1CAE
	LDA.w #$04C0
	STA.b $36
	STZ.w $1CC8
	LDX.w #$0004
CODE_80BA5F:
	LDA.w #$3400
	DEC.w $053F
	BNE.b CODE_80BA6A
	LDA.w #$3800
CODE_80BA6A:
	STA.w $1CAE
	JSR.w CODE_80BAD6
	DEX
	BPL.b CODE_80BA5F
	STZ.w $053F
	LDX.w #$7400
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w $1D35
	CMP.w #$0068
	BCC.b CODE_80BABD
	LDY.w #$0370
	JSL.l CODE_BB8585
	LDA.b $76
	PHA
	LDY.w #$0362
	JSL.l CODE_BB8585
	LDX.b $76
	PLA
	STA.b $5C,x
CODE_80BABD:
	LDA.w #$0200
	JSL.l CODE_808501
	STZ.b $F4
	LDA.w #CODE_808370
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_80B605
	LDX.w #CODE_80B605>>16
	JMP.w CODE_8083C3

CODE_80BAD6:
	STX.w $1CCA
	LDX.w #$0012
CODE_80BADC:
	STZ.w $1CB4,x
	DEX
	BPL.b CODE_80BADC
	LDY.w #$0003
	LDA.w $1CCA
	CLC
	ADC.w #$0031
	STA.w $1CB4
	LDA.w #$202E
	STA.w $1CB5
	LDY.w #$0003
	LDA.w $1CCA
	ASL
	ASL
	ASL
	ASL
	TAX
	STX.w $1CCC
	LDA.l $7EA8DE,x
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_80BB1B
	JSR.w CODE_80BB90
	LDA.w #$5D20
	STA.w $1CB4,y
	INY
	INY
	INY
CODE_80BB1B:
	JSR.w CODE_80BB90
	LDA.w $1CC2
	ORA.w #$8000
	STA.w $1CC2
	LDY.w #$0004
	LDX.w #$001CB4
	JSR.w CODE_80A547
	LDY.w #$0000
	LDX.w $1CCC
	LDA.l $7EA8E9,x
	STA.b $1A
	STA.b $26
	LDA.l $7EA8EB,x
	STA.b $1C
	STA.b $28
	JSR.w CODE_80A6A9
	LDA.b $40
	LDX.w #$0002
	LDY.w #$0026
	JSR.w CODE_80A4DC
	LDA.b $3E
	LDX.w #$0002
	LDY.w #$002C
	JSR.w CODE_80A4DC
	LDX.w $1CCC
	LDA.l $7EA8ED,x
	AND.w #$00FF
	LDY.w #$0034
	LDX.w #$0003
	JSR.w CODE_80A4DC
	LDX.w #DATA_80C648
	LDY.w #$003A
	JSR.w CODE_80A547
	LDX.w #DATA_80C647
	LDY.w #$002A
	JSR.w CODE_80A547
	LDA.b $36
	SEC
	SBC.w #$00C0
	STA.b $36
	LDX.w $1CCA
	RTS

CODE_80BB90:
	LDA.l $7EA8DF,x
	AND.w #$007F
	STA.w $1CB4,y
	INY
	LDA.l $7EA8DF,x
	INX
	BIT.w #$0080
	BEQ.b CODE_80BB90
	RTS

CODE_80BBA6:
	LDA.l $B0600A
	CMP.w #$5269
	BNE.b CODE_80BBB9
	LDA.l $B0600C
	CMP.w #$5241
	BNE.b CODE_80BBB9
	RTS

CODE_80BBB9:
	LDA.w #$5269
	STA.l $B0600A
	LDA.w #$5241
	STA.l $B0600C
	JSR.w CODE_80BBF5
	RTS

CODE_80BBCB:
	STZ.b $3E
	STZ.b $40
	LDX.w #$0000
CODE_80BBD2:
	LDA.l $B06012,x
	CLC
	ADC.b $3E
	STA.b $3E
	INX
	INX
	CPX.w #$0050
	BNE.b CODE_80BBD2
	LDX.w #$0000
CODE_80BBE5:
	LDA.l $B06012,x
	EOR.b $40
	STA.b $40
	INX
	INX
	CPX.w #$0050
	BNE.b CODE_80BBE5
	RTS

CODE_80BBF5:
	JSR.w CODE_80BC0B
	JSR.w CODE_80BC7E
	JSR.w CODE_80BBCB
	LDA.b $3E
	STA.l $B0600E
	LDA.b $40
	STA.l $B06010
	RTS

CODE_80BC0B:
	LDX.w #$0008
	STZ.b $1A
CODE_80BC10:
	PHX
	SEP.b #$20
	LDY.w DATA_80C608,x
	LDX.b $1A
CODE_80BC18:
	LDA.w $0000,y
	STA.l $7EA8DF,x
	INX
	LDA.w $0000,y
	INY
	BIT.b #$80
	BEQ.b CODE_80BC18
	LDX.b $1A
	LDA.b #$00
	STA.l $7EA8DE,x
	REP.b #$20
	LDA.w $0000,y
	STA.l $7EA8E9,x
	LDA.w $0002,y
	STA.l $7EA8EB,x
	LDA.w $0003,y
	STA.l $7EA8EC,x
	LDA.b $1A
	CLC
	ADC.w #$0010
	STA.b $1A
	PLX
	DEX
	DEX
	BPL.b CODE_80BC10
	RTS

CODE_80BC55:
	JSR.w CODE_80BBCB
	LDA.l $B0600E
	CMP.b $3E
	BNE.b CODE_80BC68
	LDA.l $B06010
	CMP.b $40
	BEQ.b CODE_80BC6C
CODE_80BC68:
	JSR.w CODE_80BC0B
	RTS

CODE_80BC6C:
	LDX.w #$0000
CODE_80BC6F:
	LDA.l $B06012,x
	STA.l $7EA8DE,x
	INX
	CPX.w #$004F
	BCC.b CODE_80BC6F
	RTS

CODE_80BC7E:
	LDX.w #$0000
CODE_80BC81:
	LDA.l $7EA8DE,x
	STA.l $B06012,x
	INX
	CPX.w #$004F
	BCC.b CODE_80BC81
	RTS

CODE_80BC90:
	SEP.b #$20
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$41
	STX.w HDMA[$07].Parameters
	LDX.w #$7EA25A
	STX.w HDMA[$07].SourceLo
	LDA.b #$7EA25A>>16
	STA.w HDMA[$07].SourceBank
	STA.w HDMA[$07].IndirectSourceBank
	REP.b #$20
	LDA.w #$00FF
	STA.l $7EA25A
	STA.l $7EA25D
	LDA.w #$A47A
	STA.l $7EA25B
	LDA.w #$A578
	STA.l $7EA25E
	LDA.w #$0000
	STA.l $7EA260
	LDA.w #$0001
	STA.l $7EA45A
	LDX.w #$7EA45A
	LDY.w #$7EA45C
	LDA.w #$01E0
	MVN $7EA45C>>16,$7EA45A>>16
	RTS

CODE_80BCDC:
	LDA.w #$7EF580>>16
	STA.b $44
	STX.b $1C
	LDA.w #$7EF580
	STA.b $42
	STA.b $1A
	LDY.w #$0006
CODE_80BCED:
	LDX.w #$0020
	LDA.w #$2000
CODE_80BCF3:
	STA.b [$42]
	INC.b $42
	INC.b $42
	DEX
	BNE.b CODE_80BCF3
	LDA.b $1A
	CLC
	ADC.w #$0040
	STA.b $42
	STA.b $1A
	DEY
	BNE.b CODE_80BCED
	LDX.b $1C
	RTL

CODE_80BD0C:
	LDA.w #DATA_FC14A0
	STA.b $42
	LDA.w #DATA_FC14A0>>16
	STA.b $44
	LDA.w #$7EF000
	STA.b $46
	LDA.w #$7EF000>>16
	STA.b $48
	LDA.w #$0064
	STA.w $1C83
CODE_80BD26:
	LDX.w #$0008
CODE_80BD29:
	LDA.b [$42]
	STA.b [$46]
	INC.b $42
	INC.b $42
	INC.b $46
	INC.b $46
	DEX
	BNE.b CODE_80BD29
	LDX.w #$0008
CODE_80BD3B:
	LDA.w #$0000
	STA.b [$46]
	INC.b $46
	INC.b $46
	DEX
	BNE.b CODE_80BD3B
	DEC.w $1C83
	BNE.b CODE_80BD26
	RTS

DKC3_NorSpr01E4_UnknownSprite01E4_Main:
;$80BD4D
	JMP.w (DATA_80BD50,x)

DATA_80BD50:
	dw CODE_80BD56
	dw CODE_80BD97
	dw CODE_80BDD1

CODE_80BD56:
	LDA.w #$1D93
	STA.w $0541
	LDY.w #$0000
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	BEQ.b CODE_80BD6F
	LDY.w #$000C
	CMP.w #$0001
	BEQ.b CODE_80BD6F
	LDY.w #$001C
CODE_80BD6F:
	LDX.w #$0000
	LDA.w DATA_80BEDB,y
CODE_80BD75:
	STA.l $7EFFE0,x
	INX
	INY
	LDA.w DATA_80BEDB,y
	AND.w #$00FF
	BNE.b CODE_80BD75
	STA.l $7EFFE0,x
	LDY.w #$035A
	JSL.l CODE_BB8585
	BCS.b CODE_80BD94
	JSL.l CODE_BB8591
CODE_80BD94:
	JMP.w [$04F5]

CODE_80BD97:
	TYX
	STZ.b $18,x
	INC.b $38,x
	LDA.b $5C,x
	ASL
	TAY
	LDA.w DATA_80BE77,y
	TAY
	INC
	INC
	INC
	STA.b $66,x
	LDA.w $0000,y
	AND.w #$00FF
	STA.b $5E,x
	LDA.w $0001,y
	STA.b $60,x
	LDA.b $3C,x
	BNE.b CODE_80BDC8
	STZ.b $1E
	STZ.b $20
	LDA.w #$0001
	JSL.l CODE_B78027
	JSR.w CODE_80BD0C
CODE_80BDC8:
	LDA.w #$1D93
	STA.w $0541
	JMP.w [$04F5]

CODE_80BDD1:
	TYX
	LDA.b $5C,x
	CMP.w #$0005
	BEQ.b CODE_80BE01
	LDA.b $64,x
	CMP.w #$0020
	BCC.b CODE_80BE01
	LDA.w $04DA
	BIT.w #$9080
	BEQ.b CODE_80BE01
	LDA.w #$0020
	STA.b $64,x
	LDA.b $18,x
	BEQ.b CODE_80BDF8
	STZ.b $18,x
	TAX
	JSL.l CODE_BB85E8
CODE_80BDF8:
	STZ.w $1D93
	LDA.w #$1D93
	STA.w $0541
CODE_80BE01:
	DEC.b $64,x
	BNE.b CODE_80BE74
	LDA.b $5E,x
	BEQ.b CODE_80BE5C
	LDY.w #$0360
	JSL.l CODE_BB8588
	LDX.b $70
	BCC.b CODE_80BE19
	INC.b $64,x
	JMP.w [$04F5]

CODE_80BE19:
	LDY.b $76
	STX.b $4C,y
	STY.b $18,x
	LDA.b $5C,x
	STA.w $002C,y
	LDA.b $60,x
	STA.w $005E,y
	INC
	INC
	STA.b $60,x
	LDA.b $66,x
	STA.b $1A
	INC
	INC
	STA.b $66,x
	LDA.b ($1A)
	XBA
	AND.w #$00FF
	ASL
	STA.w $006C,y
	CLC
	ADC.w #$0010
	STA.b $64,x
	LDA.b ($1A)
	AND.w #$00FF
	STA.w $1D47
	CLC
	TYX
	ADC.w #$00FA
	JSL.l CODE_BB85A0
	LDX.b $70
	DEC.b $5E,x
	BPL.b CODE_80BE74
CODE_80BE5C:
	JSL.l CODE_BB8591
	LDA.b $18,x
	BEQ.b CODE_80BE6B
	STZ.b $18,x
	TAX
	JSL.l CODE_BB85E8
CODE_80BE6B:
	STZ.w $1D93
	LDA.w #$1D93
	STA.w $0541
CODE_80BE74:
	JMP.w [$04F5]

DATA_80BE77:
	dw DATA_80BE83,DATA_80BE8A,DATA_80BE91,DATA_80BE98,DATA_80BEB5,DATA_80BEC4

DATA_80BE83:
	db $02,$00,$00,$00,$80,$00,$80

DATA_80BE8A:
	db $02,$04,$00,$00,$80,$00,$80

DATA_80BE91:
	db $02,$08,$00,$00,$80,$00,$80

DATA_80BE98:
	db $0D,$0C,$00,$00,$80,$00,$80,$00,$80,$00,$80,$01,$80,$00,$80,$00
	db $80,$00,$80,$00,$80,$01,$80,$00,$80,$00,$80,$00,$80

DATA_80BEB5:
	db $06,$26,$00,$00,$80,$00,$80,$00,$80,$00,$80,$01,$80,$00,$80

DATA_80BEC4:
	db $0A,$32,$00,$02,$80,$02,$80,$02,$80,$02,$80,$03,$80,$03,$80,$02
	db $80,$04,$80,$01,$80,$04,$80

DATA_80BEDB:
	db "NEW RECORD!",$00
	db "NOUVEAU RECORD!",$00
	db "NEU REKORD!",$00

DKC3_NorSpr0110_UnknownSprite0110_Main:
;$80BF03
	JMP.w (DATA_80BF06,x)

DATA_80BF06:
	dw CODE_80BF0E
	dw CODE_80BF45
	dw CODE_80BFD2
	dw CODE_80C012

CODE_80BF0E:
	TYX
	STZ.b $5C,x
	LDX.b $5E,y
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$7EA9DE
	TYX
	TAY
	INC
	STA.b $5E,x
	STZ.b $60,x
	PEA.w (($7EA9DE&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	LDA.w $0000,y
	AND.w #$00FF
	STA.b $26
	CMP.w #$0001
	BEQ.b CODE_80BF3F
CODE_80BF33:
	INY
	LDA.w $0000,y
	AND.w #$00FF
	BNE.b CODE_80BF33
	INY
	STY.b $60,x
CODE_80BF3F:
	PLB
	INC.b $38,x
	JMP.w [$04F5]

CODE_80BF45:
	TYX
	LDA.w #$0100
	STA.b $1C
	LDA.w #$7E00
	STA.b $1B
CODE_80BF50:
	PEA.w (($7E0000&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	LDA.w #$FFFF
	LDY.b $60,x
	BEQ.b CODE_80BF66
	LDA.w $0000,y
	AND.w #$00FF
	SEC
	SBC.w #$0020
	XBA
CODE_80BF66:
	STA.b $24
	LDY.b $5E,x
	LDA.w $0000,y
	PLB
	AND.w #$00FF
	BEQ.b CODE_80BFB0
	SEC
	SBC.w #$0020
	XBA
	JSR.w CODE_80C008
	LDA.b $5C,x
	CLC
	ADC.b $1E,x
	AND.w #$01FF
	STA.b $3E
	JSL.l CODE_B78009
	BCS.b CODE_80BFAD
	LDA.b $24
	BPL.b CODE_80BF90
	TDC
CODE_80BF90:
	JSR.w CODE_80C008
	LDA.b $3E
	CLC
	ADC.w #$0010
	JSL.l CODE_B78009
	BCS.b CODE_80BFAD
	JSR.w CODE_80C048
	INC.b $5E,x
	LDA.b $60,x
	BEQ.b CODE_80BF50
	INC.b $60,x
	JMP.w CODE_80BF50

CODE_80BFAD:
	JMP.w [$04F5]

CODE_80BFB0:
	LDA.b $5C,x
	LSR
	BCC.b CODE_80BFBD
	LDA.w #$0003
	STA.b $38,x
	JMP.w CODE_80C012

CODE_80BFBD:
	LDA.b $5C,x
	AND.w #$FFF0
	BEQ.b CODE_80BFCC
	LDA.b $5C,x
	SEC
	SBC.w #$0010
	STA.b $5C,x
CODE_80BFCC:
	LDA.w #$0002
	STA.b $38,x
	TXY
CODE_80BFD2:
	TYX
	LDY.w $0541
	STX.b $00,y
	INY
	INY
	STY.w $0541
	LDA.b $2C,x
	CMP.w #$0005
	BEQ.b CODE_80BFEC
	LDA.w $04DA
	BIT.w #$9080
	BNE.b CODE_80BFF9
CODE_80BFEC:
	DEC.b $6C,x
	BNE.b CODE_80BFF2
	BRA.b CODE_80BFF9

CODE_80BFF2:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_80BFF9:
	LDY.b $4C,x
	LDA.w #$0000
	STA.w $0018,y
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_80C008:
	LSR
	LSR
	LSR
	CLC
	ADC.w #$F000
	STA.b $1A
	RTS

CODE_80C012:
	LDX.b $70
	LDA.w #$0100
	STA.b $1C
	LDA.w #$7E00
	STA.b $1B
	LDA.w #$F000
	STA.b $1A
	LDA.b $5C,x
	CLC
	ADC.b $1E,x
	AND.w #$01FF
	STA.b $3E
	JSL.l CODE_B78009
	BCS.b CODE_80C045
	LDA.b $3E
	CLC
	ADC.w #$0010
	JSL.l CODE_B78009
	BCS.b CODE_80C045
	JSR.w CODE_80C048
	JMP.w CODE_80BFBD

CODE_80C045:
	JMP.w [$04F5]

CODE_80C048:
	INC.b $5C,x
	LDA.b $5C,x
	AND.w #$000F
	BNE.b CODE_80C059
	LDA.b $5C,x
	CLC
	ADC.w #$0010
	STA.b $5C,x
CODE_80C059:
	RTS

CODE_80C05A:
	LDA.w $1C5F
	AND.w #$000C
	LSR
	TAX
	LDA.l DATA_80C0A8,x
	STA.b $1E
	EOR.w #$FFFF
	STA.b $20
	LDA.w $1C5F
	AND.w #$0003
	ASL
	TAX
	LDY.w #$0000
	SEP.b #$30
CODE_80C07A:
	STY.w !REGISTER_CGRAMAddress
	LDA.w !REGISTER_ReadFromCGRAMPort
	XBA
	LDA.w !REGISTER_ReadFromCGRAMPort
	XBA
	REP.b #$20
	STA.b $1A
	JSR.w (DATA_80C0B0,x)
	STA.b $1C
	LDA.b $1A
	AND.b $20
	ORA.b $1C
	SEP.b #$20
	STY.w !REGISTER_CGRAMAddress
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	INY
	CPY.b #$80
	BNE.b CODE_80C07A
	REP.b #$30
	RTL

DATA_80C0A8:
	dw $001F,$03E0,$7C00,$0000

DATA_80C0B0:
	dw CODE_80C0B8
	dw CODE_80C0C8
	dw CODE_80C0D9
	dw CODE_80C0EB

CODE_80C0B8:
	AND.b $1E
	STA.b $1C
	LSR
	LSR
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $1C
	AND.b $1E
	RTS

CODE_80C0C8:
	AND.b $1E
	STA.b $1C
	LSR
	CLC
	ADC.b $1C
	CMP.b $1E
	BCC.b CODE_80C0D6
	LDA.b $1E
CODE_80C0D6:
	AND.b $1E
	RTS

CODE_80C0D9:
	AND.b $1E
	STA.b $1C
	LSR
	LSR
	CLC
	ADC.b $1C
	CMP.b $1E
	BCC.b CODE_80C0E8
	LDA.b $1E
CODE_80C0E8:
	AND.b $1E
	RTS

CODE_80C0EB:
	AND.b $1E
	LSR
	AND.b $1E
	RTS

CODE_80C0F1:
	LDX.w #$0006
CODE_80C0F4:
	LDA.w $073C,x
	BNE.b CODE_80C0FF
	LDA.w #$FFFF
	STA.w $073C,x
CODE_80C0FF:
	DEX
	DEX
	BPL.b CODE_80C0F4
	RTL

CODE_80C104:
	LDX.w #$0006
CODE_80C107:
	LDA.w $073C,x
	BPL.b CODE_80C10F
	STZ.w $073C,x
CODE_80C10F:
	DEX
	DEX
	BPL.b CODE_80C107
	RTL

CODE_80C114:
	PHK
	PLB
	JSR.w CODE_809437
	LDA.w #$000F
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.w #$0034
	JSL.l CODE_BB856A
	LDA.w #$003E
	LDY.w $04C6
	BEQ.b CODE_80C13B
	LDA.w #$003F
CODE_80C13B:
	JSL.l CODE_BB8567
	LDA.w #$0082
	LDY.w $04C6
	BEQ.b CODE_80C14A
	LDA.w #$0083
CODE_80C14A:
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	JSR.w CODE_80957A
	LDA.w #$1D93
	STA.w $0541
	LDY.w #$0208
	JSL.l CODE_BB8588
	LDX.b $76
	STZ.b $60,x
	LDA.w #$FFFF
	STA.b $5E,x
	LDA.w #$00B0
	STA.b $16,x
	LDA.w #$0080
	STA.b $12,x
	LDX.w #$004A
	LDA.w $04C6
	BEQ.b CODE_80C181
	INX
	INX
CODE_80C181:
	LDY.w #$FFDF
	JSR.w CODE_809F29
	LDA.w #$0001
	STA.w $04E4
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #$0200
	JSL.l CODE_808501
	LDA.w #!Define_DKC3_MusicID_DefeatedBoss
	JSL.l CODE_B28009
	LDA.w #CODE_80C1AA
	LDX.w #CODE_80C1AA>>16
	JMP.w CODE_8083C3

CODE_80C1AA:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_808799
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_80C1E0
	JSL.l CODE_8089CA
	LDA.w $04DA
	AND.w #$9080
	BEQ.b CODE_80C1E0
	JSL.l CODE_B8807E
CODE_80C1E0:
	JSL.l CODE_BB85C1
	LDA.w #$1D93
	STA.w $0541
	JSL.l CODE_B7800C
	JSL.l CODE_B284CD
	JSL.l CODE_80898C
	JSR.w CODE_809741
	BEQ.b CODE_80C1FE
	JMP.w CODE_808384

CODE_80C1FE:
	LDA.w #CODE_80B2C8
	STA.b $4E
	LDA.w #CODE_80B2C8>>16
	STA.b $50
	LDA.w #CODE_808362
	JMP.w CODE_80839D

DATA_80C20E:
	db $FF,$5A,$A1,$FF,$5A,$A1,$00

DATA_80C215:
	db $0B,$01,$00,$9B,$34,$CB,$30,$CF,$2A,$D5,$24,$DB,$21,$DE,$1F,$E0
	db $1C,$E3,$1B,$E4,$19,$E6,$18,$E7,$17,$E8,$16,$E9,$15,$EA,$14,$EB
	db $13,$EC,$13,$EC,$12,$ED,$11,$EE,$11,$EE,$11,$EE,$10,$EF,$10,$EF
	db $10,$EF,$0F,$F0,$0F,$F0,$0F,$F0,$0F,$F0,$7F,$0E,$F1,$14,$0E,$F1
	db $9B,$0F,$F0,$0F,$F0,$0F,$F0,$0F,$F0,$10,$EF,$10,$EF,$10,$EF,$11
	db $EE,$11,$EE,$11,$EE,$12,$ED,$13,$EC,$13,$EC,$14,$EB,$15,$EA,$16
	db $E9,$17,$E8,$18,$E7,$19,$E6,$1B,$E4,$1C,$E3,$1F,$E0,$21,$DE,$24
	db $DB,$2A,$D5,$30,$CF,$34,$CB,$01,$01,$00,$00

DATA_80C290:
	db $2A,$0C,$00,$30,$00,$27,$0C,$00,$D8,$FF,$08,$0C,$00,$00,$00,$27
	db $0C,$00,$A8,$FF,$08,$0C,$00,$00,$00,$27,$0C,$00,$78,$FF,$01,$0C
	db $00,$00,$00,$00,$2A,$00,$00,$00,$00,$16,$00,$00,$F7,$FF,$0E,$00
	db $00,$FD,$FF,$0B,$00,$00,$00,$00,$16,$00,$00,$F7,$FF,$0F,$00,$00
	db $FD,$FF,$0A,$00,$00,$00,$00,$18,$00,$00,$F7,$FF,$11,$00,$00,$FD
	db $FF,$01,$00,$00,$03,$00,$00,$1E,$17,$0C,$07,$27,$17,$08,$07,$27
	db $17,$08,$07,$27,$17,$01,$17,$00,$2A,$E0,$07,$EC,$28,$E3,$09,$EC
	db $26,$E3,$0A,$EC,$26,$E3,$08,$EF,$90,$4C,$49,$45,$43,$45,$45,$45
	db $45,$45,$45,$45,$45,$43,$45,$49,$4C,$00

DATA_80C31A:
	dw $012E,$0256,$0258,$025A

DATA_80C322:
	dw $004C,$007C,$00AC

DATA_80C328:
	dw $0100,$0280,$0400

DATA_80C32E:
	dw $00F4,$FFCC,$00F4,$FFDC,$00F4,$FFEC,$00F4,$FFB7

DATA_80C33E:
	db $00,$30,$60,$A0,$FF

DATA_80C343:
	db $06,$10,$1A,$06,$15,$24

DATA_80C349:
	db "FRANCAI",$D3

UNK_80C351:
	db "DEUTSC",$C8

DATA_80C358:
	db "ENGLIS",$C8

DATA_80C35F:
	db "STERE",$CF

DATA_80C365:
	db "MON",$CF

DATA_80C369:
	db $25,$A0

DATA_80C36B:
	db $26,$A0

DATA_80C36D:
	db $20,$20,$20,$20,$20,$20,$20,$20,$20,$20,$A0

DATA_80C378:
	db $AE,$00

DATA_80C37A:
	db $69,$68,$67,$66,$5F,$50,$46,$3C,$37,$32,$00

DATA_80C385:
	dw DATA_80C421,$0000
	dw DATA_80C421,$0000
	dw DATA_80C571,$0018
	dw DATA_80C5C4,$0022
	dw DATA_80C422,$001E
	dw DATA_80C430,$0006
	dw DATA_80C43B,$0021
	dw DATA_80C44A,$001D
	dw DATA_80C457,$0008
	dw DATA_80C465,$000E
	dw DATA_80C46F,$0010
	dw DATA_80C497,$0017
	dw DATA_80C4A5,$000F
	dw DATA_80C4B2,$000B
	dw DATA_80C4C0,$0019
	dw DATA_80C4CB,$000A
	dw DATA_80C4D9,$000C
	dw DATA_80C4E4,$001A
	dw DATA_80C4F2,$0401
	dw DATA_80C529,$0116
	dw DATA_80C530,$0015
	dw DATA_80C4FD,$0205
	dw DATA_80C510,$0005
	dw DATA_80C51F,$0105
	dw DATA_80C54F,$0009
	dw DATA_80C560,$0109
	dw DATA_80C542,$0004
	dw DATA_80C57B,$0013
	dw DATA_80C58F,$0011
	dw DATA_80C59D,$0012
	dw DATA_80C482,$0007
	dw DATA_80C5B7,$001B
	dw DATA_80C48D,$001C
	dw DATA_80C5D1,$0020
	dw DATA_80C5AE,$0114
	dw DATA_80C5E2,$000D
	dw DATA_80C5EE,$0023
	dw DATA_80C421,$0000
	dw DATA_80C421,$0000

DATA_80C421:
	db $A0

DATA_80C422:
	db "CAVERN CAPRIC",$C5

DATA_80C430:
	db "WATER WORL",$C4

DATA_80C43B:
	db "ROCKFACE RUMBL",$C5

DATA_80C44A:
	db "JUNGLE JITTE",$D2

DATA_80C457:
	db "NUTS AND BOLT",$D3

DATA_80C465:
	db "MILL FEVE",$D2

DATA_80C46F:
	db "ENCHANTED RIVERBAN",$CB

DATA_80C482:
	db "HOT PURSUI",$D4

DATA_80C48D:
	db "ROCKET RU",$CE

DATA_80C497:
	db "FROSTY FROLIC",$D3

DATA_80C4A5:
	db "STILT VILLAG",$C5

DATA_80C4B2:
	db "TREETOP TUMBL",$C5

DATA_80C4C0:
	db "POKEY PIPE",$D3

DATA_80C4CB:
	db "CASCADE CAPER",$D3

DATA_80C4D9:
	db "BOSS BOOGI",$C5

DATA_80C4E4:
	db "BIG BOSS BLUE",$D3

DATA_80C4F2:
	db "BONUS TIME",$A1

DATA_80C4FD:
	db "WRINKLY'S SAVE CAV",$C5

DATA_80C510:
	db "GET FIT A-GO-G",$CF

DATA_80C51F:
	db "WRINKLY 6",$B4

DATA_80C529:
	db "FANFAR",$C5

DATA_80C530:
	db "HANGIN' AT FUNKY'",$D3

DATA_80C542:
	db "BROTHERS BEA",$D2

DATA_80C54F:
	db "SWANKY'S SIDESHO",$D7

DATA_80C560:
	db "CRANKY'S SHOWDOW",$CE

DATA_80C571:
	db "DIXIE BEA",$D4

DATA_80C57B:
	db "NORTHERN KREMISPHER",$C5

DATA_80C58F:
	db "SUBMAP SHUFFL",$C5

DATA_80C59D:
	db "KREMATOA KONCERT",$CF

DATA_80C5AE:
	db "GAME OVE",$D2

DATA_80C5B7:
	db "CRYSTAL CHAS",$CD

DATA_80C5C4:
	db "CRAZY CALYPS",$CF

DATA_80C5D1:
	db "BADDIES ON PARAD",$C5

DATA_80C5E2:
	db "JANGLE BELL",$D3

DATA_80C5EE:
	db "MAMA BIR",$C4

UNK_80C5F7:
	db "                ",$A0

DATA_80C608:
	dw DATA_80C63E,DATA_80C632,DATA_80C627,DATA_80C61D,DATA_80C612

DATA_80C612:
	db "CRANK",$D9,$B0,$4D,$11,$00,$67

DATA_80C61D:
	db "FUNK",$D9,$90,$F3,$12,$00,$65

DATA_80C627:
	db "SWANK",$D9,$80,$C6,$13,$00,$58

DATA_80C632:
	db "WRINKL",$D9,$80,$2B,$18,$00,$3C

DATA_80C63E:
	db "RAR",$C5,$80,$F5,$20,$00,$01

DATA_80C647:
	db $DB

DATA_80C648:
	db $DC,$20,$5D,$A0,$20,$56,$5E,$A0

DATA_80C650:
	db $00,$41,$42,$43,$44,$45,$46,$47,$48,$49,$4A,$4B,$4C,$4D,$4E,$4F
	db $50,$51,$52,$53,$54,$55,$56,$57,$58,$59,$5A,$30,$31,$32,$33,$34
	db $35,$36,$37,$38,$39,$20,$88,$89,$5F

DATA_80C679:
	dw $0000,$039A : db $00,$FF : dw $0000
	dw DATA_80C829,$03A2 : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$01 : dw $008A
	dw DATA_80C879,$03A8 : db !Define_DKC3_LevelID_SquealsOnWheels_PhotoAlbum,$00 : dw $0080
	dw DATA_80C84F,$03C0 : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $0087
	dw DATA_80C873,$03A6 : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $0093
	dw DATA_80C836,$039E : db !Define_DKC3_LevelID_LemguinLunge_PhotoAlbum,$00 : dw $007A
	dw DATA_80C85D,$03BE : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $00AE
	dw DATA_80C865,$03BC : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $00AB
	dw DATA_80C8B8,$039A : db !Define_DKC3_LevelID_SkiddasRow_PhotoAlbum,$00 : dw $0100
	dw DATA_80C86C,$03BA : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $0070
	dw DATA_80C881,$03CC : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $0100
	dw DATA_80C889,$03D0 : db !Define_DKC3_LevelID_LemguinLunge_PhotoAlbum,$00 : dw $0120
	dw DATA_80C88E,$83AA : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $00A8
	dw DATA_80C830,$039C : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$02 : dw $00B0
	dw DATA_80C83C,$03B8 : db !Define_DKC3_LevelID_SquealsOnWheels_PhotoAlbum,$00 : dw $00B8
	dw DATA_80C846,$03C2 : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $00C2
	dw DATA_80C8B4,$03CE : db !Define_DKC3_LevelID_SquealsOnWheels_PhotoAlbum,$00 : dw $008C
	dw DATA_80C8AC,$03AC : db !Define_DKC3_LevelID_LemguinLunge_PhotoAlbum,$00 : dw $00D0
	dw DATA_80C8A5,$C3C4 : db !Define_DKC3_LevelID_SquealsOnWheels_PhotoAlbum,$00 : dw $009A
	dw DATA_80C8BF,$03A0 : db !Define_DKC3_LevelID_SquealsOnWheels_PhotoAlbum,$03 : dw $00AE
	dw DATA_80C8C4,$03C6 : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $0094
	dw DATA_80C8CB,$03C8 : db !Define_DKC3_LevelID_SquealsOnWheels_PhotoAlbum,$00 : dw $009E
	dw DATA_80C89D,$03CA : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $00B3
	dw DATA_80C8D6,$03A4 : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$04 : dw $008D
	dw DATA_80C8DB,$03B6 : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$00 : dw $0110
	dw DATA_80C8E3,$83AE : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$00 : dw $0065
	dw DATA_80C8EA,$03B0 : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$00 : dw $0100
	dw DATA_80C8F6,$83B2 : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$00 : dw $00DC
	dw DATA_80C8FC,$03B4 : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$00 : dw $0100
	dw DATA_80C90B,$03A0 : db !Define_DKC3_LevelID_BossPhotos,$05 : dw $0006
	dw DATA_80C912,$03A1 : db !Define_DKC3_LevelID_BossPhotos,$00 : dw $0006
	dw DATA_80C918,$03A2 : db !Define_DKC3_LevelID_BossPhotos,$00 : dw $0006
	dw DATA_80C91F,$03A3 : db !Define_DKC3_LevelID_BossPhotos,$00 : dw $0006
	dw DATA_80C924,$03A4 : db !Define_DKC3_LevelID_BossPhotos,$00 : dw $0006
	dw DATA_80C92A,$03A5 : db !Define_DKC3_LevelID_BossPhotos,$00 : dw $0006
	dw DATA_80C931,$A3E8 : db !Define_DKC3_LevelID_KastleKAOS_PhotoAlbum,$00 : dw $0347
	dw DATA_80C95F,$03D2 : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$06 : dw $0085
	dw DATA_80C956,$03D8 : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$00 : dw $00A1
	dw DATA_80C965,$03DA : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $00B2
	dw DATA_80C945,$03D6 : db !Define_DKC3_LevelID_BazzasBlockade_PhotoAlbum,$00 : dw $00D0
	dw DATA_80C94E,$03D4 : db !Define_DKC3_LevelID_RopeyRumpus_PhotoAlbum,$00 : dw $0100
	dw DATA_80C96B,$039A : db !Define_DKC3_LevelID_BrothersBearPhotos,$07 : dw $0006
	dw DATA_80C984,$039B : db !Define_DKC3_LevelID_BrothersBearPhotos,$00 : dw $0006
	dw DATA_80C99D,$039C : db !Define_DKC3_LevelID_BrothersBearPhotos,$00 : dw $0006
	dw DATA_80C9B6,$039D : db !Define_DKC3_LevelID_BrothersBearPhotos,$00 : dw $0006
	dw DATA_80C9CD,$039E : db !Define_DKC3_LevelID_BrothersBearPhotos,$00 : dw $0006
	dw DATA_80C9E8,$039F : db !Define_DKC3_LevelID_BrothersBearPhotos,$00 : dw $0006
	dw DATA_80CA15,$03DC : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$08 : dw $00E3
	dw DATA_80CA2D,$A3E0 : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$00 : dw $0100
	dw DATA_80CA20,$03DE : db !Define_DKC3_LevelID_DoorstopDash_PhotoAlbum,$00 : dw $0100
	dw DATA_80CA39,$03E2 : db !Define_DKC3_LevelID_SwankysSideshow_PhotoAlbum,$00 : dw $0100
	dw DATA_80CA0A,$03E4 : db !Define_DKC3_LevelID_KiddysPhotoAlbumArea,$00 : dw $0278
	dw DATA_80C9FF,$03E6 : db !Define_DKC3_LevelID_DixiesPhotoAlbumArea,$00 : dw $02D0
	dw $0000,$0000 : db $00,$00 : dw $FFFF

DATA_80C829:
	db "KOBBLE",$00

DATA_80C830:
	db "SNEEK",$00

DATA_80C836:
	db "KRIMP",$00

DATA_80C83C:
	db "KNIK-KNAK",$00

DATA_80C846:
	db "BRISTLES",$00

DATA_80C84F:
	db "KNOCKA",$00

UNK_80C856:
	db "KRACKA",$00

DATA_80C85D:
	db "KRUMPLE",$00

DATA_80C865:
	db "KOPTER",$00

DATA_80C86C:
	db "BAZUKA",$00

DATA_80C873:
	db "KLASP",$00

DATA_80C879:
	db "RE-KOIL",$00

DATA_80C881:
	db "KUCHUKA",$00

DATA_80C889:
	db "KOIN",$00

DATA_80C88E:
	db "KUFF 'N' KLOUT",$00

DATA_80C89D:
	db "KARBINE",$00

DATA_80C8A5:
	db "MINKEY",$00

DATA_80C8AC:
	db "LEMGUIN",$00

DATA_80C8B4:
	db "NID",$00

DATA_80C8B8:
	db "SKIDDA",$00

DATA_80C8BF:
	db "BUZZ",$00

DATA_80C8C4:
	db "SWOOPY",$00

DATA_80C8CB:
	db "BOOTY BIRD",$00

DATA_80C8D6:
	db "KOCO",$00

DATA_80C8DB:
	db "LURCHIN",$00

DATA_80C8E3:
	db "NIBBLA",$00

DATA_80C8EA:
	db "BOUNTY BASS",$00

DATA_80C8F6:
	db "BAZZA",$00

DATA_80C8FC:
	db "GLEAMIN' BREAM",$00

DATA_80C90B:
	db "BELCHA",$00

DATA_80C912:
	db "ARICH",$00

DATA_80C918:
	db "SQUIRT",$00

DATA_80C91F:
	db "KAOS",$00

DATA_80C924:
	db "BLEAK",$00

DATA_80C92A:
	db "BARBOS",$00

DATA_80C931:
	db "BARON K.ROOLENSTEIN",$00

DATA_80C945:
	db "ENGUARDE",$00

DATA_80C94E:
	db "SQUAWKS",$00

DATA_80C956:
	db "SQUITTER",$00

DATA_80C95F:
	db "ELLIE",$00

DATA_80C965:
	db "PARRY",$00

DATA_80C96B:
	db " BAZAAR         BARNACLE",$00

DATA_80C984:
	db "  BRASH         BLUNDER ",$00

DATA_80C99D:
	db "  BLUE          BAZOOKA ",$00

DATA_80C9B6:
	db "BLIZZARD       BRAMBLE",$00

DATA_80C9CD:
	db "BENNY ] BJ+RN    BARTER   ",$00

DATA_80C9E8:
	db "BAFFLE          BOOMER",$00

DATA_80C9FF:
	db "DIXIE KONG",$00

DATA_80CA0A:
	db "KIDDY KONG",$00

DATA_80CA15:
	db "FUNKY KONG",$00

DATA_80CA20:
	db "WRINKLY KONG",$00

DATA_80CA2D:
	db "SWANKY KONG",$00

DATA_80CA39:
	db "CRANKY KONG",$00

CODE_80CA45:
	JML.l CODE_80CA49
CODE_80CA49:
	REP.b #$30
	PHD
	PHA
	PHX
	PHY
	LDA.w #$0000
	TCD
	CLD
	SEP.b #$20
	LDA.l !REGISTER_NMIEnable
	LDA.b #$8F
	STA.l !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.l $00005A
	INC
	STA.l $00005A
	JMP.w ($004A)

CODE_80CA6E:
	SEI
	RTI

UNK_80CA70:
	db "GUARDE",$00

UNK_80CA77:
	db "SQUAWKS",$00

UNK_80CA7F:
	db "SQUITTER",$00

UNK_80CA88:
	db "ELLIE",$00

UNK_80CA8E:
	db "PARRY",$00

UNK_80CA94:
	db " BAZAAR         BARNACLE",$00

UNK_80CAAD:
	db "  BRASH         BLUNDER ",$00

UNK_80CAC6:
	db "  BLUE          BAZOOKA ",$00

UNK_80CADF:
	db "BLIZZARD       BRAMBLE",$00

UNK_80CAF6:
	db "BENNY ] BJ+RN    BARTER   ",$00

UNK_80CB11:
	db "BAFFLE          BOOMER",$00

UNK_80CB28:
	db "DIXIE KONG",$00

UNK_80CB33:
	db "KIDDY KONG",$00

UNK_80CB3E:
	db "FUNKY KONG",$00

UNK_80CB49:
	db "WRINKLY KONG",$00

UNK_80CB56:
	db "SWANKY KONG",$00

UNK_80CB62:
	db "CRANKY KONG",$00

CODE_80CB6E:
	JML.l CODE_80CB72
CODE_80CB72:
	REP.b #$30
	PHD
	PHA
	PHX
	PHY
	LDA.w #$0000
	TCD
	CLD
	SEP.b #$20
	LDA.l !REGISTER_NMIEnable
	LDA.b #$8F
	STA.l !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.l $00005A
	INC
	STA.l $00005A
	JMP.w ($004A)

CODE_80CB97:
	SEI
	RTI

	%InsertGarbageData($C0CB99, incbin, DATA_80CB99.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC1Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_C10000:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$81,$61,$71,$62,$6F,$72,$7F,$71
	db $87,$71,$74,$5A,$7C,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk1.bin"	; GFXSize = $200

DATA_C10216:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$61,$72,$62,$71,$72,$81,$71
	db $87,$71,$74,$5A,$7C,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk2.bin"	; GFXSize = $200

DATA_C1042C:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$60,$72,$62,$72,$72,$80,$70
	db $87,$70,$73,$5A,$7B,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk3.bin"	; GFXSize = $200

DATA_C10642:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$60,$71,$61,$72,$71,$81,$70
	db $85,$70,$73,$59,$79,$59,$85,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk4.bin"	; GFXSize = $220

DATA_C1087A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$61,$71,$61,$75,$71,$83,$72
	db $85,$59,$73,$59,$79,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk5.bin"	; GFXSize = $200

DATA_C10A90:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$61,$71,$61,$74,$71,$81,$73
	db $85,$59,$73,$59,$79,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk6.bin"	; GFXSize = $200

DATA_C10CA6:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$62,$71,$62,$72,$72,$82,$72
	db $85,$5A,$72,$5A,$7A,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk7.bin"	; GFXSize = $200

DATA_C10EBC:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7F,$62,$71,$62,$6F,$72,$7F,$72
	db $85,$5A,$72,$5A,$7A,$5A,$83,$72,$7A,$7A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk8.bin"	; GFXSize = $240

DATA_C11116:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$60,$6F,$60,$6E,$70,$7E,$70
	db $73,$58,$78,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk9.bin"	; GFXSize = $240

DATA_C1136A:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$60,$71,$60,$6E,$70,$7E,$70
	db $72,$58,$78,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk10.bin"	; GFXSize = $240

DATA_C115BE:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$60,$6F,$60,$6E,$70,$7D,$70
	db $73,$58,$78,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk11.bin"	; GFXSize = $240

DATA_C11812:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$5F,$71,$5F,$6E,$6F,$7D,$6F
	db $73,$57,$78,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk12.bin"	; GFXSize = $240

DATA_C11A66:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$5F,$71,$5F,$6D,$6F,$7D,$6F
	db $73,$57,$78,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk13.bin"	; GFXSize = $240

DATA_C11CBA:
	db $04,$01,$08,$00,$00,$09,$10,$08,$7F,$5F,$71,$5F,$6E,$6F,$7E,$6F
	db $76,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk14.bin"	; GFXSize = $220

DATA_C11EEC:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7F,$5F,$71,$5F,$6E,$6F,$7E,$6F
	db $75,$57,$78,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk15.bin"	; GFXSize = $240

DATA_C12140:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$80,$5F,$72,$5F,$6F,$6F,$7F,$6F
	db $75,$57,$79,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Walk16.bin"	; GFXSize = $240

DATA_C12394:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7E,$61,$7A,$71,$7C,$59,$77,$61
	db $77,$69,$78,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Turn1.bin"	; GFXSize = $180

DATA_C12528:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7C,$60,$7C,$70,$7D,$58,$79,$78
	db $79,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_Turn2.bin"	; GFXSize = $160

DATA_C1269A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$82,$69,$72,$60,$72,$70,$82,$61
	db $88,$61,$6C,$65,$6C,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run1.bin"	; GFXSize = $200

DATA_C128B0:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$82,$70,$72,$60,$73,$70,$81,$60
	db $6C,$64,$6C,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run2.bin"	; GFXSize = $240

DATA_C12B04:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$82,$6E,$73,$5F,$73,$6F,$89,$66
	db $82,$66,$6D,$61,$6C,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run3.bin"	; GFXSize = $200

DATA_C12D1A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$82,$6E,$75,$6E,$75,$5E,$85,$66
	db $89,$66,$7A,$7E,$6D,$5E,$6D,$66
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run4.bin"	; GFXSize = $220

DATA_C12F52:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$82,$6F,$75,$6F,$75,$5F,$85,$67
	db $89,$67,$76,$57,$6E,$5C,$6D,$64,$78,$7F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run5.bin"	; GFXSize = $240

DATA_C131AC:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$70,$75,$70,$74,$60,$84,$68
	db $8A,$68,$78,$58,$6C,$5D,$6C,$65,$70,$58,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run6.bin"	; GFXSize = $260

DATA_C13428:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$71,$72,$71,$73,$61,$81,$62
	db $8E,$6B,$77,$59,$6B,$5E,$6A,$63,$6F,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run7.bin"	; GFXSize = $2A0

DATA_C136E2:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6E,$58,$76,$68,$86,$68,$66,$60
	db $7E,$60,$86,$60,$6E,$6E,$6E,$76,$7E,$78,$83,$7A,$89,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run8.bin"	; GFXSize = $280

DATA_C13980:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$68,$85,$68,$65,$60,$74,$60
	db $7C,$60,$84,$60,$6D,$70,$6B,$72,$7A,$78,$7F,$79,$88,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run9.bin"	; GFXSize = $280

DATA_C13C1E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$74,$68,$84,$68,$65,$60,$74,$60
	db $7C,$60,$84,$60,$6D,$70,$6A,$70,$77,$78,$7A,$79,$88,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run10.bin"	; GFXSize = $280

DATA_C13EBC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$73,$68,$83,$68,$66,$60,$76,$60
	db $7E,$60,$86,$60,$6D,$70,$6A,$70,$74,$78,$88,$60,$89,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run11.bin"	; GFXSize = $280

DATA_C1415A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$68,$83,$68,$67,$66,$72,$60
	db $78,$60,$80,$60,$72,$76,$88,$60,$85,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run12.bin"	; GFXSize = $240

DATA_C143B4:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$83,$62,$73,$62,$72,$72,$80,$72
	db $82,$7A,$6B,$65,$6B,$6D,$6D,$75,$66,$68,$87,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run13.bin"	; GFXSize = $260

DATA_C14630:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$62,$73,$62,$7E,$7A,$7D,$72
	db $70,$74,$6B,$65,$6D,$6D,$75,$72,$66,$6A,$87,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run14.bin"	; GFXSize = $200

DATA_C1484C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$83,$65,$73,$61,$73,$71,$83,$75
	db $83,$5D,$87,$5D,$6B,$64,$6B,$6C,$6E,$74,$67,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run15.bin"	; GFXSize = $260

DATA_C14AC8:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$66,$73,$60,$75,$70,$85,$76
	db $83,$5E,$88,$5E,$6B,$65,$6D,$6D,$69,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Run16.bin"	; GFXSize = $240

DATA_C14D22:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$61,$7D,$71,$73,$61,$75,$71
	db $7A,$79,$75,$59,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle1.bin"	; GFXSize = $200

DATA_C14F38:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$61,$7D,$71,$73,$61,$75,$71
	db $7A,$79,$75,$59,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle2.bin"	; GFXSize = $200

DATA_C1514E:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$61,$7D,$71,$73,$61,$75,$71
	db $7A,$79,$75,$59,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle3.bin"	; GFXSize = $200

DATA_C15364:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$61,$73,$61,$7D,$71,$75,$71
	db $7A,$79,$75,$59,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle4.bin"	; GFXSize = $200

DATA_C1557A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$61,$73,$61,$7E,$71,$76,$71
	db $7A,$79,$75,$59,$7A,$59,$85,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle5.bin"	; GFXSize = $220

DATA_C157B2:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$61,$73,$61,$7E,$71,$76,$71
	db $7A,$79,$75,$59,$7A,$59,$86,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle6.bin"	; GFXSize = $220

DATA_C159EA:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$61,$73,$61,$7E,$71,$76,$71
	db $7A,$79,$74,$59,$7B,$59,$87,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle7.bin"	; GFXSize = $220

DATA_C15C22:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$61,$73,$61,$7E,$71,$76,$71
	db $7A,$79,$74,$59,$7B,$59,$87,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle8.bin"	; GFXSize = $220

DATA_C15E5A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$61,$73,$61,$7D,$71,$76,$71
	db $7A,$79,$74,$59,$7B,$59,$87,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle9.bin"	; GFXSize = $220

DATA_C16092:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$61,$73,$61,$7D,$71,$76,$71
	db $7A,$79,$74,$59,$7B,$59,$87,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle10.bin"	; GFXSize = $220

DATA_C162CA:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$82,$62,$72,$62,$75,$72,$84,$72
	db $83,$7A,$75,$5A,$7B,$5A,$87,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle11.bin"	; GFXSize = $220

DATA_C16502:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$62,$73,$62,$74,$72,$81,$72
	db $82,$7A,$75,$5A,$7B,$5A,$87,$5A,$8C,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle12.bin"	; GFXSize = $240

DATA_C1675C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$61,$73,$61,$74,$71,$81,$71
	db $82,$79,$75,$59,$7B,$59,$88,$59,$8F,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle13.bin"	; GFXSize = $240

DATA_C169B6:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$61,$73,$61,$73,$71,$81,$71
	db $82,$79,$75,$59,$7B,$59,$88,$59,$91,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle14.bin"	; GFXSize = $240

DATA_C16C10:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$83,$61,$73,$61,$73,$71,$81,$71
	db $82,$79,$75,$59,$7B,$59,$88,$59,$93,$69,$91,$71,$93,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Idle15.bin"	; GFXSize = $280

DATA_C16EAE:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$82,$6F,$72,$6F,$6B,$5F,$83,$7F
	db $88,$7F,$6D,$6F,$70,$77,$7B,$67,$66,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim1.bin"	; GFXSize = $240

DATA_C17108:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$82,$6F,$72,$6F,$6B,$5F,$81,$7F
	db $89,$7F,$6C,$6F,$6F,$77,$7B,$67,$65,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim2.bin"	; GFXSize = $240

DATA_C17362:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$82,$70,$72,$70,$6B,$60,$83,$80
	db $8B,$80,$6B,$70,$6E,$78,$7B,$68,$65,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim3.bin"	; GFXSize = $240

DATA_C175BC:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$82,$70,$72,$70,$74,$68,$82,$80
	db $8A,$80,$6A,$70,$6E,$78,$7C,$68,$82,$88,$6C,$68,$67,$61,$6D,$61
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim4.bin"	; GFXSize = $240

DATA_C1781C:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$82,$70,$72,$70,$74,$68,$82,$80
	db $8A,$80,$6A,$70,$6D,$78,$7C,$68,$7E,$88,$6C,$68,$69,$60,$7E,$80
	db $67,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim5.bin"	; GFXSize = $260

DATA_C17A9E:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$81,$70,$71,$70,$73,$68,$86,$80
	db $77,$88,$69,$70,$69,$78,$7B,$68,$77,$80,$6B,$68,$69,$62,$66,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim6.bin"	; GFXSize = $240

DATA_C17CFE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$81,$70,$71,$70,$72,$68,$85,$80
	db $6B,$70,$69,$78,$7A,$68,$73,$80,$6A,$68,$69,$65,$65,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim7.bin"	; GFXSize = $220

DATA_C17F3C:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$81,$70,$71,$70,$73,$68,$6B,$69
	db $88,$80,$80,$80,$6A,$71,$6A,$79,$65,$7B,$7B,$68,$69,$69,$72,$80
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim8.bin"	; GFXSize = $240

DATA_C1819C:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$81,$72,$71,$72,$88,$6A,$80,$6A
	db $78,$6A,$70,$6A,$71,$82,$69,$6F,$69,$7D,$66,$7D,$69,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim9.bin"	; GFXSize = $220

DATA_C183DA:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$81,$72,$71,$72,$66,$7C,$88,$6A
	db $80,$6A,$78,$6A,$70,$6A,$71,$82,$69,$6F,$69,$7C,$65,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim10.bin"	; GFXSize = $220

DATA_C18618:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$72,$70,$72,$66,$7E,$88,$6A
	db $80,$6A,$78,$6A,$70,$6A,$73,$82,$68,$6E,$68,$79,$65,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim11.bin"	; GFXSize = $220

DATA_C18856:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$80,$72,$70,$72,$66,$7B,$88,$6A
	db $80,$6A,$78,$6A,$70,$6A,$76,$82,$68,$6D,$68,$75,$64,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim12.bin"	; GFXSize = $220

DATA_C18A94:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$80,$72,$70,$72,$88,$6A,$80,$6A
	db $78,$6A,$70,$6A,$78,$82,$68,$6C,$68,$74,$64,$6F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim13.bin"	; GFXSize = $200

DATA_C18CB0:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$80,$71,$70,$71,$88,$69,$80,$69
	db $78,$69,$70,$69,$7E,$81,$68,$6B,$68,$73,$65,$6F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim14.bin"	; GFXSize = $200

DATA_C18ECC:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$81,$71,$71,$71,$65,$6D,$89,$69
	db $81,$69,$79,$69,$71,$69,$82,$81,$69,$6D,$69,$75,$71,$61,$69,$65
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim15.bin"	; GFXSize = $240

DATA_C1912C:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$81,$71,$71,$71,$66,$6A,$89,$69
	db $81,$69,$79,$69,$71,$69,$84,$81,$69,$6D,$6C,$75,$73,$61,$6B,$65
	incbin "Graphics/DynamicSprites/GFX_Dixie_Swim16.bin"	; GFXSize = $240

DATA_C1938C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$72,$6E,$72,$86,$6A,$7E,$6A
	db $76,$6A,$71,$6A,$6D,$82,$6A,$7A
	incbin "Graphics/DynamicSprites/GFX_Dixie_TurnWhileSwimming1.bin"	; GFXSize = $1C0

DATA_C19564:
	db $01,$06,$02,$00,$00,$08,$10,$02,$79,$71,$89,$7C,$71,$79,$6B,$7E
	db $79,$69,$7E,$81,$7F,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_TurnWhileSwimming2.bin"	; GFXSize = $140

DATA_C196BA:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7D,$71,$80,$61,$73,$61,$75,$71
	db $75,$59,$7A,$59,$7A,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_Stand.bin"	; GFXSize = $200

DATA_C198D0:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$82,$63,$75,$5D,$81,$73,$7A,$6D
	db $79,$75,$7A,$7D,$75,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump1.bin"	; GFXSize = $200

DATA_C19AE6:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$84,$62,$77,$5C,$76,$6C,$7A,$7C
	db $86,$72,$8C,$72,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump2.bin"	; GFXSize = $200

DATA_C19CFC:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$63,$76,$63,$77,$73,$77,$5B
	db $7F,$5B,$87,$73,$8B,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump3.bin"	; GFXSize = $200

DATA_C19F12:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$62,$75,$62,$7D,$72,$86,$5A
	db $76,$5A,$7E,$5A,$8A,$5A,$75,$72,$87,$75
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump4.bin"	; GFXSize = $240

DATA_C1A16C:
	db $03,$03,$06,$00,$00,$09,$10,$06,$84,$5F,$74,$5F,$7C,$6F,$74,$6F
	db $7C,$57,$78,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump5.bin"	; GFXSize = $1E0

DATA_C1A360:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$5F,$74,$5D,$74,$6D,$81,$6F
	db $81,$77,$89,$58,$7C,$7D,$70,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump6.bin"	; GFXSize = $220

DATA_C1A598:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$5C,$73,$5C,$72,$6C,$82,$6C
	db $81,$74,$7B,$7C,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump7.bin"	; GFXSize = $200

DATA_C1A7AE:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$84,$5C,$74,$60,$74,$70,$81,$6C
	db $80,$74,$6F,$72,$72,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump8.bin"	; GFXSize = $200

DATA_C1A9C4:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$5A,$73,$5F,$73,$6F,$80,$6A
	db $6E,$73,$71,$6B,$7E,$77
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump9.bin"	; GFXSize = $200

DATA_C1ABDA:
	db $03,$03,$06,$00,$00,$09,$10,$06,$82,$57,$72,$5F,$6F,$6E,$80,$67
	db $7A,$77,$7C,$6F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump10.bin"	; GFXSize = $1E0

DATA_C1ADCE:
	db $03,$02,$06,$00,$00,$08,$10,$06,$81,$55,$71,$5F,$6F,$6F,$80,$65
	db $7D,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump11.bin"	; GFXSize = $1C0

DATA_C1AFA0:
	db $03,$02,$06,$00,$00,$08,$10,$06,$80,$55,$70,$5F,$6F,$6F,$7F,$65
	db $7E,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump12.bin"	; GFXSize = $1C0

DATA_C1B172:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$58,$76,$68,$6B,$68,$77,$60
	db $6F,$60,$6C,$78,$74,$78,$7B,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump13.bin"	; GFXSize = $220

DATA_C1B3AA:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7E,$5B,$76,$6B,$6E,$5B,$7F,$7B
	db $6E,$76,$83,$53,$69,$62,$69,$6A,$69,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump14.bin"	; GFXSize = $240

DATA_C1B604:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7D,$5A,$6D,$5A,$7B,$6A,$82,$7A
	db $67,$5C,$67,$64,$67,$6C,$73,$71,$6F,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump15.bin"	; GFXSize = $240

DATA_C1B85E:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$5A,$76,$6A,$6B,$58,$85,$78
	db $67,$5B,$70,$6F,$67,$63
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump16.bin"	; GFXSize = $200

DATA_C1BA74:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$5A,$79,$6A,$65,$55,$74,$59
	db $74,$61,$84,$78,$71,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump17.bin"	; GFXSize = $200

DATA_C1BC8A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7A,$5A,$78,$6A,$62,$50,$72,$53
	db $72,$5B,$77,$63,$86,$6A,$84,$79,$74,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump18.bin"	; GFXSize = $240

DATA_C1BEE4:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$5A,$77,$6A,$69,$52,$73,$62
	db $75,$78,$84,$79,$87,$6A,$6C,$4A,$64,$4A,$67,$42
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump19.bin"	; GFXSize = $260

DATA_C1C160:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$79,$59,$79,$69,$6A,$52,$6A,$42
	db $6B,$5A,$71,$5A,$74,$62,$89,$67,$78,$78,$84,$79,$6E,$52,$6A,$4A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Jump20.bin"	; GFXSize = $240

DATA_C1C3C0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7A,$5B,$79,$6B,$6A,$55,$89,$68
	db $79,$7B,$84,$7B,$78,$63,$67,$4D,$68,$45,$67,$55
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land1.bin"	; GFXSize = $260

DATA_C1C63C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7C,$5B,$7B,$6B,$66,$59,$66,$51
	db $74,$60,$8B,$6A,$79,$79,$83,$78,$79,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land2.bin"	; GFXSize = $240

DATA_C1C896:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7E,$5D,$6E,$63,$7E,$6D,$8D,$6D
	db $66,$62,$68,$6A,$79,$73,$7A,$7B,$82,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land3.bin"	; GFXSize = $240

DATA_C1CAF0:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$60,$79,$70,$6B,$68,$7B,$68
	db $89,$6E,$8E,$6E,$7A,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land4.bin"	; GFXSize = $200

DATA_C1CD06:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$81,$62,$71,$64,$78,$71,$88,$72
	db $8C,$73,$70,$73,$6A,$6B,$6B,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land5.bin"	; GFXSize = $220

DATA_C1CF3E:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$82,$63,$72,$63,$80,$73,$78,$73
	db $7A,$7B,$70,$73,$6B,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land6.bin"	; GFXSize = $200

DATA_C1D154:
	db $04,$00,$00,$00,$00,$08,$10,$08,$81,$61,$71,$61,$7F,$71,$70,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Land7.bin"	; GFXSize = $200

DATA_C1D364:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5C,$7B,$6C,$7D,$7C,$83,$7C
	db $7B,$54,$7E,$54,$75,$62,$75,$6A,$75,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromHorizontalRope1.bin"	; GFXSize = $1E0

DATA_C1D55E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5C,$7A,$6C,$7C,$7C,$83,$7C
	db $7B,$54,$7E,$54,$75,$62,$75,$6A,$75,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromHorizontalRope2.bin"	; GFXSize = $1E0

DATA_C1D758:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5C,$79,$6C,$7A,$7C,$81,$7C
	db $7B,$54,$7E,$54,$75,$61,$74,$69,$74,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromHorizontalRope3.bin"	; GFXSize = $1E0

DATA_C1D952:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5C,$78,$6C,$79,$7C,$7F,$7C
	db $7B,$54,$7E,$54,$74,$60,$73,$68,$74,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromHorizontalRope4.bin"	; GFXSize = $1E0

DATA_C1DB4C:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5C,$78,$6C,$78,$7C,$7E,$7C
	db $7B,$54,$7E,$54,$74,$60,$73,$68,$73,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromHorizontalRope5.bin"	; GFXSize = $1E0

DATA_C1DD46:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$79,$5B,$79,$6B,$74,$5B,$73,$63
	db $76,$78,$83,$78,$7B,$53,$7D,$53,$74,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope1.bin"	; GFXSize = $1E0

DATA_C1DF40:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$79,$5B,$7B,$6B,$73,$5B,$73,$63
	db $77,$79,$85,$78,$78,$53,$80,$53,$73,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope2.bin"	; GFXSize = $1E0

DATA_C1E13A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$5B,$7C,$6B,$73,$5B,$73,$63
	db $7A,$7B,$87,$78,$76,$53,$83,$53,$73,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope3.bin"	; GFXSize = $1E0

DATA_C1E334:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$59,$7E,$69,$86,$56,$73,$5B
	db $73,$63,$7D,$79,$89,$75,$75,$53,$71,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope4.bin"	; GFXSize = $1E0

DATA_C1E52E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$59,$7F,$69,$86,$56,$73,$5B
	db $73,$63,$80,$79,$8A,$75,$73,$53,$78,$51,$6F,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope5.bin"	; GFXSize = $200

DATA_C1E74A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$59,$7F,$69,$84,$56,$74,$5B
	db $73,$63,$80,$79,$8A,$76,$75,$53,$71,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope6.bin"	; GFXSize = $1E0

DATA_C1E944:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$59,$7E,$69,$83,$56,$74,$5B
	db $74,$63,$82,$79,$88,$76,$77,$53,$72,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope7.bin"	; GFXSize = $1E0

DATA_C1EB3E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$79,$59,$7C,$69,$7F,$51,$74,$5B
	db $74,$63,$81,$79,$85,$76,$79,$51,$74,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope8.bin"	; GFXSize = $1E0

DATA_C1ED38:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$79,$5B,$7C,$6B,$7D,$51,$74,$5B
	db $74,$63,$81,$7B,$7B,$51,$77,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope9.bin"	; GFXSize = $1C0

DATA_C1EF10:
	db $02,$05,$04,$00,$00,$09,$10,$04,$79,$5B,$79,$6B,$7E,$53,$75,$5B
	db $75,$63,$80,$7B,$79,$53
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope10.bin"	; GFXSize = $1A0

DATA_C1F0C6:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7A,$5B,$79,$6B,$82,$53,$75,$5B
	db $76,$63,$80,$7B,$7C,$7B,$77,$53
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope11.bin"	; GFXSize = $1C0

DATA_C1F29E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$5A,$76,$6A,$86,$53,$75,$5B
	db $77,$63,$7E,$7A,$76,$7A,$74,$53,$7C,$53
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope12.bin"	; GFXSize = $1E0

DATA_C1F498:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$5A,$76,$6A,$86,$56,$74,$5A
	db $77,$62,$7E,$7A,$73,$77,$73,$52,$76,$52
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope13.bin"	; GFXSize = $1E0

DATA_C1F692:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$5A,$76,$6A,$85,$56,$74,$5A
	db $76,$62,$7E,$7A,$72,$77,$73,$52,$76,$52
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope14.bin"	; GFXSize = $1E0

DATA_C1F88C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7B,$5A,$77,$6A,$84,$52,$75,$5A
	db $76,$62,$7F,$7A,$73,$78,$75,$52
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope15.bin"	; GFXSize = $1C0

DATA_C1FA64:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$79,$5A,$78,$6A,$80,$52,$75,$5A
	db $75,$62,$81,$7A,$74,$78,$75,$52
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbHorizontalRope16.bin"	; GFXSize = $1C0

DATA_C1FC3C:
	incbin "Graphics/Compressed/GFX_Layer1_KAOSKore.bin":0-(($010000-DATA_C1FC3C)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_KAOSKore.bin":(DATA_C1FC3C_End-DATA_C1FC3C)-

DATA_C246A7:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$74,$5F,$7F,$6F,$78,$57,$77,$6F
	db $79,$77,$71,$6F,$84,$5F,$84,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll1.bin"	; GFXSize = $1C0

DATA_C2487F:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$77,$5F,$7E,$6F,$78,$57,$77,$77
	db $76,$6F,$6E,$6F,$73,$5F,$71,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll2.bin"	; GFXSize = $1C0

DATA_C24A57:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$79,$5F,$7F,$6F,$7A,$57,$77,$77
	db $77,$6F,$6F,$6F,$73,$5F,$71,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll3.bin"	; GFXSize = $1C0

DATA_C24C2F:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$5F,$80,$6F,$7E,$57,$7B,$77
	db $7A,$6F,$76,$5F,$76,$67,$7B,$57,$73,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll4.bin"	; GFXSize = $1E0

DATA_C24E29:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$82,$5F,$81,$6F,$77,$5F,$8A,$57
	db $7B,$77,$79,$6F,$82,$57,$7A,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll5.bin"	; GFXSize = $220

DATA_C25061:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$5F,$7A,$6F,$74,$5F,$86,$57
	db $8E,$6E,$7E,$57,$76,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll6.bin"	; GFXSize = $200

DATA_C25277:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7D,$5F,$7A,$6F,$6D,$5F,$7D,$57
	db $8D,$6B,$83,$57,$75,$57,$6D,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll7.bin"	; GFXSize = $220

DATA_C254AF:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$77,$6F,$69,$5B,$78,$5F,$87,$6F
	db $82,$77,$88,$6A,$79,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll8.bin"	; GFXSize = $200

DATA_C256C5:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$6E,$70,$5E,$7F,$66,$69,$60
	db $73,$6E,$75,$76,$72,$56,$7A,$5A,$69,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll9.bin"	; GFXSize = $1E0

DATA_C258BF:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$5C,$7F,$5C,$73,$6C,$82,$6C
	db $81,$74,$84,$54,$80,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll10.bin"	; GFXSize = $200

DATA_C25AD5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7A,$6E,$77,$5E,$87,$56,$75,$6E
	db $76,$76,$95,$5E,$7F,$56,$73,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll11.bin"	; GFXSize = $220

DATA_C25D0D:
	db $02,$03,$04,$00,$00,$07,$10,$04,$79,$5C,$79,$6C,$7B,$7C,$79,$54
	db $71,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll12.bin"	; GFXSize = $160

DATA_C25E7F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7A,$70,$7F,$60,$68,$59,$77,$68
	db $6F,$6D,$78,$5A,$80,$58,$87,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll13.bin"	; GFXSize = $220

DATA_C260B7:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$5D,$81,$6C,$6C,$5B,$7C,$5B
	db $69,$66,$62,$69,$7C,$64,$79,$6C,$78,$74,$73,$6E,$78,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll14.bin"	; GFXSize = $280

DATA_C26355:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$75,$5D,$85,$5D,$76,$6D,$83,$6D
	db $77,$7D,$7C,$55
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll15.bin"	; GFXSize = $240

DATA_C265A9:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7D,$5D,$79,$6D,$8D,$5D,$89,$6D
	db $79,$7D,$8B,$65,$7F,$55,$87,$75
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll16.bin"	; GFXSize = $1C0

DATA_C26781:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7F,$5B,$79,$6B,$7A,$7B,$82,$7B
	db $8B,$60,$89,$6B,$84,$73,$8E,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll17.bin"	; GFXSize = $1C0

DATA_C26959:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$5B,$79,$6B,$7A,$7B,$82,$7B
	db $8B,$60,$89,$6B,$8D,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll18.bin"	; GFXSize = $1A0

DATA_C26B0F:
	db $03,$03,$06,$00,$00,$09,$10,$06,$77,$5B,$79,$6B,$84,$60,$7A,$7B
	db $82,$7B,$85,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll19.bin"	; GFXSize = $1E0

DATA_C26D03:
	db $03,$03,$06,$00,$00,$09,$10,$06,$82,$61,$72,$61,$7B,$71,$73,$71
	db $74,$59,$7C,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Roll20.bin"	; GFXSize = $1E0

DATA_C26EF7:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$81,$5D,$71,$5D,$7D,$6D,$69,$5D
	db $69,$65,$61,$62,$91,$5E,$75,$6D,$70,$6D,$79,$75,$6F,$55,$77,$55
	db $7E,$55,$79,$7D,$99,$5E,$9D,$5E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover1.bin"	; GFXSize = $320

DATA_C2723F:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$80,$5B,$77,$6B,$70,$5A,$86,$6D
	db $89,$73,$78,$7B,$90,$5D,$68,$5D,$60,$65,$68,$65,$8C,$65
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover2.bin"	; GFXSize = $280

DATA_C274DD:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$5C,$82,$6C,$64,$5C,$74,$5C
	db $7A,$54,$7A,$6C,$7A,$74,$79,$7C,$61,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover3.bin"	; GFXSize = $2A0

DATA_C27797:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$82,$5B,$82,$6B,$62,$5B,$72,$5B
	db $7A,$6B,$7A,$73,$7B,$7B,$5C,$63,$5F,$6D,$67,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover4.bin"	; GFXSize = $2C0

DATA_C27A73:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$5B,$82,$6B,$63,$5B,$73,$5B
	db $7A,$6B,$7A,$73,$7D,$7B,$5B,$63,$62,$6E,$6A,$6E,$72,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover5.bin"	; GFXSize = $2E0

DATA_C27D71:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$83,$5B,$79,$6B,$63,$5B,$73,$5B
	db $89,$6B,$93,$5D,$93,$65,$7F,$7B,$5B,$63,$71,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover6.bin"	; GFXSize = $2C0

DATA_C2804D:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$89,$5B,$78,$6B,$69,$5B,$79,$5B
	db $87,$6B,$61,$62,$99,$62,$81,$7B,$8F,$6C,$97,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover7.bin"	; GFXSize = $2C0

DATA_C28329:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$88,$5A,$72,$6A,$68,$5B,$78,$5A
	db $82,$72,$82,$7A,$98,$62,$82,$6A,$60,$63,$93,$6A,$99,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover8.bin"	; GFXSize = $2E0

DATA_C28627:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6D,$5B,$7D,$5B,$8D,$5C,$6E,$6B
	db $9B,$64,$7E,$6B,$7E,$73,$81,$77,$81,$6F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover9.bin"	; GFXSize = $2A0

DATA_C288E1:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6F,$5A,$7F,$5A,$8F,$5C,$71,$6A
	db $9D,$64,$81,$6A,$7F,$7A,$81,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover10.bin"	; GFXSize = $280

DATA_C28B79:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$5B,$82,$5B,$92,$5D,$72,$6B
	db $9D,$60,$80,$6B,$80,$73,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover11.bin"	; GFXSize = $280

DATA_C28E11:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6B,$5A,$7B,$5A,$7A,$6A,$72,$6A
	db $6F,$70,$8B,$5D,$93,$5D,$7C,$7A,$96,$5F,$9D,$5F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hover12.bin"	; GFXSize = $260

DATA_C2908D:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$77,$6D,$79,$5D,$73,$4D,$7D,$55
	db $74,$45,$89,$65,$84,$76,$75,$5D,$73,$3D,$72,$3A,$76,$65,$76,$45
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall1.bin"	; GFXSize = $2A0

DATA_C2934D:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$77,$6D,$79,$5D,$72,$4D,$7D,$55
	db $72,$45,$89,$65,$84,$76,$75,$5D,$73,$3D,$73,$3A,$76,$65,$74,$45
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall2.bin"	; GFXSize = $2A0

DATA_C2960D:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$6D,$79,$5D,$70,$4D,$7D,$55
	db $70,$45,$89,$65,$84,$76,$75,$5D,$70,$3D,$72,$45,$76,$65
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall3.bin"	; GFXSize = $280

DATA_C298AB:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$6E,$79,$5E,$6E,$4E,$7E,$56
	db $6D,$46,$89,$66,$83,$76,$75,$5E,$6D,$3E,$71,$46,$77,$66
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall4.bin"	; GFXSize = $280

DATA_C29B49:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$78,$6E,$78,$5E,$6D,$46,$75,$56
	db $7D,$56,$88,$66,$83,$76,$75,$5E,$6D,$3E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall5.bin"	; GFXSize = $240

DATA_C29DA3:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$79,$6E,$78,$5E,$6F,$46,$75,$56
	db $7D,$56,$88,$65,$84,$76,$75,$5E,$6A,$43
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall6.bin"	; GFXSize = $240

DATA_C29FFD:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$78,$6E,$78,$5E,$6E,$46,$75,$56
	db $7D,$56,$88,$65,$84,$76,$75,$5E,$6B,$3F,$70,$3E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Fall7.bin"	; GFXSize = $260

DATA_C2A279:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6A,$5D,$69,$6D,$79,$75,$6C,$7D
	db $7D,$7E,$79,$6D,$7A,$65,$7C,$75
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope1.bin"	; GFXSize = $1C0

DATA_C2A451:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$5C,$69,$6C,$79,$6C,$6A,$64
	db $6E,$7C,$7B,$7C,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope2.bin"	; GFXSize = $200

DATA_C2A667:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$5C,$6A,$6C,$78,$74,$7A,$6C
	db $6E,$7C,$82,$68,$6B,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope3.bin"	; GFXSize = $200

DATA_C2A87D:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6E,$5C,$6E,$6C,$6C,$6B,$81,$65
	db $7A,$7C,$82,$7C,$7A,$6C,$81,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope4.bin"	; GFXSize = $1C0

DATA_C2AA55:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$75,$5D,$6E,$6D,$6E,$65,$76,$7D
	db $7E,$6D,$7E,$75,$82,$79,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope5.bin"	; GFXSize = $1C0

DATA_C2AC2D:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$5D,$6F,$6D,$70,$65,$76,$7D
	db $7E,$6D,$7E,$75,$81,$79,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope6.bin"	; GFXSize = $1C0

DATA_C2AE05:
	db $02,$04,$04,$00,$00,$08,$10,$04,$76,$5E,$70,$6E,$70,$66,$7A,$7E
	db $7E,$6E,$80,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope7.bin"	; GFXSize = $180

DATA_C2AF99:
	db $02,$04,$04,$00,$00,$08,$10,$04,$75,$5E,$70,$6E,$70,$66,$7A,$7E
	db $80,$6E,$80,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope8.bin"	; GFXSize = $180

DATA_C2B12D:
	db $02,$04,$04,$00,$00,$08,$10,$04,$74,$5E,$6E,$6E,$6E,$66,$78,$7E
	db $7F,$6E,$7F,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope9.bin"	; GFXSize = $180

DATA_C2B2C1:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6E,$64,$76,$74,$76,$5C,$73,$5C
	db $6C,$6D,$6E,$74,$7F,$6D,$6C,$65
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope10.bin"	; GFXSize = $1C0

DATA_C2B499:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$6E,$64,$75,$74,$76,$5C,$71,$5C
	db $6A,$6F,$6D,$74,$7C,$6C,$6A,$67,$79,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope11.bin"	; GFXSize = $1E0

DATA_C2B693:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$6E,$64,$71,$74,$74,$5C,$6F,$5C
	db $69,$6F,$6B,$77,$7C,$6C,$69,$67,$7C,$64,$7C,$74,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_ClimbUpSingleVerticalRope12.bin"	; GFXSize = $220

DATA_C2B8D1:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$6B,$5B,$6B,$6B,$7B,$5E,$7B,$66
	db $7B,$6E,$7B,$76,$80,$74,$76,$7B,$7E,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangOnVerticalRope.bin"	; GFXSize = $1E0

DATA_C2BACB:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6C,$5D,$6D,$6D,$7C,$5E,$7C,$66
	db $7D,$6E,$7D,$76,$81,$74,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_TurnOnVerticalRope1.bin"	; GFXSize = $1C0

DATA_C2BCA3:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6F,$5D,$6F,$6D,$7D,$5E,$7D,$66
	db $7A,$6E,$7F,$76,$82,$74,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_TurnOnVerticalRope2.bin"	; GFXSize = $1C0

DATA_C2BE7B:
	db $02,$02,$04,$00,$00,$06,$10,$04,$74,$5F,$74,$6F,$77,$7F,$83,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_TurnOnVerticalRope3.bin"	; GFXSize = $140

DATA_C2BFCB:
	db $02,$04,$04,$00,$00,$08,$10,$04,$6E,$5C,$71,$6C,$7B,$64,$80,$71
	db $80,$79,$78,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnVerticalRope1.bin"	; GFXSize = $180

DATA_C2C15F:
	db $02,$04,$04,$00,$00,$08,$10,$04,$6E,$5C,$71,$6C,$7B,$64,$80,$71
	db $80,$79,$78,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnVerticalRope2.bin"	; GFXSize = $180

DATA_C2C2F3:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$5C,$6E,$6C,$78,$74,$7D,$5C
	db $7D,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnVerticalRope3.bin"	; GFXSize = $1E0

DATA_C2C4E7:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6C,$5D,$6C,$6D,$7B,$65,$7A,$6D
	db $7C,$75,$79,$7D,$76,$5D,$80,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnVerticalRope4.bin"	; GFXSize = $1C0

DATA_C2C6BF:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6D,$5B,$6D,$6B,$7B,$63,$7A,$6B
	db $7D,$73,$76,$7B,$7E,$7B,$80,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnVerticalRope5.bin"	; GFXSize = $1C0

DATA_C2C897:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$6E,$5B,$6E,$6B,$7B,$63,$7A,$6B
	db $7E,$73,$76,$7B,$7E,$7B,$80,$73,$71,$7B
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnVerticalRope6.bin"	; GFXSize = $1E0

DATA_C2CA91:
	incbin "Graphics/Compressed/DynamicSprites/GFX_TargetShootKiddy.bin":0-(($010000-DATA_C2CA91)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_TargetShootKiddy.bin":(DATA_C2CA91_End-DATA_C2CA91)-

DATA_C31832:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$69,$75,$69,$6F,$59,$7F,$61
	db $6D,$67,$7D,$79,$7A,$7D,$8D,$61,$68,$67,$7D,$59,$73,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt1.bin"	; GFXSize = $280

DATA_C31AD0:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$85,$69,$75,$69,$6C,$59,$7C,$61
	db $89,$61,$7F,$79,$7C,$81,$66,$63,$79,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt2.bin"	; GFXSize = $240

DATA_C31D2A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$69,$74,$69,$6A,$59,$7A,$61
	db $87,$61,$81,$79,$7F,$81,$63,$5E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt3.bin"	; GFXSize = $220

DATA_C31F62:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$69,$74,$69,$67,$59,$77,$61
	db $84,$61,$81,$79,$81,$81,$63,$5C,$84,$79,$70,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt4.bin"	; GFXSize = $260

DATA_C321DE:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$81,$6A,$71,$6A,$63,$5F,$6D,$67
	db $80,$62,$85,$7A,$7D,$7A,$88,$62,$6B,$5F,$71,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt5.bin"	; GFXSize = $200

DATA_C323FA:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7D,$6F,$6D,$6C,$7D,$67,$7D,$5F
	db $87,$67,$6B,$65,$63,$65,$65,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt6.bin"	; GFXSize = $1C0

DATA_C325D2:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7F,$6E,$6F,$6B,$61,$66,$7C,$66
	db $7C,$5E,$8A,$67,$69,$66,$69,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt7.bin"	; GFXSize = $1C0

DATA_C327AA:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$6D,$6D,$6A,$5E,$66,$7C,$66
	db $79,$5E,$8D,$66,$65,$65,$65,$6D,$8C,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt8.bin"	; GFXSize = $1E0

DATA_C329A4:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$6F,$6D,$6B,$65,$71,$65,$69
	db $62,$67,$7D,$67,$7A,$5F,$8D,$6B,$8E,$63
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt9.bin"	; GFXSize = $1E0

DATA_C32B9E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7D,$6F,$6D,$6F,$65,$72,$65,$6A
	db $7F,$67,$77,$67,$6F,$67,$89,$6A,$90,$69,$88,$78,$78,$5F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt10.bin"	; GFXSize = $220

DATA_C32DDC:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7C,$6F,$6C,$6F,$64,$75,$64,$6D
	db $7F,$67,$77,$67,$6F,$67,$8C,$6F,$92,$6D,$88,$79,$7F,$5F,$60,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt11.bin"	; GFXSize = $240

DATA_C3303C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$6F,$6A,$6F,$62,$74,$86,$67
	db $76,$67,$71,$67,$8A,$71,$92,$71,$87,$79,$5B,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt12.bin"	; GFXSize = $200

DATA_C33258:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7A,$6F,$6A,$6F,$62,$74,$88,$6A
	db $8A,$72,$92,$74,$87,$7A,$5A,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt13.bin"	; GFXSize = $1C0

DATA_C33430:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7B,$6F,$6B,$6F,$63,$75,$79,$7F
	db $8B,$75,$93,$78,$87,$7B,$5B,$77
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt14.bin"	; GFXSize = $1C0

DATA_C33608:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$80,$73,$70,$68,$68,$72,$90,$77
	db $68,$7A,$5C,$76,$93,$77,$78,$78,$78,$80,$7E,$6B,$60,$75,$6F,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt15.bin"	; GFXSize = $240

DATA_C33868:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$73,$75,$63,$70,$73,$68,$77
	db $61,$77,$83,$6B,$90,$76,$93,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt16.bin"	; GFXSize = $220

DATA_C33AA0:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$71,$7A,$61,$73,$71,$6B,$75
	db $92,$76,$85,$81
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt17.bin"	; GFXSize = $1E0

DATA_C33C94:
	db $02,$04,$04,$00,$00,$08,$10,$04,$81,$72,$7E,$62,$79,$72,$79,$7A
	db $91,$75,$72,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt18.bin"	; GFXSize = $180

DATA_C33E28:
	db $02,$04,$04,$00,$00,$08,$10,$04,$81,$72,$7D,$62,$79,$72,$79,$7A
	db $91,$75,$72,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt19.bin"	; GFXSize = $180

DATA_C33FBC:
	db $02,$05,$04,$00,$00,$09,$10,$04,$81,$72,$7B,$62,$79,$72,$79,$7A
	db $91,$75,$72,$76,$88,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt20.bin"	; GFXSize = $1A0

DATA_C34172:
	db $02,$04,$04,$00,$00,$08,$10,$04,$81,$72,$7B,$62,$79,$72,$79,$7A
	db $91,$75,$71,$75
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt21.bin"	; GFXSize = $180

DATA_C34306:
	db $02,$05,$04,$00,$00,$09,$10,$04,$81,$72,$7B,$62,$79,$72,$79,$7A
	db $91,$75,$71,$75,$85,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt22.bin"	; GFXSize = $1A0

DATA_C344BC:
	db $02,$05,$04,$00,$00,$09,$10,$04,$81,$72,$7C,$62,$79,$72,$79,$7A
	db $91,$75,$71,$75,$86,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Hurt23.bin"	; GFXSize = $1A0

DATA_C34672:
	db $00,$02,$00,$00,$00,$02,$00,$00,$78,$64,$82,$65
	incbin "Graphics/DynamicSprites/GFX_DixieTears_Pose1.bin"	; GFXSize = $40

DATA_C346BE:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$64,$86,$65,$86,$6D,$74,$6C
	incbin "Graphics/DynamicSprites/GFX_DixieTears_Pose2.bin"	; GFXSize = $80

DATA_C3474E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$63,$8A,$68,$88,$70
	incbin "Graphics/DynamicSprites/GFX_DixieTears_Pose3.bin"	; GFXSize = $60

DATA_C347BC:
	db $00,$03,$00,$00,$00,$03,$00,$00,$6E,$64,$8B,$6A,$85,$75
	incbin "Graphics/DynamicSprites/GFX_DixieTears_Pose4.bin"	; GFXSize = $60

DATA_C3482A:
	db $00,$03,$00,$00,$00,$03,$00,$00,$6E,$6B,$8B,$6E,$88,$77
	incbin "Graphics/DynamicSprites/GFX_DixieTears_Pose5.bin"	; GFXSize = $60

DATA_C34898:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6C,$6D,$6C,$75,$8C,$71,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_DixieTears_Pose6.bin"	; GFXSize = $80

DATA_C34928:
	db $03,$02,$06,$00,$00,$08,$10,$06,$83,$65,$73,$65,$74,$75,$84,$75
	db $80,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce1.bin"	; GFXSize = $1C0

DATA_C34AFA:
	db $03,$02,$06,$00,$00,$08,$10,$06,$83,$64,$74,$64,$74,$74,$84,$74
	db $8B,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce2.bin"	; GFXSize = $1C0

DATA_C34CCC:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$6C,$83,$6C,$74,$64,$7C,$64
	db $84,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce3.bin"	; GFXSize = $160

DATA_C34E3E:
	db $02,$04,$04,$00,$00,$08,$10,$04,$74,$62,$81,$70,$84,$68,$82,$60
	db $79,$72,$73,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce4.bin"	; GFXSize = $180

DATA_C34FD2:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7E,$61,$7E,$71,$76,$61,$76,$69
	db $76,$71,$72,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce5.bin"	; GFXSize = $180

DATA_C35166:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7F,$61,$7F,$71,$77,$61,$77,$69
	db $77,$71,$7D,$79,$73,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce6.bin"	; GFXSize = $1A0

DATA_C3531C:
	db $02,$05,$04,$00,$00,$09,$10,$04,$80,$61,$80,$71,$78,$61,$78,$69
	db $78,$71,$78,$79,$76,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce7.bin"	; GFXSize = $1A0

DATA_C354D2:
	db $02,$05,$04,$00,$00,$09,$10,$04,$81,$61,$81,$71,$79,$61,$79,$69
	db $79,$71,$79,$79,$76,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce8.bin"	; GFXSize = $1A0

DATA_C35688:
	db $03,$02,$06,$00,$00,$08,$10,$06,$82,$6F,$74,$6F,$82,$5F,$7A,$67
	db $7D,$5F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce9.bin"	; GFXSize = $1C0

DATA_C3585A:
	db $03,$02,$06,$00,$00,$08,$10,$06,$83,$6F,$74,$6F,$82,$5F,$74,$67
	db $7A,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce10.bin"	; GFXSize = $1C0

DATA_C35A2C:
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$6F,$74,$6F,$8A,$67,$74,$67
	db $7A,$67,$82,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce11.bin"	; GFXSize = $180

DATA_C35BC0:
	db $02,$05,$04,$00,$00,$09,$10,$04,$82,$71,$77,$69,$7A,$79,$8A,$69
	db $77,$61,$82,$69,$7E,$61
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce12.bin"	; GFXSize = $1A0

DATA_C35D76:
	db $02,$05,$04,$00,$00,$09,$10,$04,$82,$72,$77,$6A,$7A,$7A,$8A,$6A
	db $79,$62,$82,$6A,$81,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce13.bin"	; GFXSize = $1A0

DATA_C35F2C:
	db $02,$05,$04,$00,$00,$09,$10,$04,$81,$73,$7B,$63,$79,$7B,$7E,$5B
	db $79,$73,$77,$6B,$77,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce14.bin"	; GFXSize = $1A0

DATA_C360E2:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7E,$72,$7C,$62,$77,$79,$76,$71
	db $76,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce15.bin"	; GFXSize = $160

DATA_C36254:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7C,$72,$80,$62,$76,$79,$79,$62
	db $75,$71,$78,$6A,$75,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_Bounce16.bin"	; GFXSize = $1A0

DATA_C3640A:
	db $03,$03,$06,$00,$00,$09,$10,$06,$86,$62,$76,$62,$79,$72,$78,$5A
	db $80,$5A,$8B,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup1.bin"	; GFXSize = $1E0

DATA_C365FE:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$88,$69,$79,$69,$88,$61,$78,$79
	db $7C,$61,$84,$61,$80,$79,$88,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup2.bin"	; GFXSize = $1C0

DATA_C367D6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$71,$76,$71,$8B,$61,$8B,$69
	db $83,$69,$7B,$69,$74,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup3.bin"	; GFXSize = $1A0

DATA_C3698C:
	db $02,$04,$04,$00,$00,$08,$10,$04,$87,$75,$77,$6E,$8A,$65,$8F,$6D
	db $87,$6D,$74,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup4.bin"	; GFXSize = $180

DATA_C36B20:
	db $02,$04,$04,$00,$00,$08,$10,$04,$87,$6E,$77,$6E,$95,$76,$95,$7E
	db $87,$7E,$74,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup5.bin"	; GFXSize = $180

DATA_C36CB4:
	db $03,$03,$06,$00,$00,$09,$10,$06,$74,$72,$84,$72,$91,$72,$7A,$6A
	db $82,$6A,$8A,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup6.bin"	; GFXSize = $1E0

DATA_C36EA8:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$74,$72,$84,$72,$94,$72,$7A,$6A
	db $82,$6A,$8A,$6A,$94,$7A,$9C,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup7.bin"	; GFXSize = $1C0

DATA_C37080:
	db $03,$03,$06,$00,$00,$09,$10,$06,$73,$72,$83,$72,$93,$67,$7B,$6A
	db $83,$6A,$8B,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup8.bin"	; GFXSize = $1E0

DATA_C37274:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$72,$83,$72,$90,$5D,$7A,$6A
	db $82,$6A,$8A,$6A,$90,$6D,$8C,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup9.bin"	; GFXSize = $220

DATA_C374AC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$72,$72,$82,$72,$88,$5A,$7A,$6A
	db $82,$6A,$8A,$6A,$8D,$52,$94,$55,$95,$5D,$91,$6A,$8D,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup10.bin"	; GFXSize = $280

DATA_C3774A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$63,$78,$6F,$87,$50,$80,$57
	db $80,$5F,$88,$73,$80,$4F,$8B,$7A,$71,$77,$71,$7F,$80,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup11.bin"	; GFXSize = $280

DATA_C379E8:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$60,$75,$50,$71,$70,$81,$70
	db $83,$51,$71,$80,$7A,$68,$7A,$60,$76,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup12.bin"	; GFXSize = $2A0

DATA_C37CA2:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$80,$61,$70,$51,$70,$61,$70,$71
	db $80,$71,$7B,$51
	incbin "Graphics/DynamicSprites/GFX_Dixie_Pickup13.bin"	; GFXSize = $2A0

DATA_C37F56:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$80,$5F,$80,$6F,$70,$71,$70,$61
	db $70,$51,$7B,$51
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldIdle1.bin"	; GFXSize = $2A0

DATA_C3820A:
	db $05,$01,$0A,$00,$00,$0B,$10,$0A,$80,$5F,$80,$6F,$70,$71,$70,$61
	db $70,$51,$7B,$51
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldIdle2.bin"	; GFXSize = $2A0

DATA_C384BE:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$81,$5B,$71,$4B,$71,$5B,$78,$6B
	db $88,$6B,$76,$79,$70,$6A,$7D,$4B,$86,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk1.bin"	; GFXSize = $2A0

DATA_C38778:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$81,$5B,$71,$4B,$71,$5B,$78,$6B
	db $88,$6B,$74,$77,$70,$69,$7D,$4B,$7C,$7B,$86,$73
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk2.bin"	; GFXSize = $2C0

DATA_C38A54:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$81,$5C,$71,$4C,$71,$5C,$78,$6C
	db $88,$6C,$72,$75,$70,$6B,$7D,$4C,$7B,$7C,$86,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk3.bin"	; GFXSize = $2C0

DATA_C38D30:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$5E,$73,$4C,$74,$5C,$79,$6C
	db $89,$6E,$72,$74,$71,$6A,$80,$4D,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk4.bin"	; GFXSize = $2A0

DATA_C38FEA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$60,$75,$4E,$75,$5E,$72,$6E
	db $81,$6E,$89,$70,$71,$66,$82,$4F,$79,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk5.bin"	; GFXSize = $2A0

DATA_C392A4:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$60,$74,$4E,$73,$5E,$74,$6E
	db $84,$70,$88,$70,$71,$66,$81,$4E,$79,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk6.bin"	; GFXSize = $2A0

DATA_C3955E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$5E,$73,$4C,$72,$5C,$73,$6C
	db $82,$6E,$88,$6E,$70,$6B,$80,$4C,$78,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk7.bin"	; GFXSize = $2A0

DATA_C39818:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$5C,$72,$4A,$72,$5A,$78,$6A
	db $7C,$7A,$88,$6C,$70,$6A,$7E,$4A,$76,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk8.bin"	; GFXSize = $2A0

DATA_C39AD2:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$81,$5B,$71,$5B,$80,$6B,$71,$4B
	db $78,$6B,$78,$73,$76,$77,$7D,$4B,$6F,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk9.bin"	; GFXSize = $2A0

DATA_C39D8C:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$81,$5B,$71,$5B,$80,$6B,$71,$4B
	db $78,$6B,$78,$73,$75,$76,$7D,$4B,$70,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk10.bin"	; GFXSize = $2A0

DATA_C3A046:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$81,$5C,$71,$5C,$80,$6C,$71,$4C
	db $78,$6C,$78,$74,$74,$75,$7D,$4C,$70,$6B,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk11.bin"	; GFXSize = $2C0

DATA_C3A322:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$5E,$72,$5D,$73,$6D,$73,$4D
	db $89,$6E,$7D,$76,$70,$6B,$80,$4D,$83,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk12.bin"	; GFXSize = $2A0

DATA_C3A5DC:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$60,$75,$5D,$74,$6D,$75,$4D
	db $89,$70,$7C,$7D,$71,$6B,$82,$4E,$83,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk13.bin"	; GFXSize = $2A0

DATA_C3A896:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$5F,$75,$5E,$75,$6D,$74,$4E
	db $89,$6F,$7A,$7D,$71,$6B,$81,$4E,$85,$6F
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk14.bin"	; GFXSize = $2A0

DATA_C3AB50:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$82,$5D,$74,$5D,$76,$6D,$73,$4D
	db $89,$6D,$79,$7D,$70,$69,$80,$4D,$86,$75,$86,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk15.bin"	; GFXSize = $2C0

DATA_C3AE2C:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$81,$5C,$73,$5C,$77,$6C,$72,$4C
	db $89,$6C,$79,$7C,$70,$69,$7E,$4C,$86,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_HoldWalk16.bin"	; GFXSize = $2A0

DATA_C3B0E6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7C,$5C,$7B,$6C,$6C,$59,$73,$74
	db $70,$7C,$87,$6E,$80,$7C,$6A,$52,$73,$6C,$6D,$6C,$72,$51,$69,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw1.bin"	; GFXSize = $2A0

DATA_C3B3A6:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$73,$57,$75,$67,$5F,$5B,$72,$74
	db $70,$7A,$84,$66,$80,$77,$6C,$61,$6D,$69,$60,$53,$64,$53,$6A,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw2.bin"	; GFXSize = $2A0

DATA_C3B666:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6B,$54,$71,$64,$61,$64,$71,$74
	db $70,$7C,$80,$60,$7D,$68,$5A,$66,$5A,$57,$59,$5F,$81,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw3.bin"	; GFXSize = $280

DATA_C3B904:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$68,$54,$6B,$64,$5B,$64,$71,$74
	db $70,$7C,$7B,$64,$80,$6C,$7D,$5C,$57,$5D,$57,$65,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw4.bin"	; GFXSize = $280

DATA_C3BBA2:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$64,$67,$64,$57,$64,$65,$5C
	db $71,$74,$71,$7C,$6D,$5C,$65,$54,$7B,$5C,$57,$5C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw5.bin"	; GFXSize = $260

DATA_C3BE1E:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$67,$56,$77,$61,$68,$66,$58,$66
	db $6E,$76,$58,$5E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw6.bin"	; GFXSize = $240

DATA_C3C072:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$6A,$53,$79,$63,$69,$63,$59,$63
	db $6D,$73,$56,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw7.bin"	; GFXSize = $240

DATA_C3C2C6:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6D,$52,$7B,$62,$6B,$62,$5B,$64
	db $6F,$72,$53,$6C,$83,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw8.bin"	; GFXSize = $260

DATA_C3C53C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6D,$52,$78,$62,$68,$62,$60,$64
	db $72,$72,$52,$6A,$80,$72,$78,$56,$60,$6C,$58,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw9.bin"	; GFXSize = $260

DATA_C3C7B8:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$65,$5C,$75,$63,$75,$53,$5D,$5E
	db $74,$73,$6F,$6C,$7F,$73,$5D,$66,$55,$66
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw10.bin"	; GFXSize = $240

DATA_C3CA12:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6C,$57,$79,$67,$7C,$59,$5C,$58
	db $78,$77,$80,$77,$71,$67,$6E,$6D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw11.bin"	; GFXSize = $280

DATA_C3CCAA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$84,$60,$79,$70,$74,$59,$65,$57
	db $7C,$68,$88,$70,$74,$68,$6F,$70,$73,$51
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw12.bin"	; GFXSize = $2A0

DATA_C3CF64:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$86,$68,$7C,$58,$76,$68,$7A,$78
	db $82,$78,$86,$78,$70,$6B,$82,$50,$7A,$50,$72,$4E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw13.bin"	; GFXSize = $260

DATA_C3D1E0:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$68,$8A,$58,$77,$68,$7A,$78
	db $82,$78,$8A,$78,$72,$6B,$91,$50,$8D,$4C,$8E,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw14.bin"	; GFXSize = $260

DATA_C3D45C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$87,$68,$93,$5C,$77,$68,$7A,$78
	db $82,$78,$8A,$78,$72,$6B,$9B,$54,$9B,$4C,$8E,$78,$8B,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw15.bin"	; GFXSize = $280

DATA_C3D6FA:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$68,$93,$5D,$77,$68,$7A,$78
	db $82,$78,$8A,$78,$72,$6A,$A3,$5F,$88,$60,$8B,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw16.bin"	; GFXSize = $260

DATA_C3D976:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$87,$68,$93,$5D,$77,$68,$7A,$78
	db $80,$78,$88,$78,$71,$6B,$A2,$64,$87,$60,$8B,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw17.bin"	; GFXSize = $260

DATA_C3DBF2:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$86,$68,$95,$5E,$77,$70,$7F,$68
	db $88,$58,$87,$78,$72,$70,$8D,$60,$85,$60,$8D,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw18.bin"	; GFXSize = $260

DATA_C3DE6E:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$81,$5A,$81,$6A,$91,$5B,$91,$63
	db $97,$61,$79,$70,$79,$78,$74,$74,$80,$7A,$8C,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw19.bin"	; GFXSize = $200

DATA_C3E08A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$83,$61,$78,$71,$7B,$59,$7B,$69
	db $7B,$61,$88,$71,$78,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw20.bin"	; GFXSize = $1A0

DATA_C3E240:
	db $03,$02,$06,$00,$00,$08,$10,$06,$81,$62,$72,$62,$78,$72,$74,$72
	db $87,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_Throw21.bin"	; GFXSize = $1C0

DATA_C3E412:
	incbin "Graphics/Compressed/DynamicSprites/GFX_TargetShootDixie.bin":0-(($010000-DATA_C3E412)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_TargetShootDixie.bin":(DATA_C3E412_End-DATA_C3E412)-

DATA_C41B61:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6D,$4F,$7A,$54,$6E,$5F,$7E,$64
	db $74,$6F,$7A,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy1.bin"	; GFXSize = $1E0

DATA_C41D55:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6B,$4F,$7B,$54,$6B,$5F,$7B,$64
	db $74,$6F,$68,$60,$75,$4C,$7A,$6C,$80,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy2.bin"	; GFXSize = $240

DATA_C41FAF:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6B,$4F,$7B,$54,$72,$64,$82,$64
	db $73,$5C,$66,$53,$63,$5B
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy3.bin"	; GFXSize = $200

DATA_C421C5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6B,$4C,$7B,$54,$72,$64,$82,$64
	db $73,$5C,$63,$56,$63,$4E,$60,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy4.bin"	; GFXSize = $220

DATA_C423FD:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6B,$4C,$7B,$54,$72,$64,$82,$64
	db $77,$5C,$5E,$52,$63,$4D
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy5.bin"	; GFXSize = $200

DATA_C42613:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6C,$4C,$7C,$54,$72,$64,$82,$64
	db $77,$5C,$64,$4E,$5E,$4E
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy6.bin"	; GFXSize = $200

DATA_C42829:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6B,$4D,$7B,$54,$72,$64,$82,$64
	db $77,$5C,$65,$51,$63,$49
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy7.bin"	; GFXSize = $200

DATA_C42A3F:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6C,$4D,$7C,$54,$72,$64,$82,$64
	db $77,$5C,$64,$54,$64,$4C
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy8.bin"	; GFXSize = $200

DATA_C42C55:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6D,$4E,$7B,$54,$72,$64,$82,$64
	db $77,$5C,$65,$56,$65,$4E
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy9.bin"	; GFXSize = $200

DATA_C42E6B:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6D,$4D,$7B,$54,$72,$64,$82,$64
	db $77,$5C,$65,$52,$60,$54,$65,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy10.bin"	; GFXSize = $220

DATA_C430A3:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6D,$4C,$7B,$54,$72,$64,$82,$64
	db $77,$5C,$65,$51,$65,$59,$5E,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy11.bin"	; GFXSize = $220

DATA_C432DB:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6D,$4C,$7C,$54,$72,$64,$82,$64
	db $77,$5C,$65,$4F,$65,$57,$5F,$55
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnAnimalBuddy12.bin"	; GFXSize = $220

DATA_C43513:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6E,$4E,$7B,$55,$6E,$5E,$74,$6E
	db $78,$6E,$7E,$65
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy1.bin"	; GFXSize = $1E0

DATA_C43707:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6E,$4F,$7C,$57,$6D,$5F,$74,$6F
	db $77,$6F,$7A,$67,$7E,$4F,$82,$4F
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy2.bin"	; GFXSize = $220

DATA_C4393F:
	db $03,$03,$06,$00,$00,$09,$10,$06,$70,$4F,$7C,$57,$72,$5F,$74,$6F
	db $77,$6F,$80,$4F
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy3.bin"	; GFXSize = $1E0

DATA_C43B33:
	db $03,$03,$06,$00,$00,$09,$10,$06,$72,$50,$7B,$56,$72,$60,$74,$70
	db $77,$70,$7D,$66
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy4.bin"	; GFXSize = $1E0

DATA_C43D27:
	db $03,$02,$06,$00,$00,$08,$10,$06,$74,$51,$7A,$56,$73,$61,$74,$71
	db $77,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy5.bin"	; GFXSize = $1C0

DATA_C43EF9:
	db $03,$02,$06,$00,$00,$08,$10,$06,$74,$51,$7A,$56,$73,$61,$74,$71
	db $7A,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy6.bin"	; GFXSize = $1C0

DATA_C440CB:
	db $03,$02,$06,$00,$00,$08,$10,$06,$74,$51,$7A,$56,$73,$61,$74,$71
	db $7D,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_IdleOnAnimalBuddy7.bin"	; GFXSize = $1C0

DATA_C4429D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$80,$5E,$71,$5E,$7D,$6E,$7A,$7E
	db $75,$6E,$75,$76,$80,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck1.bin"	; GFXSize = $200

DATA_C444B3:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$82,$5E,$73,$5E,$82,$6E,$72,$6E
	db $7A,$7E,$80,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck2.bin"	; GFXSize = $240

DATA_C44707:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$62,$73,$61,$7A,$71,$8A,$72
	db $87,$7A,$73,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck3.bin"	; GFXSize = $1E0

DATA_C448FB:
	db $03,$03,$06,$00,$00,$09,$10,$06,$84,$67,$74,$63,$74,$73,$84,$77
	db $8B,$77,$86,$7F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck4.bin"	; GFXSize = $1E0

DATA_C44AEF:
	db $02,$05,$04,$00,$00,$09,$10,$04,$84,$6B,$77,$65,$8A,$7B,$82,$7B
	db $7C,$75,$77,$75,$7A,$7D
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck5.bin"	; GFXSize = $1A0

DATA_C44CA5:
	db $03,$01,$06,$00,$00,$07,$10,$06,$84,$6E,$77,$67,$79,$77,$89,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck6.bin"	; GFXSize = $1A0

DATA_C44E55:
	db $03,$02,$06,$00,$00,$08,$10,$06,$84,$6E,$77,$67,$79,$77,$89,$7E
	db $8D,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck7.bin"	; GFXSize = $1C0

DATA_C45027:
	db $03,$02,$06,$00,$00,$08,$10,$06,$84,$6E,$77,$67,$79,$77,$89,$7E
	db $8E,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_Duck8.bin"	; GFXSize = $1C0

DATA_C451F9:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7D,$60,$7B,$70,$6D,$58,$65,$58
	db $65,$60,$82,$58,$7D,$58,$8B,$68,$61,$60,$86,$70,$61,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg1.bin"	; GFXSize = $280

DATA_C45497:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7D,$60,$7E,$70,$6D,$58,$65,$58
	db $65,$60,$82,$58,$7D,$58,$8B,$67,$5E,$5C
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg2.bin"	; GFXSize = $240

DATA_C456F1:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7D,$60,$7E,$70,$6D,$58,$65,$5C
	db $82,$58,$7D,$58,$8B,$68,$8A,$78,$61,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg3.bin"	; GFXSize = $240

DATA_C4594B:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7D,$61,$7E,$71,$6D,$59,$64,$59
	db $65,$61,$82,$59,$7D,$59,$8E,$71,$8E,$79
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg4.bin"	; GFXSize = $240

DATA_C45BA5:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7D,$60,$7D,$70,$6D,$5C,$66,$5C
	db $66,$64,$82,$58,$7D,$58,$8D,$70,$90,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg5.bin"	; GFXSize = $240

DATA_C45DFF:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7E,$61,$7D,$71,$6E,$5B,$6B,$5B
	db $66,$63,$83,$59,$7D,$59,$8D,$71,$8B,$79,$62,$63
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg6.bin"	; GFXSize = $260

DATA_C4607B:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7E,$61,$7E,$71,$6E,$59,$69,$59
	db $66,$61,$84,$59,$7D,$59,$8B,$69,$62,$66
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg7.bin"	; GFXSize = $240

DATA_C462D5:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7D,$5F,$6D,$57,$68,$57,$65,$5F
	db $83,$57,$7C,$57,$87,$77,$62,$65,$8C,$67,$7F,$77,$7C,$6F,$84,$6F
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideSteelKeg8.bin"	; GFXSize = $240

DATA_C46535:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7A,$5F,$73,$6F,$89,$67,$8C,$77
	db $81,$6F,$73,$67,$6B,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk1.bin"	; GFXSize = $200

DATA_C4674B:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$79,$5F,$74,$6F,$89,$67,$8C,$77
	db $81,$6F,$71,$67,$6C,$6B
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk2.bin"	; GFXSize = $200

DATA_C46961:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$60,$73,$70,$88,$68,$8D,$78
	db $80,$70,$71,$68,$6C,$6B,$8A,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk3.bin"	; GFXSize = $220

DATA_C46B99:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$60,$72,$70,$88,$68,$8D,$78
	db $80,$70,$71,$68,$6C,$6B,$8A,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk4.bin"	; GFXSize = $220

DATA_C46DD1:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$78,$62,$72,$72,$88,$72,$90,$6A
	db $80,$72,$70,$6A,$6C,$6B,$88,$6A,$74,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk5.bin"	; GFXSize = $240

DATA_C4702B:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$61,$74,$71,$88,$71,$90,$69
	db $80,$71,$70,$69,$6C,$6A,$88,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk6.bin"	; GFXSize = $220

DATA_C47263:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$60,$73,$70,$88,$70,$90,$68
	db $80,$70,$70,$68,$6B,$68,$88,$68
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk7.bin"	; GFXSize = $220

DATA_C4749B:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7B,$61,$77,$71,$87,$71,$91,$69
	db $73,$69,$6B,$69,$89,$69,$75,$61
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk8.bin"	; GFXSize = $220

DATA_C476D3:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7B,$60,$76,$70,$86,$70,$91,$68
	db $73,$6A,$6B,$6A,$89,$68,$75,$62
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk9.bin"	; GFXSize = $220

DATA_C4790B:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$5E,$74,$6E,$84,$6E,$90,$66
	db $91,$6E,$70,$66,$6C,$6E,$88,$66
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk10.bin"	; GFXSize = $220

DATA_C47B43:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$5F,$74,$6F,$84,$6F,$90,$67
	db $90,$6F,$70,$67,$6C,$6F,$88,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk11.bin"	; GFXSize = $220

DATA_C47D7B:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$77,$5F,$74,$6F,$84,$6F,$8F,$67
	db $90,$6F,$6F,$67,$6C,$6F,$87,$67,$8D,$77
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk12.bin"	; GFXSize = $240

DATA_C47FD5:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$76,$60,$74,$70,$84,$70,$8E,$68
	db $90,$70,$6E,$68,$6C,$70,$86,$68,$8D,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk13.bin"	; GFXSize = $240

DATA_C4822F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$61,$75,$71,$85,$71,$90,$69
	db $90,$71,$73,$69,$6B,$69,$88,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk14.bin"	; GFXSize = $220

DATA_C48467:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7A,$61,$77,$71,$87,$71,$90,$69
	db $74,$61,$73,$69,$6B,$69,$88,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk15.bin"	; GFXSize = $220

DATA_C4869F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7B,$61,$77,$71,$86,$71,$91,$69
	db $75,$61,$73,$69,$6B,$69,$89,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpWalk16.bin"	; GFXSize = $220

DATA_C488D7:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$61,$84,$69,$74,$71,$82,$61
	db $84,$79,$8C,$79,$90,$69,$90,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpIdle1.bin"	; GFXSize = $220

DATA_C48B0F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$61,$84,$69,$74,$71,$82,$61
	db $84,$79,$8C,$79,$91,$69,$90,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpIdle2.bin"	; GFXSize = $220

DATA_C48D47:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$61,$84,$69,$74,$71,$82,$61
	db $84,$79,$8C,$79,$91,$69,$91,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpIdle3.bin"	; GFXSize = $220

DATA_C48F7F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$61,$84,$69,$74,$71,$82,$61
	db $84,$79,$8C,$79,$91,$69,$91,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpIdle4.bin"	; GFXSize = $220

DATA_C491B7:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$82,$41,$76,$51,$8A,$51,$77,$49
	db $88,$39,$7B,$49,$7B,$41,$86,$51,$82,$59,$8D,$59,$86,$39
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried1.bin"	; GFXSize = $220

DATA_C493F5:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$83,$43,$73,$53,$73,$43,$89,$53
	db $88,$3B,$83,$53,$82,$5B,$8F,$5B,$83,$3B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried2.bin"	; GFXSize = $240

DATA_C4964F:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$81,$47,$71,$47,$71,$5F,$84,$5F
	db $8E,$47,$8B,$3F,$86,$57,$7E,$57,$71,$57,$8A,$57,$85,$3F,$8B,$4F
	db $8F,$5F
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried3.bin"	; GFXSize = $260

DATA_C498D1:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$87,$4B,$77,$4B,$6F,$5B,$85,$63
	db $6F,$53,$8F,$43,$88,$5B,$80,$5B,$6F,$4B,$8D,$5B,$88,$43,$91,$62
	db $91,$4B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried4.bin"	; GFXSize = $260

DATA_C49B53:
	db $02,$0C,$04,$00,$14,$14,$00,$00,$87,$4E,$77,$4E,$6D,$5E,$85,$66
	db $6F,$56,$91,$46,$88,$5E,$80,$5E,$70,$4E,$8E,$5E,$8A,$46,$92,$63
	db $93,$4E,$6D,$56
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried5.bin"	; GFXSize = $280

DATA_C49DF7:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$87,$4E,$77,$4E,$6C,$5B,$89,$66
	db $6F,$56,$90,$46,$89,$5E,$81,$5E,$91,$5E,$8A,$46,$93,$4E
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried6.bin"	; GFXSize = $220

DATA_C4A035:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$88,$4B,$78,$4B,$75,$5B,$76,$53
	db $6D,$5B,$8F,$43,$85,$5B,$7D,$5B,$87,$63,$8D,$5B,$87,$43,$90,$5B
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried7.bin"	; GFXSize = $240

DATA_C4A295:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$49,$78,$49,$75,$59,$80,$41
	db $70,$61,$8C,$41,$85,$59,$7D,$59,$8D,$59,$84,$41,$8F,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_Carried8.bin"	; GFXSize = $220

DATA_C4A4D3:
	db $04,$00,$08,$00,$00,$08,$10,$08,$8B,$47,$7A,$57,$7B,$47,$8A,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle1.bin"	; GFXSize = $200

DATA_C4A6E3:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$8B,$4A,$7B,$54,$7E,$44,$89,$5A
	db $79,$5F,$84,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle2.bin"	; GFXSize = $240

DATA_C4A937:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$8C,$4A,$7C,$54,$7D,$44,$89,$5A
	db $79,$5D,$84,$64
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle3.bin"	; GFXSize = $240

DATA_C4AB8B:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$8C,$4A,$7C,$59,$7C,$49,$8A,$5A
	db $78,$5E,$87,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle4.bin"	; GFXSize = $240

DATA_C4ADDF:
	db $04,$00,$08,$00,$00,$08,$10,$08,$8B,$4A,$7E,$59,$80,$49,$89,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle5.bin"	; GFXSize = $200

DATA_C4AFEF:
	db $02,$04,$04,$00,$00,$08,$10,$04,$89,$48,$89,$58,$86,$61,$81,$57
	db $87,$4F,$81,$5F
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle6.bin"	; GFXSize = $180

DATA_C4B183:
	db $02,$03,$04,$00,$00,$07,$10,$04,$88,$48,$88,$58,$80,$58,$86,$50
	db $80,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_CarriedIdle7.bin"	; GFXSize = $160

DATA_C4B2F5:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$71,$6F,$81,$6F,$85,$67,$75,$67
	db $7D,$67,$8A,$67,$91,$6F,$8C,$77,$90,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow1.bin"	; GFXSize = $1E0

DATA_C4B4EF:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$86,$61,$6F,$71,$76,$61,$7F,$71
	db $70,$69,$7E,$79,$8C,$71,$87,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow2.bin"	; GFXSize = $220

DATA_C4B727:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$81,$5F,$77,$6F,$71,$5F,$6C,$77
	db $6F,$6F,$6C,$67,$6B,$6F,$87,$6F,$88,$57
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow3.bin"	; GFXSize = $240

DATA_C4B981:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$5F,$77,$6F,$6B,$5F,$81,$57
	db $79,$57,$67,$6F,$66,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow4.bin"	; GFXSize = $200

DATA_C4BB97:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$75,$66,$66,$5E,$76,$56,$5F,$66
	db $7E,$76,$7A,$76,$61,$5E
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow5.bin"	; GFXSize = $200

DATA_C4BDAD:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$76,$6E,$69,$5E,$59,$5E,$79,$5E
	db $80,$76,$79,$66,$6F,$56,$81,$5B,$77,$56
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow6.bin"	; GFXSize = $240

DATA_C4C007:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$65,$60,$55,$60,$75,$60,$74,$78
	db $75,$70,$71,$58,$56,$58,$7E,$59,$69,$58,$7D,$70,$80,$70,$6A,$50
	incbin "Graphics/DynamicSprites/GFX_Dixie_TeamUpThrow7.bin"	; GFXSize = $2A0

DATA_C4C2C7:
	db $04,$08,$08,$00,$18,$18,$00,$00,$7D,$4C,$7E,$5C,$8D,$5C,$88,$4C
	db $90,$6C,$86,$44,$8B,$44,$95,$6C,$81,$6C,$83,$74,$85,$7C,$8D,$7A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Carried1.bin"	; GFXSize = $300

DATA_C4C5E7:
	db $04,$08,$08,$00,$18,$18,$00,$00,$7E,$4D,$7E,$5D,$8C,$5D,$8A,$4D
	db $90,$6D,$88,$45,$8D,$45,$95,$6D,$81,$6D,$83,$75,$85,$7D,$8F,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Carried2.bin"	; GFXSize = $300

DATA_C4C907:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7F,$50,$7F,$60,$8D,$60,$8B,$50
	db $91,$70,$8A,$48,$8F,$48,$96,$70,$81,$70,$85,$78,$85,$80
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Carried3.bin"	; GFXSize = $2E0

DATA_C4CC05:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$80,$53,$80,$63,$8D,$63,$8C,$53
	db $93,$73,$8B,$4B,$90,$4B,$96,$73,$81,$73,$86,$7B,$83,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Carried4.bin"	; GFXSize = $2E0

DATA_C4CF03:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$81,$56,$80,$66,$8E,$66,$8E,$56
	db $93,$76,$8C,$4E,$91,$4E,$96,$76,$81,$76,$86,$7E,$84,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle1.bin"	; GFXSize = $2E0

DATA_C4D201:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$80,$54,$80,$64,$8D,$64,$8C,$54
	db $93,$74,$8B,$4C,$90,$4C,$95,$74,$81,$74,$86,$7C,$83,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle2.bin"	; GFXSize = $2E0

DATA_C4D4FF:
	db $04,$08,$08,$00,$18,$18,$00,$00,$7F,$51,$7F,$61,$8D,$61,$8B,$51
	db $92,$71,$8A,$49,$8F,$49,$95,$71,$81,$71,$85,$79,$88,$81,$8D,$79
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle3.bin"	; GFXSize = $300

DATA_C4D81F:
	db $04,$08,$08,$00,$18,$18,$00,$00,$7E,$4E,$7E,$5E,$8D,$5E,$89,$4E
	db $92,$6E,$88,$46,$8D,$46,$95,$6E,$81,$6E,$84,$76,$87,$7E,$90,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle4.bin"	; GFXSize = $300

DATA_C4DB3F:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$89,$4F,$8E,$67,$7E,$4F,$7F,$5F
	db $8E,$47,$88,$47,$8F,$5F,$81,$6F,$83,$77,$83,$7F,$92,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle5.bin"	; GFXSize = $2E0

DATA_C4DE3D:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$8A,$4F,$8E,$67,$7F,$4F,$7F,$5F
	db $8E,$47,$89,$47,$8F,$5F,$81,$6F,$83,$77,$84,$7F,$92,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle6.bin"	; GFXSize = $2E0

DATA_C4E13B:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$8B,$50,$8E,$68,$7F,$50,$7F,$60
	db $8F,$48,$8A,$48,$8F,$60,$81,$70,$83,$78,$83,$80,$93,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle7.bin"	; GFXSize = $2E0

DATA_C4E439:
	db $04,$08,$08,$00,$18,$18,$00,$00,$8C,$50,$8E,$68,$7F,$50,$7F,$60
	db $8F,$48,$8B,$48,$8F,$60,$81,$70,$83,$78,$84,$80,$92,$78,$91,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle8.bin"	; GFXSize = $300

DATA_C4E759:
	db $04,$08,$08,$00,$18,$18,$00,$00,$8A,$50,$8E,$68,$7F,$50,$7F,$60
	db $8F,$48,$8B,$48,$8F,$60,$81,$70,$83,$78,$84,$80,$92,$78,$90,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle9.bin"	; GFXSize = $300

DATA_C4EA79:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$88,$50,$8E,$68,$7F,$60,$80,$50
	db $8F,$48,$8B,$48,$8F,$60,$81,$70,$83,$78,$84,$80,$92,$78,$80,$58
	db $7F,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle10.bin"	; GFXSize = $2C0

DATA_C4ED5B:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$88,$50,$8E,$68,$7E,$60,$80,$50
	db $8E,$48,$8A,$48,$8E,$60,$81,$70,$83,$78,$84,$80,$92,$78,$80,$58
	db $7E,$58,$90,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_CarriedIdle11.bin"	; GFXSize = $2E0

DATA_C4F05F:
	incbin "Graphics/Compressed/GFX_Layer1_CottonTopCove.bin":0-(($010000-DATA_C4F05F)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_CottonTopCove.bin":(DATA_C4F05F_End-DATA_C4F05F)-

DATA_C533B5:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$83,$5F,$73,$6F,$73,$5F,$7D,$57
	db $85,$57,$81,$77,$8F,$5F,$8E,$67,$7D,$6F,$8D,$57,$85,$4F,$7A,$57
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk1.bin"	; GFXSize = $2A0

DATA_C53675:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$83,$60,$72,$70,$73,$60,$7A,$58
	db $82,$58,$81,$78,$8F,$60,$8F,$68,$7D,$70,$8A,$58,$85,$50,$8E,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk2.bin"	; GFXSize = $2A0

DATA_C53935:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$83,$5F,$71,$70,$73,$60,$7D,$58
	db $81,$78,$91,$5F,$8F,$67,$80,$6F,$85,$57,$8D,$57
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk3.bin"	; GFXSize = $260

DATA_C53BB1:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$60,$73,$70,$74,$60,$74,$7F
	db $8D,$70,$81,$78,$92,$60,$92,$68,$80,$70,$84,$58,$8C,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk4.bin"	; GFXSize = $280

DATA_C53E4F:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$61,$74,$71,$74,$61,$8D,$71
	db $7F,$79,$91,$61,$92,$69,$81,$71,$84,$5A,$8C,$59
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk5.bin"	; GFXSize = $260

DATA_C540CB:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$63,$75,$73,$74,$63,$84,$5B
	db $89,$53,$74,$7A,$91,$60,$92,$68,$7C,$5B,$8C,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk6.bin"	; GFXSize = $260

DATA_C54347:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$84,$62,$7C,$72,$74,$62,$81,$5A
	db $74,$72,$74,$7A,$8F,$5C,$91,$64,$72,$75,$79,$5A,$89,$52,$89,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk7.bin"	; GFXSize = $2A0

DATA_C54607:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$83,$62,$71,$72,$73,$62,$86,$52
	db $7E,$5A,$87,$79,$81,$7A,$90,$62,$81,$72,$77,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk8.bin"	; GFXSize = $2C0

DATA_C548E3:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$70,$72,$72,$62,$82,$53,$82,$63
	db $7C,$5A,$84,$78,$80,$7B,$8F,$5B,$8E,$63,$80,$73,$76,$5A,$8A,$63
	db $7F,$6B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk9.bin"	; GFXSize = $2C0

DATA_C54BC5:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$51,$6E,$71,$73,$61,$83,$61
	db $84,$79,$7E,$79,$90,$5B,$8F,$63,$7E,$71,$78,$59
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk10.bin"	; GFXSize = $2C0

DATA_C54EA1:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6C,$71,$73,$61,$83,$61,$85,$59
	db $8D,$59,$83,$79,$7C,$79,$91,$61,$8F,$69,$7C,$71,$86,$51,$7D,$59
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk11.bin"	; GFXSize = $2A0

DATA_C55161:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6F,$70,$74,$60,$84,$60,$84,$58
	db $8C,$58,$83,$78,$7F,$78,$92,$60,$92,$68,$7F,$70,$70,$80,$8E,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk12.bin"	; GFXSize = $2A0

DATA_C55421:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$71,$70,$74,$60,$84,$60,$89,$58
	db $8B,$58,$8E,$70,$81,$78,$90,$60,$92,$68,$81,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk13.bin"	; GFXSize = $260

DATA_C5569D:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$76,$71,$74,$61,$84,$61,$86,$59
	db $8E,$59,$8C,$71,$7F,$79,$90,$61,$92,$69,$80,$59,$7A,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk14.bin"	; GFXSize = $280

DATA_C5593B:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$70,$73,$60,$83,$60,$85,$58
	db $8D,$58,$88,$50,$82,$77,$91,$60,$8F,$68,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk15.bin"	; GFXSize = $260

DATA_C55BB7:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$70,$73,$60,$83,$60,$85,$58
	db $8D,$58,$86,$50,$85,$79,$90,$60,$8F,$68,$7D,$58,$7A,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpWalk16.bin"	; GFXSize = $280

DATA_C55E55:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$74,$63,$76,$73,$84,$64,$91,$6C
	db $83,$7B,$90,$64,$8E,$5C,$86,$5C,$7E,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpIdle1.bin"	; GFXSize = $240

DATA_C560AF:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$74,$63,$76,$73,$84,$63,$91,$6B
	db $83,$7B,$90,$63,$8E,$5B,$86,$5B,$7F,$5B,$81,$73,$90,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpIdle2.bin"	; GFXSize = $280

DATA_C5634D:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$64,$76,$74,$85,$64,$92,$6C
	db $83,$7C,$90,$64,$8F,$5C,$87,$5C,$7F,$5C,$81,$74,$8F,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpIdle3.bin"	; GFXSize = $280

DATA_C565EB:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$75,$64,$76,$74,$85,$64,$92,$6C
	db $83,$7C,$91,$64,$8E,$5C,$87,$5C,$80,$5C,$81,$74,$8F,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpIdle4.bin"	; GFXSize = $280

DATA_C56889:
	db $04,$08,$08,$00,$18,$18,$00,$00,$76,$5F,$86,$5F,$73,$6F,$93,$6F
	db $7B,$7F,$83,$7F,$83,$77,$81,$6F,$8B,$6F,$92,$67,$8B,$57,$A0,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk1.bin"	; GFXSize = $300

DATA_C56BA9:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$76,$5F,$86,$5F,$73,$6F,$83,$6F
	db $93,$6F,$80,$7F,$88,$7F,$9F,$77,$92,$67,$8A,$57
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk2.bin"	; GFXSize = $320

DATA_C56EE5:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$61,$85,$61,$72,$71,$82,$71
	db $92,$71,$91,$61,$8B,$59,$9C,$79,$92,$69,$87,$59
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk3.bin"	; GFXSize = $320

DATA_C57221:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$62,$85,$62,$72,$72,$82,$72
	db $92,$62,$8A,$5A,$92,$72,$92,$7A,$91,$6A,$87,$5A,$9A,$7A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk4.bin"	; GFXSize = $2E0

DATA_C5751F:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$75,$62,$85,$62,$71,$72,$81,$72
	db $92,$62,$91,$72,$91,$7A,$92,$6A,$88,$5A,$99,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk5.bin"	; GFXSize = $2C0

DATA_C577FB:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$75,$62,$85,$62,$71,$72,$81,$72
	db $8F,$72,$90,$62,$93,$6A,$89,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk6.bin"	; GFXSize = $2E0

DATA_C57AF3:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$63,$85,$63,$70,$73,$80,$73
	db $8F,$73,$91,$63,$99,$6B,$8C,$5B,$95,$6B,$84,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk7.bin"	; GFXSize = $320

DATA_C57E2F:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$62,$85,$62,$6F,$72,$7F,$72
	db $8F,$72,$90,$62,$9B,$73,$8C,$5A,$92,$6A,$84,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk8.bin"	; GFXSize = $320

DATA_C5816B:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$74,$62,$84,$62,$6E,$72,$7E,$72
	db $8E,$72,$90,$62,$9C,$7A,$8C,$5A,$92,$6A,$84,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk9.bin"	; GFXSize = $320

DATA_C584A7:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$62,$85,$62,$6F,$72,$7F,$72
	db $8F,$72,$91,$62,$93,$82,$8C,$5A,$92,$6A,$84,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk10.bin"	; GFXSize = $320

DATA_C587E3:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$75,$61,$85,$61,$6E,$71,$7E,$71
	db $8E,$71,$91,$61,$99,$79,$8B,$59,$89,$81,$92,$69,$87,$59,$91,$81
	db $94,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk11.bin"	; GFXSize = $380

DATA_C58B85:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$63,$85,$63,$6E,$73,$7E,$73
	db $8E,$73,$92,$63,$9B,$73,$8B,$5B,$89,$83,$91,$6B,$85,$5B,$91,$83
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk12.bin"	; GFXSize = $360

DATA_C58F05:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$65,$85,$65,$6D,$75,$7D,$75
	db $8D,$75,$92,$65,$9D,$75,$8C,$5D,$91,$6D,$84,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk13.bin"	; GFXSize = $320

DATA_C59241:
	db $04,$08,$08,$00,$18,$18,$00,$00,$75,$65,$85,$65,$6F,$75,$7F,$75
	db $92,$65,$8F,$75,$97,$73,$8C,$5D,$94,$7B,$91,$6D,$85,$5D,$9F,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk14.bin"	; GFXSize = $300

DATA_C59561:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$64,$85,$64,$74,$74,$95,$6C
	db $81,$7C,$91,$64,$8D,$5C,$8D,$74,$88,$5C,$A0,$6C,$80,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk15.bin"	; GFXSize = $2E0

DATA_C5985F:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$74,$66,$84,$66,$73,$76,$83,$7E
	db $92,$66,$8A,$5E,$92,$76,$82,$5E,$94,$6E,$9A,$72,$7A,$5E,$8E,$5E
	db $80,$76,$8C,$56,$A1,$72
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Walk16.bin"	; GFXSize = $300

DATA_C59B85:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$82,$74,$73,$64,$83,$64,$73,$74
	db $83,$54,$77,$5C,$7F,$5C,$8E,$64,$8D,$6C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory1.bin"	; GFXSize = $300

DATA_C59E9F:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$82,$75,$73,$65,$83,$65,$73,$75
	db $83,$55,$76,$5D,$7E,$5D,$8E,$65
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory2.bin"	; GFXSize = $2E0

DATA_C5A197:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$82,$72,$74,$62,$84,$62,$73,$72
	db $83,$5A,$7B,$5A,$87,$52,$8B,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory3.bin"	; GFXSize = $280

DATA_C5A42F:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$75,$74,$65,$84,$65,$73,$75
	db $83,$5D,$7B,$5D,$87,$55,$8B,$5D,$77,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory4.bin"	; GFXSize = $2A0

DATA_C5A6E9:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$75,$74,$65,$84,$65,$74,$75
	db $82,$5D,$7A,$5D,$87,$55,$8A,$5D,$77,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory5.bin"	; GFXSize = $2A0

DATA_C5A9A3:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$75,$74,$65,$84,$65,$73,$75
	db $82,$5D,$7A,$5D,$87,$55,$8A,$5D,$77,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory6.bin"	; GFXSize = $2A0

DATA_C5AC5D:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$83,$75,$74,$65,$84,$65,$73,$75
	db $82,$5D,$7A,$5D,$87,$55,$8A,$5D,$77,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Victory7.bin"	; GFXSize = $2A0

DATA_C5AF17:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$6F,$73,$5F,$83,$5F,$83,$6F
	db $90,$77,$8D,$5F,$8A,$57,$77,$7F,$7D,$7F,$8E,$67
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitDown1.bin"	; GFXSize = $2C0

DATA_C5B1F3:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$5F,$70,$6F,$80,$6F,$86,$5F
	db $71,$67,$8E,$6F,$90,$77,$74,$7F,$77,$7F,$94,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitDown2.bin"	; GFXSize = $2C0

DATA_C5B4CF:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$74,$60,$6B,$70,$7B,$70,$84,$60
	db $8B,$70,$6E,$68,$96,$78,$73,$80,$8B,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitDown3.bin"	; GFXSize = $300

DATA_C5B7E9:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$71,$63,$66,$73,$76,$73,$81,$63
	db $86,$73,$6A,$6B,$96,$76,$85,$5B,$89,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitDown4.bin"	; GFXSize = $300

DATA_C5BB03:
	db $04,$08,$08,$01,$18,$19,$00,$00,$66,$6F,$76,$6F,$7E,$5F,$86,$6F
	db $77,$5F,$6E,$67,$96,$77,$85,$5B,$6E,$7F,$66,$7F,$76,$67,$60,$7F
	db $62,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitDown5.bin"	; GFXSize = $320

DATA_C5BE45:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$65,$6F,$75,$6F,$7C,$5F,$85,$6F
	db $74,$5F,$6C,$67,$95,$77,$80,$57,$70,$7F,$68,$7F,$74,$67,$60,$7F
	db $62,$77,$78,$7F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitDown6.bin"	; GFXSize = $340

DATA_C5C1A9:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$78,$62,$88,$62,$7B,$72,$6B,$72
	db $88,$5A,$75,$6A,$8B,$72,$8B,$7A,$91,$72
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run1.bin"	; GFXSize = $2A0

DATA_C5C463:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$63,$85,$63,$7A,$73,$6A,$73
	db $8A,$5B,$93,$6B,$8A,$73,$88,$7B,$8F,$73,$94,$63,$84,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run2.bin"	; GFXSize = $2E0

DATA_C5C761:
	db $04,$08,$08,$00,$18,$18,$00,$00,$75,$62,$85,$62,$81,$72,$6A,$72
	db $8A,$5A,$95,$6A,$91,$72,$94,$72,$79,$72,$90,$7A,$84,$5A,$98,$6A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run3.bin"	; GFXSize = $300

DATA_C5CA81:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$74,$61,$84,$61,$7B,$71,$6B,$71
	db $94,$69,$89,$59,$8C,$71,$86,$81,$8B,$79,$82,$59,$8B,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run4.bin"	; GFXSize = $340

DATA_C5CDDF:
	db $04,$08,$08,$00,$18,$18,$00,$00,$75,$5E,$85,$5E,$8C,$6E,$6D,$6E
	db $8A,$56,$94,$7E,$7D,$76,$85,$6E,$81,$7E,$7B,$7E,$82,$56,$7D,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run5.bin"	; GFXSize = $300

DATA_C5D0FF:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$74,$5C,$84,$5C,$82,$6C,$72,$6C
	db $89,$54,$88,$7C,$78,$7C,$74,$7C,$81,$54,$6D,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run6.bin"	; GFXSize = $2C0

DATA_C5D3DB:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$74,$59,$84,$59,$7A,$69,$6E,$69
	db $87,$51,$80,$79,$70,$79,$82,$79,$6D,$79,$83,$51,$70,$61
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run7.bin"	; GFXSize = $2E0

DATA_C5D6D9:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$74,$5A,$84,$5A,$78,$6A,$6A,$6A
	db $88,$52,$83,$52,$6E,$62,$69,$7A,$76,$7A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run8.bin"	; GFXSize = $2A0

DATA_C5D993:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$74,$5B,$84,$5B,$77,$6B,$67,$6B
	db $88,$53,$85,$53,$6C,$63,$7C,$7B,$76,$7B,$64,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run9.bin"	; GFXSize = $2C0

DATA_C5DC6F:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$75,$5E,$85,$5E,$78,$6E,$68,$6E
	db $8A,$56,$82,$56,$6D,$66,$70,$76,$70,$6E,$69,$66,$6F,$5E,$62,$6E
	db $78,$7E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run10.bin"	; GFXSize = $2C0

DATA_C5DF51:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$76,$60,$86,$60,$6F,$70,$6E,$68
	db $8A,$58,$82,$58,$74,$60,$7F,$78,$7D,$70,$74,$80,$83,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run11.bin"	; GFXSize = $280

DATA_C5E1EF:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$78,$60,$88,$60,$7B,$70,$6B,$70
	db $75,$68,$8F,$70,$88,$58,$8C,$70,$82,$80
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Run12.bin"	; GFXSize = $2A0

DATA_C5E4A9:
	incbin "Graphics/Compressed/DynamicSprites/GFX_RareLogo.bin":0-(($010000-DATA_C5E4A9)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_RareLogo.bin":(DATA_C5E4A9_End-DATA_C5E4A9)-

DATA_C613B0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$75,$60,$85,$60,$74,$70,$84,$70
	db $6E,$68,$73,$60,$79,$80,$73,$80,$70,$78,$6E,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump1.bin"	; GFXSize = $2C0

DATA_C6168C:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$76,$62,$86,$62,$73,$72,$83,$72
	db $70,$6A,$71,$62
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump2.bin"	; GFXSize = $240

DATA_C618E0:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$74,$62,$84,$62,$72,$72,$82,$72
	db $6E,$6A,$72,$62,$6E,$72,$8B,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump3.bin"	; GFXSize = $280

DATA_C61B78:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$63,$82,$63,$6F,$73,$7E,$73
	db $70,$6B,$82,$5B,$89,$73,$8A,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump4.bin"	; GFXSize = $280

DATA_C61E10:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$75,$63,$85,$63,$6D,$73,$7D,$7B
	db $6D,$6B,$82,$5B,$8C,$73,$8A,$5B,$72,$63,$7D,$73,$74,$83,$7A,$83
	db $85,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump5.bin"	; GFXSize = $2C0

DATA_C620F2:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$76,$64,$86,$64,$6C,$74,$7C,$74
	db $6E,$6C,$83,$5C,$86,$79,$8A,$5C,$6E,$64,$6B,$6C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump6.bin"	; GFXSize = $2C0

DATA_C623CE:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$78,$62,$88,$62,$69,$72,$6A,$62
	db $79,$72,$8E,$72,$82,$5A,$89,$74,$89,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump7.bin"	; GFXSize = $300

DATA_C626E8:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$79,$60,$88,$60,$76,$70,$6A,$60
	db $66,$70,$6E,$70,$83,$78,$86,$70,$87,$58,$8E,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Jump8.bin"	; GFXSize = $2C0

DATA_C629C4:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$78,$62,$88,$62,$69,$72,$76,$72
	db $6C,$62,$85,$75,$83,$5A,$89,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Land1.bin"	; GFXSize = $2E0

DATA_C62CBC:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$62,$88,$62,$6E,$72,$6E,$62
	db $7E,$72,$7E,$7A,$83,$7A,$6F,$82,$85,$5A,$89,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Land2.bin"	; GFXSize = $2C0

DATA_C62F98:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$5F,$88,$5F,$72,$6F,$7E,$6F
	db $82,$77,$76,$7F,$71,$67,$85,$57,$74,$5F,$88,$57,$7D,$7F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Land3.bin"	; GFXSize = $280

DATA_C63236:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$75,$72,$73,$62,$83,$62,$90,$62
	db $8B,$5A,$83,$5A,$7B,$5A,$83,$72,$83,$7A,$93,$6A,$8D,$72,$95,$72
	db $87,$52
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll1.bin"	; GFXSize = $2C0

DATA_C63518:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$86,$62,$76,$62,$76,$72,$86,$72
	db $94,$72,$8C,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll2.bin"	; GFXSize = $240

DATA_C6376C:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$75,$65,$85,$65,$75,$75,$85,$75
	db $90,$6D,$90,$75,$91,$65
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll3.bin"	; GFXSize = $260

DATA_C639E2:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$75,$65,$85,$65,$75,$75,$85,$75
	db $90,$6D,$93,$75,$7D,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll4.bin"	; GFXSize = $260

DATA_C63C58:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$74,$67,$84,$67,$77,$77,$87,$77
	db $84,$5F,$7C,$5F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll5.bin"	; GFXSize = $240

DATA_C63EAC:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$75,$63,$84,$63,$74,$73,$84,$73
	db $81,$83,$87,$83
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll6.bin"	; GFXSize = $240

DATA_C64100:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$74,$62,$84,$62,$74,$72,$84,$72
	db $70,$7A,$70,$72,$7B,$82,$81,$82
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll7.bin"	; GFXSize = $280

DATA_C64398:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7D,$65,$75,$75,$77,$6D,$83,$5D
	db $85,$7D,$8D,$75,$8D,$6D,$85,$75,$8B,$65,$6F,$6D,$78,$65
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll8.bin"	; GFXSize = $220

DATA_C645D6:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$84,$64,$75,$74,$85,$74,$74,$64
	db $70,$65,$72,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll9.bin"	; GFXSize = $240

DATA_C6482A:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$81,$64,$75,$74,$82,$74,$71,$64
	db $7D,$5C,$8D,$6C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll10.bin"	; GFXSize = $240

DATA_C64A7E:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$83,$61,$73,$71,$83,$71,$73,$61
	db $7E,$81,$8D,$71,$83,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll11.bin"	; GFXSize = $260

DATA_C64CF4:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$84,$63,$74,$73,$83,$73,$74,$63
	db $7A,$5B,$81,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll12.bin"	; GFXSize = $240

DATA_C64F48:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$85,$63,$75,$73,$85,$73,$75,$63
	db $82,$5B,$86,$5B,$90,$69
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll13.bin"	; GFXSize = $260

DATA_C651BE:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$85,$64,$75,$74,$75,$64,$85,$74
	db $8B,$5C,$81,$7C,$8D,$74,$92,$71
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll14.bin"	; GFXSize = $220

DATA_C653F6:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$73,$73,$78,$63,$88,$63,$83,$73
	db $75,$6B,$8D,$5B,$76,$63,$90,$7B,$91,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll15.bin"	; GFXSize = $2A0

DATA_C656B0:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$76,$73,$78,$63,$88,$63,$86,$73
	db $96,$6B,$90,$5B,$93,$63,$90,$7B,$95,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll16.bin"	; GFXSize = $2A0

DATA_C6596A:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$78,$74,$7B,$64,$8B,$64,$88,$74
	db $9B,$6C,$92,$5C,$96,$64,$98,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll17.bin"	; GFXSize = $280

DATA_C65C02:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$73,$72,$75,$62,$85,$62,$83,$72
	db $90,$75,$90,$65,$8D,$5A,$85,$5A,$90,$6D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll18.bin"	; GFXSize = $2A0

DATA_C65EBC:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$74,$72,$74,$62,$84,$62,$84,$72
	db $8E,$72,$8E,$62,$8C,$5A,$84,$5A,$7E,$5A,$8F,$6A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Roll19.bin"	; GFXSize = $2C0

DATA_C66198:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$8B,$5D,$8D,$6D,$7B,$5D,$7D,$6D
	db $83,$55,$88,$55,$75,$65,$78,$5D,$7A,$7D,$82,$7D,$8A,$7D,$75,$75
	db $6F,$75,$75,$6D,$72,$7D,$8E,$7D,$97,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Pickup1.bin"	; GFXSize = $3A0

DATA_C66562:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$92,$59,$82,$59,$7D,$69,$8C,$69
	db $7E,$59,$7A,$61,$76,$61,$90,$69,$77,$79,$7F,$79,$87,$79,$76,$71
	db $6F,$71,$75,$69,$6F,$79,$8F,$79,$92,$79
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Pickup2.bin"	; GFXSize = $340

DATA_C668CC:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$82,$57,$74,$67,$84,$6F,$94,$73
	db $8D,$5F,$7D,$57,$7A,$5F,$77,$5F,$92,$57,$77,$77,$7F,$77,$8F,$4F
	db $6F,$6F,$84,$67,$6F,$77,$94,$52
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Pickup3.bin"	; GFXSize = $320

DATA_C66C14:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$83,$57,$74,$67,$84,$6F,$94,$70
	db $8C,$67,$7B,$57,$7B,$5F,$76,$5F,$91,$57,$74,$77,$7C,$77,$8D,$4F
	db $6F,$6F,$84,$67,$6F,$77,$92,$4F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Pickup4.bin"	; GFXSize = $320

DATA_C66F5C:
	db $04,$08,$08,$00,$18,$18,$00,$00,$84,$56,$76,$56,$74,$66,$84,$66
	db $94,$6E,$83,$76,$77,$76,$7B,$76,$8A,$4E,$6F,$6F,$6F,$77,$8F,$4E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Pickup5.bin"	; GFXSize = $300

DATA_C6727C:
	db $04,$08,$08,$00,$18,$18,$00,$00,$74,$60,$82,$50,$75,$70,$84,$68
	db $83,$60,$94,$6D,$70,$78,$87,$60,$7A,$58,$7E,$50,$8B,$48,$8D,$4F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Pickup6.bin"	; GFXSize = $300

DATA_C6759C:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$73,$65,$83,$55,$73,$75,$83,$65
	db $76,$55,$93,$6D,$87,$4D,$8D,$4D,$95,$6D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk1.bin"	; GFXSize = $300

DATA_C678B6:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$65,$83,$55,$73,$75,$83,$65
	db $76,$55,$93,$6D,$87,$4D,$8D,$4D,$95,$6D,$71,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk2.bin"	; GFXSize = $320

DATA_C67BF2:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$73,$65,$83,$55,$72,$75,$83,$65
	db $75,$55,$93,$6D,$85,$4D,$8D,$4D,$95,$6D,$80,$75,$82,$7D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk3.bin"	; GFXSize = $340

DATA_C67F50:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$73,$65,$83,$55,$72,$75,$83,$65
	db $75,$55,$93,$6D,$85,$4D,$8D,$4D,$95,$6D,$82,$75,$8A,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk4.bin"	; GFXSize = $340

DATA_C682AE:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$73,$66,$83,$56,$71,$76,$83,$66
	db $75,$56,$93,$6E,$85,$4E,$8D,$4E,$95,$6E,$81,$76,$87,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk5.bin"	; GFXSize = $340

DATA_C6860C:
	db $04,$08,$08,$01,$18,$19,$00,$00,$73,$66,$82,$56,$83,$66,$75,$56
	db $7A,$76,$93,$6E,$86,$4E,$8D,$4E,$95,$6E,$82,$76,$72,$76,$80,$7E
	db $6D,$7D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk6.bin"	; GFXSize = $320

DATA_C6894E:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$73,$66,$82,$56,$72,$76,$83,$66
	db $75,$56,$93,$6E,$87,$4E,$8D,$4E,$95,$6E,$7E,$7E,$85,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk7.bin"	; GFXSize = $340

DATA_C68CAC:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$66,$82,$56,$74,$76,$83,$66
	db $75,$56,$93,$6E,$85,$4E,$8D,$4E,$95,$6E,$82,$4E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk8.bin"	; GFXSize = $320

DATA_C68FE8:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$65,$83,$55,$75,$75,$83,$65
	db $76,$55,$93,$6D,$85,$4D,$8D,$4D,$95,$6D,$7F,$7E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk9.bin"	; GFXSize = $320

DATA_C69324:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$65,$83,$55,$76,$75,$83,$65
	db $76,$55,$93,$6D,$86,$4D,$8D,$4D,$95,$6D,$86,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk10.bin"	; GFXSize = $320

DATA_C69660:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$65,$83,$55,$75,$75,$83,$65
	db $76,$55,$93,$6D,$87,$4E,$8D,$4D,$95,$6D,$85,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HoldWalk11.bin"	; GFXSize = $320

DATA_C6999C:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$78,$5C,$7F,$5C,$82,$64,$7B,$54,$86,$6C,$91,$74,$93,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas1.bin"	; GFXSize = $360

DATA_C69D1C:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$79,$5C,$80,$5C,$83,$64,$7B,$54,$86,$6C,$91,$74,$93,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas2.bin"	; GFXSize = $360

DATA_C6A09C:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$7A,$5C,$80,$5C,$82,$64,$7D,$54,$88,$6C,$91,$74,$93,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas3.bin"	; GFXSize = $360

DATA_C6A41C:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$7A,$5C,$80,$5C,$82,$64,$7D,$54,$88,$6C,$91,$78,$90,$70
	db $92,$72
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas4.bin"	; GFXSize = $380

DATA_C6A7BE:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$7A,$5C,$80,$5C,$83,$64,$7D,$54,$88,$6C,$91,$7A,$90,$6C
	db $91,$72
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas5.bin"	; GFXSize = $380

DATA_C6AB60:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$7A,$5C,$80,$5C,$83,$64,$7D,$54,$88,$6C,$8F,$7C,$90,$6C
	db $91,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas6.bin"	; GFXSize = $380

DATA_C6AF02:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$7A,$5C,$80,$5C,$83,$64,$7D,$54,$88,$6C,$8C,$7C,$8C,$6C
	db $8E,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas7.bin"	; GFXSize = $380

DATA_C6B2A4:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$7A,$5C,$80,$5C,$83,$64,$7D,$54,$88,$6C,$8C,$6D,$8C,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas8.bin"	; GFXSize = $360

DATA_C6B624:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$79,$5C,$7F,$5C,$83,$64,$7D,$54,$88,$6C,$8F,$6C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas9.bin"	; GFXSize = $360

DATA_C6B9A4:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$88,$64,$78,$5C,$7F,$5C,$7A,$54,$8D,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas10.bin"	; GFXSize = $380

DATA_C6BD40:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$88,$64,$76,$5C,$7E,$5C,$78,$54,$8D,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas11.bin"	; GFXSize = $380

DATA_C6C0DC:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $81,$74,$86,$5C,$76,$5C,$7E,$5C,$76,$54,$88,$6C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas12.bin"	; GFXSize = $380

DATA_C6C478:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$72,$74,$78,$64,$68,$64,$62,$74
	db $84,$58,$82,$74,$74,$5C,$7C,$5C,$74,$54,$85,$74,$88,$6C,$82,$7C
	db $88,$68
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas13.bin"	; GFXSize = $380

DATA_C6C81A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$72,$74,$78,$64,$68,$64,$62,$74
	db $83,$55,$82,$74,$73,$5C,$7B,$5C,$74,$54,$85,$74,$88,$6C,$88,$65
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas14.bin"	; GFXSize = $360

DATA_C6CB9A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$72,$74,$78,$64,$68,$64,$62,$74
	db $82,$54,$82,$74,$73,$5C,$7A,$5C,$74,$54,$85,$74,$84,$6C,$85,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas15.bin"	; GFXSize = $360

DATA_C6CF1A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $82,$54,$81,$74,$73,$5C,$7B,$5C,$74,$54,$83,$74,$85,$6C,$87,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas16.bin"	; GFXSize = $360

DATA_C6D29A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $83,$54,$81,$74,$73,$5C,$7B,$5C,$74,$54,$83,$74,$85,$6C,$88,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas17.bin"	; GFXSize = $360

DATA_C6D61A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$61,$74
	db $7E,$4C,$81,$74,$72,$5C,$7A,$5C,$84,$74,$85,$6C,$82,$5C,$84,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas18.bin"	; GFXSize = $360

DATA_C6D99A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$62,$74
	db $78,$4C,$81,$74,$71,$5C,$79,$5C,$84,$74,$84,$6C,$80,$5C,$82,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas19.bin"	; GFXSize = $360

DATA_C6DD1A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$62,$74
	db $78,$4C,$81,$74,$70,$5C,$78,$5C,$84,$74,$84,$6C,$80,$5C,$82,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas20.bin"	; GFXSize = $360

DATA_C6E09A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$71,$74,$78,$64,$68,$64,$62,$74
	db $79,$4C,$81,$74,$71,$5C,$78,$5C,$84,$74,$84,$6C,$80,$5C,$82,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas21.bin"	; GFXSize = $360

DATA_C6E41A:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$66,$69,$73,$59,$74,$69,$62,$79
	db $6A,$49,$6E,$59,$6E,$61,$82,$79,$84,$77,$85,$69,$85,$61,$85,$59
	db $85,$51,$72,$79,$7A,$79,$85,$71
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas22.bin"	; GFXSize = $3E0

DATA_C6E822:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$61,$73,$71,$73,$60,$63,$70,$6B
	db $70,$63,$78,$6B,$62,$5B,$67,$5B,$6C,$5B,$81,$75,$84,$75,$86,$6D
	db $86,$65,$86,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas23.bin"	; GFXSize = $2E0

DATA_C6EB26:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$60,$6E,$70,$6E,$62,$7E,$6A,$7E
	db $72,$7E,$77,$7E,$80,$76,$84,$7E,$88,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas24.bin"	; GFXSize = $1E0

DATA_C6ED20:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$62,$65,$63,$75,$73,$75,$83,$75
	db $72,$6D,$78,$6D,$88,$75,$83,$7D,$67,$85,$6F,$85
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas25.bin"	; GFXSize = $260

DATA_C6EF9C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$75,$69,$65,$69,$66,$79,$76,$81
	db $67,$61,$6D,$61,$7E,$79,$76,$79,$72,$61,$85,$6D,$85,$79,$88,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas26.bin"	; GFXSize = $2A0

DATA_C6F25C:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$77,$67,$67,$67,$63,$77,$6F,$57
	db $73,$77,$8A,$76,$7A,$5F,$83,$78,$87,$6D,$8E,$6D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_PullPajamas27.bin"	; GFXSize = $320

DATA_C6F598:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$77,$6B,$67,$6B,$87,$6B,$75,$5B
	db $6D,$63,$82,$63,$7F,$7B,$90,$63,$81,$5B,$74,$7B,$77,$7B,$95,$6B
	db $95,$73,$87,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum1.bin"	; GFXSize = $340

DATA_C6F8FC:
	db $04,$08,$08,$00,$18,$18,$00,$00,$77,$5A,$77,$6A,$87,$62,$67,$62
	db $6F,$72,$67,$72,$8C,$5A,$73,$7A,$7B,$7A,$83,$7A,$88,$75,$79,$82
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum2.bin"	; GFXSize = $300

DATA_C6FC1C:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$78,$65,$88,$65,$68,$65,$79,$55
	db $76,$5D,$67,$75,$77,$7D,$6F,$75,$77,$75,$7C,$75,$84,$75,$7D,$5D
	db $82,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum3.bin"	; GFXSize = $2C0

DATA_C6FEFE:
	incbin "Graphics/Compressed/GFX_Layer1_K3.bin":0-(($010000-DATA_C6FEFE)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_K3.bin":(DATA_C6FEFE_End-DATA_C6FEFE)-

DATA_C74462:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$76,$6E,$7B,$5E,$86,$6E,$67,$6E
	db $73,$5E,$6B,$66,$77,$7E,$73,$66,$76,$56,$7B,$56,$81,$56
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum4.bin"	; GFXSize = $2E0

DATA_C74760:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$62,$87,$6A,$67,$72,$77,$72
	db $76,$5A,$82,$62,$6F,$62,$6F,$6A,$69,$6A,$7E,$5A,$82,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum5.bin"	; GFXSize = $2E0

DATA_C74A5E:
	db $04,$08,$08,$00,$18,$18,$00,$00,$7D,$63,$76,$73,$66,$73,$6D,$63
	db $68,$6B,$86,$73,$86,$7B,$77,$5B,$8D,$6D,$8E,$75,$7E,$5B,$84,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum6.bin"	; GFXSize = $300

DATA_C74D7E:										; Note: Unused?
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$76,$64,$76,$74,$86,$6C,$66,$74
	db $68,$64,$84,$64,$81,$5C,$86,$7C,$85,$5C,$79,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Tantrum7.bin"	; GFXSize = $320

DATA_C750BA:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6C,$68,$8C,$64,$57,$58,$7C,$68
	db $74,$58,$64,$70,$6E,$78,$6E,$60,$5E,$68,$6E,$80,$7C,$78,$75,$78
	db $80,$80,$64,$68,$66,$58,$86,$85,$67,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt1.bin"	; GFXSize = $400

DATA_C754E4:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$73,$73,$5B,$6B,$5B,$5B,$88,$5F
	db $6B,$63,$6E,$5B,$71,$80,$6B,$73,$7B,$6B,$75,$5B,$53,$63,$83,$79
	db $7B,$63,$83,$80,$83,$6A,$8B,$80,$53,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt2.bin"	; GFXSize = $400

DATA_C7590E:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$6E,$6A,$4E,$62,$5E,$6A,$82,$5A
	db $56,$72,$74,$82,$73,$62,$7E,$6A,$6D,$62,$5A,$62,$86,$6A,$78,$7A
	db $70,$7A,$8C,$7A,$80,$7A,$88,$7A,$6B,$5A,$7E,$72,$69,$62
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt3.bin"	; GFXSize = $3E0

DATA_C75D1C:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$6C,$63,$4C,$6B,$7C,$63,$5C,$72
	db $6C,$73,$7C,$73,$64,$63,$84,$5B,$7D,$5B,$8C,$74,$64,$6B,$5C,$6B
	db $57,$63
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt4.bin"	; GFXSize = $3E0

DATA_C7611E:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$4B,$73,$5B,$73,$6B,$73,$63,$63
	db $78,$5B,$73,$6B,$58,$6B,$7B,$73,$7A,$7B,$8A,$71,$7B,$6B,$83,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt5.bin"	; GFXSize = $360

DATA_C7649E:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$4C,$7B,$5C,$7B,$72,$73,$62,$6B
	db $73,$63,$6C,$7B,$56,$73,$75,$5B,$86,$6B,$82,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt6.bin"	; GFXSize = $320

DATA_C767DA:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$4B,$74,$5B,$74,$6B,$74,$71,$64
	db $69,$6C,$7B,$74,$55,$6C,$78,$5C,$77,$7C,$85,$64,$61,$6C,$81,$6C
	db $70,$5C,$66,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt7.bin"	; GFXSize = $340

DATA_C76B3E:
	db $04,$08,$08,$01,$18,$19,$00,$00,$4B,$6C,$5B,$70,$6B,$70,$70,$60
	db $68,$68,$7B,$70,$56,$68,$76,$58,$78,$78,$83,$60,$61,$68,$80,$68
	db $6E,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt8.bin"	; GFXSize = $320

DATA_C76E80:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$4D,$65,$5C,$6D,$6B,$6D,$6A,$5D
	db $79,$5D,$58,$5D,$7B,$6D,$5D,$65,$75,$55,$78,$75,$62,$65,$52,$5D
	db $6E,$55
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt9.bin"	; GFXSize = $380

DATA_C77222:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$4F,$5A,$5C,$6A,$6C,$6A,$67,$5A
	db $77,$5A,$5F,$5A,$7A,$6A,$54,$6A,$78,$72,$5F,$62
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt10.bin"	; GFXSize = $320

DATA_C7755E:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$52,$5D,$5F,$6D,$6F,$6D,$62,$5D
	db $72,$5D,$81,$65,$7D,$6D,$57,$6D,$83,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt11.bin"	; GFXSize = $300

DATA_C77878:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$60,$6F,$70,$6F,$6F,$5F,$5A,$67
	db $83,$6B,$80,$6F,$58,$6F,$6A,$67,$62,$67,$84,$63
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt12.bin"	; GFXSize = $260

DATA_C77AF4:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$60,$72,$70,$72,$71,$6A,$80,$72
	db $77,$6A,$76,$62,$69,$6A,$61,$6A,$84,$72,$88,$6A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Hurt13.bin"	; GFXSize = $200

DATA_C77D10:
	db $04,$08,$08,$00,$18,$18,$00,$00,$72,$70,$82,$70,$73,$60,$83,$58
	db $83,$68,$8B,$68,$92,$70,$95,$70,$7B,$58,$89,$50,$8F,$50,$79,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw1.bin"	; GFXSize = $300

DATA_C78030:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$70,$83,$70,$76,$60,$86,$60
	db $89,$50,$93,$70,$97,$6F,$81,$58,$81,$50,$7A,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw2.bin"	; GFXSize = $320

DATA_C7836C:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$72,$78,$62,$88,$62,$89,$52
	db $7C,$52,$85,$7A,$95,$6D,$9A,$6D,$85,$72,$8D,$72,$8E,$4A,$93,$4A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw3.bin"	; GFXSize = $360

DATA_C786EC:
	db $04,$08,$08,$01,$18,$19,$00,$00,$78,$70,$7B,$60,$93,$50,$83,$50
	db $80,$58,$8B,$68,$98,$70,$9D,$70,$88,$70,$90,$70,$8B,$60,$93,$60
	db $96,$68
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw4.bin"	; GFXSize = $320

DATA_C78A2E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$70,$87,$70,$8C,$58,$7C,$60
	db $84,$58,$9C,$58,$9C,$60,$A0,$59,$96,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw5.bin"	; GFXSize = $2A0

DATA_C78CE8:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$72,$99,$62,$8C,$62,$7C,$62
	db $87,$72,$87,$7A,$9B,$5A,$8F,$7A,$83,$5A,$8B,$5A,$93,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw6.bin"	; GFXSize = $2E0

DATA_C78FE6:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$7A,$73,$8C,$63,$7C,$63,$77,$74
	db $93,$73,$97,$5B,$9C,$63,$9B,$73,$8A,$7B,$84,$5B,$87,$5B,$8F,$5B
	db $9C,$6B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw7.bin"	; GFXSize = $2C0

DATA_C792C8:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$77,$71,$91,$69,$84,$61,$94,$59
	db $87,$79,$8E,$59,$7C,$69,$7D,$61,$84,$71,$91,$81,$9E,$61
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw8.bin"	; GFXSize = $340

DATA_C79626:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$72,$6E,$92,$66,$82,$66,$8A,$76
	db $8F,$56,$87,$5E,$8C,$56,$7F,$5E,$7A,$66,$82,$76,$9A,$7E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw9.bin"	; GFXSize = $340

DATA_C79984:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$80,$67,$90,$67,$70,$67,$8D,$57
	db $7D,$57,$9B,$67,$9A,$6F,$82,$77,$8E,$77,$7D,$77,$96,$77,$9E,$77
	db $A3,$77,$98,$5F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw10.bin"	; GFXSize = $3A0

DATA_C79D48:
	db $04,$08,$08,$01,$18,$19,$00,$00,$79,$68,$89,$58,$79,$58,$99,$60
	db $97,$58,$89,$68,$91,$68,$A4,$60,$72,$70,$72,$78,$7A,$78,$82,$78
	db $86,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw11.bin"	; GFXSize = $320

DATA_C7A08A:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$90,$4A,$7B,$5A,$8B,$5A,$76,$6A
	db $73,$62,$73,$5A,$8A,$52,$82,$6A,$86,$72,$76,$7A,$7B,$7A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw12.bin"	; GFXSize = $2E0

DATA_C7A388:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$7C,$6B,$6C,$5B,$81,$4B,$7C,$5B
	db $87,$5B,$75,$6B,$88,$43,$80,$43
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw13.bin"	; GFXSize = $2E0

DATA_C7A680:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$8E,$52,$71,$62,$81,$62,$7A,$5A
	db $86,$5A,$86,$52,$7E,$5A,$90,$62,$78,$72,$88,$72,$80,$72
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw14.bin"	; GFXSize = $280

DATA_C7A91E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$55,$74,$65,$84,$65,$7F,$5D
	db $94,$6D,$98,$6D,$90,$65,$77,$5D,$7D,$75,$85,$75,$90,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw15.bin"	; GFXSize = $280

DATA_C7ABBC:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$86,$56,$74,$66,$7F,$5E,$90,$66
	db $81,$6E,$8C,$66,$84,$66,$77,$5E,$79,$76,$81,$76,$7F,$7E,$87,$7E
	db $84,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Throw16.bin"	; GFXSize = $260

DATA_C7AE3E:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$83,$66,$73,$66,$64,$76,$74,$76
	db $6B,$6E,$8B,$76,$86,$76,$7A,$76,$71,$7E,$68,$6E,$87,$5E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim1.bin"	; GFXSize = $280

DATA_C7B0DC:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$65,$74,$65,$66,$75,$76,$75
	db $6C,$6D,$8C,$75,$86,$75,$79,$85,$6D,$85,$68,$6D,$68,$85
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim2.bin"	; GFXSize = $2E0

DATA_C7B3DA:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$84,$68,$74,$68,$64,$70,$73,$78
	db $74,$88,$8B,$78,$83,$78,$89,$60,$6F,$88,$67,$80,$83,$80
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim3.bin"	; GFXSize = $2E0

DATA_C7B6D8:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$84,$69,$74,$69,$64,$71,$84,$79
	db $74,$79,$7B,$89,$89,$61,$76,$89,$72,$69
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim4.bin"	; GFXSize = $300

DATA_C7B9F2:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$86,$69,$76,$69,$86,$79,$76,$79
	db $66,$71,$88,$61,$72,$69,$62,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim5.bin"	; GFXSize = $2E0

DATA_C7BCEA:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$85,$66,$75,$66,$89,$76,$79,$76
	db $85,$86,$75,$76,$71,$6E,$82,$86,$6D,$76,$61,$76,$65,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim6.bin"	; GFXSize = $2E0

DATA_C7BFE8:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$85,$67,$75,$67,$8E,$77,$7E,$77
	db $89,$87,$76,$77,$6D,$6F,$79,$7F,$6E,$77,$61,$77,$66,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim7.bin"	; GFXSize = $2E0

DATA_C7C2E6:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$86,$67,$76,$67,$93,$77,$83,$77
	db $8F,$87,$73,$77,$6E,$6F,$7B,$7F,$6B,$77,$63,$77,$7B,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim8.bin"	; GFXSize = $2E0

DATA_C7C5E4:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$82,$68,$72,$68,$98,$78,$78,$78
	db $88,$78,$94,$88,$91,$70,$68,$78,$63,$78,$6D,$70,$70,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim9.bin"	; GFXSize = $340

DATA_C7C942:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$82,$68,$72,$68,$99,$78,$79,$78
	db $89,$78,$90,$70,$69,$78,$65,$78,$6F,$70,$71,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim10.bin"	; GFXSize = $320

DATA_C7CC7E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$82,$69,$72,$69,$79,$79,$89,$79
	db $99,$79,$99,$81,$90,$71,$A1,$79,$69,$79,$6F,$71,$71,$79
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim11.bin"	; GFXSize = $2E0

DATA_C7CF7C:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$88,$6C,$78,$6C,$6C,$74,$79,$7C
	db $89,$7C,$99,$7C,$99,$84,$9D,$7F,$87,$64,$72,$6C,$84,$8C,$8C,$8C
	db $8F,$8C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim12.bin"	; GFXSize = $380

DATA_C7D31E:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$88,$6B,$78,$6B,$6A,$73,$77,$7B
	db $87,$7B,$7D,$8B,$87,$63,$72,$6B,$95,$83
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim13.bin"	; GFXSize = $360

DATA_C7D698:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$86,$6A,$76,$6A,$68,$72,$75,$7A
	db $85,$7A,$76,$8A,$69,$82,$88,$62,$72,$6A,$8B,$8A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim14.bin"	; GFXSize = $380

DATA_C7DA34:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$86,$69,$76,$69,$6C,$79,$7C,$79
	db $6E,$89,$67,$81,$8C,$79,$67,$79,$6E,$71,$88,$61,$68,$71,$72,$69
	db $82,$89
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim15.bin"	; GFXSize = $380

DATA_C7DDD6:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$84,$68,$74,$68,$75,$78,$66,$78
	db $6E,$70,$67,$70,$68,$88,$6C,$88,$88,$60,$88,$78,$8A,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Swim16.bin"	; GFXSize = $2E0

DATA_C7E0D4:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$72,$79,$8A,$79,$70,$69,$80,$69
	db $82,$79,$90,$71,$86,$61,$6A,$79,$68,$71,$67,$79
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TurnWhileSwimming1.bin"	; GFXSize = $2C0

DATA_C7E3B0:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$69,$79,$8B,$79,$71,$69,$81,$69
	db $79,$79,$83,$79,$6D,$71,$7E,$79,$8E,$71,$82,$61
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TurnWhileSwimming2.bin"	; GFXSize = $2C0

DATA_C7E68C:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$78,$40,$77,$50,$79,$60,$70,$80
	db $6F,$70,$6F,$68,$7F,$70,$7F,$78,$80,$80,$76,$90,$81,$88,$80,$88
	db $71,$68,$73,$60,$81,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope1.bin"	; GFXSize = $3C0

DATA_C7EA72:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$77,$40,$77,$50,$7A,$60,$71,$80
	db $70,$70,$70,$68,$80,$70,$7F,$78,$81,$80,$75,$90,$80,$88,$72,$68
	db $74,$60,$82,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope2.bin"	; GFXSize = $3A0

DATA_C7EE36:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$78,$40,$78,$50,$7B,$60,$72,$80
	db $71,$70,$71,$68,$81,$70,$80,$78,$82,$80,$76,$90,$80,$88,$73,$68
	db $75,$60,$83,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope3.bin"	; GFXSize = $3A0

DATA_C7F1FA:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$78,$40,$78,$50,$7C,$60,$73,$80
	db $72,$70,$72,$68,$82,$70,$81,$78,$83,$80,$78,$90,$82,$88,$74,$68
	db $75,$60,$84,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope4.bin"	; GFXSize = $3A0

DATA_C7F5BE:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$78,$3F,$78,$4F,$7C,$5F,$73,$7F
	db $72,$6F,$72,$67,$82,$6F,$82,$77,$83,$7F,$77,$8F,$83,$87,$84,$7F
	db $74,$67,$75,$5F,$85,$6F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope5.bin"	; GFXSize = $3C0

DATA_C7F9A4:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$78,$3F,$78,$4F,$7B,$5F,$73,$7F
	db $72,$6F,$72,$67,$82,$6F,$82,$77,$83,$7F,$78,$8F,$83,$87,$84,$85
	db $74,$67,$75,$5F,$84,$6F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope6.bin"	; GFXSize = $3C0

DATA_C7FD8A:
	incbin "Graphics/Compressed/GFX_Layer1_WrinklysSaveCave.bin":0-(($010000-DATA_C7FD8A)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_WrinklysSaveCave.bin":(DATA_C7FD8A_End-DATA_C7FD8A)-

DATA_C84543:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$77,$40,$77,$50,$7A,$60,$72,$80
	db $71,$70,$71,$68,$81,$70,$7F,$78,$82,$80,$78,$90,$82,$88,$84,$84
	db $72,$68,$74,$60,$83,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope7.bin"	; GFXSize = $3C0

DATA_C84929:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$78,$40,$77,$50,$7A,$60,$71,$80
	db $6F,$70,$70,$68,$7F,$70,$7E,$78,$81,$80,$76,$90,$81,$88,$84,$83
	db $72,$68,$74,$60,$81,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromHorizontalRope8.bin"	; GFXSize = $3C0

DATA_C84D0F:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$66,$71,$81,$59,$76,$69,$7D,$79
	db $83,$69,$6E,$69,$69,$69,$71,$61,$82,$51,$79,$61,$8D,$61,$88,$79
	db $7D,$51,$76,$79,$7D,$59
	incbin "Graphics/DynamicSprites/GFX_Kiddy_GrabHorizontalRope1.bin"	; GFXSize = $3C0

DATA_C850F5:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$7B,$4E,$7B,$6E,$77,$5E,$69,$7E
	db $6B,$6E,$7C,$7E,$6F,$66,$87,$66,$86,$7D,$7C,$46,$7F,$46,$87,$5E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_GrabHorizontalRope2.bin"	; GFXSize = $3C0

DATA_C854D5:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7A,$3E,$7A,$4E,$6E,$5E,$7D,$5E
	db $78,$6E,$70,$6E,$71,$56,$85,$6E,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope1.bin"	; GFXSize = $300

DATA_C857EF:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$73,$3F,$78,$4F,$6F,$5F,$7F,$5F
	db $7C,$6F,$76,$6F,$70,$57,$82,$7F,$83,$57
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope2.bin"	; GFXSize = $300

DATA_C85B09:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6E,$3F,$78,$4F,$80,$5F,$7F,$6F
	db $78,$5F,$7B,$6F,$74,$4F,$78,$67,$86,$57,$7C,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope3.bin"	; GFXSize = $2C0

DATA_C85DE5:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$6A,$3E,$78,$4E,$78,$5E,$7D,$6E
	db $81,$3E,$88,$5E,$8A,$71,$70,$4E,$83,$66,$88,$4E,$88,$56
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope4.bin"	; GFXSize = $340

DATA_C86143:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$65,$3F,$73,$4F,$7F,$67,$88,$3F
	db $80,$4F,$8E,$4F,$79,$67,$80,$47,$6B,$4F,$77,$5F,$7A,$47,$75,$47
	db $7D,$5F,$82,$5F,$8C,$67
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope5.bin"	; GFXSize = $3C0

DATA_C86529:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6B,$40,$77,$50,$76,$60,$87,$40
	db $83,$60,$87,$50,$81,$70,$7F,$48,$70,$50,$89,$70,$87,$58,$8A,$50
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope6.bin"	; GFXSize = $360

DATA_C868A9:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7F,$51,$75,$61,$84,$41,$82,$61
	db $74,$49,$7C,$49,$77,$71,$77,$59,$74,$51,$7F,$71,$87,$71,$85,$79
	db $77,$51,$8A,$71
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope7.bin"	; GFXSize = $340

DATA_C86C0D:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$76,$4E,$74,$5E,$79,$6E,$7E,$3E
	db $80,$5E,$85,$56,$81,$4E,$74,$6E,$86,$76,$89,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope8.bin"	; GFXSize = $320

DATA_C86F49:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$75,$4F,$73,$5F,$78,$6F,$76,$3F
	db $81,$5F,$85,$57,$73,$6F,$86,$77,$88,$6F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope9.bin"	; GFXSize = $300

DATA_C87263:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$71,$4C,$74,$5C,$80,$6C,$74,$6C
	db $6F,$3C,$81,$5C,$81,$54,$74,$7C,$86,$54,$7C,$7C,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope10.bin"	; GFXSize = $3A0

DATA_C87621:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$74,$50,$77,$70,$75,$60,$6A,$40
	db $84,$50,$6D,$50,$71,$78,$85,$68,$8B,$60,$71,$58,$85,$60,$72,$70
	db $87,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope11.bin"	; GFXSize = $380

DATA_C879C3:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$71,$50,$89,$40,$75,$70,$76,$60
	db $67,$40,$81,$50,$69,$50,$81,$48,$90,$50,$86,$60,$81,$68,$71,$70
	db $85,$77,$8E,$58
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope12.bin"	; GFXSize = $400

DATA_C87DE7:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6F,$4E,$89,$3E,$7A,$5E,$64,$3E
	db $7F,$4E,$67,$4E,$7E,$46,$81,$46,$8F,$4E,$7A,$6E,$77,$5E,$72,$66
	db $82,$72,$72,$6E,$76,$76
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope13.bin"	; GFXSize = $3C0

DATA_C881CD:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6F,$50,$85,$40,$7C,$60,$64,$40
	db $7F,$50,$69,$50,$7E,$48,$7F,$76,$8B,$50,$7C,$70,$74,$60,$75,$68
	db $77,$78,$74,$70
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope14.bin"	; GFXSize = $3A0

DATA_C88591:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$4F,$81,$3F,$7D,$5F,$7C,$4F
	db $77,$6F,$66,$4F,$6F,$5F,$87,$4F,$75,$5F,$75,$67,$67,$47,$82,$6F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope15.bin"	; GFXSize = $360

DATA_C88911:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7D,$5E,$6D,$5E,$7C,$4E,$7C,$3E
	db $79,$6E,$72,$56,$6A,$56,$6C,$4E,$85,$6E,$7C,$7E,$73,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbHorizontalRope16.bin"	; GFXSize = $340

DATA_C88C6F:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$74,$62,$84,$62,$74,$72,$84,$72
	db $96,$79,$89,$5A,$94,$78,$81,$5A,$7E,$5A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Turn1.bin"	; GFXSize = $2A0

DATA_C88F29:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$71,$62,$81,$62,$72,$72,$82,$72
	db $92,$7A,$84,$5A,$8B,$6A,$8B,$62,$7F,$5A,$7B,$5A,$8D,$72
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Turn2.bin"	; GFXSize = $2E0

DATA_C89227:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6F,$69,$77,$49,$6F,$59,$6D,$81
	db $6B,$59,$6F,$51,$6B,$51,$68,$61,$67,$69,$69,$71,$7E,$70,$6D,$79
	db $6B,$81,$75,$79,$7D,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope1.bin"	; GFXSize = $300

DATA_C8954D:
	db $04,$08,$08,$00,$18,$18,$00,$00,$69,$63,$6C,$53,$77,$4B,$70,$73
	db $80,$7B,$80,$73,$6C,$73,$79,$6B,$7C,$68,$77,$5B,$79,$63,$6E,$83
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope2.bin"	; GFXSize = $300

DATA_C8986D:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$6A,$62,$6C,$52,$78,$52,$6F,$72
	db $75,$62,$77,$82,$7B,$74,$6B,$72,$7C,$82,$79,$8A,$72,$82
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope3.bin"	; GFXSize = $340

DATA_C89BCB:
	db $06,$02,$0C,$00,$00,$0E,$10,$0C,$68,$63,$6B,$83,$6B,$53,$78,$53
	db $69,$73,$75,$63,$76,$73,$75,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope4.bin"	; GFXSize = $340

DATA_C89F23:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$66,$62,$6B,$52,$65,$72,$63,$82
	db $75,$72,$75,$7A,$7B,$5A,$80,$5C,$76,$6A,$76,$62,$7E,$62,$6B,$82
	db $76,$82
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope5.bin"	; GFXSize = $2C0

DATA_C8A205:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$61,$69,$51,$78,$61,$6F,$71
	db $77,$89,$75,$59,$60,$69,$63,$61,$72,$81,$76,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope6.bin"	; GFXSize = $2C0

DATA_C8A4E1:
	db $04,$08,$08,$01,$18,$19,$00,$00,$62,$5F,$62,$4F,$72,$5F,$6E,$6F
	db $63,$47,$72,$57,$75,$57,$70,$4F,$7E,$6E,$7A,$87,$80,$66,$73,$7F
	db $77,$7F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope7.bin"	; GFXSize = $320

DATA_C8A823:
	db $04,$08,$08,$01,$18,$19,$00,$00,$66,$54,$70,$44,$6E,$64,$6F,$74
	db $67,$64,$75,$54,$76,$5C,$6A,$4C,$7F,$6F,$77,$84,$6B,$6C,$80,$67
	db $75,$84
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope8.bin"	; GFXSize = $320

DATA_C8AB65:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6E,$59,$77,$49,$6E,$69,$67,$59
	db $72,$49,$6A,$51,$6F,$51,$74,$79,$77,$81,$69,$61,$7F,$6C,$7F,$74
	db $72,$79,$6B,$69,$6C,$71
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope9.bin"	; GFXSize = $300

DATA_C8AE8B:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6F,$5D,$78,$4D,$6F,$6D,$69,$5D
	db $72,$4D,$69,$55,$70,$55,$76,$7D,$76,$85,$6B,$65,$81,$72,$81,$7A
	db $71,$7D,$6B,$6D,$83,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope10.bin"	; GFXSize = $300

DATA_C8B1B1:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6F,$61,$78,$51,$6E,$71,$69,$61
	db $70,$51,$69,$59,$70,$59,$77,$81,$6C,$69,$81,$77,$81,$7F,$71,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope11.bin"	; GFXSize = $2A0

DATA_C8B471:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6F,$64,$78,$54,$68,$54,$6E,$74
	db $69,$64,$6B,$74,$6B,$7C,$6F,$4C,$76,$84,$6B,$6C,$6E,$84
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope12.bin"	; GFXSize = $2E0

DATA_C8B76F:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$6E,$6A,$77,$5A,$67,$5A,$81,$70
	db $6B,$6A,$69,$72,$6D,$52,$72,$7A,$85,$71,$75,$52,$68,$7A,$75,$82
	db $69,$82
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope13.bin"	; GFXSize = $2C0

DATA_C8BA51:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6E,$69,$75,$59,$65,$59,$66,$81
	db $7E,$69,$69,$71,$6C,$51,$71,$79,$67,$79,$72,$89,$73,$51,$68,$69
	db $72,$81,$85,$59,$85,$61
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope14.bin"	; GFXSize = $300

DATA_C8BD77:
	db $04,$08,$08,$00,$18,$18,$00,$00,$76,$67,$66,$67,$66,$57,$68,$77
	db $70,$87,$76,$4F,$6B,$4F,$71,$4F,$80,$49,$80,$51,$76,$57,$76,$5F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope15.bin"	; GFXSize = $300

DATA_C8C097:
	db $04,$08,$08,$01,$18,$19,$00,$00,$76,$69,$66,$69,$66,$59,$68,$79
	db $76,$49,$76,$51,$85,$47,$6B,$51,$70,$51,$82,$45,$82,$4D,$76,$59
	db $76,$61
	incbin "Graphics/DynamicSprites/GFX_Kiddy_ClimbUpSingleVerticalRope16.bin"	; GFXSize = $320

DATA_C8C3D9:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$6D,$50,$68,$60,$6C,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangOnVerticalRope.bin"	; GFXSize = $300

DATA_C8C6FF:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$47,$6E,$57,$77,$67,$68,$67
	db $6F,$4F,$68,$5F,$76,$77,$76,$7F,$76,$87
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TurnOnVerticalRope1.bin"	; GFXSize = $2A0

DATA_C8C9B9:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$4B,$77,$5B,$76,$6B,$6B,$5B
	db $7C,$7B,$72,$53,$75,$4B,$6E,$6B,$77,$7B,$7A,$83
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TurnOnVerticalRope2.bin"	; GFXSize = $2C0

DATA_C8CC95:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7B,$4B,$7C,$5B,$77,$6B,$6F,$5B
	db $7D,$7B,$75,$53,$75,$6B,$77,$7B,$7B,$83
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TurnOnVerticalRope3.bin"	; GFXSize = $2A0

DATA_C8CF4F:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$6C,$50,$68,$60,$6B,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope1.bin"	; GFXSize = $300

DATA_C8D275:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$69,$50,$68,$60,$6A,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope2.bin"	; GFXSize = $300

DATA_C8D59B:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$67,$50,$68,$60,$67,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope3.bin"	; GFXSize = $300

DATA_C8D8C1:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$6C,$50,$68,$60,$68,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope4.bin"	; GFXSize = $300

DATA_C8DBE7:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$6C,$50,$68,$60,$68,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope5.bin"	; GFXSize = $300

DATA_C8DF0D:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$6C,$50,$68,$60,$68,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope6.bin"	; GFXSize = $300

DATA_C8E233:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$77,$48,$6E,$58,$6E,$68,$7C,$78
	db $6F,$50,$6C,$50,$69,$60,$6A,$58,$67,$68,$69,$70,$7E,$70,$71,$78
	db $77,$78,$76,$80,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnVerticalRope7.bin"	; GFXSize = $300

DATA_C8E559:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$85,$55,$75,$55,$75,$65,$85,$65
	db $86,$4D,$8A,$4D,$90,$56,$85,$6D,$8C,$65,$7A,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy1.bin"	; GFXSize = $260

DATA_C8E7D5:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$55,$75,$55,$75,$65,$85,$65
	db $86,$4D,$8A,$4D,$90,$55,$85,$6D,$8D,$65,$7A,$75,$8E,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy2.bin"	; GFXSize = $280

DATA_C8EA73:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$56,$75,$56,$75,$66,$85,$66
	db $86,$4E,$8B,$4E,$91,$56,$85,$6E,$8D,$66,$7A,$76,$8F,$5E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy3.bin"	; GFXSize = $280

DATA_C8ED11:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$57,$75,$57,$75,$67,$85,$67
	db $87,$4F,$8B,$4F,$91,$58,$85,$6F,$8D,$67,$7A,$77,$8E,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy4.bin"	; GFXSize = $280

DATA_C8EFAF:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$89,$57,$79,$57,$75,$67,$85,$67
	db $88,$4F,$8B,$4F,$75,$5F,$84,$6F,$8D,$67,$76,$57
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy5.bin"	; GFXSize = $260

DATA_C8F22B:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$89,$56,$79,$56,$75,$66,$85,$66
	db $88,$4E,$8B,$4E,$75,$5E,$85,$6E,$8D,$66,$76,$56
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy6.bin"	; GFXSize = $260

DATA_C8F4A7:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$88,$56,$78,$56,$75,$66,$85,$66
	db $87,$4E,$8B,$4E,$75,$5E,$84,$6E,$8D,$66,$76,$56
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy7.bin"	; GFXSize = $260

DATA_C8F723:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$88,$56,$78,$56,$75,$66,$85,$66
	db $86,$4E,$8B,$4E,$74,$5E,$84,$6E,$8C,$66,$75,$55
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnAnimalBuddy8.bin"	; GFXSize = $260

DATA_C8F99F:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$55,$74,$55,$75,$65,$85,$65
	db $8F,$5D,$87,$4D,$8B,$4D,$85,$6D,$8D,$65,$7B,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnAnimalBuddy1.bin"	; GFXSize = $260

DATA_C8FC1B:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$84,$55,$74,$55,$75,$65,$85,$65
	db $8B,$4D,$89,$4D,$85,$6D,$8C,$65,$7B,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnAnimalBuddy2.bin"	; GFXSize = $240

DATA_C8FE75:
	incbin "Graphics/Compressed/GFX_Layer2_SwankysSideshowInTent.bin":0-(($010000-DATA_C8FE75)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankC9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer2_SwankysSideshowInTent.bin":(DATA_C8FE75_End-DATA_C8FE75)-

DATA_C927E5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$55,$74,$55,$75,$65,$85,$65
	db $8C,$4D,$85,$6D,$8A,$65,$7A,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnAnimalBuddy3.bin"	; GFXSize = $220

DATA_C92A1D:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$54,$74,$54,$73,$64,$83,$64
	db $8C,$4C,$85,$6C,$8A,$64,$7A,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnAnimalBuddy4.bin"	; GFXSize = $220

DATA_C92C55:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$54,$74,$54,$72,$64,$82,$64
	db $8C,$4C,$85,$6C,$8A,$64,$7A,$74
	incbin "Graphics/DynamicSprites/GFX_Kiddy_IdleOnAnimalBuddy5.bin"	; GFXSize = $220

DATA_C92E8D:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$62,$73,$72,$63,$72,$65,$62
	db $74,$52,$6A,$5A,$71,$5A,$7F,$56,$85,$68,$83,$70,$8B,$6E,$90,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg1.bin"	; GFXSize = $360

DATA_C9320D:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$76,$63,$77,$73,$67,$73,$66,$63
	db $73,$53,$69,$5B,$6B,$5B,$7E,$55,$87,$73,$86,$6B,$8D,$71,$75,$4B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg2.bin"	; GFXSize = $360

DATA_C9358D:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$77,$62,$78,$72,$68,$72,$67,$62
	db $72,$52,$6A,$5A,$7D,$5A,$88,$72,$83,$6A,$74,$4A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg3.bin"	; GFXSize = $320

DATA_C938C9:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$74,$61,$7A,$71,$6A,$71,$68,$61
	db $73,$51,$6B,$59,$7D,$59,$85,$74,$86,$6C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg4.bin"	; GFXSize = $300

DATA_C93BE3:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$74,$61,$7D,$71,$6D,$71,$6A,$61
	db $73,$51,$6E,$59,$7E,$59,$7E,$81,$87,$69
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg5.bin"	; GFXSize = $300

DATA_C93EFD:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$61,$73,$71,$69,$61,$73,$51
	db $83,$71,$6B,$71,$6C,$59,$7F,$59,$83,$79,$89,$71,$82,$81
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg6.bin"	; GFXSize = $2E0

DATA_C941FB:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$75,$5F,$79,$6F,$68,$5F,$74,$4F
	db $69,$6F,$86,$6F,$6C,$57,$80,$57,$88,$77
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg7.bin"	; GFXSize = $300

DATA_C94515:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$60,$76,$70,$66,$60,$74,$50
	db $66,$70,$86,$71,$6C,$58,$80,$58,$84,$69,$8C,$73
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideSteelKeg8.bin"	; GFXSize = $320

DATA_C94851:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$7D,$7E,$6D,$6E,$6D,$78,$5D
	db $7D,$85,$7E,$7D,$86,$7D,$88,$65,$89,$6D,$88,$75,$75,$65,$71,$5D
	db $71,$55,$80,$55
	incbin "Graphics/DynamicSprites/GFX_Buzz_Dead1.bin"	; GFXSize = $340

DATA_C94BB5:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$70,$7E,$7F,$6E,$6F,$6E,$7D,$5E
	db $67,$5C,$7F,$86,$8B,$72,$80,$7E,$75,$66
	incbin "Graphics/DynamicSprites/GFX_Buzz_Dead2.bin"	; GFXSize = $300

DATA_C94ECF:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$73,$7F,$81,$6F,$71,$6F,$78,$5F
	db $60,$5F,$82,$87,$83,$7F,$70,$67,$8C,$67,$88,$67
	incbin "Graphics/DynamicSprites/GFX_Buzz_Dead3.bin"	; GFXSize = $320

DATA_C9520B:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$75,$7D,$80,$7D,$7F,$6D,$6F,$6D
	db $7F,$5D,$6F,$5D,$67,$6B,$5F,$6B,$5D,$6B
	incbin "Graphics/DynamicSprites/GFX_Buzz_Dead4.bin"	; GFXSize = $360

DATA_C95585:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$83,$79,$82,$69,$72,$69,$62,$69
	db $76,$79,$82,$61,$7F,$59,$72,$61,$7A,$61,$70,$59,$6B,$61,$67,$61
	db $5D,$71,$7B,$81,$7B,$79
	incbin "Graphics/DynamicSprites/GFX_Buzz_Dead5.bin"	; GFXSize = $360

DATA_C9590B:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$77,$6F,$67,$7E,$77,$7F,$67
	db $8C,$77,$8C,$6F,$8F,$67
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly1.bin"	; GFXSize = $260

DATA_C95B81:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6E,$78,$6E,$68,$7E,$68,$7E,$80
	db $8C,$78,$8C,$70,$8A,$66,$8C,$5E,$7E,$78,$77,$60,$86,$78
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly2.bin"	; GFXSize = $280

DATA_C95E1F:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$6E,$78,$6D,$68,$7D,$68,$85,$78
	db $8B,$78,$8B,$70,$7C,$60,$7D,$58,$88,$58,$87,$60,$82,$60,$7E,$80
	db $7E,$78
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly3.bin"	; GFXSize = $2C0

DATA_C96101:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6E,$78,$6E,$68,$7E,$68,$7E,$78
	db $8C,$78,$8C,$70,$76,$60,$7E,$80,$8C,$5D,$8A,$65,$85,$78
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly4.bin"	; GFXSize = $280

DATA_C9639F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$77,$6F,$67,$7E,$77,$7F,$67
	db $8C,$77,$8C,$6F,$8F,$67
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly5.bin"	; GFXSize = $260

DATA_C96615:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$78,$6D,$68,$7D,$68,$7D,$78
	db $8C,$78,$8C,$70,$8C,$5E,$77,$60,$7D,$80,$8A,$66,$85,$78
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly6.bin"	; GFXSize = $280

DATA_C968B3:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6D,$78,$6D,$68,$7D,$78,$7D,$68
	db $8B,$78,$8B,$70,$88,$58,$80,$60,$7D,$58,$87,$60,$79,$60
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly7.bin"	; GFXSize = $2E0

DATA_C96BB1:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6E,$78,$6D,$68,$7D,$68,$7E,$78
	db $8B,$78,$8C,$70,$8C,$5E,$8A,$66,$77,$60,$7E,$80,$84,$78
	incbin "Graphics/DynamicSprites/GFX_Buzz_Fly8.bin"	; GFXSize = $280

DATA_C96E4F:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$74,$78,$7F,$70,$74,$68,$6F,$60
	db $86,$68,$90,$5C,$8E,$64
	incbin "Graphics/DynamicSprites/GFX_Buzz_Turn1.bin"	; GFXSize = $200

DATA_C97065:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$77,$76,$67,$83,$77,$83,$7F
	db $82,$6F,$82,$67,$87,$5F,$8A,$57,$74,$5F,$71,$57
	incbin "Graphics/DynamicSprites/GFX_Buzz_Turn2.bin"	; GFXSize = $200

DATA_C97281:
	db $01,$06,$0A,$00,$00,$1D,$00,$00,$04,$02,$03,$1A,$00,$00,$73,$6D
	db $85,$65,$79,$65,$73,$65,$83,$75,$83,$6D,$7F,$65,$71,$59,$7F,$59
	db $71,$69,$7F,$69,$74,$79,$7C,$79,$84,$79
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose1.bin"	; GFXSize = $3A0

DATA_C9764B:
	db $01,$06,$0A,$00,$00,$1D,$00,$00,$04,$02,$03,$1A,$00,$00,$74,$6F
	db $7A,$67,$84,$6F,$74,$67,$81,$67,$86,$67,$83,$77,$72,$5A,$80,$5A
	db $72,$6A,$80,$6A,$74,$7A,$7C,$7A,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose2.bin"	; GFXSize = $3A0

DATA_C97A15:
	db $01,$06,$0A,$00,$00,$1D,$00,$00,$04,$02,$03,$1A,$00,$00,$76,$68
	db $77,$78,$86,$68,$7F,$78,$86,$70,$88,$6B,$84,$78,$74,$5B,$81,$5B
	db $73,$6B,$81,$6B,$75,$7B,$7D,$7B,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose3.bin"	; GFXSize = $3A0

DATA_C97DDF:
	db $01,$06,$0A,$00,$00,$1D,$00,$00,$04,$02,$03,$1A,$00,$00,$73,$66
	db $83,$66,$83,$6E,$75,$76,$7C,$76,$83,$76,$84,$66,$71,$59,$7F,$59
	db $72,$69,$7F,$69,$74,$79,$7C,$79,$84,$79
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose4.bin"	; GFXSize = $3A0

DATA_C981A9:
	db $01,$05,$0A,$00,$00,$1C,$00,$00,$04,$02,$01,$0F,$02,$1A,$6D,$66
	db $7D,$66,$7D,$6E,$70,$76,$77,$76,$7D,$76,$7A,$58,$6C,$58,$6C,$68
	db $7B,$68,$71,$78,$79,$78,$81,$78
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose5.bin"	; GFXSize = $380

DATA_C98551:
	db $01,$05,$0A,$00,$00,$1C,$00,$00,$04,$02,$01,$0F,$02,$1A,$6E,$63
	db $7E,$63,$7E,$6B,$70,$73,$78,$73,$7E,$73,$6D,$58,$7B,$58,$7B,$68
	db $6D,$68,$71,$78,$79,$78,$81,$78
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose6.bin"	; GFXSize = $380

DATA_C988F9:
	db $01,$05,$0A,$00,$00,$1C,$00,$00,$04,$02,$01,$0F,$02,$1A,$6E,$60
	db $7E,$60,$7E,$68,$70,$70,$78,$70,$7E,$70,$6D,$57,$7B,$57,$6E,$67
	db $7C,$67,$71,$77,$79,$77,$81,$77
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose7.bin"	; GFXSize = $380

DATA_C98CA1:
	db $01,$06,$0A,$00,$00,$1D,$00,$00,$04,$02,$03,$1A,$00,$00,$70,$63
	db $80,$63,$80,$6B,$80,$73,$78,$73,$73,$73,$81,$63,$6F,$58,$7C,$58
	db $6F,$68,$7D,$68,$73,$78,$7B,$78,$83,$78
	incbin "Graphics/DynamicSprites/GFX_DKBarrel_Pose8.bin"	; GFXSize = $3A0

DATA_C9906B:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$79,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Zero.bin"	; GFXSize = $C0

DATA_C99139:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$7C,$68,$7F,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_One.bin"	; GFXSize = $C0

DATA_C99207:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Two.bin"	; GFXSize = $C0

DATA_C992D5:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Three.bin"	; GFXSize = $C0

DATA_C993A3:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$70,$79,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Four.bin"	; GFXSize = $A0

DATA_C9944F:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$79,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Five.bin"	; GFXSize = $C0

DATA_C9951D:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$7A,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Six.bin"	; GFXSize = $C0

DATA_C995EB:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Seven.bin"	; GFXSize = $C0

DATA_C996B9:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$79,$68,$7F,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Eight.bin"	; GFXSize = $C0

DATA_C99787:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$70,$78,$68,$80,$68
	incbin "Graphics/DynamicSprites/GFX_Timer_Nine.bin"	; GFXSize = $C0

DATA_C99855:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$8E,$78,$74,$5D,$83,$7B,$73,$6D
	db $83,$6B,$6C,$75,$84,$63,$7B,$7D,$77,$7D,$93,$70,$93,$88,$8C,$8B
	db $94,$90,$98,$98,$98,$A0
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Idle1.bin"	; GFXSize = $3C0

DATA_C99C3B:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$82,$6D,$72,$6D,$8D,$7D,$73,$5D
	db $6C,$75,$83,$65,$7E,$5D,$85,$65,$92,$75,$8F,$6D,$94,$75,$85,$7D
	db $7D,$7D,$76,$7D,$88,$85,$8D,$8D,$95,$92,$98,$9A
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Idle2.bin"	; GFXSize = $3C0

DATA_C9A027:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$73,$5D,$73,$6D,$8E,$7D,$83,$6D
	db $6C,$75,$83,$65,$7D,$5D,$85,$65,$93,$75,$8F,$6D,$86,$7D,$88,$85
	db $8D,$8D,$7E,$7D,$76,$7D,$93,$94,$96,$9C
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Idle3.bin"	; GFXSize = $3A0

DATA_C9A3F1:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$73,$5D,$72,$6D,$86,$7D,$82,$6D
	db $6C,$75,$83,$65,$7D,$5D,$76,$7D,$7E,$7D,$95,$82,$95,$7A,$92,$78
	db $91,$70,$8C,$8D,$93,$94,$94,$9C
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Idle4.bin"	; GFXSize = $380

DATA_C9A799:
	db $06,$04,$0C,$07,$1C,$23,$00,$00,$90,$79,$80,$79,$76,$59,$86,$6A
	db $66,$65,$76,$69,$93,$71,$5E,$64,$5B,$5C,$84,$62,$79,$79,$7B,$81
	db $8C,$89,$94,$89,$93,$91,$98,$95,$59,$64
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Presents1.bin"	; GFXSize = $460

DATA_C9AC23:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$68,$5F,$5C,$57,$78,$5F,$77,$6F
	db $90,$7A,$87,$6D,$8C,$8A,$94,$8A,$98,$96,$7E,$57,$79,$57,$70,$6F
	db $87,$65,$94,$72,$87,$7D,$7F,$7F,$7B,$7F,$8B,$82,$94,$92
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Presents2.bin"	; GFXSize = $4A0

DATA_C9B0F1:
	db $06,$04,$0C,$09,$1C,$25,$00,$00,$61,$4F,$71,$5A,$80,$7A,$70,$6A
	db $90,$7A,$80,$6A,$69,$5F,$7F,$5A,$81,$62,$85,$62,$90,$72,$8F,$6A
	db $94,$72,$8D,$8A,$79,$7A,$95,$8A,$94,$92,$98,$95,$7D,$82
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Presents3.bin"	; GFXSize = $4A0

DATA_C9B5BF:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$83,$6B,$73,$5D,$8D,$7B,$73,$6D
	db $7E,$7B,$6C,$75,$83,$63,$76,$7D,$8B,$8B,$8E,$6B,$93,$73,$8F,$8B
	db $94,$93,$98,$9B
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Idle5.bin"	; GFXSize = $3A0

DATA_C9B983:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$74,$5C,$72,$6C,$88,$7C,$82,$6C
	db $6A,$75,$63,$75,$72,$7C,$7A,$7C,$84,$64,$7E,$5C,$82,$7C,$96,$78
	db $96,$80,$8D,$8C,$92,$6F,$92,$77,$95,$88,$95,$90,$99,$98
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Presents4.bin"	; GFXSize = $3E0

DATA_C9BD91:
	db $05,$06,$0A,$07,$1A,$21,$00,$00,$73,$5B,$71,$6B,$81,$75,$81,$65
	db $8F,$7D,$69,$70,$69,$78,$61,$71,$5C,$71,$79,$7B,$83,$5D,$90,$6D
	db $91,$75,$95,$75,$8B,$85,$8E,$8D,$96,$8D,$98,$95
	incbin "Graphics/DynamicSprites/GFX_SwankyKong_Presents5.bin"	; GFXSize = $420

DATA_C9C1DD:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C1,$D0,$C9,$B8,$C9,$B4,$C9,$B8,$D1,$AB,$BD,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose1.bin"	; GFXSize = $280

DATA_C9C47B:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$C9
	db $D0,$D1,$AB,$BD,$B8,$C9,$B4,$C9,$B8,$D1,$D0,$B9,$D0,$C1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose2.bin"	; GFXSize = $280

DATA_C9C719:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C1,$AB,$BD,$B8,$C9,$B4,$C9,$B8,$D1,$D0,$C9,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose3.bin"	; GFXSize = $280

DATA_C9C9B7:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C1,$AB,$BD,$B8,$C9,$B4,$C9,$B8,$D1,$D0,$C9,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose4.bin"	; GFXSize = $280

DATA_C9CC55:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C1,$B8,$C9,$B8,$D1,$B4,$C9,$AB,$BD,$D0,$C9,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose5.bin"	; GFXSize = $280

DATA_C9CEF3:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C9,$B4,$C9,$B8,$C9,$B8,$D1,$AB,$BD,$D0,$C1,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose6.bin"	; GFXSize = $280

DATA_C9D191:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C1,$B8,$C9,$B8,$D1,$D0,$C9,$B4,$C9,$AB,$BD,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose7.bin"	; GFXSize = $280

DATA_C9D42F:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$C0,$B9,$C0,$C9,$B0,$B9,$D0,$B9
	db $D0,$C1,$B8,$C9,$B8,$D1,$B4,$C9,$AB,$BD,$D0,$C9,$D0,$D1
	incbin "Graphics/DynamicSprites/GFX_FunkysRentalsPool_Pose8.bin"	; GFXSize = $280

DATA_C9D6CD:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$72,$7C,$82
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp1.bin"	; GFXSize = $A0

DATA_C9D779:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$72,$7C,$82
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp2.bin"	; GFXSize = $A0

DATA_C9D825:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$74,$7C,$84
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp3.bin"	; GFXSize = $A0

DATA_C9D8D1:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$73,$7C,$83
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp4.bin"	; GFXSize = $A0

DATA_C9D97D:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$72,$7E,$82
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp5.bin"	; GFXSize = $A0

DATA_C9DA29:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$72,$7D,$82
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp6.bin"	; GFXSize = $A0

DATA_C9DAD5:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$74,$7C,$84
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp7.bin"	; GFXSize = $A0

DATA_C9DB81:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$73,$7C,$83,$83,$7B
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkUp8.bin"	; GFXSize = $C0

DATA_C9DC4F:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$73,$78,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp1.bin"	; GFXSize = $A0

DATA_C9DCFB:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$75,$84,$7D,$7F,$6D
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp2.bin"	; GFXSize = $C0

DATA_C9DDC9:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$74,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp3.bin"	; GFXSize = $A0

DATA_C9DE75:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$73,$86,$77,$7A,$83
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp4.bin"	; GFXSize = $C0

DATA_C9DF43:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$72,$85,$7A,$79,$82
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp5.bin"	; GFXSize = $C0

DATA_C9E011:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$73,$84,$7B,$7A,$83
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp6.bin"	; GFXSize = $C0

DATA_C9E0DF:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$74,$84,$7C,$79,$84
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp7.bin"	; GFXSize = $C0

DATA_C9E1AD:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$75,$78,$7D,$7F,$6D
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonalUp8.bin"	; GFXSize = $C0

DATA_C9E27B:
	db $00,$06,$00,$00,$00,$06,$00,$00,$7A,$73,$77,$7B,$7F,$7B,$82,$73
	db $86,$7B,$7F,$83
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide1.bin"	; GFXSize = $C0

DATA_C9E34F:
	db $00,$05,$00,$00,$00,$05,$00,$00,$79,$74,$77,$7C,$7D,$7C,$81,$74
	db $83,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide2.bin"	; GFXSize = $A0

DATA_C9E401:
	db $00,$05,$00,$00,$00,$05,$00,$00,$79,$74,$76,$7C,$7E,$7C,$81,$74
	db $84,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide3.bin"	; GFXSize = $A0

DATA_C9E4B3:
	db $00,$05,$00,$00,$00,$05,$00,$00,$7A,$73,$77,$7B,$7E,$7B,$81,$73
	db $86,$7B
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide4.bin"	; GFXSize = $A0

DATA_C9E565:
	db $00,$05,$00,$00,$00,$05,$00,$00,$7A,$73,$77,$7B,$7E,$7B,$81,$73
	db $86,$7B
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide5.bin"	; GFXSize = $A0

DATA_C9E617:
	db $00,$05,$00,$00,$00,$05,$00,$00,$79,$74,$77,$7C,$7F,$7C,$81,$74
	db $84,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide6.bin"	; GFXSize = $A0

DATA_C9E6C9:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7C,$74,$79,$74,$76,$7C,$81,$84
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide7.bin"	; GFXSize = $E0

DATA_C9E7B9:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$74,$7F,$84,$85,$77
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkSide8.bin"	; GFXSize = $C0

DATA_C9E887:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$74,$85,$7C,$7A,$84
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown1.bin"	; GFXSize = $C0

DATA_C9E955:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7A,$74,$85,$7C,$7D,$84
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown2.bin"	; GFXSize = $C0

DATA_C9EA23:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$75,$84,$7D
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown3.bin"	; GFXSize = $A0

DATA_C9EACF:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$74,$79,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown4.bin"	; GFXSize = $A0

DATA_C9EB7B:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$75,$81,$7E
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown5.bin"	; GFXSize = $A0

DATA_C9EC27:
	db $00,$05,$00,$00,$00,$05,$00,$00,$80,$7F,$78,$76,$80,$75,$83,$7D
	db $78,$7E
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown6.bin"	; GFXSize = $A0

DATA_C9ECD9:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$75,$7D,$85,$85,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown7.bin"	; GFXSize = $C0

DATA_C9EDA7:
	db $00,$05,$00,$00,$00,$05,$00,$00,$78,$7E,$79,$76,$81,$75,$82,$7D
	db $86,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDiagonallyDown8.bin"	; GFXSize = $A0

DATA_C9EE59:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$76
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown1.bin"	; GFXSize = $80

DATA_C9EEE3:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$75,$81,$7F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown2.bin"	; GFXSize = $A0

DATA_C9EF8F:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$76,$82,$7E
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown3.bin"	; GFXSize = $A0

DATA_C9F03B:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$74,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown4.bin"	; GFXSize = $A0

DATA_C9F0E7:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$76
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown5.bin"	; GFXSize = $80

DATA_C9F171:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$74,$77,$7F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown6.bin"	; GFXSize = $A0

DATA_C9F21D:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$74,$76,$7D
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown7.bin"	; GFXSize = $A0

DATA_C9F2C9:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$74,$75,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_WalkDown8.bin"	; GFXSize = $A0

DATA_C9F375:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$74,$7C,$7C,$7E,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp1.bin"	; GFXSize = $60

DATA_C9F3E3:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$73,$7D,$7B,$7C,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp2.bin"	; GFXSize = $60

DATA_C9F451:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$73,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp3.bin"	; GFXSize = $40

DATA_C9F49D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$73,$7A,$7C,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp4.bin"	; GFXSize = $60

DATA_C9F50B:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$78,$7B,$80,$7A,$78,$7C,$70
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp5.bin"	; GFXSize = $80

DATA_C9F59B:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$73,$7C,$7B,$7A,$7B,$7C,$83
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp6.bin"	; GFXSize = $80

DATA_C9F62B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7C,$7B,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp7.bin"	; GFXSize = $60

DATA_C9F699:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7D,$7B,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkUp8.bin"	; GFXSize = $60

DATA_C9F707:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp1.bin"	; GFXSize = $80

DATA_C9F791:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp2.bin"	; GFXSize = $80

DATA_C9F81B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp3.bin"	; GFXSize = $80

DATA_C9F8A5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp4.bin"	; GFXSize = $80

DATA_C9F92F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp5.bin"	; GFXSize = $80

DATA_C9F9B9:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp6.bin"	; GFXSize = $80

DATA_C9FA43:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp7.bin"	; GFXSize = $80

DATA_C9FACD:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonalUp8.bin"	; GFXSize = $80

DATA_C9FB57:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide1.bin"	; GFXSize = $80

DATA_C9FBE1:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide2.bin"	; GFXSize = $80

DATA_C9FC6B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide3.bin"	; GFXSize = $80

DATA_C9FCF5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide4.bin"	; GFXSize = $80

DATA_C9FD7F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide5.bin"	; GFXSize = $80

DATA_C9FE09:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide6.bin"	; GFXSize = $80

DATA_C9FE93:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide7.bin"	; GFXSize = $80

DATA_C9FF1D:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$74
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkSide8.bin"	; GFXSize = $80

	%InsertGarbageData($C9FFA7, incbin, DKC2_DATA_C9FFA7.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankCAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_CA0000:
	incbin "Graphics/Compressed/GFX_Layer1_SwankysSideshowInTent.bin"

DATA_CA0121:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown1.bin"	; GFXSize = $80

DATA_CA01AB:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown2.bin"	; GFXSize = $80

DATA_CA0235:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown3.bin"	; GFXSize = $80

DATA_CA02BF:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown4.bin"	; GFXSize = $80

DATA_CA0349:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown5.bin"	; GFXSize = $80

DATA_CA03D3:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown6.bin"	; GFXSize = $80

DATA_CA045D:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown7.bin"	; GFXSize = $80

DATA_CA04E7:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDiagonallyDown8.bin"	; GFXSize = $80

DATA_CA0571:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7B,$7B,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown1.bin"	; GFXSize = $60

DATA_CA05DF:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7A,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown2.bin"	; GFXSize = $60

DATA_CA064D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7C,$7B,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown3.bin"	; GFXSize = $60

DATA_CA06BB:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$73,$7D,$7B,$7E,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown4.bin"	; GFXSize = $60

DATA_CA0729:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$72,$7C,$7A,$7E,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown5.bin"	; GFXSize = $60

DATA_CA0797:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$73,$7D,$7B,$7E,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown6.bin"	; GFXSize = $60

DATA_CA0805:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7B,$7B,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown7.bin"	; GFXSize = $60

DATA_CA0873:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7A,$7B,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_WalkDown8.bin"	; GFXSize = $60

DATA_CA08E1:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver1.bin"	; GFXSize = $80

DATA_CA096B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver2.bin"	; GFXSize = $80

DATA_CA09F5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver3.bin"	; GFXSize = $80

DATA_CA0A7F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver4.bin"	; GFXSize = $80

DATA_CA0B09:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$7C,$7C,$74,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver5.bin"	; GFXSize = $60

DATA_CA0B77:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver6.bin"	; GFXSize = $80

DATA_CA0C01:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver7.bin"	; GFXSize = $80

DATA_CA0C8B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$78,$7E,$78,$7C,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver8.bin"	; GFXSize = $60

DATA_CA0CF9:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$77,$7F,$77,$7D,$6F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatDriver9.bin"	; GFXSize = $60

DATA_CA0D67:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger1.bin"	; GFXSize = $80

DATA_CA0DF1:
	db $01,$00,$02,$00,$00,$02,$10,$02,$76,$74
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger2.bin"	; GFXSize = $80

DATA_CA0E7B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$73,$7A,$7B,$76,$78
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger3.bin"	; GFXSize = $60

DATA_CA0EE9:
	db $00,$03,$00,$00,$00,$03,$00,$00,$76,$75,$7A,$75,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger4.bin"	; GFXSize = $60

DATA_CA0F57:
	db $00,$03,$00,$00,$00,$03,$00,$00,$77,$74,$77,$7C,$7A,$74
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger5.bin"	; GFXSize = $60

DATA_CA0FC5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$76,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger6.bin"	; GFXSize = $80

DATA_CA104F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$75,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger7.bin"	; GFXSize = $80

DATA_CA10D9:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger8.bin"	; GFXSize = $80

DATA_CA1163:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$6F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_BoatPassanger9.bin"	; GFXSize = $80

DATA_CA11ED:											; Note: Unused?
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$6F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Jump1.bin"	; GFXSize = $80

DATA_CA1277:											; Note: Unused?
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$70,$83,$70,$83,$78
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Jump2.bin"	; GFXSize = $C0

DATA_CA1345:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$71,$86,$71,$85,$79
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Jump3.bin"	; GFXSize = $C0

DATA_CA1413:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7C,$72,$77,$75
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Jump4.bin"	; GFXSize = $A0

DATA_CA14BF:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Jump5.bin"	; GFXSize = $80

DATA_CA1549:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7D,$74,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver1.bin"	; GFXSize = $40

DATA_CA1595:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7C,$7B,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver2.bin"	; GFXSize = $60

DATA_CA1603:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7A,$7B,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver3.bin"	; GFXSize = $60

DATA_CA1671:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7E,$74,$7A,$7B,$7B,$76
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver4.bin"	; GFXSize = $60

DATA_CA16DF:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$73,$7A,$7B,$7F,$76
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver5.bin"	; GFXSize = $60

DATA_CA174D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$73,$7A,$7B,$7E,$76
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver6.bin"	; GFXSize = $60

DATA_CA17BB:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$79,$7D,$76
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver7.bin"	; GFXSize = $40

DATA_CA1807:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$77
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver8.bin"	; GFXSize = $20

DATA_CA1831:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7B,$78
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatDriver9.bin"	; GFXSize = $20

DATA_CA185B:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$77,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger1.bin"	; GFXSize = $40

DATA_CA18A7:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$77,$7A,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger2.bin"	; GFXSize = $40

DATA_CA18F3:
	db $00,$02,$00,$00,$00,$02,$00,$00,$79,$77,$79,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger3.bin"	; GFXSize = $40

DATA_CA193F:
	db $00,$02,$00,$00,$00,$02,$00,$00,$78,$75,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger4.bin"	; GFXSize = $40

DATA_CA198B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$77,$76,$77,$7E,$78,$76
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger5.bin"	; GFXSize = $60

DATA_CA19F9:
	db $00,$02,$00,$00,$00,$02,$00,$00,$78,$75,$77,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger6.bin"	; GFXSize = $40

DATA_CA1A45:
	db $00,$02,$00,$00,$00,$02,$00,$00,$79,$75,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger7.bin"	; GFXSize = $40

DATA_CA1A91:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$74,$79,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger8.bin"	; GFXSize = $40

DATA_CA1ADD:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$74,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_MapDixie_BoatPassanger9.bin"	; GFXSize = $40

DATA_CA1B29:											; Note: Unused?
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$75,$7C,$6D
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Jump1.bin"	; GFXSize = $A0

DATA_CA1BD5:											; Note: Unused?
	db $00,$05,$00,$00,$00,$05,$00,$00,$79,$74,$76,$7C,$7E,$7C,$7E,$72
	db $7F,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Jump2.bin"	; GFXSize = $A0

DATA_CA1C87:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Jump3.bin"	; GFXSize = $80

DATA_CA1D11:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$72,$7C,$82
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Jump4.bin"	; GFXSize = $A0

DATA_CA1DBD:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$73,$7D,$6B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Jump5.bin"	; GFXSize = $A0

DATA_CA1E69:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp1.bin"	; GFXSize = $80

DATA_CA1EF3:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp2.bin"	; GFXSize = $80

DATA_CA1F7D:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp3.bin"	; GFXSize = $80

DATA_CA2007:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp4.bin"	; GFXSize = $80

DATA_CA2091:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp5.bin"	; GFXSize = $80

DATA_CA211B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp6.bin"	; GFXSize = $80

DATA_CA21A5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp7.bin"	; GFXSize = $80

DATA_CA222F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimUp8.bin"	; GFXSize = $80

DATA_CA22B9:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp1.bin"	; GFXSize = $80

DATA_CA2343:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7B,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp2.bin"	; GFXSize = $80

DATA_CA23CD:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7B,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp3.bin"	; GFXSize = $80

DATA_CA2457:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7A,$79,$82,$79,$81,$71,$86,$76
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp4.bin"	; GFXSize = $80

DATA_CA24E7:
	db $00,$04,$00,$00,$00,$04,$00,$00,$83,$78,$7B,$78,$86,$78,$80,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp5.bin"	; GFXSize = $80

DATA_CA2577:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$70,$7B,$78,$82,$78
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp6.bin"	; GFXSize = $60

DATA_CA25E5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7A,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp7.bin"	; GFXSize = $80

DATA_CA266F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7A,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyUp8.bin"	; GFXSize = $80

DATA_CA26F9:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$79,$82,$77
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide1.bin"	; GFXSize = $40

DATA_CA2745:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$79,$82,$79,$81,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide2.bin"	; GFXSize = $60

DATA_CA27B3:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$79,$83,$79,$81,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide3.bin"	; GFXSize = $60

DATA_CA2821:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7B,$79,$83,$79,$7F,$71,$87,$79
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide4.bin"	; GFXSize = $80

DATA_CA28B1:
	db $00,$04,$00,$00,$00,$04,$00,$00,$87,$7A,$7B,$7A,$83,$7A,$7F,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide5.bin"	; GFXSize = $80

DATA_CA2941:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$79,$82,$79,$83,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide6.bin"	; GFXSize = $60

DATA_CA29AF:
	db $00,$04,$00,$00,$00,$04,$00,$00,$83,$79,$7B,$79,$86,$74,$82,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide7.bin"	; GFXSize = $80

DATA_CA2A3F:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7B,$79,$83,$79,$82,$71,$87,$79
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimSide8.bin"	; GFXSize = $80

DATA_CA2ACF:
	db $00,$03,$00,$00,$00,$03,$00,$00,$82,$78,$7A,$78,$7F,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown1.bin"	; GFXSize = $60

DATA_CA2B3D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$79,$7B,$79,$7E,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown2.bin"	; GFXSize = $60

DATA_CA2BAB:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$78,$7B,$78,$80,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown3.bin"	; GFXSize = $60

DATA_CA2C19:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$79,$7C,$79,$7F,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown4.bin"	; GFXSize = $60

DATA_CA2C87:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7B,$73
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown5.bin"	; GFXSize = $80

DATA_CA2D11:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$77,$7C,$79,$84,$78
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown6.bin"	; GFXSize = $60

DATA_CA2D7F:
	db $00,$04,$00,$00,$00,$04,$00,$00,$84,$78,$7C,$78,$87,$78,$80,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown7.bin"	; GFXSize = $80

DATA_CA2E0F:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7B,$78,$83,$78,$87,$78,$80,$70
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDiagonallyDown8.bin"	; GFXSize = $80

DATA_CA2E9F:
	db $00,$02,$00,$00,$00,$02,$00,$00,$79,$78,$7F,$78
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown1.bin"	; GFXSize = $40

DATA_CA2EEB:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$79,$7F,$79,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown2.bin"	; GFXSize = $60

DATA_CA2F59:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$79,$7F,$79,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown3.bin"	; GFXSize = $60

DATA_CA2FC7:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$79,$7F,$79,$7E,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown4.bin"	; GFXSize = $60

DATA_CA3035:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$79,$78,$7C,$7A,$74
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown5.bin"	; GFXSize = $60

DATA_CA30A3:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$79,$80,$79,$7F,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown6.bin"	; GFXSize = $60

DATA_CA3111:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$79,$79,$79,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown7.bin"	; GFXSize = $60

DATA_CA317F:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$7C,$79,$79,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_SwimDown8.bin"	; GFXSize = $60

DATA_CA31ED:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$77,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp1.bin"	; GFXSize = $40

DATA_CA3239:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$77,$7D,$81,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp2.bin"	; GFXSize = $60

DATA_CA32A7:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$76,$79,$7E,$7F,$7E
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp3.bin"	; GFXSize = $60

DATA_CA3315:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$76,$7A,$7E,$7F,$7E
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp4.bin"	; GFXSize = $60

DATA_CA3383:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$76,$7A,$7E,$7E,$7E
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp5.bin"	; GFXSize = $60

DATA_CA33F1:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$7E,$78,$7E,$7C,$76
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp6.bin"	; GFXSize = $60

DATA_CA345F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$77
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp7.bin"	; GFXSize = $80

DATA_CA34E9:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$76,$7B,$7E,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimUp8.bin"	; GFXSize = $60

DATA_CA3557:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$7B,$80,$77,$7D,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp1.bin"	; GFXSize = $60

DATA_CA35C5:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7A,$7B,$82,$77
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp2.bin"	; GFXSize = $60

DATA_CA3633:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7E,$72,$7A,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp3.bin"	; GFXSize = $60

DATA_CA36A1:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7E,$72,$7A,$7A,$7F,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp4.bin"	; GFXSize = $60

DATA_CA370F:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7E,$72,$7A,$7A,$7E,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp5.bin"	; GFXSize = $60

DATA_CA377D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$72,$7A,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp6.bin"	; GFXSize = $60

DATA_CA37EB:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7E,$75,$7A,$7A,$80,$7B
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp7.bin"	; GFXSize = $60

DATA_CA3859:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$73,$7A,$7B,$80,$77
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyUp8.bin"	; GFXSize = $60

DATA_CA38C7:
	db $00,$03,$00,$00,$00,$03,$00,$00,$80,$77,$78,$79,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide1.bin"	; GFXSize = $60

DATA_CA3935:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7A,$81,$74,$80,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide2.bin"	; GFXSize = $60

DATA_CA39A3:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$79,$7F,$77,$7D,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide3.bin"	; GFXSize = $60

DATA_CA3A11:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$76,$78,$79,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide4.bin"	; GFXSize = $60

DATA_CA3A7F:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$77,$78,$79,$7A,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide5.bin"	; GFXSize = $60

DATA_CA3AED:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$77,$78,$79,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide6.bin"	; GFXSize = $60

DATA_CA3B5B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$7A,$78,$79,$7F,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide7.bin"	; GFXSize = $60

DATA_CA3BC9:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7F,$77,$78,$79,$7B,$7F
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimSide8.bin"	; GFXSize = $60

DATA_CA3C37:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$79,$80,$78
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown1.bin"	; GFXSize = $40

DATA_CA3C83:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$78,$82,$78,$7E,$80
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown2.bin"	; GFXSize = $60

DATA_CA3CF1:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$79,$80,$78,$7A,$81
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown3.bin"	; GFXSize = $60

DATA_CA3D5F:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$7A,$7D,$78
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown4.bin"	; GFXSize = $40

DATA_CA3DAB:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$7A,$7D,$78
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown5.bin"	; GFXSize = $40

DATA_CA3DF7:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$79,$80,$78,$7A,$81
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown6.bin"	; GFXSize = $60

DATA_CA3E65:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$79,$80,$78
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown7.bin"	; GFXSize = $40

DATA_CA3EB1:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$79,$7F,$78
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDiagonallyDown8.bin"	; GFXSize = $40

DATA_CA3EFD:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown1.bin"	; GFXSize = $20

DATA_CA3F27:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$7A,$7D,$7B,$7C,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown2.bin"	; GFXSize = $60

DATA_CA3F95:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$7A,$7F,$7A,$7C,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown3.bin"	; GFXSize = $60

DATA_CA4003:
	db $00,$02,$00,$00,$00,$02,$00,$00,$79,$79,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown4.bin"	; GFXSize = $40

DATA_CA404F:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$79,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown5.bin"	; GFXSize = $40

DATA_CA409B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$7A,$7F,$7A,$7D,$72
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown6.bin"	; GFXSize = $60

DATA_CA4109:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7E,$79,$79,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown7.bin"	; GFXSize = $40

DATA_CA4155:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$79,$7D,$79
	incbin "Graphics/DynamicSprites/GFX_MapDixie_SwimDown8.bin"	; GFXSize = $40

DATA_CA41A1:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect1_Pose1.bin"	; GFXSize = $20

DATA_CA41CB:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect1_Pose2.bin"	; GFXSize = $20

DATA_CA41F5:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$7A,$7E,$7A
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect1_Pose3.bin"	; GFXSize = $40

DATA_CA4241:
	db $00,$02,$00,$00,$00,$02,$00,$00,$79,$7A,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect1_Pose4.bin"	; GFXSize = $40

DATA_CA428D:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7A,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect1_Pose5.bin"	; GFXSize = $40

DATA_CA42D9:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$7E,$78,$76,$80,$76,$82,$7E
	db $82,$86
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose1.bin"	; GFXSize = $100

DATA_CA43EB:
	db $01,$04,$02,$00,$00,$06,$10,$02,$73,$7E,$7A,$76,$83,$7D,$80,$85
	db $82,$76
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose2.bin"	; GFXSize = $100

DATA_CA44FD:
	db $02,$00,$04,$00,$00,$04,$10,$04,$70,$7C,$7F,$7A
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose3.bin"	; GFXSize = $100

DATA_CA4609:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6E,$7A,$7E,$7A,$8B,$7A
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose4.bin"	; GFXSize = $120

DATA_CA4737:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6D,$79,$7D,$79,$8D,$7E
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose5.bin"	; GFXSize = $120

DATA_CA4865:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6F,$7B,$7F,$7B,$8C,$82
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose6.bin"	; GFXSize = $120

DATA_CA4993:
	db $02,$00,$04,$00,$00,$04,$10,$04,$71,$79,$80,$7B
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose7.bin"	; GFXSize = $100

DATA_CA4A9F:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7B,$7C,$7C,$74,$74,$7C,$77,$74
	db $77,$84
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose8.bin"	; GFXSize = $100

DATA_CA4BB1:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$76,$78,$86,$80,$86,$82,$7E
	db $81,$76
	incbin "Graphics/DynamicSprites/GFX_MotorBoat_Pose9.bin"	; GFXSize = $100

DATA_CA4CC3:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$80,$83,$80,$84,$88,$7F,$78
	db $79,$78
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose1.bin"	; GFXSize = $100

DATA_CA4DD5:
	db $01,$05,$02,$00,$00,$07,$10,$02,$73,$78,$82,$88,$7A,$88,$72,$88
	db $7E,$78,$83,$80
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose2.bin"	; GFXSize = $120

DATA_CA4F09:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$7F,$6F,$7F,$77,$77,$6F,$77
	db $7F,$77
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose3.bin"	; GFXSize = $160

DATA_CA507B:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7B,$7F,$6B,$77,$73,$87,$70,$87
	db $7E,$77,$7B,$77
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose4.bin"	; GFXSize = $180

DATA_CA520F:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7A,$7D,$6A,$75,$72,$85,$70,$85
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose5.bin"	; GFXSize = $140

DATA_CA535F:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$7D,$6C,$72,$73,$85,$70,$82
	db $73,$82
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose6.bin"	; GFXSize = $160

DATA_CA54D1:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$7D,$71,$70,$73,$88,$73,$80
	db $71,$80
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose7.bin"	; GFXSize = $160

DATA_CA5643:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7B,$7F,$74,$6F,$75,$87,$73,$7F
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose8.bin"	; GFXSize = $140

DATA_CA5793:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7B,$7C,$78,$6C,$75,$84,$75,$7C
	incbin "Graphics/DynamicSprites/GFX_Hovercraft_Pose9.bin"	; GFXSize = $140

DATA_CA58E3:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7B,$77,$8B,$77,$89,$7F,$7F,$6F
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose1.bin"	; GFXSize = $E0

DATA_CA59D3:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$77,$8A,$77,$89,$7F,$7E,$6F
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose2.bin"	; GFXSize = $E0

DATA_CA5AC3:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$77,$88,$77,$88,$7F,$7D,$6F
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose3.bin"	; GFXSize = $E0

DATA_CA5BB3:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$77,$86,$7F,$83,$77,$79,$6F
	db $7C,$6F
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose4.bin"	; GFXSize = $100

DATA_CA5CC5:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$78,$76,$70,$81,$78,$83,$80
	db $7C,$70
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose5.bin"	; GFXSize = $100

DATA_CA5DD7:
	db $01,$04,$02,$00,$00,$06,$10,$02,$73,$77,$81,$7F,$7E,$77,$7B,$6F
	db $75,$6F
	incbin "Graphics/DynamicSprites/GFX_BananaBunch_Pose6.bin"	; GFXSize = $100

DATA_CA5EE9:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$85,$6D,$75,$7D,$7D,$7D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_K_Rotate1.bin"	; GFXSize = $120

DATA_CA601D:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$85,$6C,$85,$74
	db $85,$7C,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_K_Rotate2.bin"	; GFXSize = $120

DATA_CA6151:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$6D,$76,$7D,$7E,$7D,$83,$6C
	db $83,$74,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_K_Rotate3.bin"	; GFXSize = $120

DATA_CA6285:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$6B,$79,$7B,$80,$7B,$79,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_K_Rotate4.bin"	; GFXSize = $100

DATA_CA6397:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$6B,$7D,$73,$7D,$7B,$7D,$83
	incbin "Graphics/DynamicSprites/GFX_K_Rotate5.bin"	; GFXSize = $80

DATA_CA6427:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$6B,$7A,$7B,$81,$7B,$81,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_K_Rotate6.bin"	; GFXSize = $100

DATA_CA6539:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7C,$75,$77,$7C,$77,$74,$77,$6C
	db $7F,$6D,$84,$6D
	incbin "Graphics/DynamicSprites/GFX_K_Rotate7.bin"	; GFXSize = $120

DATA_CA666D:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$7D,$7D,$85,$6D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_K_Rotate8.bin"	; GFXSize = $120

DATA_CA67A1:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$85,$6D,$75,$7D,$7D,$7D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_O_Rotate1.bin"	; GFXSize = $120

DATA_CA68D5:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$85,$6C,$85,$74
	db $85,$7C,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_O_Rotate2.bin"	; GFXSize = $120

DATA_CA6A09:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$6D,$76,$7D,$7E,$7D,$83,$6C
	db $83,$74,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_O_Rotate3.bin"	; GFXSize = $120

DATA_CA6B3D:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$6B,$79,$7B,$81,$7B,$79,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_O_Rotate4.bin"	; GFXSize = $100

DATA_CA6C4F:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$6B,$7D,$73,$7D,$7B,$7D,$83
	incbin "Graphics/DynamicSprites/GFX_O_Rotate5.bin"	; GFXSize = $80

DATA_CA6CDF:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$6B,$7A,$7B,$81,$7B,$81,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_O_Rotate6.bin"	; GFXSize = $100

DATA_CA6DF1:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7C,$75,$77,$7C,$77,$74,$77,$6C
	db $7F,$6D,$84,$6D
	incbin "Graphics/DynamicSprites/GFX_O_Rotate7.bin"	; GFXSize = $120

DATA_CA6F25:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$7D,$7D,$85,$6D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_O_Rotate8.bin"	; GFXSize = $120

DATA_CA7059:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$85,$6D,$75,$7D,$7D,$7D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_N_Rotate1.bin"	; GFXSize = $120

DATA_CA718D:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$85,$6C,$85,$74
	db $85,$7C,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_N_Rotate2.bin"	; GFXSize = $120

DATA_CA72C1:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$6D,$76,$7D,$7E,$7D,$83,$6C
	db $83,$74,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_N_Rotate3.bin"	; GFXSize = $120

DATA_CA73F5:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$6B,$79,$7B,$81,$7B,$79,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_N_Rotate4.bin"	; GFXSize = $100

DATA_CA7507:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$6B,$7D,$73,$7D,$7B,$7D,$83
	incbin "Graphics/DynamicSprites/GFX_N_Rotate5.bin"	; GFXSize = $80

DATA_CA7597:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$6B,$7A,$7B,$81,$7B,$81,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_N_Rotate6.bin"	; GFXSize = $100

DATA_CA76A9:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7C,$75,$77,$7C,$77,$74,$77,$6C
	db $7F,$6D,$84,$6D
	incbin "Graphics/DynamicSprites/GFX_N_Rotate7.bin"	; GFXSize = $120

DATA_CA77DD:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$7D,$7D,$85,$6D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_N_Rotate8.bin"	; GFXSize = $120

DATA_CA7911:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$85,$6D,$75,$7D,$7D,$7D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_G_Rotate1.bin"	; GFXSize = $120

DATA_CA7A45:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$85,$6C,$85,$74
	db $85,$7C,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_G_Rotate2.bin"	; GFXSize = $120

DATA_CA7B79:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$6D,$76,$7D,$7E,$7D,$83,$6C
	db $83,$74,$83,$7C
	incbin "Graphics/DynamicSprites/GFX_G_Rotate3.bin"	; GFXSize = $120

DATA_CA7CAD:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$6B,$79,$7B,$81,$7B,$79,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_G_Rotate4.bin"	; GFXSize = $100

DATA_CA7DBF:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$6B,$7D,$73,$7D,$7B,$7D,$83
	incbin "Graphics/DynamicSprites/GFX_G_Rotate5.bin"	; GFXSize = $80

DATA_CA7E4F:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$6B,$7A,$7B,$81,$7B,$81,$83
	db $7D,$83
	incbin "Graphics/DynamicSprites/GFX_G_Rotate6.bin"	; GFXSize = $100

DATA_CA7F61:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7C,$75,$77,$7C,$77,$74,$77,$6C
	db $7F,$6D,$84,$6D
	incbin "Graphics/DynamicSprites/GFX_G_Rotate7.bin"	; GFXSize = $120

DATA_CA8095:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6D,$75,$7D,$7D,$7D,$85,$6D
	db $85,$75,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_G_Rotate8.bin"	; GFXSize = $120

DATA_CA81C9:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6E,$83,$6E,$83,$76,$76,$7E
	db $7E,$7E,$83,$7E
	incbin "Graphics/DynamicSprites/GFX_K_Shrink1.bin"	; GFXSize = $120

DATA_CA82FD:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$70,$81,$70,$81,$78,$77,$80
	db $7E,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_K_Shrink2.bin"	; GFXSize = $120

DATA_CA8431:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6E,$83,$6E,$83,$76,$76,$7E
	db $7E,$7E,$83,$7E
	incbin "Graphics/DynamicSprites/GFX_O_Shrink1.bin"	; GFXSize = $120

DATA_CA8565:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$70,$81,$70,$81,$78,$77,$80
	db $7E,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_O_Shrink2.bin"	; GFXSize = $120

DATA_CA8699:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6E,$83,$6E,$83,$76,$76,$7E
	db $7E,$7E,$83,$7E
	incbin "Graphics/DynamicSprites/GFX_N_Shrink1.bin"	; GFXSize = $120

DATA_CA87CD:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$70,$81,$70,$81,$78,$77,$80
	db $7E,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_N_Shrink2.bin"	; GFXSize = $120

DATA_CA8901:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$6E,$83,$6E,$83,$76,$76,$7E
	db $7E,$7E,$83,$7E
	incbin "Graphics/DynamicSprites/GFX_G_Shrink1.bin"	; GFXSize = $120

DATA_CA8A35:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$70,$81,$70,$81,$78,$77,$80
	db $7E,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_G_Shrink2.bin"	; GFXSize = $120

DATA_CA8B69:
	db $0C,$08,$28,$02,$38,$3A,$00,$00,$63,$51,$94,$61,$86,$71,$73,$51
	db $93,$51,$6C,$41,$64,$61,$74,$61,$83,$51,$84,$61,$76,$71,$7C,$41
	db $93,$71,$69,$71,$8C,$49,$71,$71,$66,$49,$93,$49,$80,$39,$78,$39
	db $6E,$79,$8C,$41
	incbin "Graphics/DynamicSprites/GFX_SneekWheel_Pose1.bin"	; GFXSize = $740

DATA_CA92DD:
	db $0C,$08,$28,$02,$38,$3A,$00,$00,$63,$51,$94,$61,$86,$71,$73,$51
	db $93,$51,$6C,$41,$64,$61,$74,$61,$83,$51,$84,$61,$76,$71,$7C,$41
	db $92,$71,$69,$71,$8C,$41,$6F,$71,$66,$49,$8C,$49,$80,$39,$78,$39
	db $6E,$79,$93,$49
	incbin "Graphics/DynamicSprites/GFX_SneekWheel_Pose2.bin"	; GFXSize = $740

DATA_CA9A51:
	db $0D,$06,$2A,$01,$3A,$3B,$00,$00,$63,$51,$8F,$61,$84,$71,$73,$51
	db $93,$51,$6B,$41,$64,$61,$74,$61,$83,$51,$84,$61,$74,$71,$8B,$41
	db $7B,$41,$93,$71,$67,$71,$6F,$71,$64,$49,$80,$39,$78,$39,$6E,$79
	incbin "Graphics/DynamicSprites/GFX_SneekWheel_Pose3.bin"	; GFXSize = $760

DATA_CAA1E1:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose1.bin"	; GFXSize = $120

DATA_CAA30F:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose2.bin"	; GFXSize = $120

DATA_CAA43D:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose3.bin"	; GFXSize = $120

DATA_CAA56B:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose4.bin"	; GFXSize = $120

DATA_CAA699:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose5.bin"	; GFXSize = $120

DATA_CAA7C7:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose6.bin"	; GFXSize = $120

DATA_CAA8F5:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose7.bin"	; GFXSize = $120

DATA_CAAA23:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7C,$72,$79,$82,$79,$7A
	incbin "Graphics/DynamicSprites/GFX_DoorGear_Pose8.bin"	; GFXSize = $120

DATA_CAAB51:
	db $00,$09,$00,$00,$00,$09,$00,$00,$80,$79,$80,$71,$80,$69,$80,$61
	db $80,$59,$80,$51,$80,$49,$80,$41,$80,$39
	incbin "Graphics/DynamicSprites/GFX_MetalDoor_Pose.bin"	; GFXSize = $120

DATA_CAAC8B:
	db $00,$0B,$00,$00,$00,$0B,$00,$00,$77,$59,$77,$61,$77,$69,$77,$71
	db $77,$79,$7D,$79,$83,$79,$83,$71,$83,$69,$83,$61,$83,$59
	incbin "Graphics/DynamicSprites/GFX_DoorLeverBar_Pose.bin"	; GFXSize = $160

DATA_CAAE09:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$8F,$37,$7F,$3B,$7B,$4B,$6D,$54
	db $6E,$44,$78,$63,$78,$3C,$7D,$5B,$7D,$73,$7F,$7B,$6C,$64,$6C,$6C
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose1.bin"	; GFXSize = $3C0

DATA_CAB1E9:
	db $04,$08,$08,$01,$18,$19,$00,$00,$8F,$37,$81,$3B,$6F,$46,$7C,$4B
	db $79,$3E,$6F,$56,$6E,$5E,$6C,$66,$7A,$5B,$7A,$63,$7C,$6B,$7D,$73
	db $7E,$7B
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose2.bin"	; GFXSize = $320

DATA_CAB52B:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$8F,$36,$7F,$3B,$6F,$49,$7E,$4B
	db $8F,$46,$7A,$41,$7C,$5B,$7C,$63,$7D,$6B,$7E,$73,$7E,$7B,$6F,$59
	db $6E,$61,$6D,$69
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose3.bin"	; GFXSize = $340

DATA_CAB88F:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$8F,$36,$7F,$3B,$80,$4B,$72,$4A
	db $8F,$46,$7C,$43,$7E,$5B,$7E,$63,$7F,$6B,$7F,$73,$7F,$7B,$70,$5A
	db $70,$62,$6E,$6A
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose4.bin"	; GFXSize = $340

DATA_CABBF3:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$8F,$37,$7F,$3D,$7F,$4D,$74,$4C
	db $81,$75,$71,$6C,$8F,$47,$81,$5D,$80,$65,$81,$6D,$83,$75,$81,$7D
	db $73,$5C,$73,$64
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose5.bin"	; GFXSize = $340

DATA_CABF57:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$90,$36,$85,$42,$75,$4C,$88,$3A
	db $7F,$44,$76,$5C,$76,$64,$75,$6C,$86,$52,$84,$5A,$84,$62,$84,$6A
	db $85,$72,$85,$7A,$85,$82
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose6.bin"	; GFXSize = $300

DATA_CAC27D:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$8F,$36,$85,$46,$77,$54,$87,$3E
	db $7F,$44,$7D,$4C,$79,$64,$78,$6C,$77,$71,$88,$56,$86,$5E,$86,$66
	db $88,$6E,$88,$76,$88,$7E,$89,$86,$93,$79
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose7.bin"	; GFXSize = $340

DATA_CAC5E7:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$8F,$36,$83,$4E,$7F,$3E,$8F,$46
	db $7E,$4E,$7B,$56,$87,$5E,$88,$66,$89,$6E,$8A,$76,$8A,$7E,$8B,$86
	db $7B,$5E,$7A,$66,$79,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichLegs_Pose8.bin"	; GFXSize = $300

DATA_CAC90D:
	db $03,$02,$06,$00,$00,$08,$10,$06,$75,$6E,$7E,$7E,$73,$7E,$84,$76
	db $85,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Idle1.bin"	; GFXSize = $1C0

DATA_CACADF:
	db $03,$02,$06,$00,$00,$08,$10,$06,$75,$6E,$73,$7E,$7E,$7E,$84,$76
	db $85,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Idle2.bin"	; GFXSize = $1C0

DATA_CACCB1:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7E,$7D,$73,$7D,$75,$6D,$84,$75
	db $85,$6D
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Idle3.bin"	; GFXSize = $1C0

DATA_CACE83:
	db $03,$02,$06,$00,$00,$08,$10,$06,$75,$6D,$73,$7D,$7E,$7D,$84,$75
	db $85,$6D
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Idle4.bin"	; GFXSize = $1C0

DATA_CAD055:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7D,$6E,$75,$7E,$83,$86,$85,$7E
	db $75,$76,$75,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDown1.bin"	; GFXSize = $180

DATA_CAD1E9:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7D,$6E,$75,$7E,$83,$86,$84,$7E
	db $75,$76,$75,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDown2.bin"	; GFXSize = $180

DATA_CAD37D:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7D,$6E,$75,$7E,$82,$86,$84,$7E
	db $75,$76,$75,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDown3.bin"	; GFXSize = $180

DATA_CAD511:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$7D,$74,$6D,$83,$85,$83,$7D
	db $83,$75
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDiagonallyDownLeft1.bin"	; GFXSize = $160

DATA_CAD683:
	db $01,$06,$02,$00,$00,$08,$10,$02,$73,$7D,$81,$85,$82,$7D,$73,$75
	db $73,$6D,$7B,$75,$82,$75
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDiagonallyDownLeft2.bin"	; GFXSize = $140

DATA_CAD7D9:
	db $01,$06,$02,$00,$00,$08,$10,$02,$71,$7D,$81,$85,$81,$7D,$72,$75
	db $72,$6D,$7A,$75,$80,$75
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDiagonallyDownLeft3.bin"	; GFXSize = $140

DATA_CAD92F:
	db $02,$04,$04,$00,$00,$08,$10,$04,$76,$7E,$76,$6E,$86,$86,$86,$7E
	db $85,$76,$86,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDiagonallyDownRight1.bin"	; GFXSize = $180

DATA_CADAC3:
	db $02,$04,$04,$00,$00,$08,$10,$04,$77,$6E,$77,$7E,$87,$86,$87,$7E
	db $86,$76,$87,$6E
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDiagonallyDownRight2.bin"	; GFXSize = $180

DATA_CADC57:
	db $01,$06,$02,$00,$00,$08,$10,$02,$79,$7D,$7F,$75,$89,$7D,$89,$85
	db $87,$75,$87,$6D,$79,$75
	incbin "Graphics/DynamicSprites/GFX_ArichFace_SpitDiagonallyDownRight3.bin"	; GFXSize = $140

DATA_CADDAD:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$7C,$74,$7C,$85,$74,$86,$6C
	db $7E,$74,$76,$74,$76,$6C
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Hurt1.bin"	; GFXSize = $1A0

DATA_CADF63:
	db $02,$04,$04,$00,$00,$08,$10,$04,$75,$7A,$81,$7A,$78,$72,$80,$72
	db $87,$72,$78,$6A
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Hurt2.bin"	; GFXSize = $180

DATA_CAE0F7:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7F,$71,$76,$7A,$86,$81,$77,$72
	db $8E,$7C,$79,$6A
	incbin "Graphics/DynamicSprites/GFX_ArichFace_Hurt3.bin"	; GFXSize = $180

DATA_CAE28B:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_ArichEye_Pose.bin"	; GFXSize = $20

DATA_CAE2B5:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7E,$79,$7F,$79
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose1.bin"	; GFXSize = $40

DATA_CAE301:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7E,$71,$8D,$78
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose2.bin"	; GFXSize = $A0

DATA_CAE3AD:
	db $02,$02,$04,$00,$00,$06,$10,$04,$80,$71,$90,$71,$84,$69,$8C,$69
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose3.bin"	; GFXSize = $140

DATA_CAE4FD:
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$71,$93,$71,$89,$69,$91,$69
	db $A1,$74,$99,$69
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose4.bin"	; GFXSize = $180

DATA_CAE691:
	db $02,$03,$04,$00,$00,$07,$10,$04,$86,$71,$96,$71,$8F,$69,$97,$69
	db $A3,$77
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose5.bin"	; GFXSize = $160

DATA_CAE803:
	db $02,$03,$04,$00,$00,$07,$10,$04,$8D,$71,$9C,$71,$8F,$69,$97,$69
	db $AA,$79
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose6.bin"	; GFXSize = $160

DATA_CAE975:
	db $01,$04,$02,$00,$00,$06,$10,$02,$94,$71,$AB,$79,$A4,$71,$A3,$79
	db $96,$69
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose7.bin"	; GFXSize = $100

DATA_CAEA87:
	db $01,$01,$02,$00,$00,$03,$10,$02,$9B,$71,$AB,$78
	incbin "Graphics/DynamicSprites/GFX_Sawdust_Pose8.bin"	; GFXSize = $A0

DATA_CAEB33:
	db $00,$05,$00,$00,$00,$05,$00,$00,$74,$7B,$7C,$79,$7B,$81,$83,$81
	db $80,$79
	incbin "Graphics/DynamicSprites/GFX_TopOfK3Waterfall_Pose1.bin"	; GFXSize = $A0

DATA_CAEBE5:
	db $00,$05,$00,$00,$00,$05,$00,$00,$74,$7B,$7C,$79,$7B,$81,$83,$81
	db $80,$79
	incbin "Graphics/DynamicSprites/GFX_TopOfK3Waterfall_Pose2.bin"	; GFXSize = $A0

DATA_CAEC97:
	db $00,$05,$00,$00,$00,$05,$00,$00,$74,$7B,$7C,$79,$7B,$81,$83,$81
	db $80,$79
	incbin "Graphics/DynamicSprites/GFX_TopOfK3Waterfall_Pose3.bin"	; GFXSize = $A0

DATA_CAED49:
	db $00,$05,$00,$00,$00,$05,$00,$00,$74,$7B,$7C,$79,$7B,$81,$83,$81
	db $80,$79
	incbin "Graphics/DynamicSprites/GFX_TopOfK3Waterfall_Pose4.bin"	; GFXSize = $A0

DATA_CAEDFB:
	db $00,$09,$00,$00,$00,$09,$00,$00,$C8,$BC,$C8,$C4,$C9,$CC,$BD,$A4
	db $C0,$AA,$C2,$B2,$6A,$6A,$70,$6C,$73,$70
	incbin "Graphics/DynamicSprites/GFX_KremwoodForestWaterTrail1_Pose1.bin"	; GFXSize = $120

DATA_CAEF35:
	db $00,$09,$00,$00,$00,$09,$00,$00,$C8,$BC,$C8,$C4,$C9,$CC,$BD,$A4
	db $C0,$AA,$C2,$B2,$6B,$69,$70,$6C,$74,$71
	incbin "Graphics/DynamicSprites/GFX_KremwoodForestWaterTrail1_Pose2.bin"	; GFXSize = $120

DATA_CAF06F:
	db $00,$09,$00,$00,$00,$09,$00,$00,$C8,$BC,$C8,$C4,$C9,$CC,$BD,$A4
	db $C0,$AB,$C3,$B2,$6A,$69,$6F,$6C,$74,$70
	incbin "Graphics/DynamicSprites/GFX_KremwoodForestWaterTrail1_Pose3.bin"	; GFXSize = $120

DATA_CAF1A9:
	db $00,$09,$00,$00,$00,$09,$00,$00,$C8,$BC,$C8,$C4,$C9,$CC,$BE,$A4
	db $C0,$AB,$C3,$B2,$6B,$69,$70,$6C,$74,$70
	incbin "Graphics/DynamicSprites/GFX_KremwoodForestWaterTrail1_Pose4.bin"	; GFXSize = $120

DATA_CAF2E3:
	db $00,$04,$00,$00,$00,$04,$00,$00,$16,$01,$19,$04,$19,$0C,$19,$01
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose1.bin"	; GFXSize = $80

DATA_CAF373:
	db $00,$03,$00,$00,$00,$03,$00,$00,$18,$01,$19,$04,$19,$0C
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose2.bin"	; GFXSize = $60

DATA_CAF3E1:
	db $00,$03,$00,$00,$00,$03,$00,$00,$16,$01,$19,$04,$19,$0C
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose3.bin"	; GFXSize = $60

DATA_CAF44F:
	db $00,$03,$00,$00,$00,$03,$00,$00,$16,$01,$19,$04,$19,$0C
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose4.bin"	; GFXSize = $60

DATA_CAF4BD:
	db $00,$03,$00,$00,$00,$03,$00,$00,$17,$01,$19,$04,$19,$0C
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose5.bin"	; GFXSize = $60

DATA_CAF52B:
	db $00,$03,$00,$00,$00,$03,$00,$00,$17,$01,$19,$04,$19,$0C
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose6.bin"	; GFXSize = $60

DATA_CAF599:
	db $00,$04,$00,$00,$00,$04,$00,$00,$16,$01,$1A,$04,$19,$0C,$1A,$01
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose7.bin"	; GFXSize = $80

DATA_CAF629:
	db $00,$04,$00,$00,$00,$04,$00,$00,$18,$01,$1A,$04,$19,$0C,$1A,$01
	incbin "Graphics/DynamicSprites/GFX_BrashsCabinSmoke_Pose8.bin"	; GFXSize = $80

DATA_CAF6B9:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$E0,$00,$F0,$00,$E0,$10,$F0,$10
	db $E0,$20,$E8,$20
	incbin "Graphics/DynamicSprites/GFX_BleaksHouseFace_Pose1.bin"	; GFXSize = $240

DATA_CAF90D:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$E0,$00,$F0,$00,$E0,$10,$F0,$10
	db $E0,$20,$E8,$20
	incbin "Graphics/DynamicSprites/GFX_BleaksHouseFace_Pose2.bin"	; GFXSize = $240

DATA_CAFB61:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$E0,$00,$F0,$00,$E0,$10,$F0,$10
	db $E0,$20,$E8,$20
	incbin "Graphics/DynamicSprites/GFX_BleaksHouseFace_Pose3.bin"	; GFXSize = $240

DATA_CAFDB5:
	incbin "Graphics/Compressed/GFX_Layer1_KremwoodForest.bin":0-(($010000-DATA_CAFDB5)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankCBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_KremwoodForest.bin":(DATA_CAFDB5_End-DATA_CAFDB5)-

DATA_CB4C1F:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$E0,$00,$F0,$00,$E0,$10,$F0,$10
	db $E0,$20,$E8,$20
	incbin "Graphics/DynamicSprites/GFX_BleaksHouseFace_Pose4.bin"	; GFXSize = $240

DATA_CB4E73:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$E0,$00,$F0,$00,$E0,$10,$F0,$10
	db $E0,$20,$E8,$20
	incbin "Graphics/DynamicSprites/GFX_BleaksHouseFace_Pose5.bin"	; GFXSize = $240

DATA_CB50C7:											; Note: Unused?
	db $04,$02,$08,$00,$00,$0A,$10,$08,$E0,$00,$F0,$00,$E0,$10,$F0,$10
	db $E0,$20,$E8,$20
	incbin "Graphics/DynamicSprites/GFX_BleaksHouseFace_Pose6.bin"	; GFXSize = $240

DATA_CB531B:												; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$72,$79,$6A,$81,$6A,$82,$72
	db $82,$7A
	incbin "Graphics/DynamicSprites/GFX_ArichAmbushFace_Pose1.bin"	; GFXSize = $100

DATA_CB542D:												; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$72,$79,$6A,$81,$6A,$82,$72
	db $82,$7A
	incbin "Graphics/DynamicSprites/GFX_ArichAmbushFace_Pose2.bin"	; GFXSize = $100

DATA_CB553F:												; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$72,$79,$6A,$81,$6A,$82,$72
	db $82,$7A
	incbin "Graphics/DynamicSprites/GFX_ArichAmbushFace_Pose3.bin"	; GFXSize = $100

DATA_CB5651:												; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$72,$79,$6A,$81,$6A,$82,$72
	db $82,$7A
	incbin "Graphics/DynamicSprites/GFX_ArichAmbushFace_Pose4.bin"	; GFXSize = $100

DATA_CB5763:												; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$72,$79,$6A,$81,$6A,$82,$72
	db $82,$7A
	incbin "Graphics/DynamicSprites/GFX_ArichAmbushFace_Pose5.bin"	; GFXSize = $100

DATA_CB5875:												; Note: Unused
	db $01,$04,$02,$00,$00,$06,$10,$02,$72,$72,$79,$6A,$81,$6A,$82,$72
	db $82,$7A
	incbin "Graphics/DynamicSprites/GFX_ArichAmbushFace_Pose6.bin"	; GFXSize = $100

DATA_CB5987:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_WrinklysSaveCave_Pose1.bin"	; GFXSize = $80

DATA_CB5A11:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_WrinklysSaveCave_Pose2.bin"	; GFXSize = $80

DATA_CB5A9B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_WrinklysSaveCave_Pose3.bin"	; GFXSize = $80

DATA_CB5B25:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose1.bin"	; GFXSize = $80

DATA_CB5BAF:
	db $01,$04,$02,$00,$00,$06,$10,$02,$75,$75,$85,$79,$85,$81,$7D,$85
	db $75,$85
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose2.bin"	; GFXSize = $100

DATA_CB5CC1:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$72,$7F,$72,$75,$82,$85,$82
	db $80,$6A,$8B,$7A,$85,$8A
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose3.bin"	; GFXSize = $200

DATA_CB5ED7:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$81,$71,$71,$81,$71,$81,$81
	db $6C,$7C,$8E,$7B,$81,$69
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose4.bin"	; GFXSize = $260

DATA_CB614D:
	db $00,$11,$00,$00,$00,$11,$00,$00,$6E,$76,$6E,$6E,$71,$8E,$7A,$8B
	db $81,$89,$89,$87,$6A,$7E,$72,$7E,$76,$6F,$7E,$6F,$72,$86,$8A,$7F
	db $90,$7A,$8A,$77,$8A,$6F,$82,$72,$82,$6B
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose5.bin"	; GFXSize = $220

DATA_CB6397:
	db $00,$0D,$00,$00,$00,$0D,$00,$00,$6E,$6D,$76,$6B,$7E,$6B,$87,$6F
	db $90,$74,$92,$7C,$8D,$84,$8D,$8C,$82,$8C,$7A,$8F,$6C,$8C,$6C,$84
	db $69,$79
	incbin "Graphics/DynamicSprites/GFX_BurstEffect_Pose6.bin"	; GFXSize = $1A0

DATA_CB6559:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7F,$58,$7F,$68,$71,$68,$71,$58
	db $73,$78,$79,$78,$7F,$78,$85,$78
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Idle.bin"	; GFXSize = $280

DATA_CB67F1:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$59,$7F,$59,$71,$69,$7F,$69
	db $74,$79,$7C,$79,$84,$79
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Idle.bin"	; GFXSize = $260

DATA_CB6A67:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$58,$7F,$58,$71,$68,$7F,$68
	db $73,$78,$7B,$78,$83,$78
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Grabbed1.bin"	; GFXSize = $260

DATA_CB6CDD:
	db $04,$00,$08,$00,$00,$08,$10,$08,$71,$5B,$7F,$5B,$71,$6B,$7F,$6B
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Grabbed2.bin"	; GFXSize = $200

DATA_CB6EED:
	db $04,$00,$08,$00,$00,$08,$10,$08,$71,$5D,$7F,$5D,$71,$6D,$7F,$6D
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Grabbed3.bin"	; GFXSize = $200

DATA_CB70FD:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$5B,$7F,$5B,$71,$6B,$7F,$6B
	db $7A,$7B,$81,$7B
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Grabbed4.bin"	; GFXSize = $240

DATA_CB7351:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5E,$7E,$5E,$71,$6E,$7F,$6E
	db $76,$7E,$7E,$7E,$85,$7E
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown1.bin"	; GFXSize = $260

DATA_CB75C7:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$7E,$5F,$71,$6F,$7F,$6F
	db $83,$7F,$76,$7F,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown2.bin"	; GFXSize = $260

DATA_CB783D:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$7F,$5F,$71,$6F,$7F,$6F
	db $77,$7F,$7C,$7F,$82,$7F
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown3.bin"	; GFXSize = $260

DATA_CB7AB3:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$60,$7F,$60,$71,$70,$7F,$70
	db $79,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown4.bin"	; GFXSize = $240

DATA_CB7D07:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$60,$7F,$60,$70,$70,$7F,$70
	db $7A,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown5.bin"	; GFXSize = $240

DATA_CB7F5B:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$60,$7F,$60,$70,$70,$80,$70
	db $7A,$80,$82,$80
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown6.bin"	; GFXSize = $240

DATA_CB81AF:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$60,$7F,$60,$70,$70,$80,$70
	db $79,$80,$7E,$80,$83,$80
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown7.bin"	; GFXSize = $260

DATA_CB8425:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$5F,$7F,$5F,$70,$6F,$80,$6F
	db $77,$7F,$7D,$7F,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_ThrowBarrel_Thrown8.bin"	; GFXSize = $260

DATA_CB869B:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7D,$58,$7D,$68,$72,$58,$72,$68
	db $82,$78,$76,$78,$7C,$78
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Idle.bin"	; GFXSize = $260

DATA_CB8911:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7E,$59,$7E,$69,$73,$59,$72,$69
	db $78,$79,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Grabbed1.bin"	; GFXSize = $240

DATA_CB8B65:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$65,$72,$65,$7C,$5D,$76,$75
	db $74,$5D,$84,$5D,$7C,$75,$81,$75
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Grabbed2.bin"	; GFXSize = $1C0

DATA_CB8D3D:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$64,$72,$64,$75,$74,$7D,$74
	db $73,$5C,$7B,$5C,$83,$5C,$85,$74
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Grabbed3.bin"	; GFXSize = $1C0

DATA_CB8F15:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7E,$60,$7E,$70,$72,$70,$72,$60
	db $7A,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown1.bin"	; GFXSize = $240

DATA_CB9169:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7E,$60,$7E,$70,$72,$60,$72,$70
	db $7A,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown2.bin"	; GFXSize = $240

DATA_CB93BD:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$69,$72,$69,$74,$79,$7C,$79
	db $7C,$81,$73,$61,$7B,$61,$83,$61,$84,$79
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown3.bin"	; GFXSize = $1E0

DATA_CB95B7:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$69,$72,$69,$83,$61,$75,$79
	db $7B,$61,$73,$61,$7D,$79,$84,$79
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown4.bin"	; GFXSize = $1C0

DATA_CB978F:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$69,$72,$69,$7D,$79,$73,$61
	db $75,$79,$85,$79,$7B,$61,$83,$61
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown5.bin"	; GFXSize = $1C0

DATA_CB9967:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$69,$71,$69,$7B,$61,$83,$61
	db $73,$61,$75,$79,$7D,$79,$85,$79
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown6.bin"	; GFXSize = $1C0

DATA_CB9B3F:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$69,$71,$69,$76,$79,$73,$61
	db $7B,$61,$83,$61,$7E,$79,$86,$79
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown7.bin"	; GFXSize = $1C0

DATA_CB9D17:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$7E,$70,$71,$70,$71,$60,$7E,$60
	db $7C,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Thrown8.bin"	; GFXSize = $240

DATA_CB9F6B:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$5E,$71,$6E
	db $84,$7E,$74,$7E,$7C,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle1.bin"	; GFXSize = $260

DATA_CBA1E1:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$5E,$71,$6E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle2.bin"	; GFXSize = $260

DATA_CBA457:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$71,$6E,$7F,$6E,$71,$5E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle3.bin"	; GFXSize = $260

DATA_CBA6CD:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$71,$5E,$71,$6E,$7F,$6E
	db $84,$7E,$74,$7E,$7C,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle4.bin"	; GFXSize = $260

DATA_CBA943:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$6E,$71,$5E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle5.bin"	; GFXSize = $260

DATA_CBABB9:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$5E,$71,$6E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle6.bin"	; GFXSize = $260

DATA_CBAE2F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$5E,$71,$6E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle7.bin"	; GFXSize = $260

DATA_CBB0A5:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$5E,$71,$6E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointBarrel_Idle8.bin"	; GFXSize = $260

DATA_CBB31B:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$5A,$7C,$6A,$74,$5A,$74,$62
	db $74,$6A,$74,$72,$76,$7A,$7C,$7A,$82,$7A
	incbin "Graphics/DynamicSprites/GFX_WoodenBox_Idle.bin"	; GFXSize = $1E0

DATA_CBB515:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7C,$5B,$7C,$6B,$74,$5D,$74,$65
	db $74,$6D,$74,$75
	incbin "Graphics/DynamicSprites/GFX_WoodenBox_Grabbed1.bin"	; GFXSize = $180

DATA_CBB6A9:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7D,$60,$75,$60,$75,$68,$75,$70
	db $7D,$70,$85,$70,$73,$65
	incbin "Graphics/DynamicSprites/GFX_WoodenBox_Grabbed2.bin"	; GFXSize = $140

DATA_CBB7FF:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7B,$5E,$7C,$6E,$73,$5E,$73,$66
	db $74,$6E,$78,$76
	incbin "Graphics/DynamicSprites/GFX_WoodenBox_Grabbed3.bin"	; GFXSize = $180

DATA_CBB993:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7B,$72,$88,$75
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose1.bin"	; GFXSize = $A0

DATA_CBBA3F:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7A,$71,$8A,$71,$75,$78,$8A,$79
	db $84,$81,$79,$81
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose2.bin"	; GFXSize = $120

DATA_CBBB73:
	db $02,$04,$04,$00,$00,$08,$10,$04,$85,$6F,$75,$6F,$76,$7F,$7E,$7F
	db $86,$7F,$72,$77
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose3.bin"	; GFXSize = $180

DATA_CBBD07:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$85,$7D,$84,$6D,$75,$6F,$75,$7F
	db $70,$77,$71,$7F
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose4.bin"	; GFXSize = $240

DATA_CBBF5B:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$88,$6C,$78,$6C,$88,$7C,$78,$7C
	db $6B,$76,$70,$6E,$71,$86
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose5.bin"	; GFXSize = $2C0

DATA_CBC231:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$8A,$6A,$8A,$7A,$7A,$6C,$7A,$7C
	db $6A,$71,$72,$81,$6E,$81,$74,$89
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose6.bin"	; GFXSize = $2E0

DATA_CBC529:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$8C,$72,$7C,$6C,$93,$82,$8B,$82
	db $74,$6E,$69,$76,$6D,$7B,$6E,$82,$8B,$6A,$84,$7B,$83,$83
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose7.bin"	; GFXSize = $220

DATA_CBC767:
	db $01,$04,$02,$00,$00,$06,$10,$02,$8D,$72,$85,$74,$7A,$6D,$6A,$79
	db $85,$67
	incbin "Graphics/DynamicSprites/GFX_SmokePuff_Pose8.bin"	; GFXSize = $100

DATA_CBC879:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7C,$7B,$78,$73,$75,$83,$75,$7B
	db $80,$73
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose1.bin"	; GFXSize = $100

DATA_CBC98B:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7E,$77,$72,$75,$74,$85,$7C,$85
	db $84,$87
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose2.bin"	; GFXSize = $160

DATA_CBCAFD:
	db $03,$03,$06,$00,$00,$09,$10,$06,$80,$7F,$71,$7F,$71,$6F,$88,$77
	db $81,$77,$80,$6F
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose3.bin"	; GFXSize = $1E0

DATA_CBCCF1:
	db $04,$00,$08,$00,$00,$08,$10,$08,$81,$81,$71,$81,$81,$71,$71,$71
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose4.bin"	; GFXSize = $200

DATA_CBCF01:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$80,$81,$70,$81,$80,$71,$70,$71
	db $8A,$7A,$84,$91
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose5.bin"	; GFXSize = $240

DATA_CBD155:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$81,$6F,$81,$7F,$71,$6F,$71
	db $8B,$79,$84,$91,$8B,$81
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose6.bin"	; GFXSize = $260

DATA_CBD3CB:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$80,$6F,$80,$7F,$70,$6F,$70
	db $8C,$74,$85,$90,$8C,$7C,$8B,$84,$77,$90
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose7.bin"	; GFXSize = $2A0

DATA_CBD685:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$80,$6F,$80,$7F,$70,$6F,$70
	db $8C,$74,$85,$90,$8C,$7C,$8B,$84,$77,$90
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose8.bin"	; GFXSize = $2A0

DATA_CBD93F:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$7F,$70,$7F,$80,$6F,$70,$6F
	db $8C,$75,$85,$8F,$8D,$7D,$8B,$85,$75,$8F,$7D,$8F
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose9.bin"	; GFXSize = $2C0

DATA_CBDC1B:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7F,$80,$84,$70,$76,$8D,$7D,$78
	db $7C,$70,$7C,$68,$8C,$80,$8B,$88,$75,$85,$73,$83,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose10.bin"	; GFXSize = $220

DATA_CBDE59:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7F,$7F,$84,$6F,$76,$8D,$7D,$77
	db $7C,$6F,$8C,$7F,$8C,$87,$75,$85,$73,$83,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose11.bin"	; GFXSize = $200

DATA_CBE075:
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$81,$83,$71,$75,$8D,$7F,$77
	db $7E,$6F,$74,$85
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose12.bin"	; GFXSize = $180

DATA_CBE209:
	db $00,$07,$00,$00,$00,$07,$00,$00,$7F,$6F,$87,$85,$72,$86,$8A,$87
	db $8B,$75,$82,$72,$7F,$77
	incbin "Graphics/DynamicSprites/GFX_BigSmokeCloud_Pose13.bin"	; GFXSize = $E0

DATA_CBE2FF:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7A,$70
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose1.bin"	; GFXSize = $80

DATA_CBE389:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$6A,$78,$7A,$80,$7A,$83,$76
	db $83,$6E
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose2.bin"	; GFXSize = $100

DATA_CBE49B:
	db $02,$03,$04,$00,$00,$07,$10,$04,$72,$63,$7B,$73,$73,$73,$82,$6B
	db $77,$7B
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose3.bin"	; GFXSize = $160

DATA_CBE60D:
	db $02,$05,$04,$00,$00,$09,$10,$04,$71,$66,$79,$76,$81,$66,$81,$6E
	db $73,$76,$85,$6E,$85,$76
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose4.bin"	; GFXSize = $1A0

DATA_CBE7C3:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$70,$64,$7A,$74,$75,$7C,$80,$6C
	db $7F,$64,$86,$6C,$72,$74,$87,$74
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose5.bin"	; GFXSize = $1C0

DATA_CBE99B:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6F,$63,$72,$73,$7F,$63,$82,$73
	db $8A,$6B,$82,$7B,$8A,$73
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose6.bin"	; GFXSize = $200

DATA_CBEBB1:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$63,$7E,$63,$74,$73,$83,$73
	db $8E,$6B,$8D,$63,$6F,$73
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose7.bin"	; GFXSize = $260

DATA_CBEE27:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6E,$63,$7E,$63,$77,$73,$87,$73
	db $8E,$6B,$8E,$63,$6F,$73,$87,$7B,$8C,$73
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose8.bin"	; GFXSize = $240

DATA_CBF081:
	db $03,$0A,$06,$00,$00,$10,$10,$06,$70,$62,$80,$62,$7D,$72,$75,$7A
	db $90,$62,$90,$6A,$8D,$72,$7A,$82,$6E,$6A,$8B,$7A,$75,$72,$6E,$72
	db $82,$81
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose9.bin"	; GFXSize = $2C0

DATA_CBF363:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$6E,$61,$7E,$61,$73,$71,$83,$71
	db $8B,$61,$6E,$71,$79,$81,$84,$81,$90,$71
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose10.bin"	; GFXSize = $300

DATA_CBF67D:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$6D,$61,$7D,$61,$8C,$61,$70,$71
	db $80,$71,$90,$71,$77,$81,$84,$81
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose11.bin"	; GFXSize = $2E0

DATA_CBF975:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7B,$60,$8B,$60,$6E,$60,$81,$70
	db $71,$70,$79,$70,$91,$70,$79,$78,$74,$7F
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose12.bin"	; GFXSize = $2A0

DATA_CBFC2F:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$8B,$60,$7C,$60,$92,$70,$82,$70
	db $86,$78,$7B,$70,$8A,$70,$71,$70,$6D,$68,$74,$68,$6E,$60
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose13.bin"	; GFXSize = $220

DATA_CBFE6D:
	incbin "Graphics/Compressed/GFX_Layer1_GameOverScreen.bin":0-(($010000-DATA_CBFE6D)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankCCMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_GameOverScreen.bin":(DATA_CBFE6D_End-DATA_CBFE6D)-

DATA_CC39EF:
	db $03,$02,$06,$00,$00,$08,$10,$06,$8C,$6B,$7F,$6B,$86,$5B,$7F,$63
	db $92,$63
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose14.bin"	; GFXSize = $1C0

DATA_CC3BC1:
	db $02,$03,$04,$00,$00,$07,$10,$04,$80,$6F,$7F,$5F,$93,$67,$90,$5F
	db $90,$6F
	incbin "Graphics/DynamicSprites/GFX_Explosion_Pose15.bin"	; GFXSize = $160

DATA_CC3D33:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7D,$66,$7D,$76,$76,$6F,$76,$67
	db $76,$77
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose1.bin"	; GFXSize = $160

DATA_CC3EA5:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7D,$76,$7D,$66,$76,$67,$75,$6F
	db $76,$77
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose2.bin"	; GFXSize = $160

DATA_CC4017:
	db $02,$03,$04,$00,$00,$07,$10,$04,$75,$66,$76,$76,$85,$67,$85,$6F
	db $85,$77
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose3.bin"	; GFXSize = $160

DATA_CC4189:
	db $01,$06,$02,$00,$00,$08,$10,$02,$77,$66,$84,$68,$84,$70,$82,$78
	db $77,$76,$7C,$76,$7B,$7E
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose4.bin"	; GFXSize = $140

DATA_CC42DF:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$66,$7A,$76,$80,$76,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose5.bin"	; GFXSize = $E0

DATA_CC43CF:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$66,$7D,$76,$7D,$7E,$7E,$76
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose6.bin"	; GFXSize = $E0

DATA_CC44BF:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7A,$66,$80,$76,$7B,$76,$7E,$7E
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose7.bin"	; GFXSize = $E0

DATA_CC45AF:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7B,$66,$83,$76,$78,$69,$78,$71
	db $79,$79,$80,$76,$80,$7E
	incbin "Graphics/DynamicSprites/GFX_BearCoin_Pose8.bin"	; GFXSize = $140

DATA_CC4705:
	db $00,$06,$00,$00,$00,$06,$00,$00,$7E,$58,$7E,$60,$7E,$68,$7D,$70
	db $7D,$78,$7D,$80
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose1.bin"	; GFXSize = $C0

DATA_CC47D9:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$76,$59,$76,$69,$76,$79,$83,$59
	db $84,$61,$84,$69,$83,$71,$82,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose2.bin"	; GFXSize = $220

DATA_CC4A11:
	db $06,$02,$0C,$00,$00,$0E,$10,$0C,$70,$59,$70,$69,$80,$59,$80,$69
	db $71,$79,$7E,$79,$89,$61,$89,$69
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose3.bin"	; GFXSize = $340

DATA_CC4D69:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$6F,$56,$6D,$66,$7E,$56,$7D,$66
	db $6E,$76,$7D,$76,$8D,$66,$8D,$5E,$8C,$6E,$8A,$76
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose4.bin"	; GFXSize = $380

DATA_CC5105:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$6F,$57,$6D,$67,$7F,$57,$7D,$67
	db $6F,$77,$7E,$77,$8D,$67,$8D,$6F,$8C,$5F,$8C,$77
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose5.bin"	; GFXSize = $380

DATA_CC54A1:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$70,$56,$80,$56,$6E,$66,$7E,$66
	db $6F,$76,$7F,$76,$8C,$76,$8B,$5E,$8D,$66,$8D,$6E
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose6.bin"	; GFXSize = $380

DATA_CC583D:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$72,$59,$72,$69,$7A,$79,$82,$59
	db $82,$69,$75,$79,$89,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose7.bin"	; GFXSize = $2C0

DATA_CC5B13:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$77,$59,$77,$69,$79,$79,$82,$59
	db $84,$61,$85,$69,$85,$71,$84,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoin_Pose8.bin"	; GFXSize = $220

DATA_CC5D4B:
	db $04,$00,$08,$00,$00,$08,$10,$08,$73,$5F,$80,$60,$80,$70,$73,$6F
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose1.bin"	; GFXSize = $200

DATA_CC5F5B:
	db $04,$00,$08,$00,$00,$08,$10,$08,$73,$60,$73,$70,$7F,$5F,$80,$6F
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose2.bin"	; GFXSize = $200

DATA_CC616B:
	db $04,$00,$08,$00,$00,$08,$10,$08,$7F,$60,$7F,$70,$73,$5F,$73,$6F
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose3.bin"	; GFXSize = $200

DATA_CC637B:
	db $02,$04,$04,$00,$00,$08,$10,$04,$75,$5F,$75,$6F,$85,$60,$85,$68
	db $85,$70,$83,$78
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose4.bin"	; GFXSize = $180

DATA_CC650F:
	db $02,$00,$04,$00,$00,$04,$10,$04,$79,$60,$79,$70
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose5.bin"	; GFXSize = $100

DATA_CC661B:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$67,$7D,$77,$7D,$5F
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose6.bin"	; GFXSize = $C0

DATA_CC66E9:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7A,$60,$7A,$70,$79,$67
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose7.bin"	; GFXSize = $120

DATA_CC6817:
	db $02,$04,$04,$00,$00,$08,$10,$04,$76,$60,$76,$70,$84,$61,$86,$69
	db $86,$71,$84,$79
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Pose8.bin"	; GFXSize = $180

DATA_CC69AB:
	db $04,$00,$08,$00,$00,$08,$10,$08,$72,$60,$72,$70,$7F,$5F,$7F,$6F
	incbin "Graphics/DynamicSprites/GFX_BonusBCoin_Collected.bin"	; GFXSize = $200

DATA_CC6BBB:
	db $02,$00,$04,$00,$00,$04,$10,$04,$7F,$72,$70,$72
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose1.bin"	; GFXSize = $100

DATA_CC6CC7:
	db $02,$02,$04,$00,$00,$06,$10,$04,$70,$74,$80,$74,$6E,$7B,$7D,$6C
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose2.bin"	; GFXSize = $140

DATA_CC6E17:
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$75,$73,$75,$6B,$7A,$70,$72
	db $7C,$6D,$84,$6D
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose3.bin"	; GFXSize = $180

DATA_CC6FAB:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$77,$77,$77,$67,$67,$77,$87,$77
	db $88,$6F,$6E,$6F
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose4.bin"	; GFXSize = $240

DATA_CC71FF:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$78,$78,$79,$68,$88,$78,$68,$78
	db $7A,$60,$7E,$60,$8B,$6F,$73,$69,$62,$78,$6B,$70,$94,$78
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose5.bin"	; GFXSize = $2E0

DATA_CC74FD:
	db $03,$0A,$06,$00,$00,$10,$10,$06,$79,$6A,$78,$5A,$78,$7A,$84,$62
	db $72,$63,$8D,$6D,$88,$7A,$8F,$7A,$68,$6F,$71,$79,$6F,$7C,$66,$7B
	db $5D,$7A
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose6.bin"	; GFXSize = $2C0

DATA_CC77DF:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7C,$75,$77,$65,$77,$55,$63,$73
	db $85,$5D,$75,$75,$74,$7D,$6F,$62,$58,$78,$79,$85,$7D,$85,$84,$68
	db $8F,$6D,$91,$7A
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose7.bin"	; GFXSize = $340

DATA_CC7B43:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$78,$50,$76,$60,$7A,$70,$74,$58
	db $88,$58,$80,$60,$86,$67,$86,$73,$74,$78,$77,$70,$73,$80,$7B,$80
	db $7B,$88,$6A,$7C,$95,$74,$8C,$67,$62,$70
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose8.bin"	; GFXSize = $340

DATA_CC7EAD:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$7A,$48,$7D,$58,$74,$68,$72,$50
	db $75,$58,$77,$60,$79,$78,$81,$78,$74,$78,$81,$6B,$8B,$58,$74,$80
	db $7B,$84,$68,$7C,$8D,$66,$96,$74
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose9.bin"	; GFXSize = $320

DATA_CC81F5:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$5A,$70,$4A,$73,$6A,$7F,$4A
	db $8F,$52,$83,$59,$82,$7A,$7A,$7A,$72,$7B,$7E,$6A
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose10.bin"	; GFXSize = $2C0

DATA_CC84D1:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7F,$46,$77,$66,$77,$56,$77,$46
	db $77,$4E,$6C,$49,$92,$4E,$85,$56,$79,$76,$81,$7A,$79,$7E,$6F,$7B
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose11.bin"	; GFXSize = $2A0

DATA_CC8791:
	db $03,$03,$06,$00,$00,$09,$10,$06,$78,$5C,$7E,$43,$77,$71,$6F,$79
	db $76,$43,$76,$4B
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose12.bin"	; GFXSize = $1E0

DATA_CC8985:
	db $04,$01,$08,$00,$00,$09,$10,$08,$79,$5C,$80,$40,$76,$40,$77,$72
	db $6F,$77
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose13.bin"	; GFXSize = $220

DATA_CC8BB7:
	db $04,$01,$08,$00,$00,$09,$10,$08,$74,$3F,$81,$3F,$73,$70,$7B,$5C
	db $70,$78
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose14.bin"	; GFXSize = $220

DATA_CC8DE9:
	db $00,$0A,$00,$00,$00,$0A,$00,$00,$75,$78,$82,$66,$7E,$5C,$7B,$78
	db $6F,$78,$81,$5C,$74,$3D,$7C,$3D,$8B,$40,$83,$3C
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose15.bin"	; GFXSize = $140

DATA_CC8F45:
	db $00,$09,$00,$00,$00,$09,$00,$00,$75,$79,$7B,$79,$83,$68,$7C,$5B
	db $83,$5B,$79,$3C,$81,$3B,$89,$3B,$8C,$3E
	incbin "Graphics/DynamicSprites/GFX_LargeWaterSplash_Pose16.bin"	; GFXSize = $120

DATA_CC907F:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$79,$75,$81,$84,$7B
	incbin "Graphics/DynamicSprites/GFX_KongWaterSplash_Pose1.bin"	; GFXSize = $C0

DATA_CC914D:
	db $02,$00,$04,$00,$00,$04,$10,$04,$72,$79,$7F,$79
	incbin "Graphics/DynamicSprites/GFX_KongWaterSplash_Pose2.bin"	; GFXSize = $100

DATA_CC9259:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6D,$76,$7D,$76,$7C,$6E,$71,$6E
	db $84,$6E,$8C,$74,$8C,$7C
	incbin "Graphics/DynamicSprites/GFX_KongWaterSplash_Pose3.bin"	; GFXSize = $1A0

DATA_CC940F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6C,$73,$7C,$70,$8C,$72,$68,$7C
	db $75,$80,$82,$7B,$90,$79
	incbin "Graphics/DynamicSprites/GFX_KongWaterSplash_Pose4.bin"	; GFXSize = $1A0

DATA_CC95C5:
	db $02,$03,$04,$00,$00,$07,$10,$04,$76,$70,$66,$78,$8A,$6F,$8F,$79
	db $6B,$70
	incbin "Graphics/DynamicSprites/GFX_KongWaterSplash_Pose5.bin"	; GFXSize = $160

DATA_CC9737:
	db $01,$04,$02,$00,$00,$06,$10,$02,$6E,$73,$7E,$73,$66,$7C,$7E,$7B
	db $6E,$83
	incbin "Graphics/DynamicSprites/GFX_KongWaterSplash_Pose6.bin"	; GFXSize = $100

DATA_CC9849:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base1.bin"	; GFXSize = $300

DATA_CC9B5D:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$6E,$73,$79,$83,$6D,$83,$7E,$73
	db $72,$63,$82,$63,$86,$83,$8A,$73,$89,$7B,$8B,$6B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base2.bin"	; GFXSize = $380

DATA_CC9EF9:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$86,$6A,$76,$6A,$79,$7A,$69,$7A
	db $7E,$8A,$76,$8A,$6E,$72,$72,$6A,$6E,$8A,$89,$7A,$87,$82,$7C,$62
	db $84,$62,$6D,$72,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base3.bin"	; GFXSize = $360

DATA_CCA27F:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$69,$6F,$79,$6F,$87,$6F,$6F,$7F
	db $7F,$7F,$8E,$7F,$88,$67,$82,$67,$7B,$67,$75,$67,$6B,$7F
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base4.bin"	; GFXSize = $340

DATA_CCA5DD:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$6B,$6B,$7B,$6B,$86,$6B,$86,$7B
	db $6B,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base5.bin"	; GFXSize = $300

DATA_CCA8F1:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6A,$69,$7A,$69,$69,$79,$79,$79
	db $87,$79,$77,$89,$8A,$71,$88,$69,$8F,$71,$7D,$89,$84,$89,$8A,$89
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base6.bin"	; GFXSize = $360

DATA_CCAC71:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$77,$71,$86,$81,$86,$71,$74,$61
	db $76,$81,$69,$71,$72,$61,$84,$69,$6C,$69,$6F,$81
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base7.bin"	; GFXSize = $380

DATA_CCB00D:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$64,$73,$74,$7C,$64,$83,$74
	db $78,$84,$87,$8C,$87,$6C,$6C,$74,$6F,$7C,$72,$84,$88,$84,$8B,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base8.bin"	; GFXSize = $360

DATA_CCB38D:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base9.bin"	; GFXSize = $300

DATA_CCB6A1:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$6E,$73,$79,$83,$6D,$83,$7E,$73
	db $72,$63,$82,$63,$86,$83,$8A,$73,$89,$7B,$8B,$6B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base10.bin"	; GFXSize = $380

DATA_CCBA3D:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$86,$6A,$76,$6A,$79,$7A,$69,$7A
	db $7E,$8A,$76,$8A,$6E,$72,$72,$6A,$6E,$8A,$89,$7A,$87,$82,$7C,$62
	db $84,$62,$6D,$72,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base11.bin"	; GFXSize = $360

DATA_CCBDC3:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$69,$6F,$79,$6F,$87,$6F,$6F,$7F
	db $7F,$7F,$8E,$7F,$88,$67,$82,$67,$7B,$67,$75,$67,$6B,$7F
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base12.bin"	; GFXSize = $340

DATA_CCC121:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$6B,$6B,$7B,$6B,$86,$6B,$86,$7B
	db $6B,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base13.bin"	; GFXSize = $300

DATA_CCC435:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6A,$69,$7A,$69,$69,$79,$79,$79
	db $87,$79,$77,$89,$8A,$71,$88,$69,$8F,$71,$7D,$89,$84,$89,$8A,$89
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base14.bin"	; GFXSize = $360

DATA_CCC7B5:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$77,$71,$86,$81,$86,$71,$74,$61
	db $76,$81,$69,$71,$72,$61,$84,$69,$6C,$69,$6F,$81
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base15.bin"	; GFXSize = $380

DATA_CCCB51:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$64,$73,$74,$7C,$64,$83,$74
	db $78,$84,$87,$8C,$87,$6C,$6C,$74,$6F,$7C,$72,$84,$88,$84,$8B,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_Base16.bin"	; GFXSize = $360

DATA_CCCED1:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire1.bin"	; GFXSize = $300

DATA_CCD1E5:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$6E,$73,$79,$83,$6D,$83,$7E,$73
	db $72,$63,$82,$63,$86,$83,$8A,$73,$89,$7B,$8B,$6B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire2.bin"	; GFXSize = $380

DATA_CCD581:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$86,$6A,$76,$6A,$79,$7A,$69,$7A
	db $7E,$8A,$76,$8A,$6E,$72,$72,$6A,$6E,$8A,$89,$7A,$87,$82,$7C,$62
	db $84,$62,$6D,$72,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire3.bin"	; GFXSize = $360

DATA_CCD907:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$69,$6F,$79,$6F,$87,$6F,$6F,$7F
	db $7F,$7F,$8E,$7F,$88,$67,$82,$67,$7B,$67,$75,$67,$6B,$7F
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire4.bin"	; GFXSize = $340

DATA_CCDC65:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$6B,$6B,$7B,$6B,$86,$6B,$86,$7B
	db $6B,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire5.bin"	; GFXSize = $300

DATA_CCDF79:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6A,$69,$7A,$69,$69,$79,$79,$79
	db $87,$79,$77,$89,$8A,$71,$88,$69,$8F,$71,$7D,$89,$84,$89,$8A,$89
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire6.bin"	; GFXSize = $360

DATA_CCE2F9:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$77,$71,$86,$81,$86,$71,$74,$61
	db $76,$81,$69,$71,$72,$61,$84,$69,$6C,$69,$6F,$81
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire7.bin"	; GFXSize = $380

DATA_CCE695:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$64,$73,$74,$7C,$64,$83,$74
	db $78,$84,$87,$8C,$87,$6C,$6C,$74,$6F,$7C,$72,$84,$88,$84,$8B,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire8.bin"	; GFXSize = $360

DATA_CCEA15:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire9.bin"	; GFXSize = $300

DATA_CCED29:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$6E,$73,$79,$83,$6D,$83,$7E,$73
	db $72,$63,$82,$63,$86,$83,$8A,$73,$89,$7B,$8B,$6B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire10.bin"	; GFXSize = $380

DATA_CCF0C5:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$86,$6A,$76,$6A,$79,$7A,$69,$7A
	db $7E,$8A,$76,$8A,$6E,$72,$72,$6A,$6E,$8A,$89,$7A,$87,$82,$7C,$62
	db $84,$62,$6D,$72,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire11.bin"	; GFXSize = $360

DATA_CCF44B:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$69,$6F,$79,$6F,$87,$6F,$6F,$7F
	db $7F,$7F,$8E,$7F,$88,$67,$82,$67,$7B,$67,$75,$67,$6B,$7F
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire12.bin"	; GFXSize = $340

DATA_CCF7A9:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$6B,$6B,$7B,$6B,$86,$6B,$86,$7B
	db $6B,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire13.bin"	; GFXSize = $300

DATA_CCFABD:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6A,$69,$7A,$69,$69,$79,$79,$79
	db $87,$79,$77,$89,$8A,$71,$88,$69,$8F,$71,$7D,$89,$84,$89,$8A,$89
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire14.bin"	; GFXSize = $360

DATA_CCFE3D:
	incbin "Graphics/Compressed/GFX_Layer1_TitleScreen.bin":0-(($010000-DATA_CCFE3D)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankCDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_TitleScreen.bin":(DATA_CCFE3D_End-DATA_CCFE3D)-

DATA_CD3DD2:
	db $06,$04,$0C,$00,$00,$10,$10,$0C,$77,$71,$86,$81,$86,$71,$74,$61
	db $76,$81,$69,$71,$72,$61,$84,$69,$6C,$69,$6F,$81
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire15.bin"	; GFXSize = $380

DATA_CD416E:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$64,$73,$74,$7C,$64,$83,$74
	db $78,$84,$87,$8C,$87,$6C,$6C,$74,$6F,$7C,$72,$84,$88,$84,$8B,$84
	incbin "Graphics/DynamicSprites/GFX_BarrelCannon_AutoFire16.bin"	; GFXSize = $360

DATA_CD44EE:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_ArrowBarrelCannon_Pose1.bin"	; GFXSize = $300

DATA_CD4802:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$7D,$64,$6B,$74,$7B,$74,$88,$74
	db $72,$84,$81,$8C,$6C,$84,$75,$6C,$82,$84,$88,$84,$8D,$6C
	incbin "Graphics/DynamicSprites/GFX_ArrowBarrelCannon_Pose2.bin"	; GFXSize = $340

DATA_CD4B60:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$6B,$6B,$7B,$6B,$7B,$7B,$6B,$7B
	db $86,$6B,$86,$7B
	incbin "Graphics/DynamicSprites/GFX_ArrowBarrelCannon_Pose3.bin"	; GFXSize = $300

DATA_CD4E74:
	db $01,$06,$02,$00,$00,$08,$10,$02,$74,$75,$84,$75,$75,$85,$7D,$85
	db $85,$85,$87,$7D,$84,$7D
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_Bonus.bin"	; GFXSize = $140

DATA_CD4FCA:
	db $03,$02,$06,$00,$00,$08,$10,$06,$72,$73,$7E,$73,$77,$83,$72,$83
	db $84,$83
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl1.bin"	; GFXSize = $1C0

DATA_CD519C:
	db $03,$01,$06,$00,$00,$07,$10,$06,$72,$73,$7D,$73,$75,$83,$83,$83
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl2.bin"	; GFXSize = $1A0

DATA_CD534C:
	db $03,$01,$06,$00,$00,$07,$10,$06,$73,$73,$7D,$73,$74,$83,$84,$83
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl3.bin"	; GFXSize = $1A0

DATA_CD54FC:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$73,$7D,$73,$74,$83,$7C,$83
	db $84,$83
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl4.bin"	; GFXSize = $160

DATA_CD566E:
	db $01,$06,$02,$00,$00,$08,$10,$02,$73,$73,$83,$7B,$73,$83,$7B,$83
	db $83,$73,$83,$83,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl5.bin"	; GFXSize = $140

DATA_CD57C4:
	db $01,$06,$02,$00,$00,$08,$10,$02,$73,$73,$83,$7B,$73,$83,$79,$83
	db $83,$73,$81,$83,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl6.bin"	; GFXSize = $140

DATA_CD591A:
	db $01,$06,$02,$00,$00,$08,$10,$02,$73,$73,$83,$7B,$75,$83,$7D,$83
	db $83,$73,$82,$83,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl7.bin"	; GFXSize = $140

DATA_CD5A70:
	db $01,$05,$02,$00,$00,$07,$10,$02,$72,$73,$84,$7B,$73,$83,$7B,$83
	db $81,$73,$82,$83
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl8.bin"	; GFXSize = $120

DATA_CD5BA4:
	db $00,$08,$00,$00,$00,$08,$00,$00,$79,$72,$83,$7A,$73,$82,$7B,$84
	db $81,$72,$83,$82,$73,$7A,$78,$72
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl9.bin"	; GFXSize = $100

DATA_CD5CBC:
	db $00,$04,$00,$00,$00,$04,$00,$00,$83,$72,$73,$7D,$84,$7A,$84,$82
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_BonusSwirl10.bin"	; GFXSize = $80

DATA_CD5D4C:
	db $02,$05,$04,$00,$00,$09,$10,$04,$75,$71,$73,$81,$83,$81,$7F,$71
	db $84,$79,$87,$7F,$7F,$89
	incbin "Graphics/DynamicSprites/GFX_BarrelCannonSymbols_Warp.bin"	; GFXSize = $1A0

DATA_CD5F02:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$75,$71,$8F,$59,$7F,$61,$7A,$69
	db $84,$71,$8A,$59,$82,$59,$8B,$69,$9D,$5B
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce1.bin"	; GFXSize = $240

DATA_CD615C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$71,$88,$51,$79,$61,$98,$59
	db $84,$71,$89,$61,$80,$59,$89,$69,$9A,$51,$83,$51
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce2.bin"	; GFXSize = $260

DATA_CD63D8:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$76,$71,$7D,$51,$78,$61,$8C,$47
	db $87,$49,$85,$61,$85,$69
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce3.bin"	; GFXSize = $260

DATA_CD664E:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$77,$71,$77,$51,$77,$61,$7F,$41
	db $78,$49,$8C,$40,$87,$61,$86,$69
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce4.bin"	; GFXSize = $280

DATA_CD68E6:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$74,$51,$77,$61,$74,$41,$79,$79
	db $84,$3F,$80,$49,$87,$61,$79,$71,$85,$69,$7F,$59,$86,$3F
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce5.bin"	; GFXSize = $280

DATA_CD6B84:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6F,$52,$78,$62,$72,$42,$79,$7A
	db $82,$42,$83,$42,$88,$63,$79,$72,$7E,$52,$7F,$5A
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce6.bin"	; GFXSize = $260

DATA_CD6E00:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$77,$51,$78,$61,$77,$41,$79,$79
	db $87,$47,$6F,$51,$87,$64,$79,$71,$6F,$59,$6B,$55,$73,$49
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce7.bin"	; GFXSize = $280

DATA_CD709E:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$61,$78,$71,$85,$47,$77,$51
	db $77,$49,$6F,$51,$88,$67,$7D,$41,$6F,$59,$7D,$49
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce8.bin"	; GFXSize = $2C0

DATA_CD737A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$77,$61,$77,$71,$85,$4D,$79,$51
	db $73,$61,$73,$59,$87,$69,$87,$61,$92,$55,$7D,$49
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce9.bin"	; GFXSize = $2C0

DATA_CD7656:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$78,$63,$76,$73,$8C,$53,$7C,$53
	db $85,$6B,$85,$63,$97,$5A
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce10.bin"	; GFXSize = $260

DATA_CD78CC:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$79,$66,$76,$76,$7F,$56,$9B,$5E
	db $8F,$56,$8F,$5E,$84,$6E,$89,$66,$95,$5E
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Bounce11.bin"	; GFXSize = $240

DATA_CD7B26:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$61,$70,$51,$74,$41,$7B,$79
	db $8B,$61,$82,$44,$88,$61,$80,$59,$88,$69,$80,$51,$7B,$71
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Turn1.bin"	; GFXSize = $280

DATA_CD7DC4:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$74,$61,$77,$51,$77,$41,$7D,$79
	db $8B,$65,$84,$61,$82,$59,$84,$69,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Turn2.bin"	; GFXSize = $240

DATA_CD801E:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$77,$73,$77,$63,$72,$53,$7A,$83
	db $87,$6E,$82,$5B,$76,$4B,$7E,$4B,$83,$47,$7E,$53
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Dead1.bin"	; GFXSize = $260

DATA_CD829A:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$78,$6B,$79,$5B,$71,$4B,$7B,$7B
	db $6C,$5B,$81,$53,$7A,$43,$74,$5B,$86,$6B,$69,$53,$87,$63,$83,$7B
	db $82,$83,$85,$82
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Dead2.bin"	; GFXSize = $2E0

DATA_CD859E:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$79,$72,$74,$62,$6E,$52,$89,$78
	db $6E,$42,$7D,$52,$6E,$4A,$61,$56,$84,$6A,$66,$5A,$84,$62,$8B,$78
	db $79,$5A
	incbin "Graphics/DynamicSprites/GFX_ReKoil_Dead3.bin"	; GFXSize = $2C0

DATA_CD8880:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$78,$71,$78,$61,$77,$51,$71,$41
	db $6C,$51,$88,$61,$80,$41,$7B,$49,$83,$41
	incbin "Graphics/DynamicSprites/GFX_ReKoil_PeakOfJump1.bin"	; GFXSize = $300

DATA_CD8B9A:
	db $04,$08,$08,$00,$18,$18,$00,$00,$78,$60,$77,$50,$70,$40,$67,$50
	db $7B,$78,$7A,$70,$85,$60,$80,$40,$7B,$48,$7B,$70,$87,$58,$82,$40
	incbin "Graphics/DynamicSprites/GFX_ReKoil_PeakOfJump2.bin"	; GFXSize = $300

DATA_CD8EBA:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$78,$62,$76,$52,$70,$42,$7C,$7A
	db $79,$72,$85,$62,$80,$42,$7A,$4A,$7C,$72,$86,$5A,$83,$42,$69,$52
	db $6E,$52
	incbin "Graphics/DynamicSprites/GFX_ReKoil_PeakOfJump3.bin"	; GFXSize = $2C0

DATA_CD919C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$63,$77,$53,$6D,$43,$7A,$73
	db $85,$63,$7D,$43,$7A,$4B,$7B,$76,$85,$5B,$84,$43,$6F,$53
	incbin "Graphics/DynamicSprites/GFX_ReKoil_PeakOfJump4.bin"	; GFXSize = $280

DATA_CD943A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$78,$62,$77,$52,$72,$42,$83,$5A
	db $7A,$72,$87,$62,$82,$42,$6E,$5A,$7A,$7A,$84,$42,$6F,$52
	incbin "Graphics/DynamicSprites/GFX_ReKoil_PeakOfJump5.bin"	; GFXSize = $280

DATA_CD96D8:
	db $06,$02,$0C,$00,$00,$0E,$10,$0C,$83,$75,$75,$75,$83,$65,$74,$65
	db $7A,$55,$7A,$4B,$74,$5D,$8A,$5D
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope1.bin"	; GFXSize = $340

DATA_CD9A30:
	db $06,$02,$0C,$00,$00,$0E,$10,$0C,$82,$75,$74,$75,$82,$65,$74,$65
	db $79,$49,$7B,$55,$74,$5D,$8A,$5D
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope2.bin"	; GFXSize = $340

DATA_CD9D88:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$82,$75,$73,$75,$82,$65,$73,$65
	db $7C,$55,$76,$55,$76,$4D,$74,$5D,$8C,$5D,$86,$4D,$76,$45,$86,$45
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope3.bin"	; GFXSize = $360

DATA_CDA108:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$80,$75,$72,$75,$81,$65,$72,$65
	db $74,$55,$84,$5D,$73,$4D,$73,$45,$88,$55,$8C,$5D,$88,$4D,$88,$45
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope4.bin"	; GFXSize = $360

DATA_CDA488:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7F,$75,$71,$74,$80,$65,$71,$64
	db $72,$54,$82,$5D,$87,$55,$8A,$5D,$6D,$51,$8A,$4D,$8A,$45,$6D,$49
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope5.bin"	; GFXSize = $360

DATA_CDA808:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7E,$74,$70,$74,$7F,$64,$70,$64
	db $6F,$54,$7F,$5C,$87,$5C,$8A,$54,$6A,$4C,$8D,$4C,$8D,$44
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope6.bin"	; GFXSize = $340

DATA_CDAB66:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7E,$73,$70,$73,$7F,$63,$70,$63
	db $83,$53,$73,$5B,$7B,$5B,$69,$4C,$6D,$53,$8E,$4C
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope7.bin"	; GFXSize = $320

DATA_CDAEA2:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7E,$72,$70,$72,$7F,$62,$70,$62
	db $83,$52,$73,$5A,$7B,$5A,$6C,$49,$6F,$52,$8D,$4B
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope8.bin"	; GFXSize = $320

DATA_CDB1DE:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7F,$72,$71,$72,$80,$62,$71,$62
	db $83,$52,$73,$5A,$7B,$5A,$71,$4A,$72,$52,$8B,$4A,$71,$42
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope9.bin"	; GFXSize = $340

DATA_CDB53C:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$80,$72,$73,$72,$80,$62,$72,$62
	db $7C,$52,$8C,$5A,$74,$5A,$73,$4A,$74,$52,$87,$4A,$73,$42
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope10.bin"	; GFXSize = $340

DATA_CDB89A:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$81,$73,$74,$73,$81,$63,$73,$63
	db $76,$53,$86,$5B,$75,$4B,$86,$53,$84,$4B,$75,$43
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope11.bin"	; GFXSize = $320

DATA_CDBBD6:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$82,$74,$75,$74,$82,$64,$74,$64
	db $7A,$54,$72,$5C,$8A,$5C,$79,$4C,$82,$4C,$79,$44
	incbin "Graphics/DynamicSprites/GFX_Klasp_MoveOnRope12.bin"	; GFXSize = $320

DATA_CDBF12:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$76,$80,$76,$81,$66,$71,$66
	db $7B,$5E,$87,$56,$83,$5E,$8B,$5E,$72,$4E,$88,$4E,$87,$46,$72,$46
	db $73,$5E,$73,$56
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle1.bin"	; GFXSize = $340

DATA_CDC276:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$76,$80,$76,$81,$66,$71,$66
	db $74,$5E,$7C,$5E,$75,$56,$72,$4E,$88,$4E,$88,$46,$72,$46,$84,$5E
	db $86,$56,$8C,$5E
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle2.bin"	; GFXSize = $340

DATA_CDC5DA:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$75,$80,$75,$81,$65,$71,$65
	db $74,$5D,$7C,$5D,$75,$55,$72,$4D,$88,$4D,$88,$45,$72,$45,$84,$5D
	db $86,$55,$8C,$5D
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle3.bin"	; GFXSize = $340

DATA_CDC93E:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$75,$80,$75,$80,$65,$71,$65
	db $74,$5D,$7B,$5D,$7F,$5D,$86,$5D,$74,$55,$72,$4D,$86,$55,$88,$4D
	db $88,$45,$72,$45
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle4.bin"	; GFXSize = $340

DATA_CDCCA2:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$74,$80,$74,$80,$64,$72,$64
	db $74,$5C,$7B,$5C,$7F,$5C,$86,$5C,$74,$54,$72,$4C,$86,$54,$88,$4C
	db $88,$44,$72,$44
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle5.bin"	; GFXSize = $340

DATA_CDD006:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$74,$80,$74,$80,$64,$72,$64
	db $74,$5C,$7B,$5C,$7F,$5C,$86,$5C,$74,$54,$72,$4C,$86,$54,$88,$4C
	db $88,$44,$72,$44
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle6.bin"	; GFXSize = $340

DATA_CDD36A:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$72,$76,$80,$76,$81,$66,$71,$66
	db $73,$5E,$7B,$5E,$7F,$5E,$86,$5E,$74,$56,$72,$4E,$86,$56,$88,$4E
	db $88,$46,$72,$46
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle7.bin"	; GFXSize = $340

DATA_CDD6CE:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$71,$76,$80,$76,$81,$66,$71,$66
	db $74,$5E,$7B,$5E,$7F,$5E,$86,$5E,$74,$56,$72,$4E,$86,$56,$88,$4E
	db $88,$46,$72,$46
	incbin "Graphics/DynamicSprites/GFX_Klasp_Idle8.bin"	; GFXSize = $340

DATA_CDDA32:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$72,$75,$71,$65,$80,$75,$80,$65
	db $7C,$55,$8C,$5D,$74,$5D,$74,$55,$72,$4D,$72,$45,$88,$4D,$88,$45
	incbin "Graphics/DynamicSprites/GFX_Klasp_Turn.bin"	; GFXSize = $360

DATA_CDDDB2:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$72,$7B,$82,$86,$85,$86,$7D
	incbin "Graphics/DynamicSprites/GFX_MainMapWaterFallByCottonTopCove_Pose1.bin"	; GFXSize = $140

DATA_CDDF02:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$72,$7B,$82,$87,$85,$86,$7D
	incbin "Graphics/DynamicSprites/GFX_MainMapWaterFallByCottonTopCove_Pose2.bin"	; GFXSize = $140

DATA_CDE052:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$72,$7B,$82,$87,$85,$86,$7D
	incbin "Graphics/DynamicSprites/GFX_MainMapWaterFallByCottonTopCove_Pose3.bin"	; GFXSize = $140

DATA_CDE1A2:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$72,$7B,$82,$87,$85,$86,$7D
	incbin "Graphics/DynamicSprites/GFX_MainMapWaterFallByCottonTopCove_Pose4.bin"	; GFXSize = $140

DATA_CDE2F2:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose1.bin"	; GFXSize = $200

DATA_CDE502:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose2.bin"	; GFXSize = $200

DATA_CDE712:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose3.bin"	; GFXSize = $200

DATA_CDE922:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose4.bin"	; GFXSize = $200

DATA_CDEB32:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose5.bin"	; GFXSize = $200

DATA_CDED42:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose6.bin"	; GFXSize = $200

DATA_CDEF52:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose7.bin"	; GFXSize = $200

DATA_CDF162:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$70,$80,$70,$70,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_MainMapWideWaterfalls_Pose8.bin"	; GFXSize = $200

DATA_CDF372:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose1.bin"	; GFXSize = $60

DATA_CDF3E0:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose2.bin"	; GFXSize = $60

DATA_CDF44E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose3.bin"	; GFXSize = $60

DATA_CDF4BC:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose4.bin"	; GFXSize = $60

DATA_CDF52A:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose5.bin"	; GFXSize = $60

DATA_CDF598:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose6.bin"	; GFXSize = $60

DATA_CDF606:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose7.bin"	; GFXSize = $60

DATA_CDF674:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$72,$70,$7A,$70,$82
	incbin "Graphics/DynamicSprites/GFX_UnknownEffect2_Pose8.bin"	; GFXSize = $60

DATA_CDF6E2:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$65,$71,$81,$61,$75,$71,$85,$71
	db $95,$71,$61,$61,$71,$61,$91,$61,$91,$69,$99,$69
	incbin "Graphics/DynamicSprites/GFX_MillPlatform_Pose.bin"	; GFXSize = $3E0

DATA_CDFADE:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$61,$7A,$71,$75,$61,$75,$69
	db $76,$71,$72,$62,$7D,$81,$7D,$89,$7D,$91
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle1.bin"	; GFXSize = $1E0

DATA_CDFCD8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$61,$7A,$71,$75,$61,$75,$69
	db $76,$71,$72,$61,$7D,$81,$7D,$89,$7C,$91
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle2.bin"	; GFXSize = $1E0

DATA_CDFED2:
	incbin "Graphics/Compressed/GFX_Layer1_FunkysRentals.bin":0-(($010000-DATA_CDFED2)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankCEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_FunkysRentals.bin":(DATA_CDFED2_End-DATA_CDFED2)-

DATA_CE3AE5:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$61,$7A,$71,$76,$61,$76,$69
	db $76,$71,$72,$61,$7D,$81,$7D,$89,$7D,$91
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle3.bin"	; GFXSize = $1E0

DATA_CE3CDF:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$61,$7A,$71,$76,$61,$76,$69
	db $76,$71,$72,$62,$7D,$81,$7D,$89,$7C,$91
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle4.bin"	; GFXSize = $1E0

DATA_CE3ED9:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$61,$7A,$71,$74,$61,$74,$69
	db $76,$71,$72,$62,$7D,$81,$7D,$89,$7C,$91
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle5.bin"	; GFXSize = $1E0

DATA_CE40D3:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$60,$7A,$70,$73,$61,$73,$69
	db $76,$71,$71,$69,$7D,$80,$7D,$88,$7C,$90
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle6.bin"	; GFXSize = $1E0

DATA_CE42CD:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$60,$7A,$70,$73,$61,$73,$69
	db $76,$71,$71,$69,$7D,$80,$7D,$88,$7C,$90
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle7.bin"	; GFXSize = $1E0

DATA_CE44C7:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$60,$7A,$70,$73,$61,$73,$69
	db $76,$71,$71,$69,$7D,$80,$7D,$88,$7C,$90
	incbin "Graphics/DynamicSprites/GFX_LifeBallon_Idle8.bin"	; GFXSize = $1E0

DATA_CE46C1:
	db $00,$04,$00,$00,$00,$04,$00,$00,$78,$72,$7F,$72,$78,$7A,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_Dixie_LifeIcon.bin"	; GFXSize = $80

DATA_CE4751:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_TrackerBarrel_Pose.bin"	; GFXSize = $300

DATA_CE4A65:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7A,$73,$6B,$73,$6E,$6B,$72,$6B
	db $7A,$6B,$82,$6B,$8A,$6B,$8A,$73,$8F,$73,$63,$7B,$61,$73
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk1.bin"	; GFXSize = $220

DATA_CE4CA3:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7E,$74,$6E,$74,$67,$76,$6E,$6C
	db $76,$6C,$7E,$6C,$86,$6C,$8C,$6C,$8E,$74,$5F,$7B,$5E,$73
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk2.bin"	; GFXSize = $220

DATA_CE4EE1:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7D,$73,$6D,$73,$66,$76,$6F,$6B
	db $77,$6B,$7F,$6B,$87,$6D,$8E,$70,$8D,$75,$5E,$76
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk3.bin"	; GFXSize = $200

DATA_CE50FD:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7E,$71,$6E,$70,$60,$76,$68,$76
	db $89,$79,$71,$68,$79,$69,$81,$69,$8E,$71,$89,$69,$5F,$73
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk4.bin"	; GFXSize = $220

DATA_CE533B:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7B,$71,$6B,$71,$78,$69,$63,$7B
	db $8B,$73,$88,$6B,$70,$69,$80,$69,$8F,$70,$61,$73
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk5.bin"	; GFXSize = $200

DATA_CE5557:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$6E,$6C,$72,$76,$6A,$64,$75
	db $8C,$76,$6E,$6A,$8F,$70,$7C,$7E,$8C,$6E,$60,$73
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk6.bin"	; GFXSize = $200

DATA_CE5773:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7C,$6F,$6C,$6C,$8F,$70,$67,$74
	db $72,$7C,$8B,$77,$82,$7F,$8C,$6F,$7A,$7C,$5F,$74
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk7.bin"	; GFXSize = $200

DATA_CE598F:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$6C,$6C,$7C,$6C,$5F,$73,$64,$7A
	db $8B,$6C,$8B,$74,$8F,$70,$77,$7C,$7F,$7C,$83,$7C,$6F,$7C
	incbin "Graphics/DynamicSprites/GFX_Sneek_Walk8.bin"	; GFXSize = $220

DATA_CE5BCD:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7D,$6D,$6E,$6D,$79,$7D,$71,$7D
	db $82,$7D
	incbin "Graphics/DynamicSprites/GFX_Sneek_Turn1.bin"	; GFXSize = $160

DATA_CE5D3F:
	db $01,$05,$02,$00,$00,$07,$10,$02,$70,$6D,$71,$7D,$79,$7D,$7F,$6D
	db $7F,$75,$81,$7D
	incbin "Graphics/DynamicSprites/GFX_Sneek_Turn2.bin"	; GFXSize = $120

DATA_CE5E73:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$78,$65,$71,$75,$88,$68,$87,$70
	db $81,$75,$86,$78,$80,$7D,$75,$85,$7B,$85,$75,$8D,$75,$95
	incbin "Graphics/DynamicSprites/GFX_Sneek_Dead1.bin"	; GFXSize = $220

DATA_CE60B1:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$73,$62,$73,$72,$80,$74,$83,$65
	db $83,$6D,$74,$82,$7C,$82,$7F,$8A,$84,$92,$86,$98
	incbin "Graphics/DynamicSprites/GFX_Sneek_Dead2.bin"	; GFXSize = $260

DATA_CE632D:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6F,$61,$70,$81,$70,$71,$80,$79
	db $6B,$71,$7D,$69,$7C,$71,$72,$91,$8B,$79,$80,$89
	incbin "Graphics/DynamicSprites/GFX_Sneek_Dead3.bin"	; GFXSize = $2C0

DATA_CE6609:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$83,$65,$79,$75,$69,$75,$73,$65
	db $6D,$6D,$61,$7C,$5B,$76
	incbin "Graphics/DynamicSprites/GFX_Sneek_ScareEllie1.bin"	; GFXSize = $260

DATA_CE687F:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$7C,$5C,$70,$6C,$74,$64,$74,$5C
	db $6C,$6B,$6C,$73,$6C,$7B,$7C,$7C,$74,$7C,$64,$77,$5D,$77,$5A,$74
	incbin "Graphics/DynamicSprites/GFX_Sneek_ScareEllie2.bin"	; GFXSize = $240

DATA_CE6ADF:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$5F,$6C,$6F,$7D,$5D,$64,$77
	db $77,$6D,$78,$75,$7B,$7D,$73,$7F,$6F,$7F,$5D,$77,$5A,$74
	incbin "Graphics/DynamicSprites/GFX_Sneek_ScareEllie3.bin"	; GFXSize = $280

DATA_CE6D7D:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7B,$5D,$84,$6D,$64,$6D,$74,$6D
	db $76,$5D,$61,$7D,$7B,$55,$73,$65,$6B,$65,$71,$7D,$79,$7D,$69,$7D
	db $7E,$7D,$93,$75,$83,$7D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle1.bin"	; GFXSize = $360

DATA_CE7103:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$76,$5D,$84,$6D,$64,$6D,$74,$6D
	db $85,$65,$61,$7D,$7A,$55,$73,$65,$6B,$65,$71,$7D,$79,$7D,$69,$7D
	db $81,$7D,$93,$75,$83,$7D,$83,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle2.bin"	; GFXSize = $380

DATA_CE74AB:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$76,$5D,$84,$6D,$64,$6D,$74,$6D
	db $86,$65,$61,$7D,$79,$55,$73,$65,$6B,$65,$71,$7D,$79,$7D,$69,$7D
	db $81,$7D,$93,$75,$83,$7D,$86,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle3.bin"	; GFXSize = $380

DATA_CE7853:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$76,$5D,$84,$6D,$64,$6D,$74,$6D
	db $85,$65,$61,$7D,$7A,$55,$73,$65,$6B,$65,$71,$7D,$79,$7D,$69,$7D
	db $81,$7D,$93,$75,$83,$7D,$85,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle4.bin"	; GFXSize = $380

DATA_CE7BFB:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$76,$5D,$84,$6D,$64,$6D,$74,$6D
	db $83,$65,$61,$7D,$7A,$55,$73,$65,$6B,$65,$71,$7D,$79,$7D,$69,$7D
	db $81,$7D,$93,$75,$83,$7D,$83,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle5.bin"	; GFXSize = $380

DATA_CE7FA3:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$75,$5D,$84,$6D,$64,$6D,$74,$6D
	db $82,$65,$61,$7D,$7A,$55,$73,$65,$6B,$65,$71,$7D,$79,$7D,$69,$7D
	db $81,$7D,$93,$75,$83,$7D,$82,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle6.bin"	; GFXSize = $380

DATA_CE834B:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$73,$5D,$84,$6D,$64,$6D,$74,$6D
	db $81,$65,$61,$7D,$7A,$55,$6B,$65,$71,$7D,$79,$7D,$69,$7D,$81,$7D
	db $93,$75,$83,$7D,$81,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle7.bin"	; GFXSize = $360

DATA_CE86D1:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$72,$5D,$84,$6D,$64,$6D,$74,$6D
	db $80,$65,$61,$7D,$7A,$55,$6B,$65,$71,$7D,$79,$7D,$69,$7D,$81,$7D
	db $93,$75,$83,$7D,$7F,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle8.bin"	; GFXSize = $360

DATA_CE8A57:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$72,$5D,$84,$6D,$64,$6D,$74,$6D
	db $7F,$65,$61,$7D,$7B,$55,$6B,$65,$71,$7D,$79,$7D,$69,$7D,$81,$7D
	db $93,$75,$83,$7D,$7D,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle9.bin"	; GFXSize = $360

DATA_CE8DDD:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$73,$5D,$84,$6D,$64,$6D,$74,$6D
	db $80,$65,$61,$7D,$7B,$55,$6B,$65,$71,$7D,$79,$7D,$69,$7D,$81,$7D
	db $93,$75,$83,$7D,$7F,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle10.bin"	; GFXSize = $360

DATA_CE9163:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$73,$5D,$84,$6D,$64,$6D,$74,$6D
	db $82,$65,$61,$7D,$7B,$55,$6B,$65,$71,$7D,$79,$7D,$69,$7D,$81,$7D
	db $93,$75,$83,$7D,$80,$5D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookAroundIdle11.bin"	; GFXSize = $360

DATA_CE94E9:
	db $09,$0E,$22,$00,$00,$30,$30,$02,$40,$78,$50,$78,$60,$76,$70,$75
	db $80,$73,$90,$72,$A0,$71,$80,$83,$B0,$71,$40,$88,$48,$88,$50,$88
	db $58,$88,$60,$86,$68,$86,$70,$85,$78,$85,$A0,$81,$90,$82,$98,$82
	db $B0,$81,$A8,$81,$B8,$81
	incbin "Graphics/DynamicSprites/GFX_DoubleTroubleSign_Pose.bin"	; GFXSize = $640

DATA_CE9B5F:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$7C,$7E,$7D
	incbin "Graphics/DynamicSprites/GFX_TM_Pose.bin"	; GFXSize = $40

DATA_CE9BAB:
	db $06,$04,$0C,$08,$1C,$24,$00,$00,$51,$73,$61,$74,$71,$74,$81,$73
	db $91,$73,$A1,$73,$51,$83,$59,$83,$61,$84,$69,$84,$71,$84,$79,$84
	db $81,$83,$89,$83,$91,$83,$99,$83,$A1,$83,$A9,$83
	incbin "Graphics/DynamicSprites/GFX_MusicTestSign_Pose.bin"	; GFXSize = $480

DATA_CEA057:
	db $04,$08,$08,$00,$18,$18,$00,$00,$72,$64,$82,$64,$71,$74,$81,$74
	db $90,$78,$8E,$6C,$8E,$64,$79,$5C,$81,$5C,$89,$5C,$89,$54,$8C,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck1.bin"	; GFXSize = $300

DATA_CEA377:
	db $04,$08,$08,$00,$18,$18,$00,$00,$71,$64,$81,$64,$6F,$74,$7F,$74
	db $8F,$74,$8E,$6C,$8E,$64,$8F,$7C,$81,$5C,$89,$5C,$8B,$5C,$96,$7A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck2.bin"	; GFXSize = $300

DATA_CEA697:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$76,$64,$86,$64,$6E,$74,$7E,$74
	db $8E,$74,$71,$6C,$74,$64,$9B,$7C,$8B,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck3.bin"	; GFXSize = $300

DATA_CEA9B1:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$76,$64,$86,$64,$6D,$74,$7D,$74
	db $8D,$74,$70,$6C,$9D,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck4.bin"	; GFXSize = $2C0

DATA_CEAC87:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$85,$64,$6C,$74,$7C,$74,$8C,$74
	db $7E,$64,$71,$6C,$7D,$6C,$9C,$7B,$78,$6C,$A0,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck5.bin"	; GFXSize = $2C0

DATA_CEAF63:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$86,$64,$6C,$74,$7C,$74,$8C,$74
	db $7E,$64,$71,$6C,$7E,$6C,$9C,$7B,$79,$6C,$A0,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck6.bin"	; GFXSize = $2C0

DATA_CEB23F:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$86,$64,$6C,$74,$7C,$74,$8C,$74
	db $7E,$64,$71,$6C,$7E,$6C,$9C,$7B,$78,$6C,$A0,$7B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck7.bin"	; GFXSize = $2C0

DATA_CEB51B:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$89,$64,$6C,$74,$7C,$74,$8C,$74
	db $81,$64,$71,$6C,$81,$6C,$9C,$7B,$79,$6C,$A0,$7B,$7E,$64
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Duck8.bin"	; GFXSize = $2E0

DATA_CEB819:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7B,$48,$8B,$48,$88,$58,$78,$53
	db $80,$58,$80,$60,$78,$5B,$78,$4B
	incbin "Graphics/DynamicSprites/GFX_Dixie_BeingThrown1.bin"	; GFXSize = $220

DATA_CEBA51:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7D,$48,$8D,$48,$8B,$58,$7A,$4E
	db $7F,$58,$7A,$56
	incbin "Graphics/DynamicSprites/GFX_Dixie_BeingThrown2.bin"	; GFXSize = $1E0

DATA_CEBC45:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$81,$48,$91,$48,$7E,$4F,$92,$58
	db $7E,$57,$86,$60,$96,$58,$92,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_BeingThrown3.bin"	; GFXSize = $1C0

DATA_CEBE1D:
	db $02,$03,$04,$00,$00,$07,$10,$04,$8B,$4D,$9B,$51,$85,$4F,$9A,$61
	db $91,$61
	incbin "Graphics/DynamicSprites/GFX_Dixie_BeingThrown4.bin"	; GFXSize = $160

DATA_CEBF8F:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$60,$89,$60,$75,$70,$85,$70
	db $8B,$58,$74,$68,$75,$60,$8D,$70,$85,$78,$79,$80
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpThrow1.bin"	; GFXSize = $260

DATA_CEC20B:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$7C,$5D,$8C,$55,$75,$6D,$85,$6D
	db $84,$55,$76,$65,$78,$5D,$8C,$65,$88,$6D,$77,$7D,$91,$65,$7F,$7D
	db $83,$7D
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpThrow2.bin"	; GFXSize = $2C0

DATA_CEC4ED:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$79,$5C,$89,$54,$77,$6C,$87,$6C
	db $81,$54,$7F,$54,$82,$7C,$89,$64,$8F,$6C,$77,$7C,$91,$64,$7F,$7C
	db $8C,$4C,$84,$4C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpThrow3.bin"	; GFXSize = $2E0

DATA_CEC7F1:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$80,$59,$77,$69,$87,$69,$8E,$59
	db $89,$49,$97,$71,$95,$69,$7B,$61,$9C,$71,$85,$51,$78,$79,$7F,$79
	incbin "Graphics/DynamicSprites/GFX_Kiddy_TeamUpThrow4.bin"	; GFXSize = $360

DATA_CECB71:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$7E,$62,$8E,$62,$72,$72,$6E,$62
	db $86,$52,$99,$62,$76,$5A,$6E,$5A,$7E,$5A,$92,$5A,$99,$6A,$80,$72
	db $81,$7A
	incbin "Graphics/DynamicSprites/GFX_Ellie_Idle1.bin"	; GFXSize = $380

DATA_CECF13:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$60
	db $81,$78,$82,$70,$87,$58,$8F,$58,$99,$66,$92,$58,$97,$6E,$6F,$58
	db $77,$58,$7F,$58,$8F,$70
	incbin "Graphics/DynamicSprites/GFX_Ellie_Idle2.bin"	; GFXSize = $360

DATA_CED299:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8B,$60
	db $81,$78,$82,$70,$87,$58,$8F,$58,$98,$68,$91,$58,$92,$70,$6F,$58
	db $77,$58,$7F,$58,$8A,$70,$96,$70
	incbin "Graphics/DynamicSprites/GFX_Ellie_Idle3.bin"	; GFXSize = $380

DATA_CED641:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6E,$60,$7E,$60,$72,$70,$8B,$60
	db $81,$78,$82,$70,$87,$58,$8F,$58,$98,$68,$92,$70,$6F,$58,$77,$58
	db $7F,$58,$8A,$70,$96,$70
	incbin "Graphics/DynamicSprites/GFX_Ellie_Idle4.bin"	; GFXSize = $360

DATA_CED9C7:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6B,$5B,$8B,$63,$6B,$6B,$7B,$6B
	db $8A,$53,$7B,$5B,$82,$53,$97,$6B,$99,$63,$80,$7B,$65,$6B,$68,$5B
	db $65,$73,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk1.bin"	; GFXSize = $400

DATA_CEDDEB:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6B,$5A,$8B,$62,$6B,$6A,$7B,$6A
	db $7B,$5A,$8B,$5A,$86,$52,$97,$6A,$98,$62,$7D,$7A,$8E,$52,$67,$5A
	db $68,$72,$82,$7A,$92,$5A
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk2.bin"	; GFXSize = $3C0

DATA_CEE1D1:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6E,$59,$8D,$61,$6D,$69,$7D,$69
	db $7E,$59,$8E,$59,$87,$51,$97,$69,$98,$61,$78,$79,$8E,$51,$67,$5C
	db $6C,$79,$7B,$79,$92,$59,$86,$79,$6B,$71
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk3.bin"	; GFXSize = $400

DATA_CEE5FB:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6E,$5A,$8E,$62,$6E,$6A,$7E,$6A
	db $7E,$5A,$8E,$5A,$85,$52,$97,$69,$97,$61,$8D,$52,$67,$5D,$7B,$7A
	db $92,$5A,$88,$72
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk4.bin"	; GFXSize = $3A0

DATA_CEE9BF:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6E,$59,$8E,$61,$6F,$69,$7F,$69
	db $7E,$59,$8E,$59,$87,$51,$97,$69,$97,$61,$70,$79,$8C,$51,$66,$5A
	db $7F,$79,$7A,$79,$92,$59,$89,$71
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk5.bin"	; GFXSize = $3E0

DATA_CEEDC7:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6E,$59,$8E,$61,$6F,$69,$7F,$69
	db $7E,$59,$8E,$59,$88,$51,$97,$69,$97,$61,$71,$79,$8C,$51,$66,$5B
	db $82,$79,$7C,$79,$92,$59,$8C,$71
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk6.bin"	; GFXSize = $3E0

DATA_CEF1CF:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6E,$59,$8E,$61,$6F,$69,$7F,$69
	db $7E,$59,$8E,$59,$88,$51,$97,$69,$97,$61,$74,$79,$8B,$51,$66,$5A
	db $7E,$79,$92,$59,$8E,$71
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk7.bin"	; GFXSize = $3C0

DATA_CEF5B5:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6E,$58,$8E,$60,$7F,$68,$7E,$58
	db $77,$70,$8E,$58,$97,$68,$97,$60,$6F,$68,$67,$58,$80,$78,$92,$58
	db $8F,$70,$77,$68,$78,$78
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk8.bin"	; GFXSize = $360

DATA_CEF93B:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6E,$59,$8E,$61,$7F,$69,$7E,$59
	db $6F,$69,$83,$79,$8E,$59,$98,$61,$98,$69,$8E,$79,$67,$58,$7D,$79
	db $92,$59,$8F,$71,$75,$79
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk9.bin"	; GFXSize = $3C0

DATA_CEFD21:
	incbin "Graphics/Compressed/GFX_Layer1_SwankysSideshowOutside.bin":0-(($010000-DATA_CEFD21)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankCFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_SwankysSideshowOutside.bin":(DATA_CEFD21_End-DATA_CEFD21)-

DATA_CF40F6:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6E,$5A,$8E,$62,$80,$6A,$7E,$5A
	db $70,$6A,$85,$7A,$8E,$5A,$98,$6B,$8B,$7A,$67,$58,$79,$7A,$92,$5A
	db $8D,$72,$72,$7A,$98,$63
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk10.bin"	; GFXSize = $3C0

DATA_CF44DC:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$6E,$5A,$8D,$62,$7D,$6A,$7E,$5A
	db $6D,$6A,$87,$7A,$8E,$5A,$97,$6C,$99,$64,$67,$58,$92,$5A,$8D,$72
	db $74,$7A
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk11.bin"	; GFXSize = $380

DATA_CF487E:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6E,$5A,$8B,$62,$7B,$6A,$7E,$5A
	db $6B,$6A,$84,$7A,$8E,$5A,$93,$72,$99,$65,$97,$6D,$88,$7A,$67,$57
	db $92,$5A,$8B,$72,$6F,$7A
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk12.bin"	; GFXSize = $3C0

DATA_CF4C64:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6E,$59,$8C,$61,$7C,$69,$7E,$59
	db $6C,$69,$83,$79,$8E,$59,$97,$6F,$99,$67,$86,$79,$67,$58,$92,$59
	db $8F,$71,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk13.bin"	; GFXSize = $3A0

DATA_CF5028:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6E,$59,$8C,$61,$7C,$69,$7E,$59
	db $6C,$69,$81,$79,$8E,$59,$97,$6E,$99,$66,$68,$79,$84,$79,$68,$58
	db $92,$59,$90,$71,$68,$71
	incbin "Graphics/DynamicSprites/GFX_Ellie_Walk14.bin"	; GFXSize = $3C0

DATA_CF540E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$71,$58,$71,$68,$81,$68,$81,$58
	db $91,$58,$91,$60,$91,$68,$90,$70,$74,$78,$7A,$78,$82,$78
	incbin "Graphics/DynamicSprites/GFX_Ellie_Turn1.bin"	; GFXSize = $2E0

DATA_CF570C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$68,$81,$58,$72,$58,$89,$68
	db $80,$78,$83,$68,$83,$70,$75,$78,$7D,$78
	incbin "Graphics/DynamicSprites/GFX_Ellie_Turn2.bin"	; GFXSize = $240

DATA_CF5966:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7E,$62,$8D,$62,$72,$72,$6E,$62
	db $83,$52,$81,$7A,$80,$72,$76,$5A,$6E,$5A,$7E,$5A,$93,$5A,$9C,$67
	incbin "Graphics/DynamicSprites/GFX_Ellie_Grab1.bin"	; GFXSize = $360

DATA_CF5CE6:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7E,$62,$8D,$62,$72,$72,$6E,$62
	db $83,$52,$81,$7A,$80,$72,$76,$5A,$6E,$5A,$7E,$5A,$93,$5A,$9D,$69
	incbin "Graphics/DynamicSprites/GFX_Ellie_Grab2.bin"	; GFXSize = $360

DATA_CF6066:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7E,$62,$8D,$62,$72,$72,$6E,$62
	db $84,$52,$81,$7A,$80,$72,$76,$5A,$6E,$5A,$7E,$5A,$93,$5A,$9D,$6A
	incbin "Graphics/DynamicSprites/GFX_Ellie_Grab3.bin"	; GFXSize = $360

DATA_CF63E6:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$82,$5F,$71,$6F,$92,$5F,$72,$5F
	db $81,$77,$81,$6F,$6F,$57,$77,$57,$7F,$57,$87,$57,$92,$57,$8A,$57
	db $88,$4F,$6A,$5F,$6A,$67,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_Ellie_Jump1.bin"	; GFXSize = $380

DATA_CF678E:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$70,$5F,$6F,$6F,$80,$5F,$81,$4F
	db $7A,$6F,$90,$5C,$7F,$57,$91,$54,$77,$57,$6F,$57,$9A,$57,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_Ellie_Jump2.bin"	; GFXSize = $3C0

DATA_CF6B6E:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$70,$5F,$6E,$6F,$80,$5F,$80,$4F
	db $79,$6F,$90,$58,$90,$50,$78,$57,$70,$57,$99,$52,$68,$5F
	incbin "Graphics/DynamicSprites/GFX_Ellie_Jump3.bin"	; GFXSize = $3A0

DATA_CF6F2C:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$7C,$5F,$8B,$5F,$70,$6F,$6C,$5F
	db $80,$77,$80,$6F,$77,$57,$6F,$57,$7F,$57,$87,$57,$92,$57,$9B,$69
	db $83,$76,$8D,$57,$9C,$61,$8F,$6F
	incbin "Graphics/DynamicSprites/GFX_Ellie_Scared1.bin"	; GFXSize = $380

DATA_CF72D4:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$7E,$5F,$8E,$5F,$6E,$6F,$6E,$5F
	db $7E,$6F,$86,$4F,$69,$60,$76,$57,$6E,$57,$7E,$57,$92,$57,$9E,$63
	db $6B,$58,$8F,$6F
	incbin "Graphics/DynamicSprites/GFX_Ellie_Scared2.bin"	; GFXSize = $400

DATA_CF76F8:										; Note: Also the hurt frame.
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$80,$5C,$90,$5C,$6C,$6C,$70,$5C
	db $7C,$6C,$68,$5C,$77,$54,$6F,$54,$7F,$54,$87,$54,$92,$54,$A0,$62
	db $67,$57,$8F,$6C,$88,$73,$8B,$54
	incbin "Graphics/DynamicSprites/GFX_Ellie_Scared3.bin"	; GFXSize = $3E0

DATA_CF7B00:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$7E,$5A,$8E,$5A,$6A,$6A,$6E,$5A
	db $7A,$6A,$A1,$5F,$77,$52,$6F,$52,$7E,$52,$86,$52,$92,$52,$9E,$60
	db $67,$55,$91,$6A,$89,$6A,$8A,$72,$8A,$52
	incbin "Graphics/DynamicSprites/GFX_Ellie_Scared4.bin"	; GFXSize = $400

DATA_CF7F2A:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$7E,$59,$8E,$59,$6A,$69,$6E,$59
	db $7A,$69,$A1,$5E,$77,$51,$6F,$51,$7E,$51,$86,$51,$92,$51,$9E,$5E
	db $67,$50,$92,$69,$8A,$69,$8A,$71,$8E,$51
	incbin "Graphics/DynamicSprites/GFX_Ellie_Scared5.bin"	; GFXSize = $400

DATA_CF8354:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$7E,$58,$8E,$58,$88,$68,$6E,$58
	db $78,$68,$A1,$5E,$77,$50,$6F,$50,$7E,$50,$86,$50,$91,$50,$9E,$5E
	db $67,$4F,$6A,$70,$71,$68,$6C,$68,$8E,$50
	incbin "Graphics/DynamicSprites/GFX_Ellie_Scared6.bin"	; GFXSize = $400

DATA_CF877E:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5F
	db $81,$78,$82,$70,$87,$58,$8A,$57,$9E,$69,$9F,$62,$91,$57,$6F,$58
	db $77,$58,$7F,$58
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck1.bin"	; GFXSize = $340

DATA_CF8AE2:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A6,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$B3,$5D,$AE,$67,$B6,$68
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck2.bin"	; GFXSize = $3A0

DATA_CF8EAC:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A5,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$B0,$62,$B0,$6A
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck3.bin"	; GFXSize = $380

DATA_CF9254:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A1,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$AD,$66,$B2,$64
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck4.bin"	; GFXSize = $380

DATA_CF95FC:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A6,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$AE,$65,$B0,$65
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck5.bin"	; GFXSize = $380

DATA_CF99A4:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A6,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$AD,$65,$B3,$6D
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck6.bin"	; GFXSize = $380

DATA_CF9D4C:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A6,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$AD,$65,$B3,$6D
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck7.bin"	; GFXSize = $380

DATA_CFA0F4:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A6,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$B0,$65,$AE,$65,$B0,$6D
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck8.bin"	; GFXSize = $3A0

DATA_CFA4BE:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5D
	db $81,$78,$81,$70,$87,$58,$88,$55,$9E,$65,$A6,$65,$90,$55,$6F,$58
	db $77,$58,$7F,$58,$AE,$65,$AE,$6D
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideSuck9.bin"	; GFXSize = $380

DATA_CFA866:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6E,$60,$7E,$60,$72,$70,$8B,$60
	db $81,$78,$81,$70,$87,$58,$8E,$58,$89,$70,$91,$70,$93,$77,$6F,$58
	db $77,$58,$7F,$58,$9A,$78
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck1.bin"	; GFXSize = $360

DATA_CFABEC:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $91,$70,$90,$90,$96,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck2.bin"	; GFXSize = $3C0

DATA_CFAFD2:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $90,$70,$90,$90,$94,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck3.bin"	; GFXSize = $3C0

DATA_CFB3B8:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $90,$70,$92,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck4.bin"	; GFXSize = $3A0

DATA_CFB77C:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $91,$70,$92,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck5.bin"	; GFXSize = $3A0

DATA_CFBB40:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $90,$70,$8E,$91
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck6.bin"	; GFXSize = $3A0

DATA_CFBF04:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8D,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $90,$70,$8E,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck7.bin"	; GFXSize = $3A0

DATA_CFC2C8:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $91,$70,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck8.bin"	; GFXSize = $3A0

DATA_CFC68C:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$60,$8A,$60,$72,$70,$6E,$60
	db $82,$70,$8E,$80,$75,$58,$6F,$58,$7C,$58,$81,$58,$8F,$88,$8C,$78
	db $90,$70,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_DownSuck9.bin"	; GFXSize = $3A0

DATA_CFCA50:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$60
	db $81,$70,$81,$78,$87,$58,$9A,$60,$98,$68,$6F,$58,$77,$58,$7F,$58
	db $92,$58,$8B,$58
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideShoot1.bin"	; GFXSize = $340

DATA_CFCDB4:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5F
	db $81,$70,$81,$78,$87,$58,$92,$57,$9A,$5B,$6F,$58,$77,$58,$7F,$58
	db $8A,$57,$99,$63
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideShoot2.bin"	; GFXSize = $340

DATA_CFD118:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5F
	db $81,$70,$81,$78,$87,$58,$92,$57,$9E,$64,$6F,$58,$77,$58,$7F,$58
	db $8A,$57,$A3,$5D
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideShoot3.bin"	; GFXSize = $340

DATA_CFD47C:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6D,$60,$7D,$60,$72,$70,$8D,$5F
	db $82,$70,$81,$78,$85,$58,$91,$57,$9D,$67,$6E,$58,$75,$58,$7D,$58
	db $89,$57,$A4,$67
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideShoot4.bin"	; GFXSize = $340

DATA_CFD7E0:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6D,$60,$7D,$60,$72,$70,$8D,$60
	db $81,$70,$81,$78,$86,$58,$92,$58,$9D,$67,$6E,$58,$76,$58,$7E,$58
	db $8A,$58,$A3,$67
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideShoot5.bin"	; GFXSize = $340

DATA_CFDB44:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$60
	db $81,$70,$81,$78,$87,$58,$92,$58,$99,$68,$6F,$58,$77,$58,$7F,$58
	db $8F,$58,$9F,$65
	incbin "Graphics/DynamicSprites/GFX_Ellie_SideShoot6.bin"	; GFXSize = $340

DATA_CFDEA8:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5B
	db $81,$70,$81,$78,$86,$58,$8D,$53,$9E,$5E,$6E,$58,$76,$58,$7E,$58
	db $87,$50,$A0,$56
	incbin "Graphics/DynamicSprites/GFX_Ellie_UpShoot1.bin"	; GFXSize = $340

DATA_CFE20C:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6D,$60,$7D,$60,$72,$70,$8D,$5B
	db $81,$70,$81,$78,$86,$58,$8F,$53,$A3,$55,$6E,$58,$76,$58,$7E,$58
	db $87,$53,$9D,$5B
	incbin "Graphics/DynamicSprites/GFX_Ellie_UpShoot2.bin"	; GFXSize = $340

DATA_CFE570:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6D,$60,$7D,$60,$72,$70,$8D,$5C
	db $81,$70,$81,$78,$86,$58,$8F,$54,$A3,$59,$6E,$58,$76,$58,$7E,$58
	db $87,$54,$9D,$60
	incbin "Graphics/DynamicSprites/GFX_Ellie_UpShoot3.bin"	; GFXSize = $340

DATA_CFE8D4:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6E,$60,$7E,$60,$72,$70,$8E,$5F
	db $81,$70,$81,$78,$86,$58,$91,$57,$9F,$5F,$6E,$58,$76,$58,$7E,$58
	db $89,$57,$9B,$67
	incbin "Graphics/DynamicSprites/GFX_Ellie_UpShoot4.bin"	; GFXSize = $340

DATA_CFEC38:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$8F,$58,$7F,$5B,$6F,$59,$6B,$71
	db $7C,$6B,$87,$53,$98,$58,$77,$69,$8F,$50,$7F,$53,$68,$61,$99,$50
	db $6F,$69,$81,$7B,$84,$7B
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim1.bin"	; GFXSize = $3C0

DATA_CFF01E:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$8F,$5C,$7F,$5C,$6F,$5A,$67,$6A
	db $7E,$6C,$87,$54,$98,$4C,$77,$6A,$8F,$54,$7F,$54,$68,$61,$97,$54
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim2.bin"	; GFXSize = $360

DATA_CFF39E:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$8C,$5C,$7C,$5C,$6C,$5B,$7A,$6C
	db $8D,$54,$8A,$6C,$74,$6B,$69,$63,$7D,$54,$96,$4C,$85,$54,$92,$6C
	db $6C,$6B,$64,$6B,$95,$54,$64,$73,$91,$74,$75,$54
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim3.bin"	; GFXSize = $3C0

DATA_CFF78A:
	db $04,$08,$08,$07,$18,$1F,$00,$00,$8C,$5C,$7C,$5C,$6C,$5C,$7A,$6C
	db $8D,$54,$8A,$6C,$72,$6C,$64,$64,$7D,$54,$96,$4C,$85,$54,$92,$6C
	db $6A,$6C,$62,$6C,$95,$54,$6C,$74,$91,$74,$75,$54,$72,$54
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim4.bin"	; GFXSize = $3E0

DATA_CFFB98:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$8E,$5A,$7E,$5A,$6E,$5A,$79,$6A
	db $62,$64,$8E,$52,$89,$6A,$71,$6A,$7E,$52,$96,$4A,$86,$52,$90,$6F
	db $96,$52,$6E,$72,$8D,$72
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim5.bin"	; GFXSize = $3C0

DATA_CFFF7E:
	incbin "Graphics/Compressed/GFX_Layer1_LakeOrangatanga.bin":0-(($010000-DATA_CFFF7E)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_LakeOrangatanga.bin":(DATA_CFFF7E_End-DATA_CFFF7E)-

DATA_D04F61:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$8E,$5A,$7E,$5A,$6E,$5A,$7B,$6A
	db $63,$67,$8E,$52,$87,$6A,$73,$6A,$7F,$52,$96,$4A,$86,$52,$96,$52
	db $6E,$72,$8B,$72
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim6.bin"	; GFXSize = $3A0

DATA_D05325:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$8E,$5A,$7E,$5A,$6E,$5A,$7A,$6A
	db $65,$6A,$8E,$52,$88,$6A,$73,$6A,$7F,$52,$96,$4A,$86,$52,$96,$52
	db $6B,$62,$8A,$72
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim7.bin"	; GFXSize = $3A0

DATA_D056E9:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$8E,$5A,$7E,$5A,$6E,$5A,$83,$6A
	db $68,$6A,$8E,$52,$7B,$72,$78,$6A,$7F,$52,$96,$4A,$86,$52,$6B,$62
	db $96,$52,$7B,$6A
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim8.bin"	; GFXSize = $3A0

DATA_D05AAD:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$8E,$5A,$7E,$5A,$6E,$5A,$77,$6A
	db $81,$6A,$67,$6A,$8E,$52,$7E,$52,$96,$4A,$86,$52,$6B,$62,$96,$52
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim9.bin"	; GFXSize = $3C0

DATA_D05E8D:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$8E,$5A,$7E,$5A,$6E,$5A,$77,$6A
	db $86,$6A,$8E,$52,$67,$72,$67,$6A,$7F,$52,$96,$4A,$86,$52,$69,$62
	db $6F,$6A,$82,$7A,$96,$52
	incbin "Graphics/DynamicSprites/GFX_Ellie_Swim10.bin"	; GFXSize = $3C0

DATA_D06273:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$73,$6E,$83,$6E,$85,$66,$93,$76
	db $9B,$76,$6B,$72,$78,$7E,$88,$7E,$80,$7E,$76,$85,$7D,$66,$7D,$5E
	db $7D,$56,$67,$6A,$67,$7A,$65,$82,$63,$62,$69,$72
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim1.bin"	; GFXSize = $300

DATA_D0659F:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$73,$6E,$83,$6E,$85,$66,$93,$76
	db $9B,$76,$6B,$72,$78,$7E,$88,$7E,$80,$7E,$75,$85,$7D,$66,$7D,$5E
	db $7D,$56,$67,$6A,$67,$7A,$65,$82,$65,$62
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim2.bin"	; GFXSize = $2E0

DATA_D068A9:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$75,$6E,$85,$6E,$84,$66,$95,$76
	db $9D,$76,$6D,$74,$7A,$7E,$8A,$7E,$82,$7E,$77,$7E,$7C,$66,$7D,$5E
	db $7D,$56,$6D,$6C,$68,$7C,$75,$86,$68,$66
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim3.bin"	; GFXSize = $2E0

DATA_D06BB3:
	db $02,$0C,$04,$02,$14,$16,$00,$00,$75,$6E,$85,$6C,$82,$66,$95,$76
	db $9D,$76,$6D,$79,$7A,$7E,$8A,$7C,$82,$7C,$75,$7E,$7A,$66,$7C,$5E
	db $7C,$56,$6D,$71,$74,$86,$6D,$69
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim4.bin"	; GFXSize = $2C0

DATA_D06E9B:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$74,$6E,$84,$6C,$82,$66,$94,$76
	db $9C,$76,$6C,$79,$7A,$7E,$8A,$7C,$82,$7C,$74,$7E,$7A,$66,$7C,$5E
	db $7C,$56,$6C,$71,$72,$81,$9F,$76,$6C,$69
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim5.bin"	; GFXSize = $2E0

DATA_D071A5:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$70,$6F,$80,$6F,$80,$67,$90,$74
	db $98,$74,$65,$7F,$7A,$7F,$86,$67,$82,$7F,$72,$7F,$78,$67,$7C,$5F
	db $7B,$57,$68,$77,$8A,$7D,$9F,$74,$68,$6F,$66,$67
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim6.bin"	; GFXSize = $300

DATA_D074D1:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$6D,$70,$7D,$6F,$7F,$67,$8D,$73
	db $95,$74,$63,$7E,$7A,$7F,$86,$6B,$82,$7F,$72,$80,$77,$68,$7C,$60
	db $7B,$58,$65,$76,$8A,$7B,$9D,$74,$65,$6E,$62,$66
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim7.bin"	; GFXSize = $300

DATA_D077FD:
	db $02,$0C,$04,$04,$14,$18,$00,$00,$6D,$71,$7D,$6F,$7E,$67,$8D,$74
	db $95,$74,$62,$7E,$7A,$7F,$86,$6B,$82,$7F,$75,$81,$76,$69,$7C,$60
	db $7B,$58,$65,$76,$8A,$7B,$9D,$74,$65,$6E,$62,$66
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Swim8.bin"	; GFXSize = $300

DATA_D07B29:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7F,$77,$6F,$6E,$7F,$67,$80,$57
	db $80,$5F,$8F,$76,$93,$76,$67,$67,$67,$6F,$67,$77,$67,$7F,$79,$7E
	db $79,$86
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn1.bin"	; GFXSize = $2C0

DATA_D07E0B:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$6C,$6D,$6E,$81,$64,$81,$5C
	db $7C,$7C,$84,$7C,$7C,$84,$6B,$66,$6B,$7E
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn2.bin"	; GFXSize = $1E0

DATA_D08005:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$67,$78,$77,$86,$81,$7F,$5F
	db $74,$65,$76,$6D,$75,$75,$73,$7D
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn3.bin"	; GFXSize = $1C0

DATA_D081DD:
	db $01,$0A,$02,$00,$00,$0C,$10,$02,$75,$6C,$7E,$64,$7E,$5C,$6D,$76
	db $65,$77,$75,$7C,$7D,$7C,$80,$6C,$80,$74,$83,$83,$75,$80
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Turn4.bin"	; GFXSize = $1C0

DATA_D083BB:
	db $03,$0A,$06,$00,$00,$16,$00,$00,$7F,$6C,$7F,$7C,$6F,$76,$7A,$86
	db $7A,$6E,$7D,$66,$7A,$5E,$8F,$77,$8F,$7F,$6D,$6E,$67,$76,$67,$7E
	db $5F,$7F
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Hurt.bin"	; GFXSize = $2C0

DATA_D0869D:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$7F,$6C,$6F,$6C,$73,$7C,$65,$66
	db $67,$6E,$67,$76,$66,$7E,$7A,$64,$7A,$5C,$8F,$74,$93,$74,$82,$7C
	db $7E,$84,$7A,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab1.bin"	; GFXSize = $2E0

DATA_D089A1:
	db $02,$0C,$04,$01,$14,$15,$00,$00,$6F,$6C,$71,$7C,$7F,$74,$65,$66
	db $67,$6E,$67,$76,$65,$7E,$78,$64,$78,$5C,$8F,$74,$7F,$6C,$87,$74
	db $81,$7C,$7E,$84,$78,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab2.bin"	; GFXSize = $2A0

DATA_D08C67:
	db $02,$0C,$04,$00,$00,$14,$00,$00,$6F,$6C,$71,$7C,$7F,$74,$65,$66
	db $67,$6E,$67,$76,$65,$7E,$77,$64,$77,$5C,$7F,$6C,$87,$74,$7E,$7C
	db $7E,$84,$77,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab3.bin"	; GFXSize = $280

DATA_D08F0B:
	db $01,$0E,$02,$00,$00,$12,$00,$00,$6E,$6C,$7E,$74,$6F,$7C,$65,$66
	db $66,$6E,$66,$76,$65,$7E,$75,$64,$75,$5C,$77,$7C,$7A,$6C,$85,$74
	db $7B,$7C,$7D,$84,$75,$54
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab4.bin"	; GFXSize = $240

DATA_D09171:
	db $01,$0B,$02,$00,$00,$0D,$10,$02,$6F,$6C,$7E,$74,$6F,$7C,$65,$66
	db $67,$6E,$67,$76,$65,$7C,$75,$64,$74,$5C,$77,$7C,$80,$74,$7B,$7C
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab5.bin"	; GFXSize = $1E0

DATA_D09371:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$77,$6A,$67,$6D,$87,$73,$7F,$7A
	db $7C,$62,$7B,$5A,$5C,$65,$5F,$75,$77,$7A,$70,$7D,$5F,$6D,$5D,$7D
	db $77,$82,$97,$74,$86,$6B,$9C,$74
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab6.bin"	; GFXSize = $320

DATA_D096B9:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$77,$6A,$67,$6E,$87,$73,$77,$7A
	db $7C,$62,$7B,$5A,$5C,$65,$5F,$75,$7F,$7A,$6F,$7E,$77,$82,$5F,$6D
	db $5D,$7D,$97,$74,$86,$6B,$9D,$74
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab7.bin"	; GFXSize = $320

DATA_D09A01:
	db $02,$0C,$04,$03,$14,$17,$00,$00,$7B,$6A,$6E,$6E,$8B,$73,$7E,$7A
	db $7C,$62,$7B,$5A,$62,$65,$66,$75,$86,$7A,$72,$7E,$7A,$7E,$66,$6D
	db $64,$7D,$8A,$7A,$9B,$74,$86,$6B,$93,$74
	incbin "Graphics/DynamicSprites/GFX_Enguarde_Stab8.bin"	; GFXSize = $2E0

DATA_D09D0B:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$59,$80,$59,$70,$69,$7F,$69
	db $74,$79,$7C,$79,$84,$79
	incbin "Graphics/DynamicSprites/GFX_Knocka_Idle.bin"	; GFXSize = $260

DATA_D09F81:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$57,$80,$57,$71,$67,$80,$67
	db $74,$77,$7C,$77,$84,$77
	incbin "Graphics/DynamicSprites/GFX_Knocka_Emerge1.bin"	; GFXSize = $260

DATA_D0A1F7:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$71,$53,$80,$53,$71,$63,$80,$63
	db $73,$73,$7B,$73,$83,$73,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_Knocka_Emerge2.bin"	; GFXSize = $280

DATA_D0A48F:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$72,$4F,$81,$4F,$71,$5F,$81,$5F
	db $7A,$6F,$72,$6F,$85,$6F
	incbin "Graphics/DynamicSprites/GFX_Knocka_Emerge3.bin"	; GFXSize = $2C0

DATA_D0A765:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$81,$58,$80,$68,$71,$58,$71,$68
	db $75,$50,$7D,$50,$85,$50,$8A,$53
	incbin "Graphics/DynamicSprites/GFX_Knocka_Emerge4.bin"	; GFXSize = $280

DATA_D0A9FD:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$53,$83,$53,$70,$63,$80,$63
	db $8A,$63,$72,$73,$7A,$73,$82,$73,$7C,$4B,$80,$4B
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run1.bin"	; GFXSize = $2C0

DATA_D0ACD9:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$52,$83,$52,$70,$62,$80,$62
	db $8A,$62,$72,$72,$7A,$72,$82,$72,$7C,$4A,$80,$4A
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run2.bin"	; GFXSize = $2C0

DATA_D0AFB5:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$73,$51,$83,$51,$71,$61,$81,$61
	db $72,$71,$7A,$71,$82,$71,$7B,$49,$80,$49
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run3.bin"	; GFXSize = $2A0

DATA_D0B26F:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$52,$82,$52,$71,$62,$81,$62
	db $7B,$4A,$72,$72,$7A,$72,$82,$72,$80,$4A
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run4.bin"	; GFXSize = $2A0

DATA_D0B529:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$53,$82,$53,$71,$63,$81,$63
	db $7B,$4B,$72,$73,$7A,$73,$82,$73,$80,$4B
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run5.bin"	; GFXSize = $2A0

DATA_D0B7E3:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$72,$52,$82,$52,$71,$62,$81,$62
	db $7B,$4A,$72,$72,$7A,$72,$82,$72,$80,$4A
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run6.bin"	; GFXSize = $2A0

DATA_D0BA9D:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$73,$51,$83,$51,$71,$61,$81,$61
	db $7B,$49,$72,$71,$7A,$71,$82,$71,$80,$49
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run7.bin"	; GFXSize = $2A0

DATA_D0BD57:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$73,$52,$83,$52,$71,$62,$81,$62
	db $7B,$4A,$72,$72,$7A,$72,$82,$72,$80,$4A
	incbin "Graphics/DynamicSprites/GFX_Knocka_Run8.bin"	; GFXSize = $2A0

DATA_D0C011:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$59,$81,$59,$71,$69,$7F,$69
	db $7C,$51,$74,$51,$84,$51,$88,$51,$7A,$49,$7E,$49
	incbin "Graphics/DynamicSprites/GFX_Knocka_Turn1.bin"	; GFXSize = $2C0

DATA_D0C2ED:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$70,$59,$80,$59,$71,$69,$7F,$69
	db $7B,$51,$73,$51,$83,$51,$87,$51,$7A,$49,$7F,$49
	incbin "Graphics/DynamicSprites/GFX_Knocka_Turn2.bin"	; GFXSize = $2C0

DATA_D0C5C9:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$5D,$84,$58,$79,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Emerge1.bin"	; GFXSize = $80

DATA_D0C659:
	db $00,$04,$00,$00,$00,$04,$00,$00,$79,$7A,$83,$55,$81,$7A,$85,$73
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Emerge2.bin"	; GFXSize = $80

DATA_D0C6E9:
	db $01,$07,$02,$00,$00,$09,$10,$02,$79,$4A,$78,$7A,$88,$73,$76,$77
	db $7C,$79,$83,$73,$89,$4D,$8F,$4D
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Emerge3.bin"	; GFXSize = $160

DATA_D0C861:
	db $00,$0E,$00,$00,$00,$0E,$00,$00,$71,$74,$72,$7C,$77,$78,$85,$73
	db $8A,$73,$7B,$3F,$7B,$4F,$84,$52,$7B,$47,$8B,$44,$84,$4A,$90,$41
	db $7D,$39,$7D,$41
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Emerge4.bin"	; GFXSize = $1C0

DATA_D0CA45:
	db $00,$0E,$00,$00,$00,$0E,$00,$00,$6B,$72,$6C,$7A,$70,$78,$82,$75
	db $8A,$75,$77,$3B,$78,$43,$85,$54,$87,$4C,$8B,$44,$8C,$3C,$7B,$53
	db $7B,$4B,$7A,$43
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run1.bin"	; GFXSize = $1C0

DATA_D0CC29:
	db $00,$0D,$00,$00,$00,$0D,$00,$00,$69,$6A,$68,$72,$86,$76,$8C,$74
	db $74,$3B,$77,$43,$85,$53,$87,$4B,$89,$43,$8C,$3B,$7B,$53,$7B,$4B
	db $79,$41
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run2.bin"	; GFXSize = $1A0

DATA_D0CDEB:
	db $00,$0E,$00,$00,$00,$0E,$00,$00,$6F,$70,$6F,$78,$71,$77,$7C,$78
	db $84,$78,$75,$3A,$76,$42,$84,$52,$85,$4A,$87,$42,$89,$3A,$7B,$52
	db $7B,$4A,$7A,$42
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run3.bin"	; GFXSize = $1C0

DATA_D0CFCF:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7A,$4B,$79,$3B,$74,$76,$7C,$79
	db $77,$7A,$83,$34
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run4.bin"	; GFXSize = $180

DATA_D0D163:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7A,$4D,$7E,$3D,$7D,$45,$80,$45
	db $7E,$35,$70,$71,$73,$79,$7D,$7A,$85,$7A
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run5.bin"	; GFXSize = $180

DATA_D0D2FD:
	db $00,$0B,$00,$00,$00,$0B,$00,$00,$80,$43,$7F,$4B,$7F,$53,$7D,$3B
	db $6C,$6C,$81,$79,$88,$78,$81,$3C,$7E,$52,$7C,$45,$7B,$35
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run6.bin"	; GFXSize = $160

DATA_D0D47B:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7B,$4A,$7B,$3A,$7F,$32,$75,$75
	db $78,$7D,$80,$7D,$79,$75
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run7.bin"	; GFXSize = $1A0

DATA_D0D631:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$4B,$71,$76,$87,$43,$7A,$43
	db $7B,$3B,$87,$3B,$80,$76,$82,$43,$83,$38
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Run8.bin"	; GFXSize = $1E0

DATA_D0D82B:
	db $00,$0D,$00,$00,$00,$0D,$00,$00,$75,$77,$78,$78,$80,$78,$72,$3B
	db $76,$43,$83,$53,$83,$4B,$83,$43,$83,$3B,$79,$53,$77,$4B,$72,$41
	db $84,$34
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Turn1.bin"	; GFXSize = $1A0

DATA_D0D9ED:
	db $01,$0A,$02,$00,$00,$0C,$10,$02,$6F,$39,$75,$77,$7D,$77,$83,$78
	db $75,$51,$74,$49,$81,$52,$83,$4A,$84,$42,$85,$3A,$86,$38
	incbin "Graphics/DynamicSprites/GFX_KnockaLimbs_Turn2.bin"	; GFXSize = $1C0

DATA_D0DBCB:												; Note: Unused
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$59,$7F,$59,$71,$69,$7F,$69
	db $74,$79,$7C,$79,$84,$79
	incbin "Graphics/DynamicSprites/GFX_Kracka_Idle.bin"	; GFXSize = $260

DATA_D0DE41:												; Note: Unused
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$57,$80,$57,$71,$67,$80,$67
	db $74,$77,$7C,$77,$84,$77
	incbin "Graphics/DynamicSprites/GFX_Kracka_Emerge1.bin"	; GFXSize = $260

DATA_D0E0B7:												; Note: Unused
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$71,$5C,$80,$5C,$71,$6C,$7F,$6C
	db $79,$4C,$74,$54,$87,$54
	incbin "Graphics/DynamicSprites/GFX_Kracka_Emerge2.bin"	; GFXSize = $2C0

DATA_D0E38D:												; Note: Unused
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$71,$59,$81,$59,$71,$69,$7F,$69
	db $79,$49,$74,$51,$88,$51
	incbin "Graphics/DynamicSprites/GFX_Kracka_Emerge3.bin"	; GFXSize = $2C0

DATA_D0E663:												; Note: Unused
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$72,$4F,$82,$4F,$71,$5F,$81,$5F
	db $78,$6F,$72,$6F,$85,$6F
	incbin "Graphics/DynamicSprites/GFX_Kracka_Emerge4.bin"	; GFXSize = $2C0

DATA_D0E939:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$51,$83,$51,$70,$61,$80,$61
	db $78,$71,$71,$71,$85,$71,$8A,$61
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run1.bin"	; GFXSize = $2E0

DATA_D0EC31:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$50,$83,$50,$70,$60,$80,$60
	db $78,$70,$71,$70,$85,$70,$8B,$60
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run2.bin"	; GFXSize = $2E0

DATA_D0EF29:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$4F,$83,$4F,$70,$5F,$80,$5F
	db $78,$6F,$71,$6F,$85,$6F,$8A,$5F
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run3.bin"	; GFXSize = $2E0

DATA_D0F221:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$50,$82,$50,$71,$60,$81,$60
	db $78,$70,$72,$70,$85,$70,$8A,$60
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run4.bin"	; GFXSize = $2E0

DATA_D0F519:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$51,$82,$51,$71,$61,$81,$61
	db $78,$71,$72,$71,$85,$71,$8A,$61
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run5.bin"	; GFXSize = $2E0

DATA_D0F811:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$50,$82,$50,$71,$60,$81,$60
	db $78,$70,$72,$70,$85,$70,$8A,$60
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run6.bin"	; GFXSize = $2E0

DATA_D0FB09:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$4F,$83,$4F,$71,$5F,$81,$5F
	db $77,$6F,$71,$6F,$85,$6F,$8A,$5F
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run7.bin"	; GFXSize = $2E0

DATA_D0FE01:
	incbin "Graphics/Compressed/GFX_Layer3_LakeOrangatanga.bin":0-(($010000-DATA_D0FE01)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD1Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer3_LakeOrangatanga.bin":(DATA_D0FE01_End-DATA_D0FE01)-

DATA_D10101:												; Note: Unused
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$73,$50,$83,$50,$70,$60,$80,$60
	db $78,$70,$71,$70,$85,$70,$8A,$60
	incbin "Graphics/DynamicSprites/GFX_Kracka_Run8.bin"	; GFXSize = $2E0

DATA_D103F9:												; Note: Unused
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$71,$50,$81,$50,$71,$60,$81,$60
	db $78,$70,$72,$70,$85,$70
	incbin "Graphics/DynamicSprites/GFX_Kracka_Turn1.bin"	; GFXSize = $2C0

DATA_D106CF:												; Note: Unused
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$71,$4F,$80,$4F,$70,$5F,$80,$5F
	db $78,$6F,$73,$6F,$85,$6F
	incbin "Graphics/DynamicSprites/GFX_Kracka_Turn2.bin"	; GFXSize = $2C0

DATA_D109A5:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$81,$74,$6C,$84,$71,$74,$7C,$8C
	db $7C,$84,$8C,$76,$8C,$7E,$8C,$86,$8C,$8E,$8C,$96,$84,$84,$74,$94
	db $71,$6C,$78,$6C
	incbin "Graphics/DynamicSprites/GFX_SideOfBelchasMouth_Pose.bin"	; GFXSize = $340

DATA_D10D09:
	db $02,$00,$04,$00,$00,$04,$10,$04,$70,$76,$7E,$77
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim1.bin"	; GFXSize = $100

DATA_D10E15:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6D,$77,$7D,$77,$7A,$6F
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim2.bin"	; GFXSize = $120

DATA_D10F43:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6D,$76,$7D,$76,$7B,$6E
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim3.bin"	; GFXSize = $120

DATA_D11071:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6F,$76,$7C,$76,$7B,$6E
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim4.bin"	; GFXSize = $120

DATA_D1119F:
	db $02,$01,$04,$00,$00,$05,$10,$04,$71,$77,$7C,$77,$7B,$6F
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim5.bin"	; GFXSize = $120

DATA_D112CD:
	db $02,$01,$04,$00,$00,$05,$10,$04,$70,$76,$7C,$76,$7C,$6E
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim6.bin"	; GFXSize = $120

DATA_D113FB:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6E,$76,$7D,$76,$7B,$6E
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim7.bin"	; GFXSize = $120

DATA_D11529:
	db $02,$01,$04,$00,$00,$05,$10,$04,$6F,$77,$7D,$77,$7B,$6F
	incbin "Graphics/DynamicSprites/GFX_Koco_Swim8.bin"	; GFXSize = $120

DATA_D11657:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$76,$86,$76,$86,$7E
	incbin "Graphics/DynamicSprites/GFX_Koco_Turn1.bin"	; GFXSize = $C0

DATA_D11725:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7D,$76,$89,$7D
	incbin "Graphics/DynamicSprites/GFX_Koco_Turn2.bin"	; GFXSize = $A0

DATA_D117D1:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7E,$76,$88,$80
	incbin "Graphics/DynamicSprites/GFX_Koco_Turn3.bin"	; GFXSize = $A0

DATA_D1187D:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$76,$82,$77,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_Koco_Turn4.bin"	; GFXSize = $C0

DATA_D1194B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$70,$76
	incbin "Graphics/DynamicSprites/GFX_Koco_Dead1.bin"	; GFXSize = $80

DATA_D119D5:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7D,$77,$6E,$77,$7C,$6F
	incbin "Graphics/DynamicSprites/GFX_Koco_Dead2.bin"	; GFXSize = $120

DATA_D11B03:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7E,$76,$6E,$78,$7A,$70
	incbin "Graphics/DynamicSprites/GFX_Koco_Dead3.bin"	; GFXSize = $120

DATA_D11C31:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$79,$70,$7F,$79,$71,$81,$71
	db $84,$79,$84,$81
	incbin "Graphics/DynamicSprites/GFX_Koco_Dead4.bin"	; GFXSize = $120

DATA_D11D65:
	db $02,$03,$04,$00,$00,$07,$10,$04,$71,$73,$7E,$7C,$72,$83,$7A,$83
	db $7F,$74
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyIcon_Ellie.bin"	; GFXSize = $160

DATA_D11ED7:
	db $01,$05,$02,$00,$00,$07,$10,$02,$78,$7A,$86,$81,$7C,$72,$70,$82
	db $70,$7A,$71,$72
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyIcon_Enguarde.bin"	; GFXSize = $120

DATA_D1200B:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$7B,$85,$7F,$71,$7B,$7F,$73
	db $7C,$73
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyIcon_Squawks.bin"	; GFXSize = $100

DATA_D1211D:
	db $01,$06,$02,$00,$00,$08,$10,$02,$77,$7B,$73,$75,$71,$7D,$73,$6D
	db $87,$83,$85,$73,$87,$7B
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyIcon_Squitter.bin"	; GFXSize = $140

DATA_D12273:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$95,$64,$85,$70,$55,$69,$65,$60
	db $75,$60,$75,$70,$65,$70,$8E,$68,$95,$74,$82,$68,$7F,$60
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Open.bin"	; GFXSize = $400

DATA_D12691:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$73,$58,$83,$57,$73,$68,$83,$67
	db $68,$69,$68,$59,$8B,$77,$83,$77,$7B,$78,$73,$78,$6B,$79
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Ellie.bin"	; GFXSize = $3A0

DATA_D12A4F:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$79,$57,$83,$57,$69,$67,$69,$57
	db $79,$67,$83,$67,$6A,$77,$72,$77,$7A,$77,$82,$77,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Enguarde.bin"	; GFXSize = $3A0

DATA_D12E0D:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$79,$57,$83,$57,$69,$67,$69,$57
	db $79,$67,$83,$67,$6A,$77,$72,$77,$7A,$77,$82,$77,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Squitter.bin"	; GFXSize = $3A0

DATA_D131CB:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$79,$57,$83,$57,$69,$67,$69,$57
	db $79,$67,$83,$67,$6A,$77,$72,$77,$7A,$77,$82,$77,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Squawks.bin"	; GFXSize = $3A0

DATA_D13589:
	db $02,$04,$04,$00,$00,$08,$10,$04,$71,$68,$7C,$67,$84,$77,$71,$78
	db $79,$78,$81,$77
	incbin "Graphics/DynamicSprites/GFX_AnimalBuddyBox_Parry.bin"	; GFXSize = $180

DATA_D1371D:
	db $04,$08,$08,$00,$18,$18,$00,$00,$81,$46,$71,$48,$81,$56,$71,$58
	db $7A,$68,$7B,$70,$7C,$78,$69,$48,$69,$50,$69,$58,$69,$60,$76,$40
	incbin "Graphics/DynamicSprites/GFX_NoAnimalBuddySign_Ellie.bin"	; GFXSize = $300

DATA_D13A3D:
	db $04,$08,$08,$00,$00,$10,$10,$08,$81,$46,$71,$48,$81,$56,$71,$58
	db $7A,$68,$7B,$70,$7C,$78,$69,$48,$69,$50,$69,$58,$69,$60,$76,$40
	incbin "Graphics/DynamicSprites/GFX_NoAnimalBuddySign_Enguarde.bin"	; GFXSize = $300

DATA_D13D5D:
	db $04,$08,$08,$00,$00,$10,$10,$08,$81,$46,$71,$48,$81,$56,$71,$58
	db $7A,$68,$7B,$70,$7C,$78,$69,$48,$69,$50,$69,$58,$69,$60,$76,$40
	incbin "Graphics/DynamicSprites/GFX_NoAnimalBuddySign_Squitter.bin"	; GFXSize = $300

DATA_D1407D:
	db $04,$08,$08,$00,$00,$10,$10,$08,$81,$46,$71,$48,$81,$56,$71,$58
	db $7A,$68,$7B,$70,$7C,$78,$69,$48,$69,$50,$69,$58,$69,$60,$76,$40
	incbin "Graphics/DynamicSprites/GFX_NoAnimalBuddySign_Squawks.bin"	; GFXSize = $300

DATA_D1439D:
	db $04,$08,$08,$00,$18,$18,$00,$00,$81,$46,$71,$48,$81,$56,$71,$58
	db $7A,$68,$7B,$70,$7C,$78,$69,$48,$69,$50,$69,$58,$69,$60,$76,$40
	incbin "Graphics/DynamicSprites/GFX_NoAnimalBuddySign_Parry.bin"	; GFXSize = $300

DATA_D146BD:
	db $04,$08,$08,$00,$18,$18,$00,$00,$81,$46,$71,$48,$81,$56,$71,$58
	db $7A,$68,$7B,$70,$7C,$78,$69,$48,$69,$50,$69,$58,$69,$60,$76,$40
	incbin "Graphics/DynamicSprites/GFX_NoAnimalBuddySign_Nibbla.bin"	; GFXSize = $300

DATA_D149DD:
	db $04,$08,$08,$01,$18,$19,$00,$00,$6B,$4A,$7B,$4A,$6B,$5A,$7B,$5A
	db $79,$42,$8B,$4A,$8B,$52,$8B,$5A,$8B,$62,$7C,$6A,$7C,$72,$7C,$7A
	db $7C,$82
	incbin "Graphics/DynamicSprites/GFX_NoKrosshairSign_Pose.bin"	; GFXSize = $320

DATA_D14D1F:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$70,$48,$80,$48,$78,$58,$76,$58
	db $78,$40,$6E,$48,$7C,$68,$7C,$70,$7C,$78,$7C,$80
	incbin "Graphics/DynamicSprites/GFX_WarningSign_Pose.bin"	; GFXSize = $260

DATA_D14F9B:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$6F,$83,$67,$73,$67,$7B,$67
	db $83,$77,$8B,$77,$90,$64,$90,$5C,$7E,$7F,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk1.bin"	; GFXSize = $200

DATA_D151B7:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$61,$7B,$71,$8B,$68,$73,$67
	db $73,$77,$8B,$70,$90,$63,$93,$61,$73,$6F
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk2.bin"	; GFXSize = $1E0

DATA_D153B1:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$6A,$73,$62,$73,$72,$81,$7A
	db $80,$62,$93,$63,$8D,$62
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk3.bin"	; GFXSize = $200

DATA_D155C7:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$66,$73,$72,$73,$62,$83,$76
	db $8A,$76,$93,$63
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk4.bin"	; GFXSize = $1E0

DATA_D157BB:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$66,$73,$71,$73,$61,$83,$76
	db $8A,$76,$93,$63
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk5.bin"	; GFXSize = $1E0

DATA_D159AF:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$66,$73,$71,$73,$61,$83,$76
	db $8A,$76,$93,$63
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk6.bin"	; GFXSize = $1E0

DATA_D15BA3:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$66,$75,$76,$73,$66,$85,$76
	db $8A,$76,$93,$63
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk7.bin"	; GFXSize = $1E0

DATA_D15D97:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$63,$73,$73,$73,$63,$83,$73
	db $8B,$73,$83,$7B,$93,$63
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Walk8.bin"	; GFXSize = $200

DATA_D15FAD:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$78,$76,$84,$66,$74,$66,$6F,$64
	db $7E,$5E,$74,$76,$86,$76,$93,$66
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly1.bin"	; GFXSize = $220

DATA_D161E5:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$84,$67,$74,$63,$7F,$7B,$83,$77
	db $7C,$73,$74,$73,$79,$7B,$73,$5B,$7B,$5B,$7B,$53,$93,$65
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly2.bin"	; GFXSize = $220

DATA_D16423:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$77,$55,$84,$6A,$74,$65,$7A,$75
	db $82,$62,$75,$75,$92,$69
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly3.bin"	; GFXSize = $260

DATA_D16699:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$74,$65,$79,$75,$84,$65,$92,$68
	db $87,$75,$75,$75,$71,$5C,$77,$5D,$7C,$5D,$7C,$55
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly4.bin"	; GFXSize = $260

DATA_D16915:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$84,$67,$74,$6D,$7A,$7D,$81,$7D
	db $84,$75,$7D,$65,$7E,$5E,$76,$65,$6F,$61,$91,$68
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly5.bin"	; GFXSize = $200

DATA_D16B31:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$74,$6C,$84,$6C,$7A,$7C,$82,$7C
	db $91,$69,$89,$64,$76,$64,$72,$5C,$7B,$54,$7C,$5C,$7E,$64,$86,$64
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly6.bin"	; GFXSize = $240

DATA_D16D91:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$74,$55,$84,$65,$7A,$75,$74,$65
	db $75,$75,$87,$75,$90,$69
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly7.bin"	; GFXSize = $260

DATA_D17007:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$67,$74,$67,$78,$77,$74,$77
	db $83,$77,$92,$67,$7D,$5F,$7D,$57,$75,$5F,$72,$58
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Fly8.bin"	; GFXSize = $260

DATA_D17283:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$74,$63,$75,$73,$71,$5B,$84,$78
	db $84,$70,$84,$67,$8C,$6A,$91,$66,$7E,$5F,$7E,$57
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_TurnWhileFlying1.bin"	; GFXSize = $200

DATA_D1749F:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$74,$62,$75,$72,$74,$5A,$83,$79
	db $82,$71,$84,$69,$89,$69,$81,$61,$84,$59
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_TurnWhileFlying2.bin"	; GFXSize = $1E0

DATA_D17699:
	db $03,$03,$06,$00,$00,$09,$10,$06,$74,$66,$72,$76,$84,$66,$93,$63
	db $8A,$76,$82,$76
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Turn1.bin"	; GFXSize = $1E0

DATA_D1788D:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$75,$66,$72,$76,$75,$7E,$7A,$76
	db $82,$76,$8A,$76,$85,$6E,$85,$66,$8D,$66,$90,$63
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Turn2.bin"	; GFXSize = $1A0

DATA_D17A49:												; Note: Unused?
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$66,$73,$66,$73,$76,$7B,$76
	db $83,$76,$7B,$7E,$89,$76,$93,$67
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Unknown1.bin"	; GFXSize = $1C0

DATA_D17C21:												; Note: Unused?
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$75,$84,$65,$74,$65,$70,$65
	db $93,$65,$83,$75,$88,$75,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Unknown2.bin"	; GFXSize = $220

DATA_D17E59:												; Note: Unused?
	db $03,$05,$06,$00,$00,$0B,$10,$06,$84,$65,$74,$62,$74,$72,$6E,$62
	db $93,$65,$84,$75,$7D,$7D,$88,$75
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Unknown3.bin"	; GFXSize = $220

DATA_D18091:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$6B,$82,$6B,$91,$71,$8A,$7B
	db $82,$7B,$7A,$7B,$72,$7B
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Squish1.bin"	; GFXSize = $1A0

DATA_D18247:
	db $02,$03,$04,$00,$00,$07,$10,$04,$82,$71,$72,$71,$7A,$69,$82,$69
	db $8C,$77
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Squish2.bin"	; GFXSize = $160

DATA_D183B9:
	db $02,$02,$04,$00,$00,$06,$10,$04,$82,$6D,$72,$73,$7A,$6B,$76,$6B
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Squish3.bin"	; GFXSize = $140

DATA_D18509:
	db $03,$03,$06,$00,$00,$09,$10,$06,$83,$71,$7E,$61,$74,$71,$7C,$81
	db $76,$69,$8D,$69
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Dead1.bin"	; GFXSize = $1E0

DATA_D186FD:
	db $03,$02,$06,$00,$00,$08,$10,$06,$84,$64,$75,$61,$75,$71,$82,$7C
	db $83,$74
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Dead2.bin"	; GFXSize = $1C0

DATA_D188CF:
	db $01,$06,$02,$00,$00,$08,$10,$02,$76,$6F,$76,$67,$7E,$67,$82,$67
	db $86,$77,$86,$6F,$88,$73
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Dead3.bin"	; GFXSize = $140

DATA_D18A25:
	db $02,$03,$04,$00,$00,$07,$10,$04,$81,$70,$74,$70,$74,$68,$7B,$68
	db $82,$68
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Dead4.bin"	; GFXSize = $160

DATA_D18B97:
	db $01,$06,$02,$00,$00,$08,$10,$02,$76,$70,$76,$68,$7E,$68,$84,$68
	db $86,$70,$86,$78,$89,$72
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Helpless1.bin"	; GFXSize = $140

DATA_D18CED:
	db $02,$03,$04,$00,$00,$07,$10,$04,$81,$70,$76,$70,$77,$68,$7F,$68
	db $83,$68
	incbin "Graphics/DynamicSprites/GFX_KnikKnak_Helpless2.bin"	; GFXSize = $160

DATA_D18E5F:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$81,$6A,$91,$69,$71,$6A,$93,$79
	db $8B,$79,$80,$7A,$7C,$7A,$6F,$62,$6F,$7A,$6E,$72
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk1.bin"	; GFXSize = $260

DATA_D190DB:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7F,$6A,$8E,$6A,$70,$69,$7F,$7A
	db $8B,$7A,$83,$7A,$93,$7A,$73,$61,$71,$79
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk2.bin"	; GFXSize = $240

DATA_D19335:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$79,$6A,$89,$74,$8E,$6C,$89,$6C
	db $73,$69,$73,$71,$72,$79,$73,$61,$82,$7A,$75,$7A
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk3.bin"	; GFXSize = $200

DATA_D19551:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7A,$6A,$8A,$73,$8E,$6B,$89,$6B
	db $74,$6A,$75,$72,$7A,$7A,$74,$62,$82,$7A
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk4.bin"	; GFXSize = $1E0

DATA_D1974B:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$69,$8C,$71,$8E,$69,$8C,$69
	db $74,$69,$76,$71,$7C,$79,$72,$61,$84,$79
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk5.bin"	; GFXSize = $1E0

DATA_D19945:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$68,$8E,$68,$72,$68,$93,$78
	db $76,$68,$76,$70,$76,$78,$71,$60,$7E,$78
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk6.bin"	; GFXSize = $1E0

DATA_D19B3F:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$73,$6E,$8F,$63,$7F,$64,$6F,$66
	db $8D,$73,$7E,$74,$77,$66,$6E,$5F,$95,$73
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk7.bin"	; GFXSize = $240

DATA_D19D99:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$71,$6F,$8C,$68,$7D,$65,$8D,$58
	db $6D,$67,$7B,$77,$75,$67,$88,$5D
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk8.bin"	; GFXSize = $280

DATA_D1A031:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6E,$70,$89,$67,$7C,$64,$8A,$57
	db $6C,$68,$7E,$74,$74,$68,$87,$5C
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk9.bin"	; GFXSize = $280

DATA_D1A2C9:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6D,$6F,$8B,$68,$7D,$65,$8C,$58
	db $6F,$67,$80,$75,$75,$67,$89,$5D
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk10.bin"	; GFXSize = $280

DATA_D1A561:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6C,$6E,$8C,$6D,$7C,$6D,$8C,$5E
	db $85,$65,$6D,$66,$7D,$65,$75,$66,$97,$59
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk11.bin"	; GFXSize = $2A0

DATA_D1A81B:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6D,$6E,$8C,$6F,$7D,$6E,$8C,$5F
	db $84,$66,$6C,$66,$7C,$66,$74,$66,$9A,$67,$98,$5F
	incbin "Graphics/DynamicSprites/GFX_Krimp_Walk12.bin"	; GFXSize = $2C0

DATA_D1AAF7:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$71,$6E,$81,$6E,$8E,$76,$90,$6E
	db $8C,$66,$84,$66,$7C,$66,$76,$66,$76,$5E
	incbin "Graphics/DynamicSprites/GFX_Krimp_Turn1.bin"	; GFXSize = $1E0

DATA_D1ACF1:
	db $02,$04,$04,$00,$00,$08,$10,$04,$70,$6F,$80,$6F,$86,$67,$7E,$67
	db $79,$67,$7B,$5F
	incbin "Graphics/DynamicSprites/GFX_Krimp_Turn2.bin"	; GFXSize = $180

DATA_D1AE85:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$8B,$6C,$8F,$5C,$7B,$6C,$77,$64
	db $73,$70,$72,$78,$87,$5C,$87,$64,$7F,$64,$73,$68,$70,$76
	incbin "Graphics/DynamicSprites/GFX_Krimp_Dead1.bin"	; GFXSize = $280

DATA_D1B123:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$8B,$7F,$95,$6F,$70,$6F,$85,$6F
	db $83,$5F,$7D,$6F,$83,$67
	incbin "Graphics/DynamicSprites/GFX_Krimp_Dead2.bin"	; GFXSize = $260

DATA_D1B399:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$85,$89,$92,$79,$72,$71,$82,$79
	db $8A,$71,$87,$69,$73,$69,$82,$71,$87,$61,$8E,$70,$76,$69
	incbin "Graphics/DynamicSprites/GFX_Krimp_Dead3.bin"	; GFXSize = $2E0

DATA_D1B697:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$77
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Squished1.bin"	; GFXSize = $80

DATA_D1B721:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Squished2.bin"	; GFXSize = $80

DATA_D1B7AB:
	db $00,$04,$00,$00,$00,$04,$00,$00,$78,$7E,$79,$76,$80,$7E,$81,$7C
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Hurt1.bin"	; GFXSize = $80

DATA_D1B83B:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$77,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Hurt2.bin"	; GFXSize = $A0

DATA_D1B8E7:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$77
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Idle1.bin"	; GFXSize = $80

DATA_D1B971:
	db $01,$01,$02,$00,$00,$03,$10,$02,$79,$77,$78,$7B
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Idle2.bin"	; GFXSize = $A0

DATA_D1BA1D:
	db $00,$05,$00,$00,$00,$05,$00,$00,$77,$7C,$82,$7B,$7A,$7B,$81,$83
	db $79,$83
	incbin "Graphics/DynamicSprites/GFX_BarbosMouth_Idle3.bin"	; GFXSize = $A0

DATA_D1BACF:
	db $03,$02,$06,$00,$00,$08,$10,$06,$73,$72,$80,$72,$7B,$82,$73,$82
	db $88,$82
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle1.bin"	; GFXSize = $1C0

DATA_D1BCA1:
	db $03,$03,$06,$00,$00,$09,$10,$06,$73,$6F,$80,$70,$73,$7F,$88,$80
	db $80,$80,$80,$88
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle2.bin"	; GFXSize = $1E0

DATA_D1BE95:
	db $04,$00,$08,$00,$00,$08,$10,$08,$73,$6D,$80,$6D,$80,$7D,$73,$7D
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle3.bin"	; GFXSize = $200

DATA_D1C0A5:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$73,$6A,$80,$6A,$80,$7A,$72,$7A
	db $7B,$8A,$80,$8A
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle4.bin"	; GFXSize = $240

DATA_D1C2F9:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$67,$80,$67,$79,$77,$73,$7F
	db $88,$7F,$76,$87,$7E,$87,$85,$87
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle5.bin"	; GFXSize = $220

DATA_D1C531:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$64,$80,$64,$78,$74,$73,$7C
	db $76,$84,$7E,$84,$85,$84,$88,$7C
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle6.bin"	; GFXSize = $220

DATA_D1C769:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$61,$7A,$71,$73,$7F,$80,$61
	db $83,$81,$88,$7F,$85,$87
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle7.bin"	; GFXSize = $260

DATA_D1C9DF:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$5F,$80,$5F,$73,$7F,$7A,$6F
	db $83,$7F,$83,$87,$88,$80
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Idle8.bin"	; GFXSize = $260

DATA_D1CC55:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6E,$6D,$7E,$6D,$7E,$7D,$6E,$7D
	db $7C,$8D,$84,$8D,$8D,$7A,$8D,$82,$8D,$72
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Rotate1.bin"	; GFXSize = $2A0

DATA_D1CF0F:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$6F,$80,$7F,$80,$6F,$70,$7F
	db $8B,$7F,$8B,$77
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Rotate2.bin"	; GFXSize = $240

DATA_D1D163:
	db $04,$00,$08,$00,$00,$08,$10,$08,$72,$70,$81,$80,$82,$70,$72,$80
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Rotate3.bin"	; GFXSize = $200

DATA_D1D373:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$73,$85,$73,$85,$7B,$75,$83
	db $7D,$83,$85,$83
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Rotate4.bin"	; GFXSize = $120

DATA_D1D4A7:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$74,$85,$77,$85,$7F,$81,$84
	db $79,$84
	incbin "Graphics/DynamicSprites/GFX_Lurchin_Rotate5.bin"	; GFXSize = $100

DATA_D1D5B9:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$71,$79,$61,$80,$71,$89,$61
	db $71,$69,$90,$71,$96,$69
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk1.bin"	; GFXSize = $260

DATA_D1D82F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$71,$76,$61,$81,$71,$86,$61
	db $70,$69,$8E,$71,$96,$65
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk2.bin"	; GFXSize = $260

DATA_D1DAA5:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$72,$77,$62,$80,$72,$87,$62
	db $72,$6A,$8D,$72,$94,$62
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk3.bin"	; GFXSize = $260

DATA_D1DD1B:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6F,$72,$7A,$62,$7F,$72,$72,$6A
	db $8D,$72,$89,$62,$92,$68,$8A,$6A
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk4.bin"	; GFXSize = $220

DATA_D1DF53:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6F,$72,$78,$62,$7F,$72,$88,$62
	db $71,$6A,$8E,$72,$92,$6A
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk5.bin"	; GFXSize = $260

DATA_D1E1C9:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6F,$70,$78,$60,$7F,$70,$88,$63
	db $71,$68,$8F,$73,$92,$67
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk6.bin"	; GFXSize = $260

DATA_D1E43F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$72,$7A,$62,$80,$72,$8A,$62
	db $72,$6A,$90,$72,$77,$62
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk7.bin"	; GFXSize = $260

DATA_D1E6B5:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$73,$75,$63,$80,$73,$85,$63
	db $70,$6B,$90,$73,$94,$68
	incbin "Graphics/DynamicSprites/GFX_Bristles_Walk8.bin"	; GFXSize = $260

DATA_D1E92B:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$72,$77,$62,$80,$72,$87,$62
	db $70,$6A,$8D,$72,$75,$62
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll1.bin"	; GFXSize = $260

DATA_D1EBA1:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$72,$78,$62,$80,$72,$88,$62
	db $70,$6A,$90,$72,$70,$62
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll2.bin"	; GFXSize = $260

DATA_D1EE17:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6D,$72,$75,$62,$7D,$72,$85,$62
	db $6D,$6A,$8D,$72,$8A,$7A,$94,$6A,$93,$72
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll3.bin"	; GFXSize = $2A0

DATA_D1F0D1:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$6E,$72,$70,$62,$7E,$72,$8E,$72
	db $80,$62,$6D,$6A,$90,$6A,$7D,$5A
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll4.bin"	; GFXSize = $2E0

DATA_D1F3C9:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$72,$73,$62,$87,$72,$83,$62
	db $6F,$6A,$6F,$72,$70,$7A,$7D,$5A,$75,$5A,$83,$5A,$71,$62
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll5.bin"	; GFXSize = $2E0

DATA_D1F6C7:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$70,$73,$60,$83,$78,$83,$68
	db $6D,$6A,$6F,$72,$80,$80,$7F,$58,$8A,$60,$83,$60
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll6.bin"	; GFXSize = $2C0

DATA_D1F9A3:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$72,$6C,$82,$6C,$7F,$5C,$79,$7C
	db $6F,$64,$6D,$6C,$8E,$6F,$86,$7C,$8D,$67,$77,$64,$77,$5C
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll7.bin"	; GFXSize = $2E0

DATA_D1FCA1:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$71,$6F,$81,$6F,$7F,$5F,$6F,$5F
	db $73,$7F,$80,$7F,$8D,$76,$78,$7F,$8C,$6E,$74,$87
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll8.bin"	; GFXSize = $2C0

DATA_D1FF7D:
	incbin "Graphics/Compressed/GFX_Layer3_KremwoodForest.bin":0-(($010000-DATA_D1FF7D)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer3_KremwoodForest.bin":(DATA_D1FF7D_End-DATA_D1FF7D)-

DATA_D20312:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6D,$6F,$7D,$6F,$80,$5F,$73,$5F
	db $76,$7F,$86,$7F,$8B,$77,$7E,$7F,$89,$6F
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll9.bin"	; GFXSize = $2A0

DATA_D205CC:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$73,$6F,$83,$6F,$81,$5F,$74,$7F
	db $84,$7F,$6B,$67,$7C,$7F,$6B,$6F,$79,$5F,$71,$67,$79,$67
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll10.bin"	; GFXSize = $280

DATA_D2086A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$6F,$83,$6F,$7E,$5F,$6E,$5F
	db $74,$7F,$84,$7F,$6B,$61,$7C,$7F,$6E,$6F,$6D,$77
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll11.bin"	; GFXSize = $2C0

DATA_D20B46:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$71,$74,$81,$74,$82,$64,$72,$64
	db $7B,$5C,$76,$54,$73,$5C,$6B,$67
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll12.bin"	; GFXSize = $280

DATA_D20DDE:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$70,$73,$80,$73,$7E,$63,$6E,$63
	db $83,$5B,$80,$53,$77,$5B,$7F,$5B
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll13.bin"	; GFXSize = $280

DATA_D21076:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6F,$6D,$7F,$6D,$83,$5D,$73,$5D
	db $6F,$65,$6D,$6E,$75,$7D,$7D,$7D,$85,$7D
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll14.bin"	; GFXSize = $2A0

DATA_D21330:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$70,$6E,$80,$6E,$7E,$5E,$6E,$5E
	db $90,$66,$90,$6E,$75,$7E,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_Bristles_Roll15.bin"	; GFXSize = $280

DATA_D215C8:
	db $04,$01,$08,$00,$00,$09,$10,$08,$72,$61,$82,$61,$71,$71,$81,$71
	db $8F,$61
	incbin "Graphics/DynamicSprites/GFX_Bristles_Turn1.bin"	; GFXSize = $220

DATA_D217FA:
	db $04,$00,$08,$00,$00,$08,$10,$08,$71,$61,$80,$61,$71,$71,$7E,$71
	incbin "Graphics/DynamicSprites/GFX_Bristles_Turn2.bin"	; GFXSize = $200

DATA_D21A0A:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$78,$60,$6F,$70,$7F,$70,$90,$60
	db $89,$72,$70,$68,$88,$60,$6F,$80,$88,$68
	incbin "Graphics/DynamicSprites/GFX_Bristles_Dead1.bin"	; GFXSize = $240

DATA_D21C64:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6E,$6A,$70,$7A,$7E,$6A,$7A,$5A
	db $80,$7A,$87,$7A,$75,$62,$86,$5A,$89,$70
	incbin "Graphics/DynamicSprites/GFX_Bristles_Dead2.bin"	; GFXSize = $2A0

DATA_D21F1E:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6D,$6B,$72,$7B,$7D,$6B,$6F,$5B
	db $8E,$7B,$82,$7B,$7D,$63,$7E,$83,$86,$7B
	incbin "Graphics/DynamicSprites/GFX_Bristles_Dead3.bin"	; GFXSize = $2A0

DATA_D221D8:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose1.bin"	; GFXSize = $40

DATA_D22224:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose2.bin"	; GFXSize = $40

DATA_D22270:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose3.bin"	; GFXSize = $40

DATA_D222BC:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose4.bin"	; GFXSize = $40

DATA_D22308:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose5.bin"	; GFXSize = $40

DATA_D22354:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose6.bin"	; GFXSize = $40

DATA_D223A0:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose7.bin"	; GFXSize = $40

DATA_D223EC:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose8.bin"	; GFXSize = $40

DATA_D22438:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7B,$68,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_RocketEyes_Pose9.bin"	; GFXSize = $40

DATA_D22484:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$70,$51,$80,$51,$6C,$61,$7C,$61
	db $69,$71,$79,$71,$87,$71,$78,$49,$80,$49,$8C,$69,$89,$61
	incbin "Graphics/DynamicSprites/GFX_Rocket_Pose.bin"	; GFXSize = $400

DATA_D228A2:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$4C,$7D,$4C,$82,$44,$76,$44
	db $7E,$44
	incbin "Graphics/DynamicSprites/GFX_RocketLid_Pose1.bin"	; GFXSize = $160

DATA_D22A14:
	db $02,$02,$04,$00,$00,$06,$10,$04,$73,$4C,$7D,$4C,$79,$44,$7F,$44
	incbin "Graphics/DynamicSprites/GFX_RocketLid_Pose2.bin"	; GFXSize = $140

DATA_D22B64:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7C,$8F,$7A,$9F,$76,$8F,$77,$97
	db $82,$9F,$80,$A7
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose1.bin"	; GFXSize = $120

DATA_D22C98:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7D,$8F,$79,$9F,$75,$8F,$76,$97
	db $81,$9F,$7F,$A7
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose2.bin"	; GFXSize = $120

DATA_D22DCC:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7D,$8E,$79,$9E,$75,$8E,$76,$96
	db $81,$9E,$83,$9E,$80,$A6
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose3.bin"	; GFXSize = $140

DATA_D22F22:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7D,$8E,$78,$9E,$75,$8E,$76,$96
	db $80,$9E,$83,$9E,$7F,$A6
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose4.bin"	; GFXSize = $140

DATA_D23078:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7D,$8F,$79,$9F,$75,$8F,$76,$97
	db $80,$9F,$84,$9F
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose5.bin"	; GFXSize = $120

DATA_D231AC:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7D,$8F,$7B,$9F,$75,$8F,$76,$97
	db $83,$9F
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose6.bin"	; GFXSize = $100

DATA_D232BE:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7D,$8F,$7A,$9F,$76,$8F,$77,$97
	db $82,$9F,$80,$A7
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose7.bin"	; GFXSize = $120

DATA_D233F2:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7D,$8F,$7A,$9F,$75,$8F,$76,$97
	db $82,$9F,$7F,$A7
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose8.bin"	; GFXSize = $120

DATA_D23526:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7D,$8F,$79,$9F,$75,$8F,$77,$97
	db $81,$9F,$80,$A7
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose9.bin"	; GFXSize = $120

DATA_D2365A:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7D,$8F,$78,$9F,$75,$8F,$75,$97
	db $80,$9F,$7F,$A7,$83,$9F
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose10.bin"	; GFXSize = $140

DATA_D237B0:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7D,$8F,$79,$9F,$76,$8F,$78,$97
	db $80,$9F,$84,$9F
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose11.bin"	; GFXSize = $120

DATA_D238E4:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7D,$8F,$7B,$9F,$75,$8F,$78,$97
	db $83,$9F
	incbin "Graphics/DynamicSprites/GFX_RocketFlame_Pose12.bin"	; GFXSize = $100

DATA_D239F6:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7A,$79,$7E,$79,$7C,$82
	db $7C,$8A
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose1.bin"	; GFXSize = $100

DATA_D23B08:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$6A,$7B,$7A,$7E,$7A,$7C,$83
	db $7C,$8D
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose2.bin"	; GFXSize = $100

DATA_D23C1A:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7B,$79,$7D,$79,$7C,$83
	db $7C,$90
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose3.bin"	; GFXSize = $100

DATA_D23D2C:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7B,$79,$7D,$79,$7C,$81
	db $7C,$89
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose4.bin"	; GFXSize = $100

DATA_D23E3E:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7B,$79,$7E,$79,$7C,$81
	db $7C,$89
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose5.bin"	; GFXSize = $100

DATA_D23F50:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7B,$79,$7E,$79,$7C,$81
	db $7C,$8B
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose6.bin"	; GFXSize = $100

DATA_D24062:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7A,$79,$7E,$79,$7C,$81
	db $7C,$8A
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose7.bin"	; GFXSize = $100

DATA_D24174:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7A,$79,$7E,$79,$7C,$81
	db $7C,$8D
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose8.bin"	; GFXSize = $100

DATA_D24286:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$6A,$7B,$7A,$7D,$7A,$7C,$84
	db $7C,$91
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose9.bin"	; GFXSize = $100

DATA_D24398:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7B,$79,$7D,$79,$7D,$81
	db $7D,$89
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose10.bin"	; GFXSize = $100

DATA_D244AA:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7B,$79,$7E,$79,$7D,$81
	db $7D,$89
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose11.bin"	; GFXSize = $100

DATA_D245BC:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$69,$7A,$79,$7E,$79,$7D,$8B
	db $7D,$81
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose12.bin"	; GFXSize = $100

DATA_D246CE:										; Note: Unused?
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$69,$7B,$79,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_RopeFlame_Pose13.bin"	; GFXSize = $C0

DATA_D2479C:
	db $02,$0C,$04,$01,$14,$15,$00,$00,$6C,$69,$7C,$71,$7C,$81,$67,$7B
	db $74,$79,$6C,$79,$84,$81,$8C,$75,$94,$75,$99,$76,$99,$7E,$78,$69
	db $6E,$81,$86,$80,$9E,$79
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk1.bin"	; GFXSize = $2A0

DATA_D24A62:
	db $02,$0C,$04,$01,$14,$15,$00,$00,$6C,$68,$7C,$70,$7B,$80,$65,$7B
	db $74,$78,$6C,$78,$83,$80,$8C,$74,$8C,$6C,$94,$74,$98,$78,$79,$69
	db $6C,$80,$87,$7F,$9E,$79
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk2.bin"	; GFXSize = $2A0

DATA_D24D28:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$67,$7C,$6F,$8C,$6F,$74,$77
	db $6C,$77,$9C,$78,$7A,$7F,$82,$7F,$64,$7A,$6C,$7F,$78,$67
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk3.bin"	; GFXSize = $280

DATA_D24FC6:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$66,$7C,$6E,$8C,$6E,$74,$76
	db $6C,$76,$9A,$77,$79,$7E,$7B,$7E,$64,$7A,$6C,$7E,$78,$66
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk4.bin"	; GFXSize = $280

DATA_D25264:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6C,$65,$7C,$6D,$8C,$6D,$74,$75
	db $6C,$75,$94,$77,$78,$7D,$7A,$7E,$64,$79,$6C,$7D,$7C,$65,$99,$77
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk5.bin"	; GFXSize = $2A0

DATA_D25524:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6C,$65,$7C,$6D,$8C,$6D,$74,$75
	db $6C,$75,$92,$77,$77,$7D,$7A,$7E,$64,$78,$6C,$7D,$78,$65,$97,$77
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk6.bin"	; GFXSize = $2A0

DATA_D257E4:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6C,$67,$7C,$6E,$8C,$6F,$74,$77
	db $6C,$77,$78,$66,$64,$77,$77,$7E,$96,$6F
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk7.bin"	; GFXSize = $240

DATA_D25A3E:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6C,$68,$7C,$70,$8C,$70,$74,$78
	db $6C,$78,$78,$68,$64,$77,$72,$80,$96,$76,$77,$80
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk8.bin"	; GFXSize = $260

DATA_D25CBA:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6C,$68,$7C,$70,$8C,$70,$74,$78
	db $6C,$78,$78,$68,$64,$77,$72,$80,$98,$78,$78,$80
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk9.bin"	; GFXSize = $260

DATA_D25F36:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6D,$68,$7D,$70,$8D,$71,$74,$78
	db $6C,$78,$78,$68,$68,$73,$71,$80,$99,$77,$79,$80
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk10.bin"	; GFXSize = $260

DATA_D261B2:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$66,$7D,$6E,$8D,$6E,$75,$76
	db $6D,$76,$78,$66,$68,$73,$70,$7E,$9A,$72,$8E,$7E,$96,$7E
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk11.bin"	; GFXSize = $280

DATA_D26450:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$66,$7C,$6E,$8C,$6E,$74,$76
	db $6C,$76,$78,$66,$67,$76,$70,$7E,$9B,$6E,$8B,$7E,$93,$7E
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk12.bin"	; GFXSize = $280

DATA_D266EE:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$65,$7C,$6D,$8C,$6D,$74,$75
	db $6C,$75,$78,$65,$68,$79,$70,$7D,$9C,$6D,$88,$7D,$90,$7D
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk13.bin"	; GFXSize = $280

DATA_D2698C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6C,$66,$7C,$6E,$8C,$6E,$74,$76
	db $6C,$76,$78,$66,$6F,$7E,$68,$7E,$98,$6C,$85,$7E,$9D,$6B,$8D,$7E
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk14.bin"	; GFXSize = $2A0

DATA_D26C4C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6C,$67,$7C,$70,$8C,$70,$9B,$70
	db $9F,$70,$82,$80,$8A,$80,$74,$77,$6C,$77,$79,$68,$6F,$7F,$68,$7F
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk15.bin"	; GFXSize = $2A0

DATA_D26F0C:
	db $03,$0A,$06,$00,$00,$10,$10,$06,$6C,$68,$7C,$71,$8C,$71,$9C,$74
	db $A0,$74,$7B,$81,$83,$81,$74,$78,$6C,$78,$79,$69,$88,$81,$6F,$80
	db $67,$7C
	incbin "Graphics/DynamicSprites/GFX_Squitter_Walk16.bin"	; GFXSize = $2C0

DATA_D271EE:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$68,$7C,$71,$6C,$78,$78,$69
	db $8C,$71,$8C,$79,$94,$77,$7C,$81,$84,$81,$86,$81,$6A,$7C
	incbin "Graphics/DynamicSprites/GFX_Squitter_Stand1.bin"	; GFXSize = $280

DATA_D2748C:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$69,$7C,$71,$6C,$79,$78,$69
	db $8C,$71,$8C,$79,$94,$77,$7C,$81,$84,$81,$86,$81,$6A,$7D
	incbin "Graphics/DynamicSprites/GFX_Squitter_Stand2.bin"	; GFXSize = $280

DATA_D2772A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$6A,$7C,$72,$6C,$7A,$78,$6A
	db $8C,$72,$8C,$7A,$94,$77,$7C,$82,$84,$82,$86,$82,$6A,$7E
	incbin "Graphics/DynamicSprites/GFX_Squitter_Stand3.bin"	; GFXSize = $280

DATA_D279C8:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6C,$6B,$7C,$73,$6C,$7B,$78,$6B
	db $8C,$73,$8C,$7B,$94,$7A,$7C,$83,$84,$83,$96,$7A,$67,$7F
	incbin "Graphics/DynamicSprites/GFX_Squitter_Jump1.bin"	; GFXSize = $280

DATA_D27C66:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6C,$6C,$7C,$6F,$6C,$7C,$7C,$7F
	db $96,$7E,$8C,$76,$8C,$7E,$94,$7E,$65,$84,$6B,$8C,$74,$8C
	incbin "Graphics/DynamicSprites/GFX_Squitter_Jump2.bin"	; GFXSize = $2E0

DATA_D27F64:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$6C,$6C,$6C,$7C,$7C,$77,$79,$6F
	db $6C,$8C,$74,$8C,$74,$94,$66,$88,$7C,$87,$7C,$8F,$8C,$77,$8C,$7F
	db $93,$83,$8B,$87,$80,$8D
	incbin "Graphics/DynamicSprites/GFX_Squitter_Jump3.bin"	; GFXSize = $300

DATA_D2828A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$6D,$6C,$7D,$7C,$77,$7C,$87
	db $6C,$8D,$79,$6F,$7E,$97,$69,$8D,$90,$87,$8C,$77,$8C,$7F,$8C,$87
	incbin "Graphics/DynamicSprites/GFX_Squitter_Jump4.bin"	; GFXSize = $360

DATA_D2860A:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$6C,$6E,$6C,$7E,$7C,$77,$7B,$87
	db $6C,$8E,$79,$6F,$7D,$97,$8B,$8F,$88,$77,$8A,$7F,$8B,$87
	incbin "Graphics/DynamicSprites/GFX_Squitter_Jump5.bin"	; GFXSize = $340

DATA_D28968:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$68,$6C,$78,$6C,$88,$6E,$67,$7C
	db $77,$7C,$67,$64,$5F,$78,$8C,$7E,$8D,$83,$90,$86,$81,$64,$82,$5E
	db $8E,$66,$96,$6A,$98,$79,$9C,$7D,$98,$62
	incbin "Graphics/DynamicSprites/GFX_Squitter_Hurt.bin"	; GFXSize = $400

DATA_D28D92:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$74
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack1.bin"	; GFXSize = $20

DATA_D28DBC:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7E,$72,$76,$72,$7D,$7A
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack2.bin"	; GFXSize = $60

DATA_D28E2A:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$71,$74,$71,$7D,$69
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack3.bin"	; GFXSize = $C0

DATA_D28EF8:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$6C,$7B,$7C,$81,$7C
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack4.bin"	; GFXSize = $C0

DATA_D28FC6:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$6C,$7C,$74,$7D,$7C,$7E,$71
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack5.bin"	; GFXSize = $80

DATA_D29056:
	db $01,$01,$02,$00,$00,$03,$10,$02,$75,$6D,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack6.bin"	; GFXSize = $A0

DATA_D29102:
	db $01,$01,$02,$00,$00,$03,$10,$02,$76,$72,$7C,$6A
	incbin "Graphics/DynamicSprites/GFX_WebShot_Attack7.bin"	; GFXSize = $A0

DATA_D291AE:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$75
	incbin "Graphics/DynamicSprites/GFX_WebShot_Blob1.bin"	; GFXSize = $80

DATA_D29238:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$75
	incbin "Graphics/DynamicSprites/GFX_WebShot_Blob2.bin"	; GFXSize = $80

DATA_D292C2:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$75
	incbin "Graphics/DynamicSprites/GFX_WebShot_Blob3.bin"	; GFXSize = $80

DATA_D2934C:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$78,$7E,$78,$7B,$80
	incbin "Graphics/DynamicSprites/GFX_WebShot_Blob4.bin"	; GFXSize = $60

DATA_D293BA:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$76,$80,$76,$7B,$7E
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy1.bin"	; GFXSize = $60

DATA_D29428:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$71
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy2.bin"	; GFXSize = $80

DATA_D294B2:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7A,$71,$74,$71
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy3.bin"	; GFXSize = $A0

DATA_D2955E:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$6E,$85,$6E,$70,$6E
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy4.bin"	; GFXSize = $C0

DATA_D2962C:
	db $01,$04,$02,$00,$00,$06,$10,$02,$71,$71,$89,$73,$6C,$74,$81,$71
	db $81,$79
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy5.bin"	; GFXSize = $100

DATA_D2973E:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6F,$74,$7F,$74,$69,$78,$8C,$79
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy6.bin"	; GFXSize = $140

DATA_D2988E:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$80,$77,$70,$77,$68,$7C,$65,$7E
	db $72,$87,$81,$87,$90,$7C,$8F,$84
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy7.bin"	; GFXSize = $1C0

DATA_D29A66:
	db $03,$03,$06,$00,$00,$09,$10,$06,$69,$78,$79,$78,$89,$78,$71,$88
	db $80,$88,$65,$7E
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy8.bin"	; GFXSize = $1E0

DATA_D29C5A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$69,$79,$79,$79,$89,$79,$72,$89
	db $7A,$89,$65,$7F,$80,$89
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy9.bin"	; GFXSize = $200

DATA_D29E70:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$65,$79,$75,$79,$85,$79,$90,$80
	db $71,$89,$79,$89,$81,$89
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy10.bin"	; GFXSize = $200

DATA_D2A086:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$65,$7A,$75,$79,$85,$7A,$91,$81
	db $73,$89,$7B,$89,$83,$89
	incbin "Graphics/DynamicSprites/GFX_WebPlatform_Deploy11.bin"	; GFXSize = $200

DATA_D2A29C:
	db $03,$0A,$06,$00,$00,$10,$10,$06,$70,$62,$80,$62,$78,$72,$64,$75
	db $7D,$5A,$75,$5A,$6E,$5A,$6E,$62,$70,$72,$70,$7A,$68,$75,$78,$82
	db $73,$82
	incbin "Graphics/DynamicSprites/GFX_Squawks_SpitEgg1.bin"	; GFXSize = $2C0

DATA_D2A57E:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$6C,$5A,$7B,$5A,$77,$6A,$74,$7A
	db $6F,$6A,$6F,$72,$6D,$7A,$66,$7C
	incbin "Graphics/DynamicSprites/GFX_Squawks_SpitEgg2.bin"	; GFXSize = $280

DATA_D2A816:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6B,$5D,$7B,$5D,$79,$6D,$86,$62
	db $74,$7D,$71,$6D,$71,$75,$69,$77,$65,$77,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_SpitEgg3.bin"	; GFXSize = $260

DATA_D2AA92:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6A,$5E,$7A,$5E,$7B,$6E,$6D,$6E
	db $8A,$63,$74,$7E,$8A,$6B,$65,$76,$7B,$7E
	incbin "Graphics/DynamicSprites/GFX_Squawks_SpitEgg4.bin"	; GFXSize = $2A0

DATA_D2AD4C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6A,$60,$7A,$60,$7B,$70,$8A,$63
	db $74,$80,$6B,$70,$8A,$6B,$8D,$67,$63,$70,$78,$80,$73,$70,$75,$78
	incbin "Graphics/DynamicSprites/GFX_Squawks_SpitEgg5.bin"	; GFXSize = $2A0

DATA_D2B00C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6B,$67,$83,$6B,$73,$77,$6B,$77
	db $66,$77,$7B,$6F,$84,$63,$80,$67,$7F,$7B
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly1.bin"	; GFXSize = $240

DATA_D2B266:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$6B,$73,$77,$73,$6F,$6B,$6F
	db $6B,$77,$7B,$6F,$84,$63,$7C,$67,$7F,$7B,$66,$77
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly2.bin"	; GFXSize = $200

DATA_D2B482:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$83,$6B,$73,$77,$73,$6F,$6B,$74
	db $7B,$6F,$84,$63,$7C,$67,$7F,$7B,$66,$75
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly3.bin"	; GFXSize = $1E0

DATA_D2B67C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$6B,$73,$77,$73,$6F,$67,$76
	db $6B,$76,$7B,$6F,$84,$63,$7C,$67,$81,$7B,$6E,$7E
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly4.bin"	; GFXSize = $200

DATA_D2B898:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$83,$6B,$73,$6D,$80,$83,$67,$76
	db $6B,$76,$84,$63,$80,$65,$80,$7B,$70,$7D,$72,$85,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly5.bin"	; GFXSize = $220

DATA_D2BAD6:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$83,$6B,$73,$6D,$80,$83,$63,$76
	db $6B,$76,$84,$63,$7C,$65,$80,$7B,$70,$7D,$72,$85,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly6.bin"	; GFXSize = $220

DATA_D2BD14:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$6B,$73,$6D,$66,$74,$6B,$7B
	db $6B,$73,$84,$63,$7C,$65,$81,$7B,$73,$7D,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly7.bin"	; GFXSize = $200

DATA_D2BF30:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$82,$6B,$72,$6D,$66,$74,$6A,$77
	db $6A,$6F,$7D,$7B,$84,$63,$7C,$65,$73,$7D,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly8.bin"	; GFXSize = $200

DATA_D2C14C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$82,$6B,$72,$6B,$65,$73,$6A,$73
	db $6A,$6B,$7C,$7B,$84,$63,$81,$63,$78,$83,$74,$7B
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly9.bin"	; GFXSize = $200

DATA_D2C368:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$82,$6D,$72,$6D,$65,$75,$6A,$75
	db $7C,$7D,$84,$65,$7C,$65,$74,$65,$6D,$65,$74,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly10.bin"	; GFXSize = $200

DATA_D2C584:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$6D,$72,$6D,$70,$5D,$65,$73
	db $6A,$73,$7C,$7D,$7F,$65,$84,$65,$80,$5D,$74,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly11.bin"	; GFXSize = $260

DATA_D2C800:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$6D,$72,$6D,$70,$5D,$65,$73
	db $6A,$73,$7C,$7D,$7F,$65,$84,$65,$80,$5D,$74,$7D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly12.bin"	; GFXSize = $260

DATA_D2CA7C:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$82,$6E,$72,$6E,$6D,$5E,$65,$74
	db $6A,$74,$7C,$7E,$7D,$66,$84,$66,$80,$5E,$74,$7E
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly13.bin"	; GFXSize = $260

DATA_D2CCF8:
	db $02,$0C,$04,$00,$14,$14,$00,$00,$82,$6F,$72,$6F,$66,$77,$6A,$77
	db $77,$67,$7B,$7F,$7F,$67,$87,$67,$81,$5F,$6F,$67,$6D,$5F,$74,$7F
	db $6C,$67,$6E,$6F
	incbin "Graphics/DynamicSprites/GFX_Squawks_Fly14.bin"	; GFXSize = $280

DATA_D2CF9C:											; Note: Unused
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7D,$65,$78,$75,$67,$63,$7F,$5D
	db $70,$73,$70,$7B,$75,$83,$75,$6D
	incbin "Graphics/DynamicSprites/GFX_Squawks_Hurt.bin"	; GFXSize = $220

DATA_D2D1D4:
	db $03,$0A,$06,$00,$00,$10,$10,$06,$75,$63,$85,$63,$75,$73,$72,$69
	db $6D,$70,$68,$6A,$74,$83,$78,$83,$84,$73,$74,$5B,$7C,$5B,$71,$61
	db $65,$65
	incbin "Graphics/DynamicSprites/GFX_Squawks_GrabKongs.bin"	; GFXSize = $2C0

DATA_D2D4B6:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$75,$7D,$65,$87,$5D,$84,$75
	db $75,$6D,$72,$66,$6D,$63,$6E,$74
	incbin "Graphics/DynamicSprites/GFX_Squawks_Turn1.bin"	; GFXSize = $1C0

DATA_D2D68E:
	db $02,$04,$04,$00,$00,$08,$10,$04,$77,$74,$77,$64,$87,$65,$8B,$5E
	db $6F,$67,$6B,$5F
	incbin "Graphics/DynamicSprites/GFX_Squawks_Turn2.bin"	; GFXSize = $180

DATA_D2D822:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$76,$7D,$6E,$7D,$73,$75,$7B,$75
	db $74,$6D,$83,$75,$81,$6D,$86,$79,$82,$81
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly1.bin"	; GFXSize = $180

DATA_D2D9BC:
	db $01,$07,$02,$00,$00,$09,$10,$02,$77,$7F,$6F,$7F,$72,$77,$7A,$77
	db $82,$77,$82,$7F,$87,$77,$83,$6F
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly2.bin"	; GFXSize = $160

DATA_D2DB34:
	db $02,$01,$04,$00,$00,$05,$10,$04,$80,$78,$70,$7D,$7D,$88
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly3.bin"	; GFXSize = $120

DATA_D2DC62:
	db $02,$05,$04,$00,$00,$09,$10,$04,$70,$7C,$80,$78,$72,$8C,$7A,$8C
	db $78,$94,$80,$88,$88,$88
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly4.bin"	; GFXSize = $1A0

DATA_D2DE18:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$88,$7C,$78,$82,$88,$88,$78
	db $74,$80,$70,$80,$75,$78,$7B,$98
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly5.bin"	; GFXSize = $220

DATA_D2E050:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7B,$89,$7B,$79,$88,$78,$8B,$85
	db $8B,$8D,$74,$8F,$74,$87,$73,$7E,$6E,$7E
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly6.bin"	; GFXSize = $1E0

DATA_D2E24A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$74,$83,$80,$78,$78,$7B,$70,$7B
	db $6C,$7C,$84,$88,$8D,$82
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly7.bin"	; GFXSize = $1A0

DATA_D2E400:
	db $01,$07,$02,$00,$00,$09,$10,$02,$80,$78,$8A,$70,$70,$7C,$78,$7C
	db $78,$84,$7C,$88,$6C,$7C,$6E,$74
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly8.bin"	; GFXSize = $160

DATA_D2E578:
	db $02,$05,$04,$00,$00,$09,$10,$04,$70,$78,$80,$78,$88,$70,$6C,$78
	db $6C,$80,$7A,$70,$7C,$88
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly9.bin"	; GFXSize = $1A0

DATA_D2E72E:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7F,$76,$6F,$76,$85,$6E,$6C,$7C
	db $76,$6E,$7B,$86,$80,$86
	incbin "Graphics/DynamicSprites/GFX_Parry_Fly10.bin"	; GFXSize = $1A0

DATA_D2E8E4:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$78,$7D,$70,$7C,$70,$74,$78,$75
	db $80,$75,$84,$77,$84,$6F,$70,$6C,$84,$67
	incbin "Graphics/DynamicSprites/GFX_Parry_Turn1.bin"	; GFXSize = $180

DATA_D2EA7E:
	db $01,$07,$02,$00,$00,$09,$10,$02,$76,$7C,$7D,$74,$70,$7B,$84,$7C
	db $85,$74,$85,$6C,$6F,$73,$6F,$6B
	incbin "Graphics/DynamicSprites/GFX_Parry_Turn2.bin"	; GFXSize = $160

DATA_D2EBF6:
	db $02,$04,$04,$00,$00,$08,$10,$04,$6D,$7B,$7D,$75,$74,$73,$87,$6D
	db $7D,$85,$7C,$8B
	incbin "Graphics/DynamicSprites/GFX_Parry_Hurt1.bin"	; GFXSize = $180

DATA_D2ED8A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$6D,$7A,$7D,$74,$70,$72,$87,$6C
	db $89,$74,$88,$7C,$7D,$84,$7F,$84,$79,$8C
	incbin "Graphics/DynamicSprites/GFX_Parry_Hurt2.bin"	; GFXSize = $1E0

DATA_D2EF84:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$6A,$7A,$7A,$82,$7A,$72,$6B,$72
	db $75,$8A,$8A,$77,$88,$6F
	incbin "Graphics/DynamicSprites/GFX_Parry_Hurt3.bin"	; GFXSize = $200

DATA_D2F19A:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$78,$73,$68,$78,$86,$70,$76,$83
	db $6B,$70,$89,$68,$82,$83
	incbin "Graphics/DynamicSprites/GFX_Parry_Hurt4.bin"	; GFXSize = $260

DATA_D2F410:
	db $03,$02,$06,$00,$00,$0A,$10,$06,$74,$A7,$7F,$A7,$7A,$B7,$87,$B7
	db $74,$B7
	incbin "Graphics/DynamicSprites/GFX_ChairliftPulley_Pose1.bin"	; GFXSize = $200

DATA_D2F622:
	db $03,$02,$06,$00,$00,$0A,$10,$06,$74,$A7,$7F,$A7,$7A,$B7,$74,$B7
	db $87,$B7
	incbin "Graphics/DynamicSprites/GFX_ChairliftPulley_Pose2.bin"	; GFXSize = $200

DATA_D2F834:
	db $03,$02,$06,$00,$00,$0A,$10,$06,$74,$A7,$7F,$A7,$7A,$B7,$74,$B7
	db $87,$B7
	incbin "Graphics/DynamicSprites/GFX_ChairliftPulley_Pose3.bin"	; GFXSize = $200

DATA_D2FA46:
	db $03,$00,$06,$00,$00,$06,$10,$06,$71,$50,$71,$60,$71,$70
	incbin "Graphics/DynamicSprites/GFX_BarnaclesBirdCage_Pose.bin"	; GFXSize = $180

DATA_D2FBD4:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$6B,$7D,$7B,$7F,$81
	incbin "Graphics/DynamicSprites/GFX_BramblesVase_Pose.bin"	; GFXSize = $C0

DATA_D2FCA2:
	db $02,$04,$06,$00,$00,$0C,$10,$06,$01,$04,$02,$0A,$00,$00,$66,$6B
	db $76,$6B,$66,$7B,$6E,$7B,$76,$7B,$7E,$7B,$86,$6B,$89,$7B,$86,$7B
	incbin "Graphics/DynamicSprites/GFX_PlayerSelectIcons_1Player.bin"	; GFXSize = $240

	%FREE_BYTES($D2FF02, 18, $00)

DATA_D2FF14:
	incbin "Graphics/Compressed/GFX_Layer1_TVScreen.bin":0-(($010000-DATA_D2FF14)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_TVScreen.bin":(DATA_D2FF14_End-DATA_D2FF14)-

DATA_D31B48:
	db $01,$07,$06,$00,$00,$17,$00,$00,$02,$02,$03,$0D,$01,$16,$81,$6B
	db $89,$7B,$81,$7B,$7C,$6B,$7D,$73,$7E,$7B,$68,$69,$66,$6E,$66,$6B
	db $73,$6B,$66,$7B,$6E,$7B,$76,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_PlayerSelectIcons_2PlayerTeam.bin"	; GFXSize = $2E0

	%FREE_BYTES($D31E52, 18, $00)

DATA_D31E64:
	db $01,$05,$04,$00,$00,$0F,$10,$04,$01,$02,$06,$09,$00,$00,$79,$70
	db $81,$68,$89,$6B,$79,$68,$89,$73,$89,$7B,$66,$6B,$72,$6B,$76,$73
	db $78,$77,$66,$7B,$6E,$7B,$76,$7B
	incbin "Graphics/DynamicSprites/GFX_PlayerSelectIcons_2PlayerContest.bin"	; GFXSize = $260

	%FREE_BYTES($D320EC, 12, $00)

DATA_D320F8:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$86,$6F,$6E,$5E,$76,$6E,$8D,$7F
	db $86,$7F,$7C,$66,$6E,$6E,$7E,$7E,$6A,$68,$78,$56
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose1.bin"	; GFXSize = $260

DATA_D32374:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$86,$6F,$6E,$5F,$76,$6F,$8D,$7F
	db $87,$7F,$7E,$67,$6E,$6F,$7F,$7F,$6A,$65,$74,$57,$8D,$67,$69,$6F
	db $74,$77
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose2.bin"	; GFXSize = $2C0

DATA_D32656:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$86,$6D,$6F,$5D,$76,$6D,$8D,$7D
	db $85,$7D,$68,$6E,$6E,$6D,$7D,$7D,$8B,$65,$69,$65,$6E,$75
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose3.bin"	; GFXSize = $280

DATA_D328F4:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$86,$6C,$67,$6C,$76,$6C,$8D,$7C
	db $85,$7C,$72,$64,$78,$7C,$7D,$7C,$6D,$5C,$8A,$64,$6A,$64
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose4.bin"	; GFXSize = $280

DATA_D32B92:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$72,$66,$6C,$75,$70,$8C,$6A
	db $85,$6A,$75,$68,$6C,$5C,$7D,$68,$6D,$64,$88,$62,$68,$64
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose5.bin"	; GFXSize = $280

DATA_D32E30:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$70,$66,$6E,$75,$70,$8B,$68
	db $85,$68,$75,$68,$69,$5E,$7D,$68,$6D,$66,$87,$60,$67,$66
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose6.bin"	; GFXSize = $280

DATA_D330CE:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$6F,$65,$6F,$74,$6F,$8A,$67
	db $82,$67,$68,$5F,$7B,$67,$6A,$67,$85,$5F,$66,$67
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose7.bin"	; GFXSize = $260

DATA_D3334A:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$84,$6E,$64,$73,$74,$71,$89,$66
	db $81,$66,$74,$69,$66,$63,$7C,$69,$6C,$6B,$83,$5E,$64,$6B
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose8.bin"	; GFXSize = $280

DATA_D335E8:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$83,$6E,$63,$76,$73,$73,$89,$66
	db $83,$66,$73,$6B,$64,$66,$7B,$6B,$6B,$6E,$80,$5E,$7E,$63,$63,$6E
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose9.bin"	; GFXSize = $2A0

DATA_D338A8:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$83,$6E,$63,$79,$73,$76,$88,$66
	db $80,$66,$73,$6E,$63,$69,$7B,$6E,$6B,$71,$7E,$5E,$7A,$66,$63,$71
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose10.bin"	; GFXSize = $2A0

DATA_D33B68:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7F,$68,$62,$7A,$72,$78,$77,$68
	db $7A,$60,$72,$70,$62,$72,$7A,$70,$6A,$72,$82,$60,$82,$78,$88,$71
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose11.bin"	; GFXSize = $2A0

DATA_D33E28:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$62,$7B,$7F,$6B,$72,$7B,$72,$6B
	db $78,$63,$7E,$7B,$62,$73,$6A,$73,$80,$63,$85,$63,$6F,$8B
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose12.bin"	; GFXSize = $2E0

DATA_D34126:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7D,$68,$71,$78,$61,$78,$72,$68
	db $69,$88,$75,$60,$80,$78,$7D,$60,$81,$60,$71,$88
	incbin "Graphics/DynamicSprites/GFX_Toboggan_Pose13.bin"	; GFXSize = $2C0

DATA_D34402:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$58,$7D,$60,$86,$68,$7E,$68
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose1.bin"	; GFXSize = $80

DATA_D34492:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7A,$59,$85,$67,$7D,$67,$7A,$61
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose2.bin"	; GFXSize = $80

DATA_D34522:
	db $00,$04,$00,$00,$00,$04,$00,$00,$77,$5A,$83,$66,$7B,$66,$77,$62
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose3.bin"	; GFXSize = $80

DATA_D345B2:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$5B,$82,$65,$7A,$65,$74,$63
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose4.bin"	; GFXSize = $80

DATA_D34642:
	db $00,$04,$00,$00,$00,$04,$00,$00,$71,$5C,$80,$65,$78,$65,$71,$64
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose5.bin"	; GFXSize = $80

DATA_D346D2:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6E,$5D,$7D,$66,$76,$66,$6E,$65
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose6.bin"	; GFXSize = $80

DATA_D34762:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6C,$5F,$7B,$67,$73,$67,$6C,$67
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose7.bin"	; GFXSize = $80

DATA_D347F2:
	db $00,$04,$00,$00,$00,$04,$00,$00,$78,$69,$70,$69,$69,$69,$69,$61
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose8.bin"	; GFXSize = $80

DATA_D34882:
	db $00,$03,$00,$00,$00,$03,$00,$00,$76,$6A,$6F,$6A,$67,$6A
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose9.bin"	; GFXSize = $60

DATA_D348F0:
	db $00,$03,$00,$00,$00,$03,$00,$00,$73,$6B,$6B,$6D,$65,$6D
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose10.bin"	; GFXSize = $60

DATA_D3495E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$72,$6C,$6A,$6F,$63,$6F
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose11.bin"	; GFXSize = $60

DATA_D349CC:
	db $00,$03,$00,$00,$00,$03,$00,$00,$6F,$6E,$6A,$72,$62,$72
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose12.bin"	; GFXSize = $60

DATA_D34A3A:
	db $00,$03,$00,$00,$00,$03,$00,$00,$6E,$6F,$6A,$76,$62,$76
	incbin "Graphics/DynamicSprites/GFX_TobogganBackwall_Pose13.bin"	; GFXSize = $60

DATA_D34AA8:
	db $00,$05,$00,$00,$00,$05,$00,$00,$8E,$56,$82,$69,$88,$62,$91,$5A
	db $8C,$5E
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose1.bin"	; GFXSize = $A0

DATA_D34B5A:
	db $00,$05,$00,$00,$00,$05,$00,$00,$8C,$5B,$80,$68,$85,$60,$8C,$53
	db $88,$58
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose2.bin"	; GFXSize = $A0

DATA_D34C0C:
	db $00,$05,$00,$00,$00,$05,$00,$00,$85,$5E,$7F,$6B,$80,$63,$89,$55
	db $85,$56
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose3.bin"	; GFXSize = $A0

DATA_D34CBE:
	db $00,$05,$00,$00,$00,$05,$00,$00,$83,$57,$7F,$67,$81,$5F,$86,$51
	db $84,$4F
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose4.bin"	; GFXSize = $A0

DATA_D34D70:
	db $00,$05,$00,$00,$00,$05,$00,$00,$80,$55,$7E,$65,$80,$5D,$83,$51
	db $81,$4D
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose5.bin"	; GFXSize = $A0

DATA_D34E22:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$4C,$7C,$64,$7C,$5C
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose6.bin"	; GFXSize = $C0

DATA_D34EF0:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$4A,$79,$62,$78,$5A
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose7.bin"	; GFXSize = $C0

DATA_D34FBE:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$4C,$76,$64,$74,$5C
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose8.bin"	; GFXSize = $C0

DATA_D3508C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$6B,$4E,$75,$66,$70,$5E
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose9.bin"	; GFXSize = $C0

DATA_D3515A:
	db $00,$05,$00,$00,$00,$05,$00,$00,$6D,$5A,$69,$52,$72,$6A,$6F,$62
	db $69,$5A
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose10.bin"	; GFXSize = $A0

DATA_D3520C:
	db $00,$05,$00,$00,$00,$05,$00,$00,$69,$5B,$65,$55,$70,$6B,$6C,$63
	db $65,$5D
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose11.bin"	; GFXSize = $A0

DATA_D352BE:
	db $00,$05,$00,$00,$00,$05,$00,$00,$61,$60,$61,$58,$6E,$6C,$69,$64
	db $65,$5C
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose12.bin"	; GFXSize = $A0

DATA_D35370:
	db $00,$05,$00,$00,$00,$05,$00,$00,$60,$5E,$5A,$5D,$6B,$6C,$65,$66
	db $5D,$62
	incbin "Graphics/DynamicSprites/GFX_TobogganHook_Pose13.bin"	; GFXSize = $A0

DATA_D35422:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$86,$5E,$96,$5E,$8B,$76,$97,$56
	db $9A,$6E,$8D,$6E,$85,$6E,$82,$67
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan1.bin"	; GFXSize = $1C0

DATA_D355FA:
	db $02,$05,$04,$00,$00,$09,$10,$04,$84,$5E,$94,$5E,$97,$56,$8B,$6E
	db $83,$6E,$81,$66,$92,$56
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan2.bin"	; GFXSize = $1A0

DATA_D357B0:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$82,$5B,$92,$5B,$88,$73,$94,$53
	db $89,$6B,$81,$6B,$7F,$66,$8F,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan3.bin"	; GFXSize = $1C0

DATA_D35988:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$59,$8E,$59,$7D,$69,$90,$51
	db $86,$71,$88,$69,$80,$69,$8B,$51
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan4.bin"	; GFXSize = $1C0

DATA_D35B60:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7C,$58,$8A,$58,$7B,$68,$8C,$50
	db $86,$68,$82,$68,$88,$50
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan5.bin"	; GFXSize = $1A0

DATA_D35D16:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7A,$59,$87,$59,$79,$69,$8B,$51
	db $85,$49,$83,$69,$81,$69,$84,$51
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan6.bin"	; GFXSize = $1C0

DATA_D35EEE:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$77,$58,$83,$58,$77,$68,$87,$50
	db $80,$48,$81,$68,$7F,$68,$7F,$50
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan7.bin"	; GFXSize = $1C0

DATA_D360C6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7B,$51,$74,$61,$75,$59,$88,$57
	db $7F,$69,$7F,$61,$7C,$49
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan8.bin"	; GFXSize = $1A0

DATA_D3627C:
	db $02,$05,$04,$00,$00,$09,$10,$04,$73,$51,$71,$61,$83,$59,$77,$49
	db $7E,$69,$7D,$61,$82,$51
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan9.bin"	; GFXSize = $1A0

DATA_D36432:
	db $02,$05,$04,$00,$00,$09,$10,$04,$70,$50,$6E,$60,$73,$70,$80,$58
	db $7C,$68,$7A,$60,$7E,$50
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan10.bin"	; GFXSize = $1A0

DATA_D365E8:
	db $02,$05,$04,$00,$00,$09,$10,$04,$6B,$52,$6B,$62,$71,$72,$7B,$5A
	db $7A,$6A,$79,$62,$7B,$52
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan11.bin"	; GFXSize = $1A0

DATA_D3679E:
	db $02,$05,$04,$00,$00,$09,$10,$04,$66,$54,$69,$64,$71,$74,$76,$5C
	db $77,$6C,$78,$64,$76,$54
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan12.bin"	; GFXSize = $1A0

DATA_D36954:
	db $02,$04,$04,$00,$00,$08,$10,$04,$62,$57,$66,$67,$70,$5F,$73,$6F
	db $76,$67,$72,$57
	incbin "Graphics/DynamicSprites/GFX_Kiddy_RideToboggan13.bin"	; GFXSize = $180

DATA_D36AE8:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$77,$58,$82,$58,$77,$68,$86,$50
	db $82,$48,$81,$68,$7F,$68,$80,$50
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookToSideInToboggan1.bin"	; GFXSize = $1C0

DATA_D36CC0:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$77,$58,$77,$68,$85,$50,$82,$48
	db $81,$68,$7F,$68,$7F,$50,$87,$58,$86,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookToSideInToboggan2.bin"	; GFXSize = $180

DATA_D36E5A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$86,$5E,$96,$5E,$8B,$76,$99,$56
	db $97,$6E,$8D,$6E,$85,$6E,$82,$67,$9D,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookDownInToboggan1.bin"	; GFXSize = $1E0

DATA_D37054:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$83,$5E,$93,$5E,$8B,$76,$95,$6E
	db $8D,$6E,$85,$6E,$82,$68,$9A,$6E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_LookDownInToboggan2.bin"	; GFXSize = $1C0

DATA_D3722C:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6C,$68,$8C,$64,$57,$58,$7C,$68
	db $74,$58,$64,$70,$6E,$78,$6E,$60,$5E,$68,$6E,$80,$7C,$78,$75,$78
	db $80,$80,$64,$68,$66,$58,$86,$85,$67,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_Zapped.bin"	; GFXSize = $400

DATA_D37656:
	db $02,$02,$04,$00,$00,$06,$10,$04,$93,$62,$83,$64,$89,$74,$98,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan1.bin"	; GFXSize = $140

DATA_D377A6:
	db $02,$02,$04,$00,$00,$06,$10,$04,$91,$5E,$82,$62,$87,$72,$94,$6E
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan2.bin"	; GFXSize = $140

DATA_D378F6:
	db $02,$01,$04,$00,$00,$05,$10,$04,$8E,$5C,$80,$60,$86,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan3.bin"	; GFXSize = $120

DATA_D37A24:
	db $02,$02,$04,$00,$00,$06,$10,$04,$8C,$59,$7F,$63,$84,$5B,$91,$69
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan4.bin"	; GFXSize = $140

DATA_D37B74:
	db $02,$02,$04,$00,$00,$06,$10,$04,$89,$57,$7D,$62,$81,$5A,$8F,$67
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan5.bin"	; GFXSize = $140

DATA_D37CC4:
	db $02,$01,$04,$00,$00,$05,$10,$04,$86,$56,$7B,$61,$7F,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan6.bin"	; GFXSize = $120

DATA_D37DF2:
	db $02,$01,$04,$00,$00,$05,$10,$04,$83,$55,$79,$60,$7C,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan7.bin"	; GFXSize = $120

DATA_D37F20:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7F,$53,$78,$60,$79,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan8.bin"	; GFXSize = $120

DATA_D3804E:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7B,$53,$75,$61,$75,$59
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan9.bin"	; GFXSize = $120

DATA_D3817C:
	db $02,$02,$04,$00,$00,$06,$10,$04,$74,$52,$71,$62,$71,$5A,$7F,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan10.bin"	; GFXSize = $140

DATA_D382CC:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6F,$53,$71,$63,$6E,$63,$7C,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan11.bin"	; GFXSize = $140

DATA_D3841C:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6C,$54,$6F,$64,$6B,$64,$78,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan12.bin"	; GFXSize = $140

DATA_D3856C:
	db $02,$02,$04,$00,$00,$06,$10,$04,$69,$56,$6D,$66,$69,$66,$74,$5B
	incbin "Graphics/DynamicSprites/GFX_Dixie_RideToboggan13.bin"	; GFXSize = $140

DATA_D386BC:
	db $02,$02,$04,$00,$00,$06,$10,$04,$81,$55,$7A,$60,$87,$65,$7E,$58
	incbin "Graphics/DynamicSprites/GFX_Dixie_LookToSideInToboggan1.bin"	; GFXSize = $140

DATA_D3880C:
	db $02,$00,$04,$00,$00,$04,$10,$04,$7E,$55,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_LookToSideInToboggan2.bin"	; GFXSize = $100

DATA_D38918:
	db $02,$02,$04,$00,$00,$06,$10,$04,$93,$62,$83,$64,$89,$74,$98,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_LookDownInToboggan1.bin"	; GFXSize = $140

DATA_D38A68:
	db $02,$02,$04,$00,$00,$06,$10,$04,$92,$62,$84,$65,$8A,$75,$98,$72
	incbin "Graphics/DynamicSprites/GFX_Dixie_LookDownInToboggan2.bin"	; GFXSize = $140

DATA_D38BB8:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$85,$69,$75,$69,$6F,$59,$7F,$61
	db $6D,$67,$7D,$79,$7A,$7D,$8D,$61,$68,$67,$7D,$59,$73,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_Zapped.bin"	; GFXSize = $280

DATA_D38E56:
	db $02,$01,$04,$00,$00,$05,$10,$04,$78,$82,$78,$72,$7C,$6A
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose1.bin"	; GFXSize = $120

DATA_D38F84:
	db $02,$01,$04,$00,$00,$05,$10,$04,$78,$74,$78,$84,$7C,$6C
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose2.bin"	; GFXSize = $120

DATA_D390B2:
	db $02,$01,$04,$00,$00,$05,$10,$04,$78,$74,$78,$84,$7C,$6C
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose3.bin"	; GFXSize = $120

DATA_D391E0:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$75,$7A,$85,$79,$6D,$83,$7D
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose4.bin"	; GFXSize = $140

DATA_D39330:
	db $02,$03,$04,$00,$00,$07,$10,$04,$78,$74,$7B,$84,$78,$6D,$7A,$84
	db $83,$7C
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose5.bin"	; GFXSize = $160

DATA_D394A2:
	db $02,$03,$04,$00,$00,$07,$10,$04,$78,$75,$7A,$85,$79,$6D,$83,$7D
	db $84,$85
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose6.bin"	; GFXSize = $160

DATA_D39614:
	db $02,$02,$04,$00,$00,$06,$10,$04,$74,$72,$80,$82,$7A,$82,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose7.bin"	; GFXSize = $140

DATA_D39764:
	db $02,$02,$04,$00,$00,$06,$10,$04,$74,$72,$80,$82,$7A,$82,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose8.bin"	; GFXSize = $140

DATA_D398B4:
	db $02,$02,$04,$00,$00,$06,$10,$04,$74,$72,$81,$82,$7A,$82,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose9.bin"	; GFXSize = $140

DATA_D39A04:
	db $02,$02,$04,$00,$00,$06,$10,$04,$77,$78,$82,$7B,$70,$79,$7F,$88
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose10.bin"	; GFXSize = $140

DATA_D39B54:
	db $02,$02,$04,$00,$00,$06,$10,$04,$76,$78,$81,$7B,$70,$78,$7F,$88
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose11.bin"	; GFXSize = $140

DATA_D39CA4:
	db $02,$03,$04,$00,$00,$07,$10,$04,$81,$7B,$76,$78,$70,$78,$7F,$88
	db $85,$8B
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose12.bin"	; GFXSize = $160

DATA_D39E16:
	db $01,$04,$02,$00,$00,$06,$10,$02,$76,$79,$6E,$7C,$89,$7C,$86,$78
	db $86,$80
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose13.bin"	; GFXSize = $100

DATA_D39F28:
	db $02,$01,$04,$00,$00,$05,$10,$04,$80,$79,$73,$79,$6E,$7C
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose14.bin"	; GFXSize = $120

DATA_D3A056:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7F,$79,$73,$79,$6E,$7C
	incbin "Graphics/DynamicSprites/GFX_SeashellMissle_Pose15.bin"	; GFXSize = $120

DATA_D3A184:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$73,$50,$82,$60,$83,$50,$72,$60
	db $6E,$70,$83,$48,$8B,$48,$93,$48,$93,$50,$90,$58,$7E,$70,$85,$78
	db $86,$70,$8B,$76
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk1.bin"	; GFXSize = $3A0

DATA_D3A548:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$70,$4E,$82,$5E,$80,$4E,$72,$5E
	db $6D,$71,$85,$46,$8D,$46,$95,$49,$90,$4E,$90,$56,$79,$6E,$81,$76
	db $81,$6E,$86,$78,$70,$5E
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk2.bin"	; GFXSize = $3C0

DATA_D3A92E:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6E,$4C,$82,$5C,$7E,$4C,$72,$5C
	db $70,$6C,$87,$44,$8E,$44,$96,$48,$8E,$4C,$8E,$54,$80,$6C,$7E,$74
	db $87,$6C,$7D,$7C,$90,$58,$6E,$5C,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk3.bin"	; GFXSize = $400

DATA_D3AD58:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$6E,$4C,$83,$58,$7E,$4C,$73,$5C
	db $75,$6C,$87,$44,$96,$49,$8E,$48,$8E,$50,$83,$68,$70,$6C,$8B,$68
	db $75,$7C,$91,$56,$6E,$5C,$7C,$7C,$70,$64
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk4.bin"	; GFXSize = $400

DATA_D3B182:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$71,$4F,$7E,$5F,$81,$4F,$6E,$5F
	db $73,$6F,$85,$47,$8D,$47,$95,$48,$91,$4F,$91,$57,$6F,$6F,$89,$77
	db $82,$78,$6D,$57,$8E,$5F,$8E,$67
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk5.bin"	; GFXSize = $3E0

DATA_D3B58A:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$71,$4E,$82,$5E,$81,$4E,$72,$5E
	db $74,$6E,$84,$46,$8C,$46,$94,$48,$8C,$4E,$8F,$56,$84,$7C,$81,$7C
	db $79,$7E,$6E,$5F,$6E,$57,$89,$6E
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk6.bin"	; GFXSize = $3E0

DATA_D3B992:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6F,$4D,$82,$5D,$7F,$4D,$72,$5D
	db $77,$6D,$83,$45,$8B,$45,$92,$45,$78,$7D,$8D,$55,$84,$6D,$7F,$7D
	db $6E,$5D,$8F,$4D,$92,$4D
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk7.bin"	; GFXSize = $3C0

DATA_D3BD78:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$72,$4E,$82,$5E,$82,$4E,$72,$5E
	db $79,$6E,$84,$46,$8C,$46,$92,$46,$72,$7B,$8E,$56,$72,$73,$7A,$7E
	db $81,$7E,$70,$5D,$92,$4E
	incbin "Graphics/DynamicSprites/GFX_Krumple_Walk8.bin"	; GFXSize = $3C0

DATA_D3C15E:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$81,$5E,$71,$5E,$7F,$4E,$6F,$4E
	db $73,$6E,$8A,$46,$83,$46,$8D,$56,$74,$7E,$90,$46,$6F,$5E,$8F,$4E
	db $83,$6E,$83,$76,$7C,$7E,$84,$7A,$86,$6E
	incbin "Graphics/DynamicSprites/GFX_Krumple_Turn1.bin"	; GFXSize = $400

DATA_D3C588:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$81,$5E,$71,$5E,$7F,$4E,$6F,$4E
	db $7F,$6E,$73,$6E,$85,$46,$7D,$46,$8A,$56,$75,$7E,$85,$7E,$6F,$5E
	db $8A,$4E,$7D,$7E
	incbin "Graphics/DynamicSprites/GFX_Krumple_Turn2.bin"	; GFXSize = $400

DATA_D3C9AC:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$87,$5D,$77,$5D,$80,$4D,$70,$4D
	db $77,$6D,$83,$45,$7B,$45,$70,$5D,$77,$7D,$89,$45,$72,$65,$6D,$55
	db $7F,$7D,$87,$7A
	incbin "Graphics/DynamicSprites/GFX_Krumple_Taunt1.bin"	; GFXSize = $3A0

DATA_D3CD70:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$85,$5C,$75,$5C,$80,$4C,$70,$4C
	db $76,$6C,$83,$44,$7B,$44,$70,$5C,$77,$7C,$8A,$45,$71,$64,$6E,$53
	db $7F,$7C,$86,$79
	incbin "Graphics/DynamicSprites/GFX_Krumple_Taunt2.bin"	; GFXSize = $3A0

DATA_D3D134:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$85,$5B,$75,$5B,$81,$4B,$71,$4B
	db $77,$6B,$85,$43,$7D,$43,$70,$5B,$77,$7B,$8B,$45,$71,$63,$6E,$53
	db $7F,$7B,$87,$7A
	incbin "Graphics/DynamicSprites/GFX_Krumple_Taunt3.bin"	; GFXSize = $3A0

DATA_D3D4F8:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$60,$62,$88,$51,$82,$61,$78,$51
	db $76,$71,$6C,$55,$72,$77,$92,$61,$8B,$49,$93,$4C,$9B,$4C,$7A,$69
	db $78,$69,$7A,$61
	incbin "Graphics/DynamicSprites/GFX_Krumple_Dead1.bin"	; GFXSize = $400

DATA_D3D91C:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$58,$59,$8A,$58,$89,$68,$7A,$58
	db $79,$68,$6A,$5A,$84,$50,$91,$78,$99,$64,$71,$6A,$66,$5B,$60,$69
	incbin "Graphics/DynamicSprites/GFX_Krumple_Dead2.bin"	; GFXSize = $3C0

DATA_D3DCFC:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$58,$5B,$88,$5E,$89,$6E,$78,$5C
	db $87,$4E,$79,$6C,$68,$5D,$7C,$54,$8A,$7E,$71,$6C,$72,$55
	incbin "Graphics/DynamicSprites/GFX_Krumple_Dead3.bin"	; GFXSize = $400

DATA_D3E11A:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$64,$6E,$69,$7E,$71,$66,$62,$7E
	db $5A,$7E,$74,$6E,$74,$76,$7C,$78,$84,$7B,$87,$7D
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly1.bin"	; GFXSize = $200

DATA_D3E336:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$63,$6D,$69,$7D,$73,$75,$64,$65
	db $61,$7D,$59,$7D,$73,$6D,$73,$65,$7B,$74,$83,$7A,$88,$7A
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly2.bin"	; GFXSize = $220

DATA_D3E574:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$62,$6F,$69,$7F,$72,$6F,$5A,$7D
	db $62,$7F,$82,$77,$89,$7A
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly3.bin"	; GFXSize = $200

DATA_D3E78A:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$73,$64,$7C,$5C,$7C,$5A,$7C
	db $74,$83,$82,$79,$89,$73
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly4.bin"	; GFXSize = $1A0

DATA_D3E940:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$73,$70,$66,$7D,$5A,$7E,$5E,$7E
	db $66,$8D,$6B,$75,$71,$80,$72,$88,$83,$73,$89,$78
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly5.bin"	; GFXSize = $200

DATA_D3EB5C:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$73,$7B,$63,$7C,$5B,$80,$68,$8C
	db $72,$74,$79,$73,$81,$73,$89,$73
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly6.bin"	; GFXSize = $1C0

DATA_D3ED34:
	db $02,$04,$04,$00,$00,$08,$10,$04,$72,$74,$65,$7C,$5D,$7F,$82,$74
	db $88,$79,$76,$6C
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly7.bin"	; GFXSize = $180

DATA_D3EEC8:
	db $02,$05,$04,$00,$00,$09,$10,$04,$67,$7D,$72,$72,$5F,$7D,$6A,$75
	db $5D,$82,$82,$7A,$88,$75
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Fly8.bin"	; GFXSize = $1A0

DATA_D3F07E:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$63,$6E,$73,$6E,$68,$7E,$72,$66
	db $60,$82,$5D,$88,$82,$7D,$87,$80
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop1.bin"	; GFXSize = $220

DATA_D3F2B6:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$62,$6D,$6E,$6D,$6A,$7D,$6C,$65
	db $63,$7D,$63,$85,$63,$8D,$7A,$7C,$82,$7E,$86,$83
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop2.bin"	; GFXSize = $260

DATA_D3F532:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$60,$6A,$68,$7A,$60,$7A,$69,$6A
	db $70,$72,$76,$72,$78,$7A,$80,$7E,$85,$84,$74,$82,$71,$8A,$69,$8A
	db $68,$90
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop3.bin"	; GFXSize = $260

DATA_D3F7B4:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$6E,$71,$68,$81,$66,$79,$5E,$7A
	db $66,$91,$74,$83,$85,$80,$6A,$71,$7E,$7C
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop4.bin"	; GFXSize = $1E0

DATA_D3F9AE:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$64,$70,$74,$78,$5C,$78,$73,$68
	db $74,$70,$59,$72,$65,$80,$6C,$80,$69,$88,$82,$88,$85,$8F
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop5.bin"	; GFXSize = $220

DATA_D3FBEC:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$64,$70,$6F,$6E,$62,$62,$65,$68
	db $64,$80,$6C,$80,$74,$7E,$77,$7E,$78,$86,$80,$8A,$83,$91
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop6.bin"	; GFXSize = $220

DATA_D3FE2A:
	incbin "Graphics/Compressed/GFX_Layer2_FileSelectScreen.bin":0-(($010000-DATA_D3FE2A)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer2_FileSelectScreen.bin":(DATA_D3FE2A_End-DATA_D3FE2A)-

DATA_D41E8B:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$63,$6E,$71,$76,$60,$66,$5F,$7E
	db $69,$7E,$73,$6E,$76,$6E,$77,$66,$81,$81,$89,$84
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop7.bin"	; GFXSize = $200

DATA_D420A7:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$5A,$71,$66,$75,$6C,$6D,$6C,$65
	db $62,$69,$76,$7D,$76,$75,$7E,$7B,$86,$7E,$8B,$78
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop8.bin"	; GFXSize = $200

DATA_D422C3:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$67,$76,$58,$73,$68,$6E,$77,$7B
	db $77,$73,$7F,$7B,$87,$7E,$8A,$78
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop9.bin"	; GFXSize = $1C0

DATA_D4249B:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$5C,$74,$6C,$76,$66,$6C,$6C,$6E
	db $7C,$76,$7C,$7E,$84,$7D,$8A,$7D
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop10.bin"	; GFXSize = $1C0

DATA_D42673:
	db $02,$05,$04,$00,$00,$09,$10,$04,$61,$75,$71,$76,$6D,$6E,$73,$6E
	db $81,$76,$81,$7E,$88,$7E
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop11.bin"	; GFXSize = $1A0

DATA_D42829:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$77,$62,$76,$69,$6E,$71,$6F
	db $82,$77,$82,$7F,$8A,$7E
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop12.bin"	; GFXSize = $1A0

DATA_D429DF:
	db $02,$04,$04,$00,$00,$08,$10,$04,$62,$79,$72,$79,$88,$7E,$6F,$71
	db $82,$7C,$82,$74
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Swoop13.bin"	; GFXSize = $180

DATA_D42B73:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$5B,$76,$6B,$72,$6B,$82,$63,$86
	db $65,$8E,$80,$6A,$7B,$6E
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Dead1.bin"	; GFXSize = $200

DATA_D42D89:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$59,$7A,$69,$74,$64,$84,$6C,$84
	db $74,$84,$6F,$8C,$77,$84,$76,$7C,$77,$74,$77,$6C,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Dead2.bin"	; GFXSize = $220

DATA_D42FC7:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$5A,$7D,$6A,$7D,$66,$75,$6B,$75
	db $74,$6D,$79,$69,$73,$75,$7B,$71,$7A,$79,$7A,$81,$77,$89,$78,$91
	incbin "Graphics/DynamicSprites/GFX_Swoopy_Dead3.bin"	; GFXSize = $240

DATA_D43227:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7E,$73,$86,$83,$8E,$7C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim1.bin"	; GFXSize = $E0

DATA_D43317:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7E,$73,$87,$83,$8D,$7C,$8D,$74
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim2.bin"	; GFXSize = $E0

DATA_D43407:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7D,$73,$8C,$73,$8B,$7B,$87,$83
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim3.bin"	; GFXSize = $E0

DATA_D434F7:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7D,$73,$80,$83,$88,$7F,$8A,$7B
	db $8B,$73
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim4.bin"	; GFXSize = $100

DATA_D43609:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7D,$73,$80,$83,$88,$83,$8B,$7B
	db $8B,$73
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim5.bin"	; GFXSize = $100

DATA_D4371B:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7E,$73,$86,$83,$8D,$7B,$8D,$73
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim6.bin"	; GFXSize = $E0

DATA_D4380B:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7E,$73,$86,$83,$8E,$7C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim7.bin"	; GFXSize = $E0

DATA_D438FB:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7E,$73,$85,$83,$8E,$7C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Swim8.bin"	; GFXSize = $E0

DATA_D439EB:
	db $01,$07,$02,$00,$00,$09,$10,$02,$74,$73,$76,$83,$7E,$83,$8D,$77
	db $8C,$7B,$84,$73,$84,$7B,$8B,$83
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Turn1.bin"	; GFXSize = $160

DATA_D43B63:
	db $01,$05,$02,$00,$00,$07,$10,$02,$79,$73,$79,$83,$81,$83,$89,$7B
	db $8B,$78,$89,$83
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Turn2.bin"	; GFXSize = $120

DATA_D43C97:
	db $01,$04,$02,$00,$00,$06,$10,$02,$79,$73,$74,$82,$7E,$83,$85,$7C
	db $85,$74
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Turn3.bin"	; GFXSize = $100

DATA_D43DA9:
	db $02,$03,$04,$00,$00,$07,$10,$04,$84,$73,$74,$74,$73,$83,$84,$83
	db $88,$83
	incbin "Graphics/DynamicSprites/GFX_NibblaBody_Turn4.bin"	; GFXSize = $160

DATA_D43F1B:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7B,$75,$6E,$79,$88,$77,$73,$71
	db $7E,$85,$85,$6F
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Bite1.bin"	; GFXSize = $1E0

DATA_D4410F:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$6E,$83,$6F,$73,$7D,$75,$8A,$79
	db $7D,$85,$85,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Bite2.bin"	; GFXSize = $240

DATA_D44363:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$6E,$73,$6F,$83,$7E,$72,$7E,$82
	db $7C,$8A,$86,$82,$8E,$7A,$92,$82,$93,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Bite3.bin"	; GFXSize = $240

DATA_D445BD:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7E,$72,$6E,$72,$70,$87,$8E,$82
	db $79,$82,$7D,$82,$7D,$8A,$8E,$7A,$94,$7A,$86,$82
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Bite4.bin"	; GFXSize = $260

DATA_D44839:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$6E,$7B,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy1.bin"	; GFXSize = $C0

DATA_D44907:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$6E,$7B,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy2.bin"	; GFXSize = $C0

DATA_D449D5:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$6E,$7A,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy3.bin"	; GFXSize = $C0

DATA_D44AA3:
	db $01,$02,$02,$00,$00,$04,$10,$02,$70,$75,$75,$6D,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy4.bin"	; GFXSize = $C0

DATA_D44B71:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$75,$6D,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy5.bin"	; GFXSize = $C0

DATA_D44C3F:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$74,$6D,$6E,$7B
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy6.bin"	; GFXSize = $C0

DATA_D44D0D:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$75,$6D,$6F,$7B
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy7.bin"	; GFXSize = $C0

DATA_D44DDB:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$75,$6D,$6F,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Happy8.bin"	; GFXSize = $C0

DATA_D44EA9:
	db $01,$02,$02,$00,$00,$04,$10,$02,$72,$75,$6E,$7B,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad1.bin"	; GFXSize = $C0

DATA_D44F77:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$6E,$7B,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad2.bin"	; GFXSize = $C0

DATA_D45045:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$6E,$7A,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad3.bin"	; GFXSize = $C0

DATA_D45113:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$75,$6D,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad4.bin"	; GFXSize = $C0

DATA_D451E1:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$75,$6D,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad5.bin"	; GFXSize = $C0

DATA_D452AF:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$74,$6D,$6E,$7B
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad6.bin"	; GFXSize = $C0

DATA_D4537D:
	db $01,$02,$02,$00,$00,$04,$10,$02,$72,$76,$75,$6E,$6F,$7B
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad7.bin"	; GFXSize = $C0

DATA_D4544B:
	db $01,$02,$02,$00,$00,$04,$10,$02,$72,$76,$75,$6E,$6E,$7C
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Sad8.bin"	; GFXSize = $C0

DATA_D45519:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$76,$6E,$7B,$74,$6E
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry1.bin"	; GFXSize = $C0

DATA_D455E7:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$6E,$7B,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry2.bin"	; GFXSize = $C0

DATA_D456B5:
	db $01,$02,$02,$00,$00,$04,$10,$02,$70,$75,$6E,$7A,$74,$6D
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry3.bin"	; GFXSize = $C0

DATA_D45783:
	db $01,$02,$02,$00,$00,$04,$10,$02,$70,$75,$75,$6D,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry4.bin"	; GFXSize = $C0

DATA_D45851:
	db $01,$02,$02,$00,$00,$04,$10,$02,$70,$75,$75,$6D,$6E,$7A
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry5.bin"	; GFXSize = $C0

DATA_D4591F:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$75,$74,$6D,$6E,$7B
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry6.bin"	; GFXSize = $C0

DATA_D459ED:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$76,$74,$6E,$6E,$7E
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry7.bin"	; GFXSize = $C0

DATA_D45ABB:
	db $01,$02,$02,$00,$00,$04,$10,$02,$71,$76,$74,$6E,$6E,$7C
	incbin "Graphics/DynamicSprites/GFX_NibblaHead_Angry8.bin"	; GFXSize = $C0

DATA_D45B89:
	db $00,$01,$00,$00,$00,$01,$00,$00,$77,$59
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose1.bin"	; GFXSize = $20

DATA_D45BB3:
	db $00,$03,$00,$00,$00,$03,$00,$00,$70,$53,$74,$59,$74,$51
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose2.bin"	; GFXSize = $60

DATA_D45C21:
	db $00,$04,$00,$00,$00,$04,$00,$00,$71,$49,$75,$59,$73,$51,$6F,$49
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose3.bin"	; GFXSize = $80

DATA_D45CB1:
	db $00,$05,$00,$00,$00,$05,$00,$00,$71,$3F,$72,$49,$6F,$47,$73,$51
	db $75,$59
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose4.bin"	; GFXSize = $A0

DATA_D45D63:
	db $00,$04,$00,$00,$00,$04,$00,$00,$72,$58,$67,$49,$6C,$4B,$6F,$53
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose5.bin"	; GFXSize = $80

DATA_D45DF3:
	db $00,$04,$00,$00,$00,$04,$00,$00,$71,$44,$74,$51,$73,$49,$75,$59
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose6.bin"	; GFXSize = $80

DATA_D45E83:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7F,$42,$7E,$4A,$78,$5A,$7A,$52
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose7.bin"	; GFXSize = $80

DATA_D45F13:
	db $00,$04,$00,$00,$00,$04,$00,$00,$8A,$4F,$85,$54,$7D,$54,$7A,$5C
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose8.bin"	; GFXSize = $80

DATA_D45FA3:
	db $00,$04,$00,$00,$00,$04,$00,$00,$82,$55,$7A,$55,$86,$58,$79,$5D
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose9.bin"	; GFXSize = $80

DATA_D46033:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$52,$7E,$52,$77,$5A
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose10.bin"	; GFXSize = $60

DATA_D460A1:
	db $00,$04,$00,$00,$00,$04,$00,$00,$72,$4F,$75,$4F,$75,$57,$75,$5F
	incbin "Graphics/DynamicSprites/GFX_KuchukaHand_Pose11.bin"	; GFXSize = $80

DATA_D46131:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$72,$6F,$82,$6F,$92,$6C,$91,$79
	db $7C,$67,$67,$79,$6A,$71,$6A,$79
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim1.bin"	; GFXSize = $1C0

DATA_D46309:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$81,$6F,$71,$6F,$7B,$67,$69,$70
	db $6E,$78,$66,$78,$91,$6E,$91,$79
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim2.bin"	; GFXSize = $1C0

DATA_D464E1:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$71,$70,$81,$6E,$65,$78,$69,$70
	db $7B,$68,$8F,$6A,$8E,$7A,$6B,$78
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim3.bin"	; GFXSize = $1C0

DATA_D466B9:
	db $02,$04,$04,$00,$00,$08,$10,$04,$81,$6E,$71,$6E,$7C,$66,$65,$77
	db $69,$6F,$6D,$77
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim4.bin"	; GFXSize = $180

DATA_D4684D:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$81,$6F,$71,$6F,$65,$78,$69,$70
	db $6D,$78,$8C,$69,$8B,$7C,$7C,$67
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim5.bin"	; GFXSize = $1C0

DATA_D46A25:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$81,$70,$71,$70,$66,$78,$69,$70
	db $6E,$78,$8E,$6A,$8D,$7B,$7C,$68
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim6.bin"	; GFXSize = $1C0

DATA_D46BFD:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7F,$6E,$6F,$70,$67,$7A,$68,$72
	db $8F,$6E,$8F,$76,$93,$7D,$94,$69,$7C,$68
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim7.bin"	; GFXSize = $1E0

DATA_D46DF7:
	db $03,$02,$06,$00,$00,$08,$10,$06,$68,$72,$78,$6F,$88,$71,$8F,$69
	db $7D,$67
	incbin "Graphics/DynamicSprites/GFX_Bazza_Swim8.bin"	; GFXSize = $1C0

DATA_D46FC9:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$66,$6A,$76,$6C,$7D,$64,$89,$73
	db $86,$70,$91,$6D,$8B,$63,$8B,$6B
	incbin "Graphics/DynamicSprites/GFX_Bazza_Dead.bin"	; GFXSize = $1C0

DATA_D471A1:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$7A,$71,$6F,$73,$97,$6A,$84,$85
	db $82,$69,$90,$76,$8A,$79,$7D,$69,$70,$6B,$70,$78
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose1.bin"	; GFXSize = $1A0

DATA_D4735D:
	db $02,$05,$04,$00,$00,$09,$10,$04,$71,$63,$76,$73,$99,$72,$86,$81
	db $85,$72,$8B,$79,$7E,$83
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose2.bin"	; GFXSize = $1A0

DATA_D47513:
	db $01,$06,$02,$00,$00,$08,$10,$02,$78,$75,$98,$7B,$6F,$5D,$7E,$6D
	db $88,$76,$71,$65,$7E,$85
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose3.bin"	; GFXSize = $140

DATA_D47669:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7B,$73,$91,$7B,$6A,$5D,$7C,$6B
	db $85,$70,$6A,$6D,$6A,$65,$7D,$63,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose4.bin"	; GFXSize = $180

DATA_D47803:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$7E,$67,$7D,$5D,$63,$63,$7C,$65
	db $7A,$72,$67,$6E,$66,$64,$81,$7C,$86,$84,$8C,$77
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose5.bin"	; GFXSize = $1A0

DATA_D479BF:
	db $01,$07,$02,$00,$00,$09,$10,$02,$7A,$63,$5E,$67,$66,$6D,$8D,$67
	db $69,$76,$88,$7A,$84,$83,$89,$70
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose6.bin"	; GFXSize = $160

DATA_D47B37:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$75,$60,$60,$6F,$6A,$71,$8C,$73
	db $86,$68,$71,$78,$7A,$70,$82,$81,$94,$6A
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose7.bin"	; GFXSize = $180

DATA_D47CD1:
	db $01,$07,$02,$00,$00,$09,$10,$02,$77,$64,$67,$74,$6D,$72,$70,$66
	db $98,$72,$81,$76,$78,$74,$8F,$6B
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose8.bin"	; GFXSize = $160

DATA_D47E49:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7A,$6A,$6C,$6B,$6F,$73,$70,$6B
	db $96,$69,$79,$7A,$95,$78
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose9.bin"	; GFXSize = $140

DATA_D47F9F:
	db $01,$07,$02,$00,$00,$09,$10,$02,$76,$6D,$6B,$77,$6E,$71,$9B,$6A
	db $7F,$65,$7E,$7D,$74,$63,$8D,$79
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose10.bin"	; GFXSize = $160

DATA_D48117:
	db $01,$06,$02,$00,$00,$08,$10,$02,$78,$70,$86,$61,$9F,$71,$7E,$68
	db $70,$7C,$76,$62,$86,$77
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose11.bin"	; GFXSize = $140

DATA_D4826D:
	db $01,$06,$02,$00,$00,$08,$10,$02,$7C,$6F,$8D,$64,$9C,$77,$79,$68
	db $77,$79,$7F,$67,$7F,$7F
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose12.bin"	; GFXSize = $140

DATA_D483C3:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$79,$72,$81,$6A,$7B,$85,$96,$7B
	db $92,$6A,$7B,$6A,$87,$72,$82,$62,$85,$7A
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose13.bin"	; GFXSize = $180

DATA_D4855D:
	db $01,$07,$02,$00,$00,$09,$10,$02,$81,$69,$8F,$7D,$73,$87,$7E,$80
	db $78,$75,$78,$6D,$78,$65,$8E,$75
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose14.bin"	; GFXSize = $160

DATA_D486D5:
	db $01,$07,$02,$00,$00,$09,$10,$02,$85,$6D,$8F,$7D,$6C,$82,$80,$7F
	db $74,$76,$78,$6C,$72,$67,$8B,$65
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose15.bin"	; GFXSize = $160

DATA_D4884D:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7F,$70,$8A,$82,$6B,$7B,$8A,$71
	db $6F,$73,$6F,$6B,$77,$73,$88,$68,$91,$66
	incbin "Graphics/DynamicSprites/GFX_BuzzSwarm_Pose16.bin"	; GFXSize = $180

DATA_D489E7:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$72,$6B,$80,$75,$72,$7B,$6A,$72
	db $6A,$7A,$6A,$82,$82,$6D,$82,$85
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim1.bin"	; GFXSize = $220

DATA_D48C1F:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$68,$72,$78,$72,$69,$6A,$71,$6A
	db $79,$6A,$81,$6A,$88,$72,$88,$7A,$75,$82,$7D,$82,$85,$82
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim2.bin"	; GFXSize = $220

DATA_D48E5D:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$73,$7A,$80,$6E,$72,$6A,$66,$6D
	db $67,$75,$63,$7B,$6B,$78,$83,$7E,$88,$7E,$82,$86
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim3.bin"	; GFXSize = $260

DATA_D490D9:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$65,$72,$80,$72,$75,$72,$68,$6A
	db $71,$6A,$79,$6A,$81,$6A,$85,$82,$7D,$82,$75,$82
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim4.bin"	; GFXSize = $260

DATA_D49355:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$67,$73,$77,$6D,$76,$7D,$6C,$6B
	db $74,$6B,$87,$70,$86,$78,$88,$78,$86,$80
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim5.bin"	; GFXSize = $240

DATA_D495AF:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$65,$72,$75,$72,$80,$76,$68,$6A
	db $72,$6A,$7A,$6A,$82,$6A,$85,$72,$75,$82,$7D,$82,$81,$86
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim6.bin"	; GFXSize = $280

DATA_D4984D:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$72,$6A,$73,$7A,$80,$72,$67,$70
	db $63,$78,$6B,$78,$67,$68,$83,$82,$82,$6C,$85,$82
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim7.bin"	; GFXSize = $260

DATA_D49AC9:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$68,$72,$78,$72,$6A,$6A,$72,$6A
	db $7A,$6A,$82,$6E,$88,$76,$88,$7E,$74,$82,$79,$82,$81,$82
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Swim8.bin"	; GFXSize = $220

DATA_D49D07:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$6B,$73,$7A,$82,$6F,$6B,$7A
	db $6E,$72,$83,$7F,$86,$7F,$7F,$87
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Turn1.bin"	; GFXSize = $220

DATA_D49F3F:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$6A,$76,$7A,$86,$6F,$86,$77
	db $8E,$77,$86,$7F,$6E,$77,$6B,$73
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Turn2.bin"	; GFXSize = $1C0

DATA_D4A117:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$72,$75,$7E,$73,$6E,$8E,$7A
	db $85,$82,$6D,$77,$83,$6A
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Turn3.bin"	; GFXSize = $200

DATA_D4A32D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$73,$6E,$83,$6B,$83,$7B,$7B,$7E
	db $7B,$86,$74,$7E,$8D,$76
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Turn4.bin"	; GFXSize = $200

DATA_D4A543:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$72,$6A,$72,$7A,$81,$78,$62,$79
	db $67,$71,$65,$69,$82,$70,$87,$70,$7D,$68,$6A,$77
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Dead1.bin"	; GFXSize = $260

DATA_D4A7BF:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$6E,$6A,$7E,$6F,$60,$7A,$66,$78
	db $66,$70,$64,$68,$6E,$7A,$76,$7A,$79,$7F,$81,$7F,$89,$7D,$89,$75
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Dead2.bin"	; GFXSize = $240

DATA_D4AA1F:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$70,$73,$80,$71,$63,$7A,$68,$76
	db $66,$6E,$66,$66,$74,$6B,$7C,$6B,$80,$81,$84,$81
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Dead3.bin"	; GFXSize = $200

DATA_D4AC3B:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7A,$73,$6A,$70,$85,$78,$7A,$6B
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Dead4.bin"	; GFXSize = $140

DATA_D4AD8B:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$75,$7C,$74,$7C,$7C,$80,$77
	incbin "Graphics/DynamicSprites/GFX_BountyBass_Dead5.bin"	; GFXSize = $80

DATA_D4AE1B:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$7C,$82,$84,$7C,$74,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose1.bin"	; GFXSize = $E0

DATA_D4AF0B:
	db $01,$02,$02,$00,$00,$04,$10,$02,$74,$7B,$7F,$7D,$7F,$85
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose2.bin"	; GFXSize = $C0

DATA_D4AFD9:
	db $01,$04,$02,$00,$00,$06,$10,$02,$78,$7B,$70,$83,$70,$7B,$7B,$8B
	db $6C,$81
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose3.bin"	; GFXSize = $100

DATA_D4B0EB:
	db $02,$01,$04,$00,$00,$05,$10,$04,$77,$7A,$67,$7A,$78,$8A
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose4.bin"	; GFXSize = $120

DATA_D4B219:
	db $02,$01,$04,$00,$00,$05,$10,$04,$76,$78,$66,$78,$76,$88
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose5.bin"	; GFXSize = $120

DATA_D4B347:
	db $02,$01,$04,$00,$00,$05,$10,$04,$77,$7A,$69,$76,$74,$86
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose6.bin"	; GFXSize = $120

DATA_D4B475:
	db $02,$01,$04,$00,$00,$05,$10,$04,$78,$7B,$6F,$73,$73,$83
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose7.bin"	; GFXSize = $120

DATA_D4B5A3:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$72,$7F,$82,$7C,$82,$74,$80
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose8.bin"	; GFXSize = $E0

DATA_D4B693:
	db $01,$03,$02,$00,$00,$05,$10,$02,$79,$7A,$7C,$72,$7C,$6A,$77,$7E
	incbin "Graphics/DynamicSprites/GFX_Gyrocopter_Pose9.bin"	; GFXSize = $E0

DATA_D4B783:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$6B,$7C,$73,$7C,$7B
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose1.bin"	; GFXSize = $60

DATA_D4B7F1:
	db $00,$04,$00,$00,$00,$04,$00,$00,$83,$6A,$7C,$6F,$79,$77,$74,$77
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose2.bin"	; GFXSize = $80

DATA_D4B881:
	db $00,$06,$00,$00,$00,$06,$00,$00,$86,$6B,$7E,$6D,$7B,$74,$75,$73
	db $6D,$75,$89,$6B
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose3.bin"	; GFXSize = $C0

DATA_D4B955:
	db $00,$07,$00,$00,$00,$07,$00,$00,$85,$6D,$7E,$6D,$7D,$74,$75,$70
	db $6D,$71,$8D,$6C,$6A,$72
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose4.bin"	; GFXSize = $E0

DATA_D4BA4B:
	db $00,$07,$00,$00,$00,$07,$00,$00,$87,$6E,$7F,$6E,$7C,$76,$77,$6E
	db $6F,$6E,$8F,$6E,$69,$6E
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose5.bin"	; GFXSize = $E0

DATA_D4BB41:
	db $00,$07,$00,$00,$00,$07,$00,$00,$86,$70,$7E,$6F,$7D,$77,$76,$6D
	db $6E,$6C,$8E,$72,$6B,$6B
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose6.bin"	; GFXSize = $E0

DATA_D4BC37:
	db $00,$06,$00,$00,$00,$06,$00,$00,$8B,$75,$83,$73,$7B,$6F,$73,$6C
	db $6F,$69,$7B,$77
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose7.bin"	; GFXSize = $C0

DATA_D4BD0B:
	db $00,$04,$00,$00,$00,$04,$00,$00,$83,$77,$7E,$74,$7A,$6C,$76,$69
	incbin "Graphics/DynamicSprites/GFX_GyrocopterBlades_Pose8.bin"	; GFXSize = $80

DATA_D4BD9B:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$7D,$7C,$75
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose1.bin"	; GFXSize = $A0

DATA_D4BE47:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$7D,$7D,$75,$81,$85,$81,$7D
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose2.bin"	; GFXSize = $E0

DATA_D4BF37:
	db $01,$03,$02,$00,$00,$05,$10,$02,$73,$7D,$7E,$75,$83,$85,$83,$7D
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose3.bin"	; GFXSize = $E0

DATA_D4C027:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7C,$7C,$74,$84,$74,$7C,$71,$80
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose4.bin"	; GFXSize = $E0

DATA_D4C117:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7B,$7A,$73,$82,$73,$7A,$70,$7F
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose5.bin"	; GFXSize = $E0

DATA_D4C207:
	db $01,$03,$02,$00,$00,$05,$10,$02,$71,$7B,$81,$7B,$84,$83,$81,$83
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose6.bin"	; GFXSize = $E0

DATA_D4C2F7:
	db $01,$03,$02,$00,$00,$05,$10,$02,$74,$7A,$7F,$7A,$7E,$8A,$84,$82
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose7.bin"	; GFXSize = $E0

DATA_D4C3E7:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$79,$83,$82,$7B,$89
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose8.bin"	; GFXSize = $C0

DATA_D4C4B5:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$7C,$7D,$74,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_TurboSki_Pose9.bin"	; GFXSize = $C0

DATA_D4C583:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$71,$74,$81,$74,$74,$84,$67,$6C
	db $6B,$74,$84,$84,$73,$6C,$7B,$6C,$83,$6C,$85,$69,$84,$64,$75,$64
	db $91,$7C,$8D,$74
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly1.bin"	; GFXSize = $2E0

DATA_D4C887:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$70,$71,$80,$71,$77,$81,$67,$6C
	db $6C,$72,$82,$69,$87,$69,$72,$81,$78,$91,$84,$61,$93,$7C,$87,$81
	db $8F,$7E,$90,$76
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly2.bin"	; GFXSize = $2E0

DATA_D4CB8B:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$6C,$71,$7C,$71,$72,$81,$8A,$76
	db $66,$6C,$87,$6C,$82,$81,$7F,$89,$77,$91
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly3.bin"	; GFXSize = $2A0

DATA_D4CE45:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$6D,$70,$7D,$70,$72,$80,$65,$6F
	db $77,$90,$81,$88,$81,$80,$89,$80,$8D,$7A,$8D,$72,$93,$7A
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly4.bin"	; GFXSize = $280

DATA_D4D0E3:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$6D,$71,$76,$81,$7D,$71,$78,$91
	db $65,$71,$72,$81,$86,$81,$8D,$76,$8D,$7E,$93,$79
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly5.bin"	; GFXSize = $260

DATA_D4D35F:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$7D,$71,$76,$81,$6D,$71,$65,$71
	db $72,$81,$77,$91,$86,$81,$8D,$74,$8D,$7C,$93,$79
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly6.bin"	; GFXSize = $260

DATA_D4D5DB:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6C,$71,$7C,$71,$72,$81,$8A,$76
	db $64,$71,$78,$91,$7F,$89,$82,$81,$8A,$6C,$8E,$65
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly7.bin"	; GFXSize = $2C0

DATA_D4D8B7:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6E,$70,$82,$7B,$7E,$6D,$72,$7D
	db $7D,$8D,$66,$6E,$87,$67,$8C,$73,$92,$7A,$78,$8D
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Fly8.bin"	; GFXSize = $2C0

DATA_D4DB93:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$6C,$67,$77,$87,$70,$77,$7C,$71
	db $8A,$61,$89,$71,$8A,$69,$80,$81,$88,$81,$8B,$81,$8A,$79
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Turn1.bin"	; GFXSize = $2E0

DATA_D4DE91:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$6C,$66,$80,$81,$7B,$71,$7B,$69
	db $78,$89,$88,$79,$8B,$71,$8E,$69,$8E,$61,$78,$81,$73,$76,$73,$7E
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Turn2.bin"	; GFXSize = $2A0

DATA_D4E151:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$7D,$70,$77,$80,$6D,$70,$66,$6D
	db $76,$68,$85,$68,$84,$64,$71,$80,$78,$90,$87,$80,$8D,$74,$8D,$7C
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Dead1.bin"	; GFXSize = $2A0

DATA_D4E411:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7D,$6F,$77,$7F,$89,$73,$6D,$6F
	db $65,$6F,$76,$67,$84,$67,$85,$5F,$71,$7F,$78,$8F,$87,$7F
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Dead2.bin"	; GFXSize = $2E0

DATA_D4E70F:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$7C,$71,$6C,$71,$74,$81,$8C,$7B
	db $64,$6D,$76,$69,$84,$81,$94,$78,$8C,$73,$85,$6A,$84,$65
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Dead3.bin"	; GFXSize = $280

DATA_D4E9AD:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$81,$74,$71,$74,$69,$74,$83,$6C
	db $8E,$7B,$80,$84,$79,$84,$7A,$8C
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Dead4.bin"	; GFXSize = $1C0

DATA_D4EB85:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$76,$7B,$86,$6E,$76,$86,$7C
	db $85,$74,$8A,$7C
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Dead5.bin"	; GFXSize = $120

DATA_D4ECB9:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$7B,$73,$76,$86,$7B
	incbin "Graphics/DynamicSprites/GFX_BootyBird_Dead6.bin"	; GFXSize = $C0

DATA_D4ED87:
	db $07,$01,$0E,$00,$00,$0F,$10,$0E,$93,$52,$93,$62,$83,$52,$83,$62
	db $75,$53,$75,$63,$74,$73,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootSide1.bin"	; GFXSize = $3A0

DATA_D4F13F:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$91,$51,$91,$61,$83,$50,$83,$60
	db $73,$51,$73,$61,$74,$71,$81,$79,$83,$70,$89,$70
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootSide2.bin"	; GFXSize = $3E0

DATA_D4F53B:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$8B,$5A,$80,$51,$80,$61,$70,$51
	db $70,$61,$74,$71,$90,$52,$82,$79,$90,$4A,$82,$49
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootSide3.bin"	; GFXSize = $380

DATA_D4F8D7:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$81,$51,$7F,$61,$71,$52,$6F,$62
	db $74,$71,$69,$5A,$7A,$4A,$82,$79,$6B,$62,$85,$49,$8D,$61,$8C,$59
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootSide4.bin"	; GFXSize = $360

DATA_D4FC57:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$80,$51,$77,$61,$70,$51,$67,$61
	db $74,$71,$68,$59,$6D,$71,$82,$79,$63,$61,$87,$61,$6C,$51,$7E,$49
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootSide5.bin"	; GFXSize = $360

DATA_D4FFD7:
	incbin "Graphics/Compressed/GFX_Layer1_Mekanos.bin":0-(($010000-DATA_D4FFD7)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_Mekanos.bin":(DATA_D4FFD7_End-DATA_D4FFD7)-

DATA_D5509D:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7D,$52,$74,$62,$6D,$52,$64,$62
	db $74,$72,$6C,$72,$61,$62,$81,$7A,$7E,$4A,$83,$62,$67,$5A,$79,$4A
	db $69,$52,$6A,$72
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootSide6.bin"	; GFXSize = $3A0

DATA_D55461:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$93,$51,$93,$61,$83,$50,$83,$60
	db $75,$53,$75,$63,$74,$73,$81,$7A,$85,$70,$87,$70
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Walk1.bin"	; GFXSize = $3E0

DATA_D5585D:
	db $07,$02,$0E,$00,$1E,$1E,$00,$00,$92,$51,$92,$61,$82,$50,$82,$60
	db $74,$53,$74,$63,$74,$73,$7E,$7B,$87,$70
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Walk2.bin"	; GFXSize = $3C0

DATA_D55C37:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$92,$50,$92,$60,$82,$50,$82,$60
	db $74,$54,$74,$64,$74,$74,$7D,$7C,$84,$70,$87,$70
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Walk3.bin"	; GFXSize = $3E0

DATA_D56033:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$92,$50,$92,$60,$82,$50,$82,$60
	db $74,$53,$74,$63,$74,$73,$7E,$7A,$84,$70,$87,$70
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Walk4.bin"	; GFXSize = $3E0

DATA_D5642F:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$93,$51,$93,$61,$83,$50,$83,$60
	db $75,$53,$75,$63,$75,$73,$80,$79,$84,$70,$87,$70
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Walk5.bin"	; GFXSize = $3E0

DATA_D5682B:
	db $07,$01,$0E,$00,$00,$0F,$10,$0E,$93,$53,$83,$53,$93,$63,$75,$53
	db $83,$63,$75,$63,$74,$73,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Idle1.bin"	; GFXSize = $3A0

DATA_D56BE3:
	db $07,$01,$0E,$00,$00,$0F,$10,$0E,$93,$54,$83,$54,$93,$64,$75,$54
	db $83,$64,$75,$64,$74,$74,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Idle2.bin"	; GFXSize = $3A0

DATA_D56F9B:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$6A,$59,$7A,$49,$74,$69,$79,$59
	db $6C,$49,$6C,$69,$67,$69,$6E,$71,$74,$79,$7C,$79,$81,$79
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootUp1.bin"	; GFXSize = $340

DATA_D572F9:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$68,$5C,$75,$4C,$76,$6C,$77,$5C
	db $69,$4C,$6E,$6C,$66,$6C,$6E,$74,$74,$7C,$7C,$7C,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootUp2.bin"	; GFXSize = $340

DATA_D57657:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$65,$60,$75,$51,$74,$71,$73,$61
	db $65,$50,$6C,$70,$64,$70,$81,$78
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootUp3.bin"	; GFXSize = $2E0

DATA_D5794F:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$63,$64,$72,$54,$73,$74,$73,$64
	db $62,$54,$6B,$74,$63,$74,$7B,$5C,$82,$76
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootUp4.bin"	; GFXSize = $300

DATA_D57C69:
	db $04,$08,$08,$00,$18,$18,$00,$00,$62,$66,$72,$71,$71,$61,$62,$56
	db $72,$59,$6A,$76,$62,$76,$5F,$56,$7C,$71,$81,$79,$72,$51,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootUp5.bin"	; GFXSize = $300

DATA_D57F89:
	db $04,$08,$08,$00,$18,$18,$00,$00,$61,$66,$71,$71,$71,$61,$61,$56
	db $71,$59,$6A,$76,$62,$76,$5F,$56,$7C,$71,$81,$79,$71,$51,$79,$59
	incbin "Graphics/DynamicSprites/GFX_Bazuka_ShootUp6.bin"	; GFXSize = $300

DATA_D582A9:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7E,$4E,$84,$5E,$71,$6E,$74,$5E
	db $81,$6E,$6C,$70,$8E,$56,$91,$5E,$93,$56,$8A,$4E
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Dead1.bin"	; GFXSize = $320

DATA_D585E5:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$8B,$4F,$86,$5F,$74,$6F,$76,$5F
	db $6C,$6F,$83,$57,$78,$57,$96,$5F,$84,$6F,$9A,$5F,$96,$67,$84,$77
	db $9A,$57,$8A,$6F,$95,$4F
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Dead2.bin"	; GFXSize = $360

DATA_D5896B:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$99,$5F,$89,$5F,$95,$6F,$79,$5F
	db $73,$6F,$83,$6F,$83,$57,$7B,$57,$8A,$57,$91,$6F,$A1,$6F,$89,$6F
	db $83,$77,$71,$67,$6E,$65
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Dead3.bin"	; GFXSize = $3C0

DATA_D58D51:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$90,$5E,$80,$5E,$8B,$7E,$97,$6E
	db $77,$6E,$87,$6E,$9F,$81,$78,$66,$7A,$5E,$9B,$7E,$9B,$86,$72,$63
	db $74,$6B,$74,$73
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Dead4.bin"	; GFXSize = $400

DATA_D59175:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$76,$60,$7E,$80,$8E,$80,$79,$70
	db $8B,$70,$8E,$90,$7E,$90,$73,$72,$78,$88,$9D,$80,$9B,$78,$87,$78
	db $86,$98,$86,$90,$93,$90
	incbin "Graphics/DynamicSprites/GFX_Bazuka_Dead5.bin"	; GFXSize = $3C0

DATA_D5955B:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$62,$78,$72,$80,$72,$81,$6F
	incbin "Graphics/DynamicSprites/GFX_BarrelSwitchS_Pose.bin"	; GFXSize = $E0

DATA_D5964B:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$90,$65,$8F,$75,$70,$65,$8A,$55
	db $80,$65,$87,$75,$75,$75,$7D,$75,$87,$7D,$83,$75,$82,$5D,$7A,$5D
	db $6B,$62
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run1.bin"	; GFXSize = $380

DATA_D599ED:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$91,$66,$91,$76,$71,$66,$8B,$56
	db $81,$66,$89,$76,$79,$76,$81,$76,$8A,$7E,$7A,$7E,$83,$5E,$7B,$5E
	db $6D,$5E,$6E,$66
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run2.bin"	; GFXSize = $3A0

DATA_D59DB1:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$91,$66,$91,$76,$73,$66,$83,$66
	db $78,$76,$93,$5E,$89,$76,$8B,$5E,$89,$7E,$6C,$66,$85,$5E,$6B,$5E
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run3.bin"	; GFXSize = $360

DATA_D5A131:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$91,$66,$91,$76,$71,$64,$81,$65
	db $76,$74,$93,$5E,$89,$75,$8B,$5E,$89,$7D,$69,$66,$85,$5D,$82,$75
	db $8F,$56
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run4.bin"	; GFXSize = $380

DATA_D5A4D3:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$90,$65,$90,$75,$72,$63,$80,$65
	db $6C,$73,$8A,$55,$6A,$64,$88,$75,$6A,$5C,$88,$7D,$82,$5D,$85,$75
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run5.bin"	; GFXSize = $3C0

DATA_D5A8B3:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$91,$66,$91,$76,$73,$64,$81,$66
	db $6F,$74,$8B,$56,$6B,$65,$89,$76,$6B,$5D,$89,$7E,$83,$5E,$84,$76
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run6.bin"	; GFXSize = $3C0

DATA_D5AC93:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$91,$66,$91,$76,$71,$66,$81,$66
	db $6C,$64,$89,$76,$71,$76,$6C,$5C,$89,$7E,$93,$5E,$85,$5E,$82,$76
	db $8B,$5E,$78,$76,$71,$7E
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run7.bin"	; GFXSize = $360

DATA_D5B019:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$91,$66,$91,$76,$71,$64,$81,$65
	db $8B,$56,$81,$75,$69,$65,$79,$7C,$76,$76,$79,$74,$85,$5D
	incbin "Graphics/DynamicSprites/GFX_Koindozer_Run8.bin"	; GFXSize = $3A0

DATA_D5B3D7:											; Note: Unused
	db $03,$0A,$06,$01,$16,$17,$00,$00,$73,$71,$77,$61,$84,$58,$8C,$50
	db $82,$79,$7C,$59,$87,$68,$8C,$48,$8B,$68,$88,$70,$74,$59,$6C,$59
	db $67,$55,$72,$61
	incbin "Graphics/DynamicSprites/GFX_Kopter_TakeOff1.bin"	; GFXSize = $2E0

DATA_D5B6DB:											; Note: Unused
	db $04,$08,$08,$00,$18,$18,$00,$00,$73,$71,$77,$61,$87,$61,$8F,$51
	db $81,$79,$79,$59,$87,$71,$96,$49,$80,$59,$76,$51,$72,$43,$72,$4B
	incbin "Graphics/DynamicSprites/GFX_Kopter_TakeOff2.bin"	; GFXSize = $300

DATA_D5B9FB:											; Note: Unused
	db $03,$08,$06,$00,$00,$0E,$10,$06,$73,$71,$77,$61,$83,$61,$81,$51
	db $82,$79,$88,$71,$83,$71,$7B,$59,$83,$59,$81,$49,$81,$41
	incbin "Graphics/DynamicSprites/GFX_Kopter_TakeOff3.bin"	; GFXSize = $280

DATA_D5BC99:											; Note: Unused
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$73,$71,$77,$61,$8A,$5C,$87,$61
	db $81,$79,$8C,$54,$82,$71,$7B,$59,$83,$59,$8F,$50,$91,$48,$85,$69
	incbin "Graphics/DynamicSprites/GFX_Kopter_TakeOff4.bin"	; GFXSize = $240

DATA_D5BEF9:											; Note: Unused
	db $03,$0A,$06,$00,$16,$16,$00,$00,$73,$72,$77,$62,$87,$62,$71,$82
	db $83,$7A,$78,$82,$83,$72,$7B,$5A,$83,$5A,$99,$5A,$9A,$52,$91,$5A
	db $92,$62
	incbin "Graphics/DynamicSprites/GFX_Kopter_TakeOff5.bin"	; GFXSize = $2C0

DATA_D5C1DB:											; Note: Unused
	db $03,$07,$06,$00,$00,$0D,$10,$06,$73,$72,$77,$62,$87,$62,$85,$72
	db $83,$7A,$6F,$7F,$83,$72,$7B,$5A,$83,$5A,$9A,$52
	incbin "Graphics/DynamicSprites/GFX_Kopter_TakeOff6.bin"	; GFXSize = $260

DATA_D5C457:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$77,$5A,$7D,$6A,$6D,$77,$84,$5A
	db $84,$62,$7D,$7B,$77,$6A,$75,$7A,$75,$72
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly1.bin"	; GFXSize = $1E0

DATA_D5C651:
	db $02,$0C,$04,$00,$14,$14,$00,$00,$79,$5A,$79,$6A,$89,$6C,$83,$62
	db $82,$5A,$87,$74,$8F,$6C,$93,$6B,$7B,$7B,$79,$7A,$71,$72,$69,$75
	db $61,$77,$5D,$77
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly2.bin"	; GFXSize = $280

DATA_D5C8F5:
	db $02,$0C,$04,$00,$14,$14,$00,$00,$79,$5A,$79,$6A,$89,$6C,$9E,$6C
	db $88,$74,$86,$74,$91,$6C,$96,$6C,$77,$7B,$79,$7A,$71,$72,$69,$72
	db $61,$72,$59,$72
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly3.bin"	; GFXSize = $280

DATA_D5CB99:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$78,$5A,$79,$6A,$89,$6D,$A1,$6D
	db $84,$75,$91,$6D,$99,$6D,$77,$7A,$7C,$7A,$71,$72,$69,$72,$61,$72
	db $5E,$72
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly4.bin"	; GFXSize = $260

DATA_D5CE1B:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$76,$5A,$77,$6A,$87,$6E,$99,$73
	db $72,$6E,$87,$76,$8F,$6E,$94,$73,$78,$7A,$7D,$7A,$6A,$6E,$81,$66
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly5.bin"	; GFXSize = $240

DATA_D5D07B:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$58,$75,$68,$85,$72,$81,$62
	db $85,$6A,$7D,$78,$7A,$78,$88,$72,$75,$60
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly6.bin"	; GFXSize = $1E0

DATA_D5D275:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$75,$5A,$6F,$6A,$7E,$6A,$86,$7A
	db $81,$62,$7E,$7A,$76,$7A
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly7.bin"	; GFXSize = $200

DATA_D5D48B:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$76,$5A,$6B,$6A,$7B,$6A,$81,$7A
	db $93,$72,$7D,$7A,$73,$7A,$8B,$72,$63,$72,$5E,$72,$80,$62
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly8.bin"	; GFXSize = $280

DATA_D5D729:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$77,$5A,$78,$6A,$70,$73,$81,$7A
	db $90,$71,$7E,$7A,$88,$71,$70,$6B,$68,$6A,$98,$71,$9D,$71,$60,$6B
	db $58,$6C
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly9.bin"	; GFXSize = $260

DATA_D5D9AB:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$78,$5A,$76,$6A,$77,$7A,$81,$7A
	db $8E,$71,$7C,$7A,$5C,$6A,$86,$71,$6E,$6A,$66,$6A,$96,$71,$9E,$71
	db $5E,$6A
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly10.bin"	; GFXSize = $260

DATA_D5DC2D:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$79,$5A,$78,$6A,$81,$7A,$90,$73
	db $7D,$7A,$67,$6A,$88,$71,$6F,$6C,$71,$67,$95,$74,$9E,$71,$72,$74
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly11.bin"	; GFXSize = $240

DATA_D5DE8D:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7B,$5A,$7C,$6A,$83,$7A,$7B,$7A
	db $74,$72,$75,$6A,$77,$62,$70,$72
	incbin "Graphics/DynamicSprites/GFX_Kopter_Fly12.bin"	; GFXSize = $1C0

DATA_D5E065:											; Note: Unused
	db $03,$0A,$06,$01,$16,$17,$00,$00,$73,$71,$77,$61,$84,$58,$8C,$50
	db $82,$79,$7C,$59,$87,$68,$8C,$48,$8B,$68,$88,$70,$74,$59,$6C,$59
	db $67,$55,$72,$61
	incbin "Graphics/DynamicSprites/GFX_Kopter_Stand1.bin"	; GFXSize = $2E0

DATA_D5E369:											; Note: Unused
	db $03,$0A,$06,$01,$16,$17,$00,$00,$73,$71,$77,$61,$84,$58,$8C,$50
	db $82,$79,$7C,$59,$87,$68,$8D,$48,$8B,$68,$88,$70,$74,$59,$6C,$59
	db $67,$55,$72,$61
	incbin "Graphics/DynamicSprites/GFX_Kopter_Stand2.bin"	; GFXSize = $2E0

DATA_D5E66D:											; Note: Unused
	db $03,$0A,$06,$01,$16,$17,$00,$00,$73,$71,$77,$61,$84,$58,$8C,$50
	db $82,$79,$7C,$59,$87,$68,$8D,$48,$8B,$68,$88,$70,$74,$59,$6C,$59
	db $6A,$53,$73,$61
	incbin "Graphics/DynamicSprites/GFX_Kopter_Stand3.bin"	; GFXSize = $2E0

DATA_D5E971:											; Note: Unused
	db $04,$08,$08,$04,$18,$1C,$00,$00,$78,$5F,$6C,$6F,$7C,$6F,$88,$5F
	db $70,$67,$8C,$6F,$6C,$7F,$6E,$57,$6E,$4F,$6F,$47,$91,$57,$91,$4F
	db $92,$47,$6E,$5F,$6F,$3F,$6D,$64
	incbin "Graphics/DynamicSprites/GFX_Kopter_Dead1.bin"	; GFXSize = $380

DATA_D5ED19:											; Note: Unused
	db $01,$0E,$02,$03,$12,$15,$00,$00,$7F,$6D,$68,$6E,$77,$6D,$77,$75
	db $6F,$6E,$84,$65,$8C,$65,$7C,$65,$60,$51,$66,$59,$8C,$5D,$8A,$55
	db $88,$4F,$5E,$49,$85,$42,$6C,$61,$74,$65,$86,$47
	incbin "Graphics/DynamicSprites/GFX_Kopter_Dead2.bin"	; GFXSize = $2A0

DATA_D5EFE5:											; Note: Unused
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7E,$6F,$75,$4F,$81,$5F,$6E,$67
	db $6A,$68,$79,$77,$85,$57,$74,$47,$74,$5F,$7E,$67,$6D,$4F,$6D,$57
	db $68,$4F,$68,$47
	incbin "Graphics/DynamicSprites/GFX_Kopter_Dead3.bin"	; GFXSize = $340

DATA_D5F349:
	incbin "Graphics/Compressed/DynamicSprites/GFX_FunkyKong.bin":0-(($010000-DATA_D5F349)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_FunkyKong.bin":(DATA_D5F349_End-DATA_D5F349)-

DATA_D64B5D:
	db $02,$03,$04,$00,$00,$07,$10,$04,$70,$6C,$80,$6C,$75,$7C,$7D,$7C
	db $84,$7C
	incbin "Graphics/DynamicSprites/GFX_Nid_Idle1.bin"	; GFXSize = $160

DATA_D64CCF:
	db $02,$03,$04,$00,$00,$07,$10,$04,$70,$6C,$80,$6C,$76,$7C,$7E,$7C
	db $84,$7C
	incbin "Graphics/DynamicSprites/GFX_Nid_Idle2.bin"	; GFXSize = $160

DATA_D64E41:
	db $02,$04,$04,$00,$00,$08,$10,$04,$80,$6C,$70,$6C,$72,$7C,$7A,$7C
	db $82,$7C,$86,$7C
	incbin "Graphics/DynamicSprites/GFX_Nid_Idle3.bin"	; GFXSize = $180

DATA_D64FD5:
	db $02,$04,$04,$00,$00,$08,$10,$04,$70,$6C,$80,$6C,$70,$7C,$79,$7C
	db $81,$7C,$89,$7C
	incbin "Graphics/DynamicSprites/GFX_Nid_Jump1.bin"	; GFXSize = $180

DATA_D65169:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$70,$6D,$80,$6C,$89,$7C,$89,$84
	db $81,$7C,$79,$7C,$71,$7D,$70,$82
	incbin "Graphics/DynamicSprites/GFX_Nid_Jump2.bin"	; GFXSize = $1C0

DATA_D65341:
	db $04,$00,$08,$00,$00,$08,$10,$08,$72,$7D,$70,$6D,$80,$6C,$7F,$7C
	incbin "Graphics/DynamicSprites/GFX_Nid_Jump3.bin"	; GFXSize = $200

DATA_D65551:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$70,$6D,$80,$6C,$73,$7D,$7E,$7C
	db $73,$8D,$85,$8C
	incbin "Graphics/DynamicSprites/GFX_Nid_Jump4.bin"	; GFXSize = $240

DATA_D657A5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$70,$6D,$80,$6C,$75,$7D,$80,$7C
	db $85,$7C,$84,$84,$83,$8C,$77,$8D
	incbin "Graphics/DynamicSprites/GFX_Nid_Jump5.bin"	; GFXSize = $220

DATA_D659DD:
	db $07,$02,$0E,$0D,$1E,$2B,$00,$00,$B6,$99,$B6,$89,$D0,$72,$A6,$99
	db $A6,$79,$A6,$89,$C6,$82,$C6,$92,$AC,$A9,$B4,$A9,$D6,$82,$C6,$9A
	db $C1,$A2,$B6,$79,$B6,$81,$BE,$81,$D3,$8A,$CE,$92,$B4,$B1,$BC,$A9
	db $CC,$7A,$D1,$6A
	incbin "Graphics/DynamicSprites/GFX_Crystal_Red.bin"	; GFXSize = $560

DATA_D65F71:
	db $07,$02,$0E,$08,$1E,$26,$00,$00,$3C,$70,$24,$70,$21,$80,$25,$90
	db $35,$90,$31,$80,$41,$88,$22,$78,$1D,$8A,$1D,$92,$2C,$A0,$33,$A0
	db $41,$80,$49,$80,$34,$78,$43,$98,$36,$70
	incbin "Graphics/DynamicSprites/GFX_Crystal_Green.bin"	; GFXSize = $4C0

DATA_D6645B:
	db $0A,$08,$24,$00,$00,$2C,$30,$04,$6B,$4C,$7D,$5C,$6D,$5C,$5F,$6C
	db $6F,$6C,$8D,$6A,$7F,$6C,$8D,$5A,$7B,$4C,$5D,$5C,$8B,$54,$8B,$4C
	db $67,$7C,$6F,$7C,$76,$7C,$93,$52,$98,$56,$98,$5E
	incbin "Graphics/DynamicSprites/GFX_Crystal_Blue.bin"	; GFXSize = $600

DATA_D66A87:
	db $09,$0B,$22,$00,$00,$2D,$30,$02,$76,$A6,$66,$A6,$86,$A0,$69,$96
	db $56,$A5,$5C,$B5,$74,$B6,$84,$B0,$8F,$AC,$86,$C0,$54,$B5,$79,$9E
	db $92,$BC,$55,$BD,$79,$99,$81,$9E,$6C,$B6,$6C,$BE,$61,$C5,$69,$C5
	incbin "Graphics/DynamicSprites/GFX_Crystal_Yellow.bin"	; GFXSize = $5E0

DATA_D67097:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$70,$7B,$80,$73,$79,$83,$8A,$73
	db $8A,$7B,$89,$83,$78,$73,$70,$73
	incbin "Graphics/DynamicSprites/GFX_CrackedCrystal_Pose.bin"	; GFXSize = $220

DATA_D672CF:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$68,$80,$68,$70,$78,$80,$78
	db $80,$88,$70,$88
	incbin "Graphics/DynamicSprites/GFX_GhostBarrelCannon_Pose1.bin"	; GFXSize = $300

DATA_D675E3:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$79,$7D,$76,$6D,$69,$7D,$86,$6D
	db $79,$8D,$71,$8D,$81,$8D,$6E,$75,$72,$6D,$7A,$65,$82,$65,$89,$7D
	db $89,$85,$8D,$7D
	incbin "Graphics/DynamicSprites/GFX_GhostBarrelCannon_Pose2.bin"	; GFXSize = $340

DATA_D67947:
	db $04,$08,$08,$00,$18,$18,$00,$00,$7D,$7C,$6D,$6C,$6D,$7C,$7D,$6C
	db $77,$8C,$6F,$8C,$7F,$8C,$8A,$6C,$87,$8C,$8C,$7C,$8C,$84,$8C,$74
	incbin "Graphics/DynamicSprites/GFX_GhostBarrelCannon_Pose3.bin"	; GFXSize = $300

DATA_D67C67:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$76,$79,$6F,$69,$69,$79,$7F,$69
	db $7D,$89,$86,$79,$79,$89,$71,$89,$6A,$71,$8A,$71,$8C,$89
	incbin "Graphics/DynamicSprites/GFX_GhostBarrelCannon_Pose4.bin"	; GFXSize = $3A0

DATA_D68025:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$68,$80,$68,$70,$78,$80,$78
	db $70,$88,$80,$88
	incbin "Graphics/DynamicSprites/GFX_GhostBarrelCannon_Pose5.bin"	; GFXSize = $300

DATA_D68339:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$71,$79,$68,$87,$78,$89,$79,$99
	db $71,$97,$71,$A1,$70,$A9,$78,$A9,$83,$A9,$85,$A9,$83,$A1,$86,$91
	db $88,$89,$7F,$81,$87,$81,$6F,$7F
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand1.bin"	; GFXSize = $380

DATA_D686E1:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$71,$79,$81,$80,$71,$89,$7E,$90
	db $7D,$A0,$69,$85,$69,$8D,$76,$99,$75,$A1,$75,$A9,$70,$A7
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand2.bin"	; GFXSize = $340

DATA_D68A3F:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$85,$72,$79,$7A,$99,$7A,$89
	db $82,$81,$8A,$84,$89,$8C,$85,$94,$72,$95,$83,$A9,$78,$A8,$74,$A0
	db $70,$A8,$85,$A3,$85,$AB
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand3.bin"	; GFXSize = $360

DATA_D68DC5:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$7B,$99,$74,$79,$6B,$84,$7B,$89
	db $83,$81,$71,$94,$79,$94,$8B,$85,$8A,$8D,$85,$95,$77,$9C,$73,$A4
	db $70,$A8,$78,$A9,$83,$A9,$85,$A9
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand4.bin"	; GFXSize = $380

DATA_D6916D:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$6C,$83,$75,$79,$7B,$99,$79,$89
	db $83,$A9,$85,$A9,$76,$A1,$70,$A6,$78,$99,$85,$7E,$85,$86,$8C,$86
	db $8B,$8E,$86,$91,$71,$93,$78,$A9
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand5.bin"	; GFXSize = $380

DATA_D69515:
	db $04,$08,$08,$01,$18,$19,$00,$00,$79,$92,$7D,$A2,$7D,$82,$6D,$82
	db $78,$7A,$80,$7A,$71,$92,$8D,$87,$8C,$8F,$86,$93,$75,$A2,$75,$AA
	db $70,$A6
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand6.bin"	; GFXSize = $320

DATA_D69857:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$79,$7A,$6E,$82,$7B,$9A,$7E,$8A
	db $76,$92,$71,$92,$89,$82,$82,$7A,$8D,$8A,$8D,$92,$78,$9A,$74,$A2
	db $70,$A7,$78,$AA,$83,$AA,$85,$A9
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Stand7.bin"	; GFXSize = $380

DATA_D69BFF:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6B,$61,$6A,$71,$82,$84,$7B,$64
	db $7A,$6C,$7A,$74,$7A,$7C,$91,$85
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Sleeping1.bin"	; GFXSize = $220

DATA_D69E37:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$72,$60,$82,$84,$6A,$70,$74,$70
	db $6C,$68,$6F,$60,$7D,$80,$91,$84
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Sleeping2.bin"	; GFXSize = $280

DATA_D6A0CF:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6B,$61,$6A,$71,$82,$84,$74,$6E
	db $91,$84,$7B,$66,$7A,$7E
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Sleeping3.bin"	; GFXSize = $260

DATA_D6A345:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6C,$60,$6A,$70,$82,$84,$74,$6E
	db $7A,$66,$7A,$7E,$91,$83
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_Sleeping4.bin"	; GFXSize = $260

DATA_D6A5BB:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$7C,$61,$70,$71,$70,$61,$80,$71
	db $82,$81,$7F,$81,$92,$84,$89,$79,$83,$91,$88,$91,$8A,$99
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_PlayN64_1.bin"	; GFXSize = $340

DATA_D6A919:
	db $04,$08,$08,$01,$18,$19,$00,$00,$75,$61,$80,$71,$70,$71,$82,$81
	db $70,$69,$84,$69,$81,$61,$7F,$81,$83,$91,$87,$91,$8A,$99,$92,$84
	db $89,$79
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_PlayN64_2.bin"	; GFXSize = $320

DATA_D6AC5B:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$75,$61,$79,$71,$81,$81,$71,$71
	db $72,$79,$71,$69,$83,$91,$88,$91,$8A,$99,$84,$66,$84,$6E,$88,$76
	db $89,$7E,$91,$7E,$91,$86
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_PlayN64_3.bin"	; GFXSize = $300

DATA_D6AF81:
	db $04,$08,$08,$00,$00,$10,$10,$08,$77,$61,$71,$71,$81,$71,$82,$81
	db $91,$83,$71,$69,$85,$69,$81,$61,$7F,$81,$83,$91,$87,$91,$8A,$99
	incbin "Graphics/DynamicSprites/GFX_WrinklyKong_PlayN64_4.bin"	; GFXSize = $300

DATA_D6B2A1:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$70,$76,$80,$75,$64,$8E,$8B,$7F
	db $88,$85,$80,$85,$78,$86,$70,$86
	incbin "Graphics/DynamicSprites/GFX_Nintendo64_Pose.bin"	; GFXSize = $220

DATA_D6B4D9:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$82,$62,$7C,$72,$74,$62,$79,$7A
	db $74,$72,$7C,$5A,$77,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead1.bin"	; GFXSize = $200

DATA_D6B6EF:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$81,$63,$71,$73,$80,$73,$73,$63
	db $7C,$5B,$79,$5B
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead2.bin"	; GFXSize = $240

DATA_D6B943:
	db $04,$00,$08,$00,$00,$08,$10,$08,$81,$63,$6F,$73,$7F,$73,$72,$63
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead3.bin"	; GFXSize = $200

DATA_D6BB53:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7F,$64,$7D,$74,$72,$64,$75,$74
	db $75,$7C,$6D,$74
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead4.bin"	; GFXSize = $1E0

DATA_D6BD47:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7D,$65,$7E,$75,$72,$65,$76,$75
	db $76,$7D,$6E,$75
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead5.bin"	; GFXSize = $1E0

DATA_D6BF3B:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$66,$81,$76,$72,$66,$6E,$76
	db $79,$76,$76,$7E,$71,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead6.bin"	; GFXSize = $200

DATA_D6C151:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7F,$66,$84,$76,$6F,$66,$67,$70
	db $77,$76,$72,$7E,$6F,$76,$7C,$76,$7E,$7E
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead7.bin"	; GFXSize = $240

DATA_D6C3AB:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$76,$66,$7D,$76,$66,$66,$86,$6E
	db $90,$7E,$75,$75,$6E,$7E,$8D,$76,$71,$76
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead8.bin"	; GFXSize = $240

DATA_D6C605:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$76,$64,$7C,$74,$6A,$5E,$86,$6C
	db $92,$78,$74,$74,$6C,$76,$8C,$74,$6E,$7C,$8C,$7C
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead9.bin"	; GFXSize = $260

DATA_D6C881:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$72,$64,$7C,$74,$6C,$74,$82,$6C
	db $92,$7A,$8C,$74,$8C,$7C,$6A,$6C,$65,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead10.bin"	; GFXSize = $240

DATA_D6CADB:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7A,$72,$6A,$72,$79,$6A,$81,$6A
	db $92,$7A,$71,$6A,$67,$77,$89,$72,$8A,$7A
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead11.bin"	; GFXSize = $1E0

DATA_D6CCD5:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7F,$74,$6F,$64,$6F,$74,$82,$6C
	db $8F,$7D,$67,$74,$7F,$6C,$8A,$75
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead12.bin"	; GFXSize = $220

DATA_D6CF0D:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$81,$74,$73,$64,$71,$74,$8C,$7C
	db $69,$74,$6B,$6C,$66,$73,$71,$64,$83,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead13.bin"	; GFXSize = $240

DATA_D6D167:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$74,$73,$64,$71,$74,$8B,$7C
	db $6B,$6D,$66,$6D,$6F,$65,$83,$6C
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead14.bin"	; GFXSize = $220

DATA_D6D39F:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$62,$7A,$72,$8A,$7A,$86,$72
	db $6D,$6D,$8C,$7A,$69,$6D,$70,$65,$85,$6A
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead15.bin"	; GFXSize = $1E0

DATA_D6D599:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$77,$61,$7A,$71,$8A,$79,$86,$71
	db $72,$69,$6C,$71,$71,$71,$72,$61,$87,$69,$7E,$81
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead16.bin"	; GFXSize = $200

DATA_D6D7B5:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$80,$64,$73,$64,$7A,$74,$88,$7C
	db $88,$74,$75,$5C,$6F,$73,$72,$74,$7C,$5C
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead17.bin"	; GFXSize = $240

DATA_D6DA0F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$80,$62,$73,$62,$7A,$72,$88,$7A
	db $88,$72,$76,$5A,$72,$72,$7C,$5A
	incbin "Graphics/DynamicSprites/GFX_Dixie_KiddyTakesLead18.bin"	; GFXSize = $220

DATA_D6DC47:
	incbin "Graphics/Compressed/DynamicSprites/GFX_KRool1.bin":0-(($010000-DATA_D6DC47)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_KRool1.bin":(DATA_D6DC47_End-DATA_D6DC47)-

DATA_D73323:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$84,$62,$74,$62,$83,$72,$73,$72
	db $81,$52,$7A,$5A,$92,$75
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead1.bin"	; GFXSize = $2C0

DATA_D735F9:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$84,$62,$74,$62,$83,$72,$73,$72
	db $81,$52,$79,$5A,$90,$76,$93,$6E,$96,$6C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead2.bin"	; GFXSize = $300

DATA_D73913:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$83,$62,$73,$62,$83,$72,$73,$72
	db $80,$52,$78,$5A,$8D,$7A,$93,$70,$93,$68
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead3.bin"	; GFXSize = $300

DATA_D73C2D:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$83,$5E,$73,$62,$83,$6E,$74,$72
	db $7E,$52,$76,$5A,$91,$68,$91,$60
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead4.bin"	; GFXSize = $2E0

DATA_D73F25:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$7D,$64,$73,$64,$83,$74,$73,$74
	db $80,$54,$73,$5C,$7B,$5C,$78,$54
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead5.bin"	; GFXSize = $2E0

DATA_D7421D:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7D,$62,$71,$62,$83,$72,$73,$72
	db $71,$52,$86,$5A,$81,$5A,$75,$4A,$7B,$4A,$81,$52
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead6.bin"	; GFXSize = $320

DATA_D74559:
	db $07,$00,$0E,$00,$00,$0E,$10,$0E,$7C,$62,$70,$62,$83,$72,$73,$72
	db $6E,$52,$6E,$42,$7D,$52
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead7.bin"	; GFXSize = $380

DATA_D748EF:
	db $07,$01,$0E,$00,$00,$0F,$10,$0E,$7C,$62,$70,$62,$83,$72,$73,$72
	db $6E,$52,$6C,$42,$7D,$52,$78,$49
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead8.bin"	; GFXSize = $3A0

DATA_D74CA7:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$7C,$62,$70,$62,$83,$72,$73,$72
	db $6E,$52,$6A,$42,$7D,$52,$7A,$4A,$7A,$42,$6E,$3A,$76,$3A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead9.bin"	; GFXSize = $400

DATA_D750C5:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$80,$64,$72,$64,$84,$74,$74,$74
	db $71,$54,$80,$54,$91,$78,$7F,$4C,$77,$4C,$75,$4C,$7A,$44
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead10.bin"	; GFXSize = $3A0

DATA_D75483:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$83,$64,$73,$64,$8A,$74,$76,$74
	db $82,$54,$7A,$5C,$96,$7A,$74,$74,$74,$5C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead11.bin"	; GFXSize = $300

DATA_D7579D:
	db $04,$08,$08,$00,$18,$18,$00,$00,$84,$63,$74,$63,$83,$73,$73,$73
	db $7A,$5B,$93,$73,$93,$7B,$9A,$79,$8A,$5B,$85,$53,$82,$5B,$8F,$6B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_KiddyTakesLead12.bin"	; GFXSize = $300

DATA_D75ABD:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$73,$61,$8D,$65,$7A,$70,$83,$60
	db $77,$59,$79,$59,$73,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead1.bin"	; GFXSize = $260

DATA_D75D33:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$61,$8F,$66,$7A,$70,$83,$60
	db $77,$59,$79,$59,$73,$71,$86,$78
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead2.bin"	; GFXSize = $280

DATA_D75FCB:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$61,$91,$67,$7A,$70,$83,$60
	db $77,$59,$79,$59,$73,$71,$89,$71
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead3.bin"	; GFXSize = $280

DATA_D76263:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$61,$92,$68,$7A,$70,$83,$60
	db $77,$59,$79,$59,$73,$71,$8A,$70,$93,$60,$96,$60
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead4.bin"	; GFXSize = $2C0

DATA_D7653F:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$61,$7A,$70,$83,$60,$8C,$6B
	db $77,$59,$79,$59,$73,$71,$8A,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead5.bin"	; GFXSize = $220

DATA_D76777:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$73,$60,$7A,$70,$82,$60,$7A,$80
	db $78,$58,$74,$70,$8A,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead6.bin"	; GFXSize = $200

DATA_D7698D:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$73,$60,$7A,$70,$82,$60,$78,$7A
	db $7A,$58,$77,$58,$74,$70,$8A,$70
	incbin "Graphics/DynamicSprites/GFX_Dixie_DixieTakesLead7.bin"	; GFXSize = $220

DATA_D76BC5:
	db $04,$08,$08,$00,$18,$18,$00,$00,$72,$63,$82,$53,$74,$73,$82,$63
	db $7A,$5B,$75,$5B,$84,$73,$8C,$73,$84,$7B,$90,$73,$8C,$62,$8C,$6A
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead1.bin"	; GFXSize = $300

DATA_D76EE5:
	db $04,$08,$08,$00,$18,$18,$00,$00,$80,$5C,$70,$5C,$70,$6C,$80,$6C
	db $7E,$54,$85,$54,$7F,$7C,$90,$6F,$77,$7C,$94,$6F,$8A,$60,$7F,$4C
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead2.bin"	; GFXSize = $300

DATA_D77205:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$80,$5B,$70,$5B,$71,$6B,$81,$6B
	db $7B,$53,$83,$53,$81,$7B,$69,$6B,$77,$7B,$69,$63,$91,$6A,$7D,$4B
	db $96,$6A,$96,$62,$6E,$5B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead3.bin"	; GFXSize = $360

DATA_D7758B:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$7F,$58,$6F,$58,$6F,$68,$7F,$68
	db $5F,$5E,$8F,$60,$78,$50,$7F,$50,$83,$78,$74,$78,$65,$56,$8C,$70
	db $60,$56,$5D,$5E
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead4.bin"	; GFXSize = $400

DATA_D779AF:
	db $04,$08,$08,$08,$18,$20,$00,$00,$73,$51,$63,$5D,$72,$61,$82,$61
	db $5B,$5E,$8E,$69,$71,$77,$7F,$51,$5C,$56,$6D,$76,$96,$5F,$84,$71
	db $74,$71,$63,$55,$7C,$71,$92,$61,$93,$59,$83,$59,$54,$5A,$57,$52
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead5.bin"	; GFXSize = $400

DATA_D77DDF:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$73,$5B,$63,$5C,$6D,$6B,$53,$53
	db $83,$5A,$5E,$63,$7D,$53,$93,$59,$93,$61,$97,$60,$7D,$73,$7D,$6B
	db $84,$72,$8A,$6F,$60,$54,$75,$53,$77,$4B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead6.bin"	; GFXSize = $400

DATA_D78209:
	db $05,$06,$0A,$06,$1A,$20,$00,$00,$72,$5B,$62,$5B,$6D,$6B,$52,$53
	db $82,$5A,$5F,$63,$7D,$53,$92,$58,$92,$60,$97,$5E,$7D,$72,$7D,$6A
	db $85,$74,$8A,$6F,$5E,$53,$75,$53,$78,$4B
	incbin "Graphics/DynamicSprites/GFX_Kiddy_DixieTakesLead7.bin"	; GFXSize = $400

DATA_D78633:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$6E,$4C,$7E,$4C,$6D,$5C,$7D,$5C
	db $76,$6C,$6E,$6C,$86,$6C,$77,$7C,$8A,$54,$89,$5C,$7F,$7C,$82,$7A
	db $8A,$6C
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump1.bin"	; GFXSize = $380

DATA_D789D5:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$70,$4C,$80,$4C,$6D,$5C,$7D,$5C
	db $76,$6C,$6E,$6C,$86,$6C,$77,$7C,$8D,$54,$8B,$5C,$7F,$7C,$82,$7A
	db $88,$64
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump2.bin"	; GFXSize = $380

DATA_D78D77:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6C,$62,$8C,$52,$7C,$62,$7D,$52
	db $77,$72,$6F,$72,$92,$62,$82,$7A,$75,$5A,$75,$52,$87,$72,$8A,$6A
	db $8C,$62,$6F,$5A
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump3.bin"	; GFXSize = $3A0

DATA_D7913B:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6C,$66,$8B,$56,$7C,$66,$7B,$56
	db $77,$76,$6D,$76,$98,$5E,$74,$5E,$73,$56,$93,$66,$87,$76,$8B,$6E
	db $8C,$66,$6C,$5E,$95,$66
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump4.bin"	; GFXSize = $3C0

DATA_D79521:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$75,$61,$8E,$51,$85,$61,$7E,$51
	db $77,$71,$85,$49,$79,$51,$8F,$6B,$82,$79,$76,$59,$87,$71,$93,$61
	db $72,$69
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump5.bin"	; GFXSize = $380

DATA_D798C3:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$7A,$4D,$8A,$4D,$78,$5D,$88,$5D
	db $77,$6D,$95,$55,$95,$5D,$96,$65,$79,$7D,$87,$6D,$8C,$6D,$81,$7D
	db $82,$75
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump6.bin"	; GFXSize = $380

DATA_D79C65:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7B,$4D,$8B,$4D,$76,$5D,$86,$5D
	db $7B,$6D,$88,$75,$93,$5D,$93,$65,$73,$6D,$8B,$6D,$93,$6D
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump7.bin"	; GFXSize = $340

DATA_D79FC3:
	db $06,$02,$0C,$00,$00,$0E,$10,$0C,$7B,$4B,$8B,$4B,$7C,$5B,$8C,$5B
	db $79,$6B,$88,$6B,$72,$65,$74,$65
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Jump8.bin"	; GFXSize = $340

DATA_D7A31B:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$4D,$7C,$4D,$6C,$5D,$7C,$5D
	db $77,$6D,$77,$7D,$86,$5D,$6F,$6D,$8F,$6A,$8C,$65,$7F,$7D,$84,$77
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Turn1.bin"	; GFXSize = $360

DATA_D7A69B:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6C,$4C,$7C,$4C,$6C,$5C,$7C,$5C
	db $75,$6C,$75,$7C,$88,$54,$88,$5C,$6D,$6C,$8B,$6C,$8C,$64,$7D,$7C
	db $84,$6C,$83,$7A
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Turn2.bin"	; GFXSize = $3A0

DATA_D7AA5F:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$70,$70,$80,$70,$8A,$60,$7A,$60
	db $84,$50,$9A,$60,$90,$70,$90,$78,$98,$70,$9A,$68,$7D,$58,$94,$58
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle1.bin"	; GFXSize = $360

DATA_D7ADDF:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$70,$6F,$91,$5F,$81,$5F,$80,$6F
	db $81,$4F,$94,$57,$79,$5F,$90,$6F,$90,$77,$97,$6F,$79,$67,$79,$57
	db $91,$57,$7E,$7F
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle2.bin"	; GFXSize = $3A0

DATA_D7B1A3:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$70,$6F,$8F,$5F,$7F,$5F,$8C,$6F
	db $78,$4F,$88,$4F,$96,$57,$77,$5F,$7B,$77,$80,$6F,$84,$6F,$77,$67
	db $75,$5B
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle3.bin"	; GFXSize = $3E0

DATA_D7B5A5:
	db $06,$04,$0C,$01,$1C,$1D,$00,$00,$74,$6F,$8F,$5F,$7F,$5F,$76,$4F
	db $8C,$6F,$86,$4F,$96,$57,$77,$5F,$84,$6F,$78,$67,$74,$5B
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle4.bin"	; GFXSize = $3A0

DATA_D7B963:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$74,$6F,$90,$5F,$80,$5F,$8C,$6F
	db $84,$6F,$78,$5F,$75,$5B,$97,$57,$8F,$57,$78,$67,$87,$57,$7F,$57
	db $8C,$4F,$84,$4F,$7D,$4F,$77,$57
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle5.bin"	; GFXSize = $380

DATA_D7BD0B:
	db $04,$08,$08,$05,$18,$1D,$00,$00,$7A,$6F,$91,$5F,$81,$5F,$8C,$6F
	db $74,$6F,$79,$5F,$76,$5C,$98,$57,$90,$57,$79,$67,$88,$57,$80,$57
	db $8B,$4F,$84,$4F,$7E,$4F,$78,$57,$8A,$6F
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle6.bin"	; GFXSize = $3A0

DATA_D7C0D5:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$78,$6F,$92,$5F,$82,$5F,$8E,$6F
	db $81,$4F,$75,$6F,$7A,$5F,$78,$5D,$96,$57,$90,$57,$7A,$67,$7A,$57
	db $88,$6F
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle7.bin"	; GFXSize = $380

DATA_D7C477:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$74,$72,$92,$62,$82,$62,$8C,$72
	db $80,$52,$84,$72,$7A,$62,$8C,$52,$97,$5A,$90,$5A,$7A,$6A,$84,$7A
	db $75,$6A,$7A,$5A
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Tackle8.bin"	; GFXSize = $3A0

DATA_D7C83B:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$6E,$4B,$7E,$4B,$6D,$5B,$7D,$5B
	db $76,$6B,$6E,$6B,$86,$6B,$77,$7B,$8A,$53,$87,$5B,$7F,$7B,$82,$7A
	db $8A,$6B,$87,$63
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Idle1.bin"	; GFXSize = $3A0

DATA_D7CBFF:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$6D,$4B,$7D,$4B,$6D,$5B,$7D,$5B
	db $75,$6B,$6D,$6A,$85,$6B,$77,$7B,$8A,$53,$87,$5B,$7F,$7B,$82,$7A
	db $8A,$6B,$88,$63,$88,$4B
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Idle2.bin"	; GFXSize = $3C0

DATA_D7CFE5:
	db $04,$08,$08,$08,$18,$20,$00,$00,$6F,$4F,$7F,$4F,$6F,$5F,$7F,$5F
	db $7C,$47,$74,$47,$8F,$4F,$67,$57,$69,$4F,$62,$3C,$67,$5F,$6D,$6F
	db $75,$6F,$7D,$6F,$85,$6F,$78,$77,$76,$7F,$7A,$7F,$5F,$64,$67,$67
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Dead1.bin"	; GFXSize = $400

DATA_D7D415:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$75,$6C,$61,$4C,$71,$4C,$6E,$5C
	db $65,$6C,$5E,$5C,$5F,$78,$7E,$64,$78,$44,$84,$62,$84,$6A,$74,$7C
	db $5F,$6C,$7E,$5C
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Dead2.bin"	; GFXSize = $400

DATA_D7D839:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$79,$60,$5C,$58,$64,$78,$6C,$58
	db $6C,$68,$5C,$68,$7C,$70,$76,$78,$7A,$78,$70,$50,$6D,$48,$6C,$50
	db $5F,$50
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Dead3.bin"	; GFXSize = $3E0

DATA_D7DC3B:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$77,$50,$87,$50,$76,$60,$86,$60
	db $71,$70,$81,$70,$96,$58,$96,$60,$91,$70,$76,$80,$7E,$80,$91,$50
	incbin "Graphics/DynamicSprites/GFX_KuffNKlout_Dead4.bin"	; GFXSize = $3C0

DATA_D7E01B:
	incbin "Graphics/Compressed/DynamicSprites/GFX_KRool2.bin":0-(($010000-DATA_D7E01B)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_KRool2.bin":(DATA_D7E01B_End-DATA_D7E01B)-

DATA_D82E6F:
	db $07,$02,$0E,$06,$1E,$24,$00,$00,$6D,$50,$73,$70,$82,$60,$72,$60
	db $83,$70,$62,$60,$53,$60,$7D,$50,$83,$58,$7D,$58,$71,$48,$79,$48
	db $7D,$48,$6D,$78,$6B,$70
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw1.bin"	; GFXSize = $480

DATA_D83315:
	db $08,$09,$20,$00,$00,$29,$00,$00,$76,$60,$66,$60,$79,$70,$86,$60
	db $69,$70,$77,$50,$89,$70,$67,$50,$64,$60,$83,$58,$63,$58,$60,$50
	db $61,$48,$69,$48,$73,$48,$7B,$48,$7F,$48
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw2.bin"	; GFXSize = $520

DATA_D8385F:
	db $09,$0B,$22,$00,$00,$2D,$30,$02,$6C,$60,$7C,$60,$6C,$70,$8C,$60
	db $7C,$70,$7B,$50,$5C,$64,$A5,$6E,$4C,$57,$8C,$70,$8C,$78,$8E,$78
	db $9D,$70,$9C,$68,$A2,$68,$9C,$60,$73,$58,$73,$50,$54,$67,$59,$5C
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw3.bin"	; GFXSize = $5E0

DATA_D83E6F:
	db $09,$08,$22,$00,$00,$2A,$30,$02,$6A,$60,$7A,$70,$5A,$68,$6A,$70
	db $87,$70,$7A,$60,$8A,$60,$9A,$61,$7C,$50,$5B,$60,$63,$60,$AA,$69
	db $AA,$71,$A2,$71,$89,$58,$78,$58,$78,$50
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw4.bin"	; GFXSize = $580

DATA_D84419:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$69,$70,$79,$70,$88,$70,$74,$60
	db $94,$5F,$84,$60,$6C,$68,$A2,$69,$A2,$61,$7D,$58,$82,$50,$85,$58
	db $8D,$58,$8A,$50
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw5.bin"	; GFXSize = $400

DATA_D8483D:
	db $07,$02,$0E,$00,$00,$10,$10,$0E,$7C,$70,$74,$60,$8C,$70,$84,$60
	db $91,$60,$89,$50,$6C,$70,$83,$58,$98,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw6.bin"	; GFXSize = $3C0

DATA_D84C17:
	db $09,$06,$22,$00,$00,$28,$30,$02,$6B,$60,$6A,$70,$7A,$70,$8B,$60
	db $9A,$66,$A8,$6F,$7B,$60,$8A,$70,$7E,$50,$96,$78,$A5,$67,$A4,$76
	db $8C,$58,$79,$58,$79,$50
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw7.bin"	; GFXSize = $540

DATA_D8517D:
	db $07,$02,$0E,$04,$1E,$22,$00,$00,$65,$60,$85,$60,$72,$70,$82,$70
	db $62,$70,$75,$60,$71,$50,$92,$78,$92,$70,$91,$68,$8F,$60,$81,$58
	db $7D,$50
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Throw8.bin"	; GFXSize = $440

DATA_D855DF:
	db $09,$07,$22,$00,$00,$29,$30,$02,$63,$60,$73,$60,$7C,$70,$83,$60
	db $88,$70,$6C,$70,$70,$50,$80,$50,$91,$60,$69,$58,$8F,$58,$8B,$50
	db $94,$58,$77,$48,$7F,$48,$83,$48
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Laugh1.bin"	; GFXSize = $560

DATA_D85B67:
	db $09,$05,$22,$00,$00,$27,$30,$02,$63,$60,$73,$60,$7C,$70,$83,$60
	db $88,$70,$6C,$70,$72,$50,$82,$50,$91,$60,$6B,$58,$8F,$58,$94,$58
	db $7F,$48,$82,$48
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Laugh2.bin"	; GFXSize = $520

DATA_D860AB:
	db $05,$06,$0A,$05,$1A,$1F,$00,$00,$6B,$60,$87,$70,$7B,$60,$67,$70
	db $77,$70,$95,$6E,$63,$68,$5F,$70,$60,$68,$60,$78,$71,$58,$79,$58
	db $7D,$58,$8B,$68,$8A,$60,$93,$68
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootToSide1.bin"	; GFXSize = $3E0

DATA_D864B3:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$8A,$70,$72,$60,$82,$60,$6A,$70
	db $7A,$70,$5F,$69,$95,$70,$92,$68,$62,$79,$6A,$68,$6C,$60,$73,$58
	db $7B,$58,$95,$68
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootToSide2.bin"	; GFXSize = $400

DATA_D868D7:
	db $06,$04,$0C,$03,$1C,$1F,$00,$00,$8E,$70,$76,$60,$86,$60,$6E,$70
	db $7E,$70,$5F,$6A,$95,$68,$69,$62,$66,$78,$6E,$68,$70,$60,$74,$58
	db $7C,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootToSide3.bin"	; GFXSize = $3E0

DATA_D86CD9:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$6D,$60,$7D,$60,$70,$70,$80,$70
	db $60,$70,$8D,$68,$65,$68,$8A,$60,$8F,$78,$6E,$58,$76,$58,$7E,$58
	db $5F,$6C,$80,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootToSide4.bin"	; GFXSize = $400

DATA_D870FD:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$83,$70,$82,$60,$63,$70,$92,$68
	db $73,$70,$72,$60,$91,$78,$8E,$60,$6A,$68,$64,$68,$6F,$60,$78,$58
	db $80,$58,$84,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootToSide5.bin"	; GFXSize = $400

DATA_D87521:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$82,$60,$92,$68,$73,$70,$83,$70
	db $63,$70,$72,$60,$91,$78,$8E,$60,$6A,$68,$64,$68,$6F,$60,$7A,$58
	db $82,$58,$83,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootForward1.bin"	; GFXSize = $400

DATA_D87945:
	db $06,$04,$0C,$04,$1C,$20,$00,$00,$63,$68,$6E,$70,$7E,$70,$8E,$70
	db $73,$60,$83,$60,$66,$78,$6F,$60,$93,$68,$8D,$60,$9B,$68,$9A,$70
	db $7A,$58,$82,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootForward2.bin"	; GFXSize = $400

DATA_D87D69:
	db $06,$04,$0C,$06,$1C,$22,$00,$00,$63,$68,$83,$60,$6E,$70,$73,$60
	db $7E,$70,$8E,$70,$66,$78,$6F,$60,$75,$58,$7D,$58,$85,$58,$88,$58
	db $93,$68,$9A,$68,$8E,$60,$9A,$70
	incbin "Graphics/DynamicSprites/GFX_FGBleak_ShootForward3.bin"	; GFXSize = $440

DATA_D881D1:
	db $07,$02,$0E,$04,$1E,$22,$00,$00,$78,$60,$6D,$50,$68,$60,$82,$60
	db $75,$70,$83,$70,$65,$70,$6F,$48,$77,$48,$7B,$48,$7D,$50,$7D,$58
	db $83,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Idle1.bin"	; GFXSize = $440

DATA_D88633:
	db $07,$02,$0E,$05,$1E,$23,$00,$00,$68,$60,$78,$60,$75,$70,$82,$60
	db $65,$70,$83,$70,$70,$50,$6D,$56,$70,$48,$78,$48,$7C,$48,$80,$58
	db $7E,$50,$83,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Idle2.bin"	; GFXSize = $460

DATA_D88AB7:
	db $07,$02,$0E,$05,$1E,$23,$00,$00,$68,$60,$83,$70,$78,$60,$82,$60
	db $75,$70,$71,$50,$65,$70,$6E,$58,$81,$58,$7E,$50,$84,$58,$70,$48
	db $78,$48,$7C,$48
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Idle3.bin"	; GFXSize = $460

DATA_D88F3B:
	db $09,$07,$22,$00,$00,$29,$30,$02,$63,$60,$73,$60,$7C,$70,$83,$60
	db $88,$70,$6C,$70,$6F,$50,$7F,$50,$91,$60,$67,$58,$8F,$58,$8B,$50
	db $94,$58,$78,$48,$80,$48,$84,$48
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Idle4.bin"	; GFXSize = $560

DATA_D894C3:
	db $08,$07,$20,$00,$00,$27,$00,$00,$73,$60,$83,$60,$7C,$70,$63,$60
	db $6C,$70,$88,$70,$91,$60,$76,$50,$6E,$58,$86,$58,$8C,$58,$84,$50
	db $78,$48,$80,$48,$84,$48
	incbin "Graphics/DynamicSprites/GFX_FGBleak_LowerHead1.bin"	; GFXSize = $4E0

DATA_D899C9:
	db $08,$03,$20,$00,$00,$23,$00,$00,$63,$62,$73,$60,$7C,$70,$88,$70
	db $91,$62,$6C,$70,$82,$60,$78,$50,$70,$5A,$85,$50,$88,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_LowerHead2.bin"	; GFXSize = $460

DATA_D89E47:
	db $07,$02,$0E,$04,$1E,$22,$00,$00,$8B,$60,$77,$50,$7B,$60,$7B,$70
	db $89,$70,$6B,$70,$6B,$60,$63,$70,$63,$68,$99,$70,$99,$68,$85,$58
	db $83,$50
	incbin "Graphics/DynamicSprites/GFX_FGBleak_LowerHead3.bin"	; GFXSize = $440

DATA_D8A2A9:
	db $0A,$0A,$24,$00,$00,$2E,$30,$04,$71,$60,$81,$60,$7C,$70,$91,$60
	db $6C,$70,$61,$60,$88,$70,$7A,$50,$7F,$40,$6A,$50,$62,$58,$99,$58
	db $98,$50,$A0,$56,$A1,$5E,$7C,$48,$A0,$66,$8A,$50,$8A,$58,$92,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Hurt1.bin"	; GFXSize = $640

DATA_D8A919:
	db $0B,$07,$26,$00,$00,$2D,$30,$06,$5E,$50,$75,$60,$87,$70,$85,$60
	db $7D,$70,$65,$60,$6D,$70,$7A,$50,$84,$50,$7B,$40,$95,$60,$5E,$60
	db $72,$58,$8B,$48,$A5,$60,$A0,$58,$A8,$58,$9E,$58
	incbin "Graphics/DynamicSprites/GFX_FGBleak_Hurt2.bin"	; GFXSize = $660

DATA_D8AFA5:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7C,$70,$78,$78,$74,$70,$6C,$6C
	db $74,$68,$7C,$68,$83,$68,$7A,$60,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw1.bin"	; GFXSize = $180

DATA_D8B13F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$75,$60,$76,$70,$84,$78,$86,$70
	db $83,$68,$71,$60,$73,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw2.bin"	; GFXSize = $1A0

DATA_D8B2F5:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$60,$78,$70,$85,$78,$88,$70
	db $90,$70,$94,$74,$88,$68,$70,$6D,$6B,$6A,$69,$65
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw3.bin"	; GFXSize = $200

DATA_D8B511:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7D,$60,$77,$70,$6F,$68,$6F,$70
	db $86,$78,$87,$70,$77,$68,$8D,$6D,$94,$70
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw4.bin"	; GFXSize = $1E0

DATA_D8B70B:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$76,$70,$86,$78,$86,$70,$8E,$6C
	db $92,$6E,$86,$68,$7E,$68,$81,$60,$7A,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw5.bin"	; GFXSize = $180

DATA_D8B8A5:
	db $03,$01,$06,$00,$00,$07,$10,$06,$81,$60,$78,$70,$84,$70,$7E,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw6.bin"	; GFXSize = $1A0

DATA_D8BA55:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$77,$70,$7F,$60,$87,$70,$87,$78
	db $8F,$6F,$94,$71,$96,$75,$79,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw7.bin"	; GFXSize = $1C0

DATA_D8BC2D:
	db $02,$04,$04,$00,$00,$08,$10,$04,$7E,$70,$73,$70,$76,$68,$7E,$68
	db $85,$68,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Throw8.bin"	; GFXSize = $180

DATA_D8BDC1:
	db $02,$03,$04,$00,$00,$07,$10,$04,$78,$60,$75,$70,$84,$78,$85,$70
	db $82,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Idle1.bin"	; GFXSize = $160

DATA_D8BF33:
	db $02,$03,$04,$00,$00,$07,$10,$04,$74,$70,$77,$60,$84,$78,$84,$70
	db $83,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Idle2.bin"	; GFXSize = $160

DATA_D8C0A5:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$60,$7D,$70,$78,$78,$75,$70
	db $71,$6E,$85,$68
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Hurt1.bin"	; GFXSize = $180

DATA_D8C239:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$70,$7C,$60,$8C,$6C,$78,$78
	db $76,$70,$74,$68,$71,$6C
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Hurt2.bin"	; GFXSize = $1A0

DATA_D8C3EF:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7C,$60,$7E,$70,$78,$78,$76,$70
	db $74,$69,$71,$67,$8C,$6B,$93,$68,$81,$58
	incbin "Graphics/DynamicSprites/GFX_BGBleak_Hurt3.bin"	; GFXSize = $1E0

DATA_D8C5E9:
	db $01,$05,$02,$00,$00,$07,$10,$02,$76,$76,$77,$86,$7F,$86,$82,$76
	db $82,$7E,$81,$86
	incbin "Graphics/DynamicSprites/GFX_LargeSnowball_Pose1.bin"	; GFXSize = $120

DATA_D8C71D:
	db $02,$03,$04,$00,$00,$07,$10,$04,$75,$83,$74,$73,$84,$74,$84,$7C
	db $83,$84
	incbin "Graphics/DynamicSprites/GFX_LargeSnowball_Pose2.bin"	; GFXSize = $160

DATA_D8C88F:
	db $03,$02,$06,$00,$00,$08,$10,$06,$73,$81,$7E,$79,$73,$71,$83,$71
	db $83,$89
	incbin "Graphics/DynamicSprites/GFX_LargeSnowball_Pose3.bin"	; GFXSize = $1C0

DATA_D8CA61:
	db $04,$01,$08,$00,$00,$09,$10,$08,$72,$71,$7F,$81,$72,$81,$7F,$71
	db $7C,$69
	incbin "Graphics/DynamicSprites/GFX_LargeSnowball_Pose4.bin"	; GFXSize = $220

DATA_D8CC93:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$73,$80,$73,$71,$83,$7F,$83
	db $76,$6B,$7E,$6B,$83,$6B
	incbin "Graphics/DynamicSprites/GFX_LargeSnowball_Pose5.bin"	; GFXSize = $260

DATA_D8CF09:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7D
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose1.bin"	; GFXSize = $20

DATA_D8CF33:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose2.bin"	; GFXSize = $20

DATA_D8CF5D:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$7C,$7C,$84
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose3.bin"	; GFXSize = $40

DATA_D8CFA9:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$7B,$7C,$83,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose4.bin"	; GFXSize = $60

DATA_D8D017:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$79
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose5.bin"	; GFXSize = $80

DATA_D8D0A1:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose6.bin"	; GFXSize = $80

DATA_D8D12B:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$78
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose7.bin"	; GFXSize = $80

DATA_D8D1B5:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$79,$7B,$71
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose8.bin"	; GFXSize = $A0

DATA_D8D261:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$77,$7B,$87,$7E,$87
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose9.bin"	; GFXSize = $C0

DATA_D8D32F:
	db $01,$04,$02,$00,$00,$06,$10,$02,$77,$76,$79,$86,$80,$86,$81,$7E
	db $81,$76
	incbin "Graphics/DynamicSprites/GFX_SmallSnowball_Pose10.bin"	; GFXSize = $100

DATA_D8D441:
	incbin "Graphics/Compressed/DynamicSprites/GFX_TargetShootHUD.bin"

DATA_D8E040:
	incbin "Graphics/Compressed/DynamicSprites/GFX_GameOverBlocks.bin"

DATA_D8F057:
	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearAccessories1.bin":0-(($010000-DATA_D8F057)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankD9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearAccessories1.bin":(DATA_D8F057_End-DATA_D8F057)-

DATA_D92A39:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$77,$63,$8F,$4D,$7F,$53,$89,$4B
	db $75,$73,$8D,$5D,$6F,$75,$70,$7B,$6F,$68,$7C,$5B,$84,$6B,$87,$73
	db $8B,$73,$6F,$60,$71,$58,$85,$63
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk1.bin"	; GFXSize = $320

DATA_D92D81:
	db $03,$0A,$06,$03,$16,$19,$00,$00,$77,$64,$8F,$4C,$7E,$54,$89,$50
	db $77,$74,$8A,$64,$70,$74,$70,$7C,$6F,$69,$7C,$5C,$87,$64,$82,$6E
	db $83,$76,$6F,$61,$71,$59,$86,$76
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk2.bin"	; GFXSize = $320

DATA_D930C9:
	db $04,$08,$08,$00,$18,$18,$00,$00,$78,$66,$8E,$4E,$7E,$56,$71,$56
	db $86,$4E,$78,$76,$8A,$6A,$71,$76,$72,$6E,$87,$66,$80,$76,$71,$66
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk3.bin"	; GFXSize = $300

DATA_D933E9:
	db $04,$08,$08,$00,$18,$18,$00,$00,$76,$66,$8D,$4E,$82,$56,$72,$56
	db $85,$4E,$77,$76,$8D,$63,$79,$7E,$74,$6E,$80,$4E,$7C,$76,$72,$66
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk4.bin"	; GFXSize = $300

DATA_D93709:
	db $04,$08,$08,$00,$18,$18,$00,$00,$75,$65,$8C,$4C,$81,$55,$71,$55
	db $85,$4D,$76,$75,$8C,$5E,$85,$76,$70,$6D,$7F,$4D,$7D,$75,$70,$65
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk5.bin"	; GFXSize = $300

DATA_D93A29:
	db $04,$08,$08,$00,$18,$18,$00,$00,$76,$66,$8D,$4E,$82,$56,$72,$56
	db $85,$4E,$79,$76,$8D,$63,$7F,$7C,$74,$6E,$80,$4E,$7B,$7E,$73,$66
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk6.bin"	; GFXSize = $300

DATA_D93D49:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$7A,$68,$8E,$50,$7E,$58,$86,$50
	db $76,$78,$8A,$68,$7A,$79,$76,$60,$76,$70,$80,$50,$76,$58,$72,$60
	db $72,$68
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk7.bin"	; GFXSize = $2C0

DATA_D9402B:
	db $04,$08,$08,$00,$18,$18,$00,$00,$72,$71,$7E,$51,$71,$61,$8F,$4C
	db $8A,$64,$81,$61,$89,$61,$81,$69,$82,$71,$80,$78,$73,$59,$8B,$4F
	incbin "Graphics/DynamicSprites/GFX_Kobble_Walk8.bin"	; GFXSize = $300

DATA_D9434B:
	db $03,$0A,$06,$02,$16,$18,$00,$00,$84,$53,$70,$63,$74,$53,$76,$73
	db $8B,$6B,$80,$63,$8A,$63,$80,$6B,$88,$4B,$7E,$73,$70,$5B,$81,$4B
	db $80,$7B,$76,$7B,$80,$73
	incbin "Graphics/DynamicSprites/GFX_Kobble_Turn1.bin"	; GFXSize = $300

DATA_D94671:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$78,$4E,$80,$5E,$70,$5E,$89,$6E
	db $75,$7E,$82,$76,$83,$7D,$71,$6E,$86,$56,$79,$6E,$70,$56,$81,$6E
	db $75,$76
	incbin "Graphics/DynamicSprites/GFX_Kobble_Turn2.bin"	; GFXSize = $2C0

DATA_D94953:
	db $04,$08,$08,$01,$18,$19,$00,$00,$79,$46,$6E,$56,$7E,$56,$75,$66
	db $84,$46,$85,$4E,$6D,$66,$6D,$6E,$8E,$58,$93,$56,$69,$5E,$77,$76
	db $7F,$75
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk1.bin"	; GFXSize = $320

DATA_D94C95:
	db $04,$08,$08,$01,$18,$19,$00,$00,$7D,$46,$71,$56,$81,$56,$75,$66
	db $78,$4E,$81,$7B,$6D,$66,$6E,$6E,$91,$58,$92,$50,$69,$5E,$7A,$76
	db $7B,$7E
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk2.bin"	; GFXSize = $320

DATA_D94FD7:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$82,$44,$73,$54,$83,$54,$78,$64
	db $75,$74,$7A,$4C,$6D,$64,$70,$6C,$93,$5D,$6A,$5C
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk3.bin"	; GFXSize = $320

DATA_D95313:
	db $03,$0A,$06,$05,$16,$1B,$00,$00,$85,$43,$76,$53,$79,$63,$86,$53
	db $7D,$4B,$80,$73,$6C,$63,$71,$6B,$89,$63,$6E,$7B,$6E,$6B,$8E,$63
	db $8A,$53,$86,$5B,$6A,$5B,$78,$73,$70,$73,$70,$7B
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk4.bin"	; GFXSize = $360

DATA_D9569F:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$86,$48,$76,$58,$80,$68,$70,$68
	db $86,$58,$7E,$50,$6A,$60,$6D,$68,$89,$58,$86,$60,$6C,$78,$6A,$79
	db $76,$50,$81,$48
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk5.bin"	; GFXSize = $340

DATA_D95A03:
	db $03,$0A,$06,$04,$16,$1A,$00,$00,$86,$4A,$76,$5A,$70,$6A,$86,$5A
	db $80,$6A,$7E,$52,$6F,$7A,$6A,$5E,$6D,$66,$83,$72,$84,$7A,$89,$66
	db $87,$7A,$87,$42,$86,$62,$76,$52,$7F,$4A
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk6.bin"	; GFXSize = $340

DATA_D95D6D:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$87,$46,$74,$56,$84,$56,$76,$66
	db $7F,$4E,$71,$6E,$6A,$5E,$6E,$66,$74,$76,$7E,$76,$8F,$62,$80,$7D
	db $77,$4E,$81,$46
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk7.bin"	; GFXSize = $340

DATA_D960D1:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$81,$46,$71,$56,$81,$56,$75,$66
	db $91,$5C,$94,$5C,$71,$6E,$69,$5E,$6D,$66,$77,$76,$7A,$76,$7A,$7E
	db $79,$4E,$7E,$46
	incbin "Graphics/DynamicSprites/GFX_Skidda_Walk8.bin"	; GFXSize = $340

DATA_D96435:														; Note: These are also used by Kobble
	db $04,$08,$08,$08,$18,$20,$00,$00,$85,$43,$6E,$53,$7E,$53,$77,$63
	db $69,$45,$90,$6E,$6F,$6D,$67,$6B,$67,$63,$78,$73,$7A,$7B,$87,$69
	db $8D,$6E,$8E,$5E,$96,$5E,$8E,$53,$95,$66,$71,$4B,$69,$4D,$66,$4A
	incbin "Graphics/DynamicSprites/GFX_Skidda_Dead1.bin"	; GFXSize = $400

DATA_D96865:
	db $04,$08,$08,$06,$18,$1E,$00,$00,$74,$44,$74,$54,$7A,$64,$8A,$4C
	db $75,$64,$7C,$74,$78,$7A,$70,$7B,$6E,$7B,$84,$57,$62,$4C,$6C,$5C
	db $8A,$64,$8F,$64,$90,$5C,$65,$4C,$6C,$54,$65,$54
	incbin "Graphics/DynamicSprites/GFX_Skidda_Dead2.bin"	; GFXSize = $3C0

DATA_D96C51:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$64,$48,$7B,$58,$6B,$58,$7B,$68
	db $7D,$48,$71,$48,$74,$50,$73,$68,$8B,$60,$8B,$58,$7F,$78,$7D,$80
	db $78,$87
	incbin "Graphics/DynamicSprites/GFX_Skidda_Dead3.bin"	; GFXSize = $380

DATA_D96FF3:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7B,$44,$6C,$54,$7C,$54,$79,$74
	db $77,$64,$8C,$5A,$94,$5E,$66,$6C,$67,$64,$6F,$64,$70,$6C,$99,$5E
	incbin "Graphics/DynamicSprites/GFX_Skidda_Turn1.bin"	; GFXSize = $360

DATA_D97373:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7A,$43,$6A,$53,$7A,$53,$61,$5F
	db $77,$63,$87,$53,$96,$65,$8A,$5B,$76,$73,$77,$7B,$83,$73,$94,$5D
	db $83,$7B,$8F,$5D
	incbin "Graphics/DynamicSprites/GFX_Skidda_Turn2.bin"	; GFXSize = $3A0

DATA_D97737:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7A,$74,$8A,$74,$7A,$64,$8A,$64
	db $7C,$54,$8C,$5C,$72,$6C,$75,$7C,$72,$74,$6F,$6D,$6F,$65
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend1.bin"	; GFXSize = $340

DATA_D97A95:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$7C,$6F,$8C,$6F,$7C,$5F,$8C,$5F
	db $7A,$53,$6F,$67,$88,$57,$7B,$7F,$74,$77,$75,$7F
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend2.bin"	; GFXSize = $380

DATA_D97E31:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$8E,$6A,$7E,$62,$8D,$5A,$79,$52
	db $76,$72,$86,$7A,$85,$5A,$86,$72,$7A,$62,$77,$6A,$70,$72,$6F,$6A
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend3.bin"	; GFXSize = $360

DATA_D981B1:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$8E,$63,$7E,$63,$86,$53,$76,$53
	db $76,$73,$86,$7B,$94,$5B,$86,$73,$79,$63,$76,$6B,$70,$73,$6F,$6B
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend4.bin"	; GFXSize = $360

DATA_D98531:
	db $04,$08,$08,$01,$18,$19,$00,$00,$78,$63,$85,$53,$75,$53,$76,$73
	db $86,$7B,$90,$63,$95,$5B,$86,$73,$88,$63,$96,$63,$70,$73,$6F,$6B
	db $91,$53
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend5.bin"	; GFXSize = $320

DATA_D98873:
	db $04,$08,$08,$04,$18,$1C,$00,$00,$75,$60,$83,$50,$73,$50,$76,$70
	db $86,$78,$8D,$60,$93,$58,$86,$70,$85,$60,$93,$60,$70,$70,$72,$78
	db $90,$50,$76,$80,$7A,$80,$83,$68
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend6.bin"	; GFXSize = $380

DATA_D98C1B:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$76,$60,$81,$50,$71,$50,$70,$70
	db $7E,$70,$8A,$60,$91,$58,$72,$60,$90,$50,$76,$80,$7A,$80,$85,$60
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend7.bin"	; GFXSize = $360

DATA_D98F9B:
	db $04,$08,$08,$00,$18,$18,$00,$00,$76,$4F,$85,$4F,$76,$5F,$79,$6F
	db $83,$5F,$6F,$57,$70,$5F,$86,$77,$71,$77,$75,$7F,$7A,$7F,$71,$6F
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend8.bin"	; GFXSize = $300

DATA_D992BB:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$74,$4F,$84,$4F,$77,$5F,$75,$6F
	db $82,$5F,$74,$7F,$75,$5F,$85,$77,$71,$7A,$84,$6F,$8A,$77
	incbin "Graphics/DynamicSprites/GFX_Koin_Defend9.bin"	; GFXSize = $2E0

DATA_D995B9:
	db $02,$03,$04,$00,$00,$07,$10,$04,$86,$64,$86,$74,$91,$69,$92,$71
	db $91,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend1.bin"	; GFXSize = $160

DATA_D9972B:
	db $02,$03,$04,$00,$00,$07,$10,$04,$87,$60,$88,$70,$93,$65,$94,$6D
	db $94,$75
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend2.bin"	; GFXSize = $160

DATA_D9989D:
	db $02,$03,$04,$00,$00,$07,$10,$04,$87,$5B,$89,$6B,$95,$67,$95,$6F
	db $93,$5F
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend3.bin"	; GFXSize = $160

DATA_D99A0F:
	db $02,$02,$04,$00,$00,$06,$10,$04,$85,$57,$8F,$63,$89,$67,$93,$5B
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend4.bin"	; GFXSize = $140

DATA_D99B5F:
	db $02,$02,$04,$00,$00,$06,$10,$04,$82,$53,$8E,$5B,$89,$63,$8F,$53
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend5.bin"	; GFXSize = $140

DATA_D99CAF:
	db $02,$00,$04,$00,$00,$04,$10,$04,$7F,$51,$8B,$54
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend6.bin"	; GFXSize = $100

DATA_D99DBB:
	db $02,$00,$04,$00,$00,$04,$10,$04,$7B,$4E,$88,$4E
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend7.bin"	; GFXSize = $100

DATA_D99EC7:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7F,$51,$77,$51,$87,$51,$8C,$51
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend8.bin"	; GFXSize = $80

DATA_D99F57:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7D,$51,$75,$51,$84,$51,$8B,$51
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceRightDefend9.bin"	; GFXSize = $80

DATA_D99FE7:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7A,$74,$8A,$74,$7A,$64,$8A,$64
	db $7D,$54,$8C,$5C,$72,$6C,$75,$7C,$72,$74,$6F,$6D,$6F,$65
	incbin "Graphics/DynamicSprites/GFX_Koin_Idle1.bin"	; GFXSize = $340

DATA_D9A345:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7A,$74,$8A,$74,$7A,$64,$8A,$64
	db $7D,$54,$8C,$5C,$72,$6C,$76,$7C,$72,$74,$6F,$6E,$6F,$66
	incbin "Graphics/DynamicSprites/GFX_Koin_Idle2.bin"	; GFXSize = $340

DATA_D9A6A3:
	db $02,$03,$04,$00,$00,$07,$10,$04,$86,$64,$86,$74,$92,$69,$92,$71
	db $91,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend1.bin"	; GFXSize = $160

DATA_D9A815:
	db $02,$03,$04,$00,$00,$07,$10,$04,$87,$60,$88,$70,$94,$6C,$94,$74
	db $93,$64
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend2.bin"	; GFXSize = $160

DATA_D9A987:
	db $02,$03,$04,$00,$00,$07,$10,$04,$87,$58,$87,$68,$95,$68,$95,$70
	db $94,$60
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend3.bin"	; GFXSize = $160

DATA_D9AAF9:
	db $02,$02,$04,$00,$00,$06,$10,$04,$85,$57,$8E,$62,$93,$5A,$89,$67
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend4.bin"	; GFXSize = $140

DATA_D9AC49:
	db $02,$02,$04,$00,$00,$06,$10,$04,$82,$53,$8D,$5B,$8F,$53,$89,$63
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend5.bin"	; GFXSize = $140

DATA_D9AD99:
	db $02,$00,$04,$00,$00,$04,$10,$04,$7F,$51,$8B,$55
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend6.bin"	; GFXSize = $100

DATA_D9AEA5:
	db $01,$03,$02,$00,$00,$05,$10,$02,$88,$50,$80,$50,$7B,$51,$80,$58
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend7.bin"	; GFXSize = $E0

DATA_D9AF95:
	db $00,$04,$00,$00,$00,$04,$00,$00,$77,$51,$7F,$51,$87,$51,$8C,$51
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend8.bin"	; GFXSize = $80

DATA_D9B025:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7C,$4A,$75,$51,$8B,$51
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_FaceLeftDefend9.bin"	; GFXSize = $C0

DATA_D9B0F3:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$73,$4A,$77,$5A,$87,$5A,$84,$6A
	db $74,$6A,$83,$52,$8B,$52,$82,$4A,$6C,$70,$91,$6A,$94,$62,$7A,$7A
	incbin "Graphics/DynamicSprites/GFX_Koin_Dead1.bin"	; GFXSize = $360

DATA_D9B473:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$6F,$4F,$75,$5F,$7F,$4F,$85,$5F
	db $76,$6F,$7C,$47,$92,$53,$8B,$6F,$76,$7F,$86,$6F,$8F,$57
	incbin "Graphics/DynamicSprites/GFX_Koin_Dead2.bin"	; GFXSize = $340

DATA_D9B7D1:
	db $04,$08,$08,$08,$18,$20,$00,$00,$63,$5C,$73,$5C,$72,$6C,$62,$6C
	db $6B,$54,$8A,$5C,$73,$54,$83,$64,$8B,$64,$68,$7C,$7E,$54,$7B,$54
	db $82,$6C,$7F,$74,$70,$7C,$75,$7C,$82,$7C,$71,$4C,$7D,$49,$7F,$4C
	incbin "Graphics/DynamicSprites/GFX_Koin_Dead3.bin"	; GFXSize = $400

DATA_D9BC01:
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$53,$84,$63,$91,$6B,$91,$63
	db $90,$5B,$8C,$53
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Freed1.bin"	; GFXSize = $180

DATA_D9BD95:
	db $04,$00,$08,$00,$00,$08,$10,$08,$76,$54,$76,$64,$83,$64,$82,$54
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Freed2.bin"	; GFXSize = $200

DATA_D9BFA5:
	db $04,$01,$08,$00,$00,$09,$10,$08,$6C,$59,$6C,$69,$7C,$69,$7C,$59
	db $78,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Freed3.bin"	; GFXSize = $220

DATA_D9C1D7:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6C,$5A,$6C,$6A,$7C,$6A,$7C,$5A
	db $87,$62,$87,$6A,$86,$72,$73,$7A,$7B,$7A,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Freed4.bin"	; GFXSize = $2C0

DATA_D9C4B3:
	db $04,$08,$08,$00,$18,$18,$00,$00,$6C,$5A,$6C,$6A,$7C,$6A,$7C,$5A
	db $89,$62,$86,$5A,$79,$7A,$71,$7A,$81,$7A,$8A,$6A,$89,$72,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Freed5.bin"	; GFXSize = $300

DATA_D9C7D3:														; Note: Unused?
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$53,$84,$63,$91,$6B,$91,$63
	db $90,$5B,$8C,$53
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Unknown1.bin"	; GFXSize = $180

DATA_D9C967:														; Note: Unused?
	db $04,$00,$08,$00,$00,$08,$10,$08,$76,$54,$76,$64,$83,$64,$82,$54
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Unknown2.bin"	; GFXSize = $200

DATA_D9CB77:														; Note: Unused?
	db $04,$01,$08,$00,$00,$09,$10,$08,$6C,$59,$6C,$69,$7C,$69,$7C,$59
	db $78,$79
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Unknown3.bin"	; GFXSize = $220

DATA_D9CDA9:														; Note: Unused?
	db $04,$06,$08,$00,$00,$0E,$10,$08,$6C,$5A,$6C,$6A,$7C,$6A,$7C,$5A
	db $87,$62,$87,$6A,$86,$72,$73,$7A,$7B,$7A,$80,$7A
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Unknown4.bin"	; GFXSize = $2C0

DATA_D9D085:														; Note: Unused?
	db $04,$08,$08,$00,$18,$18,$00,$00,$6C,$5A,$6C,$6A,$7C,$6A,$7C,$5A
	db $89,$62,$86,$5A,$79,$7A,$71,$7A,$81,$7A,$8A,$6A,$89,$72,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_DKCoinOnShield_Unknown5.bin"	; GFXSize = $300

DATA_D9D3A5:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$76,$74,$86,$74,$77,$64,$87,$64
	db $7E,$54,$8E,$5C,$94,$64,$6F,$6F,$6F,$67,$96,$6C,$96,$74,$95,$7C
	incbin "Graphics/DynamicSprites/GFX_Koin_Knockback1.bin"	; GFXSize = $360

DATA_D9D725:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$73,$74,$82,$74,$77,$64,$87,$64
	db $80,$54,$91,$74,$90,$5C,$97,$64,$99,$6C,$6F,$6C,$6F,$64,$97,$6C
	incbin "Graphics/DynamicSprites/GFX_Koin_Knockback2.bin"	; GFXSize = $3C0

DATA_D9DB05:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$7E,$5F,$71,$6F,$7F,$6F
	db $77,$7F,$7F,$7F,$83,$7F
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown1.bin"	; GFXSize = $260

DATA_D9DD7B:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$7F,$5F,$71,$6F,$7F,$6F
	db $77,$7F,$7F,$7F,$82,$7F
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown2.bin"	; GFXSize = $260

DATA_D9DFF1:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$60,$7F,$60,$71,$70,$7F,$70
	db $7A,$80,$80,$80
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown3.bin"	; GFXSize = $240

DATA_D9E245:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$60,$7F,$60,$71,$70,$7F,$70
	db $7A,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown4.bin"	; GFXSize = $240

DATA_D9E499:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$71,$60,$7F,$60,$71,$70,$80,$70
	db $7A,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown5.bin"	; GFXSize = $240

DATA_D9E6ED:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$5F,$7F,$5F,$70,$6F,$80,$6F
	db $79,$7F,$81,$7F,$83,$7F
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown6.bin"	; GFXSize = $260

DATA_D9E963:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5F,$7F,$5F,$71,$6F,$80,$6F
	db $78,$7F,$80,$7F,$84,$7F
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown7.bin"	; GFXSize = $260

DATA_D9EBD9:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$71,$5E,$7E,$5E,$71,$6E,$7F,$6E
	db $76,$7E,$7E,$7E,$85,$7E
	incbin "Graphics/DynamicSprites/GFX_TNTBarrel_Thrown8.bin"	; GFXSize = $260

DATA_D9EE4F:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7E,$5E,$7F,$6E,$71,$6E,$71,$5E
	db $74,$7E,$7C,$7E,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_InvincibilityBarrel_Idle.bin"	; GFXSize = $260

DATA_D9F0C5:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$70,$64,$80,$64,$70,$74,$80,$74
	db $71,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_RocketBarrelCannon_Pose.bin"	; GFXSize = $300

DATA_D9F3D9:
	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearAccessories2.bin":0-(($010000-DATA_D9F3D9)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankDAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearAccessories2.bin":(DATA_D9F3D9_End-DATA_D9F3D9)-

DATA_DA2B1E:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7E,$6A,$6E,$6A,$76,$7A,$85,$7A
	db $82,$82,$66,$6A,$66,$72,$64,$71,$79,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks1.bin"	; GFXSize = $240

DATA_DA2D78:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$7E,$6A,$6E,$6A,$77,$7A,$85,$7A
	db $83,$82,$66,$6A,$66,$72,$62,$6D,$79,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks2.bin"	; GFXSize = $240

DATA_DA2FD2:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7E,$6A,$6E,$6A,$77,$7A,$86,$7A
	db $84,$82,$66,$6A,$69,$72,$7A,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks3.bin"	; GFXSize = $220

DATA_DA320A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7E,$6A,$6E,$6A,$78,$7A,$86,$7A
	db $85,$82,$67,$71,$7A,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks4.bin"	; GFXSize = $200

DATA_DA3420:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7E,$6A,$6E,$6A,$78,$7A,$87,$7A
	db $85,$82,$69,$76,$70,$7A,$7B,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks5.bin"	; GFXSize = $220

DATA_DA3658:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7E,$6A,$6E,$6A,$78,$7A,$86,$7A
	db $85,$82,$6D,$76,$66,$76,$7B,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks6.bin"	; GFXSize = $220

DATA_DA3890:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7E,$6A,$6E,$6A,$77,$7A,$86,$7A
	db $85,$82,$67,$79,$69,$71,$7B,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks7.bin"	; GFXSize = $220

DATA_DA3AC8:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7E,$6A,$6E,$6A,$77,$7A,$85,$7A
	db $83,$82,$66,$76,$66,$6E,$7B,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_HangFromSquawks8.bin"	; GFXSize = $220

DATA_DA3D00:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$67,$71,$77,$71,$6F,$81,$75,$91
	db $6E,$69,$73,$69,$68,$81,$84,$70,$84,$78,$7F,$88,$85,$8B,$7D,$90
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromSquawks1.bin"	; GFXSize = $2A0

DATA_DA3FC0:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$67,$71,$77,$71,$6F,$81,$75,$91
	db $6E,$69,$73,$69,$69,$81,$84,$70,$84,$78,$7F,$87,$85,$8B,$7D,$8F
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromSquawks2.bin"	; GFXSize = $2A0

DATA_DA4280:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$67,$71,$77,$71,$6F,$81,$77,$91
	db $6D,$69,$71,$69,$68,$81,$84,$70,$84,$78,$7B,$81,$87,$89,$7F,$89
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromSquawks3.bin"	; GFXSize = $2A0

DATA_DA4540:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$68,$71,$78,$71,$6F,$81,$79,$91
	db $6D,$69,$70,$69,$68,$81,$84,$70,$84,$78,$7C,$81,$88,$87,$7F,$89
	db $87,$89
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromSquawks4.bin"	; GFXSize = $2C0

DATA_DA4822:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$71,$77,$71,$70,$81,$80,$81
	db $79,$91,$6D,$69,$70,$69,$68,$81,$84,$70,$84,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromSquawks5.bin"	; GFXSize = $2C0

DATA_DA4AFE:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$68,$71,$77,$71,$70,$81,$80,$81
	db $7A,$91,$6D,$69,$70,$69,$68,$81,$84,$70,$84,$78
	incbin "Graphics/DynamicSprites/GFX_Kiddy_HangFromSquawks6.bin"	; GFXSize = $2C0

DATA_DA4DDA:												; Note: Unused
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$68,$58,$78,$58,$88,$60,$68,$68
	db $78,$70,$88,$70,$68,$78,$70,$78,$78,$68,$80,$68,$88,$58,$90,$58
	incbin "Graphics/DynamicSprites/GFX_BlankFrame_Pose.bin"	; GFXSize = $3C0

DATA_DA51BA:
	db $00,$05,$00,$00,$00,$05,$00,$00,$6E,$7D,$76,$7D,$7E,$7D,$86,$7D
	db $8D,$7D
	incbin "Graphics/DynamicSprites/GFX_TopOfKAOSKoreWaterFall_Pose1.bin"	; GFXSize = $A0

DATA_DA526C:
	db $00,$05,$00,$00,$00,$05,$00,$00,$6E,$7D,$76,$7D,$7E,$7D,$86,$7D
	db $8D,$7D
	incbin "Graphics/DynamicSprites/GFX_TopOfKAOSKoreWaterFall_Pose2.bin"	; GFXSize = $A0

DATA_DA531E:
	db $00,$05,$00,$00,$00,$05,$00,$00,$6E,$7D,$76,$7D,$7E,$7D,$86,$7D
	db $8D,$7D
	incbin "Graphics/DynamicSprites/GFX_TopOfKAOSKoreWaterFall_Pose3.bin"	; GFXSize = $A0

DATA_DA53D0:
	db $00,$05,$00,$00,$00,$05,$00,$00,$6E,$7D,$76,$7D,$7E,$7D,$86,$7D
	db $8D,$7D
	incbin "Graphics/DynamicSprites/GFX_TopOfKAOSKoreWaterFall_Pose4.bin"	; GFXSize = $A0

DATA_DA5482:
	db $03,$00,$06,$00,$00,$06,$10,$06,$6A,$78,$77,$78,$87,$78
	incbin "Graphics/DynamicSprites/GFX_BottomOfKAOSKoreWaterFall_Pose1.bin"	; GFXSize = $180

DATA_DA5610:
	db $03,$00,$06,$00,$00,$06,$10,$06,$6A,$78,$77,$78,$87,$78
	incbin "Graphics/DynamicSprites/GFX_BottomOfKAOSKoreWaterFall_Pose2.bin"	; GFXSize = $180

DATA_DA579E:
	db $03,$00,$06,$00,$00,$06,$10,$06,$6A,$78,$77,$78,$87,$78
	incbin "Graphics/DynamicSprites/GFX_BottomOfKAOSKoreWaterFall_Pose3.bin"	; GFXSize = $180

DATA_DA592C:
	db $03,$00,$06,$00,$00,$06,$10,$06,$6A,$78,$77,$78,$87,$78
	incbin "Graphics/DynamicSprites/GFX_BottomOfKAOSKoreWaterFall_Pose4.bin"	; GFXSize = $180

DATA_DA5ABA:
	db $00,$02,$00,$00,$00,$02,$00,$00,$78,$78,$75,$78
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose1.bin"	; GFXSize = $40

DATA_DA5B06:
	db $01,$01,$02,$00,$00,$03,$10,$02,$6C,$71,$78,$79
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose2.bin"	; GFXSize = $A0

DATA_DA5BB2:
	db $01,$03,$02,$00,$00,$05,$10,$02,$65,$71,$75,$79,$69,$69,$71,$71
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose3.bin"	; GFXSize = $E0

DATA_DA5CA2:
	db $01,$06,$02,$00,$00,$08,$10,$02,$5D,$72,$61,$6A,$69,$6A,$6D,$72
	db $6D,$7A,$71,$78,$6B,$6A
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose4.bin"	; GFXSize = $140

DATA_DA5DF8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$57,$70,$67,$70,$5D,$67,$67,$67
	db $62,$67,$5F,$80
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose5.bin"	; GFXSize = $180

DATA_DA5F8C:
	db $03,$02,$06,$00,$00,$08,$10,$06,$54,$63,$54,$73,$64,$71,$68,$69
	db $65,$61
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose6.bin"	; GFXSize = $1C0

DATA_DA615E:
	db $03,$03,$06,$00,$00,$09,$10,$06,$50,$64,$52,$74,$62,$74,$60,$6C
	db $65,$6C,$60,$62
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose7.bin"	; GFXSize = $1E0

DATA_DA6352:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$4E,$64,$51,$74,$61,$74,$5E,$6C
	db $65,$6C,$5C,$5C,$4C,$7C,$56,$5C
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose8.bin"	; GFXSize = $220

DATA_DA658A:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$4F,$65,$4F,$75,$5F,$75,$5F,$6C
	db $47,$75,$51,$5D,$47,$7D,$4A,$66
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose9.bin"	; GFXSize = $220

DATA_DA67C2:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$4F,$65,$4F,$75,$5F,$74,$5F,$6C
	db $47,$75,$50,$5D,$45,$7D,$48,$66
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose10.bin"	; GFXSize = $220

DATA_DA69FA:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$4B,$66,$4D,$76,$5D,$74,$5C,$6B
	db $45,$75,$42,$7E,$45,$66
	incbin "Graphics/DynamicSprites/GFX_TobogganSparks_Pose11.bin"	; GFXSize = $200

DATA_DA6C10:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$76,$76,$79,$76,$81
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose1.bin"	; GFXSize = $60

DATA_DA6C7E:
	db $01,$00,$02,$00,$00,$02,$10,$02,$72,$74
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose2.bin"	; GFXSize = $80

DATA_DA6D08:
	db $01,$02,$02,$00,$00,$04,$10,$02,$73,$73,$71,$72,$6C,$7B
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose3.bin"	; GFXSize = $C0

DATA_DA6DD6:
	db $01,$03,$02,$00,$00,$05,$10,$02,$73,$72,$6B,$7D,$6F,$75,$70,$6D
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose4.bin"	; GFXSize = $E0

DATA_DA6EC6:
	db $01,$05,$02,$00,$00,$07,$10,$02,$74,$73,$6C,$7A,$6F,$6B,$6D,$72
	db $69,$7D,$75,$6B
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose5.bin"	; GFXSize = $120

DATA_DA6FFA:
	db $01,$05,$02,$00,$00,$07,$10,$02,$73,$73,$6B,$7B,$6B,$73,$6C,$6B
	db $73,$6B,$65,$7F
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose6.bin"	; GFXSize = $120

DATA_DA712E:
	db $01,$06,$02,$00,$00,$08,$10,$02,$74,$73,$6C,$7F,$6C,$77,$69,$75
	db $65,$82,$6A,$6D,$72,$6C
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose7.bin"	; GFXSize = $140

DATA_DA7284:
	db $01,$05,$02,$00,$00,$07,$10,$02,$75,$72,$6D,$7B,$68,$7E,$6D,$73
	db $69,$74,$68,$6C
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose8.bin"	; GFXSize = $120

DATA_DA73B8:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$73,$6C,$76,$67,$71,$6A,$7A
	db $6C,$7E
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose9.bin"	; GFXSize = $100

DATA_DA74CA:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7A,$78,$72,$7B,$66,$77,$6A,$7C
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose10.bin"	; GFXSize = $80

DATA_DA755A:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6A,$7F,$7A,$79,$72,$7D,$67,$7B
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose11.bin"	; GFXSize = $80

DATA_DA75EA:
	db $00,$02,$00,$00,$00,$02,$00,$00,$66,$7E,$78,$7B
	incbin "Graphics/DynamicSprites/GFX_TobogganSnowPuff_Pose12.bin"	; GFXSize = $40

DATA_DA7636:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$71,$7C,$69
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Bounce1.bin"	; GFXSize = $A0

DATA_DA76E2:
	db $01,$00,$02,$00,$00,$02,$10,$02,$78,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Bounce2.bin"	; GFXSize = $80

DATA_DA776C:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$71
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Bounce3.bin"	; GFXSize = $80

DATA_DA77F6:
	db $01,$01,$02,$00,$00,$03,$10,$02,$77,$70,$75,$72
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Bounce4.bin"	; GFXSize = $A0

DATA_DA78A2:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$6F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_Bounce5.bin"	; GFXSize = $80

DATA_DA792C:
	db $01,$01,$02,$00,$00,$03,$10,$02,$82,$6F,$89,$7F
	incbin "Graphics/DynamicSprites/GFX_MapKiddy_RideChairlift.bin"	; GFXSize = $A0

DATA_DA79D8:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7B,$71
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Bounce1.bin"	; GFXSize = $80

DATA_DA7A62:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7A,$70
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Bounce2.bin"	; GFXSize = $80

DATA_DA7AEC:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7C,$71
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Bounce3.bin"	; GFXSize = $80

DATA_DA7B76:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7B,$70
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Bounce4.bin"	; GFXSize = $80

DATA_DA7C00:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7C,$70
	incbin "Graphics/DynamicSprites/GFX_MapDixie_Bounce5.bin"	; GFXSize = $80

DATA_DA7C8A:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7E,$73
	incbin "Graphics/DynamicSprites/GFX_MapDixie_RideChairlift.bin"	; GFXSize = $80

DATA_DA7D14:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$63,$71,$73,$71,$80,$71,$8D,$71
	db $65,$61,$75,$61,$85,$61,$93,$69,$93,$59,$5D,$61
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_LaserHead.bin"	; GFXSize = $3E0

DATA_DA8110:
	db $06,$00,$0C,$00,$00,$0C,$10,$0C,$72,$74,$80,$74,$81,$64,$71,$64
	db $71,$54,$81,$54
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_SkullHeadLookFront.bin"	; GFXSize = $300

DATA_DA8424:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$70,$5A,$80,$5A,$80,$6A,$70,$6A
	db $77,$7A,$7C,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose1.bin"	; GFXSize = $260

DATA_DA869A:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6D,$5A,$7D,$5A,$7D,$6A,$6D,$6A
	db $77,$7A,$7C,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose2.bin"	; GFXSize = $260

DATA_DA8910:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6B,$5A,$7B,$5A,$7B,$6A,$6B,$6A
	db $77,$7A,$7C,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose3.bin"	; GFXSize = $260

DATA_DA8B86:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6C,$5A,$7C,$5A,$7C,$6A,$6C,$6A
	db $77,$7A,$7C,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose4.bin"	; GFXSize = $260

DATA_DA8DFC:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6B,$5A,$7B,$5A,$7B,$6A,$6B,$6A
	db $77,$7A,$7C,$7A,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose5.bin"	; GFXSize = $260

DATA_DA9072:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6D,$5A,$79,$5A,$79,$6A,$79,$7A
	db $81,$7A,$71,$7A,$71,$72,$71,$6A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose6.bin"	; GFXSize = $220

DATA_DA92AA:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$70,$5A,$7F,$5A,$79,$6A,$79,$7A
	db $81,$7A,$71,$7A,$71,$72,$71,$6A
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_CylinderHeadPose7.bin"	; GFXSize = $220

DATA_DA94E2:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$80,$68,$A0,$68,$90,$70,$80,$78
	db $A0,$78,$88,$78,$90,$68,$98,$68,$A8,$78
	incbin "Graphics/DynamicSprites/GFX_KAOSBoxingGlove_Pose1.bin"	; GFXSize = $240

DATA_DA973C:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$80,$68,$A0,$68,$90,$70,$80,$78
	db $A0,$78,$88,$78,$90,$68,$98,$68,$A8,$78,$B0,$68,$B0,$70,$B0,$78
	incbin "Graphics/DynamicSprites/GFX_KAOSBoxingGlove_Pose2.bin"	; GFXSize = $2A0

DATA_DA99FC:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$80,$68,$A0,$68,$90,$70,$80,$78
	db $A0,$78,$88,$78,$90,$68,$98,$68,$A8,$78,$B0,$68,$B0,$70,$B0,$78
	incbin "Graphics/DynamicSprites/GFX_KAOSBoxingGlove_Pose3.bin"	; GFXSize = $2A0

DATA_DA9CBC:
	db $04,$08,$08,$00,$18,$18,$00,$00,$80,$68,$A0,$68,$90,$70,$B0,$70
	db $80,$78,$A0,$78,$88,$78,$90,$68,$98,$68,$A8,$78,$B0,$68,$B8,$68
	incbin "Graphics/DynamicSprites/GFX_KAOSBoxingGlove_Pose4.bin"	; GFXSize = $300

DATA_DA9FDC:
	db $00,$04,$00,$00,$00,$04,$00,$00,$74,$64,$7B,$64,$83,$64,$7B,$6C
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose1.bin"	; GFXSize = $80

DATA_DAA06C:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$5F,$85,$63,$73,$63
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose2.bin"	; GFXSize = $C0

DATA_DAA13A:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$60,$85,$65,$72,$65
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose3.bin"	; GFXSize = $C0

DATA_DAA208:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$5F,$74,$64,$70,$64
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose4.bin"	; GFXSize = $C0

DATA_DAA2D6:
	db $00,$05,$00,$00,$00,$05,$00,$00,$75,$63,$6D,$63,$7D,$63,$81,$61
	db $89,$63
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose5.bin"	; GFXSize = $A0

DATA_DAA388:
	db $00,$05,$00,$00,$00,$05,$00,$00,$72,$63,$6A,$63,$7A,$63,$82,$63
	db $89,$63
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose6.bin"	; GFXSize = $A0

DATA_DAA43A:
	db $00,$05,$00,$00,$00,$05,$00,$00,$73,$63,$6B,$63,$7B,$63,$83,$63
	db $88,$63
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose7.bin"	; GFXSize = $A0

DATA_DAA4EC:
	db $00,$05,$00,$00,$00,$05,$00,$00,$73,$63,$6B,$63,$7B,$63,$81,$63
	db $85,$63
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose8.bin"	; GFXSize = $A0

DATA_DAA59E:
	db $00,$04,$00,$00,$00,$04,$00,$00,$6E,$62,$76,$62,$7E,$62,$82,$62
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose9.bin"	; GFXSize = $80

DATA_DAA62E:
	db $00,$03,$00,$00,$00,$03,$00,$00,$71,$64,$79,$64,$80,$64
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose10.bin"	; GFXSize = $60

DATA_DAA69C:
	db $00,$03,$00,$00,$00,$03,$00,$00,$74,$64,$79,$64,$7F,$64
	incbin "Graphics/DynamicSprites/GFX_KAOSBlade_Pose11.bin"	; GFXSize = $60

DATA_DAA70A:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$72,$54,$81,$54,$71,$64,$81,$64
	db $70,$74,$80,$74,$80,$7C,$85,$74
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_SkullHeadLookLeft1.bin"	; GFXSize = $2E0

DATA_DAAA02:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$6F,$54,$7E,$54,$6F,$64,$7F,$64
	db $80,$74,$78,$74,$78,$7C,$74,$74
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_SkullHeadLookRight1.bin"	; GFXSize = $2E0

DATA_DAACFA:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$71,$53,$81,$53,$71,$63,$81,$63
	db $70,$73,$80,$73,$7E,$7B,$82,$73
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_SkullHeadLookLeft2.bin"	; GFXSize = $2E0

DATA_DAAFF2:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$77,$51,$6F,$61,$7F,$61,$80,$71
	db $6F,$59,$78,$71,$78,$79,$77,$71,$87,$59,$81,$51
	incbin "Graphics/DynamicSprites/GFX_KAOSHead_SkullHeadLookRight2.bin"	; GFXSize = $2C0

DATA_DAB2CE:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$74,$7B,$84,$7D,$85
	incbin "Graphics/DynamicSprites/GFX_KAOSBomb_Pose1.bin"	; GFXSize = $C0

DATA_DAB39C:
	db $02,$00,$04,$00,$00,$04,$10,$04,$78,$74,$78,$7D
	incbin "Graphics/DynamicSprites/GFX_KAOSBomb_Pose2.bin"	; GFXSize = $100

DATA_DAB4A8:
	db $02,$00,$04,$00,$00,$04,$10,$04,$77,$74,$77,$7D
	incbin "Graphics/DynamicSprites/GFX_KAOSBomb_Pose3.bin"	; GFXSize = $100

DATA_DAB5B4:
	db $00,$03,$00,$00,$00,$03,$00,$00,$78,$78,$7F,$78,$7C,$80
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose1.bin"	; GFXSize = $60

DATA_DAB622:
	db $01,$01,$02,$00,$00,$03,$10,$02,$74,$72,$84,$77
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose2.bin"	; GFXSize = $A0

DATA_DAB6CE:
	db $02,$00,$04,$00,$00,$04,$10,$04,$70,$74,$80,$73
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose3.bin"	; GFXSize = $100

DATA_DAB7DA:
	db $02,$02,$04,$00,$00,$06,$10,$04,$6D,$74,$7D,$71,$89,$7C,$8D,$74
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose4.bin"	; GFXSize = $140

DATA_DAB92A:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$68,$77,$7F,$7E,$8B,$74,$90,$78
	db $82,$6F,$78,$6F,$6E,$6F,$7C,$79,$78,$77
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose5.bin"	; GFXSize = $180

DATA_DABAC4:
	db $01,$07,$02,$00,$00,$09,$10,$02,$67,$77,$7E,$81,$89,$72,$90,$75
	db $81,$72,$78,$6F,$7A,$7C,$93,$7A
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose6.bin"	; GFXSize = $160

DATA_DABC3C:
	db $00,$0D,$00,$00,$00,$0D,$00,$00,$6A,$74,$7E,$84,$85,$74,$91,$74
	db $81,$74,$77,$70,$60,$79,$7B,$80,$93,$7C,$64,$7C,$6E,$7F,$6B,$84
	db $97,$78
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose7.bin"	; GFXSize = $1A0

DATA_DABDFE:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$82,$72,$69,$74,$7D,$81,$96,$77
	db $73,$73,$5F,$77,$61,$7C,$6C,$82,$6A,$84,$9A,$7A
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose8.bin"	; GFXSize = $1A0

DATA_DABFBA:
	db $00,$0C,$00,$00,$00,$0C,$00,$00,$67,$72,$7B,$81,$81,$7D,$98,$75
	db $89,$71,$73,$77,$5D,$76,$86,$7B,$8C,$79,$5D,$7E,$69,$82,$9C,$77
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose9.bin"	; GFXSize = $180

DATA_DAC15A:
	db $00,$0C,$00,$00,$00,$0C,$00,$00,$67,$72,$7C,$81,$84,$81,$98,$75
	db $8B,$6F,$72,$7B,$59,$78,$86,$79,$8C,$7A,$59,$80,$67,$83,$A0,$77
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose10.bin"	; GFXSize = $180

DATA_DAC2FA:
	db $00,$0B,$00,$00,$00,$0B,$00,$00,$64,$73,$7D,$83,$98,$75,$8B,$6F
	db $72,$79,$58,$76,$86,$7A,$8C,$79,$58,$7E,$66,$83,$A1,$78
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose11.bin"	; GFXSize = $160

DATA_DAC478:
	db $00,$09,$00,$00,$00,$09,$00,$00,$64,$73,$7D,$83,$98,$75,$72,$79
	db $57,$79,$86,$7A,$8E,$72,$66,$83,$A3,$79
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose12.bin"	; GFXSize = $120

DATA_DAC5B2:
	db $00,$07,$00,$00,$00,$07,$00,$00,$64,$73,$7D,$85,$70,$75,$A5,$77
	db $55,$7B,$90,$72,$64,$83
	incbin "Graphics/DynamicSprites/GFX_FireballLandingParticles_Pose13.bin"	; GFXSize = $E0

DATA_DAC6A8:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$5A,$7C,$6A,$83,$7A,$84,$5A
	db $84,$62,$76,$6A,$79,$72,$7B,$7A,$7E,$82
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle1.bin"	; GFXSize = $1E0

DATA_DAC8A2:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$59,$7C,$69,$83,$79,$83,$59
	db $84,$61,$75,$69,$77,$71,$7B,$79,$7F,$81
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle2.bin"	; GFXSize = $1E0

DATA_DACA9C:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$5A,$7C,$6A,$83,$7A,$84,$5A
	db $84,$62,$75,$6A,$78,$72,$7B,$7A,$7F,$82
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle3.bin"	; GFXSize = $1E0

DATA_DACC96:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$59,$7D,$69,$82,$79,$84,$59
	db $85,$61,$75,$69,$78,$71,$7A,$79,$80,$81
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle4.bin"	; GFXSize = $1E0

DATA_DACE90:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$5A,$7D,$6A,$81,$7A,$83,$5A
	db $85,$62,$76,$6A,$79,$72,$7D,$7A,$80,$82
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle5.bin"	; GFXSize = $1E0

DATA_DAD08A:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$59,$7D,$69,$82,$79,$84,$59
	db $84,$61,$76,$69,$78,$71,$7A,$79,$7C,$81
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle6.bin"	; GFXSize = $1E0

DATA_DAD284:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$5A,$7C,$6A,$83,$7A,$84,$5A
	db $84,$62,$76,$6A,$79,$72,$7B,$7A,$7D,$82
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle7.bin"	; GFXSize = $1E0

DATA_DAD47E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$59,$7C,$69,$83,$79,$83,$59
	db $84,$61,$75,$69,$77,$71,$7B,$79,$7F,$81
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle8.bin"	; GFXSize = $1E0

DATA_DAD678:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$75,$5A,$7C,$6A,$83,$7A,$84,$5A
	db $84,$62,$75,$6A,$78,$72,$7B,$7A,$80,$82
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle9.bin"	; GFXSize = $1E0

DATA_DAD872:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$59,$7D,$69,$82,$79,$84,$59
	db $85,$61,$75,$69,$78,$71,$7A,$79,$80,$81
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle10.bin"	; GFXSize = $1E0

DATA_DADA6C:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$5A,$7D,$6A,$81,$7A,$83,$5A
	db $85,$62,$76,$6A,$78,$72,$7D,$7A,$80,$82
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle11.bin"	; GFXSize = $1E0

DATA_DADC66:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$76,$59,$7D,$69,$82,$79,$84,$59
	db $84,$61,$76,$69,$78,$71,$7A,$79,$7D,$81
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_Idle12.bin"	; GFXSize = $1E0

DATA_DADE60:
	db $00,$02,$00,$00,$00,$02,$00,$00,$80,$78,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround1.bin"	; GFXSize = $40

DATA_DADEAC:
	db $01,$02,$02,$00,$00,$04,$10,$02,$87,$74,$80,$7C,$80,$74
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround2.bin"	; GFXSize = $C0

DATA_DADF7A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$91,$74,$81,$74,$94,$6C,$80,$79
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround3.bin"	; GFXSize = $140

DATA_DAE0CA:
	db $02,$04,$04,$00,$00,$08,$10,$04,$94,$74,$84,$74,$7C,$74,$80,$7C
	db $95,$6C,$7D,$6C
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround4.bin"	; GFXSize = $180

DATA_DAE25E:
	db $02,$05,$04,$00,$00,$09,$10,$04,$95,$74,$85,$74,$7D,$74,$7D,$7C
	db $95,$6C,$7D,$6C,$7B,$73
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround5.bin"	; GFXSize = $1A0

DATA_DAE414:
	db $03,$02,$06,$00,$00,$08,$10,$06,$96,$74,$86,$74,$7B,$6C,$7F,$7C
	db $94,$6C
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround6.bin"	; GFXSize = $1C0

DATA_DAE5E6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$94,$74,$84,$74,$7C,$74,$7F,$7C
	db $97,$6C,$7E,$6C,$7B,$70
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround7.bin"	; GFXSize = $1A0

DATA_DAE79C:
	db $02,$05,$04,$00,$00,$09,$10,$04,$94,$74,$84,$74,$7C,$74,$7D,$7C
	db $95,$6C,$7B,$6F,$7F,$6C
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround8.bin"	; GFXSize = $1A0

DATA_DAE952:
	db $02,$04,$04,$00,$00,$08,$10,$04,$95,$74,$85,$74,$7E,$74,$80,$7C
	db $95,$6C,$7E,$6C
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround9.bin"	; GFXSize = $180

DATA_DAEAE6:
	db $02,$05,$04,$00,$00,$09,$10,$04,$96,$74,$86,$74,$7E,$74,$7E,$7C
	db $94,$6C,$7E,$6C,$7C,$6E
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround10.bin"	; GFXSize = $1A0

DATA_DAEC9C:
	db $02,$04,$04,$00,$00,$08,$10,$04,$94,$74,$84,$74,$7D,$74,$7F,$7C
	db $96,$6C,$7D,$6C
	incbin "Graphics/DynamicSprites/GFX_KAOSFlame_SpreadOnGround11.bin"	; GFXSize = $180

DATA_DAEE30:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$E8,$7F,$DF,$61,$90,$70,$90,$78
	db $98,$70,$A0,$70,$0C,$9D,$14,$9D,$1C,$9D,$0A,$9D,$E3,$6B,$EE,$77
	incbin "Graphics/DynamicSprites/GFX_KastleKAOSSpriteMask_Pose.bin"	; GFXSize = $240

DATA_DAF090:
	db $00,$07,$00,$00,$00,$07,$00,$00,$28,$18,$28,$20,$30,$20,$38,$20
	db $08,$A8,$10,$A8,$18,$A8
	incbin "Graphics/DynamicSprites/GFX_PostKAOSFightSpriteMask_Pose.bin"	; GFXSize = $E0

DATA_DAF186:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$79,$66,$81,$76,$71,$76,$77,$86
	db $72,$86,$87,$6E,$74,$6E,$6F,$79,$86,$86
	incbin "Graphics/DynamicSprites/GFX_SkyHighSecretRock_Pose.bin"	; GFXSize = $2A0

DATA_DAF440:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$78,$50,$68,$51,$6C,$60,$7C,$60
	db $6C,$70,$7C,$70,$87,$51,$8C,$61,$8C,$68,$8C,$70,$8C,$78
	incbin "Graphics/DynamicSprites/GFX_LargePipe_Pose.bin"	; GFXSize = $400

DATA_DAF85E:
	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearAccessories3.bin":0-(($010000-DATA_DAF85E)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankDBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearAccessories3.bin":(DATA_DAF85E_End-DATA_DAF85E)-

DATA_DB1D85:
	incbin "Graphics/Compressed/DynamicSprites/GFX_BrothersBearBase.bin"

DATA_DB2CAE:
	db $04,$07,$08,$00,$00,$1F,$00,$00,$00,$08,$01,$0F,$07,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$72,$7C,$7A,$7C,$86,$5D,$82,$7C,$8A,$74
	db $86,$6C,$85,$7C,$70,$4E,$70,$56,$8A,$58,$7A,$56,$82,$57,$8C,$60
	db $8C,$68,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose1.bin"	; GFXSize = $3E0

	%FREE_BYTES($DB30C2, 24, $00)

DATA_DB30DA:
	db $04,$07,$08,$00,$00,$1F,$00,$00,$00,$08,$01,$0F,$07,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$72,$7C,$7A,$7C,$86,$5D,$82,$7C,$86,$6E
	db $85,$66,$8A,$76,$70,$4F,$70,$57,$7A,$58,$82,$58,$88,$58,$8B,$60
	db $8B,$68,$8B,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose2.bin"	; GFXSize = $3E0

	%FREE_BYTES($DB34EE, 24, $00)

DATA_DB3506:
	db $04,$07,$08,$00,$00,$1F,$00,$00,$00,$08,$01,$0F,$07,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$72,$7C,$7A,$7C,$87,$5E,$82,$7C,$86,$6E
	db $86,$66,$88,$76,$70,$4E,$70,$56,$89,$58,$79,$56,$81,$57,$8B,$60
	db $8C,$68,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose3.bin"	; GFXSize = $3E0

	%FREE_BYTES($DB391A, 24, $00)

DATA_DB3932:
	db $04,$06,$08,$00,$00,$1F,$00,$00,$00,$08,$02,$0E,$07,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$78,$7C,$87,$60,$80,$7C,$87,$70,$85,$68
	db $88,$78,$70,$4E,$70,$56,$88,$58,$78,$56,$80,$57,$88,$50,$8B,$60
	db $8C,$68,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose4.bin"	; GFXSize = $3E0

	%FREE_BYTES($DB3D46, 24, $00)

DATA_DB3D5E:
	db $04,$06,$08,$00,$00,$1E,$00,$00,$00,$08,$02,$0E,$06,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$78,$7C,$87,$60,$80,$7C,$87,$70,$85,$68
	db $88,$78,$70,$4E,$70,$56,$88,$58,$78,$56,$80,$57,$8B,$60,$8C,$68
	db $8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose5.bin"	; GFXSize = $3C0

	%FREE_BYTES($DB4150, 24, $00)

DATA_DB4168:
	db $04,$07,$08,$00,$00,$1F,$00,$00,$00,$08,$01,$0F,$07,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$76,$7C,$86,$7C,$87,$5E,$7E,$7C,$85,$6E
	db $85,$66,$88,$76,$70,$4E,$70,$56,$78,$56,$80,$56,$88,$58,$8C,$60
	db $8C,$68,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose6.bin"	; GFXSize = $3E0

	%FREE_BYTES($DB457C, 24, $00)

DATA_DB4594:
	db $04,$07,$08,$00,$00,$1F,$00,$00,$00,$08,$01,$0F,$07,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$75,$7C,$81,$7C,$86,$5E,$79,$7C,$85,$6E
	db $85,$66,$89,$76,$70,$4F,$70,$57,$78,$57,$80,$57,$88,$58,$8B,$60
	db $8C,$68,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose7.bin"	; GFXSize = $3E0

	%FREE_BYTES($DB49A8, 24, $00)

DATA_DB49C0:
	db $04,$07,$08,$00,$00,$20,$00,$00,$00,$08,$01,$0F,$08,$18,$6C,$5C
	db $7C,$5C,$6C,$6C,$7C,$6C,$74,$7C,$82,$7C,$86,$5E,$7A,$7C,$86,$6E
	db $85,$66,$8A,$76,$70,$4F,$70,$57,$88,$50,$78,$57,$80,$57,$88,$58
	db $8B,$60,$8C,$68,$8C,$70
	incbin "Graphics/DynamicSprites/GFX_WaterfallBarrel_Pose8.bin"	; GFXSize = $400

	%FREE_BYTES($DB4DF6, 24, $00)

DATA_DB4E0E:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7A,$67
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode1.bin"	; GFXSize = $80

DATA_DB4E98:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$5F,$81,$6F,$83,$69
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode2.bin"	; GFXSize = $C0

DATA_DB4F66:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$56,$84,$61,$81,$66,$83,$6A
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode3.bin"	; GFXSize = $E0

DATA_DB5056:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7D,$54,$77,$4C,$75,$56,$85,$66
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode4.bin"	; GFXSize = $E0

DATA_DB5146:
	db $00,$08,$00,$00,$00,$08,$00,$00,$74,$43,$86,$4A,$86,$5F,$87,$6A
	db $73,$60,$78,$54,$80,$52,$80,$5C
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode5.bin"	; GFXSize = $100

DATA_DB525E:
	db $00,$09,$00,$00,$00,$09,$00,$00,$72,$41,$89,$4C,$78,$57,$7F,$55
	db $80,$5D,$89,$62,$77,$63,$72,$69,$89,$6B
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode6.bin"	; GFXSize = $120

DATA_DB5398:
	db $00,$07,$00,$00,$00,$07,$00,$00,$71,$48,$75,$5F,$7F,$5B,$82,$66
	db $8C,$66,$72,$6A,$8B,$50
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode7.bin"	; GFXSize = $E0

DATA_DB548E:
	db $00,$07,$00,$00,$00,$07,$00,$00,$6F,$55,$77,$69,$6F,$6D,$81,$65
	db $8C,$65,$78,$61,$8A,$54
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode8.bin"	; GFXSize = $E0

DATA_DB5584:
	db $00,$07,$00,$00,$00,$07,$00,$00,$70,$63,$6D,$6E,$77,$6C,$83,$64
	db $83,$6E,$8F,$6A,$8C,$5A
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode9.bin"	; GFXSize = $E0

DATA_DB567A:
	db $00,$05,$00,$00,$00,$05,$00,$00,$71,$64,$8F,$6A,$77,$75,$83,$64
	db $6C,$6E
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode10.bin"	; GFXSize = $A0

DATA_DB572C:
	db $00,$04,$00,$00,$00,$04,$00,$00,$82,$79,$8D,$6D,$74,$75,$85,$65
	incbin "Graphics/DynamicSprites/GFX_Rockpile_Explode11.bin"	; GFXSize = $80

DATA_DB57BC:
	db $02,$04,$04,$00,$00,$08,$10,$04,$76,$84,$76,$74,$84,$74,$84,$7C
	db $84,$84,$84,$8C
	incbin "Graphics/DynamicSprites/GFX_Krosshair_Pose.bin"	; GFXSize = $180

DATA_DB5950:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7E,$62,$8E,$62,$72,$72,$6E,$62
	db $86,$52,$76,$5A,$6E,$5A,$7E,$5A,$91,$5A,$9C,$65,$80,$72,$81,$7A
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera1.bin"	; GFXSize = $360

DATA_DB5CD0:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A7,$61,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$69,$A6,$71
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera2.bin"	; GFXSize = $3C0

DATA_DB60B6:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$61,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$69
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera3.bin"	; GFXSize = $3A0

DATA_DB647A:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$61,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$67,$81,$70
	db $81,$78,$A6,$69
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera4.bin"	; GFXSize = $3A0

DATA_DB683E:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$60,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$68
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera5.bin"	; GFXSize = $3A0

DATA_DB6C02:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$66,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$6E
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera6.bin"	; GFXSize = $3A0

DATA_DB6FC6:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$68,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$70
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera7.bin"	; GFXSize = $3A0

DATA_DB738A:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$68,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$70
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera8.bin"	; GFXSize = $3A0

DATA_DB774E:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $86,$50,$A6,$68,$76,$58,$6E,$58,$7E,$58,$90,$58,$9E,$68,$81,$70
	db $81,$78,$A6,$70
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsCamera9.bin"	; GFXSize = $3A0

DATA_DB7B12:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$87,$58,$8F,$58,$92,$58
	db $9E,$68,$A1,$61,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG1.bin"	; GFXSize = $360

DATA_DB7E98:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$A6,$5B,$92,$58
	db $9E,$63,$A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG2.bin"	; GFXSize = $3C0

DATA_DB827E:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$A6,$5B,$92,$58
	db $9E,$63,$A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG3.bin"	; GFXSize = $3C0

DATA_DB8664:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$A6,$5B,$92,$58
	db $9E,$63,$A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG4.bin"	; GFXSize = $3C0

DATA_DB8A4A:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$92,$58,$9E,$63
	db $A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG5.bin"	; GFXSize = $3A0

DATA_DB8E0E:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$A6,$6B,$92,$58
	db $9E,$63,$A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG6.bin"	; GFXSize = $3C0

DATA_DB91F4:
	db $05,$06,$0A,$04,$1A,$1E,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$A6,$6B,$92,$58
	db $9E,$63,$A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG7.bin"	; GFXSize = $3C0

DATA_DB95DA:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$92,$58,$9E,$63
	db $A6,$64,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG8.bin"	; GFXSize = $3A0

DATA_DB999E:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7E,$60,$8E,$60,$72,$70,$6E,$60
	db $87,$50,$81,$70,$77,$58,$6F,$58,$7F,$58,$81,$78,$92,$58,$9E,$63
	db $A6,$63,$90,$90
	incbin "Graphics/DynamicSprites/GFX_Ellie_SuckTowardsBG9.bin"	; GFXSize = $3A0

DATA_DB9D62:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$86,$61,$76,$61,$62,$71,$72,$71
	db $82,$71,$91,$6E,$94,$5E,$72,$61,$6E,$69,$66,$69,$5F,$76
	incbin "Graphics/DynamicSprites/GFX_Knautilus_Pose.bin"	; GFXSize = $400

DATA_DBA180:
	db $00,$03,$00,$00,$00,$03,$00,$00,$82,$75,$85,$75,$83,$7D
	incbin "Graphics/DynamicSprites/GFX_KnautilusDoor_Pose1.bin"	; GFXSize = $60

DATA_DBA1EE:
	db $00,$02,$00,$00,$00,$02,$00,$00,$86,$77,$86,$7F
	incbin "Graphics/DynamicSprites/GFX_KnautilusDoor_Pose2.bin"	; GFXSize = $40

DATA_DBA23A:
	db $00,$02,$00,$00,$00,$02,$00,$00,$89,$77,$89,$7F
	incbin "Graphics/DynamicSprites/GFX_KnautilusDoor_Pose3.bin"	; GFXSize = $40

DATA_DBA286:
	db $00,$02,$00,$00,$00,$02,$00,$00,$8C,$77,$8C,$7F
	incbin "Graphics/DynamicSprites/GFX_KnautilusDoor_Pose4.bin"	; GFXSize = $40

DATA_DBA2D2:
	db $00,$02,$00,$00,$00,$02,$00,$00,$8C,$77,$8F,$77
	incbin "Graphics/DynamicSprites/GFX_KnautilusDoor_Pose5.bin"	; GFXSize = $40

DATA_DBA31E:
	db $00,$02,$00,$00,$00,$02,$00,$00,$8C,$75,$8F,$75
	incbin "Graphics/DynamicSprites/GFX_KnautilusDoor_Pose6.bin"	; GFXSize = $40

DATA_DBA36A:
	db $08,$00,$20,$00,$00,$20,$00,$00,$6C,$69,$7C,$69,$5F,$72,$7C,$89
	db $7C,$79,$6C,$79,$6C,$89,$5E,$82
	incbin "Graphics/DynamicSprites/GFX_ElectricNode_Pose1.bin"	; GFXSize = $400

DATA_DBA782:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$7A,$6B,$6A,$6B,$7C,$8B,$7E,$7B
	db $6E,$7B,$6C,$8B,$60,$7B,$84,$73,$66,$8B,$62,$73
	incbin "Graphics/DynamicSprites/GFX_ElectricNode_Pose2.bin"	; GFXSize = $3E0

DATA_DBAB7E:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$6C,$6E,$7C,$6D,$60,$77,$7E,$7C
	db $6E,$7D,$65,$87,$74,$8D,$84,$8C,$7C,$8C
	incbin "Graphics/DynamicSprites/GFX_ElectricNode_Pose3.bin"	; GFXSize = $360

DATA_DBAEF8:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$67,$6E,$7D,$85,$7D,$75,$6E,$75
	db $6D,$85,$61,$7E,$7F,$6D,$77,$6D,$70,$66
	incbin "Graphics/DynamicSprites/GFX_ElectricNode_Pose4.bin"	; GFXSize = $360

DATA_DBB272:
	db $07,$02,$0E,$02,$1E,$20,$00,$00,$75,$69,$5E,$75,$7C,$88,$7E,$78
	db $6E,$79,$6E,$89,$5E,$85,$6D,$69,$65,$6D,$84,$70,$6D,$71
	incbin "Graphics/DynamicSprites/GFX_ElectricNode_Pose5.bin"	; GFXSize = $400

DATA_DBB690:
	db $07,$01,$0E,$00,$00,$0F,$10,$0E,$6C,$69,$7C,$69,$7C,$89,$7E,$79
	db $6E,$79,$6C,$89,$61,$7F,$66,$77
	incbin "Graphics/DynamicSprites/GFX_ElectricNode_Pose6.bin"	; GFXSize = $3A0

DATA_DBBA48:
	db $01,$06,$02,$00,$00,$08,$10,$02,$79,$70,$7D,$40,$7D,$48,$7D,$50
	db $7D,$58,$7D,$60,$7D,$68
	incbin "Graphics/DynamicSprites/GFX_KastleKAOSLever_Idle.bin"	; GFXSize = $140

DATA_DBBB9E:
	db $01,$06,$02,$00,$00,$08,$10,$02,$79,$70,$7D,$40,$7D,$48,$7D,$50
	db $7D,$58,$7D,$60,$7D,$68
	incbin "Graphics/DynamicSprites/GFX_KastleKAOSLever_Retract1.bin"	; GFXSize = $140

DATA_DBBCF4:
	db $01,$06,$02,$00,$00,$08,$10,$02,$79,$70,$7D,$40,$7D,$48,$7D,$50
	db $7D,$58,$7D,$60,$7D,$68
	incbin "Graphics/DynamicSprites/GFX_KastleKAOSLever_Retract2.bin"	; GFXSize = $140

DATA_DBBE4A:
	db $00,$08,$00,$00,$00,$08,$00,$00,$7D,$40,$7D,$48,$7D,$50,$7D,$58
	db $7D,$60,$7D,$68,$7D,$70,$7D,$78
	incbin "Graphics/DynamicSprites/GFX_KastleKAOSLever_Retract3.bin"	; GFXSize = $100

DATA_DBBF62:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7D,$71,$7D,$69,$7D,$61
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Deploy1.bin"	; GFXSize = $60

DATA_DBBFD0:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$71,$7C,$69,$7C,$61
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Deploy2.bin"	; GFXSize = $60

DATA_DBC03E:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$72,$7C,$6A,$7B,$62,$80,$62
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Deploy3.bin"	; GFXSize = $80

DATA_DBC0CE:
	db $00,$05,$00,$00,$00,$05,$00,$00,$7C,$71,$7C,$69,$77,$61,$7F,$61
	db $81,$61
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Deploy4.bin"	; GFXSize = $A0

DATA_DBC180:
	db $01,$02,$02,$00,$00,$04,$10,$02,$77,$61,$7C,$71,$81,$62
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Spin1.bin"	; GFXSize = $C0

DATA_DBC24E:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$61,$7C,$71
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Spin2.bin"	; GFXSize = $A0

DATA_DBC2FA:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$61,$7C,$71
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Spin3.bin"	; GFXSize = $A0

DATA_DBC3A6:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$71,$7C,$69,$7C,$61
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Spin4.bin"	; GFXSize = $60

DATA_DBC414:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$61,$7C,$71
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Spin5.bin"	; GFXSize = $A0

DATA_DBC4C0:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$61,$7C,$71
	incbin "Graphics/DynamicSprites/GFX_KRoolPropeller_Spin6.bin"	; GFXSize = $A0

DATA_DBC56C:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7E,$7F,$76,$77
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose1.bin"	; GFXSize = $40

DATA_DBC5B8:
	db $00,$03,$00,$00,$00,$03,$00,$00,$76,$78,$7E,$80,$81,$80
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose2.bin"	; GFXSize = $60

DATA_DBC626:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$78,$74,$78,$78,$80
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose3.bin"	; GFXSize = $C0

DATA_DBC6F4:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7D,$7A,$72,$7A,$73,$72,$82,$72
	db $7B,$72
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose4.bin"	; GFXSize = $160

DATA_DBC866:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7D,$79,$73,$79,$7A,$71,$72,$71
	db $82,$71
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose5.bin"	; GFXSize = $160

DATA_DBC9D8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$72,$68,$74,$78,$84,$80,$82,$68
	db $82,$70,$84,$78
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose6.bin"	; GFXSize = $180

DATA_DBCB6C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7B,$78,$72,$68,$82,$68,$82,$70
	db $74,$79
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose7.bin"	; GFXSize = $160

DATA_DBCCDE:
	db $02,$02,$04,$00,$00,$06,$10,$04,$73,$67,$79,$6F,$82,$67,$82,$5F
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose8.bin"	; GFXSize = $140

DATA_DBCE2E:
	db $01,$04,$02,$00,$00,$06,$10,$02,$74,$64,$7B,$74,$7E,$74,$82,$64
	db $82,$5C
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose9.bin"	; GFXSize = $100

DATA_DBCF40:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$60,$7D,$70,$82,$58,$82,$60
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose10.bin"	; GFXSize = $E0

DATA_DBD030:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$5B,$82,$53,$82,$5B,$7D,$6B
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose11.bin"	; GFXSize = $E0

DATA_DBD120:
	db $01,$01,$02,$00,$00,$03,$10,$02,$75,$57,$85,$53
	incbin "Graphics/DynamicSprites/GFX_LavaSmoke_Pose12.bin"	; GFXSize = $A0

DATA_DBD1CC:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$61,$74,$71,$86,$6C,$83,$74
	db $83,$6C,$83,$64
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose1.bin"	; GFXSize = $180

DATA_DBD360:
	db $03,$02,$06,$00,$00,$08,$10,$06,$72,$62,$72,$72,$7E,$67,$80,$77
	db $7F,$5F
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose2.bin"	; GFXSize = $1C0

DATA_DBD532:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$61,$73,$71,$83,$63,$83,$6B
	db $83,$73,$86,$6B
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose3.bin"	; GFXSize = $180

DATA_DBD6C6:
	db $02,$04,$04,$00,$00,$08,$10,$04,$74,$5E,$74,$6E,$83,$62,$83,$6A
	db $84,$72,$7F,$7A
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose4.bin"	; GFXSize = $180

DATA_DBD85A:
	db $02,$00,$04,$00,$00,$04,$10,$04,$78,$61,$78,$71
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose5.bin"	; GFXSize = $100

DATA_DBD966:
	db $00,$04,$00,$00,$00,$04,$00,$00,$7C,$61,$7C,$69,$7C,$71,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose6.bin"	; GFXSize = $80

DATA_DBD9F6:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$61,$7F,$71,$7B,$71,$7E,$79
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose7.bin"	; GFXSize = $E0

DATA_DBDAE6:
	db $02,$02,$04,$00,$00,$06,$10,$04,$76,$5E,$76,$6E,$83,$69,$83,$71
	incbin "Graphics/DynamicSprites/GFX_CollectableCog_Pose8.bin"	; GFXSize = $140

DATA_DBDC36:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$73,$82,$7B,$81,$73,$7C,$6B
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose1.bin"	; GFXSize = $E0

DATA_DBDD26:
	db $01,$03,$02,$00,$00,$05,$10,$02,$75,$74,$82,$7C,$7C,$6C,$7F,$74
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose2.bin"	; GFXSize = $E0

DATA_DBDE16:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$74,$80,$7D,$7C,$6C
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose3.bin"	; GFXSize = $C0

DATA_DBDEE4:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$73,$7E,$83,$7B,$6B
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose4.bin"	; GFXSize = $C0

DATA_DBDFB2:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$73,$7D,$83,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose5.bin"	; GFXSize = $C0

DATA_DBE080:
	db $01,$02,$02,$00,$00,$04,$10,$02,$76,$73,$7A,$83,$79,$6B
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose6.bin"	; GFXSize = $C0

DATA_DBE14E:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$75,$7B,$6D,$77,$6D,$80,$7C
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose7.bin"	; GFXSize = $E0

DATA_DBE23E:
	db $01,$03,$02,$00,$00,$05,$10,$02,$76,$74,$7F,$71,$79,$6C,$82,$79
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose8.bin"	; GFXSize = $E0

DATA_DBE32E:
	db $01,$03,$02,$00,$00,$05,$10,$02,$77,$70,$81,$73,$76,$7F,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_MapKRool_Pose9.bin"	; GFXSize = $E0

DATA_DBE41E:
	db $01,$00,$02,$00,$00,$02,$10,$02,$77,$73
	incbin "Graphics/DynamicSprites/GFX_FunkyKongDrivingBoat_Pose.bin"	; GFXSize = $80

DATA_DBE4A8:
	db $01,$07,$02,$00,$00,$09,$10,$02,$7B,$78,$7F,$70,$82,$70,$8B,$7A
	db $93,$7A,$9B,$7A,$A3,$7A,$A8,$7A
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Normal1.bin"	; GFXSize = $160

DATA_DBE620:
	db $01,$07,$02,$00,$00,$09,$10,$02,$7B,$7A,$7F,$72,$82,$72,$8B,$7C
	db $93,$7C,$9B,$7C,$A3,$7C,$A8,$7C
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Normal2.bin"	; GFXSize = $160

DATA_DBE798:
	db $01,$07,$02,$00,$00,$09,$10,$02,$7B,$7B,$7F,$73,$82,$73,$8B,$7D
	db $93,$7D,$9B,$7D,$A3,$7D,$A8,$7D
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Normal3.bin"	; GFXSize = $160

DATA_DBE910:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7A,$76,$74,$7E,$74,$6E,$8A,$7A
	db $92,$7A,$9A,$7A,$A2,$7A,$A8,$7A,$72,$76
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Waving1.bin"	; GFXSize = $180

DATA_DBEAAA:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7A,$77,$72,$80,$78,$71,$89,$7C
	db $91,$7C,$99,$7C,$A1,$7C,$A8,$7C,$71,$78
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Waving2.bin"	; GFXSize = $180

DATA_DBEC44:
	db $01,$07,$02,$00,$00,$09,$10,$02,$79,$79,$71,$81,$79,$71,$89,$7E
	db $91,$7E,$99,$7E,$A1,$7E,$A8,$7E
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Waving3.bin"	; GFXSize = $160

DATA_DBEDBC:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7B,$77,$74,$7F,$7A,$6F,$8B,$7D
	db $93,$7D,$9B,$7D,$A3,$7D,$A8,$7D,$82,$6F
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Handstand1.bin"	; GFXSize = $180

DATA_DBEF56:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7B,$78,$74,$80,$7B,$70,$8B,$7E
	db $93,$7E,$9B,$7E,$A3,$7E,$A8,$7E,$81,$70
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Handstand2.bin"	; GFXSize = $180

DATA_DBF0F0:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$7A,$79,$74,$81,$7D,$71,$8A,$7E
	db $92,$7E,$9A,$7E,$A2,$7E,$A8,$7E,$7F,$71
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Handstand3.bin"	; GFXSize = $180

DATA_DBF28A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6A,$79,$7A,$81,$7A,$79,$8A,$81
	db $92,$81,$9A,$81,$A2,$81,$A8,$81
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Dragged1.bin"	; GFXSize = $1C0

DATA_DBF462:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6A,$76,$7A,$7E,$7A,$76,$8A,$81
	db $92,$81,$9A,$81,$A2,$81,$A8,$81
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Dragged2.bin"	; GFXSize = $1C0

DATA_DBF63A:
	db $01,$09,$02,$00,$00,$0B,$10,$02,$7A,$7A,$6A,$7A,$77,$72,$8A,$81
	db $92,$81,$9A,$81,$A2,$81,$72,$7A,$71,$72,$A8,$81
	incbin "Graphics/DynamicSprites/GFX_CrankyKongJetSkiing_Dragged3.bin"	; GFXSize = $1A0

DATA_DBF7F6:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$53,$74,$63,$7C,$53,$7C,$73
	db $84,$63,$84,$6B,$74,$73,$74,$7B
	incbin "Graphics/DynamicSprites/GFX_FuelTank_Pose.bin"	; GFXSize = $280

DATA_DBFA8E:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6B,$61,$79,$71,$73,$51,$7B,$61
	db $6C,$71,$6F,$59,$89,$69,$88,$61,$78,$49,$83,$59,$83,$51,$70,$81
	incbin "Graphics/DynamicSprites/GFX_BananaBirdQueenHead_Pose1.bin"	; GFXSize = $360

DATA_DBFE0E:
	incbin "Graphics/Compressed/GFX_Layer1_Kremtoa.bin":0-(($010000-DATA_DBFE0E)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankDCMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_Kremtoa.bin":(DATA_DBFE0E_End-DATA_DBFE0E)-

DATA_DC4A71:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6C,$61,$74,$51,$6D,$71,$7C,$61
	db $7D,$71,$71,$81,$8A,$6A,$89,$62,$6F,$59,$84,$59,$84,$51,$79,$49
	incbin "Graphics/DynamicSprites/GFX_BananaBirdQueenHead_Pose2.bin"	; GFXSize = $360

DATA_DC4DF1:
	db $05,$06,$0A,$00,$00,$10,$10,$0A,$6D,$61,$7D,$61,$7E,$71,$6E,$71
	db $7D,$51,$8A,$6C,$8A,$64,$75,$59,$75,$51,$80,$49,$70,$59
	incbin "Graphics/DynamicSprites/GFX_BananaBirdQueenHead_Pose3.bin"	; GFXSize = $340

DATA_DC514F:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7E,$61,$76,$51,$6F,$71,$7F,$71
	db $6E,$61,$89,$71,$8B,$69,$88,$61,$70,$59,$86,$59,$86,$51,$7C,$49
	incbin "Graphics/DynamicSprites/GFX_BananaBirdQueenHead_Pose4.bin"	; GFXSize = $360

DATA_DC54CF:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6B,$61,$73,$51,$7B,$61,$6C,$71
	db $79,$71,$70,$81,$89,$69,$88,$61,$6E,$59,$83,$59,$83,$51,$78,$49
	incbin "Graphics/DynamicSprites/GFX_BananaBirdQueenHead_Pose5.bin"	; GFXSize = $360

DATA_DC584F:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$6B,$61,$7B,$61,$7A,$71,$73,$51
	db $6C,$71,$70,$81,$8A,$69,$88,$61,$6F,$59,$78,$49,$83,$51,$83,$59
	incbin "Graphics/DynamicSprites/GFX_BananaBirdQueenHead_Pose6.bin"	; GFXSize = $360

DATA_DC5BCF:
	db $07,$00,$0E,$00,$00,$0E,$10,$0E,$75,$16,$7A,$26,$7A,$36,$61,$18
	db $5F,$28,$60,$3E,$70,$44
	incbin "Graphics/DynamicSprites/GFX_LightsOnBananaBirdQueenBarrier_Pose.bin"	; GFXSize = $380

DATA_DC5F65:
	db $1F,$02,$6E,$13,$7E,$91,$00,$00,$79,$11,$60,$21,$70,$21,$80,$21
	db $90,$21,$5A,$31,$6A,$31,$7A,$31,$8A,$31,$56,$41,$66,$41,$76,$41
	db $86,$41,$53,$51,$63,$51,$73,$51,$83,$51,$93,$51,$9F,$51,$53,$61
	db $5F,$61,$6F,$61,$7F,$61,$8F,$61,$9F,$61,$98,$31,$96,$41,$54,$71
	db $64,$71,$74,$71,$94,$71,$71,$19,$89,$11,$71,$11,$69,$19,$89,$19
	db $91,$19,$9A,$29,$A3,$41,$A4,$49,$5E,$81,$84,$71,$81,$79,$8C,$71
	db $A4,$71,$A4,$79,$99,$81,$A6,$71,$77,$81,$7C,$81,$7A,$89,$6C,$81
	incbin "Graphics/DynamicSprites/GFX_GiantBananaBirdQueenEgg_Pose.bin"	; GFXSize = $1220

DATA_DC71F5:
	db $02,$00,$04,$00,$00,$04,$10,$04,$72,$74,$7E,$72
	incbin "Graphics/DynamicSprites/GFX_KRoolsEyes_Pose1.bin"	; GFXSize = $100

DATA_DC7301:
	db $02,$00,$04,$00,$00,$04,$10,$04,$72,$74,$7E,$72
	incbin "Graphics/DynamicSprites/GFX_KRoolsEyes_Pose2.bin"	; GFXSize = $100

DATA_DC740D:
	db $02,$00,$04,$00,$00,$04,$10,$04,$72,$74,$7E,$72
	incbin "Graphics/DynamicSprites/GFX_KRoolsEyes_Pose3.bin"	; GFXSize = $100

DATA_DC7519:
	db $01,$01,$02,$00,$00,$03,$10,$02,$72,$74,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose1.bin"	; GFXSize = $A0

DATA_DC75C5:
	db $01,$01,$02,$00,$00,$03,$10,$02,$74,$72,$79,$7E
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose2.bin"	; GFXSize = $A0

DATA_DC7671:
	db $01,$01,$02,$00,$00,$03,$10,$02,$74,$72,$76,$82
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose3.bin"	; GFXSize = $A0

DATA_DC771D:
	db $00,$05,$00,$00,$00,$05,$00,$00,$74,$77,$7C,$74,$73,$7F,$7B,$7C
	db $7B,$84
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose4.bin"	; GFXSize = $A0

DATA_DC77CF:
	db $01,$01,$02,$00,$00,$03,$10,$02,$74,$74,$71,$74
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose5.bin"	; GFXSize = $A0

DATA_DC787B:
	db $01,$01,$02,$00,$00,$03,$10,$02,$73,$76,$73,$6E
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose6.bin"	; GFXSize = $A0

DATA_DC7927:
	db $01,$01,$02,$00,$00,$03,$10,$02,$72,$76,$78,$6E
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose7.bin"	; GFXSize = $A0

DATA_DC79D3:
	db $01,$01,$02,$00,$00,$03,$10,$02,$73,$75,$76,$6D
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece1_Pose8.bin"	; GFXSize = $A0

DATA_DC7A7F:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7E,$72
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose1.bin"	; GFXSize = $80

DATA_DC7B09:
	db $01,$01,$02,$00,$00,$03,$10,$02,$80,$71,$84,$81
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose2.bin"	; GFXSize = $A0

DATA_DC7BB5:
	db $01,$00,$02,$00,$00,$02,$10,$02,$80,$71
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose3.bin"	; GFXSize = $80

DATA_DC7C3F:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7F,$71,$83,$81
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose4.bin"	; GFXSize = $A0

DATA_DC7CEB:
	db $01,$00,$02,$00,$00,$02,$10,$02,$80,$72
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose5.bin"	; GFXSize = $80

DATA_DC7D75:
	db $01,$00,$02,$00,$00,$02,$10,$02,$7F,$71
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose6.bin"	; GFXSize = $80

DATA_DC7DFF:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7F,$71,$83,$81
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose7.bin"	; GFXSize = $A0

DATA_DC7EAB:
	db $01,$01,$02,$00,$00,$03,$10,$02,$80,$73,$84,$6B
	incbin "Graphics/DynamicSprites/GFX_EggShellPiece2_Pose8.bin"	; GFXSize = $A0

DATA_DC7F57:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$76,$62,$77,$72,$81,$63,$81,$6B
	db $77,$82,$7F,$82,$85,$82,$7F,$8A
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg1.bin"	; GFXSize = $1C0

DATA_DC812F:
	db $02,$04,$04,$00,$00,$08,$10,$04,$79,$61,$77,$71,$7E,$89,$77,$81
	db $7F,$81,$85,$82
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg2.bin"	; GFXSize = $180

DATA_DC82C3:
	db $02,$04,$04,$00,$00,$08,$10,$04,$79,$61,$77,$71,$7E,$89,$77,$81
	db $7F,$81,$85,$82
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg3.bin"	; GFXSize = $180

DATA_DC8457:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$61,$77,$71,$7E,$89,$77,$81
	db $7F,$81,$85,$82
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg4.bin"	; GFXSize = $180

DATA_DC85EB:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$61,$78,$71,$7E,$89,$7C,$81
	db $7F,$81,$85,$83
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg5.bin"	; GFXSize = $180

DATA_DC877F:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$61,$78,$71,$7E,$89,$7C,$81
	db $80,$81,$85,$83
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg6.bin"	; GFXSize = $180

DATA_DC8913:
	db $02,$04,$04,$00,$00,$08,$10,$04,$78,$61,$78,$71,$7E,$89,$7C,$81
	db $7F,$81,$85,$83
	incbin "Graphics/DynamicSprites/GFX_Dixie_SitOnEgg7.bin"	; GFXSize = $180

DATA_DC8AA7:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $77,$5B,$7D,$5B,$7A,$73,$7D,$73,$84,$7B,$7B,$8B,$85,$83,$87,$83
	db $6C,$63,$6F,$63,$7B,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg1.bin"	; GFXSize = $360

DATA_DC8E2D:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $77,$5B,$7D,$5B,$7A,$73,$7D,$73,$84,$7B,$7B,$8B,$85,$83,$87,$83
	db $6C,$63,$6F,$63,$7A,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg2.bin"	; GFXSize = $360

DATA_DC91B3:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $76,$5B,$7D,$5B,$7A,$73,$7D,$73,$84,$7B,$7B,$8B,$85,$83,$87,$83
	db $6C,$63,$6F,$63,$79,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg3.bin"	; GFXSize = $360

DATA_DC9539:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $75,$5B,$7C,$5B,$7A,$73,$7D,$73,$84,$7B,$7B,$8B,$85,$83,$87,$83
	db $6C,$63,$6F,$63,$79,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg4.bin"	; GFXSize = $360

DATA_DC98BF:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $75,$5B,$7C,$5B,$7A,$73,$7D,$73,$84,$7B,$7B,$8B,$85,$83,$87,$83
	db $6C,$63,$6F,$63,$79,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg5.bin"	; GFXSize = $360

DATA_DC9C45:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $75,$5B,$7C,$5B,$7A,$73,$7D,$73,$84,$7B,$7B,$8B,$85,$83,$87,$83
	db $6C,$63,$6F,$63,$78,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg6.bin"	; GFXSize = $360

DATA_DC9FCB:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $77,$5B,$7D,$5B,$7A,$73,$7D,$73,$85,$7B,$7B,$8B,$85,$83,$88,$7D
	db $6C,$63,$6F,$63,$7A,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg7.bin"	; GFXSize = $360

DATA_DCA351:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$6B,$75,$7B,$77,$63,$65,$7B
	db $77,$5B,$7D,$5B,$7A,$73,$7D,$73,$85,$7B,$7B,$8B,$85,$83,$87,$78
	db $6C,$63,$6F,$63,$7A,$53
	incbin "Graphics/DynamicSprites/GFX_Kiddy_SitOnEgg8.bin"	; GFXSize = $360

DATA_DCA6D7:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$65,$71,$81,$61,$75,$71,$85,$71
	db $95,$71,$61,$61,$71,$61,$91,$61,$91,$69,$99,$69
	incbin "Graphics/DynamicSprites/GFX_RocketPlatform_Pose.bin"	; GFXSize = $3E0

DATA_DCAAD3:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7A,$70,$7E,$80,$86,$80,$8D,$7F
	db $84,$70,$8A,$78
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_LookUp1.bin"	; GFXSize = $120

DATA_DCAC07:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7A,$6F,$84,$77,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_LookUp2.bin"	; GFXSize = $120

DATA_DCAD35:
	db $02,$01,$04,$00,$00,$05,$10,$04,$79,$6D,$83,$74,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_LookUp3.bin"	; GFXSize = $120

DATA_DCAE63:
	db $01,$05,$02,$00,$00,$07,$10,$02,$78,$6C,$7A,$7C,$82,$7C,$88,$6F
	db $8A,$70,$88,$77
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_LookUp4.bin"	; GFXSize = $120

DATA_DCAF97:
	db $01,$05,$02,$00,$00,$07,$10,$02,$77,$6A,$77,$7A,$7F,$7A,$87,$6A
	db $87,$72,$82,$7A
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_LookUp5.bin"	; GFXSize = $120

DATA_DCB0CB:
	db $02,$01,$04,$00,$00,$05,$10,$04,$7A,$6F,$84,$77,$7C,$7F
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_Shock1.bin"	; GFXSize = $120

DATA_DCB1F9:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$6C,$82,$74,$7A,$7C,$8A,$6C
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_Shock2.bin"	; GFXSize = $140

DATA_DCB349:
	db $02,$02,$04,$00,$00,$06,$10,$04,$77,$6B,$81,$73,$79,$7B,$87,$6B
	incbin "Graphics/DynamicSprites/GFX_KRoolHead_Shock3.bin"	; GFXSize = $140

DATA_DCB499:
	db $02,$04,$04,$00,$00,$08,$10,$04,$80,$7D,$71,$7A,$7D,$75,$85,$75
	db $7D,$6D,$7E,$65
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyUp1.bin"	; GFXSize = $180

DATA_DCB62D:
	db $02,$04,$04,$00,$00,$08,$10,$04,$71,$77,$80,$77,$7D,$87,$83,$87
	db $7E,$6F,$7E,$67
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyUp2.bin"	; GFXSize = $180

DATA_DCB7C1:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$73,$74,$83,$73,$6F,$74,$76,$84
	db $7E,$83,$7E,$8B,$84,$83,$7E,$6C,$7E,$64
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyUp3.bin"	; GFXSize = $1E0

DATA_DCB9BB:
	db $02,$04,$04,$00,$00,$08,$10,$04,$73,$73,$7F,$73,$7D,$83,$76,$6B
	db $7E,$6B,$83,$6B
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyUp4.bin"	; GFXSize = $180

DATA_DCBB4F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$72,$72,$82,$72,$83,$82,$7B,$82
	db $70,$72,$76,$82,$7E,$6A
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyUp5.bin"	; GFXSize = $1A0

DATA_DCBD05:														; Note: Unused?
	db $01,$07,$02,$00,$00,$09,$10,$02,$76,$7A,$86,$7A,$8E,$7A,$84,$82
	db $6E,$7A,$6C,$74,$7D,$72,$7D,$6A
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyUp6.bin"	; GFXSize = $160

DATA_DCBE7D:
	db $03,$03,$06,$00,$00,$09,$10,$06,$81,$6C,$79,$7C,$69,$74,$71,$84
	db $6E,$84,$79,$74
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyUp1.bin"	; GFXSize = $1E0

DATA_DCC071:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7B,$79,$6B,$79,$6D,$71,$75,$71
	db $7D,$71,$85,$71,$88,$6C
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyUp2.bin"	; GFXSize = $1A0

DATA_DCC227:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7E,$78,$6D,$6A,$6E,$7A,$68,$77
	db $85,$70,$88,$6D,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyUp3.bin"	; GFXSize = $200

DATA_DCC43D:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6E,$69,$6F,$79,$7F,$81,$7F,$79
	db $7E,$71,$86,$75,$86,$6D,$88,$6D
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyUp4.bin"	; GFXSize = $1C0

DATA_DCC615:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$81,$78,$71,$79,$80,$70,$88,$70
	db $88,$68,$78,$71,$70,$71,$74,$69,$6D,$71,$6E,$79
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyUp5.bin"	; GFXSize = $200

DATA_DCC831:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$70,$79,$80,$79,$68,$75,$70,$71
	db $78,$71,$72,$69,$80,$71,$88,$71,$88,$69
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyUp6.bin"	; GFXSize = $1E0

DATA_DCCA2B:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$78,$75,$68,$73,$7A,$85,$6A,$6B
	db $72,$6B,$78,$6D,$88,$78,$87,$70,$8F,$75
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlySide1.bin"	; GFXSize = $1E0

DATA_DCCC25:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7A,$7A,$6C,$72,$68,$72,$6C,$6A
	db $74,$6A,$7C,$72,$84,$72,$7B,$6A,$8A,$77,$8F,$74
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlySide2.bin"	; GFXSize = $200

DATA_DCCE41:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$78,$68,$73,$88,$78,$8E,$75
	db $85,$70,$7D,$70,$7D,$68,$74,$6E,$6E,$6B,$69,$6B
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlySide3.bin"	; GFXSize = $200

DATA_DCD05D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$71,$66,$80,$76,$70,$76,$6A,$75
	db $7C,$66,$7C,$6E,$90,$76
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlySide4.bin"	; GFXSize = $200

DATA_DCD273:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$86,$73,$70,$67,$76,$77,$7C,$6F
	db $7C,$67,$6E,$76,$70,$7E
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlySide5.bin"	; GFXSize = $200

DATA_DCD489:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$73,$68,$74,$7B,$83,$88,$74
	db $88,$7C,$8F,$76,$7B,$6B,$73,$6C,$6B,$6C,$69,$66
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlySide6.bin"	; GFXSize = $200

DATA_DCD6A5:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$6C,$6A,$73,$7A,$7C,$6A,$78,$62
	db $7C,$72,$83,$77,$83,$7F,$89,$7E
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyDown1.bin"	; GFXSize = $1C0

DATA_DCD87D:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$7A,$81,$76,$6D,$6A,$7D,$72
	db $83,$6E,$7D,$6A,$79,$62,$7C,$62
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyDown2.bin"	; GFXSize = $220

DATA_DCDAB5:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$68,$6B,$6B,$73,$78,$77,$63
	db $83,$78,$83,$80,$89,$7E
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyDown3.bin"	; GFXSize = $200

DATA_DCDCCB:
	db $03,$02,$06,$00,$00,$08,$10,$06,$7A,$67,$6F,$6C,$79,$77,$89,$7E
	db $7B,$5F
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyDown4.bin"	; GFXSize = $1C0

DATA_DCDE9D:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7D,$68,$7B,$78,$6E,$73,$6E,$6B
	db $76,$6B,$89,$7E,$7C,$60
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyDown5.bin"	; GFXSize = $200

DATA_DCE0B3:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$77,$6A,$81,$76,$71,$7A,$87,$6E
	db $77,$62,$6F,$72,$6F,$6A,$6A,$6F
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDiagonallyDown6.bin"	; GFXSize = $220

DATA_DCE2EB:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$74,$64,$78,$74,$7E,$64,$72,$7C
	db $88,$7C,$83,$74,$7A,$84,$7F,$84
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDown1.bin"	; GFXSize = $220

DATA_DCE523:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$64,$7A,$74,$74,$64,$72,$74
	db $88,$74,$7A,$84,$80,$84
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDown2.bin"	; GFXSize = $200

DATA_DCE739:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$83,$6A,$78,$7A,$74,$6A,$75,$62
	db $6F,$71,$85,$62,$80,$62
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDown3.bin"	; GFXSize = $200

DATA_DCE94F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$7E,$6B,$76,$70,$80,$63,$7E,$80
	db $74,$6C,$7C,$80,$7D,$88
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDown4.bin"	; GFXSize = $1A0

DATA_DCEB05:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7F,$68,$6F,$6B,$7B,$78,$7E,$88
	db $8B,$72,$86,$60,$75,$62
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDown5.bin"	; GFXSize = $200

DATA_DCED1B:															; Note: Unused?
	db $03,$07,$06,$00,$00,$0D,$10,$06,$78,$7C,$83,$6E,$73,$6E,$6B,$76
	db $8E,$76,$74,$66,$86,$66,$7D,$66,$76,$5E,$83,$5E
	incbin "Graphics/DynamicSprites/GFX_MapBananaBirdQueen_FlyDown6.bin"	; GFXSize = $260

DATA_DCEF97:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$70,$52,$80,$52,$6F,$62,$7F,$62
	db $71,$72,$81,$72,$8B,$63,$8B,$6B,$8A,$5B
	incbin "Graphics/DynamicSprites/GFX_SwankyKongsBarrelInEnding_Pose.bin"	; GFXSize = $360

DATA_DCF311:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7D,$7C
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose1.bin"	; GFXSize = $20

DATA_DCF33B:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7C
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose2.bin"	; GFXSize = $20

DATA_DCF365:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$7B,$79,$83,$7D,$7B
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose3.bin"	; GFXSize = $60

DATA_DCF3D3:
	db $00,$03,$00,$00,$00,$03,$00,$00,$79,$79,$78,$83,$7F,$7F
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose4.bin"	; GFXSize = $60

DATA_DCF441:
	db $00,$08,$00,$00,$00,$08,$00,$00,$70,$79,$77,$87,$81,$7E,$88,$76
	db $7F,$86,$79,$77,$78,$7F,$80,$7E
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose5.bin"	; GFXSize = $100

DATA_DCF559:
	db $01,$03,$02,$00,$00,$05,$10,$02,$78,$79,$6F,$79,$76,$87,$89,$75
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose6.bin"	; GFXSize = $E0

DATA_DCF649:
	db $00,$06,$00,$00,$00,$06,$00,$00,$6E,$79,$75,$88,$7A,$79,$8A,$73
	db $7E,$7E,$78,$84
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose7.bin"	; GFXSize = $C0

DATA_DCF71D:
	db $00,$06,$00,$00,$00,$06,$00,$00,$6D,$78,$74,$83,$7C,$7C,$88,$72
	db $8C,$74,$79,$87
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose8.bin"	; GFXSize = $C0

DATA_DCF7F1:
	db $00,$08,$00,$00,$00,$08,$00,$00,$7D,$7C,$6C,$77,$76,$74,$6E,$7C
	db $74,$84,$79,$87,$87,$71,$8D,$76
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose9.bin"	; GFXSize = $100

DATA_DCF909:
	db $00,$08,$00,$00,$00,$08,$00,$00,$88,$85,$6A,$76,$74,$71,$70,$7B
	db $76,$85,$76,$71,$89,$73,$8C,$76
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose10.bin"	; GFXSize = $100

DATA_DCFA21:
	db $00,$08,$00,$00,$00,$08,$00,$00,$88,$85,$6A,$76,$74,$71,$70,$7B
	db $76,$85,$76,$71,$89,$73,$8C,$76
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose11.bin"	; GFXSize = $100

DATA_DCFB39:
	db $00,$08,$00,$00,$00,$08,$00,$00,$87,$85,$6A,$74,$72,$76,$6A,$7C
	db $76,$85,$73,$6E,$8A,$73,$77,$6E
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose12.bin"	; GFXSize = $100

DATA_DCFC51:
	db $00,$09,$00,$00,$00,$09,$00,$00,$85,$83,$6C,$74,$73,$76,$6B,$7C
	db $76,$85,$72,$6E,$8A,$73,$79,$6E,$89,$88
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose13.bin"	; GFXSize = $120

DATA_DCFD8B:
	db $00,$06,$00,$00,$00,$06,$00,$00,$87,$84,$6C,$78,$76,$85,$74,$71
	db $8A,$73,$76,$71
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose14.bin"	; GFXSize = $C0

DATA_DCFE5F:
	db $00,$03,$00,$00,$00,$03,$00,$00,$85,$83,$6C,$78,$76,$71
	incbin "Graphics/DynamicSprites/GFX_CheckpointStars_Pose15.bin"	; GFXSize = $60

DATA_DCFECD:
	incbin "Tilemaps/Compressed/Layer3_PierLevels.bin"

DATA_DCFF76:
	incbin "Graphics/Compressed/GFX_Layer3_PierLevels.bin":0-(($010000-DATA_DCFF76)&$00FFFF)
.End

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankDDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer3_PierLevels.bin":(DATA_DCFF76_End-DATA_DCFF76)-

DATA_DD033F:
	db $09,$02,$26,$00,$00,$28,$30,$06,$73,$77,$78,$50,$78,$60,$78,$40
	db $78,$20,$78,$30,$78,$10,$78,$00,$7C,$78,$7C,$70,$77,$10
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlagpole_Pose.bin"	; GFXSize = $5C0

DATA_DD091D:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$73,$83,$83,$7B,$83
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Rest.bin"	; GFXSize = $C0

DATA_DD09EB:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7F,$73,$87,$83,$7F,$83,$7B,$73
	db $7B,$83,$86,$6B
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_BeginRaise.bin"	; GFXSize = $120

DATA_DD0B1F:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7B,$75,$83,$85,$7B,$85,$84,$7B
	db $84,$83
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Rest.bin"	; GFXSize = $100

DATA_DD0C31:
	db $01,$05,$02,$00,$00,$07,$10,$02,$7B,$75,$83,$85,$7B,$85,$89,$7B
	db $89,$83,$89,$8B
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_BeginRaise.bin"	; GFXSize = $120

DATA_DD0D65:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$88,$71,$7B,$81,$8F,$81,$8F,$89
	db $87,$81,$80,$79,$80,$71,$7B,$71
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap1.bin"	; GFXSize = $1C0

DATA_DD0F3D:
	db $02,$05,$04,$00,$00,$09,$10,$04,$87,$6C,$87,$7C,$7F,$84,$7B,$84
	db $81,$7C,$7F,$74,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap2.bin"	; GFXSize = $1A0

DATA_DD10F3:
	db $02,$05,$04,$00,$00,$09,$10,$04,$87,$6C,$86,$7C,$7E,$84,$7B,$84
	db $81,$7C,$7F,$74,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap3.bin"	; GFXSize = $1A0

DATA_DD12A9:
	db $02,$05,$04,$00,$00,$09,$10,$04,$86,$6C,$86,$7C,$7E,$84,$7B,$84
	db $81,$7C,$7E,$74,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap4.bin"	; GFXSize = $1A0

DATA_DD145F:
	db $02,$04,$04,$00,$00,$08,$10,$04,$87,$6C,$81,$7C,$7B,$84,$7F,$74
	db $8F,$7C,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap5.bin"	; GFXSize = $180

DATA_DD15F3:
	db $02,$05,$04,$00,$00,$09,$10,$04,$87,$6C,$81,$7C,$7B,$84,$8D,$84
	db $7F,$74,$8F,$7C,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap6.bin"	; GFXSize = $1A0

DATA_DD17A9:
	db $02,$05,$04,$00,$00,$09,$10,$04,$87,$6C,$81,$7C,$7B,$84,$8E,$84
	db $7F,$74,$8F,$7C,$7B,$74
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap7.bin"	; GFXSize = $1A0

DATA_DD195F:
	db $02,$05,$04,$00,$00,$09,$10,$04,$87,$6B,$81,$7B,$7B,$83,$8F,$83
	db $80,$73,$8F,$7B,$7C,$73
	incbin "Graphics/DynamicSprites/GFX_LevelEndFlag_Flap8.bin"	; GFXSize = $1A0

DATA_DD1B15:
	db $01,$06,$02,$00,$00,$08,$10,$02,$81,$75,$8A,$85,$7A,$75,$7A,$85
	db $82,$85,$8C,$8B,$8D,$93
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap1.bin"	; GFXSize = $140

DATA_DD1C6B:
	db $01,$06,$02,$00,$00,$08,$10,$02,$82,$75,$8B,$85,$7A,$75,$7B,$85
	db $83,$85,$8D,$8B,$8D,$92
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap2.bin"	; GFXSize = $140

DATA_DD1DC1:
	db $01,$07,$02,$00,$00,$09,$10,$02,$83,$7B,$83,$73,$7B,$73,$7B,$83
	db $85,$8B,$8D,$89,$8D,$91,$82,$7B
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap3.bin"	; GFXSize = $160

DATA_DD1F39:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$82,$7B,$83,$73,$7B,$73,$7B,$83
	db $85,$8B,$8D,$8B,$8D,$93,$8C,$7B,$8D,$83
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap4.bin"	; GFXSize = $180

DATA_DD20D3:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$82,$7B,$83,$73,$7B,$73,$7B,$83
	db $86,$8B,$8E,$8B,$8E,$93,$8C,$7B,$8D,$83
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap5.bin"	; GFXSize = $180

DATA_DD226D:
	db $01,$08,$02,$00,$00,$0A,$10,$02,$82,$7C,$83,$74,$7B,$74,$7B,$84
	db $8A,$8C,$8E,$8C,$8E,$94,$8B,$7C,$8D,$84
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap6.bin"	; GFXSize = $180

DATA_DD2407:
	db $01,$07,$02,$00,$00,$09,$10,$02,$82,$7C,$83,$74,$7B,$74,$7B,$84
	db $8A,$8C,$8D,$8C,$8D,$94,$8B,$84
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap7.bin"	; GFXSize = $160

DATA_DD257F:
	db $01,$07,$02,$00,$00,$09,$10,$02,$81,$7C,$83,$74,$7B,$74,$7B,$84
	db $8B,$8C,$8D,$8C,$8E,$94,$8B,$84
	incbin "Graphics/DynamicSprites/GFX_LimpLevelEndFlag_Flap8.bin"	; GFXSize = $160

DATA_DD26F7:
	db $02,$00,$04,$00,$00,$04,$10,$04,$77,$77,$7A,$7B
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose1.bin"	; GFXSize = $100

DATA_DD2803:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$74,$7D,$82,$85,$76,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose2.bin"	; GFXSize = $140

DATA_DD2953:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$74,$7D,$82,$85,$76,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose3.bin"	; GFXSize = $140

DATA_DD2AA3:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$74,$7D,$82,$85,$76,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose4.bin"	; GFXSize = $140

DATA_DD2BF3:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$74,$7D,$82,$85,$76,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose5.bin"	; GFXSize = $140

DATA_DD2D43:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$74,$7D,$82,$85,$76,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose6.bin"	; GFXSize = $140

DATA_DD2E93:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7D,$75,$74,$7D,$82,$85,$76,$75
	incbin "Graphics/DynamicSprites/GFX_UnknownCircles_Pose7.bin"	; GFXSize = $140

DATA_DD2FE3:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$55,$71,$55,$74,$65,$84,$65
	db $6F,$63,$90,$6B,$75,$75,$7D,$75,$84,$75,$7A,$7D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Idle1.bin"	; GFXSize = $2C0

DATA_DD32BF:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$81,$54,$73,$54,$74,$64,$82,$64
	db $6F,$5D,$8F,$6C,$75,$74,$7D,$74,$85,$74,$76,$7C,$8E,$74
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Idle2.bin"	; GFXSize = $2E0

DATA_DD35BD:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$82,$53,$73,$53,$74,$63,$82,$63
	db $6F,$5C,$8D,$6D,$74,$73,$7C,$73,$84,$73,$7F,$7B,$8E,$73
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Idle3.bin"	; GFXSize = $2E0

DATA_DD38BB:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$53,$73,$53,$74,$63,$82,$63
	db $70,$5C,$8D,$70,$73,$73,$7B,$73,$83,$73,$7F,$7B,$8B,$73
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Idle4.bin"	; GFXSize = $2E0

DATA_DD3BB9:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$53,$73,$53,$73,$63,$82,$63
	db $70,$5C,$8D,$71,$73,$73,$7B,$73,$83,$73,$7F,$7B,$8B,$73
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Idle5.bin"	; GFXSize = $2E0

DATA_DD3EB7:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$83,$53,$73,$53,$73,$63,$82,$63
	db $70,$5C,$8D,$71,$72,$73,$7A,$73,$82,$73,$7E,$7B,$8A,$73
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Idle6.bin"	; GFXSize = $2E0

DATA_DD41B5:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$72,$55,$74,$65,$84,$65,$82,$5D
	db $75,$75,$7D,$75,$82,$75,$8D,$6F,$82,$55,$88,$5D,$7A,$7D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Turn1.bin"	; GFXSize = $280

DATA_DD4453:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$79,$55,$71,$65,$81,$65,$77,$55
	db $76,$75,$7E,$75,$86,$75,$72,$5D,$88,$5D,$7C,$7D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Turn2.bin"	; GFXSize = $260

DATA_DD46CF:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$82,$55,$72,$55,$74,$65,$84,$65
	db $6F,$5E,$75,$75,$79,$75,$81,$75,$79,$7D,$8F,$67
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote1.bin"	; GFXSize = $2C0

DATA_DD49AB:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$55,$72,$55,$74,$65,$83,$65
	db $6F,$5E,$76,$75,$79,$75,$81,$75,$79,$7D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote2.bin"	; GFXSize = $2A0

DATA_DD4C65:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$81,$55,$72,$55,$74,$65,$82,$65
	db $6F,$5E,$75,$75,$79,$75,$81,$75,$79,$7D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote3.bin"	; GFXSize = $2A0

DATA_DD4F1F:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$82,$55,$72,$55,$74,$65,$82,$65
	db $6F,$5E,$76,$75,$79,$75,$81,$75,$79,$7D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote4.bin"	; GFXSize = $2A0

DATA_DD51D9:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$7F,$53,$72,$53,$74,$63,$82,$63
	db $6F,$5E,$90,$6B,$75,$73,$7A,$73,$82,$73,$7A,$7B,$8C,$73
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote5.bin"	; GFXSize = $2E0

DATA_DD54D7:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7F,$54,$72,$54,$74,$64,$84,$64
	db $6F,$5F,$90,$6B,$75,$74,$7A,$74,$82,$74,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote6.bin"	; GFXSize = $2C0

DATA_DD57B3:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$54,$6F,$55,$74,$64,$84,$64
	db $90,$6B,$75,$74,$7D,$74,$85,$74,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_BGKRool_PressRemote7.bin"	; GFXSize = $2A0

DATA_DD5A6D:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$80,$52,$72,$52,$74,$62,$84,$62
	db $74,$72,$6F,$62,$94,$62,$94,$6A,$84,$72,$96,$66
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Hurt1.bin"	; GFXSize = $320

DATA_DD5DA9:
	db $06,$03,$0C,$00,$00,$0F,$10,$0C,$80,$51,$72,$51,$6F,$61,$80,$61
	db $77,$71,$94,$5C,$90,$60,$85,$71,$74,$71
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Hurt2.bin"	; GFXSize = $360

DATA_DD6123:
	db $06,$04,$0C,$00,$1C,$1C,$00,$00,$80,$52,$72,$52,$6E,$62,$7E,$62
	db $7A,$72,$96,$53,$6B,$6C,$8E,$5B,$77,$72,$6F,$72
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Hurt3.bin"	; GFXSize = $380

DATA_DD64BF:
	db $07,$02,$0E,$00,$1E,$1E,$00,$00,$80,$52,$72,$52,$6E,$62,$7E,$62
	db $61,$62,$7C,$72,$91,$4B,$90,$57,$75,$72
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Hurt4.bin"	; GFXSize = $3C0

DATA_DD6899:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$70,$6E,$7F,$6E,$75,$7E,$71,$66
	db $79,$66,$75,$8E,$83,$8E,$82,$86,$83,$7E,$81,$66,$87,$66
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Dead1.bin"	; GFXSize = $280

DATA_DD6B37:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$75,$6F,$85,$6F,$76,$7F,$78,$67
	db $80,$67,$6E,$89,$86,$7F,$72,$81,$84,$67,$7D,$8F
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Dead2.bin"	; GFXSize = $260

DATA_DD6DB3:
	db $03,$09,$06,$00,$00,$0F,$10,$06,$75,$6F,$85,$6F,$7A,$7F,$82,$67
	db $7D,$67,$6A,$83,$91,$78,$8A,$7F,$8B,$67,$75,$8F,$72,$87,$72,$7F
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Dead3.bin"	; GFXSize = $2A0

DATA_DD7073:
	db $03,$07,$06,$00,$00,$0D,$10,$06,$80,$7B,$7F,$6B,$70,$7D,$68,$7C
	db $71,$75,$79,$75,$90,$80,$8F,$70,$8F,$78,$6E,$8D
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Dead4.bin"	; GFXSize = $260

DATA_DD72EF:
	db $03,$08,$06,$00,$00,$0E,$10,$06,$81,$7F,$81,$6F,$71,$7C,$69,$74
	db $71,$74,$79,$74,$8B,$6F,$90,$77,$90,$7F,$8B,$87,$69,$84
	incbin "Graphics/DynamicSprites/GFX_BGKRool_Dead5.bin"	; GFXSize = $280

DATA_DD758D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$71,$7C,$79,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_BGKRoolPropeller_Spin1.bin"	; GFXSize = $60

DATA_DD75FB:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7B,$71,$7C,$79,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_BGKRoolPropeller_Spin2.bin"	; GFXSize = $60

DATA_DD7669:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$71,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_BGKRoolPropeller_Spin3.bin"	; GFXSize = $40

DATA_DD76B5:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$71,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_BGKRoolPropeller_Spin4.bin"	; GFXSize = $40

DATA_DD7701:
	db $00,$02,$00,$00,$00,$02,$00,$00,$7C,$71,$7C,$79
	incbin "Graphics/DynamicSprites/GFX_BGKRoolPropeller_Spin5.bin"	; GFXSize = $40

DATA_DD774D:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7C,$71,$7C,$79,$7D,$71
	incbin "Graphics/DynamicSprites/GFX_BGKRoolPropeller_Spin6.bin"	; GFXSize = $60

DATA_DD77BB:
	db $0E,$04,$2C,$08,$3C,$44,$00,$00,$49,$66,$58,$6F,$68,$6E,$78,$6E
	db $88,$6D,$98,$68,$48,$76,$58,$7F,$68,$7E,$78,$7E,$88,$7D,$98,$78
	db $A6,$65,$A7,$75,$61,$67,$50,$86,$59,$67,$68,$8E,$70,$8E,$78,$8E
	db $80,$8D,$88,$8D,$90,$8D,$A0,$88,$98,$88,$A8,$85
	incbin "Graphics/DynamicSprites/GFX_JapaneseSubtitleSign_Pose.bin"	; GFXSize = $880

DATA_DD8077:
	db $0C,$08,$28,$07,$38,$3F,$00,$00,$71,$4F,$68,$3F,$6B,$5F,$81,$4F
	db $91,$4F,$73,$6F,$7B,$5F,$78,$3F,$88,$3F,$84,$2F,$8B,$5F,$A1,$56
	db $8B,$6F,$61,$4D,$78,$37,$69,$4F,$68,$37,$70,$37,$94,$47,$6E,$6F
	db $7D,$37,$93,$3F,$6D,$57,$83,$6F,$84,$77,$A8,$66,$6E,$2F
	incbin "Graphics/DynamicSprites/GFX_KRool_Flailing1.bin"	; GFXSize = $7E0

DATA_DD8895:
	db $0C,$08,$28,$05,$38,$3D,$00,$00,$72,$4F,$68,$3F,$6A,$5F,$82,$4F
	db $92,$4F,$73,$6F,$7A,$5F,$78,$3F,$88,$3F,$80,$2F,$8A,$5F,$A1,$4F
	db $87,$6F,$62,$4D,$78,$37,$6A,$4F,$68,$37,$70,$37,$92,$47,$6E,$6F
	db $6B,$57,$83,$6F,$B0,$4F,$6D,$2F,$B1,$57
	incbin "Graphics/DynamicSprites/GFX_KRool_Flailing2.bin"	; GFXSize = $7A0

DATA_DD906F:
	db $0D,$06,$2A,$08,$3A,$42,$00,$00,$71,$4F,$68,$3F,$6A,$5F,$81,$4F
	db $91,$4F,$73,$6F,$7A,$5F,$78,$3F,$88,$3F,$61,$4F,$7F,$2F,$8A,$5F
	db $A1,$47,$87,$6F,$78,$37,$61,$47,$68,$37,$70,$37,$94,$47,$6E,$6F
	db $5C,$53,$93,$3F,$62,$5F,$83,$6F,$5E,$5B,$AC,$45,$6E,$2F
	incbin "Graphics/DynamicSprites/GFX_KRool_Flailing3.bin"	; GFXSize = $840

DATA_DD98ED:
	db $0D,$06,$2A,$06,$3A,$40,$00,$00,$72,$4F,$68,$3F,$6A,$5F,$82,$4F
	db $92,$4F,$73,$6F,$7A,$5F,$78,$3F,$88,$3F,$62,$4F,$80,$2F,$8A,$5F
	db $A2,$4F,$87,$6F,$78,$37,$61,$47,$68,$37,$70,$37,$5E,$61,$6E,$6F
	db $62,$67,$62,$5F,$83,$6F,$B0,$4F,$6E,$2F
	incbin "Graphics/DynamicSprites/GFX_KRool_Flailing4.bin"	; GFXSize = $800

DATA_DDA127:
	db $0C,$08,$28,$07,$38,$3F,$00,$00,$74,$4F,$68,$3F,$6A,$5F,$84,$4F
	db $94,$4F,$73,$6F,$7A,$5F,$78,$3F,$88,$3F,$64,$4F,$80,$2F,$8A,$5F
	db $87,$6F,$78,$37,$61,$49,$68,$37,$70,$37,$63,$67,$6B,$6F,$AF,$59
	db $A4,$50,$64,$5F,$83,$6F,$A4,$58,$AC,$57,$63,$6F,$6E,$2F
	incbin "Graphics/DynamicSprites/GFX_KRool_Flailing5.bin"	; GFXSize = $7E0

DATA_DDA945:
	db $0C,$08,$28,$03,$38,$3B,$00,$00,$66,$4F,$66,$3F,$6D,$5F,$76,$4F
	db $7D,$6F,$86,$4F,$6D,$6F,$7D,$5F,$76,$3F,$86,$3F,$8D,$5F,$9A,$67
	db $77,$7F,$8A,$77,$5F,$57,$80,$37,$88,$37,$91,$47,$7D,$7F,$8C,$6F
	db $96,$57,$9D,$60,$85,$7F
	incbin "Graphics/DynamicSprites/GFX_KRool_Talking1.bin"	; GFXSize = $760

DATA_DDB0DB:
	db $0C,$08,$28,$05,$38,$3D,$00,$00,$66,$4F,$66,$3F,$6C,$5F,$76,$4F
	db $7C,$6F,$86,$4F,$6C,$6F,$7C,$5F,$76,$3F,$86,$3F,$8C,$5F,$9C,$5F
	db $77,$7F,$8C,$77,$60,$57,$80,$37,$88,$37,$91,$47,$7C,$7F,$8C,$6F
	db $96,$57,$A2,$6F,$93,$6F,$A7,$67,$90,$4F
	incbin "Graphics/DynamicSprites/GFX_KRool_Talking2.bin"	; GFXSize = $7A0

DATA_DDB8B5:
	db $0C,$08,$28,$07,$38,$3F,$00,$00,$66,$4F,$67,$3F,$6D,$5F,$76,$4F
	db $7C,$6F,$86,$4F,$6C,$6F,$7D,$5F,$77,$3F,$87,$3F,$8D,$5F,$9D,$57
	db $77,$7F,$89,$77,$60,$57,$81,$37,$89,$37,$92,$47,$7E,$7F,$8C,$6F
	db $96,$57,$A5,$67,$93,$6F,$9D,$67,$AB,$5F,$90,$4F,$A8,$67
	incbin "Graphics/DynamicSprites/GFX_KRool_Talking3.bin"	; GFXSize = $7E0

DATA_DDC0D3:
	db $0C,$08,$28,$07,$38,$3F,$00,$00,$66,$4F,$66,$3F,$6D,$5F,$76,$4F
	db $7C,$6F,$86,$4F,$6C,$6F,$7D,$5F,$76,$3F,$86,$3F,$8D,$5F,$9D,$59
	db $77,$7F,$89,$77,$60,$57,$7F,$37,$87,$37,$92,$45,$7E,$7F,$8C,$6F
	db $96,$57,$A4,$69,$93,$6F,$AC,$61,$AD,$59,$94,$4F,$A7,$51
	incbin "Graphics/DynamicSprites/GFX_KRool_Talking4.bin"	; GFXSize = $7E0

DATA_DDC8F1:
	db $0C,$08,$28,$07,$38,$3F,$00,$00,$66,$4F,$65,$3F,$6E,$5F,$76,$4F
	db $7D,$6F,$86,$4F,$6D,$6F,$7E,$5F,$75,$3F,$85,$3F,$8E,$5F,$9E,$58
	db $77,$7F,$89,$77,$5F,$57,$7E,$37,$86,$37,$90,$44,$7E,$7F,$8D,$6F
	db $96,$57,$A6,$68,$94,$6F,$AE,$60,$AE,$58,$95,$4F,$A9,$50
	incbin "Graphics/DynamicSprites/GFX_KRool_Talking5.bin"	; GFXSize = $7E0

DATA_DDD10F:
	db $0C,$08,$28,$08,$38,$40,$00,$00,$65,$4F,$65,$3F,$6C,$5F,$75,$4F
	db $7D,$6F,$85,$4F,$6D,$6F,$7C,$5F,$75,$3F,$85,$3F,$8C,$5F,$9C,$57
	db $77,$7F,$89,$77,$5F,$57,$7D,$37,$85,$37,$8F,$42,$7E,$7F,$8D,$6F
	db $95,$57,$A6,$67,$94,$6F,$AB,$64,$AC,$5C,$95,$4F,$A9,$52,$AF,$5C
	incbin "Graphics/DynamicSprites/GFX_KRool_Talking6.bin"	; GFXSize = $800

DATA_DDD94F:
	db $0D,$06,$2A,$03,$3A,$3D,$00,$00,$60,$51,$60,$41,$6B,$61,$70,$51
	db $7D,$71,$80,$51,$6D,$71,$7B,$61,$70,$41,$80,$41,$8B,$61,$8D,$51
	db $93,$71,$9B,$69,$8A,$39,$7D,$39,$85,$39,$90,$49,$8B,$71,$5A,$59
	db $90,$41,$94,$46
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump1.bin"	; GFXSize = $7A0

DATA_DDE123:
	db $0C,$08,$28,$04,$38,$3C,$00,$00,$5C,$51,$60,$41,$6B,$61,$6C,$51
	db $7C,$51,$73,$71,$7B,$61,$70,$41,$80,$41,$9B,$5D,$8B,$61,$8C,$51
	db $83,$71,$6F,$71,$8A,$39,$7D,$39,$85,$39,$90,$49,$64,$61,$83,$79
	db $8B,$71,$5A,$59,$90,$41,$93,$45
	incbin "Graphics/DynamicSprites/GFX_KRool_Jump2.bin"	; GFXSize = $780

DATA_DDE8DB:
	db $0B,$0A,$26,$05,$36,$3B,$00,$00,$62,$51,$62,$41,$6D,$61,$72,$51
	db $83,$71,$82,$51,$73,$71,$7D,$61,$72,$41,$82,$41,$92,$51,$7C,$81
	db $8D,$69,$87,$39,$7D,$39,$85,$39,$92,$49,$8D,$61,$65,$61,$95,$61
	db $9C,$51,$5B,$59,$8D,$41,$9C,$59,$96,$49,$78,$81
	incbin "Graphics/DynamicSprites/GFX_KRool_Exposed1.bin"	; GFXSize = $760

DATA_DDF077:
	db $0C,$08,$28,$06,$38,$3E,$00,$00,$61,$50,$61,$40,$6A,$60,$71,$50
	db $83,$70,$81,$50,$73,$70,$7A,$60,$71,$40,$81,$40,$8A,$60,$91,$50
	db $80,$80,$93,$40,$89,$38,$7E,$38,$86,$38,$91,$48,$62,$60,$6E,$70
	db $97,$60,$9C,$50,$5A,$58,$91,$40,$9C,$58,$78,$80
	incbin "Graphics/DynamicSprites/GFX_KRool_Exposed2.bin"	; GFXSize = $7C0

DATA_DDF873:
	incbin "Tilemaps/Compressed/Layer2_MillLevels.bin"

DATA_DDFE8F:
	incbin "Graphics/Compressed/GFX_Layer2_MillLevels.bin":0-(($010000-DATA_DDFE8F)&$00FFFF)
.End

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankDEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer2_MillLevels.bin":(DATA_DDFE8F_End-DATA_DDFE8F)-

DATA_DE1BC2:
	db $0C,$08,$28,$06,$38,$3E,$00,$00,$60,$50,$60,$40,$67,$60,$70,$50
	db $83,$70,$80,$50,$73,$70,$77,$60,$70,$40,$80,$40,$87,$60,$90,$50
	db $80,$80,$94,$40,$88,$38,$7D,$38,$85,$38,$90,$48,$5F,$60,$6E,$70
	db $96,$60,$9C,$50,$59,$58,$90,$40,$9C,$58,$78,$80
	incbin "Graphics/DynamicSprites/GFX_KRool_Exposed3.bin"	; GFXSize = $7C0

DATA_DE23BE:
	db $0C,$08,$28,$06,$38,$3E,$00,$00,$60,$50,$60,$40,$69,$60,$70,$50
	db $83,$70,$80,$50,$73,$70,$79,$60,$70,$40,$80,$40,$89,$60,$90,$50
	db $80,$80,$94,$40,$86,$38,$7C,$38,$84,$38,$90,$48,$61,$60,$6E,$70
	db $96,$60,$9C,$50,$59,$5A,$90,$40,$9C,$58,$78,$80
	incbin "Graphics/DynamicSprites/GFX_KRool_Exposed4.bin"	; GFXSize = $7C0

DATA_DE2BBA:
	db $00,$10,$00,$00,$00,$10,$00,$00,$7C,$10,$7C,$18,$7C,$20,$7C,$28
	db $7C,$30,$7C,$38,$7C,$40,$7C,$48,$7C,$50,$7C,$58,$7C,$60,$7C,$68
	db $7C,$70,$7E,$78,$7E,$80,$79,$80
	incbin "Graphics/DynamicSprites/GFX_CraneThatCarriesKAOS_Pose.bin"	; GFXSize = $200

DATA_DE2DE2:
	db $0C,$06,$28,$00,$00,$2E,$30,$08,$6C,$79,$79,$7A,$88,$7B,$88,$6B
	db $78,$6A,$6C,$69,$6C,$59,$78,$5A,$88,$5B,$85,$4B,$75,$4A,$7A,$3B
	db $87,$43,$6E,$51,$70,$4A,$72,$42,$74,$3B,$7B,$33
	incbin "Graphics/DynamicSprites/GFX_KRoolCurtain_Pose.bin"	; GFXSize = $6C0

DATA_DE34CE:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$70,$7B,$68
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_InBG.bin"	; GFXSize = $A0

DATA_DE357A:
	db $01,$02,$02,$00,$00,$04,$10,$02,$79,$67,$83,$77,$7D,$77
	incbin "Graphics/DynamicSprites/GFX_KnautilusFireballShooter_Pose1.bin"	; GFXSize = $C0

DATA_DE3648:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7B,$67,$83,$77,$7D,$77
	incbin "Graphics/DynamicSprites/GFX_KnautilusFireballShooter_Pose2.bin"	; GFXSize = $C0

DATA_DE3716:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7D,$67,$83,$77,$7D,$77
	incbin "Graphics/DynamicSprites/GFX_KnautilusFireballShooter_Pose3.bin"	; GFXSize = $C0

DATA_DE37E4:
	db $01,$02,$02,$00,$00,$04,$10,$02,$7F,$67,$83,$77,$7E,$77
	incbin "Graphics/DynamicSprites/GFX_KnautilusFireballShooter_Pose4.bin"	; GFXSize = $C0

DATA_DE38B2:
	db $05,$03,$0A,$00,$00,$0D,$10,$0A,$5E,$73,$74,$78,$83,$68,$6F,$67
	db $4B,$77,$8C,$79,$9A,$7B,$B3,$7D
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose1.bin"	; GFXSize = $2E0

DATA_DE3BAA:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$62,$71,$75,$77,$7B,$67,$75,$67
	db $92,$76,$AE,$7D,$58,$76,$4E,$7E,$8A,$77,$68,$69
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose2.bin"	; GFXSize = $320

DATA_DE3EE6:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$63,$71,$89,$71,$74,$77,$6A,$69
	db $5E,$71,$53,$7C,$85,$69,$77,$68,$A7,$7A
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose3.bin"	; GFXSize = $240

DATA_DE4140:
	db $06,$01,$0C,$00,$00,$0D,$10,$0C,$62,$6F,$72,$6F,$86,$73,$62,$5F
	db $85,$63,$99,$75,$5A,$78
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose4.bin"	; GFXSize = $320

DATA_DE4476:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6F,$69,$83,$69,$5F,$6C,$91,$73
	db $78,$6E,$67,$64,$8E,$7C
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose5.bin"	; GFXSize = $260

DATA_DE46EC:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$6E,$68,$7D,$68,$64,$6E,$8D,$6D
	db $74,$7B,$57,$7D,$8C,$7A
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose6.bin"	; GFXSize = $260

DATA_DE4962:
	db $03,$03,$06,$00,$00,$09,$10,$06,$68,$68,$78,$68,$88,$68,$74,$78
	db $59,$7A,$8A,$78
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose7.bin"	; GFXSize = $1E0

DATA_DE4B56:
	db $03,$03,$06,$00,$00,$09,$10,$06,$6E,$6A,$85,$6B,$57,$77,$4C,$7E
	db $A1,$7B,$8D,$7B
	incbin "Graphics/DynamicSprites/GFX_CeilingVacuumEffect_Pose8.bin"	; GFXSize = $1E0

DATA_DE4D4A:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$70,$58,$80,$58,$71,$68,$81,$68
	db $8B,$5C,$90,$64,$91,$6C,$76,$78,$7E,$78,$86,$78,$8C,$74
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified1.bin"	; GFXSize = $2E0

DATA_DE5048:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$71,$58,$81,$58,$6F,$68,$7F,$68
	db $8C,$66,$8B,$5E,$8D,$76,$76,$78,$7E,$78,$86,$78
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified2.bin"	; GFXSize = $320

DATA_DE5384:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$58,$85,$58,$6F,$68,$7F,$68
	db $8F,$68,$6F,$60,$95,$60,$76,$78,$7E,$78,$83,$78
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified3.bin"	; GFXSize = $320

DATA_DE56C0:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$74,$58,$84,$58,$6E,$68,$7E,$68
	db $8E,$68,$6F,$60,$98,$68,$76,$78,$7E,$78,$82,$78
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified4.bin"	; GFXSize = $320

DATA_DE59FC:
	db $04,$08,$08,$00,$18,$18,$00,$00,$75,$58,$6F,$68,$7F,$68,$8B,$67
	db $85,$58,$6F,$60,$91,$77,$76,$78,$7E,$78,$82,$78,$85,$60,$8D,$5F
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified5.bin"	; GFXSize = $300

DATA_DE5D1C:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$75,$58,$85,$58,$6F,$68,$7F,$68
	db $8E,$68,$6F,$60,$91,$78,$76,$78,$7E,$78,$82,$78,$71,$58
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified6.bin"	; GFXSize = $340

DATA_DE607A:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$75,$58,$85,$58,$6E,$68,$7E,$68
	db $8D,$68,$6E,$60,$76,$78,$7E,$78,$85,$78
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified7.bin"	; GFXSize = $300

DATA_DE6394:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$75,$58,$85,$58,$6F,$68,$7F,$68
	db $8A,$68,$6F,$60,$8F,$5E,$76,$78,$7E,$78,$84,$78
	incbin "Graphics/DynamicSprites/GFX_SteelKeg_Electrified8.bin"	; GFXSize = $320

DATA_DE66D0:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$78,$5E,$88,$5E,$75,$6E,$85,$6E
	db $89,$56,$8C,$56,$77,$7E,$7F,$7E,$87,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking1.bin"	; GFXSize = $2A0

DATA_DE698A:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$78,$5E,$88,$5E,$78,$6E,$88,$6E
	db $88,$56,$8B,$56,$77,$7A,$7F,$7E,$81,$7E,$75,$6D
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking2.bin"	; GFXSize = $2C0

DATA_DE6C66:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$78,$5E,$88,$5E,$7A,$6E,$8C,$6E
	db $87,$56,$8A,$56,$77,$74,$77,$7C,$7F,$7E,$93,$76,$92,$6E,$75,$6C
	db $82,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking3.bin"	; GFXSize = $2C0

DATA_DE6F48:
	db $04,$08,$08,$00,$18,$18,$00,$00,$78,$5E,$88,$5E,$7A,$6E,$90,$6E
	db $8C,$6E,$87,$56,$8A,$56,$77,$74,$77,$7C,$7F,$7E,$75,$6C,$82,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking4.bin"	; GFXSize = $300

DATA_DE7268:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$78,$5E,$88,$5E,$75,$6E,$85,$6E
	db $88,$56,$8B,$56,$77,$7E,$7F,$7E,$81,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking5.bin"	; GFXSize = $2A0

DATA_DE7522:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$5E,$87,$5E,$75,$6E,$85,$6E
	db $87,$56,$8A,$56,$77,$7E,$7F,$7E,$85,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking6.bin"	; GFXSize = $2A0

DATA_DE77DC:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$5E,$86,$5E,$75,$6E,$85,$6E
	db $86,$56,$8B,$56,$82,$7E,$77,$7E,$7F,$7E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Talking7.bin"	; GFXSize = $2A0

DATA_DE7A96:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$5C,$77,$6C,$87,$6C,$87,$5C
	db $77,$7C,$7F,$7C,$87,$7C,$8D,$7C,$75,$6C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump1.bin"	; GFXSize = $2A0

DATA_DE7D50:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$79,$5F,$75,$6F,$85,$6F,$89,$5F
	db $79,$7F,$81,$7F,$75,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump2.bin"	; GFXSize = $260

DATA_DE7FC6:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$5B,$75,$6B,$8D,$6B,$8A,$5B
	db $75,$7B,$7D,$7B,$83,$7B,$85,$6B,$76,$63,$85,$73
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump3.bin"	; GFXSize = $2C0

DATA_DE82A2:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$77,$58,$87,$57,$75,$68,$85,$67
	db $75,$78,$7A,$78,$95,$60,$99,$64,$9B,$67
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump4.bin"	; GFXSize = $2A0

DATA_DE855C:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$77,$54,$87,$54,$76,$64,$97,$54
	db $8D,$64,$75,$74,$7B,$74,$85,$64,$8C,$4C,$92,$64,$7A,$7C
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump5.bin"	; GFXSize = $2E0

DATA_DE885A:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$77,$52,$84,$4E,$76,$62,$73,$72
	db $94,$49,$84,$5E,$8C,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump6.bin"	; GFXSize = $2C0

DATA_DE8B30:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$77,$4E,$83,$4E,$76,$5E,$71,$6E
	db $88,$3E,$86,$5E,$82,$46,$92,$36,$7B,$73,$88,$5E
	incbin "Graphics/DynamicSprites/GFX_DonkeyKong_Jump7.bin"	; GFXSize = $320

DATA_DE8E6C:
	db $03,$03,$06,$00,$00,$09,$10,$06,$7A,$70,$74,$60,$84,$60,$82,$58
	db $77,$70,$71,$5D
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump1.bin"	; GFXSize = $1E0

DATA_DE9060:
	db $03,$03,$06,$00,$00,$09,$10,$06,$76,$70,$77,$60,$86,$60,$86,$70
	db $82,$78,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump2.bin"	; GFXSize = $1E0

DATA_DE9254:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$86,$66,$76,$6D,$6E,$75,$77,$65
	db $7E,$65,$88,$5E,$90,$5E,$83,$76,$7B,$7D
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump3.bin"	; GFXSize = $1E0

DATA_DE944E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$60,$75,$68,$85,$70,$79,$78
	db $7F,$78,$7A,$80,$75,$60,$7B,$5A,$7B,$52,$8D,$70,$92,$60
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump4.bin"	; GFXSize = $220

DATA_DE968C:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$85,$5F,$75,$63,$75,$73,$81,$6F
	db $88,$57,$91,$5F,$71,$68,$72,$60,$76,$5B
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump5.bin"	; GFXSize = $240

DATA_DE98E6:
	db $02,$0B,$04,$00,$00,$0F,$10,$04,$87,$5F,$73,$6D,$6D,$6D,$7F,$65
	db $7F,$5D,$77,$65,$83,$6D,$83,$75,$74,$7D,$86,$57,$6C,$66,$6C,$5E
	db $89,$57
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump6.bin"	; GFXSize = $260

DATA_DE9B68:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$88,$60,$75,$6C,$6D,$78,$80,$64
	db $80,$5C,$78,$64,$85,$6C,$85,$74,$79,$7C,$88,$58,$69,$78,$69,$70
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump7.bin"	; GFXSize = $240

DATA_DE9DC8:												; Note: Unused?
	db $03,$07,$06,$00,$00,$0D,$10,$06,$84,$5E,$74,$6B,$84,$6E,$72,$7B
	db $72,$83,$6D,$83,$7C,$63,$87,$56,$91,$62,$7F,$7B
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Jump8.bin"	; GFXSize = $260

DATA_DEA044:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7F,$60,$7C,$70,$71,$5D,$77,$6F
	db $8C,$5A,$82,$58,$77,$67,$7A,$77,$73,$68,$75,$60
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Talking1.bin"	; GFXSize = $200

DATA_DEA260:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7E,$60,$78,$70,$70,$5D,$88,$70
	db $8C,$5A,$83,$58,$78,$68,$88,$78,$73,$69,$72,$61
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Talking2.bin"	; GFXSize = $200

DATA_DEA47C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7F,$60,$78,$70,$71,$5D,$88,$70
	db $8C,$5A,$83,$58,$78,$68,$8C,$6F,$74,$69,$72,$61
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Talking3.bin"	; GFXSize = $200

DATA_DEA698:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7F,$60,$78,$70,$71,$5D,$88,$70
	db $8C,$5A,$83,$58,$78,$68,$8B,$70,$74,$69,$72,$61,$81,$58
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Talking4.bin"	; GFXSize = $220

DATA_DEA8D6:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$60,$78,$70,$71,$5D,$88,$70
	db $8C,$5A,$82,$58,$78,$68,$73,$6A,$72,$62
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Talking5.bin"	; GFXSize = $1E0

DATA_DEAAD0:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7E,$60,$78,$70,$70,$5D,$88,$70
	db $8A,$5A,$82,$58,$78,$68,$80,$58,$73,$6A,$72,$62
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_Talking6.bin"	; GFXSize = $200

DATA_DEACEC:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$74,$71,$64,$71,$77,$61,$67,$61
	db $84,$71,$87,$61,$87,$69,$8A,$69,$70,$59,$78,$59,$80,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking1.bin"	; GFXSize = $340

DATA_DEB04A:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$73,$71,$63,$71,$76,$61,$66,$61
	db $83,$71,$86,$61,$86,$69,$89,$69,$70,$59,$78,$59,$80,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking2.bin"	; GFXSize = $340

DATA_DEB3A8:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$71,$65,$71,$76,$61,$66,$61
	db $85,$71,$86,$61,$86,$69,$8D,$69,$6F,$59,$7D,$59,$62,$71,$62,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking3.bin"	; GFXSize = $360

DATA_DEB728:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6A,$71,$76,$61,$66,$61,$87,$71
	db $84,$79,$86,$61,$86,$69,$8E,$69,$70,$59,$7F,$71,$78,$59,$62,$71
	db $62,$79,$7A,$71,$80,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking4.bin"	; GFXSize = $360

DATA_DEBAAE:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6B,$71,$77,$61,$67,$61,$87,$71
	db $93,$79,$87,$61,$87,$69,$8F,$69,$70,$59,$83,$71,$78,$59,$63,$71
	db $63,$79,$7B,$71,$80,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking5.bin"	; GFXSize = $360

DATA_DEBE34:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$6B,$71,$76,$61,$66,$61,$87,$71
	db $84,$79,$86,$61,$86,$69,$8E,$69,$6F,$59,$83,$71,$77,$59,$63,$71
	db $63,$79,$7B,$71,$7F,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking6.bin"	; GFXSize = $360

DATA_DEC1BA:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$6A,$71,$76,$61,$66,$61,$85,$71
	db $7F,$79,$86,$61,$86,$69,$8D,$69,$70,$59,$7D,$71,$62,$71,$62,$79
	db $7A,$71,$7D,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking7.bin"	; GFXSize = $340

DATA_DEC51E:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$74,$71,$76,$61,$66,$61,$84,$71
	db $64,$71,$79,$59,$86,$61,$86,$69,$89,$69,$70,$59,$62,$71,$62,$79
	db $80,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Walking8.bin"	; GFXSize = $380

DATA_DEC8C0:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$84,$71,$82,$61,$74,$71,$68,$71
	db $72,$61,$6E,$61,$6B,$69,$72,$59,$7A,$59,$82,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnToFaceAwayFromCamera.bin"	; GFXSize = $320

DATA_DECBFC:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$77,$71,$7A,$61,$6A,$61,$6A,$71
	db $84,$71,$71,$59,$8A,$69,$8A,$61,$79,$59,$81,$59,$83,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile1.bin"	; GFXSize = $340

DATA_DECF5A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$71,$7B,$61,$6B,$61,$65,$71
	db $84,$71,$6F,$59,$66,$69,$8A,$69,$88,$61,$77,$59,$7F,$59,$83,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile2.bin"	; GFXSize = $360

DATA_DED2DA:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$75,$71,$7E,$61,$6E,$61,$65,$71
	db $85,$71,$74,$59,$67,$69,$8E,$69,$8A,$61,$7C,$59,$84,$59,$90,$71
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile3.bin"	; GFXSize = $360

DATA_DED65A:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$7B,$71,$84,$61,$74,$61,$6B,$71
	db $8B,$71,$7B,$59,$6C,$69,$94,$69,$92,$61,$80,$59,$88,$59,$9B,$71
	db $9B,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile4.bin"	; GFXSize = $380

DATA_DED9FC:
	db $05,$06,$0A,$03,$1A,$1D,$00,$00,$7B,$71,$84,$61,$74,$61,$6B,$71
	db $8B,$71,$88,$59,$6C,$69,$94,$69,$91,$61,$7D,$59,$85,$59,$98,$79
	db $9B,$71,$9A,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile5.bin"	; GFXSize = $3A0

DATA_DEDDC0:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7B,$71,$85,$61,$75,$61,$6B,$71
	db $8B,$71,$88,$59,$6D,$69,$95,$69,$80,$59,$97,$77,$97,$6F
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile6.bin"	; GFXSize = $340

DATA_DEE11E:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7B,$71,$85,$61,$75,$61,$6B,$71
	db $8B,$71,$88,$59,$6D,$69,$90,$69,$84,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile7.bin"	; GFXSize = $300

DATA_DEE438:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7B,$71,$85,$61,$75,$61,$6B,$71
	db $8B,$71,$88,$59,$6D,$69,$90,$69,$84,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile8.bin"	; GFXSize = $300

DATA_DEE752:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$7B,$71,$85,$61,$75,$61,$6B,$71
	db $8B,$71,$88,$59,$6D,$69,$90,$69,$84,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_TurnTowardsCameraAndSmile9.bin"	; GFXSize = $300

DATA_DEEA6C:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$85,$71,$84,$61,$75,$71,$68,$71
	db $74,$61,$81,$59,$70,$61,$6D,$69,$79,$59,$73,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw1.bin"	; GFXSize = $320

DATA_DEEDA8:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$85,$71,$79,$61,$75,$71,$67,$71
	db $69,$61,$86,$61,$89,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw2.bin"	; GFXSize = $2C0

DATA_DEF07E:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$85,$71,$78,$61,$75,$71,$67,$71
	db $68,$61,$84,$61,$88,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw3.bin"	; GFXSize = $2C0

DATA_DEF354:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$85,$71,$78,$61,$75,$71,$69,$71
	db $69,$61,$85,$61,$88,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw4.bin"	; GFXSize = $2C0

DATA_DEF62A:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$85,$71,$7B,$61,$75,$71,$65,$71
	db $6B,$61,$86,$61,$8B,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw5.bin"	; GFXSize = $2C0

DATA_DEF900:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$89,$71,$7E,$61,$79,$71,$69,$71
	db $6E,$61,$61,$79,$8E,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw6.bin"	; GFXSize = $2C0

DATA_DEFBD6:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$81,$61,$85,$71,$75,$71,$6B,$59
	db $95,$71,$6D,$79,$95,$79,$91,$69,$79,$69,$71,$69,$6C,$51
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw7.bin"	; GFXSize = $2E0

DATA_DEFED4:										; Note: The first 64 bytes of this tilemap are unused.
	incbin "Tilemaps/Layer3_MurkyMill.bin":0-(($010000-DATA_DEFED4)&$00FFFF)
.End

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankDFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Tilemaps/Layer3_MurkyMill.bin":(DATA_DEFED4_End-DATA_DEFED4)-

DATA_DF04D4:
	incbin "Graphics/GFX_Layer3_MurkyMillLights.bin"

DATA_DF0DA4:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$8E,$71,$7E,$71,$6E,$59,$8A,$69
	db $82,$69,$92,$69,$7A,$69,$74,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw8.bin"	; GFXSize = $220

DATA_DF0FDC:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$8E,$71,$7E,$71,$73,$61,$88,$69
	db $80,$69,$7C,$71,$90,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw9.bin"	; GFXSize = $200

DATA_DF11F2:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$8A,$71,$7A,$71,$63,$60,$83,$61
	db $7B,$69,$7F,$61,$95,$71,$73,$69,$93,$69
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw10.bin"	; GFXSize = $2A0

DATA_DF14AC:
	db $04,$08,$08,$01,$18,$19,$00,$00,$82,$71,$72,$71,$74,$61,$84,$61
	db $7D,$59,$84,$59,$92,$71,$94,$69,$6A,$71,$8D,$79,$62,$71,$63,$69
	db $8E,$61
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Throw11.bin"	; GFXSize = $320

DATA_DF17EE:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$77,$71,$69,$71,$87,$71,$88,$61
	db $78,$61,$74,$61,$7E,$59,$72,$69,$85,$59,$77,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Idle1.bin"	; GFXSize = $320

DATA_DF1B2A:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$77,$71,$68,$71,$87,$71,$87,$61
	db $77,$61,$74,$61,$7D,$59,$73,$69,$85,$59,$79,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Idle2.bin"	; GFXSize = $320

DATA_DF1E66:
	db $04,$08,$08,$00,$18,$18,$00,$00,$77,$71,$87,$71,$88,$61,$78,$61
	db $74,$61,$6F,$79,$7D,$59,$72,$69,$85,$59,$6F,$71,$69,$79,$7A,$59
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Idle3.bin"	; GFXSize = $300

DATA_DF2186:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$71,$85,$71,$88,$61,$78,$61
	db $74,$61,$6D,$79,$7C,$59,$73,$69,$84,$59,$70,$71,$69,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_Idle4.bin"	; GFXSize = $2E0

DATA_DF2484:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$73,$59,$83,$59,$81,$69,$71,$69
	db $8D,$69,$8D,$71,$71,$79,$79,$79,$85,$79,$8D,$79
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses1.bin"	; GFXSize = $2C0

DATA_DF2760:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$70,$5C,$80,$5C,$7F,$6C,$6F,$6C
	db $8A,$64,$8C,$6C,$8C,$74,$70,$7C,$78,$7C,$85,$7C,$8C,$7C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses2.bin"	; GFXSize = $2E0

DATA_DF2A5E:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$71,$5C,$81,$5C,$7E,$6C,$6E,$6C
	db $8B,$64,$8D,$6C,$8C,$74,$6C,$7C,$74,$7C,$85,$7C,$8D,$7C
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses3.bin"	; GFXSize = $2E0

DATA_DF2D5C:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$72,$5D,$82,$5D,$79,$6D,$69,$6D
	db $85,$6D,$8C,$65,$6E,$7D,$75,$7D,$85,$7D,$8D,$7D
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses4.bin"	; GFXSize = $320

DATA_DF3098:
	db $04,$08,$08,$00,$18,$18,$00,$00,$74,$59,$7B,$69,$6B,$69,$8B,$69
	db $84,$61,$84,$59,$6C,$61,$72,$79,$78,$79,$85,$79,$8D,$79,$8B,$61
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses5.bin"	; GFXSize = $300

DATA_DF33B8:
	db $04,$08,$08,$00,$18,$18,$00,$00,$6E,$5D,$7E,$5D,$77,$6D,$87,$6D
	db $6F,$6D,$8D,$65,$8A,$5D,$73,$7D,$78,$7D,$85,$7D,$8C,$7D,$73,$75
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses6.bin"	; GFXSize = $300

DATA_DF36D8:
	db $04,$08,$08,$01,$18,$19,$00,$00,$69,$5D,$79,$5D,$69,$6D,$84,$6D
	db $79,$6D,$89,$65,$86,$5D,$6A,$7D,$7C,$6D,$85,$7D,$8C,$7D,$6C,$7D
	db $7E,$75
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses7.bin"	; GFXSize = $320

DATA_DF3A1A:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$68,$5A,$78,$5A,$65,$6A,$75,$6A
	db $84,$6A,$88,$62,$84,$5A,$66,$7A,$85,$7A,$8C,$7A,$69,$7A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses8.bin"	; GFXSize = $340

DATA_DF3D78:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$82,$5B,$72,$5B,$66,$6B,$76,$6B
	db $85,$6B,$70,$5B,$6A,$63,$65,$7B,$74,$7B,$85,$7B,$8C,$7B,$6D,$7B
	db $68,$63
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses9.bin"	; GFXSize = $380

DATA_DF411A:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$83,$62,$73,$62,$6B,$72,$7B,$72
	db $8B,$72,$93,$62,$93,$6A,$9B,$72,$9B,$6A,$7B,$5A,$83,$5A,$88,$5A
	db $6C,$6A
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_PutOnAndShowGlasses10.bin"	; GFXSize = $380

DATA_DF44BC:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7A,$56,$79,$66,$8A,$56,$86,$66
	db $7A,$76,$72,$5A,$71,$4A,$93,$4E,$71,$52,$8C,$76,$8A,$76
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign1.bin"	; GFXSize = $340

DATA_DF481A:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7A,$56,$78,$66,$8A,$56,$85,$66
	db $7C,$76,$72,$5A,$71,$4A,$93,$4E,$71,$52,$8C,$76
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign2.bin"	; GFXSize = $320

DATA_DF4B56:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7A,$56,$78,$66,$8A,$56,$85,$66
	db $7B,$76,$72,$5A,$71,$4A,$93,$4E,$71,$52,$8C,$76,$8B,$76
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign3.bin"	; GFXSize = $340

DATA_DF4EB4:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7A,$56,$78,$66,$8A,$56,$86,$66
	db $77,$76,$72,$5A,$71,$4A,$93,$4E,$71,$52,$8D,$76
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign4.bin"	; GFXSize = $320

DATA_DF51F0:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7A,$56,$77,$66,$8A,$56,$86,$66
	db $72,$5A,$71,$4A,$93,$4E,$71,$52,$71,$7C,$82,$76,$8E,$76,$85,$7B
	db $73,$76,$75,$80
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign5.bin"	; GFXSize = $340

DATA_DF5554:
	db $04,$08,$08,$02,$18,$1A,$00,$00,$7A,$56,$77,$66,$8A,$56,$87,$66
	db $72,$5B,$71,$4B,$93,$4E,$71,$53,$6F,$7E,$84,$78,$8D,$76,$85,$76
	db $73,$76,$6F,$76
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign6.bin"	; GFXSize = $340

DATA_DF58B8:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7A,$56,$77,$66,$8A,$56,$87,$66
	db $72,$5B,$71,$4B,$93,$4E,$71,$53,$70,$7E,$83,$76,$8D,$76,$8B,$76
	db $75,$76,$70,$76,$83,$7E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign7.bin"	; GFXSize = $360

DATA_DF5C3E:
	db $04,$08,$08,$03,$18,$1B,$00,$00,$7A,$56,$79,$66,$8A,$56,$86,$66
	db $72,$5B,$71,$4B,$93,$4E,$71,$53,$76,$80,$82,$76,$8D,$76,$85,$76
	db $77,$76,$75,$78,$81,$7E
	incbin "Graphics/DynamicSprites/GFX_CrankyKong_HoldingTheEndSign8.bin"	; GFXSize = $360

DATA_DF5FC4:
	db $0C,$05,$28,$00,$00,$2D,$30,$08,$66,$52,$76,$52,$85,$72,$95,$73
	db $65,$62,$65,$72,$75,$62,$75,$72,$85,$62,$85,$52,$95,$63,$95,$53
	db $A1,$7B,$A1,$73,$A2,$6B,$A2,$63,$A3,$5B
	incbin "Graphics/DynamicSprites/GFX_TheEndSign_Pose.bin"	; GFXSize = $6A0

DATA_DF668E:
	db $02,$02,$04,$00,$00,$06,$10,$04,$71,$62,$7F,$62,$7C,$72,$7C,$7A
	incbin "Graphics/DynamicSprites/GFX_UnknownObject_Pose.bin"	; GFXSize = $140

DATA_DF67DE:
	db $02,$02,$04,$00,$00,$06,$10,$04,$73,$76,$7A,$7D,$82,$75,$73,$85
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose1.bin"	; GFXSize = $140

DATA_DF692E:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$7D,$7F,$75,$77,$75,$72,$7C
	db $72,$84
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose2.bin"	; GFXSize = $100

DATA_DF6A40:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$77,$73,$79,$73,$81,$77,$87
	db $7F,$87
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose3.bin"	; GFXSize = $100

DATA_DF6B52:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$78,$73,$7A,$74,$82,$78,$88
	db $7F,$88
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose4.bin"	; GFXSize = $100

DATA_DF6C64:
	db $01,$02,$02,$00,$00,$04,$10,$02,$74,$7A,$82,$7C,$81,$84
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose5.bin"	; GFXSize = $C0

DATA_DF6D32:
	db $01,$01,$02,$00,$00,$03,$10,$02,$75,$7B,$81,$80
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose6.bin"	; GFXSize = $A0

DATA_DF6DDE:
	db $01,$01,$02,$00,$00,$03,$10,$02,$78,$7C,$76,$83
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose7.bin"	; GFXSize = $A0

DATA_DF6E8A:
	db $00,$02,$00,$00,$00,$02,$00,$00,$79,$81,$7E,$82
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeLids_Pose8.bin"	; GFXSize = $40

DATA_DF6ED6:
	db $02,$02,$04,$00,$00,$06,$10,$04,$77,$81,$80,$81,$7C,$91,$84,$91
	incbin "Graphics/DynamicSprites/GFX_SquirtsMouth_Pose1.bin"	; GFXSize = $140

DATA_DF7026:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7D,$80,$79,$84
	incbin "Graphics/DynamicSprites/GFX_SquirtsMouth_Pose2.bin"	; GFXSize = $A0

DATA_DF70D2:
	db $01,$01,$02,$00,$00,$03,$10,$02,$7C,$7E,$7B,$82
	incbin "Graphics/DynamicSprites/GFX_SquirtsMouth_Pose3.bin"	; GFXSize = $A0

DATA_DF717E:
	db $02,$02,$04,$00,$00,$06,$10,$04,$77,$81,$80,$81,$7B,$91,$83,$91
	incbin "Graphics/DynamicSprites/GFX_SquirtsMouth_Pose4.bin"	; GFXSize = $140

DATA_DF72CE:
	db $02,$00,$04,$00,$00,$04,$10,$04,$77,$81,$7F,$83
	incbin "Graphics/DynamicSprites/GFX_SquirtsMouth_Pose5.bin"	; GFXSize = $100

DATA_DF73DA:
	db $01,$02,$02,$00,$00,$04,$10,$02,$78,$82,$89,$82,$89,$8A
	incbin "Graphics/DynamicSprites/GFX_SquirtsMouth_Pose6.bin"	; GFXSize = $C0

DATA_DF74A8:
	db $01,$00,$02,$00,$00,$02,$10,$02,$79,$78
	incbin "Graphics/DynamicSprites/GFX_SquirtsEyeball_Pose.bin"	; GFXSize = $80

DATA_DF7532:
	db $00,$01,$00,$00,$00,$01,$00,$00,$7C,$7C
	incbin "Graphics/DynamicSprites/GFX_SquirtsPupil_Pose.bin"	; GFXSize = $20

DATA_DF755C:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$7A,$4B,$73,$5B,$82,$5B,$78,$6B
	db $73,$53,$89,$53,$74,$7B,$7C,$7B,$84,$7A,$76,$73
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate1.bin"	; GFXSize = $2C0

DATA_DF7838:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$7A,$4B,$74,$5B,$82,$5B,$74,$53
	db $87,$53,$81,$6B,$75,$7B,$84,$73,$7E,$6B,$71,$7B,$84,$7B,$73,$73
	db $76,$6B,$87,$7A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate2.bin"	; GFXSize = $2E0

DATA_DF7B3C:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$79,$4C,$74,$5C,$80,$5C,$74,$54
	db $85,$54,$83,$6C,$71,$7C,$87,$74,$75,$6C,$6F,$7C,$86,$7B,$71,$74
	db $7D,$6C,$8A,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate3.bin"	; GFXSize = $2E0

DATA_DF7E40:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$78,$4C,$74,$5C,$7D,$5C,$74,$54
	db $85,$54,$84,$6C,$72,$7C,$86,$74,$75,$6C,$6E,$7A,$87,$7C,$72,$74
	db $7D,$6C,$89,$7A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate4.bin"	; GFXSize = $2E0

DATA_DF8144:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$77,$4C,$73,$5C,$7D,$5C,$73,$54
	db $85,$54,$83,$6C,$73,$7C,$86,$74,$76,$6C,$70,$7B,$84,$7C,$73,$74
	db $7D,$6C,$87,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate5.bin"	; GFXSize = $2E0

DATA_DF8448:
	db $04,$08,$08,$00,$18,$18,$00,$00,$76,$4B,$70,$5B,$7C,$5B,$77,$6B
	db $70,$53,$84,$53,$80,$6B,$76,$7B,$83,$73,$73,$7A,$80,$7B,$85,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate6.bin"	; GFXSize = $300

DATA_DF8768:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$76,$4B,$6D,$5B,$7D,$5B,$77,$6B
	db $6E,$53,$85,$53,$79,$7B,$76,$7B,$81,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate7.bin"	; GFXSize = $2A0

DATA_DF8A22:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$76,$4B,$6E,$5B,$7E,$5B,$77,$6B
	db $6F,$53,$86,$53,$77,$7B,$7F,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate8.bin"	; GFXSize = $280

DATA_DF8CBA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$76,$4B,$6E,$5B,$7D,$5B,$78,$6B
	db $6F,$53,$85,$53,$83,$76,$73,$7B,$7B,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate9.bin"	; GFXSize = $2A0

DATA_DF8F74:
	db $04,$07,$08,$00,$00,$0F,$10,$08,$75,$49,$6F,$59,$7C,$59,$75,$69
	db $84,$51,$81,$69,$70,$79,$84,$71,$83,$79,$86,$79,$74,$79
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate10.bin"	; GFXSize = $2E0

DATA_DF9272:
	db $04,$08,$08,$00,$18,$18,$00,$00,$75,$49,$71,$59,$7D,$59,$77,$69
	db $73,$71,$83,$51,$82,$69,$6E,$79,$86,$71,$86,$79,$88,$79,$72,$79
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate11.bin"	; GFXSize = $300

DATA_DF9592:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$78,$4D,$73,$5D,$7C,$5D,$75,$6D
	db $73,$55,$82,$6D,$70,$7B,$87,$72,$71,$73,$87,$7A,$8A,$7A,$7A,$6D
	db $84,$55,$71,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate12.bin"	; GFXSize = $2E0

DATA_DF9896:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$78,$4C,$73,$5C,$7D,$5C,$75,$6C
	db $73,$54,$82,$6C,$74,$79,$85,$74,$72,$74,$85,$7C,$89,$7C,$7A,$6C
	db $84,$54,$71,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate13.bin"	; GFXSize = $2E0

DATA_DF9B9A:
	db $04,$08,$08,$00,$18,$18,$00,$00,$78,$4A,$73,$5A,$7F,$5A,$75,$6A
	db $74,$52,$81,$6A,$76,$7A,$81,$72,$74,$7A,$7E,$7A,$86,$7A,$87,$52
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate14.bin"	; GFXSize = $300

DATA_DF9EBA:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7B,$4A,$72,$5A,$82,$5A,$78,$6A
	db $73,$52,$78,$7A,$7E,$7A,$86,$7A,$88,$52
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate15.bin"	; GFXSize = $2A0

DATA_DFA174:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$7A,$4A,$73,$5A,$83,$5A,$79,$6A
	db $73,$52,$78,$7A,$80,$7A,$88,$52
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Rotate16.bin"	; GFXSize = $280

DATA_DFA40C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6A,$83,$7A,$83,$86,$83,$6D,$7B
	db $75,$7B,$7D,$7B,$85,$7B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_TrophyPedastal_Pose1.bin"	; GFXSize = $220

DATA_DFA644:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6A,$83,$7A,$83,$86,$83,$6D,$7B
	db $75,$7B,$7D,$7B,$85,$7B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_TrophyPedastal_Pose2.bin"	; GFXSize = $220

DATA_DFA87C:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6A,$83,$7A,$83,$86,$83,$6D,$7B
	db $75,$7B,$7D,$7B,$85,$7B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_TrophyPedastal_Pose3.bin"	; GFXSize = $220

DATA_DFAAB4:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$6A,$83,$7A,$83,$86,$83,$6D,$7B
	db $75,$7B,$7D,$7B,$85,$7B,$8B,$7B
	incbin "Graphics/DynamicSprites/GFX_TrophyPedastal_Pose4.bin"	; GFXSize = $220

DATA_DFACEC:
	db $05,$04,$0A,$00,$00,$0E,$10,$0A,$77,$4E,$84,$4E,$77,$5E,$78,$6E
	db $84,$5E,$84,$7A,$7A,$7E,$74,$7E,$74,$76
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch1.bin"	; GFXSize = $300

DATA_DFB006:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7A,$52,$87,$52,$79,$62,$74,$72
	db $88,$62,$84,$72,$84,$7A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch2.bin"	; GFXSize = $2C0

DATA_DFB2DC:
	db $05,$02,$0A,$00,$00,$0C,$10,$0A,$7B,$56,$89,$56,$79,$66,$74,$76
	db $89,$66,$84,$76,$93,$66
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch3.bin"	; GFXSize = $2C0

DATA_DFB5B2:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7A,$56,$8A,$56,$79,$66,$74,$76
	db $89,$66,$84,$76,$87,$7D,$98,$67,$97,$6F,$84,$7E
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch4.bin"	; GFXSize = $320

DATA_DFB8EE:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7A,$55,$8A,$55,$78,$65,$74,$75
	db $88,$65,$87,$75,$8B,$7D,$98,$62,$98,$72,$88,$7D,$98,$6A,$9D,$65
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch5.bin"	; GFXSize = $360

DATA_DFBC6E:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$7A,$54,$8A,$54,$78,$64,$74,$74
	db $88,$64,$89,$74,$8C,$7C,$9A,$5C,$98,$6C,$90,$79,$98,$64,$A2,$5E
	db $98,$74
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch6.bin"	; GFXSize = $380

DATA_DFC010:
	db $05,$06,$0A,$00,$1A,$1A,$00,$00,$7E,$54,$8E,$54,$7B,$64,$74,$74
	db $8B,$64,$89,$74,$8C,$7C,$96,$6C,$90,$7A,$98,$64,$97,$74
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch7.bin"	; GFXSize = $340

DATA_DFC36E:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7E,$53,$8B,$53,$7B,$63,$74,$73
	db $8B,$63,$89,$73,$8C,$7B,$9B,$5D,$98,$6D,$90,$79,$98,$65,$9E,$62
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch8.bin"	; GFXSize = $360

DATA_DFC6EE:
	db $05,$05,$0A,$00,$00,$0F,$10,$0A,$7E,$54,$8D,$54,$7B,$64,$74,$74
	db $8B,$64,$89,$74,$8C,$7C,$98,$6C,$90,$7B,$99,$64
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch9.bin"	; GFXSize = $320

DATA_DFCA2A:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$7A,$54,$8A,$54,$78,$64,$74,$74
	db $88,$64,$89,$74,$8C,$7C,$9A,$5C,$98,$6C,$90,$7B,$98,$64,$A1,$5E
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Punch10.bin"	; GFXSize = $360

DATA_DFCDAA:
	db $05,$06,$0A,$01,$1A,$1B,$00,$00,$77,$52,$87,$52,$76,$62,$74,$72
	db $86,$62,$87,$72,$87,$7A,$96,$5E,$96,$6E,$8C,$78,$96,$66,$9B,$61
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick1.bin"	; GFXSize = $360

DATA_DFD12A:
	db $05,$06,$0A,$02,$1A,$1C,$00,$00,$73,$52,$83,$52,$73,$62,$74,$72
	db $83,$62,$84,$72,$87,$72,$93,$5E,$93,$6E,$7B,$4A,$93,$66,$88,$4A
	db $83,$4A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick2.bin"	; GFXSize = $380

DATA_DFD4CC:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$6D,$52,$7D,$52,$6C,$62,$74,$72
	db $7C,$62,$88,$62,$8D,$5A,$85,$4A,$8F,$72,$73,$4A,$83,$4B,$7B,$4A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick3.bin"	; GFXSize = $3C0

DATA_DFD8AC:
	db $06,$04,$0C,$02,$1C,$1E,$00,$00,$69,$52,$79,$52,$68,$62,$74,$72
	db $78,$62,$84,$62,$89,$5A,$88,$52,$8C,$5A,$6F,$4A,$7B,$4A,$77,$4A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick4.bin"	; GFXSize = $3C0

DATA_DFDC8C:
	db $06,$02,$0C,$00,$00,$0E,$10,$0C,$6A,$52,$7A,$52,$6A,$62,$74,$72
	db $7A,$62,$85,$62,$72,$4A,$7A,$4A
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick5.bin"	; GFXSize = $340

DATA_DFDFE4:
	db $03,$0A,$06,$01,$16,$17,$00,$00,$6E,$53,$7D,$53,$7F,$63,$77,$63
	db $74,$7B,$73,$4B,$8E,$6C,$8B,$73,$6F,$63,$76,$4B,$78,$6B,$7E,$4B
	db $76,$73,$7A,$7B
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick6.bin"	; GFXSize = $2E0

DATA_DFE2E8:
	db $03,$0A,$06,$00,$16,$16,$00,$00,$72,$53,$7F,$53,$7D,$63,$75,$63
	db $74,$7B,$8A,$73,$87,$7B,$85,$73,$7A,$7B,$77,$4B,$78,$6B,$7F,$4B
	db $76,$73
	incbin "Graphics/DynamicSprites/GFX_KarateCrankyTrophy_Kick7.bin"	; GFXSize = $2C0

DATA_DFE5CA:
	db $01,$06,$02,$00,$00,$08,$10,$02,$72,$77,$74,$6F,$7B,$6F,$82,$7F
	db $82,$77,$82,$6F,$86,$77
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose1.bin"	; GFXSize = $140

DATA_DFE720:
	db $02,$04,$04,$00,$00,$08,$10,$04,$72,$76,$7F,$6C,$73,$6E,$77,$6E
	db $81,$84,$82,$7C
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose2.bin"	; GFXSize = $180

DATA_DFE8B4:
	db $02,$03,$04,$00,$00,$07,$10,$04,$72,$76,$7E,$6B,$76,$6E,$82,$83
	db $82,$7B
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose3.bin"	; GFXSize = $160

DATA_DFEA26:
	db $02,$03,$04,$00,$00,$07,$10,$04,$70,$76,$7D,$6B,$75,$6E,$83,$7F
	db $80,$7B
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose4.bin"	; GFXSize = $160

DATA_DFEB98:
	db $02,$03,$04,$00,$00,$07,$10,$04,$70,$74,$7F,$6D,$78,$6C,$81,$84
	db $80,$7D
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose5.bin"	; GFXSize = $160

DATA_DFED0A:
	db $02,$03,$04,$00,$00,$07,$10,$04,$73,$77,$7D,$6C,$76,$6F,$72,$6F
	db $83,$7C
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose6.bin"	; GFXSize = $160

DATA_DFEE7C:
	db $02,$03,$04,$00,$00,$07,$10,$04,$72,$77,$7E,$6E,$76,$6F,$71,$6F
	db $82,$7E
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose7.bin"	; GFXSize = $160

DATA_DFEFEE:
	db $02,$03,$04,$00,$00,$07,$10,$04,$72,$74,$7F,$6F,$7C,$6C,$76,$6C
	db $82,$7F
	incbin "Graphics/DynamicSprites/GFX_ElectricSparkBall_Pose8.bin"	; GFXSize = $160

DATA_DFF160:
	db $02,$00,$04,$00,$00,$04,$10,$04,$70,$73,$80,$73
	incbin "Graphics/DynamicSprites/GFX_KRoolsFeetBehindCurtain_Pose.bin"	; GFXSize = $100

DATA_DFF26C:
	db $11,$0A,$42,$00,$00,$4C,$50,$02,$6B,$54,$68,$44,$6B,$64,$7B,$54
	db $8B,$54,$76,$74,$7B,$64,$78,$44,$88,$44,$A1,$29,$98,$39,$88,$34
	db $86,$6C,$68,$34,$78,$34,$4B,$55,$5B,$54,$8B,$64,$60,$4C,$8F,$2C
	db $87,$2C,$AF,$2E,$7F,$2C,$A4,$21,$93,$64,$54,$4D,$4D,$4D
	incbin "Graphics/DynamicSprites/GFX_KRool_Zapped.bin"	; GFXSize = $9C0

DATA_DFFC6A:
	db $03,$04,$06,$00,$00,$0A,$10,$06,$7B,$60,$73,$70,$73,$80,$7E,$80
	db $7E,$78,$7D,$70,$74,$68
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide1.bin"	; GFXSize = $200

DATA_DFFE80:
	incbin "Tilemaps/Compressed/Layer1_GameOverScreen.bin":0-(($010000-DATA_DFFE80)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankE0Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Tilemaps/Compressed/Layer1_GameOverScreen.bin":(DATA_DFFE80_End-DATA_DFFE80)-

DATA_E00132:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$78,$63,$77,$73,$85,$63,$6F,$73
	db $6F,$7B,$6D,$7B,$71,$83,$79,$83,$7B,$83,$71,$8B
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide2.bin"	; GFXSize = $200

DATA_E0034E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$7E,$65,$6D,$75,$6A,$7F,$8D,$67
	db $76,$6D,$6E,$6D,$7D,$75,$7C,$7D,$82,$75
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide3.bin"	; GFXSize = $1E0

DATA_E00548:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$71,$6B,$7E,$6B,$69,$76,$73,$7B
	db $7B,$7B,$83,$7B,$8E,$6B,$8E,$73,$93,$6B
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide4.bin"	; GFXSize = $1E0

DATA_E00742:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$82,$71,$72,$69,$6A,$72,$75,$79
	db $7D,$79,$80,$69,$8C,$69,$92,$71,$92,$79,$96,$75
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide5.bin"	; GFXSize = $200

DATA_E0095E:
	db $02,$07,$04,$00,$00,$0B,$10,$04,$83,$71,$73,$69,$6B,$70,$75,$79
	db $7D,$79,$82,$69,$93,$71,$93,$79,$96,$79
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide6.bin"	; GFXSize = $1E0

DATA_E00B58:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$73,$69,$83,$71,$6B,$6E,$83,$69
	db $75,$79,$7D,$79,$93,$75,$97,$7D,$8F,$7D,$87,$81,$84,$81
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide7.bin"	; GFXSize = $220

DATA_E00D96:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$85,$71,$75,$69,$6D,$6D,$84,$69
	db $76,$79,$7E,$79,$82,$81,$8A,$81,$95,$78,$92,$80,$97,$80
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide8.bin"	; GFXSize = $220

DATA_E00FD4:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$86,$71,$76,$69,$6E,$69,$85,$69
	db $77,$79,$7F,$79,$80,$81,$88,$81,$90,$81,$92,$79,$96,$81
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide9.bin"	; GFXSize = $220

DATA_E01212:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$7C,$77,$8A,$78,$77,$67,$6F,$68
	db $87,$6A,$77,$77,$87,$72,$95,$86
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide10.bin"	; GFXSize = $220

DATA_E0144A:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$84,$77,$77,$67,$72,$67,$77,$77
	db $7C,$7F,$7C,$77,$87,$6F,$87,$67,$87,$87,$8F,$87,$91,$7F,$93,$87
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide11.bin"	; GFXSize = $240

DATA_E016AA:
	db $03,$06,$06,$00,$00,$0C,$10,$06,$8D,$71,$7D,$70,$6E,$74,$6B,$7B
	db $7E,$80,$75,$6C,$7A,$68,$81,$68,$96,$81
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Slide12.bin"	; GFXSize = $240

DATA_E01904:
	db $03,$05,$06,$00,$00,$0B,$10,$06,$8B,$79,$80,$6F,$70,$77,$75,$87
	db $7E,$7F,$78,$6F,$79,$67,$90,$71
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Dead1.bin"	; GFXSize = $220

DATA_E01B3C:
	db $02,$0A,$04,$00,$00,$0E,$10,$04,$88,$6C,$73,$7A,$80,$72,$6E,$81
	db $77,$8A,$78,$72,$77,$6A,$94,$73,$94,$7A,$83,$7A,$80,$82,$8B,$7A
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Dead2.bin"	; GFXSize = $240

DATA_E01D9C:
	db $04,$04,$08,$00,$00,$0C,$10,$08,$73,$72,$83,$6B,$80,$7B,$70,$82
	db $8D,$7F,$83,$63,$92,$6B,$93,$73
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Dead3.bin"	; GFXSize = $280

DATA_E02034:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$71,$73,$69,$6B,$70,$75,$79
	db $7D,$79,$82,$69,$91,$71,$93,$79,$96,$79,$87,$69
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Emerge1.bin"	; GFXSize = $200

DATA_E02250:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$83,$71,$73,$69,$6B,$70,$75,$79
	db $7D,$79,$83,$69,$93,$71,$93,$79,$97,$79,$87,$69
	incbin "Graphics/DynamicSprites/GFX_Lemguin_Emerge2.bin"	; GFXSize = $200

DATA_E0246C:
	db $04,$00,$08,$00,$00,$08,$10,$08,$70,$60,$80,$60,$70,$70,$80,$70
	incbin "Graphics/DynamicSprites/GFX_LemguinHoleSpriteMask_Pose.bin"	; GFXSize = $200

DATA_E0267C:
	incbin "Graphics/Compressed/DynamicSprites/GFX_BlankFile.bin"

DATA_E026AE:
	db $00,$03,$00,$00,$00,$03,$00,$00,$7A,$7F,$7E,$77,$81,$7C
	incbin "Graphics/DynamicSprites/GFX_PadlockOnFloorDoor_Pose.bin"	; GFXSize = $60

DATA_E0271C:
	db $07,$02,$0E,$01,$1E,$1F,$00,$00,$65,$71,$81,$61,$75,$71,$85,$71
	db $95,$71,$61,$61,$71,$61,$91,$61,$91,$69,$99,$69
	incbin "Graphics/DynamicSprites/GFX_Sprite_BelchasPlatform_Pose.bin"	; GFXSize = $3E0

DATA_E02B18:
	db $02,$03,$04,$00,$00,$07,$10,$04,$75,$6E,$78,$7E,$82,$6A,$81,$72
	db $77,$66
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly1.bin"	; GFXSize = $160

DATA_E02C8A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$6E,$79,$7E,$75,$6D,$86,$6D
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly2.bin"	; GFXSize = $140

DATA_E02DDA:
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$6D,$79,$7D,$72,$6D,$86,$6D
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly3.bin"	; GFXSize = $140

DATA_E02F2A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$6D,$79,$7D,$73,$75,$85,$75
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly4.bin"	; GFXSize = $140

DATA_E0307A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$6D,$79,$7D,$75,$75,$85,$78
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly5.bin"	; GFXSize = $140

DATA_E031CA:
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$7D,$7A,$6D,$73,$74,$8A,$72
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly6.bin"	; GFXSize = $140

DATA_E0331A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$6E,$79,$7E,$73,$6F,$89,$6F
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly7.bin"	; GFXSize = $140

DATA_E0346A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$6E,$79,$7E,$73,$6C,$86,$6B
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly8.bin"	; GFXSize = $140

DATA_E035BA:
	db $02,$02,$04,$00,$00,$06,$10,$04,$78,$6E,$78,$7E,$83,$6E,$75,$6E
	incbin "Graphics/DynamicSprites/GFX_Karbine_Fly9.bin"	; GFXSize = $140

DATA_E0370A:
	db $02,$02,$04,$00,$00,$06,$10,$04,$7A,$6F,$7A,$7F,$73,$70,$88,$71
	incbin "Graphics/DynamicSprites/GFX_Karbine_Shoot1.bin"	; GFXSize = $140

DATA_E0385A:
	db $01,$03,$02,$00,$00,$05,$10,$02,$7D,$70,$76,$72,$7C,$80,$7F,$81
	incbin "Graphics/DynamicSprites/GFX_Karbine_Shoot2.bin"	; GFXSize = $E0

DATA_E0394A:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7A,$70,$7C,$80,$7E,$80,$76,$74
	db $84,$78
	incbin "Graphics/DynamicSprites/GFX_Karbine_Shoot3.bin"	; GFXSize = $100

DATA_E03A5C:												; Note: Unused?
	db $02,$02,$04,$00,$00,$06,$10,$04,$79,$6E,$79,$7E,$72,$71,$89,$72
	incbin "Graphics/DynamicSprites/GFX_Karbine_Shoot4.bin"	; GFXSize = $140

DATA_E03BAC:
	db $01,$04,$02,$00,$00,$06,$10,$02,$7C,$7B,$78,$74,$74,$82,$74,$7A
	db $80,$74
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose1.bin"	; GFXSize = $100

DATA_E03CBE:
	db $02,$03,$04,$00,$00,$07,$10,$04,$7E,$77,$72,$75,$74,$85,$7C,$85
	db $84,$87
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose2.bin"	; GFXSize = $160

DATA_E03E30:
	db $03,$03,$06,$00,$00,$09,$10,$06,$80,$7F,$71,$7F,$71,$6F,$88,$77
	db $81,$77,$80,$6F
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose3.bin"	; GFXSize = $1E0

DATA_E04024:
	db $04,$00,$08,$00,$00,$08,$10,$08,$81,$81,$71,$81,$81,$71,$71,$71
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose4.bin"	; GFXSize = $200

DATA_E04234:
	db $04,$02,$08,$00,$00,$0A,$10,$08,$80,$81,$70,$81,$80,$71,$70,$71
	db $8A,$7A,$84,$91
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose5.bin"	; GFXSize = $240

DATA_E04488:
	db $04,$03,$08,$00,$00,$0B,$10,$08,$7F,$81,$6F,$81,$7F,$71,$6F,$71
	db $8B,$79,$84,$91,$8B,$81
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose6.bin"	; GFXSize = $260

DATA_E046FE:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$7F,$80,$6F,$80,$7F,$70,$6F,$70
	db $8C,$74,$85,$90,$8C,$7C,$8B,$84,$77,$90
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose7.bin"	; GFXSize = $2A0

DATA_E049B8:
	db $04,$05,$08,$00,$00,$0D,$10,$08,$80,$80,$70,$80,$7F,$70,$6F,$70
	db $8D,$75,$85,$90,$8D,$7D,$8B,$85,$77,$90
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose8.bin"	; GFXSize = $2A0

DATA_E04C72:
	db $04,$06,$08,$00,$00,$0E,$10,$08,$80,$7F,$70,$7F,$80,$6F,$70,$6F
	db $8C,$75,$85,$8F,$8D,$7D,$8B,$85,$75,$8F,$7D,$8F
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose9.bin"	; GFXSize = $2C0

DATA_E04F4E:
	db $02,$09,$04,$00,$00,$0D,$10,$04,$7F,$80,$84,$70,$76,$8D,$7D,$78
	db $7C,$70,$7C,$68,$8C,$80,$8B,$88,$75,$85,$73,$83,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose10.bin"	; GFXSize = $220

DATA_E0518C:
	db $02,$08,$04,$00,$00,$0C,$10,$04,$7F,$7F,$84,$6F,$76,$8D,$7D,$77
	db $7C,$6F,$8C,$7F,$8C,$87,$75,$85,$73,$83,$6F,$74
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose11.bin"	; GFXSize = $200

DATA_E053A8:
	db $02,$04,$04,$00,$00,$08,$10,$04,$83,$81,$83,$71,$75,$8D,$7F,$77
	db $7E,$6F,$74,$85
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose12.bin"	; GFXSize = $180

DATA_E0553C:
	db $00,$07,$00,$00,$00,$07,$00,$00,$7F,$6F,$87,$85,$72,$86,$8A,$87
	db $8B,$75,$82,$72,$7F,$77
	incbin "Graphics/DynamicSprites/GFX_BoomerExplosiveSmokeCloud_Pose13.bin"	; GFXSize = $E0

DATA_E05632:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7E,$5D,$7C,$6D,$7B,$7D,$81,$7D
	db $76,$65,$77,$6D,$73,$5E,$77,$75
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_LookToSide1.bin"	; GFXSize = $1C0

DATA_E0580A:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$7A,$5D,$7B,$6D,$7A,$7D,$81,$7D
	db $85,$73,$78,$6E,$77,$66,$74,$5E
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_LookToSide2.bin"	; GFXSize = $1C0

DATA_E059E2:
	db $02,$06,$04,$00,$00,$0A,$10,$04,$78,$5C,$76,$6C,$7A,$7C,$82,$7C
	db $85,$6C,$86,$74,$74,$5C,$75,$69
	incbin "Graphics/DynamicSprites/GFX_DiddyKong_LookToSide3.bin"	; GFXSize = $1C0

check bankcross off

DATA_E05BBA:
	dl DATA_E077C6&$7FFFFF
	dl DATA_E08CE0
	dl DATA_E08E80&$7FFFFF
	incbin "LevelData/CaveLevels1.bin"

DATA_E077C6:
	incbin "Tilemaps/Map32/Layer1_Level_Cave.bin"

DATA_E08CE0:
	dw $0000,$0000,$0005,$000D,$004B,$804D,$804D,$804D
	dw $804D,$804D,$804D,$804D,$804D,$804D,$804D,$804D
	dw $804D,$804D,$804D,$804B,$0001,$0001,$0001,$0001
	dw $0001,$0001,$804D,$804D,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $804D,$004C,$804C,$804D,$804D,$804D,$804D,$804D
	dw $804D,$804D,$804D,$804D,$804D,$804D,$804D,$804D
	dw $804D,$004C,$0001,$0001,$0001,$0001,$0001,$0001
	dw $000C,$0005,$000D,$8004,$800D,$000D,$8004,$800D
	dw $000D,$800D,$000D,$800D,$804C,$804D,$0005,$0005
	dw $0005,$0005,$0005,$0005,$0005,$0005,$000D,$0017
	dw $0001,$0001,$0001,$0001,$0001,$0001,$8025,$0000
	dw $0001,$0001,$8022,$8016,$0001,$0001,$0009,$000A
	dw $000B,$000C,$000D,$000E,$000F,$0010,$0001,$0001
	dw $8010,$800F,$800E,$800D,$0001,$0001,$0001,$0001
	dw $0001,$0001,$804C,$804D,$0001,$0001,$0001,$8013
	dw $801A,$0000,$0001,$0001,$8022,$8016,$0005,$000D
	dw $804D,$804D,$804D,$004C,$0001,$0001,$0001,$0001
	dw $0000,$0011,$0020,$0019,$804C,$804D,$0001,$0001
	dw $004B,$804D,$804C,$804D,$0001,$0001,$804D,$804D
	dw $0013,$0001,$0001,$0001,$804D,$804D,$804D,$804B
	dw $0001,$0001,$0001,$0001,$004B,$804D,$804D,$804D
	dw $804D,$804D,$804D,$804B,$804C,$804D,$804C,$804D
	dw $0001,$0001,$0001,$0001,$804D,$804D,$804D,$804D
	dw $804D,$804D,$804D,$804D,$804D,$804D,$804D,$804D
	dw $804D,$804D,$804D,$804D,$0001,$0001,$0001,$0001

DATA_E08E80:
	incbin "Graphics/Compressed/GFX_Layer1_CaveLevels.bin"

DATA_E0F02C:
	dl DATA_E077C6&$7FFFFF
	dl DATA_E08CE0
	dl DATA_E08E80&$7FFFFF
	incbin "LevelData/CaveLevels2.bin"

DATA_E10E3F:
	dl DATA_E12377&$7FFFFF
	dl DATA_E14D38
	dl DATA_E15058&$7FFFFF
	incbin "LevelData/CoralReefLevels1.bin"

DATA_E12377:
	incbin "Tilemaps/Map32/Layer1_Level_CoralReef.bin"

DATA_E14D38:
	dw $0000,$0000,$8001,$0001,$0001,$802D,$0003,$0003
	dw $0003,$0003,$0001,$0001,$0003,$0003,$0001,$0001
	dw $002D,$0001,$0001,$0000,$8001,$0001,$0001,$8001
	dw $8001,$0001,$0001,$8001,$8001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$8001,$8001,$8016,$8027
	dw $0027,$0016,$002D,$0001,$8001,$8001,$8001,$0001
	dw $0001,$0001,$8001,$0001,$0001,$8001,$0003,$0003
	dw $0003,$0003,$0001,$0001,$004B,$004C,$0003,$0003
	dw $0003,$0003,$002D,$0001,$804C,$804B,$0001,$8001
	dw $0003,$0003,$0025,$0029,$0003,$0003,$8011,$0000
	dw $004B,$004C,$804C,$804B,$8029,$8025,$0027,$0016
	dw $004B,$004C,$804C,$804B,$004B,$004C,$8029,$8025
	dw $8016,$8027,$0003,$0003,$0003,$0003,$0001,$802D
	dw $0003,$0003,$8001,$8001,$8001,$0001,$8001,$0001
	dw $0001,$8001,$8001,$0001,$004B,$004C,$804C,$804B
	dw $8001,$0001,$8001,$0001,$8001,$0001,$8001,$0001
	dw $804C,$804B,$8001,$802D,$8001,$0001,$8001,$0001
	dw $804C,$804B,$0001,$8001,$8001,$0001,$0001,$0001
	dw $0025,$0029,$0001,$8001,$8001,$0001,$0001,$0001
	dw $0025,$0029,$002D,$0001,$8001,$8001,$8001,$0001
	dw $0025,$0029,$002D,$0001,$0001,$8001,$8001,$0001
	dw $0003,$0003,$002D,$8001,$8001,$8001,$0001,$8001
	dw $8001,$0001,$8001,$0001,$8016,$8027,$8001,$0001
	dw $004B,$004C,$8001,$0001,$0025,$0029,$8001,$802D
	dw $8029,$8025,$0001,$0001,$8001,$8001,$0001,$8001
	dw $8001,$8001,$8001,$802D,$0001,$8001,$004B,$004C
	dw $8001,$802D,$004B,$004C,$0025,$0029,$8029,$8025
	dw $004B,$004C,$0025,$0029,$002D,$0001,$0001,$802D
	dw $002D,$8001,$0001,$8001,$0025,$0029,$0001,$8001
	dw $002D,$8001,$0001,$0001,$002D,$0000,$804C,$804B
	dw $0001,$0000,$0001,$802D,$804C,$804B,$0001,$0000
	dw $0001,$0001,$0001,$0001,$004B,$004C,$8029,$8025
	dw $8016,$8027,$0001,$8001,$804C,$804B,$8029,$8025
	dw $8001,$802D,$0025,$0029,$0003,$0003,$0003,$0003
	dw $8001,$8001,$0001,$802D,$8016,$8027,$002D,$8001
	dw $8001,$802D,$8001,$0001,$0025,$0029,$0001,$0001
	dw $0027,$0016,$002D,$8001,$0025,$0029,$8001,$8001
	dw $8001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$804C,$804B,$8003,$8003,$8003,$8003
	dw $0003,$0003,$8001,$8001,$0003,$0003,$0001,$0001
	dw $0027,$0016,$0003,$0003,$0003,$0003,$0003,$0003
	dw $0003,$0003,$0003,$0003,$0003,$0003,$004B,$004C
	dw $804C,$804B,$804C,$804B,$804C,$804B,$0001,$0001
	dw $0001,$0001,$8001,$8001,$002D,$8001,$8016,$8027
	dw $0027,$0016,$0001,$0001,$8001,$8001,$0001,$0001
	dw $8001,$8001,$0001,$0001,$004B,$804B,$0001,$0001
	dw $8001,$8001,$8001,$8001,$0001,$0001,$0001,$0001
	dw $8001,$8001,$8021,$0021,$8001,$8001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$004B,$004C
	dw $804C,$804B,$0025,$0029,$8016,$8027,$0001,$0001

DATA_E15058:
	incbin "Graphics/Compressed/GFX_Layer2_CoralReefLevels.bin"

DATA_E19CCF:
	dl DATA_E12377&$7FFFFF
	dl DATA_E14D38
	dl DATA_E15058&$7FFFFF
	incbin "LevelData/CoralReefLevels2.bin"

DATA_E1BEAD:
	dl DATA_E1EB1B&$7FFFFF
	dl DATA_E213F8
	dl DATA_E21914&$7FFFFF
	incbin "LevelData/MountainLevels1.bin"

DATA_E1EB1B:
	incbin "Tilemaps/Map32/Layer1_Level_Mountain.bin"

DATA_E213F8:
	dw $0000,$0000,$0007,$0007,$0007,$0007,$4000,$4000
	dw $0001,$0001,$C006,$C006,$8006,$8006,$4040,$4040
	dw $4040,$4040,$4040,$4040,$4040,$4040,$4040,$4040
	dw $4040,$4040,$4040,$4040,$4040,$4040,$4040,$4040
	dw $8016,$800C,$0006,$0006,$0006,$0006,$0006,$0006
	dw $0006,$0006,$000C,$000D,$4040,$4040,$4040,$4040
	dw $4006,$4006,$4006,$4006,$4040,$4040,$4040,$4040
	dw $0006,$0006,$4040,$4040,$4040,$4040,$4040,$4040
	dw $4041,$0000,$4041,$0000,$4040,$4040,$4043,$0000
	dw $0006,$0006,$0006,$0006,$C006,$C006,$0006,$0006
	dw $0006,$0006,$0006,$0006,$4006,$4006,$4006,$0000
	dw $0000,$4041,$0006,$0006,$0000,$4041,$0000,$4041
	dw $0000,$4042,$4040,$4040,$0006,$0006,$4040,$4040
	dw $4040,$4040,$4040,$4040,$4040,$4040,$0012,$000B
	dw $0006,$0015,$801F,$0006,$0006,$0006,$0006,$0006
	dw $0006,$0006,$0006,$0006,$4040,$4040,$4040,$4040
	dw $C006,$C006,$0006,$0006,$4040,$4040,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $004C,$0000,$0000,$804C,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0000,$001C,$0001,$0001
	dw $0001,$0001,$002B,$0001,$0001,$802B,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$804C,$804D,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$000C,$002B
	dw $0001,$0001,$0001,$0001,$0001,$0001,$8029,$8025
	dw $0001,$0001,$0001,$802D,$000E,$0003,$0003,$0003
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$802B,$0001,$0001
	dw $0000,$0032,$0021,$0001,$8026,$0000,$8023,$8020
	dw $8027,$0000,$0001,$8021,$8015,$0006,$0001,$0001
	dw $4040,$4040,$002B,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0000,$001C
	dw $0006,$0006,$002B,$0001,$0001,$0001,$0001,$004B
	dw $002B,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$004B,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0006,$0006,$0000,$804C,$804B,$0001,$0000,$804C
	dw $804B,$0001,$0001,$0001,$0006,$0006,$0001,$0001
	dw $804B,$0001,$8010,$8020,$8027,$0000,$0001,$0001
	dw $0001,$8021,$8015,$8006,$0001,$0001,$0001,$0001
	dw $001E,$0021,$0001,$802B,$0003,$0003,$0017,$0023
	dw $0001,$0001,$8015,$0006,$0021,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$8018,$800E,$0001,$0001
	dw $8021,$800D,$0005,$0005,$4040,$4040,$0005,$0005
	dw $000D,$0021,$0006,$0006,$0000,$804C,$4040,$4040
	dw $0000,$804C,$0000,$804C,$0000,$804C,$0001,$0001
	dw $0001,$0001,$0016,$0003,$0001,$0001,$0000,$804C
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $C006,$C006,$0000,$804C,$0001,$0001,$0001,$0001
	dw $8029,$8025,$0001,$0001,$804C,$004D,$004D,$804B
	dw $0000,$001C,$002B,$0001,$0001,$0001,$0001,$0001
	dw $8016,$800C,$000C,$0020,$0001,$0001,$C006,$C006
	dw $0001,$0001,$0001,$0001,$0001,$0001,$804B,$0001
	dw $0000,$001C,$8020,$800C,$800C,$8006,$804C,$004D
	dw $0001,$004B,$004C,$0000,$8016,$800C,$004C,$0000
	dw $0014,$000D,$8025,$0000,$802D,$8029,$8025,$0000
	dw $802D,$8029,$8025,$0000,$802D,$8029,$8025,$0000
	dw $802D,$8029,$802D,$8029,$0001,$0001,$0000,$0032
	dw $0001,$0001,$002B,$0001,$0001,$0001,$800E,$800D
	dw $0001,$0001,$0001,$0001,$000C,$000D,$0001,$004B
	dw $804C,$004D,$0001,$0001,$0006,$0006,$0001,$0001
	dw $0001,$0001,$0001,$0001,$4040,$4040,$4040,$4040
	dw $8006,$000C,$0000,$4040,$4040,$4040,$0000,$4040
	dw $4040,$4040,$4040,$4040,$801C,$0000,$802F,$0000
	dw $8033,$802F,$0001,$8033,$802D,$8029,$0001,$0001
	dw $0001,$0001,$0001,$004B,$4040,$4040,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $800E,$800D,$0001,$0001,$0000,$001B,$0001,$0001
	dw $0000,$0031,$0029,$0035,$0000,$0012,$0001,$0001
	dw $0001,$0001,$8025,$0000,$8025,$0000,$802D,$8029
	dw $0001,$0001,$0000,$804C,$004C,$0000,$0001,$0001
	dw $004C,$0000,$0001,$0001,$0029,$0035,$8030,$0000
	dw $0032,$0001,$0001,$0001,$004C,$0000,$804B,$0001
	dw $804C,$804B,$0001,$0001,$0001,$0001,$004C,$0000
	dw $0001,$0001,$8001,$8001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$004B,$004C,$0000,$0006,$0006
	dw $0006,$0006,$0006,$0006,$0006,$0006,$0001,$0001
	dw $0006,$0006,$0001,$0001,$0001,$0001,$4040,$4040
	dw $4040,$4040,$0001,$0001,$0001,$0001

DATA_E21914:
	incbin "Graphics/Compressed/GFX_Layer1_MountainLevels.bin"

DATA_E275C0:
	dl DATA_E1EB1B&$7FFFFF
	dl DATA_E213F8
	dl DATA_E21914&$7FFFFF
	incbin "LevelData/MountainLevels2.bin"

DATA_E28492:
	dl DATA_E2AEED&$7FFFFF
	dl DATA_E2D804
	dl DATA_E2D9E8&$7FFFFF
	incbin "LevelData/JungleLevels.bin"

DATA_E2AEED:
	incbin "Tilemaps/Map32/Layer1_Level_Jungle.bin"

DATA_E2D804:
	dw $0000,$0000,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$000E
	dw $000F,$0010,$0012,$0014,$0001,$0001,$000D,$0004
	dw $0004,$0004,$0004,$0004,$4053,$4053,$4053,$4053
	dw $0004,$0004,$0004,$0004,$4053,$4053,$0004,$0004
	dw $0004,$4004,$0001,$0000,$0001,$0000,$0001,$0000
	dw $0001,$0000,$4053,$4053,$4053,$4053,$4053,$4053
	dw $4053,$4053,$4053,$4053,$4004,$0004,$0000,$0001
	dw $0000,$0001,$0000,$0001,$0004,$0004,$8028,$8024
	dw $0001,$802C,$8028,$8024,$0001,$802C,$0004,$0004
	dw $0004,$0004,$0004,$0004,$4053,$4053,$4053,$4053
	dw $4053,$4053,$4053,$4053,$0004,$0004,$0004,$0004
	dw $0000,$0030,$000E,$002D,$0030,$000D,$0034,$0001
	dw $0004,$0004,$0000,$0030,$4004,$0004,$0004,$0004
	dw $4053,$4053,$0004,$800D,$800E,$0004,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$C053,$C053
	dw $4053,$4053,$C053,$C053,$C053,$C053,$0004,$0004
	dw $4053,$4053,$4004,$0004,$0000,$8001,$C053,$C053
	dw $C053,$C053,$4053,$4053,$4004,$0004,$0000,$8001
	dw $0000,$8001,$0004,$0004,$0000,$0001,$C053,$C053
	dw $0004,$0004,$0012,$0014,$0000,$0001,$0000,$0001
	dw $4004,$0004,$0004,$0004,$C053,$C053,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$0004,$0004
	dw $4053,$4053,$4053,$4053,$4053,$4053,$4053,$4053
	dw $4053,$4053,$4053,$4053,$4053,$4053,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$C053,$C053
	dw $C053,$C053,$C053,$C053,$C053,$C053,$0004,$0004
	dw $0001,$0001

DATA_E2D9E8:
	incbin "Graphics/Compressed/GFX_Layer1_JungleLevels.bin"

DATA_E33DCA:
	dl DATA_E37402&$7FFFFF
	dl DATA_E38A96
	dl DATA_E38D56&$7FFFFF
	incbin "LevelData/FactoryLevels.bin"

DATA_E37402:
	incbin "Tilemaps/Map32/Layer1_Level_Factory.bin"

DATA_E38A96:
	dw $0000,$0000,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$8001,$0000,$0000,$0001
	dw $0000,$0001,$0000,$0007,$0007,$0007,$0007,$0007
	dw $8007,$0001,$0007,$0007,$0007,$0007,$0007,$0007
	dw $0007,$0007,$0007,$0007,$0000,$0001,$0007,$0007
	dw $0007,$0007,$8007,$8007,$0007,$0007,$8007,$0007
	dw $8007,$8007,$8001,$8107,$8107,$8107,$8107,$8107
	dw $8107,$8107,$8107,$8107,$8107,$8007,$8007,$8107
	dw $8107,$0001,$0000,$0001,$0000,$0001,$0001,$0001
	dw $0001,$0000,$0001,$0001,$0001,$0000,$0000,$0001
	dw $0001,$0000,$0007,$0007,$8007,$8007,$8007,$8007
	dw $0007,$0007,$0000,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0007,$0007,$8007,$8007,$0001,$0001
	dw $0007,$0007,$8007,$8107,$8007,$8007,$8007,$8007
	dw $0007,$0007,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0000,$800A,$8009,$8007,$8007
	dw $0001,$0001,$8010,$800F,$800E,$800D,$800C,$800B
	dw $0007,$0007,$0007,$0007,$0007,$0007,$0007,$0007
	dw $0007,$0007,$0001,$0001,$0007,$0007,$0007,$0007
	dw $8001,$0000,$8001,$4053,$4053,$4053,$4053,$4053
	dw $4053,$0001,$8001,$0007,$0000,$0001,$4053,$4053
	dw $0001,$0001,$0001,$0001,$8001,$4053,$4053,$4053
	dw $0007,$0007,$4053,$4053,$4053,$4053,$0007,$0007
	dw $4006,$4006,$4006,$0001,$4053,$0001,$0000,$0001
	dw $C006,$C006,$8001,$0000,$4053,$4053,$0007,$0001
	dw $0000,$0001,$0007,$0007,$8007,$8007,$0001,$0001
	dw $4053,$4053,$4053,$0001,$0000,$0001,$8001,$4053
	dw $8001,$8001,$4053,$4053,$4053,$4053,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$8101,$8101,$8101,$8101,$8101
	dw $8101,$8101,$8101,$8101,$8101,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$8001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001

DATA_E38D56:
	incbin "Graphics/Compressed/GFX_Layer1_FactoryLevels.bin"

DATA_E3E3B0:
	dl DATA_E41148&$7FFFFF
	dl DATA_E43175
	dl DATA_E43549&$7FFFFF
	incbin "LevelData/MillLevels.bin"

DATA_E41148:
	incbin "Tilemaps/Map32/Layer1_Level_Mill.bin"

DATA_E43175:
	dw $0000,$0000,$0004,$0004,$0004,$0004,$800D,$800C
	dw $000C,$000D,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0000,$0000,$0001
	dw $0001,$0051,$0000,$0001,$0001,$0051,$0000,$0001
	dw $0001,$0000,$0000,$4050,$0000,$0001,$0001,$0051
	dw $0000,$0001,$0001,$0051,$0000,$0001,$0001,$0000
	dw $0000,$4041,$0000,$0001,$0001,$0000,$0000,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0000,$0001,$0001,$0000,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0000,$0009,$000A,$000B,$000C,$000D,$0004
	dw $0001,$0000,$0000,$0001,$0001,$0004,$0004,$0004
	dw $0004,$000E,$000F,$0010,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0000,$0000,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0000,$0001,$0000,$4044
	dw $0000,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$800D,$800C,$800B,$800A,$8009,$0000,$0001
	dw $0004,$0004,$0001,$0001,$0001,$0001,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$800D,$0000,$0001
	dw $0001,$0001,$8010,$800F,$800E,$0004,$0004,$0001
	dw $0001,$0001,$0004,$0004,$0004,$0004,$0004,$0001
	dw $0001,$0001,$0001,$0001,$8051,$0001,$0001,$0000
	dw $0000,$0001,$8051,$0001,$0001,$0000,$8051,$0001
	dw $0001,$0000,$0000,$0001,$4001,$4001,$4001,$4001
	dw $4001,$4001,$4001,$4001,$0000,$0001,$0000,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0000
	dw $0004,$0004,$0004,$0004,$800D,$800C,$800B,$800A
	dw $8009,$0000,$0000,$0009,$000A,$000B,$000C,$000D
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0000,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0000
	dw $0004,$0004,$0004,$0004,$0001,$0001,$0001,$8010
	dw $0002,$0002,$0002,$0002,$0010,$0001,$0001,$0001
	dw $0004,$0004,$0001,$0001,$0001,$0001,$8051,$0001
	dw $0004,$0004,$0004,$0000,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0001,$0001,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0000,$0004,$000E,$0001,$0001,$0000,$0001
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0001,$0051
	dw $0001,$0001,$0000,$0001,$0001,$0001,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0000,$0001,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0000,$0001,$0004,$0004,$0004,$0004
	dw $0001,$0001,$0000,$0001,$0000,$0001,$0001,$0051
	dw $0001,$0051,$0004,$0004,$0004,$0004,$0001,$0000
	dw $0001,$0001,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0000,$0004,$0004,$0001,$0000,$0004,$0004
	dw $0000,$0001,$0004,$0004,$0001,$0051,$0004,$0004
	dw $0001,$0001,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0000,$0001,$0001,$0051,$0001,$0001,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$8001,$8001,$0001,$0001
	dw $0004,$0004,$0000,$0001,$0001,$0051,$0001,$0001
	dw $0001,$0001

DATA_E43549:
	incbin "Graphics/Compressed/GFX_Layer1_MillLevels.bin"

DATA_E48902:
	dl DATA_E4AEF3&$7FFFFF
	dl DATA_E4D0AF
	dl DATA_E4D25F&$7FFFFF
	incbin "LevelData/RiverbankLevels.bin"

DATA_E4AEF3:
	incbin "Tilemaps/Map32/Layer1_Level_Riverbank.bin"

DATA_E4D0AF:
	dw $0000,$0000,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0009,$000A,$0001,$0001,$000B,$000C
	dw $000D,$000E,$000F,$0010,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$8010,$800F,$800E,$800D
	dw $800C,$800B,$800A,$8009,$0001,$0001,$0001,$0001
	dw $800C,$800B,$800A,$8009,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0006,$0006,$0006,$0006,$0006,$0006,$0006,$0006
	dw $0006,$0006,$0006,$0006,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0000,$0036,$0001,$0001,$0038,$0001,$003A,$0001
	dw $0001,$0001,$0001,$0001,$0001,$8038,$8001,$803A
	dw $8036,$0000,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$8001,$004D,$004D,$0005,$0005,$004D,$004D
	dw $0005,$0005,$004D,$004D,$0005,$0005,$004D,$004D
	dw $0005,$0005,$0005,$0005,$804D,$804B,$8014,$8012
	dw $0001,$0001,$0052,$0001,$0000,$804C,$8018,$8016
	dw $8001,$8052,$0016,$0018,$0001,$0001,$0001,$0001
	dw $8001,$803A,$004D,$004D,$0005,$0005,$8036,$0000
	dw $8038,$0000,$803A,$0000,$0001,$0000,$0001,$0000
	dw $0001,$0000,$004D,$0000,$0005,$0000,$0001,$0006
	dw $0006,$0006,$0006,$0001,$0036,$003A,$0038,$0001
	dw $0001,$0001,$004D,$004D,$0005,$0005,$0000,$0001
	dw $0000,$0001,$0000,$0001,$0001,$8038,$0001,$803A
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0038,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001

DATA_E4D25F:
	incbin "Graphics/Compressed/GFX_Layer1_RiverbankLevels.bin"

DATA_E5260F:
	dl DATA_E53A78&$7FFFFF
	dl DATA_E54A01
	dl DATA_E54C41&$7FFFFF
	incbin "LevelData/PierLevels.bin"

DATA_E53A78:
	incbin "Tilemaps/Map32/Layer2_Level_Pier.bin"

DATA_E54A01:
	dw $0000,$0000,$8036,$0036,$0001,$0001,$0001,$0001
	dw $0003,$0003,$0006,$0006,$0001,$0001,$0001,$0001
	dw $0003,$0003,$0001,$0001,$0001,$0001,$0006,$0000
	dw $0001,$0000,$0003,$0003,$0003,$0003,$0000,$0006
	dw $0000,$0001,$0003,$0003,$0006,$0006,$0001,$0001
	dw $0001,$0001,$0003,$0003,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0003,$0003,$0001,$0001,$0001,$0001
	dw $0003,$0003,$0003,$0003,$0003,$0003,$8016,$8014
	dw $8012,$0000,$804B,$8018,$0003,$0003,$0003,$0003
	dw $0003,$0003,$0003,$0003,$0003,$0003,$0003,$0003
	dw $0000,$0012,$0018,$004B,$0014,$0016,$0003,$0003
	dw $0000,$0003,$0003,$0001,$0003,$0003,$0001,$0001
	dw $0001,$0001,$0003,$0003,$0003,$0003,$0003,$0003
	dw $4040,$4040,$0003,$0003,$4040,$4040,$0003,$0003
	dw $4040,$4040,$0003,$0003,$0001,$0001,$0001,$0001
	dw $0001,$0001,$4040,$4040,$0003,$0000,$0003,$0003
	dw $0003,$0003,$0003,$0003,$4040,$4040,$0003,$0001
	dw $0001,$0001,$0001,$0003,$0000,$0003,$0003,$0001
	dw $0003,$0003,$0001,$0001,$0003,$0003,$0001,$0001
	dw $0003,$0000,$0000,$0003,$0003,$0003,$0001,$0001
	dw $0003,$0003,$0001,$0001,$0003,$0001,$0001,$0001
	dw $0003,$0003,$0003,$0003,$0003,$0003,$0001,$0001
	dw $0003,$0003,$8012,$0000,$804B,$8018,$8016,$8014
	dw $8012,$0000,$804B,$8018,$0003,$0003,$0003,$0000
	dw $0003,$0003,$0003,$0003,$0003,$0003,$0003,$0003
	dw $0003,$0003,$0003,$0003,$0003,$0003,$0003,$000F
	dw $0002,$0010,$0001,$0001,$0001,$8010,$800F,$0003
	dw $004D,$004D,$4040,$4040,$4040,$4040,$0001,$0000
	dw $0001,$0000,$0000,$0001,$0000,$0001,$0000,$804C
	dw $004C,$0000,$0000,$0001,$0001,$0000,$0001,$0000
	dw $0001,$0003,$0001,$0000,$0000,$0001,$0000,$0001
	dw $0000,$804C,$0000,$0001,$0001,$0001,$0000,$004D
	dw $0000,$0001,$0001,$0001,$0001,$0001,$0001,$0000
	dw $0003,$0003,$0001,$0001,$0001,$0001,$0003,$0003
	dw $0003,$0000,$0006,$0006,$0001,$0001,$0001,$0003
	dw $0003,$0003,$0003,$0003,$0003,$0001,$0001,$0001

DATA_E54C41:
	incbin "Graphics/Compressed/GFX_Layer2_PierLevels.bin"

DATA_E591C9:
	incbin "Tilemaps/Compressed/Layer1_PierLevelWaterllineAndMountains.bin"

DATA_E594A2:
	incbin "Tilemaps/Compressed/Layer1_PierLevelSeaFloor.bin"

DATA_E59533:
	incbin "Tilemaps/Compressed/Layer3_PierLevelsSky.bin"

DATA_E5968A:
	incbin "Graphics/Compressed/GFX_Layer1_PierLevels.bin"

DATA_E5B2A5:
	dl DATA_E5D145&$7FFFFF
	dl DATA_E5F3F4
	dl DATA_E5F598&$7FFFFF
	incbin "LevelData/SnowLevels.bin"

DATA_E5D145:
	incbin "Tilemaps/Map32/Layer2_Level_Snow.bin"

DATA_E5F3F4:
	dw $0000,$0000,$800D,$800C,$801C,$0000,$0001,$8021
	dw $0004,$0004,$0004,$0004,$0004,$0004,$000E,$0003
	dw $000F,$800F,$800E,$0004,$0004,$0004,$0004,$0004
	dw $801C,$0000,$0001,$802B,$8027,$0000,$0001,$802B
	dw $8027,$0000,$0000,$0027,$0021,$0001,$002B,$0001
	dw $0000,$0027,$002B,$0001,$000D,$0004,$0004,$0004
	dw $0000,$4014,$0000,$0001,$800D,$800C,$4016,$4018
	dw $4012,$4014,$4001,$4001,$C014,$C012,$4001,$4001
	dw $C018,$C016,$C014,$0000,$0001,$0000,$000C,$000D
	dw $0004,$0004,$0000,$0026,$0017,$0023,$0004,$0004
	dw $800D,$803B,$0000,$803A,$0000,$0001,$8036,$0000
	dw $803C,$000D,$0000,$0036,$800D,$003C,$003B,$000D
	dw $003A,$0000,$0001,$0000,$0000,$0001,$0000,$0001
	dw $0004,$0000,$0001,$0000,$0000,$0004,$0000,$0001
	dw $0001,$0000,$0001,$0000,$0004,$0004,$0000,$0001
	dw $0004,$800D,$8027,$0000,$0001,$8021,$0004,$0000
	dw $0000,$0004,$0000,$0001,$0000,$0027,$0000,$0027
	dw $0004,$0001,$0001,$0004,$0000,$0004,$0000,$0001
	dw $0001,$0000,$0004,$0004,$0004,$0004,$0004,$0004
	dw $0000,$0027,$002B,$0001,$0004,$0000,$0001,$0000
	dw $0000,$0001,$0000,$0004,$0004,$0004,$0000,$0004
	dw $0004,$0000,$0001,$0000,$0000,$0004,$0000,$0001
	dw $000D,$0004,$0004,$0004,$8006,$8006,$8006,$8006
	dw $8006,$8006,$8006,$8006,$8027,$0000,$0001,$8021
	dw $0004,$0004,$8027,$0000,$000D,$0004,$0000,$0036
	dw $0000,$003B,$0036,$003A,$0038,$0001,$003A,$0000
	dw $0004,$0004

DATA_E5F598:
	incbin "Graphics/Compressed/GFX_Layer1_SnowLevels.bin"

DATA_E64B01:
	dl DATA_E67BF9&$7FFFFF
	dl DATA_E699BF
	dl DATA_E69DCF&$7FFFFF
	incbin "LevelData/ForestLevels.bin"

DATA_E67BF9:
	incbin "Tilemaps/Map32/Layer2_Level_Forest.bin"

DATA_E699BF:
	dw $0000,$0000,$0000,$0001,$004B,$004C,$0007,$0007
	dw $000B,$0006,$804C,$804B,$0001,$0000,$0006,$800B
	dw $8007,$0007,$0001,$0001,$0001,$0000,$0000,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0000,$0001,$0007
	dw $0007,$0000,$0001,$0001,$0001,$0001,$804C,$804B
	dw $0006,$0006,$0000,$0007,$0001,$0001,$0001,$0001
	dw $0006,$0006,$0006,$0000,$0000,$0012,$0007,$0000
	dw $0001,$0001,$0001,$0001,$0001,$0000,$0000,$0007
	dw $4006,$4006,$0001,$0001,$0000,$0001,$0006,$0000
	dw $0000,$0001,$0001,$0001,$0001,$0000,$0000,$0001
	dw $4006,$0000,$0032,$0001,$0001,$0001,$0001,$0000
	dw $0000,$0001,$0007,$000B,$0006,$0006,$0001,$0001
	dw $0001,$0000,$0000,$0001,$0001,$0001,$4041,$0000
	dw $4006,$4006,$0001,$0001,$0006,$0006,$800B,$0007
	dw $0007,$0001,$0001,$0001,$0006,$0006,$4041,$0000
	dw $0006,$0006,$800B,$0007,$0007,$0001,$0007,$000B
	dw $0006,$0006,$0006,$0006,$0006,$0006,$0006,$800B
	dw $0001,$0001,$0001,$0001,$0001,$0001,$4041,$0000
	dw $0001,$0001,$0001,$0001,$0000,$0001,$4041,$0000
	dw $0001,$0001,$4041,$0000,$4041,$0000,$0001,$0000
	dw $4041,$0000,$4041,$0000,$0001,$0001,$0000,$0001
	dw $4041,$0000,$0001,$0001,$4041,$0000,$0000,$0001
	dw $0001,$0001,$0001,$0000,$0001,$0001,$4044,$0000
	dw $0001,$0001,$0006,$0006,$0006,$0006,$0006,$0006
	dw $0001,$0001,$4006,$4006,$0006,$0006,$0001,$0001
	dw $8001,$8001,$8001,$0001,$0001,$0001,$C006,$C006
	dw $4041,$0000,$0006,$0006,$0006,$0006,$0006,$0006
	dw $0001,$0001,$4006,$4006,$0006,$0006,$0007,$0000
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0006,$0006,$0006,$0006,$0006,$0006,$0001,$0001
	dw $4006,$4006,$4006,$4006,$4041,$0000,$0001,$0001
	dw $0001,$0001,$0006,$0006,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0006,$0006,$0001,$0001,$0006,$0006
	dw $0000,$0006,$0006,$0006,$0001,$0001,$0001,$0001
	dw $0006,$0006,$0000,$8001,$4006,$0000,$0001,$0001
	dw $4041,$0000,$4041,$0000,$0006,$0006,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0006,$0006,$0006,$0006
	dw $0001,$0001,$800B,$0007,$0007,$0000,$0006,$0006
	dw $0006,$0006,$0001,$0001,$0001,$0001,$0006,$0006
	dw $0006,$0006,$0006,$0006,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0000,$4006,$4006,$4006,$0001,$0001
	dw $4041,$0000,$4041,$0000,$0006,$0006,$4044,$0000
	dw $0000,$4006,$0000,$4006,$0001,$0001,$0006,$0006
	dw $0006,$0006,$0006,$0006,$0006,$0006,$0006,$0006
	dw $804C,$804B,$004B,$004C,$0000,$0001,$0000,$804B
	dw $804C,$804B,$004B,$004C,$C006,$0000,$804C,$804B
	dw $804C,$804B,$0000,$804B,$4050,$0000,$4050,$0000
	dw $0007,$0007,$0007,$000B,$0006,$0006,$800B,$0007
	dw $0007,$0007,$0007,$0001,$004B,$004C,$804C,$804B
	dw $0001,$0000,$0001,$4002,$4002,$0000,$0001,$0001
	dw $0001,$0001,$0000,$0006,$0006,$0006,$8001,$8001
	dw $8001,$0000,$0006,$0006,$0006,$0000,$0006,$800B
	dw $0006,$0006,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0000,$0006,$0001,$0001,$0006,$0006,$0001,$0001
	dw $0006,$0006,$0001,$0001,$8012,$0000,$0032,$0001
	dw $0001,$0001,$0001,$8032,$004B,$004C,$000B,$0006
	dw $0006,$0006,$0000,$4006,$0001,$0000,$0006,$800B
	dw $0006,$0000,$0000,$C006,$C006,$C006,$0001,$0001
	dw $0000,$4006,$0006,$0006,$0006,$0006,$0000,$0006
	dw $C006,$C006,$0001,$0001,$0000,$0001,$0001,$0001
	dw $8006,$8006,$8006,$8006,$4041,$0000,$4041,$0000
	dw $4041,$0000,$0001,$0001,$0001,$0000,$0001,$0000
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0007
	dw $0000,$0001,$0000,$4002,$4002,$0001,$0001,$0000

DATA_E69DCF:
	incbin "Graphics/Compressed/GFX_Layer1_ForestLevels.bin"

DATA_E6FCEA:
	incbin "Tilemaps/Compressed/Layer3_ForestLevels.bin"

DATA_E703F1:
	incbin "Graphics/Compressed/GFX_Layer3_ForestLevels.bin"

DATA_E712B8:
	incbin "Tilemaps/Compressed/Layer2_ForestLevels.bin"

DATA_E717A6:
	incbin "Graphics/Compressed/GFX_Layer2_ForestLevels.bin"

DATA_E736F8:
	dl DATA_E74312&$7FFFFF
	dl DATA_E756EA
	dl DATA_E7588E&$7FFFFF
	incbin "LevelData/DrainPipeLevels1.bin"

DATA_E74312:
	incbin "Tilemaps/Map32/Layer2_Level_DrainPipe.bin"

DATA_E756EA:
	dw $0001,$0001,$0004,$0004,$0004,$0004,$0004,$0004
	dw $8052,$004B,$004D,$004D,$004D,$004D,$004D,$004D
	dw $004D,$004D,$004D,$004D,$004B,$004D,$004D,$004C
	dw $004D,$004D,$004B,$004D,$004C,$0000,$004D,$004D
	dw $004D,$004D,$004C,$0000,$004D,$004D,$004C,$0000
	dw $0009,$000A,$0007,$0007,$0007,$0007,$0007,$0007
	dw $0007,$0007,$0007,$0007,$0000,$0012,$0014,$0016
	dw $000F,$0010,$0001,$0001,$0007,$0007,$0018,$0001
	dw $0007,$0007,$000B,$000C,$000D,$000E,$000F,$0010
	dw $0000,$0012,$004D,$004D,$0007,$0007,$0018,$0001
	dw $004D,$004D,$0007,$0007,$0007,$0007,$0007,$0007
	dw $0007,$0007,$0007,$0007,$0001,$0001,$0001,$8052
	dw $0001,$8052,$004D,$004D,$004D,$004D,$004D,$004D
	dw $004D,$004D,$004D,$004D,$004D,$004D,$004D,$004D
	dw $004D,$004D,$004D,$004D,$0001,$8052,$004B,$004D
	dw $0000,$0001,$8052,$004B,$004D,$004D,$804D,$804D
	dw $004D,$004D,$004D,$004D,$8001,$0001,$8001,$0001
	dw $8001,$0001,$8001,$0001,$8001,$0001,$0001,$0001
	dw $0001,$0001,$8001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$8001,$0001,$8001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0001

DATA_E7588E:
	incbin "Graphics/Compressed/GFX_Layer1_DrainPipeLevels.bin"

DATA_E7B4EF:
	dl DATA_E74312&$7FFFFF
	dl DATA_E756EA
	dl DATA_E7588E&$7FFFFF
	incbin "LevelData/DrainPipeLevels2.bin"

DATA_E7C29B:
	dl DATA_E74312&$7FFFFF
	dl DATA_E756EA
	dl DATA_E7588E&$7FFFFF
	incbin "LevelData/DrainPipeLevels3.bin"

DATA_E7CB9B:
	dl DATA_E7D66A&$7FFFFF
	dl DATA_E7F146
	dl DATA_E7F2F2&$7FFFFF
	incbin "LevelData/WaterfallLevels1.bin"

DATA_E7D66A:
	incbin "Tilemaps/Map32/Layer2_Level_Waterfall.bin"

DATA_E7F146:
	dw $0000,$0000,$0000,$401C,$0015,$000E,$0018,$8032
	dw $0031,$0003,$800E,$8015,$C01C,$0000,$0000,$4006
	dw $400C,$400D,$4021,$C001,$C00D,$C00C,$C006,$0000
	dw $0000,$401C,$4004,$4004,$C00D,$C00C,$C00B,$4007
	dw $4007,$4007,$4007,$4007,$4007,$4007,$4007,$4007
	dw $4007,$400B,$400C,$400D,$4004,$4004,$4004,$4004
	dw $4004,$4004,$4004,$4004,$4004,$4004,$402F,$4007
	dw $0003,$0003,$0003,$0003,$0003,$0003,$0003,$0003
	dw $402F,$4007,$C00D,$C014,$4007,$4007,$4007,$4007
	dw $4014,$400D,$C00D,$C03B,$4001,$C035,$C031,$0000
	dw $C035,$C00E,$403B,$400D,$4007,$4007,$0000,$4031
	dw $4035,$4001,$400E,$4035,$402F,$4007,$0000,$4031
	dw $400E,$4035,$C031,$0000,$4004,$400E,$4003,$0000
	dw $4004,$4004,$0000,$4004,$4004,$4004,$4004,$4004
	dw $C031,$0000,$C035,$C00E,$4007,$C02F,$C01C,$0000
	dw $403B,$400D,$403B,$400D,$4004,$4004,$0000,$4031
	dw $400E,$4035,$0003,$8031,$0000,$C007,$C007,$C007
	dw $4007,$4007,$4007,$0000,$0000,$4007,$4007,$4007
	dw $4007,$4007,$4007,$0000,$0000,$C007,$4007,$0000
	dw $4033,$4001,$4001,$C033,$4033,$C001,$4033,$4001
	dw $4004,$4004,$4004,$0000,$4001,$4001,$C001,$C001
	dw $4001,$4001,$4001,$4001,$4001,$4001,$4001,$4001
	dw $4001,$4001,$0000,$4001,$4001,$4001,$4001,$0000
	dw $0000,$4001,$4001,$4001,$4001,$4001,$4001,$0000
	dw $C007,$C007,$C02F,$0000,$4001,$4001,$4001,$4001
	dw $C033,$0000,$4007,$4007,$4007,$4007,$4001,$4001
	dw $4001,$C033,$4001,$4001,$4001,$4001

DATA_E7F2F2:
	incbin "Graphics/Compressed/GFX_Layer1_WaterfallLevels.bin"

DATA_E84EE8:
	dl DATA_E7D66A&$7FFFFF
	dl DATA_E7F146
	dl DATA_E7F2F2&$7FFFFF
	incbin "LevelData/WaterfallLevels2.bin"

DATA_E8640C:
	incbin "Tilemaps/Compressed/Layer2_SwankysSideshowInTent.bin"

DATA_E866E0:
	incbin "Tilemaps/Compressed/Layer1_SwankysSideshowInTent.bin"

DATA_E867D8:
	incbin "Tilemaps/Compressed/Layer1_K3.bin"

DATA_E86B7F:
	incbin "Tilemaps/Compressed/Layer1_KremwoodForest.bin"

DATA_E86F2B:
	incbin "Tilemaps/Compressed/Layer1_LakeOrangatanga.bin"

DATA_E871D7:
	incbin "Tilemaps/Compressed/Layer3_LakeOrangatanga.bin"

DATA_E8734F:
	incbin "Tilemaps/Compressed/Layer3_KremwoodForest.bin"

DATA_E87581:
	incbin "Tilemaps/Compressed/Layer1_TitleScreen.bin"

DATA_E877CC:
	incbin "Tilemaps/Compressed/Layer1_WrinklysSaveCave.bin"

DATA_E87AA3:
	incbin "Tilemaps/Compressed/Layer1_FunkysRentals.bin"

DATA_E87D26:
	incbin "Tilemaps/Compressed/Layer1_SwankysSideshowOutside.bin"

DATA_E88052:
	incbin "Tilemaps/Compressed/Layer1_TVScreen.bin"

DATA_E88388:
	incbin "Tilemaps/Compressed/Layer2_RiverbankLevels.bin"

DATA_E8861B:
	incbin "Graphics/Compressed/GFX_Layer2_RiverbankLevels.bin"

DATA_E8A412:
	incbin "Tilemaps/Compressed/Layer3_RiverbankLightning.bin"

DATA_E8A634:
	incbin "Tilemaps/Layer3_RiverbankWaterSurface.bin"

DATA_E8A874:
	incbin "Graphics/Compressed/GFX_Layer3_RiverbankLevels.bin"

DATA_E8B2BC:
	incbin "Tilemaps/Layer2_KastleKAOSBarredWindow.bin"

DATA_E8B2EC:
	incbin "Tilemaps/Layer2_KastleKAOSCurtainCover.bin"

DATA_E8B364:
	incbin "Tilemaps/Layer2_KastleKAOSRemoveCurtain.bin"

DATA_E8B440:
	incbin "Tilemaps/Layer2_KastleKAOSBrokenFloor1LeftHalf.bin"

DATA_E8B488:
	incbin "Tilemaps/Layer2_KastleKAOSBrokenFloor1RightHalf.bin"

DATA_E8B4E2:
	incbin "Tilemaps/Layer2_KastleKAOSUnknownDoorTilemap.bin"

DATA_E8B51E:
	incbin "Tilemaps/Layer2_KastleKAOSBrokenFloor2LeftHalf.bin"

DATA_E8B55E:
	incbin "Tilemaps/Layer2_KastleKAOSBrokenFloor2RightHalf.bin"

DATA_E8B5AE:
	incbin "Tilemaps/Compressed/Layer2_KastleKAOSLeftHalf.bin"

DATA_E8B989:
	incbin "Tilemaps/Compressed/Layer2_KastleKAOSRightHalf.bin"

DATA_E8BDEC:
	incbin "Graphics/Compressed/GFX_Layer2_KastleKAOS.bin"

DATA_E9230A:
	incbin "OverworldCollisionData/MainMap1.bin"

DATA_E926FB:
	incbin "OverworldCollisionData/LakeOrangatanga.bin"

DATA_E92796:
	incbin "OverworldCollisionData/CottonTopCove.bin"

DATA_E92817:
	incbin "OverworldCollisionData/RazorRidge.bin"

DATA_E92893:
	incbin "OverworldCollisionData/KAOSKore.bin"

DATA_E92913:
	incbin "Tilemaps/Layer2_GameOverScreen.bin"

DATA_E93013:
	incbin "Graphics/Compressed/GFX_Layer2_GameOverScreen.bin"

DATA_E9305A:
	incbin "Tilemaps/Compressed/Layer1_BrothersBearHouse.bin"

DATA_E9339E:
	incbin "Tilemaps/Compressed/Layer2_TitleScreenDixieKongLogo.bin"

DATA_E9342E:
	incbin "Graphics/Compressed/GFX_Layer2_TitleScreenDixieKongLogo.bin"

DATA_E945BC:
	incbin "Tilemaps/Compressed/Layer1_BleaksHouse.bin"

DATA_E94782:
	incbin "Tilemaps/Compressed/Layer2_BleaksHouse.bin"

DATA_E9481D:
	incbin "Graphics/Compressed/GFX_Layer1_BleaksHouse.bin"

DATA_E97FB0:
	incbin "Tilemaps/Layer1_CopyrightScreen.bin"

DATA_E98030:
	incbin "Graphics/GFX_Layer1_CopyrightScreen.bin"

DATA_E98550:
	incbin "Tilemaps/Layer1_Arich.bin"

DATA_E98D12:
	incbin "Graphics/GFX_Layer1_Arich.bin"

DATA_E99AB2:
	incbin "Tilemaps/Compressed/Layer2_BelchasBarn.bin"

DATA_E99BFB:
	incbin "Graphics/Compressed/GFX_Layer2_BelchasBarn.bin"

DATA_E9B0BD:
	incbin "Tilemaps/Compressed/Layer3_FactoryLevels.bin"

DATA_E9B6C0:
	incbin "Graphics/Compressed/GFX_Layer3_FactoryLevels.bin"

DATA_E9BEAE:
	incbin "Tilemaps/Compressed/Layer1_BarbossBarrier.bin"

DATA_E9BFBC:
	incbin "Graphics/Compressed/GFX_Layer1_BarbossBarrier.bin"

DATA_E9D786:
	incbin "Graphics/GFX_Layer1_AnimatedKAOSTapeDriveTiles.bin"

DATA_E9DD86:
	incbin "Tilemaps/Layer1_KAOS.bin"

DATA_E9E146:
	incbin "Graphics/GFX_Layer1_KAOS.bin"

DATA_E9F346:
	incbin "Tilemaps/Compressed/Layer3_CoralReefLevels.bin"

DATA_E9F818:
	incbin "Graphics/GFX_Layer3_CoralReefLevels.bin"

DATA_EA0488:
	incbin "Tilemaps/Compressed/Layer2_FileSelectScreen.bin"

DATA_EA0694:
	incbin "Tilemaps/Layer2_FileSelectCopyAndEraseButtons.bin"

DATA_EA0730:
	incbin "Tilemaps/Compressed/Layer1_FileSelectScreen.bin"

DATA_EA077B:
	incbin "Graphics/Compressed/GFX_Layer1_FileSelectScreen.bin"

DATA_EA0A88:
	incbin "Tilemaps/Compressed/Layer3_SaveFileStatusScreen.bin"

DATA_EA0B39:
	incbin "Graphics/Compressed/GFX_Layer3_SaveFileStatusScreen.bin"

DATA_EA0C0C:
	incbin "Tilemaps/Compressed/Layer3_WaterfallLevel.bin"

DATA_EA1349:
	incbin "Tilemaps/Compressed/Layer3_SquirtsHead.bin"

DATA_EA160B:
	incbin "Graphics/GFX_Layer3_WaterFallLevel.bin"

DATA_EA21AB:
	incbin "Graphics/Compressed/GFX_Layer2_WaterFallLevel.bin"

DATA_EA3387:
	incbin "Graphics/Compressed/GFX_Layer3_MountainLevels.bin"

DATA_EA426A:
	incbin "Graphics/Compressed/GFX_Layer2_MountainLevels.bin"

DATA_EA5B53:
	incbin "Tilemaps/Compressed/Layer3_MountainLevels.bin"

DATA_EA5F1C:
	incbin "Tilemaps/Compressed/Layer2_MountainLevels.bin"

DATA_EA6712:
	incbin "Graphics/Compressed/GFX_Layer3_DrainPipeLevels.bin"

DATA_EA68CB:
	incbin "Tilemaps/Compressed/Layer3_DrainPipeLevels.bin"

DATA_EA68F2:
	incbin "Graphics/Compressed/GFX_Layer2_DrainPipeLevels.bin"

DATA_EA7D8A:
	incbin "Tilemaps/Layer2_DrainPipeLevels.bin"

DATA_EA858A:
	incbin "Tilemaps/Compressed/Layer1_BashTheBaddiesScreen.bin"

DATA_EA8675:
	incbin "Graphics/Compressed/GFX_Layer1_BashTheBaddiesScreen.bin"

DATA_EA93BD:
	incbin "Tilemaps/Compressed/Layer1_Mekanos.bin"

DATA_EA9638:
	incbin "Tilemaps/Compressed/Layer1_Kremtoa.bin"

DATA_EA98D9:
	incbin "Tilemaps/Layer2_CottonTopCoveWaterfalls.bin"

DATA_EA9AD9:
	incbin "Tilemaps/Compressed/Layer2_BananaBirdCave.bin"

DATA_EA9CD8:
	incbin "Tilemaps/Compressed/Layer1_CollectXXStarsScreen.bin"

DATA_EA9DCC:
	incbin "Graphics/Compressed/GFX_Layer1_CollectXXStarsScreen.bin"

DATA_EAA818:
	incbin "Tilemaps/Compressed/Layer1_GrabXXBananasScreen.bin"

DATA_EAA8DC:
	incbin "Graphics/Compressed/GFX_Layer1_GrabXXBananasScreen.bin"

DATA_EAB3E9:
	incbin "Tilemaps/Compressed/Layer1_FindTheCoinScreen.bin"

DATA_EAB4DE:
	incbin "Graphics/Compressed/GFX_Layer1_FindTheCoinScreen.bin"

DATA_EAC190:
	incbin "Tilemaps/Compressed/Layer2_BonusRoomIntroScreen.bin"

DATA_EAC294:
	incbin "Graphics/Compressed/GFX_Layer2_BonusRoomIntroScreen.bin"

DATA_EAFEAB:
	incbin "Tilemaps/Compressed/Layer1_CottonTopCove.bin"

DATA_EB017D:
	incbin "Tilemaps/Compressed/Layer1_KAOSKore.bin"

DATA_EB0486:
	incbin "Tilemaps/Compressed/Layer1_BananaBirdCave.bin"

DATA_EB04B0:
	incbin "Graphics/Compressed/GFX_Layer1_BananaBirdCave.bin"

DATA_EB05EE:
	incbin "OverworldCollisionData/MainMap2.bin"

DATA_EB069C:
	incbin "Graphics/GFX_Sprite_RocksSurroundingKremtoa.bin"

DATA_EB081C:
	incbin "Tilemaps/Compressed/Layer2_MapWater.bin"

DATA_EB0B39:
	incbin "Graphics/Compressed/GFX_Layer2_MapWater.bin"

DATA_EB12E2:
	incbin "Tilemaps/Compressed/Layer2_BrothersBearPhotos.bin"

DATA_EB13B3:
	incbin "Tilemaps/Compressed/Layer1_FloodlitFish.bin"

DATA_EB14E2:
	incbin "Graphics/Compressed/GFX_Layer1_FloodlitFish.bin"

DATA_EB19BB:
	incbin "Tilemaps/Compressed/Layer2_BossPhotos.bin"

DATA_EB1BC4:
	incbin "Graphics/Compressed/GFX_Layer2_BossPhotos.bin"

DATA_EB81FF:
	incbin "Tilemaps/Compressed/Layer2_BananaBirdQueenScreen.bin"

DATA_EB8538:
	incbin "Graphics/Compressed/GFX_Layer2_BananaBirdQueenScreen.bin"

DATA_EBAABA:
	incbin "Tilemaps/Compressed/Layer2_KRoolAndHovercraft.bin"

DATA_EBAB57:
	incbin "Graphics/Compressed/GFX_Layer2_KRoolInHovercraft.bin"

DATA_EBB852:
	incbin "Graphics/GFX_Sprite_BananaBirdQueenBarrierSymbols.bin"

DATA_EBC052:
	incbin "Graphics/GFX_Layer1_AnimatedConveyorRopeTiles.bin"

DATA_EBCA52:
	incbin "Tilemaps/Layer3_KnautilusBGRightHalf.bin"

DATA_EBCD52:
	incbin "Tilemaps/Layer3_KnautilusBGLeftHalf.bin"

DATA_EBD052:
	incbin "Tilemaps/Layer3_KnautilusConveyorBelt.bin"

DATA_EBD1D2:
	incbin "Graphics/Compressed/GFX_Layer3_Knautilus.bin"

check bankcross on

DATA_EBDC2A:
	incbin "Graphics/Compressed/GFX_Layer1_Knautilus.bin":0-(($010000-DATA_EBDC2A)&$00FFFF)
.End:

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankECMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

	incbin "Graphics/Compressed/GFX_Layer1_Knautilus.bin":(DATA_EBDC2A_End-DATA_EBDC2A)-

DATA_EC3825:
	incbin "Tilemaps/Compressed/Layer1_KnautilusRightHalf.bin"

DATA_EC3EB2:
	incbin "Tilemaps/Compressed/Layer1_KnautilusLeftHalf.bin"

DATA_EC451C:
	incbin "Tilemaps/Compressed/Layer3_KastleKAOS.bin"

DATA_EC475C:
	incbin "Graphics/GFX_Layer3_KastleKaos.bin"

DATA_EC4F6C:
	incbin "Tilemaps/Layer2_FactoryLevels.bin"

DATA_EC576C:
	incbin "Graphics/GFX_Layer2_FactoryLevels.bin"

DATA_EC76CC:
	incbin "Graphics/GFX_Layer1_AnimatedShipWheelTiles.bin"

DATA_EC7CCC:
	incbin "Tilemaps/Layer2_KnautilusCeilingBar.bin"

DATA_EC7D0C:
	incbin "Graphics/GFX_Layer2_KnautilusMovingCeilingBar.bin"

DATA_EC7D4C:
	incbin "Tilemaps/Compressed/Layer1_Player1TeamWinsScreen.bin"

DATA_EC7E00:
	incbin "Graphics/Compressed/GFX_Layer1_Player1TeamWinsScreen.bin"

DATA_EC88B8:
	incbin "Tilemaps/Layer2_KAOSKoreWaterfall.bin"

DATA_EC8978:
	incbin "Graphics/GFX_Layer1_AnimatedKaosKoreWaterfallTiles.bin"

DATA_EC9B78:
	incbin "Tilemaps/Compressed/Layer1_Player2TeamWinsScreen.bin"

DATA_EC9C32:
	incbin "Graphics/Compressed/GFX_Layer1_Player2TeamWinsScreen.bin"

DATA_ECA5A9:
	incbin "Tilemaps/Compressed/Layer3_IrregularityScreenText.bin"

DATA_ECA690:
	incbin "Tilemaps/Compressed/Layer3_CopyDetectionScreenText.bin"

DATA_ECA7A7:
	incbin "Tilemaps/Compressed/Layer3_RegionLockoutScreenText.bin"

	%InsertGarbageData($ECA89B, incbin, DATA_ECA89B.bin)
	%InsertGarbageData($ECADB4, incbin, DKC2_DATA_ECADB4.bin)
	%BeginROMMirroring($ECB000, $00, !HiROMAddressOffset)

DKC3_NorSpr00C8_KRoolFightBGDecorations_Main:
;$ACB000
	JMP.w (DATA_ACB003,x)

DATA_ACB003:
	dw CODE_ACB007
	dw CODE_ACB00A

CODE_ACB007:
	JMP.w CODE_ACB28C

CODE_ACB00A:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_ACB056
	LDX.b $70
	LDA.b $1E,x
	AND.w #$0E00
	ASL
	ASL
	ASL
	CLC
	ADC.w #$8100
	ORA.w #$7EA1AA>>16
	STA.w $04F3
	LDA.w #$7EA1AA
	STA.w $04F1
	JSR.w CODE_ACB059
	LDA.l $7EA1C8
	INC
	CMP.w #$000C
	BNE.b CODE_ACB03B
	LDA.w #$0000
CODE_ACB03B:
	STA.l $7EA1C8
	ASL
	TAY
	PHK
	PLB
	LDX.w #$0000
CODE_ACB046:
	LDA.w DATA_ACB073,y
	STA.l $7EA1AE,x
	INY
	INY
	INX
	INX
	CPX.w #$0018
	BNE.b CODE_ACB046
CODE_ACB056:
	JMP.w [$04F5]

CODE_ACB059:
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w $04F1
	STA.w $06FC,x
	LDA.w $04F3
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	RTS

DATA_ACB073:
	dw $0040,$0040,$0040,$0341,$0280,$01C0,$0100,$0040
	dw $0040,$0040,$0040,$0040,$0040,$0040,$0040,$0341
	dw $0280,$01C0,$0100,$0040,$0040,$0040,$0040

DKC3_NorSpr04B8_BGSteelKeg_Main:
;$ACB0A1
	JMP.w (DATA_ACB0A4,x)

DATA_ACB0A4:
	dw CODE_ACB0AC
	dw CODE_ACB0B4
	dw CODE_ACB0C5
	dw CODE_ACB111

CODE_ACB0AC:
	TYX
	LDA.w #$002D
	STA.b $5C,x
	INC.b $38,x
CODE_ACB0B4:
	TYX
	DEC.b $5C,x
	BNE.b CODE_ACB0C2
	STZ.b $26,x
	LDA.w #$0300
	STA.b $2E,x
	INC.b $38,x
CODE_ACB0C2:
	JMP.w [$04F5]

CODE_ACB0C5:
	LDY.w $1BBF
	JSL.l CODE_BEC003
	BCC.b CODE_ACB0D9
	LDY.w $1BBD
	LDA.w #$0018
	STA.w $003C,y
	BRA.b CODE_ACB0E2

CODE_ACB0D9:
	LDY.w $1BBD
	JSL.l CODE_BEC003
	BCC.b CODE_ACB103
CODE_ACB0E2:
	LDY.w #$0239
	LDA.w #$0002
	JSL.l CODE_B58006
	PHA
	PLA
	BEQ.b CODE_ACB0F3
	LDY.w #$01C3
CODE_ACB0F3:
	STY.b $62,x
	LDA.w #$0174
	STA.b $64,x
	LDA.w #$001A
	STA.b $5A,x
	INC.b $38,x
	BRA.b CODE_ACB127

CODE_ACB103:
	LDA.b $16,x
	CMP.w #$017B
	BCS.b CODE_ACB0E2
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_ACB111:
	JSL.l CODE_B9E000
	BCC.b CODE_ACB127
	LDA.w #$0010
	TSB.w $1C33
	JSL.l CODE_B58042
	STZ.w $1BB1
	JMP.w CODE_ACB285

CODE_ACB127:
	LDA.b $2E,x
	BMI.b CODE_ACB131
	LDA.w #$2000
	JSR.w CODE_ACB293
CODE_ACB131:
	JMP.w [$04F5]

DKC3_NorSpr0478_KAOSBlade_Main:
;$ACB134
	JMP.w (DATA_ACB137,x)

DATA_ACB137:
	dw CODE_ACB13D
	dw CODE_ACB149
	dw CODE_ACB18A

CODE_ACB13D:
	JSR.w CODE_ACB25A
	LDA.w $0024,y
	JSR.w CODE_ACB1F2
	JMP.w [$04F5]

CODE_ACB149:
	JSR.w CODE_ACB25A
	TYX
	LDA.b $64,x
	BEQ.b CODE_ACB158
	LDA.w #CODE_ACB1C2
	JSL.l CODE_BB85D6
CODE_ACB158:
	LDA.b $5E,x
	BEQ.b CODE_ACB168
	STA.b $24,x
	STZ.b $5E,x
	JSL.l CODE_B9A006
	LDX.b $70
	BRA.b CODE_ACB182

CODE_ACB168:
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $24,x
	CMP.b $20,x
	BEQ.b CODE_ACB182
	STA.b $5E,x
	LDA.b $20,x
	STA.b $24,x
	LDA.b $5E,x
	JSR.w CODE_ACB1F2
	JMP.w [$04F5]

CODE_ACB182:
	LDA.b $24,x
	JSR.w CODE_ACB1F2
	JMP.w [$04F5]

CODE_ACB18A:
	JSL.l CODE_B68015
	LDA.b $24,x
	JSR.w CODE_ACB1F2
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	LDA.b $38,x
	XBA
	STA.b $38,x
	STZ.b $64,x
	JSL.l CODE_B58048
	BCS.b CODE_ACB1AD
	LDA.w #$0000
	BRA.b CODE_ACB1B0

CODE_ACB1AD:
	LDA.w #$4000
CODE_ACB1B0:
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.b $62,x
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_ACB1C2:
	LDX.b $70
	LDA.b $68,x
	XBA
	AND.w #$FF00
	STA.b $68,x
	JSL.l CODE_BEC018
	BCC.b CODE_ACB1F1
	LDY.b $76
	LDA.w $002E,y
	BMI.b CODE_ACB1F1
	LDX.b $70
	LDA.w #$0001
	ORA.b $68,x
	STA.b $68,x
	LSR
	BNE.b CODE_ACB1F1
	LDA.w #$0080
	STA.w $1B97
	LDA.w #$0200
	STA.w $1B99
CODE_ACB1F1:
	RTL

CODE_ACB1F2:
	PHA
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	PLA
	SEC
	SBC.w #$3679
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$05
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	ASL
	TAY
	LDA.w DATA_ACB26F+$01,y
	PHA
	LDA.w DATA_ACB26F,y
	JSL.l CODE_B58021
	BIT.b $1E,x
	BVC.b CODE_ACB232
	EOR.w #$FFFF
	INC
CODE_ACB232:
	LDY.w $1B6B
	CLC
	ADC.w $0012,y
	STA.b $12,x
	PLA
	JSL.l CODE_B58021
	CLC
	ADC.w $0016,y
	CLC
	ADC.b $60,x
	STA.b $16,x
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	RTS

CODE_ACB25A:
	LDA.w $002C,y
	CLC
	ADC.w $1B83
	STA.w $002C,y
	LDA.w $0032,y
	CLC
	ADC.w $1B85
	STA.w $0032,y
	RTS

DATA_ACB26F:
	dw $0000,$00F4,$FEEA,$FCE2,$FADC,$F7D8,$F4D4,$F2D4
	dw $F0D4,$EED6,$ECD8

CODE_ACB285:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_ACB28C:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_ACB293:
	EOR.b $1E,x
	AND.w #$3000
	EOR.b $1E,x
	STA.b $1E,x
	RTS

	%EndROMMirroring()
	%InsertGarbageData($ECB29D, incbin, DKC2_DATA_ECB29D.bin)

DATA_ECD000:
	dw DATA_ECF236

DATA_ECD002:
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1A2-DATA_ECD002
	dw DATA_ECD1F2-DATA_ECD002
	dw DATA_ECD24E-DATA_ECD002
	dw DATA_ECD2E6-DATA_ECD002
	dw DATA_ECD39A-DATA_ECD002
	dw DATA_ECD47E-DATA_ECD002
	dw DATA_ECD532-DATA_ECD002
	dw DATA_ECD5B6-DATA_ECD002
	dw DATA_ECD5E2-DATA_ECD002
	dw DATA_ECD67E-DATA_ECD002
	dw DATA_ECD776-DATA_ECD002
	dw DATA_ECD846-DATA_ECD002
	dw DATA_ECD8C6-DATA_ECD002
	dw DATA_ECD98A-DATA_ECD002
	dw DATA_ECDA06-DATA_ECD002
	dw DATA_ECDA26-DATA_ECD002
	dw DATA_ECDA9A-DATA_ECD002
	dw DATA_ECDB2E-DATA_ECD002
	dw DATA_ECDC32-DATA_ECD002
	dw DATA_ECDD36-DATA_ECD002
	dw DATA_ECDE06-DATA_ECD002
	dw DATA_ECDEA2-DATA_ECD002
	dw DATA_ECDF66-DATA_ECD002
	dw DATA_ECE016-DATA_ECD002
	dw DATA_ECE0D2-DATA_ECD002
	dw DATA_ECE1AA-DATA_ECD002
	dw DATA_ECE2E6-DATA_ECD002
	dw DATA_ECE3AE-DATA_ECD002
	dw DATA_ECE476-DATA_ECD002
	dw DATA_ECE552-DATA_ECD002
	dw DATA_ECE5DA-DATA_ECD002
	dw DATA_ECE6E2-DATA_ECD002
	dw DATA_ECE826-DATA_ECD002
	dw DATA_ECE8A2-DATA_ECD002
	dw DATA_ECE982-DATA_ECD002
	dw DATA_ECE9EE-DATA_ECD002
	dw DATA_ECEA56-DATA_ECD002
	dw DATA_ECEAB6-DATA_ECD002
	dw DATA_ECEB0A-DATA_ECD002
	dw DATA_ECEB8A-DATA_ECD002
	dw DATA_ECECCA-DATA_ECD002
	dw DATA_ECECCA-DATA_ECD002
	dw DATA_ECECCA-DATA_ECD002
	dw DATA_ECECCA-DATA_ECD002
	dw DATA_ECECFE-DATA_ECD002
	dw DATA_ECECFE-DATA_ECD002
	dw DATA_ECED3A-DATA_ECD002
	dw DATA_ECED3A-DATA_ECD002
	dw DATA_ECED5E-DATA_ECD002
	dw DATA_ECED72-DATA_ECD002
	dw DATA_ECED72-DATA_ECD002
	dw DATA_ECED72-DATA_ECD002
	dw DATA_ECED82-DATA_ECD002
	dw DATA_ECED82-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECED86-DATA_ECD002
	dw DATA_ECEDAA-DATA_ECD002
	dw DATA_ECEDAA-DATA_ECD002
	dw DATA_ECEDAA-DATA_ECD002
	dw DATA_ECEDAA-DATA_ECD002
	dw DATA_ECEDAA-DATA_ECD002
	dw DATA_ECEDBE-DATA_ECD002
	dw DATA_ECEE0A-DATA_ECD002
	dw DATA_ECEE0A-DATA_ECD002
	dw DATA_ECEE0A-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE72-DATA_ECD002
	dw DATA_ECEE92-DATA_ECD002
	dw DATA_ECEEB6-DATA_ECD002
	dw DATA_ECEEB6-DATA_ECD002
	dw DATA_ECEEB6-DATA_ECD002
	dw DATA_ECEECA-DATA_ECD002
	dw DATA_ECEF02-DATA_ECD002
	dw DATA_ECEF02-DATA_ECD002
	dw DATA_ECEF22-DATA_ECD002
	dw DATA_ECEF3A-DATA_ECD002
	dw DATA_ECEF3A-DATA_ECD002
	dw DATA_ECEFAA-DATA_ECD002
	dw DATA_ECEFAA-DATA_ECD002
	dw DATA_ECEFAA-DATA_ECD002
	dw DATA_ECEFAA-DATA_ECD002
	dw DATA_ECEFAA-DATA_ECD002
	dw DATA_ECEFAA-DATA_ECD002
	dw DATA_ECEFDE-DATA_ECD002
	dw DATA_ECEFDE-DATA_ECD002
	dw DATA_ECF02E-DATA_ECD002
	dw DATA_ECF02E-DATA_ECD002
	dw DATA_ECF02E-DATA_ECD002
	dw DATA_ECF046-DATA_ECD002
	dw DATA_ECF0CA-DATA_ECD002
	dw DATA_ECF0CE-DATA_ECD002
	dw DATA_ECF0CE-DATA_ECD002
	dw DATA_ECF0DA-DATA_ECD002
	dw DATA_ECF0DA-DATA_ECD002
	dw DATA_ECF106-DATA_ECD002
	dw DATA_ECF106-DATA_ECD002
	dw DATA_ECF146-DATA_ECD002
	dw DATA_ECF146-DATA_ECD002
	dw DATA_ECF146-DATA_ECD002
	dw DATA_ECF16E-DATA_ECD002
	dw DATA_ECF1B2-DATA_ECD002
	dw DATA_ECF1B2-DATA_ECD002
	dw DATA_ECF1FA-DATA_ECD002
	dw DATA_ECF1FA-DATA_ECD002
	dw DATA_ECF1FE-DATA_ECD002
	dw DATA_ECF1FE-DATA_ECD002
	dw DATA_ECF1FE-DATA_ECD002
	dw DATA_ECF1FE-DATA_ECD002
	dw DATA_ECF1FE-DATA_ECD002
	dw DATA_ECF22A-DATA_ECD002
	dw DATA_ECF22A-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002
	dw DATA_ECF236-DATA_ECD002

DATA_ECD1A2:
	incbin "LevelData/BananaFormations/LakesideLimbo_Main.bin"

DATA_ECD1F2:
	incbin "LevelData/BananaFormations/KreepingKlasps_Main.bin"

DATA_ECD24E:
	incbin "LevelData/BananaFormations/TidalTrouble_Main.bin"

DATA_ECD2E6:
	incbin "LevelData/BananaFormations/DoorstopDash_Main.bin"

DATA_ECD39A:
	incbin "LevelData/BananaFormations/SquealsOnWheels_Main.bin"

DATA_ECD47E:
	incbin "LevelData/BananaFormations/MurkyMill_Main.bin"

DATA_ECD532:
	incbin "LevelData/BananaFormations/SkiddasRow_Main.bin"

DATA_ECD5B6:
	incbin "LevelData/BananaFormations/LemguinLunge_Main.bin"

DATA_ECD5E2:
	incbin "LevelData/BananaFormations/TearawayToboggan_Main.bin"

DATA_ECD67E:
	incbin "LevelData/BananaFormations/RipsawRage_Main.bin"

DATA_ECD776:
	incbin "LevelData/BananaFormations/SpringinSpiders_Main.bin"

DATA_ECD846:
	incbin "LevelData/BananaFormations/BarrelShieldBustUp_Main.bin"

DATA_ECD8C6:
	incbin "LevelData/BananaFormations/SwoopySalvo_Main.bin"

DATA_ECD98A:
	incbin "LevelData/BananaFormations/RiversideRace_Main.bin"

DATA_ECDA06:
	incbin "LevelData/BananaFormations/LightningLookOut_Main.bin"

DATA_ECDA26:
	incbin "LevelData/BananaFormations/BobbingBarrelBrawl_Main.bin"

DATA_ECDA9A:
	incbin "LevelData/BananaFormations/BazzasBlockade_Main.bin"

DATA_ECDB2E:
	incbin "LevelData/BananaFormations/FishFoodFrenzy_Main.bin"

DATA_ECDC32:
	incbin "LevelData/BananaFormations/FloodlitFish_Main.bin"

DATA_ECDD36:
	incbin "LevelData/BananaFormations/RocketBarrelRide_Main.bin"

DATA_ECDE06:
	incbin "LevelData/BananaFormations/TrackerBarrelTrek_Main.bin"

DATA_ECDEA2:
	incbin "LevelData/BananaFormations/BarrelDropBounce_Main.bin"

DATA_ECDF66:
	incbin "LevelData/BananaFormations/FireballFrenzy_Main.bin"

DATA_ECE016:
	incbin "LevelData/BananaFormations/BlazingBazukas_Main.bin"

DATA_ECE0D2:
	incbin "LevelData/BananaFormations/KrackshotKroc_Main.bin"

DATA_ECE1AA:
	incbin "LevelData/BananaFormations/LowGLabyrinth_Main.bin"

DATA_ECE2E6:
	incbin "LevelData/BananaFormations/PoisonousPipeline_Main.bin"

DATA_ECE3AE:
	incbin "LevelData/BananaFormations/DemolitionDrainPipe_Main.bin"

DATA_ECE476:
	incbin "LevelData/BananaFormations/KreviceKreepers_Main.bin"

DATA_ECE552:
	incbin "LevelData/BananaFormations/KongFusedCliffs_Main.bin"

DATA_ECE5DA:
	incbin "LevelData/BananaFormations/RopeyRumpus_Main.bin"

DATA_ECE6E2:
	incbin "LevelData/BananaFormations/BuzzerBarrage_Main.bin"

DATA_ECE826:
	incbin "LevelData/BananaFormations/PotHolePanic_Main.bin"

DATA_ECE8A2:
	incbin "LevelData/BananaFormations/CreepyCaverns_Main.bin"

DATA_ECE982:
	incbin "LevelData/BananaFormations/KoindozerKlamber_Main.bin"

DATA_ECE9EE:
	incbin "LevelData/BananaFormations/KonveyorRopeKlash_Main.bin"

DATA_ECEA56:
	incbin "LevelData/BananaFormations/StampedeSprint_Main.bin"

DATA_ECEAB6:
	incbin "LevelData/BananaFormations/CrissKrossCliffs_Main.bin"

DATA_ECEB0A:
	incbin "LevelData/BananaFormations/TyrantTwinTussle_Main.bin"

DATA_ECEB8A:
	incbin "LevelData/BananaFormations/RocketRush_Main.bin"

DATA_ECECCA:
	incbin "LevelData/BananaFormations/LakesideLimbo_Bonus1.bin"

DATA_ECECFE:
	incbin "LevelData/BananaFormations/DoorstopDash_Bonus1.bin"

DATA_ECED3A:
	incbin "LevelData/BananaFormations/TidalTrouble_Bonus1.bin"

DATA_ECED5E:
	incbin "LevelData/BananaFormations/TidalTrouble_Bonus2.bin"

DATA_ECED72:
	incbin "LevelData/BananaFormations/SquealsOnWheels_Bonus1.bin"

DATA_ECED82:
	incbin "LevelData/BananaFormations/BarrelShieldBustUp_Bonus1.bin"

DATA_ECED86:
	incbin "LevelData/BananaFormations/SpringinSpiders_Bonus2.bin"

DATA_ECEDAA:
	incbin "LevelData/BananaFormations/RocketBarrelRide_Bonus1.bin"

DATA_ECEDBE:
	incbin "LevelData/BananaFormations/RocketBarrelRide_Bonus2.bin"

DATA_ECEE0A:
	incbin "LevelData/BananaFormations/TrackerBarrelTrek_Bonus1.bin"

DATA_ECEE72:
	incbin "LevelData/BananaFormations/DemolitionDrainPipe_Bonus2.bin"

DATA_ECEE92:
	incbin "LevelData/BananaFormations/RipsawRage_Bonus1.bin"

DATA_ECEEB6:
	incbin "LevelData/BananaFormations/BlazingBazukas_Bonus2.bin"

DATA_ECEECA:
	incbin "LevelData/BananaFormations/LowGLabyrinth_Bonus1.bin"

DATA_ECEF02:
	incbin "LevelData/BananaFormations/KreviceKreepers_Bonus1.bin"

DATA_ECEF22:
	incbin "LevelData/BananaFormations/KreviceKreepers_Bonus2.bin"

DATA_ECEF3A:
	incbin "LevelData/BananaFormations/TearawayToboggan_Bonus2.bin"

DATA_ECEFAA:
	incbin "LevelData/BananaFormations/LemguinLunge_Bonus2.bin"

DATA_ECEFDE:
	incbin "LevelData/BananaFormations/BuzzerBarrage_Bonus2.bin"

DATA_ECF02E:
	incbin "LevelData/BananaFormations/FloodlitFish_Bonus1.bin"

DATA_ECF046:
	incbin "LevelData/BananaFormations/FloodlitFish_Bonus2.bin"

DATA_ECF0CA:
	incbin "LevelData/BananaFormations/PotHolePanic_Bonus1.bin"

DATA_ECF0CE:
	incbin "LevelData/BananaFormations/RopeyRumpus_Bonus1.bin"

DATA_ECF0DA:
	incbin "LevelData/BananaFormations/KoindozerKlamber_Bonus1.bin"

DATA_ECF106:
	incbin "LevelData/BananaFormations/CreepyCaverns_Bonus1.bin"

DATA_ECF146:
	incbin "LevelData/BananaFormations/BobbingBarrelBrawl_Bonus2.bin"

DATA_ECF16E:
	incbin "LevelData/BananaFormations/KonveyorRopeKlash_Bonus1.bin"

DATA_ECF1B2:
	incbin "LevelData/BananaFormations/PoisonousPipeline_Bonus1.bin"

DATA_ECF1FA:
	incbin "LevelData/BananaFormations/SwoopySalvo_Bonus3.bin"

DATA_ECF1FE:
	incbin "LevelData/BananaFormations/TyrantTwinTussle_Bonus1.bin"

DATA_ECF22A:
	incbin "LevelData/BananaFormations/TyrantTwinTussle_Bonus2.bin"

DATA_ECF236:
	dw DATA_ECF320-DATA_ECF236
	dw DATA_ECF323-DATA_ECF236
	dw DATA_ECF326-DATA_ECF236
	dw DATA_ECF329-DATA_ECF236
	dw DATA_ECF32C-DATA_ECF236
	dw DATA_ECF32F-DATA_ECF236
	dw DATA_ECF332-DATA_ECF236
	dw DATA_ECF335-DATA_ECF236
	dw DATA_ECF338-DATA_ECF236
	dw DATA_ECF33C-DATA_ECF236
	dw DATA_ECF340-DATA_ECF236
	dw DATA_ECF344-DATA_ECF236
	dw DATA_ECF348-DATA_ECF236
	dw DATA_ECF34C-DATA_ECF236
	dw DATA_ECF350-DATA_ECF236
	dw DATA_ECF354-DATA_ECF236
	dw DATA_ECF358-DATA_ECF236
	dw DATA_ECF35C-DATA_ECF236
	dw DATA_ECF360-DATA_ECF236
	dw DATA_ECF363-DATA_ECF236
	dw DATA_ECF367-DATA_ECF236
	dw DATA_ECF36B-DATA_ECF236
	dw DATA_ECF36F-DATA_ECF236
	dw DATA_ECF372-DATA_ECF236
	dw DATA_ECF375-DATA_ECF236
	dw DATA_ECF378-DATA_ECF236
	dw DATA_ECF37C-DATA_ECF236
	dw DATA_ECF380-DATA_ECF236
	dw DATA_ECF384-DATA_ECF236
	dw DATA_ECF388-DATA_ECF236
	dw DATA_ECF38C-DATA_ECF236
	dw DATA_ECF392-DATA_ECF236
	dw DATA_ECF398-DATA_ECF236
	dw DATA_ECF39E-DATA_ECF236
	dw DATA_ECF3A1-DATA_ECF236
	dw DATA_ECF3A4-DATA_ECF236
	dw DATA_ECF3A8-DATA_ECF236
	dw DATA_ECF3AE-DATA_ECF236
	dw DATA_ECF3B4-DATA_ECF236
	dw DATA_ECF3BA-DATA_ECF236
	dw DATA_ECF3C2-DATA_ECF236
	dw DATA_ECF3CA-DATA_ECF236
	dw DATA_ECF3D2-DATA_ECF236
	dw DATA_ECF3DA-DATA_ECF236
	dw DATA_ECF3E2-DATA_ECF236
	dw DATA_ECF3EA-DATA_ECF236
	dw DATA_ECF3F2-DATA_ECF236
	dw DATA_ECF3FD-DATA_ECF236
	dw DATA_ECF400-DATA_ECF236
	dw DATA_ECF409-DATA_ECF236
	dw DATA_ECF40C-DATA_ECF236
	dw DATA_ECF40F-DATA_ECF236
	dw DATA_ECF415-DATA_ECF236
	dw DATA_ECF41B-DATA_ECF236
	dw DATA_ECF422-DATA_ECF236
	dw DATA_ECF429-DATA_ECF236
	dw DATA_ECF432-DATA_ECF236
	dw DATA_ECF43B-DATA_ECF236
	dw DATA_ECF444-DATA_ECF236
	dw DATA_ECF44E-DATA_ECF236
	dw DATA_ECF458-DATA_ECF236
	dw DATA_ECF462-DATA_ECF236
	dw DATA_ECF46C-DATA_ECF236
	dw DATA_ECF478-DATA_ECF236
	dw DATA_ECF486-DATA_ECF236
	dw DATA_ECF497-DATA_ECF236
	dw DATA_ECF49B-DATA_ECF236
	dw DATA_ECF49F-DATA_ECF236
	dw DATA_ECF4A5-DATA_ECF236
	dw DATA_ECF4AB-DATA_ECF236
	dw DATA_ECF4B1-DATA_ECF236
	dw DATA_ECF4B9-DATA_ECF236
	dw DATA_ECF4C1-DATA_ECF236
	dw DATA_ECF4CB-DATA_ECF236
	dw DATA_ECF4D8-DATA_ECF236
	dw DATA_ECF4E5-DATA_ECF236
	dw DATA_ECF4E9-DATA_ECF236
	dw DATA_ECF4F0-DATA_ECF236
	dw DATA_ECF4FB-DATA_ECF236
	dw DATA_ECF506-DATA_ECF236
	dw DATA_ECF515-DATA_ECF236
	dw DATA_ECF524-DATA_ECF236
	dw DATA_ECF533-DATA_ECF236
	dw DATA_ECF542-DATA_ECF236
	dw DATA_ECF551-DATA_ECF236
	dw DATA_ECF564-DATA_ECF236
	dw DATA_ECF568-DATA_ECF236
	dw DATA_ECF571-DATA_ECF236
	dw DATA_ECF57A-DATA_ECF236
	dw DATA_ECF57E-DATA_ECF236
	dw DATA_ECF582-DATA_ECF236
	dw DATA_ECF58D-DATA_ECF236
	dw DATA_ECF59C-DATA_ECF236
	dw DATA_ECF5AD-DATA_ECF236
	dw DATA_ECF5C0-DATA_ECF236
	dw DATA_ECF5D6-DATA_ECF236
	dw DATA_ECF5EE-DATA_ECF236
	dw DATA_ECF5F2-DATA_ECF236
	dw DATA_ECF5F6-DATA_ECF236
	dw DATA_ECF60A-DATA_ECF236
	dw DATA_ECF60F-DATA_ECF236
	dw DATA_ECF61C-DATA_ECF236
	dw DATA_ECF62D-DATA_ECF236
	dw DATA_ECF643-DATA_ECF236
	dw DATA_ECF661-DATA_ECF236
	dw DATA_ECF66D-DATA_ECF236
	dw DATA_ECF687-DATA_ECF236
	dw DATA_ECF6A1-DATA_ECF236
	dw DATA_ECF6A6-DATA_ECF236
	dw DATA_ECF6AB-DATA_ECF236
	dw DATA_ECF6BB-DATA_ECF236
	dw DATA_ECF6CD-DATA_ECF236
	dw DATA_ECF6E7-DATA_ECF236
	dw DATA_ECF70C-DATA_ECF236
	dw DATA_ECF738-DATA_ECF236
	dw DATA_ECF757-DATA_ECF236
	dw DATA_ECF76F-DATA_ECF236

DATA_ECF320:
	db $00,$00,$00

DATA_ECF323:
	db $01,$01,$01

DATA_ECF326:
	db $01,$03,$05

DATA_ECF329:
	db $01,$04,$09

DATA_ECF32C:
	db $01,$05,$11

DATA_ECF32F:
	db $01,$06,$21

DATA_ECF332:
	db $01,$07,$49

DATA_ECF335:
	db $01,$07,$41

DATA_ECF338:
	db $01,$09,$01,$01

DATA_ECF33C:
	db $01,$09,$11,$01

DATA_ECF340:
	db $01,$0A,$49,$02

DATA_ECF344:
	db $01,$0B,$21,$04

DATA_ECF348:
	db $01,$0D,$11,$11

DATA_ECF34C:
	db $01,$0D,$49,$12

DATA_ECF350:
	db $01,$0D,$41,$10

DATA_ECF354:
	db $01,$10,$21,$84

DATA_ECF358:
	db $02,$06,$01,$08

DATA_ECF35C:
	db $02,$06,$60,$00

DATA_ECF360:
	db $03,$01,$05

DATA_ECF363:
	db $03,$03,$44,$00

DATA_ECF367:
	db $03,$03,$01,$01

DATA_ECF36B:
	db $03,$03,$45,$01

DATA_ECF36F:
	db $04,$01,$09

DATA_ECF372:
	db $04,$02,$42

DATA_ECF375:
	db $04,$02,$81

DATA_ECF378:
	db $04,$03,$01,$08

DATA_ECF37C:
	db $04,$03,$04,$02

DATA_ECF380:
	db $04,$04,$01,$80

DATA_ECF384:
	db $04,$04,$08,$10

DATA_ECF388:
	db $04,$04,$09,$90

DATA_ECF38C:
	db $04,$07,$49,$00,$20,$09

DATA_ECF392:
	db $04,$08,$01,$10,$00,$80

DATA_ECF398:
	db $04,$08,$80,$00,$10,$01

DATA_ECF39E:
	db $05,$01,$15

DATA_ECF3A1:
	db $05,$01,$11

DATA_ECF3A4:
	db $05,$03,$45,$51

DATA_ECF3A8:
	db $05,$05,$01,$00,$00,$01

DATA_ECF3AE:
	db $05,$05,$10,$00,$10,$00

DATA_ECF3B4:
	db $05,$05,$11,$00,$10,$01

DATA_ECF3BA:
	db $05,$09,$04,$04,$54,$15,$40,$00

DATA_ECF3C2:
	db $05,$09,$40,$00,$55,$05,$04,$04

DATA_ECF3CA:
	db $05,$09,$00,$81,$54,$00,$02,$10

DATA_ECF3D2:
	db $05,$09,$15,$80,$10,$04,$52,$01

DATA_ECF3DA:
	db $05,$09,$55,$01,$04,$00,$10,$00

DATA_ECF3E2:
	db $05,$09,$55,$01,$40,$24,$10,$0A

DATA_ECF3EA:
	db $05,$09,$11,$01,$00,$00,$10,$11

DATA_ECF3F2:
	db $05,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01

DATA_ECF3FD:
	db $06,$01,$21

DATA_ECF400:
	db $06,$09,$55,$01,$44,$04,$10,$91,$08

DATA_ECF409:
	db $07,$01,$49

DATA_ECF40C:
	db $07,$01,$41

DATA_ECF40F:
	db $07,$04,$41,$80,$40,$01

DATA_ECF415:
	db $07,$04,$09,$90,$00,$09

DATA_ECF41B:
	db $07,$05,$44,$55,$42,$08,$01

DATA_ECF422:
	db $07,$05,$84,$10,$52,$15,$01

DATA_ECF429:
	db $07,$07,$01,$00,$00,$01,$00,$00,$01

DATA_ECF432:
	db $07,$07,$49,$00,$20,$09,$00,$24,$01

DATA_ECF43B:
	db $07,$07,$40,$00,$00,$01,$00,$04,$00

DATA_ECF444:
	db $07,$09,$01,$20,$00,$00,$04,$00,$00,$40

DATA_ECF44E:
	db $07,$09,$00,$21,$00,$10,$00,$00,$40,$00

DATA_ECF458:
	db $07,$09,$01,$00,$00,$10,$00,$00,$02,$40

DATA_ECF462:
	db $07,$09,$00,$01,$00,$00,$04,$00,$42,$00

DATA_ECF46C:
	db $07,$0B,$11,$01,$00,$00,$88,$08,$00,$00,$44,$04

DATA_ECF478:
	db $07,$0D,$01,$00,$00,$40,$00,$00,$00,$10,$00,$00,$00,$04

DATA_ECF486:
	db $08,$0F,$10,$40,$02,$40,$14,$94,$A0,$10,$05,$25,$28,$04,$41,$00
	db $0A

DATA_ECF497:
	db $09,$01,$01,$01

DATA_ECF49B:
	db $09,$01,$11,$01

DATA_ECF49F:
	db $09,$03,$04,$20,$00,$01

DATA_ECF4A5:
	db $09,$03,$01,$20,$00,$04

DATA_ECF4AB:
	db $09,$03,$45,$51,$14,$05

DATA_ECF4B1:
	db $09,$05,$01,$00,$40,$00,$00,$10

DATA_ECF4B9:
	db $09,$05,$10,$00,$40,$00,$00,$01

DATA_ECF4C1:
	db $09,$07,$40,$00,$00,$80,$00,$00,$00,$01

DATA_ECF4CB:
	db $09,$09,$00,$01,$00,$00,$00,$01,$00,$00,$00,$01,$00

DATA_ECF4D8:
	db $09,$09,$01,$00,$00,$00,$00,$01,$00,$00,$00,$00,$01

DATA_ECF4E5:
	db $0A,$01,$49,$02

DATA_ECF4E9:
	db $0A,$04,$09,$90,$00,$09,$90

DATA_ECF4F0:
	db $0A,$07,$49,$00,$20,$09,$00,$24,$01,$80,$24

DATA_ECF4FB:
	db $0A,$07,$40,$00,$00,$08,$00,$80,$00,$88,$00

DATA_ECF506:
	db $0A,$0A,$01,$20,$00,$00,$10,$00,$00,$00,$10,$00,$00,$00,$08

DATA_ECF515:
	db $0A,$0A,$01,$00,$00,$00,$02,$00,$00,$00,$04,$00,$00,$00,$08

DATA_ECF524:
	db $0A,$0A,$49,$02,$00,$40,$92,$00,$00,$90,$24,$00,$00,$24,$09

DATA_ECF533:
	db $0A,$0A,$01,$00,$00,$80,$00,$00,$00,$80,$00,$00,$40,$00,$08

DATA_ECF542:
	db $0A,$0A,$00,$02,$00,$00,$40,$00,$00,$00,$04,$00,$08,$04,$00

DATA_ECF551:
	db $0A,$0D,$49,$12,$00,$00,$80,$24,$09,$00,$00,$40,$92,$04,$00,$00
	db $20,$49,$02

DATA_ECF564:
	db $0B,$01,$21,$04

DATA_ECF568:
	db $0B,$05,$01,$20,$00,$20,$00,$08,$04

DATA_ECF571:
	db $0B,$05,$01,$00,$00,$08,$00,$00,$40

DATA_ECF57A:
	db $0D,$01,$11,$11

DATA_ECF57E:
	db $0D,$01,$49,$12

DATA_ECF582:
	db $0D,$05,$11,$00,$10,$01,$00,$11,$00,$10,$01

DATA_ECF58D:
	db $0D,$08,$01,$08,$00,$40,$00,$00,$80,$00,$00,$40,$00,$08,$01

DATA_ECF59C:
	db $0D,$09,$01,$10,$00,$00,$02,$00,$00,$40,$00,$00,$80,$00,$40,$10
	db $00

DATA_ECF5AD:
	db $0D,$0A,$49,$02,$00,$40,$92,$00,$00,$90,$24,$00,$00,$24,$09,$00
	db $00,$49,$02

DATA_ECF5C0:
	db $0D,$0C,$88,$08,$00,$00,$10,$11,$00,$00,$00,$44,$04,$00,$00,$10
	db $11,$00,$00,$00,$44,$04

DATA_ECF5D6:
	db $0D,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11
	db $11,$00,$00,$00,$00,$10,$11,$01

DATA_ECF5EE:
	db $10,$01,$49,$92

DATA_ECF5F2:
	db $10,$01,$21,$84

DATA_ECF5F6:
	db $10,$09,$01,$10,$00,$00,$02,$00,$00,$40,$00,$00,$00,$02,$00,$00
	db $04,$00,$82,$00

DATA_ECF60A:
	db $11,$01,$11,$11,$01

DATA_ECF60F:
	db $11,$05,$11,$00,$10,$01,$00,$11,$00,$10,$01,$00,$11

DATA_ECF61C:
	db $11,$07,$08,$40,$10,$80,$00,$04,$01,$08,$40,$10,$80,$00,$04,$01
	db $08

DATA_ECF62D:
	db $11,$09,$11,$01,$00,$00,$10,$11,$00,$00,$00,$11,$01,$00,$00,$10
	db $11,$00,$00,$00,$11,$01

DATA_ECF643:
	db $11,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11
	db $11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11,$11

DATA_ECF661:
	db $13,$04,$09,$90,$00,$09,$90,$00,$09,$90,$00,$09

DATA_ECF66D:
	db $13,$0A,$41,$00,$80,$20,$00,$41,$00,$80,$20,$00,$41,$00,$80,$20
	db $00,$41,$00,$80,$20,$00,$41,$00,$80,$20

DATA_ECF687:
	db $13,$0A,$49,$02,$00,$40,$92,$00,$00,$90,$24,$00,$00,$24,$09,$00
	db $00,$49,$02,$00,$40,$92,$00,$00,$90,$24

DATA_ECF6A1:
	db $15,$01,$21,$84,$10

DATA_ECF6A6:
	db $15,$01,$11,$11,$11

DATA_ECF6AB:
	db $15,$05,$11,$00,$10,$01,$00,$11,$00,$10,$01,$00,$11,$00,$10,$01

DATA_ECF6BB:
	db $15,$06,$21,$00,$00,$40,$08,$00,$00,$10,$02,$00,$00,$84,$00,$00
	db $00,$21

DATA_ECF6CD:
	db $15,$09,$11,$01,$00,$00,$10,$11,$00,$00,$00,$11,$01,$00,$00,$10
	db $11,$00,$00,$00,$11,$01,$00,$00,$10,$11

DATA_ECF6E7:
	db $15,$0D,$11,$11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11
	db $11,$00,$00,$00,$00,$10,$11,$01,$00,$00,$00,$00,$11,$11,$00,$00
	db $00,$00,$10,$11,$01

DATA_ECF70C:
	db $15,$10,$21,$84,$00,$00,$00,$00,$00,$00,$00,$00,$21,$84,$00,$00
	db $00,$00,$00,$00,$00,$00,$21,$84,$00,$00,$00,$00,$00,$00,$00,$00
	db $21,$84,$00,$00,$00,$00,$00,$00,$00,$00,$21,$84

DATA_ECF738:
	db $17,$0A,$41,$00,$80,$20,$00,$41,$00,$80,$20,$00,$41,$00,$80,$20
	db $00,$41,$00,$80,$20,$00,$41,$00,$80,$20,$00,$41,$00,$80,$20

DATA_ECF757:
	db $19,$07,$41,$00,$02,$10,$04,$20,$00,$41,$00,$02,$10,$04,$20,$00
	db $41,$00,$02,$10,$04,$20,$00,$41

DATA_ECF76F:
	db $04,$20,$00,$41,$10,$04,$20,$00,$41,$00,$02,$10,$04,$20,$00,$41

	%InsertGarbageData($ECF77F, incbin, DKC2_DATA_ECF77F.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankEDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_ED0000:
	incbin "SPC700/InitializeSPC700.bin"
.End:

DATA_ED0088:
	incbin "SPC700/SPC700_Engine_DKC3.bin"
.End:

DATA_ED0D86:
	dl DATA_ED0F64,DATA_ED0FCE,DATA_F1C05F
	dl DATA_ED0FD0,DATA_ED1AFD,DATA_F1C51A
	dl DATA_ED0FD0,DATA_ED1F69,DATA_F1E481
	dl DATA_ED0FD0,DATA_EE03A8,DATA_F1E652
	dl DATA_ED1FA1,DATA_ED23D3,DATA_F1E180
	dl DATA_ED23F5,DATA_ED2AEF,DATA_F1C2D0
	dl DATA_ED2B39,DATA_ED376D,DATA_F1C7D7
	dl DATA_ED37A9,DATA_ED4263,DATA_F1CA7B
	dl DATA_ED42A5,DATA_ED4C61,DATA_F1CB85
	dl DATA_ED4C97,DATA_ED5884,DATA_F1C2D0
	dl DATA_ED58B4,DATA_ED6378,DATA_F1CD07
	dl DATA_ED63DA,DATA_ED6B41,DATA_F1C6AE
	dl DATA_ED6B7D,DATA_ED7509,DATA_F1D69E
	dl DATA_ED7535,DATA_ED7DA6,DATA_F1D967
	dl DATA_ED7DD2,DATA_ED8961,DATA_F1CDCE
	dl DATA_ED8997,DATA_ED9404,DATA_F1C9B1
	dl DATA_ED943C,DATA_EDA137,DATA_F1D109
	dl DATA_EDA175,DATA_EDA69E,DATA_F1C068
	dl DATA_EDA6BC,DATA_EDAA22,DATA_F1C068
	dl DATA_EDAA3E,DATA_EDAEEE,DATA_F1C068
	dl DATA_EDAF18,DATA_EDAFF6,DATA_F1D89E
	dl DATA_EDB000,DATA_EDB3E4,DATA_F1C2D0
	dl DATA_EDB40A,DATA_EDB981,DATA_F1D9E0
	dl DATA_EDB99F,DATA_EDC0BD,DATA_F1D967
	dl DATA_EDC0EF,DATA_EDC8EF,DATA_F1C2D0
	dl DATA_EDC913,DATA_EDD371,DATA_F1D4D7
	dl DATA_EDD3AF,DATA_EDDB03,DATA_F1E8BC
	dl DATA_EDDB31,DATA_EDE1C8,DATA_F1E35C
	dl DATA_EDE1E6,DATA_EDEE18,DATA_F1D2F8
	dl DATA_EDEE42,DATA_EDF999,DATA_F1D5FF
	dl DATA_EDF9CD,DATA_EE0330,DATA_F1CFB1
	dl DATA_ED6B7D,DATA_EE0370,DATA_F1DCCA
	dl DATA_F19E0A,DATA_F1A165,DATA_F1DF30
	dl DATA_F1A179,DATA_F1A95C,DATA_F1D2F8
	dl DATA_ED1B35,DATA_ED1F4D,DATA_F1D9E0
	dl DATA_F1A994,DATA_F1AE3B,DATA_F1DF30
	dl DATA_EDAA3E,DATA_EE03E6,DATA_F1C068
	dl DATA_EDAA3E,DATA_EE0410,DATA_F1C068
	dl DATA_ED42A5,DATA_EE043A,DATA_F1CB85
	dl DATA_EDD3AF,DATA_EE0470,DATA_F1EA41
	dl DATA_ED6B7D,DATA_EE049E,DATA_F1DAFE
	dl DATA_EDF9CD,DATA_EE04CE,DATA_F1CFB1
	dl DATA_F1AE5F,DATA_F1B633,DATA_F1C068
	dl DATA_ED7535,DATA_EE0510,DATA_F1C51A
	dl DATA_ED7535,DATA_EE0542,DATA_F1E481
	dl DATA_ED7535,DATA_EE0574,DATA_F1E652
	dl DATA_EE05AC,DATA_EE077E,DATA_F1C05F

check bankcross off
	%FREE_BYTES($ED0F2D, 9, $00)

DATA_ED0F36:
	dw $00A7,$00A8,$00AE,$00A3,$00A5,$00A6,$0083,$00B9
	dw $00A1,$00A2,$00A4,$00B7,$00AC,$00B0,$00A9,$0078
	dw $0079,$003E,$0047,$0048,$0049,$004A,$FFFF

DATA_ED0F64:
	incbin "SPC700/Music/None.bin"

DATA_ED0FCE:
	dw $FFFF

DATA_ED0FD0:
	incbin "SPC700/Music/BonusTime.bin"

DATA_ED1AFD:
	dw $00BB,$00BC,$00BD,$00BA,$00C0,$00B8,$00BE,$00C2
	dw $0008,$00BF,$00C1,$0097,$009E,$0073,$00B5,$00B4
	dw $00AB,$0063,$005D,$0082,$009A,$0067,$00B1,$007E
	dw $00C3,$00AA,$0075,$FFFF

DATA_ED1B35:
	incbin "SPC700/Music/CrazyCalypso.bin"

DATA_ED1F4D:
	dw $0015,$0014,$00C1,$0023,$006F,$00AA,$00BA,$00B8
	dw $007C,$000B,$0021,$0024,$0075,$FFFF

DATA_ED1F69:
	dw $00BB,$00BC,$00BD,$00BA,$00C0,$00B8,$00BE,$00C2
	dw $0008,$00BF,$00C1,$00B5,$00B4,$0081,$007E,$00C3
	dw $00AA,$0095,$00AB,$006F,$009A,$0082,$006C,$0076
	dw $008F,$008E,$0059,$FFFF

DATA_ED1FA1:
	incbin "SPC700/Music/BrothersBear.bin"

DATA_ED23D3:
	dw $00BD,$00B8,$00BF,$000F,$000A,$0071,$007E,$007F
	dw $0094,$0075,$0013,$00B5,$0090,$0087,$00BB,$000B
	dw $FFFF

DATA_ED23F5:
	incbin "SPC700/Music/WrinklyKongSongs.bin"

DATA_ED2AEF:
	dw $0004,$000C,$0032,$0033,$0034,$0035,$0036,$0037
	dw $0038,$0039,$003A,$003B,$003C,$003D,$003F,$0040
	dw $0041,$0042,$0043,$0044,$0045,$0046,$0018,$0022
	dw $00AA,$00BD,$00BA,$00B8,$0098,$0099,$009F,$0094
	dw $000B,$0071,$007E,$007F,$FFFF

DATA_ED2B39:
	incbin "SPC700/Music/WaterWorld.bin"

DATA_ED376D:
	dw $000B,$0051,$0024,$001E,$0004,$0006,$0018,$002D
	dw $002C,$0005,$0029,$002E,$004E,$001B,$0010,$00AA
	dw $0095,$007D,$00AD,$00B6,$00AF,$0075,$006A,$005D
	dw $00B1,$0073,$0074,$0061,$0002,$FFFF

DATA_ED37A9:
	incbin "SPC700/Music/HotPursuit.bin"

DATA_ED4263:
	dw $0024,$0029,$002E,$002C,$0005,$0025,$0010,$0006
	dw $0028,$0021,$00B4,$00B5,$00B3,$00AA,$0081,$0077
	dw $006F,$0095,$0067,$007E,$0075,$009C,$009F,$00B1
	dw $00B6,$0060,$0069,$0082,$006A,$00AB,$00C3,$0073
	dw $FFFF

DATA_ED42A5:
	incbin "SPC700/Music/NutsAndBolts.bin"

DATA_ED4C61:
	dw $004F,$0050,$0010,$001F,$001D,$000D,$000E,$002E
	dw $00BB,$00BC,$000C,$0021,$0081,$0077,$00AA,$00B5
	dw $00B4,$00B3,$00AB,$0095,$0072,$0075,$0073,$0063
	dw $005D,$006A,$FFFF

DATA_ED4C97:
	incbin "SPC700/Music/SwankysSideshow.bin"

DATA_ED5884:
	dw $0010,$00BD,$0008,$0015,$00BC,$0029,$0026,$0016
	dw $0017,$000F,$0025,$002B,$002C,$002E,$000A,$009E
	dw $009A,$009B,$0095,$0082,$0080,$0094,$000B,$FFFF

DATA_ED58B4:
	incbin "SPC700/Music/CascadeCapers.bin"

DATA_ED6378:
	dw $0032,$0033,$0034,$0035,$0036,$0037,$0038,$0039
	dw $003A,$003B,$003C,$003D,$003F,$0040,$0041,$0042
	dw $0043,$0044,$0045,$0046,$0004,$0018,$00A0,$0006
	dw $00BD,$002C,$0010,$0059,$0022,$0005,$00B3,$00AA
	dw $0081,$0077,$0066,$0067,$0082,$0095,$00B5,$00B4
	dw $007E,$00BB,$0075,$0073,$0069,$0060,$006A,$001B
	dw $FFFF

DATA_ED63DA:
	incbin "SPC700/Music/TreetopTumble.bin"

DATA_ED6B41:
	dw $0004,$0006,$0010,$0059,$0014,$001C,$0029,$0058
	dw $002D,$00B3,$007E,$0076,$00AA,$0081,$0077,$0095
	dw $0067,$009A,$0082,$006C,$00B5,$00B4,$00C3,$008F
	dw $008E,$0075,$0069,$0073,$006A,$FFFF

DATA_ED6B7D:
	incbin "SPC700/Music/BossBoogie.bin"

DATA_ED7509:
	dw $0010,$0021,$0014,$000B,$0029,$002C,$002E,$0005
	dw $004B,$00BC,$0007,$006C,$0082,$009A,$009B,$0092
	dw $0093,$00AA,$005A,$005B,$006A,$FFFF

DATA_ED7535:
	incbin "SPC700/Music/JangleBells.bin"

DATA_ED7DA6:
	dw $0056,$002F,$002B,$0010,$0025,$0016,$0031,$002E
	dw $009C,$009B,$00AA,$0081,$00B5,$00B4,$007E,$0095
	dw $0075,$0073,$0058,$0069,$006A,$FFFF

DATA_ED7DD2:
	incbin "SPC700/Music/MillFever.bin"

DATA_ED8961:
	dw $0014,$000A,$00C0,$0011,$0012,$0016,$0010,$002E
	dw $00B3,$00AA,$0081,$0082,$0095,$00B5,$00B4,$007E
	dw $0073,$0075,$0086,$009E,$0097,$0072,$0050,$0060
	dw $0069,$006A,$FFFF

DATA_ED8997:
	incbin "SPC700/Music/StiltVillage.bin"

DATA_ED9404:
	dw $0009,$0030,$002E,$002C,$0029,$0019,$0023,$0017
	dw $0069,$00B3,$00AA,$0081,$001B,$0082,$0095,$00B5
	dw $00B4,$007E,$00AD,$0073,$00B1,$0075,$006A,$00B6
	dw $00AF,$0060,$005D,$FFFF

DATA_ED943C:
	incbin "SPC700/Music/EnchantedRiverbank.bin"

DATA_EDA137:
	dw $0027,$004B,$004C,$004D,$0057,$001C,$0014,$002A
	dw $0004,$0006,$0019,$002C,$002E,$001A,$001B,$0010
	dw $00B5,$00B4,$0081,$0069,$007E,$0095,$00AA,$0075
	dw $00B1,$00B6,$0060,$00AD,$006A,$005D,$FFFF

DATA_EDA175:
	incbin "SPC700/Music/SubmapShuffle.bin"

DATA_EDA69E:
	dw $0014,$002A,$0006,$0057,$002C,$000A,$0031,$009C
	dw $00B1,$00B2,$00B5,$0075,$006C,$009D,$FFFF

DATA_EDA6BC:
	incbin "SPC700/Music/KremtoaKoncerto.bin"

DATA_EDAA22:
	dw $0006,$000A,$001E,$004B,$0018,$009D,$0090,$0087
	dw $0091,$0096,$006F,$006C,$0075,$FFFF

DATA_EDAA3E:
	incbin "SPC700/Music/NorthernKremisphere.bin"

DATA_EDAEEE:
	dw $0033,$0036,$0038,$003C,$0006,$000A,$004B,$0018
	dw $0004,$002C,$0005,$0022,$0030,$006C,$009D,$0090
	dw $0096,$00B1,$00B2,$0075,$FFFF

DATA_EDAF18:
	incbin "SPC700/Music/GameOver.bin"

DATA_EDAFF6:
	dw $0051,$0084,$0086,$008B,$FFFF

DATA_EDB000:
	incbin "SPC700/Music/HanginAtFunkys.bin"

DATA_EDB3E4:
	dw $000F,$0016,$002B,$0029,$002C,$002E,$0030,$0052
	dw $0053,$0054,$0055,$006B,$0088,$0089,$008A,$0094
	dw $000B,$0085,$FFFF

DATA_EDB40A:
	incbin "SPC700/Music/Fanfare.bin"

DATA_EDB981:
	dw $0051,$0008,$0015,$0017,$0006,$0014,$0029,$00BD
	dw $006F,$002C,$0005,$0007,$000C,$00B8,$FFFF

DATA_EDB99F:
	incbin "SPC700/Music/FrostyFrolics.bin"

DATA_EDC0BD:
	dw $00BF,$000A,$0004,$0018,$001E,$0031,$0051,$0013
	dw $002C,$002E,$001C,$0081,$0095,$00AA,$009C,$009B
	dw $00B5,$00B4,$007E,$0058,$0075,$0073,$0069,$006A
	dw $FFFF

DATA_EDC0EF:
	incbin "SPC700/Music/DixieBeat.bin"

DATA_EDC8EF:
	dw $0059,$009F,$00BB,$00BC,$00BD,$00BA,$00C0,$00B8
	dw $00BE,$00C2,$0008,$00C1,$0016,$00BF,$009A,$009B
	dw $0003,$FFFF

DATA_EDC913:
	incbin "SPC700/Music/PokeyPipes.bin"

DATA_EDD371:
	dw $00B8,$0004,$004B,$0033,$0036,$003A,$0040,$002E
	dw $002C,$001C,$0013,$0018,$0014,$00B3,$00AA,$0081
	dw $0095,$00B5,$00B4,$007E,$007D,$00C3,$00AF,$0075
	dw $0073,$00B6,$00B1,$0069,$006A,$005D,$FFFF

DATA_EDD3AF:
	incbin "SPC700/Music/BigBossBlues.bin"

DATA_EDDB03:
	dw $00B8,$00BC,$002C,$000B,$000A,$000D,$001D,$001F
	dw $000C,$0007,$0024,$0067,$00B5,$0064,$0063,$00AA
	dw $0097,$006A,$0072,$005A,$0094,$0073,$FFFF

DATA_EDDB31:
	incbin "SPC700/Music/CrystalChasm.bin"

DATA_EDE1C8:
	dw $0033,$0036,$003A,$0040,$0018,$0013,$001E,$0006
	dw $0071,$007E,$007F,$006D,$0031,$002F,$FFFF

DATA_EDE1E6:
	incbin "SPC700/Music/RocketRun.bin"

DATA_EDEE18:
	dw $0024,$001E,$002C,$002E,$000A,$0014,$0008,$0030
	dw $0021,$0006,$00B5,$00B4,$00AA,$0095,$0075,$00BB
	dw $0072,$0050,$0073,$006A,$FFFF

DATA_EDEE42:
	incbin "SPC700/Music/JungleJitter.bin"

DATA_EDF999:
	dw $00BC,$00BD,$00C0,$00BA,$0006,$00B8,$0008,$0017
	dw $0014,$0023,$0077,$0081,$00AA,$001B,$0082,$0066
	dw $0067,$0095,$00B5,$00B4,$007E,$0075,$0073,$0069
	dw $006A,$FFFF

DATA_EDF9CD:
	incbin "SPC700/Music/CavernCaprise.bin"

DATA_EE0330:
	dw $0021,$0024,$001C,$0018,$0014,$0007,$0006,$0010
	dw $002E,$002C,$0004,$0077,$00AA,$0081,$001B,$0082
	dw $0066,$0067,$009A,$0095,$00B5,$00B4,$007E,$00C3
	dw $00AB,$0061,$0062,$0075,$0073,$0069,$006A,$FFFF

DATA_EE0370:
	dw $0014,$0010,$0021,$000B,$0029,$002C,$002E,$0005
	dw $004B,$00BC,$0007,$0081,$0074,$00B8,$0082,$009A
	dw $009B,$007A,$007B,$007D,$00AA,$006E,$00B6,$0072
	dw $00AF,$005D,$006A,$FFFF

DATA_EE03A8:
	dw $00BB,$00BC,$00BD,$00BA,$00C0,$00B8,$00BE,$00C2
	dw $0008,$00BF,$00C1,$0073,$005D,$00B6,$00B1,$0082
	dw $00AF,$00AD,$00B5,$00B4,$007E,$00C3,$009F,$007D
	dw $009C,$009B,$0081,$00AA,$0074,$0002,$FFFF

DATA_EE03E6:
	dw $0033,$0036,$0038,$003C,$0006,$000A,$004B,$0018
	dw $0004,$002C,$0005,$0022,$0030,$006C,$009D,$0087
	dw $0096,$00B1,$00B2,$0075,$FFFF

DATA_EE0410:
	dw $0033,$0036,$0038,$003C,$0006,$000A,$004B,$0018
	dw $0004,$002C,$0005,$0022,$0030,$006C,$009D,$0091
	dw $0096,$00B1,$00B2,$0075,$FFFF

DATA_EE043A:
	dw $004F,$0050,$0010,$001F,$001D,$000D,$000E,$002E
	dw $00BB,$00BC,$000C,$0021,$0081,$0077,$00AA,$00B5
	dw $00B4,$00B3,$00AB,$0075,$0082,$005C,$0095,$0063
	dw $005D,$006A,$FFFF

DATA_EE0470:
	dw $00B8,$00BC,$002C,$000B,$000A,$000D,$001D,$001F
	dw $000C,$0007,$0024,$00BB,$0095,$0063,$0075,$006C
	dw $0064,$00AA,$006A,$0067,$0094,$0062,$FFFF

DATA_EE049E:
	dw $0014,$0010,$0021,$000B,$0029,$002C,$002E,$0005
	dw $004B,$00BC,$0007,$00BB,$0095,$0063,$006C,$0064
	dw $00B5,$00AA,$006A,$0060,$00AB,$005D,$00B6,$FFFF

DATA_EE04CE:
	dw $0021,$0024,$001C,$0018,$0014,$0007,$0006,$0010
	dw $002E,$002C,$0004,$00C3,$007E,$0069,$00B4,$00B5
	dw $009A,$0061,$0062,$00AB,$00AA,$0095,$0075,$0073
	dw $006A,$007D,$005D,$00AF,$0060,$00B3,$00B6,$00B1
	dw $FFFF

DATA_EE0510:
	dw $0056,$002F,$002B,$0010,$0025,$0016,$0031,$002E
	dw $0097,$009E,$0073,$00B5,$00B4,$00AB,$0063,$005D
	dw $009A,$0067,$00B1,$007E,$00C3,$00AA,$0075,$0082
	dw $FFFF

DATA_EE0542:
	dw $0056,$002F,$002B,$0010,$0025,$0016,$0031,$002E
	dw $00B5,$00B4,$0081,$007E,$00C3,$00AA,$0095,$00AB
	dw $006F,$009A,$0082,$006C,$0076,$008F,$008E,$0059
	dw $FFFF

DATA_EE0574:
	dw $0056,$002F,$002B,$0010,$0025,$0016,$0031,$002E
	dw $0073,$005D,$00B6,$00B1,$0082,$00AF,$00AD,$00B5
	dw $00B4,$007E,$00C3,$009F,$007D,$009C,$009B,$0081
	dw $00AA,$0074,$0002,$FFFF

DATA_EE05AC:
	incbin "SPC700/Music/DefeatedBoss.bin"

DATA_EE077E:
	dw $00BD,$00B8,$0008,$00C2,$0025,$FFFF

DATA_EE078A:
	dl DATA_EE0A8A
	dl DATA_EE119F
	dl DATA_EE143D
	dl DATA_EE19E1
	dl DATA_EE2618
	dl DATA_EE2D0A
	dl DATA_EE31C4
	dl DATA_EE3C4B
	dl DATA_EE48CA
	dl DATA_EE4D8D
	dl DATA_EE5568
	dl DATA_EE5914
	dl DATA_EE632F
	dl DATA_EE6AD4
	dl DATA_EE78CD
	dl DATA_EE8474
	dl DATA_EE8605
	dl DATA_EE87A7
	dl DATA_EE88EF
	dl DATA_EE8C02
	dl DATA_EE93E6
	dl DATA_EE9810
	dl DATA_EE9E71
	dl DATA_EEA26E
	dl DATA_EEAE42
	dl DATA_EEB0FB
	dl DATA_EEB2EE
	dl DATA_EEB5E6
	dl DATA_EEB896
	dl DATA_EEC09E
	dl DATA_EEC1CB
	dl DATA_EEC982
	dl DATA_EED235
	dl DATA_EEDCD7
	dl DATA_EEDE67
	dl DATA_EEE73E
	dl DATA_EEEAB4
	dl DATA_EEEB00
	dl DATA_EEECA2
	dl DATA_EEEE71
	dl DATA_EEF73F
	dl DATA_EEF983
	dl DATA_EF04F4
	dl DATA_EF08F1
	dl DATA_EF0DE1
	dl DATA_EF11DE
	dl DATA_EF1377
	dl DATA_EF1804
	dl DATA_EF1EBF
	dl DATA_EF2355
	dl DATA_EF2D04
	dl DATA_EF2D36
	dl DATA_EF2D68
	dl DATA_EF2D9A
	dl DATA_EF2DCC
	dl DATA_EF2DFE
	dl DATA_EF2E30
	dl DATA_EF2E62
	dl DATA_EF2E94
	dl DATA_EF2EC6
	dl DATA_EF2EF8
	dl DATA_EF2F2A
	dl DATA_EF2F5C
	dl DATA_EF2F8E
	dl DATA_EF2FC0
	dl DATA_EF2FF2
	dl DATA_EF3024
	dl DATA_EF3056
	dl DATA_EF3088
	dl DATA_EF30BA
	dl DATA_EF30EC
	dl DATA_EF311E
	dl DATA_EF3150
	dl DATA_EF3182
	dl DATA_EF31B4
	dl DATA_EF31E6
	dl DATA_EF3CD9
	dl DATA_EF414B
	dl DATA_EF46B9
	dl DATA_EF53C8
	dl DATA_EF597E
	dl DATA_EF6537
	dl DATA_EF69E8
	dl DATA_EF6CE9
	dl DATA_EF6F51
	dl DATA_EF7510
	dl DATA_EF7B56
	dl DATA_EF82D7
	dl DATA_EF8617
	dl DATA_EF97E5
	dl DATA_EFA27E
	dl DATA_EFA324
	dl DATA_EFA6FD
	dl DATA_EFAC62
	dl DATA_EFADFB
	dl DATA_EFB1B0
	dl DATA_EFB67C
	dl DATA_EFBA3A
	dl DATA_EFBE01
	dl DATA_EFC354
	dl DATA_EFCA21
	dl DATA_EFD3D9
	dl DATA_EFD986
	dl DATA_EFE158
	dl DATA_EFE86D
	dl DATA_EFEB53
	dl DATA_EFECEC
	dl DATA_EFF1CA
	dl DATA_EFF27A
	dl DATA_EFF557
	dl DATA_F0002F
	dl DATA_F00153
	dl DATA_F0038F
	dl DATA_F006CF
	dl DATA_F00871
	dl DATA_F00E6F
	dl DATA_F010C5
	dl DATA_F01861
	dl DATA_F01D51
	dl DATA_F01FA7
	dl DATA_F02101
	dl DATA_F02627
	dl DATA_F02673
	dl DATA_F02EC3
	dl DATA_F03548
	dl DATA_F03E31
	dl DATA_F03FAF
	dl DATA_F04325
	dl DATA_F04854
	dl DATA_F04915
	dl DATA_F04D90
	dl DATA_F04FF8
	dl DATA_F05890
	dl DATA_F06815
	dl DATA_F06D44
	dl DATA_F0767E
	dl DATA_F07B4A
	dl DATA_F07E6F
	dl DATA_F0826C
	dl DATA_F08A86
	dl DATA_F08B98
	dl DATA_F08C98
	dl DATA_F08D1A
	dl DATA_F0926D
	dl DATA_F0964F
	dl DATA_F0A2B3
	dl DATA_F0AD16
	dl DATA_F0B005
	dl DATA_F0B21C
	dl DATA_F0B32E
	dl DATA_F0B77C
	dl DATA_F0BB43
	dl DATA_F0C4FB
	dl DATA_F0CA8D
	dl DATA_F0D016
	dl DATA_F0D170
	dl DATA_F0D300
	dl DATA_F0D9F1
	dl DATA_F0E895
	dl DATA_F0ED85
	dl DATA_F0F46D
	dl DATA_F0FB9E
	dl DATA_F0FD38
	dl DATA_F0FF08
	dl DATA_F101B8
	dl DATA_F10376
	dl DATA_F105BA
	dl DATA_F1099C
	dl DATA_F110BB
	dl DATA_F11564
	dl DATA_F11773
	dl DATA_F11C76
	dl DATA_F11E8D
	dl DATA_F11EC8
	dl DATA_F1246C
	dl DATA_F12845
	dl DATA_F12865
	dl DATA_F12885
	dl DATA_F1366D
	dl DATA_F145FC
	dl DATA_F14AA4
	dl DATA_F14D93
	dl DATA_F154E7
	dl DATA_F1578F
	dl DATA_F15B96
	dl DATA_F16276
	dl DATA_F162B1
	dl DATA_F164A5
	dl DATA_F16F63
	dl DATA_F17EAA
	dl DATA_F1859C
	dl DATA_F18C61
	dl DATA_F1932E
	dl DATA_F19477
	dl DATA_F19AA2
	dl DATA_F19CB0
	dl DATA_F19CB0+$03

	%InsertGarbageData($EE09D9, incbin, DKC2_DATA_EE09D9.bin)
	%InsertGarbageData($EE0A80, incbin, DATA_EE0A80.bin)

DATA_EE0A8A:
	dw $0000,$0711
	incbin "SPC700/Samples/00.brr"

DATA_EE119F:
	dw $0000,$029A
	incbin "SPC700/Samples/01.brr"

DATA_EE143D:
	dw $0000,$05A0
	incbin "SPC700/Samples/02.brr"

DATA_EE19E1:
	dw $0630,$0C33
	incbin "SPC700/Samples/03.brr"

DATA_EE2618:
	dw $0000,$06EE
	incbin "SPC700/Samples/04.brr"

DATA_EE2D0A:
	dw $0000,$04B6
	incbin "SPC700/Samples/05.brr"

DATA_EE31C4:
	dw $0000,$0A83
	incbin "SPC700/Samples/06.brr"

DATA_EE3C4B:
	dw $0000,$0C7B
	incbin "SPC700/Samples/07.brr"

DATA_EE48CA:
	dw $049B,$04BF
	incbin "SPC700/Samples/08.brr"

DATA_EE4D8D:
	dw $05D6,$07D7
	incbin "SPC700/Samples/09.brr"

DATA_EE5568:
	dw $02A3,$03A8
	incbin "SPC700/Samples/0A.brr"

DATA_EE5914:
	dw $0000,$0A17
	incbin "SPC700/Samples/0B.brr"

DATA_EE632F:
	dw $0000,$07A1
	incbin "SPC700/Samples/0C.brr"

DATA_EE6AD4:
	dw $0000,$0DF5
	incbin "SPC700/Samples/0D.brr"

DATA_EE78CD:
	dw $0000,$0BA3
	incbin "SPC700/Samples/0E.brr"

DATA_EE8474:
	dw $010E,$018D
	incbin "SPC700/Samples/0F.brr"

DATA_EE8605:
	dw $0171,$019E
	incbin "SPC700/Samples/10.brr"

DATA_EE87A7:
	dw $0000,$0144
	incbin "SPC700/Samples/11.brr"

DATA_EE88EF:
	dw $0000,$030F
	incbin "SPC700/Samples/12.brr"

DATA_EE8C02:
	dw $026D,$07E0
	incbin "SPC700/Samples/13.brr"

DATA_EE93E6:
	dw $0321,$0426
	incbin "SPC700/Samples/14.brr"

DATA_EE9810:
	dw $0639,$065D
	incbin "SPC700/Samples/15.brr"

DATA_EE9E71:
	dw $03A8,$03F9
	incbin "SPC700/Samples/16.brr"

DATA_EEA26E:
	dw $09F3,$0BD0
	incbin "SPC700/Samples/17.brr"

DATA_EEAE42:
	dw $029A,$02B5
	incbin "SPC700/Samples/18.brr"

DATA_EEB0FB:
	dw $0000,$01EF
	incbin "SPC700/Samples/19.brr"

DATA_EEB2EE:
	dw $02B5,$02F4
	incbin "SPC700/Samples/1A.brr"

DATA_EEB5E6:
	dw $0240,$02AC
	incbin "SPC700/Samples/1B.brr"

DATA_EEB896:
	dw $0000,$0804
	incbin "SPC700/Samples/1C.brr"

DATA_EEC09E:
	dw $0117,$0129
	incbin "SPC700/Samples/1D.brr"

DATA_EEC1CB:
	dw $07A1,$07B3
	incbin "SPC700/Samples/1E.brr"

DATA_EEC982:
	dw $0000,$08AF
	incbin "SPC700/Samples/1F.brr"

DATA_EED235:
	dw $0A68,$0A9E
	incbin "SPC700/Samples/20.brr"

DATA_EEDCD7:
	dw $0132,$018C
	incbin "SPC700/Samples/21.brr"

DATA_EEDE67:
	dw $0708,$08D3
	incbin "SPC700/Samples/22.brr"

DATA_EEE73E:
	dw $0318,$0372
	incbin "SPC700/Samples/23.brr"

DATA_EEEAB4:
	dw $0000,$0048
	incbin "SPC700/Samples/24.brr"

DATA_EEEB00:
	dw $018C,$019E
	incbin "SPC700/Samples/25.brr"

DATA_EEECA2:
	dw $01B0,$01CB
	incbin "SPC700/Samples/26.brr"

DATA_EEEE71:
	dw $084C,$08CA
	incbin "SPC700/Samples/27.brr"

DATA_EEF73F:
	dw $0000,$0240
	incbin "SPC700/Samples/28.brr"

DATA_EEF983:
	dw $0000,$0B6D
	incbin "SPC700/Samples/29.brr"

DATA_EF04F4:
	dw $0000,$03F9
	incbin "SPC700/Samples/2A.brr"

DATA_EF08F1:
	dw $04B6,$04EC
	incbin "SPC700/Samples/2B.brr"

DATA_EF0DE1:
	dw $0000,$03F9
	incbin "SPC700/Samples/2C.brr"

DATA_EF11DE:
	dw $0000,$0195
	incbin "SPC700/Samples/2D.brr"

DATA_EF1377:
	dw $0276,$0489
	incbin "SPC700/Samples/2E.brr"

DATA_EF1804:
	dw $03F9,$06B7
	incbin "SPC700/Samples/2F.brr"

DATA_EF1EBF:
	dw $044A,$0492
	incbin "SPC700/Samples/30.brr"

DATA_EF2355:
	dw $04AD,$09AB
	incbin "SPC700/Samples/31.brr"

DATA_EF2D04:
	dw $0000,$002E
	incbin "SPC700/Samples/32.brr"

DATA_EF2D36:
	dw $0000,$002E
	incbin "SPC700/Samples/33.brr"

DATA_EF2D68:
	dw $0000,$002E
	incbin "SPC700/Samples/34.brr"

DATA_EF2D9A:
	dw $0000,$002E
	incbin "SPC700/Samples/35.brr"

DATA_EF2DCC:
	dw $0000,$002E
	incbin "SPC700/Samples/36.brr"

DATA_EF2DFE:
	dw $0000,$002E
	incbin "SPC700/Samples/37.brr"

DATA_EF2E30:
	dw $0000,$002E
	incbin "SPC700/Samples/38.brr"

DATA_EF2E62:
	dw $0000,$002E
	incbin "SPC700/Samples/39.brr"

DATA_EF2E94:
	dw $0000,$002E
	incbin "SPC700/Samples/3A.brr"

DATA_EF2EC6:
	dw $0000,$002E
	incbin "SPC700/Samples/3B.brr"

DATA_EF2EF8:
	dw $0000,$002E
	incbin "SPC700/Samples/3C.brr"

DATA_EF2F2A:
	dw $0000,$002E
	incbin "SPC700/Samples/3D.brr"

DATA_EF2F5C:
	dw $0000,$002E
	incbin "SPC700/Samples/3E.brr"

DATA_EF2F8E:
	dw $0000,$002E
	incbin "SPC700/Samples/3F.brr"

DATA_EF2FC0:
	dw $0000,$002E
	incbin "SPC700/Samples/40.brr"

DATA_EF2FF2:
	dw $0000,$002E
	incbin "SPC700/Samples/41.brr"

DATA_EF3024:
	dw $0000,$002E
	incbin "SPC700/Samples/42.brr"

DATA_EF3056:
	dw $0000,$002E
	incbin "SPC700/Samples/43.brr"

DATA_EF3088:
	dw $0000,$002E
	incbin "SPC700/Samples/44.brr"

DATA_EF30BA:
	dw $0000,$002E
	incbin "SPC700/Samples/45.brr"

DATA_EF30EC:
	dw $0000,$002E
	incbin "SPC700/Samples/46.brr"

DATA_EF311E:
	dw $0000,$002E
	incbin "SPC700/Samples/47.brr"

DATA_EF3150:
	dw $0000,$002E
	incbin "SPC700/Samples/48.brr"

DATA_EF3182:
	dw $0000,$002E
	incbin "SPC700/Samples/49.brr"

DATA_EF31B4:
	dw $0000,$002E
	incbin "SPC700/Samples/4A.brr"

DATA_EF31E6:
	dw $0A83,$0AEF
	incbin "SPC700/Samples/4B.brr"

DATA_EF3CD9:
	dw $0000,$046E
	incbin "SPC700/Samples/4C.brr"

DATA_EF414B:
	dw $0000,$056A
	incbin "SPC700/Samples/4D.brr"

DATA_EF46B9:
	dw $0000,$0D0B
	incbin "SPC700/Samples/4E.brr"

DATA_EF53C8:
	dw $02AC,$05B2
	incbin "SPC700/Samples/4F.brr"

DATA_EF597E:
	dw $0000,$0BB5
	incbin "SPC700/Samples/50.brr"

DATA_EF6537:
	dw $03BA,$04AD
	incbin "SPC700/Samples/51.brr"

DATA_EF69E8:
	dw $0000,$02FD
	incbin "SPC700/Samples/52.brr"

DATA_EF6CE9:
	dw $0000,$0264
	incbin "SPC700/Samples/53.brr"

DATA_EF6F51:
	dw $0000,$05BB
	incbin "SPC700/Samples/54.brr"

DATA_EF7510:
	dw $0000,$0642
	incbin "SPC700/Samples/55.brr"

DATA_EF7B56:
	dw $064B,$077D
	incbin "SPC700/Samples/56.brr"

DATA_EF82D7:
	dw $0000,$033C
	incbin "SPC700/Samples/57.brr"

DATA_EF8617:
	dw $0000,$11CA
	incbin "SPC700/Samples/58.brr"

DATA_EF97E5:
	dw $0000,$0A95
	incbin "SPC700/Samples/59.brr"

DATA_EFA27E:
	dw $0000,$00A2
	incbin "SPC700/Samples/5A.brr"

DATA_EFA324:
	dw $002D,$03D5
	incbin "SPC700/Samples/5B.brr"

DATA_EFA6FD:
	dw $0000,$0561
	incbin "SPC700/Samples/5C.brr"

DATA_EFAC62:
	dw $0000,$0195
	incbin "SPC700/Samples/5D.brr"

DATA_EFADFB:
	dw $0000,$03B1
	incbin "SPC700/Samples/5E.brr"

DATA_EFB1B0:
	dw $0000,$04C8
	incbin "SPC700/Samples/5F.brr"

DATA_EFB67C:
	dw $0000,$03BA
	incbin "SPC700/Samples/60.brr"

DATA_EFBA3A:
	dw $0000,$03C3
	incbin "SPC700/Samples/61.brr"

DATA_EFBE01:
	dw $0000,$054F
	incbin "SPC700/Samples/62.brr"

DATA_EFC354:
	dw $0000,$06C9
	incbin "SPC700/Samples/63.brr"

DATA_EFCA21:
	dw $0762,$09B4
	incbin "SPC700/Samples/64.brr"

DATA_EFD3D9:
	dw $027F,$05A9
	incbin "SPC700/Samples/65.brr"

DATA_EFD986:
	dw $038D,$07CE
	incbin "SPC700/Samples/66.brr"

DATA_EFE158:
	dw $03B1,$0711
	incbin "SPC700/Samples/67.brr"

DATA_EFE86D:
	dw $0000,$02E2
	incbin "SPC700/Samples/68.brr"

DATA_EFEB53:
	dw $0000,$0195
	incbin "SPC700/Samples/69.brr"

DATA_EFECEC:
	dw $0090,$04DA
	incbin "SPC700/Samples/6A.brr"

DATA_EFF1CA:
	dw $0000,$00AC
	incbin "SPC700/Samples/6B.brr"

DATA_EFF27A:
	dw $025B,$02D9
	incbin "SPC700/Samples/6C.brr"

DATA_EFF557:
	dw $0000,$0AD4
	incbin "SPC700/Samples/6D.brr"

DATA_F0002F:
	dw $0000,$0120
	incbin "SPC700/Samples/6E.brr"

DATA_F00153:
	dw $0000,$0238
	incbin "SPC700/Samples/6F.brr"

DATA_F0038F:
	dw $0000,$033C
	incbin "SPC700/Samples/70.brr"

DATA_F006CF:
	dw $0000,$019E
	incbin "SPC700/Samples/71.brr"

DATA_F00871:
	dw $0000,$05FA
	incbin "SPC700/Samples/72.brr"

DATA_F00E6F:
	dw $0000,$0252
	incbin "SPC700/Samples/73.brr"

DATA_F010C5:
	dw $0000,$0798
	incbin "SPC700/Samples/74.brr"

DATA_F01861:
	dw $0000,$04EC
	incbin "SPC700/Samples/75.brr"

DATA_F01D51:
	dw $01B9,$0252
	incbin "SPC700/Samples/76.brr"

DATA_F01FA7:
	dw $0000,$0156
	incbin "SPC700/Samples/77.brr"

DATA_F02101:
	dw $0000,$0522
	incbin "SPC700/Samples/78.brr"

DATA_F02627:
	dw $0000,$0048
	incbin "SPC700/Samples/79.brr"

DATA_F02673:
	dw $0000,$084C
	incbin "SPC700/Samples/7A.brr"

DATA_F02EC3:
	dw $0000,$0681
	incbin "SPC700/Samples/7B.brr"

DATA_F03548:
	dw $0000,$08E5
	incbin "SPC700/Samples/7C.brr"

DATA_F03E31:
	dw $0000,$017A
	incbin "SPC700/Samples/7D.brr"

DATA_F03FAF:
	dw $0000,$0372
	incbin "SPC700/Samples/7E.brr"

DATA_F04325:
	dw $0000,$052B
	incbin "SPC700/Samples/7F.brr"

DATA_F04854:
	dw $0000,$00BD
	incbin "SPC700/Samples/80.brr"

DATA_F04915:
	dw $0000,$0477
	incbin "SPC700/Samples/81.brr"

DATA_F04D90:
	dw $0000,$0264
	incbin "SPC700/Samples/82.brr"

DATA_F04FF8:
	dw $0000,$0894
	incbin "SPC700/Samples/83.brr"

DATA_F05890:
	dw $0D5C,$0F81
	incbin "SPC700/Samples/84.brr"

DATA_F06815:
	dw $0000,$052B
	incbin "SPC700/Samples/85.brr"

DATA_F06D44:
	dw $0000,$0936
	incbin "SPC700/Samples/86.brr"

DATA_F0767E:
	dw $0000,$04C8
	incbin "SPC700/Samples/87.brr"

DATA_F07B4A:
	dw $0000,$0321
	incbin "SPC700/Samples/88.brr"

DATA_F07E6F:
	dw $0000,$03F9
	incbin "SPC700/Samples/89.brr"

DATA_F0826C:
	dw $0000,$0816
	incbin "SPC700/Samples/8A.brr"

DATA_F08A86:
	dw $0000,$010E
	incbin "SPC700/Samples/8B.brr"

DATA_F08B98:
	dw $00D8,$00FC
	incbin "SPC700/Samples/8C.brr"

DATA_F08C98:
	dw $0075,$007E
	incbin "SPC700/Samples/8D.brr"

DATA_F08D1A:
	dw $0000,$054F
	incbin "SPC700/Samples/8E.brr"

DATA_F0926D:
	dw $0000,$03DE
	incbin "SPC700/Samples/8F.brr"

DATA_F0964F:
	dw $0561,$0C60
	incbin "SPC700/Samples/90.brr"

DATA_F0A2B3:
	dw $00D8,$0A5F
	incbin "SPC700/Samples/91.brr"

DATA_F0AD16:
	dw $0000,$02EB
	incbin "SPC700/Samples/92.brr"

DATA_F0B005:
	dw $0000,$0213
	incbin "SPC700/Samples/93.brr"

DATA_F0B21C:
	dw $00BD,$010E
	incbin "SPC700/Samples/94.brr"

DATA_F0B32E:
	dw $0000,$044A
	incbin "SPC700/Samples/95.brr"

DATA_F0B77C:
	dw $0000,$03C3
	incbin "SPC700/Samples/96.brr"

DATA_F0BB43:
	dw $0000,$09B4
	incbin "SPC700/Samples/97.brr"

DATA_F0C4FB:
	dw $0000,$058E
	incbin "SPC700/Samples/98.brr"

DATA_F0CA8D:
	dw $038D,$0585
	incbin "SPC700/Samples/99.brr"

DATA_F0D016:
	dw $0000,$0156
	incbin "SPC700/Samples/9A.brr"

DATA_F0D170:
	dw $0000,$018C
	incbin "SPC700/Samples/9B.brr"

DATA_F0D300:
	dw $0000,$06ED
	incbin "SPC700/Samples/9C.brr"

DATA_F0D9F1:
	dw $026D,$0EA0
	incbin "SPC700/Samples/9D.brr"

DATA_F0E895:
	dw $0000,$04EC
	incbin "SPC700/Samples/9E.brr"

DATA_F0ED85:
	dw $0000,$06E4
	incbin "SPC700/Samples/9F.brr"

DATA_F0F46D:
	dw $05FA,$072D
	incbin "SPC700/Samples/A0.brr"

DATA_F0FB9E:
	dw $0000,$0196
	incbin "SPC700/Samples/A1.brr"

DATA_F0FD38:
	dw $0000,$01CC
	incbin "SPC700/Samples/A2.brr"

DATA_F0FF08:
	dw $0000,$02AC
	incbin "SPC700/Samples/A3.brr"

DATA_F101B8:
	dw $0000,$01BA
	incbin "SPC700/Samples/A4.brr"

DATA_F10376:
	dw $0000,$0240
	incbin "SPC700/Samples/A5.brr"

DATA_F105BA:
	dw $0000,$03DE
	incbin "SPC700/Samples/A6.brr"

DATA_F1099C:
	dw $0000,$071B
	incbin "SPC700/Samples/A7.brr"

DATA_F110BB:
	dw $0000,$04A5
	incbin "SPC700/Samples/A8.brr"

DATA_F11564:
	dw $0000,$020B
	incbin "SPC700/Samples/A9.brr"

DATA_F11773:
	dw $0000,$04FF
	incbin "SPC700/Samples/AA.brr"

DATA_F11C76:
	dw $0000,$0213
	incbin "SPC700/Samples/AB.brr"

DATA_F11E8D:
	dw $0000,$0037
	incbin "SPC700/Samples/AC.brr"

DATA_F11EC8:
	dw $0000,$05A0
	incbin "SPC700/Samples/AD.brr"

DATA_F1246C:
	dw $0000,$03D5
	incbin "SPC700/Samples/AE.brr"

DATA_F12845:
	dw $0000,$001C
	incbin "SPC700/Samples/AF.brr"

DATA_F12865:
	dw $0000,$001C
	incbin "SPC700/Samples/B0.brr"

DATA_F12885:
	dw $0711,$0DE4
	incbin "SPC700/Samples/B1.brr"

DATA_F1366D:
	dw $0000,$0F8B
	incbin "SPC700/Samples/B2.brr"

DATA_F145FC:
	dw $0000,$04A4
	incbin "SPC700/Samples/B3.brr"

DATA_F14AA4:
	dw $0000,$02EB
	incbin "SPC700/Samples/B4.brr"

DATA_F14D93:
	dw $0000,$0750
	incbin "SPC700/Samples/B5.brr"

DATA_F154E7:
	dw $0000,$02A4
	incbin "SPC700/Samples/B6.brr"

DATA_F1578F:
	dw $0000,$0403
	incbin "SPC700/Samples/B7.brr"

DATA_F15B96:
	dw $065D,$06DC
	incbin "SPC700/Samples/B8.brr"

DATA_F16276:
	dw $0000,$0037
	incbin "SPC700/Samples/B9.brr"

DATA_F162B1:
	dw $018C,$01F0
	incbin "SPC700/Samples/BA.brr"

DATA_F164A5:
	dw $0000,$0ABA
	incbin "SPC700/Samples/BB.brr"

DATA_F16F63:
	dw $0C7B,$0F43
	incbin "SPC700/Samples/BC.brr"

DATA_F17EAA:
	dw $0519,$06EE
	incbin "SPC700/Samples/BD.brr"

DATA_F1859C:
	dw $029A,$06C1
	incbin "SPC700/Samples/BE.brr"

DATA_F18C61:
	dw $06AE,$06C9
	incbin "SPC700/Samples/BF.brr"

DATA_F1932E:
	dw $0000,$0145
	incbin "SPC700/Samples/C0.brr"

DATA_F19477:
	dw $0603,$0627
	incbin "SPC700/Samples/C1.brr"

DATA_F19AA2:
	dw $01EF,$020A
	incbin "SPC700/Samples/C2.brr"

DATA_F19CB0:
	dw $0000,$0156
	incbin "SPC700/Samples/C3.brr"

DATA_F19E0A:
	incbin "SPC700/Music/BaddiesOnParade.bin"

DATA_F1A165:
	dw $002E,$002C,$0030,$0017,$0015,$0016,$002B,$000A
	dw $007C,$FFFF

DATA_F1A179:
	incbin "SPC700/Music/RockfaceRumble.bin"

DATA_F1A95C:
	dw $00BD,$001C,$002C,$0058,$001D,$00BC,$0030,$0006
	dw $001B,$0082,$00AA,$0095,$0067,$00B5,$00B4,$007E
	dw $0075,$00BB,$006F,$009A,$0069,$006A,$00B3,$0081
	dw $006C,$0094,$0073,$FFFF

DATA_F1A994:
	incbin "SPC700/Music/MamaBird.bin"

DATA_F1AE3B:
	dw $0051,$0031,$0013,$0018,$0058,$002C,$0004,$001E
	dw $00BF,$009D,$00A0,$0071,$007E,$007F,$0063,$00B0
	dw $0008,$FFFF

DATA_F1AE5F:
	incbin "SPC700/Music/BananaBirdQueenChase.bin"

DATA_F1B633:
	dw $00B8,$0010,$002E,$00A1,$004B,$000C,$0021,$000A
	dw $00BE,$001D,$00BD,$00BB,$00BA,$0096,$007E,$0090
	dw $0091,$006E,$001C,$00B1,$0001,$006A,$0000,$FFFF

DATA_F1B663:
	incbin "SPC700/SoundEffects/GlobalSoundEffects.bin"

DATA_F1C05F:
	incbin "SPC700/SoundEffects/DATA_F1C05F.bin"

DATA_F1C068:
	incbin "SPC700/SoundEffects/DATA_F1C068.bin"

DATA_F1C2D0:
	incbin "SPC700/SoundEffects/DATA_F1C2D0.bin"

DATA_F1C51A:
	incbin "SPC700/SoundEffects/DATA_F1C51A.bin"

DATA_F1C6AE:
	incbin "SPC700/SoundEffects/DATA_F1C6AE.bin"

DATA_F1C7D7:
	incbin "SPC700/SoundEffects/DATA_F1C7D7.bin"

DATA_F1C9B1:
	incbin "SPC700/SoundEffects/DATA_F1C9B1.bin"

DATA_F1CA7B:
	incbin "SPC700/SoundEffects/DATA_F1CA7B.bin"

DATA_F1CB85:
	incbin "SPC700/SoundEffects/DATA_F1CB85.bin"

DATA_F1CD07:
	incbin "SPC700/SoundEffects/DATA_F1CD07.bin"

DATA_F1CDCE:
	incbin "SPC700/SoundEffects/DATA_F1CDCE.bin"

DATA_F1CFB1:
	incbin "SPC700/SoundEffects/DATA_F1CFB1.bin"

DATA_F1D109:
	incbin "SPC700/SoundEffects/DATA_F1D109.bin"

DATA_F1D2F8:
	incbin "SPC700/SoundEffects/DATA_F1D2F8.bin"

DATA_F1D4D7:
	incbin "SPC700/SoundEffects/DATA_F1D4D7.bin"

DATA_F1D5FF:
	incbin "SPC700/SoundEffects/DATA_F1D5FF.bin"

DATA_F1D69E:
	incbin "SPC700/SoundEffects/DATA_F1D69E.bin"

DATA_F1D89E:
	incbin "SPC700/SoundEffects/DATA_F1D89E.bin"

DATA_F1D967:
	incbin "SPC700/SoundEffects/DATA_F1D967.bin"

DATA_F1D9E0:
	incbin "SPC700/SoundEffects/DATA_F1D9E0.bin"

DATA_F1DAFE:
	incbin "SPC700/SoundEffects/DATA_F1DAFE.bin"

DATA_F1DCCA:
	incbin "SPC700/SoundEffects/DATA_F1DCCA.bin"

DATA_F1DF30:
	incbin "SPC700/SoundEffects/DATA_F1DF30.bin"

DATA_F1E180:
	incbin "SPC700/SoundEffects/DATA_F1E180.bin"

DATA_F1E35C:
	incbin "SPC700/SoundEffects/DATA_F1E35C.bin"

DATA_F1E481:
	incbin "SPC700/SoundEffects/DATA_F1E481.bin"

DATA_F1E652:
	incbin "SPC700/SoundEffects/DATA_F1E652.bin"

DATA_F1E8BC:
	incbin "SPC700/SoundEffects/DATA_F1E8BC.bin"

DATA_F1EA41:
	incbin "SPC700/SoundEffects/DATA_F1EA41.bin"

check bankcross on
	%InsertGarbageData($F1EC35, incbin, DKC2_DATA_F1EC35.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF2Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F20000:
	incbin "Tilemaps/Compressed/Layer1_MainMap.bin"

DATA_F215A9:
	incbin "Tilemaps/Compressed/Layer3_MainMap.bin"

DATA_F21DA4:
	incbin "Graphics/Compressed/GFX_Layer3_MainMap.bin"

DATA_F2275C:
	incbin "Graphics/Compressed/GFX_Layer2_JungleLevels.bin"

DATA_F24170:
	incbin "Tilemaps/Compressed/Layer2_JungleLevels.bin"

DATA_F2470A:
	incbin "Graphics/Compressed/GFX_Layer3_JungleLevels.bin"

DATA_F25437:
	incbin "Tilemaps/Compressed/Layer3_JungleLevels.bin"

DATA_F2587C:
	incbin "Graphics/Compressed/GFX_Layer2_CaveLevels.bin"

DATA_F275D5:
	incbin "Tilemaps/Compressed/Layer2_CaveLevels.bin"

	%InsertGarbageData($F27C7E, incbin, DATA_F27C7E.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B28000:
	JMP.w CODE_B2802D

CODE_B28003:
	JMP.w CODE_B2804B

CODE_B28006:
	JMP.w CODE_B28064

CODE_B28009:
	JMP.w CODE_B2807D

CODE_B2800C:
	JMP.w CODE_B280AA

CODE_B2800F:
	JMP.w CODE_B280E5

CODE_B28012:
	JMP.w CODE_B28124

CODE_B28015:
	JMP.w CODE_B28196

CODE_B28018:
	JMP.w CODE_B28207

CODE_B2801B:
	JMP.w CODE_B28172

CODE_B2801E:
	JMP.w CODE_B28249

CODE_B28021:
	JMP.w CODE_B28235

CODE_B28024:
	JMP.w CODE_B2814E

CODE_B28027:
	JMP.w CODE_B281FB

CODE_B2802A:
	JMP.w CODE_B28104

CODE_B2802D:
	PHB
	PHK
	PLB
	JSR.w CODE_B28273
	JSR.w CODE_B282E5
	JSR.w CODE_B282FD
	LDA.w #DATA_F1B663
	STA.b $1A
	LDA.w #DATA_F1B663>>16
	STA.b $1C
	JSR.w CODE_B2846C
	JSR.w CODE_B2847E
	PLB
	RTL

CODE_B2804B:
	PHB
	PHK
	PLB
	STA.b $08
	LDX.w #$00FF
	JSR.w CODE_B2825D
	JSR.w CODE_B28325
	JSR.w CODE_B282B5
	JSR.w CODE_B282CD
	JSR.w CODE_B2847E
	PLB
	RTL

CODE_B28064:
	PHB
	PHK
	PLB
	JSL.l CODE_B28104
	LDX.w #$00FE
	JSR.w CODE_B2825D
	LDA.w $0432
	XBA
	ORA.w #$00FA
	JSR.w CODE_B2825E
	PLB
	RTL

CODE_B2807D:
	PHB
	PHK
	PLB
	STA.b $08
	LDX.w #$00FF
	JSR.w CODE_B2825D
	JSR.w CODE_B28325
	JSR.w CODE_B282B5
	JSR.w CODE_B282CD
	JSR.w CODE_B2847E
	JSL.l CODE_B28104
	LDX.w #$00FE
	JSR.w CODE_B2825D
	LDA.w $0432
	XBA
	ORA.w #$00FA
	JSR.w CODE_B2825E
	PLB
	RTL

CODE_B280AA:
	PHB
	PHK
	PLB
	PHA
	AND.w #$00FF
	STA.b $08
	LDX.w #$00FF
	JSR.w CODE_B2825D
	JSR.w CODE_B28325
	JSR.w CODE_B282B5
	JSR.w CODE_B282CD
	JSR.w CODE_B2847E
	JSL.l CODE_B28104
	PLA
	AND.w #$FF00
	ORA.w #$00FB
	JSR.w CODE_B2825E
	LDX.w #$00FE
	JSR.w CODE_B2825D
	LDA.w $0432
	XBA
	ORA.w #$00FA
	JSR.w CODE_B2825E
	PLB
	RTL

CODE_B280E5:
	PHB
	PHK
	PLB
	XBA
	AND.w #$FF00
	ORA.w #$00FB
	JSR.w CODE_B2825E
	LDX.w #$00FE
	JSR.w CODE_B2825D
	LDA.w $0432
	XBA
	ORA.w #$00FA
	JSR.w CODE_B2825E
	PLB
	RTL

CODE_B28104:
	LDX.w #$0007
CODE_B28107:
	STZ.w $0439,x
	STZ.w $0441,x
	STZ.w $0420,x
	DEX
	DEX
	BPL.b CODE_B28107
	STZ.w $0430
	STZ.w $0436
	STZ.w $0438
	LDA.w #$0002
	STA.w $0434
	RTL

CODE_B28124:
	PHB
	PHX
	PHY
	PHK
	PLB
	BIT.w $044A
	BMI.b CODE_B2814A
	LDX.w $0436
	CMP.w $043A,x
	BEQ.b CODE_B2814A
	TAY
	INX
	INX
	TXA
	AND.w #$000E
	TAX
	LDA.w $043A,x
	BNE.b CODE_B2814A
	TYA
	STA.w $043A,x
	STX.w $0436
CODE_B2814A:
	PLY
	PLX
	PLB
	RTL

CODE_B2814E:
	PHB
	PHK
	PLB
	BIT.w $044A
	BMI.b CODE_B28170
	PHX
	PHY
	SEP.b #$30
	XBA
	AND.b #$07
	TAX
	XBA
	LDY.w $0428,x
	BEQ.b CODE_B28169
	CMP.w $0420,x
	BNE.b CODE_B2816C
CODE_B28169:
	STA.w $0428,x
CODE_B2816C:
	REP.b #$30
	PLY
	PLX
CODE_B28170:
	PLB
	RTL

CODE_B28172:
	SEP.b #$30
	XBA
	AND.b #$0F
	TAX
	XBA
	STA.w $0420,x
	BEQ.b CODE_B28186
	LDA.w DATA_B281F3,x
	TSB.w $0430
	BRA.b CODE_B2818C

CODE_B28186:
	LDA.w DATA_B281F3,x
	TRB.w $0430
CODE_B2818C:
	LDA.w $0420,x
	REP.b #$30
	TAX
	JSR.w CODE_B2825D
	RTL

CODE_B28196:
	PHB
	PHK
	PLB
	LDA.b $00
	CMP.w $0438
	BEQ.b CODE_B281C1
	LDX.w $0434
	LDA.w $043A,x
	BEQ.b CODE_B281C1
	STZ.w $043A,x
	JSL.l CODE_B28207
	LDA.w $0434
	INC
	INC
	AND.w #$000E
	STA.w $0434
	LDA.b $00
	STA.w $0438
	PLB
	RTL

CODE_B281C1:
	SEP.b #$20
	LDX.w #$0007
CODE_B281C6:
	LDA.w $0428,x
	CMP.w $0420,x
	BNE.b CODE_B281D5
	DEX
	BPL.b CODE_B281C6
	REP.b #$20
	PLB
	RTL

CODE_B281D5:
	STA.w $0420,x
	TAY
	BEQ.b CODE_B281E3
	LDA.w DATA_B281F3,x
	TSB.w $0430
	BRA.b CODE_B281E9

CODE_B281E3:
	LDA.w DATA_B281F3,x
	TRB.w $0430
CODE_B281E9:
	TXA
	XBA
	TYA
	REP.b #$20
	JSR.w CODE_B2825E
	PLB
	RTL

DATA_B281F3:
	db $01,$02,$04,$08,$10,$20,$40,$80

CODE_B281FB:
	PHB
	PHY
	PHX
	PHK
	PLB
	JSR.w CODE_B2825E
	PLX
	PLY
	PLB
	RTL

CODE_B28207:
	PHB
	PHY
	PHX
	PHK
	PLB
	BIT.w $044A
	BMI.b CODE_B28231
	SEP.b #$30
	XBA
	TAX
	LDA.w $0430
	BIT.w DATA_B281F3,x
	BNE.b CODE_B28228
CODE_B2821D:
	TXA
	XBA
	REP.b #$30
	JSR.w CODE_B2825E
	PLX
	PLY
	PLB
	RTL

CODE_B28228:
	LDX.b #$04
	BIT.w DATA_B281F3,x
	BEQ.b CODE_B2821D
	REP.b #$30
CODE_B28231:
	PLX
	PLY
	PLB
	RTL

CODE_B28235:
	PHB
	PHK
	PLB
	BIT.w $044A
	BMI.b CODE_B28247
	AND.w #$00FF
	XBA
	ORA.w #$00FC
	JSR.w CODE_B2825E
CODE_B28247:
	PLB
	RTL

CODE_B28249:
	PHB
	PHK
	PLB
	BIT.w $044A
	BMI.b CODE_B2825B
	AND.w #$00FF
	XBA
	ORA.w #$00FD
	JSR.w CODE_B2825E
CODE_B2825B:
	PLB
	RTL

CODE_B2825D:
	TXA
CODE_B2825E:
	SEP.b #$10
	LDX.b $06
CODE_B28262:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B28262
	STA.w !REGISTER_APUPort1
	INX
	STX.w !REGISTER_APUPort0
	STX.b $06
	REP.b #$10
	RTS

CODE_B28273:
	SEP.b #$10
	LDA.w #$BBAA
CODE_B28278:
	CMP.w !REGISTER_APUPort0
	BNE.b CODE_B28278
	LDA.w #$04D8
	STA.w !REGISTER_APUPort2
	LDA.w #$01CC
	STA.w !REGISTER_APUPort0
	TAX
CODE_B2828A:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B2828A
	LDX.b #$00
CODE_B28291:
	LDA.l DATA_ED0000,x
	TAY
	STY.w !REGISTER_APUPort1
	STX.w !REGISTER_APUPort0
CODE_B2829C:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B2829C
	INX
	CPX.b #$88
	BNE.b CODE_B28291
	INX
	TXA
	STA.w !REGISTER_APUPort0
CODE_B282AB:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B282AB
	STZ.b $06
	REP.b #$10
	RTS

CODE_B282B5:
	LDA.b $08
	ASL
	ASL
	ASL
	ADC.b $08
	TAX
	LDA.l DATA_ED0D86,x
	STA.b $1A
	LDA.l DATA_ED0D86+$02,x
	STA.b $1C
	JSR.w CODE_B2846C
	RTS

CODE_B282CD:
	LDA.b $08
	ASL
	ASL
	ASL
	ADC.b $08
	TAX
	LDA.l DATA_ED0D86+$06,x
	STA.b $1A
	LDA.l DATA_ED0D86+$08,x
	STA.b $1C
	JSR.w CODE_B2846C
	RTS

CODE_B282E5:
	LDA.w #DATA_ED0088
	STA.b $1A
	LDA.w #DATA_ED0088>>16
	STA.b $1C
	LDA.w #$0560
	STA.b $1D
	LDA.w #$067F
	STA.b $1F
	JSR.w CODE_B28485
	RTS

CODE_B282FD:
	LDA.w #DATA_ED0F36
	STA.b $0A
	LDA.w #DATA_ED0F36>>16
	STA.b $0C
	LDA.w #$3100
	STA.b $12
	STZ.b $16
	LDA.w #$3400
	STA.b $0E
	STZ.b $16
	JSR.w CODE_B28349
	LDA.b $12
	STA.b $14
	LDA.b $0E
	STA.b $10
	LDA.b $16
	STA.b $18
	RTS

CODE_B28325:
	LDA.b $08
	ASL
	ASL
	ASL
	ADC.b $08
	TAX
	LDA.l DATA_ED0D86+$03,x
	STA.b $0A
	LDA.l DATA_ED0D86+$05,x
	STA.b $0C
	LDA.b $14
	STA.b $12
	LDA.b $10
	STA.b $0E
	LDA.b $18
	STA.b $16
	JSR.w CODE_B28349
	RTS

CODE_B28349:
	STZ.b $16
	LDA.b $16
	STA.b $22
	LDA.b $0A
	STA.b $26
	LDA.b $0C
	STA.b $28
	LDA.b $12
	STA.b $2A
	LDA.b $0E
	STA.b $2C
	LDX.w #$0000
	STZ.b $24
CODE_B28364:
	LDY.b $24
	LDA.b [$26],y
	CMP.w #$FFFF
	BEQ.b CODE_B283A0
	ASL
	ADC.b [$26],y
	TXY
	TAX
	LDA.l DATA_EE078A,x
	STA.b $1A
	LDA.l DATA_EE078A+$02,x
	STA.b $1C
	TYX
	LDA.b $0E
	STA.l $7E2000,x
	CLC
	ADC.b [$1A]
	STA.l $7E2002,x
	LDY.w #$0002
	LDA.b $0E
	CLC
	ADC.b [$1A],y
	STA.b $0E
	INX
	INX
	INX
	INX
	INC.b $24
	INC.b $24
	BRA.b CODE_B28364

CODE_B283A0:
	TXA
	CLC
	ADC.b $12
	STA.b $12
	LDA.w #$7E2000
	STA.b $1A
	LDA.w #$7E2000>>16
	STA.b $1C
	LDA.b $2A
	STA.b $1D
	LDA.w #$3400
	SEC
	SBC.b $2A
	CLC
	INC
	LSR
	STA.b $1F
	JSR.w CODE_B28485
	LDY.w #$0000
	LDA.w #DATA_ED0F36
	STA.b $26
	LDA.w #DATA_ED0F36>>16
	STA.b $28
	CMP.b $0C
	BNE.b CODE_B283DA
	LDA.w #$0F36
	CMP.b $0A
	BEQ.b CODE_B2842C
CODE_B283DA:
	LDA.b [$26],y
	CMP.w #$FFFF
	BEQ.b CODE_B283F2
	TAX
	SEP.b #$20
	LDA.b $16
	STA.l $7E2000,x
	INC.b $16
	REP.b #$20
	INY
	INY
	BRA.b CODE_B283DA

CODE_B283F2:
	LDY.w #$0000
	LDA.b $0A
	STA.b $26
	LDA.b $0C
	STA.b $28
CODE_B283FD:
	LDA.b [$26],y
	CMP.w #$FFFF
	BEQ.b CODE_B28415
	TAX
	SEP.b #$20
	LDA.b $16
	STA.l $7E2000,x
	INC.b $16
	REP.b #$20
	INY
	INY
	BRA.b CODE_B283FD

CODE_B28415:
	LDA.w #$7E2000
	STA.b $1A
	LDA.w #$7E2000>>16
	STA.b $1C
	LDA.w #$0560
	STA.b $1D
	LDA.w #$0080
	STA.b $1F
	JSR.w CODE_B28485
CODE_B2842C:
	LDA.b $2C
	STA.b $0E
	STZ.b $24
CODE_B28432:
	LDY.b $24
	LDA.b [$0A],y
	CMP.w #$FFFF
	BEQ.b CODE_B2846B
	ASL
	ADC.b [$0A],y
	TAX
	LDA.l DATA_EE078A,x
	INC
	INC
	STA.b $1A
	LDA.l DATA_EE078A+$02,x
	STA.b $1C
	LDA.b $0E
	STA.b $1D
	LDA.b [$1A]
	STA.b $1F
	CLC
	ADC.b $1D
	STA.b $0E
	INC.b $1F
	LSR.b $1F
	INC.b $1A
	INC.b $1A
	JSR.w CODE_B28485
	INC.b $24
	INC.b $24
	BRA.b CODE_B28432

CODE_B2846B:
	RTS

CODE_B2846C:
	LDA.b [$1A]
	STA.b $1D
	INC.b $1A
	INC.b $1A
	LDA.b [$1A]
	STA.b $1F
	INC.b $1A
	INC.b $1A
	BRA.b CODE_B28485

CODE_B2847E:
	LDA.w #$0672
	STA.b $1D
	STZ.b $1F
CODE_B28485:
	SEP.b #$10
	LDX.b $06
CODE_B28489:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B28489
	LDA.b $1D
	STA.w !REGISTER_APUPort1
	INX
	STX.w !REGISTER_APUPort0
	LDA.b $1F
	STA.b $21
CODE_B2849B:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B2849B
	STA.w !REGISTER_APUPort1
	INX
	STX.w !REGISTER_APUPort0
	LDA.b $1F
	BEQ.b CODE_B284C5
	LDY.b #$00
CODE_B284AD:
	LDA.b [$1A],y
	INY
	INY
	BNE.b CODE_B284B5
	INC.b $1B
CODE_B284B5:
	CPX.w !REGISTER_APUPort0
	BNE.b CODE_B284B5
	INX
	STA.w !REGISTER_APUPort1
	STX.w !REGISTER_APUPort0
	DEC.b $1F
	BNE.b CODE_B284AD
CODE_B284C5:
	STX.b $06
	REP.b #$10
	LDA.b $21
	ASL
	RTS

CODE_B284CD:
	JMP.w CODE_B29816

CODE_B284D0:
	JMP.w CODE_B29952

CODE_B284D3:
	JMP.w CODE_B29BCA

CODE_B284D6:
	PHK
	PLB
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80801B
	JSL.l CODE_80800C
	LDX.w #$7EA15A
	LDY.w #$7EA15A>>16
	LDA.w #$0660
	JSL.l CODE_808030
	JSL.l CODE_BB857F
	STZ.b $BC
	STZ.b $F4
	LDA.b $BA
	ASL
	TAX
	JMP.w (DATA_B28504,x)

DATA_B28504:
	dw CODE_B2861F
	dw CODE_B289B9
	dw CODE_B28CFF
	dw CODE_B28EB4
	dw CODE_B2935C

CODE_B2850E:
	STA.b $BA
	LDX.w #CODE_B284D6
	LDY.w #CODE_B284D6>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808370
	JML.l CODE_80803C

CODE_B28521:
	LDA.w #$1300
	STA.b $80
	LDA.w #$0001
	STA.w $04E4
	RTS

CODE_B2852D:
	LDA.w #$1300
	STA.b $80
	SEP.b #$20
	LDX.w #(!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$01].Parameters
	LDX.w #DATA_B285F9
	STX.w HDMA[$01].SourceLo
	LDA.b #DATA_B285F9>>16
	STA.w HDMA[$01].SourceBank
	LDA.b #$7E
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$02].Parameters
	LDX.w #DATA_B285F2
	STX.w HDMA[$02].SourceLo
	LDA.b #DATA_B285F2>>16
	STA.w HDMA[$02].SourceBank
	LDA.b #$7E
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$00
	STX.w HDMA[$03].Parameters
	LDX.w #DATA_B285B8
	STX.w HDMA[$03].SourceLo
	LDA.b #DATA_B285B8>>16
	STA.w HDMA[$03].SourceBank
	LDA.b #$7E
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00
	STX.w HDMA[$04].Parameters
	LDX.w #DATA_B285B1
	STX.w HDMA[$04].SourceLo
	LDA.b #DATA_B285B1>>16
	STA.w HDMA[$04].SourceBank
	LDA.b #$7E
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$05].Parameters
	LDX.w #DATA_B285F9
	STX.w HDMA[$05].SourceLo
	LDA.b #DATA_B285F9>>16
	STA.w HDMA[$05].SourceBank
	LDA.b #$7E
	STA.w HDMA[$05].IndirectSourceBank
	REP.b #$20
	LDA.w #$3E01
	STA.w $04E4
	RTS

DATA_B285AB:
	db $FF,$5A,$A1,$FF,$58,$A2

DATA_B285B1:
	db $48,$86,$10,$06,$01,$86,$00

DATA_B285B8:
	db $30,$F0,$90,$F0,$EE,$EC,$EA,$E9,$E8,$E7,$E6,$E5,$E4,$E3,$E3,$E2
	db $E2,$E1,$E1,$08,$E0,$88,$E1,$E2,$E3,$E4,$E4,$E3,$E2,$E1,$19,$E0
	db $98,$E1,$E1,$E2,$E2,$E3,$E3,$E4,$E4,$E5,$E5,$E6,$E6,$E7,$E8,$E9
	db $EA,$EA,$EB,$EC,$ED,$EE,$EF,$F0,$F0,$00

DATA_B285F2:
	db $30,$11,$51,$17,$01,$11,$00

DATA_B285F9:
	db $30,$5A,$A2,$D1,$5A,$A1,$01,$5A,$A2,$00

CODE_B28603:
	LDA.w #$0001
	TSB.b $BC
	BNE.b CODE_B28611
	LDA.w #$820F
	JSL.l CODE_808024
CODE_B28611:
	RTS

CODE_B28612:
	JSL.l CODE_808021
	LDA.w $04EC
	BNE.b CODE_B2861E
	CMP.w $04ED
CODE_B2861E:
	RTS

CODE_B2861F:
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80801B
	JSL.l CODE_80800C
	LDX.w #$7EA15A
	LDY.w #$7EA15A>>16
	LDA.w #$0660
	JSL.l CODE_808030
	JSL.l CODE_BB857F
	LDA.w #$0040
	JSL.l CODE_BB8567
	LDA.w #$0035
	JSL.l CODE_BB856A
	LDX.w #DATA_F6008E
	LDY.w #DATA_F6008E>>16
	LDA.w #$0000
	JSL.l CODE_BB857C
	STZ.w !REGISTER_VRAMAddressLo
	SEP.b #$20
	LDX.w #$0000
CODE_B28663:
	TXA
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LDA.l $7F0000,x
	STA.w !REGISTER_WriteToVRAMPortHi
	INX
	CPX.w #$3400
	BNE.b CODE_B28663
	REP.b #$20
	LDA.w #$038B
	STA.b $1A
	LDA.w #DATA_F60000
	LDX.w #DATA_F60000>>16
	STA.b $1C
	STX.b $1E
	STZ.b $21
	SEP.b #$20
	STZ.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDY.w #$0000
	LDA.b [$1C],y
	STA.b $20
	INY
	INY
CODE_B2869A:
	LDA.b $1A
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $20
	AND.w #$00FF
	TAX
CODE_B286A5:
	SEP.b #$20
	LDA.b [$1C],y
	STA.w !REGISTER_WriteToVRAMPortLo
	REP.b #$20
	INY
	DEX
	BNE.b CODE_B286A5
	LDA.b $1A
	CLC
	ADC.w #$0080
	STA.b $1A
	DEC.b $21
	BNE.b CODE_B2869A
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w #$0021
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	JSR.w CODE_B28521
	SEP.b #$20
	LDA.b #$FC
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$DD
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.b #$80
	STA.w !REGISTER_Mode7CenterX
	LDA.b #$00
	STA.w !REGISTER_Mode7CenterX
	LDA.b #$98
	STA.w !REGISTER_Mode7CenterY
	STZ.w !REGISTER_Mode7CenterY
	LDA.b #$80
	STA.w !REGISTER_Mode7TilemapSettings
	REP.b #$20
	LDY.w #$038E
	JSL.l CODE_BB8588
	LDA.b $76
	STA.l $7EA15C
	LDY.w #$0390
	JSL.l CODE_BB8585
	LDY.w #$0392
	JSL.l CODE_BB8585
	LDA.w #$01B0
	STA.b $5E
	STA.b $5C
	LDA.w #!Define_DKC3_MusicID_Fanfare
	JSL.l CODE_B28009
	LDA.w #$0002
	TRB.w $06AB
	PHK
	PLB
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #$000A
	JSL.l CODE_BB85E2
	PHK
	PLB
	LDA.w #CODE_B28751
	LDX.w #CODE_B28751>>16
	JML.l CODE_808003

CODE_B28751:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	LDX.w #$0000
CODE_B2875A:
	LDA.w $1568,x
	BPL.b CODE_B28770
	LDA.w $1564,x
	ORA.w #$4000
	STA.w $1564,x
	TXA
	CLC
	ADC.w #$0008
	TAX
	BRA.b CODE_B2875A

CODE_B28770:
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $06AB
	BEQ.b CODE_B287AA
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B287AA
	JSL.l CODE_808015
	LDA.w $04CE
	AND.w #$9080
	BEQ.b CODE_B287AA
	LDA.w #$0002
	TSB.w $06AB
	JSR.w CODE_B28603
CODE_B287AA:
	LDA.b $5E
	CLC
	ADC.w $1989
	STA.b $5E
	STA.b $5C
	JSL.l CODE_B28800
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSR.w CODE_B28612
	BEQ.b CODE_B287DB
	LDA.b $F4
	CMP.w #$00E2
	BCC.b CODE_B287D7
	JSR.w CODE_B28603
CODE_B287D7:
	JML.l CODE_808006

CODE_B287DB:
	LDA.w #$0002
	BIT.w $06AB
	BNE.b CODE_B287E9
	LDA.w #$0001
	JMP.w CODE_B2850E

CODE_B287E9:
	TRB.w $06AB
	LDA.w #$0004
	BIT.w $06AB
	BEQ.b CODE_B287FA
	LDA.w #$0002
	JMP.w CODE_B2850E

CODE_B287FA:
	LDA.w #$0003
	JMP.w CODE_B2850E

CODE_B28800:
	SEP.b #$30
	JSR.w CODE_B28830
	LDA.b $68
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b $69
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b $64
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.b $65
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.b $62
	STA.w !REGISTER_Mode7MatrixParameterC
	LDA.b $63
	STA.w !REGISTER_Mode7MatrixParameterC
	LDA.b $60
	STA.w !REGISTER_Mode7MatrixParameterD
	LDA.b $61
	STA.w !REGISTER_Mode7MatrixParameterD
	REP.b #$30
	RTL

CODE_B28830:
	LDY.b $5E
	LDX.b $5F
	LDA.b $66
	JSR.w CODE_B2888E
	STY.b $68
	STX.b $69
	LDY.b $5E
	LDX.b $5F
	LDA.b $66
	JSR.w CODE_B28871
	STY.b $64
	STX.b $65
	LDY.b $5C
	LDX.b $5D
	LDA.b $66
	JSR.w CODE_B28871
	TYA
	EOR.b #$FF
	STA.b $62
	TXA
	EOR.b #$FF
	STA.b $63
	INC.b $62
	BNE.b CODE_B28863
	INC.b $63
CODE_B28863:
	LDY.b $5C
	LDX.b $5D
	LDA.b $66
	JSR.w CODE_B2888E
	STY.b $60
	STX.b $61
	RTS

CODE_B28871:
	STY.w !REGISTER_Mode7MatrixParameterA
	STX.w !REGISTER_Mode7MatrixParameterA
	JSR.w CODE_B288AE
	BCS.b CODE_B2888D
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	LDA.w !REGISTER_PPUMultiplicationProductMid
	ROL
	TAY
	LDA.w !REGISTER_PPUMultiplicationProductHi
	ROL
	TAX
CODE_B2888D:
	RTS

CODE_B2888E:
	STY.w !REGISTER_Mode7MatrixParameterA
	STX.w !REGISTER_Mode7MatrixParameterA
	JSR.w CODE_B288AB
	BCS.b CODE_B288AA
	STA.w !REGISTER_Mode7MatrixParameterB
	LDA.w !REGISTER_PPUMultiplicationProductLo
	ASL
	LDA.w !REGISTER_PPUMultiplicationProductMid
	ROL
	TAY
	LDA.w !REGISTER_PPUMultiplicationProductHi
	ROL
	TAX
CODE_B288AA:
	RTS

CODE_B288AB:
	CLC
	ADC.b #$40
CODE_B288AE:
	CMP.b #$40
	BEQ.b CODE_B288B8
	TAX
	LDA.l DATA_B288B9,x
	CLC
CODE_B288B8:
	RTS

DATA_B288B9:
	db $00,$03,$06,$09,$0C,$0F,$12,$15,$18,$1C,$1F,$22,$25,$28,$2B,$2E
	db $30,$33,$36,$39,$3C,$3F,$41,$44,$47,$49,$4C,$4E,$51,$53,$55,$58
	db $5A,$5C,$5E,$60,$62,$64,$66,$68,$6A,$6C,$6D,$6F,$70,$72,$73,$75
	db $76,$77,$78,$79,$7A,$7B,$7C,$7C,$7D,$7E,$7E,$7F,$7F,$7F,$7F,$7F
	db $7F,$7F,$7F,$7F,$7F,$7F,$7E,$7E,$7D,$7C,$7C,$7B,$7A,$79,$78,$77
	db $76,$75,$73,$72,$70,$6F,$6D,$6C,$6A,$68,$66,$64,$62,$60,$5E,$5C
	db $5A,$58,$55,$53,$51,$4E,$4C,$49,$47,$44,$41,$3F,$3C,$39,$36,$33
	db $30,$2E,$2B,$28,$25,$22,$1F,$1C,$18,$15,$12,$0F,$0C,$09,$06,$03
	db $00,$FC,$F9,$F6,$F3,$F0,$ED,$EA,$E7,$E3,$E0,$DD,$DA,$D7,$D4,$D1
	db $CF,$CC,$C9,$C6,$C3,$C0,$BE,$BB,$B8,$B6,$B3,$B1,$AE,$AC,$AA,$A7
	db $A5,$A3,$A1,$9F,$9D,$9B,$99,$97,$95,$93,$92,$90,$8F,$8D,$8C,$8A
	db $89,$88,$87,$86,$85,$84,$83,$83,$82,$81,$81,$80,$80,$80,$80,$80
	db $80,$80,$80,$80,$80,$80,$81,$81,$82,$83,$83,$84,$85,$86,$87,$88
	db $89,$8A,$8C,$8D,$8F,$90,$92,$93,$95,$97,$99,$9B,$9D,$9F,$A1,$A3
	db $A5,$A7,$AA,$AC,$AE,$B1,$B3,$B6,$B8,$BB,$BE,$C0,$C3,$C6,$C9,$CC
	db $CF,$D1,$D4,$D7,$DA,$DD,$E0,$E3,$E7,$EA,$ED,$F0,$F3,$F6,$F9,$FC

CODE_B289B9:
	JSR.w CODE_B289D3
	LDA.w #DATA_F315C6
	LDY.w #DATA_F315C6>>16
	LDX.w #$0000
	JSL.l CODE_BB85DF
	LDA.w #CODE_B28B2C
	LDX.w #CODE_B28B2C>>16
	JML.l CODE_808003

CODE_B289D3:
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80801B
	JSL.l CODE_80800C
	LDX.w #$7EA15A
	LDY.w #$7EA15A>>16
	LDA.w #$0660
	JSL.l CODE_808030
	JSL.l CODE_BB857F
	LDA.w #$0041
	JSL.l CODE_BB8567
	LDA.w #$0036
	JSL.l CODE_BB856A
	LDA.w #$0020
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	JSR.w CODE_B2852D
	LDA.w #$000C
	STA.w $0400
CODE_B28A18:
	LDA.w $0400
	AND.w #$0003
	ASL
	CLC
	ADC.w #$0384
	TAY
	JSL.l CODE_BB85B8
	LDY.b $76
	LDA.w #$007C
	STA.w $0016,y
	LDX.w $0400
	LDA.l DATA_B28B1F,x
	AND.w #$00FF
	SEC
	SBC.w #$0003
	STA.w $0012,y
	LDA.w $0400
	ASL
	ADC.w #$15FC
	STA.w $005C,y
	DEC.w $0400
	BNE.b CODE_B28A18
	LDY.w #$038C
	JSL.l CODE_BB85B8
	LDY.b $76
	TYA
	STA.l $7EA258
	LDA.w #$0020
	STA.w $0012,y
	LDA.w #$FFC0
	STA.w $0016,y
	LDA.w #$0118
	STA.w $0024,y
	LDY.w #$0394
	JSL.l CODE_BB8585
	LDA.b $76
	STA.b $84
	LDY.w #$0394
	JSL.l CODE_BB8585
	LDY.b $76
	STY.b $86
	LDA.w #$00F0
	STA.w $0012,y
	LDA.w $001E,y
	EOR.w #$4000
	STA.w $001E,y
	LDY.w #$0396
	JSL.l CODE_BB8585
	LDY.b $76
	LDA.b $84
	STA.w $0010,y
	LDY.w #$0398
	JSL.l CODE_BB8585
	LDY.b $76
	LDA.b $86
	STA.w $0010,y
	LDX.w #$0000
	LDA.w #$0000
CODE_B28AB7:
	STA.l $7EA25E,x
	INX
	INX
	CPX.w #$0066
	BNE.b CODE_B28AB7
	LDA.w #$0088
	STA.b $00
	LDA.w #$0141
	SEC
	SBC.b $00
	STA.l $7EA25A
	LDA.w #$FFF0
	STA.w $1973
	SEP.b #$20
	LDA.b #$F2
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	PHK
	PLB
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #$000A
	JSL.l CODE_BB85E2
	PHK
	PLB
	RTS

DATA_B28AF6:
	db $03,$00,$03,$01,$03,$02,$03,$03,$03,$02,$03,$04,$03,$05,$03,$06
	db $06,$08,$06,$09,$06,$0A,$06,$09,$6F,$0B,$06,$06,$06,$07,$06,$06
	db $2E,$08,$06,$01,$06,$03,$06,$01,$00

DATA_B28B1F:
	db $02,$30,$3E,$4C,$5A,$68,$76,$83,$91,$9E,$AC,$BA,$C8

CODE_B28B2C:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	LDA.w $1975
	CLC
	ADC.w #$00A0
	AND.w #$00F8
	ASL
	ASL
	CLC
	ADC.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w $1975
	AND.w #$01F8
	ASL
	ASL
	ASL
	TAX
	LDY.w #$0020
CODE_B28B52:
	LDA.l $7F0000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	DEY
	BNE.b CODE_B28B52
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $06AB
	BEQ.b CODE_B28B92
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B28B92
	JSL.l CODE_808015
	LDA.w $04CE
	AND.w #$9080
	BEQ.b CODE_B28B92
	JSR.w CODE_B28603
CODE_B28B92:
	LDA.b $00
	CMP.w #$00AB
	BCC.b CODE_B28BC4
	LDA.b $00
	SEC
	SBC.w #$0103
	CMP.w #$003C
	BCC.b CODE_B28BC4
	LDA.b $00
	SEC
	SBC.w #$0258
	BMI.b CODE_B28BBA
	LSR
	LSR
	BEQ.b CODE_B28BBA
	CMP.w #$0008
	BCC.b CODE_B28BBD
	LDA.w #$0008
	BRA.b CODE_B28BBD

CODE_B28BBA:
	LDA.w #$0001
CODE_B28BBD:
	CLC
	ADC.w $1975
	STA.w $1975
CODE_B28BC4:
	LDA.w $1975
	SEC
	SBC.w #$0010
	STA.b $1A
	LDY.w #$0000
	LDX.w #$0000
CODE_B28BD3:
	LDA.l DATA_B2AFDE,x
	CLC
	ADC.b $1A
	STA.l $7EA15A,x
	INX
	INX
	CPX.w #$00A2
	BNE.b CODE_B28BD3
	LDA.l $7EA25A
	DEC
	STA.l $7EA25A
	LDA.l $7EA25A
	BNE.b CODE_B28C4A
	LDA.l $7EA25C
	TAX
	LDA.l DATA_B28AF6,x
	AND.w #$00FF
	STA.l $7EA25A
	LDA.l DATA_B28AF6+$01,x
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_B28C4A
	STA.b $84
	INX
	INX
	TXA
	STA.l $7EA25C
	LDX.w #$0000
CODE_B28C1C:
	LDA.l $7EA25E,x
	BEQ.b CODE_B28C2B
	INX
	INX
	CPX.w #$0022
	BNE.b CODE_B28C1C
	BRA.b CODE_B28C4A

CODE_B28C2B:
	TXY
	LDA.b $84
	STA.l $7EA2A2,x
	TAX
	LDA.l DATA_B28B1F+$01,x
	CLC
	ADC.w #$0004
	AND.w #$00FF
	TYX
	STA.l $7EA280,x
	LDA.w #$00E0
	STA.l $7EA25E,x
CODE_B28C4A:
	LDX.w #$0000
CODE_B28C4D:
	LDA.l $7EA2C4,x
	CMP.l $7EA2C6,x
	BEQ.b CODE_B28CA5
	BPL.b CODE_B28CA5
	STA.b $1A
	LDA.l $7EA280,x
	STA.b $1C
	LDA.l $7EA2A2,x
	STA.b $1E
	LDA.l $7EA25E,x
	STA.b $20
	LDA.l $7EA2C6,x
	STA.l $7EA2C4,x
	LDA.l $7EA282,x
	STA.l $7EA280,x
	LDA.l $7EA260,x
	STA.l $7EA25E,x
	LDA.l $7EA2A4,x
	STA.l $7EA2A2,x
	LDA.b $1A
	STA.l $7EA2C6,x
	LDA.b $1C
	STA.l $7EA282,x
	LDA.b $1E
	STA.l $7EA2A4,x
	LDA.b $20
	STA.l $7EA260,x
CODE_B28CA5:
	INX
	INX
	CPX.w #$0020
	BNE.b CODE_B28C4D
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	LDX.w #$0000
CODE_B28CBB:
	LDA.l $7EA25E,x
	BEQ.b CODE_B28CC8
	STX.b $34
	JSR.w CODE_B291D6
	LDX.b $34
CODE_B28CC8:
	INX
	INX
	CPX.w #$0022
	BNE.b CODE_B28CBB
	JSL.l CODE_808012
	JSR.w CODE_B28612
	BEQ.b CODE_B28CE6
	LDA.b $F4
	CMP.w #$0276
	BCC.b CODE_B28CE2
	JSR.w CODE_B28603
CODE_B28CE2:
	JML.l CODE_808006

CODE_B28CE6:
	LDA.w $06AB
	BIT.w #$0004
	BEQ.b CODE_B28CF9
	BIT.w #$0001
	BEQ.b CODE_B28CF9
	LDA.w #$0002
	JMP.w CODE_B2850E

CODE_B28CF9:
	LDA.w #$0003
	JMP.w CODE_B2850E

CODE_B28CFF:
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80801B
	JSL.l CODE_80800C
	LDX.w #$7EA15A
	LDY.w #$7EA15A>>16
	LDA.w #$0660
	JSL.l CODE_808030
	JSL.l CODE_808042
	JSL.l CODE_BB857F
	LDA.w #$0042
	JSL.l CODE_BB8567
	LDA.w #$0037
	JSL.l CODE_BB856A
	LDA.w #$001E
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	LDA.w #$0003
	LDY.w #$0238
	JSL.l CODE_BB85F7
	LDY.w #$023C
	JSL.l CODE_BB8588
	LDY.w #$023A
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $04F9
	LDA.w #$0002
	TRB.w $06AB
	JSR.w CODE_B28D82
	JSR.w CODE_B28521
	LDA.w #!Define_DKC3_MusicID_DixieBeat
	JSL.l CODE_B28009
	PHK
	PLB
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #CODE_B28E05
	LDX.w #CODE_B28E05>>16
	JML.l CODE_808003

CODE_B28D82:
	LDA.w $06AD
	AND.w #$00FF
	CMP.w #$000F
	BNE.b CODE_B28DA2
	LDA.w #$8080
	TSB.w $06AF
	TSB.w $06B1
	DEC.w $06AD
	DEC.w $06AD
	DEC.w $06AD
	DEC.w $06AD
CODE_B28DA2:
	TDC
	SEP.b #$20
	LDA.w $06D5
	AND.b #$03
	STA.w $06D4
	TAX
	ORA.b #$80
	STA.w $06AF,x
	REP.b #$20
	JSL.l CODE_808063
	STA.w $06D1
	JSL.l CODE_808063
	STA.w $06D2
	JSL.l CODE_808063
	SEP.b #$20
	STA.w $06D3
	INC.w $06D5
	REP.b #$20
	STZ.b $22
	LDX.w #$0003
	STX.b $24
CODE_B28DD8:
	LDA.w $06D1,x
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_FE8406,x
	STA.b $1E
	LDA.w #DATA_FE8428>>16
	STA.b $20
	LDY.w #$0004
	LDA.b [$1E],y
	CLC
	ADC.b $22
	STA.b $22
	DEC.b $24
	LDX.b $24
	BPL.b CODE_B28DD8
	LDA.w #$081C
	SEC
	SBC.b $22
	STA.w $1D37
	RTS

CODE_B28E05:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	LDX.w $04F9
	LDA.b $16,x
	EOR.w #$FFFF
	INC
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.b $12,x
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	REP.b #$20
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B28E61
	JSL.l CODE_808015
	LDA.w $04CE
	BIT.w #$9080
	BEQ.b CODE_B28E61
	LDA.w #$0002
	TSB.w $06AB
	JSR.w CODE_B28603
CODE_B28E61:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSR.w CODE_B28612
	BEQ.b CODE_B28E84
	LDA.b $F4
	CMP.w $1D37
	BCC.b CODE_B28E80
	JSR.w CODE_B28603
CODE_B28E80:
	JML.l CODE_808006

CODE_B28E84:
	LDA.w #$0002
	BIT.w $06AB
	BEQ.b CODE_B28E9D
	LDA.w #CODE_808045
	STA.b $4E
	LDA.w #CODE_808045>>16
	STA.b $50
	LDA.w #CODE_808370
	JML.l CODE_80803C

CODE_B28E9D:
	LDA.w #$0001
	STA.w $0523
	LDX.w #CODE_80803F
	LDY.w #CODE_80803F>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808344
	JML.l CODE_80803C

CODE_B28EB4:
	LDA.w #$0043
	JSL.l CODE_BB8567
	LDA.w #$0038
	JSL.l CODE_BB856A
	LDA.w #$0023
	LDX.w #$0004
	LDY.w #$0000
	JSL.l CODE_BB856D
	JSR.w CODE_B28521
	PHK
	PLB
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #CODE_B28EE5
	LDX.w #CODE_B28EE5>>16
	JML.l CODE_808003

CODE_B28EE5:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_808015
	LDA.w $04CE
	BIT.w #$9080
	BEQ.b CODE_B28F15
	LDA.w #$0002
	TSB.w $06AB
CODE_B28F15:
	JSR.w CODE_B28612
	BEQ.b CODE_B28F28
	LDA.b $F4
	CMP.w #$005A
	BCC.b CODE_B28F24
	JSR.w CODE_B28603
CODE_B28F24:
	JML.l CODE_808006

CODE_B28F28:
	LDA.w #$0001
	TSB.w $06AB
	BEQ.b CODE_B28F46
	LDA.w #$0004
	TSB.w $06AB
	BEQ.b CODE_B28F46
	LDA.w #$0002
	BIT.w $06AB
	BNE.b CODE_B28F52
	LDA.w #$0000
	JMP.w CODE_B2850E

CODE_B28F46:
	LDA.w #$0004
	TSB.w $06AB
	LDA.w #$0002
	JMP.w CODE_B2850E

CODE_B28F52:
	LDA.w #CODE_808045
	LDX.w #CODE_808045>>16
	JML.l CODE_808003

DKC3_NorSpr0214_RotatingCylinderHandle_Main:
;$B28F5C
	LDY.b $70
	LDA.w $1975
	CLC
	ADC.w #$0080
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_B9F278,x
	CLC
	ADC.w #$0100
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.w #$003A
	STA.b $1A
	LDA.w $1975
	CLC
	ADC.w #$00C0
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_B9F278,x
	CLC
	ADC.w #$0100
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.w #$0010
	STA.b $1C
	LDA.w $001E,y
	BIT.w #$4000
	BEQ.b CODE_B28FB9
	LDA.b $1C
	CLC
	ADC.w #$00DE
	STA.w $0012,y
	LDA.b $1A
	EOR.w #$FFFF
	CLC
	ADC.w #$0094
	BRA.b CODE_B28FC0

CODE_B28FB9:
	LDA.b $1C
	STA.w $0012,y
	LDA.b $1A
CODE_B28FC0:
	STA.w $0016,y
	JMP.w [$04F5]

DKC3_NorSpr00DC_UnknownSprite00DC_Main:
;$B28FC6
	JMP.w [$04F5]

DKC3_NorSpr0044_RotatingCylinderKey_Main:
;$B28FC9
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr00F0_RareLogo_Main:
;$B28FD0
	LDX.b $70
	JSR.w CODE_B2903B
	JSR.w CODE_B29057
	LDA.b $16,x
	CMP.w #$00C0
	BCC.b CODE_B2902C
	LDA.b $2E,x
	CMP.w #$0100
	BCC.b CODE_B29020
	LDA.l $7EA15A
	BEQ.b CODE_B29008
	CMP.w #$0001
	BEQ.b CODE_B29003
	LDA.w #$0764
	JSL.l CODE_B28018
	LDA.w #$0001
	STA.w $15FE
	STA.w $1600
	BRA.b CODE_B29020

CODE_B29003:
	LDA.w #$0763
	BRA.b CODE_B2900D

CODE_B29008:
	LDA.w #$0762
	BRA.b CODE_B2900D

CODE_B2900D:
	JSL.l CODE_B28018
	LDA.l $7EA15A
	INC
	STA.l $7EA15A
	LDA.w #$0001
	STA.w $15FE
CODE_B29020:
	LDA.w #$00C0
	STA.b $16,x
	LDA.w #$0000
	STA.b $2E,x
	STA.b $2A,x
CODE_B2902C:
	LDA.b $2E,x
	CLC
	ADC.w #$0080
	STA.b $2E,x
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B2903B:
	LDA.b $29,x
	AND.w #$FF00
	CLC
	ADC.b $10,x
	STA.b $10,x
	LDA.b $2B,x
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B29052
	ORA.w #$FF00
CODE_B29052:
	ADC.b $12,x
	STA.b $12,x
	RTS

CODE_B29057:
	LDA.b $2D,x
	AND.w #$FF00
	CLC
	ADC.b $14,x
	STA.b $14,x
	LDA.b $2F,x
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B2906E
	ORA.w #$FF00
CODE_B2906E:
	ADC.b $16,x
	STA.b $16,x
	RTS

DATA_B29073:
	db $45,$00,$00,$00,$00,$47,$00,$00,$00,$00,$4C,$00,$00,$00,$00,$53
	db $00,$00,$00,$00,$5A,$00,$00,$00,$00,$60,$00,$00,$00,$00,$65,$00
	db $00,$00,$00,$67,$00,$00,$00,$00,$43,$04,$00,$00,$00,$3D,$0C,$00
	db $00,$00,$37,$14,$00,$00,$00,$35,$18

DKC3_NorSpr0210_NintendoPresentsKong_Main:
;$B290AC
	JSL.l CODE_B9A006
	JSR.w CODE_B29057
	LDX.b $70
	LDA.b $10,x
	TAY
	LDA.b $1E,x
	BIT.w #$4000
	BEQ.b CODE_B290D8
	LDA.w $0016,y
	CLC
	ADC.w #$0027
	STA.b $1A
	CMP.b $16,x
	BPL.b CODE_B290F0
	LDA.b $1A
	STA.b $16,x
	LDA.w $0012,y
	STA.b $12,x
	JMP.w [$04F5]

CODE_B290D8:
	LDA.w $0016,y
	CLC
	ADC.w #$003C
	STA.b $1A
	CMP.b $16,x
	BPL.b CODE_B290F0
	LDA.b $1A
	STA.b $16,x
	LDA.w #$0001
	STA.l $7EA35A
CODE_B290F0:
	LDA.w $0012,y
	STA.b $12,x
	JMP.w [$04F5]

DKC3_NorSpr0218_RareLogoKiddy_Main:
;$B290F8
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $2E,x
	CLC
	ADC.w #$0040
	STA.b $2E,x
	LDA.w $1602
	BEQ.b CODE_B29129
	CMP.w #$0001
	BNE.b CODE_B29120
	LDA.w #$0300
	STA.b $2A,x
	LDA.w #$F700
	STA.b $2E,x
	LDA.w #$0002
	STA.w $1602
CODE_B29120:
	JSR.w CODE_B2903B
	JSR.w CODE_B29057
	JMP.w [$04F5]

CODE_B29129:
	LDA.l $7EA15C
	TAY
	LDA.w $0024,y
	SEC
	SBC.w #$800A
	TAX
	LDA.l DATA_B29073+$01,x
	AND.w #$00FF
	CLC
	ADC.w $0012,y
	CLC
	ADC.w #$000C
	LDX.b $70
	STA.b $12,x
	LDA.w $0024,y
	SEC
	SBC.w #$800A
	TAX
	LDA.l DATA_B29073,x
	AND.w #$00FF
	CLC
	ADC.w $0016,y
	SEC
	SBC.w #$006D
	LDX.b $70
	STA.b $16,x
	JMP.w [$04F5]

DKC3_NorSpr021C_RareLogoDixie_Main:
;$B29167
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $2E,x
	CLC
	ADC.w #$0040
	STA.b $2E,x
	LDA.w $1602
	BEQ.b CODE_B29198
	CMP.w #$0002
	BNE.b CODE_B2918F
	LDA.w #$0300
	STA.b $2A,x
	LDA.w #$F300
	STA.b $2E,x
	LDA.w #$0003
	STA.w $1602
CODE_B2918F:
	JSR.w CODE_B2903B
	JSR.w CODE_B29057
	JMP.w [$04F5]

CODE_B29198:
	LDA.l $7EA15C
	TAY
	LDA.w $0024,y
	SEC
	SBC.w #$800A
	TAX
	LDA.l DATA_B29073+$01,x
	AND.w #$00FF
	CLC
	ADC.w $0012,y
	SEC
	SBC.w #$000C
	LDX.b $70
	STA.b $12,x
	LDA.w $0024,y
	SEC
	SBC.w #$800A
	TAX
	LDA.l DATA_B29073,x
	AND.w #$00FF
	CLC
	ADC.w $0016,y
	SEC
	SBC.w #$006D
	LDX.b $70
	STA.b $16,x
	JMP.w [$04F5]

CODE_B291D6:
	PEA.w ((DATA_B9F278&$FF0000)>>16)|((CODE_B28B2C&$FF0000)>>8)
	PLB
	LDA.b $00
	SEC
	SBC.w #$0258
	BMI.b CODE_B291F0
	LSR
	LSR
	BEQ.b CODE_B291F0
	CMP.w #$0008
	BCC.b CODE_B291F3
	LDA.w #$0008
	BRA.b CODE_B291F3

CODE_B291F0:
	LDA.w #$0001
CODE_B291F3:
	EOR.w #$FFFF
	INC
	CLC
	ADC.l $7EA25E,x
	STA.l $7EA25E,x
	CMP.w #$0020
	BCS.b CODE_B2920E
	PLB
	LDA.w #$0000
	STA.l $7EA25E,x
	RTS

CODE_B2920E:
	STA.b $1E
	CMP.w #$00C0
	BNE.b CODE_B29221
	LDA.l $7EA2A2,x
	ASL
	TAY
	LDA.w #$0001
	STA.w $15FE,y
CODE_B29221:
	LDA.b $1E
	AND.w #$00FF
	ASL
	TAY
	LDA.w DATA_B9F278,y
	CLC
	ADC.w #$0100
	LSR
	LSR
	STA.b $1A
	LSR
	LSR
	CLC
	ADC.b $1A
	LSR
	CLC
	ADC.w #$0020
	STA.b $20
	LDA.b $1E
	CLC
	ADC.w #$0040
	AND.w #$00FF
	ASL
	TAY
	LDA.w DATA_B9F278,y
	CLC
	ADC.w #$0100
	STA.b $22
	LDA.b $1E
	AND.w #$00FC
	BIT.w #$0080
	BEQ.b CODE_B29260
	EOR.w #$00FC
CODE_B29260:
	SEC
	SBC.w #$0024
	BPL.b CODE_B2926B
	LDA.w #$0000
	BRA.b CODE_B29277

CODE_B2926B:
	CLC
	STA.b $1A
	LSR
	LSR
	CLC
	ADC.b $1A
	CLC
	ADC.w #$0118
CODE_B29277:
	STA.b $24
	LDA.l $7EA258
	TAY
	LDA.b $1E
	CLC
	ADC.w #$0040
	LSR
	LSR
	LSR
	XBA
	EOR.w $001E,y
	AND.w #$1000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $1E
	XBA
	EOR.w $001E,y
	AND.w #$8000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $24
	STA.w $0024,y
	LDA.b $22
	STA.w $000E,y
	STA.l $7EA2C4,x
	LDA.l $7EA280,x
	TAX
	LDA.b $20
	PLB
	JSL.l CODE_B78018
	RTS

DKC3_NorSpr00FC_TitleScreenSign_Main:
;$B292BE
	LDA.w $06AB
	BIT.w #$0002
	BEQ.b CODE_B292DB
	LDA.w $005C,y
	STA.w $0012,y
	LDA.w #$0002
	STA.w $0038,y
	LDA.w #$0000
	STA.w $005A,y
	LDX.w #$0004
CODE_B292DB:
	JMP.w (DATA_B292DE,x)

DATA_B292DE:
	dw CODE_B292E4
	dw CODE_B292EE
	dw CODE_B29302

CODE_B292E4:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B292EB
	INC.b $38,x
CODE_B292EB:
	JMP.w [$04F5]

CODE_B292EE:
	TYX
	LDA.b $5C,x
	CMP.b $12,x
	BCC.b CODE_B292FB
	STA.b $12,x
	STZ.b $5A,x
	INC.b $38,x
CODE_B292FB:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B29302:
	JMP.w [$04F5]

DKC3_NorSpr019C_UnknownSprite019C_Main:
;$B29305
	LDA.w $06AB
	BIT.w #$0002
	BEQ.b CODE_B29322
	LDA.w $006A,y
	STA.w $0016,y
	LDA.w #$0002
	STA.w $0038,y
	LDA.w #$0000
	STA.w $005A,y
	LDX.w #$0004
CODE_B29322:
	JMP.w (DATA_B29325,x)

DATA_B29325:
	dw CODE_B292E4
	dw CODE_B2932B
	dw CODE_B29302

CODE_B2932B:
	TYX
	LDA.b $2E,x
	BPL.b CODE_B2934E
	LDA.b $4C,x
	BMI.b CODE_B29355
	CLC
	ADC.w #$8001
	STA.b $4C,x
	LDY.w #$0679
	CMP.w #$8002
	BEQ.b CODE_B29347
	BCS.b CODE_B29355
	LDY.w #$0670
CODE_B29347:
	TYA
	JSL.l CODE_B28012
	BRA.b CODE_B29355

CODE_B2934E:
	LDA.b $4C,x
	AND.w #$7FFF
	STA.b $4C,x
CODE_B29355:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2935C:
	LDA.w #!Define_DKC3_MusicID_BonusTime
	JSL.l CODE_B2800C
	JSR.w CODE_B289D3
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0000
CODE_B2936F:
	TAX
	SEP.b #$20
	LDA.l DATA_FC0000+$01,x
	ORA.l DATA_FC0000+$10,x
	XBA
	LDA.l DATA_FC0000,x
	EOR.l DATA_FC0000+$01,x
	EOR.l DATA_FC0000+$11,x
	AND.l DATA_FC0000+$00,x
	REP.b #$20
	STA.w !REGISTER_WriteToVRAMPortLo
	TXA
	CLC
	ADC.w #$0002
	BIT.w #$000E
	BNE.b CODE_B2936F
	CLC
	ADC.w #$0010
	TAX
	CMP.w #$1000
	BNE.b CODE_B2936F
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0035
	LDX.w #$0400
CODE_B293B0:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B293B0
	LDA.w #$002D
	LDX.w #$0004
	LDY.w #$0000
	JSL.l CODE_BB856D
	LDA.w #$0000
	LDX.w #$1D04
	LDY.w !RAM_DKC3_Global_FrenchTextFlag
	BEQ.b CODE_B293DF
	LDX.w #$1D04
	LDA.w #$04DB
	CPY.w #$0001
	BEQ.b CODE_B293DF
	LDX.w #$1E38
	LDA.w #$09AC
CODE_B293DF:
	STA.w $15E4
	STX.w $15EC
	LDA.w #CODE_B293EF
	LDX.w #CODE_B293EF>>16
	JML.l CODE_808003

CODE_B293EF:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B2941D
	LDA.w $1975
	BIT.w #$000F
	BNE.b CODE_B2941D
	LDA.w $1975
	CLC
	ADC.w #$00A0
	AND.w #$00F8
	ASL
	ASL
	CLC
	ADC.w #$7406
	LDX.w $15E4
	JSR.w CODE_B294D3
	STX.w $15E4
CODE_B2941D:
	LDA.w $1975
	AND.w #$00F8
	ASL
	ASL
	CLC
	ADC.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0020
	LDA.w #$0035
CODE_B29432:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B29432
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B2945A
	INC.w $1975
CODE_B2945A:
	LDA.w $1975
	SEC
	SBC.w #$0010
	STA.b $1A
	LDY.w #$0000
	LDX.w #$0000
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B29484
CODE_B29470:
	LDA.l DATA_B2B080,x
	CLC
	ADC.b $1A
	STA.l $7EA15A,x
	INX
	INX
	CPX.w #$00A2
	BNE.b CODE_B29470
	BRA.b CODE_B29496

CODE_B29484:
	LDA.l DATA_B2AFDE,x
	CLC
	ADC.b $1A
	STA.l $7EA15A,x
	INX
	INX
	CPX.w #$00A2
	BNE.b CODE_B29484
CODE_B29496:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSR.w CODE_B28612
	BEQ.b CODE_B294C3
	LDA.b $F4
	CMP.w $15EC
	BNE.b CODE_B294BF
	LDA.w #$880F
	STA.w $04EC
	LDA.w #$0003
	JSL.l CODE_B2800F
CODE_B294BF:
	JML.l CODE_808006

CODE_B294C3:
	JSL.l CODE_80805D
	STZ.b $BA
	LDA.w #CODE_80805A
	LDX.w #CODE_80805A>>16
	JML.l CODE_808003

CODE_B294D3:
	STA.b $1A
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.l DATA_B2A126,x
	AND.w #$00FF
	BEQ.b CODE_B2950D
	DEC
	BEQ.b CODE_B29504
	DEC
	BEQ.b CODE_B294FB
	DEC
	BEQ.b CODE_B294F2
	BRA.b CODE_B29518

CODE_B294F2:
	LDA.w #$2800
	STA.w $15E2
	INX
	BRA.b CODE_B29518

CODE_B294FB:
	LDA.w #$2400
	STA.w $15E2
	INX
	BRA.b CODE_B29518

CODE_B29504:
	LDA.w #$2000
	STA.w $15E2
	INX
	BRA.b CODE_B29518

CODE_B2950D:
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	INX
	RTS

CODE_B29518:
	STX.b $1E
CODE_B2951A:
	LDA.l DATA_B2A126,x
	INX
	BIT.w #$0080
	BEQ.b CODE_B2951A
	TXA
	SEC
	SBC.b $1E
	EOR.w #$FFFF
	CLC
	ADC.w #$0014
	LSR
	ADC.b $1A
	STA.b $1A
	LDX.b $1E
CODE_B29536:
	LDA.l DATA_B2A126,x
	AND.w #$007F
	CMP.w #$0020
	BEQ.b CODE_B29560
	SEC
	SBC.w #$0021
	TXY
	TAX
	LDA.l DATA_B6F42C,x
	AND.w #$00FF
	ASL
	TYX
	LDY.b $1A
	STY.w !REGISTER_VRAMAddressLo
	ORA.w $15E2
	STA.w !REGISTER_WriteToVRAMPortLo
	INC
	STA.w !REGISTER_WriteToVRAMPortLo
CODE_B29560:
	LDA.l DATA_B2A126,x
	INX
	BIT.w #$0080
	BNE.b CODE_B2956E
	INC.b $1A
	BRA.b CODE_B29536

CODE_B2956E:
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTS

CODE_B29578:
	PHK
	PLB
	LDA.w #CODE_808337
	STA.b $52
	LDA.w #CODE_808337>>16
	STA.b $54
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80801B
	JSL.l CODE_80800C
	JSL.l CODE_BB857F
	JSR.w CODE_B28521
	LDA.w #$1D93
	STA.w $0541
	LDA.w #$000F
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	JSL.l CODE_BB85F4
	LDA.w #$A000
	TRB.w $0775
	STZ.b $F4
	STZ.b $BC
	LDA.w #$0001
	TRB.w $05AF
	LDA.w #$0038
	LDY.w #$0000
	LDX.w #$0004
	JSL.l CODE_BB856D
	LDX.w #$0033
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_B295E9
	LDA.w $04C6
	BEQ.b CODE_B295F4
	LDX.w #$004E
	BRA.b CODE_B295F4

CODE_B295E9:
	LDA.w #$0040
	BIT.w $053B
	BEQ.b CODE_B295F4
	LDX.w #$004E
CODE_B295F4:
	STX.b $1A
	LDA.w $075E
	AND.w #$00FF
	CMP.w #$0005
	BNE.b CODE_B29604
	LDA.w #$0002
CODE_B29604:
	STA.w $15E2
	CLC
	ADC.b $1A
	LDY.w #$0010
	LDX.w #$001C
	JSL.l CODE_BB856D
	LDA.w $15E2
	ASL
	TAX
	LDA.w DATA_B297F8-$02,x
	JSL.l CODE_BB8567
	LDA.w #$0035
	JSL.l CODE_BB8567
	LDA.w #$002A
	JSL.l CODE_BB856A
	LDY.w #$0208
	JSL.l CODE_BB8588
	LDX.b $76
	STZ.w $1D93
	STZ.b $60,x
	LDA.w #$FFFF
	STA.b $5E,x
	LDA.w #$00A8
	STA.b $16,x
	LDA.w #$0088
	STA.b $12,x
	LDA.w $15E2
	ASL
	STA.b $1A
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	ASL
	ASL
	ASL
	CLC
	ADC.b $1A
	TAX
	LDY.w DATA_B296EC-$02,x
	LDA.w $0000,y
	AND.w #$00FF
	STA.b $3E
	INY
	LDX.w #$FFE0
	JSR.w CODE_B29800
	LDA.w $15E2
	CMP.w #$0003
	BCC.b CODE_B2969B
	LDA.w $075F
	AND.w #$000F
	CLC
	ADC.w #$0030
	STA.b $22
	LDA.w $075F
	AND.w #$00FF
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.w #$0030
	XBA
	ORA.b $22
	XBA
	LDX.b $3E
	BEQ.b CODE_B2969B
	STA.l $7EFFE0,x
CODE_B2969B:
	LDA.w #$0001
	STA.w $04E4
	LDA.w #$0010
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w $0765
	AND.w #$003F
	JSL.l CODE_B28009
	LDA.l $00053B
	AND.w #$0001
	BEQ.b CODE_B296CE
	LDA.w $0765
	SEC
	SBC.w #$002A
	STA.w $0765
	STA.b $08
CODE_B296CE:
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #$1D93
	STA.w $0541
	LDA.w #CODE_808370
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B298BA
	LDX.w #CODE_B298BA>>16
	JML.l CODE_808003

DATA_B296EC:
	dw DATA_B29704,DATA_B29714,DATA_B29727,DATA_B2973A,DATA_B2974C,DATA_B2975F,DATA_B29777,DATA_B2978E
	dw DATA_B297A4,DATA_B297B6,DATA_B297CC,DATA_B297DF

DATA_B29704:
	db $00
	db "FIND THE COIN!",$00

DATA_B29714:
	db $00
	db "BASH THE BADDIES!",$00

DATA_B29727:
	db $08
	db "COLLECT 00 STARS!",$00

DATA_B2973A:
	db $05
	db "GRAB 00 BANANAS!",$00

DATA_B2974C:
	db $00
	db "TROUVEZ LA PI&CE!",$00

DATA_B2975F:
	db $00
	db "D?TRUISEZ LES ENNEMIS!",$00

DATA_B29777:
	db $0A
	db "COLLECTEZ 00 ?TOILES!",$00

DATA_B2978E:
	db $09
	db "ATTRAPEZ 00 BANANES!",$00

DATA_B297A4:
	db $00
	db "FINDE DIE M:NZE!",$00

DATA_B297B6:
	db $00
	db "BESIEGE ALLE GEGNER!",$00

DATA_B297CC:
	db $07
	db "SAMMLE 00 STERNE!",$00

DATA_B297DF:
	db $0C
	db "SCHNAPP DIR 00 BANANEN!",$00

DATA_B297F8:
	dw $0033,$0034,$002C,$0032

CODE_B29800:
	LDA.w $0000,y
CODE_B29803:
	STA.l $7E0000,x
	INX
	INY
	LDA.w $0000,y
	AND.w #$00FF
	BNE.b CODE_B29803
	STA.l $7E0000,x
	RTS

CODE_B29816:
	LDY.w $0541
	LDX.b $00,y
	BEQ.b CODE_B29888
	PHK
	PLB
	LDY.b $1E,x
	LDA.b $5C,x
	LSR
	STA.b $3A
	ROL
	ASL
	ASL
	STA.b $3E
	LDA.b $00
	STA.b $1A
	LDA.b $12,x
	SEC
	SBC.b $3E
	AND.w #$00FF
	XBA
	ORA.b $16,x
	XBA
	LDX.b $82
	STA.b $1E
	JSR.w CODE_B29889
CODE_B29842:
	STA.b $00,x
	STY.b $02,x
	INY
	INY
	LDA.b $1E
	CLC
	ADC.w #$0010
	STA.b $1E
	TYA
	AND.w #$000F
	BNE.b CODE_B2985C
	TYA
	CLC
	ADC.w #$0010
	TAY
CODE_B2985C:
	PHX
	PHY
	TXA
	AND.w #$01FF
	PHA
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.w #$0400
	TAX
	PLA
	AND.w #$000F
	LSR
	TAY
	LDA.w DATA_B298A2,y
	ORA.b $00,x
	STA.b $00,x
	JSR.w CODE_B29889
	PLY
	PLX
	INX
	INX
	INX
	INX
	DEC.b $3A
	BNE.b CODE_B29842
	STX.b $82
CODE_B29888:
	RTL

CODE_B29889:
	STX.b $20
	LDA.b $1A
	INC.b $1A
	INC.b $1A
	AND.w #$000F
	TAX
	LDA.w DATA_B298AA,x
	AND.w #$00FF
	XBA
	CLC
	ADC.b $1E
	LDX.b $20
	RTS

DATA_B298A2:
	dw $0002,$0008,$0020,$0080

DATA_B298AA:
	dw $0100,$0302,$0303,$0102,$FF00,$FDFE,$FDFD,$FFFE

CODE_B298BA:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B298F6
	JSL.l CODE_808015
	LDA.w $04DA
	BIT.w #$9080
	BEQ.b CODE_B298F6
	JSR.w CODE_B28603
	LDA.w #$0001
	JSL.l CODE_B2800F
CODE_B298F6:
	JSL.l CODE_BB85C1
	LDA.w #$1D93
	STA.w $0541
	LDY.w #$01CC
	LDA.w $053B
	AND.w #$0001
	BNE.b CODE_B2990E
	LDY.w #$025D
CODE_B2990E:
	CPY.b $F4
	BCS.b CODE_B2992C
	JSR.w CODE_B28603
	LDA.w #$0001
	TSB.w $05AF
	BNE.b CODE_B2992C
	LDA.w $053B
	AND.w #$0001
	BNE.b CODE_B2992C
	LDA.w #$0001
	JSL.l CODE_B2800F
CODE_B2992C:
	JSL.l CODE_B7800C
	JSL.l CODE_B29816
	JSL.l CODE_808012
	JSR.w CODE_B28612
	BEQ.b CODE_B29941
	JML.l CODE_808006

CODE_B29941:
	LDX.w #CODE_808493
	LDY.w #CODE_808493>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808348
	JML.l CODE_80803C

CODE_B29952:
	PHK
	PLB
	LDA.w #CODE_808337
	STA.b $52
	LDA.w #CODE_808337>>16
	STA.b $54
	JSR.w CODE_B28521
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80800C
	JSL.l CODE_80801B
	JSL.l CODE_BB857F
	LDA.w #!Define_DKC3_MusicID_MamaBird
	JSL.l CODE_B28009
	LDA.w #$0047
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	LDA.w #$0037
	JSL.l CODE_BB8567
	LDA.w #$0030
	JSL.l CODE_BB856A
	LDA.w #$FFFF
	STA.w $06D8
	STA.w $06DA
	LDA.w #$4000
	STA.w $073C
	JSL.l CODE_80807E
	JSR.w CODE_B29CED
	LDY.w #$0328
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1C3F
	JSL.l CODE_808081
	LDY.w #$0326
	JSL.l CODE_BB85B5
	LDY.w #$032C
	JSL.l CODE_BB85B5
	JSR.w CODE_B29D51
	SEP.b #$20
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA174
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA174>>16
	STA.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA16A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA16A>>16
	STA.w HDMA[$02].SourceBank
	STZ.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$00
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA1DA
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA1DA>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$41
	STX.w HDMA[$07].Parameters
	LDX.w #$7EA25A
	STX.w HDMA[$07].SourceLo
	LDA.b #$7EA25A>>16
	STA.w HDMA[$07].SourceBank
	STA.w HDMA[$07].IndirectSourceBank
	REP.b #$20
	LDA.w #$0001
	STA.w $1C49
	LDA.w #$003F
	STA.w $1C4B
	LDA.w #$00FF
	STA.l $7EA25A
	STA.l $7EA25D
	LDA.w #$A47A
	STA.l $7EA25B
	LDA.w #$A578
	STA.l $7EA25E
	LDA.w #$0000
	STA.l $7EA260
	LDA.w #$0001
	STA.l $7EA45A
	LDX.w #$7EA45A
	LDY.w #$7EA45C
	LDA.w #$01E0
	MVN $7EA45C>>16,$7EA45A>>16
	LDX.w #DATA_B29EDA
	LDY.w #$7EA16A
	LDA.w #$001D
	MVN $7EA16A>>16,DATA_B29EDA>>16
	PHK
	PLB
	LDA.w #$8E01
	STA.w $04E4
	LDY.w #$0324
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1C41
	STZ.b $20
	STZ.b $1E
	STZ.b $1C
	LDA.w #$0014
	STA.w $1C45
	JSL.l CODE_B78027
	STZ.w $1C3B
	STZ.w $1C37
	LDA.w #$0060
	STA.w $1C39
	LDA.w #$000F
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #$000200
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #CODE_B29AEF
	LDX.w #CODE_B29AEF>>16
	JML.l CODE_808003

CODE_B29AEF:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	JSR.w CODE_B29D64
	LDA.w #$0001
	TRB.w $1C35
	BEQ.b CODE_B29B13
	LDA.w $15E8
	CMP.w #$0002
	BCS.b CODE_B29B13
	JSR.w CODE_B29F14
CODE_B29B13:
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSR.w CODE_B29BC1
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B29B32
	JSL.l CODE_808015
CODE_B29B32:
	JSR.w CODE_B29EFA
	JSR.w CODE_B29BA4
	LDA.w $1C39
	BEQ.b CODE_B29B4A
	DEC.w $1C39
	BNE.b CODE_B29B4A
	LDA.w $1C37
	ASL
	TAX
	JSR.w (DATA_B29FCA,x)
CODE_B29B4A:
	JSR.w CODE_B2A10A
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSR.w CODE_B28612
	BEQ.b CODE_B29B66
	JML.l CODE_808006

CODE_B29B66:
	LDA.w #$0002
	BIT.w $1C35
	BEQ.b CODE_B29B93
	LDA.w #$0040
	TRB.w $05FB
	LDA.w #$0001
	STA.w $0523
	LDA.w #$0001
	STA.w $052F
	STZ.b $00
	LDX.w #CODE_808069
	LDY.w #CODE_808069>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808362
	JML.l CODE_80803C

CODE_B29B93:
	LDX.w #CODE_B48009
	LDY.w #CODE_B48009>>16
	STX.b $4E
	STY.b $50
	LDA.w #CODE_808362
	JML.l CODE_80803C

CODE_B29BA4:
	LDA.w $15E8
	CMP.w #$01A8
	BNE.b CODE_B29BB4
	LDA.w #$074F
	JSL.l CODE_B28012
	RTS

CODE_B29BB4:
	CMP.w #$01A2
	BNE.b CODE_B29BC0
	LDA.w #$050E
	JSL.l CODE_B28012
CODE_B29BC0:
	RTS

CODE_B29BC1:
	LDA.w $1C49
	BEQ.b CODE_B29BC9
	JSR.w CODE_B29BCE
CODE_B29BC9:
	RTS

CODE_B29BCA:
	JSR.w CODE_B29BCE
	RTL

CODE_B29BCE:
	BEQ.b CODE_B29C14
	STA.b $1C
	STZ.b $1A
	LDA.w #$0001
	SEC
	SBC.b $1C
	STA.b $1E
	JSR.w CODE_B29C15
	JSR.w CODE_B29C56
CODE_B29BE2:
	LDA.b $1E
	BPL.b CODE_B29BF6
	LDA.b $1A
	ASL
	CLC
	ADC.w #$0003
	CLC
	ADC.b $1E
	STA.b $1E
	INC.b $1A
	BRA.b CODE_B29C09

CODE_B29BF6:
	LDA.b $1A
	SEC
	SBC.b $1C
	ASL
	CLC
	ADC.b $1E
	CLC
	ADC.w #$0005
	STA.b $1E
	INC.b $1A
	DEC.b $1C
CODE_B29C09:
	JSR.w CODE_B29C56
	LDA.b $1A
	CMP.b $1C
	BEQ.b CODE_B29BE2
	BCC.b CODE_B29BE2
CODE_B29C14:
	RTS

CODE_B29C15:
	LDA.b $1C
	CLC
	ADC.w #$0081
	ASL
	TAX
	BPL.b CODE_B29C22
	LDX.w #$0000
CODE_B29C22:
	CPX.w #$01E0
	BCC.b CODE_B29C2A
	LDX.w #$01E0
CODE_B29C2A:
	LDA.w #$00FF
	STA.l $7EA45A,x
	STA.l $7EA45C,x
	LDA.w #$007F
	SEC
	SBC.b $1C
	ASL
	TAX
	BPL.b CODE_B29C42
	LDX.w #$0000
CODE_B29C42:
	CPX.w #$01E0
	BCC.b CODE_B29C4A
	LDX.w #$01E0
CODE_B29C4A:
	LDA.w #$00FF
	STA.l $7EA45A,x
	STA.l $7EA458,x
	RTS

CODE_B29C56:
	LDA.b $1C
	CLC
	ADC.w #$0080
	ASL
	TAX
	JSR.w CODE_B29C83
	LDA.w #$0080
	SEC
	SBC.b $1C
	ASL
	TAX
	JSR.w CODE_B29C83
	LDA.b $1A
	CLC
	ADC.w #$0080
	ASL
	TAX
	JSR.w CODE_B29CB8
	LDA.w #$0080
	SEC
	SBC.b $1A
	ASL
	TAX
	JSR.w CODE_B29CB8
	RTS

CODE_B29C83:
	BPL.b CODE_B29C88
	LDX.w #$0000
CODE_B29C88:
	CPX.w #$01E0
	BCC.b CODE_B29C90
	LDX.w #$01E0
CODE_B29C90:
	LDA.b $1A
	CLC
	ADC.w #$0080
	CMP.w #$0100
	BCC.b CODE_B29C9E
	LDA.w #$00FF
CODE_B29C9E:
	SEP.b #$20
	STA.l $7EA45B,x
	REP.b #$20
	LDA.w #$0080
	SEC
	SBC.b $1A
	BPL.b CODE_B29CAF
	TDC
CODE_B29CAF:
	SEP.b #$20
	STA.l $7EA45A,x
	REP.b #$20
	RTS

CODE_B29CB8:
	BPL.b CODE_B29CBD
	LDX.w #$0000
CODE_B29CBD:
	CPX.w #$01E0
	BCC.b CODE_B29CC5
	LDX.w #$01E0
CODE_B29CC5:
	LDA.b $1C
	CLC
	ADC.w #$0080
	CMP.w #$0100
	BCC.b CODE_B29CD3
	LDA.w #$00FF
CODE_B29CD3:
	SEP.b #$20
	STA.l $7EA45B,x
	REP.b #$20
	LDA.w #$0080
	SEC
	SBC.b $1C
	BPL.b CODE_B29CE4
	TDC
CODE_B29CE4:
	SEP.b #$20
	STA.l $7EA45A,x
	REP.b #$20
	RTS

CODE_B29CED:
	JSL.l CODE_B8806F
	LDA.w $05B5
	JSL.l CODE_B8805A
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_B29D08
	LDX.w $04FD
	LDA.w #$C000
	STA.b $26,x
CODE_B29D08:
	JSR.w CODE_B29D0C
	RTS

CODE_B29D0C:
	LDX.w $04F9
	LDY.w #DATA_B29D41
	JSR.w CODE_B29D1B
	LDX.w $04FD
	LDY.w #DATA_B29D49
CODE_B29D1B:
	LDA.w $0000,y
	STA.b $12,x
	LDA.w $0002,y
	STA.b $16,x
	LDA.w $0004,y
	STA.b $5E,x
	LDA.w $0006,y
	STA.b $0E,x
	LDA.w #$FEC8
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$FF90
	STA.b $2E,x
	LDA.w #$0004
	STA.b $38,x
	RTS

DATA_B29D41:
	dw $0120,$00B2,$00C1,$00D8

DATA_B29D49:
	dw $0140,$00B8,$00E1,$00E4

CODE_B29D51:
	LDA.w #$0240
	STA.l $7EA1DA
	STA.l $7EA1DC
	LDA.w #$0001
	STA.l $7EA1DE
	RTS

CODE_B29D64:
	LDA.w $15E8
	BEQ.b CODE_B29DB9
	CMP.w #$0180
	BCC.b CODE_B29DB9
	BNE.b CODE_B29D83
	LDA.w #$8001
	STA.w $04E4
	RTS

CODE_B29D77:
	LDA.w #$0E01
	STA.w $04E4
	STZ.w $15E8
	JMP.w CODE_B29EB8

CODE_B29D83:
	CMP.w #$0181
	BNE.b CODE_B29D8E
	JSR.w CODE_B29E9F
	STZ.b $00
	RTS

CODE_B29D8E:
	CMP.w #$01C0
	BCS.b CODE_B29D77
	LDA.w $1C4B
	DEC
	BMI.b CODE_B29DA9
	STA.w $1C4B
	AND.w #$001F
	ORA.w #$00E0
	SEP.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
CODE_B29DA9:
	LDA.w $1C49
	CLC
	ADC.w #$0006
	CMP.w #$00A8
	BCS.b CODE_B29DB8
	STA.w $1C49
CODE_B29DB8:
	RTS

CODE_B29DB9:
	LDA.w $15E6
	BEQ.b CODE_B29DD8
	LDA.w $15E4
	CMP.w #$0100
	BPL.b CODE_B29DD8
	JSL.l CODE_808018
	AND.w #$0003
	DEC
	CLC
	ADC.w $15E4
	BPL.b CODE_B29DD5
	TDC
CODE_B29DD5:
	STA.w $15E4
CODE_B29DD8:
	LDA.w $15E4
	CMP.w #$0080
	BPL.b CODE_B29DE3
	LDA.w #$0080
CODE_B29DE3:
	CMP.w #$009F
	BMI.b CODE_B29DEB
	LDA.w #$009F
CODE_B29DEB:
	AND.w #$001F
	EOR.w #$001F
	STA.b $1E
	SEP.b #$20
	LDA.b #$71
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDX.w #$0000
CODE_B29DFF:
	LDA.l DATA_B29E81,x
	SEC
	SBC.b $1E
	BPL.b CODE_B29E0B
	LDA.w #$0000
CODE_B29E0B:
	STA.b $1C
	ASL
	ASL
	XBA
	TSB.b $1C
	XBA
	ASL
	ASL
	ASL
	ORA.b $1C
	SEP.b #$20
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	INX
	INX
	CPX.w #$001E
	BNE.b CODE_B29DFF
	LDA.w $15E4
	CMP.w #$005A
	BCC.b CODE_B29E35
	LDA.w #$005A
CODE_B29E35:
	EOR.w #$FFFF
	SEC
	ADC.w #$005C
	STA.b $1A
	EOR.w #$00FF
	SEC
	SBC.w #$006D
	LSR
	SEP.b #$20
	STA.l $7EA1DA
	STA.l $7EA1DC
	REP.b #$20
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w $15E8
	BIT.w #$FF00
	BEQ.b CODE_B29E80
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_CGRAMAddress
	LDY.w #$001E
	LDX.w #$0000
CODE_B29E73:
	LDA.l $7E3180,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	DEY
	BNE.b CODE_B29E73
	REP.b #$20
CODE_B29E80:
	RTS

DATA_B29E81:
	dw $0002,$0004,$0006,$0008,$000A,$000D,$000F,$0011
	dw $0013,$0015,$0017,$0019,$001B,$001D,$001F

CODE_B29E9F:
	LDA.w #$8000
	TSB.w $04E4
	LDA.w #$3322
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0013
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0030
	STA.w !REGISTER_ObjectAndColorWindowSettings
	RTS

CODE_B29EB8:
	STZ.w $1C49
	LDA.w #$1100
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$2011
	STA.w !REGISTER_ColorMathSelectAndEnable
	LDA.w #$0213
	STA.w !REGISTER_MainScreenLayers
	STZ.w !REGISTER_ObjectAndColorWindowSettings
	SEP.b #$20
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	RTS

DATA_B29EDA:
	dw $007F,$2100,$0000,$0040,$0000,$007F,$3800,$0000
	dw $003C,$0800,$0000,$0008,$0800,$0000,$0008,$0000

CODE_B29EFA:
	LDX.w $1C41
	LDA.b $16,x
	CLC
	ADC.w #$000A
	STA.l $7EA171
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$0043
	STA.l $7EA174
	RTS

CODE_B29F14:
	LDA.w #$0217
	STA.w !REGISTER_MainScreenLayers
	LDX.w #$72E0
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF5C0
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0100
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF5C0>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_B29F44:
	JSL.l CODE_80806F
	LDA.w #$2000
	STA.b $20
	JSR.w CODE_B29F63
	LDX.w $1C3F
	STX.b $70
	LDA.w #$0346
	JSL.l CODE_B9A000
	LDA.w #$0001
	TSB.w $1C35
	RTS

CODE_B29F63:
	LDA.w #$7EF580>>16
	STA.b $44
	LDA.w #$7EF580
	STA.b $42
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$A9DE
	TAX
	JSL.l CODE_B48003
	JSR.w CODE_B29F96
	RTS

CODE_B29F7E:
	STA.b $1A
	LDA.l $7EA7BA,x
	TAX
CODE_B29F85:
	INX
	LDA.l $7EA9DE,x
	CMP.w #$3030
	BNE.b CODE_B29F85
	LDA.b $1A
	STA.l $7EA9DE,x
	RTS

CODE_B29F96:
	STZ.b $1C
	STZ.b $1E
	LDA.w #$FFC0
	STA.l $7EA171
	LDA.l $7E0000,x
	AND.w #$00FF
	STA.w $1C47
	CMP.w #$0005
	BCC.b CODE_B29FB4
	LDA.w #$0001
	DEX
CODE_B29FB4:
	STA.b $1A
	LDA.w #$0005
	SEC
	SBC.b $1A
	XBA
	LSR
	LSR
	CLC
	ADC.b $42
	STA.b $42
	TAY
	JSL.l CODE_B48006
	RTS

DATA_B29FCA:
	dw CODE_B29FD4
	dw CODE_B2A024
	dw CODE_B2A067
	dw CODE_B2A0C6
	dw CODE_B2A0DD

CODE_B29FD4:
	LDA.w $05CD
	CMP.w #$000F
	BEQ.b CODE_B2A001
	LDA.w #$0010
	BIT.w $05FD
	BNE.b CODE_B2A024
	LDA.w $1C3B
	CMP.w #$000C
	BEQ.b CODE_B2A014
	CLC
	ADC.w #$0000
	TAX
	INC.w $1C3B
	INC.w $1C3B
	JSR.w CODE_B29F44
	LDA.w #$0180
	STA.w $1C39
	RTS

CODE_B2A001:
	LDA.w #$0010
	TSB.w $05FD
	STZ.w $1C3B
	LDA.w #$0002
	STA.w $1C37
	INC.w $1C39
	RTS

CODE_B2A014:
	LDA.w #$0010
	TSB.w $05FD
	LDA.w #$0003
	STA.w $1C37
	INC.w $1C39
	RTS

CODE_B2A024:
	LDA.w #$000F
	SEC
	SBC.w $05CD
	STA.w !REGISTER_DividendLo
	LDA.w #$000A
	STA.w !REGISTER_Divisor
	LDY.w #$0000
	LDY.w #$0000
	LDA.b ($00)
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	CLC
	ADC.w #$0030
	XBA
	ORA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.w #$0030
	XBA
	LDX.w #$0018
	JSR.w CODE_B29F7E
	LDX.w #$0018
	JSR.w CODE_B29F44
	LDA.w #$0300
	STA.w $1C39
	LDA.w #$0003
	STA.w $1C37
	RTS

CODE_B2A067:
	LDA.w #$0040
	BIT.w $05FD
	BNE.b CODE_B2A090
	LDA.w $1C3B
	CMP.w #$0004
	BEQ.b CODE_B2A086
	CLC
	ADC.w #$000C
	TAX
	JSR.w CODE_B29F44
	INC.w $1C3B
	INC.w $1C3B
	RTS

CODE_B2A086:
	LDA.w #$0004
	STA.w $1C37
	JSR.w CODE_B2A0E5
	RTS

CODE_B2A090:
	LDA.w #$0180
	STA.w $1C39
	LDA.w $1C3B
	CMP.w #$0008
	BEQ.b CODE_B2A0BE
	CMP.w #$0002
	BNE.b CODE_B2A0AF
	LDX.w #$0001
	STX.w $15E8
	LDX.w #$0380
	STX.w $1C39
CODE_B2A0AF:
	CLC
	ADC.w #$0010
	TAX
	JSR.w CODE_B29F44
	INC.w $1C3B
	INC.w $1C3B
	RTS

CODE_B2A0BE:
	LDA.w #$0002
	TSB.w $1C35
	BRA.b CODE_B2A086

CODE_B2A0C6:
	JSL.l CODE_808018
	AND.w #$0003
	ASL
	CLC
	ADC.w #$001A
	TAX
	JSR.w CODE_B29F44
	INC.w $1C37
	JSR.w CODE_B2A0E5
	RTS

CODE_B2A0DD:
	LDA.w #$820F
	JSL.l CODE_808024
	RTS

CODE_B2A0E5:
	LDA.w $1C47
	INC
	XBA
	LSR
	LSR
	STA.w $1C39
	LDX.w $04F9
	JSR.w CODE_B2A0F8
	LDX.w $04FD
CODE_B2A0F8:
	LDA.w #$0120
	STA.b $5E,x
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0180
	STA.b $2A,x
	STA.b $30,x
	RTS

CODE_B2A10A:
	LDA.w $15E8
	BNE.b CODE_B2A125
	LDA.w #$0010
	BIT.w $05FD
	BEQ.b CODE_B2A125
	LDA.w $04DA
	BIT.w #$9180
	BEQ.b CODE_B2A125
	LDA.w #$0002
	STA.w $1C39
CODE_B2A125:
	RTS

DATA_B2A126:
	db $00,$00,$00,$00,$01
	db "CRAZY KONG CREATOR",$D3
	db $00,$00,$02
	db "HEAD PROGRAMME",$D2
	db $00,$03
	db "M.WILSO",$CE
	db $00,$00,$02
	db "PROGRAMMER",$D3
	db $00,$03
	db "T.ATTWOO",$C4
	db $00
	db "S.HORSBURG",$C8
	db $00,$00,$02
	db "TECHNICAL PROGRAMME",$D2
	db $00,$03
	db "B.GUN",$CE
	db $00,$00,$02
	db "HEAD ARTIST",$AF
	db "CHARACTER",$D3
	db $00,$03
	db "M.STEVENSO",$CE
	db $00,$00,$02
	db "ASSISTANT CHARACTER",$D3
	db "AND ANIMATIO",$CE
	db $00,$03
	db "N.CROO",$CB
	db $00,$00,$02
	db "BACKGROUND ARTIST",$D3
	db $00,$03
	db "P.DUNN",$C5
	db $00
	db "C.TILLE",$D9
	db $00
	db "C.WOOD",$D3
	db $00
	db "L.RA",$D9
	db $00,$00,$02
	db "GRAPHICS MANIPULATO",$D2
	db $00,$03
	db "C.PEI",$CC
	db $00,$00,$02
	db "MUSIC/SOUND EFFECT",$D3
	db $00,$03
	db "E.FISCHE",$D2
	db $00,$00,$02
	db "ADDITIONAL MUSI",$C3
	db $00,$03
	db "D.WIS",$C5
	db $00,$00,$02
	db "GAME TESTIN",$C7
	db $00,$03
	db "H.WAR",$C4
	db $00
	db "G.RICHARD",$D3
	db $00
	db "G.HOO",$C4
	db $00
	db "G.ANDREA",$D3
	db $00
	db "J.WILLIAM",$D3
	db $00
	db "M.PENN",$D9
	db $00
	db "G.JONE",$D3
	db $00,$00,$02
	db "NINTEND",$CF
	db "PRODUCT TESTIN",$C7
	db $00,$03
	db "M.KELBAUG",$C8
	db $00
	db "C.NEEDHA",$CD
	db $00
	db "T.HERTZO",$C7
	db $00
	db "T.BECHTE",$CC
	db $00
	db "D.BRIDGHA",$CD
	db $00
	db "R.JOHNSO",$CE
	db $00
	db "I.MARSHAL",$CC
	db $00
	db "B.SMIT",$C8
	db $00
	db "THE BUGHOUSE ",$B9
	db $00,$00,$02
	db "MANUA",$CC
	db $00,$03
	db "G.RICHARDSO",$CE
	db $00
	db "NINTENDO POWE",$D2
	db $00,$00,$02
	db "SPECIAL THANK",$D3
	db $00,$03
	db "MR.YAMAUCH",$C9
	db $00
	db "MR.LINCOL",$CE
	db $00
	db "MR.ARAKAW",$C1
	db $00
	db "M.FUKUD",$C1
	db $00
	db "J.HOCHBER",$C7
	db $00,$00
	db "E.WAA",$D3
	db $00
	db "R.RICHARDSO",$CE
	db $00
	db "K.LOB",$C2
	db $00
	db "K.KOND",$CF
	db $00
	db "M.HATAKEYAM",$C1
	db $00
	db "N.KAWAN",$CF
	db $00
	db "S.KIMUR",$C1
	db $00
	db "Y.KAT",$CF
	db $00
	db "I.HIRAN",$CF
	db $00
	db "I.YONED",$C1
	db $00
	db "E.KOBAYASH",$C9
	db $00
	db "H.NAKAMUR",$C1
	db $00
	db "S.FARME",$D2
	db $00
	db "S.STAMPE",$D2
	db $00
	db "G.MAYLE",$D3
	db $00
	db "C.SUTHERLAN",$C4
	db $00
	db "S.MAYLE",$D3
	db $00
	db "C.GAG",$C5
	db $00
	db "C.MOYS",$C5
	db $00
	db "A.BERNER",$D4
	db $00
	db "J.BARDAKOF",$C6
	db $00
	db "L.ASHLE",$D9
	db $00,$00,$02
	db "SOFTWARE SYSTEM",$D3
	db $00,$03
	db "ALIAS/NINTENDO",$AF
	db "RARE ACM",$B3
	db $00
	db "SILICON GRAPHIC",$D3
	db $00,$00,$02
	db "NETWORK SUPPOR",$D4
	db $00,$03
	db "P.MIKEL",$CC
	db $00
	db "D.DOA",$CB
	db $00,$00,$02
	db "HARDWAR",$C5
	db $00,$03
	db "RARE SYSTEM",$D3
	db $00
	db "SILICON GRAPHIC",$D3
	db $00,$00,$02
	db "HARDWARE SUPPOR",$D4
	db $00,$03
	db "P.CO",$D8
	db $00
	db "A.TIPPE",$D2
	db $00,$00,$02
	db "ORIGINAL DONKEY KON",$C7
	db "CREATO",$D2
	db $00,$03
	db "S.MIYAMOT",$CF
	db $00,$00,$02
	db "ASSISTAN",$D4
	db "GAME DESIGNE",$D2
	db $00,$03
	db "P.WEAVE",$D2
	db $00,$00,$02
	db "GAME DESIGN/PRODUCE",$D2
	db $00,$03
	db "A.COLLAR",$C4
	db $00,$00,$02
	db "EXECUTIVE DIRECTO",$D2
	db $00,$03
	db "T.STAMPE",$D2
	db $00,$00,$02
	db "PRODUCED B",$D9
	db $00,$03
	db "RAR",$C5
	db $00,$00,$02
	db "PRESENTED B",$D9
	db $00,$03
	db "NINTEND",$CF
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_B2A601:
	db $00,$00,$00,$00,$01
	db "CR?ATEURS CRAZY KON",$C7
	db $00,$00,$02
	db "PROGRAMMEUR EN CHE",$C6
	db $00,$03
	db "M.WILSO",$CE
	db $00,$00,$02
	db "PROGRAMMEUR",$D3
	db $00,$03
	db "T.ATTWOO",$C4
	db $00
	db "S.HORSBURG",$C8
	db $00,$00,$02
	db "PROGRAMMEU",$D2
	db "TECHNIQU",$C5
	db $00,$03
	db "B.GUN",$CE
	db $00,$00,$02
	db "ARTISTE EN CHEF",$AF
	db "PERSONNAGE",$D3
	db $00,$03
	db "M.STEVENSO",$CE
	db $00,$00,$02
	db "PERSONNAGES SUP",$AE
	db "ET ANIMATIO",$CE
	db $00,$03
	db "N.CROO",$CB
	db $00,$00,$02
	db "D?COR",$D3
	db $00,$03
	db "P.DUNN",$C5
	db $00
	db "C.TILLE",$D9
	db $00
	db "C.WOOD",$D3
	db $00
	db "L.RA",$D9
	db $00,$00,$02
	db "MANIPULATIO",$CE
	db "GRAPHISME",$D3
	db $00,$03
	db "C.PEI",$CC
	db $00,$00,$02
	db "MUSIQUE ",$AF
	db "EFFETS SONORE",$D3
	db $00,$03
	db "E.FISCHE",$D2
	db $00,$00,$02
	db "MUSIQU",$C5
	db "SUPPL?MENTAIR",$C5
	db $00,$03
	db "D.WIS",$C5
	db $00,$00,$02
	db "TESTEUR",$D3
	db $00,$03
	db "H.WAR",$C4
	db $00
	db "G.RICHARD",$D3
	db $00
	db "G.HOO",$C4
	db $00
	db "G.ANDREA",$D3
	db $00
	db "J.WILLIAM",$D3
	db $00
	db "M.PENN",$D9
	db $00
	db "G.JONE",$D3
	db $00,$00,$02
	db "TESTEURS NINTEND",$CF
	db $00,$03
	db "M.KELBAUG",$C8
	db $00
	db "C.NEEDHA",$CD
	db $00
	db "T.HERTZO",$C7
	db $00
	db "T.BECHTE",$CC
	db $00
	db "D.BRIDGHA",$CD
	db $00
	db "R.JOHNSO",$CE
	db $00
	db "I.MARSHAL",$CC
	db $00
	db "B.SMIT",$C8
	db $00
	db "THE BUGHOUSE ",$B9
	db $00,$00,$02
	db "MANUE",$CC
	db $00,$03
	db "G.RICHARDSO",$CE
	db $00
	db "NINTENDO POWE",$D2
	db $00,$00,$02
	db "UN GRAND MERCI % ",$DB
	db $00,$03
	db "MR.YAMAUCH",$C9
	db $00
	db "MR.LINCOL",$CE
	db $00
	db "MR.ARAKAW",$C1
	db $00
	db "M.FUKUD",$C1
	db $00
	db "J.HOCHBER",$C7
	db $00,$00
	db "E.WAA",$D3
	db $00
	db "R.RICHARDSO",$CE
	db $00
	db "K.LOB",$C2
	db $00
	db "K.KOND",$CF
	db $00
	db "M.HATAKEYAM",$C1
	db $00
	db "N.KAWAN",$CF
	db $00
	db "S.KIMUR",$C1
	db $00
	db "Y.KAT",$CF
	db $00
	db "I.HIRAN",$CF
	db $00
	db "I.YONED",$C1
	db $00
	db "E.KOBAYASH",$C9
	db $00
	db "H.NAKAMUR",$C1
	db $00
	db "S.FARME",$D2
	db $00
	db "S.STAMPE",$D2
	db $00
	db "G.MAYLE",$D3
	db $00
	db "C.SUTHERLAN",$C4
	db $00
	db "S.MAYLE",$D3
	db $00
	db "C.GAG",$C5
	db $00
	db "C.MOYS",$C5
	db $00
	db "A.BERNER",$D4
	db $00
	db "J.BARDAKOF",$C6
	db $00
	db "L.ASHLE",$D9
	db $00,$00,$02
	db "SYST&MES SOFTWAR",$C5
	db $00,$03
	db "ALIAS/NINTENDO",$AF
	db "RARE ACM",$B3
	db $00
	db "SILICON GRAPHIC",$D3
	db $00,$00,$02
	db "SUPPORT R?SEA",$D5
	db $00,$03
	db "P.MIKEL",$CC
	db $00
	db "D.DOA",$CB
	db $00,$00,$02
	db "HARDWAR",$C5
	db $00,$03
	db "RARE SYSTEM",$D3
	db $00
	db "SILICON GRAPHIC",$D3
	db $00,$00,$02
	db "SUPPORT HARDWAR",$C5
	db $00,$03
	db "P.CO",$D8
	db $00
	db "A.TIPPE",$D2
	db $00,$00,$02
	db "CR?ATEUR D",$C5
	db "DONKEY KON",$C7
	db $00,$03
	db "S.MIYAMOT",$CF
	db $00,$00,$02
	db "ASSISTANT AU CONCEP",$D4
	db $00,$03
	db "P.WEAVE",$D2
	db $00,$00,$02
	db "PRODUCTEUR/CONCEP",$D4
	db $00,$03
	db "A.COLLAR",$C4
	db $00,$00,$02
	db "DIRECTEUR EX?CUTI",$C6
	db $00,$03
	db "T.STAMPE",$D2
	db $00,$00,$02
	db "PRODUIT PA",$D2
	db $00,$03
	db "RAR",$C5
	db $00,$00,$02
	db "PR?SENT? PA",$D2
	db $00,$03
	db "NINTEND",$CF
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_B2AAD2:
	db $00,$00,$00,$00,$01
	db "ENTWICKLUN",$C7
	db "CRAZY  KON",$C7
	db $00,$00,$02
	db "CHEF PROGRAMMIERUN",$C7
	db $00,$03
	db "M.WILSO",$CE
	db $00,$00,$02
	db "PROGRAMMIERUN",$C7
	db $00,$03
	db "T.ATTWOO",$C4
	db $00
	db "S.HORSBURG",$C8
	db $00,$00,$02
	db "TECHNISCH",$C5
	db "PROGRAMMIERUN",$C7
	db $00,$03
	db "B.GUN",$CE
	db $00,$00,$02
	db "CHEF GRAFISCH",$C5
	db "ENTWICKLUN",$C7
	db $00,$03
	db "M.STEVENSO",$CE
	db $00,$00,$02
	db "ASSISTENZ GRAFISCH",$C5
	db "ENTWICKLUN",$C7
	db $00,$03
	db "N.CROO",$CB
	db $00,$00,$02
	db "HINTERGR:ND DESIG",$CE
	db $00,$03
	db "P.DUNN",$C5
	db $00
	db "C.TILLE",$D9
	db $00
	db "C.WOOD",$D3
	db $00
	db "L.RA",$D9
	db $00,$00,$02
	db "GRAFISCH",$C5
	db "KONVERTIERUN",$C7
	db $00,$03
	db "C.PEI",$CC
	db $00,$00,$02
	db "MUSIK/SOUN",$C4
	db $00,$03
	db "E.FISCHE",$D2
	db $00,$00,$02
	db "ASS. MUSIK/SOUN",$C4
	db $00,$03
	db "D.WIS",$C5
	db $00,$00,$02
	db "MONITORING ",$AD
	db "RARE LT",$C4
	db $00,$03
	db "H.WAR",$C4
	db $00
	db "G.RICHARD",$D3
	db $00
	db "G.HOO",$C4
	db $00
	db "G.ANDREA",$D3
	db $00
	db "J.WILLIAM",$D3
	db $00
	db "M.PENN",$D9
	db $00
	db "G.JONE",$D3
	db $00,$00,$02
	db "MONITORING ",$AD
	db "NINTENDO OF AMERIC",$C1
	db $00,$03
	db "M.KELBAUG",$C8
	db $00
	db "C.NEEDHA",$CD
	db $00
	db "T.HERTZO",$C7
	db $00
	db "T.BECHTE",$CC
	db $00
	db "D.BRIDGHA",$CD
	db $00
	db "R.JOHNSO",$CE
	db $00
	db "I.MARSHAL",$CC
	db $00
	db "B.SMIT",$C8
	db $00
	db "THE BUGHOUSE ",$B9
	db $00,$00,$02
	db "SPIELEANLEITUN",$C7
	db $00,$03
	db "G.RICHARDSO",$CE
	db $00
	db "NINTENDO POWE",$D2
	db $00,$00,$02
	db "BESONDEREN DANK A",$CE
	db $00,$03
	db "MR.YAMAUCH",$C9
	db $00
	db "MR.LINCOL",$CE
	db $00
	db "MR.ARAKAW",$C1
	db $00
	db "M.FUKUD",$C1
	db $00
	db "J.HOCHBER",$C7
	db $00,$00
	db "E.WAA",$D3
	db $00
	db "R.RICHARDSO",$CE
	db $00
	db "K.LOB",$C2
	db $00
	db "K.KOND",$CF
	db $00
	db "M.HATAKEYAM",$C1
	db $00
	db "N.KAWAN",$CF
	db $00
	db "S.KIMUR",$C1
	db $00
	db "Y.KAT",$CF
	db $00
	db "I.HIRAN",$CF
	db $00
	db "I.YONED",$C1
	db $00
	db "E.KOBAYASH",$C9
	db $00
	db "H.NAKAMUR",$C1
	db $00
	db "S.FARME",$D2
	db $00
	db "S.STAMPE",$D2
	db $00
	db "G.MAYLE",$D3
	db $00
	db "C.SUTHERLAN",$C4
	db $00
	db "S.MAYLE",$D3
	db $00
	db "C.GAG",$C5
	db $00
	db "C.MOYS",$C5
	db $00
	db "M.PFITENE",$D2
	db $00
	db "T.G+R",$C7
	db $00
	db "A.BERNER",$D4
	db $00
	db "J.BARDAKOF",$C6
	db $00
	db "L.ASHLE",$D9
	db $00,$00,$02
	db "SOFTWARE SYSTEM",$C5
	db $00,$03
	db "ALIAS/NINTENDO",$AF
	db "RARE ACM",$B3
	db $00
	db "SILICON GRAPHIC",$D3
	db $00,$00,$02
	db "NETWORK SUPPOR",$D4
	db $00,$03
	db "P.MIKEL",$CC
	db $00
	db "D.DOA",$CB
	db $00,$00,$02
	db "HARDWAR",$C5
	db $00,$03
	db "RARE SYSTEM",$D3
	db $00
	db "SILICON GRAPHIC",$D3
	db $00,$00,$02
	db "HARDWARE SUPPOR",$D4
	db $00,$03
	db "P.CO",$D8
	db $00
	db "A.TIPPE",$D2
	db $00,$00,$02
	db "ORIGINAL DONKEY KON",$C7
	db "CREATIO",$CE
	db $00,$03
	db "S.MIYAMOT",$CF
	db $00,$00,$02
	db "ASS. SPIELDESIG",$CE
	db $00,$03
	db "P.WEAVE",$D2
	db $00,$00,$02
	db "SPIELDESIGN",$AF
	db "PRODUKTIO",$CE
	db $00,$03
	db "A.COLLAR",$C4
	db $00,$00,$02
	db "GESAMTLEITUN",$C7
	db $00,$03
	db "T.STAMPE",$D2
	db $00,$00,$02
	db "PRODUZIERT VO",$CE
	db $00,$03
	db "RAR",$C5
	db $00,$00,$02
	db "HERAUSGEBE",$D2
	db $00,$03
	db "NINTEND",$CF
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_B2AFDE:
	dw $0003,$0008,$000B,$000D,$000E,$000F,$0010,$0011
	dw $0012,$0013,$0013,$0014,$0014,$0015,$0015,$0015
	dw $0016,$0016,$0016,$0016,$0016,$0017,$0017,$0017
	dw $0017,$0017,$0017,$0017,$0017,$0017,$0017,$0017
	dw $0017,$0017,$0017,$0017,$0017,$0017,$0017,$0017
	dw $0017,$0018,$0018,$0018,$0018,$0018,$0018,$0018
	dw $0018,$0018,$0018,$0018,$0018,$0018,$0018,$0018
	dw $0018,$0018,$0018,$0018,$0018,$0019,$0019,$0019
	dw $0019,$0019,$001A,$001A,$001A,$001B,$001B,$001C
	dw $001C,$001D,$001E,$001F,$0020,$0021,$0022,$0024
	dw $0027

DATA_B2B080:
	dw $0000,$0008,$000A,$000C,$000E,$000F,$0010,$0011
	dw $0012,$0012,$0013,$0013,$0014,$0014,$0014,$0015
	dw $0015,$0015,$0016,$0016,$0016,$0016,$0016,$0016
	dw $0016,$0016,$0017,$0017,$0017,$0017,$0017,$0017
	dw $0017,$0017,$0017,$0017,$0017,$0017,$0017,$0017
	dw $0017,$0017,$0017,$0017,$0017,$0017,$0017,$0017
	dw $0017,$0017,$0017,$0017,$0017,$0017,$0017,$0017
	dw $0018,$0018,$0018,$0018,$0018,$0018,$0018,$0018
	dw $0019,$0019,$0019,$001A,$001A,$001A,$001B,$001B
	dw $001C,$001C,$001D,$001E,$001F,$0020,$0022,$0024
	dw $0026

DKC3_NorSpr0220_Toboggan_Main:
;$B2B122
	JMP.w (DATA_F2B125,x)

DATA_F2B125:
	dw CODE_B2B12F
	dw CODE_B2B192
	dw CODE_B2B195
	dw CODE_B2B34D
	dw CODE_B2B6EB

CODE_B2B12F:
	LDA.w $0039,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B2B13A,x)

DATA_B2B13A:
	dw CODE_B2B13E
	dw CODE_B2B183

CODE_B2B13E:
	LDY.w #$0058
	JSL.l CODE_BB8585
	BCC.b CODE_B2B14A
	JMP.w [$04F5]

CODE_B2B14A:
	LDY.b $76
	LDX.b $70
	STX.b $5C,y
	STY.b $5C,x
	LDA.b $5E,x
	STA.b $38,x
	STZ.b $5E,x
	STZ.b $60,x
	LDA.b $16,x
	STA.b $26,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0100
	STA.b $2E,x
	LDA.b $12,x
	STA.b $64,x
	LDA.b $16,x
	STA.b $66,x
	LDA.w #$8000
	STA.b $40,x
	LDA.w $05AF
	AND.w #$4000
	STA.b $6C,x
	STZ.b $46,x
	STZ.b $52,x
	JMP.w [$04F5]

CODE_B2B183:
	LDA.w $005C,y
	CMP.w $05B7
	BEQ.b CODE_B2B13E
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_B2B192:
	JMP.w [$04F5]

CODE_B2B195:
	LDA.w $0046,y
	AND.w #$0018
	BEQ.b CODE_B2B1A3
	LDA.w #$0402
	STA.w $0038,y
CODE_B2B1A3:
	LDA.w $0039,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B2B1AE,x)

DATA_B2B1AE:
	dw CODE_B2B1BC
	dw CODE_B2B1C2
	dw CODE_B2B1F3
	dw CODE_B2B223
	dw CODE_B2B25B
	dw CODE_B2B2B5
	dw CODE_B2B30D

CODE_B2B1BC:
	TYX
	INC.b $39,x
	JSR.w CODE_B2BAAC
CODE_B2B1C2:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B715
	BCC.b CODE_B2B1ED
	LDX.b $70
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B2B1E1
	LDA.b $5E,x
	DEC
	BMI.b CODE_B2B1ED
	LDA.b $60,x
	DEC
	BMI.b CODE_B2B1ED
CODE_B2B1E1:
	STX.w $1B63
	INC.b $39,x
	LDA.w #$0003
	JSL.l CODE_BFF006
CODE_B2B1ED:
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B1F3:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	BCC.b CODE_B2B208
	INC
	JSR.w CODE_B2B933
	JMP.w [$04F5]

CODE_B2B208:
	JSR.w CODE_B2BC5E
	JSR.w CODE_B2BAAC
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2B715
	JSR.w CODE_B2BB62
	JSR.w CODE_B2B863
	JSR.w CODE_B2BE7C
	JMP.w CODE_B2B6EE

CODE_B2B223:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	BCC.b CODE_B2B238
	INC
	JSR.w CODE_B2B933
	JMP.w [$04F5]

CODE_B2B238:
	JSR.w CODE_B2BC39
	JSR.w CODE_B2BAAC
	BCC.b CODE_B2B24C
	DEC.b $39,x
	JSR.w CODE_B2B93D
	LDA.w #$0002
	JSL.l CODE_BFF006
CODE_B2B24C:
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JSR.w CODE_B2BE7C
	JMP.w CODE_B2B6EE

CODE_B2B25B:
	LDX.b $70
	LDA.b $46,x
	TAY
	AND.w #$FFE7
	STA.b $46,x
	TYA
	AND.w #$0008
	BEQ.b CODE_B2B29D
	LDA.w $05AF
	AND.w #$4000
	STA.b $6C,x
	LDA.b $60,x
	STA.b $5E,x
	STZ.b $60,x
	LDA.w #$0300
	STA.b $28,x
	LDY.w $04FB
	LDA.b $00
	STA.w $0022,y
	JSR.w CODE_B2B863
	LDY.w #$000A
	LDA.b [$6A],y
	STA.b $2E,x
	JSR.w CODE_B2BAAC
	LDY.w #$000A
	LDA.b [$6A],y
	STA.b $2E,x
	JMP.w [$04F5]

CODE_B2B29D:
	LDA.w #$0300
	STA.b $28,x
	LDY.w $04FB
	LDA.b $00
	STA.w $0022,y
	JSR.w CODE_B2B863
	LDA.w #$FC00
	STA.b $2E,x
	JMP.w [$04F5]

CODE_B2B2B5:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	LDA.b $2E,x
	PHA
	JSR.w CODE_B2BAAC
	PLA
	STA.b $2E,x
	LDA.b $18,x
	CMP.w #$7F00
	BEQ.b CODE_B2B302
	LDA.b $28,x
	AND.w #$0202
	BNE.b CODE_B2B2ED
	LDA.b $1A,x
	CLC
	ADC.w #$0200
	CMP.w #$0210
	BCS.b CODE_B2B302
	LDA.b $28,x
	AND.w #$FFFE
	ORA.w #$0002
	STA.b $28,x
CODE_B2B2ED:
	LDA.b $4A,x
	CMP.w #$000A
	BCS.b CODE_B2B2F7
	LDA.w #$000A
CODE_B2B2F7:
	STA.b $4A,x
	JSR.w CODE_B2B94F
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B302:
	INC.b $39,x
	JSR.w CODE_B2B94F
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B30D:
	LDA.w $0028,y
	AND.w #$0202
	BNE.b CODE_B2B31E
	LDA.w #$0302
	STA.w $0038,y
	JMP.w CODE_B2B223

CODE_B2B31E:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	JSR.w CODE_B2BC39
	JSR.w CODE_B2BAAC
	BCC.b CODE_B2B344
	LDA.w #$0202
	STA.b $38,x
	JSR.w CODE_B2B93D
	LDA.w #$0002
	JSL.l CODE_BFF006
	JSR.w CODE_B2BE7C
CODE_B2B344:
	JSR.w CODE_B2B94F
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B34D:
	LDA.w $0046,y
	AND.w #$0038
	BEQ.b CODE_B2B35B
	LDA.w #$0403
	STA.w $0038,y
CODE_B2B35B:
	LDA.w $0039,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B2B366,x)

DATA_B2B366:
	dw CODE_B2B378
	dw CODE_B2B394
	dw CODE_B2B3D0
	dw CODE_B2B403
	dw CODE_B2B473
	dw CODE_B2B503
	dw CODE_B2B55B
	dw CODE_B2B5CF
	dw CODE_B2B64B

CODE_B2B378:
	TYX
	INC.b $39,x
	JSR.w CODE_B2BD77
	JSR.w CODE_B2BAAC
	LDX.b $70
	LDA.b $4E,x
	CMP.b $16,x
	BNE.b CODE_B2B394
	STA.b $66,x
	JSR.w CODE_B2BE26
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B6A7
CODE_B2B394:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B715
	BCC.b CODE_B2B3CA
	LDX.b $70
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B2B3B3
	LDA.b $5E,x
	DEC
	BMI.b CODE_B2B3CA
	LDA.b $60,x
	DEC
	BMI.b CODE_B2B3CA
CODE_B2B3B3:
	STX.w $1B63
	LDA.w #$0002
	LDY.b $52,x
	BEQ.b CODE_B2B3C0
	LDA.w #$0007
CODE_B2B3C0:
	JSR.w CODE_B2B933
	LDA.w #$0003
	JSL.l CODE_BFF006
CODE_B2B3CA:
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B3D0:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	BCC.b CODE_B2B3E5
	INC
	JSR.w CODE_B2B933
	JMP.w [$04F5]

CODE_B2B3E5:
	JSR.w CODE_B2BC5E
	JSR.w CODE_B2BD77
	JSR.w CODE_B2BAAC
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2B715
	JSR.w CODE_B2BB62
	JSR.w CODE_B2B863
	JSR.w CODE_B2BE7C
	JMP.w CODE_B2B6EE

CODE_B2B403:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	BCC.b CODE_B2B418
	INC
	JSR.w CODE_B2B933
	JMP.w [$04F5]

CODE_B2B418:
	JSR.w CODE_B2BC39
	JSR.w CODE_B2BD77
	JSR.w CODE_B2BAAC
	BCS.b CODE_B2B437
	JSR.w CODE_B2BE08
	BCC.b CODE_B2B452
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JSR.w CODE_B2BE7C
	JMP.w CODE_B2B6EE

CODE_B2B437:
	DEC.b $39,x
	JSR.w CODE_B2B93D
	LDA.w #$0000
	JSL.l CODE_BFF006
	JSR.w CODE_B2BE7C
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B452:
	JSR.w CODE_B2B6A7
	LDA.w #$0007
	JSR.w CODE_B2B933
	LDX.b $70
	LDY.b $5E,x
	BEQ.b CODE_B2B467
	LDA.w #$0700
	STA.w $004A,y
CODE_B2B467:
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B473:
	LDX.b $70
	LDA.b $46,x
	BIT.w #$0020
	BNE.b CODE_B2B4D2
	TAY
	AND.w #$FFE7
	STA.b $46,x
	TYA
	AND.w #$0008
	BEQ.b CODE_B2B4BA
	LDA.w $05AF
	AND.w #$4000
	STA.b $6C,x
	LDA.b $60,x
	STA.b $5E,x
	STZ.b $60,x
	LDA.w #$0300
	STA.b $28,x
	LDY.w $04FB
	LDA.b $00
	STA.w $0022,y
	JSR.w CODE_B2B863
	LDY.w #$000A
	LDA.b [$6A],y
	STA.b $2E,x
	JSR.w CODE_B2BAAC
	LDY.w #$000A
	LDA.b [$6A],y
	STA.b $2E,x
	JMP.w [$04F5]

CODE_B2B4BA:
	LDA.w #$0300
	STA.b $28,x
	LDY.w $04FB
	LDA.b $00
	STA.w $0022,y
	JSR.w CODE_B2B863
	LDA.w #$FC00
	STA.b $2E,x
	JMP.w [$04F5]

CODE_B2B4D2:
	PHX
	LDY.b $5C,x
	STY.b $70
	JSL.l CODE_BB8597
	PLX
	STX.b $70
	JSL.l CODE_BB8597
	LDX.b $70
	INC.b $00,x
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEC030
	LDX.b $70
	STZ.b $00,x
	LDA.l $7E9DD4
	ORA.w #$0020
	STA.l $7E9DD4
	JMP.w [$04F5]

CODE_B2B503:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	LDA.b $2E,x
	PHA
	JSR.w CODE_B2BAAC
	PLA
	STA.b $2E,x
	LDA.b $18,x
	CMP.w #$7F00
	BEQ.b CODE_B2B550
	LDA.b $28,x
	AND.w #$0202
	BNE.b CODE_B2B53B
	LDA.b $1A,x
	CLC
	ADC.w #$0200
	CMP.w #$0210
	BCS.b CODE_B2B550
	LDA.b $28,x
	AND.w #$FFFE
	ORA.w #$0002
	STA.b $28,x
CODE_B2B53B:
	LDA.b $4A,x
	CMP.w #$000A
	BCS.b CODE_B2B545
	LDA.w #$000A
CODE_B2B545:
	STA.b $4A,x
	JSR.w CODE_B2B94F
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B550:
	INC.b $39,x
	JSR.w CODE_B2B94F
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B55B:
	LDA.w $0028,y
	AND.w #$0202
	BNE.b CODE_B2B56C
	LDA.w #$0003
	JSR.w CODE_B2B933
	JMP.w CODE_B2B403

CODE_B2B56C:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	JSR.w CODE_B2BC39
	JSR.w CODE_B2BAAC
	BCS.b CODE_B2B594
	JSR.w CODE_B2BE08
	BCC.b CODE_B2B5B3
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JSR.w CODE_B2BE7C
	JMP.w CODE_B2B6EE

CODE_B2B594:
	LDA.w #$0003
	JSR.w CODE_B2B933
	JSR.w CODE_B2B93D
	LDA.w #$0000
	JSL.l CODE_BFF006
	JSR.w CODE_B2BE7C
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B5B3:
	LDA.w #$0007
	JSR.w CODE_B2B933
	LDY.b $5E,x
	BEQ.b CODE_B2B5C3
	LDA.w #$0700
	STA.w $004A,y
CODE_B2B5C3:
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B5CF:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	BCC.b CODE_B2B5E6
	BNE.b CODE_B2B5E6
	INC
	JSR.w CODE_B2B933
	JMP.w [$04F5]

CODE_B2B5E6:
	JSR.w CODE_B2BC5E
	JSR.w CODE_B2BE26
	BCC.b CODE_B2B616
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B6A7
	JSR.w CODE_B2B715
	JSR.w CODE_B2BB62
	LDA.w $04D6
	AND.w #$0400
	BEQ.b CODE_B2B613
	JSR.w CODE_B2B863
	BCS.b CODE_B2B613
	LDA.w #$000B
	LDX.b $70
	STA.b $4A,x
	STZ.b $2E,x
	JSR.w CODE_B2B6DC
CODE_B2B613:
	JMP.w CODE_B2B6EE

CODE_B2B616:
	LDA.w #$0003
	JSR.w CODE_B2B933
	JSR.w CODE_B2B6DC
	LDA.b $4A,x
	CMP.w #$000A
	BCS.b CODE_B2B629
	LDA.w #$000A
CODE_B2B629:
	STA.b $4A,x
	STZ.b $2E,x
	LDY.b $5E,x
	BEQ.b CODE_B2B63F
	LDA.w #$0F00
	STA.w $004A,y
	LDA.b $00
	SBC.w #$0010
	STA.w $0022,y
CODE_B2B63F:
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B715
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B64B:
	LDA.w $002E,y
	BPL.b CODE_B2B659
	LDA.w #$0003
	JSR.w CODE_B2B933
	JMP.w CODE_B2B403

CODE_B2B659:
	JSR.w CODE_B2B852
	JSR.w CODE_B2B813
	JSR.w CODE_B2B8D1
	JSR.w CODE_B2B8F9
	BCC.b CODE_B2B66E
	INC
	JSR.w CODE_B2B933
	JMP.w [$04F5]

CODE_B2B66E:
	JSR.w CODE_B2BC39
	JSR.w CODE_B2BD77
	JSR.w CODE_B2BAAC
	BCS.b CODE_B2B688
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JSR.w CODE_B2BE7C
	JMP.w CODE_B2B6EE

CODE_B2B688:
	LDA.w #$0003
	JSR.w CODE_B2B933
	JSR.w CODE_B2B93D
	LDA.w #$0000
	JSL.l CODE_BFF006
	JSR.w CODE_B2BE7C
	JSR.w CODE_B2B94F
	JSR.w CODE_B2B9E7
	JSR.w CODE_B2BB62
	JMP.w CODE_B2B6EE

CODE_B2B6A7:
	LDX.b $70
	LDY.b $52,x
	BNE.b CODE_B2B6C4
	LDY.w #$007A
	JSL.l CODE_BB8585
	LDX.b $70
	BCS.b CODE_B2B6DB
	LDY.b $76
	STY.b $52,x
	STX.b $5C,y
	LDA.w $0024,y
	STA.w $005E,y
CODE_B2B6C4:
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $4E,x
	STA.w $0016,y
	LDA.b $40,x
	ASL
	ASL
	ADC.b $40,x
	CLC
	ADC.w $005E,y
	STA.w $0024,y
CODE_B2B6DB:
	RTS

CODE_B2B6DC:
	LDY.b $70
	LDX.b $52,y
	BEQ.b CODE_B2B6EA
	TDC
	STA.w $0052,y
	JSL.l CODE_BB85E8
CODE_B2B6EA:
	RTS

CODE_B2B6EB:
	JMP.w [$04F5]

CODE_B2B6EE:
	LDY.b $5E,x
	BNE.b CODE_B2B712
	JSL.l CODE_BBAB52
	BCC.b CODE_B2B712
	LDX.b $70
	PHX
	LDY.b $5C,x
	PHY
	LDY.b $52,x
	BEQ.b CODE_B2B708
	STY.b $70
	JSL.l CODE_BB8597
CODE_B2B708:
	PLY
	STY.b $70
	JSL.l CODE_BB8597
	PLY
	STY.b $70
CODE_B2B712:
	JMP.w [$04F5]

CODE_B2B715:
	LDA.w $194B
	AND.w #$0004
	BNE.b CODE_B2B727
	LDX.b $70
	LDA.b $5E,x
	DEC
	BMI.b CODE_B2B729
	BRL.w CODE_B2B7A4

CODE_B2B727:
	CLC
	RTS

CODE_B2B729:
	JSL.l CODE_BCE425
	LDA.w #$0010
	PHK
	PEA.w CODE_B2B737-$01
	JMP.w [$1864]
CODE_B2B737:
	BCC.b CODE_B2B7A2
	LDY.b $78
	LDA.w $002E,y
	BMI.b CODE_B2B7A2
	LDX.b $70
	LDA.b $5E,x
	ORA.b $60,x
	BNE.b CODE_B2B74F
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B2B7A2
CODE_B2B74F:
	LDY.b $78
	CPY.w $04F9
	BEQ.b CODE_B2B771
	LDA.w #$0018
	JSL.l CODE_B88069
	BCS.b CODE_B2B7A2
	STX.w $17CA
	LDA.b $78
	STA.w $17CC
	STA.b $60,x
	JSR.w CODE_B2B7F5
	LDA.w #$0001
	SEC
	RTS

CODE_B2B771:
	LDA.w #$0018
	JSL.l CODE_B88069
	BCS.b CODE_B2B7A2
	STX.w $17CA
	LDA.b $78
	STA.w $17CC
	STA.b $5E,x
	LDY.w $04FB
	LDA.b $00
	SEC
	SBC.w #$0010
	STA.w $0022,y
	LDX.b $70
	LDA.b $12,x
	STA.b $68,x
	LDA.b $16,x
	STA.b $6A,x
	JSR.w CODE_B2B7F5
	LDA.w #$0000
	SEC
	RTS

CODE_B2B7A2:
	CLC
	RTS

CODE_B2B7A4:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B2B7A2
	LDA.b $60,x
	DEC
	BPL.b CODE_B2B7A2
	LDA.b $60,x
	BMI.b CODE_B2B7D0
	LDY.w $04FD
	LDA.b $12,x
	SEC
	SBC.b $68,x
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	LDA.b $16,x
	SEC
	SBC.b $6A,x
	CLC
	ADC.w $0016,y
	STA.w $0016,y
CODE_B2B7D0:
	LDY.w $04FD
	JSL.l CODE_BEC003
	BCC.b CODE_B2B7A2
	LDA.w #$0018
	JSL.l CODE_B88069
	BCS.b CODE_B2B7A2
	STX.w $17CA
	LDA.w $04FD
	STA.w $17CC
	LDA.w $04FD
	STA.b $60,x
	LDA.w #$0001
	SEC
	RTS

CODE_B2B7F5:
	LDX.w $0503
	LDX.w $04F9
	LDA.w #$00D8
	STA.b $0E,x
	LDX.w $0501
	LDX.w $04FD
	LDA.w #$00E4
	STA.b $0E,x
	LDX.b $70
	LDA.w #$00E5
	STA.b $0E,x
	RTS

CODE_B2B813:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$0120
	BCC.b CODE_B2B851
	CMP.w $1973
	BCC.b CODE_B2B851
	LDA.b $5E,x
	DEC
	BMI.b CODE_B2B851
	LDA.w #$0040
	JSL.l CODE_B8807B
	BCS.b CODE_B2B842
	LDA.w #$0027
	LDY.w $075C
	CPY.w #$0002
	BEQ.b CODE_B2B83E
	LDA.w #$002C
CODE_B2B83E:
	JSL.l CODE_B88069
CODE_B2B842:
	LDX.b $70
	BCS.b CODE_B2B851
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0003
	STA.w $194B
CODE_B2B851:
	RTS

CODE_B2B852:
	LDY.w $04FB
	LDA.w $04DA
	AND.w #$8000
	BEQ.b CODE_B2B862
	LDA.b $00
	STA.w $0022,y
CODE_B2B862:
	RTS

CODE_B2B863:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B2B8C1
	LDY.w $04FB
	LDA.b $00
	SEC
	SBC.w $0022,y
	CMP.w #$0010
	BPL.b CODE_B2B8BF
	LDX.b $70
	LDA.b $28,x
	BIT.w #$0101
	BEQ.b CODE_B2B8BF
	AND.w #$FFFE
	STA.b $28,x
	LDA.b $00
	SBC.w #$0010
	STA.w $0022,y
	INC.b $39,x
	LDA.b [$6A]
	STA.b $2E,x
	LDA.b $4A,x
	CMP.w #$000A
	BCS.b CODE_B2B8A0
	LDA.w #$000A
CODE_B2B8A0:
	STA.b $4A,x
	LDY.b $5E,x
	BEQ.b CODE_B2B8BF
	LDA.w #$0F00
	STA.w $004A,y
	LDA.w #$0004
	LDY.b $37,x
	CPY.w #$0300
	BCC.b CODE_B2B8B9
	LDA.w #$0001
CODE_B2B8B9:
	JSL.l CODE_BFF006
	CLC
	RTS

CODE_B2B8BF:
	SEC
	RTS

CODE_B2B8C1:
	LDY.b $5E,x
	BEQ.b CODE_B2B8BF
	LDA.w #$0F00
	STA.w $004A,y
	INC.b $39,x
	STZ.b $2E,x
	CLC
	RTS

CODE_B2B8D1:
	LDX.b $70
	LDA.b $46,x
	AND.w #$0002
	BNE.b CODE_B2B8E0
	JSL.l CODE_B880A5
	BCS.b CODE_B2B8F5
CODE_B2B8E0:
	LDX.b $70
	STZ.b $5E,x
	LDY.w $04FB
	LDA.b $00
	SBC.w #$0010
	STA.w $0022,y
	STZ.b $3A,x
	LDA.w #$0001
	RTS

CODE_B2B8F5:
	LDA.w #$0000
	RTS

CODE_B2B8F9:
	LDX.b $70
	LDA.b $6C,x
	EOR.w $05AF
	AND.w #$4000
	BEQ.b CODE_B2B931
	EOR.b $6C,x
	STA.b $6C,x
	AND.w #$4000
	BNE.b CODE_B2B922
	STZ.b $5E,x
	STZ.b $60,x
	LDA.b $00
	SBC.w #$0010
	LDY.w $04FB
	STA.w $0022,y
	LDA.w #$0000
	SEC
	RTS

CODE_B2B922:
	LDX.b $70
	LDA.b $12,x
	STA.b $68,x
	LDA.b $16,x
	STA.b $6A,x
	LDA.w #$0001
	SEC
	RTS

CODE_B2B931:
	CLC
	RTS

CODE_B2B933:
	LDY.b $70
	SEP.b #$20
	STA.w $0039,y
	REP.b #$20
	RTS

CODE_B2B93D:
	LDY.b $5E,x
	BEQ.b CODE_B2B947
	LDA.w #$0700
	STA.w $004A,y
CODE_B2B947:
	LDA.b $46,x
	AND.w #$FFFB
	STA.b $46,x
	RTS

CODE_B2B94F:
	PHK
	PLB
	LDX.b $70
	LDA.b $1C,x
	AND.w #$8007
	CMP.w #$8000
	ROL
	TAY
	LDA.w DATA_B2B9D9,y
	AND.w #$00FF
	BIT.b $40,x
	BMI.b CODE_B2B9AC
	STA.b $1A
	LDA.b $1A,x
	BEQ.b CODE_B2B98B
	STZ.b $44,x
	BIT.b $2E,x
	BMI.b CODE_B2B986
	LDA.b $1A,x
	CMP.w #$0020
	BCS.b CODE_B2B9C1
	LDA.b $1A
	STA.b $4A,x
	SEC
	SBC.b $40,x
	CMP.w #$FFFC
	BCS.b CODE_B2B9C1
CODE_B2B986:
	JSR.w CODE_B2B9A0
	BRA.b CODE_B2B9A0

CODE_B2B98B:
	LDA.b $1A
	STA.b $4A,x
	SEC
	SBC.b $40,x
	CMP.w #$0003
	BCC.b CODE_B2B99C
	CMP.w #$FFFD
	BCC.b CODE_B2B9A0
CODE_B2B99C:
	DEC.b $44,x
	BPL.b CODE_B2B9C1
CODE_B2B9A0:
	LDA.b $40,x
	CMP.b $4A,x
	BEQ.b CODE_B2B9C1
	BCS.b CODE_B2B9B0
	INC.b $40,x
	BRA.b CODE_B2B9B2

CODE_B2B9AC:
	STA.b $40,x
	BRA.b CODE_B2B9B2

CODE_B2B9B0:
	DEC.b $40,x
CODE_B2B9B2:
	LDA.b $1A,x
	CMP.w #$0030
	LDA.w #$0008
	BCS.b CODE_B2B9BF
	LDA.w #$0003
CODE_B2B9BF:
	STA.b $44,x
CODE_B2B9C1:
	LDX.b $70
	LDA.b $40,x
	ASL
	ASL
	ADC.b $40,x
	CLC
	ADC.w #$27D8
	STA.b $24,x
	LDY.b $5C,x
	CLC
	ADC.w #$0041
	STA.w $0024,y
	RTS

DATA_B2B9D9:
	db $06,$06,$08,$04,$0A,$02,$0B,$01,$0C,$00,$0C,$00,$0C,$00

CODE_B2B9E7:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0002
	BEQ.b CODE_B2BA39
	LDA.b $12,x
	CMP.w #$42C0
	BCS.b CODE_B2BA3A
	LDA.w $1B63
	BEQ.b CODE_B2BA15
	JSR.w CODE_B2BA4E
	CMP.w #$0001
	BCC.b CODE_B2BA15
	BNE.b CODE_B2BA2A
	LDA.b $46,x
	BIT.w #$0004
	BEQ.b CODE_B2BA1D
	LDA.b $2E,x
	SEC
	SBC.w #$0100
	BPL.b CODE_B2BA1D
CODE_B2BA15:
	LDA.b $46,x
	ORA.w #$0010
	STA.b $46,x
	RTS

CODE_B2BA1D:
	LDA.w #$0024
	JSL.l CODE_B88069
	BCS.b CODE_B2BA39
	STZ.w $17CA
	RTS

CODE_B2BA2A:
	LDA.w #$0024
	JSL.l CODE_B88069
	BCS.b CODE_B2BA39
	LDA.w #$0001
	STA.w $17CA
CODE_B2BA39:
	RTS

CODE_B2BA3A:
	LDA.b $46,x
	ORA.w #$0020
	STA.b $46,x
	LDA.w $1B63
	BEQ.b CODE_B2BA39
	LDA.w #$0026
	JSL.l CODE_B88069
	RTS

CODE_B2BA4E:
	LDA.b $2B,x
	AND.w #$000F
	SEC
	ADC.b $12,x
	SEC
	SBC.w #$0100
	STA.b $3E
	LDA.b $16,x
	STA.b $40
CODE_B2BA60:
	LDA.b $3E
	STA.b $1A
	LDA.b $40
	STA.b $1C
	JSL.l CODE_B7C766
	EOR.w #$FFFF
	BPL.b CODE_B2BA91
	SEC
	ADC.w #$6300
	CMP.b $40
	BEQ.b CODE_B2BA93
	STA.b $40
	CLC
	ADC.w #$0048
	CMP.b $16,x
	BCC.b CODE_B2BA91
	LDA.w #$0007
	BIT.b $A0
	BEQ.b CODE_B2BA60
	CLC
	ADC.b $3E
	STA.b $3E
	BRA.b CODE_B2BA60

CODE_B2BA91:
	LDA.b $40
CODE_B2BA93:
	SEC
	SBC.b $16,x
	CMP.w #$FFF0
	BCS.b CODE_B2BAA8
	CMP.w #$FFB8
	BCS.b CODE_B2BAA4
	LDA.w #$0002
	RTS

CODE_B2BAA4:
	LDA.w #$0001
	RTS

CODE_B2BAA8:
	LDA.w #$0000
	RTS

CODE_B2BAAC:
	LDX.b $70
	LDA.b $64,x
	STA.b $12,x
	LDA.b $66,x
	STA.b $16,x
	LDA.b $34,x
	PHA
	LDA.b $2A,x
	PHA
	JSR.w CODE_B2BAE4
	STA.b $2A,x
	JSL.l CODE_B9E006
	PLA
	STA.b $2A,x
	PLA
	STA.b $34,x
	LDA.b $64,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $64,x
	LDA.b $66,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $66,x
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	RTS

CODE_B2BAE4:
	STZ.b $40
	LDA.b $2A,x
	BPL.b CODE_B2BAF5
	EOR.w #$FFFF
	INC
	CMP.w #$0010
	BCC.b CODE_B2BAF5
	DEC.b $40
CODE_B2BAF5:
	LSR
	LSR
	LSR
	LSR
	STA.b $3E
	LDA.b $1C,x
	AND.w #$0007
	BEQ.b CODE_B2BB33
	CMP.w #$0005
	BNE.b CODE_B2BB10
	BIT.b $2E,x
	BPL.b CODE_B2BB14
	BIT.b $1C,x
	BMI.b CODE_B2BB14
	INC
CODE_B2BB10:
	BCC.b CODE_B2BB14
	BRA.b CODE_B2BB33

CODE_B2BB14:
	PHK
	PLB
	SEP.b #$20
	TAY
	LDA.w DATA_B2BB3D,y
	STA.w !REGISTER_Multiplicand
	LDA.b $3E
	STA.w !REGISTER_Multiplier
	LDA.b $40
	ASL
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	BCC.b CODE_B2BB3C
	EOR.w #$FFFF
	BRA.b CODE_B2BB3C

CODE_B2BB33:
	STZ.b $40
	LDA.b $2A,x
	CLC
	BPL.b CODE_B2BB3C
	DEC.b $40
CODE_B2BB3C:
	RTS

DATA_B2BB3D:
	db $00,$10,$0E,$0D,$0B,$08,$06

CODE_B2BB44:
	LDA.b $16,x
	STA.b $1C
	LDA.b $12,x
	SEC
	SBC.w #$0100
	STA.b $1A
	JML.l CODE_B7C766

CODE_B2BB54:
	SEC
	SBC.w #$0100
	STA.b $1A
	LDA.b $16,x
	STA.b $1C
	JML.l CODE_B7C766

CODE_B2BB62:
	LDX.b $70
	LDY.b $5C,x
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDY.b $5E,x
	BEQ.b CODE_B2BB79
	BMI.b CODE_B2BB79
	JSR.w CODE_B2BBA9
CODE_B2BB79:
	LDY.b $60,x
	BEQ.b CODE_B2BBA8
	BMI.b CODE_B2BBA8
	JSR.w CODE_B2BBA9
	LDA.w #$0000
	CPY.w $0501
	BEQ.b CODE_B2BB8D
	LDA.w #$000D
CODE_B2BB8D:
	CLC
	ADC.b $40,x
	ASL
	TAX
	LDA.l DATA_B2BBD1,x
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	LDA.l DATA_B2BC05,x
	CLC
	ADC.w $0016,y
	STA.w $0016,y
CODE_B2BBA8:
	RTS

CODE_B2BBA9:
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $18,x
	STA.w $0018,y
	LDA.b $1A,x
	STA.w $001A,y
	LDA.b $28,x
	LDA.w $0028,y
	RTS

DATA_B2BBD1:
	dw $FFF3,$FFF3,$FFF2,$FFF1,$FFF1,$FFF0,$FFF1,$FFF1
	dw $FFF1,$FFF3,$FFF2,$FFF3,$FFF4,$FFF5,$FFF5,$FFF4
	dw $FFF4,$FFF3,$FFF3,$FFF2,$FFF4,$FFF3,$FFF5,$FFF6
	dw $FFF8,$FFF8

DATA_B2BC05:
	dw $FFF8,$FFF8,$FFF9,$FFFB,$FFFC,$FFFE,$0000,$0002
	dw $0003,$0006,$0008,$0009,$000B,$FFF9,$FFF8,$FFF9
	dw $FFFB,$FFFC,$FFFF,$0001,$0002,$0004,$0005,$0007
	dw $0009,$0009

CODE_B2BC39:
	LDA.b $2E,x
	BMI.b CODE_B2BC43
	LDY.w #$0005
	JSR.w CODE_B2BC86
CODE_B2BC43:
	LDA.b $2E,x
	BPL.b CODE_B2BC6E
	LDA.b $46,x
	AND.w #$0004
	BNE.b CODE_B2BC59
	LDY.w $04FB
	LDA.w $0004,y
	AND.w #$8000
	BEQ.b CODE_B2BC6E
CODE_B2BC59:
	LDY.w #$0002
	BRA.b CODE_B2BC71

CODE_B2BC5E:
	LDY.w #$0002
	JSR.w CODE_B2BC86
	LDX.b $70
	LDA.b $29,x
	AND.w #$0001
	BEQ.b CODE_B2BC6E
	RTS

CODE_B2BC6E:
	LDY.w #$0004
CODE_B2BC71:
	LDX.b $70
	LDA.b $2E,x
	CLC
	ADC.b [$6A],y
	BMI.b CODE_B2BC83
	LDY.w #$0006
	CMP.b [$6A],y
	BCC.b CODE_B2BC83
	LDA.b [$6A],y
CODE_B2BC83:
	STA.b $2E,x
	RTS

CODE_B2BC86:
	PHK
	PLB
	STY.b $1E
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.b $26,x
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	STA.b $1A
	LDA.b $36,x
	BEQ.b CODE_B2BCAC
	EOR.b $58,x
	BPL.b CODE_B2BCAC
	LDA.b $36,x
	CLC
	ADC.b $58,x
	STA.b $36,x
	LDA.b $34,x
	BRA.b CODE_B2BCB3

CODE_B2BCAC:
	LDA.b $34,x
	CLC
	ADC.b $58,x
	STA.b $34,x
CODE_B2BCB3:
	CLC
	ADC.b $36,x
	BPL.b CODE_B2BCBD
	SEC
	SBC.b $1A
	BRA.b CODE_B2BCC0

CODE_B2BCBD:
	CLC
	ADC.b $1A
CODE_B2BCC0:
	STA.b $1C
	CMP.w #$0080
	BCC.b CODE_B2BCCC
	CMP.w #$FF80
	BCC.b CODE_B2BCE4
CODE_B2BCCC:
	LDA.b $1C,x
	AND.w #$8007
	CMP.w #$8000
	ROL
	ASL
	TAY
	LDA.w DATA_B2BD5F,y
	CLC
	ADC.b $30,x
	CLC
	ADC.b $58,x
	STA.b $1C
	BRA.b CODE_B2BD30

CODE_B2BCE4:
	LDA.b $1C
	BMI.b CODE_B2BD00
	LDA.b $2C,x
	CLC
	ADC.b $36,x
	BMI.b CODE_B2BCF3
	CMP.b $1C
	BCS.b CODE_B2BD16
CODE_B2BCF3:
	LDA.b $32,x
	CLC
	ADC.b $36,x
	BMI.b CODE_B2BD16
	CMP.b $1C
	BCS.b CODE_B2BD1A
	BRA.b CODE_B2BD16

CODE_B2BD00:
	LDA.b $2C,x
	CLC
	ADC.b $36,x
	BPL.b CODE_B2BD16
	CMP.b $1C
	BCS.b CODE_B2BD16
	LDA.b $32,x
	CLC
	ADC.b $36,x
	BPL.b CODE_B2BD1A
	CMP.b $1C
	BCS.b CODE_B2BD1A
CODE_B2BD16:
	STA.b $1C
	BRA.b CODE_B2BD30

CODE_B2BD1A:
	LDA.b $1C
	EOR.b $30,x
	BPL.b CODE_B2BD3F
	ASL.b $1A
	LDA.b $1C
	BPL.b CODE_B2BD2B
	CLC
	ADC.b $1A
	BRA.b CODE_B2BD2E

CODE_B2BD2B:
	SEC
	SBC.b $1A
CODE_B2BD2E:
	STA.b $1C
CODE_B2BD30:
	LDA.b $1A,x
	BNE.b CODE_B2BD3F
	LDA.b $1C
	SEC
	SBC.b $36,x
	STA.b $34,x
	LDA.b $16,x
	STA.b $26,x
CODE_B2BD3F:
	STZ.b $58,x
	LDA.b $1C
	STA.b $30,x
	LDY.b $1E
	BEQ.b CODE_B2BD5C
	SEC
	SBC.b $2A,x
CODE_B2BD4C:
	CMP.w #$8000
	ROR
	DEY
	BNE.b CODE_B2BD4C
	CLC
	ADC.b $2A,x
	CMP.b $2A,x
	BNE.b CODE_B2BD5C
	LDA.b $1C
CODE_B2BD5C:
	STA.b $2A,x
	RTS

DATA_B2BD5F:
	dw $0000,$0000,$FFFF,$0001,$FFFE,$0002,$FFFD,$0003
	dw $FFFC,$0004,$FFFB,$0005

CODE_B2BD77:
	LDX.b $70
	LDA.b $4C,x
	STA.b $42
	CLC
	ADC.w #$0006
	STA.b $46
	LDA.b $6C
	STA.b $44
	STA.b $48
	LDY.w #$0000
	LDA.b $12,x
	CMP.b [$42],y
	BCC.b CODE_B2BDC4
CODE_B2BD92:
	CMP.b [$46],y
	BCC.b CODE_B2BD9E
	INY
	INY
	INY
	INY
	INY
	INY
	BRA.b CODE_B2BD92

CODE_B2BD9E:
	TYA
	CLC
	ADC.b $42
	STA.b $4C,x
	LDA.b $12,x
	SEC
	SBC.b [$42],y
	STA.b $1A
	INY
	INY
	LDA.b [$42],y
	STA.b $1C
	BEQ.b CODE_B2BDC4
	INY
	INY
	LDA.b [$42],y
	STA.b $50,x
	ASL
	TAX
	JMP.w (DATA_B2BDBE,x)

DATA_B2BDBE:
	dw CODE_B2BDC9
	dw CODE_B2BDD4
	dw CODE_B2BDF0

CODE_B2BDC4:
	STZ.b $4E,x
	STZ.b $50,x
	RTS

CODE_B2BDC9:
	LDX.b $70
	LDA.b $1C
	CLC
	ADC.w #$0030
	STA.b $4E,x
	RTS

CODE_B2BDD4:
	LDX.b $70
	LDA.b $1A
	BCS.b CODE_B2BDDE
	EOR.w #$FFFF
	INC
CODE_B2BDDE:
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.b $1C
	CLC
	ADC.w #$0030
	STA.b $4E,x
	RTS

CODE_B2BDF0:
	LDX.b $70
	LDA.b $1A
	BCS.b CODE_B2BDFA
	EOR.w #$FFFF
	INC
CODE_B2BDFA:
	CMP.w #$8000
	ROR
	CLC
	ADC.b $1C
	CLC
	ADC.w #$0030
	STA.b $4E,x
	RTS

CODE_B2BE08:
	LDX.b $70
	LDA.b $16,x
	CMP.b $4E,x
	BCC.b CODE_B2BE1D
	LDA.b $46,x
	AND.w #$FFFE
	CMP.b $46,x
	STA.b $46,x
	BEQ.b CODE_B2BE24
	CLC
	RTS

CODE_B2BE1D:
	LDA.b $46,x
	ORA.w #$0001
	STA.b $46,x
CODE_B2BE24:
	SEC
	RTS

CODE_B2BE26:
	LDX.b $70
	LDA.b $64,x
	STA.b $12,x
	LDA.b $66,x
	STA.b $16,x
	STZ.b $28,x
	JSR.w CODE_B2BAE4
	ADC.b $11,x
	STA.b $11,x
	SEP.b #$20
	LDA.b $40
	ADC.b $13,x
	STA.b $13,x
	REP.b #$20
	JSR.w CODE_B2BD77
	LDA.b $4E,x
	BNE.b CODE_B2BE56
	STZ.b $18,x
	LDA.w #$8090
	STA.b $1A,x
	STZ.b $1C,x
	CLC
	BRA.b CODE_B2BE6B

CODE_B2BE56:
	STA.b $16,x
	STZ.b $1A,x
	LDA.b $28,x
	ORA.w #$0001
	STA.b $28,x
	LDA.w #$0100
	STA.b $2E,x
	LDA.b $50,x
	STA.b $1C,x
	SEC
CODE_B2BE6B:
	LDA.b $64,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $64,x
	LDA.b $66,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $66,x
	RTS

CODE_B2BE7C:
	LDA.w $194B
	AND.w #$0004
	BNE.b CODE_B2BEBD
	LDX.b $70
	LDA.b $2A,x
	BEQ.b CODE_B2BEBD
	LDA.w $051F
	DEC
	BMI.b CODE_B2BEBD
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BEQ.b CODE_B2BEBE
	CMP.w #$0101
	BNE.b CODE_B2BEBD
	LDA.b $38,x
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_B2BEB3
	JSL.l CODE_808018
	LSR
	CMP.b $2A,x
	BCC.b CODE_B2BEBE
	RTS

CODE_B2BEB3:
	JSL.l CODE_808018
	LSR
	LSR
	CMP.b $2A,x
	BCC.b CODE_B2BEBE
CODE_B2BEBD:
	RTS

CODE_B2BEBE:
	LDY.w #$0038
	LDA.b $38,x
	AND.w #$00FF
	CMP.w #$0002
	BEQ.b CODE_B2BECE
	LDY.w #$003A
CODE_B2BECE:
	JSL.l CODE_BB8585
	BCS.b CODE_B2BEBD
	DEC.w $051F
	LDX.b $76
	LDY.b $70
	STY.b $5C,x
	STZ.b $5E,x
	INC.b $38,x
	JMP.w CODE_B2BEF8

DKC3_NorSpr0224_TobogganSparks_Main:
;$B2BEE4
	JSL.l CODE_B9A006
	LDA.b $00,x
	BEQ.b CODE_B2BEF2
	JSL.l CODE_BBAB46
	BCC.b CODE_B2BEF5
CODE_B2BEF2:
	INC.w $051F
CODE_B2BEF5:
	JMP.w [$04F5]

CODE_B2BEF8:
	PHK
	PLB
	LDY.b $5C,x
	LDA.w $001A,y
	BNE.b CODE_B2BF2A
	LDA.w $0040,y
	AND.w #$00FF
	TAY
	LDA.w DATA_B2BF38,y
	JSR.w CODE_B2BF2B
	STA.b $1A
	LDA.w DATA_B2BF45,y
	JSR.w CODE_B2BF2B
	STA.b $1C
	LDY.b $5C,x
	LDA.w $0012,y
	CLC
	ADC.b $1A
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.b $1C
	STA.b $16,x
CODE_B2BF2A:
	RTS

CODE_B2BF2B:
	BIT.w #$0080
	BEQ.b CODE_B2BF34
	ORA.w #$FF00
	RTS

CODE_B2BF34:
	AND.w #$00FF
	RTS

DATA_B2BF38:
	db $EE,$EB,$E9,$E8,$E8,$E8,$E8,$E9,$EA,$EC,$EF,$F0,$F3

DATA_B2BF45:
	db $ED,$EF,$F2,$F5,$F8,$FB,$FE,$02,$06,$08,$0A,$0D,$10

DKC3_NorSpr0228_LargePipe_Main:
;$B2BF52
	JSL.l CODE_BBAB52
	BCS.b CODE_B2BF89
	CPX.b $CC
	BEQ.b CODE_B2BF68
	CPX.b $CE
	BEQ.b CODE_B2BF64
	LDA.b $CC
	BEQ.b CODE_B2BF68
CODE_B2BF64:
	STX.b $CE
	BRA.b CODE_B2BF6A

CODE_B2BF68:
	STX.b $CC
CODE_B2BF6A:
	JSL.l CODE_BCE425
	LDA.l $001840
	STA.b $4C,x
	LDA.l $001844
	STA.b $4E,x
	LDA.l $001842
	STA.b $50,x
	LDA.l $001846
	STA.b $52,x
	JMP.w [$04F5]

CODE_B2BF89:
	LDA.b $70
	CMP.b $CC
	BNE.b CODE_B2BF91
	STZ.b $CC
CODE_B2BF91:
	CMP.b $CE
	BNE.b CODE_B2BF97
	STZ.b $CE
CODE_B2BF97:
	JMP.w [$04F5]

DKC3_NorSpr0310_UnknownSprite0310_Main:
;$B2BF9A
	LDA.w $04FB
	CPY.w $04F9
	BEQ.b CODE_B2BFA5
	LDA.w $04FF
CODE_B2BFA5:
	STA.b $72
	JSR.w (DATA_B2BFB8,x)
	JSR.w CODE_B2BFC2
	JSL.l CODE_B9E000
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

DATA_B2BFB8:
	dw CODE_B2BFDF
	dw CODE_B2BFE0
	dw CODE_B2C037
	dw CODE_B2C026
	dw CODE_B2C010

CODE_B2BFC2:
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B2BFD2
	TYA
	TXY
	TAX
CODE_B2BFD2:
	LDA.w $000E,y
	PHA
	LDA.b $0E,x
	STA.w $000E,y
	PLA
	STA.b $0E,x
	RTS

CODE_B2BFDF:
	RTS

CODE_B2BFE0:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2C008
	LDA.b $1E,x
	BIT.w #$4000
	BEQ.b CODE_B2C002
	LDA.w #$8000
	STA.b $10,x
	LDA.w #$0001
	STA.b $30,x
	STZ.b $2A,x
	LDA.b $12,x
	DEC
	STA.b $5E,x
	RTS

CODE_B2C002:
	STZ.b $38,x
	STZ.b $30,x
	STZ.b $2A,x
CODE_B2C008:
	LDA.w #$0003
	JSL.l CODE_B9E003
	RTS

CODE_B2C010:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2C025
	STZ.b $38,x
	STZ.b $30,x
	STZ.b $2A,x
	LDA.w #$0800
	TSB.w $1C35
CODE_B2C025:
	RTS

CODE_B2C026:
	LDA.w #$0085
	JSL.l CODE_B9A009
	LDA.w #$0001
	STA.b $38,x
	STZ.b $2E,x
	STZ.b $34,x
	RTS

CODE_B2C037:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2C048
	STZ.b $30,x
	STZ.b $2A,x
	STZ.b $6A,x
	BRA.b CODE_B2C084

CODE_B2C048:
	LDA.b $5A,x
	BNE.b CODE_B2C084
	LDA.b $6A,x
	BMI.b CODE_B2C085
	LDY.b $2A,x
	BPL.b CODE_B2C05A
	CMP.b $12,x
	BPL.b CODE_B2C05E
	BRA.b CODE_B2C084

CODE_B2C05A:
	CMP.b $12,x
	BPL.b CODE_B2C084
CODE_B2C05E:
	LDA.w #$0084
	JSL.l CODE_B9A009
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.b $2A,x
	STA.b $2A,x
	LDA.b $16,x
	STA.b $60,x
	LDA.w #$F780
	STA.b $34,x
	STA.b $2E,x
	LDA.w #$003C
	STA.b $5A,x
CODE_B2C084:
	RTS

CODE_B2C085:
	AND.w #$0FFF
	CMP.b $12,x
	BMI.b CODE_B2C084
	BRA.b CODE_B2C05E

DKC3_NorSpr0304_MapKong_Main:
;$B2C08E
	LDA.w #$007E
	STA.b $6C
	LDA.w #$0100
	BIT.w $05FB
	BNE.b CODE_B2C0A2
	JSR.w (DATA_B2C0AE,x)
	JSL.l CODE_B9E000
CODE_B2C0A2:
	JSL.l CODE_B9A00C
	LDA.w #DATA_FF206A>>16
	STA.b $6C
	JMP.w [$04F5]

DATA_B2C0AE:
	dw CODE_B2C361
	dw CODE_B2C298
	dw CODE_B2C32E
	dw CODE_B2C33B
	dw CODE_B2C25D
	dw CODE_B2CA18
	dw CODE_B2C45B
	dw CODE_B2C5C4
	dw CODE_B2C362
	dw CODE_B2C983
	dw CODE_B2C2FF
	dw CODE_B2C313
	dw CODE_B2C561
	dw CODE_B2C31C
	dw CODE_B2C3E1
	dw CODE_B2C403
	dw CODE_B2C3D1
	dw CODE_B2C433
	dw CODE_B2C1FA
	dw CODE_B2C224
	dw CODE_B2C1A1
	dw CODE_B2C1AB
	dw CODE_B2C1AC
	dw CODE_B2C166
	dw CODE_B2C18F
	dw CODE_B2C0E6
	dw CODE_B2C13B
	dw CODE_B2C11F

CODE_B2C0E6:
	CPY.w $04F9
	BNE.b CODE_B2C0F4
	LDY.w #$0308
	JSL.l CODE_BB85B8
	LDY.b $70
CODE_B2C0F4:
	LDA.w #$0001
	STA.w $0038,y
	LDA.w $001E,y
	AND.w #$EFFF
	STA.w $001E,y
	LDA.w #$0318
	JSL.l CODE_B9A000
	STZ.w $1C41
	STZ.w $1C57
	LDY.w $04F9
	LDA.b $6A,x
	STA.w $006A,y
	LDA.w #$0009
	STA.w $005A,y
	RTS

CODE_B2C11F:
	CPY.w $04F9
	BNE.b CODE_B2C12D
	LDY.w #$0300
	JSL.l CODE_BB85B8
	LDY.b $70
CODE_B2C12D:
	LDA.w #$0001
	STA.w $0038,y
	LDA.w #$0319
	JSL.l CODE_B9A000
	RTS

CODE_B2C13B:
	CPY.w $04F9
	BNE.b CODE_B2C149
	LDY.w #$030A
	JSL.l CODE_BB85B8
	LDY.b $70
CODE_B2C149:
	LDA.w #$0001
	STA.w $0038,y
	LDA.w $001E,y
	AND.w #$EFFF
	STA.w $001E,y
	LDA.w #$0040
	STA.w $005E,y
	LDA.w #$0318
	JSL.l CODE_B9A000
	RTS

CODE_B2C166:
	CPY.w $04F9
	BNE.b CODE_B2C179
	LDY.w #$0306
	JSL.l CODE_BB8585
	LDY.b $70
	LDA.b $76
	STA.w $0032,y
CODE_B2C179:
	LDA.w #$0001
	STA.w $0038,y
	LDA.w $001E,y
	AND.w #$CFFF
	STA.w $001E,y
	LDA.w #$0120
	STA.w $005E,y
	RTS

CODE_B2C18F:
	LDX.b $32,y
	BEQ.b CODE_B2C1A0
	JSL.l CODE_BB85E8
	LDX.b $70
	LDA.w #$0001
	STA.b $38,x
	STZ.b $32,x
CODE_B2C1A0:
	RTS

CODE_B2C1A1:
	TYX
	INC.b $38,x
	LDA.w #$031A
	JSL.l CODE_B9A000
CODE_B2C1AB:
	RTS

CODE_B2C1AC:
	TYX
	STZ.b $5A,x
	CPX.w $04F9
	BNE.b CODE_B2C1F9
	LDA.w $05E7
	CMP.w #$0003
	BNE.b CODE_B2C1D7
	LDA.w $04DA
	BIT.w #$0100
	BEQ.b CODE_B2C1F9
	STZ.w $1C41
	STZ.w $1C57
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0013
	JSL.l CODE_B48012
	RTS

CODE_B2C1D7:
	LDA.w $05E7
	CMP.w #$000A
	BNE.b CODE_B2C1F9
	LDA.w $04DA
	BIT.w #$0200
	BEQ.b CODE_B2C1F9
	STZ.w $1C41
	STZ.w $1C57
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0010
	JSL.l CODE_B48012
CODE_B2C1F9:
	RTS

CODE_B2C1FA:
	TYX
	INC.b $38,x
	LDA.w #$0319
	JSL.l CODE_B9A000
	LDA.w #$060D
	JSL.l CODE_B28012
	LDA.w #$0080
	STA.w $1C39
	CPX.w $04FD
	BNE.b CODE_B2C223
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_B2C223
	LDA.w #$C000
	STA.b $26,x
CODE_B2C223:
	RTS

CODE_B2C224:
	TYX
	LDA.b $2E,x
	CLC
	ADC.w #$0040
	STA.b $2E,x
	LDA.b $2A,x
	BPL.b CODE_B2C255
	LDA.b $12,x
	CMP.b $4C,x
	BCS.b CODE_B2C254
CODE_B2C237:
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$02E9
	JSL.l CODE_B9A000
	CPX.w $04FD
	BNE.b CODE_B2C254
	LDA.b $4E,x
	JSL.l CODE_B48012
	LDA.w #$4000
	TRB.w $05FB
CODE_B2C254:
	RTS

CODE_B2C255:
	LDA.b $12,x
	CMP.b $4C,x
	BCC.b CODE_B2C254
	BRA.b CODE_B2C237

CODE_B2C25D:
	TYX
	LDA.w #$00C0
	STA.b $32,x
	LDA.w $05E5
	CMP.w #$0002
	BCS.b CODE_B2C271
	LDY.w #$3000
	JSR.w CODE_B2C555
CODE_B2C271:
	STZ.w $05E3
	STZ.b $2A,x
	STZ.b $2E,x
	LDA.w #$02ED
	JSL.l CODE_B9A000
	LDY.w #$0000
	CPX.w $04F9
	BNE.b CODE_B2C295
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
	LDX.b $70
	LDY.w #$0001
CODE_B2C295:
	STY.b $38,x
	RTS

CODE_B2C298:
	LDA.w #$0100
	BIT.w $1C35
	BNE.b CODE_B2C2FE
	LDA.w #$6000
	BIT.w $05FB
	BNE.b CODE_B2C2FE
	JSR.w CODE_B2CA2B
	LDA.b $5A,x
	BNE.b CODE_B2C2F7
	LDA.b $18,x
	BEQ.b CODE_B2C2F7
	LDA.w $05AF
	BIT.w #$4000
	BEQ.b CODE_B2C2C0
	LDA.w $005A,y
	BNE.b CODE_B2C2F7
CODE_B2C2C0:
	LDA.w $04D6
	BIT.w #$0800
	BEQ.b CODE_B2C2D0
	LDA.w #$0006
	JSL.l CODE_B4800F
	RTS

CODE_B2C2D0:
	BIT.w #$0400
	BEQ.b CODE_B2C2DD
	LDA.w #$0007
	JSL.l CODE_B4800F
	RTS

CODE_B2C2DD:
	BIT.w #$0200
	BEQ.b CODE_B2C2EA
	LDA.w #$0009
	JSL.l CODE_B4800F
	RTS

CODE_B2C2EA:
	BIT.w #$0100
	BEQ.b CODE_B2C2F7
	LDA.w #$0008
	JSL.l CODE_B4800F
	RTS

CODE_B2C2F7:
	LDX.w $1C8F
	BEQ.b CODE_B2C2FE
	STY.b $5E,x
CODE_B2C2FE:
	RTS

CODE_B2C2FF:
	TYX
	LDA.w #$0309
	JSR.w CODE_B2C50E
	LDA.w #$000D
	STA.b $38,x
	LDA.w #$0769
	JSL.l CODE_B28012
	RTS

CODE_B2C313:
	TYX
	STZ.b $1C,x
	LDA.w #$0004
	STA.b $38,x
	RTS

CODE_B2C31C:
	LDA.w $001C,y
	CLC
	ADC.w #$0008
	STA.w $001C,y
	CLC
	ADC.w $0034,y
	STA.w $0034,y
	RTS

CODE_B2C32E:
	LDA.w #$FC01
	STA.w $04E4
	LDA.w #$0004
	STA.w $0038,y
	RTS

CODE_B2C33B:
	TYX
	CPX.w $04F9
	BNE.b CODE_B2C34B
	LDA.b $5E,x
	CLC
	ADC.w #$0020
	STA.b $5E,x
	BRA.b CODE_B2C352

CODE_B2C34B:
	LDA.w #$066C
	JSL.l CODE_B28012
CODE_B2C352:
	STZ.b $38,x
	LDA.w #$FE01
	STA.w $04E4
	LDA.w #$0309
	JSR.w CODE_B2C50E
	RTS

CODE_B2C361:
	RTS

CODE_B2C362:
	JSL.l CODE_B7D7FB
	LDX.b $70
	LDY.w #$2000
	JSR.w CODE_B2C555
	LDA.w #$0002
	STA.w $05E7
	STZ.w $1C41
	STZ.w $1C57
	LDA.w #$0009
	STA.b $38,x
	LDA.w #$8001
	ORA.b $26,x
	STA.b $26,x
	STZ.b $5A,x
	STZ.b $2A,x
	STZ.b $2E,x
	LDA.w #$4000
	TSB.w $0611
	LDA.w #$0000
	CPX.w $04F9
	BNE.b CODE_B2C39D
	LDA.w #$0009
CODE_B2C39D:
	STA.b $38,x
	LDA.w #$02F7
	CPX.w $04F9
	BNE.b CODE_B2C3C8
	LDA.w $05ED
	STA.b $12,x
	LDA.w $05EF
	STA.b $16,x
	LDA.w #$1000
	BIT.w $05FD
	BEQ.b CODE_B2C3C5
	LDA.w #$00F1
	JSL.l CODE_BB85A0
	LDA.w #$0300
	BRA.b CODE_B2C3C8

CODE_B2C3C5:
	LDA.w #$02EE
CODE_B2C3C8:
	JSL.l CODE_B9A000
	RTS

DATA_B2C3CD:
	db $02,$03,$04,$06

CODE_B2C3D1:
	LDA.w $05E5
	BNE.b CODE_B2C417
	LDA.w #$0004
	BIT.w $05FB
	BEQ.b CODE_B2C417
	JMP.w CODE_B2C362

CODE_B2C3E1:
	TYX
	STZ.b $38,x
	JSR.w CODE_B2C4E1
	JSR.w CODE_B2C519
	JSR.w CODE_B2C547
	LDX.b $70
	CPX.w $04F9
	BNE.b CODE_B2C402
	LDY.w #$0026
	JSL.l CODE_BB8585
	LDA.w #$076A
	JSL.l CODE_B28012
CODE_B2C402:
	RTS

CODE_B2C403:
	LDA.w #$0170
	STA.w $005E,y
	LDX.w $04FD
	LDA.w #$0180
	STA.b $5E,x
	LDX.w #$001E
	JMP.w CODE_B2C753

CODE_B2C417:
	TYX
	LDA.w #$0001
	STA.b $5A,x
	LDA.w #$0011
	STA.b $38,x
	LDA.w #$FF70
	STA.b $5C,x
	LDA.w #$0012
	STA.b $1C,x
	LDA.w #$0309
	JSR.w CODE_B2C50E
	RTS

CODE_B2C433:
	TYX
	LDA.b $2E,x
	CLC
	ADC.b $5C,x
	STA.b $2E,x
	LDA.b $5C,x
	CLC
	ADC.w #$0019
	STA.b $5C,x
	DEC.b $1C,x
	BEQ.b CODE_B2C448
	RTS

CODE_B2C448:
	LDA.w #$0006
	STA.b $38,x
	LDA.b $26,x
	BIT.w #$4000
	BNE.b CODE_B2C45B
	LDA.w #$076A
	JSL.l CODE_B28012
CODE_B2C45B:
	JSR.w CODE_B2C4E1
	CPX.w $04F9
	BNE.b CODE_B2C469
	LDA.w #$00EE
	STA.w $1C9D
CODE_B2C469:
	LDY.w #$2000
	JSR.w CODE_B2C555
	LDY.b $32,x
	LDA.w #$0007
	CPX.w $04F9
	BEQ.b CODE_B2C4AF
	JSL.l CODE_B9E000
	LDY.w $04F9
	LDA.w $0060,y
	STA.l $7EA258
	LDA.b $12,x
	STA.l $7EA25A
	LDA.b $16,x
	STA.l $7EA25C
	PHB
	LDA.w $1C9D
	BNE.b CODE_B2C49C
	LDA.w #$00EE
CODE_B2C49C:
	INC
	LDX.w #$7EA258
	LDY.w #$7EA25E
	MVN $7EA25E>>16,$7EA258>>16
	PLB
	LDX.b $70
	LDA.b $32,x
	TAY
	LDA.w #$000C
CODE_B2C4AF:
	STA.b $38,x
	LDA.w #$0001
	STA.b $5A,x
	STY.b $62,x
	STZ.b $68,x
	LDA.w #$00A1
	STA.b $6A,x
	LDA.w #$0061
	STA.b $64,x
	LDA.w #$0008
	STA.b $66,x
	JSR.w CODE_B2C519
	CPY.w $04F9
	BNE.b CODE_B2C4E0
	LDA.w $05E5
	BNE.b CODE_B2C4D9
	JSR.w CODE_B2C547
CODE_B2C4D9:
	LDA.w #$056B
	JSL.l CODE_B28012
CODE_B2C4E0:
	RTS

CODE_B2C4E1:
	LDA.w $0040,y
	SEC
	SBC.w $003C,y
	STA.b $1A
	TAX
	LDA.w $001E,y
	BIT.w #$4000
	BEQ.b CODE_B2C4FA
	LDA.w #$0008
	SEC
	SBC.b $1A
	TAX
CODE_B2C4FA:
	TXA
	XBA
	LSR
	AND.w #$03FF
	STA.w $0060,y
	LDA.b $1A
	CLC
	ADC.w #$0313
	JSL.l CODE_B9A000
	RTS

CODE_B2C50E:
	CLC
	ADC.b $40,x
	SEC
	SBC.b $3C,x
	JSL.l CODE_B9A000
	RTS

CODE_B2C519:
	LDY.w #$020A
	JSL.l CODE_BB85B8
	BCS.b CODE_B2C546
	LDX.b $76
	LDY.b $70
	STY.b $5C,x
	LDA.w $0028,y
	STA.b $06,x
	LDA.w $0026,y
	STA.b $26,x
	CMP.w #$C000
	BEQ.b CODE_B2C546
	LDA.w #$FF00
	BIT.w $04EC
	BNE.b CODE_B2C546
	LDA.w #$076A
	JSL.l CODE_B28012
CODE_B2C546:
	RTS

CODE_B2C547:
	LDA.w #$0001
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	JSL.l CODE_B7B006
	JSL.l CODE_B7D7FB
	RTS

CODE_B2C555:
	STY.b $1A
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.b $1A
	STA.b $1E,x
	RTS

CODE_B2C561:
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$0007
	BNE.b CODE_B2C56F
	LDA.b $62,x
	BEQ.b CODE_B2C5A8
CODE_B2C56F:
	PHB
	LDX.w #$7EA25E
	LDY.w #$7EA258
	LDA.w #$00F4
	MVN $7EA258>>16,$7EA25E>>16
	PLB
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $38,x
	CMP.w #$0007
	BEQ.b CODE_B2C591
	LDA.w #$0000
	STA.l $7EA34A
CODE_B2C591:
	LDA.l $7EA25A
	BEQ.b CODE_B2C5AC
	STA.w $0012,y
	LDA.l $7EA258
	STA.w $0060,y
	LDA.l $7EA25C
	STA.w $0016,y
CODE_B2C5A8:
	PLA
	JMP.w CODE_B2C0A2

CODE_B2C5AC:
	LDA.w #$0009
	STA.w $005A,y
	LDA.w #$0004
	STA.w $0038,y
	LDA.w $005C,y
	CLC
	ADC.w #$0004
	STA.w $005C,y
	BRA.b CODE_B2C5A8

CODE_B2C5C4:
	TYX
	JSR.w CODE_B2C934
	JSR.w CODE_B2CA2B
	JSR.w CODE_B2D1FF
	LDX.w $04FD
	LDA.b $38,x
	CMP.w #$000C
	BEQ.b CODE_B2C60D
	PHB
	LDX.w #$7EA25E
	LDY.w #$7EA258
	LDA.w #$00F4
	MVN $7EA258>>16,$7EA25E>>16
	PLB
	LDX.w $04F9
	LDA.b $60,x
	STA.l $7EA348
	LDA.b $12,x
	STA.l $7EA34A
	LDA.b $16,x
	STA.l $7EA34C
	LDA.w $1C9D
	BEQ.b CODE_B2C60C
	SEC
	SBC.w #$0006
	CMP.w #$0006
	BCC.b CODE_B2C60C
	STA.w $1C9D
CODE_B2C60C:
	TXY
CODE_B2C60D:
	LDA.w $0060,y
	STA.l $7EA348
	LDA.w $0012,y
	STA.l $7EA34A
	LDA.w $0016,y
	STA.l $7EA34C
	LDA.w $0012,y
	STA.l $7EA222
	LDA.w $0016,y
	STA.l $7EA224
	JSL.l CODE_B9E000
	LDX.w #CODE_B2D0EC
	LDA.w $05E5
	BEQ.b CODE_B2C63F
	LDX.w #CODE_B2D10C
CODE_B2C63F:
	STX.b $1A
	LDA.w $0012,y
	LDX.b $16,y
	PEA.w CODE_B2C64C-$01
	JMP.w ($001A)
CODE_B2C64C:
	BEQ.b CODE_B2C662
	CMP.w #$0009
	BEQ.b CODE_B2C666
CODE_B2C653:
	LDX.b $70
	JSR.w CODE_B2D1C7
	TDC
	STA.w $002A,y
	STA.w $002E,y
	JSR.w CODE_B2C68B
CODE_B2C662:
	PLA
	JMP.w CODE_B2C0A2

CODE_B2C666:
	LDA.w #$0004
	BIT.w $053B
	BEQ.b CODE_B2C653
	LDA.w $0016,y
	CMP.w #$0230
	BNE.b CODE_B2C662
	LDA.w #$0015
	STA.w $05E7
	LDA.w #$0100
	TSB.w $1C35
	BNE.b CODE_B2C68A
	LDY.w #$0001
	STY.w $1C39
CODE_B2C68A:
	RTS

CODE_B2C68B:
	LDY.w $04F9
	JSR.w CODE_B2C6AC
CODE_B2C691:
	JSR.w CODE_B2C70E
	BCS.b CODE_B2C69F
	JSR.w CODE_B2C733
	BCS.b CODE_B2C69F
	JSR.w CODE_B2C753
	RTS

CODE_B2C69F:
	TXA
	CLC
	ADC.w #$000C
	TAX
	LDA.l DATA_B2C7BC,x
	BNE.b CODE_B2C691
	RTS

CODE_B2C6AC:
	LDA.w $05E5
	ASL
	TAX
	LDA.l DATA_B2C7BC,x
	TAX
	RTS

CODE_B2C6B7:
	LDY.w $04F9
	JSR.w CODE_B2C6AC
CODE_B2C6BD:
	JSR.w CODE_B2C70E
	BCS.b CODE_B2C6CB
	JSR.w CODE_B2C753
	BCC.b CODE_B2C6CA
	JSR.w CODE_B2C6D8
CODE_B2C6CA:
	RTS

CODE_B2C6CB:
	TXA
	CLC
	ADC.w #$000C
	TAX
	LDA.l DATA_B2C7BC,x
	BNE.b CODE_B2C6BD
	RTS

CODE_B2C6D8:
	JSR.w CODE_B2CDE5
	LDA.b $12,x
	STA.w $05ED
	LDA.b $16,x
	STA.w $05EF
	LDY.w $1C8F
	BEQ.b CODE_B2C6ED
	STA.w $005E,y
CODE_B2C6ED:
	RTS

CODE_B2C6EE:
	LDA.w $1C35
	BIT.w #$0100
	BNE.b CODE_B2C70D
	LDA.l DATA_B2C7BC
	TAX
	JSR.w CODE_B2C70E
	BCS.b CODE_B2C70D
	JSR.w CODE_B2C7AE
	JSR.w CODE_B2C6D8
	STZ.w $05ED
	LDX.b $70
	STZ.b $62,x
CODE_B2C70D:
	RTS

CODE_B2C70E:
	LDA.w $0012,y
	SEC
	SBC.w $0052,y
	CMP.l DATA_B2C7BC,x
	BCC.b CODE_B2C731
	CMP.l DATA_B2C7BC+$04,x
	BCS.b CODE_B2C731
	LDA.w $0016,y
	CMP.l DATA_B2C7BC+$02,x
	BCC.b CODE_B2C731
	CMP.l DATA_B2C7BC+$06,x
	BCS.b CODE_B2C731
	RTS

CODE_B2C731:
	SEC
	RTS

CODE_B2C733:
	LDA.w $0060,y
	CLC
	ADC.w #$0400
	STA.b $1A
	LDA.l DATA_B2C7BC+$08,x
	CLC
	ADC.w #$0380
	CMP.b $1A
	BCS.b CODE_B2C751
	ADC.w #$0101
	CMP.b $1A
	BCC.b CODE_B2C751
	CLC
	RTS

CODE_B2C751:
	SEC
	RTS

CODE_B2C753:
	LDA.l DATA_B2C7BC+$0A,x
	BMI.b CODE_B2C7AE
	PHA
	JSL.l CODE_B48015
	BCC.b CODE_B2C7AB
	LDY.w $04F9
	LDX.b $38,y
	STX.w $1C71
	LDA.w #$0004
	STA.w $0038,y
	CPX.w #$0009
	BEQ.b CODE_B2C786
	LDA.w $0012,y
	STA.w $1C41
	LDA.w $0016,y
	STA.w $1C57
	LDA.w #$0500
	JSL.l CODE_B28012
CODE_B2C786:
	STZ.w $05E7
	LDA.w #$4000
	TRB.w $0611
	PLA
	JSL.l CODE_B48012
	LDA.w $1C71
	CMP.w #$0009
	BEQ.b CODE_B2C7A9
	LDX.w $04FD
	LDA.w #$0001
	STA.b $5A,x
	LDA.w #$000C
	STA.b $38,x
CODE_B2C7A9:
	SEC
	RTS

CODE_B2C7AB:
	CLC
	PLA
	RTS

CODE_B2C7AE:
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$820F
	STA.w $04EC
	SEC
	RTS

DATA_B2C7BC:
	dw $0012,$00A4,$0000,$00D6,$0000,$0000,$0114,$013A
	dw $0000,$01FF,$0266,$0225,$0278,$0380,$8000,$01B9
	dw $0297,$01C2,$029B,$0000,$004E,$027F,$02D2,$0289
	dw $02E0,$0100,$000F,$01F6,$0210,$0200,$021C,$0100
	dw $0012,$01C7,$019F,$01D4,$0202,$0000,$0010,$01F0
	dw $01DF,$01FB,$01E2,$0000,$0011,$0242,$017F,$0250
	dw $0181,$0000,$0013,$0284,$0147,$0298,$014A,$0000
	dw $001C,$0169,$0230,$017D,$0232,$0000,$0016,$0134
	dw $01E0,$0147,$01E2,$0000,$0017,$026F,$0268,$0278
	dw $0270,$0000,$0018,$02A5,$021F,$02B0,$0222,$0000
	dw $001D,$0000,$0027,$008E,$0035,$0091,$0200,$004C
	dw $0026,$003B,$0034,$0042,$0000,$000D,$0069,$0066
	dw $0075,$0071,$0100,$000E,$007D,$001F,$0087,$0022
	dw $0000,$000F,$0000,$0050,$00B6,$0058,$00B8,$0200
	dw $004B,$000E,$0080,$0019,$0081,$0000,$000C,$0070
	dw $0078,$007A,$0079,$0000,$004D,$00BF,$0077,$00C8
	dw $0079,$0000,$000E,$004C,$0077,$0058,$0079,$0000
	dw $000F,$0000,$00D0,$007F,$00DB,$0081,$0000,$004C
	dw $00C2,$0096,$00CF,$0098,$0200,$000D,$007F,$0085
	dw $0081,$0088,$0300,$004E,$0000,$0047,$00D0,$0049
	dw $00D9,$0300,$000B,$0057,$0078,$0059,$007D,$0300
	dw $004C,$00A6,$0095,$00A8,$009A,$0100,$000D,$009A
	dw $0087,$00A3,$0089,$0000,$000E,$0070,$00AE,$0090
	dw $00B0,$0200,$0010,$0000

CODE_B2C934:
	LDA.w #$0100
	BIT.w $1C35
	BNE.b CODE_B2C944
	LDA.w $04D6
	AND.w #$0F00
	BNE.b CODE_B2C948
CODE_B2C944:
	JSR.w CODE_B2D50E
	RTS

CODE_B2C948:
	BIT.w #$0800
	BEQ.b CODE_B2C950
	AND.w #$FBFF
CODE_B2C950:
	BIT.w #$0100
	BEQ.b CODE_B2C958
	AND.w #$FDFF
CODE_B2C958:
	XBA
	ASL
	TAY
	LDA.w DATA_B2D4C5-$02,y
	STA.b $24
	CLC
	ADC.w #$0200
	AND.w #$03FF
	STA.b $26
	JSR.w CODE_B2D4D9
	CMP.w #$0040
	BMI.b CODE_B2C97E
	LDA.b $60,x
	SEC
	SBC.b $26
	JSR.w CODE_B2D51D
	CMP.w #$00D0
	BMI.b CODE_B2C982
CODE_B2C97E:
	LDA.b $24
	STA.b $60,x
CODE_B2C982:
	RTS

CODE_B2C983:
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B2C99D
	JSR.w CODE_B2C99E
	LDA.w $04DA
	BIT.w #$0040
	BEQ.b CODE_B2C99D
	LDA.w #$0767
	JSL.l CODE_B28012
CODE_B2C99D:
	RTS

CODE_B2C99E:
	LDA.w $04D6
	AND.w #$0040
	BEQ.b CODE_B2C9C0
	LDX.w $1C45
	LDA.w $04DA
	BEQ.b CODE_B2C9C0
	EOR.l DATA_B2C9D2,x
	BNE.b CODE_B2C9C1
	INC.w $1C45
	INC.w $1C45
	LDA.l DATA_B2C9D2+$02,x
	BEQ.b CODE_B2C9C5
CODE_B2C9C0:
	RTS

CODE_B2C9C1:
	STZ.w $1C45
	RTS

CODE_B2C9C5:
	LDA.w $05EB
	ASL
	TAX
	LDA.w DATA_B2C9D2+$04,x
	JSL.l CODE_B28012
	RTS

DATA_B2C9D2:
	dw $0030,$0000,$0668,$076F,$076E,$0770

CODE_B2C9DE:
	LDA.b $2A,x
	BEQ.b CODE_B2C9FA
	BPL.b CODE_B2C9EF
	CLC
	ADC.w #$0010
	BMI.b CODE_B2C9F8
	LDA.w #$0000
	BRA.b CODE_B2C9F8

CODE_B2C9EF:
	SEC
	SBC.w #$0010
	BPL.b CODE_B2C9F8
	LDA.w #$0000
CODE_B2C9F8:
	STA.b $2A,x
CODE_B2C9FA:
	RTS

CODE_B2C9FB:
	LDA.b $2E,x
	BEQ.b CODE_B2CA17
	BPL.b CODE_B2CA0C
	CLC
	ADC.w #$0010
	BMI.b CODE_B2CA15
	LDA.w #$0000
	BRA.b CODE_B2CA15

CODE_B2CA0C:
	SEC
	SBC.w #$0010
	BPL.b CODE_B2CA15
	LDA.w #$0000
CODE_B2CA15:
	STA.b $2E,x
CODE_B2CA17:
	RTS

CODE_B2CA18:
	TYX
	LDY.w $04F9
	DEC.b $1C,x
	BNE.b CODE_B2CA2A
	LDA.w #$0009
	STA.b $5A,x
	LDA.w #$0004
	STA.b $38,x
CODE_B2CA2A:
	RTS

CODE_B2CA2B:
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $16,x
	CMP.w $0016,y
	BPL.b CODE_B2CA4B
	LDA.w #$00E4
	CLC
	ADC.w $004C,y
	STA.w $000E,y
	LDA.w #$00D8
	CLC
	ADC.b $4C,x
	STA.b $0E,x
	RTS

CODE_B2CA4B:
	LDA.w #$00E4
	CLC
	ADC.b $4C,x
	STA.b $0E,x
	LDA.w #$00D8
	CLC
	ADC.w $004C,y
	STA.w $000E,y
	RTS

CODE_B2CA5E:
	LDY.b $70
	LDA.w $0050,y
	ASL
	TAX
	LDA.w $05EB
	BIT.w #$0001
	BEQ.b CODE_B2CA7A
	CPX.w #$0003
	BCS.b CODE_B2CA7A
	CPX.w #$0000
	BNE.b CODE_B2CAA6
CODE_B2CA77:
	LDX.w #$0012
CODE_B2CA7A:
	LDA.w DATA_B2CAB0,x
	AND.w #$00FF
	STA.w $000E,y
	LDA.w DATA_B2CAB0+$01,x
	LDX.w $04F9
	AND.w #$00FF
	STA.b $0E,x
	CMP.w #$00E4
	BEQ.b CODE_B2CA9D
	LDA.w #$00E4
	LDX.w $04FD
	STA.b $0E,x
	BRA.b CODE_B2CAA5

CODE_B2CA9D:
	LDA.w #$00D8
	LDX.w $04FD
	STA.b $0E,x
CODE_B2CAA5:
	RTS

CODE_B2CAA6:
	LDA.w $05EB
	CMP.w #$0001
	BNE.b CODE_B2CA7A
	BRA.b CODE_B2CA77

DATA_B2CAB0:
	db $D0,$D8,$D0,$D8,$D0,$D8,$D0,$D8,$D0,$D8,$D0,$E4,$D0,$E4,$D0,$E4
	db $D0,$E4,$E6,$D8

DKC3_NorSpr0038_MapSwimmingKongSplash_Main:
;$B2CAC4
	LDX.w $04F9
	LDA.b $38,x
	AND.w #$7FFF
	CMP.w #$0007
	BEQ.b CODE_B2CADC
	CMP.w #$0000
	BEQ.b CODE_B2CADC
	JSL.l CODE_BB8591
	BRA.b CODE_B2CB34

CODE_B2CADC:
	LDX.b $5C,y
	LDA.b $0E,x
	DEC
	STA.w $000E,y
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $40,x
	SEC
	SBC.w #$0313
	ASL
	TAY
	LDA.b $1E,x
	BIT.w #$4000
	BNE.b CODE_B2CB0A
	LDA.b [$6A],y
	CLC
	ADC.b $12,x
	STA.b $1A
	BRA.b CODE_B2CB17

CODE_B2CB0A:
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	INC
	INC
	CLC
	ADC.b $12,x
	STA.b $1A
CODE_B2CB17:
	TYA
	CLC
	ADC.w #$000A
	TAY
	LDA.b [$6A],y
	CLC
	ADC.b $16,x
	STA.b $1C
	LDY.b $70
	LDA.b $1A
	STA.w $0012,y
	LDA.b $1C
	STA.w $0016,y
	JSL.l CODE_B9A00C
CODE_B2CB34:
	JMP.w [$04F5]

DKC3_NorSpr003C_UnknownSprite003C_Main:
;$B2CB37
	JMP.w (DATA_B2CB3A,x)

DATA_B2CB3A:
	dw CODE_B2CB3E
	dw CODE_B2CB59

CODE_B2CB3E:
	TYX
	STX.w $1C8F
	INC.b $38,x
	LDA.b $24,x
	STA.b $60,x
	STZ.b $24,x
	LDX.w #$0000
	TXA
CODE_B2CB4E:
	STA.l $7EA228,x
	INX
	INX
	CPX.w #$0030
	BCC.b CODE_B2CB4E
CODE_B2CB59:
	LDA.w #$0010
	BIT.w $05FB
	BNE.b CODE_B2CB66
	LDA.w $005E,y
	BEQ.b CODE_B2CB6F
CODE_B2CB66:
	STZ.w $1C8F
	JSR.w CODE_B2E53B
	JMP.w [$04F5]

CODE_B2CB6F:
	JSR.w CODE_B2CB8D
	JSR.w CODE_B2CC0A
	JMP.w [$04F5]

CODE_B2CB78:
	LDX.w #$0010
CODE_B2CB7B:
	DEX
	DEX
	LDA.l $7EA248,x
	AND.w #$00FF
	BNE.b CODE_B2CB7B
	TXA
	STA.b $20
	ASL
	STA.b $1E
	RTS

CODE_B2CB8D:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2CBD4
	LDX.b $5C,y
	LDA.b $62,x
	BEQ.b CODE_B2CBD4
	LDA.b $58,x
	CMP.w #$FF00
	BMI.b CODE_B2CBD4
	JSR.w CODE_B2CB78
	BMI.b CODE_B2CBD4
	LDX.b $5C,y
	LDA.b $4E,x
	JSR.w CODE_B2CBD5
	LDA.b $62,x
	CMP.w #$0101
	BCS.b CODE_B2CBBD
	LDA.b $1A
	LDX.b $1C
	JSR.w CODE_B2D0EC
	BNE.b CODE_B2CBD4
CODE_B2CBBD:
	LDX.b $1E
	LDA.b $1A
	STA.l $7EA228,x
	LDA.b $1C
	STA.l $7EA22A,x
	LDX.b $20
	LDA.w #$0514
	STA.l $7EA248,x
CODE_B2CBD4:
	RTS

CODE_B2CBD5:
	AND.w #$03FF
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$FFFE
	TAY
	LDA.w DATA_B2CC42,y
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B2CBEF
	ORA.w #$FF00
CODE_B2CBEF:
	CLC
	ADC.b $12,x
	STA.b $1A
	LDA.w DATA_B2CC42+$01,y
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B2CC02
	ORA.w #$FF00
CODE_B2CC02:
	CLC
	ADC.b $16,x
	STA.b $1C
	LDY.b $70
	RTS

CODE_B2CC0A:
	LDX.w #$000E
CODE_B2CC0D:
	LDA.l $7EA248,x
	BIT.w #$00FF
	BEQ.b CODE_B2CC3D
	XBA
	AND.w #$00FF
	BEQ.b CODE_B2CC3D
	DEC
	BEQ.b CODE_B2CC29
	SEP.b #$20
	STA.l $7EA249,x
	REP.b #$20
	BRA.b CODE_B2CC3D

CODE_B2CC29:
	LDA.l $7EA248,x
	AND.w #$00FF
	SEC
	SBC.w #$0005
	BMI.b CODE_B2CC3D
	ORA.w #$0500
	STA.l $7EA248,x
CODE_B2CC3D:
	DEX
	DEX
	BPL.b CODE_B2CC0D
	RTS

DATA_B2CC42:
	db $00,$10,$F8,$10,$F1,$0D,$EE,$0A,$ED,$08,$EF,$00,$F2,$FA,$F7,$F8
	db $00,$F8,$09,$F8,$0E,$FA,$11,$00,$13,$08,$12,$0A,$0F,$0D,$08,$10

DKC3_NorSpr030C_MapVehicle_Main:
;$B2CC62
	JMP.w (DATA_B2CC65,x)

DATA_B2CC65:
	dw CODE_B2CC69
	dw CODE_B2CCDE

CODE_B2CC69:
	LDA.w $0024,y
	STA.w $005E,y
	LDX.w $04F9
	STY.b $6C,x
	LDX.w $04FD
	STY.b $6C,x
	TYX
	INC.b $38,x
	LDA.b [$6A]
	INC
	STA.b $64,x
	INC.b $6A
	INC.b $6A
	LDA.b [$6A]
	STA.b $68,x
	INC.b $6A
	INC.b $6A
	LDA.b [$6A]
	STA.b $66,x
	INC.b $6A
	INC.b $6A
	LDA.b [$6A]
	STA.b $6A,x
	LDA.w #$0006
	JSR.w CODE_B2CE6B
	LDA.w $05EB
	CMP.w #$0003
	BNE.b CODE_B2CCCC
	LDX.w $04F9
	LDA.b $38,x
	AND.w #$7FFF
	CMP.w #$0009
	BNE.b CODE_B2CCCC
	LDA.w $001E,y
	ORA.w #$3000
	STA.w $001E,y
	LDY.w #$0268
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.b $70
	STA.b $5C,x
	BRA.b CODE_B2CCDE

CODE_B2CCCC:
	JSL.l CODE_B9E000
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B2CCDB
	JSR.w CODE_B2D284
CODE_B2CCDB:
	JMP.w [$04F5]

CODE_B2CCDE:
	LDA.w #$0010
	BIT.w $05FB
	BEQ.b CODE_B2CCE9
	JMP.w [$04F5]

CODE_B2CCE9:
	JSR.w CODE_B2D09A
	LDX.w $04F9
	LDA.b $38,x
	AND.w #$7FFF
	CMP.w #$0009
	BNE.b CODE_B2CCCC
	LDX.w $04FD
	LDA.b $38,x
	BNE.b CODE_B2CCCC
	JSR.w CODE_B2D219
	JSR.w CODE_B2CA5E
	JSR.w CODE_B2D379
	JSR.w CODE_B2D439
	JSR.w CODE_B2D425
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B2CD1A
	JSR.w CODE_B2D365
CODE_B2CD1A:
	JSR.w CODE_B2D247
	JSR.w CODE_B2CE98
	JSR.w CODE_B2D1FF
	LDA.w $0012,y
	STA.l $7EA222
	LDA.w $0016,y
	STA.l $7EA224
	JSL.l CODE_B9E000
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B2CD81
	LDY.b $70
	LDA.w $0012,y
	LDX.b $16,y
	JSR.w CODE_B2D0EC
	BEQ.b CODE_B2CDB4
	TYX
	BIT.w #$0020
	BEQ.b CODE_B2CD52
	JSR.w CODE_B2D2FF
CODE_B2CD52:
	CMP.w #$0079
	BNE.b CODE_B2CD77
	LDY.w $05EB
	CPY.w #$0002
	BNE.b CODE_B2CD77
	LDY.b $60,x
	CPY.w #$0180
	BCC.b CODE_B2CD73
	CPY.w #$0280
	BCS.b CODE_B2CD73
	LDY.w #$0200
	STY.b $60,x
	JSR.w CODE_B2D30A
CODE_B2CD73:
	LDY.b $6C,x
	BNE.b CODE_B2CDB4
CODE_B2CD77:
	CMP.w #$0005
	BNE.b CODE_B2CDAD
	JSR.w CODE_B2C6EE
	BRA.b CODE_B2CDB4

CODE_B2CD81:
	LDY.b $70
	LDA.w $0012,y
	CMP.w #$0108
	BCC.b CODE_B2CD90
	CMP.w #$0300
	BCC.b CODE_B2CD97
CODE_B2CD90:
	LDA.l $7EA222
	STA.w $0012,y
CODE_B2CD97:
	LDA.w $0016,y
	CMP.w #$0120
	BCC.b CODE_B2CDA4
	CMP.w #$02F0
	BCC.b CODE_B2CDD3
CODE_B2CDA4:
	LDA.l $7EA224
	STA.w $0016,y
	BRA.b CODE_B2CDB7

CODE_B2CDAD:
	BIT.b $1C,x
	BEQ.b CODE_B2CDB4
	JSR.w CODE_B2D127
CODE_B2CDB4:
	JSR.w CODE_B2D326
CODE_B2CDB7:
	JSR.w CODE_B2D284
	LDX.b $70
	LDY.w $04F9
	JSR.w CODE_B2D1D4
	LDY.w $04FD
	LDA.w $005A,y
	BNE.b CODE_B2CDCD
	JSR.w CODE_B2D1D4
CODE_B2CDCD:
	JSR.w CODE_B2CE2E
	JMP.w [$04F5]

CODE_B2CDD3:
	CMP.w #$0130
	BCS.b CODE_B2CDB7
	LDA.w $0012,y
	CMP.w #$0120
	BCS.b CODE_B2CDB7
	JSR.w CODE_B2CDFC
	BRA.b CODE_B2CDB7

CODE_B2CDE5:
	LDA.w #$0004
	STA.w $1C7F
	LDX.b $70
	STZ.b $62,x
	LDA.w #$0500
	STA.b $5C,x
	LDA.b $18,x
	AND.w #$7FFF
	STA.b $18,x
	RTS

CODE_B2CDFC:
	REP.b #$20
	LDA.w #$0100
	TSB.w $1C35
	BNE.b CODE_B2CE2D
	LDA.w #$820F
	STA.w $04EC
	LDA.w #$0040
	TSB.w $05FB
	LDA.w #$0400
	TSB.w $05FD
	JSR.w CODE_B2CDE5
	LDA.w #$0148
	STA.w $05ED
	LDA.w #$0148
	STA.w $05EF
	LDA.w #$0016
	STA.w $05E7
CODE_B2CE2D:
	RTS

CODE_B2CE2E:
	PHK
	PLB
	LDY.w $04F9
	LDA.w $0038,y
	CMP.w #$0009
	BNE.b CODE_B2CE6A
	LDA.w $04D6
	BEQ.b CODE_B2CE6A
	LDX.b $70
	LDA.b $4E,x
	CMP.w #$0200
	BPL.b CODE_B2CE52
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	BRA.b CODE_B2CE59

CODE_B2CE52:
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
CODE_B2CE59:
	LDA.b $4E,x
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$FFFE
	TAY
	LDA.w DATA_B2CE78,y
	JSR.w CODE_B2CE6B
CODE_B2CE6A:
	RTS

CODE_B2CE6B:
	STA.b $50,x
	ASL
	ASL
	CLC
	ADC.b $50,x
	CLC
	ADC.b $5E,x
	STA.b $24,x
	RTS

DATA_B2CE78:
	dw $0000,$0001,$0002,$0003,$0004,$0005,$0006,$0007
	dw $0008,$0007,$0006,$0005,$0004,$0003,$0002,$0001

CODE_B2CE98:
	LDA.w $05EB
	CMP.w #$0003
	BNE.b CODE_B2CF1D
	LDX.b $70
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B2CEB6
	SEP.b #$20
	LDA.b $41,x
	DEC
	CMP.b #$C0
	BMI.b CODE_B2CEB4
	STA.b $41,x
CODE_B2CEB4:
	REP.b #$20
CODE_B2CEB6:
	LDA.w #$0040
	BIT.w $05FB
	BEQ.b CODE_B2CEE2
	SEP.b #$20
	LDA.b #$00
	STA.b $62,x
	LDA.b $41,x
	INC
	CMP.b #$00
	BMI.b CODE_B2CEDD
	REP.b #$20
	LDA.w #$0100
	TSB.w $1C35
	BNE.b CODE_B2CF1D
	LDA.w #$820F
	STA.w $04EC
	BRA.b CODE_B2CF1D

CODE_B2CEDD:
	STA.b $41,x
	REP.b #$20
	RTS

CODE_B2CEE2:
	LDY.b $70
	JSR.w CODE_B2CF60
	BCC.b CODE_B2CF3A
	LDA.w $04DA
	BIT.w #$9000
	BEQ.b CODE_B2CF1E
	LDY.w $04F9
	LDX.b $18,y
	JSL.l CODE_BB85E8
	LDA.w #$1D93
	STA.w $0541
	LDX.b $70
	LDA.w $05E7
	JSL.l CODE_B48018
	LDA.w #$0040
	TSB.w $05FB
	JSR.w CODE_B2CDE5
	LDA.w $05E7
	CMP.w #$0002
	BNE.b CODE_B2CF1D
	STZ.w $05ED
CODE_B2CF1D:
	RTS

CODE_B2CF1E:
	LDX.w $04F9
	LDA.b $18,x
	BNE.b CODE_B2CF37
	LDY.w $05E7
	LDA.w DATA_B2CF4B,y
	AND.w #$00FF
	STA.b $1A,x
	LDA.w $05E7
	JSL.l CODE_B4801B
CODE_B2CF37:
	LDX.b $70
	RTS

CODE_B2CF3A:
	LDX.w $04F9
	LDY.b $18,x
	BEQ.b CODE_B2CF37
	LDA.w #$0001
	STA.w $006C,y
	STZ.b $18,x
	BRA.b CODE_B2CF37

DATA_B2CF4B:
	db $00,$03,$4F,$4B,$43,$44,$4C,$45,$46,$4D,$47,$4E,$48,$49,$4A,$50
	db $51,$52,$53,$54,$55

CODE_B2CF60:
	LDA.w #$0001
	STA.b $1A
CODE_B2CF65:
	LDA.b $1A
	ASL
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $1A
	ADC.b $1A
	ADC.w #DATA_B4D092
	TAX
	LDA.l (DATA_B4D092&$FF0000)+$02,x
	STA.w $05ED
	SEC
	SBC.w #$0010
	CMP.w $0012,y
	BCS.b CODE_B2CFAD
	CLC
	ADC.w #$0020
	CMP.w $0012,y
	BCC.b CODE_B2CFAD
	LDA.l (DATA_B4D092&$FF0000)+$04,x
	STA.w $05EF
	SEC
	SBC.w #$0020
	CMP.w $0016,y
	BCS.b CODE_B2CFAD
	CLC
	ADC.w #$0020
	CMP.w $0016,y
	BCC.b CODE_B2CFAD
	LDA.b $1A
	STA.w $05E7
	RTS

CODE_B2CFAD:
	INC.b $1A
	LDA.b $1A
	CMP.w #$0015
	BCC.b CODE_B2CF65
	CLC
	RTS

DKC3_NorSpr0344_GyrocopterBladesAndShadow_Main:
;$B2CFB8
	LDX.b $5C,y
	JSR.w CODE_B2CFE9
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $4E,x
	JSR.w CODE_B2D045
	LDA.b $58,x
	STA.w $0058,y
	LDA.b $1A
	STA.w $0012,y
	LDA.b $1C
	STA.w $0016,y
	JSL.l CODE_B9A00C
	JSR.w CODE_B2D00B
	JMP.w [$04F5]

CODE_B2CFE9:
	LDA.w #$3000
	STA.b $3E
	LDA.b $12,x
	CMP.w #$01B0
	BCS.b CODE_B2D001
	LDA.b $16,x
	CMP.w #$019C
	BCS.b CODE_B2D001
	LDA.w #$2000
	STA.b $3E
CODE_B2D001:
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.b $3E
	STA.b $1E,x
	RTS

CODE_B2D00B:
	LDY.b $5C,x
	LDA.w $001E,y
	AND.w #$3000
	ORA.w #$07EC
	STA.b $3E
	LDA.w $0016,y
	LDX.b $12,y
	JSL.l CODE_B7801B
	BCS.b CODE_B2D044
	LDA.w #$8078
	JSL.l CODE_B78021
	BCS.b CODE_B2D044
	STA.b $00,x
	LDY.b $3E
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B2D039
	INY
	INY
CODE_B2D039:
	STY.b $02,x
	JSR.w CODE_B2E329
	INX
	INX
	INX
	INX
	STX.b $82
CODE_B2D044:
	RTS

CODE_B2D045:
	AND.w #$03FF
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$FFFE
	TAY
	LDA.w DATA_B2D07A,y
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B2D05F
	ORA.w #$FF00
CODE_B2D05F:
	CLC
	ADC.b $12,x
	STA.b $1A
	LDA.w DATA_B2D07A+$01,y
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B2D072
	ORA.w #$FF00
CODE_B2D072:
	CLC
	ADC.b $16,x
	STA.b $1C
	LDY.b $70
	RTS

DATA_B2D07A:
	db $00,$02,$FC,$03,$F7,$02,$F4,$FF,$F3,$FD,$F4,$FD,$F7,$FB,$FB,$FA
	db $00,$F9,$05,$FA,$09,$FB,$0C,$FD,$0D,$FD,$0C,$FF,$09,$02,$05,$03

CODE_B2D09A:
	LDA.b $00
	INC
	BIT.w #$0007
	BNE.b CODE_B2D0EB
	LDA.w $1C7F
	BEQ.b CODE_B2D0EB
	BMI.b CODE_B2D0B9
	DEC
	BEQ.b CODE_B2D0C9
	STA.w $1C7F
	LDA.w #$0032
	JSL.l CODE_B2801E
	LDY.b $70
	RTS

CODE_B2D0B9:
	INC
	BEQ.b CODE_B2D0C9
	STA.w $1C7F
	LDA.w #$00C8
	JSL.l CODE_B2801E
	LDY.b $70
	RTS

CODE_B2D0C9:
	LDA.w $005C,y
	BMI.b CODE_B2D0E0
	BEQ.b CODE_B2D0EB
	ORA.w #$8000
	STA.w $005C,y
	LDA.w #$0001
	JSL.l CODE_B28021
	LDY.b $70
	RTS

CODE_B2D0E0:
	AND.w #$7FFF
	JSL.l CODE_B28018
	TDC
	STA.w $005C,y
CODE_B2D0EB:
	RTS

CODE_B2D0EC:
	SEC
	SBC.w #$0100
	LSR
	LSR
	LSR
	STA.b $3E
	TXA
	SEC
	SBC.w #$0100
	AND.w #$FFF8
	ASL
	ASL
	ASL
	CLC
	ADC.b $3E
	TAX
	LDA.l $7E82E8,x
	AND.w #$00FF
	RTS

CODE_B2D10C:
	SEC
	SBC.w $0052,y
	LSR
	LSR
	LSR
	STA.b $3E
	TXA
	AND.w #$FFF8
	ASL
	ASL
	CLC
	ADC.b $3E
	TAX
	LDA.l $7E82E8,x
	AND.w #$00FF
	RTS

CODE_B2D127:
	LDY.b $62,x
	CPY.w #$0030
	BCS.b CODE_B2D135
	LDA.b $4E,x
	STA.b $60,x
	BRL.w CODE_B2D1B1

CODE_B2D135:
	LDY.b $60,x
	STY.b $24
	AND.w #$0007
	CMP.w #$0001
	BEQ.b CODE_B2D167
	CMP.w #$0002
	BEQ.b CODE_B2D17E
	CMP.w #$0003
	BEQ.b CODE_B2D19C
	CMP.w #$0004
	BNE.b CODE_B2D1B1
	LDA.w #$0100
	SEC
	SBC.b $60,x
	AND.w #$03FF
	CMP.w #$0080
	BEQ.b CODE_B2D192
	CMP.w #$0280
	BEQ.b CODE_B2D192
	STA.b $60,x
	BRA.b CODE_B2D1B1

CODE_B2D167:
	LDA.w #$0200
	SEC
	SBC.b $60,x
	AND.w #$03FF
	CMP.w #$0100
	BEQ.b CODE_B2D192
	CMP.w #$0300
	BEQ.b CODE_B2D192
	STA.b $60,x
	BRA.b CODE_B2D1B1

CODE_B2D17E:
	LDA.w #$0400
	SEC
	SBC.b $60,x
	AND.w #$03FF
	BEQ.b CODE_B2D192
	CMP.w #$0200
	BEQ.b CODE_B2D192
	STA.b $60,x
	BRA.b CODE_B2D1B1

CODE_B2D192:
	LDA.b $60,x
	SEC
	SBC.w #$0040
	STA.b $60,x
	BRA.b CODE_B2D1C7

CODE_B2D19C:
	LDA.w #$0300
	SEC
	SBC.b $60,x
	AND.w #$03FF
	CMP.w #$0180
	BEQ.b CODE_B2D192
	CMP.w #$0380
	BEQ.b CODE_B2D192
	STA.b $60,x
CODE_B2D1B1:
	LDA.b $62,x
	CMP.w #$8000
	ROR
	LDY.w $05EB
	BEQ.b CODE_B2D1C0
	CMP.w #$8000
	ROR
CODE_B2D1C0:
	STA.b $62,x
	LDA.w #$0010
	STA.b $4C,x
CODE_B2D1C7:
	LDA.l $7EA222
	STA.b $12,x
	LDA.l $7EA224
	STA.b $16,x
	RTS

CODE_B2D1D4:
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $58,x
	STA.w $0058,y
	RTS

CODE_B2D1E4:
	LDY.w $04F9
	LDA.w $0038,y
	CMP.w #$0009
	BNE.b CODE_B2D1FE
	LDY.w #$0218
	JSL.l CODE_BB85B8
	LDY.b $70
	BCS.b CODE_B2D1FE
	LDX.b $76
	STY.b $5C,x
CODE_B2D1FE:
	RTS

CODE_B2D1FF:
	LDY.b $70
	LDA.w $0060,y
	AND.w #$03FF
	TAX
	LDA.w $0062,y
	JSL.l CODE_808036
	STX.b $2A,y
	EOR.w #$FFFF
	INC
	STA.w $002E,y
	RTS

CODE_B2D219:
	LDY.b $70
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B2D237
	TYX
	LDA.b $62,x
	BNE.b CODE_B2D23E
	LDA.b $3E,x
	BEQ.b CODE_B2D238
	DEC.b $3E,x
	BNE.b CODE_B2D237
	LDX.w $1C8F
	BEQ.b CODE_B2D237
	STY.b $5E,x
CODE_B2D237:
	RTS

CODE_B2D238:
	LDA.w #$0020
	STA.b $3E,x
	RTS

CODE_B2D23E:
	LDA.w $1C8F
	BNE.b CODE_B2D237
	JSR.w CODE_B2D1E4
	RTS

CODE_B2D247:
	LDX.b $70
	LDA.b $00
	BIT.w #$0003
	BEQ.b CODE_B2D255
	LDA.b $62,x
	BNE.b CODE_B2D268
	RTS

CODE_B2D255:
	LDA.b $62,x
	LSR
	LSR
	LSR
	LSR
	SBC.w #$0020
	AND.w #$00FF
	JSL.l CODE_B28021
	LDX.b $70
	RTS

CODE_B2D268:
	LDY.b $18,x
	BMI.b CODE_B2D283
	LDA.w $1C35
	BIT.w #$0100
	BNE.b CODE_B2D283
	STY.b $5C,x
	LDA.w #$FFFC
	STA.w $1C7F
	LDA.b $18,x
	ORA.w #$8000
	STA.b $18,x
CODE_B2D283:
	RTS

CODE_B2D284:
	LDY.b $70
	LDA.w $0062,y
	CMP.w #$0040
	BCS.b CODE_B2D2B9
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2D2A9
	LSR
	AND.w #$000F
	TAX
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B2D2AA
	LDA.l DATA_B2D2DF,x
CODE_B2D2A6:
	STA.w $0058,y
CODE_B2D2A9:
	RTS

CODE_B2D2AA:
	JSR.w CODE_B2D2C6
	CLC
	ADC.l DATA_B2D2EF,x
	BMI.b CODE_B2D2A6
	LDA.w #$0000
	BRA.b CODE_B2D2A6

CODE_B2D2B9:
	LDA.w $05EB
	CMP.w #$0003
	BNE.b CODE_B2D2A9
	JSR.w CODE_B2D2C6
	BRA.b CODE_B2D2A6

CODE_B2D2C6:
	LDA.w #$01C0
	SEC
	SBC.w $0016,y
	BMI.b CODE_B2D2DA
	XBA
	LSR
	LSR
	AND.w #$FF00
	CLC
	ADC.w $0040,y
	RTS

CODE_B2D2DA:
	LDA.w $0040,y
	BRA.b CODE_B2D2A6

DATA_B2D2DF:
	dw $FF00,$FF00,$FF00,$FF00,$0000,$0000,$0000,$0000

DATA_B2D2EF:
	dw $FF00,$FF01,$FE01,$FD01,$FD00,$FD00,$FE00,$FF00

CODE_B2D2FF:
	LDY.b $6C,x
	BNE.b CODE_B2D325
	LDY.b $62,x
	CPY.w #$0130
	BCC.b CODE_B2D325
CODE_B2D30A:
	PHA
	TYA
	STA.w $1C85
	EOR.w #$FFFF
	INC
	LDY.w $05EB
	CPY.w #$0002
	BEQ.b CODE_B2D31E
	LDA.w #$FF00
CODE_B2D31E:
	STA.b $2C,x
	STA.b $6C,x
	STZ.b $58,x
	PLA
CODE_B2D325:
	RTS

CODE_B2D326:
	LDX.b $70
	LDY.b $6C,x
	BEQ.b CODE_B2D354
	SEP.b #$20
	LDA.b $59,x
	CLC
	ADC.b $2D,x
	STA.b $59,x
	REP.b #$20
	BMI.b CODE_B2D344
	STZ.b $6C,x
	LDA.w $1C85
	CMP.b $62,x
	BPL.b CODE_B2D344
	STA.b $62,x
CODE_B2D344:
	LDA.b $2C,x
	CLC
	ADC.w #$0060
	STA.b $2C,x
	LDA.b $62,x
	CLC
	ADC.w #$0004
	STA.b $62,x
CODE_B2D354:
	RTS

DATA_B2D355:
	dw $FF00,$FF00,$FE00,$FD00,$FD00,$FE00,$FF00,$FF00

CODE_B2D365:
	LDA.w #$0100
	BIT.w $1C35
	BNE.b CODE_B2D378
	LDA.w $04DA
	BIT.w #$8080
	BEQ.b CODE_B2D378
	JSR.w CODE_B2C6B7
CODE_B2D378:
	RTS

CODE_B2D379:
	LDX.b $70
	LDA.b $6C,x
	BNE.b CODE_B2D3D4
	LDA.w #$1000
	BIT.w $05FD
	BNE.b CODE_B2D38F
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B2D397
CODE_B2D38F:
	LDA.w $04D6
	AND.w #$0F00
	BNE.b CODE_B2D39B
CODE_B2D397:
	JSR.w CODE_B2D50E
	RTS

CODE_B2D39B:
	BIT.w #$0800
	BEQ.b CODE_B2D3A3
	AND.w #$FBFF
CODE_B2D3A3:
	BIT.w #$0100
	BEQ.b CODE_B2D3AB
	AND.w #$FDFF
CODE_B2D3AB:
	XBA
	ASL
	TAY
	LDA.w DATA_B2D4C5-$02,y
	STA.w $1C81
	STA.b $24
	CLC
	ADC.w #$0200
	AND.w #$03FF
	STA.b $26
	JSR.w CODE_B2D4D9
	LDA.b $68,x
	STA.b $28
	JSR.w CODE_B2D3D9
	BEQ.b CODE_B2D3D4
	BCC.b CODE_B2D3D5
	SBC.b $28
CODE_B2D3CF:
	AND.w #$03FF
	STA.b $60,x
CODE_B2D3D4:
	RTS

CODE_B2D3D5:
	ADC.b $28
	BRA.b CODE_B2D3CF

CODE_B2D3D9:
	LDA.w $04D6
	AND.w #$0F00
	BEQ.b CODE_B2D3F6
	BIT.w #$0100
	BEQ.b CODE_B2D3EC
CODE_B2D3E6:
	LDA.b $60,x
	JSR.w CODE_B2D3FE
	RTS

CODE_B2D3EC:
	BIT.w #$0200
	BEQ.b CODE_B2D3F7
CODE_B2D3F1:
	LDA.b $60,x
	JSR.w CODE_B2D413
CODE_B2D3F6:
	RTS

CODE_B2D3F7:
	EOR.w #$0800
	BEQ.b CODE_B2D3E6
	BRA.b CODE_B2D3F1

CODE_B2D3FE:
	CMP.b $24
	BCC.b CODE_B2D40C
	BEQ.b CODE_B2D40C
	CMP.b $26
	BEQ.b CODE_B2D40E
	BCS.b CODE_B2D40C
	SEC
	RTS

CODE_B2D40C:
	CLC
	RTS

CODE_B2D40E:
	CMP.w #$FFFF
	CLC
	RTS

CODE_B2D413:
	CMP.b $26
	BCC.b CODE_B2D41E
	BEQ.b CODE_B2D420
	CMP.b $24
	BCS.b CODE_B2D41E
	RTS

CODE_B2D41E:
	SEC
	RTS

CODE_B2D420:
	CMP.w #$FFFF
	SEC
	RTS

CODE_B2D425:
	LDA.w $05EB
	BNE.b CODE_B2D438
	LDX.b $70
	LDA.b $4C,x
	BEQ.b CODE_B2D438
	DEC.b $4C,x
	BNE.b CODE_B2D438
	LDA.b $4E,x
	STA.b $60,x
CODE_B2D438:
	RTS

CODE_B2D439:
	LDA.w $04D6
	BIT.w #$0F00
	BEQ.b CODE_B2D486
	LDX.b $70
	LDA.w $1C81
	STA.b $24
	CLC
	ADC.w #$0200
	AND.w #$03FF
	STA.b $26
	LDA.b $68,x
	LDY.w $05EB
	BEQ.b CODE_B2D459
	ASL
CODE_B2D459:
	STA.b $28
	JSR.w CODE_B2D49B
	BEQ.b CODE_B2D486
	BCC.b CODE_B2D487
	SBC.b $28
CODE_B2D464:
	AND.w #$03FF
	LDY.w $05EB
	CPY.w #$0003
	BEQ.b CODE_B2D482
	STA.b $1E
	JSR.w CODE_B2CBD5
	LDA.b $1A
	LDX.b $1C
	JSR.w CODE_B2D0EC
	BIT.w #$0080
	BNE.b CODE_B2D48B
	LDA.b $1E
CODE_B2D482:
	LDX.b $70
	STA.b $4E,x
CODE_B2D486:
	RTS

CODE_B2D487:
	ADC.b $28
	BRA.b CODE_B2D464

CODE_B2D48B:
	LDX.b $70
	LDA.b $4E,x
	CLC
	ADC.w #$0020
	STA.b $60,x
	LDA.w #$0010
	STA.b $4C,x
	RTS

CODE_B2D49B:
	LDA.w $1C81
	CMP.w #$0001
	BCC.b CODE_B2D4AE
	CMP.w #$0200
	BCS.b CODE_B2D4AE
CODE_B2D4A8:
	LDA.b $4E,x
	JSR.w CODE_B2D3FE
	RTS

CODE_B2D4AE:
	CMP.w #$0201
	BCC.b CODE_B2D4B9
CODE_B2D4B3:
	LDA.b $4E,x
	JSR.w CODE_B2D413
	RTS

CODE_B2D4B9:
	CMP.w #$0101
	BCC.b CODE_B2D4A8
	CMP.w #$0300
	BCS.b CODE_B2D4A8
	BRA.b CODE_B2D4B3

DATA_B2D4C5:
	dw $0100,$0300,$0000,$0200,$0180,$0280,$0000,$0000
	dw $0080,$0380

CODE_B2D4D9:
	LDA.b $60,x
	SEC
	SBC.b $26
	JSR.w CODE_B2D51D
	CMP.w #$00D0
	BMI.b CODE_B2D50E
	LDY.b $6A,x
	LDA.w $04D6
	BIT.w #$4000
	BNE.b CODE_B2D500
	LDA.b $64,x
	CMP.b $62,x
	BPL.b CODE_B2D4FF
	LDA.b $62,x
	SEC
	SBC.b $66,x
	STA.b $62,x
	BRA.b CODE_B2D50D

CODE_B2D4FF:
	TAY
CODE_B2D500:
	STY.b $28
	LDA.b $62,x
	CLC
	ADC.b $66,x
	CMP.b $28
	BPL.b CODE_B2D50D
	STA.b $62,x
CODE_B2D50D:
	RTS

CODE_B2D50E:
	LDA.b $62,x
	SEC
	SBC.b $66,x
	BPL.b CODE_B2D51A
	LDA.b $4E,x
	STA.b $60,x
	TDC
CODE_B2D51A:
	STA.b $62,x
	RTS

CODE_B2D51D:
	TAY
	CMP.w #$0300
	BPL.b CODE_B2D52B
	TYA
	BPL.b CODE_B2D52A
	EOR.w #$FFFF
	INC
CODE_B2D52A:
	RTS

CODE_B2D52B:
	TDC
	RTS

DKC3_NorSpr031C_GameOverBlocks_Main:
;$B2D52D
	JMP.w (DATA_B2D530,x)

DATA_B2D530:
	dw CODE_B2D538
	dw CODE_B2D558
	dw CODE_B2D575
	dw CODE_B2D5DF

CODE_B2D538:
	LDA.b $00
	STA.w $1C37
	LDA.w $1C35
	BIT.w #$4000
	BEQ.b CODE_B2D5B9
	TYX
	INC.b $38,x
	JSL.l CODE_808018
	AND.w #$03FF
	ORA.w #$0100
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B2D558:
	TYX
	LDA.b $2E,x
	SEC
	SBC.w #$0040
	STA.b $2E,x
	LDA.b $6A,x
	CMP.b $16,x
	BCC.b CODE_B2D5B9
	INC.b $38,x
	LDA.w #$003D
	STA.b $5A,x
	LDA.w #$00C3
	STA.b $6A,x
	BRA.b CODE_B2D5B9

CODE_B2D575:
	TYX
	LDA.w $1C35
	BIT.w #$8000
	BNE.b CODE_B2D5C0
	LDA.w $1C63
	CMP.w #$0080
	BCS.b CODE_B2D5A2
	LDA.w $04DA
	BIT.b $5E,x
	BEQ.b CODE_B2D5A2
	LDA.w #$0080
	STA.w $1C63
	LDA.b $16,x
	CMP.w #$0010
	BMI.b CODE_B2D5B9
	LDA.b $60,x
	JSL.l CODE_B28012
	BRA.b CODE_B2D5B4

CODE_B2D5A2:
	LDY.b $66,x
	LDA.b [$6A],y
	BMI.b CODE_B2D5B9
	CLC
	ADC.w $1C37
	CMP.b $00
	BNE.b CODE_B2D5B9
	INC.b $66,x
	INC.b $66,x
CODE_B2D5B4:
	LDA.w #$F900
	STA.b $2E,x
CODE_B2D5B9:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2D5C0:
	TYX
	INC.b $38,x
	JSL.l CODE_808018
	AND.w #$03FF
	ORA.w #$0100
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.w #$003D
	STA.b $5A,x
	LDA.w #$0440
	STA.b $6A,x
	BRA.b CODE_B2D5B9

CODE_B2D5DF:
	LDA.w $0016,y
	CMP.w #$0200
	BCC.b CODE_B2D5EA
	STZ.w $15E6
CODE_B2D5EA:
	BRA.b CODE_B2D5B9

DKC3_NorSpr0308_StationaryDisplaySprite1_Main:
;$B2D5EC
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

DKC3_NorSpr0314_EndingSwankyKong_Main:
;$B2D5F3
	JMP.w (DATA_B2D5F6,x)

DATA_B2D5F6:
	dw CODE_B2D5FA
	dw CODE_B2D604

CODE_B2D5FA:
	TYX
	INC.b $38,x
	LDY.w #$0338
	JSL.l CODE_BB8585
DKC3_NorSpr0318_MovingDisplaySprite_Main:
CODE_B2D604:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

DKC3_NorSpr00F8_FunkyKong_Main:
;$B2D60F
	JMP.w (DATA_B2D612,x)

DATA_B2D612:
	dw CODE_B2D624
	dw CODE_B2D62B
	dw CODE_B2D633
	dw CODE_B2D63C
	dw CODE_B2D65E
	dw CODE_B2D675
	dw CODE_B2D6C2
	dw CODE_B2D6DF
	dw CODE_B2D6F8

CODE_B2D624:
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B2D62B:
	TYX
	LDA.w #$01B0
	STA.b $60,x
	INC.b $38,x
CODE_B2D633:
	TYX
	DEC.b $60,x
	BNE.b CODE_B2D63A
	INC.b $38,x
CODE_B2D63A:
	BRA.b CODE_B2D624

CODE_B2D63C:
	LDA.w #$02D9
	JSL.l CODE_B9A000
	LDA.w #$0120
	STA.b $5E,x
	LDA.w #$00A0
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$FFFE
	STA.b $62,x
	INC.b $38,x
	LDY.w $18E7
	LDA.b $66,x
	STA.w $005C,y
CODE_B2D65E:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2D66E
	LDA.w #$0150
	STA.b $60,x
	INC.b $38,x
CODE_B2D66E:
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B2D675:
	TYX
	DEC.b $60,x
	BNE.b CODE_B2D67C
	INC.b $38,x
CODE_B2D67C:
	LDA.b $64,x
	BEQ.b CODE_B2D685
	DEC.b $64,x
CODE_B2D682:
	JMP.w [$04F5]

CODE_B2D685:
	INC.b $62,x
	INC.b $62,x
	LDY.b $62,x
	LDA.w DATA_B2D6A4,y
	BEQ.b CODE_B2D682
	LDY.w #$0028
	CMP.w #$0240
	BEQ.b CODE_B2D69B
	LDY.w #$000C
CODE_B2D69B:
	STY.b $64,x
	TAY
	JSL.l CODE_BB8585
	BRA.b CODE_B2D682

DATA_B2D6A4:
	dw $0240,$0240,$0240,$0244,$0244,$0244,$0240,$0240
	dw $0246,$0246,$0246,$0246,$0246,$0240,$0000

CODE_B2D6C2:
	TYX
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDA.w #$02DA
	JSL.l CODE_B9A000
	LDA.w #$00E2
	STA.b $5E,x
	LDA.w #$FF60
	STA.b $30,x
	STA.b $2A,x
	INC.b $38,x
CODE_B2D6DF:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2D6F1
	LDA.w #$02DB
	JSL.l CODE_B9A000
	STZ.b $38,x
CODE_B2D6F1:
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B2D6F8:
	JSL.l CODE_B9A00C
DKC3_NorSpr01D4_KnautilusSpriteMask_Main:
;$B2D6FC
	JSL.l CODE_B9E000
	JMP.w [$04F5]

DKC3_NorSpr04D8_SwankyKong_Main:
;$B2D703
	JMP.w (DATA_B2D706,x)

DATA_B2D706:
	dw CODE_B2D70C
	dw CODE_B2D71A
	dw CODE_B2D72F

CODE_B2D70C:
	TYX
	LDY.w $04F9
	LDA.w $0038,y
	BNE.b CODE_B2D717
	INC.b $38,x
CODE_B2D717:
	JMP.w CODE_B2E074

CODE_B2D71A:
	TYX
	LDA.w $0543
	BEQ.b CODE_B2D72F
	INC.b $38,x
	LDA.w #$02E2
	JSL.l CODE_B9A000
	LDA.w #$0010
	TSB.w $0613
CODE_B2D72F:
	JMP.w CODE_B2E074

DKC3_NorSpr0320_BrothersBear_Main:
;$B2D732
	JMP.w (DATA_B2D735,x)

DATA_B2D735:
	dw CODE_B2D739
	dw CODE_B2D780

CODE_B2D739:
	TYX
	INC.b $38,x
	LDA.b $5E,x
	ASL
	TAX
	LDY.w DATA_B2D7B1,x
	BEQ.b CODE_B2D77B
	CPX.w #$000A
	BNE.b CODE_B2D756
	JSL.l CODE_BB85B5
	LDA.w #$FFFF
	STA.w $06DA
	BRA.b CODE_B2D77B

CODE_B2D756:
	CPX.w #$0018
	BNE.b CODE_B2D770
	JSL.l CODE_BB85B5
	LDA.w $0604
	AND.w #$00FF
	LDY.w #$0354
	CMP.w #$0005
	BNE.b CODE_B2D770
	LDY.w #$0222
CODE_B2D770:
	JSL.l CODE_BB8585
	LDA.b $76
	LDY.b $70
	STA.w $004C,y
CODE_B2D77B:
	LDY.b $70
	JSR.w CODE_B2D7CB
CODE_B2D780:
	LDA.w $005E,y
	CMP.w #$0005
	BNE.b CODE_B2D7AA
	LDA.w $006A,y
	BIT.w #$4000
	BEQ.b CODE_B2D7AA
	EOR.w #$4000
	STA.w $006A,y
	LDX.b $68,y
	LDA.w #$0023
	STA.b $5E,x
	LDA.w #$0330
	JSL.l CODE_B9A000
	LDA.w #$1000
	TSB.w $061F
CODE_B2D7AA:
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

DATA_B2D7B1:
	dw $0000,$0000,$025E,$0000,$0248,$0254,$0000,$0000
	dw $0000,$0236,$024A,$0000,$0352

CODE_B2D7CB:
	LDA.w #$000C
	JSL.l CODE_BB859A
	STA.b $2E
	LDX.w #$0000
	LDA.w #$0000
	STA.b $84
	LDA.w #$0001
	STA.b $40
CODE_B2D7E1:
	PHX
	LDA.w $006A,y
	BIT.b $40
	BEQ.b CODE_B2D81D
	LDY.w #$0270
	JSL.l CODE_BB85B8
	LDX.b $76
	LDY.b $70
	LDA.b $24,x
	CLC
	ADC.b $84
	STA.b $24,x
	LDA.w $0012,y
	STA.b $12,x
	LDA.b $40
	STA.b $5C,x
	BIT.w #$0028
	BEQ.b CODE_B2D812
	LDA.b $1E,x
	AND.w #$F1FF
	ORA.b $2E
	STA.b $1E,x
CODE_B2D812:
	LDA.b $01,S
	JSR.w CODE_B2D82F
	STA.b $16,x
	LDA.b $20
	STA.b $12,x
CODE_B2D81D:
	ASL.b $40
	LDA.b $84
	CLC
	ADC.w #$0005
	STA.b $84
	PLX
	INX
	CPX.w #$0008
	BCC.b CODE_B2D7E1
	RTS

CODE_B2D82F:
	STA.b $1A
	LDA.w $005E,y
	STA.b $22
	ASL
	TAY
	LDA.w DATA_B2D861,y
	AND.w #$00FF
	BNE.b CODE_B2D843
	LDA.w #$0120
CODE_B2D843:
	STA.b $20
	LDA.b $22
	BNE.b CODE_B2D858
	LDA.b $1A
	CMP.w #$0003
	BNE.b CODE_B2D858
	LDA.b $20
	CLC
	ADC.w #$0010
	STA.b $20
CODE_B2D858:
	LDA.w DATA_B2D861+$01,y
	AND.w #$00FF
	LDY.b $70
	RTS

DATA_B2D861:
	db $AD,$7E,$80,$70,$A5,$6C,$58,$7A,$78,$90,$84,$78,$2E,$74,$2E,$72
	db $AC,$7C,$80,$70,$2E,$72,$5E,$72,$80,$70,$00,$A0

DKC3_NorSpr0324_BrothersBearAccessories_Main:
;$B2D87D
	JMP.w (DATA_B2D880,x)

DATA_B2D880:
	dw CODE_B2D884
	dw CODE_B2D898

CODE_B2D884:
	JSR.w CODE_B2F881
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	TYX
	INC.b $38,x
CODE_B2D898:
	LDX.b $5C,y
	LDA.b $24,x
	CLC
	ADC.w $005E,y
	STA.w $0024,y
	JMP.w [$04F5]

DKC3_NorSpr032C_UnknownSprite032C_Main:
;$B2D8A6
	JMP.w (DATA_B2D8A9,x)

DATA_B2D8A9:
	dw CODE_B2D8AF
	dw CODE_B2D8CC
	dw CODE_B2D8CF

CODE_B2D8AF:
	TYX
	INC.b $38,x
	LDA.b $24,x
	STA.b $60,x
	LDA.w #$0040
	STA.b $62,x
	JSR.w CODE_B2F881
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
CODE_B2D8CC:
	JMP.w [$04F5]

CODE_B2D8CF:
	TYX
	LDA.b $60,x
	CLC
	ADC.b $5E,x
	STA.b $24,x
	LDA.b $5E,x
	CLC
	ADC.w #$0005
	CMP.w #$0019
	BNE.b CODE_B2D8E5
	LDA.w #$0000
CODE_B2D8E5:
	STA.b $5E,x
	DEC.b $62,x
	BNE.b CODE_B2D8F1
	LDA.b $60,x
	STA.b $24,x
	DEC.b $38,x
CODE_B2D8F1:
	JMP.w [$04F5]

DKC3_NorSpr0328_MainMapWaterfall_Main:
;$B2D8F4
	JMP.w (DATA_B2D8F7,x)

DATA_B2D8F7:
	dw CODE_B2D8FB
	dw CODE_B2D907

CODE_B2D8FB:
	LDA.w $0024,y
	STA.w $005C,y
	TYX
	INC.b $38,x
	STX.w $1C5D
CODE_B2D907:
	JMP.w [$04F5]

DKC3_NorSpr034C_UnknownSprite034C_Main:
;$B2D90A
	JMP.w (DATA_B2D90D,x)

DATA_B2D90D:
	dw CODE_B2D911
	dw CODE_B2D938

CODE_B2D911:
	TYX
	INC.b $38,x
	JSL.l CODE_808018
	AND.w #$03FF
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	STA.b $34,x
	JSL.l CODE_808018
	AND.w #$03FF
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $2A,x
	STA.b $2A,x
	STA.b $30,x
CODE_B2D938:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

DKC3_NorSpr0334_ChairliftPulley_Main:
;$B2D943
	JMP.w (DATA_B2D946,x)

DATA_B2D946:
	dw CODE_B2D94A
	dw CODE_B2D970

CODE_B2D94A:
	TYX
	INC.b $38,x
	LDA.w $1C5F
	CMP.w #$0009
	BEQ.b CODE_B2D962
	LDA.w #$1000
	BIT.w $0629
	BEQ.b CODE_B2D970
	LDA.w #$0100
	STA.b $44,x
CODE_B2D962:
	LDA.w #$0564
	JSL.l CODE_B28012
	LDA.w #$066E
	JSL.l CODE_B28012
CODE_B2D970:
	TYX
	JSR.w CODE_B2D9BA
	LDA.w #$1000
	BIT.w $0629
	BNE.b CODE_B2D9A7
	LDA.w #$2000
	BIT.w $0629
	BEQ.b CODE_B2D9A7
	INC.b $44,x
	LDA.b $44,x
	CMP.w #$0100
	BCC.b CODE_B2D9A7
	LDA.w #$2000
	TRB.w $0629
	LDA.w #$1000
	TSB.w $0629
	LDA.w #$0564
	JSL.l CODE_B28012
	LDA.w #$066E
	JSL.l CODE_B28012
CODE_B2D9A7:
	LDA.b $42,x
	LSR
	SEC
	SBC.b $44,x
	BEQ.b CODE_B2D9B1
	BPL.b CODE_B2D9B3
CODE_B2D9B1:
	INC.b $5C,x
CODE_B2D9B3:
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B2D9BA:
	LDA.b $5C,x
	AND.w #$0003
	CLC
	ADC.w #$8692
	XBA
	STA.b $58,x
	LDA.b $5C,x
	AND.w #$0004
	LSR
	LSR
	ADC.w #$0008
	XBA
	ORA.w #$0013
	STA.b $68,x
	LDA.b $5C,x
	EOR.w #$FFFF
	INC
	STA.b $1A
	AND.w #$0003
	CLC
	ADC.w #$8692
	XBA
	SEC
	SBC.w #$000F
	STA.b $6A,x
	LDA.b $1A
	AND.w #$0004
	LSR
	LSR
	ADC.w #$0008
	XBA
	ORA.w #$0013
	STA.b $6C,x
	RTS

DKC3_NorSpr01AC_BrashCabinDigitalDisplay_Main:
;$B2D9FD
	JMP.w (DATA_B2DA00,x)

DATA_B2DA00:
	dw CODE_B2DA04
	dw CODE_B2DA7D

CODE_B2DA04:
	TYX
	INC.b $38,x
	LDA.w #$00CC
	JSL.l CODE_BB859A
	ORA.w #$2000
	STA.w $005C,y
	STZ.b $00
	JSR.w CODE_B2DAF7
	LDA.w $0649
	BIT.w #$0004
	BEQ.b CODE_B2DA7D
	LDX.w #$0000
CODE_B2DA24:
	LDA.l DATA_B2DB1D,x
	STA.l $7EA8E9,x
	INX
	INX
	CPX.w #$0020
	BCC.b CODE_B2DA24
	LDA.w #$0001
	ORA.w #$0A00
	STA.l $7EA8EF
	SEP.b #$20
	LDA.b #$05
	STA.l $7EA8F2
	LDA.b #$01
	STA.l $7EA8F1
	REP.b #$20
	LDA.w $0631
	AND.w #$000F
	ORA.w #$0A00
	STA.l $7EA902
	SEP.b #$20
	LDA.w $0630
	LSR
	LSR
	LSR
	LSR
	AND.b #$0F
	STA.l $7EA904
	LDA.w $0630
	AND.b #$0F
	STA.l $7EA905
	LDA.w $062F
	AND.b #$0F
	STA.l $7EA907
	REP.b #$20
CODE_B2DA7D:
	LDA.w $005C,y
	CLC
	ADC.w #$0020
	STA.b $1A
	LDA.b $00
	AND.w #$01F8
	LSR
	LSR
	LSR
	STA.b $1E
	LDA.b $00
	AND.w #$0007
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$A820
	XBA
	SEP.b #$20
	SEC
	SBC.w $1973
	XBA
	REP.b #$20
	STA.b $1C
	LDX.w #$0000
	LDY.b $82
CODE_B2DAAE:
	PHX
	TXA
	CLC
	ADC.b $1E
	TAX
	LDA.l $7EA8DE,x
	AND.w #$00FF
	ORA.b $1A
	STA.w $0002,y
	LDA.b $1C
	STA.w $0000,y
	LDA.b $1C
	CLC
	ADC.w #$0008
	STA.b $1C
	INY
	INY
	INY
	INY
	PLX
	INX
	CPX.w #$0006
	BNE.b CODE_B2DAAE
	STY.b $82
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2DAF4
	LDA.b $00
	AND.w #$000C
	ASL
	TAY
	LDX.w #$7EA90B
	JSR.w CODE_B2DB06
	LDX.w #$7EA914
	JSR.w CODE_B2DB06
CODE_B2DAF4:
	JMP.w [$04F5]

CODE_B2DAF7:
	LDX.w #$0044
CODE_B2DAFA:
	LDA.w #$0B0B
	STA.l $7EA8DE,x
	DEX
	DEX
	BPL.b CODE_B2DAFA
	RTS

CODE_B2DB06:
	PHY
	LDA.w #$0004
	STA.b $1A
CODE_B2DB0C:
	LDA.w DATA_B2DB3D,y
	STA.l $7E0000,x
	INY
	INY
	INX
	INX
	DEC.b $1A
	BNE.b CODE_B2DB0C
	PLY
	RTS

DATA_B2DB1D:
	db $0D,$0E,$0F,$10,$11,$0B,$00,$0A,$00,$00,$0C,$00,$0B,$0B,$0B,$0B
	db $0B,$0B,$0B,$12,$13,$14,$15,$10,$0B,$00,$0A,$00,$00,$0C,$00,$0B

DATA_B2DB3D:
	db $1C,$1C,$0B,$0B,$1C,$0B,$16,$17,$1D,$1D,$0B,$0B,$1D,$0B,$18,$19
	db $1E,$1E,$0B,$0B,$1E,$0B,$1A,$1B,$1D,$1D,$0B,$0B,$1D,$0B,$18,$19

DKC3_NorSpr0338_UnknownSprite0338_Main:
;$B2DB5D
	JMP.w (DATA_F2DB60,x)

DATA_F2DB60:
	dw CODE_B2DB64
	dw CODE_B2DBA2

CODE_B2DB64:
	TYX
	INC.b $38,x
	LDY.w #$0350
	JSL.l CODE_BB8585
	LDY.b $70
	LDA.w $061D
	BIT.w #$0004
	BNE.b CODE_B2DBA2
	STZ.w $1560
	STZ.w $155E
	LDY.w #$012E
	JSL.l CODE_BB85B8
	LDX.b $76
	LDY.b $70
	STX.b $5C,y
	STZ.b $0E,x
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	SEC
	SBC.w #$0016
	STA.b $16,x
CODE_B2DBA2:
	TYX
	LDY.b $5C,x
	BEQ.b CODE_B2DBB7
	LDA.w #$0004
	BIT.w $061D
	BEQ.b CODE_B2DBB7
	LDA.w #$0007
	STA.w $0038,y
	STZ.b $5C,x
CODE_B2DBB7:
	JMP.w [$04F5]

DKC3_NorSpr0340_BramblesVase_Main:
;$B2DBBA
	JMP.w (DATA_B2DBBD,x)

DATA_B2DBBD:
	dw CODE_B2DBC1
	dw CODE_B2DBE4

CODE_B2DBC1:
	TYX
	INC.b $38,x
	LDY.w #$0270
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.b $24,x
	CLC
	ADC.w #$001E
	STA.b $24,x
	LDA.w #$0054
	STA.b $12,x
	LDA.w #$0038
	STA.b $16,x
	LDA.w #$0000
	STA.b $0E,x
CODE_B2DBE4:
	LDX.w #$00A4
	LDA.w #$0088
	LDY.b $70
	JSL.l CODE_B78018
	JMP.w [$04F5]

DKC3_NorSpr00A8_RazorRidgePipe_Main:
DKC3_NorSpr00AC_UnknownSprite00AC_Main:
;$B2DBF3
	JMP.w (DATA_B2DBF6,x)

DATA_B2DBF6:
	dw CODE_B2DC1E
	dw CODE_B2DBFA

CODE_B2DBFA:
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B2DC1A
	TYX
	LDA.b $5C,x
	BEQ.b CODE_B2DC21
	SEP.b #$20
	CMP.b #$30
	BCS.b CODE_B2DC14
	CMP.b #$10
	BCS.b CODE_B2DC16
	INC.b $59,x
	BRA.b CODE_B2DC16

CODE_B2DC14:
	DEC.b $59,x
CODE_B2DC16:
	REP.b #$20
	DEC.b $5C,x
CODE_B2DC1A:
	JSL.l CODE_B9A006
DKC3_NorSpr033C_StationaryDisplaySprite2_Main:
CODE_B2DC1E:
	JMP.w [$04F5]

CODE_B2DC21:
	JSL.l CODE_BB8591
	BRA.b CODE_B2DC1E

DKC3_NorSpr00B0_UnknownSprite00B0_Main:
;$B2DC27
	JMP.w (DATA_B2DC2A,x)

DATA_B2DC2A:
	dw CODE_B2DC2E
	dw CODE_B2E9AC

CODE_B2DC2E:
	LDA.w $0024,y
	STA.w $005C,y
	CLC
	ADC.w #$0005
	STA.w $0024,y
	LDX.w #$00A1
	LDA.w #$0080
	JSL.l CODE_B78018
	LDY.b $70
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$0002
	BCS.b CODE_B2DC85
	LDA.w $05E7
	CMP.w #$0003
	BCS.b CODE_B2DC85
	LDA.w $005C,y
	CLC
	ADC.w #$000A
	STA.w $0024,y
	LDX.w #$00A1
	LDA.w #$0080
	JSL.l CODE_B78018
	LDY.b $70
	LDA.w $005C,y
	CLC
	ADC.w #$000F
	STA.w $0024,y
	LDX.w #$00A1
	LDA.w #$0080
	JSL.l CODE_B78018
	LDY.b $70
CODE_B2DC85:
	LDA.w $005C,y
	STA.w $0024,y
	JMP.w [$04F5]

DKC3_NorSpr0348_UnknownSprite0348_Main:
;$B2DC8E
	JMP.w (DATA_B2DC91,x)

DATA_B2DC91:
	dw CODE_B2DC9D
	dw CODE_B2DCBD
	dw CODE_B2DD16
	dw CODE_B2DD3C
	dw CODE_B2DD16
	dw CODE_B2DD94

CODE_B2DC9D:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2DCB3
	TYX
	INC.b $38,x
	LDA.w #$0195
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
CODE_B2DCB3:
	JSL.l CODE_B9E000
	JSR.w CODE_B2DD30
CODE_B2DCBA:
	JMP.w CODE_B2E074

CODE_B2DCBD:
	TYX
	DEC.b $60,x
	BPL.b CODE_B2DCBA
	LDX.w $1C5F
	LDA.w $0632,x
	BIT.w #$0002
	BNE.b CODE_B2DCE5
	LDA.w #$0040
	TSB.w $1C71
	BNE.b CODE_B2DCDC
	LDY.w #$027E
	JSL.l CODE_BB85B5
CODE_B2DCDC:
	LDX.b $70
	INC.b $38,x
	INC.b $38,x
	JMP.w CODE_B2E074

CODE_B2DCE5:
	LDA.w #$0004
	TRB.w $053B
	TYX
	LDA.w #$0198
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
CODE_B2DCFD:
	LDA.w #$FFE0
	STA.b $5E,x
	LDA.w #$FE00
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$00F0
	STA.b $2E,x
	LDA.w #$0002
	STA.b $38,x
	JMP.w CODE_B2DCB3

CODE_B2DD16:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B2DD2D
	LDA.w $04EC
	AND.w #$FF00
	BNE.b CODE_B2DD2D
	LDA.w #$820F
	STA.w $04EC
CODE_B2DD2D:
	JMP.w CODE_B2DCB3

CODE_B2DD30:
	LDA.w #$00E4
	CMP.w $0016,y
	BCC.b CODE_B2DD3B
	STA.w $0016,y
CODE_B2DD3B:
	RTS

CODE_B2DD3C:
	LDA.w $1C71
	BIT.w #$0030
	BEQ.b CODE_B2DD77
	BIT.w #$0020
	BNE.b CODE_B2DCE5
	LDA.w #$0005
	STA.w $0038,y
	LDA.w #$0120
	STA.w $0060,y
	LDA.w #$0040
	TRB.w $1C71
	BEQ.b CODE_B2DD77
	LDX.w $1C5F
	BEQ.b CODE_B2DD7E
	INC.w $05CD
CODE_B2DD65:
	LDA.w $0632,x
	ORA.w #$0002
	STA.w $0632,x
	LDA.w #$0800
	TSB.w $1C71
	JMP.w [$04F5]

CODE_B2DD77:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B2DD7E:
	LDA.w #$0004
	TRB.w $053B
	LDA.w $0632,x
	BIT.w #$0002
	BNE.b CODE_B2DD65
	LDA.w #$0028
	TSB.w $053B
	BRA.b CODE_B2DD65

CODE_B2DD94:
	TYX
	DEC.b $60,x
	LDA.b $60,x
	CMP.w #$00E0
	BEQ.b CODE_B2DDD4
	CPX.w $04FD
	BEQ.b CODE_B2DDAD
	CMP.w #$00A0
	BEQ.b CODE_B2DDCB
	CMP.w #$00B0
	BPL.b CODE_B2DDBF
CODE_B2DDAD:
	CMP.w #$0000
	BPL.b CODE_B2DDC8
	LDA.w #$01CD
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
	JMP.w CODE_B2DCFD

CODE_B2DDBF:
	LDA.w $1C8B
	AND.w #$000F
	STA.w $1C8B
CODE_B2DDC8:
	JMP.w CODE_B2E074

CODE_B2DDCB:
	LDA.w #$0001
	JSL.l CODE_B2800F
	BRA.b CODE_B2DDC8

CODE_B2DDD4:
	LDA.w #$0192
	CLC
	ADC.w $005C,y
	JSL.l CODE_B9A000
	CPX.w $04FD
	BEQ.b CODE_B2DDC8
	LDA.w #$0020
	BIT.w $053B
	BNE.b CODE_B2DDF3
	LDY.w #$0186
	JSL.l CODE_BB85B8
CODE_B2DDF3:
	LDA.w #$1000
	TSB.w $05FB
	LDA.w #$0020
	TRB.w $053B
	BEQ.b CODE_B2DE33
	LDA.w #$000F
	JSL.l CODE_BB859A
	AND.w #$0E00
	ORA.w #$01A0
	STA.w $18F7
	STA.b $B6
	STZ.b !RAM_DKC3_Global_CurrentLevelLo
	LDY.w #$02A0
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $18DF
	STZ.b $38,x
	STZ.b $62,x
	LDY.w $05FF
	LDA.w DATA_B2DE3D,y
	AND.w #$00FF
	STA.w $05CB
	STA.b $64,x
CODE_B2DE33:
	SEP.b #$20
	STZ.w !REGISTER_SubScreenLayers
	REP.b #$20
	JMP.w [$04F5]

DATA_B2DE3D:
	db $55,$46,$37,$28,$19,$00

DKC3_NorSpr0360_UnknownSprite0360_Main:
;$B2DE43
	LDA.w #$1000
	TRB.w $05FB
	BEQ.b CODE_B2DE95
	LDY.w #$02A8
	JSL.l CODE_BB85B8
	LDY.w #$02AA
	JSL.l CODE_BB85B8
	LDY.w #$02AC
	JSL.l CODE_BB85B8
	LDY.w #$02AE
	JSL.l CODE_BB85B8
	LDY.w #$02B2
	JSL.l CODE_BB85B8
	LDY.w #$02B4
	JSL.l CODE_BB85B8
	LDY.w #$02B6
	JSL.l CODE_BB85B8
	LDY.w #$02B8
	JSL.l CODE_BB85B8
	LDA.w #$0667
	JSL.l CODE_B28012
	LDA.w #$0768
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
CODE_B2DE95:
	JMP.w [$04F5]

DKC3_NorSpr010C_BananaBirdCaveCrystal_Main:
;$B2DE98
	TYX
	LDA.b $5C,x
	TRB.w $1C71
	BEQ.b CODE_B2DEC3
	LDA.b $64,x
	JSL.l CODE_BB85A0
	LDY.b $60,x
	LDA.w $1C71
	BIT.w #$0020
	BEQ.b CODE_B2DEB3
	LDY.w #$0766
CODE_B2DEB3:
	TYA
	JSL.l CODE_B28012
	LDA.w #$0020
	STA.b $5E,x
	LDA.w #$8000
	TRB.w $1C71
CODE_B2DEC3:
	LDA.b $5C,x
	XBA
	BIT.w $1C71
	BNE.b CODE_B2DEE2
	LDA.b $5E,x
	BEQ.b CODE_B2DEDF
	DEC.b $5E,x
	BNE.b CODE_B2DEDF
	LDA.b $62,x
	JSL.l CODE_BB85A0
	LDA.w #$8000
	TSB.w $1C71
CODE_B2DEDF:
	JMP.w [$04F5]

CODE_B2DEE2:
	JSR.w CODE_B2DF08
	BCC.b CODE_B2DEDF
	LDA.w $1C71
	AND.w #$0F00
	LSR
	EOR.w $1C71
	AND.w #$0F00
	EOR.w $1C71
	STA.w $1C71
	LDA.w #$060E
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B2DF08:
	JSR.w CODE_B2DF5D
	JSR.w CODE_B2DF82
	LDA.w #$2F80
	STA.b $1A
	LDY.b $70
	LDA.w #$0010
	SEC
	SBC.w $0066,y
	AND.w #$003F
	LDX.w #$0000
	LDY.w #$001E
	JSL.l CODE_BBC80F
	LDY.b $70
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w #$7E2F80
	STA.w $06FC,x
	LDA.w $001E,y
	AND.w #$0E00
	ASL
	ASL
	ASL
	CLC
	ADC.w #$8100
	SEP.b #$20
	LDA.b #$7E2F80>>16
	REP.b #$20
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	CLC
	LDX.b $70
	DEC.b $66,x
	BPL.b CODE_B2DF5C
	SEC
CODE_B2DF5C:
	RTS

CODE_B2DF5D:
	LDA.b $1F,x
	AND.w #$000E
	TAX
	LDA.w $073C,x
	ASL
	TAX
	LDA.l DATA_FD3201,x
	DEC
	DEC
	STA.b $46
	LDA.w #DATA_FD341B>>16
	STA.b $48
	LDA.w #$7E3180
	STA.b $42
	LDA.w #$7E3180>>16
	STA.b $44
	STA.b $1C
	RTS

CODE_B2DF82:
	LDY.w #$001E
CODE_B2DF85:
	LDA.b [$46],y
	STA.b [$42],y
	DEY
	DEY
	BNE.b CODE_B2DF85
	TYA
	STA.b [$42],y
	RTS

DKC3_NorSpr01B4_UnknownSprite01B4_Main:
;$B2DF91
	JMP.w (DATA_B2DF94,x)

DATA_B2DF94:
	dw CODE_B2DF9A
	dw CODE_B2DFE4
	dw CODE_B2E00C

CODE_B2DF9A:
	LDX.w $05CD
	LDA.w $1C5F
	BNE.b CODE_B2DFA5
	LDX.w #$000F
CODE_B2DFA5:
	LDA.w DATA_B2DFD4,x
	AND.w #$00FF
	STA.w $005C,y
	STA.w $0062,y
	TAX
CODE_B2DFB2:
	JSL.l CODE_808018
	SEP.b #$30
	AND.b #$03
	TAY
	LDA.w DATA_B2DFD0,y
	STA.l $7EA8DE,x
	REP.b #$30
	DEX
	BPL.b CODE_B2DFB2
	LDX.b $70
	INC.b $38,x
	STZ.b $5E,x
	JMP.w [$04F5]

DATA_B2DFD0:
	db $01,$02,$04, 08

DATA_B2DFD4:
	db $03,$04,$04,$04,$05,$05,$05,$06,$06,$06,$06,$07,$07,$07,$08,$05

CODE_B2DFE4:
	TYX
	LDA.b $5E,x
	BEQ.b CODE_B2DFED
	DEC.b $5E,x
	BRA.b CODE_B2E009

CODE_B2DFED:
	LDX.b $5C,y
	LDA.l $7EA8DE,x
	AND.w #$00FF
	TSB.w $1C71
	TYX
	LDA.w #$0030
	STA.b $5E,x
	DEC.b $5C,x
	BPL.b CODE_B2E009
	INC.b $38,x
	LDA.b $62,x
	STA.b $5C,x
CODE_B2E009:
	JMP.w [$04F5]

CODE_B2E00C:
	BIT.w $1C71
	BPL.b CODE_B2E02A
	JSR.w CODE_B2E03E
	CMP.w #$0000
	BEQ.b CODE_B2E02A
	STA.b $1A
	LDX.b $5C,y
	LDA.l $7EA8DE,x
	BIT.b $1A
	BEQ.b CODE_B2E02D
	TYX
	DEC.b $5C,x
	BMI.b CODE_B2E032
CODE_B2E02A:
	JMP.w [$04F5]

CODE_B2E02D:
	LDA.w #$0020
	BRA.b CODE_B2E035

CODE_B2E032:
	LDA.w #$0050
CODE_B2E035:
	TSB.w $1C71
	JSL.l CODE_BB8591
	BRA.b CODE_B2E02A

CODE_B2E03E:
	LDA.w $04DA
	AND.w #$C0C0
	BIT.w #$0040
	BEQ.b CODE_B2E050
	LDA.w #$0004
	TSB.w $1C71
	RTS

CODE_B2E050:
	BIT.w #$0080
	BEQ.b CODE_B2E05C
	LDA.w #$0001
	TSB.w $1C71
	RTS

CODE_B2E05C:
	BIT.w #$8000
	BEQ.b CODE_B2E068
	LDA.w #$0008
	TSB.w $1C71
	RTS

CODE_B2E068:
	BIT.w #$4000
	BEQ.b CODE_B2E073
	LDA.w #$0002
	TSB.w $1C71
CODE_B2E073:
	RTS

CODE_B2E074:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr00E0_InventoryItemHUDSquares_Main:
;$B2E07B
	JMP.w (DATA_B2E07E,x)

DATA_B2E07E:
	dw CODE_B2E08C
	dw CODE_B2E0F0
	dw CODE_B2E100
	dw CODE_B2E1E2
	dw CODE_B2E353
	dw CODE_B2E36C
	dw CODE_B2E382

CODE_B2E08C:
	LDA.w $005E,y
	XBA
	AND.w #$00FF
	STA.w $005E,y
	LDA.w $001E,y
	STA.w $004C,y
	AND.w #$01FF
	STA.w $001E,y
	LDA.w #$0004
	JSL.l CODE_BB859A
	CLC
	ADC.w $001E,y
	ORA.w #$3000
	STA.w $004E,y
	LDA.w #$FFFF
	STA.w $0024,y
	STA.w $0022,y
	LDA.w $0038,y
	XBA
	STA.w $0038,y
	CMP.w #$0002
	BNE.b CODE_B2E0F0
	LDA.w #$00D0
	JSL.l CODE_BB859A
	CLC
	ADC.w $001E,y
	ORA.w #$3000
	STA.w $0050,y
	LDA.w #$00D1
	JSL.l CODE_BB859A
	CLC
	ADC.w $001E,y
	ORA.w #$3000
	STA.w $0052,y
	TYX
	INC.b $38,x
	JMP.w [$04F5]

CODE_B2E0F0:
	TYX
	LDA.b $16,x
	INC
	CMP.w #$0009
	BMI.b CODE_B2E0FB
	INC.b $38,x
CODE_B2E0FB:
	STA.b $16,x
	JMP.w [$04F5]

CODE_B2E100:
	TYX
	LDA.b $60,x
	BEQ.b CODE_B2E10A
	STZ.b $60,x
	TSB.w $1D35
CODE_B2E10A:
	LDA.b $5C,x
	BEQ.b CODE_B2E124
	TRB.w $0605
	AND.w #$DFFF
	BEQ.b CODE_B2E124
	TSB.w $0607
	JSR.w CODE_B2E127
	LDA.w $005C,y
	STA.b $5C,x
	JSR.w CODE_B2E1B9
CODE_B2E124:
	JMP.w [$04F5]

CODE_B2E127:
	LDA.w #$000C
	JSL.l CODE_BB859A
	STA.b $2E
	LDY.w #$0270
	JSL.l CODE_BB85B8
	LDY.b $76
	LDX.b $70
	LDA.b $12,x
	STA.w $0012,y
	LDA.w #$0006
	STA.w $0038,y
	LDA.w #$0014
	STA.w $005A,y
	JSR.w CODE_B2E19E
	LDX.b $70
	LDA.b $5C,x
	STA.b $1A
	BIT.w #$0002
	BNE.b CODE_B2E194
	LDA.w #$FFFF
	STA.b $1C
	LDA.w #$FFFB
CODE_B2E162:
	CLC
	ADC.w #$0005
	INC.b $1C
	LSR.b $1A
	BCC.b CODE_B2E162
CODE_B2E16C:
	CLC
	ADC.w $0024,y
	STA.w $0024,y
	LDA.b $5C,x
	BIT.w #$0028
	BEQ.b CODE_B2E185
	LDA.w $001E,y
	AND.w #$F1FF
	ORA.b $2E
	STA.w $001E,y
CODE_B2E185:
	LDA.b $1C
	TYX
	LDY.b $70
	JSR.w CODE_B2D82F
	STA.b $64,x
	LDA.b $20
	STA.b $62,x
	RTS

CODE_B2E194:
	LDA.w #$0001
	STA.b $1C
	LDA.w #$002D
	BRA.b CODE_B2E16C

CODE_B2E19E:
	LDA.b $5C,x
	LDX.w #$FFFE
CODE_B2E1A3:
	INX
	INX
	BIT.w $0609,x
	BEQ.b CODE_B2E1A3
	JSR.w CODE_B2E3D0
	LDY.b $76
	STA.w $0012,y
	LDA.w #$0011
	STA.w $0016,y
	RTS

CODE_B2E1B9:
	STZ.b $1A
	LDX.w #$0008
CODE_B2E1BE:
	DEX
	DEX
	BMI.b CODE_B2E1E1
	BIT.w $0609,x
	BEQ.b CODE_B2E1BE
	EOR.w $0609,x
	STA.b $1A
CODE_B2E1CC:
	CPX.w #$0006
	BEQ.b CODE_B2E1DB
	LDA.w $060B,x
	STA.w $0609,x
	INX
	INX
	BRA.b CODE_B2E1CC

CODE_B2E1DB:
	STZ.w $0609,x
	TYX
	STZ.b $5C,x
CODE_B2E1E1:
	RTS

CODE_B2E1E2:
	TYX
	STZ.b $24,x
	LDX.b $82
	LDA.w #$0000
	STA.b $1A
	STZ.b $20
	STZ.b $26
	LDA.w $006A,y
	STA.b $24
	STA.w $15EC
	LDA.w #$02C8
	STA.b $2A
	LDA.w #$00A4
	STA.b $1E
	LDA.w $0068,y
	BIT.w #$2002
	BEQ.b CODE_B2E20D
	ORA.w #$0002
CODE_B2E20D:
	STA.b $1C
	STZ.b $3E
CODE_B2E211:
	LDA.b $3E
	STA.b $32
	LDA.b $1A
	STA.b $30
	STZ.b $28
	LDY.b $70
	LSR.b $1C
	PHP
	LSR.b $24
	TDC
	ADC.w #$0000
	STA.b $28
	BNE.b CODE_B2E23F
	PLP
	BCS.b CODE_B2E239
	LDA.w #$0022
	STA.b $1A
	LDA.w #$0003
	STA.b $3E
	BRA.b CODE_B2E240

CODE_B2E239:
	LDA.b $2A
	JSR.w CODE_B2E26E
	PHP
CODE_B2E23F:
	PLP
CODE_B2E240:
	JSR.w CODE_B2E2AA
	LDA.b $1E
	SEC
	SBC.w #$0018
	AND.w #$00FF
	STA.b $1E
	LDA.b $32
	STA.b $3E
	LDA.b $30
	STA.b $1A
	INC.b $1A
	INC.b $1A
	LDA.b $2A
	CLC
	ADC.w #$0006
	STA.b $2A
	INC.b $3E
	LDA.b $3E
	CMP.w #$0008
	BCC.b CODE_B2E211
	JMP.w [$04F5]

CODE_B2E26E:
	PHX
	PHA
	TAX
	LDA.w #$1C78
	STA.l $7F0000,x
	LDA.w #$1C79
	STA.l $7F0002,x
	STA.l $7F0004,x
	LDA.w #$1C78
	STA.l $7F0040,x
	LDA.w #$1C79
	STA.l $7F0042,x
	STA.l $7F0044,x
	LDA.w #$1C78
	STA.l $7F0080,x
	LDA.w #$1C79
	STA.l $7F0082,x
	STA.l $7F0084,x
	PLA
	PLX
	RTS

CODE_B2E2AA:
	LDA.b $1E
	SEP.b #$20
	EOR.b #$FF
	INC
	CLC
	ADC.w $0012,y
	SEC
	SBC.w $196D
	XBA
	ORA.w $0016,y
	SEC
	SBC.w $1973
	XBA
	REP.b #$20
	STA.b $00,x
	JSR.w CODE_B2E2D5
	STA.b $02,x
	JSR.w CODE_B2E329
	INX
	INX
	INX
	INX
	STX.b $82
	RTS

CODE_B2E2D5:
	PHX
	LDA.b $28
	ASL
	ASL
	ASL
	CLC
	ADC.b $3E
	TAX
	LDA.w DATA_B2E319,x
	AND.w #$00FF
	STA.b $28
	TYA
	CLC
	ADC.b $28
	TAY
	LDA.b $1A
	CLC
	ADC.w $004C,y
	TAY
	SEP.b #$20
	CMP.b #$82
	REP.b #$20
	BNE.b CODE_B2E316
	LDX.b $70
	LDA.b $68,x
	EOR.w #$2002
	AND.w #$2002
	BEQ.b CODE_B2E30E
	LDA.b $6A,x
	AND.w #$0002
	BEQ.b CODE_B2E316
CODE_B2E30E:
	TYA
	SEP.b #$20
	LDA.b #$A0
	REP.b #$20
	TAY
CODE_B2E316:
	TYA
	PLX
	RTS

DATA_B2E319:
	db $00,$00,$00,$02,$00,$02,$00,$00,$04,$04,$04,$06,$04,$06,$04,$04

CODE_B2E329:
	PHX
	TXA
	AND.w #$000C
	TAY
	TXA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAX
	LDA.w DATA_B2E343,y
	ORA.w $0400,x
	STA.w $0400,x
	PLX
	RTS

DATA_B2E343:
	dw $0002,$0000,$0008,$0000,$0020,$0000,$0080,$0000

CODE_B2E353:
	TYX
	LDA.b $5C,x
	TRB.w $1D35
	BEQ.b CODE_B2E37F
	INC.b $38,x
	LDA.w #$0014
	STA.b $5A,x
	JSR.w CODE_B2E3C6
	LDX.b $70
	STA.b $62,x
	JMP.w [$04F5]

CODE_B2E36C:
	JSR.w CODE_B2E3B3
	JSL.l CODE_B9E000
	BCC.b CODE_B2E37F
	LDA.b $5C,x
	JSL.l CODE_B4801E
CODE_B2E37B:
	JSL.l CODE_BB8591
CODE_B2E37F:
	JMP.w [$04F5]

CODE_B2E382:
	JSR.w CODE_B2E3B3
	JSL.l CODE_B9E000
	BCC.b CODE_B2E37F
	LDA.w #$0611
	CMP.b $B8
	BEQ.b CODE_B2E398
	LDA.b ($B8)
	ORA.b $5C,x
	STA.b ($B8)
CODE_B2E398:
	STZ.b $5A,x
	LDA.b $5C,x
	BIT.w #$0001
	BNE.b CODE_B2E37B
	BIT.w #$0010
	BNE.b CODE_B2E37B
	BIT.w #$0080
	BNE.b CODE_B2E37B
	BIT.w #$0020
	BNE.b CODE_B2E37B
	JMP.w [$04F5]

CODE_B2E3B3:
	LDA.w $002E,y
	BPL.b CODE_B2E3BF
	LDA.w #$00FD
	STA.w $000E,y
	RTS

CODE_B2E3BF:
	LDA.w #$00FF
	STA.w $000E,y
	RTS

CODE_B2E3C6:
	LDX.w #$FFFE
CODE_B2E3C9:
	INX
	INX
	LDA.w $0609,x
	BNE.b CODE_B2E3C9
CODE_B2E3D0:
	TXA
	LSR
	TAY
	LDA.w DATA_B2E3E1,y
	JSR.w CODE_B2E3E5
	LDY.w $18E7
	CLC
	ADC.w $0012,y
	RTS

DATA_B2E3E1:
	dw $CEBA,$F6E2

CODE_B2E3E5:
	BIT.w #$0080
	BEQ.b CODE_B2E3EE
	ORA.w #$FF00
	RTS

CODE_B2E3EE:
	AND.w #$00FF
	RTS

CODE_B2E3F2:
	STA.b $3E
	LDA.w $0012,y
	SEC
	SBC.b $3E
	CMP.b $12,x
	BCS.b CODE_B2E418
	ADC.b $3E
	ADC.b $3E
	CMP.b $12,x
	BCC.b CODE_B2E418
	LDA.w $0016,y
	SBC.b $3E
	CMP.b $16,x
	BCS.b CODE_B2E418
	ADC.b $3E
	ADC.b $3E
	CMP.b $16,x
	BCC.b CODE_B2E418
	RTS

CODE_B2E418:
	CLC
	RTS

DKC3_NorSpr01B8_UnknownSprite01B8_Main:
;$B2E41A
	JMP.w (DATA_B2E41D,x)

DATA_B2E41D:
	dw CODE_B2E421
	dw CODE_B2E434

CODE_B2E421:
	LDX.b $5E,y
	LDA.w $0632,x
	BIT.w #$0001
	BEQ.b CODE_B2E431
	JSR.w CODE_B2E53B
	JMP.w [$04F5]

CODE_B2E431:
	TYX
	INC.b $38,x
CODE_B2E434:
	TYX
	LDY.b $5C,x
	LDA.b [$6A],y
	BMI.b CODE_B2E46A
	STA.b $12,x
	INY
	INY
	LDA.b [$6A],y
	STA.b $16,x
	LDY.w $04F9
	LDA.w #$0008
	JSR.w CODE_B2E3F2
	BCC.b CODE_B2E45D
	LDA.b $5C,x
	CLC
	ADC.w #$0004
	STA.b $5C,x
	LDA.b $62,x
	STA.b $60,x
	JMP.w [$04F5]

CODE_B2E45D:
	LDA.b $5C,x
	BEQ.b CODE_B2E467
	DEC.b $60,x
	BPL.b CODE_B2E467
	STZ.b $5C,x
CODE_B2E467:
	JMP.w [$04F5]

CODE_B2E46A:
	TXY
	LDX.b $5E,y
	LDA.w $0632,x
	BIT.w #$0001
	BNE.b CODE_B2E48D
	ORA.w #$0001
	STA.w $0632,x
	CPX.w #$0064
	BNE.b CODE_B2E486
	LDA.w #$8010
	TSB.w $05FB
CODE_B2E486:
	LDA.w #$071C
	JSL.l CODE_B28012
CODE_B2E48D:
	JSL.l CODE_BB8591
	BRA.b CODE_B2E467

DKC3_NorSpr01BC_UnknownSprite01BC_Main:
;$B2E493
	JMP.w (DATA_B2E496,x)

DATA_B2E496:
	dw CODE_B2E49A
	dw CODE_B2E4DC

CODE_B2E49A:
	LDA.w #$0040
	BIT.w $0605
	BNE.b CODE_B2E4FA
	BIT.w $0619
	BNE.b CODE_B2E4FA
	LDA.w #$0002
	BIT.w $0694
	BEQ.b CODE_B2E4FA
	LDA.w #$0004
	BIT.w $061D
	BEQ.b CODE_B2E4FA
	LDA.w #$00CF
	LDY.w $04C4
	CPY.w #$0002
	BNE.b CODE_B2E4CA
	LDY.w $04C6
	BEQ.b CODE_B2E4CA
	LDA.w #$00D5
CODE_B2E4CA:
	JSL.l CODE_BB859A
	LDX.b $70
	INC.b $38,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	JMP.w [$04F5]

CODE_B2E4DC:
	JSR.w CODE_B2E50E
	LDX.w $04F9
	LDA.w #$0008
	JSR.w CODE_B2E3F2
	BCC.b CODE_B2E4FD
	LDA.w #$071A
	JSL.l CODE_B28012
	LDA.w #$0040
	TSB.w $0605
	JSR.w CODE_B2E500
CODE_B2E4FA:
	JSR.w CODE_B2E53B
CODE_B2E4FD:
	JMP.w [$04F5]

CODE_B2E500:
	LDX.w #$0000
CODE_B2E503:
	INX
	INX
	LDY.w $0607,x
	BNE.b CODE_B2E503
	STA.w $0607,x
	RTS

CODE_B2E50E:
	LDA.w $001E,y
	AND.w #$0E00
	STA.b $24
	LDX.b $12,y
	LDA.w $0016,y
	JSL.l CODE_B7801B
	BCS.b CODE_B2E53A
	LDA.w #$807C
	JSL.l CODE_B78021
	BCS.b CODE_B2E53A
	STA.b $00,x
	LDA.b $24
	CLC
	ADC.w #$21E5
	STA.b $02,x
	INX
	INX
	INX
	INX
	STX.b $82
CODE_B2E53A:
	RTS

CODE_B2E53B:
	JSL.l CODE_BB8591
	LDA.b $70
	CLC
	ADC.w #$006C
	TAX
	LDA.w #$0000
CODE_B2E549:
	STA.b $00,x
	DEX
	DEX
	CPX.b $70
	BCS.b CODE_B2E549
	LDX.b $70
	STZ.b $00,x
	RTS

DKC3_NorSpr006C_UnknownSprite006C_Main:
;$B2E556
	JMP.w (DATA_B2E559,x)

DATA_B2E559:
	dw CODE_B2E55D
	dw CODE_B2E5A1

CODE_B2E55D:
	TYX
	INC.b $38,x
	LDA.b $5C,x
	AND.w #$000F
	CMP.w #$0004
	BCS.b CODE_B2E56E
	SEC
	SBC.w #$0005
CODE_B2E56E:
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0070
	STA.b $12,x
	JSL.l CODE_808018
	AND.w #$003F
	CLC
	ADC.w #$0080
	STA.b $16,x
	JSL.l CODE_808018
	AND.w #$01FF
	CLC
	ADC.w #$0200
	STA.b $34,x
	BIT.w #$0001
	BNE.b CODE_B2E5A1
	LDA.b $24,x
	CLC
	ADC.w #$0005
	STA.b $24,x
	STZ.b $20,x
CODE_B2E5A1:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

DKC3_NorSpr01C0_SpeedrunTimer_Main:
;$B2E5A8
	JMP.w (DATA_B2E5AB,x)

DATA_B2E5AB:
	dw CODE_B2E5B1
	dw CODE_B2E5C9
	dw CODE_B2E5ED

CODE_B2E5B1:
	TYX
	STX.w $18E3
	INC.b $38,x
	LDA.w #$0006
	STA.b $62,x
	LDA.w #$0070
	JSL.l CODE_BB859A
	ORA.w #$3000
	STA.w $001E,y
CODE_B2E5C9:
	TYX
	LDA.w $0533
	CMP.w #$0002
	BCS.b CODE_B2E5ED
	LDA.w #$0100
	BIT.w $05AF
	BNE.b CODE_B2E5ED
	JSR.w CODE_B2E5F0
	LDX.w $04F9
	LDA.b $12,x
	CMP.w #$2751
	BCC.b CODE_B2E5ED
	LDA.w #$FFFF
	STA.w $18E5
CODE_B2E5ED:
	JMP.w [$04F5]

CODE_B2E5F0:
	LDA.w $0536
	CMP.w #$0959
	BCS.b CODE_B2E637
	LDA.b $00
	AND.w #$0007
	STA.b $64,x
	DEC.b $62,x
	BNE.b CODE_B2E637
	LDA.w #$0006
	STA.b $62,x
	LDA.w $0535
	SEP.b #$28
	ADC.b #$01
	STA.w $0535
	CMP.b #$10
	BMI.b CODE_B2E634
	STZ.w $0535
	LDA.w $0536
	CLC
	ADC.b #$01
	STA.w $0536
	CMP.b #$60
	BMI.b CODE_B2E634
	STZ.w $0536
	LDA.w $0537
	CLC
	ADC.b #$01
	STA.w $0537
	CMP.b #$10
CODE_B2E634:
	CLD
	REP.b #$20
CODE_B2E637:
	RTS

DKC3_NorSpr0198_MapFlag_Main:
;$B2E638
	JMP.w (DATA_B2E63B,x)

DATA_B2E63B:
	dw CODE_B2E641
	dw CODE_B2E65A
	dw CODE_B2E666

CODE_B2E641:
	LDA.w $05E5
	BNE.b CODE_B2E654
	LDA.w $05EB
	CMP.w #$0003
	BNE.b CODE_B2E654
	LDA.w #$0080
	STA.w $000E,y
CODE_B2E654:
	JSR.w CODE_B2E695
	JMP.w [$04F5]

CODE_B2E65A:
	JSR.w CODE_B2E6BD
	JSR.w CODE_B2E695
	JSR.w CODE_B2E6AC
	JMP.w [$04F5]

CODE_B2E666:
	TYX
	LDA.b $66,x
	BEQ.b CODE_B2E68F
	DEC.b $68,x
	BPL.b CODE_B2E68F
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B2E68F
	LDA.w #$8004
	STA.b $26,x
	DEC.b $16,x
	DEC.b $66,x
	BNE.b CODE_B2E68F
	LDA.b $5E,x
	ORA.w #$3000
	STA.b $5E,x
	LDA.b $60,x
	ORA.w #$3000
	STA.b $60,x
CODE_B2E68F:
	JSR.w CODE_B2E695
	JMP.w [$04F5]

CODE_B2E695:
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B2E6AB
	LDA.w $0024,y
	XBA
	INC
	AND.w #$FF07
	XBA
	STA.w $0024,y
	STA.w $0022,y
CODE_B2E6AB:
	RTS

CODE_B2E6AC:
	LDA.b $00
	BIT.w #$000F
	BNE.b CODE_B2E6BC
	LDA.w $005C,y
	EOR.w #$0003
	STA.w $005C,y
CODE_B2E6BC:
	RTS

CODE_B2E6BD:
	JSR.w CODE_B2E6EF
	BCS.b CODE_B2E6CE
	JSR.w CODE_B2E6CF
	LDX.w $04FD
	JSR.w CODE_B2E6CF
	JSR.w CODE_B2E702
CODE_B2E6CE:
	RTS

CODE_B2E6CF:
	LDA.w $0016,y
	PHA
	CLC
	ADC.w #$0008
	STA.w $0016,y
	LDA.w #$0008
	JSR.w CODE_B2E3F2
	PLA
	STA.w $0016,y
	BCC.b CODE_B2E6EC
	LDA.w #$0018
	STA.b $4C,x
	RTS

CODE_B2E6EC:
	STZ.b $4C,x
	RTS

CODE_B2E6EF:
	LDX.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	BPL.b CODE_B2E6FE
	EOR.w #$FFFF
	INC
CODE_B2E6FE:
	CMP.w #$0010
	RTS

CODE_B2E702:
	LDA.w $05E7
	BNE.b CODE_B2E73F
	LDX.w $04F9
	LDA.w #$0008
	JSR.w CODE_B2E3F2
	BCC.b CODE_B2E742
	LDA.w $04DA
	BIT.w #$9000
	BEQ.b CODE_B2E72F
	LDA.w $0062,y
	STA.w $05E7
	LDA.w #$0100
	TSB.w $1C35
	BNE.b CODE_B2E73F
	LDY.w #$0001
	STY.w $1C39
	RTS

CODE_B2E72F:
	LDA.b $18,x
	BNE.b CODE_B2E73F
	LDA.w $0064,y
	STA.b $1A,x
	LDA.w $0062,y
	JSL.l CODE_B4801B
CODE_B2E73F:
	LDY.b $70
	RTS

CODE_B2E742:
	LDY.b $18,x
	BEQ.b CODE_B2E73F
	LDA.w #$0008
	STA.w $006C,y
	STZ.b $18,x
	BRA.b CODE_B2E73F

CODE_B2E750:
	JMP.w [$04F5]

DKC3_NorSpr036C_WrinklysSaveCave_Main:
;$B2E753
	JMP.w (DATA_B2E756,x)

DATA_B2E756:
	dw CODE_B2E75A
	dw CODE_B2E77D

CODE_B2E75A:
	LDA.w $001E,y
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.w #$0000
	STA.w $06D8,x
	STY.w $06F4
	LDA.w $001E,y
	AND.w #$FE1F
	ORA.w #$01C0
	STA.w $001E,y
	TYX
	INC.b $38,x
CODE_B2E77D:
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

DKC3_NorSpr0084_KremwoodForestLog_Main:
;$B2E784
	JMP.w (DATA_B2E787,x)

DATA_B2E787:
	dw CODE_B2E78F
	dw CODE_B2E7B1
	dw CODE_B2E7BF
	dw CODE_B2E7EC

CODE_B2E78F:
	TYX
	INC.b $38,x
	LDA.w #$0400
	BIT.w $05FB
	BEQ.b CODE_B2E7B1
	LDA.b $24,x
	CLC
	ADC.w #$0019
	STA.b $24,x
	LDA.w #$0069
	STA.b $12,x
	LDA.w #$0065
	STA.b $16,x
	STZ.b $0E,x
	JMP.w [$04F5]

CODE_B2E7B1:
	LDA.w #$1000
	TRB.w $05FB
	BEQ.b CODE_B2E7BC
	TYX
	INC.b $38,x
CODE_B2E7BC:
	JMP.w [$04F5]

CODE_B2E7BF:
	LDA.b $00
	BIT.w #$001F
	BNE.b CODE_B2E7E9
	LDA.w #$0673
	JSL.l CODE_B28012
	LDA.w #$000F
	STA.w $1C8B
	TYX
	INC.b $12,x
	DEC.b $6C,x
	BNE.b CODE_B2E7E9
	INC.b $38,x
	LDA.w #$0331
	JSL.l CODE_B9A000
	LDA.w #$0400
	TSB.w $05FB
CODE_B2E7E9:
	JMP.w [$04F5]

CODE_B2E7EC:
	LDA.w $005A,y
	BNE.b CODE_B2E7F7
	LDA.w #$0100
	TRB.w $05FB
CODE_B2E7F7:
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JMP.w [$04F5]

DKC3_NorSpr0088_MapCannon_Main:
;$B2E802
	JMP.w (DATA_B2E805,x)

DATA_B2E805:
	dw CODE_B2E811
	dw CODE_B2E826
	dw CODE_B2E882
	dw CODE_B2E8A8
	dw CODE_B2E8BE
	dw CODE_B2E8E7

CODE_B2E811:
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B2E84C
	LDA.w #$4000
	BIT.w $05FB
	BEQ.b CODE_B2E84C
	TYX
	INC.b $38,x
	BRA.b CODE_B2E84C

CODE_B2E826:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2E84C
	TYX
	SEP.b #$20
	DEC.b $59,x
	REP.b #$20
	BNE.b CODE_B2E84C
	INC.b $38,x
	LDA.w #$0005
	JSR.w CODE_B2E894
	JSR.w CODE_B2E852
	LDA.w #$0001
	STA.w $05E7
	LDA.w #$0041
	STA.b $4E,x
CODE_B2E84C:
	JSR.w CODE_B2E93B
	JMP.w [$04F5]

CODE_B2E852:
	LDX.w $04F9
	JSR.w CODE_B2E85B
	LDX.w $04FD
CODE_B2E85B:
	LDA.w #$FCC0
	STA.b $2A,x
	LDA.w $0012,y
	SEC
	SBC.w #$0008
	STA.b $12,x
	LDA.w $0016,y
	SEC
	SBC.w #$0008
	STA.b $16,x
	JSR.w CODE_B2E929
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDA.w #$0038
	STA.b $4C,x
	RTS

CODE_B2E882:
	TYX
	LDA.b $2A,x
	BEQ.b CODE_B2E88D
	CLC
	ADC.w #$0008
	STA.b $2A,x
CODE_B2E88D:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2E894:
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	STZ.w $1C41
	STZ.w $1C57
	LDA.w #$0002
	STA.w $005A,y
	RTS

CODE_B2E8A8:
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B2E8BB
	LDA.w #$4000
	BIT.w $05FB
	BEQ.b CODE_B2E8BB
	TYX
	INC.b $38,x
CODE_B2E8BB:
	JMP.w [$04F5]

CODE_B2E8BE:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2E8BB
	TYX
	SEP.b #$20
	DEC.b $58,x
	REP.b #$20
	BNE.b CODE_B2E8BB
	INC.b $38,x
	LDA.w #$FFFB
	JSR.w CODE_B2E894
	JSR.w CODE_B2E8F9
	LDA.w #$000A
	STA.w $05E7
	LDA.w #$000A
	STA.b $4E,x
	JMP.w [$04F5]

CODE_B2E8E7:
	TYX
	LDA.b $2A,x
	BEQ.b CODE_B2E8F2
	SEC
	SBC.w #$0008
	STA.b $2A,x
CODE_B2E8F2:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2E8F9:
	LDX.w $04F9
	JSR.w CODE_B2E902
	LDX.w $04FD
CODE_B2E902:
	LDA.w #$0520
	STA.b $2A,x
	LDA.w #$3000
	ORA.b $1E,x
	STA.b $1E,x
	LDA.w $0012,y
	CLC
	ADC.w #$0008
	STA.b $12,x
	LDA.w $0016,y
	SEC
	SBC.w #$0008
	STA.b $16,x
	JSR.w CODE_B2E929
	LDA.w #$0106
	STA.b $4C,x
	RTS

CODE_B2E929:
	LDA.w #$0012
	STA.b $38,x
	LDA.w #$F9E0
	STA.b $2E,x
	LDA.w #$0001
	STA.b $5A,x
	STZ.b $26,x
	RTS

CODE_B2E93B:
	LDA.w $001E,y
	PHA
	AND.w #$CFFF
	ORA.w #$8000
	STA.w $001E,y
	LDA.w $0024,y
	PHA
	CLC
	ADC.w #$0005
	STA.w $0024,y
	LDX.b $12,y
	DEX
	DEX
	DEX
	DEX
	LDA.w $0058,y
	AND.w #$FF00
	BPL.b CODE_B2E964
	ORA.w #$00FF
CODE_B2E964:
	XBA
	CLC
	ADC.w $0016,y
	SEC
	SBC.w #$000E
	CMP.w #$007C
	BCS.b CODE_B2E975
	LDA.w #$007C
CODE_B2E975:
	PHA
	PHX
	JSL.l CODE_B78018
	LDY.b $70
	PLX
	PLA
	INC
	INC
	INC
	INC
	JSL.l CODE_B78018
	LDY.b $70
	PLA
	STA.w $0024,y
	PLA
	STA.w $001E,y
	RTS

DKC3_NorSpr0074_UnknownSprite0074_Main:
;$B2E992
	LDA.w $0016,y
	CMP.w #$00D0
	BPL.b CODE_B2E9A5
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2E9A5:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

DKC3_NorSpr0070_BananaBirdCaveCover_Main:
CODE_B2E9AC:
	JMP.w (DATA_B2E9AF,x)

DATA_B2E9AF:
	dw CODE_B2E9B5
	dw CODE_B2E9C1
	dw CODE_B2E9F6

CODE_B2E9B5:
	LDX.b $5C,y
	LDA.b $00,x
	BIT.w #$0020
	BNE.b CODE_B2E9F9
	TYX
	INC.b $38,x
CODE_B2E9C1:
	LDA.w $05E7
	CMP.w $005E,y
	BNE.b CODE_B2E9F6
	LDX.b $5C,y
	LDA.b $00,x
	BIT.w #$0020
	BNE.b CODE_B2E9F9
	ORA.w #$0020
	STA.b $00,x
	JSL.l CODE_BB8591
	LDA.w #$0671
	JSL.l CODE_B28012
	LDA.w #$077C
	JSL.l CODE_B28012
	LDY.w #$0296
	JSL.l CODE_BB8585
	LDA.w #$0100
	TSB.w $05FB
CODE_B2E9F6:
	JMP.w [$04F5]

CODE_B2E9F9:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

DKC3_NorSpr01C4_UnknownSprite01C4_Main:
;$B2EA00
	JMP.w (DATA_B2EA03,x)

DATA_B2EA03:
	dw CODE_B2EA09
	dw CODE_B2EA12
	dw CODE_B2EA2F

CODE_B2EA09:
	LDA.w $0603
	AND.w #$FF00
	STA.w $005E,y
CODE_B2EA12:
	TDC
	SEP.b #$20
	LDA.w $005E,y
	CLC
	ADC.w $005F,y
	REP.b #$20
	BEQ.b CODE_B2EA28
	DEC
	TAX
CODE_B2EA22:
	JSR.w CODE_B2EA4E
	DEX
	BPL.b CODE_B2EA22
CODE_B2EA28:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B2EA2F:
	LDA.w $005E,y
	AND.w #$00FF
	STA.b $5E
	SEP.b #$20
	LDA.w $005F,y
	CLC
	ADC.w $005E,y
	DEC
	REP.b #$20
	TAX
CODE_B2EA44:
	JSR.w CODE_B2EA4E
	DEX
	DEC.b $5E
	BNE.b CODE_B2EA44
	BRA.b CODE_B2EA28

CODE_B2EA4E:
	PHX
	TXA
	ASL
	ASL
	STA.b $84
	LDY.w #$02C0
	JSL.l CODE_BB85B8
	LDY.b $76
	LDX.b $70
	STX.b $5C,y
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $5C,x
	BNE.b CODE_B2EA83
	LDX.b $84
	LDA.w DATA_B2EA95,x
	STA.w $0058,y
	LDA.w #$0342
	CLC
	ADC.w DATA_B2EA95+$02,x
	STA.w $005C,y
	PLX
	RTS

CODE_B2EA83:
	LSR.b $84
	LDX.b $84
	LDA.w DATA_B2EAA9,x
	STA.w $0058,y
	LDA.w #$0344
	STA.w $005C,y
	PLX
	RTS

DATA_B2EA95:
	dw $0001,$0000,$060A,$0001,$1008,$0000,$1212,$0001
	dw $0C1B,$0000

DATA_B2EAA9:
	dw $0C18,$0312,$0C0C,$0306,$0C00

DKC3_NorSpr008C_UnknownSprite008C_Main:
;$B2EAB3
	JMP.w (DATA_B2EAB6,x)

DATA_B2EAB6:
	dw CODE_B2EABA
	dw CODE_B2EAC3

CODE_B2EABA:
	TYX
	INC.b $38,x
	LDA.b $5C,x
	JSL.l CODE_B9A000
CODE_B2EAC3:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr0094_ChairliftChair_Main:
;$B2EACA
	JMP.w (DATA_B2EACD,x)

DATA_B2EACD:
	dw CODE_B2EAD7
	dw CODE_B2EB12
	dw CODE_B2EB34
	dw CODE_B2EB88
	dw CODE_B2EBAA

CODE_B2EAD7:
	STZ.b $1A
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$0007
	BNE.b CODE_B2EAEF
	LDA.b $12,x
	CMP.w #$00E0
	BCS.b CODE_B2EAEF
	LDA.w #$0040
	STA.b $1A
CODE_B2EAEF:
	LDA.w #$00C0
	LDX.b $2A,y
	BPL.b CODE_B2EAF9
	LDA.w $0050,y
CODE_B2EAF9:
	CLC
	ADC.b $1A
	STA.w $000E,y
	LDA.w $004C,y
	BEQ.b CODE_B2EB07
	JSR.w CODE_B2EBBF
CODE_B2EB07:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B2EB12:
	TYX
	STZ.b $38,x
	LDA.w #$0321
	JSL.l CODE_B9A000
	TXY
	LDX.w $04F9
	LDA.b $38,x
	BEQ.b CODE_B2EB31
	CMP.w #$0015
	BNE.b CODE_B2EB31
	LDA.w $004C,y
	BEQ.b CODE_B2EB31
	JSR.w CODE_B2EBFD
CODE_B2EB31:
	JMP.w [$04F5]

CODE_B2EB34:
	TYX
	STZ.b $38,x
	LDX.w $04F9
	LDA.b $38,x
	BEQ.b CODE_B2EB43
	CMP.w #$0016
	BNE.b CODE_B2EB5F
CODE_B2EB43:
	JSR.w CODE_B2EB71
	BCC.b CODE_B2EB5F
	LDA.w $002A,y
	BMI.b CODE_B2EB62
	LDA.w $05E7
	CMP.w #$0004
	BEQ.b CODE_B2EB5A
	CMP.w #$000A
	BNE.b CODE_B2EB5F
CODE_B2EB5A:
	STX.b $4C,y
	JSR.w CODE_B2EBBF
CODE_B2EB5F:
	JMP.w [$04F5]

CODE_B2EB62:
	LDA.w $05E7
	CMP.w #$0003
	BEQ.b CODE_B2EB5A
	CMP.w #$000B
	BEQ.b CODE_B2EB5A
	BRA.b CODE_B2EB5F

CODE_B2EB71:
	LDA.b $16,x
	SEC
	SBC.w #$0008
	CMP.w $0016,y
	BCS.b CODE_B2EB86
	CLC
	ADC.w #$0010
	CMP.w $0016,y
	BCC.b CODE_B2EB86
	RTS

CODE_B2EB86:
	CLC
	RTS

CODE_B2EB88:
	TYX
	STZ.b $38,x
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	TXY
	LDX.w $04F9
	LDA.b $38,x
	BEQ.b CODE_B2EBA7
	CMP.w #$0015
	BNE.b CODE_B2EBA7
	LDA.w $004C,y
	BEQ.b CODE_B2EBA7
	JSR.w CODE_B2EBFD
CODE_B2EBA7:
	JMP.w [$04F5]

CODE_B2EBAA:
	TYX
	STZ.b $5A,x
	STZ.b $38,x
	LDA.b $3C,x
	AND.w #$00FF
	STA.b $12,x
	LDA.b $3D,x
	AND.w #$00FF
	STA.b $16,x
	BRA.b CODE_B2EBA7

CODE_B2EBBF:
	LDX.w $04F9
	STZ.b $26,x
	JSR.w CODE_B2EBD4
	LDX.w $04FD
	LDA.w #$4000
	BIT.w $05AF
	BEQ.b CODE_B2EBD4
	STZ.b $26,x
CODE_B2EBD4:
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	LDA.w $000E,y
	INC
	STA.b $0E,x
	LDA.w #$0014
	STA.b $38,x
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	CPX.w $0501
	BNE.b CODE_B2EBFC
	INC.b $0E,x
CODE_B2EBFC:
	RTS

CODE_B2EBFD:
	STZ.w $1C41
	STZ.w $1C57
	TDC
	STA.w $004C,y
	LDA.w $05E7
	CMP.w #$0003
	BNE.b CODE_B2EC14
	LDA.w #$0012
	BRA.b CODE_B2EC2B

CODE_B2EC14:
	CMP.w #$0004
	BNE.b CODE_B2EC1E
	LDA.w #$0013
	BRA.b CODE_B2EC2B

CODE_B2EC1E:
	CMP.w #$000A
	BNE.b CODE_B2EC28
	LDA.w #$0011
	BRA.b CODE_B2EC2B

CODE_B2EC28:
	LDA.w #$0010
CODE_B2EC2B:
	JSL.l CODE_B48012
	LDX.w $04F9
	JSR.w CODE_B2EC3A
	LDX.w $04FD
	LDY.b $70
CODE_B2EC3A:
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0009
	STA.b $5A,x
	RTS

DKC3_NorSpr01C8_UnknownSprite01C8_Main:
;$B2EC45
	JMP.w (DATA_B2EC48,x)

DATA_B2EC48:
	dw CODE_B2EC50
	dw CODE_B2EC68
	dw CODE_B2EC79
	dw CODE_B2ECA7

CODE_B2EC50:
	LDA.w $051F
	BNE.b CODE_B2EC5C
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B2EC5C:
	TYX
	INC.b $38,x
	STA.b $4E,x
	LDA.w #$0572
	JSL.l CODE_B28012
CODE_B2EC68:
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B2EC72
	JSR.w CODE_B2ECAC
CODE_B2EC72:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2EC79:
	TYX
	LSR.b $4E,x
	BCS.b CODE_B2EC87
CODE_B2EC7E:
	LDA.w #$0001
	STA.b $38,x
	ASL.b $50,x
	BRA.b CODE_B2EC68

CODE_B2EC87:
	LDA.b $50,x
	TSB.w $0601
	LDA.b $4E,x
	BNE.b CODE_B2EC7E
	LDA.w #$0100
	TRB.w $05FB
	STZ.w $1C5D
	LDA.w #$0500
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B2ECA7:
	TYX
	STZ.b $4E,x
	BRA.b CODE_B2EC7E

CODE_B2ECAC:
	LDA.w $004C,y
	INC
	CMP.w #$0006
	BNE.b CODE_B2ECB6
	TDC
CODE_B2ECB6:
	STA.w $004C,y
	RTS

DKC3_NorSpr0098_SewerStockpileGrate_Main:
;$B2ECBA
	JMP.w (DATA_B2ECBD,x)

DATA_B2ECBD:
	dw CODE_B2ECC1
	dw CODE_B2ECD0

CODE_B2ECC1:
	TYX
	INC.b $38,x
	LDA.w $064E
	BIT.w #$0001
	BEQ.b CODE_B2ECD0
	JSL.l CODE_BB8591
CODE_B2ECD0:
	LDA.w $064E
	BIT.w #$0001
	BEQ.b CODE_B2ECE8
	LDA.w #$031E
	CMP.w $0040,y
	BEQ.b CODE_B2ECE4
	JSL.l CODE_B9A000
CODE_B2ECE4:
	JSL.l CODE_B9A006
CODE_B2ECE8:
	JMP.w [$04F5]

DKC3_NorSpr01CC_UnknownSprite01CC_Main:
;$B2ECEB
	JMP.w (DATA_B2ECEE,x)

DATA_B2ECEE:
	dw CODE_B2ECF4
	dw CODE_B2ED0B
	dw CODE_B2ED20

CODE_B2ECF4:
	LDA.w $0696
	BIT.w #$0001
	BEQ.b CODE_B2ED05
CODE_B2ECFC:
	STZ.w $1C97
	JSR.w CODE_B2E53B
	JMP.w [$04F5]

CODE_B2ED05:
	TYX
	INC.b $38,x
	STX.w $1C97
CODE_B2ED0B:
	LDA.w #$8000
	TRB.w $05FB
	BEQ.b CODE_B2ED1D
	TYX
	INC.b $38,x
	LDA.w #$0662
	JSL.l CODE_B28012
CODE_B2ED1D:
	JMP.w [$04F5]

CODE_B2ED20:
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B2ED1D
	LDA.w $005C,y
	INC
	CMP.w #$0018
	BCC.b CODE_B2ED38
	LDA.w #$0008
	TSB.w $05FD
	BRA.b CODE_B2ECFC

CODE_B2ED38:
	STA.w $005C,y
	BRA.b CODE_B2ED1D

DKC3_NorSpr009C_UnknownSprite009C_Main:
;$B2ED3D
	JMP.w (DATA_B2ED40,x)

DATA_B2ED40:
	dw CODE_B2ED44
	dw CODE_B2ED70

CODE_B2ED44:
	TYX
	INC.b $38,x
	LDA.w #$0018
CODE_B2ED4A:
	PHA
	ASL
	ASL
	TAX
	JSL.l CODE_808018
	AND.w #$001F
	CLC
	ADC.w #$0298
	STA.l $7EA258,x
	JSL.l CODE_808018
	AND.w #$000F
	CLC
	ADC.w #$021F
	STA.l $7EA25A,x
	PLA
	DEC
	BPL.b CODE_B2ED4A
CODE_B2ED70:
	LDA.w #$0018
CODE_B2ED73:
	PHA
	ASL
	ASL
	TAX
	LDA.l $7EA25A,x
	PHA
	LDA.l $7EA258,x
	TAX
	PLA
	LDY.b $70
	JSL.l CODE_B78018
	PLA
	DEC
	BPL.b CODE_B2ED73
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr0354_SkyHighSecretRock_Main:
;$B2ED93
	LDA.w $05E7
	CMP.w #$000A
	BNE.b CODE_B2ED9E
	JSR.w CODE_B2EDA8
CODE_B2ED9E:
	JSR.w CODE_B2EDD9
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2EDA8:
	STZ.b $1A
	LDX.w $04F9
	LDA.b $18,x
	BEQ.b CODE_B2EDD8
	JSR.w CODE_B2EDBF
	DEC.b $1A
	DEC.b $1A
	DEC.b $1A
	DEC.b $1A
	LDX.w $04FD
CODE_B2EDBF:
	LDA.b $38,x
	AND.w #$7FFF
	BEQ.b CODE_B2EDCB
	CMP.w #$0001
	BNE.b CODE_B2EDD8
CODE_B2EDCB:
	LDA.w $0012,y
	CLC
	ADC.b $1A
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
CODE_B2EDD8:
	RTS

CODE_B2EDD9:
	LDX.w #$FFFF
	LDA.w $0012,y
	SEC
	SBC.w $005C,y
	BPL.b CODE_B2EDEC
	LDX.w #$0001
	EOR.w #$FFFF
	INC
CODE_B2EDEC:
	STX.b $1E
	ASL
	ASL
	ASL
	STA.b $3E
	LDA.w #$0020
	SEC
	SBC.b $3E
	STA.b $3E
	STA.b $1C
	LDA.w #$0000
	STA.b $1A
	LDX.w #$0010
CODE_B2EE05:
	LDA.b $1A
	STA.l $7EA1DA,x
	DEC.b $1C
	BNE.b CODE_B2EE1A
	LDA.b $3E
	STA.b $1C
	LDA.b $1A
	CLC
	ADC.b $1E
	STA.b $1A
CODE_B2EE1A:
	INX
	INX
	CPX.w #$0090
	BCC.b CODE_B2EE05
	RTS

DKC3_NorSpr00A0_UnknownSprite00A0_Main:
;$B2EE22
	JMP.w (DATA_B2EE25,x)

DATA_B2EE25:
	dw CODE_B2EE29
	dw CODE_B2EE3A

CODE_B2EE29:
	TYX
	INC.b $38,x
	LDA.b $5C,x
	BIT.w $0601
	BEQ.b CODE_B2EE37
	JSL.l CODE_BB8591
CODE_B2EE37:
	JMP.w [$04F5]

CODE_B2EE3A:
	TYX
	LDA.w $0601
	XBA
	BIT.b $5C,x
	BEQ.b CODE_B2EE5F
	TSB.w $0601
	LDY.w #$02F6
	JSL.l CODE_BB8585
	LDY.w #$0322
	JSL.l CODE_BB8585
	LDA.w #$060E
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
CODE_B2EE5F:
	JMP.w [$04F5]

DKC3_NorSpr00A4_UnknownSprite00A4_Main:
;$B2EE62
	TYX
	LDA.b $5C,x
	BEQ.b CODE_B2EE72
	STZ.b $26,x
	DEC.b $5C,x
	BNE.b CODE_B2EE72
	LDA.w #$C000
	STA.b $26,x
CODE_B2EE72:
	JMP.w [$04F5]

DKC3_NorSpr0358_Krosshair_Main:
;$B2EE75
	JMP.w (DATA_B2EE78,x)

DATA_B2EE78:
	dw CODE_B2EE80
	dw CODE_B2EECB
	dw CODE_B2EF62
	dw CODE_B2EF7F

CODE_B2EE80:
	LDA.w $15EC
	BEQ.b CODE_B2EE8C
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B2EE8C:
	TYX
	INC.b $38,x
	STX.w $15EC
	LDA.w $05AF
	AND.w #$4000
	STA.b $62,x
	LDA.b $1F,x
	AND.w #$000E
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0081
	STA.b $5C,x
	LDA.b $1F,x
	AND.w #$000E
	TAX
	LDA.w $073C,x
	ASL
	TAX
	LDA.l DATA_FD3201,x
	TAX
	LDY.w #$7E2F80
	LDA.w #$000F
	MVN $7E2F80>>16,DATA_FD341B>>16
	LDA.w #$0566
	JSL.l CODE_B28012
CODE_B2EEC8:
	JMP.w [$04F5]

CODE_B2EECB:
	LDA.w $05AF
	BIT.w #$2000
	BNE.b CODE_B2EEC8
	AND.w #$4000
	EOR.w $0062,y
	BEQ.b CODE_B2EEE1
	LDA.w #$0100
	STA.w $0060,y
CODE_B2EEE1:
	LDA.w $05AF
	AND.w #$4000
	STA.w $0062,y
	TYX
	LDY.w $04F9
	LDA.b [$6A]
	STA.b $1A
	LDA.b $66,x
	BNE.b CODE_B2EF4A
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	STA.b $1C
	CLC
	ADC.b $30,x
	BPL.b CODE_B2EF13
	EOR.w #$FFFF
	INC
	CMP.b $1A
	BCC.b CODE_B2EF0D
	LDA.b $1A
CODE_B2EF0D:
	EOR.w #$FFFF
	INC
	BRA.b CODE_B2EF19

CODE_B2EF13:
	CMP.b $1A
	BCC.b CODE_B2EF19
	LDA.b $1A
CODE_B2EF19:
	JSR.w CODE_B2EFA1
	STA.b $30,x
	LDA.w $0016,y
	SEC
	SBC.w #$0008
	SEC
	SBC.b $16,x
	STA.b $1C
	CLC
	ADC.b $34,x
	BPL.b CODE_B2EF3F
	EOR.w #$FFFF
	INC
	CMP.b $1A
	BCC.b CODE_B2EF39
	LDA.b $1A
CODE_B2EF39:
	EOR.w #$FFFF
	INC
	BRA.b CODE_B2EF45

CODE_B2EF3F:
	CMP.b $1A
	BCC.b CODE_B2EF45
	LDA.b $1A
CODE_B2EF45:
	JSR.w CODE_B2EFA1
	STA.b $34,x
CODE_B2EF4A:
	LDA.b $66,x
	BEQ.b CODE_B2EF50
	DEC.b $66,x
CODE_B2EF50:
	JSR.w CODE_B2EFBC
	BCS.b CODE_B2EF5B
	JSR.w CODE_B2EFE8
	JSR.w CODE_B2F013
CODE_B2EF5B:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2EF62:
	TYX
	LDA.w #$07E9
	SBC.b $12,x
	STA.b $30,x
	LDA.w #$016E
	SBC.b $16,x
	STA.b $34,x
	JSR.w CODE_B2EFBC
	BCS.b CODE_B2EF78
	DEC.b $38,x
CODE_B2EF78:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2EF7F:
	LDA.w $15EC
	BEQ.b CODE_B2EF8B
	JSL.l CODE_BB8591
CODE_B2EF88:
	JMP.w [$04F5]

CODE_B2EF8B:
	TYX
	LDY.w $04F9
	LDA.w $0012,y
	CMP.b $6A,x
	BCC.b CODE_B2EF88
	STZ.b $38,x
	LDA.w #$0001
	STA.b $66,x
	TXY
	JMP.w CODE_B2EE80

CODE_B2EFA1:
	STA.b $1E
	LDA.b $1C
	JSR.w CODE_B2EFB5
	CMP.w #$0008
	BCS.b CODE_B2EFB2
	LDA.b $1E
	ASL
	ROR.b $1E
CODE_B2EFB2:
	LDA.b $1E
	RTS

CODE_B2EFB5:
	BPL.b CODE_B2EFBB
	EOR.w #$FFFF
	INC
CODE_B2EFBB:
	RTS

CODE_B2EFBC:
	LDY.w $04F9
	LDA.w $0016,y
	CMP.w #$0141
	BCC.b CODE_B2EFDD
	CMP.w #$035A
	BCS.b CODE_B2EFDD
	LDA.w $0012,y
	CMP.w #$084F
	BCC.b CODE_B2EFDD
	LDX.b $70
	LDA.w #$0002
	STA.b $38,x
	SEC
	RTS

CODE_B2EFDD:
	CLC
	RTS

CODE_B2EFDF:
	STZ.b $30,x
	STZ.b $2A,x
	STZ.b $34,x
	STZ.b $2E,x
	RTS

CODE_B2EFE8:
	LDA.w $15E8
	BNE.b CODE_B2EFF1
	LDA.b $60,x
	BNE.b CODE_B2F006
CODE_B2EFF1:
	STZ.w $15E8
	LDA.w #$070C
	JSL.l CODE_B28012
	LDA.b $5E,x
	STA.b $60,x
	STX.w $15EC
	JSR.w CODE_B2F065
	RTS

CODE_B2F006:
	CMP.w #$0060
	BNE.b CODE_B2F012
	LDA.w #$0667
	JSL.l CODE_B28012
CODE_B2F012:
	RTS

CODE_B2F013:
	DEC.b $60,x
	BMI.b CODE_B2F047
	LDA.b $60,x
	BEQ.b CODE_B2F064
	CMP.w #$0020
	BNE.b CODE_B2F027
	LDA.b $68,x
	STA.b $66,x
	JSR.w CODE_B2EFDF
CODE_B2F027:
	LDX.w #$0000
	CMP.w #$0041
	BCC.b CODE_B2F03A
	LDX.w #$0001
	CMP.w #$0071
	BCC.b CODE_B2F03A
	LDX.w #$FFFF
CODE_B2F03A:
	STX.b $1A
	BIT.w #$0007
	BNE.b CODE_B2F041
CODE_B2F041:
	LDA.b $00
	BIT.b $1A
	BNE.b CODE_B2F064
CODE_B2F047:
	LDA.l $7E2F8E
	STA.b $1A
	LDX.w #$000C
CODE_B2F050:
	LDA.l $7E2F80,x
	STA.l $7E2F82,x
	DEX
	DEX
	BPL.b CODE_B2F050
	LDA.b $1A
	STA.l $7E2F80
	LDX.b $70
CODE_B2F064:
	RTS

CODE_B2F065:
	LDY.w #$0302
	JSL.l CODE_BB8585
	BCS.b CODE_B2F0DF
	LDY.b $76
	LDX.b $70
	LDA.b $4C,x
	STA.w $004C,y
	LDA.w $196D
	CLC
	ADC.w #$0080
	STA.w $0012,y
	LDA.w $1973
	CLC
	ADC.w #$00E0
	STA.w $0016,y
	LDA.b $18,x
	STA.w $0066,y
	LDA.b $12,x
	STA.w $0062,y
	LDA.b $16,x
	STA.w $0064,y
	TDC
	STA.w $002C,y
	STA.w $0032,y
	LDA.w #$1400
	STA.w $005C,y
	STA.w !REGISTER_DividendLo
	LDA.b $1A,x
	STA.w $006A,y
	SEP.b #$20
	PHA
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w #$0000
	LDA.b ($00)
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	STA.w $005E,y
	LDA.w #$1C00
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	PLA
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w #$0000
	LDA.b ($00)
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	STA.w $0044,y
CODE_B2F0DF:
	RTS

DKC3_NorSpr01D0_LightningBoltSpawner_Main:
;$B2F0E0
	TYX
	LDY.w $04F9
	LDA.b [$6A]
	STA.b $1A
	LDA.w $05AF
	AND.w #$4000
	STA.b $1C
	EOR.b $32,x
	BEQ.b CODE_B2F0F9
	LDA.w #$00B4
	STA.b $5C,x
CODE_B2F0F9:
	LDA.b $1C
	STA.b $32,x
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	STA.b $1C
	CLC
	ADC.b $30,x
	BPL.b CODE_B2F11A
	EOR.w #$FFFF
	INC
	CMP.b $1A
	BCC.b CODE_B2F114
	LDA.b $1A
CODE_B2F114:
	EOR.w #$FFFF
	INC
	BRA.b CODE_B2F120

CODE_B2F11A:
	CMP.b $1A
	BCC.b CODE_B2F120
	LDA.b $1A
CODE_B2F120:
	JSR.w CODE_B2F18F
	STA.b $30,x
	LDA.b $5C,x
	BNE.b CODE_B2F138
CODE_B2F129:
	LDY.w $15E4
	BEQ.b CODE_B2F131
	JSR.w CODE_B2F275
CODE_B2F131:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2F138:
	DEC.b $5C,x
	BEQ.b CODE_B2F157
	CMP.b $62,x
	BNE.b CODE_B2F129
	LDA.w $1973
	SEC
	SBC.w #$01A0
	STA.w $1C37
	STZ.w $15EC
	LDA.w #$0015
CODE_B2F150:
	STA.w $15E4
	STZ.b $66,x
	BRA.b CODE_B2F129

CODE_B2F157:
	JSR.w CODE_B2F1F8
	LDA.b $4C,x
	EOR.w #$0001
	STA.b $4C,x
	BEQ.b CODE_B2F179
	LDA.w #$0056
	STA.w $15EC
	JSL.l CODE_BFF006
	LDA.w #$0057
	JSL.l CODE_BFF006
	LDA.w #$0013
	BRA.b CODE_B2F150

CODE_B2F179:
	LDA.w #$0055
	STA.w $15EC
	JSL.l CODE_BFF006
	LDA.w #$0057
	JSL.l CODE_BFF006
	LDA.w #$0013
	BRA.b CODE_B2F150

CODE_B2F18F:
	STA.b $1E
	LDA.b $1C
	JSR.w CODE_B2F1A1
	CMP.w #$0010
	BCS.b CODE_B2F19E
	JSR.w CODE_B2F1A8
CODE_B2F19E:
	LDA.b $1E
	RTS

CODE_B2F1A1:
	BPL.b CODE_B2F1A7
	EOR.w #$FFFF
	INC
CODE_B2F1A7:
	RTS

CODE_B2F1A8:
	JSR.w CODE_B2F1E7
	CMP.b $40,x
	BCC.b CODE_B2F1E6
	CMP.b $42,x
	BCS.b CODE_B2F1E6
	LDA.b $5C,x
	BNE.b CODE_B2F1E6
	LDA.w $15E4
	BNE.b CODE_B2F1E6
	JSL.l CODE_808018
	BIT.w #$0001
	BNE.b CODE_B2F1E6
	LDA.b $13,x
	AND.w #$00FF
	LSR
	EOR.w #$FFFF
	ADC.b $64,x
	CMP.w #$0040
	BCS.b CODE_B2F1D8
	LDA.w #$0040
CODE_B2F1D8:
	STA.b $5C,x
	JSR.w CODE_B2F1E7
	STA.b $60,x
	SEC
	SBC.w #$0070
	STA.w $1C35
CODE_B2F1E6:
	RTS

CODE_B2F1E7:
	LDY.w $04F9
	LDA.w $002A,y
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	ADC.b $12,x
	RTS

CODE_B2F1F8:
	LDA.w #$0003
	STA.b $1E
	LDA.w $1973
	STA.b $1C
CODE_B2F202:
	STA.w $1C37
	LDA.b $60,x
	STA.b $1A
	JSL.l CODE_B880B1
	BCC.b CODE_B2F21E
	LDA.w $1C37
	DEC.b $1E
	BEQ.b CODE_B2F21E
	CLC
	ADC.w #$0040
	STA.b $1C
	BRA.b CODE_B2F202

CODE_B2F21E:
	CMP.w $050F
	BCC.b CODE_B2F229
	LDA.w $050F
	SBC.w #$0020
CODE_B2F229:
	CLC
	ADC.w #$0030
	STA.w $1C37
	SBC.w $1973
	SBC.w #$00F0
	BCC.b CODE_B2F241
	EOR.w #$FFFF
	ADC.w $1C37
	STA.w $1C37
CODE_B2F241:
	LDA.w $1C37
	RTS

CODE_B2F245:
	LDA.b $60,x
	SEC
	SBC.w #$0010
	STA.w $1830
	STA.w $1840
	CLC
	ADC.w #$0020
	STA.w $1834
	STA.w $1844
	LDA.w $1973
	SEC
	SBC.w #$0120
	STA.w $1832
	STA.w $1842
	LDA.w $1C37
	STA.w $1836
	STA.w $1846
	STZ.w $183C
	RTS

CODE_B2F275:
	LDA.b $5C,x
	BEQ.b CODE_B2F27A
	RTS

CODE_B2F27A:
	LDA.w $050F
	CLC
	ADC.w #$0010
	CMP.w $1C37
	BNE.b CODE_B2F293
	LDA.w $050F
	LDY.w $04F9
	STY.b $78
	CMP.w $0016,y
	BCC.b CODE_B2F309
CODE_B2F293:
	JSR.w CODE_B2F245
	LDA.b $66,x
	BEQ.b CODE_B2F2A8
	LDA.w $1C37
	SBC.w #$0060
	STA.w $1836
	STA.w $1846
	BRA.b CODE_B2F303

CODE_B2F2A8:
	LDA.w #$0060
	JSL.l CODE_BCE75E
	BCC.b CODE_B2F303
	LDA.w #$7F00
	STA.b $3E
	LDA.b $78
	STA.b $40
CODE_B2F2BA:
	LDY.b $78
	LDA.w $0016,y
	CMP.b $3E
	BCS.b CODE_B2F2C7
	STA.b $3E
	STY.b $40
CODE_B2F2C7:
	JSL.l CODE_BCE779
	BCS.b CODE_B2F2BA
	LDA.b $3E
	ADC.w #$0030
	STA.w $1C37
	SBC.w #$0060
	STA.w $1836
	STA.w $1846
	LDX.b $70
	INC.b $66,x
	LDY.b $40
	LDA.w #$0810
	ORA.w $003C,y
	STA.w $003C,y
	LDA.b $1E,x
	EOR.b $2A,x
	AND.w #$4000
	EOR.b $2A,x
	AND.w #$C000
	CLC
	ADC.b $70
	SEC
	SBC.w #$080A
	STA.w $003E,y
CODE_B2F303:
	JSL.l CODE_BEC012
	BCC.b CODE_B2F322
CODE_B2F309:
	LDA.w $003A,y
	EOR.w #$0020
	AND.w #$0120
	BNE.b CODE_B2F322
	LDA.w #$0025
	JSL.l CODE_B88069
	BCS.b CODE_B2F322
	LDA.b $78
	STA.w $17C8
CODE_B2F322:
	RTS

DKC3_NorSpr0114_TheEndSign_Main:
DKC3_NorSpr035C_Knautilus_Main:
;$B2F323
	JMP.w (DATA_B2F326,x)

DATA_B2F326:
	dw CODE_B2F332
	dw CODE_B2F391
	dw CODE_B2F3BA
	dw CODE_B2F3C3
	dw CODE_B2F3E5
	dw CODE_B2F3EC

CODE_B2F332:
	TYX
	INC.b $38,x
	LDA.w #$0001
	TSB.w $0656
	LDY.w #$030C
	JSL.l CODE_BB85B5
	LDY.w #$02E8
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	STX.b $5C,y
	STY.b $3C,x
	LDA.w #$0100
	BIT.w $05FD
	BEQ.b CODE_B2F389
	LDA.w #$0100
	TRB.w $05FB
	LDA.w #$008D
	STA.b $16,x
	LDA.w #$0004
	STA.b $38,x
	INC
	STA.w $0038,y
	LDA.w $0024,y
	CLC
	ADC.w #$0014
	STA.w $0024,y
	LDA.w #$0201
	STA.w $04E4
	STZ.b $5B,x
	LDY.w #$02EA
	JSL.l CODE_BB85B8
	JMP.w [$04F5]

CODE_B2F389:
	LDA.w #$0662
	JSL.l CODE_B28012
	TXY
CODE_B2F391:
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B2F3B7
	TYX
	DEC.b $16,x
	LDA.b $16,x
	CMP.w #$008C
	BCS.b CODE_B2F3B3
	LDA.w #$0201
	STA.w $04E4
	STZ.b $5B,x
	INC.b $38,x
	LDY.w #$02EA
	JSL.l CODE_BB85B8
CODE_B2F3B3:
	JSL.l CODE_B9E000
CODE_B2F3B7:
	JMP.w [$04F5]

CODE_B2F3BA:
	TYX
	DEC.b $4E,x
	BNE.b CODE_B2F3B3
	INC.b $38,x
	BRA.b CODE_B2F3B3

CODE_B2F3C3:
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B2F3E5
	TYX
	LDA.b $4C,x
	DEC.b $4C,x
	BNE.b CODE_B2F3DB
	INC.b $38,x
	LDA.w #$0100
	TRB.w $05FB
	BRA.b CODE_B2F3B3

CODE_B2F3DB:
	LDX.b $3C,y
	LDA.b $24,x
	CLC
	ADC.w #$0005
	STA.b $24,x
CODE_B2F3E5:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2F3EC:
	JSR.w CODE_B2F881
	JMP.w [$04F5]

DKC3_NorSpr00B4_KremtoaBridge_Main:
;$B2F3F2
	JMP.w (DATA_B2F3F5,x)

DATA_B2F3F5:
	dw CODE_B2F3F9
	dw CODE_B2F420

CODE_B2F3F9:
	TYX
	INC.b $38,x
	LDY.w #$0310
	JSL.l CODE_BB85B8
	LDY.w #$0312
	JSL.l CODE_BB85B8
	LDY.w #$0314
	JSL.l CODE_BB85B8
	LDA.w #$0100
	BIT.w $05FD
	BNE.b CODE_B2F420
	LDA.w #$0777
	JSL.l CODE_B28012
CODE_B2F420:
	TYX
	LDA.b $58,x
	BEQ.b CODE_B2F44C
	LDA.w #$0100
	BIT.w $05FD
	BEQ.b CODE_B2F42F
	STZ.b $26,x
CODE_B2F42F:
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B2F44C
	SEP.b #$20
	DEC.b $59,x
	REP.b #$20
	BNE.b CODE_B2F44C
	LDA.b $5C,x
	BEQ.b CODE_B2F44C
	JSL.l CODE_B28012
	LDA.w #$0100
	TSB.w $05FD
CODE_B2F44C:
	JMP.w [$04F5]

DKC3_NorSpr01D8_PlayerKrosshairController_Main:
;$B2F44F
	LDA.w #$0001
	BIT.w $05AF
	BNE.b CODE_B2F46E
	LDA.w #$002B
	JSL.l CODE_B88069
	JSR.w CODE_B2F471
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0003
	BEQ.b CODE_B2F46E
	STZ.b $2E,x
CODE_B2F46E:
	JMP.w [$04F5]

CODE_B2F471:
	TYX
	LDA.w $04D6
	AND.w #$0300
	BEQ.b CODE_B2F48B
	LDY.b $62,x
	BIT.w #$0100
	BNE.b CODE_B2F489
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	BRA.b CODE_B2F48B

CODE_B2F489:
	LDA.b [$6A],y
CODE_B2F48B:
	STA.b $30,x
	LDA.w $04D6
	AND.w #$0C00
	BEQ.b CODE_B2F4A6
	LDY.b $62,x
	BIT.w #$0400
	BNE.b CODE_B2F4A4
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	BRA.b CODE_B2F4A6

CODE_B2F4A4:
	LDA.b [$6A],y
CODE_B2F4A6:
	STA.b $34,x
	LDY.w #$0006
	LDA.w $04D6
	AND.w #$4000
	BEQ.b CODE_B2F4B6
	LDY.w #$0008
CODE_B2F4B6:
	STY.b $62,x
	LDA.b $5C,x
	BEQ.b CODE_B2F4BF
	DEC.b $5C,x
	RTS

CODE_B2F4BF:
	LDA.w $04DA
	AND.w #$8080
	BEQ.b CODE_B2F4CF
	INC.w $15E8
	LDA.b $5E,x
	STA.b $5C,x
	RTS

CODE_B2F4CF:
	LDA.w $04DA
	BIT.w #$1000
	BNE.b CODE_B2F4D8
	RTS

CODE_B2F4D8:
	LDA.w $04EC
	BEQ.b CODE_B2F4F0
	CMP.w #$0100
	BCS.b CODE_B2F4F0
	LDA.w #$2000
	BIT.w $05AF
	BNE.b CODE_B2F4F0
	LDA.w #$0010
	TSB.w $05B1
CODE_B2F4F0:
	RTS

DKC3_NorSpr01DC_UnknownSprite01DC_Main:
;$B2F4F1
	JMP.w (DATA_B2F4F4,x)

DATA_B2F4F4:
	dw CODE_B2F4FA
	dw CODE_B2F527
	dw CODE_B2F539

CODE_B2F4FA:
	LDA.w #$0100
	TSB.w $05FB
	LDA.w #$0100
	BIT.w $05FD
	BNE.b CODE_B2F544
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2F54F
	TYX
	LDA.b $5C,x
	CMP.w #$0020
	BCS.b CODE_B2F51C
	JSR.w CODE_B2F552
	LDX.b $70
CODE_B2F51C:
	DEC.b $5C,x
	BPL.b CODE_B2F54F
	INC.b $38,x
	LDA.w #$0020
	STA.b $5C,x
CODE_B2F527:
	TYX
	DEC.b $5C,x
	BPL.b CODE_B2F54F
	LDA.w #$0020
	TSB.w $0601
	INC.b $38,x
	LDA.w #$0040
	STA.b $5C,x
CODE_B2F539:
	TYX
	DEC.b $5C,x
	BPL.b CODE_B2F54F
	LDA.w #$0601
	STA.w $04E4
CODE_B2F544:
	LDY.w #$02E6
	JSL.l CODE_BB8585
	JSL.l CODE_BB8591
CODE_B2F54F:
	JMP.w [$04F5]

CODE_B2F552:
	LDA.w $005C,y
	LSR
	SBC.w #$0005
	BPL.b CODE_B2F55C
	TDC
CODE_B2F55C:
	STA.w $15E4
	LDA.w #$00FE
	STA.b $1E
	LDA.w #$001F
	SEC
	SBC.w $005C,y
	LDX.w #$003C
	LDY.w #$004B
	JSL.l CODE_BBC821
	LDA.w #$0200
	TSB.w $05FD
	LDA.w #$0100
	STA.w $15E8
	RTS

DKC3_NorSpr01E0_UnknownSprite01E0_Main:
;$B2F582
	JMP.w (DATA_B2F585,x)

DATA_B2F585:
	dw CODE_B2F58D
	dw CODE_B2F5B1
	dw CODE_B2F5BB
	dw CODE_B2F606

CODE_B2F58D:
	TYX
	INC.b $38,x
	LDY.w #$0330
	JSL.l CODE_BB85B8
	LDA.w #$0040
	BIT.w $05FD
	BEQ.b CODE_B2F5AE
	JSL.l CODE_80807E
	LDY.w #$00D8
	JSL.l CODE_BB85B8
	JSL.l CODE_808081
CODE_B2F5AE:
	JMP.w [$04F5]

CODE_B2F5B1:
	LDA.w $15E8
	BEQ.b CODE_B2F5AE
	TYX
	INC.b $38,x
	STZ.b $00
CODE_B2F5BB:
	LDA.b $00
	BIT.w #$001F
	BNE.b CODE_B2F5AE
	TYX
	SEC
	ROR.b $5C,x
	LDA.b $5E,x
	CLC
	ADC.w #$0665
	CMP.w #$0669
	BCC.b CODE_B2F5D5
	CLC
	ADC.w #$0003
CODE_B2F5D5:
	JSL.l CODE_B28012
	INC.b $5E,x
	LDA.b $5C,x
	CMP.w #$FFFF
	BNE.b CODE_B2F5AE
	STZ.w $073C
	INC.b $38,x
	LDY.w #$032E
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $15EC
	JSR.w CODE_B2DF5D
	JSR.w CODE_B2DF82
	LDA.w #$0100
	STA.w $15E8
	LDA.w #$0679
	JSL.l CODE_B28012
CODE_B2F606:
	INC.w $15E8
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B2F62B
	LDA.l $7E318E
	STA.b $1A
	LDX.w #$000C
CODE_B2F619:
	LDA.l $7E3180,x
	STA.l $7E3182,x
	DEX
	DEX
	BPL.b CODE_B2F619
	LDA.b $1A
	STA.l $7E3180
CODE_B2F62B:
	LDA.w $15E8
	CMP.w #$01C0
	BCC.b CODE_B2F64B
	LDA.w #$0001
	STA.w $15E6
	LDA.w #$0462
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	LDX.w $15EC
	JSL.l CODE_BB85E8
CODE_B2F64B:
	JMP.w [$04F5]

DKC3_NorSpr00BC_RedGemInBananaBirdQueenBarrier_Main:
;$B2F64E
	LDA.w $15E8
	BIT.w #$FF00
	BEQ.b CODE_B2F68E
	CMP.w #$0180
	BCC.b CODE_B2F684
	LDA.w #$037A
	JSL.l CODE_B28012
	LDA.w #$040C
	JSL.l CODE_B28012
	LDA.w #$050F
	JSL.l CODE_B28012
	LDA.w #$0629
	JSL.l CODE_B28012
	LDA.w #$074F
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	BRA.b CODE_B2F68E

CODE_B2F684:
	TYX
	JSL.l CODE_808018
	AND.w #$0101
	STA.b $58,x
CODE_B2F68E:
	JMP.w [$04F5]

DKC3_NorSpr0364_KRoolHead_Main:
;$B2F691
	JMP.w (DATA_B2F694,x)

DATA_B2F694:
	dw CODE_B2F69C
	dw CODE_B2F6B3
	dw CODE_B2F6E3
	dw CODE_B2F6F1

CODE_B2F69C:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $54,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $56,x
	STA.b $32,x
	LDA.w #$8000
	TRB.w $05AF
	STZ.b $BC
CODE_B2F6B3:
	JSR.w CODE_B2F703
	JSR.w CODE_B2F763
	JSR.w CODE_B2F797
	LDA.b $12,x
	SEC
	SBC.w $196D
	SBC.w #$007F
	EOR.w #$FFFF
	INC
	STA.w $1C49
	LDA.b $16,x
	SEC
	SBC.w $1973
	SBC.w #$0099
	EOR.w #$FFFF
	INC
	STA.w $1C4B
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B2F6E3:
	JSR.w CODE_B2F881
CODE_B2F6E6:
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2F6F1:
	LDA.w $005A,y
	BNE.b CODE_B2F6E6
	LDX.b $5C,y
	LDA.b $16,x
	SEC
	SBC.w #$0030
	STA.w $0016,y
	BRA.b CODE_B2F6E6

CODE_B2F703:
	TYX
	INC.b $6A,x
	LDA.b $6A,x
	CMP.w #$7000
	BPL.b CODE_B2F75C
	CMP.w #$0110
	BMI.b CODE_B2F72B
	BNE.b CODE_B2F71E
	LDA.w #$0359
	JSL.l CODE_B9A000
	LDY.b $70
	RTS

CODE_B2F71E:
	CMP.w #$0180
	BNE.b CODE_B2F72B
	LDY.b $70
	LDX.w $1C4D
	STY.b $5C,x
	RTS

CODE_B2F72B:
	CMP.w #$0386
	BNE.b CODE_B2F745
	LDA.w #$00E6
	STA.b $0E,x
	LDA.w #$00F2
	JSL.l CODE_BB85A0
	LDA.w #$035A
	JSL.l CODE_B9A000
	TXY
	RTS

CODE_B2F745:
	CMP.w #$0500
	BNE.b CODE_B2F752
	LDY.w #$0346
	JSL.l CODE_BB8585
	RTS

CODE_B2F752:
	BMI.b CODE_B2F75F
	LDA.w $04DA
	BIT.w #$9080
	BEQ.b CODE_B2F75F
CODE_B2F75C:
	JSR.w CODE_B28603
CODE_B2F75F:
	RTS

CODE_B2F760:
	DEC.b $6A,x
	RTS

CODE_B2F763:
	LDX.b $70
	LDA.b $6A,x
	CMP.w #$0170
	BPL.b CODE_B2F796
	LDA.b $16,x
	CMP.w #$0248
	BCC.b CODE_B2F796
	LDA.b $5C,x
	BNE.b CODE_B2F794
	LDY.w #$0334
	JSL.l CODE_BB8585
	BCS.b CODE_B2F78D
	LDX.b $76
	JSL.l CODE_808018
	AND.w #$003F
	ADC.b $12,x
	STA.b $12,x
CODE_B2F78D:
	LDX.b $70
	LDA.w #$0004
	STA.b $5C,x
CODE_B2F794:
	DEC.b $5C,x
CODE_B2F796:
	RTS

CODE_B2F797:
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	LDX.b $70
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	RTS

DKC3_NorSpr0120_GiantBananaBirdQueenEgg_Main:
;$B2F7BE
	JMP.w (DATA_B2F7C1,x)

DATA_B2F7C1:
	dw CODE_B2F7C5
	dw CODE_B2F81C

CODE_B2F7C5:
	TYX
	DEC.b $50,x
	BNE.b CODE_B2F7D4
	LDA.w #$057A
	JSL.l CODE_B28027
	STZ.w $044A
CODE_B2F7D4:
	LDX.b $5C,y
	BEQ.b CODE_B2F80B
	LDA.b $12,x
	STA.w $0012,y
	LDA.w $005A,y
	BNE.b CODE_B2F804
	LDA.w #$0001
	STA.w $0038,y
	LDA.w #$0108
	STA.b $5A,x
	LDA.w #$0202
	STA.b $64,x
	LDA.w #$0080
	STA.b $34,x
	STA.b $66,x
	LDA.w #$0250
	STA.b $5E,x
	LDA.w #$01E0
	STA.w $005E,y
CODE_B2F804:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2F80B:
	LDA.b $00
	BIT.w #$001F
	BNE.b CODE_B2F819
	LDA.w #$0648
	JSL.l CODE_B28027
CODE_B2F819:
	JMP.w [$04F5]

CODE_B2F81C:
	LDX.b $5C,y
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $32,x
	CLC
	ADC.w #$0030
	STA.w $0016,y
	LDA.w $005E,y
	BEQ.b CODE_B2F844
	LDA.b $30,x
	SEC
	SBC.w #$0008
	BPL.b CODE_B2F83A
	TDC
CODE_B2F83A:
	STA.b $30,x
	TYX
	DEC.b $5E,x
	BNE.b CODE_B2F844
	JSR.w CODE_B2F84B
CODE_B2F844:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B2F84B:
	LDA.w #$077B
	JSL.l CODE_B28027
	LDY.w #$033A
	JSL.l CODE_BB8585
	LDY.w #$033C
	JSL.l CODE_BB8585
	LDY.w #$033E
	JSL.l CODE_BB8585
	LDY.b $70
	LDA.w $005C,y
	LDX.b $76
	STA.b $5C,x
	LDY.w #$0340
	JSL.l CODE_BB8585
	LDY.b $70
	LDA.w $005C,y
	LDX.b $76
	STA.b $5C,x
	RTS

CODE_B2F881:
	LDX.b $5C,y
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	RTS

DKC3_NorSpr0368_MotorBoatFunkyAndCrankyInEnding_Main:
;$B2F88E
	JMP.w (DATA_B2F891,x)

DATA_B2F891:
	dw CODE_B2F899
	dw CODE_B2F8CC
	dw CODE_B2F8FC
	dw CODE_B2F914

CODE_B2F899:
	TYX
	INC.b $38,x
	JSL.l CODE_B9E000
	LDA.b $12,x
	CLC
	ADC.w #$00E0
	STA.b $12,x
	STZ.w $073C
	STZ.w $074C
	LDY.w #$0344
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.b $70
	STA.b $5C,x
	PHX
	LDY.w #$0348
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.b $70
	STY.b $5C,x
	PLA
	STA.b $5E,x
CODE_B2F8CC:
	TYX
	DEC.b $4C,x
	BPL.b CODE_B2F8F9
	JSL.l CODE_808018
	BIT.w #$003F
	BNE.b CODE_B2F8E1
	LDA.w #$0767
	JSL.l CODE_B28027
CODE_B2F8E1:
	LDA.b $1E,x
	BIT.b $30,x
	BPL.b CODE_B2F8EC
	ORA.w #$4000
	BRA.b CODE_B2F8EF

CODE_B2F8EC:
	AND.w #$BFFF
CODE_B2F8EF:
	STA.b $1E,x
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
CODE_B2F8F9:
	JMP.w [$04F5]

CODE_B2F8FC:
	JSR.w CODE_B2F881
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
CODE_B2F907:
	EOR.w $001E,y
	STA.w $001E,y
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B2F914:
	JSR.w CODE_B2F881
	JSR.w CODE_B2F9A2
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	BEQ.b CODE_B2F907
	JSR.w CODE_B2F931
	DEC.b $4E,x
	BEQ.b CODE_B2F962
	LDA.w #$4000
	TXY
	BRA.b CODE_B2F907

CODE_B2F931:
	LDA.w #$0566
	JSL.l CODE_B28027
	LDA.w #$0100
	STA.b $4C,x
	JSR.w CODE_B2F955
	LDA.w $004E,y
	DEC
	DEC
	AND.w #$0003
	BNE.b CODE_B2F94C
	ASL.b $30,x
CODE_B2F94C:
	CLC
	ADC.w #$035F
	JSL.l CODE_B9A000
	RTS

CODE_B2F955:
	LDA.w #$0140
	BIT.b $30,x
	BPL.b CODE_B2F95F
	LDA.w #$FEC0
CODE_B2F95F:
	STA.b $30,x
	RTS

CODE_B2F962:
	LDA.w #$064F
	JSL.l CODE_B28012
	LDA.w #$0750
	JSL.l CODE_B28012
	TXY
	LDX.b $5C,y
	JSL.l CODE_BB85E8
	LDA.w #$0500
	JSL.l CODE_B28027
	TXY
	LDX.b $5E,y
	JSL.l CODE_BB85E8
	LDY.w #$0368
	JSL.l CODE_BB8585
	LDA.b $76
	PHA
	LDY.w #$036A
	JSL.l CODE_BB8588
	LDX.b $76
	PLA
	STA.b $5C,x
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B2F9A2:
	LDA.w #$FFC8
	BIT.b $30,x
	BPL.b CODE_B2F9AC
	LDA.w #$0038
CODE_B2F9AC:
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	RTS

DKC3_NorSpr00C0_MapBananaBird_Main:
;$B2F9B4
	JMP.w (DATA_B2F9B7,x)

DATA_B2F9B7:
	dw CODE_B2F9BD
	dw CODE_B2F9DB
	dw CODE_B2F9E6

CODE_B2F9BD:
	TYX
	INC.b $38,x
	LDA.w #$0005
	STA.b $60
	LDA.w #$0374
	STA.b $62
CODE_B2F9CA:
	LDY.b $62
	INC.b $62
	INC.b $62
	JSL.l CODE_BB85B8
	DEC.b $60
	BNE.b CODE_B2F9CA
	JMP.w [$04F5]

CODE_B2F9DB:
	JSR.w CODE_B2F9F1
	LDA.w $005A,y
	BNE.b CODE_B2F9E6
	JSR.w CODE_B2CDFC
CODE_B2F9E6:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B2F9F1:
	LDX.w $04F9
	JSR.w CODE_B2FA6E
	LDX.w $04FD
	JSR.w CODE_B2FA6E
	RTS

DKC3_NorSpr0370_MapBananaBirdQueen_Main:
;$B2F9FE
	JMP.w (DATA_B2FA01,x)

DATA_B2FA01:
	dw CODE_B2FA07
	dw CODE_B2FA0E
	dw CODE_B2FA41

CODE_B2FA07:
	TYX
	DEC.b $4C,x
	BNE.b CODE_B2FA55
	INC.b $38,x
CODE_B2FA0E:
	TYX
	INC.b $38,x
	LDA.b $40,x
	STA.b $5E,x
	LDY.w #$0364
	JSL.l CODE_BB8585
	LDY.b $70
	LDX.b $76
	STX.b $60,y
	LDA.b $24,x
	STA.b $5E,x
	LDA.w #DATA_B2FA96
	STA.b $64,x
	LDY.w #$0366
	JSL.l CODE_BB8585
	LDY.b $70
	LDX.b $76
	STX.b $62,y
	LDA.b $24,x
	STA.b $5E,x
	LDA.w #DATA_B2FA9E
	STA.b $64,x
CODE_B2FA41:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A00C
	LDY.b $70
	LDX.b $60,y
	JSR.w CODE_B2FA58
	LDX.b $62,y
	JSR.w CODE_B2FA58
CODE_B2FA55:
	JMP.w [$04F5]

CODE_B2FA58:
	LDA.w $0040,y
	SEC
	SBC.w $005E,y
	JSR.w CODE_B2FA85
	ASL
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $5E,x
	STA.b $24,x
CODE_B2FA6E:
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$7000
	EOR.b $1E,x
	STA.b $1E,x
	RTS

CODE_B2FA85:
	PHA
	CLC
	ADC.b $64,x
	TAY
	LDA.w $0000,y
	AND.w #$00FF
	LDY.b $70
	STA.b $0E,x
	PLA
	RTS

DATA_B2FA96:
	db $D8,$D8,$D8,$E4,$E4,$E4,$D8,$D8

DATA_B2FA9E:
	db $E4,$E4,$E4,$D8,$D8,$D8,$E4,$E4

DKC3_NorSpr00CC_SquirtPupil_Main:
;$B2FAA6
	JMP.w (DATA_B2FAA9,x)

DATA_B2FAA9:
	dw CODE_B2FAAD
	dw CODE_B2FAD2

CODE_B2FAAD:
	LDA.w $0012,y
	SEC
	SBC.w #$0003
	STA.w $005C,y
	CLC
	ADC.w #$0006
	STA.w $005E,y
	LDA.w $0016,y
	SEC
	SBC.w #$0003
	STA.w $0060,y
	CLC
	ADC.w #$0006
	STA.w $0062,y
	TYX
	INC.b $38,x
CODE_B2FAD2:
	LDX.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	ASL
	STA.w $0030,y
	LDA.b $16,x
	SEC
	SBC.w $0016,y
	ASL
	STA.w $0034,y
	LDA.w $0012,y
	STA.w $0054,y
	LDA.w $0016,y
	STA.w $0056,y
	JSL.l CODE_B9E000
	LDA.b $12,x
	CMP.b $5C,x
	BCC.b CODE_B2FB03
	CMP.b $5E,x
	BCC.b CODE_B2FB07
CODE_B2FB03:
	LDA.b $54,x
	STA.b $12,x
CODE_B2FB07:
	LDA.b $16,x
	CMP.b $60,x
	BCC.b CODE_B2FB11
	CMP.b $62,x
	BCC.b CODE_B2FB15
CODE_B2FB11:
	LDA.b $56,x
	STA.b $16,x
CODE_B2FB15:
	JMP.w [$04F5]

DKC3_NorSpr01A0_UnknownSprite01A0_Main:
;$B2FB18
	JMP.w [$04F5]

CODE_B2FB1B:
	LSR.w $0490,x
	LDA.b $54,x
	STA.b $12,x
	LDA.b $16,x
	CMP.b $60,x
	BCC.b CODE_B2FB2C
	CMP.b $62,x
	BCC.b CODE_B2FB30
CODE_B2FB2C:
	LDA.b $56,x
	STA.b $16,x
CODE_B2FB30:
	JMP.w [$04F5]

CODE_B2FB33:
	JMP.w (DATA_B2FB36,x)

DATA_B2FB36:
	dw CODE_B2FB3A
	dw CODE_B2FB61

CODE_B2FB3A:
	TYX
	INC.b $38,x
	LDA.w #$0020
	STA.b $52,x
	LDA.w $05E5
	BNE.b CODE_B2FB5E
	LDA.w #$0006
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	JSL.l CODE_B7B006
	LDX.b $70
	STX.w $04A4
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
CODE_B2FB5E:
	JMP.w [$04F5]

CODE_B2FB61:
	LDX.w #$D113
	LDA.w $05E5
	BEQ.b CODE_B2FB6C
	LDX.w #$D133
CODE_B2FB6C:
	STX.b $1A
	LDA.w $0012,y
	LDX.b $16,y
	STA.w $0106
	STX.w $0108
	PEA.w CODE_B2FB7F-$01
	JMP.w ($001A)
CODE_B2FB7F:
	STX.w $0102
	STA.w $0104
	JSR.w CODE_B2FB9A
	JSR.w CODE_B2FBD6
	LDX.b $5E,y
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	JMP.w [$04F5]

CODE_B2FB9A:
	BIT.w #$0008
	BNE.b CODE_B2FBC1
	AND.w #$0007
	ASL
	TAX
	LDA.l DATA_B2FBC6,x
CODE_B2FBA8:
	CLC
	ADC.w #$35FB
	STA.w $005C,y
	CPX.w #$0006
	BNE.b CODE_B2FBC0
	LDA.w $005C,y
	AND.w #$3FFF
	ORA.w #$4000
	STA.w $005C,y
CODE_B2FBC0:
	RTS

CODE_B2FBC1:
	LDA.w #$0004
	BRA.b CODE_B2FBA8

DATA_B2FBC6:
	dw $0000,$0003,$0002,$0001,$0001,$0000,$0000,$0000

CODE_B2FBD6:
	LDA.w #$0001
	STA.b $1A
	LDA.w $04CC
	BIT.w #$4000
	BEQ.b CODE_B2FBE8
	LDA.w #$0008
	STA.b $1A
CODE_B2FBE8:
	LDA.w $04CC
	BIT.w #$0800
	BEQ.b CODE_B2FBF9
	LDA.w $0016,y
	SEC
	SBC.b $1A
	STA.w $0016,y
CODE_B2FBF9:
	LDA.w $04CC
	BIT.w #$0400
	BEQ.b CODE_B2FC0A
	LDA.w $0016,y
	CLC
	ADC.b $1A
	STA.w $0016,y
CODE_B2FC0A:
	LDA.w $04CC
	BIT.w #$0200
	BEQ.b CODE_B2FC1B
	LDA.w $0012,y
	SEC
	SBC.b $1A
	STA.w $0012,y
CODE_B2FC1B:
	LDA.w $04CC
	BIT.w #$0100
	BEQ.b CODE_B2FC2C
	LDA.w $0012,y
	CLC
	ADC.b $1A
	STA.w $0012,y
CODE_B2FC2C:
	LDA.w $04D0
	BIT.w #$8000
	BEQ.b CODE_B2FC45
	LDX.w $0102
	SEP.b #$20
	LDA.l $7E82E8,x
	ORA.b #$08
	STA.l $7E82E8,x
	REP.b #$20
CODE_B2FC45:
	LDA.w $04D0
	BIT.w #$0080
	BEQ.b CODE_B2FC5A
	LDX.w $0102
	SEP.b #$20
	LDA.b #$00
	STA.l $7E82E8,x
	REP.b #$20
CODE_B2FC5A:
	LDA.w $04D0
	BIT.w #$0040
	BEQ.b CODE_B2FC73
	LDX.w $0102
	SEP.b #$20
	LDA.l $7E82E8,x
	EOR.b #$10
	STA.l $7E82E8,x
	REP.b #$20
CODE_B2FC73:
	LDA.w $04D0
	BIT.w #$1000
	BEQ.b CODE_B2FC81
	LDA.w #$0878
	STA.w $005E,y
CODE_B2FC81:
	LDA.w $04D0
	BIT.w #$2000
	BEQ.b CODE_B2FCAA
CODE_B2FC89:
	LDA.w $005E,y
	SEC
	SBC.w #$006E
	CMP.w #$080A
	BNE.b CODE_B2FC98
	LDA.w #$1480
CODE_B2FC98:
	STA.w $005E,y
	TAX
	LDA.b $00,x
	BEQ.b CODE_B2FC89
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
CODE_B2FCAA:
	RTS

	%InsertGarbageData($F2FCAB, incsrc, ADDR_B2FCAB.asm)
	%InsertGarbageData($F2FEAA, incbin, DATA_B2FEAA.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF3Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F30000:
	incbin "Tilemaps/Compressed/Layer1_NintendoPresentsScreen.bin"

DATA_F30200:
	incbin "Graphics/GFX_Layer1_NintendoPresentsScreen.bin"

DATA_F315C6:
	incbin "Tilemaps/Compressed/Layer3_NintendoPresentsScreen.bin"

DATA_F316F0:
	incbin "Graphics/GFX_Layer3_NintendoPresentsScreen.bin"

DATA_F31B38:
	incbin "Tilemaps/Compressed/Layer1_BananaBirdQueenScreen.bin"

DATA_F31DED:
	incbin "Graphics/Compressed/GFX_Layer1_BananaBirdQueenScreen.bin"

DATA_F3480A:
	incbin "Tilemaps/Compressed/Layer2_PhotoAlbumCover.bin"

DATA_F34C21:
	incbin "Tilemaps/Compressed/Layer2_PhotoAlbumSection.bin"

DATA_F34FAD:
	incbin "Graphics/Compressed/GFX_Layer2_PhotoAlbumSection.bin"

DATA_F35E23:
	incbin "Tilemaps/Layer2_K3Waterfall.bin"

DATA_F36023:
	dw DATA_F36033+$0000,DATA_F36033+$02C0,DATA_F36033+$0580,DATA_F36033+$0840
	dw DATA_F36033+$0B00,DATA_F36033+$0DC0,DATA_F36033+$1080,DATA_F36033+$1340

DATA_F36033:
	incbin "Graphics/GFX_Layer1_AnimatedK3WaterfallTiles.bin"

	%InsertGarbageData($F37633, incbin, DKC2_DATA_F37633.bin)
	%InsertGarbageData($F37EE8, incbin, DKC1_DATA_F37EE8.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B38000:
	JMP.w CODE_B3D87A

CODE_B38003:
	JMP.w CODE_B3D999

CODE_B38006:
	JMP.w CODE_B3D843

CODE_B38009:
	JMP.w CODE_B3D9A9

CODE_B3800C:
	JMP.w CODE_B3C1ED

CODE_B3800F:
	JMP.w CODE_B3DBC7

DATA_B38012:
	dw CODE_B3E0C6
	dw CODE_B3DC67
	dw CODE_B3E0C6
	dw CODE_B3DC82
	dw CODE_B3DC99
	dw CODE_B3DD20
	dw CODE_B3DD51
	dw CODE_B3E0C6
	dw CODE_B3DC43
	dw CODE_B3DEB6
	dw CODE_B3DEFB
	dw CODE_B3DF2B
	dw CODE_B3E0C6
	dw CODE_B3E0C6
	dw CODE_B3E0C6
	dw CODE_B3DF41
	dw CODE_B3DF41
	dw CODE_B3DF6B
	dw CODE_B3E0C6
	dw CODE_B3E0C6
	dw CODE_B3DECB
	dw CODE_B3DF92
	dw CODE_B3E072
	dw CODE_B3E09E
	dw CODE_B3DF7C

DATA_B38044:
	dw CODE_B3ECB3
	dw CODE_B3ECBF
	dw CODE_B3EECF
	dw CODE_B3ECB3
	dw CODE_B3F071
	dw CODE_B3F1AD
	dw CODE_B3F80F
	dw CODE_B3EFA0
	dw CODE_B3ECB3
	dw CODE_B3EAEB
	dw CODE_B3EAC9
	dw CODE_B3E84E
	dw CODE_B3E834
	dw CODE_B3EA73
	dw CODE_B3EA00
	dw CODE_B3E130
	dw CODE_B3E0E9
	dw CODE_B3E1A7
	dw CODE_B3E233
	dw CODE_B3E83E
	dw CODE_B3E74A
	dw CODE_B3ECB3
	dw CODE_B3ECB3
	dw CODE_B3F929
	dw CODE_B3E5AE

CODE_B38076:
	LDA.b $56
	ASL
	TAX
	JSR.w (DATA_B380AC,x)
	SEP.b #$20
	LDA.w !REGISTER_HVBlankFlagsAndJoypadStatus
	REP.b #$20
	BMI.b CODE_B38086
CODE_B38086:
	STZ.w $1560
	STZ.w $155E
	LDA.b $58
	ASL
	TAX
	JMP.w (DATA_B3A62E,x)

CODE_B38093:
	STA.w DMA[$00].SourceLo
	STY.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$30
	STX.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$30
	RTS

DATA_B380AC:
	dw CODE_B3810B
	dw CODE_B3813E
	dw CODE_B383F8
	dw CODE_B38EF6
	dw CODE_B384B5
	dw CODE_B382EC
	dw CODE_B38351
	dw CODE_B39359
	dw CODE_B3939E
	dw CODE_B383F8
	dw CODE_B39BA5
	dw CODE_B38259
	dw CODE_B39781
	dw CODE_B3858F
	dw CODE_B397A2
	dw CODE_B397A2
	dw CODE_B39816
	dw CODE_B39863
	dw CODE_B39E6A
	dw CODE_B39EB1
	dw CODE_B39F19
	dw CODE_B39781
	dw CODE_B38EF6
	dw CODE_B3858F
	dw CODE_B384B5
	dw CODE_B39637
	dw CODE_B39631
	dw CODE_B3853C
	dw CODE_B3A0AD
	dw CODE_B3A237
	dw CODE_B38EFC
	dw CODE_B3A3A4
	dw CODE_B3A3BD
	dw CODE_B3A3EC
	dw CODE_B38EFC
	dw CODE_B39637

CODE_B380F4:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_B7B00F
	JSL.l CODE_B7B012
	JSL.l CODE_80801E
	RTS

CODE_B3810B:
	JSR.w CODE_B380F4
	LDA.w $196D
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3813E:
	JSR.w CODE_B380F4
	JSR.w CODE_B38158
	SEP.b #$20
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B38158:
	LDA.w $1975
	LSR
	SEC
	SBC.w #$0110
	STA.w $1B65
	LDA.w $1975
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w #$0026
	SEP.b #$20
	STA.l $7EA492
	SEC
	SBC.b #$03
	STA.l $7EA47E
	REP.b #$20
	LDA.w $1975
	LSR
	LSR
	LSR
	LSR
	SEC
	SBC.w #$0018
	ADC.w #$028A
	SEC
	SBC.w $1975
	CMP.w #$00E0
	BCC.b CODE_B3819A
	LDA.w #$00E0
CODE_B3819A:
	LSR
	SEP.b #$20
	STA.l $7EA478
	STA.l $7EA48C
	ADC.b #$00
	STA.l $7EA47B
	STA.l $7EA48F
	REP.b #$20
	LDA.w $1975
	EOR.w #$FFFF
	SEC
	ADC.w #$02A8
	CMP.w #$00E0
	BCC.b CODE_B381C3
	LDA.w #$00E0
CODE_B381C3:
	SEP.b #$20
	LSR
	STA.l $7EA15A
	ADC.b #$00
	STA.l $7EA15D
	LDA.w $1B65
	EOR.b #$FF
	SEC
	SBC.b #$28
	BEQ.b CODE_B381DC
	BPL.b CODE_B381F1
CODE_B381DC:
	CLC
	ADC.b #$38
	STA.l $7EA20D
	LDA.b #$01
	STA.l $7EA20A
	LDA.b #$BE
	STA.l $7EA20B
	BRA.b CODE_B38201

CODE_B381F1:
	STA.l $7EA20A
	LDA.b #$38
	STA.l $7EA20D
	LDA.b #$BA
	STA.l $7EA20B
CODE_B38201:
	LDA.b #$50
	STA.l $7EA210
	REP.b #$20
	LDA.w $196D
	STA.l $7EA44A
	LDA.w $196D
	LSR
	LSR
	STA.l $7EA52A
	LDA.w $1975
	LSR
	CLC
	ADC.w #$00F0
	STA.l $7EA52C
	STA.l $7EA4BC
	STA.l $7EA4C0
	LDA.b $00
	CLC
	ADC.w $196D
	LSR
	LSR
	STA.l $7EA4BA
	LDA.b $00
	LSR
	CLC
	ADC.w $196D
	LSR
	LSR
	STA.l $7EA4BE
	LDA.w $1B65
	SEC
	SBC.w #$0121
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	RTS

CODE_B38259:
	JSR.w CODE_B380F4
	LDA.w $196D
	LSR
	CLC
	ADC.w #$0040
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	STA.l $7EA15B
	STA.l $7EA160
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w $18A1
	CLC
	ADC.w $196D
	STA.l $7EA165
	LDA.w $18A3
	STA.l $7EA167
	SEC
	SBC.w #$001F
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$0064
	SEP.b #$20
	STA.l $7EA15A
	STA.l $7EA16A
	STA.l $7EA170
	REP.b #$20
	LDA.w $1975
	LSR
	STA.l $7EA15D
	STA.l $7EA162
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B382EC:
	JSR.w CODE_B380F4
	REP.b #$20
	LDA.w $1973
	SEC
	SBC.w #$0100
	LSR
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	LDA.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w $196D
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w $1973
	SEC
	SBC.w #$0100
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B38351:
	JSR.w CODE_B380F4
	LDX.w $15EC
	BEQ.b CODE_B383A8
	LDA.b $60,x
	BMI.b CODE_B3836D
	LDY.w #$0000
	CMP.w #$0060
	BCS.b CODE_B38388
	LDY.w #$001F
	CMP.w #$0020
	BCC.b CODE_B38388
CODE_B3836D:
	SEP.b #$20
	LDA.b $5C,x
	STA.w !REGISTER_CGRAMAddress
	LDX.w #$0000
CODE_B38377:
	LDA.l $7E2F80,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	CPX.w #$0010
	BCC.b CODE_B38377
	REP.b #$20
	BRA.b CODE_B383A8

CODE_B38388:
	SEP.b #$20
	LDA.b $5C,x
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDX.w #$0000
	TYA
	SEP.b #$20
CODE_B38397:
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	INX
	INX
	CPX.w #$0010
	BCC.b CODE_B38397
	REP.b #$20
CODE_B383A8:
	LDA.w $196D
	ASL
	ADC.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w $1975
	ASL
	ADC.w $1975
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	LDA.b $00
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B383F8:
	JSR.w CODE_B380F4
	LDA.w $050F
	CMP.w #$8000
	BEQ.b CODE_B38475
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B38436
	LDX.w #$A15A
	STX.w HDMA[$01].SourceLo
	LDX.w #$A17A
	STX.w HDMA[$02].SourceLo
	LDX.w #$A16A
	STX.w HDMA[$03].SourceLo
	LDX.w #$A18A
	STX.w HDMA[$04].SourceLo
	LDX.w #$A19A
	STX.w HDMA[$05].SourceLo
	LDX.w #$A28A
	STX.w HDMA[$06].SourceLo
	LDX.w #$A38A
	STX.w HDMA[$07].SourceLo
	BRA.b CODE_B38460

CODE_B38436:
	LDX.w #$A45A
	STX.w HDMA[$01].SourceLo
	LDX.w #$A47A
	STX.w HDMA[$02].SourceLo
	LDX.w #$A46A
	STX.w HDMA[$03].SourceLo
	LDX.w #$A48A
	STX.w HDMA[$04].SourceLo
	LDX.w #$A49A
	STX.w HDMA[$05].SourceLo
	LDX.w #$A58A
	STX.w HDMA[$06].SourceLo
	LDX.w #$A68A
	STX.w HDMA[$07].SourceLo
CODE_B38460:
	LDA.w $1975
	SEC
	SBC.w $050F
	CLC
	ADC.w #$0020
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
CODE_B38475:
	LDA.w $196D
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	REP.b #$20
	LDA.w $1975
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

DATA_B384B1:
	dw $4A08,$1880

CODE_B384B5:
	JSR.w CODE_B380F4
	LDA.w $04C0
	TAX
	JSR.w CODE_B38523
	STA.b $1A
	LDA.w $1975
	JSR.w CODE_B38523
	CLC
	ADC.w #$011F
	SEC
	SBC.b $1A
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w $196D
	LSR
	SEP.b #$20
	CLC
	ADC.b #$80
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w $1975
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B38523:
	SEC
	SBC.w #$0100
	CPX.w #$12E0
	BCC.b CODE_B3852D
	LSR
CODE_B3852D:
	CPX.w #$09E0
	BCC.b CODE_B38533
	LSR
CODE_B38533:
	CPX.w #$0560
	BCC.b CODE_B38539
	LSR
CODE_B38539:
	LSR
	LSR
	RTS

CODE_B3853C:
	JSL.l CODE_B38609
	JSR.w CODE_B380F4
	JSR.w CODE_B385EB
	LDA.w $196D
	SEC
	SBC.w #$001C
	SEP.b #$30
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	LDA.w $196D
	LDX.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	STX.w !REGISTER_BG1HorizScrollOffset
	STA.w !REGISTER_BG2HorizScrollOffset
	STX.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1975
	LDX.w $1976
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	LDA.w $1975
	CLC
	ADC.w #$0030
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$30
	RTS

CODE_B3858F:
	JSL.l CODE_B38609
	JSR.w CODE_B380F4
	JSR.w CODE_B385EB
	LDA.w $196D
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w $196D
	SEP.b #$30
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	LDA.w $196D
	LDX.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	STX.w !REGISTER_BG1HorizScrollOffset
	STA.w !REGISTER_BG2HorizScrollOffset
	STX.w !REGISTER_BG2HorizScrollOffset
	REP.b #$30
	LDA.w $1975
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w $1975
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B385EB:
	LDY.w #$A268
	LDX.w #$A16A
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B385FE
	LDY.w #$A468
	LDX.w #$A36A
CODE_B385FE:
	TXA
	STA.l $7EA15B
	TYA
	STA.l $7EA15E
	RTS

CODE_B38609:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B38615
	RTL

CODE_B38615:
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $196D
	LDX.w $1989
	BMI.b CODE_B3862A
	CLC
	ADC.w #$0100
CODE_B3862A:
	STA.b $1A
	LSR
	LSR
	LSR
	AND.w #$003F
	BIT.w #$0020
	CLC
	BEQ.b CODE_B3863B
	ADC.w #$03E0
CODE_B3863B:
	ADC.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $1A
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	LSR
	TAX
	PHK
	PLB
	TXA
	CLC
	ADC.w $15E4
	STA.b $1E
	LDA.b ($1E)
	AND.w #$FF00
	BEQ.b CODE_B38671
	STA.b $1C
	LDA.b $1A
	AND.w #$0018
	ASL
	ASL
	ASL
	SEC
	SBC.w #$00C0
	CLC
	ADC.b $1C
CODE_B38671:
	CLC
	ADC.w #DATA_B387B6
	STA.w DMA[$07].SourceLo
	STA.w DMA[$07].Unused2
	LDA.w #$0040
	STA.w DMA[$07].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$07].Parameters
	SEP.b #$20
	LDA.b #DATA_B387B6>>16
	STA.w DMA[$07].SourceBank
	LDA.b #$80
	STA.w !REGISTER_DMAEnable
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTL

DATA_B3869B:
	dw DATA_B386AF-$01,DATA_B386CB-$01,DATA_B38719-$01,DATA_B38731-$01,DATA_B3873B-$01,DATA_B3874F-$01,DATA_B3875B-$01,DATA_B38719-$01
	dw DATA_B3874F-$01,DATA_B387AB-$01

DATA_B386AF:
	db $00,$00,$00,$00,$00,$01,$02,$03,$05,$06,$07,$00,$00,$00,$00,$00
	db $00,$01,$02,$03,$05,$06,$07,$00,$00,$00,$00,$00

DATA_B386CB:
	db $00,$00,$00,$00,$01,$02,$03,$05,$06,$02,$03,$05,$06,$02,$03,$04
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05,$06,$02
	db $03,$05,$06,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$02
	db $03,$05,$06,$02,$03,$04,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05
	db $06,$02,$03,$05,$06,$02,$03,$04,$00,$00,$00,$00,$00,$00

DATA_B38719:
	db $00,$00,$00,$01,$02,$03,$05,$06,$02,$03,$05,$06,$02,$03,$05,$06
	db $02,$03,$05,$06,$07,$00,$00,$00

DATA_B38731:
	db $00,$00,$00,$01,$02,$03,$04,$00,$00,$00

DATA_B3873B:
	db $00,$00,$00,$01,$02,$03,$05,$06,$02,$03,$05,$06,$02,$03,$05,$06
	db $07,$00,$00,$00

DATA_B3874F:
	db $00,$00,$00,$01,$02,$03,$05,$06,$07,$00,$00,$00

DATA_B3875B:
	db $00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05,$06,$02,$03,$04
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05,$06,$02
	db $03,$05,$06,$02,$03,$04,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05
	db $06,$02,$03,$04,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05,$06,$02
	db $03,$05,$06,$02,$03,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_B387AB:
	db $00,$00,$00,$01,$02,$03,$05,$06,$07,$00,$00

DATA_B387B6:
	incbin "Tilemaps/Layer2_WaterfallLevelWaterfalls.bin"

CODE_B38EF6:
	JSR.w CODE_B380F4
	JMP.w CODE_B39F34

CODE_B38EFC:
	JSR.w CODE_B380F4
	LDA.w $15E2
	BEQ.b CODE_B38F36
	STZ.w $15E2
	LDA.w $15E4
	ASL
	ASL
	ASL
	ASL
	ASL
	TAX
	SEP.b #$20
	STZ.w !REGISTER_CGRAMAddress
	LDA.l DATA_B38F59,x
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l DATA_B38F59+$01,x
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$11
	STA.w !REGISTER_CGRAMAddress
	LDY.w #$001E
CODE_B38F2B:
	LDA.l DATA_B38F59+$02,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	DEY
	BNE.b CODE_B38F2B
CODE_B38F36:
	SEP.b #$20
	LDA.w $196D
	SEC
	SBC.l $001B77
	STA.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	SEC
	SBC.l $001B79
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	JMP.w CODE_B39F1C

DATA_B38F59:
	incbin "Palettes/Layer1_FloodlitFishLight.bin"

CODE_B39359:
	JSR.w CODE_B380F4
	LDA.w $196D
	ASL
	ADC.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w $1975
	ASL
	ADC.w $1975
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3939E:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_B7B8D1
	JSL.l CODE_B7B00F
	JSL.l CODE_B7B012
	JSL.l CODE_80801E
	LDA.w $15E4
	BEQ.b CODE_B393C0
	DEC.w $15E4
CODE_B393C0:
	LDA.w $1560
	CLC
	ADC.w #$0150
	CMP.b $80
	BCS.b CODE_B393FA
	STA.w $1560
	LDA.l $7EA1BA
	CMP.w #$0001
	BNE.b CODE_B393E4
	LDA.w #$0081
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
CODE_B393E4:
	LDA.l $7EA1BA
	CMP.w #$0002
	BNE.b CODE_B393FA
	LDA.w #$0049
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
CODE_B393FA:
	JSL.l CODE_B39520
	LDX.w #$6401
	LDA.w $1C37
	CMP.w #$0268
	BNE.b CODE_B3941D
	LDA.w $15E4
	SEC
	SBC.w #$0008
	CMP.w #$0008
	BCS.b CODE_B3941D
	BIT.w #$0005
	BEQ.b CODE_B3941D
	LDX.w #$2401
CODE_B3941D:
	TXA
	STA.l $7EA17E
	LDA.w $196D
	SEC
	SBC.w $1C35
	STA.b $88
	LDA.w #$0000
	SEC
	SBC.b $88
	BPL.b CODE_B39436
	LDA.w #$0000
CODE_B39436:
	CMP.w #$00FF
	BCS.b CODE_B39456
	STA.b $1A
	LDA.w #$0100
	SEC
	SBC.b $88
	BMI.b CODE_B39456
	CMP.w #$00FF
	BCC.b CODE_B3944D
	LDA.w #$00FF
CODE_B3944D:
	SEP.b #$20
	XBA
	LDA.b $1A
	REP.b #$20
	BRA.b CODE_B39459

CODE_B39456:
	LDA.w #$00FF
CODE_B39459:
	STA.l $7EA19B
	STA.l $7EA19E
	LDA.w $1975
	SEC
	SBC.w $1C37
	STA.l $7EA2D8
	LDA.w $196D
	SEC
	SBC.w $1C35
	STA.l $7EA2D6
	LDA.w $1973
	STA.l $7EA3D8
	LDA.w $196D
	STA.l $7EA3D6
	LDA.w $196D
	LSR
	STA.l $7EA1D6
	LDA.w $1973
	LSR
	SEC
	SBC.w #$0030
	STA.l $7EA1D8
	LDA.w #$022F
	SEC
	SBC.w $1973
	CMP.w #$00FF
	BCC.b CODE_B394A8
	LDA.w #$00FF
CODE_B394A8:
	SEP.b #$20
	LSR
	STA.l $7EA4DA
	STA.l $7EA45A
	STA.l $7EA15A
	STA.l $7EA55A
	STA.l $7EA17A
	STA.l $7EA19A
	STA.b $1A
	PHP
	ADC.b #$00
	STA.l $7EA4DD
	STA.l $7EA45F
	STA.l $7EA15D
	STA.l $7EA55D
	STA.l $7EA17C
	STA.l $7EA19D
	LDA.b $1A
	CLC
	ADC.b #$18
	CMP.b #$78
	BCC.b CODE_B394EB
	LDA.b #$78
CODE_B394EB:
	STA.l $7EA35A
	PLP
	ADC.b #$00
	STA.l $7EA35D
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B394FF:
	PHB
	PHK
	PLB
	LDA.b $1A
	PHA
	LDA.b $1C
	PHA
	JSL.l CODE_B39520
	PLA
	STA.b $1C
	PLA
	STA.b $1A
	SEP.b #$20
	LDA.l $0004EC
	STA.l !REGISTER_ScreenDisplayRegister
	REP.b #$20
	PLB
	RTL

CODE_B39520:
	LDA.w $15E4
	LSR
	AND.w #$001F
	CMP.w #$0009
	BCC.b CODE_B3952F
	LDA.w #$0009
CODE_B3952F:
	STA.b $1A
	ASL
	STA.b $1C
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $1C
	ASL
	TAX
	SEP.b #$20
	LDA.b #$05
	STA.w !REGISTER_CGRAMAddress
	LDY.w #$0016
CODE_B39547:
	LDA.l DATA_B39555,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	DEY
	BNE.b CODE_B39547
	REP.b #$20
	RTL

DATA_B39555:
	incbin "Palettes/Layer3_LightningLookOutLightning.bin"

CODE_B39631:
	JSR.w CODE_B380F4
	JMP.w CODE_B39702

CODE_B39637:
	JSR.w CODE_B380F4
	LDX.w #$0000
	LDA.w #$00FF
	STA.w !REGISTER_Window1LeftPositionDesignation
	STA.w !REGISTER_Window2LeftPositionDesignation
	LDA.w $1973
	SEC
	SBC.w $050F
	CLC
	ADC.w #$00F0
	CMP.w #$0108
	BCS.b CODE_B39680
	LDA.w #$0160
	JSR.w CODE_B39741
	LDA.w #$0360
	JSR.w CODE_B39741
	LDA.w #$0660
	JSR.w CODE_B39741
	LDA.w #$0760
	JSR.w CODE_B39741
	LDA.w #$0860
	JSR.w CODE_B39741
	LDA.w #$0960
	JSR.w CODE_B39741
	LDA.w #$0A60
	JSR.w CODE_B39741
CODE_B39680:
	LDX.w #$0000
	LDA.w $050F
	SEC
	SBC.w $1973
	BPL.b CODE_B3968F
	LDA.w #$0000
CODE_B3968F:
	CMP.w #$00F0
	BCC.b CODE_B39697
	LDA.w #$00E0
CODE_B39697:
	CMP.w #$0080
	BCC.b CODE_B396C0
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA15A,x
	STA.l $7EA1DA,x
	LDA.w #$0411
	STA.l $7EA15B,x
	LDA.w #$0102
	STA.l $7EA1DB,x
	LDX.w #$0003
	LDA.b $1A
	SEC
	SBC.w #$007F
CODE_B396C0:
	CMP.w #$0000
	BEQ.b CODE_B396DE
	STA.l $7EA15A,x
	STA.l $7EA1DA,x
	LDA.w #$0411
	STA.l $7EA15B,x
	LDA.w #$0102
	STA.l $7EA1DB,x
	INX
	INX
	INX
CODE_B396DE:
	LDA.w #$0001
	STA.l $7EA15A,x
	STA.l $7EA1DA,x
	LDA.w #$1117
	STA.l $7EA15B,x
	LDA.w #$0602
	STA.l $7EA1DB,x
	LDA.w #$0000
	STA.l $7EA15D,x
	STA.l $7EA1DD,x
CODE_B39702:
	LDA.w $1973
	EOR.w #$000F
	AND.w #$000F
	CLC
	ADC.w #$0081
	STA.l $7EA4EA
	LDA.w $1973
	AND.w #$000F
	ASL
	ASL
	CLC
	ADC.w #$A51A
	STA.l $7EA4EB
	LDA.w $196D
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B39741:
	STA.b $1A
	LDA.b $1A
	SEC
	SBC.w $196D
	CLC
	ADC.w #$005F
	CMP.w #$015F
	BCC.b CODE_B39753
	RTS

CODE_B39753:
	LDA.b $1A
	SEC
	SBC.w $196D
	BPL.b CODE_B3975E
	LDA.w #$0000
CODE_B3975E:
	SEP.b #$20
	STA.w !REGISTER_Window1LeftPositionDesignation,x
	REP.b #$20
	LDA.b $1A
	CLC
	ADC.w #$005F
	SEC
	SBC.w $196D
	CMP.w #$00FF
	BCC.b CODE_B39777
	LDA.w #$00FF
CODE_B39777:
	SEP.b #$20
	STA.w !REGISTER_Window1RightPositionDesignation,x
	REP.b #$20
	INX
	INX
	RTS

CODE_B39781:
	JSR.w CODE_B380F4
	LDA.w $196D
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B397A2:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_80801E
	LDA.w #$0004
	TRB.w $1B7D
	BEQ.b CODE_B397E9
	LDX.w #$76E0
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF5C0
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0100
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF5C0>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.w #$0017
	STA.w !REGISTER_MainScreenLayers
	REP.b #$20
CODE_B397E9:
	LDA.w #$0032
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.b #$FB
	STA.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.b #$02
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.w #$0100
	STA.w $196D
	STA.w $1973
	RTS

CODE_B39816:
	JSR.w CODE_B380F4
	LDA.w $196D
	LSR
	CLC
	ADC.w #$0040
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDA.w $1973
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $1B79
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w $1B7A
	STA.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B39863:
	JSR.w CODE_B380F4
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B39887
	LDX.w #$7EA55A
	STX.w HDMA[$01].SourceLo
	LDX.w #$7EA57A
	STX.w HDMA[$02].SourceLo
	LDX.w #$7EA59A
	STX.w HDMA[$03].SourceLo
	LDX.w #$7EA5BA
	STX.w HDMA[$04].SourceLo
	BRA.b CODE_B3989F

CODE_B39887:
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDX.w #$7EA17A
	STX.w HDMA[$02].SourceLo
	LDX.w #$7EA19A
	STX.w HDMA[$03].SourceLo
	LDX.w #$7EA1BA
	STX.w HDMA[$04].SourceLo
CODE_B3989F:
	LDA.b $00
	LSR
	LSR
	STA.b $1A
	LDA.b $00
	ASL
	ASL
	CLC
	ADC.b $1A
	AND.w #$01FE
	TAX
	LDA.l DATA_B9F278,x
	CLC
	ADC.w #$0100
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	LSR
	LSR
	CLC
	ADC.w #$00FF
	SEC
	SBC.w $18A1
	STA.l $7EA52A
	STA.l $7EA52C
	STA.l $7EA52E
	STA.l $7EA530
	INC
	STA.l $7EA532
	STA.l $7EA534
	STA.l $7EA536
	STA.l $7EA538
	STA.l $7EA542
	STA.l $7EA544
	STA.l $7EA546
	STA.l $7EA548
	INC
	STA.l $7EA53A
	STA.l $7EA53C
	STA.l $7EA53E
	STA.l $7EA540
	LDA.b $00
	LSR
	LSR
	SEC
	SBC.w $18A1
	AND.w #$000F
	STA.b $1A
	EOR.w #$000F
	CLC
	ADC.w #$0081
	SEP.b #$20
	STA.l $7EA4CA
	REP.b #$20
	LDA.b $1A
	ASL
	CLC
	ADC.w #$A52A
	STA.l $7EA4CB
	LDA.w $189F
	CLC
	ADC.w #$0080
	BPL.b CODE_B3993E
	LDA.w #$0000
CODE_B3993E:
	CMP.w #$00FF
	BCC.b CODE_B39946
	LDA.w #$00FF
CODE_B39946:
	SEP.b #$20
	STA.l $7EA1AB
	REP.b #$20
	LDA.w $189F
	SEC
	SBC.w #$0080
	BPL.b CODE_B3995A
	LDA.w #$0000
CODE_B3995A:
	CMP.w #$00FF
	BCC.b CODE_B39962
	LDA.w #$00FF
CODE_B39962:
	SEP.b #$20
	STA.l $7EA1AA
	CMP.l $7EA1AB
	BNE.b CODE_B3997A
	LDA.b #$FF
	STA.l $7EA1AA
	LDA.b #$00
	STA.l $7EA1AB
CODE_B3997A:
	REP.b #$20
	LDA.w #$00FF
	STA.l $7EA1AC
	LDA.w $196D
	ASL
	ADC.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	LDA.w $1973
	ASL
	ADC.w $1973
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

DATA_B399C5:
	incbin "Palettes/Layer1_SnowLevelSky.bin"

CODE_B39BA5:
	JSR.w CODE_B380F4
	PHK
	PLB
	LDA.w $05AF
	AND.w #$0040
	BNE.b CODE_B39BB5
	JSR.w CODE_B39BEA
CODE_B39BB5:
	LDA.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	STZ.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.l $7EA358
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B39BEA:
	JSR.w CODE_B39DA5
	LDA.w $15E6
	CMP.w $15E4
	BNE.b CODE_B39BF6
	RTS

CODE_B39BF6:
	LDA.w $15E4
	BEQ.b CODE_B39C15
	CMP.w #$0001
	BNE.b CODE_B39C64
	LDA.w $15E6
	BNE.b CODE_B39C64
	INC.w $15E2
	LDA.w $15E2
	CMP.w #$0100
	BEQ.b CODE_B39C61
	EOR.w #$00FF
	BRA.b CODE_B39C20

CODE_B39C15:
	INC.w $15E2
	LDA.w $15E2
	CMP.w #$0100
	BEQ.b CODE_B39C61
CODE_B39C20:
	LSR
	LSR
	LSR
	LSR
	ASL
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	TAX
	LDA.w $05B9
	CMP.w #$002C
	BNE.b CODE_B39C3B
	TXA
	CLC
	ADC.w #$00A0
	TAX
CODE_B39C3B:
	LDA.w $05B9
	CMP.w #$002D
	BNE.b CODE_B39C49
	TXA
	CLC
	ADC.w #$0140
	TAX
CODE_B39C49:
	LDY.w #$000A
	SEP.b #$20
	LDA.b #$1B
	STA.w !REGISTER_CGRAMAddress
CODE_B39C53:
	LDA.l DATA_B399C5,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	DEY
	BPL.b CODE_B39C53
	REP.b #$20
	RTS

CODE_B39C61:
	JMP.w CODE_B39E3F

CODE_B39C64:
	LDA.w $15E4
	LDX.w $15E6
	CMP.w #$0003
	BNE.b CODE_B39C74
	CPX.w #$0004
	BEQ.b CODE_B39C7E
CODE_B39C74:
	CMP.w #$0004
	BNE.b CODE_B39CBA
	CPX.w #$0003
	BNE.b CODE_B39CBA
CODE_B39C7E:
	INC.w $15E2
	LDA.w $15E2
	CMP.w #$00C0
	BEQ.b CODE_B39CB7
	CPX.w #$0003
	BEQ.b CODE_B39C96
	SEC
	SBC.w #$00C0
	EOR.w #$FFFF
	INC
CODE_B39C96:
	LSR
	LSR
	LSR
	STA.b $1A
	SEP.b #$20
	LDA.b #$04
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDA.w #$0008
	JSR.w CODE_B39E49
	LDA.w #$0010
	JSR.w CODE_B39E49
	LDA.w #$0018
	JSR.w CODE_B39E49
	RTS

CODE_B39CB7:
	JMP.w CODE_B39E3F

CODE_B39CBA:
	LDA.w $15E4
	CLC
	ADC.w $15E6
	CMP.w #$0009
	BEQ.b CODE_B39CC9
	JMP.w CODE_B39DA4

CODE_B39CC9:
	LDA.w $15E4
	CMP.w #$0005
	BEQ.b CODE_B39CD4
	JMP.w CODE_B39D35

CODE_B39CD4:
	INC.w $15E2
	LDA.w $15E2
	CMP.w #$00D8
	BNE.b CODE_B39CE2
	JMP.w CODE_B39E3F

CODE_B39CE2:
	SEC
	SBC.w #$0078
	BEQ.b CODE_B39CF8
	BCC.b CODE_B39D2B
	LSR
	LSR
	LSR
	STA.b $1A
	LDA.w #$000C
	SEC
	SBC.b $1A
	JMP.w CODE_B39D4B

CODE_B39CF8:
	LDA.w #$0613
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0400
	STA.w !REGISTER_MainScreenWindowMask
	SEP.b #$20
	LDA.b #$00
	STA.w !REGISTER_BGWindowLogicSettings
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	STZ.w !REGISTER_WriteToCGRAMPort
	STZ.w !REGISTER_WriteToCGRAMPort
	STZ.w !REGISTER_WriteToCGRAMPort
	STZ.w !REGISTER_WriteToCGRAMPort
	STZ.w !REGISTER_WriteToCGRAMPort
	STZ.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	LDA.w #$8004
	STA.w $15EA
	RTS

CODE_B39D2B:
	SEP.b #$20
	LDA.b #$30
	STA.w !REGISTER_BGWindowLogicSettings
	REP.b #$20
	RTS

CODE_B39D35:
	INC.w $15E2
	LDA.w $15E2
	CMP.w #$00D8
	BNE.b CODE_B39D43
	JMP.w CODE_B39E3F

CODE_B39D43:
	CMP.w #$0060
	BCS.b CODE_B39D69
	LSR
	LSR
	LSR
CODE_B39D4B:
	STA.b $1A
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDA.w #$0004
	JSR.w CODE_B39E49
	LDA.w #$0008
	JSR.w CODE_B39E49
	LDA.w #$000C
	JSR.w CODE_B39E49
	RTS

CODE_B39D69:
	BNE.b CODE_B39DA4
	LDA.w #$0217
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0007
	STA.w !REGISTER_MainScreenWindowMask
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$18
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$63
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$9C
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$73
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$FF
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$7F
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	LDA.w #$0004
	STA.w $15EA
CODE_B39DA4:
	RTS

CODE_B39DA5:
	LDA.w $15EC
	CMP.w #$00FE
	BCC.b CODE_B39DB0
	JMP.w CODE_B39E3E

CODE_B39DB0:
	CMP.w #$001E
	BCC.b CODE_B39DF4
	SBC.w #$001C
	LSR
	SEP.b #$20
	STA.l $7EA15A
	STA.l $7EA1EA
	ADC.b #$00
	STA.l $7EA15D
	STA.l $7EA1ED
	LDA.b #$9D
	STA.l $7EA1F0
	STA.l $7EA160
	REP.b #$20
	LDA.w #$A1DE
	STA.l $7EA15B
	STA.l $7EA15E
	LDA.w #$A16A
	STA.l $7EA161
	LDA.w #$A1FA
	STA.l $7EA1F1
	BRA.b CODE_B39E3E

CODE_B39DF4:
	STA.b $1A
	SEP.b #$20
	CLC
	ADC.b #$81
	STA.l $7EA160
	STA.l $7EA1F0
	LDA.b #$01
	STA.l $7EA15A
	STA.l $7EA15D
	STA.l $7EA1EA
	STA.l $7EA1ED
	REP.b #$20
	LDA.w #$A1DC
	STA.l $7EA15B
	STA.l $7EA15E
	LDA.w #$001C
	SEC
	SBC.b $1A
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.w #$A16A
	STA.l $7EA161
	LDA.b $1A
	CLC
	ADC.w #$A1FA
	STA.l $7EA1F1
CODE_B39E3E:
	RTS

CODE_B39E3F:
	LDA.w $15E6
	STA.w $15E4
	STZ.w $15E2
	RTS

CODE_B39E49:
	SEC
	SBC.b $1A
	BPL.b CODE_B39E51
	LDA.w #$0000
CODE_B39E51:
	STA.b $1C
	ASL
	ASL
	XBA
	TSB.b $1C
	XBA
	ASL
	ASL
	ASL
	ORA.b $1C
	SEP.b #$20
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	RTS

CODE_B39E6A:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.l $7EA69A
	STA.w !REGISTER_CGRAMAddress
	LDA.l $7EA69C
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l $7EA69D
	STA.w !REGISTER_WriteToCGRAMPort
	SEP.b #$20
	LDA.b #$FF
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.w #$0100
	STA.w $196D
	STA.w $1973
	RTS

CODE_B39EB1:
	JSR.w CODE_B380F4
	LDA.w $196D
	ASL
	ADC.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.b $00
	ASL
	XBA
	AND.w #$0200
	EOR.w #$0200
	CLC
	ADC.w #$A17A
	STA.w HDMA[$02].SourceLo
	LDA.w $1973
	ASL
	ADC.w $1973
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $1B77
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1B79
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B39F19:
	JSR.w CODE_B380F4
CODE_B39F1C:
	LDA.b $00
	ASL
	XBA
	AND.w #$0200
	EOR.w #$0200
	CLC
	ADC.w #$A15A
	STA.w HDMA[$01].SourceLo
	CLC
	ADC.w #$0020
	STA.w HDMA[$02].SourceLo
CODE_B39F34:
	SEP.b #$20
	LDA.b $5A
	AND.b #$01
	ASL
	ASL
	INC
	CLC
	ADC.b #$08
	STA.l $7EA19A
	REP.b #$20
	LDA.b $00
	LSR
	LSR
	CLC
	ADC.w $1975
	EOR.w #$000F
	AND.w #$000F
	CLC
	ADC.w #$0081
	STA.l $7EA4EA
	LDA.b $00
	LSR
	LSR
	CLC
	ADC.w $1975
	AND.w #$000F
	ASL
	CLC
	ADC.w #$A51A
	STA.l $7EA4EB
	LDA.b $00
	EOR.w #$FFFF
	LSR
	LSR
	LSR
	CLC
	ADC.w $1975
	EOR.w #$000F
	AND.w #$000F
	CLC
	ADC.w #$0081
	STA.l $7EA5BA
	LDA.b $00
	EOR.w #$FFFF
	LSR
	LSR
	LSR
	CLC
	ADC.w $1975
	AND.w #$000F
	ASL
	CLC
	ADC.w #$A5EA
	STA.l $7EA5BB
	LDA.b $00
	LSR
	CLC
	ADC.w $1975
	LSR
	STA.b $1A
	EOR.w #$000F
	AND.w #$000F
	CLC
	ADC.w #$0081
	STA.l $7EA55A
	LDA.b $1A
	AND.w #$000F
	ASL
	CLC
	ADC.w #$A58A
	STA.l $7EA55B
	LDA.w $1975
	STA.l $7EA5EA
	STA.l $7EA5EC
	STA.l $7EA5EE
	STA.l $7EA5F0
	STA.l $7EA5F2
	STA.l $7EA5F4
	STA.l $7EA5F6
	STA.l $7EA5F8
	INC
	STA.l $7EA5FA
	STA.l $7EA5FC
	STA.l $7EA5FE
	STA.l $7EA600
	STA.l $7EA602
	STA.l $7EA604
	STA.l $7EA606
	STA.l $7EA608
	LDA.w $196D
	STA.l $7EA51A
	STA.l $7EA51C
	STA.l $7EA51E
	STA.l $7EA520
	INC
	STA.l $7EA522
	STA.l $7EA524
	STA.l $7EA526
	STA.l $7EA528
	STA.l $7EA532
	STA.l $7EA534
	STA.l $7EA536
	STA.l $7EA538
	INC
	STA.l $7EA52A
	STA.l $7EA52C
	STA.l $7EA52E
	STA.l $7EA530
	LDA.w $196D
	LSR
	STA.l $7EA58A
	STA.l $7EA58C
	STA.l $7EA58E
	INC
	STA.l $7EA590
	STA.l $7EA592
	STA.l $7EA594
	STA.l $7EA5A4
	STA.l $7EA5A6
	STA.l $7EA5A8
	INC
	STA.l $7EA596
	STA.l $7EA598
	STA.l $7EA5A0
	STA.l $7EA5A2
	INC
	STA.l $7EA59A
	STA.l $7EA59C
	STA.l $7EA59E
	LDA.w $1975
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3A0AD:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	LDA.b $00
	EOR.w #$0001
	AND.w #$0001
	BEQ.b CODE_B3A0D0
	LDA.w #$0030
CODE_B3A0D0:
	CLC
	ADC.w #$A19A
	STA.w HDMA[$02].SourceLo
	LDA.w $15E6
	BNE.b CODE_B3A109
	LDA.w $1B77
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1B79
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196E
	DEC
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
CODE_B3A109:
	LDA.w $15E4
	CMP.w #$0004
	BNE.b CODE_B3A135
	SEP.b #$20
	LDA.b #$17
	STA.w !REGISTER_MainScreenLayers
	REP.b #$20
	LDA.w #$0626
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$7178
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$0110
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0C03
	STA.w !REGISTER_BG1And2WindowMaskSettings
	INC.w $15E4
CODE_B3A135:
	LDA.w $15E4
	CMP.w #$0002
	BNE.b CODE_B3A16A
	SEP.b #$20
	LDA.b #$15
	STA.w !REGISTER_MainScreenLayers
	REP.b #$20
	LDA.w $04E4
	EOR.w #$0600
	STA.w $04E4
	LDA.w #$0662
	STA.w !REGISTER_BG1And2TileDataDesignation
	LDA.w #$7C71
	STA.w !REGISTER_BG1AddressAndSize
	LDA.w #$2102
	STA.w !REGISTER_ColorMathInitialSettings
	LDA.w #$0C30
	STA.w !REGISTER_BG1And2WindowMaskSettings
	INC.w $15E4
CODE_B3A16A:
	LDA.w #$014B
	SEC
	SBC.w $196D
	BPL.b CODE_B3A176
	LDA.w #$0000
CODE_B3A176:
	SEP.b #$20
	STA.w !REGISTER_Window2LeftPositionDesignation
	STA.w !REGISTER_Window1LeftPositionDesignation
	REP.b #$20
	LDA.w #$02B4
	SEC
	SBC.w $196D
	CMP.w #$0100
	BCC.b CODE_B3A18F
	LDA.w #$00FF
CODE_B3A18F:
	SEP.b #$20
	STA.w !REGISTER_Window1RightPositionDesignation
	REP.b #$20
	LDA.w #$025C
	SEC
	SBC.w $196D
	CMP.w #$0100
	BCC.b CODE_B3A1A5
	LDA.w #$00FF
CODE_B3A1A5:
	SEP.b #$20
	STA.w !REGISTER_Window2RightPositionDesignation
	REP.b #$20
	LDA.w $15E4
	CMP.w #$0003
	BNE.b CODE_B3A21E
	SEP.b #$20
	LDA.w $05AF
	BIT.b #$40
	BNE.b CODE_B3A1D8
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	LDA.w $15E6
	BIT.b #$02
	BEQ.b CODE_B3A1D8
	REP.b #$20
	JSL.l CODE_808018
	SEP.b #$20
	AND.b #$01
	ORA.b #$C0
	STA.w !REGISTER_FixedColorData
CODE_B3A1D8:
	LDA.b $00
	ASL
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	AND.b #$E0
	SEC
	SBC.b $00
	CLC
	ADC.w $196D
	STA.w !REGISTER_BG2HorizScrollOffset
	STZ.w !REGISTER_BG2HorizScrollOffset
	LDA.w $15E6
	AND.b #$12
	STA.l $7EA17F
	LDA.w $1975
	SEC
	SBC.b #$0C
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	DEC
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
CODE_B3A21E:
	SEP.b #$20
	LDA.w $196D
	CLC
	ADC.l $7EA35A
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3A237:
	JSR.w CODE_B380F4
	LDA.l $7EA69A
	BEQ.b CODE_B3A277
	SEP.b #$20
	STA.w !REGISTER_CGRAMAddress
	LDA.l $7EA69C
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l $7EA69D
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l $7EA69E
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l $7EA69F
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l $7EA6A0
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.l $7EA6A1
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$00
	STA.l $7EA69A
	REP.b #$20
CODE_B3A277:
	LDX.w #$0060
	LDA.w $1B79
	EOR.w #$FFFF
	CMP.w #$0001
	BMI.b CODE_B3A2B6
	CMP.w #$0080
	BCC.b CODE_B3A2A6
	SBC.w #$007F
	CMP.w #$0070
	BCC.b CODE_B3A295
	LDA.w #$0070
CODE_B3A295:
	STA.l $7EA15A,x
	LDA.w #$0016
	STA.l $7EA15B,x
	LDX.w #$0062
	LDA.w #$007F
CODE_B3A2A6:
	STA.l $7EA15A,x
	LDA.w #$0016
	STA.l $7EA15B,x
	INX
	INX
	LDA.w #$0000
CODE_B3A2B6:
	CLC
	ADC.w #$0080
	CMP.w #$0001
	BMI.b CODE_B3A2CC
	STA.l $7EA15A,x
	LDA.w #$0017
	STA.l $7EA15B,x
	INX
	INX
CODE_B3A2CC:
	LDA.w #$0001
	STA.l $7EA15A,x
	LDA.w #$0016
	STA.l $7EA15B,x
	LDA.w #$0000
	STA.l $7EA15C,x
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B3A310
	LDA.w #$A1DA
	STA.l $7EA17E
	LDA.w #$A226
	STA.l $7EA181
	LDA.w #$A27A
	STA.l $7EA18E
	LDA.w #$A2C6
	STA.l $7EA191
	LDA.w #$A31A
	STA.l $7EA19E
	LDA.w #$A3BA
	BRA.b CODE_B3A336

CODE_B3A310:
	LDA.w #$A45A
	STA.l $7EA17E
	LDA.w #$A4A6
	STA.l $7EA181
	LDA.w #$A4FA
	STA.l $7EA18E
	LDA.w #$A546
	STA.l $7EA191
	LDA.w #$A59A
	STA.l $7EA19E
	LDA.w #$A63A
CODE_B3A336:
	STA.l $7EA1AE
	LDA.w $15E2
	BEQ.b CODE_B3A357
	DEC
	ASL
	ASL
	ASL
	ASL
	AND.w #$01FF
	CLC
	ADC.w #DATA_B3E322
	STA.l $7EA16E
	CLC
	ADC.w #$004E
	STA.l $7EA171
CODE_B3A357:
	LDA.w $196D
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	STZ.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w $1975
	LSR
	SEP.b #$20
	STA.w !REGISTER_BG3VertScrollOffset
	STZ.w !REGISTER_BG3VertScrollOffset
	LDA.w $1B77
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1B78
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1B79
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $196D
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3A3A4:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_80801E
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3A3BD:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_80801E
	JSR.w CODE_B38158
	LDA.w $1C49
	SEP.b #$20
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1C4B
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

CODE_B3A3EC:
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B3D843
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	LDA.w $194B
	BIT.w #$0004
	BEQ.b CODE_B3A40D
	JMP.w CODE_B3A5C8

CODE_B3A40D:
	LDA.l $7EA220
	BIT.w #$0002
	BNE.b CODE_B3A434
	LDA.w $15E6
	BIT.w #$0002
	BEQ.b CODE_B3A434
	BIT.w #$0004
	BEQ.b CODE_B3A428
	LDA.w #$02CC
	BRA.b CODE_B3A42B

CODE_B3A428:
	LDA.w #$0133
CODE_B3A42B:
	STA.l $7EA21C
	INC
	STA.l $7EA21E
CODE_B3A434:
	LDA.w $15E6
	STA.l $7EA220
	LDA.w #$0008
	TRB.w $15E6
	LDA.l $7EA21E
	CMP.l $7EA21C
	BCC.b CODE_B3A4C4
	LDA.w #$0008
	TSB.w $15E6
	LDA.w $15E6
	BIT.w #$0004
	BNE.b CODE_B3A471
	LDA.l $7EA21E
	CLC
	ADC.w $1BF5
	CMP.l $7EA21A
	BCC.b CODE_B3A46B
	LDA.l $7EA21A
CODE_B3A46B:
	STA.l $7EA21E
	BRA.b CODE_B3A487

CODE_B3A471:
	LDA.l $7EA21C
	SEC
	SBC.w $1BF5
	CMP.l $7EA21A
	BCS.b CODE_B3A483
	LDA.l $7EA21A
CODE_B3A483:
	STA.l $7EA21C
CODE_B3A487:
	LDA.w $15E6
	BIT.w #$0002
	BNE.b CODE_B3A4C4
	BIT.w #$0004
	BNE.b CODE_B3A4AD
	LDA.l $7EA21C
	CLC
	ADC.w $1BF5
	CMP.l $7EA21A
	BCC.b CODE_B3A4A7
	LDA.l $7EA21A
	INC
CODE_B3A4A7:
	STA.l $7EA21C
	BRA.b CODE_B3A4C4

CODE_B3A4AD:
	LDA.l $7EA21E
	SEC
	SBC.w $1BF5
	CMP.l $7EA21A
	BCS.b CODE_B3A4C0
	LDA.l $7EA21A
	DEC
CODE_B3A4C0:
	STA.l $7EA21E
CODE_B3A4C4:
	SEP.b #$20
	LDA.b #$30
	SEC
	SBC.w $1973
	STA.l $7EA23A
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	LDA.w $05AF
	BIT.w #$0040
	BNE.b CODE_B3A500
	LDA.w $15E6
	AND.w #$0003
	BNE.b CODE_B3A4F1
	LDA.l $7EA21E
	CMP.l $7EA21C
	BCC.b CODE_B3A500
CODE_B3A4F1:
	JSL.l CODE_808018
	SEP.b #$20
	AND.b #$01
	ORA.b #$C0
	STA.w !REGISTER_FixedColorData
	REP.b #$20
CODE_B3A500:
	SEP.b #$20
	LDA.w $15E6
	AND.b #$10
	ORA.b #$01
	STA.w !REGISTER_SubScreenLayers
	LDA.b #$54
	SEC
	SBC.w $1973
	STA.l $7EA15D
	STA.l $7EA25D
	STA.l $7EA1ED
	STA.l $7EA26D
	REP.b #$20
	LDA.l $7E9B5C
	AND.w #$0006
	LSR
	ADC.w $1975
	CLC
	ADC.w #$000B
	STA.l $7EA26B
	STA.l $7EA26E
	LDA.w $1975
	CLC
	ADC.w #$0004
	STA.l $7EA271
	LDA.w #$013B
	SEC
	SBC.w $196D
	BPL.b CODE_B3A552
	LDA.w #$0000
CODE_B3A552:
	STA.l $7EA1FA
	LDA.w #$02C4
	SEC
	SBC.w $196D
	CMP.w #$0100
	BCC.b CODE_B3A565
	LDA.w #$00FF
CODE_B3A565:
	STA.l $7EA1FB
	LDA.l $7EA21C
	SEC
	SBC.w $196D
	BPL.b CODE_B3A576
	LDA.w #$0000
CODE_B3A576:
	CMP.w #$0100
	BCC.b CODE_B3A584
	LDA.w #$00FF
	STA.l $7EA1FC
	BRA.b CODE_B3A5A7

CODE_B3A584:
	STA.l $7EA1FC
	LDA.l $7EA21E
	SEC
	SBC.w $196D
	BPL.b CODE_B3A59B
	LDA.w #$00FF
	STA.l $7EA1FC
	BRA.b CODE_B3A5A7

CODE_B3A59B:
	CMP.w #$0100
	BCC.b CODE_B3A5A3
	LDA.w #$00FF
CODE_B3A5A3:
	STA.l $7EA1FD
CODE_B3A5A7:
	LDA.w $15E6
	BIT.w #$0001
	BNE.b CODE_B3A5B6
	LDA.w #$00FF
	STA.l $7EA1FA
CODE_B3A5B6:
	LDX.w #$A1AD
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B3A5C3
	LDX.w #$A16D
CODE_B3A5C3:
	TXA
	STA.l $7EA161
CODE_B3A5C8:
	LDA.l $7E995C
	AND.w #$000E
	LSR
	ADC.w $196D
	STA.l $7EA16A
	LDA.b $00
	LSR
	CLC
	ADC.w $196D
	SEP.b #$20
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	LDA.b $00
	ASL
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	AND.b #$E0
	SEC
	SBC.b $00
	CLC
	ADC.w $196D
	STA.l $7EA24E
	LDA.w $196D
	CLC
	ADC.l $7EA254
	STA.l $7EA24B
	LDA.w $196D
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $196E
	STA.w !REGISTER_BG1HorizScrollOffset
	LDA.w $1975
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	STZ.w !REGISTER_BG1VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	RTS

DATA_B3A62E:
	dw CODE_B3A678
	dw CODE_B3A6C1
	dw CODE_B3AC96
	dw CODE_B3B226
	dw CODE_B3B2E8
	dw CODE_B3B340
	dw CODE_B3B402
	dw CODE_B3B555
	dw CODE_B3B934
	dw CODE_B3ACC2
	dw CODE_B3BC48
	dw CODE_B3BF82
	dw CODE_B3C281
	dw CODE_B3C3BF
	dw CODE_B3C48B
	dw CODE_B3C48B
	dw CODE_B3C4B4
	dw CODE_B3C639
	dw CODE_B3CB21
	dw CODE_B3D174
	dw CODE_B3D1A4
	dw CODE_B3C396
	dw CODE_B3B253
	dw CODE_B3C3EB
	dw CODE_B3B314
	dw CODE_B3C243
	dw CODE_B3C23E
	dw CODE_B3C417
	dw CODE_B3CB46
	dw CODE_B3CF8B
	dw CODE_B3B2B4
	dw CODE_B3D552
	dw CODE_B3D571
	dw CODE_B3D5B1
	dw CODE_B3B280
	dw CODE_B3C262
	dw CODE_B3D820

CODE_B3A678:
	JSL.l CODE_808015
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3A694:
	DEC.b $00
	LDA.w $05B1
	AND.w #$7000
	BNE.b CODE_B3A6B9
	JSL.l CODE_808021
	LDA.w $04EC
	BEQ.b CODE_B3A6AB
	JML.l CODE_808006

CODE_B3A6AB:
	LDA.w #$0040
	TRB.w $05AF
	JSL.l CODE_BB85C7
	JML.l CODE_808006

CODE_B3A6B9:
	JSL.l CODE_80804E
	JML.l CODE_808006

CODE_B3A6C1:
	JSL.l CODE_808015
	BNE.b CODE_B3A6F4
	JSR.w CODE_B3A8E4
	JSR.w CODE_B3CADC
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7B00C
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3A6F4:
	JMP.w CODE_B3A694

CODE_B3A6F7:
	LDA.w $15E6
	BEQ.b CODE_B3A75E
	DEC
	ASL
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	TAX
	LDA.l DATA_B3A7C0+$04,x
	AND.w #$FF00
	BEQ.b CODE_B3A75F
	LSR
	LSR
	LSR
	CLC
	ADC.w $1967
	STA.b $1A
	LDA.b $8E
	STA.b $1C
	LDA.w #$0008
	STA.b $1D
	LDA.l DATA_B3A7C0+$04,x
	AND.w #$00FF
	TAY
	LDA.l DATA_B3A7C0,x
CODE_B3A72C:
	STA.b $20
	JSL.l CODE_B78012
	BCS.b CODE_B3A75E
	LDA.b $1A
	CLC
	ADC.w #$0008
	STA.b $1A
	LDA.b $20
	CLC
	ADC.w #$0020
	DEY
	BNE.b CODE_B3A72C
	STZ.w $15E6
	LDA.l DATA_B3A7C0+$02,x
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.b $8E
	STA.b $1C
	LDA.l DATA_B3A7C0+$05,x
	AND.w #$00FF
	STA.b [$1A]
CODE_B3A75E:
	RTS

CODE_B3A75F:
	LDA.w #DATA_B3A874
	STA.b $1A
	LDA.w #DATA_B3A874>>16
	STA.b $1C
	LDA.w #$000E
	STA.b $1D
	LDY.w #$0008
	LDA.l DATA_B3A7C0,x
	INC
CODE_B3A776:
	STA.b $20
	JSL.l CODE_B78012
	BCS.b CODE_B3A75E
	LDA.b $1A
	CLC
	ADC.w #$000E
	STA.b $1A
	LDA.b $20
	CLC
	ADC.w #$0020
	DEY
	BNE.b CODE_B3A776
	STZ.w $15E6
	LDA.l DATA_B3A7C0+$02,x
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.b $8E
	STA.b $1C
	LDA.w #$0003
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	INC
	STA.b [$1A]
	LDA.b $1A
	CLC
	ADC.w #$009E
	STA.b $1A
	LDA.w #$0005
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	INC
	STA.b [$1A]
	RTS

DATA_B3A7C0:
	db $10,$7C,$90,$06,$03,$01,$8C,$79,$76,$01,$03,$01,$14,$7D,$B4,$1E
	db $03,$01,$80,$7D,$16,$24,$03,$01,$88,$5B,$4E,$11,$02,$01,$18,$59
	db $D4,$2B,$02,$01,$9C,$5F,$EE,$0C,$02,$01,$0C,$5C,$70,$12,$02,$01
	db $88,$67,$44,$11,$03,$01,$00,$60,$90,$12,$03,$01,$10,$66,$28,$21
	db $03,$01,$90,$60,$58,$43,$03,$01,$10,$65,$08,$44,$03,$01,$04,$67
	db $A2,$16,$03,$01,$9C,$65,$CE,$38,$03,$01,$10,$63,$2C,$13,$03,$01
	db $88,$60,$B2,$32,$03,$01,$80,$78,$12,$15,$03,$01,$90,$7C,$92,$2C
	db $03,$01,$04,$7F,$2C,$06,$03,$01,$14,$78,$B0,$29,$03,$01,$9C,$7D
	db $F6,$00,$03,$01,$88,$7C,$64,$04,$04,$01,$84,$7B,$D2,$07,$04,$01
	db $94,$7D,$CA,$30,$04,$01,$98,$7D,$CC,$0E,$04,$01,$10,$7C,$28,$02
	db $04,$02,$10,$7D,$A8,$0E,$04,$02,$9C,$7D,$EE,$38,$04,$02,$08,$79
	db $D4,$38,$04,$00

DATA_B3A874:
	dw $1801,$0C02,$1003,$3004,$3805,$3806,$B806,$1008
	dw $1C09,$1C0A,$1C0A,$300B,$380C,$380D,$1C0F,$1C09
	dw $1C0A,$1C0A,$3010,$3811,$3812,$0C14,$1015,$1C0A
	dw $1C0A,$3016,$3017,$3018,$0C19,$1C09,$1C0A,$1C0A
	dw $300B,$381A,$381B,$0C1D,$0C1E,$0C1F,$0C20,$3010
	dw $3821,$3822,$1824,$1823,$1823,$1824,$3825,$3426
	dw $3427,$1029,$1028,$1028,$1029,$302A,$3426,$342B

CODE_B3A8E4:
	PHK
	PLB
	LDA.b $00
	LSR
	LSR
	AND.w #$000F
	EOR.w #$000F
	ASL
	CLC
	ADC.w #$A44A
	STA.l $7EA161
	LDX.w #$001E
CODE_B3A8FC:
	LDA.w DATA_B3AC14,x
	CLC
	ADC.w $196D
	STA.l $7EA44A,x
	DEX
	DEX
	BNE.b CODE_B3A8FC
	SEP.b #$20
	LDA.b $00
	LSR
	LSR
	AND.b #$0F
	CLC
	ADC.b #$81
	STA.l $7EA160
	LDA.w $1B65
	SEC
	SBC.w $1975
	SEC
	SBC.b #$3A
	STA.l $7EA213
	LDA.b $00
	LSR
	LSR
	CLC
	ADC.b #$0E
	AND.b #$0F
	CLC
	ADC.b #$81
	STA.l $7EA21C
	REP.b #$20
	LDA.b $00
	LSR
	AND.w #$001E
	TAY
	LDX.w #$0000
CODE_B3A944:
	LDA.w $0507
	BEQ.b CODE_B3A953
	LDA.b $00
	ASL
	ASL
	CLC
	ADC.w DATA_B3ABF4,y
	BRA.b CODE_B3A959

CODE_B3A953:
	LDA.w DATA_B3ABF4,y
	CLC
	ADC.b $00
CODE_B3A959:
	LSR
	CLC
	ADC.w $196D
	STA.l $7EA1DA,x
	TYA
	CLC
	ADC.w #$0006
	AND.w #$001E
	TAY
	INX
	INX
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_B3A944
	LDA.w $1975
	CLC
	ADC.w #$0038
	STA.l $7EA1DC
	STA.l $7EA1E0
	STA.l $7EA1E4
	STA.l $7EA1E8
	STA.l $7EA404
	STA.b $1E
	LDY.w #$001E
	LDX.w #$003C
CODE_B3A997:
	LDA.w DATA_B3AC14,y
	CLC
	ADC.w $196D
	STA.l $7EA40A,x
	LDA.b $1E
	STA.l $7EA40C,x
	DEY
	DEY
	DEX
	DEX
	DEX
	DEX
	BPL.b CODE_B3A997
	LDA.w $0507
	BEQ.b CODE_B3A9BA
	LDA.b $00
	ASL
	BRA.b CODE_B3A9BD

CODE_B3A9BA:
	LDA.b $00
	LSR
CODE_B3A9BD:
	CLC
	ADC.w $196D
	STA.l $7EA402
	SEP.b #$20
	LDA.w $1B65
	EOR.b #$FF
	SEC
	ADC.b #$60
	LSR
	STA.l $7EA49C
	ADC.b #$00
	STA.l $7EA4A1
	LDA.w $1B65
	SEC
	SBC.w $1975
	SEC
	SBC.b #$C2
	STA.l $7EA4A6
	STA.l $7EA46E
	LDA.w $1B65
	EOR.b #$FF
	SEC
	ADC.b #$5B
	STA.b $1A
	LSR
	STA.l $7EA46A
	ADC.b #$00
	STA.l $7EA46C
	LDA.b $1A
	INC
	STA.l $7EA19A
	REP.b #$20
	LDX.w #$001E
CODE_B3AA0D:
	LDA.w $196D
	LSR
	LSR
	CLC
	ADC.l DATA_B3AC36,x
	STA.l $7EA1EA,x
	DEX
	DEX
	BPL.b CODE_B3AA0D
	LDA.b $00
	LSR
	LSR
	AND.w #$000F
	STA.b $1A
	SEC
	ADC.w #$0080
	SEP.b #$20
	STA.l $7EA19D
	REP.b #$20
	LDA.b $1A
	EOR.w #$000F
	ASL
	CLC
	ADC.w #$A1EA
	STA.l $7EA19E
	TSC
	STA.b $22
	LDA.b $00
	LSR
	AND.w #$000E
	TAY
	LDA.w $0507
	BEQ.b CODE_B3AA5B
	LDA.b $00
	ASL
	CLC
	ADC.w $196D
	ASL
	BRA.b CODE_B3AA62

CODE_B3AA5B:
	LDA.w $196D
	ASL
	CLC
	ADC.b $00
CODE_B3AA62:
	ASL
	ASL
	ASL
	ASL
	STA.b $1A
	LDA.w $196D
	LSR
	LSR
	XBA
	TCS
	XBA
	LDX.w #$0000
	CLC
CODE_B3AA74:
	ADC.w DATA_B3ABF4,y
	STA.l $7EA37A,x
	ADC.w DATA_B3AC58,y
	STA.l $7EA37B,x
	ADC.w DATA_B3AC58+$02,y
	STA.l $7EA37C,x
	ADC.w DATA_B3AC58+$04,y
	STA.l $7EA37D,x
	ADC.w DATA_B3AC58+$06,y
	STA.l $7EA37E,x
	ADC.w DATA_B3AC58+$08,y
	STA.l $7EA37F,x
	ADC.w DATA_B3AC58+$0A,y
	STA.l $7EA380,x
	ADC.w DATA_B3AC58+$0C,y
	STA.l $7EA381,x
	ADC.w DATA_B3AC58+$0E,y
	STA.l $7EA382,x
	ADC.w DATA_B3AC58+$10,y
	STA.l $7EA383,x
	ADC.w DATA_B3AC58+$12,y
	STA.l $7EA384,x
	ADC.w DATA_B3AC58+$14,y
	STA.l $7EA385,x
	ADC.w DATA_B3AC58+$16,y
	STA.l $7EA386,x
	ADC.w DATA_B3AC58+$18,y
	STA.l $7EA387,x
	ADC.w DATA_B3AC58+$1A,y
	STA.l $7EA388,x
	ADC.w DATA_B3AC58+$1C,y
	STA.l $7EA389,x
	TXA
	CLC
	ADC.w #$0010
	TAX
	TSC
	ADC.b $1A
	TCS
	XBA
	CPX.w #$0080
	BNE.b CODE_B3AA74
	LDA.b $22
	TCS
	LDA.w $1975
	CLC
	ADC.w #$FE38
	SEC
	SBC.w $1B65
	XBA
	STA.w !REGISTER_DividendLo
	LDA.w $1B65
	SEC
	SBC.w $1975
	SEC
	SBC.w #$003A
	AND.w #$007F
	STA.w !REGISTER_Divisor
	LDA.w $196D
	LSR
	LSR
	SEP.b #$20
	STA.l $7EA37A
	REP.b #$20
	LDA.w $1B65
	SEC
	SBC.w $1975
	SEC
	SBC.w #$003A
	AND.w #$007F
	STA.b $20
	LDA.w $1B65
	EOR.w #$00FF
	SEC
	ADC.w #$0060
	AND.w #$00FF
	CLC
	ADC.b $20
	SEC
	SBC.w #$00E0
	BCC.b CODE_B3AB52
	EOR.w #$FFFF
	SEC
	ADC.b $20
	STA.b $20
CODE_B3AB52:
	LDA.b $20
	ASL
	ASL
	STA.b $20
	LDA.w !REGISTER_QuotientLo
	AND.w #$FFFE
	STA.b $1A
	PEA.w (($7EA52C&$FF0000)>>16)|((CODE_B3A8E4&$FF0000)>>8)
	PLB
	TSC
	STA.b $22
	LDA.w $1B65
	AND.w #$01FF
	EOR.w #$FFFF
	INC
	STA.b $1C
	LDA.w $1B65
	XBA
	TCS
	XBA
	LDX.w #$0000
	CLC
CODE_B3AB7D:
	STA.w $7EA52C,x
	ADC.b $1C
	AND.w #$007F
	TAY
	LDA.w $7EA37A,y
	STA.w $7EA52A,x
	TSC
	CLC
	ADC.b $1A
	ADC.w #$0000
	TCS
	XBA
	STA.w $7EA530,x
	ADC.b $1C
	AND.w #$007F
	TAY
	LDA.w $7EA37B,y
	STA.w $7EA52E,x
	TSC
	CLC
	ADC.b $1A
	ADC.w #$0000
	TCS
	XBA
	STA.w $7EA534,x
	ADC.b $1C
	AND.w #$007F
	TAY
	LDA.w $7EA37C,y
	STA.w $7EA532,x
	TSC
	CLC
	ADC.b $1A
	ADC.w #$0000
	TCS
	XBA
	STA.w $7EA538,x
	ADC.b $1C
	AND.w #$007F
	TAY
	LDA.w $7EA37D,y
	STA.w $7EA536,x
	TSC
	CLC
	ADC.b $1A
	ADC.w #$0000
	LDA.b $1C
	CLC
	ADC.w #$0004
	STA.b $1C
	TXA
	CLC
	ADC.w #$0010
	TAX
	TSC
	XBA
	CPX.b $20
	BCC.b CODE_B3AB7D
	LDA.b $22
	TCS
	PLB
	RTS

DATA_B3ABF4:
	dw $0000,$0000,$0001,$0002,$0003,$0003,$0002,$0001
	dw $0000,$0000,$0001,$0002,$0003,$0003,$0002,$0001

DATA_B3AC14:
	dw $0000,$0000,$0000,$0000,$0001,$0001,$0001,$0001
	dw $0002,$0002,$0002,$0002,$0001,$0001,$0001,$0001
	dw $0001

DATA_B3AC36:
	dw $0000,$0000,$0000,$0000,$0001,$0001,$0001,$0001
	dw $0000,$0000,$0000,$0000,$0001,$0001,$0001,$0001
	dw $00FF

DATA_B3AC58:
	dw $0000,$0001,$0001,$0001,$0000,$00FF,$00FF,$00FF
	dw $0000,$0001,$0001,$0001,$0000,$00FF,$00FF,$00FF
	dw $0000,$0001,$0001,$0001,$0000,$00FF,$00FF,$00FF
	dw $0000,$0001,$0001,$0001,$0000,$00FF,$00FF

CODE_B3AC96:
	JSL.l CODE_808015
	BNE.b CODE_B3ACBF
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7C4EA
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3ACBF:
	JMP.w CODE_B3A694

CODE_B3ACC2:
	JSL.l CODE_808015
	BNE.b CODE_B3ACF5
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7BE2C
	JSL.l CODE_B78000
	JSR.w CODE_B3CADC
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSR.w CODE_B3ACF8
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3ACF5:
	JMP.w CODE_B3A694

CODE_B3ACF8:
	LDA.w $050F
	CMP.w #$8000
	BNE.b CODE_B3AD01
	RTS

CODE_B3AD01:
	LDA.b $00
	AND.w #$0001
	BEQ.b CODE_B3AD0B
	LDA.w #$0300
CODE_B3AD0B:
	STA.b $84
	LDA.w $050F
	SEC
	SBC.w $1975
	SEC
	SBC.w #$0020
	LDX.b $84
	CMP.w #$0080
	BMI.b CODE_B3AD40
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3AD2B
	LDA.w #$007F
CODE_B3AD2B:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA15A,x
	LDA.w #$0013
	STA.l $7EA15B,x
	LDA.b $1A
	INX
	INX
	INX
CODE_B3AD40:
	CMP.w #$0001
	BMI.b CODE_B3AD57
	STA.l $7EA15A,x
	LDA.w #$0013
	STA.l $7EA15B,x
	LDA.l $7EA15A,x
	INX
	INX
	INX
CODE_B3AD57:
	CLC
	ADC.w #$0020
	CMP.w #$0001
	BMI.b CODE_B3AD76
	CMP.w #$0020
	BCC.b CODE_B3AD68
	LDA.w #$0020
CODE_B3AD68:
	STA.l $7EA15A,x
	LDA.w #$1315
	STA.l $7EA15B,x
	INX
	INX
	INX
CODE_B3AD76:
	CLC
	ADC.w #$0030
	CMP.w #$0001
	BMI.b CODE_B3AD95
	CMP.w #$0030
	BCC.b CODE_B3AD87
	LDA.w #$0030
CODE_B3AD87:
	STA.l $7EA15A,x
	LDA.w #$1304
	STA.l $7EA15B,x
	INX
	INX
	INX
CODE_B3AD95:
	LDA.w #$0001
	STA.l $7EA15A,x
	LDA.w #$1300
	STA.l $7EA15B,x
	LDA.w #$0000
	STA.l $7EA15D,x
	LDA.w $050F
	SEC
	SBC.w $1975
	SEC
	SBC.w #$0020
	LDX.b $84
	CMP.w #$0080
	BMI.b CODE_B3ADDD
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3ADC8
	LDA.w #$007F
CODE_B3ADC8:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA16A,x
	LDA.w #$8200
	STA.l $7EA16B,x
	LDA.b $1A
	INX
	INX
	INX
CODE_B3ADDD:
	CMP.w #$0001
	BMI.b CODE_B3ADF0
	STA.l $7EA16A,x
	LDA.w #$8200
	STA.l $7EA16B,x
	INX
	INX
	INX
CODE_B3ADF0:
	LDA.w #$0001
	STA.l $7EA16A,x
	LDA.w #$6402
	STA.l $7EA16B,x
	LDA.w #$0000
	STA.l $7EA16D,x
	LDX.b $84
	LDA.w $050F
	SEC
	SBC.w $1975
	CLC
	ADC.w #$0020
	CMP.w #$0080
	BMI.b CODE_B3AE43
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3AE23
	LDA.w #$007F
CODE_B3AE23:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA17A,x
	LDA.w #$0000
	STA.l $7EA17B,x
	LDA.l DATA_B384B1
	STA.l $7EA17D,x
	TXA
	CLC
	ADC.w #$0005
	TAX
	LDA.b $1A
CODE_B3AE43:
	CMP.w #$0001
	BMI.b CODE_B3AE61
	STA.l $7EA17A,x
	LDA.w #$0000
	STA.l $7EA17B,x
	LDA.l DATA_B384B1
	STA.l $7EA17D,x
	TXA
	CLC
	ADC.w #$0005
	TAX
CODE_B3AE61:
	LDA.w #$0001
	STA.l $7EA17A,x
	LDA.w #$0000
	STA.l $7EA17B,x
	LDA.l DATA_B384B1+$02
	STA.l $7EA17D,x
	LDA.w #$0000
	STA.l $7EA17F,x
	LDA.w #$A1DA
	CLC
	ADC.b $84
	TAY
	LDX.b $84
	LDA.w $050F
	SEC
	SBC.w $1975
	SEC
	SBC.w #$0020
	CMP.w #$0080
	BMI.b CODE_B3AEB6
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3AEA3
	LDA.w #$007F
CODE_B3AEA3:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA18A,x
	TYA
	STA.l $7EA18B,x
	LDA.b $1A
	INX
	INX
	INX
CODE_B3AEB6:
	CMP.w #$0001
	BMI.b CODE_B3AECA
	STA.l $7EA18A,x
	TYA
	STA.l $7EA18B,x
	INX
	INX
	INX
	LDA.w #$0000
CODE_B3AECA:
	STA.b $1A
	CLC
	ADC.w #$00C8
	STA.l $7EA18A,x
	TYA
	SEC
	SBC.b $1A
	SEC
	SBC.b $1A
	STA.l $7EA18B,x
	LDA.w #$0000
	STA.l $7EA18D,x
	LDX.b $84
	LDA.w $050F
	SEC
	SBC.w $1975
	CMP.w #$0080
	BMI.b CODE_B3AF18
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3AF00
	LDA.w #$007F
CODE_B3AF00:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA19A,x
	LDA.w #$A3BA
	CLC
	ADC.b $84
	STA.l $7EA19B,x
	LDA.b $1A
	INX
	INX
	INX
CODE_B3AF18:
	CMP.w #$0001
	BMI.b CODE_B3AF33
	STA.b $1A
	STA.l $7EA19A,x
	LDA.w #$A3BA
	CLC
	ADC.b $84
	STA.l $7EA19B,x
	INX
	INX
	INX
	LDA.w #$0000
CODE_B3AF33:
	STA.b $1A
	LDA.b $00
	LSR
	LSR
	SEC
	SBC.b $1A
	AND.w #$000F
	STA.b $1A
	ASL
	CLC
	ADC.w #$A3BA
	CLC
	ADC.b $84
	STA.l $7EA19B,x
	LDA.b $1A
	EOR.w #$008F
	INC
	SEP.b #$20
	STA.l $7EA19A,x
	LDA.b #$90
	STA.l $7EA19D,x
	STA.l $7EA1A0,x
	REP.b #$20
	LDA.w #$A3BA
	CLC
	ADC.b $84
	STA.l $7EA19E,x
	STA.l $7EA1A1,x
	LDX.b $84
	LDA.w $050F
	SEC
	SBC.w $1975
	CMP.w #$0080
	BMI.b CODE_B3AFA5
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3AF8D
	LDA.w #$007F
CODE_B3AF8D:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA38A,x
	LDA.w #$A3FA
	CLC
	ADC.b $84
	STA.l $7EA38B,x
	LDA.b $1A
	INX
	INX
	INX
CODE_B3AFA5:
	CMP.w #$0001
	BMI.b CODE_B3AFC0
	STA.b $1A
	STA.l $7EA38A,x
	LDA.w #$A3FA
	CLC
	ADC.b $84
	STA.l $7EA38B,x
	INX
	INX
	INX
	LDA.w #$0000
CODE_B3AFC0:
	STA.b $1A
	LDA.b $00
	EOR.w #$FFFF
	LSR
	LSR
	LSR
	SEC
	SBC.b $1A
	AND.w #$000F
	STA.b $1A
	ASL
	CLC
	ADC.w #$A3FA
	CLC
	ADC.b $84
	STA.l $7EA38B,x
	LDA.b $1A
	EOR.w #$008F
	INC
	SEP.b #$20
	STA.l $7EA38A,x
	LDA.b #$90
	STA.l $7EA38D,x
	STA.l $7EA390,x
	REP.b #$20
	LDA.w #$A3FA
	CLC
	ADC.b $84
	STA.l $7EA38E,x
	STA.l $7EA391,x
	LDX.b $84
	LDA.w $050F
	SEC
	SBC.w $1975
	SEC
	SBC.w #$0020
	CMP.w #$0080
	BMI.b CODE_B3B03A
	SEC
	SBC.w #$007F
	CMP.w #$007F
	BCC.b CODE_B3B022
	LDA.w #$007F
CODE_B3B022:
	STA.b $1A
	LDA.w #$007F
	STA.l $7EA28A,x
	LDA.w #$A3DA
	CLC
	ADC.b $84
	STA.l $7EA28B,x
	LDA.b $1A
	INX
	INX
	INX
CODE_B3B03A:
	CMP.w #$0001
	BMI.b CODE_B3B055
	STA.b $1A
	STA.l $7EA28A,x
	LDA.w #$A3DA
	CLC
	ADC.b $84
	STA.l $7EA28B,x
	INX
	INX
	INX
	LDA.w $1975
CODE_B3B055:
	LSR
	STA.b $1A
	LDA.b $00
	LSR
	SEC
	SBC.b $1A
	AND.w #$000F
	STA.b $1A
	ASL
	CLC
	ADC.w #$A3DA
	CLC
	ADC.b $84
	STA.l $7EA28B,x
	LDA.b $1A
	EOR.w #$008F
	INC
	SEP.b #$20
	STA.l $7EA28A,x
	LDA.b #$90
	STA.l $7EA28D,x
	STA.l $7EA290,x
	REP.b #$20
	LDA.w #$A3DA
	CLC
	ADC.b $84
	STA.l $7EA28E,x
	STA.l $7EA291,x
	LDX.b $84
	LDA.w $1975
	STA.l $7EA3FA,x
	STA.l $7EA3FC,x
	STA.l $7EA3FE,x
	STA.l $7EA400,x
	STA.l $7EA402,x
	STA.l $7EA404,x
	STA.l $7EA406,x
	STA.l $7EA408,x
	INC
	STA.l $7EA40A,x
	STA.l $7EA40C,x
	STA.l $7EA40E,x
	STA.l $7EA410,x
	STA.l $7EA412,x
	STA.l $7EA414,x
	STA.l $7EA416,x
	STA.l $7EA418,x
	LDA.w $196D
	STA.l $7EA3BA,x
	STA.l $7EA3BC,x
	STA.l $7EA3BE,x
	STA.l $7EA3C0,x
	STA.l $7EA3C2,x
	STA.l $7EA3C4,x
	STA.l $7EA3C6,x
	STA.l $7EA3C8,x
	INC
	STA.l $7EA3CA,x
	STA.l $7EA3CC,x
	STA.l $7EA3CE,x
	STA.l $7EA3D0,x
	STA.l $7EA3D2,x
	STA.l $7EA3D4,x
	STA.l $7EA3D6,x
	STA.l $7EA3D8,x
	LDA.w $196D
	LSR
	STA.l $7EA3DA,x
	STA.l $7EA3DC,x
	STA.l $7EA3DE,x
	STA.l $7EA3E0,x
	STA.l $7EA3E2,x
	STA.l $7EA3E4,x
	STA.l $7EA3E6,x
	STA.l $7EA3E8,x
	INC
	STA.l $7EA3EA,x
	STA.l $7EA3EC,x
	STA.l $7EA3EE,x
	STA.l $7EA3F0,x
	STA.l $7EA3F2,x
	STA.l $7EA3F4,x
	STA.l $7EA3F6,x
	STA.l $7EA3F8,x
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_PotHolePanic_Main
	BNE.b CODE_B3B174
	LDA.w $196D
	SEC
	SBC.w #$1600
	BRA.b CODE_B3B17B

CODE_B3B174:
	LDA.w $196D
	SEC
	SBC.w #$0400
CODE_B3B17B:
	STA.b $1A
	EOR.w #$FFFF
	STA.b $1C
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3B1A5
	LDA.b $1A
	LSR
	LSR
	CLC
	ADC.b $1A
	XBA
	LDX.w #$008E
CODE_B3B194:
	STA.l $7EA4D9,x
	ADC.b $1C
	DEX
	BPL.b CODE_B3B194
	TXA
	CLC
	ADC.w #$0380
	TAX
	BRA.b CODE_B3B1BF

CODE_B3B1A5:
	LDA.b $1A
	LSR
	LSR
	CLC
	ADC.b $1A
	XBA
	LDX.w #$008E
CODE_B3B1B0:
	STA.l $7EA1D9,x
	ADC.b $1C
	DEX
	BPL.b CODE_B3B1B0
	TXA
	CLC
	ADC.w #$0080
	TAX
CODE_B3B1BF:
	INX
	LDA.b $00
	LSR
	AND.w #$000F
	ASL
	STX.b $1A
	CLC
	ADC.b $1A
	SEC
	SBC.w #$0010
	TAX
	LDY.w #$0005
CODE_B3B1D4:
	LDA.l $7EA15A,x
	INC
	STA.l $7EA15A,x
	LDA.l $7EA15C,x
	INC
	STA.l $7EA15C,x
	LDA.l $7EA15E,x
	INC
	STA.l $7EA15E,x
	LDA.l $7EA160,x
	INC
	STA.l $7EA160,x
	LDA.l $7EA162,x
	INC
	STA.l $7EA162,x
	LDA.l $7EA164,x
	INC
	STA.l $7EA164,x
	LDA.l $7EA166,x
	INC
	STA.l $7EA166,x
	LDA.l $7EA168,x
	INC
	STA.l $7EA168,x
	TXA
	CLC
	ADC.w #$0020
	TAX
	DEY
	BNE.b CODE_B3B1D4
	RTS

CODE_B3B226:
	JSL.l CODE_808015
	BNE.b CODE_B3B250
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B250:
	JMP.w CODE_B3A694

CODE_B3B253:
	JSL.l CODE_808015
	BNE.b CODE_B3B27D
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B27D:
	JMP.w CODE_B3A694

CODE_B3B280:
	JSL.l CODE_808015
	BNE.b CODE_B3B2B1
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3D1D4
	JSL.l CODE_B3D257
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B2B1:
	JMP.w CODE_B3A694

CODE_B3B2B4:
	JSL.l CODE_808015
	BNE.b CODE_B3B2E5
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3D1D4
	JSL.l CODE_B3D257
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B2E5:
	JMP.w CODE_B3A694

CODE_B3B2E8:
	JSL.l CODE_808015
	BNE.b CODE_B3B311
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B311:
	JMP.w CODE_B3A694

CODE_B3B314:
	JSL.l CODE_808015
	BNE.b CODE_B3B33D
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B33D:
	JMP.w CODE_B3A694

CODE_B3B340:
	JSL.l CODE_808015
	BNE.b CODE_B3B36C
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7B00C
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSR.w CODE_B3B36F
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B36C:
	JMP.w CODE_B3A694

CODE_B3B36F:
	LDA.w $05B9
	CMP.w #$0048
	BEQ.b CODE_B3B378
	RTS

CODE_B3B378:
	LDA.b $00
	ASL
	ASL
	AND.w #$000E
	TAX
	LDA.l DATA_B3B3F2,x
	STA.b $1A
	LDA.w #DATA_EBC052>>16
	STA.b $1C
	LDA.w #$0140
	STA.b $1D
	LDA.w #$2010
	JSL.l CODE_B78012
	LDA.b $00
	ASL
	STA.b $1C
	ASL
	CLC
	ADC.b $1C
	AND.w #$000E
	TAX
	LDA.l DATA_B3B3F2,x
	STA.b $1A
	LDA.w #DATA_EBC052>>16
	STA.b $1C
	LDA.w #$0140
	STA.b $1D
	LDA.w #$20B0
	JSL.l CODE_B78012
	LDA.w $0507
	CMP.w #$0400
	BEQ.b CODE_B3B3CE
	LDA.b $00
	ASL
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	BRA.b CODE_B3B3D3

CODE_B3B3CE:
	LDA.b $00
	ASL
	ASL
	ASL
CODE_B3B3D3:
	AND.w #$000E
	TAX
	LDA.l DATA_B3B3F2,x
	STA.b $1A
	LDA.w #DATA_EBC052>>16
	STA.b $1C
	LDA.w #$0080
	STA.b $1D
	LDA.w #$2150
	JSL.l CODE_B78012
	STZ.w $0507
	RTS

DATA_B3B3F2:
	dw DATA_EBC052+$0000,DATA_EBC052+$0140,DATA_EBC052+$0280,DATA_EBC052+$03C0
	dw DATA_EBC052+$0500,DATA_EBC052+$0640,DATA_EBC052+$0780,DATA_EBC052+$08C0

CODE_B3B402:
	JSL.l CODE_808015
	BNE.b CODE_B3B42B
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSR.w CODE_B3B42E
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B42B:
	JMP.w CODE_B3A694

CODE_B3B42E:
	LDA.w $15E6
	DEC
	BPL.b CODE_B3B43A
	INC.w $15E2
	LDA.w #$0005
CODE_B3B43A:
	STA.w $15E6
	LDA.w $15E6
	BNE.b CODE_B3B476
	LDA.l $7EA15A
	DEC
	BPL.b CODE_B3B454
	JSL.l CODE_808018
	AND.w #$001F
	CLC
	ADC.w #$000C
CODE_B3B454:
	STA.l $7EA15A
	CMP.w #$0007
	BCS.b CODE_B3B476
	ASL
	TAX
	LDA.l DATA_B3B519,x
	STA.b $1A
	LDA.w #DATA_F43000>>16
	STA.b $1C
	LDA.w #$01C0
	STA.b $1D
	LDA.w #$2010
	JSL.l CODE_B78012
CODE_B3B476:
	LDA.w $15E6
	DEC
	BNE.b CODE_B3B4B0
	LDA.l $7EA15C
	DEC
	BPL.b CODE_B3B48E
	JSL.l CODE_808018
	AND.w #$001F
	CLC
	ADC.w #$000C
CODE_B3B48E:
	STA.l $7EA15C
	CMP.w #$0007
	BCS.b CODE_B3B4B0
	ASL
	TAX
	LDA.l DATA_B3B529,x
	STA.b $1A
	LDA.w #DATA_F43E00>>16
	STA.b $1C
	LDA.w #$0100
	STA.b $1D
	LDA.w #$20F0
	JSL.l CODE_B78012
CODE_B3B4B0:
	LDA.w $15E6
	DEC
	DEC
	BNE.b CODE_B3B4EB
	LDA.l $7EA15E
	DEC
	BPL.b CODE_B3B4C9
	JSL.l CODE_808018
	AND.w #$001F
	CLC
	ADC.w #$000C
CODE_B3B4C9:
	STA.l $7EA15E
	CMP.w #$0007
	BCS.b CODE_B3B4EB
	ASL
	TAX
	LDA.l DATA_B3B539,x
	STA.b $1A
	LDA.w #DATA_F44600>>16
	STA.b $1C
	LDA.w #$0200
	STA.b $1D
	LDA.w #$2170
	JSL.l CODE_B78012
CODE_B3B4EB:
	LDA.w $15E6
	DEC
	DEC
	DEC
	BNE.b CODE_B3B518
	LDA.w $15E4
	DEC
	BPL.b CODE_B3B4FC
	LDA.w #$0005
CODE_B3B4FC:
	STA.w $15E4
	ASL
	TAX
	LDA.l DATA_B3B549,x
	STA.b $1A
	LDA.w #DATA_F45600>>16
	STA.b $1C
	LDA.w #$0120
	STA.b $1D
	LDA.w #$2270
	JSL.l CODE_B78012
CODE_B3B518:
	RTS

DATA_B3B519:
	dw DATA_F43000+$0000,DATA_F43000+$0C40,DATA_F43000+$0A80,DATA_F43000+$08C0
	dw DATA_F43000+$0700,DATA_F43000+$0540,DATA_F43000+$0380,DATA_F43000+$01C0

DATA_B3B529:
	dw DATA_F43E00+$0000,DATA_F43E00+$0700,DATA_F43E00+$0600,DATA_F43E00+$0500
	dw DATA_F43E00+$0400,DATA_F43E00+$0300,DATA_F43E00+$0200,DATA_F43E00+$0100

DATA_B3B539:
	dw DATA_F44600+$0000,DATA_F44600+$0E00,DATA_F44600+$0C00,DATA_F44600+$0A00
	dw DATA_F44600+$0800,DATA_F44600+$0600,DATA_F44600+$0400,DATA_F44600+$0200

DATA_B3B549:
	dw DATA_F45600+$05A0,DATA_F45600+$0480,DATA_F45600+$0360,DATA_F45600+$0240
	dw DATA_F45600+$0120,DATA_F45600+$0000

CODE_B3B555:
	JSL.l CODE_808015
	BNE.b CODE_B3B587
	LDA.b $CC
	STA.b $CE
	STZ.b $CC
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSR.w CODE_B3B58A
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSR.w CODE_B3B6D6
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B587:
	JMP.w CODE_B3A694

CODE_B3B58A:
	LDA.w $15E2
	BEQ.b CODE_B3B59A
	DEC.w $15E2
	LDA.w $15E2
	BIT.w #$0003
	BEQ.b CODE_B3B59B
CODE_B3B59A:
	RTS

CODE_B3B59B:
	LSR
	TAX
	LDA.l DATA_B3B646,x
	STA.b $1A
	LDA.w #DATA_B3B656>>16
	STA.b $1C
	LDX.w $15E8
	LDA.w #$0010
	STA.b $1D
	LDA.l DATA_B3B61E+$02,x
	JSL.l CODE_B78012
	LDA.w $15E2
	LSR
	TAX
	LDA.l DATA_B3B646,x
	CLC
	ADC.w #$0010
	STA.b $1A
	LDA.w #DATA_B3B656>>16
	STA.b $1C
	LDX.w $15E8
	LDA.w #$0010
	STA.b $1D
	LDA.l DATA_B3B61E+$02,x
	CLC
	ADC.w #$0020
	JSL.l CODE_B78012
	LDX.w $15E8
	LDA.l DATA_B3B61E,x
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.b $8E
	STA.b $1C
	LDA.w $15E2
	CMP.w #$0009
	BCS.b CODE_B3B60F
	CMP.w #$0004
	BCS.b CODE_B3B602
	LDA.w #$0001
	BRA.b CODE_B3B605

CODE_B3B602:
	LDA.w #$0003
CODE_B3B605:
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	INC
	STA.b [$1A]
	RTS

CODE_B3B60F:
	LDA.w #$0000
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	LDA.w #$0000
	STA.b [$1A]
	RTS

DATA_B3B61E:
	dw $05DC,$78B8,$0CBC,$7A38,$175C,$7AB8,$1F7C,$7938
	dw $26FC,$7B38,$0792,$7A24,$1466,$7C2C,$20E8,$7E30
	dw $1442,$7C24,$032A,$7EB4

DATA_B3B646:											; Note: Tilemap pointers of the floor doors in mill levels.
	dw DATA_B3B656,DATA_B3B676,DATA_B3B696,DATA_B3B6B6,DATA_B3B6B6,DATA_B3B6B6,DATA_B3B696,DATA_B3B676

DATA_B3B656:
	dw $140B,$140C,$140D,$140E,$540E,$540D,$540C,$540B
	dw $140F,$1410,$1411,$1412,$5412,$5411,$5410,$540F

DATA_B3B676:
	dw $140B,$1413,$1414,$1415,$5415,$5414,$5413,$540B
	dw $1416,$1417,$1418,$1419,$5419,$5418,$5417,$5416

DATA_B3B696:
	dw $141A,$141B,$141C,$541C,$141C,$541C,$541B,$541A
	dw $101D,$141E,$101F,$1020,$1020,$501F,$541E,$501D

DATA_B3B6B6:
	dw $1421,$1422,$141C,$541C,$141C,$541C,$5422,$5421
	dw $1023,$1024,$1020,$1020,$1020,$1020,$5024,$5023

CODE_B3B6D6:
	LDA.w $15EA
	BEQ.b CODE_B3B71A
	BIT.w #$0002
	BEQ.b CODE_B3B6FD
	LDA.w #DATA_B3B7F4
	STA.b $1A
	LDA.w #DATA_B3B7F4>>16
	STA.b $1C
	LDA.w #$0140
	STA.b $1D
	LDA.w #$2010
	JSL.l CODE_B78012
	BCS.b CODE_B3B71A
	DEC.w $15EA
	BRA.b CODE_B3B71A

CODE_B3B6FD:
	LDA.w #$7EA15A
	STA.b $1A
	LDA.w #$7EA15A>>16
	STA.b $1C
	LDA.w #$0140
	STA.b $1D
	LDA.w #$2010
	JSL.l CODE_B78012
	BCS.b CODE_B3B71A
	DEC.w $15EA
	BRA.b CODE_B3B71A

CODE_B3B71A:
	LDA.w $15E6
	ASL
	ASL
	CMP.w $15E4
	BNE.b CODE_B3B725
	RTS

CODE_B3B725:
	LDA.w $15EA
	BNE.b CODE_B3B730
	LDA.w #$0001
	STA.w $15EA
CODE_B3B730:
	LDA.w $15E6
	ASL
	ASL
	CMP.w $15E4
	PHK
	PLB
	BCC.b CODE_B3B760
	JSR.w CODE_B3B79A
	LDA.w DATA_B3B7F4,y
	STA.l $7EA15A,x
	LDA.w DATA_B3B804,y
	STA.l $7EA16A,x
	LDA.w DATA_B3B894,y
	STA.l $7EA1FA,x
	LDA.w DATA_B3B8A4,y
	STA.l $7EA20A,x
	INC.w $15E4
	BRA.b CODE_B3B782

CODE_B3B760:
	DEC.w $15E4
	JSR.w CODE_B3B79A
	LDA.w DATA_B3B7B4,y
	STA.l $7EA15A,x
	LDA.w DATA_B3B7C4,y
	STA.l $7EA16A,x
	LDA.w DATA_B3B7D4,y
	STA.l $7EA1FA,x
	LDA.w DATA_B3B7E4,y
	STA.l $7EA20A,x
CODE_B3B782:
	LDA.w $15E6
	ASL
	ASL
	SEC
	SBC.w $15E4
	BPL.b CODE_B3B791
	EOR.w #$FFFF
	INC
CODE_B3B791:
	CMP.w #$0008
	BCC.b CODE_B3B799
	JMP.w CODE_B3B730

CODE_B3B799:
	RTS

CODE_B3B79A:
	LDA.w #$0027
	SEC
	SBC.w $15E4
	ASL
	STA.b $1A
	AND.w #$000E
	STA.b $1C
	TAY
	LDA.b $1A
	AND.w #$FFF0
	ASL
	ORA.b $1C
	TAX
	RTS

DATA_B3B7B4:
	dw $7A1D,$7F00,$7F10,$7F10,$7F10,$7F10,$7F10,$7718

DATA_B3B7C4:
	dw $4202,$470F,$470F,$470F,$470F,$470F,$470F,$4707

DATA_B3B7D4:
	dw $58BE,$F806,$F80E,$E81E,$E81E,$F80E,$F80E,$F80E

DATA_B3B7E4:
	dw $4042,$E0F2,$E0F2,$E8E2,$E8E2,$E8F2,$E0F2,$E0F2

DATA_B3B7F4:
	dw $781F,$7807,$7817,$7817,$7817,$7817,$7817,$701F

DATA_B3B804:
	dw $4202,$470F,$470F,$470F,$470F,$470F,$470F,$4707
	dw $781F,$7807,$7817,$7817,$7817,$7817,$7817,$701F
	dw $4202,$470F,$470F,$470F,$470F,$470F,$470F,$4707
	dw $781F,$7807,$7817,$7817,$7817,$7817,$7817,$701F
	dw $4202,$470F,$470F,$470F,$470F,$470F,$470F,$4707
	dw $781F,$7807,$7817,$7817,$7817,$7817,$7817,$701F
	dw $4202,$470F,$470F,$470F,$470F,$470F,$470F,$4707
	dw $781F,$7807,$7817,$7817,$7817,$7817,$7817,$701F
	dw $4202,$470F,$470F,$470F,$470F,$470F,$470F,$4707

DATA_B3B894:
	dw $18FE,$18E6,$18EE,$08FE,$08FE,$18EE,$18EE,$18EE

DATA_B3B8A4:
	dw $4042,$E0F2,$E0F2,$E8E2,$E8E2,$E8F2,$E0F2,$E0F2
	dw $18FE,$18E6,$18EE,$08FE,$08FE,$18EE,$18EE,$18EE
	dw $4042,$E0F2,$E0F2,$E8E2,$E8E2,$E8F2,$E0F2,$E0F2
	dw $18FE,$18E6,$18EE,$08FE,$08FE,$18EE,$18EE,$18EE
	dw $4042,$E0F2,$E0F2,$E8E2,$E8E2,$E8F2,$E0F2,$E0F2
	dw $18FE,$18E6,$18EE,$08FE,$08FE,$18EE,$18EE,$18EE
	dw $4042,$E0F2,$E0F2,$E8E2,$E8E2,$E8F2,$E0F2,$E0F2
	dw $18FE,$18E6,$18EE,$08FE,$08FE,$18EE,$18EE,$18EE
	dw $4042,$E0F2,$E0F2,$E8E2,$E8E2,$E8F2,$E0F2,$E0F2

CODE_B3B934:
	JSL.l CODE_808015
	BNE.b CODE_B3B96B
	JSR.w CODE_B3B971
	JSR.w CODE_B3CADC
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3A6F7
	JSL.l CODE_B7B75E
	JSL.l CODE_B7B00C
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3B96B:
	JSR.w CODE_B3B971
	JMP.w CODE_B3A694

CODE_B3B971:
	LDA.w $15EC
	BEQ.b CODE_B3B9AC
	LDA.w $196D
	SEC
	SBC.w $1C35
	STA.b $88
	LDA.w #$0000
	SEC
	SBC.b $88
	CLC
	ADC.w #$00A0
	CMP.w #$0140
	BCS.b CODE_B3B99D
	LDA.w $15E4
	CMP.w #$000E
	BNE.b CODE_B3B99D
	LDA.w #$0001
	STA.l $7EA1BA
CODE_B3B99D:
	LDA.w $15E4
	CMP.w #$0008
	BNE.b CODE_B3B9AC
	LDA.w #$0002
	STA.l $7EA1BA
CODE_B3B9AC:
	PEA.w (($7EA1DA&$FF0000)>>16)|((CODE_B3B934&$FF0000)>>8)
	PLB
	LDA.w #$0010
	SEC
	SBC.b $00
	AND.w #$003C
	CLC
	ADC.w #$A1DA
	STA.w $7EA161
	STA.w $7EA164
	STA.w $7EA167
	LDA.b $00
	EOR.w #$003C
	AND.w #$003C
	CLC
	ADC.w #$A2DA
	STA.w $7EA561
	STA.w $7EA564
	STA.w $7EA567
	LDA.b $00
	AND.w #$003C
	CLC
	ADC.w #$A3DA
	LDX.w #$0206
CODE_B3B9E7:
	STA.w $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0224
	BNE.b CODE_B3B9E7
	LDA.w $196D
	STA.w $7EA1DA
	STA.w $7EA1DE
	STA.w $7EA1E2
	STA.w $7EA1FA
	STA.w $7EA1FE
	STA.w $7EA202
	STA.w $7EA21A
	STA.w $7EA21E
	STA.w $7EA222
	STA.w $7EA23A
	STA.w $7EA23E
	STA.w $7EA242
	STA.w $7EA3DA
	STA.w $7EA3DE
	STA.w $7EA3E2
	STA.w $7EA3E6
	STA.w $7EA3FA
	STA.w $7EA3FE
	STA.w $7EA402
	STA.w $7EA406
	STA.w $7EA41A
	STA.w $7EA41E
	STA.w $7EA422
	STA.w $7EA426
	STA.w $7EA43A
	STA.w $7EA43E
	STA.w $7EA442
	STA.w $7EA446
	INC
	STA.w $7EA1E6
	STA.w $7EA1F6
	STA.w $7EA206
	STA.w $7EA216
	STA.w $7EA226
	STA.w $7EA236
	STA.w $7EA246
	STA.w $7EA256
	STA.w $7EA3EA
	STA.w $7EA3EE
	STA.w $7EA3F2
	STA.w $7EA3F6
	STA.w $7EA40A
	STA.w $7EA40E
	STA.w $7EA412
	STA.w $7EA416
	STA.w $7EA42A
	STA.w $7EA42E
	STA.w $7EA432
	STA.w $7EA436
	STA.w $7EA44A
	STA.w $7EA44E
	STA.w $7EA452
	STA.w $7EA456
	INC
	STA.w $7EA1EA
	STA.w $7EA1EE
	STA.w $7EA1F2
	STA.w $7EA20A
	STA.w $7EA20E
	STA.w $7EA212
	STA.w $7EA22A
	STA.w $7EA22E
	STA.w $7EA232
	STA.w $7EA24A
	STA.w $7EA24E
	STA.w $7EA252
	LDA.b $00
	LSR
	LSR
	CLC
	ADC.w $196D
	STA.w $7EA2DA
	STA.w $7EA2DE
	STA.w $7EA2E2
	STA.w $7EA2FA
	STA.w $7EA2FE
	STA.w $7EA302
	STA.w $7EA31A
	STA.w $7EA31E
	STA.w $7EA322
	STA.w $7EA33A
	STA.w $7EA33E
	STA.w $7EA342
	INC
	STA.w $7EA2E6
	STA.w $7EA2F6
	STA.w $7EA306
	STA.w $7EA316
	STA.w $7EA326
	STA.w $7EA336
	STA.w $7EA346
	STA.w $7EA356
	INC
	STA.w $7EA2EA
	STA.w $7EA2EE
	STA.w $7EA2F2
	STA.w $7EA30A
	STA.w $7EA30E
	STA.w $7EA312
	STA.w $7EA32A
	STA.w $7EA32E
	STA.w $7EA332
	STA.w $7EA34A
	STA.w $7EA34E
	STA.w $7EA352
	LDA.w $1973
	STA.w $7EA2DC
	STA.w $7EA2E0
	STA.w $7EA2E4
	STA.w $7EA2E8
	STA.w $7EA2EC
	STA.w $7EA2F0
	STA.w $7EA2F4
	STA.w $7EA2F8
	STA.w $7EA31C
	STA.w $7EA320
	STA.w $7EA324
	STA.w $7EA328
	STA.w $7EA32C
	STA.w $7EA330
	STA.w $7EA334
	STA.w $7EA338
	STA.w $7EA3DC
	STA.w $7EA3E0
	STA.w $7EA404
	STA.w $7EA408
	STA.w $7EA40C
	STA.w $7EA410
	STA.w $7EA414
	STA.w $7EA418
	STA.w $7EA41C
	STA.w $7EA420
	STA.w $7EA444
	STA.w $7EA448
	STA.w $7EA44C
	STA.w $7EA450
	STA.w $7EA454
	STA.w $7EA458
	DEC
	STA.w $7EA2FC
	STA.w $7EA300
	STA.w $7EA304
	STA.w $7EA308
	STA.w $7EA30C
	STA.w $7EA310
	STA.w $7EA314
	STA.w $7EA318
	STA.w $7EA33C
	STA.w $7EA340
	STA.w $7EA344
	STA.w $7EA348
	STA.w $7EA34C
	STA.w $7EA350
	STA.w $7EA354
	STA.w $7EA358
	STA.w $7EA3E4
	STA.w $7EA3E8
	STA.w $7EA3EC
	STA.w $7EA3F0
	STA.w $7EA3F4
	STA.w $7EA3F8
	STA.w $7EA3FC
	STA.w $7EA400
	STA.w $7EA424
	STA.w $7EA428
	STA.w $7EA42C
	STA.w $7EA430
	STA.w $7EA434
	STA.w $7EA438
	STA.w $7EA43C
	STA.w $7EA440
	STA.w $7EA1FC
	STA.w $7EA200
	STA.w $7EA204
	STA.w $7EA208
	STA.w $7EA20C
	STA.w $7EA210
	STA.w $7EA214
	STA.w $7EA218
	STA.w $7EA23C
	STA.w $7EA240
	STA.w $7EA244
	STA.w $7EA248
	STA.w $7EA24C
	STA.w $7EA250
	STA.w $7EA254
	STA.w $7EA258
	DEC
	STA.w $7EA1DC
	STA.w $7EA1E0
	STA.w $7EA1E4
	STA.w $7EA1E8
	STA.w $7EA1EC
	STA.w $7EA1F0
	STA.w $7EA1F4
	STA.w $7EA1F8
	STA.w $7EA21C
	STA.w $7EA220
	STA.w $7EA224
	STA.w $7EA228
	STA.w $7EA22C
	STA.w $7EA230
	STA.w $7EA234
	STA.w $7EA238
	PLB
	RTS

CODE_B3BC48:
	JSL.l CODE_808015
	BNE.b CODE_B3BC79
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	LDX.w $04F9
	LDA.b $12,x
	JSR.w CODE_B3DE89
	JSR.w CODE_B3BC7C
	JSL.l CODE_B7B00C
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3BC79:
	JMP.w CODE_B3A694

CODE_B3BC7C:
	LDA.w $15EA
	BEQ.b CODE_B3BCD0
	BPL.b CODE_B3BCB0
	LDA.w #$7EA35A
	STA.b $1A
	LDA.w #$7EA35A>>16
	STA.b $1C
	LDA.w #$0200
	STA.b $1D
	LDA.w $15EA
	DEC
	EOR.w #$8073
	XBA
	JSL.l CODE_B78012
	BCS.b CODE_B3BCD0
	DEC.w $15EA
	LDA.w $15EA
	BIT.w #$0003
	BNE.b CODE_B3BCD0
	STZ.w $15EA
	BRA.b CODE_B3BCD0

CODE_B3BCB0:
	LDA.w #DATA_F6644B
	STA.b $1A
	LDA.w #DATA_F6644B>>16
	STA.b $1C
	LDA.w #$0200
	STA.b $1D
	LDA.w $15EA
	DEC
	EOR.w #$0073
	XBA
	JSL.l CODE_B78012
	BCS.b CODE_B3BCD0
	DEC.w $15EA
CODE_B3BCD0:
	LDA.w $15E6
	CMP.w $15E4
	BNE.b CODE_B3BD0D
	CMP.w $15E8
	BEQ.b CODE_B3BD0D
	BCC.b CODE_B3BD0A
	LDA.w $15E8
	CMP.w #$0001
	BNE.b CODE_B3BCF7
	LDA.w $15E4
	CMP.w #$0002
	BNE.b CODE_B3BCF7
	LDA.w #$0003
	STA.w $15E6
	BRA.b CODE_B3BD0D

CODE_B3BCF7:
	DEC.w $15E6
	LDA.w $15E6
	CMP.w #$0002
	BNE.b CODE_B3BD0D
	LDA.w #$0001
	STA.w $15E6
	BRA.b CODE_B3BD0D

CODE_B3BD0A:
	INC.w $15E6
CODE_B3BD0D:
	PEA.w (($7EA1FA&$FF0000)>>16)|((CODE_B3BC48&$FF0000)>>8)
	PLB
	LDA.l $0015E4
	CLC
	ADC.l $0015E6
	CMP.w #$0009
	BEQ.b CODE_B3BD2D
	BCC.b CODE_B3BD4A
CODE_B3BD21:
	LDA.w $1973
	STA.l $7EA358
	LDA.w $196D
	BRA.b CODE_B3BD56

CODE_B3BD2D:
	LDA.l $0015E4
	CMP.w #$0005
	BEQ.b CODE_B3BD41
	LDA.l $0015E2
	CMP.w #$0060
	BCC.b CODE_B3BD4A
	BRA.b CODE_B3BD21

CODE_B3BD41:
	LDA.l $0015E2
	CMP.w #$007F
	BCC.b CODE_B3BD21
CODE_B3BD4A:
	LDA.w #$0000
	STA.l $7EA358
	LDA.w $196D
	LSR
	LSR
CODE_B3BD56:
	STA.b $1E
	LDY.w #$0000
	LDX.w #$0000
	SEP.b #$20
CODE_B3BD60:
	LDA.w $7EA1FA,y
	AND.b #$0A
	STA.w $7EA1FA,y
	LDA.l DATA_F6664B,x
	SEC
	SBC.b $1E
	STA.w $7EA16A,x
	LDA.l DATA_F6664B+$01,x
	SEC
	SBC.b $1E
	STA.w $7EA16B,x
	CMP.w $7EA16A,x
	BCS.b CODE_B3BD96
	STA.b $1A
	LDA.w $7EA16A,x
	STA.w $7EA16B,x
	LDA.b $1A
	STA.w $7EA16A,x
	LDA.w $7EA1FA,y
	EOR.b #$01
	STA.w $7EA1FA,y
CODE_B3BD96:
	LDA.l DATA_F6664B+$02,x
	BNE.b CODE_B3BDAA
	LDA.b #$FF
	STA.l $7EA16C,x
	LDA.b #$00
	STA.l $7EA16D,x
	BRA.b CODE_B3BDD4

CODE_B3BDAA:
	SEC
	SBC.b $1E
	STA.w $7EA16C,x
	LDA.l DATA_F6664B+$03,x
	SEC
	SBC.b $1E
	STA.w $7EA16D,x
	CMP.w $7EA16C,x
	BCS.b CODE_B3BDD4
	STA.b $1A
	LDA.w $7EA16C,x
	STA.w $7EA16D,x
	LDA.b $1A
	STA.w $7EA16C,x
	LDA.w $7EA1FA,y
	EOR.b #$04
	STA.w $7EA1FA,y
CODE_B3BDD4:
	INY
	INX
	INX
	INX
	INX
	CPX.w #$0070
	BNE.b CODE_B3BD60
	REP.b #$20
	LDY.w #$0000
	LDA.b $00
	ASL
	AND.w #$01FE
	TAX
	LDA.b $1E
	ASL
	ASL
	CLC
	ADC.w #$0000
	CLC
	ADC.b $00
	STA.b $1A
	LDA.b $00
	AND.w #$01FE
	TAX
CODE_B3BDFD:
	LDA.l DATA_B9F278,x
	LSR
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	LSR
	LSR
	STA.w $7EA22A,y
	TXA
	CLC
	ADC.w #$0008
	AND.w #$01FE
	TAX
	INY
	INY
	CPY.w #$0080
	BNE.b CODE_B3BDFD
	PLB
	LDA.w $15E6
	CLC
	ADC.w $15E4
	CMP.w #$0007
	BCC.b CODE_B3BE4D
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3BE4D
	AND.w #$000E
	TAX
	LDA.l DATA_B3BF72,x
	STA.b $1A
	LDA.w #DATA_F6344B>>16
	STA.b $1C
	LDA.w #$0200
	STA.b $1D
	LDA.w #$5700
	JSL.l CODE_B78012
CODE_B3BE4D:
	LDA.w $15E6
	CLC
	ADC.w $15E4
	CMP.w #$0003
	BCC.b CODE_B3BE89
	LDA.w $15E4
	CLC
	ADC.w $15E6
	CMP.w #$0009
	BEQ.b CODE_B3BE8B
	BCS.b CODE_B3BEA5
CODE_B3BE67:
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3BE89
	AND.w #$000E
	TAX
	LDA.l DATA_B3BF62,x
	STA.b $1A
	LDA.w #DATA_F62C4B>>16
	STA.b $1C
	LDA.w #$0100
	STA.b $1D
	LDA.w #$2000
	JSL.l CODE_B78012
CODE_B3BE89:
	BRA.b CODE_B3BEC7

CODE_B3BE8B:
	LDA.w $15E4
	CMP.w #$0004
	BEQ.b CODE_B3BE9D
	LDA.w $15E2
	CMP.w #$0078
	BCC.b CODE_B3BEA5
	BRA.b CODE_B3BE67

CODE_B3BE9D:
	LDA.w $15E2
	CMP.w #$0060
	BCC.b CODE_B3BE67
CODE_B3BEA5:
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3BEC7
	AND.w #$000E
	TAX
	LDA.l DATA_B3BF52,x
	STA.b $1A
	LDA.w #DATA_F6444B>>16
	STA.b $1C
	LDA.w #$0400
	STA.b $1D
	LDA.w #$2000
	JSL.l CODE_B78012
CODE_B3BEC7:
	LDA.w $15E6
	CMP.w $15E4
	BNE.b CODE_B3BED0
	RTS

CODE_B3BED0:
	BCS.b CODE_B3BEDD
	CMP.w #$0001
	BEQ.b CODE_B3BF12
	CMP.w #$0004
	BEQ.b CODE_B3BEED
	RTS

CODE_B3BEDD:
	CMP.w #$0002
	BEQ.b CODE_B3BF29
	CMP.w #$0003
	BEQ.b CODE_B3BF00
	CMP.w #$0005
	BEQ.b CODE_B3BEF3
	RTS

CODE_B3BEED:
	LDA.w $15E2
	ASL
	BRA.b CODE_B3BF4E

CODE_B3BEF3:
	LDA.w $15E2
	SEC
	SBC.w #$005E
	BPL.b CODE_B3BEFD
	RTS

CODE_B3BEFD:
	ASL
	BRA.b CODE_B3BF4E

CODE_B3BF00:
	INC.w $15E2
	LDA.w $15E2
	LSR
	CLC
	ADC.w #$0034
	CMP.w #$00FE
	BEQ.b CODE_B3BF3E
	BRA.b CODE_B3BF4E

CODE_B3BF12:
	SEP.b #$20
	LDA.b #$30
	STA.w !REGISTER_BGWindowLogicSettings
	REP.b #$20
	INC.w $15E2
	LDA.w $15E2
	LSR
	CMP.w #$00FE
	BEQ.b CODE_B3BF3E
	BRA.b CODE_B3BF4E

CODE_B3BF29:
	SEP.b #$20
	LDA.b #$00
	STA.w !REGISTER_BGWindowLogicSettings
	REP.b #$20
	INC.w $15E2
	LDA.w $15E2
	LSR
	CMP.w #$0034
	BNE.b CODE_B3BF4E
CODE_B3BF3E:
	LDA.w $15E6
	STA.w $15E4
	STZ.w $15E2
	LDA.w #$FFFF
	STA.w $15EC
	RTS

CODE_B3BF4E:
	STA.w $15EC
	RTS

DATA_B3BF52:
	dw DATA_F6444B+$0000,DATA_F6444B+$0400,DATA_F6444B+$0800,DATA_F6444B+$0C00
	dw DATA_F6444B+$1000,DATA_F6444B+$1400,DATA_F6444B+$1800,DATA_F6444B+$1C00

DATA_B3BF62:
	dw DATA_F62C4B+$0000,DATA_F62C4B+$0100,DATA_F62C4B+$0200,DATA_F62C4B+$0300
	dw DATA_F62C4B+$0400,DATA_F62C4B+$0500,DATA_F62C4B+$0600,DATA_F62C4B+$0700

DATA_B3BF72:
	dw DATA_F6344B+$0000,DATA_F6344B+$0200,DATA_F6344B+$0400,DATA_F6344B+$0600
	dw DATA_F6344B+$0800,DATA_F6344B+$0A00,DATA_F6344B+$0C00,DATA_F6344B+$0E00

CODE_B3BF82:
	JSL.l CODE_808015
	BNE.b CODE_B3BFAE
	JSR.w CODE_B3C0F4
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3BFB1
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3BFAE:
	JMP.w CODE_B3A694

CODE_B3BFB1:
	LDA.w $15E4
	BEQ.b CODE_B3C027
	DEC
	ASL
	ASL
	STA.b $22
	CMP.w #$0010
	BEQ.b CODE_B3C028
	LDA.w #DATA_B3C0A4
	STA.b $1A
	LDA.w #DATA_B3C0A4>>16
	STA.b $1C
	LDA.w #$0004
	STA.b $1D
	LDX.b $22
	LDA.l DATA_B3C090,x
	LDX.w #$0008
CODE_B3BFD8:
	STA.b $20
	JSL.l CODE_B78012
	BCS.b CODE_B3C027
	LDA.b $1A
	CLC
	ADC.w #$0004
	STA.b $1A
	LDA.b $20
	CLC
	ADC.w #$0020
	DEX
	BNE.b CODE_B3BFD8
	STZ.w $15E4
	LDX.b $22
	LDA.l DATA_B3C090+$02,x
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.b $8E
	STA.b $1C
	LDA.w #$0001
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	LDA.w #$0002
	STA.b [$1A]
	LDA.b $1A
	CLC
	ADC.w #$003E
	STA.b $1A
	LDA.w #$0003
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	LDA.w #$0004
	STA.b [$1A]
CODE_B3C027:
	RTS

CODE_B3C028:
	LDA.w #DATA_B3C0C4
	STA.b $1A
	LDA.w #DATA_B3C0C4>>16
	STA.b $1C
	LDA.w #$0006
	STA.b $1D
	LDX.b $22
	LDA.l DATA_B3C090,x
	LDX.w #$0008
CODE_B3C040:
	STA.b $20
	JSL.l CODE_B78012
	BCS.b CODE_B3C027
	LDA.b $1A
	CLC
	ADC.w #$0006
	STA.b $1A
	LDA.b $20
	CLC
	ADC.w #$0020
	DEX
	BNE.b CODE_B3C040
	STZ.w $15E4
	LDX.b $22
	LDA.l DATA_B3C090+$02,x
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.b $8E
	STA.b $1C
	LDA.w #$0005
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	LDA.w #$0006
	STA.b [$1A]
	LDA.b $1A
	CLC
	ADC.w #$003E
	STA.b $1A
	LDA.w #$0007
	STA.b [$1A]
	INC.b $1A
	INC.b $1A
	LDA.w #$0008
	STA.b [$1A]
	RTS

DATA_B3C090:
	dw $6A1A,$271C,$6B1A,$0F9C,$6E0A,$0304,$691A,$149C
	dw $6983,$18D0

DATA_B3C0A4:
	dw $5001,$2802,$5003,$7004,$5405,$7006,$5405,$3000
	dw $5407,$3000,$4C08,$3000,$4C09,$740A,$700B,$300C

DATA_B3C0C4:
	dw $300D,$300E,$1001,$300F,$3004,$1003,$3010,$0000
	dw $1405,$B011,$0000,$1405,$3011,$0000,$1407,$3012
	dw $0000,$0C08,$3013,$340A,$0C09,$3014,$3015,$300B

CODE_B3C0F4:
	LDA.w #$0158
	STA.b $1A
	LDA.w #$0227
	STA.b $1C
	LDA.w #$02D8
	STA.b $1E
	LDA.w #$03A7
	STA.b $20
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_SwoopySalvo_Main
	BEQ.b CODE_B3C149
	CMP.w #!Define_DKC3_LevelID_SwoopySalvo_Bonus2
	BEQ.b CODE_B3C133
	SEC
	SBC.w #!Define_DKC3_LevelID_SwoopySalvo_Bonus3
	CMP.w #$0003
	BCS.b CODE_B3C15D
	LDA.w #$0078
	STA.b $1A
	LDA.w #$0147
	STA.b $1C
	LDA.w #$01F8
	STA.b $1E
	LDA.w #$02C7
	STA.b $20
	BRA.b CODE_B3C15D

CODE_B3C133:
	LDA.w #$0058
	STA.b $1A
	LDA.w #$0127
	STA.b $1C
	LDA.w #$01F8
	STA.b $1E
	LDA.w #$02C7
	STA.b $20
	BRA.b CODE_B3C15D

CODE_B3C149:
	LDA.w #$0178
	STA.b $1A
	LDA.w #$0247
	STA.b $1C
	LDA.w #$0318
	STA.b $1E
	LDA.w #$03E7
	STA.b $20
CODE_B3C15D:
	LDA.b $1A
	SEC
	SBC.w $196D
	BPL.b CODE_B3C168
	LDA.w #$0000
CODE_B3C168:
	SEP.b #$20
	STA.w !REGISTER_Window1LeftPositionDesignation
	REP.b #$20
	LDA.b $1C
	SEC
	SBC.w $196D
	BPL.b CODE_B3C17A
	LDA.w #$0000
CODE_B3C17A:
	CMP.w #$00FF
	BMI.b CODE_B3C182
	LDA.w #$00FF
CODE_B3C182:
	SEP.b #$20
	STA.w !REGISTER_Window1RightPositionDesignation
	REP.b #$20
	LDA.b $1E
	SEC
	SBC.w $196D
	BPL.b CODE_B3C194
	LDA.w #$0000
CODE_B3C194:
	CMP.w #$00FF
	BMI.b CODE_B3C19C
	LDA.w #$00FF
CODE_B3C19C:
	SEP.b #$20
	STA.w !REGISTER_Window2LeftPositionDesignation
	REP.b #$20
	LDA.b $20
	SEC
	SBC.w $196D
	CMP.w #$00FF
	BMI.b CODE_B3C1B1
	LDA.w #$00FF
CODE_B3C1B1:
	SEP.b #$20
	STA.w !REGISTER_Window2RightPositionDesignation
	REP.b #$20
	LDA.w $0760
	AND.w #$007F
	CMP.w #$0007
	BEQ.b CODE_B3C1C4
	RTS

CODE_B3C1C4:
	JSR.w CODE_B3C1F4
	STX.b $1A
	TXA
	SEC
	SBC.w #$00C8
	CMP.w #$000C
	BCS.b CODE_B3C1DA
	LDA.w #$001C
	JSL.l CODE_BFF006
CODE_B3C1DA:
	LDA.b $1A
	SEC
	SBC.w #$01C4
	CMP.w #$000C
	BCS.b CODE_B3C1EC
	LDA.w #$001D
	JSL.l CODE_BFF006
CODE_B3C1EC:
	RTS

CODE_B3C1ED:
	JSR.w CODE_B3C1F4
	JSR.w CODE_B3C1F4
	RTL

CODE_B3C1F4:
	LDA.w $18A5
	STA.w $18A1
	LDA.w $18A7
	STA.w $18A3
	LDA.b $00
	ASL
	ASL
	ASL
	AND.w #$01FE
	TAX
	LDA.l DATA_B9F278,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.w $18A5
	LDA.b $00
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #$01A0
	AND.w #$01FE
	TAX
	LDA.l DATA_B9F278,x
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	ADC.w #$001B
	AND.w #$00FF
	STA.w $18A7
	RTS

CODE_B3C23E:
	JSR.w CODE_B3C2C4
	BRA.b CODE_B3C281

CODE_B3C243:
	JSR.w CODE_B3C2C4
	JSL.l CODE_808015
	BNE.b CODE_B3C2C1
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C4EA
	JSL.l CODE_B78000
	BRA.b CODE_B3C29B

CODE_B3C262:
	JSR.w CODE_B3C2C4
	JSL.l CODE_808015
	BNE.b CODE_B3C2C1
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
	BRA.b CODE_B3C29B

CODE_B3C281:
	JSL.l CODE_808015
	BNE.b CODE_B3C2C1
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
CODE_B3C29B:
	LDA.w $050F
	BMI.b CODE_B3C2B5
	JSR.w CODE_B3CADC
	JSL.l CODE_BB85BB
	LDA.w $05AF
	BIT.w #$0010
	BEQ.b CODE_B3C2B5
	ORA.w #$0200
	STA.w $05AF
CODE_B3C2B5:
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C2C1:
	JMP.w CODE_B3A694

CODE_B3C2C4:
	LDA.w $1973
	CLC
	ADC.w #$000C
	STA.l $7EA51C
	STA.l $7EA520
	STA.l $7EA524
	STA.l $7EA528
	STA.l $7EA52C
	STA.l $7EA530
	STA.l $7EA534
	STA.l $7EA538
	STA.l $7EA53C
	STA.l $7EA540
	STA.l $7EA544
	STA.l $7EA548
	STA.l $7EA54C
	STA.l $7EA550
	STA.l $7EA554
	STA.l $7EA558
	LDA.b $00
	LSR
	AND.w #$003C
	INC
	INC
	TAX
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	JSR.w CODE_B3C381
	LDA.b $00
	EOR.w #$FFFF
	AND.w #$003C
	TAX
	LDA.w $196D
	SBC.w #$0010
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	INC
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	INC
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	INC
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	DEC
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	DEC
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	JSR.w CODE_B3C371
	RTS

CODE_B3C371:
	STA.l $7EA51A,x
	TAY
	TXA
	CLC
	ADC.w #$0004
	AND.w #$003E
	TAX
	TYA
	RTS

CODE_B3C381:
	LDA.l $7EA51A,x
	INC
	STA.l $7EA51A,x
	TAY
	TXA
	CLC
	ADC.w #$0004
	AND.w #$003E
	TAX
	TYA
	RTS

CODE_B3C396:
	JSL.l CODE_808015
	BNE.b CODE_B3C3BC
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7B00C
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C3BC:
	JMP.w CODE_B3A694

CODE_B3C3BF:
	JSL.l CODE_808015
	BNE.b CODE_B3C3E8
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSR.w CODE_B3C44B
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C3E8:
	JMP.w CODE_B3A694

CODE_B3C3EB:
	JSL.l CODE_808015
	BNE.b CODE_B3C414
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSR.w CODE_B3C44B
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C414:
	JMP.w CODE_B3A694

CODE_B3C417:
	JSL.l CODE_808015
	BNE.b CODE_B3C448
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B7C2A3
	JSL.l CODE_B7800C
	JSL.l CODE_B6804E
	JSL.l CODE_B7801E
	JSL.l CODE_808012
	JSR.w CODE_B3C44B
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C448:
	JMP.w CODE_B3A694

CODE_B3C44B:
	LDA.w $1973
	LSR
	LSR
	SEC
	SBC.b $00
	SEC
	SBC.b $00
	SEC
	SBC.b $00
	STA.b $1A
	LDX.w #$0000
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B3C478
CODE_B3C465:
	LDA.l $7EA56A,x
	CLC
	ADC.b $1A
	STA.l $7EA36A,x
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B3C465
	RTS

CODE_B3C478:
	LDA.l $7EA56A,x
	CLC
	ADC.b $1A
	STA.l $7EA16A,x
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B3C478
	RTS

CODE_B3C48B:
	JSL.l CODE_808015
	BNE.b CODE_B3C4B1
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B6804B
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C4B1:
	JMP.w CODE_B3A694

CODE_B3C4B4:
	JSL.l CODE_808015
	BNE.b CODE_B3C4DD
	JSL.l CODE_BB8582
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSR.w CODE_B3C4E0
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C4DD:
	JMP.w CODE_B3A694

CODE_B3C4E0:
	LDA.w #$013F
	SEC
	SBC.w $1B79
	STA.b $1A
	CMP.w #$0002
	BPL.b CODE_B3C51A
	LDA.w #$7801
	STA.l $7EA16A
	LDA.w #$00A3
	STA.l $7EA16C
	LDA.w #$9E01
	STA.l $7EA38A
	LDA.w #$00A4
	STA.l $7EA38C
	LDA.w #$2001
	STA.l $7EA37A
	LDA.w #$0000
	STA.l $7EA37C
	BRA.b CODE_B3C587

CODE_B3C51A:
	CMP.w #$00E0
	BCC.b CODE_B3C522
	LDA.w #$00E0
CODE_B3C522:
	LSR
	SEP.b #$20
	STA.l $7EA37A
	ORA.b #$80
	STA.l $7EA16A
	STA.l $7EA38A
	ADC.b #$00
	STA.l $7EA16D
	STA.l $7EA38D
	EOR.b #$80
	STA.l $7EA37C
	PHA
	LDA.b #$21
	STA.l $7EA37B
	STA.l $7EA37D
	PLA
	REP.b #$20
	ASL
	EOR.w #$FFFE
	CLC
	ADC.w #$A37A
	STA.l $7EA16E
	LDA.b $1A
	ASL
	EOR.w #$FFFE
	CLC
	ADC.w #$A37A
	STA.l $7EA16B
	LDA.w #$2001
	STA.l $7EA37E
	LDA.w #$0000
	STA.l $7EA380
	LDA.w #$7801
	STA.l $7EA170
	LDA.w #$00A3
	STA.l $7EA172
CODE_B3C587:
	LDA.l $7EA388
	ASL
	CLC
	STA.b $1C
	LDA.b $00
	LSR
	CLC
	ADC.b $1C
	AND.w #$001F
	EOR.w #$001F
	ASL
	ASL
	CLC
	ADC.w #$A39A
	STA.l $7EA38B
	ADC.w #$00FC
	STA.l $7EA38E
	LDX.w #$0017
	LDA.w $1B79
	CMP.w #$0100
	BMI.b CODE_B3C5BA
	LDX.w #$0016
CODE_B3C5BA:
	TXA
	STA.l $7EA15B
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B3C5D8
	LDA.l $7EA388
	CMP.w $1B77
	BEQ.b CODE_B3C5D4
	BPL.b CODE_B3C5D3
	INC
	INC
CODE_B3C5D3:
	DEC
CODE_B3C5D4:
	STA.l $7EA388
CODE_B3C5D8:
	LDA.l $7EA388
	SEC
	SBC.w $1B77
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B3C5EB
	ORA.w #$FF00
CODE_B3C5EB:
	STA.b $1A
	LDA.w $1B77
	XBA
	LDX.w #$01FE
	CLC
CODE_B3C5F5:
	STA.l $7EA179,x
	ADC.b $1A
	DEX
	DEX
	STA.l $7EA179,x
	ADC.b $1A
	DEX
	DEX
	BPL.b CODE_B3C5F5
	LDA.w $1B67
	CMP.w $1B69
	BEQ.b CODE_B3C630
	ASL
	TAX
	LDA.l DATA_B3C631,x
	STA.b $1A
	LDA.w #(DATA_E98550+$8A)>>16
	STA.b $1C
	LDA.w #$01CE
	STA.b $1D
	LDA.w #$656C
	JSL.l CODE_B78012
	BCS.b CODE_B3C630
	LDA.w $1B67
	STA.w $1B69
CODE_B3C630:
	RTS

DATA_B3C631:
	dw DATA_E98550+$8A,DATA_E98550+$0258,DATA_E98550+$0426,DATA_E98550+$05F4

CODE_B3C639:
	JSL.l CODE_808015
	BNE.b CODE_B3C668
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSR.w CODE_B3C66B
	JSR.w CODE_B3C716
	JSL.l CODE_B7C2A3
	JSR.w CODE_B3B58A
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3C668:
	JMP.w CODE_B3A694

CODE_B3C66B:
	PHK
	PLB
	LDA.w $196D
	SEC
	SBC.w #$0078
	STA.b $1A
	CLC
	ADC.w #$01F0
	STA.b $1C
	LDA.w $1973
	SEC
	SBC.w #$00B4
	STA.b $1E
	CLC
	ADC.w #$0194
	STA.b $20
	LDX.w $18A5
	LDA.w DATA_B3C6EA,x
	CMP.b $1A
	BCC.b CODE_B3C6B4
	CMP.b $1C
	BCS.b CODE_B3C6B4
	LDA.w DATA_B3C700,x
	CMP.b $1E
	BCC.b CODE_B3C6B4
	CMP.b $20
	BCS.b CODE_B3C6B4
	LDA.b $00
	AND.w #$007F
	BNE.b CODE_B3C6D2
	LDA.w #$0566
	JSL.l CODE_B28012
	BRA.b CODE_B3C6D2

CODE_B3C6B4:
	LDX.w #$FFFE
CODE_B3C6B7:
	LDA.b $1A
CODE_B3C6B9:
	INX
	INX
	CMP.w DATA_B3C6EA,x
	BCS.b CODE_B3C6B9
	LDA.b $1C
	CMP.w DATA_B3C6EA,x
	BCC.b CODE_B3C6D2
	LDA.w DATA_B3C700,x
	CMP.b $1E
	BCC.b CODE_B3C6B7
	CMP.b $20
	BCS.b CODE_B3C6B7
CODE_B3C6D2:
	STX.w $18A5
	LDA.w DATA_B3C6EA,x
	SEC
	SBC.w $196D
	STA.w $189F
	LDA.w DATA_B3C700,x
	SEC
	SBC.w $1973
	STA.w $18A1
	RTS

DATA_B3C6EA:
	dw $0410,$0530,$0620,$0680,$06A0,$06B0,$06E0,$0920
	dw $0990,$09A0,$FF00

DATA_B3C700:
	dw $0460,$06A0,$02A0,$0140,$0460,$07E0,$06A0,$0860
	dw $0420,$02A0,$FF00

CODE_B3C716:
	LDA.b $00
	ASL
	ASL
	AND.w #$01FE
	TAX
	LDA.l DATA_B9F278,x
	BPL.b CODE_B3C731
	EOR.w #$FFFF
	INC
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	BRA.b CODE_B3C734

CODE_B3C731:
	LSR
	LSR
	LSR
CODE_B3C734:
	STA.b $1A
	LDY.w $18A5
	CMP.w #$8000
	ROR
	EOR.w #$FFFF
	SEC
	ADC.w DATA_B3C6EA,y
	SEC
	SBC.w #$0058
	STA.w $18A7
	CLC
	ADC.w #$00B0
	STA.w $18A9
	LDA.w #$0080
	SEC
	SBC.w $189F
	XBA
	STA.b $1C
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B3C77F
	LDA.l DATA_B9F278,x
	ASL
	ASL
	CLC
	ADC.b $1C
	LDX.w #$0000
CODE_B3C76F:
	STA.l $7EA1C9,x
	CLC
	ADC.b $1A
	INX
	INX
	CPX.w #$0174
	BNE.b CODE_B3C76F
	BRA.b CODE_B3C799

CODE_B3C77F:
	LDA.l DATA_B9F278,x
	ASL
	ASL
	CLC
	ADC.b $1C
	LDX.w #$0000
CODE_B3C78B:
	STA.l $7EA349,x
	CLC
	ADC.b $1A
	INX
	INX
	CPX.w #$0174
	BNE.b CODE_B3C78B
CODE_B3C799:
	LDA.b $00
	LSR
	LSR
	STA.b $1A
	LDA.b $00
	ASL
	ASL
	CLC
	ADC.b $1A
	AND.w #$01FE
	TAX
	LDA.l DATA_B9F278,x
	CLC
	ADC.w #$0100
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	EOR.w #$FFFF
	INC
	STA.w $18A3
	LDA.b $00
	AND.w #$0001
	BEQ.b CODE_B3C7CA
	LDA.w #$0400
CODE_B3C7CA:
	TAX
	LDA.w $18A1
	CMP.w #$00E0
	BMI.b CODE_B3C7D6
	LDA.w #$00E0
CODE_B3C7D6:
	CMP.w #$FF4C
	BPL.b CODE_B3C7DE
	LDA.w #$FF4C
CODE_B3C7DE:
	CMP.w #$0001
	BEQ.b CODE_B3C845
	CMP.w #$0002
	BMI.b CODE_B3C7EB
	JMP.w CODE_B3C89F

CODE_B3C7EB:
	STA.b $1A
	EOR.w #$FFFF
	INC
	ASL
	CLC
	ADC.w #$A1CA
	STA.l $7EA1BB,x
	CLC
	ADC.w #$00BA
	STA.l $7EA1BE,x
	SEP.b #$20
	LDA.b #$FF
	STA.l $7EA1BA,x
	STA.l $7EA1BD,x
	REP.b #$20
	LDA.b $1A
	CLC
	ADC.w #$00B8
	ADC.w $18A3
	LSR
	STA.l $7EA19A,x
	STA.l $7EA19D,x
	LDA.w #$A1AA
	STA.l $7EA19B,x
	STA.l $7EA19E,x
	LDA.w #$0001
	STA.l $7EA1A0,x
	LDA.w #$A1AC
	STA.l $7EA1A1,x
	LDA.w #$0000
	STA.l $7EA1A3,x
	JMP.w CODE_B3C900

CODE_B3C845:
	STA.l $7EA19A,x
	STA.l $7EA1BA,x
	LDA.w #$A1AC
	STA.l $7EA19B,x
	LDA.w #$00B6
	CLC
	ADC.w $18A3
	LSR
	STA.l $7EA19D,x
	STA.l $7EA1A0,x
	LDA.w #$A1AA
	STA.l $7EA19E,x
	STA.l $7EA1A1,x
	LDA.w #$0001
	STA.l $7EA1A3,x
	LDA.w #$A1AC
	STA.l $7EA1A4,x
	LDA.w #$0000
	STA.l $7EA1A6,x
	LDA.w #$00FF
	STA.l $7EA1BD,x
	STA.l $7EA1C0,x
	LDA.w #$A1CA
	STA.l $7EA1BE,x
	LDA.w #$A284
	STA.l $7EA1C1,x
	BRA.b CODE_B3C900

CODE_B3C89F:
	LSR
	STA.l $7EA19A,x
	STA.l $7EA1BA,x
	ADC.w #$0000
	STA.l $7EA19D,x
	STA.l $7EA1BD,x
	LDA.w #$A1AC
	STA.l $7EA19B,x
	STA.l $7EA19E,x
	LDA.w #$00B6
	CLC
	ADC.w $18A3
	LSR
	STA.l $7EA1A0,x
	STA.l $7EA1A3,x
	LDA.w #$A1AA
	STA.l $7EA1A1,x
	STA.l $7EA1A4,x
	LDA.w #$0001
	STA.l $7EA1A6,x
	LDA.w #$A1AC
	STA.l $7EA1A7,x
	LDA.w #$00FF
	STA.l $7EA1C0,x
	STA.l $7EA1C3,x
	LDA.w #$A1CA
	STA.l $7EA1C1,x
	LDA.w #$A2C8
	STA.l $7EA1C4,x
CODE_B3C900:
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3C937
	LDA.l $7EA1BB,x
	CLC
	ADC.w #$0180
	STA.l $7EA1BB,x
	LDA.l $7EA1BE,x
	CLC
	ADC.w #$0180
	STA.l $7EA1BE,x
	LDA.l $7EA1C1,x
	CLC
	ADC.w #$0180
	STA.l $7EA1C1,x
	LDA.l $7EA1C4,x
	CLC
	ADC.w #$0180
	STA.l $7EA1C4,x
CODE_B3C937:
	LDA.b $00
	AND.w #$0001
	BEQ.b CODE_B3C941
	LDA.w #$0400
CODE_B3C941:
	TAX
	LDA.b $00
	AND.w #$0001
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	CLC
	ADC.w $18A1
	CLC
	ADC.w $18A3
	CMP.w #$00E0
	BMI.b CODE_B3C95D
	LDA.w #$00E0
CODE_B3C95D:
	CMP.w #$FF4C
	BPL.b CODE_B3C965
	LDA.w #$FF4C
CODE_B3C965:
	CMP.w #$0000
	BMI.b CODE_B3C972
	BNE.b CODE_B3C96F
	JMP.w CODE_B3CA84

CODE_B3C96F:
	JMP.w CODE_B3CA14

CODE_B3C972:
	STA.b $1A
	CLC
	ADC.w #$00BA
	BIT.w #$0080
	BEQ.b CODE_B3C9D6
	INC
	SEP.b #$20
	STA.l $7EA15D,x
	STA.l $7EA17D,x
	LDA.b #$FF
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	LDA.b #$86
	STA.l $7EA160,x
	STA.l $7EA180,x
	REP.b #$20
	LDA.b $1A
	EOR.w #$FFFF
	INC
	ASL
	ASL
	CLC
	ADC.w #DATA_B3F23F
	STA.l $7EA15B,x
	STA.l $7EA161,x
	CLC
	ADC.w #$01FC
	STA.l $7EA15E,x
	ADC.w #$02E8
	STA.l $7EA17E,x
	SEC
	SBC.w #$01FC
	STA.l $7EA17B,x
	STA.l $7EA181,x
	TXA
	CLC
	ADC.w #$0009
	TAX
	JMP.w CODE_B3CAD0

CODE_B3C9D6:
	ORA.w #$0080
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	LDA.w #$0086
	STA.l $7EA15D,x
	STA.l $7EA17D,x
	LDA.b $1A
	EOR.w #$FFFF
	INC
	ASL
	ASL
	CLC
	ADC.w #DATA_B3F23F
	STA.l $7EA15B,x
	STA.l $7EA15E,x
	ADC.w #$02E8
	STA.l $7EA17B,x
	STA.l $7EA17E,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	JMP.w CODE_B3CAD0

CODE_B3CA14:
	CMP.w #$0007
	BCC.b CODE_B3CA67
	STA.b $1A
	LDA.w #$0086
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	LDA.w #DATA_B3F23F
	STA.l $7EA15B,x
	LDA.w #DATA_B3F527
	STA.l $7EA17B,x
	INX
	INX
	INX
	LDA.b $1A
	SEC
	SBC.w #$0006
	BIT.w #$0080
	BEQ.b CODE_B3CA67
	SEP.b #$20
	LDA.b #$7F
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	REP.b #$20
	LDA.w #DATA_B3F23F
	STA.l $7EA15B,x
	LDA.w #DATA_B3F527
	STA.l $7EA17B,x
	LDA.b $1A
	SEC
	SBC.w #$0085
	INX
	INX
	INX
CODE_B3CA67:
	SEP.b #$20
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	REP.b #$20
	LDA.w #DATA_B3F23F
	STA.l $7EA15B,x
	LDA.w #DATA_B3F527
	STA.l $7EA17B,x
	INX
	INX
	INX
CODE_B3CA84:
	LDA.w #$86DD
	SEP.b #$20
	STA.l $7EA15A,x
	STA.l $7EA15D,x
	STA.l $7EA17A,x
	STA.l $7EA17D,x
	XBA
	STA.l $7EA160,x
	STA.l $7EA180,x
	REP.b #$20
	LDA.w #DATA_B3F23F
	STA.l $7EA15B,x
	STA.l $7EA161,x
	CLC
	ADC.w #$0174
	STA.l $7EA15E,x
	LDA.w #DATA_B3F527
	STA.l $7EA17B,x
	STA.l $7EA181,x
	CLC
	ADC.w #$0174
	STA.l $7EA17E,x
	TXA
	CLC
	ADC.w #$0009
	TAX
CODE_B3CAD0:
	LDA.w #$0000
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	RTS

CODE_B3CADC:
	LDX.w $04F9
	LDA.b $16,x
	BMI.b CODE_B3CB20
	CMP.w $050F
	BCC.b CODE_B3CB15
	LDA.w $0517
	INC
	BEQ.b CODE_B3CAF1
	STA.w $0517
CODE_B3CAF1:
	LDA.w #$0010
	TSB.w $05AF
	BNE.b CODE_B3CB20
CODE_B3CAF9:
	LDA.w $0777
	AND.w #$2000
	BNE.b CODE_B3CB0D
	LDX.w $04F9
	STX.b $70
	LDY.w #$0028
	JSL.l CODE_BB8585
CODE_B3CB0D:
	LDA.w #$0766
	JSL.l CODE_B28018
	RTS

CODE_B3CB15:
	STZ.w $0517
	LDA.w #$0010
	TRB.w $05AF
	BNE.b CODE_B3CAF9
CODE_B3CB20:
	RTS

CODE_B3CB21:
	JSL.l CODE_808015
	BNE.b CODE_B3CB43
	JSL.l CODE_BB8582
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7801E
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3CB43:
	JMP.w CODE_B3A694

CODE_B3CB46:
	JSL.l CODE_808015
	BNE.b CODE_B3CB73
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7801E
	JSL.l CODE_808012
	JSR.w CODE_B3CBF1
	LDA.w $15E6
	BNE.b CODE_B3CB6B
	JSR.w CODE_B3CB76
CODE_B3CB6B:
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3CB73:
	JMP.w CODE_B3A694

CODE_B3CB76:
	LDA.l $7EA162
	CMP.l $7EA166
	BEQ.b CODE_B3CB89
	BCC.b CODE_B3CB84
	DEC
	DEC
CODE_B3CB84:
	INC
	STA.l $7EA162
CODE_B3CB89:
	SEP.b #$20
	LDA.l $7EA160
	CLC
	ADC.l $7EA162
	STA.l $7EA160
	REP.b #$20
	BCS.b CODE_B3CBA2
	LDA.l $7EA164
	BEQ.b CODE_B3CBE4
CODE_B3CBA2:
	SEP.b #$20
	LDA.l $7EA161
	INC
	CMP.b #$06
	BNE.b CODE_B3CBAF
	LDA.b #$00
CODE_B3CBAF:
	STA.l $7EA161
	LDA.b #$01
	STA.l $7EA164
	REP.b #$20
	LDA.l $7EA161
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_B3CBE5,x
	STA.b $1A
	LDA.w #DATA_E9D786>>16
	STA.b $1C
	LDA.w #$0100
	STA.b $1D
	LDA.w #$6050
	JSL.l CODE_B78012
	BCS.b CODE_B3CBE4
	LDA.w #$0000
	STA.l $7EA164
CODE_B3CBE4:
	RTS

DATA_B3CBE5:
	dw DATA_E9D786+$0000,DATA_E9D786+$0100,DATA_E9D786+$0200,DATA_E9D786+$0300
	dw DATA_E9D786+$0400,DATA_E9D786+$0500

CODE_B3CBF1:
	LDA.w #$7EA25A
	STA.w $04F1
	LDA.w #($7EA25A>>16)|$0100
	STA.w $04F3
	JSR.w CODE_B3CF20
	LDA.b $00
	AND.w #$0007
	BNE.b CODE_B3CC10
	LDA.l $7EA35A
	INC
	STA.l $7EA35A
CODE_B3CC10:
	LDA.b $00
	AND.w #$0001
	BEQ.b CODE_B3CC1A
	JMP.w CODE_B3CCDB

CODE_B3CC1A:
	LDA.l $7EA35C
	DEC
	BPL.b CODE_B3CC62
CODE_B3CC21:
	JSL.l CODE_808018
	AND.w #$0018
	BEQ.b CODE_B3CC21
	CLC
	ADC.l $7EA35E
	AND.w #$0018
	STA.l $7EA35E
	LDA.b $08
	CMP.w #$0020
	BEQ.b CODE_B3CC57
	LDA.w $15E6
	BIT.w #$0001
	BNE.b CODE_B3CC57
	LDA.b $02
	LDX.w #$0772
	BIT.w #$0001
	BEQ.b CODE_B3CC52
	LDX.w #$0771
CODE_B3CC52:
	TXA
	JSL.l CODE_B28012
CODE_B3CC57:
	JSL.l CODE_808018
	AND.w #$0078
	CLC
	ADC.w #$0008
CODE_B3CC62:
	STA.l $7EA35C
	LDA.l $7EA35E
	TAX
	PHK
	PLB
	LDA.l $7EA35C
	CMP.w #$0003
	BCS.b CODE_B3CCDB
	STA.b $1A
	LDA.w #$0842
	STA.l $7EA1DD
	LDA.w DATA_B3CED4
	LDY.b $1A
	CPY.w #$0002
	BNE.b CODE_B3CC98
	STA.b $1C
	LDA.w #$0C63
	STA.l $7EA1DD
	LDA.b $1C
	CLC
	ADC.w #$0421
CODE_B3CC98:
	STA.l $7EA25E
	STA.l $7EA266
	STA.l $7EA26E
	STA.l $7EA276
	STA.l $7EA25A
	STA.l $7EA25C
	STA.l $7EA262
	STA.l $7EA264
	STA.l $7EA26A
	STA.l $7EA26C
	STA.l $7EA272
	STA.l $7EA274
	LDA.b $1A
	ASL
	ASL
	TAY
	LDA.w DATA_B3CED4,y
	STA.l $7EA25A,x
	LDA.w DATA_B3CED4+$02,y
	STA.l $7EA25C,x
CODE_B3CCDB:
	LDA.b $00
	AND.w #$0001
	BEQ.b CODE_B3CCE5
	LDA.w #$0030
CODE_B3CCE5:
	CLC
	ADC.w #$0020
	STA.b $26
	LDA.w $1B77
	STA.b $88
	LDA.w $1B79
	STA.b $8A
	JSR.w CODE_B3D257
	LDA.l $7EA15A
	BEQ.b CODE_B3CD1D
	LDA.w #DATA_E8B2BC
	STA.b $1A
	LDA.w #DATA_E8B2BC>>16
	STA.b $1C
	LDA.w #$0008
	STA.b $1D
	LDY.w #$0006
	LDA.w #$71A3
	JSR.w CODE_B3CEBA
	LDA.w #$0000
	STA.l $7EA15A
CODE_B3CD1D:
	LDA.l $7EA15C
	BEQ.b CODE_B3CD6A
	CMP.w #$0001
	BEQ.b CODE_B3CD49
	LDA.w #DATA_E8B2EC
	STA.b $1A
	LDA.w #DATA_E8B2EC>>16
	STA.b $1C
	LDA.w #$000C
	STA.b $1D
	LDY.w #$000A
	LDA.w #$744C
	JSR.w CODE_B3CEBA
	BCS.b CODE_B3CD6A
	LDA.w #$0001
	STA.l $7EA15C
CODE_B3CD49:
	LDA.w #DATA_E8B364
	STA.b $1A
	LDA.w #DATA_E8B364>>16
	STA.b $1C
	LDA.w #$0014
	STA.b $1D
	LDY.w #$000B
	LDA.w #$758C
	JSR.w CODE_B3CEBA
	BCS.b CODE_B3CD6A
	LDA.w #$0000
	STA.l $7EA15C
CODE_B3CD6A:
	LDA.l $7EA15E
	BEQ.b CODE_B3CDB7
	CMP.w #$0001
	BEQ.b CODE_B3CD96
	LDA.w #DATA_E8B440
	STA.b $1A
	LDA.w #DATA_E8B440>>16
	STA.b $1C
	LDA.w #$0008
	STA.b $1D
	LDY.w #$0009
	LDA.w #$729C
	JSR.w CODE_B3CEBA
	BCS.b CODE_B3CDB7
	LDA.w #$0001
	STA.l $7EA15E
CODE_B3CD96:
	LDA.w #DATA_E8B488
	STA.b $1A
	LDA.w #DATA_E8B488>>16
	STA.b $1C
	LDA.w #$000A
	STA.b $1D
	LDY.w #$0009
	LDA.w #$7680
	JSR.w CODE_B3CEBA
	BCS.b CODE_B3CDB7
	LDA.w #$0000
	STA.l $7EA15E
CODE_B3CDB7:
	LDA.l $7EA168
	BEQ.b CODE_B3CDDC
	LDA.w #DATA_E8B4E2
	STA.b $1A
	LDA.w #DATA_E8B4E2>>16
	STA.b $1C
	LDA.w #$0006
	STA.b $1D
	LDY.w #$000A
	LDA.w #$758C
	JSR.w CODE_B3CEBA
	LDA.w #$0000
	STA.l $7EA168
CODE_B3CDDC:
	LDA.l $7EA16A
	BEQ.b CODE_B3CE29
	CMP.w #$0001
	BEQ.b CODE_B3CE08
	LDA.w #DATA_E8B51E
	STA.b $1A
	LDA.w #DATA_E8B51E>>16
	STA.b $1C
	LDA.w #$0008
	STA.b $1D
	LDY.w #$0008
	LDA.w #$72BC
	JSR.w CODE_B3CEBA
	BCS.b CODE_B3CE29
	LDA.w #$0001
	STA.l $7EA16A
CODE_B3CE08:
	LDA.w #DATA_E8B55E
	STA.b $1A
	LDA.w #DATA_E8B55E>>16
	STA.b $1C
	LDA.w #$000A
	STA.b $1D
	LDY.w #$0008
	LDA.w #$76A0
	JSR.w CODE_B3CEBA
	BCS.b CODE_B3CE29
	LDA.w #$0000
	STA.l $7EA16A
CODE_B3CE29:
	LDA.w $15E4
	CMP.w #$0001
	BNE.b CODE_B3CE43
	LDA.w #DATA_B3CEE4
	STA.w $04F1
	LDA.w #(DATA_B3CEE4>>16)|$1100
	STA.w $04F3
	JSR.w CODE_B3CF20
	INC.w $15E4
CODE_B3CE43:
	LDA.w $15E4
	CMP.w #$0005
	BNE.b CODE_B3CE5D
	LDA.w #DATA_B3CF02
	STA.w $04F1
	LDA.w #(DATA_B3CF02>>16)|$1100
	STA.w $04F3
	JSR.w CODE_B3CF20
	INC.w $15E4
CODE_B3CE5D:
	LDA.w $15E6
	BEQ.b CODE_B3CE7E
	LDA.w $15E4
	BNE.b CODE_B3CE7E
	LDA.w #DATA_F45F40
	STA.b $24
	LDA.w #DATA_F45F40>>16
	STA.b $26
	LDA.w #$1740
	STA.b $28
	LDA.w #$6000
	STA.b $2A
	JSR.w CODE_B3CF3A
CODE_B3CE7E:
	LDA.w $15E4
	CMP.w #$0006
	BNE.b CODE_B3CE9D
	LDA.w #DATA_E9E146
	STA.b $24
	LDA.w #DATA_E9E146>>16
	STA.b $26
	LDA.w #$1740
	STA.b $28
	LDA.w #$6000
	STA.b $2A
	JSR.w CODE_B3CF3A
CODE_B3CE9D:
	LDA.w $15E6
	BNE.b CODE_B3CEB9
	LDA.w $15E4
	CMP.w #$0003
	BNE.b CODE_B3CEB9
	LDA.w #$0004
	STA.w $15E4
	LDA.w $04E4
	EOR.w #$0600
	STA.w $04E4
CODE_B3CEB9:
	RTS

CODE_B3CEBA:
	STA.b $22
	JSL.l CODE_B78012
	BCS.b CODE_B3CED3
	LDA.b $1A
	CLC
	ADC.b $1D
	STA.b $1A
	LDA.b $22
	CLC
	ADC.w #$0020
	DEY
	BNE.b CODE_B3CEBA
	CLC
CODE_B3CED3:
	RTS

DATA_B3CED4:
	dw $1462,$1462,$1462,$418B,$418B,$7FFD,$1462,$418B

DATA_B3CEE4:
	dw $0420,$0820,$0840,$0C40,$1060,$1481,$1CA1,$20E2
	dw $2D24,$3586,$41C8,$5247,$62E6,$7366,$7FE5

DATA_B3CF02:
	dw $0000,$0023,$0049,$04AE,$0D14,$115A,$19BF,$2A9F
	dw $031A,$0254,$018D,$0CA4,$1927,$1988,$1DE9

CODE_B3CF20:
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w $04F1
	STA.w $06FC,x
	LDA.w $04F3
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	RTS

CODE_B3CF3A:
	LDA.b $80
	SEC
	SBC.w $1560
	SBC.w #$003C
	BMI.b CODE_B3CF8A
	INC
	INC
	STA.b $1A
	LDA.b $28
	SEC
	SBC.w $15E2
	CMP.b $1A
	BMI.b CODE_B3CF58
	LDA.b $1A
	AND.w #$FFFE
CODE_B3CF58:
	STA.b $22
	LDA.w $15E2
	CLC
	ADC.b $24
	STA.b $1A
	LDA.b $26
	STA.b $1C
	LDA.b $22
	STA.b $1D
	LDA.w $15E2
	LSR
	CLC
	ADC.b $2A
	JSL.l CODE_B78012
	BCS.b CODE_B3CF8A
	LDA.w $15E2
	CLC
	ADC.b $22
	STA.w $15E2
	CMP.b $28
	BNE.b CODE_B3CF8A
	STZ.w $15E2
	INC.w $15E4
CODE_B3CF8A:
	RTS

CODE_B3CF8B:
	JSL.l CODE_808015
	BNE.b CODE_B3CFBB
	JSL.l CODE_BB8582
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSL.l CODE_B7C2A3
	JSL.l CODE_B7800C
	JSL.l CODE_B7801E
	JSL.l CODE_808012
	JSR.w CODE_B3CFBE
	JSR.w CODE_B3CB76
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3CFBB:
	JMP.w CODE_B3A694

CODE_B3CFBE:
	LDA.w $15E2
	BNE.b CODE_B3CFC4
	RTS

CODE_B3CFC4:
	DEC.w $15E2
	LDA.w $1BA1
	SEC
	SBC.w $196D
	AND.w #$00FF
	STA.w $15E4
	LDA.w $1BA3
	SEC
	SBC.w $196D
	AND.w #$00FF
	STA.w $15E6
	LDA.w $15E4
	SEC
	SBC.w $15E6
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b #$2F
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w $15E4
	SEC
	SBC.w $15E6
	STA.b $1A
	CMP.w #$8000
	ROR
	CLC
	ADC.b $1A
	CLC
	ADC.w !REGISTER_PPUMultiplicationProductMid
	STA.b $1C
	LDA.b $1C
	CLC
	ADC.w #$0004
	STA.b $1A
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3D020
	JMP.w CODE_B3D0AE

CODE_B3D020:
	LDA.w $15E6
	SEC
	SBC.w #$0008
	XBA
	LDX.w #$0098
	CLC
CODE_B3D02C:
	ADC.b $1A
	STA.l $7EA459,x
	DEX
	BPL.b CODE_B3D02C
	LDA.b $1C
	SEC
	SBC.w #$000E
	STA.b $1A
	LDA.w $15E6
	SEC
	SBC.w $15E4
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b #$0D
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w $15E6
	SEC
	SBC.w $15E4
	CMP.w #$8000
	ROR
	CLC
	ADC.w !REGISTER_PPUMultiplicationProductMid
	CLC
	ADC.w $15E4
	XBA
	STA.b $1E
	LDX.w #$0054
	CLC
CODE_B3D06E:
	ADC.b $1A
	STA.l $7EA599,x
	DEX
	BPL.b CODE_B3D06E
	LDA.b $1C
	CLC
	ADC.w #$000E
	STA.b $1A
	LDA.b $1E
	LDX.w #$0054
	CLC
CODE_B3D085:
	ADC.b $1A
	STA.l $7EA639,x
	DEX
	BPL.b CODE_B3D085
	LDA.b $1C
	SEC
	SBC.w #$0005
	STA.b $1A
	LDA.w $15E6
	CLC
	ADC.w #$0007
	XBA
	LDX.w #$0098
	CLC
CODE_B3D0A2:
	ADC.b $1A
	STA.l $7EA4F9,x
	DEX
	BPL.b CODE_B3D0A2
	JMP.w CODE_B3D139

CODE_B3D0AE:
	LDA.w $15E6
	SEC
	SBC.w #$0008
	XBA
	LDX.w #$0098
	CLC
CODE_B3D0BA:
	ADC.b $1A
	STA.l $7EA1D9,x
	DEX
	BPL.b CODE_B3D0BA
	LDA.b $1C
	SEC
	SBC.w #$000E
	STA.b $1A
	LDA.w $15E6
	SEC
	SBC.w $15E4
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	LDA.b #$0D
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w $15E6
	SEC
	SBC.w $15E4
	CMP.w #$8000
	ROR
	CLC
	ADC.w !REGISTER_PPUMultiplicationProductMid
	CLC
	ADC.w $15E4
	XBA
	STA.b $1E
	LDX.w #$0054
	CLC
CODE_B3D0FC:
	ADC.b $1A
	STA.l $7EA319,x
	DEX
	BPL.b CODE_B3D0FC
	LDA.b $1C
	CLC
	ADC.w #$000E
	STA.b $1A
	LDA.b $1E
	LDX.w #$0054
	CLC
CODE_B3D113:
	ADC.b $1A
	STA.l $7EA3B9,x
	DEX
	BPL.b CODE_B3D113
	LDA.b $1C
	SEC
	SBC.w #$0005
	STA.b $1A
	LDA.w $15E6
	CLC
	ADC.w #$0007
	XBA
	LDX.w #$0098
	CLC
CODE_B3D130:
	ADC.b $1A
	STA.l $7EA279,x
	DEX
	BPL.b CODE_B3D130
CODE_B3D139:
	LDA.w $15E6
	SEC
	SBC.w #$0008
	STA.l $7EA1CC
	INC
	STA.l $7EA1CD
	INC
	INC
	STA.l $7EA1CE
	INC
	INC
	INC
	STA.l $7EA1CF
	LDA.w $15E6
	CLC
	ADC.w #$0006
	STA.l $7EA1D2
	DEC
	STA.l $7EA1D3
	DEC
	DEC
	STA.l $7EA1D4
	DEC
	DEC
	DEC
	STA.l $7EA1D5
	RTS

CODE_B3D174:
	JSL.l CODE_808015
	BNE.b CODE_B3D1A1
	JSL.l CODE_BB8582
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSL.l CODE_B3D23C
	JSL.l CODE_B7C2A3
	JSR.w CODE_B3B58A
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3D1A1:
	JMP.w CODE_B3A694

CODE_B3D1A4:
	JSL.l CODE_808015
	BNE.b CODE_B3D1D1
	JSL.l CODE_BB8582
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSR.w CODE_B3D305
	JSL.l CODE_B7C726
	JSL.l CODE_B78000
	JSL.l CODE_BB85BB
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3D1D1:
	JMP.w CODE_B3A694

CODE_B3D1D4:
	LDA.w $1B6F
	BEQ.b CODE_B3D1E1
	DEC.w $1B6F
	BNE.b CODE_B3D1E1
	STZ.w $15E6
CODE_B3D1E1:
	LDA.w $15E6
	BEQ.b CODE_B3D204
	LDA.w $15E4
	CMP.w #$001F
	BEQ.b CODE_B3D220
	DEC.w $15E8
	LDA.w $15E8
	CMP.w #$0001
	BCC.b CODE_B3D220
	LDA.w #$0001
	STA.w $15E8
	INC.w $15E4
	BRA.b CODE_B3D21D

CODE_B3D204:
	DEC.w $15E8
	LDA.w $15E8
	CMP.w #$0008
	BCC.b CODE_B3D220
	LDA.w #$0008
	STA.w $15E8
	LDA.w $15E4
	BEQ.b CODE_B3D220
	DEC.w $15E4
CODE_B3D21D:
	INC.w $15E2
CODE_B3D220:
	LDA.w $196D
	SEC
	SBC.w $1B77
	STA.b $88
	LDA.w $1975
	SEC
	SBC.w $1B79
	STA.b $8A
	LDA.b $00
	ASL
	XBA
	AND.w #$0200
	STA.b $26
	RTS

CODE_B3D23C:
	LDA.w $1B77
	SEC
	SBC.w #$0100
	STA.b $88
	LDA.w $1B79
	SEC
	SBC.w #$0100
	STA.b $8A
	LDA.b $00
	ASL
	XBA
	AND.w #$0200
	STA.b $26
CODE_B3D257:
	LDX.b $26
	LDA.w #$0000
	SEC
	SBC.b $88
	BPL.b CODE_B3D264
	LDA.w #$0000
CODE_B3D264:
	CMP.w #$00FF
	BCS.b CODE_B3D284
	STA.b $1A
	LDA.w #$0100
	SEC
	SBC.b $88
	BMI.b CODE_B3D284
	CMP.w #$00FF
	BCC.b CODE_B3D27B
	LDA.w #$00FF
CODE_B3D27B:
	SEP.b #$20
	XBA
	LDA.b $1A
	REP.b #$20
	BRA.b CODE_B3D287

CODE_B3D284:
	LDA.w #$00FF
CODE_B3D287:
	STA.b $1A
	LDA.w #$FFE0
	SEC
	SBC.b $8A
	BPL.b CODE_B3D2D1
	CLC
	ADC.w #$00E0
	BPL.b CODE_B3D29C
	LDA.w #$00E0
	BRA.b CODE_B3D2D1

CODE_B3D29C:
	CMP.w #$00E0
	BCC.b CODE_B3D2A4
	LDA.w #$00E0
CODE_B3D2A4:
	LSR
	INC
	SEP.b #$20
	STA.l $7EA17A,x
	STA.l $7EA17D,x
	LDA.b #$01
	STA.l $7EA180,x
	LDA.b #$00
	STA.l $7EA183,x
	REP.b #$20
	LDA.w #$00FF
	STA.l $7EA181,x
	LDA.b $1A
	STA.l $7EA17B,x
	STA.l $7EA17E,x
	BRA.b CODE_B3D304

CODE_B3D2D1:
	CMP.w #$00E0
	BCC.b CODE_B3D2D9
	LDA.w #$00E0
CODE_B3D2D9:
	LSR
	INC
	SEP.b #$20
	STA.l $7EA17A,x
	STA.l $7EA17D,x
	LDA.b #$01
	STA.l $7EA180,x
	LDA.b #$00
	STA.l $7EA183,x
	REP.b #$20
	LDA.b $1A
	STA.l $7EA181,x
	LDA.w #$00FF
	STA.l $7EA17B,x
	STA.l $7EA17E,x
CODE_B3D304:
	RTS

CODE_B3D305:
	LDA.w $1B79
	STA.b $8A
	LDA.w $1B77
	STA.b $88
	LDA.w $1B87
	STA.b $5C
	LDA.w $1BA1
	STA.b $22
	LDA.w $1BA5
	STA.b $24
	LDA.w $15E4
	BEQ.b CODE_B3D331
	LDA.b $8A
	CLC
	ADC.b $5C
	STA.b $8A
	LDA.b $88
	SEC
	SBC.b $24
	STA.b $88
CODE_B3D331:
	LDA.b $00
	ASL
	XBA
	AND.w #$0200
	STA.b $26
	TAX
	LDA.w #$0047
	SEC
	SBC.b $8A
	CMP.w #$0001
	BEQ.b CODE_B3D34A
	BPL.b CODE_B3D364
	BRA.b CODE_B3D392

CODE_B3D34A:
	SEP.b #$20
	STA.l $7EA15A,x
	REP.b #$20
	LDA.w #$A1DA
	CLC
	ADC.b $26
	STA.l $7EA15B,x
	INX
	INX
	INX
	LDA.w #$0000
	BRA.b CODE_B3D392

CODE_B3D364:
	CMP.w #$00E0
	BCC.b CODE_B3D36C
	LDA.w #$00E0
CODE_B3D36C:
	SEP.b #$20
	LSR
	STA.l $7EA15A,x
	ADC.b #$00
	STA.l $7EA15D,x
	REP.b #$20
	LDA.w #$A1DA
	CLC
	ADC.b $26
	STA.l $7EA15B,x
	STA.l $7EA15E,x
	TXA
	CLC
	ADC.w #$0006
	TAX
	LDA.w #$0000
CODE_B3D392:
	STA.b $1C
	CLC
	ADC.b $5C
	BEQ.b CODE_B3D3BE
	BMI.b CODE_B3D3BE
	SEP.b #$20
	ORA.b #$80
	STA.l $7EA15A,x
	REP.b #$20
	LDA.w #$A1DA
	CLC
	ADC.b $26
	SEC
	SBC.b $1C
	SEC
	SBC.b $1C
	SEC
	SBC.b $1C
	SEC
	SBC.b $1C
	STA.l $7EA15B,x
	INX
	INX
	INX
CODE_B3D3BE:
	SEP.b #$20
	LDA.b #$01
	STA.l $7EA15A,x
	LDA.b #$00
	STA.l $7EA15D,x
	REP.b #$20
	LDA.w #$A2DA
	CLC
	ADC.b $26
	STA.l $7EA15B,x
	LDA.w #$0036
	SEC
	SBC.b $5C
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $5C
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.b $5C
	BNE.b CODE_B3D3F0
	INC
CODE_B3D3F0:
	ASL
	ASL
	CLC
	ADC.b $26
	STA.b $28
	LDX.b $26
	LDA.w !REGISTER_QuotientLo
	STA.b $1C
	LDA.b $89
CODE_B3D400:
	STA.l $7EA1DB,x
	CLC
	ADC.b $1C
	INX
	INX
	INX
	INX
	CPX.b $28
	BNE.b CODE_B3D400
	LDX.b $26
	LDA.w #$0036
	SEC
	SBC.b $5C
	CLC
	ADC.b $8A
	STA.l $7EA2DC,x
	JSR.w CODE_B3D257
	LDA.b $22
	BPL.b CODE_B3D444
	EOR.w #$FFFF
	INC
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $5C
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #6
	LDA.w !REGISTER_QuotientLo
	EOR.w #$FFFF
	INC
	BRA.b CODE_B3D459

CODE_B3D444:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $5C
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #6
	LDA.w !REGISTER_QuotientLo
CODE_B3D459:
	STA.b $1A
	LDX.b $26
	LDA.b $87
	AND.w #$FF00
CODE_B3D462:
	STA.l $7EA1D9,x
	CLC
	ADC.b $1A
	INX
	INX
	INX
	INX
	CPX.b $28
	BNE.b CODE_B3D462
	LDA.b $24
	CLC
	ADC.b $88
	LDX.b $26
	STA.l $7EA2DA,x
	LDA.w $15E6
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	ASL
	ASL
	ASL
	ASL
	AND.w #$01FF
	TAX
	LDA.l DATA_B9F278,x
	LDX.w $15E2
	BEQ.b CODE_B3D49B
	EOR.w #$FFFF
	INC
CODE_B3D49B:
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	LDA.w !REGISTER_PPUMultiplicationProductMid
	ASL
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	LDA.b $26
	BEQ.b CODE_B3D4DE
	LDX.w #$0000
CODE_B3D4BC:
	SEP.b #$20
	LDA.l DATA_B3D502,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CLC
	ADC.l $7EA3DE,x
	STA.l $7EA3DE,x
	INX
	INX
	INX
	INX
	CPX.w #$0050
	BNE.b CODE_B3D4BC
	BRA.b CODE_B3D501

CODE_B3D4DE:
	LDX.w #$0000
CODE_B3D4E1:
	SEP.b #$20
	LDA.l DATA_B3D502,x
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w !REGISTER_PPUMultiplicationProductMid
	CLC
	ADC.l $7EA1DE,x
	STA.l $7EA1DE,x
	INX
	INX
	INX
	INX
	CPX.w #$0050
	BNE.b CODE_B3D4E1
CODE_B3D501:
	RTS

DATA_B3D502:
	dw $0001,$0000,$0002,$0000,$0003,$0000,$0005,$0000
	dw $0008,$0000,$000B,$0000,$000E,$0000,$0011,$0000
	dw $0013,$0000,$0014,$0000,$0014,$0000,$0013,$0000
	dw $0011,$0000,$000E,$0000,$000B,$0000,$0008,$0000
	dw $0005,$0000,$0003,$0000,$0002,$0000,$0001,$0000

CODE_B3D552:
	LDA.w $05AF
	BIT.w #$0040
	BNE.b CODE_B3D56E
	JSL.l CODE_BB85C1
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3D56E:
	JMP.w CODE_B3A694

CODE_B3D571:
	JSL.l CODE_808015
	JSR.w CODE_B3A8E4
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	LDA.w $04EC
	BNE.b CODE_B3D59A
	CMP.w $04ED
	BEQ.b CODE_B3D59E
CODE_B3D59A:
	JML.l CODE_808006

CODE_B3D59E:
	JSL.l CODE_80805D
	STZ.b $BA
	LDA.w #CODE_80805A
	LDX.w #CODE_80805A>>16
	JML.l CODE_808003

CODE_B3D5AE:
	JMP.w CODE_B3A694

CODE_B3D5B1:
	JSL.l CODE_808015
	BNE.b CODE_B3D5D9
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7801E
	JSL.l CODE_808012
	JSR.w CODE_B3D5DC
	JSR.w CODE_B3D75B
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3D5D9:
	JMP.w CODE_B3A694

CODE_B3D5DC:
	LDA.l $7EA254
	CMP.l $7EA252
	BEQ.b CODE_B3D5F6
	BCS.b CODE_B3D5EC
	CLC
	ADC.w #$0008
CODE_B3D5EC:
	SEC
	SBC.w #$0004
	STA.l $7EA254
	BRA.b CODE_B3D625

CODE_B3D5F6:
	LDA.l $7EA256
	DEC
	BNE.b CODE_B3D606
	JSL.l CODE_808018
	AND.w #$0004
	BRA.b CODE_B3D61D

CODE_B3D606:
	DEC
	BNE.b CODE_B3D616
	JSL.l CODE_808018
	AND.w #$0004
	CLC
	ADC.w #$001C
	BRA.b CODE_B3D61D

CODE_B3D616:
	JSL.l CODE_808018
	AND.w #$001C
CODE_B3D61D:
	CLC
	ADC.w #$0070
	STA.l $7EA252
CODE_B3D625:
	LDA.l $7EA214
	BEQ.b CODE_B3D680
	AND.w #$0002
	BEQ.b CODE_B3D633
	LDA.w #$0018
CODE_B3D633:
	CLC
	ADC.w #DATA_B3D72B
	STA.b $1A
	LDA.w #DATA_B3D72B>>16
	STA.b $1C
	LDA.w #$0006
	STA.b $1D
	LDA.w #$749D
	JSL.l CODE_B78012
	LDA.b $1A
	CLC
	ADC.w #$0006
	STA.b $1A
	LDA.w #$74BD
	JSL.l CODE_B78012
	LDA.b $1A
	CLC
	ADC.w #$0006
	STA.b $1A
	LDA.w #$7080
	JSL.l CODE_B78012
	LDA.b $1A
	CLC
	ADC.w #$0006
	STA.b $1A
	LDA.w #$70A0
	JSL.l CODE_B78012
	BCS.b CODE_B3D680
	LDA.w #$0000
	STA.l $7EA214
CODE_B3D680:
	LDA.l $7EA210
	DEC
	BPL.b CODE_B3D6B7
	LDA.l $7EA20C
	BPL.b CODE_B3D69A
	JSL.l CODE_808018
	AND.w #$003F
	CLC
	ADC.w #$0020
	BRA.b CODE_B3D6A8

CODE_B3D69A:
	JSL.l CODE_808018
	AND.w #$003F
	CLC
	ADC.w #$0020
	EOR.w #$FFFF
CODE_B3D6A8:
	STA.l $7EA20E
	JSL.l CODE_808018
	AND.w #$007F
	CLC
	ADC.w #$0030
CODE_B3D6B7:
	STA.l $7EA210
	LDA.l $7EA20C
	CMP.l $7EA20E
	BEQ.b CODE_B3D6D3
	BMI.b CODE_B3D6CB
	SEC
	SBC.w #$0002
CODE_B3D6CB:
	CLC
	ADC.w #$0001
	STA.l $7EA20C
CODE_B3D6D3:
	CLC
	ADC.l $7EA20A
	BPL.b CODE_B3D6DE
	CLC
	ADC.w #$0300
CODE_B3D6DE:
	CMP.w #$0300
	BCC.b CODE_B3D6E6
	SBC.w #$0300
CODE_B3D6E6:
	STA.l $7EA20A
	AND.w #$0300
	CMP.l $7EA212
	BEQ.b CODE_B3D724
	STA.l $7EA212
	AND.w #$FF00
	BNE.b CODE_B3D703
	LDA.w #$0468
	JSL.l CODE_B28012
CODE_B3D703:
	LDA.l $7EA212
	XBA
	ASL
	AND.w #$0006
	TAX
	LDA.l DATA_B3D725,x
	STA.b $1A
	LDA.w #DATA_EC76CC>>16
	STA.b $1C
	LDA.w #$0200
	STA.b $1D
	LDA.w #$2000
	JSL.l CODE_B78012
CODE_B3D724:
	RTS

DATA_B3D725:
	dw DATA_EC76CC,DATA_EC76CC+$0200,DATA_EC76CC+$0400

DATA_B3D72B:
	dw $2810,$2811,$2812,$3C13,$3C14,$3C15,$6812,$6811
	dw $6810,$7C15,$7C14,$7C13,$0810,$0811,$0812,$1C13
	dw $1C14,$1C15,$4812,$4811,$4810,$5C15,$5C14,$5C13

CODE_B3D75B:
	LDA.w $15E4
	CLC
	ADC.w $15E2
	BPL.b CODE_B3D768
	CLC
	ADC.w #$2B00
CODE_B3D768:
	CMP.w #$2B00
	BCC.b CODE_B3D770
	SBC.w #$2B00
CODE_B3D770:
	STA.w $15E4
	LDA.w $15E2
	CMP.w $15E8
	BEQ.b CODE_B3D788
	BMI.b CODE_B3D781
	SEC
	SBC.w #$0020
CODE_B3D781:
	CLC
	ADC.w #$0010
	STA.w $15E2
CODE_B3D788:
	EOR.w #$FFFF
	INC
	STA.w $0507
	LDA.w $15E4
	XBA
	AND.w #$00FF
	CLC
	ADC.w $196D
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$2B
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #8
	LDA.w !REGISTER_ProductOrRemainderLo
	SEC
	SBC.w #$0016
	STA.b $1E
	CLC
	ADC.w #$0180
	SEC
	SBC.w $196D
	STA.b $1A
	ASL
	STA.b $1C
	ASL
	CLC
	ADC.b $1C
	CLC
	ADC.b $1A
	JSR.w CODE_B3D80F
	JSR.w CODE_B3D80F
	EOR.w #$FFFF
	AND.w #$FFFE
	STA.b $1A
	LDX.w #$0030
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B3D7F9
	LDA.b $1E
	CLC
	ADC.w #$0080
	XBA
	SEC
	SBC.b $1A
CODE_B3D7ED:
	CLC
	ADC.b $1A
	STA.l $7EA16C,x
	DEX
	DEX
	BPL.b CODE_B3D7ED
	RTS

CODE_B3D7F9:
	LDA.b $1E
	CLC
	ADC.w #$0080
	XBA
	SEC
	SBC.b $1A
CODE_B3D803:
	CLC
	ADC.b $1A
	STA.l $7EA1AC,x
	DEX
	DEX
	BPL.b CODE_B3D803
	RTS

CODE_B3D80F:
	CMP.w #$0000
	BPL.b CODE_B3D81E
	EOR.w #$FFFF
	INC
	LSR
	EOR.w #$FFFF
	INC
	RTS

CODE_B3D81E:
	LSR
	RTS

CODE_B3D820:
	LDA.w $05AF
	BIT.w #$0040
	BNE.b CODE_B3D840
	JSL.l CODE_BB85C1
	JSL.l CODE_B7B009
	JSL.l CODE_B78000
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B3D840:
	JMP.w CODE_B3A694

CODE_B3D843:
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$10
	LDY.b #$01
	LDX.b #$00
CODE_B3D84F:
	LDA.w $1568,x
	BPL.b CODE_B3D877
	STA.w DMA[$00].SourceBank
	LDA.w $1562,x
	STA.w DMA[$00].SizeLo
	LDA.w $1564,x
	STA.w !REGISTER_VRAMAddressLo
	LDA.w $1566,x
	STA.w DMA[$00].SourceLo
	STZ.w $1568,x
	STY.w !REGISTER_DMAEnable
	TXA
	CLC
	ADC.w #$0008
	TAX
	BRA.b CODE_B3D84F

CODE_B3D877:
	REP.b #$10
	RTL

CODE_B3D87A:
	STZ.w $0088
	STZ.w $008A
	LDA.w $0761
	ASL
	TAX
	JSR.w (DATA_B38012,x)
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B3D8C2
	LDA.w $075E
	AND.w #$00FF
	CMP.w #$0003
	BCC.b CODE_B3D8C2
	BEQ.b CODE_B3D8AF
	CMP.w #$0004
	BNE.b CODE_B3D8C2
	LDA.w $053B
	AND.w #$0001
	BEQ.b CODE_B3D8C2
	LDY.w #$0015
	BRA.b CODE_B3D8BD

CODE_B3D8AF:
	LDY.w #$0008
	LDA.w $053B
	AND.w #$0001
	BEQ.b CODE_B3D8BD
	LDY.w #$0016
CODE_B3D8BD:
	TYA
	JSL.l CODE_BB8567
CODE_B3D8C2:
	STZ.w $0470
	LDA.w $0775
	AND.w #$0001
	BNE.b CODE_B3D909
	LDA.w $1B5B
	AND.w #$0080
	BNE.b CODE_B3D8F2
	LDA.b $8C
	TAX
	LDA.b $8E
	AND.w #$00FF
	TAY
	LDA.w #$1000
	JSL.l CODE_BB857C
	LDA.w #$1000
	STA.b $8C
	SEP.b #$20
	LDA.b #$7F
	STA.b $8E
	REP.b #$20
CODE_B3D8F2:
	LDA.l $000088
	JSR.w CODE_B3D90A
	JSR.w CODE_B3D9EB
	JSR.w CODE_B3DAD3
	JSR.w CODE_B3D917
	LDA.l $00008A
	JSR.w CODE_B3D90A
CODE_B3D909:
	RTL

CODE_B3D90A:
	BEQ.b CODE_B3D916
	PHK
	PLB
	STA.b $42
	LDX.w #$0000
	JSR.w ($0042,x)
CODE_B3D916:
	RTS

CODE_B3D917:
	LDA.w #$0000
	STA.b $8C
	LDA.w #$007F
	EOR.b $8E
	AND.w #$00FF
	EOR.b $8E
	STA.b $8E
	RTS

CODE_B3D929:
	TXA
	LDX.w #$F800
	LDY.w #$007F
	JSR.w CODE_B3D9F4
	RTS

CODE_B3D934:
	LDA.w #$7FF800
	STA.b $8C
	LDA.w #$7FF800>>16
	STA.b $8E
	STZ.w $197B
	SEP.b #$20
	LDA.b #$80
	STA.b $8F
	REP.b #$20
	STZ.w $1985
	STZ.w $1989
	STZ.w $196B
	STZ.w $196D
	LDA.w #$00F8
	STA.w $197D
	STZ.w $1975
	STZ.w $1981
	LDA.w #$0008
	STA.w $1989
	LDA.w #$0040
CODE_B3D96A:
	PHA
	JSR.w CODE_B3D984
	JSL.l CODE_B7B00F
	LDA.w #$0008
	STA.w $1989
	CLC
	ADC.w $196D
	STA.w $196D
	PLA
	DEC
	BNE.b CODE_B3D96A
	RTS

CODE_B3D984:
	LDA.w $0470
	AND.w #$000F
	CMP.w #$0005
	BEQ.b CODE_B3D994
	JSL.l CODE_B7B015
	RTS

CODE_B3D994:
	JSL.l CODE_B7B018
	RTS

CODE_B3D999:
	JSL.l CODE_B7B003
	LDA.w $0763
	ASL
	TAX
	JSR.w (DATA_B38044,x)
	STZ.w $155E
	RTL

CODE_B3D9A9:
	LDA.b $8C
	STA.b $20
	LDA.b $8E
	AND.w #$00FF
	STA.b $22
	LDA.w $1B59
	TAX
	INX
	INX
	INX
	INX
	LDA.w $076F
	ASL
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	STX.b $1C
	CLC
	ADC.b $1C
	TAX
	LDA.l (DATA_B7B06F&$FF0000)+$08,x
	ASL
	ASL
	TAX
	LDA.l DATA_B3DB31,x
	LSR
	LSR
	LSR
	STA.l $0015FA
	LDA.l DATA_B3DB31+$02,x
	LSR
	LSR
	LSR
	STA.l $0015FC
	RTL

CODE_B3D9EB:
	LDA.w $076F
	LDX.w #$0000
	LDY.w #$007F
CODE_B3D9F4:
	PHA
	TXA
	STA.b $84
	TYA
	XBA
	STA.b $86
	LDA.b $8C
	STA.b $20
	LDA.b $8E
	AND.w #$00FF
	STA.b $22
	LDA.w $1B59
	TAX
	LDA.l DATA_B7B06F&$FF0000,x
	JSR.w CODE_B3DACD
	STA.b $2E
	INX
	INX
	LDA.l DATA_B7B06F&$FF0000,x
	JSR.w CODE_B3DACD
	STA.b $30
	INX
	INX
	PLA
	ASL
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	STX.b $1C
	CLC
	ADC.b $1C
	TAX
	LDA.l DATA_B7B06F&$FF0000,x
	JSR.w CODE_B3DACD
	STA.b $3A
	LDA.l (DATA_B7B06F&$FF0000)+$04,x
	JSR.w CODE_B3DACD
	STA.b $3C
	LDA.l (DATA_B7B06F&$FF0000)+$02,x
	SEC
	SBC.l DATA_B7B06F&$FF0000,x
	JSR.w CODE_B3DACD
	STA.b $36
	LDA.l (DATA_B7B06F&$FF0000)+$06,x
	SEC
	SBC.l (DATA_B7B06F&$FF0000)+$04,x
	JSR.w CODE_B3DACD
	STA.b $38
	LDA.l (DATA_B7B06F&$FF0000)+$08,x
	STA.w $0470
	ASL
	TAY
	ASL
	TAX
	LDA.l DATA_B3DB31,x
	STA.b $32
	LDA.l DATA_B3DB31+$02,x
	STA.b $34
	TYX
	JSR.w (DATA_B3DB59,x)
	LDA.b $1A
	CLC
	ADC.b $20
	STA.b $20
	LDA.b $1C
	ADC.b $22
	STA.b $22
	PHB
	LDA.b $86
	PHA
	PLB
	PLB
	LDA.b $84
	STA.b $24
	TAX
	LDY.w #$0000
CODE_B3DA94:
	JSR.w CODE_B3DAA3
	JSR.w CODE_B3DAB6
	JSR.w CODE_B3DAC5
	DEC.b $2C
	BNE.b CODE_B3DA94
	PLB
	RTS

CODE_B3DAA3:
	LDY.w #$0000
	LDX.b $24
CODE_B3DAA8:
	LDA.b [$20],y
	STA.w $0000,x
	INX
	INX
	INY
	INY
	CPY.b $2A
	BNE.b CODE_B3DAA8
	RTS

CODE_B3DAB6:
	LDA.b $26
	CLC
	ADC.b $20
	STA.b $20
	LDA.w #$0000
	ADC.b $22
	STA.b $22
	RTS

CODE_B3DAC5:
	LDA.b $28
	CLC
	ADC.b $24
	STA.b $24
	RTS

CODE_B3DACD:
	LSR
	LSR
	LSR
	LSR
	LSR
	RTS

CODE_B3DAD3:
	PHB
	PEA.w $7F0000>>8
	PLB
	PLB
	LDA.l $001967
	STA.b $20
	LDA.l $00008F
	AND.w #$00FF
	STA.b $22
	SEP.b #$20
	LDA.b #$80
	STA.l $00008F
	REP.b #$20
	LDA.l $000024
	TAX
	STA.l $001967
	LDA.l $001B5B
	AND.w #$8000
	BEQ.b CODE_B3DB17
	LDY.w #$0000
CODE_B3DB07:
	LDA.b [$20],y
	INY
	INY
	STA.w $0000,x
	INX
	INX
	CPX.w #$A000
	BNE.b CODE_B3DB07
CODE_B3DB15:
	PLB
	RTS

CODE_B3DB17:
	PHK
	PLB
	LDA.l $000020
	TAX
	LDA.l $000022
	TAY
	LDA.l $001967
	SEC
	SBC.w #$0000
	JSL.l CODE_BB857C
	BRA.b CODE_B3DB15

DATA_B3DB31:
	dw $0200,$0010,$0100,$0020,$0080,$0040,$0040,$0080
	dw $0020,$0100,$0010,$0200,$0060,$0050,$0050,$0060
	dw $0300,$0010,$0060,$0080

DATA_B3DB59:
	dw CODE_B3DB6D
	dw CODE_B3DB6D
	dw CODE_B3DB6D
	dw CODE_B3DB6D
	dw CODE_B3DB9A
	dw CODE_B3DB9A
	dw CODE_B3DB9A
	dw CODE_B3DB9A
	dw CODE_B3DB6D
	dw CODE_B3DB9A

CODE_B3DB6D:
	LDA.b $3A
	LDX.b $30
	JSR.w CODE_B3DBCB
	LDA.b $3C
	CLC
	ADC.b $1A
	STA.b $1A
	LDA.w #$0000
	ADC.b $1C
	STA.b $1C
	ASL.b $1A
	ROL.b $1C
	LDA.b $38
	ASL
	STA.b $2A
	LDA.b $36
	STA.b $2C
	LDA.b $30
	ASL
	STA.b $26
	LDA.b $34
	ASL
	STA.b $28
	RTS

CODE_B3DB9A:
	LDA.b $3C
	LDX.b $2E
	JSR.w CODE_B3DBCB
	LDA.b $3A
	CLC
	ADC.b $1A
	STA.b $1A
	LDA.w #$0000
	ADC.b $1C
	STA.b $1C
	ASL.b $1A
	ROL.b $1C
	LDA.b $36
	ASL
	STA.b $2A
	LDA.b $38
	STA.b $2C
	LDA.b $2E
	ASL
	STA.b $26
	LDA.b $32
	ASL
	STA.b $28
	RTS

CODE_B3DBC7:
	JSR.w CODE_B3DBCB
	RTL

CODE_B3DBCB:
	STX.b $3E
	STA.b $40
	SEP.b #$20
	LDA.b $3E
	STA.w !REGISTER_Multiplicand
	LDA.b $40
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $1A
	STZ.b $1C
	SEP.b #$20
	LDA.b $3F
	STA.w !REGISTER_Multiplicand
	LDA.b $40
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.b $1B
	STA.b $1B
	LDA.w #$0000
	ADC.w #$0000
	STA.b $1D
	SEP.b #$20
	LDA.b $3E
	STA.w !REGISTER_Multiplicand
	LDA.b $41
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.b $1B
	STA.b $1B
	LDA.w #$0000
	ADC.w #$0000
	STA.b $1D
	SEP.b #$20
	LDA.b $3F
	STA.w !REGISTER_Multiplicand
	LDA.b $41
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.b $1C
	STA.b $1C
	RTS

CODE_B3DC43:
	JSR.w CODE_B3E0C6
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDY.w #$0000
CODE_B3DC4F:
	TYA
	EOR.w #$0020
	TAX
	LDA.l DATA_F6254B+$80,x
	CLC
	ADC.w #$0200
	STA.w !REGISTER_WriteToVRAMPortLo
	INY
	INY
	CPY.w #$0200
	BNE.b CODE_B3DC4F
	RTS

CODE_B3DC67:
	LDA.w #$6C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0400
	LDA.w #$0122
CODE_B3DC73:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DC73
	JSR.w CODE_B3E0C6
	LDA.w #$02E0
	STA.b $C8
	RTS

CODE_B3DC82:
	LDX.w #!RAM_DKC3_Level_SpriteDataRAM
	LDA.w #$0128
	JSL.l CODE_BB85C4
	LDX.w #$08E6
	LDA.w #$0128
	JSL.l CODE_BB85C4
	JMP.w CODE_B3E0C6

CODE_B3DC99:
	LDA.w #$6000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$005F
	LDX.w #$0800
CODE_B3DCA5:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BPL.b CODE_B3DCA5
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$005F
	LDX.w #$0400
CODE_B3DCB7:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BPL.b CODE_B3DCB7
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w #$614F
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$001E
	LDA.w #$3C60
CODE_B3DCD2:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BPL.b CODE_B3DCD2
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w #$790D
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$01CC
CODE_B3DCEA:
	LDA.l DATA_E98550+$8A,x
	EOR.w #$C000
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	DEX
	BPL.b CODE_B3DCEA
	LDA.w #$7A0D
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0088
CODE_B3DD01:
	LDA.l DATA_E98550,x
	EOR.w #$C000
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	DEX
	BPL.b CODE_B3DD01
	JSR.w CODE_B3E0C6
	LDA.w #$0010
	LDX.w #$0004
	LDY.w #$0070
	JSL.l CODE_BB856D
	RTS

CODE_B3DD20:
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0172
	LDX.w #$0400
CODE_B3DD2C:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BPL.b CODE_B3DD2C
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B3DD3B:
	LDA.l DATA_DEFED4+$40,x
	CLC
	ADC.w #$0172
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$05C0
	BNE.b CODE_B3DD3B
	JSR.w CODE_B3E0C6
	RTS

CODE_B3DD51:
	LDA.w $0775
	BIT.w #$0400
	BEQ.b CODE_B3DD5F
	LDA.w $077B
	JSR.w CODE_B3DE89
CODE_B3DD5F:
	LDA.w $15E8
	STA.w $15E6
	STA.w $15E4
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B3DD71:
	TXA
	AND.w #$0003
	STA.b $1A
	TXA
	AND.w #$0060
	LSR
	LSR
	LSR
	ORA.b $1A
	ORA.w #$2000
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	CPX.w #$0400
	BNE.b CODE_B3DD71
	JSR.w CODE_B3E0C6
	LDA.w #$2000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0200
CODE_B3DD98:
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DD98
	LDA.w $15E8
	CMP.w #$0002
	BNE.b CODE_B3DDB3
	DEC
	STA.w $15E6
	STA.w $15E4
	LDA.w #$0066
	STA.w $15E2
CODE_B3DDB3:
	LDA.w $15E8
	BEQ.b CODE_B3DDE8
	LDX.w #$0096
	LDA.w $05B9
	CMP.w #$002C
	BNE.b CODE_B3DDC6
	LDX.w #$0136
CODE_B3DDC6:
	LDA.w $05B9
	CMP.w #$002D
	BNE.b CODE_B3DDD1
	LDX.w #$01D6
CODE_B3DDD1:
	LDY.w #$000A
	SEP.b #$20
	LDA.b #$1B
	STA.w !REGISTER_CGRAMAddress
CODE_B3DDDB:
	LDA.l DATA_B399C5,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	DEY
	BPL.b CODE_B3DDDB
	REP.b #$20
CODE_B3DDE8:
	LDA.w $15E8
	CMP.w #$0004
	BCC.b CODE_B3DE17
	SEP.b #$20
	LDA.b #$04
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$08
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$21
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$10
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$42
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$18
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$63
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
CODE_B3DE17:
	LDA.w $15E8
	CMP.w #$0005
	BCC.b CODE_B3DE88
	LDA.w #$0217
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0007
	STA.w !REGISTER_MainScreenWindowMask
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$18
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$63
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$9C
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$73
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$FF
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$7F
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #DATA_F6644B>>16
	LDA.w #DATA_F6644B
	LDY.w #$0200
	JSR.w CODE_B38093
	LDX.w #DATA_F6644B>>16
	LDA.w #DATA_F6644B
	LDY.w #$0200
	JSR.w CODE_B38093
	LDX.w #DATA_F6644B>>16
	LDA.w #DATA_F6644B
	LDY.w #$0200
	JSR.w CODE_B38093
	LDX.w #DATA_F6644B>>16
	LDA.w #DATA_F6644B
	LDY.w #$0200
	JSR.w CODE_B38093
CODE_B3DE88:
	RTS

CODE_B3DE89:
	STA.l $000450
	LDX.w $0793
	LDA.l DATA_FF9E08,x
	STA.b $42
	STA.w $15EC
	LDA.w #DATA_FF9E1A>>16
	STA.b $44
	LDY.w #$FFFE
CODE_B3DEA1:
	INY
	INY
	INY
	LDA.b [$42],y
	CMP.l $000450
	BCC.b CODE_B3DEA1
	DEY
	LDA.b [$42],y
	AND.w #$00FF
	STA.w $15E8
	RTS

CODE_B3DEB6:
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$01EA
	LDX.w #$0800
CODE_B3DEC2:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DEC2
	JMP.w CODE_B3E0C6

CODE_B3DECB:
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$00EA
	LDX.w #$0800
CODE_B3DED7:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DED7
	LDA.w #$6800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B3DEE6:
	LDA.l DATA_E8A634,x
	SEC
	SBC.w #$0100
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0240
	BNE.b CODE_B3DEE6
	JMP.w CODE_B3E0C6

CODE_B3DEFB:
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0400
	LDA.w #$00F2
CODE_B3DF07:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DF07
	JSR.w CODE_B3E0C6
	LDA.w #$0027
	LDX.w #$0008
	LDY.w #$0060
	JSL.l CODE_BB856D
	LDA.w #$0029
	LDX.w #$0004
	LDY.w #$0000
	JSL.l CODE_BB856D
	RTS

CODE_B3DF2B:
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0400
	LDA.w #$00F2
CODE_B3DF37:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DF37
	JSR.w CODE_B3E0C6
	RTS

CODE_B3DF41:
	LDA.w #$7000
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$01D8
	LDX.w #$0400
CODE_B3DF4D:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DF4D
	LDX.w #$0000
CODE_B3DF56:
	LDA.l DATA_EA7D8A,x
	ORA.w #$2000
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B3DF56
	JSR.w CODE_B3E0C6
	RTS

CODE_B3DF6B:
	JSR.w CODE_B3E0C6
	LDA.w #$0044
	LDX.w #$0008
	LDY.w #$0010
	JSL.l CODE_BB856D
	RTS

CODE_B3DF7C:
	LDA.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0800
	LDA.w #$0150
CODE_B3DF88:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3DF88
	JSR.w CODE_B3E0C6
	RTS

CODE_B3DF92:
	STZ.w $196D
	STZ.w $1973
	LDA.w #$0031
	JSL.l CODE_BB856A
	STZ.w !REGISTER_MainScreenLayers
	LDA.b $BE
	CMP.w #$0006
	BCS.b CODE_B3DFDB
	LDA.w #$003A
	JSL.l CODE_BB8567
	LDA.w #DATA_EB12E2
	LDY.w #DATA_EB12E2>>16
	LDX.w #$0000
	JSL.l CODE_BB85DF
	PHK
	PLB
	LDA.b $BE
	JSR.w CODE_B3DFF8
CODE_B3DFC4:
	LDA.b $BE
	CLC
	ADC.w #$0053
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	LDA.w #$0080
	STA.w $053D
	RTS

CODE_B3DFDB:
	LDA.w #$003C
	JSL.l CODE_BB8567
	LDA.w #DATA_EB19BB
	LDY.w #DATA_EB19BB>>16
	LDX.w #$0000
	JSL.l CODE_BB85DF
	PHK
	PLB
	LDA.b $BE
	JSR.w CODE_B3E049
	BRA.b CODE_B3DFC4

CODE_B3DFF8:
	ASL
	TAY
	LDX.w DATA_B3E03D,y
	LDA.w #$0007
	STA.b $1C
	LDA.w #$0005
	STA.b $1E
	LDA.w #$6D46
	STA.w !REGISTER_VRAMAddressLo
	STA.b $1A
	JSR.w CODE_B3E01F
	LDA.w #$0007
	STA.b $1C
	LDA.w #$6D55
	STA.w !REGISTER_VRAMAddressLo
	STA.b $1A
CODE_B3E01F:
	LDY.b $1E
CODE_B3E021:
	LDA.l $7F0000,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	DEY
	BNE.b CODE_B3E021
	LDA.b $1A
	CLC
	ADC.w #$0020
	STA.b $1A
	STA.w !REGISTER_VRAMAddressLo
	DEC.b $1C
	BNE.b CODE_B3E01F
	RTS

DATA_B3E03D:
	dw $0000,$008C,$0118,$01A4,$0230,$02BC

CODE_B3E049:
	ASL
	TAY
	LDX.w DATA_B3E064-$0C,y
	LDA.w #$000E
	STA.b $1C
	LDA.w #$000C
	STA.b $1E
	LDA.w #$6D0A
	STA.w !REGISTER_VRAMAddressLo
	STA.b $1A
	JSR.w CODE_B3E01F
	RTS

DATA_B3E064:
	dw $0000,$0150,$02A0,$03F0,$0540,$0690,$0000

CODE_B3E072:
	LDA.w #$FFE0
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.b #$FB
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	LDA.b #$FF
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	XBA
	STA.w !REGISTER_BG2HorizScrollOffset
	REP.b #$20
	JMP.w CODE_B3E0C6

CODE_B3E09E:
	LDA.w #$6C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0400
	LDA.w #$0122
CODE_B3E0AA:
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BNE.b CODE_B3E0AA
	JSR.w CODE_B3E0C6
	LDA.w #$004C
	LDX.w #$000C
	LDY.w #$0050
	JSL.l CODE_BB856D
	LDA.w #$02E0
	STA.b $C8
	RTS

CODE_B3E0C6:
	LDA.w #$0000
	JSL.l CODE_BB8567
	LDA.w $0781
	JSL.l CODE_BB8567
	LDA.w $077F
	JSL.l CODE_BB856A
	LDA.w $1B57
	LDX.w #$0020
	LDY.w #$0000
	JSL.l CODE_BB856D
	RTS

CODE_B3E0E9:
	JSR.w CODE_B3ECB9
	LDX.w #$0000
CODE_B3E0EF:
	LDA.w #$0090
	STA.l $7EA4EA,x
	LDA.w #$A51A
	STA.l $7EA4EB,x
	INX
	INX
	INX
	CPX.w #$002D
	BNE.b CODE_B3E0EF
	LDA.w #$1113
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$0202
	STA.w !REGISTER_ColorMathInitialSettings
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA4EA
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA4EA>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDA.w #$0801
	STA.w $04E4
	RTS

CODE_B3E130:
	JSR.w CODE_B3ECB9
	LDX.w #$0000
CODE_B3E136:
	LDA.w #$0090
	STA.l $7EA4EA,x
	LDA.w #$A51A
	STA.l $7EA4EB,x
	INX
	INX
	INX
	CPX.w #$002D
	BNE.b CODE_B3E136
	SEP.b #$20
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA1DA
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA1DA>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA4EA
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA4EA>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA4EA
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA4EA>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	REP.b #$20
	LDA.w #$1E01
	STA.w $04E4
	RTS

CODE_B3E1A7:
	LDA.w #$11C0
	STA.b $80
	LDA.w #$004C
	STA.l $7EA17A
	STA.l $7EA17C
	LDA.w #$1201
	STA.l $7EA17E
	LDA.w #$00C0
	STA.l $7EA1AA
	LDA.w #$0080
	STA.l $7EA1AC
	LDA.w #$0040
	STA.l $7EA1C6
	LDA.w #$0058
	STA.l $7EA1DA
	LDA.w #$0001
	STA.l $7EA1DF
	STA.l $7EA35C
	LDA.w #$0842
	STA.l $7EA1DD
	SEP.b #$20
	LDX.w #(!REGISTER_SubScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA1DA
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA1DA>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDA.w #$0C01
	STA.w $04E4
	RTS

CODE_B3E233:
	JSR.w CODE_B3ECB3
	LDA.w #$00FF
	STA.l $7EA15A
	STA.l $7EA15C
	LDA.w #$0020
	STA.l $7EA16A
	LDA.w #$00CE
	STA.l $7EA16D
	STA.l $7EA170
	LDA.w #$0001
	STA.l $7EA173
	LDA.w #DATA_B3E322
	STA.l $7EA16B
	LDA.w #DATA_B3E322
	STA.l $7EA16E
	LDA.w #DATA_B3E370
	STA.l $7EA171
	LDA.w #DATA_B3E322
	STA.l $7EA174
	LDX.w #$000E
CODE_B3E279:
	LDA.l DATA_B3E57A,x
	STA.l $7EA17A,x
	LDA.l DATA_B3E57A+$10,x
	STA.l $7EA18A,x
	LDA.l DATA_B3E57A+$20,x
	STA.l $7EA19A,x
	LDA.l DATA_B3E57A+$2A,x
	STA.l $7EA1AA,x
	DEX
	DEX
	BPL.b CODE_B3E279
	SEP.b #$20
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$40
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_Window1RightPositionDesignation&$0000FF<<8)+$40
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA18A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA18A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_Window2LeftPositionDesignation&$0000FF<<8)+$40
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_Window2RightPositionDesignation&$0000FF<<8)+$40
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA1AA
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA1AA>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$40
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA16A
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA16A>>16
	STA.w HDMA[$05].SourceBank
	LDA.b #DATA_B3E322>>16
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$00
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA1BA
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA1BA>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	REP.b #$20
	LDA.w #$7E01
	STA.w $04E4
	RTS

DATA_B3E322:
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0

DATA_B3E370:
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$20,$40,$20,$40,$20,$40
	db $20,$40,$21,$40,$21,$40,$22,$40,$22,$40,$23,$40,$22,$40,$23,$40
	db $23,$40,$23,$40,$23,$40,$23,$40,$23,$40,$24,$40,$24,$40,$25,$40
	db $25,$40,$26,$40,$26,$40,$27,$40,$28,$40,$29,$40,$29,$40,$2A,$40
	db $2B,$40,$2C,$40,$2D,$40,$2E,$40,$2F,$40,$30,$40,$2F,$40,$2F,$40
	db $2F,$40,$2F,$40,$2F,$40,$2F,$40,$2E,$40,$2F,$40,$2E,$40,$2E,$40
	db $2D,$40,$2D,$40,$2D,$40,$2C,$40,$2C,$40,$2C,$40,$2D,$40,$2E,$40
	db $2F,$40,$31,$40,$31,$40,$33,$40,$34,$40,$35,$40,$36,$40,$38,$40
	db $39,$40,$3B,$40,$3C,$40,$3E,$40,$3F,$40,$3F,$40,$3F,$40,$3E,$40
	db $3D,$40,$3D,$41,$3C,$41,$3C,$42,$3B,$42,$3B,$43,$39,$42,$39,$43
	db $38,$43,$37,$43,$36,$43,$35,$43,$34,$43,$35,$44,$36,$44,$38,$45
	db $39,$45,$3B,$46,$3C,$46,$3E,$47,$3F,$48,$3F,$49,$3F,$49,$3F,$4A
	db $3F,$4B,$3F,$4C,$3F,$4D,$3F,$4E,$3F,$4F,$3F,$50,$3F,$4F,$3F,$4F
	db $3F,$4F,$3F,$4F,$3F,$4F,$3F,$4F,$3F,$4E,$3F,$4F,$3F,$4E,$3F,$4E
	db $3F,$4D,$3F,$4D,$3F,$4D,$3E,$4C,$3D,$4C,$3D,$4C,$3F,$4D,$3F,$4E
	db $3F,$4F,$3F,$51,$3F,$51,$3F,$53,$3F,$54,$3F,$55,$3F,$56,$3F,$58
	db $3F,$59,$3F,$5B,$3F,$5C,$3F,$5E,$3F,$5F,$3F,$5F,$3F,$5F,$3F,$5E
	db $3F,$5D,$3F,$5D,$3F,$5C,$3F,$5C,$3F,$5B,$3F,$5B,$3F,$59,$3F,$59
	db $3F,$58,$3F,$57,$3F,$56,$3F,$55,$3F,$54,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0
	db $E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0,$E0

DATA_B3E57A:
	db $20,$5A,$A1,$CC,$DA,$A1,$CC,$26,$A2,$84,$CC,$A1,$01,$5A,$A1,$00
	db $20,$5A,$A1,$CC,$DA,$A2,$CC,$26,$A3,$84,$D2,$A1,$01,$5A,$A1,$00
	db $20,$5A,$A1,$D4,$DA,$A3,$01,$5A,$A1,$00,$20,$5A,$A1,$D4,$DA,$A4
	db $01,$5B,$A1,$00

CODE_B3E5AE:
	LDA.w #$1180
	STA.b $80
	LDA.w #$0060
	STA.l $7EA15A
	STA.l $7EA26A
	STA.l $7EA270
	LDA.w #$0098
	STA.l $7EA160
	LDA.w #$A16A
	STA.l $7EA15B
	STA.l $7EA15E
	LDA.w #$005C
	STA.l $7EA25A
	LDA.w #$009C
	STA.l $7EA260
	LDA.w #DATA_B3E6D2
	STA.l $7EA25B
	LDA.w #DATA_B3E6D6
	STA.l $7EA25E
	LDA.w #DATA_B3E6DA
	STA.l $7EA261
	LDA.w #$0038
	STA.l $7EA1EA
	STA.l $7EA1F0
	LDA.w #$A1FA
	STA.l $7EA1EB
	STA.l $7EA1EE
	LDA.w #$A1FC
	STA.l $7EA1F1
	STA.l $7EA21C
	LDA.w #$004C
	STA.l $7EA23A
	LDA.w #$0017
	STA.l $7EA23B
	LDA.w #$0001
	STA.l $7EA23D
	LDA.w #$1215
	STA.l $7EA23E
	LDA.w #$0030
	STA.l $7EA24A
	LDA.w #$0001
	STA.l $7EA24D
	LDA.w #$0080
	STA.l $7EA254
	STA.l $7EA252
	SEP.b #$20
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$43
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA25A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA25A>>16
	STA.w HDMA[$01].SourceBank
	LDA.b #DATA_B3E6D2>>16
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$41
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA1EA
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA1EA>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA26A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA26A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA23A
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA23A>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA24A
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA24A>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	REP.b #$20
	LDA.w #$7E01
	STA.w $04E4
	RTS

DATA_B3E6D2:
	db $00,$00,$49,$00

DATA_B3E6D6:
	db $00,$00,$49,$00

DATA_B3E6DA:
	db $00,$00,$91,$09,$0D,$0D,$4E,$09,$0E,$0E,$C8,$04,$0F,$0F,$A8,$04
	db $00,$00,$92,$09,$0D,$0D,$50,$09,$0E,$0E,$0D,$05,$0F,$0F,$CB,$04
	db $00,$00,$73,$09,$0D,$0D,$30,$05,$0E,$0E,$EE,$04,$0F,$0F,$CB,$04
	db $00,$00,$75,$09,$0D,$0D,$32,$09,$0E,$0E,$0F,$05,$0F,$0F,$CD,$04
	db $00,$00,$76,$0D,$0D,$0D,$33,$09,$0E,$0E,$10,$09,$0F,$0F,$CD,$04
	db $00,$00,$77,$0D,$0D,$0D,$34,$09,$0E,$0E,$11,$05,$0F,$0F,$CF,$04
	db $00,$00,$78,$0D,$0D,$0D,$35,$09,$0E,$0E,$12,$09,$0F,$0F,$CF,$04

CODE_B3E74A:
	JSR.w CODE_B3ECB9
	LDX.w #$0000
CODE_B3E750:
	LDA.w #$0090
	STA.l $7EA19A,x
	STA.l $7EA49A,x
	STA.l $7EA28A,x
	STA.l $7EA58A,x
	STA.l $7EA38A,x
	STA.l $7EA68A,x
	LDA.w #$A3BA
	STA.l $7EA19B,x
	LDA.w #$A6BA
	STA.l $7EA49B,x
	LDA.w #$A3DA
	STA.l $7EA28B,x
	LDA.w #$A6DA
	STA.l $7EA58B,x
	LDA.w #$A3FA
	STA.l $7EA38B,x
	LDA.w #$A6FA
	STA.l $7EA68B,x
	INX
	INX
	INX
	CPX.w #$0030
	BNE.b CODE_B3E750
	SEP.b #$20
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$01
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA16A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA16A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA18A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA18A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA28A
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA28A>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	LDX.w #(!REGISTER_BG1VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$07].Parameters
	LDX.w #$7EA38A
	STX.w HDMA[$07].SourceLo
	LDA.b #$7EA38A>>16
	STA.w HDMA[$07].SourceBank
	STA.w HDMA[$07].IndirectSourceBank
	REP.b #$20
	LDA.w #$FE01
	STA.w $04E4
	RTS

CODE_B3E834:
	JSR.w CODE_B3E84E
	LDA.w #$7801
	STA.w $04E4
	RTS

CODE_B3E83E:
	JSR.w CODE_B3E84E
	LDA.w #$5C01
	STA.w $04E4
	LDA.w #$0001
	STA.w $15E2
	RTS

CODE_B3E84E:
	JSR.w CODE_B3ECB9
	LDX.w #$0000
CODE_B3E854:
	LDA.w #$0090
	STA.l $7EA4EA,x
	STA.l $7EA5BA,x
	LDA.w #$A51A
	STA.l $7EA4EB,x
	LDA.w #$A5EA
	STA.l $7EA5BB,x
	INX
	INX
	INX
	CPX.w #$002D
	BNE.b CODE_B3E854
	LDX.w #$0000
CODE_B3E878:
	LDA.w #$0090
	STA.l $7EA55A,x
	LDA.w #$A58A
	STA.l $7EA55B,x
	INX
	INX
	INX
	CPX.w #$002D
	BNE.b CODE_B3E878
	LDA.w $05B9
	CMP.w #$0022
	BEQ.b CODE_B3E8C3
	CMP.w #$0036
	BEQ.b CODE_B3E8AF
	LDX.w #$0000
CODE_B3E89E:
	LDA.l DATA_B3E958,x
	STA.l $7EA19A,x
	INX
	INX
	CPX.w #$0040
	BNE.b CODE_B3E89E
	BRA.b CODE_B3E8D5

CODE_B3E8AF:
	LDX.w #$0000
CODE_B3E8B2:
	LDA.l DATA_B3E990,x
	STA.l $7EA19A,x
	INX
	INX
	CPX.w #$0040
	BNE.b CODE_B3E8B2
	BRA.b CODE_B3E8D5

CODE_B3E8C3:
	LDX.w #$0000
CODE_B3E8C6:
	LDA.l DATA_B3E9C8,x
	STA.l $7EA19A,x
	INX
	INX
	CPX.w #$0040
	BNE.b CODE_B3E8C6
CODE_B3E8D5:
	SEP.b #$20
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA4EA
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA4EA>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA55A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA55A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$00
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA5BA
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA5BA>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	REP.b #$20
	LDA.w #$7E01
	STA.w $04E4
	RTS

DATA_B3E958:
	dw $9C08,$9B08,$9A08,$9908,$9808,$9708,$9608,$9508
	dw $9408,$9308,$9208,$9108,$9008,$8F08,$8E08,$8D08
	dw $8C08,$8B08,$8A08,$8908,$8808,$8708,$8608,$8508
	dw $8408,$8308,$8208,$8108

DATA_B3E990:
	dw $5C08,$5B08,$5A08,$5908,$5808,$5708,$5608,$5508
	dw $5408,$5308,$5208,$5108,$5008,$4F08,$4E08,$4D08
	dw $4C08,$4B08,$4A08,$4908,$4808,$4708,$4608,$4508
	dw $4408,$4308,$4208,$4108

DATA_B3E9C8:
	dw $3008,$2F08,$2F08,$2E08,$2E08,$2D08,$2D08,$2C08
	dw $2C08,$2B08,$2B08,$2A08,$2A08,$2908,$2908,$2808
	dw $2808,$2708,$2708,$2608,$2608,$2508,$2508,$2408
	dw $2408,$2308,$2308,$2208

CODE_B3EA00:
	JSR.w CODE_B3ECB9
	LDA.w #$00FF
	STA.l $7EA15A
	STA.l $7EA15D
	LDA.w #$A16A
	STA.l $7EA15B
	LDA.w #$A268
	STA.l $7EA15E
	LDA.w #$01C0
	STA.b $20
	LDA.w #$0000
	STA.b $1C
	LDA.b $00
	ASL
	EOR.w #$FFFF
	XBA
	LDX.w #$0000
CODE_B3EA30:
	STA.l $7EA569,x
	SEC
	SBC.b $1C
	STA.b $24
	LDA.b $1B
	CLC
	ADC.b $20
	STA.b $1B
	LDA.b $1D
	ADC.w #$0000
	STA.b $1D
	DEC.b $20
	DEC.b $20
	LDA.b $24
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B3EA30
	SEP.b #$20
	LDX.w #(!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	REP.b #$20
	LDA.w #$0201
	STA.w $04E4
	RTS

CODE_B3EA73:
	JSR.w CODE_B3ECB9
	LDX.w #$0000
CODE_B3EA79:
	LDA.l DATA_B3B7B4,x
	STA.l $7EA15A,x
	STA.l $7EA17A,x
	STA.l $7EA19A,x
	STA.l $7EA1BA,x
	STA.l $7EA1DA,x
	LDA.l DATA_B3B7D4,x
	STA.l $7EA1FA,x
	STA.l $7EA21A,x
	STA.l $7EA23A,x
	STA.l $7EA25A,x
	STA.l $7EA27A,x
	INX
	INX
	CPX.w #$0020
	BNE.b CODE_B3EA79
	LDA.w #$2010
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$7EA15A>>16
	LDA.w #$7EA15A
	LDY.w #$0140
	JSR.w CODE_B38093
	LDA.w #$0001
	STA.w $04E4
	RTS

CODE_B3EAC9:
	JSR.w CODE_B3ECB9
	SEP.b #$20
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	REP.b #$20
	LDA.w #$0401
	STA.w $04E4
	RTS

CODE_B3EAEB:
	LDA.w #$12CE
	STA.b $80
	LDA.w #CODE_B394FF
	STA.b $52
	LDA.w #CODE_B394FF>>16
	STA.b $54
	LDA.w #$0090
	STA.l $7EA160
	STA.l $7EA163
	STA.l $7EA166
	STA.l $7EA560
	STA.l $7EA563
	STA.l $7EA566
	LDA.w #$0001
	STA.l $7EA569
	LDA.w #$A2D6
	STA.l $7EA55B
	STA.l $7EA55E
	LDA.w #$A2DA
	STA.l $7EA56A
	LDA.w #$A1D6
	STA.l $7EA15B
	STA.l $7EA15E
	LDA.w #$A3D6
	STA.l $7EA35B
	STA.l $7EA35E
	LDX.w #$0206
CODE_B3EB47:
	LDA.w #$0090
	STA.l $7EA15A,x
	INX
	INX
	INX
	CPX.w #$0224
	BNE.b CODE_B3EB47
	LDX.w #$0000
	LDA.w $05B9
	CMP.w #$0034
	BEQ.b CODE_B3EB7A
CODE_B3EB61:
	LDA.l DATA_B3EC5F,x
	STA.l $7EA45A,x
	LDA.l DATA_B3ECA3,x
	STA.l $7EA4DA,x
	INX
	INX
	CPX.w #$0020
	BNE.b CODE_B3EB61
	BRA.b CODE_B3EB91

CODE_B3EB7A:
	LDA.l DATA_B3EC81,x
	STA.l $7EA45A,x
	LDA.l DATA_B3ECA3,x
	STA.l $7EA4DA,x
	INX
	INX
	CPX.w #$0020
	BNE.b CODE_B3EB7A
CODE_B3EB91:
	LDA.w #$2450
	STA.l $7EA17A
	LDA.w #$2450
	STA.l $7EA17C
	LDA.w #$6401
	STA.l $7EA17E
	LDA.w #$0050
	STA.l $7EA19A
	STA.l $7EA19D
	LDA.w #$0001
	STA.l $7EA1A0
	LDA.w #$00FF
	STA.l $7EA19B
	STA.l $7EA19E
	XBA
	STA.l $7EA1A1
	SEP.b #$20
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA55A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA55A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA35A
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA35A>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA45A
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA45A>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$07].Parameters
	LDX.w #$7EA4DA
	STX.w HDMA[$07].SourceLo
	LDA.b #$7EA4DA>>16
	STA.w HDMA[$07].SourceBank
	STA.w HDMA[$07].IndirectSourceBank
	REP.b #$20
	LDA.w #$FE01
	STA.w $04E4
	RTS

DATA_B3EC5F:
	db $38,$00,$00,$00,$00,$38,$00,$00,$00,$00,$83,$05,$05,$C6,$39,$06
	db $06,$8B,$66,$07,$07,$2C,$6F,$2D,$00,$00,$08,$4A,$01,$00,$00,$80
	db $18,$00

DATA_B3EC81:
	db $38,$00,$00,$00,$00,$38,$00,$00,$00,$00,$83,$05,$05,$86,$3A,$06
	db $06,$4B,$67,$07,$07,$EC,$6F,$2D,$00,$00,$C8,$4A,$01,$00,$00,$80
	db $18,$00

DATA_B3ECA3:
	db $38,$17,$13,$38,$17,$13,$27,$15,$02,$09,$05,$12,$01,$04,$13,$00

CODE_B3ECB3:
	LDA.w #$0001
	STA.w $04E4
CODE_B3ECB9:
	LDA.w #$1200
	STA.b $80
	RTS

CODE_B3ECBF:
	LDA.w #$0170
	STA.l $7E9B5A
	LDA.w #$1180
	STA.b $80
	LDX.w #$000C
CODE_B3ECCE:
	LDA.l DATA_B3EE8D,x
	STA.l $7EA46A,x
	DEX
	DEX
	BPL.b CODE_B3ECCE
	LDX.w #$0012
CODE_B3ECDD:
	LDA.l DATA_B3EE9A,x
	STA.l $7EA478,x
	DEX
	DEX
	BPL.b CODE_B3ECDD
	LDX.w #$000E
CODE_B3ECEC:
	LDA.l DATA_B3EEAA,x
	STA.l $7EA48C,x
	DEX
	DEX
	BPL.b CODE_B3ECEC
	LDX.w #$0014
CODE_B3ECFB:
	LDA.l DATA_B3EEBA,x
	STA.l $7EA49C,x
	DEX
	DEX
	BPL.b CODE_B3ECFB
	LDX.w #$0040
	LDA.w #$005C
	STA.l $7EA15A,x
	LDA.w #$A1EA
	STA.l $7EA15B,x
	INX
	INX
	INX
CODE_B3ED1B:
	LDA.w #$0090
	STA.l $7EA15A,x
	LDA.w #$A1EA
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0073
	BNE.b CODE_B3ED1B
	PEA.w ((DATA_B3ABF4&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	LDY.w #$0000
	LDX.w #$0000
CODE_B3ED3B:
	LDA.w DATA_B3ABF4,y
	STA.l $7EA40A,x
	LDA.w #$0000
	STA.l $7EA40C,x
	INY
	INY
	INX
	INX
	INX
	INX
	CPY.w #$0020
	BNE.b CODE_B3ED3B
	PLB
	LDA.w #$A44A
	STA.l $7EA15B
	STA.l $7EA15E
	STA.l $7EA164
	STA.l $7EA167
	STA.l $7EA16A
	STA.l $7EA16D
	STA.l $7EA170
	STA.l $7EA173
	LDA.w #$A4BA
	STA.l $7EA20B
	LDA.w #$A4BE
	STA.l $7EA20E
	LDA.w #$A52A
	STA.l $7EA211
	STA.l $7EA214
	LDA.w #$A1DA
	STA.l $7EA217
	LDA.w #$A402
	STA.l $7EA21A
	LDA.w #$A40A
	STA.l $7EA21D
	STA.l $7EA220
	STA.l $7EA223
	STA.l $7EA226
	STA.l $7EA229
	SEP.b #$20
	LDA.b #$90
	STA.l $7EA163
	STA.l $7EA166
	STA.l $7EA169
	STA.l $7EA16C
	STA.l $7EA16F
	STA.l $7EA172
	STA.l $7EA21F
	STA.l $7EA222
	STA.l $7EA225
	STA.l $7EA228
	LDA.b #$00
	STA.l $7EA175
	STA.l $7EA22B
	LDA.b #$84
	STA.l $7EA216
	LDA.b #$20
	STA.l $7EA219
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$00
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA46A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA46A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$01
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA478
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA478>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$01
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA48C
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA48C>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$03
	STX.w HDMA[$06].Parameters
	LDX.w #$7EA49C
	STX.w HDMA[$06].SourceLo
	LDA.b #$7EA49C>>16
	STA.w HDMA[$06].SourceBank
	STA.w HDMA[$06].IndirectSourceBank
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$43
	STX.w HDMA[$07].Parameters
	LDX.w #$7EA20A
	STX.w HDMA[$07].SourceLo
	LDA.b #$7EA20A>>16
	STA.w HDMA[$07].SourceBank
	STA.w HDMA[$07].IndirectSourceBank
	REP.b #$20
	LDA.w #$FE01
	STA.w $04E4
	RTS

DATA_B3EE8D:
	db $30,$E0,$30,$E0,$7F,$E6,$0E,$E6,$01,$E0,$01,$E0,$00

DATA_B3EE9A:
	db $30,$16,$01,$3F,$16,$01,$13,$13,$06,$13,$01,$16,$01,$00,$13,$00

DATA_B3EEAA:
	db $30,$02,$24,$3F,$02,$24,$10,$02,$21,$10,$02,$21,$01,$02,$20,$00

DATA_B3EEBA:
	db $40,$00,$00,$00,$00,$40,$00,$00,$00,$00,$78,$00,$00,$C6,$18,$01
	db $00,$00,$60,$18,$00

CODE_B3EECF:
	JSR.w CODE_B3ECB9
	LDA.w #$7864
	STA.l $7EA16A
	STA.l $7EA16C
	LDA.w #$7464
	STA.l $7EA16E
	LDA.w #$0006
	STA.l $7EA171
	STA.l $7EA176
	LDA.w #$0004
	STA.l $7EA17B
	LDA.w #$2020
	STA.w !REGISTER_ColorMathInitialSettings
	STA.l $7EA173
	STA.l $7EA178
	LDA.w #$2220
	STA.l $7EA17D
	LDA.w #$001F
	STA.l $7EA167
	LDA.w #$4464
	STA.l $7EA18A
	STA.l $7EA18C
	LDA.w #$4664
	STA.l $7EA18E
	SEP.b #$20
	LDA.b #$64
	STA.l $7EA170
	STA.l $7EA175
	STA.l $7EA17A
	STA.l $7EA15A
	STA.l $7EA15F
	LDA.b #$01
	STA.l $7EA164
	DEC
	STA.l $7EA169
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG2AddressAndSize&$0000FF<<8)+$00
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA16A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA16A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenWindowMask&$0000FF<<8)+$04
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA170
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA170>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$00
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA18A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA18A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	REP.b #$20
	LDA.w #$1E01
	STA.w $04E4
	RTS

CODE_B3EFA0:
	JSR.w CODE_B3ECB9
	LDA.w #$7864
	STA.l $7EA16A
	STA.l $7EA16C
	LDA.w #$7464
	STA.l $7EA16E
	LDA.w #$0006
	STA.l $7EA171
	STA.l $7EA176
	LDA.w #$0004
	STA.l $7EA17B
	LDA.w #$2020
	STA.w !REGISTER_ColorMathInitialSettings
	STA.l $7EA173
	STA.l $7EA178
	LDA.w #$2220
	STA.l $7EA17D
	LDA.w #$001F
	STA.l $7EA167
	LDA.w #$4464
	STA.l $7EA18A
	STA.l $7EA18C
	LDA.w #$4664
	STA.l $7EA18E
	SEP.b #$20
	LDA.b #$64
	STA.l $7EA170
	STA.l $7EA175
	STA.l $7EA17A
	STA.l $7EA15A
	STA.l $7EA15F
	LDA.b #$01
	STA.l $7EA164
	DEC
	STA.l $7EA169
	LDX.w #(!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$03
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG2AddressAndSize&$0000FF<<8)+$00
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA16A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA16A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_MainScreenWindowMask&$0000FF<<8)+$04
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA170
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA170>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_FixedColorData&$0000FF<<8)+$00
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA18A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA18A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	REP.b #$20
	LDA.w #$0001
	STA.w $04E4
	RTS

CODE_B3F071:
	JSR.w CODE_B3ECB9
	LDA.w #$1617
	STA.l $7EA15A
	LDA.w #$00C0
	STA.l $7EA16A
	LDA.w #$A27A
	STA.l $7EA16B
	LDA.w #$00C0
	STA.l $7EA16D
	LDA.w #$A2FA
	STA.l $7EA16E
	LDA.w #$0001
	STA.l $7EA170
	LDA.w #$A378
	STA.l $7EA171
	LDA.w #$0000
	STA.l $7EA173
	LDA.w #$2140
	STA.l $7EA37A
	LDA.w #$213F
	STA.l $7EA37C
	LDA.w #$2001
	STA.l $7EA37E
	LDA.w #$0000
	STA.l $7EA380
	LDA.w #$00C0
	STA.l $7EA38A
	LDA.w #$A39A
	STA.l $7EA38B
	LDA.w #$00DF
	STA.l $7EA38D
	LDA.w #$A496
	STA.l $7EA38E
	LDA.w #$0001
	STA.l $7EA390
	LDA.w #$A79A
	STA.l $7EA391
	LDA.w #$0000
	STA.l $7EA393
	PHK
	PLB
	LDX.w #$03FC
CODE_B3F0FE:
	LDA.w #$7373
	STA.l $7EA39A,x
	TXA
	LSR
	LSR
	AND.w #$001E
	TAY
	LDA.w DATA_B3F184,y
	STA.l $7EA39C,x
	DEX
	DEX
	DEX
	DEX
	BPL.b CODE_B3F0FE
	LDA.w #$7373
	STA.l $7EA79A
	LDA.w #$3DF4
	STA.l $7EA79C
	SEP.b #$20
	LDX.w #(!REGISTER_MainScreenLayers&$0000FF<<8)+$40
	STX.w HDMA[$01].Parameters
	LDX.w #DATA_B3F1A4
	STX.w HDMA[$01].SourceLo
	LDA.b #DATA_B3F1A4>>16
	STA.w HDMA[$01].SourceBank
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA37A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA37A>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$43
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA38A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA38A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG1HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA16A
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA16A>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	REP.b #$20
	LDA.w #$1E01
	STA.w $04E4
	RTS

DATA_B3F184:
	db $00,$00,$21,$04,$42,$08,$63,$0C,$84,$10,$A5,$14,$C6,$18,$E7,$1C
	db $08,$21,$E7,$1C,$C6,$18,$A5,$14,$84,$10,$63,$0C,$42,$08,$21,$04

DATA_B3F1A4:							; Glitch: This HDMA table lacks a terminating byte!
	db $50 : dw $7EA15A
	db $50 : dw $7EA15A
	db $7F : dw $7EA15B

CODE_B3F1AD:
	JSR.w CODE_B3ECB9
	STZ.w $18A5
	LDX.w #$0000
CODE_B3F1B6:
	LDA.w #$0090
	STA.l $7EA4CA,x
	LDA.w #$A52A
	STA.l $7EA4CB,x
	INX
	INX
	INX
	CPX.w #$002A
	BNE.b CODE_B3F1B6
	SEP.b #$20
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$43
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	LDA.b #DATA_B3F23F>>16
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_CGRAMAddress&$0000FF<<8)+$43
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA17A
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA17A>>16
	STA.w HDMA[$02].SourceBank
	LDA.b #DATA_B3F527>>16
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$41
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA19A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA19A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$04].Parameters
	LDX.w #$7EA1BA
	STX.w HDMA[$04].SourceLo
	LDA.b #$7EA1BA>>16
	STA.w HDMA[$04].SourceBank
	STA.w HDMA[$04].IndirectSourceBank
	LDX.w #(!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$05].Parameters
	LDX.w #$7EA4CA
	STX.w HDMA[$05].SourceLo
	LDA.b #$7EA4CA>>16
	STA.w HDMA[$05].SourceBank
	STA.w HDMA[$05].IndirectSourceBank
	REP.b #$20
	LDA.w #$3E01
	STA.w $04E4
	RTS

DATA_B3F23F:
	dw $0F0F,$3B9C,$0D0D,$2ED6,$0A0A,$2652,$0707,$1DEF
	dw $0505,$0CE7,$0202,$0463,$0F0F,$377B,$0D0D,$2AB5
	dw $0A0A,$2652,$0707,$1DCE,$0505,$0CE7,$0202,$0463
	dw $0F0F,$375A,$0D0D,$2AB5,$0A0A,$2231,$0707,$1DCE
	dw $0505,$0CE7,$0202,$0463,$0F0F,$3339,$0D0D,$2A94
	dw $0A0A,$2210,$0707,$19AD,$0505,$0CC6,$0202,$0463
	dw $0F0F,$3318,$0D0D,$2673,$0A0A,$2210,$0707,$19AD
	dw $0505,$0CC6,$0202,$0463,$0F0F,$2EF7,$0D0D,$2652
	dw $0A0A,$1DEF,$0707,$198C,$0505,$0CC6,$0202,$0463
	dw $0F0F,$2ED6,$0D0D,$2652,$0A0A,$1DEF,$0707,$198C
	dw $0505,$0CC6,$0202,$0463,$0F0F,$2AB5,$0D0D,$2231
	dw $0A0A,$1DCE,$0707,$156B,$0505,$08A5,$0202,$0442
	dw $0F0F,$2A94,$0D0D,$2210,$0A0A,$19AD,$0707,$156B
	dw $0505,$08A5,$0202,$0442,$0F0F,$2673,$0D0D,$1DEF
	dw $0A0A,$19AD,$0707,$154A,$0505,$08A5,$0202,$0442
	dw $0F0F,$2652,$0D0D,$1DEF,$0A0A,$198C,$0707,$154A
	dw $0505,$08A5,$0202,$0442,$0F0F,$2231,$0D0D,$1DCE
	dw $0A0A,$156B,$0707,$1129,$0505,$0884,$0202,$0442
	dw $0F0F,$2210,$0D0D,$19AD,$0A0A,$156B,$0707,$1129
	dw $0505,$0884,$0202,$0442,$0F0F,$1DEF,$0D0D,$198C
	dw $0A0A,$154A,$0707,$1108,$0505,$0884,$0202,$0442
	dw $0F0F,$1DEF,$0D0D,$198C,$0A0A,$154A,$0707,$1108
	dw $0505,$0884,$0202,$0442,$0F0F,$1DCE,$0D0D,$156B
	dw $0A0A,$1129,$0707,$0CE7,$0505,$0463,$0202,$0021
	dw $0F0F,$19AD,$0D0D,$154A,$0A0A,$1108,$0707,$0CE7
	dw $0505,$0463,$0202,$0021,$0F0F,$198C,$0D0D,$1129
	dw $0A0A,$1108,$0707,$0CC6,$0505,$0463,$0202,$0021
	dw $0F0F,$156B,$0D0D,$1129,$0A0A,$0CE7,$0707,$0CC6
	dw $0505,$0463,$0202,$0021,$0F0F,$154A,$0D0D,$1108
	dw $0A0A,$0CC6,$0707,$08A5,$0505,$0442,$0202,$0021
	dw $0F0F,$1129,$0D0D,$0CE7,$0A0A,$0CC6,$0707,$08A5
	dw $0505,$0442,$0202,$0021,$0F0F,$1108,$0D0D,$0CC6
	dw $0A0A,$08A5,$0707,$0884,$0505,$0442,$0202,$0021
	dw $0F0F,$0CE7,$0D0D,$0CC6,$0A0A,$08A5,$0707,$0884
	dw $0505,$0442,$0202,$0021,$0F0F,$0CC6,$0D0D,$08A5
	dw $0A0A,$0884,$0707,$0463,$0505,$0021,$0202,$0000
	dw $0F0F,$08A5,$0D0D,$0884,$0A0A,$0463,$0707,$0463
	dw $0505,$0021,$0202,$0000,$0F0F,$0884,$0D0D,$0463
	dw $0A0A,$0463,$0707,$0442,$0505,$0021,$0202,$0000
	dw $0F0F,$0463,$0D0D,$0463,$0A0A,$0442,$0707,$0442
	dw $0505,$0021,$0202,$0000,$0F0F,$0442,$0D0D,$0442
	dw $0A0A,$0021,$0707,$0021,$0505,$0000,$0202,$0000
	dw $0F0F,$0021,$0D0D,$0021,$0A0A,$0021,$0707,$0021
	dw $0505,$0000,$0202,$0000,$0F0F,$0000,$0D0D,$0000
	dw $0A0A,$0000,$0707,$0000,$0505,$0000,$0202,$0000
	dw $0F0F,$0000,$0D0D,$0000,$0A0A,$0000,$0707,$0000
	dw $0505,$0000,$0202,$0000

DATA_B3F527:
	dw $0E0E,$375A,$0B0B,$2ED6,$0909,$1DEF,$0606,$156B
	dw $0303,$0CE7,$0101,$0021,$0E0E,$3339,$0B0B,$2AB5
	dw $0909,$1DCE,$0606,$154A,$0303,$0CE7,$0101,$0021
	dw $0E0E,$3318,$0B0B,$2AB5,$0909,$1DCE,$0606,$154A
	dw $0303,$0CE7,$0101,$0021,$0E0E,$2EF7,$0B0B,$2A94
	dw $0909,$19AD,$0606,$154A,$0303,$0CC6,$0101,$0021
	dw $0E0E,$2ED6,$0B0B,$2673,$0909,$19AD,$0606,$1129
	dw $0303,$0CC6,$0101,$0021,$0E0E,$2AB5,$0B0B,$2652
	dw $0909,$198C,$0606,$1129,$0303,$0CC6,$0101,$0021
	dw $0E0E,$2AB5,$0B0B,$2652,$0909,$198C,$0606,$1129
	dw $0303,$0CC6,$0101,$0021,$0E0E,$2A94,$0B0B,$2231
	dw $0909,$156B,$0606,$1108,$0303,$08A5,$0101,$0021
	dw $0E0E,$2673,$0B0B,$2210,$0909,$156B,$0606,$1108
	dw $0303,$08A5,$0101,$0021,$0E0E,$2652,$0B0B,$1DEF
	dw $0909,$154A,$0606,$0CE7,$0303,$08A5,$0101,$0021
	dw $0E0E,$2231,$0B0B,$1DEF,$0909,$154A,$0606,$0CE7
	dw $0303,$08A5,$0101,$0021,$0E0E,$2210,$0B0B,$1DCE
	dw $0909,$1129,$0606,$0CE7,$0303,$0884,$0101,$0021
	dw $0E0E,$1DEF,$0B0B,$19AD,$0909,$1129,$0606,$0CC6
	dw $0303,$0884,$0101,$0021,$0E0E,$1DCE,$0B0B,$198C
	dw $0909,$1108,$0606,$0CC6,$0303,$0884,$0101,$0021
	dw $0E0E,$1DCE,$0B0B,$198C,$0909,$1108,$0606,$0CC6
	dw $0303,$0884,$0101,$0021,$0E0E,$19AD,$0B0B,$156B
	dw $0909,$0CE7,$0606,$08A5,$0303,$0463,$0101,$0000
	dw $0E0E,$198C,$0B0B,$154A,$0909,$0CE7,$0606,$08A5
	dw $0303,$0463,$0101,$0000,$0E0E,$156B,$0B0B,$1129
	dw $0909,$0CC6,$0606,$0884,$0303,$0463,$0101,$0000
	dw $0E0E,$154A,$0B0B,$1129,$0909,$0CC6,$0606,$0884
	dw $0303,$0463,$0101,$0000,$0E0E,$1129,$0B0B,$1108
	dw $0909,$08A5,$0606,$0884,$0303,$0442,$0101,$0000
	dw $0E0E,$1108,$0B0B,$0CE7,$0909,$08A5,$0606,$0463
	dw $0303,$0442,$0101,$0000,$0E0E,$0CE7,$0B0B,$0CC6
	dw $0909,$0884,$0606,$0463,$0303,$0442,$0101,$0000
	dw $0E0E,$0CE7,$0B0B,$0CC6,$0909,$0884,$0606,$0463
	dw $0303,$0442,$0101,$0000,$0E0E,$0CC6,$0B0B,$08A5
	dw $0909,$0463,$0606,$0442,$0303,$0021,$0101,$0000
	dw $0E0E,$08A5,$0B0B,$0884,$0909,$0463,$0606,$0442
	dw $0303,$0021,$0101,$0000,$0E0E,$0884,$0B0B,$0463
	dw $0909,$0442,$0606,$0021,$0303,$0021,$0101,$0000
	dw $0E0E,$0463,$0B0B,$0463,$0909,$0442,$0606,$0021
	dw $0303,$0021,$0101,$0000,$0E0E,$0442,$0B0B,$0442
	dw $0909,$0021,$0606,$0021,$0303,$0000,$0101,$0000
	dw $0E0E,$0021,$0B0B,$0021,$0909,$0021,$0606,$0000
	dw $0303,$0000,$0101,$0000,$0E0E,$0000,$0B0B,$0000
	dw $0909,$0000,$0606,$0000,$0303,$0000,$0101,$0000
	dw $0E0E,$0000,$0B0B,$0000,$0909,$0000,$0606,$0000
	dw $0303,$0000,$0101,$0000

CODE_B3F80F:
	LDA.w #$1100
	STA.b $80
	LDA.w #$007F
	STA.l $7EA15A
	STA.l $7EA15D
	STA.l $7EA1EA
	STA.l $7EA1ED
	LDA.w #$A1DE
	STA.l $7EA15B
	STA.l $7EA15E
	LDA.w #$009D
	STA.l $7EA160
	LDA.w #$A16A
	STA.l $7EA161
	LDA.w #$0000
	STA.l $7EA163
	LDA.w #$FF00
	STA.l $7EA1DA
	STA.l $7EA1E4
	XBA
	STA.l $7EA1DC
	STA.l $7EA1DE
	STA.l $7EA1E0
	STA.l $7EA1E2
	LDA.w #$009D
	STA.l $7EA1F0
	LDA.w #$A218
	STA.l $7EA1EB
	STA.l $7EA1EE
	LDA.w #$A1FA
	STA.l $7EA1F1
	LDX.w #$0000
	LDA.w #$000A
CODE_B3F882:
	STA.l $7EA1FA,x
	INX
	CPX.w #$001D
	BNE.b CODE_B3F882
	LDA.w #$0000
	STA.l $7EA1FA,x
	LDA.w #$000A
	STA.l $7EA1FB,x
	LDA.w #$00C0
	STA.l $7EA21A
	STA.l $7EA21D
	STA.l $7EA220
	STA.l $7EA223
	LDA.w #$A22A
	STA.l $7EA21B
	STA.l $7EA21E
	STA.l $7EA221
	STA.l $7EA224
	LDX.w #$0000
CODE_B3F8C3:
	TXA
	LSR
	AND.w #$0003
	STA.b $1A
	TXA
	LSR
	AND.w #$0060
	LSR
	LSR
	LSR
	ORA.b $1A
	ORA.w #$2000
	STA.l $7EA35A,x
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B3F8C3
	SEP.b #$20
	LDX.w #(!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$44
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA15A
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA15A>>16
	STA.w HDMA[$01].SourceBank
	STA.w HDMA[$01].IndirectSourceBank
	LDX.w #(!REGISTER_BG3And4WindowMaskSettings&$0000FF<<8)+$40
	STX.w HDMA[$02].Parameters
	LDX.w #$7EA1EA
	STX.w HDMA[$02].SourceLo
	LDA.b #$7EA1EA>>16
	STA.w HDMA[$02].SourceBank
	STA.w HDMA[$02].IndirectSourceBank
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$42
	STX.w HDMA[$03].Parameters
	LDX.w #$7EA21A
	STX.w HDMA[$03].SourceLo
	LDA.b #$7EA21A>>16
	STA.w HDMA[$03].SourceBank
	STA.w HDMA[$03].IndirectSourceBank
	REP.b #$20
	LDA.w #$0E01
	STA.w $04E4
	RTS

CODE_B3F929:
	JSR.w CODE_B3ECBF
	LDA.w #$1300
	STA.b $80
	LDA.w #$0400
	TRB.w $04E4
	RTS

	%InsertGarbageData($F3F938, incsrc, ADDR_B3F938.asm)
	%InsertGarbageData($F3F957, incbin, DATA_F3F957.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF4Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F40000:
	incbin "Graphics/GFX_Layer1_AnimatedCottonTopCoveWaterfall1Tiles.bin"

DATA_F41800:
	incbin "Graphics/GFX_Layer1_AnimatedCottonTopCoveWaterfall2Tiles.bin"

DATA_F43000:										; Note: Some of these lava frames might be unused.
	incbin "Graphics/GFX_Layer1_AnimatedLava1Tiles.bin"

DATA_F43E00:
	incbin "Graphics/GFX_Layer1_AnimatedLava2Tiles.bin"

DATA_F44600:
	incbin "Graphics/GFX_Layer1_AnimatedLava3Tiles.bin"

DATA_F45600:
	incbin "Graphics/GFX_Layer1_AnimatedFactoryMachineTiles.bin"

DATA_F45CC0:
	incbin "Tilemaps/Layer2_ElectricCurrents.bin"

DATA_F45F40:
	incbin "Graphics/GFX_Layer2_AnimatedElectricFlowTiles.bin"

DATA_F47B15:
	incbin "Graphics/GFX_Layer3_BananaBirdQueenScreen.bin"

	%FREE_BYTES($F47D5F, 673, $FF)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B48000:
	JMP.w CODE_B4807B

CODE_B48003:
	JMP.w CODE_B4A0DF

CODE_B48006:
	JMP.w CODE_B4A656

CODE_B48009:
	JMP.w CODE_B4B087

CODE_B4800C:
	JMP.w CODE_B4BC2B

CODE_B4800F:
	JMP.w CODE_B4B81E

CODE_B48012:
	JMP.w CODE_B4B826

CODE_B48015:
	JMP.w CODE_B4BA36

CODE_B48018:
	JMP.w CODE_B4B965

CODE_B4801B:
	JMP.w CODE_B4B889

CODE_B4801E:
	JMP.w CODE_B4811C

CODE_B48021:
	PHK
	PLB
	LDA.w #CODE_808337
	STA.b $52
	LDA.w #CODE_808337>>16
	STA.b $54
	STZ.b $7E
	LDA.w #$1400
	STA.b $80
	STZ.w $1C35
	LDA.w #$0001
	TRB.w $05AF
	JSL.l CODE_BB8564
	JSL.l CODE_808009
	JSL.l CODE_80800C
	JSL.l CODE_80801B
	JSL.l CODE_BB857F
	LDA.w #$1D93
	STA.w $0541
	STZ.b $7E
	LDA.w #$000200
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0220
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_OAMDataWritePort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_B4807B:
	JSR.w CODE_B48021
	LDA.w #$00CF
	JSL.l CODE_BB859A
	ORA.w #$3000
	CLC
	ADC.w #$01C0
	STA.b $B4
	LDA.w $05E3
	STA.w $1C5F
	AND.w #$00FF
	STA.w $05E3
	TAY
	LDX.w DATA_B4F638,y
	STX.w $1C61
	LDA.w $0004,x
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	LDX.w $1C61
	LDA.w $0000,x
	JSL.l CODE_BB8567
	LDX.w $1C61
	LDA.w $0002,x
	JSL.l CODE_BB856A
	LDX.w $1C61
	LDA.w $000A,x
	AND.w #$00FF
	BEQ.b CODE_B480D9
	STZ.b $20
	STZ.b $1E
	JSL.l CODE_B78027
	JSL.l CODE_B7802A
CODE_B480D9:
	LDX.w $1C61
	JSR.w ($0006,x)
	LDA.w #$0070
	STA.w $1C39
	LDA.w #$FFF0
	STA.w $1C47
	JSR.w CODE_B4810B
	LDA.w #$0200
	JSL.l CODE_808024
	LDA.w #$0001
	TRB.w $1C35
	LDY.w $05E3
	LDX.w DATA_B4F638,y
	LDA.w (DATA_B4F644&$FF0000)+$08,x
	LDX.w #CODE_B4813A>>16
	JML.l CODE_808003

CODE_B4810B:
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	JSL.l CODE_80801E
	RTS

CODE_B4811C:
	TSB.w $0605
	BEQ.b CODE_B48128
	LDA.w #$2000
	TSB.w $0605
	RTL

CODE_B48128:
	STA.b $1A
	LDX.w #$0000
CODE_B4812D:
	INX
	INX
	LDA.w $0607,x
	BNE.b CODE_B4812D
	LDA.b $1A
	STA.w $0607,x
	RTL

CODE_B4813A:
	PHK
	PLB
	LDA.w $04E4
	AND.w #$0001
	ORA.w #$7E00
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	LDX.w #$72E0
	JSR.w CODE_B4A82A
	LDA.w #$0100
	TRB.w $0611
	BEQ.b CODE_B48164
	LDY.w $1C43
	JSR.w CODE_B4A3FF
CODE_B48164:
	JSR.w CODE_B486BC
	JSR.w CODE_B4B00B
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_808015
	PHK
	PLB
	LDX.w #$0001
	LDA.w #$0080
	TRB.w $1C35
	BEQ.b CODE_B48195
	LDA.w #$FFC4
	STA.l $7EA171
	LDX.w #$0003
CODE_B48195:
	STX.w $04E4
	LDA.w $1C39
	BEQ.b CODE_B481AF
	DEC.w $1C39
	BNE.b CODE_B481AF
	INC.w $1C39
	LDA.w $1C3B
	BMI.b CODE_B481AF
	ASL
	TAX
	JSR.w (DATA_B483F3,x)
CODE_B481AF:
	LDA.w #$0001
	BIT.w $05AF
	BNE.b CODE_B481F7
	LDA.w #$0100
	BIT.w $1C35
	BEQ.b CODE_B481CD
	LDA.w $04DA
	BIT.w #$8000
	BEQ.b CODE_B481EF
	JSL.l CODE_BCF84D
	BRA.b CODE_B481EF

CODE_B481CD:
	JSR.w CODE_B4B043
	BCS.b CODE_B48233
	LDA.w $1C35
	BIT.w #$4000
	BNE.b CODE_B481EF
	BIT.w #$004F
	BNE.b CODE_B481E2
	JSR.w CODE_B48274
CODE_B481E2:
	LDA.w $1C3B
	BMI.b CODE_B481EC
	JSR.w CODE_B482DE
	BCS.b CODE_B48233
CODE_B481EC:
	JSR.w CODE_B48338
CODE_B481EF:
	LDA.w #$0040
	BIT.w $1C35
	BEQ.b CODE_B48233
CODE_B481F7:
	LDA.w $04EC
	BNE.b CODE_B48233
	BIT.w $05AF
	BPL.b CODE_B4820B
	LDA.w #CODE_80803F
	LDX.w #CODE_80803F>>16
	JML.l CODE_808003

CODE_B4820B:
	STZ.w $05E5
	LDA.w #$4000
	TRB.w $0611
	LDX.w $1C49
	BEQ.b CODE_B48229
	DEX
	STX.w $05EB
	LDA.w #$8000
	TSB.w $05E3
	LDA.w #$0004
	TSB.w $05FB
CODE_B48229:
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B48233:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	PHK
	PLB
	LDX.w #$3842
	LDA.w $1C35
	BIT.w #$0200
	BNE.b CODE_B48263
	BIT.w #$0100
	BEQ.b CODE_B48260
	LDX.w #$3800
	LDA.b $00
	BIT.w #$0002
	BEQ.b CODE_B48263
	LDX.w #$3842
	BRA.b CODE_B48263

CODE_B48260:
	LDX.w #$3800
CODE_B48263:
	TXA
	STA.l $7EA18F
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B48274:
	LDA.w $04DA
	BIT.w #$0800
	BEQ.b CODE_B482AA
	LDA.w $1C49
	CMP.w $1C4B
	BEQ.b CODE_B482DD
	LDA.w #$0020
	TRB.w $1C35
	BEQ.b CODE_B48294
	LDA.w #$0014
	TSB.w $1C35
	BRA.b CODE_B482A1

CODE_B48294:
	LDA.w #$0762
	JSL.l CODE_B28012
	LDA.w #$0002
	TSB.w $1C35
CODE_B482A1:
	INC.w $1C49
	LDA.w #$0011
	STA.w $1C65
CODE_B482AA:
	LDA.w $04DA
	BIT.w #$0400
	BEQ.b CODE_B482DD
	LDA.w $1C49
	BEQ.b CODE_B482DD
	LDA.w #$0010
	TRB.w $1C35
	BEQ.b CODE_B482C7
	LDA.w #$0028
	TSB.w $1C35
	BRA.b CODE_B482D4

CODE_B482C7:
	LDA.w #$0762
	JSL.l CODE_B28012
	LDA.w #$0001
	TSB.w $1C35
CODE_B482D4:
	DEC.w $1C49
	LDA.w #$0011
	STA.w $1C65
CODE_B482DD:
	RTS

CODE_B482DE:
	LDA.w $04DA
	BIT.w #$0100
	BNE.b CODE_B48310
	BIT.w #$0200
	BEQ.b CODE_B4830B
	LDA.w $1C65
	BPL.b CODE_B4830B
	LDX.w $04FD
	LDA.b $5A,x
	BNE.b CODE_B48336
	STZ.w $1C49
	LDA.w #$0001
	STA.w $1C3B
	STA.w $1C39
	LDA.w #$0200
	TSB.w $1C35
	SEC
	RTS

CODE_B4830B:
	JSR.w CODE_B4B063
	BCC.b CODE_B48336
CODE_B48310:
	LDA.w $1C65
	BPL.b CODE_B48336
	LDX.w $04FD
	LDA.b $5A,x
	BNE.b CODE_B48336
	LDA.w #$0100
	BIT.w $1C35
	BNE.b CODE_B48334
	LDA.w #$0001
	STA.w $1C39
	STA.w $1C3B
	LDA.w #$066D
	JSL.l CODE_B28012
CODE_B48334:
	SEC
	RTS

CODE_B48336:
	CLC
	RTS

CODE_B48338:
	LDA.w #$0001
	BIT.w $1C35
	BEQ.b CODE_B4835C
	LDA.w $1C65
	ASL
	TAX
	LDA.l $7EA1A0
	CLC
	ADC.w DATA_B4F421,x
	STA.l $7EA1A0
	DEC.w $1C65
	BPL.b CODE_B4838B
	LDA.w #$0001
	TRB.w $1C35
CODE_B4835C:
	LDA.w #$0002
	BIT.w $1C35
	BEQ.b CODE_B4838B
	LDA.w $1C65
	ASL
	TAX
	LDA.l $7EA1A0
	SEC
	SBC.w DATA_B4F421,x
	STA.l $7EA1A0
	DEC.w $1C65
	BPL.b CODE_B4838B
	LDA.w #$0002
	TRB.w $1C35
	LDA.w #$0020
	TRB.w $0611
	BEQ.b CODE_B4838B
	JSR.w CODE_B48701
CODE_B4838B:
	JSR.w CODE_B48394
	BCC.b CODE_B48393
	JSR.w CODE_B483C4
CODE_B48393:
	RTS

CODE_B48394:
	SEC
	LDA.w #$0004
	BIT.w $1C35
	BEQ.b CODE_B483C3
	LDA.w $1C65
	ASL
	TAX
	LDA.w $1C6D
	SEC
	SBC.w DATA_B4F445,x
	STA.w $1C6D
	LDA.l $7EA18C
	SEC
	SBC.w DATA_B4F445,x
	STA.l $7EA18C
	DEC.w $1C65
	BPL.b CODE_B483C3
	LDA.w #$0004
	TRB.w $1C35
CODE_B483C3:
	RTS

CODE_B483C4:
	LDA.w #$0008
	BIT.w $1C35
	BEQ.b CODE_B483F2
	LDA.w $1C65
	ASL
	TAX
	LDA.w $1C6D
	CLC
	ADC.w DATA_B4F445,x
	STA.w $1C6D
	LDA.l $7EA18C
	CLC
	ADC.w DATA_B4F445,x
	STA.l $7EA18C
	DEC.w $1C65
	BPL.b CODE_B483F2
	LDA.w #$0008
	TRB.w $1C35
CODE_B483F2:
	RTS

DATA_B483F3:
	dw CODE_B486A9
	dw CODE_B48661
	dw CODE_B48497
	dw CODE_B4845A
	dw CODE_B483FD

CODE_B483FD:
	LDA.w #$4000
	BIT.w $0611
	BNE.b CODE_B4842E
	LDA.w #$0004
	BIT.w $05FB
	BEQ.b CODE_B4842E
	JSL.l CODE_80806F
	LDX.w #$003E
	LDA.w #$2000
	LDY.w #$02D8
	JSR.w CODE_B4A063
	JSL.l CODE_BCF8AC
	LDA.w #$0150
	STA.w $1C39
	STZ.w $1C3B
	STZ.w $1C49
	RTS

CODE_B4842E:
	LDA.w $0611
	BIT.w #$8000
	BEQ.b CODE_B48456
	BIT.w #$03F8
	BNE.b CODE_B48456
	LDA.w $0605
	BIT.w #$2003
	BNE.b CODE_B48456
	BIT.w #$0040
	BNE.b CODE_B48456
	LDA.w $0693
	BIT.w #$0002
	BNE.b CODE_B48456
	LDA.w #$4200
	TRB.w $1C35
CODE_B48456:
	DEC.w $1C3B
	RTS

CODE_B4845A:
	LDA.w $0611
	BIT.w #$8000
	BNE.b CODE_B48479
	LDA.w #$0000
	LDY.w #$02D8
	JSR.w CODE_B4A545
	BCC.b CODE_B4847E
	STZ.w $1C39
	JSR.w CODE_B4A80C
	LDA.w #$4200
	TRB.w $1C35
CODE_B48479:
	DEC.w $1C3B
	BRA.b CODE_B48496

CODE_B4847E:
	LDA.w #$0140
	STA.w $1C39
	LDA.w $15E2
	CMP.w #$0002
	BNE.b CODE_B48496
	LDX.w $04FD
	LDA.w #$0002
	STA.b $38,x
	STZ.b $26,x
CODE_B48496:
	RTS

CODE_B48497:
	LDA.w $1C65
	BMI.b CODE_B4849D
	RTS

CODE_B4849D:
	LDA.w $0611
	BIT.w #$0200
	BEQ.b CODE_B484D1
	LDA.w #$0029
	SEC
	SBC.w $05CF
	BEQ.b CODE_B484B4
	JSR.w CODE_B485D5
	BRL.w CODE_B485C8

CODE_B484B4:
	LDX.w $1C3D
	INC.b $38,x
	LDA.w #$000C
	LDY.w #$02D8
	JSR.w CODE_B4A545
	BCC.b CODE_B484CA
	JSR.w CODE_B4860B
	BRL.w CODE_B485C5

CODE_B484CA:
	LDA.w #$0140
CODE_B484CD:
	STA.w $1C39
	RTS

CODE_B484D1:
	LDY.w $05CF
	CPY.w #$0029
	BNE.b CODE_B484E1
	LDA.w #$0240
	TSB.w $0611
	BRA.b CODE_B484B4

CODE_B484E1:
	BIT.w #$0040
	BNE.b CODE_B48502
	LDA.w $0693
	BIT.w #$0002
	BEQ.b CODE_B48502
	LDA.w #$0009
	LDY.w #$02D8
	JSR.w CODE_B4A545
	BCC.b CODE_B484CA
	LDA.w #$0240
	TSB.w $0611
	BRL.w CODE_B485C5

CODE_B48502:
	LDA.w $0605
	BIT.w #$2000
	BEQ.b CODE_B48525
	LDX.w $1C3D
	INC.b $38,x
	LDA.w #$0002
	STA.b $66,x
	LDA.w #$0015
	LDY.w #$02D8
	JSR.w CODE_B4A545
	BCC.b CODE_B484CA
	JSR.w CODE_B48632
	BRL.w CODE_B485C8

CODE_B48525:
	BIT.w #$0002
	BEQ.b CODE_B4854D
	LDA.w #$0010
	BIT.w $0611
	BNE.b CODE_B4855A
	LDA.w #$0012
	LDY.w #$02D8
	JSR.w CODE_B4A545
	BCC.b CODE_B48546
	LDA.w #$0010
	TSB.w $0611
	BRL.w CODE_B485C5

CODE_B48546:
	LDA.w #$0140
	STA.w $1C39
	RTS

CODE_B4854D:
	BIT.w #$0001
	BNE.b CODE_B48571
	LDA.w #$0008
	BIT.w $0611
	BNE.b CODE_B48571
CODE_B4855A:
	LDY.w #$0018
	LDA.w $0611
	BIT.w #$1000
	BNE.b CODE_B48568
	LDY.w #$0003
CODE_B48568:
	TYA
	LDY.w #$02D8
	JSR.w CODE_B4A51D
	BRA.b CODE_B485C8

CODE_B48571:
	LDA.w #$0008
	TRB.w $05FB
	BNE.b CODE_B485A7
	LDA.w #$0008
	TSB.w $0611
	LDX.w $1C3D
	LDA.b $38,x
	BNE.b CODE_B4858D
	INC.b $38,x
	LDA.w #$0001
	STA.b $66,x
CODE_B4858D:
	LDA.w #$000F
	LDY.w #$02D8
	JSR.w CODE_B4A545
	BCS.b CODE_B4859B
	BRL.w CODE_B484CA

CODE_B4859B:
	LDA.w #$0008
	TSB.w $05FB
	LDA.w #$0140
	BRL.w CODE_B484CD

CODE_B485A7:
	INC.w $1C49
	INC.w $1C4B
	LDA.w #$0800
	TSB.w $0611
	LDA.w #$0008
	TRB.w $0611
	LDA.w #$0280
	STA.w $1C43
	LDX.w #$0008
	JSR.w CODE_B486EB
CODE_B485C5:
	JSR.w CODE_B4A80C
CODE_B485C8:
	STZ.w $1C39
	DEC.w $1C3B
	LDA.w #$4200
	TRB.w $1C35
	RTS

CODE_B485D5:
	STA.w !REGISTER_DividendLo
	LDA.w #$000A
	STA.w !REGISTER_Divisor
	LDY.w #$0000
	LDY.w #$0000
	LDA.b ($00)
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	CLC
	ADC.w #$0030
	XBA
	ORA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.w #$0030
	XBA
	LDX.w #$003C
	JSR.w CODE_B4A0AC
	LDY.w #$02D8
	LDX.w #$003C
	LDA.w #$2000
	JSR.w CODE_B4A063
	RTS

CODE_B4860B:
	LDX.w $1C3D
	STZ.b $38,x
	STZ.w $05CF
	INC.w $1C49
	INC.w $1C4B
	LDA.w #$0200
	TRB.w $0611
	LDA.w #$2000
	TSB.w $0611
	LDA.w #$0100
	STA.w $1C43
	LDX.w #$0010
	JSR.w CODE_B486EB
	RTS

CODE_B48632:
	LDA.w #$2000
	TRB.w $0605
	INC.w $1C49
	INC.w $1C4B
	LDA.w #$1000
	TSB.w $0611
	LDA.w #$01C0
	STA.w $1C43
	LDX.w #$000C
	JSR.w CODE_B486EB
	JSL.l CODE_80806F
	LDX.w #$0034
	LDA.w #$2000
	LDY.w #$02D8
	JSR.w CODE_B4A063
	RTS

CODE_B48661:
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$0400
	TRB.w $1C35
	JSL.l CODE_80806F
	LDA.w $1C49
	BNE.b CODE_B48692
	JSL.l CODE_BCF8AC
	SEP.b #$20
	LDA.b #$42
	STA.l $7EA18F
	REP.b #$20
	LDA.w #$0004
	TRB.w $05FB
	LDA.w #$0150
	STA.w $1C39
	BRA.b CODE_B4869C

CODE_B48692:
	JSL.l CODE_BCF8F8
	LDA.w #$0080
	STA.w $1C39
CODE_B4869C:
	LDY.w #$02D8
	LDA.w #$0006
	JSR.w CODE_B4A51D
	DEC.w $1C3B
	RTS

CODE_B486A9:
	LDA.w #$0040
	TSB.w $1C35
	STZ.w $04ED
	LDA.w #$820F
	STA.w $04EC
	DEC.w $1C3B
	RTS

CODE_B486BC:
	REP.b #$20
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B486EA
	LSR
	LSR
	LSR
	AND.w #$0003
	TAX
	LDA.w #$2010
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$FF60
CODE_B486D5:
	CLC
	ADC.w #$00A0
	DEX
	BPL.b CODE_B486D5
	CLC
	ADC.w #DATA_FC1F20
	LDY.w #$00A0
	LDX.w #DATA_FC1F20>>16
	JSL.l CODE_808054
CODE_B486EA:
	RTS

CODE_B486EB:
	STX.w $1C93
	LDA.w #$0002
	TSB.w $1C35
	LDA.w #$0011
	STA.w $1C65
	LDA.w #$0020
	TSB.w $0611
	RTS

CODE_B48701:
	LDA.w #$0005
	STA.b $1A
	LDA.w #$635E
	STA.b $1C
	STZ.b $1E
	LDX.w !RAM_DKC3_Global_FrenchTextFlag
	LDA.l DATA_B4874B,x
	AND.w #$00FF
	CLC
	ADC.w $1C93
	TAX
	LDA.l DATA_B4F469,x
	STA.b $1E
	LDA.l DATA_B4F469+$02,x
	STA.b $1A
	LDX.w #$3EFF
	LDY.w $1C43
	JSR.w CODE_B4A6CE
	JSR.w CODE_B4A6C0
	LDX.w #$001A
	JSR.w CODE_B4A6DC
	JSR.w CODE_B4A4B7
	LDA.w #$0100
	TSB.w $0611
	LDA.w #$0778
	JSL.l CODE_B28012
	RTS

DATA_B4874B:
	db $00,$14,$28

CODE_B4874E:
	PHK
	PLB
	LDA.w $04E4
	AND.w #$0001
	ORA.w #$FE00
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	JSR.w CODE_B488DA
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_808015
	PHK
	PLB
	JSR.w CODE_B48D06
	JSR.w CODE_B48D33
	LDX.w #$0001
	LDA.w #$0080
	TRB.w $1C35
	BEQ.b CODE_B48798
	LDA.w #$FFD1
	STA.l $7EA171
	LDX.w #$0003
CODE_B48798:
	STX.w $04E4
	JSR.w CODE_B48D55
	LDA.w $1C39
	BEQ.b CODE_B487C2
	DEC.w $1C39
	BNE.b CODE_B487C2
	INC.w $1C39
	LDA.w $1C3B
	BMI.b CODE_B487C2
	ASL
	TAX
	LDA.w $0613
	BIT.w #$0004
	BNE.b CODE_B487BF
	JSR.w (DATA_B48A98,x)
	BRA.b CODE_B487C2

CODE_B487BF:
	JSR.w (DATA_B48A8A,x)
CODE_B487C2:
	LDA.w $1C63
	BEQ.b CODE_B487CC
	DEC.w $1C63
	BNE.b CODE_B48825
CODE_B487CC:
	LDA.w #$8000
	TRB.w $1C35
	LDA.w #$0001
	BIT.w $05AF
	BNE.b CODE_B4882D
	LDA.w #$0100
	BIT.w $1C35
	BEQ.b CODE_B487FD
	LDA.w $04DA
	BIT.w #$8000
	BEQ.b CODE_B487FB
	LDX.w $18DF
	BNE.b CODE_B48825
	LDA.w #$0010
	BIT.w $0613
	BNE.b CODE_B48825
	JSL.l CODE_BCF84D
CODE_B487FB:
	BRA.b CODE_B48825

CODE_B487FD:
	LDA.w $0613
	BIT.w #$4000
	BNE.b CODE_B48825
	JSR.w CODE_B4B043
	BCS.b CODE_B48871
	LDA.w $1C35
	BIT.w #$4000
	BNE.b CODE_B48825
	LDA.w $1C35
	BIT.w #$004F
	BNE.b CODE_B4881D
	JSR.w CODE_B48935
CODE_B4881D:
	JSR.w CODE_B48983
	BCS.b CODE_B48871
	JSR.w CODE_B489CA
CODE_B48825:
	LDA.w #$0040
	BIT.w $1C35
	BEQ.b CODE_B48871
CODE_B4882D:
	LDA.w $04EC
	BNE.b CODE_B48871
	BIT.w $05AF
	BPL.b CODE_B48841
	LDA.w #CODE_80803F
	LDX.w #CODE_80803F>>16
	JML.l CODE_808003

CODE_B48841:
	LDA.w $1C59
	STA.w $054B
	STZ.w $0543
	LDA.w $1C49
	BEQ.b CODE_B48867
	LDX.w #!Define_DKC3_LevelID_SwankysSideshowInTent
	STX.b !RAM_DKC3_Global_CurrentLevelLo
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$0007
	STA.w $0549
	LDA.w #CODE_808493
	LDX.w #CODE_808493>>16
	BRA.b CODE_B4886D

CODE_B48867:
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
CODE_B4886D:
	JML.l CODE_808003

CODE_B48871:
	SEP.b #$20
	LDA.b #$6C
	SEC
	SBC.l $7EA18C
	STA.l $7EA190
	REP.b #$20
	JSL.l CODE_BB85C1
	JSL.l CODE_B7E49F
	JSL.l CODE_B7800C
	LDA.w $0613
	BIT.w #$0010
	BNE.b CODE_B4889D
	LDX.w #DATA_B4FC2B
	LDY.w #$0000
	JSR.w CODE_B4B67A
CODE_B4889D:
	JSL.l CODE_BB8606
	JSL.l CODE_B7800F
	JSL.l CODE_B7E4A5
	PHK
	PLB
	LDA.w $1C35
	BIT.w #$0200
	BNE.b CODE_B488C2
	BIT.w #$8100
	BEQ.b CODE_B488CE
	LDX.w #$0000
	LDA.b $00
	BIT.w #$0002
	BEQ.b CODE_B488C5
CODE_B488C2:
	LDX.w #$0042
CODE_B488C5:
	TXA
	SEP.b #$20
	STA.l $7EA18F
	REP.b #$20
CODE_B488CE:
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B488DA:
	SEP.b #$20
	LDA.b #$5C
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDX.w #$0000
	LDY.w #$0003
CODE_B488E9:
	LDA.l $7EA1AB,x
	SEP.b #$20
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	INX
	INX
	DEY
	BNE.b CODE_B488E9
	LDY.w #$0800
	LDX.w $04F9
	LDA.b $12,x
	CMP.w #$0060
	BPL.b CODE_B4890D
	LDY.w #$0000
CODE_B4890D:
	STY.w !REGISTER_BG3And4WindowMaskSettings
	LDX.w #$72E0
	JSR.w CODE_B4A82A
	SEP.b #$20
	LDA.w $1C37
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.w $1C38
	STA.w !REGISTER_BG2HorizScrollOffset
	LDA.l $7EA171
	CMP.b #$D3
	BNE.b CODE_B48932
	LDA.b #$C1
	STA.l $7EA193
CODE_B48932:
	REP.b #$20
	RTS

CODE_B48935:
	LDA.w $04D6
	BIT.w #$0400
	BEQ.b CODE_B4895F
	LDA.w $1C49
	AND.w #$00FF
	CMP.w $1C57
	BEQ.b CODE_B48982
	LDA.w #$0008
	TSB.w $1C35
	LDA.w #$0011
	STA.w $1C65
	INC.w $1C49
	LDA.w #$076C
	JSL.l CODE_B28012
	RTS

CODE_B4895F:
	BIT.w #$0800
	BEQ.b CODE_B48982
	LDA.w $1C49
	AND.w #$00FF
	BEQ.b CODE_B48982
	LDA.w #$0004
	TSB.w $1C35
	LDA.w #$0011
	STA.w $1C65
	DEC.w $1C49
	LDA.w #$076C
	JSL.l CODE_B28012
CODE_B48982:
	RTS

CODE_B48983:
	LDA.w $04DA
	LDX.w $1C3B
	CPX.w #$0002
	BCC.b CODE_B489AF
CODE_B4898E:
	BIT.w #$0200
	BEQ.b CODE_B489AF
	LDA.w $1C65
	BPL.b CODE_B4898E
	LDA.w #$0002
	STA.w $1C3B
	LDA.w #$0001
	STA.w $1C39
	STA.w $1C49
	LDA.w #$4200
	TSB.w $1C35
	SEC
	RTS

CODE_B489AF:
	JSR.w CODE_B4B063
	BCC.b CODE_B489C8
	LDA.w $1C55
	BMI.b CODE_B489BB
	BNE.b CODE_B489C8
CODE_B489BB:
	LDA.w $1C65
	BPL.b CODE_B489C8
	LDA.w #$0001
	STA.w $1C39
	SEC
	RTS

CODE_B489C8:
	CLC
	RTS

CODE_B489CA:
	LDA.w $1C35
	BIT.w #$0003
	BNE.b CODE_B489D5
	BRL.w CODE_B48A81

CODE_B489D5:
	SEP.b #$20
	LDA.b #$42
	STA.l $7EA18F
	REP.b #$20
	LDA.w #$0001
	BIT.w $1C35
	BEQ.b CODE_B48A31
	LDA.w $1C37
	CMP.w $1C51
	BMI.b CODE_B489FD
	LDA.w $1C53
	DEC
	DEC
	CMP.w #$FFFA
	BMI.b CODE_B48A0A
	BEQ.b CODE_B48A0A
	BRA.b CODE_B48A07

CODE_B489FD:
	LDA.w $1C53
	INC
	INC
	CMP.w #$0006
	BPL.b CODE_B48A0A
CODE_B48A07:
	STA.w $1C53
CODE_B48A0A:
	LDA.w $1C53
	CLC
	ADC.w $1C37
	STA.w $1C37
	DEC.w $1C55
	BPL.b CODE_B48A81
	LDA.w $1C51
	STA.w $1C37
	SEP.b #$20
	LDA.b #$00
	STA.l $7EA18F
	REP.b #$20
	LDA.w #$0001
	TRB.w $1C35
	BRA.b CODE_B48A81

CODE_B48A31:
	LDA.w #$0002
	BIT.w $1C35
	BEQ.b CODE_B48A81
	LDA.w $1C37
	CMP.w $1C51
	BPL.b CODE_B48A4F
	LDA.w $1C53
	DEC
	DEC
	CMP.w #$FFFA
	BMI.b CODE_B48A5C
	BEQ.b CODE_B48A0A
	BRA.b CODE_B48A59

CODE_B48A4F:
	LDA.w $1C53
	INC
	INC
	CMP.w #$0006
	BPL.b CODE_B48A5C
CODE_B48A59:
	STA.w $1C53
CODE_B48A5C:
	LDA.w $1C37
	SEC
	SBC.w $1C53
	STA.w $1C37
	DEC.w $1C55
	BPL.b CODE_B48A81
	LDA.w $1C51
	STA.w $1C37
	SEP.b #$20
	LDA.b #$00
	STA.l $7EA18F
	REP.b #$20
	LDA.w #$0002
	TRB.w $1C35
CODE_B48A81:
	JSR.w CODE_B48394
	BCC.b CODE_B48A89
	JSR.w CODE_B483C4
CODE_B48A89:
	RTS

DATA_B48A8A:
	dw CODE_B48AD1
	dw CODE_B48C6B
	dw CODE_B48B3C
	dw CODE_B48AE7
	dw CODE_B48AF7
	dw CODE_B48CBA
	dw CODE_B48AA9

DATA_B48A98:
	dw CODE_B48AD1
	dw CODE_B48C6B
	dw CODE_B48BC8
	dw CODE_B48AE7
	dw CODE_B48AF7
	dw CODE_B48CBA
	dw CODE_B48AA9

DATA_B48AA6:
	db $0C,$0F,$15

CODE_B48AA9:
	LDX.w $0545
	LDA.w DATA_B48AA6,x
	AND.w #$00FF
	LDY.w #$0000
	JSR.w CODE_B4A51D
	LDA.w #$0300
	TSB.w $1C35
	STZ.w $1C3B
	LDA.w #$01C0
	STA.w $1C39
	LDA.w #$4000
	TRB.w $0613
	STZ.w $1C49
	RTS

CODE_B48AD1:
	LDA.w #$0040
	TSB.w $1C35
	STZ.w $04ED
	LDA.w #$820F
	STA.w $04EC
	DEC.w $1C3B
	STZ.w $0545
	RTS

CODE_B48AE7:
	LDA.w #$0003
	LDY.w #$02E0
	JSR.w CODE_B4A51D
	STZ.w $1C39
	DEC.w $1C3B
	RTS

CODE_B48AF7:
	LDA.w $0613
	BIT.w #$4000
	BEQ.b CODE_B48B07
	LDA.w #$0006
	STA.w $1C3B
	BRA.b CODE_B48B3B

CODE_B48B07:
	BIT.w #$8000
	BNE.b CODE_B48B30
	LDA.w #$0000
	LDY.w #$02E1
	JSR.w CODE_B4A545
	BCC.b CODE_B48B35
	STZ.w $1C39
	JSR.w CODE_B4A80C
	DEC.w $1C3B
	LDA.w #$4200
	TRB.w $1C35
	SEP.b #$20
	LDA.b #$00
	STA.l $7EA18F
	REP.b #$20
CODE_B48B30:
	DEC.w $1C3B
	BRA.b CODE_B48B3B

CODE_B48B35:
	LDA.w #$0140
	STA.w $1C39
CODE_B48B3B:
	RTS

CODE_B48B3C:
	LDA.w #$0068
	JSR.w CODE_B48CF2
	LDA.w #$8001
	TSB.w $1C35
	LDA.w #$0400
	TRB.w $1C35
	JSL.l CODE_80806F
	STZ.w $1C39
	LDA.w $1C49
	AND.w #$00FF
	BEQ.b CODE_B48B81
	LDA.w #$0006
	LDY.w #$02E1
	JSR.w CODE_B4A51D
	JSL.l CODE_BCF8AC
CODE_B48B6A:
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$0080
	STA.w $1C39
	LDA.w #$0001
	STA.w $1C3B
	STZ.w $1C49
	BRA.b CODE_B48BB0

CODE_B48B81:
	JSR.w CODE_B48C47
	BCC.b CODE_B48B6A
	LDA.w #$066D
	JSL.l CODE_B28012
	LDA.w #$0010
	STA.w $1C63
	LDA.w #$0002
	STA.w $1C57
	LDA.w #$0100
	TSB.w $1C49
	LDA.w $1C59
	BNE.b CODE_B48BB7
	LDX.w #$0030
	LDA.w #$2000
	LDY.w #$02E1
	JSR.w CODE_B4A063
CODE_B48BB0:
	DEC.w $1C3B
	JSR.w CODE_B48CD9
	RTS

CODE_B48BB7:
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$0080
	STA.w $1C39
	DEC.w $1C3B
	BRA.b CODE_B48BB0

CODE_B48BC8:
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$0400
	TRB.w $1C35
	JSL.l CODE_80806F
	LDA.w #$0090
	STA.w $1C39
	LDA.w $1C49
	BEQ.b CODE_B48C03
	LDA.w #$0006
	LDY.w #$02E1
	JSR.w CODE_B4A51D
	JSL.l CODE_BCF8AC
CODE_B48BF0:
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$0080
	STA.w $1C39
	STZ.w $1C49
	STZ.w $1C3B
	RTS

CODE_B48C03:
	JSR.w CODE_B48C47
	BCC.b CODE_B48BF0
	LDA.w #$066D
	JSL.l CODE_B28012
	LDA.w $0613
	AND.w #$0003
	ASL
	CLC
	ADC.w #$002A
	TAX
	LDA.w #$2000
	LDY.w #$02E1
	JSR.w CODE_B4A063
	LDA.w $0613
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_B48C41,x
	STA.w $1C49
	JSL.l CODE_BCF9A7
	DEC.w $1C3B
	DEC.w $1C3B
	JSR.w CODE_B48CD9
	RTS

DATA_B48C41:
	dw $0140,$0120,$0110

CODE_B48C47:
	LDA.w #$0002
	JSR.w CODE_B490B5
	BCS.b CODE_B48C6A
	LDA.w #$0009
	LDY.w #$0000
	JSR.w CODE_B4A51D
	LDA.w #$056D
	JSL.l CODE_B28012
	LDA.w #$066E
	JSL.l CODE_B28012
	LDA.w #$0200
	CLC
CODE_B48C6A:
	RTS

CODE_B48C6B:
	LDA.w #$066D
	JSL.l CODE_B28012
	LDA.w #$0100
	TSB.w $1C35
	JSL.l CODE_80806F
	LDA.w $1C49
	AND.w #$00FF
	ASL
	TAY
	LDX.w DATA_B48CB4,y
	LDA.w #$2000
	LDY.w #$02E1
	JSR.w CODE_B4A063
	LDA.w $1C49
	AND.w #$00FF
	TAY
	LDA.w DATA_B48CB1,y
	AND.w #$00FF
	TSB.w $1C49
	LDA.w #$0090
	STA.w $1C39
	JSL.l CODE_BCF9A7
	DEC.w $1C3B
	JSR.w CODE_B48CD9
	RTS

DATA_B48CB1:
	db $10,$40,$20

DATA_B48CB4:
	dw $002E,$002A,$002C

CODE_B48CBA:
	LDA.w #$FF98
	JSR.w CODE_B48CF2
	LDA.w #$0002
	TSB.w $1C35
	STZ.w $1C49
	LDA.w #$0002
	STA.w $1C3B
	LDA.w #$0001
	STA.w $1C39
	JSR.w CODE_B48CD9
	RTS

CODE_B48CD9:
	LDA.w $1C3B
	ASL
	TAX
	LDA.l DATA_B48CEC,x
	LDX.w $1C3D
	STX.b $70
	JSL.l CODE_B9A000
	RTS

DATA_B48CEC:
	dw $02E0,$02E1,$02DF

CODE_B48CF2:
	CLC
	ADC.w $1C37
	STA.w $1C51
	LDA.w #$0022
	STA.w $1C55
	LDA.w #$0000
	STA.w $1C53
	RTS

CODE_B48D06:
	SEP.b #$20
	DEC.w $1C41
	BPL.b CODE_B48D30
	LDA.w $1C3F
	AND.b #$1F
	CMP.b #$1E
	BCC.b CODE_B48D1C
	LDX.w #$0026
	STX.w $1C41
CODE_B48D1C:
	ORA.b #$80
	STA.l $7EA1A0
	AND.b #$1F
	ORA.b #$20
	STA.l $7EA1A1
	DEC.w $1C3F
	DEC.w $1C3F
CODE_B48D30:
	REP.b #$20
	RTS

CODE_B48D33:
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B48D54
	LDA.l $7EA1AB
	PHA
	LDA.l $7EA1AD
	STA.l $7EA1AB
	LDA.l $7EA1AF
	STA.l $7EA1AD
	PLA
	STA.l $7EA1AF
CODE_B48D54:
	RTS

CODE_B48D55:
	LDA.w #$0400
	BIT.w $1C35
	BNE.b CODE_B48D81
	LDA.l $7EA171
	INC
	INC
	BPL.b CODE_B48D81
	STA.l $7EA171
	EOR.w #$FFFF
	INC
	STA.l $7EA174
	SEP.b #$20
	CLC
	ADC.b #$40
	SEC
	SBC.l $7EA163
	STA.l $7EA160
	REP.b #$20
CODE_B48D81:
	RTS

CODE_B48D82:
	PHK
	PLB
	LDA.w $04E4
	AND.w #$FF01
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	LDX.w #$7EE0
	JSR.w CODE_B4A82A
	LDA.w #$0001
	TRB.w $1C91
	BEQ.b CODE_B48DA6
	JSR.w CODE_B4A859
CODE_B48DA6:
	JSR.w CODE_B49FAA
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w #$4000
	BIT.w $1C35
	BNE.b CODE_B48DC5
	JSL.l CODE_808015
CODE_B48DC5:
	PHK
	PLB
	LDX.w #$0001
	LDA.w #$0080
	BIT.w $1C35
	BEQ.b CODE_B48DD8
	TRB.w $1C35
	LDX.w #$0003
CODE_B48DD8:
	SEP.b #$10
	STX.w $04E4
	REP.b #$10
	LDA.w $1C39
	BEQ.b CODE_B48E10
	DEC.w $1C39
	BNE.b CODE_B48E10
	INC.w $1C39
	LDA.w $1C3B
	BMI.b CODE_B48E10
	ASL
	CLC
	ADC.w $1C3B
	ADC.w $1C7F
	STA.b $42
	LDY.w #$0002
	LDA.b ($42),y
	AND.w #$00FF
	STA.w $1C3B
	LDA.b ($42)
	STA.b $42
	PEA.w CODE_B48E10-$01
	JMP.w ($0042)
CODE_B48E10:
	LDA.w #$0001
	BIT.w $05AF
	BNE.b CODE_B48E44
	LDA.w #$0100
	BIT.w $1C35
	BEQ.b CODE_B48E34
	LDA.w $04DA
	BIT.w $1C59
	BNE.b CODE_B48E2D
	BIT.w #$8000
	BEQ.b CODE_B48E31
CODE_B48E2D:
	JSL.l CODE_BCF84D
CODE_B48E31:
	BRL.w CODE_B48E3C

CODE_B48E34:
	JSR.w CODE_B48EBF
	JSR.w CODE_B48F1E
	BCS.b CODE_B48E6E
CODE_B48E3C:
	LDA.w #$0040
	BIT.w $1C35
	BEQ.b CODE_B48E6E
CODE_B48E44:
	LDA.w $04EC
	BNE.b CODE_B48E6E
	BIT.w $05AF
	BPL.b CODE_B48E58
	LDA.w #CODE_80803F
	LDX.w #CODE_80803F>>16
	JML.l CODE_808003

CODE_B48E58:
	JSR.w CODE_B48E65
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B48E65:
	LDA.w $1D45
	BEQ.b CODE_B48E6D
	STA.w $05C9
CODE_B48E6D:
	RTS

CODE_B48E6E:
	JSL.l CODE_B7800C
	LDA.w #$0001
	BIT.w $1C35
	BEQ.b CODE_B48E8A
	LDA.b $00
	BIT.w #$0010
	BEQ.b CODE_B48E8A
	LDY.w #$3800
	LDX.w #DATA_B4FCB1
	JSR.w CODE_B4B67A
CODE_B48E8A:
	LDA.w #$0002
	BIT.w $1C35
	BEQ.b CODE_B48EA2
	LDA.b $00
	BIT.w #$0010
	BNE.b CODE_B48EA2
	LDY.w #$B800
	LDX.w #DATA_B4FCB7
	JSR.w CODE_B4B67A
CODE_B48EA2:
	JSL.l CODE_BB8606
	LDA.w #$0200
	STA.b $46
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B48EBF:
	LDA.w #$0004
	BIT.w $1C35
	BEQ.b CODE_B48F1D
	LDA.w #$0003
	TSB.w $1C35
	LDX.w $1C49
	BNE.b CODE_B48ED8
	LDA.w #$0001
	TRB.w $1C35
CODE_B48ED8:
	CPX.w $1C4B
	BNE.b CODE_B48EE3
	LDA.w #$0002
	TRB.w $1C35
CODE_B48EE3:
	LDA.w $04DA
	BIT.w #$0400
	BEQ.b CODE_B48F02
	LDX.w $1C49
	CPX.w $1C4B
	BPL.b CODE_B48EFB
	LDA.w #$076C
	JSL.l CODE_B28012
	INX
CODE_B48EFB:
	STX.w $1C49
	JSR.w CODE_B4A5A1
	RTS

CODE_B48F02:
	BIT.w #$0800
	BEQ.b CODE_B48F1D
	LDX.w $1C49
	CPX.w #$0000
	BEQ.b CODE_B48F17
	LDA.w #$076C
	JSL.l CODE_B28012
	DEX
CODE_B48F17:
	STX.w $1C49
	JSR.w CODE_B4A5A1
CODE_B48F1D:
	RTS

CODE_B48F1E:
	LDA.w $04DA
	BIT.w $1C59
	BEQ.b CODE_B48F34
	LDA.w #$0001
	STA.w $1C39
	STA.w $1C3B
	STZ.w $1C49
	SEC
	RTS

CODE_B48F34:
	LDA.l $7EA171
	CMP.w #$FFFE
	BCC.b CODE_B48F57
	LDA.w $04DA
	BIT.w #$8000
	BEQ.b CODE_B48F57
	LDA.w #$0004
	BIT.w $1C35
	BEQ.b CODE_B48F50
	INC.w $1C49
CODE_B48F50:
	LDA.w #$0001
	STA.w $1C39
	SEC
CODE_B48F57:
	RTS

CODE_B48F58:
	LDA.b ($B8)
	BIT.w #$8000
	BNE.b CODE_B48F73
	LDA.w #$0000
	LDY.w #$032F
	JSR.w CODE_B4A545
	BCS.b CODE_B48F73
	LDA.w #$0140
	STA.w $1C39
	INC.w $1C3B
CODE_B48F73:
	RTS

CODE_B48F74:
	LDA.w #$0003
	LDY.w #$032F
	JSR.w CODE_B4A51D
CODE_B48F7D:
	LDA.w #$0160
	STA.w $1C39
	RTS

CODE_B48F84:
	LDA.w #$0001
	STA.w $1C3B
	BRA.b CODE_B48F7D

CODE_B48F8C:
	LDA.w #$0001
	STA.w $1C39
	STA.w $1C3B
	STZ.w $1D3F
	RTS

CODE_B48F99:
	JSL.l CODE_80806F
	LDA.w #$2000
	LDY.w #$032F
	JSR.w CODE_B4A063
	BRA.b CODE_B48F7D

CODE_B48FA8:
	JSL.l CODE_80806F
	LDA.w #$2000
	LDY.w #$032F
	JSR.w CODE_B4A063
	BRA.b CODE_B48F84

CODE_B48FB7:
	JSL.l CODE_80806F
	LDA.w #$2000
	LDY.w #$032F
	JSR.w CODE_B4A063
	JMP.w CODE_B4904A

CODE_B48FC7:
	STZ.w $1D3F
	JSR.w CODE_B4A80C
	LDA.w #$0E01
	STA.w $04E4
	LDA.w #$0001
	STA.l $7EA19C
	JMP.w CODE_B4904A

CODE_B48FDD:
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B4904A

CODE_B48FE9:
	LDA.w #$0004
	TSB.w $1C35
	LDX.w $1C49
	JSR.w CODE_B4A5A1
	STZ.w $1C39
	RTS

CODE_B48FF9:
	JSL.l CODE_80806F
	JSR.w CODE_B490F8
	LDX.w $0000,y
	LDA.w #$2000
	LDY.w #$032F
	JSR.w CODE_B4A063
	LDA.w #$F904
	STA.l $7EA19C
	LDA.w #$0020
	STA.w $1C39
	RTS

CODE_B4901A:
	LDA.w #$0007
	TRB.w $1C35
	LDA.w #$1E01
	STA.w $04E4
	LDA.w $1C49
	BNE.b CODE_B49032
	LDA.w #$0001
	STA.w $1C39
	RTS

CODE_B49032:
	DEC.w $1C49
	JSR.w CODE_B490F8
	CLC
	ADC.w $1C49
	TAY
	LDA.w $0005,y
	AND.w #$00FF
	STA.w $1C3B
	STZ.w $1C49
	RTS

CODE_B4904A:
	LDA.w $1D3F
	INC
	INC
	XBA
	LSR
	LSR
	STA.w $1C39
	LDA.w #$0100
	TSB.w $1C35
	LDA.w #$4000
	BIT.w $05FB
	BEQ.b CODE_B49068
	JSL.l CODE_BCF91C
	RTS

CODE_B49068:
	LDA.w $1C59
	BIT.w #$0200
	BNE.b CODE_B49086
	LDA.b ($B8)
	BIT.w #$0800
	BNE.b CODE_B4907C
	JSL.l CODE_BCF8D6
	RTS

CODE_B4907C:
	EOR.w #$0800
	STA.b ($B8)
	JSL.l CODE_BCF91C
	RTS

CODE_B49086:
	LDA.b ($B8)
	BIT.w #$0800
	BNE.b CODE_B49092
	JSL.l CODE_BCF8AC
	RTS

CODE_B49092:
	EOR.w #$0800
	STA.b ($B8)
	JSL.l CODE_BCF94E
	RTS

CODE_B4909C:
	LDA.w #$0567
	JSL.l CODE_B28012
	LDA.w #$0668
	JSL.l CODE_B28012
	LDA.w #$0009
	LDY.w #$0000
	JSR.w CODE_B4A51D
	BRA.b CODE_B490F1

CODE_B490B5:
	EOR.w #$FFFF
	INC
	CLC
	ADC.w $05C9
	BMI.b CODE_B490C5
	LDX.w $1C6F
	STA.b $64,x
	SEC
CODE_B490C5:
	RTS

CODE_B490C6:
	LDX.w $18E7
	STA.b $60,x
	EOR.b ($B8)
	STA.b ($B8)
	LDA.w #$0466
	JSL.l CODE_B28012
	RTS

CODE_B490D7:
	LDX.w $18E7
	STA.b $5C,x
	LDA.w #$0466
	JSL.l CODE_B28012
	RTS

CODE_B490E4:
	JSL.l CODE_80806F
	LDA.w #$2000
	LDY.w #$032F
	JSR.w CODE_B4A063
CODE_B490F1:
	LDA.w #$01A0
	STA.w $1C39
	RTS

CODE_B490F8:
	LDX.w $1C61
	LDA.w $0009,x
	CLC
	ADC.w $1C4D
	TAY
	LDA.w $0000,y
	TAY
	RTS

CODE_B49108:
	LDX.w $1C6F
	STX.w $18DF
	STZ.b $38,x
	STZ.b $62,x
	RTS

CODE_B49113:
	LDA.w #$4000
	TSB.w $0615
	BEQ.b CODE_B49138
	LDY.w #$032F
	LDA.w #$0003
	JSR.w CODE_B4A51D
CODE_B49124:
	STZ.w $1C4D
	LDA.w #$F904
	STA.l $7EA19C
	LDA.w #$0020
	STA.w $1C39
	JSR.w CODE_B49108
	RTS

CODE_B49138:
	JSL.l CODE_80806F
	LDX.w #$000A
	LDY.w #$032F
	LDA.w #$2000
	JSR.w CODE_B4A063
	BRA.b CODE_B49124

CODE_B4914A:
	LDX.w #$0024
	LDA.w #$0002
	STA.w $1C4D
	LDA.w #$0008
	BIT.w $0615
	BNE.b CODE_B49164
	LDX.w #$0044
	LDA.w #$0008
	STA.w $1C4D
CODE_B49164:
	JMP.w CODE_B490E4

CODE_B49167:
	LDX.w #$0018
	LDA.w #$0004
	STA.w $1C4D
	LDA.w #$0004
	BIT.w $0615
	BNE.b CODE_B49181
	LDX.w #$0034
	LDA.w #$0006
	STA.w $1C4D
CODE_B49181:
	JMP.w CODE_B490E4

CODE_B49184:
	LDA.w #$0005
	JSR.w CODE_B490B5
	BCS.b CODE_B4918F
	JMP.w CODE_B4909C

CODE_B4918F:
	LDA.w #$0004
	JSR.w CODE_B490C6
	LDX.w #$0020
	JMP.w CODE_B490E4

CODE_B4919B:
	LDA.w #$0032
	JSR.w CODE_B490B5
	BCS.b CODE_B491A6
	JMP.w CODE_B4909C

CODE_B491A6:
	STA.w $1D45
	LDA.w #$0008
	JSR.w CODE_B490C6
	LDX.w #$0028
	JMP.w CODE_B490E4

CODE_B491B5:
	LDX.w #$0022
	JMP.w CODE_B490E4

CODE_B491BB:
	LDX.w #$002A
	JMP.w CODE_B490E4

CODE_B491C1:
	LDA.w #$0002
	JSR.w CODE_B490B5
	BCS.b CODE_B491CC
	JMP.w CODE_B4909C

CODE_B491CC:
	LDX.w #$003C
	JMP.w CODE_B490E4

CODE_B491D2:
	LDA.w #$000C
	LDY.w #$032F
	JSR.w CODE_B4A545
	BCS.b CODE_B491E3
	LDA.w #$000F
	STA.w $1C3B
CODE_B491E3:
	JMP.w CODE_B48F7D

CODE_B491E6:
	LDA.w #$000D
	JSR.w CODE_B490B5
	BCS.b CODE_B491F1
	JMP.w CODE_B4909C

CODE_B491F1:
	LDA.w #$000F
	LDY.w #$032F
	JSR.w CODE_B4A545
	BCS.b CODE_B49202
	LDA.w #$0011
	STA.w $1C3B
CODE_B49202:
	JMP.w CODE_B48F7D

CODE_B49205:
	LDX.w #$0050
	JMP.w CODE_B490E4

CODE_B4920B:
	LDA.w $0696
	BIT.w #$0001
	BEQ.b CODE_B49224
	LDX.w #$001E
	LDA.w #$4000
	BIT.w $0617
	BNE.b CODE_B49221
	LDX.w #$001A
CODE_B49221:
	BRL.w CODE_B48F99

CODE_B49224:
	JSR.w CODE_B4926C
	LDA.w #$0003
	LDY.w #$032F
	JSR.w CODE_B4A545
	BRL.w CODE_B48F7D

CODE_B49233:
	LDA.w $0696
	BIT.w #$0001
	BEQ.b CODE_B4924C
	LDX.w #$0020
	LDA.w #$4000
	BIT.w $0617
	BNE.b CODE_B49249
	LDX.w #$001C
CODE_B49249:
	BRL.w CODE_B48FB7

CODE_B4924C:
	JSR.w CODE_B4926C
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A545
	LDA.w $1C3D
	CLC
	ADC.w #$006E
	TAX
	INC.b $38,x
	LDA.w #$0663
	JSL.l CODE_B28012
	JMP.w CODE_B4904A

CODE_B4926C:
	LDA.w #$4000
	TSB.w $0617
	STZ.w $15E2
	LDX.w #$005F
CODE_B49278:
	LDA.w $0632,x
	INX
	BIT.w #$0002
	BEQ.b CODE_B49284
	INC.w $15E2
CODE_B49284:
	CPX.w #$0065
	BCC.b CODE_B49278
	RTS

CODE_B4928A:
	LDA.w #$0040
	BIT.w $0619
	BEQ.b CODE_B4929E
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F84

CODE_B4929E:
	LDA.w #$0002
	BIT.w $0692
	BEQ.b CODE_B492B4
	LDA.w #$4000
	TSB.w $0619
	BNE.b CODE_B492B4
	LDX.w #$000A
	JMP.w CODE_B48F99

CODE_B492B4:
	JMP.w CODE_B48F74

CODE_B492B7:
	LDA.w #$0040
	BIT.w $0605
	BNE.b CODE_B492C2
	JMP.w CODE_B48F8C

CODE_B492C2:
	LDX.w #$000C
	JMP.w CODE_B48F99

CODE_B492C8:
	LDA.w #$0040
	JSR.w CODE_B490D7
	LDY.w #$0184
	JSL.l CODE_BB85B8
	LDA.w #$4000
	TSB.w $1C35
	INC.w $05CD
	LDX.w #$0014
	JMP.w CODE_B490E4

CODE_B492E4:
	LDX.w #$0016
	JMP.w CODE_B490E4

CODE_B492EA:
	LDX.w #$0018
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B492F3:
	LDA.w #$8000
	TSB.w $0605
	LDA.w $061B
	BIT.w #$4000
	BNE.b CODE_B49317
	BIT.w #$0008
	BEQ.b CODE_B49314
	LDA.w #$4000
	BIT.w $0605
	BNE.b CODE_B49323
CODE_B4930E:
	LDX.w #$0018
	JMP.w CODE_B490E4

CODE_B49314:
	JMP.w CODE_B48F74

CODE_B49317:
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F84

CODE_B49323:
	LDA.w #$2000
	BIT.w $062B
	BNE.b CODE_B4930E
	RTS

CODE_B4932C:
	LDA.w #$0008
	BIT.w $061B
	BNE.b CODE_B49345
	BIT.w $0605
	BNE.b CODE_B4933C
CODE_B49339:
	JMP.w CODE_B48F8C

CODE_B4933C:
	LDA.w $061B
	BIT.w #$0080
	BEQ.b CODE_B49339
	RTS

CODE_B49345:
	LDA.w $0605
	BIT.w $4000
	BEQ.b CODE_B49339
	LDA.w $062B
	BIT.w $2000
	BNE.b CODE_B49339
	JSR.w CODE_B49108
	LDA.w #$0002
	STA.w $1C4D
	RTS

CODE_B4935F:
	LDA.w #$0008
	JSR.w CODE_B490D7
	LDA.w #$0080
	JSR.w CODE_B490C6
	LDX.w #$0014
	JMP.w CODE_B490E4

CODE_B49371:
	LDX.w #$0016
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B4937A:
	JSR.w CODE_B49108
	LDX.w #$0022
	JMP.w CODE_B48F99

CODE_B49383:
	RTS

CODE_B49384:
	LDA.w #$0004
	STA.w $1C4D
	RTS

CODE_B4938B:
	LDX.w #$0020
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49394:
	LDA.w #$000A
	JSR.w CODE_B490B5
	BCC.b CODE_B493AE
	LDA.w #$0008
	JSR.w CODE_B490C6
	LDA.w #$4000
	TSB.w $061B
	LDX.w #$002A
	JMP.w CODE_B490E4

CODE_B493AE:
	LDX.w #$002E
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B493B7:
	LDX.w #$002C
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B493C0:
	LDA.w #$0004
	BIT.w $061D
	BEQ.b CODE_B493D4
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F84

CODE_B493D4:
	JMP.w CODE_B48F74

CODE_B493D7:
	LDA.w #$0004
	BIT.w $0605
	BNE.b CODE_B493E2
	JMP.w CODE_B48F8C

CODE_B493E2:
	LDX.w #$000A
	JMP.w CODE_B48F99

CODE_B493E8:
	LDA.w #$0004
	JSR.w CODE_B490D7
	LDA.w #$4000
	TSB.w $1C35
	INC.w $05CD
	LDX.w #$0012
	JMP.w CODE_B490E4

CODE_B493FD:
	LDX.w #$0014
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49406:
	LDA.w #$1000
	BIT.w $061F
	BNE.b CODE_B4944F
	LDA.w $0630
	CMP.w #$0115
	BCC.b CODE_B49422
	LDA.w #$0003
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F7D

CODE_B49422:
	LDA.w #$0009
	LDY.w #$0000
	JSR.w CODE_B4A545
	BCC.b CODE_B49449
	LDX.w $1C3D
	LDA.w #$4000
	STA.b $6A,x
	DEC.w $1C3B
	LDA.w #$0004
	TRB.w $0649
	LDA.w #$1100
	TSB.w $05FB
	STZ.b $00
	JMP.w CODE_B4904A

CODE_B49449:
	INC.w $1C3B
	BRL.w CODE_B48F7D

CODE_B4944F:
	LDA.w #$000C
	LDY.w #$0000
	JSR.w CODE_B4A51D
	DEC.w $1C3B
	JMP.w CODE_B4904A

CODE_B4945E:
	LDA.w #$0010
	BIT.w $0621
	BNE.b CODE_B49471
	LDA.w #$0010
	BIT.w $0605
	BNE.b CODE_B4947D
	JMP.w CODE_B48F74

CODE_B49471:
	LDA.w #$0009
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F84

CODE_B4947D:
	LDA.w #$4000
	TSB.w $1C35
	LDX.w #$000A
	JMP.w CODE_B48F99

CODE_B49489:
	LDA.w #$0010
	BIT.w $0605
	BNE.b CODE_B49494
	JMP.w CODE_B48F8C

CODE_B49494:
	LDA.w #$0062
	JSL.l CODE_B28018
	LDA.w #$0010
	JSR.w CODE_B490D7
	JMP.w CODE_B48F7D

CODE_B494A4:
	LDA.w #$0020
	JSR.w CODE_B490C6
	LDX.w #$000C
	JMP.w CODE_B48F99

CODE_B494B0:
	LDA.w #$0020
	BIT.w $0623
	BEQ.b CODE_B494C4
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F7D

CODE_B494C4:
	JMP.w CODE_B48F74

CODE_B494C7:
	LDA.w #$0020
	BIT.w $0605
	BNE.b CODE_B494D7
	BIT.w $0623
	BNE.b CODE_B494DD
	JMP.w CODE_B48F8C

CODE_B494D7:
	LDX.w #$000E
	JMP.w CODE_B48F99

CODE_B494DD:
	JMP.w CODE_B48F7D

CODE_B494E0:
	LDA.w #$4000
	TSB.w $05FB
	LDA.w #$0020
	BIT.w $0623
	BNE.b CODE_B494F1
	JSR.w CODE_B490D7
CODE_B494F1:
	LDX.w #$0016
	JMP.w CODE_B490E4

CODE_B494F7:
	LDX.w #$0018
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49500:
	LDA.w $0625
	BIT.w #$0010
	BNE.b CODE_B49520
	LDX.w #$0003
	LDA.w $0621
	BIT.w #$0010
	BEQ.b CODE_B49516
	LDX.w #$0006
CODE_B49516:
	TXA
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F84

CODE_B49520:
	LDX.w #$0004
	JMP.w CODE_B48F99

CODE_B49526:
	LDA.w #$0010
	JSR.w CODE_B490C6
	LDX.w #$000C
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49535:
	LDX.w #$000E
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B4953E:
	JMP.w CODE_B48F74

CODE_B49541:
	LDA.w #$0800
	TSB.w $05FB
	TSB.w $0627
	LDX.w #$0010
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49553:
	LDX.w #$0012
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B4955C:
	LDA.w #$0080
	BIT.w $0629
	BEQ.b CODE_B49567
	JMP.w CODE_B48F74

CODE_B49567:
	LDX.w #$0016
	JMP.w CODE_B490E4

CODE_B4956D:
	LDA.w #$0080
	BIT.w $0605
	BNE.b CODE_B4959D
	LDA.w #$4000
	BIT.w $0629
	BNE.b CODE_B49591
	LDA.w #$0080
	BIT.w $0629
	BEQ.b CODE_B4958E
	LDA.w #$0800
	TSB.w $0629
	TSB.w $05FB
CODE_B4958E:
	JMP.w CODE_B48F8C

CODE_B49591:
	JSR.w CODE_B4AB1F
	JSR.w CODE_B49108
	LDA.w #$0002
	STA.w $1C4D
CODE_B4959D:
	RTS

CODE_B4959E:
	LDA.w #$0080
	JSR.w CODE_B490D7
	LDA.w #$2000
	TSB.w $0629
	LDA.w #$4000
	BIT.w $0629
	BNE.b CODE_B495C4
	LDA.w #$0800
	TSB.w $0629
	TSB.w $05FB
	LDX.w #$0022
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B495C4:
	JSR.w CODE_B4AB1F
	JSR.w CODE_B49108
	LDX.w #$0026
	LDA.w #$0002
	STA.w $1C4D
	LDA.w #$0003
	STA.w $1C3B
	JMP.w CODE_B490E4

CODE_B495DC:
	LDA.w #$4000
	TSB.w $0629
	LDX.w #$0024
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B495EB:
	LDA.w #$0002
	JSR.w CODE_B490B5
	BCS.b CODE_B495F9
	LDX.w #$0032
	JMP.w CODE_B48FA8

CODE_B495F9:
	LDA.w #$0800
	TSB.w $0629
	TSB.w $05FB
	LDX.w #$002E
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B4960B:
	LDX.w #$0030
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49614:
	LDA.w #$4000
	TSB.w $0605
	LDA.w #$0008
	BIT.w $062B
	BEQ.b CODE_B4962B
	LDA.w #$8000
	BIT.w $0605
	BEQ.b CODE_B4962B
	RTS

CODE_B4962B:
	LDA.w #$2000
	BIT.w $062B
	BNE.b CODE_B49641
	LDA.w #$1000
	TSB.w $062B
	BEQ.b CODE_B4963E
	JMP.w CODE_B48F74

CODE_B4963E:
	JMP.w CODE_B48F7D

CODE_B49641:
	LDA.w #$0009
	LDY.w #$032F
	JSR.w CODE_B4A51D
	JMP.w CODE_B48F84

CODE_B4964D:
	LDA.w $0605
	BIT.w #$0008
	BNE.b CODE_B4965D
	BIT.w #$8000
	BNE.b CODE_B49663
CODE_B4965A:
	JMP.w CODE_B48F8C

CODE_B4965D:
	LDX.w #$000C
	JMP.w CODE_B490E4

CODE_B49663:
	LDA.w #$0008
	BIT.w $062B
	BEQ.b CODE_B4965A
	LDA.w #$0080
	BIT.w $061B
	BEQ.b CODE_B49641
	LDA.w #$0002
	STA.w $1C4D
	RTS

CODE_B4967A:
	LDA.w #$0008
	JSR.w CODE_B490D7
	LDA.w #$2000
	TSB.w $062B
	LDX.w #$0014
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B4968F:
	LDX.w #$0016
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B49698:
	LDX.w #$0018
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B496A1:
	JSR.w CODE_B4AB1F
	JSR.w CODE_B49108
	LDA.w #$0004
	STA.w $1C4D
	RTS

CODE_B496AE:
	LDX.w #$0028
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B496B7:
	LDA.w #$000A
	JSR.w CODE_B490B5
	BCS.b CODE_B496C5
	LDX.w #$0034
	JMP.w CODE_B48FA8

CODE_B496C5:
	LDA.w #$0008
	JSR.w CODE_B490C6
	LDX.w #$0030
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B496D4:
	LDX.w #$0034
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B496DD:
	LDX.w #$0032
	STZ.w $1C49
	JMP.w CODE_B490E4

CODE_B496E6:
	LDA.w $05CB
	CMP.w #$0055
	BNE.b CODE_B496F4
	LDX.w #$0018
	JMP.w CODE_B48F99

CODE_B496F4:
	LDA.w $1C9B
	AND.w #$00FF
	BEQ.b CODE_B49708
	LDY.w #$0318
	LDA.w $05D1
	JSR.w CODE_B4AB25
	JSR.w CODE_B49108
CODE_B49708:
	RTS

CODE_B49709:
	LDA.w $1C9B
	CMP.w #$0500
	BEQ.b CODE_B49757
	AND.w #$00FF
	BEQ.b CODE_B49766
	LDA.w $1C9B
	AND.w #$00FF
	STA.b $1C
	BEQ.b CODE_B49766
	CMP.w #$0005
	BNE.b CODE_B49728
	JMP.w CODE_B497AD

CODE_B49728:
	SEP.b #$20
	CLC
	ADC.w $1C9C
	REP.b #$20
	XBA
	STA.w $1C71
	LDA.w $1C9C
	AND.w #$00FF
	BEQ.b CODE_B4977D
	LDA.b $1C
	CMP.w #$0001
	BEQ.b CODE_B497A1
	LDA.w #$000C
	LDY.w #$032F
	JSR.w CODE_B4A545
	BCC.b CODE_B4979B
	LDA.w #$000B
	STA.w $1C3B
	JMP.w CODE_B48F7D

CODE_B49757:
	LDA.w #$0001
	STA.w $1C3B
	STZ.w $1C49
	LDX.w #$0036
	JMP.w CODE_B48F99

CODE_B49766:
	LDA.w $05FF
	CMP.w #$0004
	BNE.b CODE_B4977C
	LDA.w #$4000
	TSB.w $062D
	BNE.b CODE_B4977C
	LDX.w #$0008
	JMP.w CODE_B48F99

CODE_B4977C:
	RTS

CODE_B4977D:
	LDA.w #$0006
	LDY.w #$032F
	JSR.w CODE_B4A545
	PHP
	CMP.w #$0004
	BNE.b CODE_B4978F
	JSR.w CODE_B497ED
CODE_B4978F:
	PLP
	BCC.b CODE_B4979B
	LDA.w #$0006
	STA.w $1C3B
	JMP.w CODE_B48F7D

CODE_B4979B:
	INC.w $1C3B
	BRL.w CODE_B48F7D

CODE_B497A1:
	LDA.w #$000B
	STA.w $1C3B
	LDX.w #$0024
	JMP.w CODE_B48F99

CODE_B497AD:
	LDA.w #$4000
	TSB.w $1C35
	LDA.w #$0500
	STA.w $1C71
	LDA.w #$000F
	LDY.w #$032F
	JSR.w CODE_B4A545
	BCC.b CODE_B4979B
	JSR.w CODE_B497ED
	LDA.w #$0665
	JSL.l CODE_B28012
	JSL.l CODE_80806F
	LDX.w #$0032
	LDA.w #$2000
	LDY.w #$0000
	JSR.w CODE_B4A063
CODE_B497DE:
	LDA.w #$0080
	TSB.w $05FD
	LDA.w #$0006
	STA.w $05FF
	JMP.w CODE_B48F84

CODE_B497ED:
	LDA.w $1C71
	CMP.w $0603
	BEQ.b CODE_B49828
	LDA.w #$0778
	JSL.l CODE_B28012
	LDX.w $1C6F
	STZ.b $64,x
	LDA.w #$0010
	STA.b $62,x
	LDA.w #$4000
	TSB.w $1C35
	LDY.w #$0352
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w $1C9B
	STA.b $5E,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w $1C71
	STA.w $0603
	STZ.w $1C9B
CODE_B49828:
	CMP.w #$0500
	RTS

CODE_B4982C:
	LDA.w $05FF
	CMP.w #$0005
	BEQ.b CODE_B49850
	LDA.w #$000F
	STA.w $05B9
	LDY.w #$02A0
	LDA.w $05CB
	JSR.w CODE_B4AB25
	JSR.w CODE_B49108
	LDA.w #$4000
	TRB.w $1C35
	STZ.w $1C4D
	RTS

CODE_B49850:
	LDX.w #$0034
	JMP.w CODE_B48FA8

CODE_B49856:
	LDX.w #$000F
	LDA.w $05FF
	CMP.w #$0004
	BNE.b CODE_B49864
	LDX.w #$0019
CODE_B49864:
	STX.w $1C89
	LDA.w $05CB
	CMP.w $1C89
	BCS.b CODE_B49875
	LDX.w #$0016
	JMP.w CODE_B48FA8

CODE_B49875:
	STA.b $1A
	STZ.b $1C
	SEP.b #$20
	LDX.w $05FF
CODE_B4987E:
	LDA.w DATA_B498B9,x
	CLC
	ADC.b $1A
	BMI.b CODE_B4988D
	STA.b $1A
	INC.b $1C
	INX
	BRA.b CODE_B4987E

CODE_B4988D:
	REP.b #$20
	LDX.w $1C6F
	LDA.b $1A
	STA.b $64,x
	LDA.w $05FF
	CLC
	ADC.b $1C
	STA.w $05FF
	LDA.b $1C
	TSB.w $062E
	JSR.w CODE_B498CE
	LDA.b $1C
	CLC
	ADC.w #$0030
	LDX.w #$0010
	JSR.w CODE_B4A0C4
	LDX.w #$0010
	JMP.w CODE_B490E4

DATA_B498B9:
	db $F1,$F1,$F1,$F1,$E7,$9D

CODE_B498BF:
	LDA.w #$0003
	LDY.w #$032F
	JSR.w CODE_B4A51D
	STZ.w $1C49
	JMP.w CODE_B48F84

CODE_B498CE:
	STA.b $3A
	STZ.w $051F
	LDA.w #$0001
	STA.b $1A
	BRA.b CODE_B498DE

CODE_B498DA:
	ASL.b $1A
	LDA.b $1A
CODE_B498DE:
	BIT.w $0602
	BNE.b CODE_B498DA
	LDA.b $1A
	TSB.w $051F
	DEC.b $3A
	BNE.b CODE_B498DA
	LDA.w #$0200
	TSB.w $05FB
	LDA.w #$4000
	TSB.w $1C35
	RTS

CODE_B498F9:
	LDA.w #$4000
	TSB.w $1C35
	JSR.w CODE_B497ED
	BEQ.b CODE_B4990B
	LDA.w #$0006
	STA.w $1C3B
	RTS

CODE_B4990B:
	LDA.w #$0009
	LDY.w #$032F
	JSR.w CODE_B4A545
	PHP
	CMP.w #$0002
	BNE.b CODE_B49921
	LDA.w #$0665
	JSL.l CODE_B28012
CODE_B49921:
	PLP
	BCS.b CODE_B4992D
	LDA.w #$000B
	STA.w $1C3B
	BRL.w CODE_B48F7D

CODE_B4992D:
	JMP.w CODE_B497DE

CODE_B49930:
	PHK
	PLB
	LDA.w $04E4
	AND.w #$0001
	ORA.w #$FE00
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	LDX.w #$72E0
	JSR.w CODE_B4A82A
	JSR.w CODE_B49F4B
	JSR.w CODE_B4B00B
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSR.w CODE_B49F63
	JSL.l CODE_808015
	PHK
	PLB
	LDX.w #$0001
	LDA.w #$0080
	TRB.w $1C35
	BEQ.b CODE_B49980
	LDA.w #$FFC4
	STA.l $7EA171
	LDX.w #$0003
CODE_B49980:
	STX.w $04E4
	LDA.w $1C39
	BEQ.b CODE_B4999A
	DEC.w $1C39
	BNE.b CODE_B4999A
	INC.w $1C39
	LDA.w $1C3B
	BMI.b CODE_B4999A
	ASL
	TAX
	JSR.w (DATA_B49A15,x)
CODE_B4999A:
	LDA.w #$0100
	BIT.w $1C35
	BEQ.b CODE_B499B1
	LDA.w $04DA
	BIT.w #$8200
	BEQ.b CODE_B499AE
	JSL.l CODE_BCF84D
CODE_B499AE:
	BRL.w CODE_B499C1

CODE_B499B1:
	LDA.w $05B1
	BIT.w #$0020
	BNE.b CODE_B499BC
	JSR.w CODE_B49C06
CODE_B499BC:
	JSR.w CODE_B49CA9
	BCS.b CODE_B499F9
CODE_B499C1:
	LDA.w #$0040
	BIT.w $1C35
	BEQ.b CODE_B499F9
	LDA.w $04EC
	BNE.b CODE_B499F9
	BIT.w $05AF
	BPL.b CODE_B499DD
	LDA.w #CODE_80803F
	LDX.w #CODE_80803F>>16
	JML.l CODE_808003

CODE_B499DD:
	LDA.w #$0020
	BIT.w $05B1
	BNE.b CODE_B499EF
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B499EF:
	LDA.w #CODE_808048
	LDX.w #CODE_808048>>16
	JML.l CODE_808003

CODE_B499F9:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B6804B
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

DATA_B49A15:
	dw CODE_B486A9
	dw CODE_B49B97
	dw CODE_B49B3A
	dw CODE_B49A41
	dw CODE_B49A1F

CODE_B49A1F:
	LDA.w $05FD
	BIT.w #$8000
	BNE.b CODE_B49A32
	LDA.w #$0000
	LDY.w #$0000
	JSR.w CODE_B4A545
	BCC.b CODE_B49A3A
CODE_B49A32:
	DEC.w $1C3B
	DEC.w $1C3B
	BRA.b CODE_B49A40

CODE_B49A3A:
	LDA.w #$0140
	STA.w $1C39
CODE_B49A40:
	RTS

CODE_B49A41:
	LDA.w #$2000
	BIT.w $05FD
	BEQ.b CODE_B49A54
	LDA.w #$000F
	JSR.w CODE_B4A545
	BCC.b CODE_B49ABB
	JMP.w CODE_B49AF2

CODE_B49A54:
	LDA.w $0656
	BIT.w #$0002
	BEQ.b CODE_B49A8D
	LDA.w #$4000
	BIT.w $0621
	BNE.b CODE_B49A8D
	LDA.w $05CD
	BEQ.b CODE_B49A79
	LDA.w #$000C
	JSR.w CODE_B4A545
	BCC.b CODE_B49ABB
	LDA.w #$4000
	TSB.w $0621
	BRA.b CODE_B49AB8

CODE_B49A79:
	LDX.w #$0048
	LDA.w #$2000
	LDY.w #$0000
	JSR.w CODE_B4A063
	LDA.w #$4000
	TSB.w $0621
	BRA.b CODE_B49AB8

CODE_B49A8D:
	LDA.w $0547
	CMP.w #$02E6
	BEQ.b CODE_B49AC2
	LDA.w $05CD
	BEQ.b CODE_B49AA7
	LDA.w #$0020
	TSB.w $05FD
	BNE.b CODE_B49AA7
	LDX.w #$0008
	BRA.b CODE_B49AE2

CODE_B49AA7:
	LDA.w $0547
	CMP.w #$02E5
	BEQ.b CODE_B49AED
	LDA.w #$0003
CODE_B49AB2:
	LDY.w #$0000
	JSR.w CODE_B4A51D
CODE_B49AB8:
	DEC.w $1C3B
CODE_B49ABB:
	LDA.w #$0150
	STA.w $1C39
	RTS

CODE_B49AC2:
	LDA.w #$0020
	BIT.w $05B1
	BEQ.b CODE_B49AD4
	LDA.w #$0001
	STA.w $1C39
	DEC.w $1C3B
	RTS

CODE_B49AD4:
	LDX.w #$0046
	LDA.w $05AF
	BIT.w #$4000
	BEQ.b CODE_B49AE2
	LDX.w #$0044
CODE_B49AE2:
	LDA.w #$2000
	LDY.w #$0000
	JSR.w CODE_B4A063
	BRA.b CODE_B49AB8

CODE_B49AED:
	LDA.w #$0009
	BRA.b CODE_B49AB2

CODE_B49AF2:
	STZ.w $05E5
	LDA.w #$0001
	STA.w $05E7
	STZ.w $05ED
	LDA.w #$0044
	TRB.w $05FB
	LDA.w #$4000
	TRB.w $0611
	LDA.w #$2040
	TRB.w $05FD
	JSL.l CODE_80802A
	LDA.w #$2040
	TSB.w $05FD
	LDA.w #$0020
	TSB.w $05B1
	LDA.w #$0001
	STA.w $1C39
	STA.w $1C3B
	STZ.w $1C49
	RTS

CODE_B49B2D:
	LDA.w #$0001
	STA.w $1C49
	STA.w $1C39
	DEC.w $1C3B
	RTS

CODE_B49B3A:
	LDA.w #$0020
	TRB.w $05FB
	BNE.b CODE_B49B2D
	JSL.l CODE_80806F
	LDY.w #$0214
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1C4F
	LDY.w #$0216
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1C45
	LDA.w $1C49
	BNE.b CODE_B49B71
	LDY.w $1C4F
	LDA.w #$0006
	STA.w $0060,y
	LDA.w #$0001
	STA.b $60,x
CODE_B49B71:
	LDA.w $0547
	CMP.w #$02E6
	BNE.b CODE_B49B84
	JSR.w CODE_B4A80C
	LDA.w #$0080
	TRB.w $1C35
	BRA.b CODE_B49B90

CODE_B49B84:
	LDX.w #$0032
	LDA.w #$2000
	LDY.w #$0000
	JSR.w CODE_B4A063
CODE_B49B90:
	STZ.w $1C39
	DEC.w $1C3B
	RTS

CODE_B49B97:
	LDA.w #$0001
	LDX.w $1C4F
	STA.b $6C,x
	LDX.w $1C45
	STA.b $6C,x
	LDA.w $1C49
	BNE.b CODE_B49BDF
	JSR.w CODE_B49BF3
	LDA.w #$0020
	TRB.w $05B1
	BNE.b CODE_B49BD4
	LDA.w #$066D
	JSL.l CODE_B28012
	LDA.w #$0006
	LDX.w $0547
	CPX.w #$02E6
	BEQ.b CODE_B49BD4
	CPX.w #$02E5
	BCC.b CODE_B49BCE
	LDA.w #$0012
CODE_B49BCE:
	LDY.w #$0000
	JSR.w CODE_B4A51D
CODE_B49BD4:
	LDA.w #$0150
	STA.w $1C39
	JSL.l CODE_BCF8AC
	RTS

CODE_B49BDF:
	LDA.w #$066D
	JSL.l CODE_B28012
	JSR.w CODE_B49BF3
	LDA.w #$0020
	TSB.w $05B1
	JSR.w CODE_B4A80C
	RTS

CODE_B49BF3:
	LDA.w #$0100
	TSB.w $1C35
	DEC.w $1C3B
	STZ.w $1C49
	LDA.w #$0001
	STA.w $1C39
	RTS

CODE_B49C06:
	LDA.w #$4000
	BIT.w $1C35
	BNE.b CODE_B49C49
	LDA.w $1C3B
	CMP.w #$0002
	BPL.b CODE_B49C6C
	LDX.w $1C4F
	LDY.w $1C45
	LDA.w $04DA
	BIT.w #$0200
	BEQ.b CODE_B49C4A
	STZ.w $1C49
	LDA.w #$0006
	STA.b $60,x
	LDA.w #$0001
	STA.w $0060,y
	LDA.w #$0001
	TSB.w $1C35
	BNE.b CODE_B49C6C
	LDA.w #$0020
	BIT.w $05B1
	BNE.b CODE_B49C49
	LDA.w #$076C
	JSL.l CODE_B28012
CODE_B49C49:
	RTS

CODE_B49C4A:
	BIT.w #$0100
	BEQ.b CODE_B49C6C
	LDA.w #$0006
	STA.w $0060,y
	LDA.w #$0001
	STA.w $1C49
	STA.b $60,x
	LDA.w #$0001
	TRB.w $1C35
	BEQ.b CODE_B49C6C
	LDA.w #$076C
	JSL.l CODE_B28012
CODE_B49C6C:
	LDA.w $04DA
	BIT.w #$0200
	BEQ.b CODE_B49C49
	LDA.w $1C4F
	BNE.b CODE_B49C49
	JSR.w CODE_B49BF3
	LDA.w #$0020
	TRB.w $05B1
	STZ.w $1C3B
	LDA.w #$0006
	LDX.w $0547
	CPX.w #$02E6
	BEQ.b CODE_B49C9E
	CPX.w #$02E5
	BCC.b CODE_B49C98
	LDA.w #$0012
CODE_B49C98:
	LDY.w #$0000
	JSR.w CODE_B4A51D
CODE_B49C9E:
	LDA.w #$0150
	STA.w $1C39
	JSL.l CODE_BCF8AC
	RTS

CODE_B49CA9:
	LDA.w $04DA
	BIT.w #$9000
	BEQ.b CODE_B49CD1
	LDA.w $1C3B
	CMP.w #$0001
	BNE.b CODE_B49CC1
	LDA.w $0547
	CMP.w #$02E6
	BEQ.b CODE_B49CC9
CODE_B49CC1:
	LDA.l $7EA171
	INC
	INC
	BMI.b CODE_B49CD1
CODE_B49CC9:
	LDA.w #$0001
	STA.w $1C39
	SEC
	RTS

CODE_B49CD1:
	CLC
	RTS

CODE_B49CD3:
	PHK
	PLB
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	JSR.w CODE_B49D54
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_808015
	PHK
	PLB
	JSR.w CODE_B49DF9
	LDA.w #$0040
	BIT.w $1C35
	BEQ.b CODE_B49D3C
	LDA.w $04EC
	BNE.b CODE_B49D3C
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_B49D38
	LDA.b $C2
	PHA
	LDA.b $C4
	PHA
	JSL.l CODE_808066
	LDA.w #$0005
	STA.w $05D5
	PLA
	STA.b $C4
	PLA
	STA.b $C2
	JSL.l CODE_80804B
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B49D38:
	JML.l CODE_8082EC

CODE_B49D3C:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	JML.l CODE_808006

CODE_B49D54:
	LDA.w $15E4
	LSR
	LSR
	CLC
	ADC.w $15E4
	LSR
	LSR
	STA.b $1A
	SEP.b #$20
	LDA.b #$02
	STA.w !REGISTER_CGRAMAddress
	REP.b #$20
	LDA.w #$0003
	JSR.w CODE_B49DBF
	LDA.w #$0007
	JSR.w CODE_B49DBF
	LDA.w #$000A
	JSR.w CODE_B49DBF
	LDA.w #$000E
	JSR.w CODE_B49DBF
	LDA.w #$0011
	JSR.w CODE_B49DBF
	LDA.w #$0015
	JSR.w CODE_B49DBF
	LDA.w #$0018
	JSR.w CODE_B49DBF
	LDA.w #$001C
	JSR.w CODE_B49DBF
	LDA.w #$001F
	JSR.w CODE_B49DBF
	LDA.w #$0020
	JSR.w CODE_B49DBF
	LDA.w #$0022
	JSR.w CODE_B49DBF
	LDA.w #$0024
	JSR.w CODE_B49DBF
	LDA.w #$0026
	JSR.w CODE_B49DBF
	LDA.w #$0028
	JSR.w CODE_B49DBF
	RTS

CODE_B49DBF:
	SEC
	SBC.b $1A
	BPL.b CODE_B49DC7
	LDA.w #$0000
CODE_B49DC7:
	CMP.w #$001F
	BCC.b CODE_B49DCF
	LDA.w #$001F
CODE_B49DCF:
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	CMP.w #$001F
	BCC.b CODE_B49DDE
	LDA.w #$001F
CODE_B49DDE:
	STA.b $1C
	LDA.b $1E
	ASL
	ASL
	XBA
	TSB.b $1C
	XBA
	ASL
	ASL
	ASL
	ORA.b $1C
	SEP.b #$20
	STA.w !REGISTER_WriteToCGRAMPort
	XBA
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	RTS

CODE_B49DF9:
	DEC.w $1C63
	BMI.b CODE_B49E09
	LDX.w $04DA
	BEQ.b CODE_B49E0F
	TXA
	BIT.w #$1000
	BEQ.b CODE_B49E0F
CODE_B49E09:
	LDA.w #$8000
	TSB.w $1C35
CODE_B49E0F:
	LDX.w $15E6
	LDA.w $15E4
	CPX.w #$0001
	BEQ.b CODE_B49E4B
	SEC
	SBC.w #$0006
	CMP.w #$0031
	BNE.b CODE_B49E33
	PHA
	LDA.w #$066A
	JSL.l CODE_B28018
	LDA.w #$076B
	JSL.l CODE_B28018
	PLA
CODE_B49E33:
	CMP.w #$0000
	BPL.b CODE_B49E79
	LDA.w #$0040
	TSB.w $1C35
	BNE.b CODE_B49E46
	LDA.w #$820F
	STA.w $04EC
CODE_B49E46:
	LDA.w #$0000
	BRA.b CODE_B49E79

CODE_B49E4B:
	CMP.w #$0018
	BNE.b CODE_B49E60
	PHA
	LDA.w #$0668
	JSL.l CODE_B28018
	LDA.w #$0769
	JSL.l CODE_B28018
	PLA
CODE_B49E60:
	CLC
	ADC.w #$0001
	CMP.w #$0040
	BCC.b CODE_B49E71
	TAX
	LDA.w #$4000
	TSB.w $1C35
	TXA
CODE_B49E71:
	CMP.w #$007F
	BCC.b CODE_B49E79
	LDA.w #$007F
CODE_B49E79:
	STA.w $15E4
	EOR.w #$007F
	ASL
	TAX
	LDA.l DATA_B4FCD2,x
	EOR.w #$00FF
	AND.w #$00FF
	STA.b $1A
	LSR
	LSR
	CLC
	ADC.b $1A
	STA.b $1C
	EOR.w #$FFFF
	CLC
	ADC.w #$00F0
	STA.b $1A
	LDA.b $1C
	CMP.w #$8000
	ROR
	AND.w #$FFFE
	STA.b $1C
	LDA.b $1A
	LDX.w #$0000
CODE_B49EAD:
	STA.b $1A
	AND.w #$01FF
	CMP.w #$0100
	BCC.b CODE_B49EBA
	LDA.w #$0000
CODE_B49EBA:
	STA.l $7EA15A,x
	LDA.b $1A
	XBA
	CLC
	ADC.b $1C
	ADC.w #$0000
	XBA
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B49EAD
	RTS

CODE_B49ED0:
	PHK
	PLB
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	JSR.w CODE_B4C6F7
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	JSL.l CODE_808015
	LDA.w $04DA
	BIT.w #$0600
	BEQ.b CODE_B49F0C
	LDA.w #$0020
	TSB.w $1C35
CODE_B49F0C:
	JSL.l CODE_BB85C1
	JSL.l CODE_B7800C
	LDX.w $18DF
	BEQ.b CODE_B49F1D
	JSL.l CODE_BB8606
CODE_B49F1D:
	JSL.l CODE_B7800F
	JSL.l CODE_808012
	JSL.l CODE_808021
	LDA.w $04EC
	BNE.b CODE_B49F33
	CMP.w $04ED
	BEQ.b CODE_B49F37
CODE_B49F33:
	JML.l CODE_808006

CODE_B49F37:
	STZ.w $1C35
	LDA.w #CODE_808362
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B49F4B:
	LDA.l $7EA75C
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_B4FCC4,x
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	RTS

CODE_B49F63:
	LDA.l $7EA75A
	DEC
	STA.l $7EA75A
	BNE.b CODE_B49F8F
	JSL.l CODE_808018
	LDA.l $7EA75E
	EOR.w #$0003
	AND.w #$0003
	STA.l $7EA75E
	JSL.l CODE_808018
	AND.w #$001F
	CLC
	ADC.w #$0003
	STA.l $7EA75A
CODE_B49F8F:
	LDA.b $00
	BIT.w #$0001
	BNE.b CODE_B49FA9
	LDA.l $7EA75C
	CMP.l $7EA75E
	BEQ.b CODE_B49FA9
	BCC.b CODE_B49FA4
	DEC
	DEC
CODE_B49FA4:
	INC
	STA.l $7EA75C
CODE_B49FA9:
	RTS

CODE_B49FAA:
	JSR.w CODE_B4B00B
	LDA.w #$0080
	BIT.w $1C35
	BEQ.b CODE_B49FBE
	LDA.w #$FFC4
	STA.l $7EA171
	BRA.b CODE_B49FC4

CODE_B49FBE:
	LDA.l $7EA171
	BPL.b CODE_B49FEC
CODE_B49FC4:
	EOR.w #$FFFF
	INC
	SEP.b #$20
	CLC
	ADC.b #$3A
	SEC
	SBC.l $7EA163
	STA.l $7EA18C
	LDA.b #$E7
	STA.w !REGISTER_FixedColorData
	LDA.l $7EA163
	STA.l $7EA190
	REP.b #$20
	LDA.l $7EA19C
	STA.w !REGISTER_Window1LeftPositionDesignation
CODE_B49FEC:
	LDA.w #$2000
	TRB.w $061F
	BEQ.b CODE_B49FFA
	LDA.w #$000F
	STA.w $1C8B
CODE_B49FFA:
	JSR.w CODE_B4A016
	RTS

CODE_B49FFE:
	LDA.w #$FFFF
	STA.w $1C8B
	LDA.w #$0007
	STA.w $1973
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	REP.b #$20
	RTS

CODE_B4A016:
	LDA.w $1C8B
	BMI.b CODE_B4A042
	DEC.w $1C8B
	ASL
	TAX
	LDA.w DATA_B4A043,x
	STA.w $1973
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	REP.b #$20
	SEC
	SBC.w #$0004
	ASL
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
CODE_B4A042:
	RTS

DATA_B4A043:
	dw $0003,$0004,$0005,$0006,$0006,$0005,$0004,$0003
	dw $0002,$0001,$0000,$FFFF,$FFFF,$0000,$0001,$0002

CODE_B4A063:
	STY.w $1C6B
	STA.b $20
	JSR.w CODE_B4A6C0
	LDA.w #$0004
	BIT.w $1C35
	BNE.b CODE_B4A076
	JSR.w CODE_B4A812
CODE_B4A076:
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$7EA9DE
	TAX
	LDA.w #$0580
	CLC
	ADC.b $42
	STA.b $42
	JSR.w CODE_B4A0E7
	JSR.w CODE_B4A5F6
	LDA.w #$0080
	TSB.w $1C35
	LDA.w $1C6B
	BEQ.b CODE_B4A0AB
	LDA.b ($B8)
	BIT.w #$1000
	BNE.b CODE_B4A0AB
	LDX.w $1C3D
	STX.b $70
	LDA.w $1C6B
	JSL.l CODE_B9A000
CODE_B4A0AB:
	RTS

CODE_B4A0AC:
	STA.b $1A
	LDA.l $7EA7BA,x
	TAX
CODE_B4A0B3:
	INX
	LDA.l $7EA9DE,x
	CMP.w #$3030
	BNE.b CODE_B4A0B3
	LDA.b $1A
	STA.l $7EA9DE,x
	RTS

CODE_B4A0C4:
	STA.b $1A
	LDA.l $7EA7BA,x
	TAX
	SEP.b #$20
CODE_B4A0CD:
	INX
	LDA.l $7EA9DE,x
	CMP.b #$30
	BNE.b CODE_B4A0CD
	LDA.b $1A
	STA.l $7EA9DE,x
	REP.b #$20
	RTS

CODE_B4A0DF:
	PHB
	PHK
	PLB
	JSR.w CODE_B4A0E7
	PLB
	RTL

CODE_B4A0E7:
	PHX
	LDA.l $7E0000,x
	AND.w #$00FF
	STA.b $1A
CODE_B4A0F1:
	INX
	LDA.l $7E0000,x
	BIT.w #$00FF
	BEQ.b CODE_B4A132
	CMP.w #$4E4E
	BEQ.b CODE_B4A138
	CMP.w #$5858
	BNE.b CODE_B4A0F1
	LDY.w #$000A
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_B4A11D
	LDA.w $05B5
	BEQ.b CODE_B4A11A
	LDY.w #$0000
	BRA.b CODE_B4A11D

CODE_B4A11A:
	LDY.w #$0005
CODE_B4A11D:
	LDA.w DATA_B4A14A,y
	STA.l $7E0000,x
	LDA.w DATA_B4A14A+$02,y
	STA.l $7E0002,x
	LDA.w DATA_B4A14A+$03,y
	STA.l $7E0003,x
CODE_B4A132:
	DEC.b $1A
	BNE.b CODE_B4A0F1
	PLX
	RTS

CODE_B4A138:
	LDA.w $1C49
	CLC
	ADC.w #$0031
	XBA
	ORA.w #$002E
	XBA
	STA.l $7E0000,x
	BRA.b CODE_B4A132

DATA_B4A14A:
	db $4B,$69,$64,$64,$79,$44,$69,$78,$69,$65,$4B,$6F,$6E,$67,$73

CODE_B4A159:
	LDY.w $0000,x
CODE_B4A15C:
	PHX
	LDA.w $0002,x
	AND.w #$00FF
	BEQ.b CODE_B4A181
	BIT.w #$0080
	BNE.b CODE_B4A170
	JSL.l CODE_BB8588
	BRA.b CODE_B4A185

CODE_B4A170:
	CMP.w #$00FE
	BEQ.b CODE_B4A17B
	JSL.l CODE_BB85B5
	BRA.b CODE_B4A185

CODE_B4A17B:
	JSL.l CODE_BB85B8
	BRA.b CODE_B4A185

CODE_B4A181:
	JSL.l CODE_BB8585
CODE_B4A185:
	PLX
	INX
	INX
	INX
	LDY.w $0000,x
	BNE.b CODE_B4A15C
	LDX.b $76
	STX.w $1C3D
	STX.b $70
	RTS

CODE_B4A196:
	LDY.w #$0220
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1C3D
	LDA.w $1C5F
	STA.b $5E,x
	LDA.b ($B8)
	STA.b $6A,x
	LDX.w $1C61
	LDA.w $000E,x
	AND.w #$00FF
	BEQ.b CODE_B4A204
	BIT.w #$0080
	BEQ.b CODE_B4A1C6
	LDY.w #$023E
	JSL.l CODE_BB8585
	LDY.b $76
	BRA.b CODE_B4A1FE

CODE_B4A1C6:
	LDY.w #$01FC
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.w $1C3D
	STX.b $68,y
	LDY.w $1C61
	LDA.w $000E,y
	AND.w #$00FF
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	STA.b $5E,x
	LDA.w $000D,y
	AND.w #$00FF
	JSL.l CODE_BB859A
	LDY.b $76
	EOR.w $001E,y
	AND.w #$0E00
	EOR.w $001E,y
	STA.w $001E,y
CODE_B4A1FE:
	LDA.w $1C3D
	STA.w $005C,y
CODE_B4A204:
	LDX.w $1C5F
	INX
	LDA.w #$1214
CODE_B4A20B:
	LSR
	DEX
	BNE.b CODE_B4A20B
	BCC.b CODE_B4A266
	LDA.w #$0200
	STA.w $1C59
	LDX.w #$7400
	LDY.w #$001C
	JSL.l CODE_BCF800
	LDX.w $18E7
	LDA.w #$0060
	STA.b $12,x
	LDX.w $1C3D
	LDA.w #$0100
	SEC
	SBC.b $12,x
	STA.b $12,x
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDX.w $04F9
	LDY.w $04FD
	LDA.w #$FFE0
	STA.b $12,x
	LDA.w #$FFD0
	STA.w $0012,y
	LDA.w #$0060
	STA.b $5E,x
	LDA.w #$003B
	STA.w $005E,y
	LDA.w #$0138
	STA.b $2A,x
	STA.w $002A,y
	STA.b $30,x
	STA.w $0030,y
	BRA.b CODE_B4A295

CODE_B4A266:
	LDA.w #$0100
	STA.w $1C59
	LDX.w $04F9
	LDY.w $04FD
	LDA.w #$0120
	STA.b $12,x
	LDA.w #$0130
	STA.w $0012,y
	LDA.w #$00A0
	STA.b $5E,x
	LDA.w #$00C6
	STA.w $005E,y
	LDA.w #$FEC8
	STA.b $2A,x
	STA.w $002A,y
	STA.b $30,x
	STA.w $0030,y
CODE_B4A295:
	LDA.w #$00AA
	STA.b $16,x
	LDA.w #$00A2
	STA.w $0016,y
	LDA.w #$00EE
	STA.w $000E,y
	INC
	STA.b $0E,x
	LDA.w #$0004
	STA.b $38,x
	STA.w $0038,y
	LDA.w $1C5F
	CMP.w #$0003
	BNE.b CODE_B4A2CE
	LDA.w $061B
	BIT.w #$0008
	BEQ.b CODE_B4A2CE
	LDA.w $1C3D
	CLC
	ADC.w #$006E
	TAX
	LDA.w #$004B
	STA.b $5E,x
CODE_B4A2CE:
	RTS

CODE_B4A2CF:
	LDY.w $04F9
	LDA.w $0000,x
	STA.w $0012,y
	LDA.w $0002,x
	STA.w $0016,y
	LDA.w $0008,x
	STA.w $005E,y
	LDA.w #$0138
	STA.w $002A,y
	STA.w $0030,y
	LDA.w #$0001
	STA.w $0038,y
	LDA.w $05E3
	CMP.w #$0002
	BNE.b CODE_B4A322
	LDA.w #$0002
	TSB.w $05FB
	BNE.b CODE_B4A322
	LDX.w $04FD
	LDA.w #$00B8
	STA.b $16,x
	LDA.w #$0070
	JSL.l CODE_BCF982
	STZ.b $38,x
	LDA.w #$4000
	TSB.w $05AF
	LDA.w #$0030
	STA.w $005E,y
	BRA.b CODE_B4A346

CODE_B4A322:
	LDY.w $04FD
	LDA.w $0004,x
	STA.w $0012,y
	LDA.w $0006,x
	STA.w $0016,y
	LDA.w $000A,x
	STA.w $005E,y
	LDA.w #$0120
	STA.w $002A,y
	STA.w $0030,y
	LDA.w #$0001
	STA.w $0038,y
CODE_B4A346:
	RTS

CODE_B4A347:
	LDA.w #$0043
	STA.l $7EA1A0
	LDA.w #$0010
	TSB.w $1C35
	LDX.w #$23FF
	JSR.w CODE_B4A6B6
	STZ.w $1C4B
	STZ.w $1C49
	STZ.w $1C65
	DEC.w $1C65
	LDA.w #$0005
	STA.b $1A
	LDA.w #$635E
	STA.b $1C
	STZ.b $1E
	LDA.w #$0400
	STA.w $1C6D
	LDX.w !RAM_DKC3_Global_FrenchTextFlag
	LDA.l DATA_B4874B,x
	AND.w #$00FF
	TAX
	LDA.w #$1C00
	STA.w $1C4F
CODE_B4A389:
	LDA.l DATA_B4F469+$02,x
	STA.b $1A
	LDA.l DATA_B4F469,x
	STA.b $1E
	PHX
	LDX.w #$001A
	JSR.w CODE_B4A6DC
	PLX
	LDA.w $1C6D
	BIT.w #$4000
	BNE.b CODE_B4A3C5
	BIT.w $0611
	BEQ.b CODE_B4A3C5
	ASL.w $1C6D
	INC.w $1C49
	INC.w $1C4B
	LDA.l $7EA1A0
	SEC
	SBC.w #$0018
	STA.l $7EA1A0
	INX
	INX
	INX
	INX
	BRA.b CODE_B4A389

CODE_B4A3C5:
	LDA.w #$1C00
	STA.w $1C4F
	JSR.w CODE_B4A4B7
	LDA.w #$302C
	STA.w $1C6D
	LDX.w #$31E7
	JSR.w CODE_B4A3DB
	RTS

CODE_B4A3DB:
	LDA.w #$F580
	LDY.w #$0007
	STA.b $42
	TXA
	LDX.w #$0020
	JSR.w CODE_B4A498
	LDA.w #$F010
	STA.l $7EA19C
	LDA.w #$0000
	STA.l $7EA196
	STA.l $7EA199
	LDY.w #$0800
CODE_B4A3FF:
	LDX.w #$7400
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	LDX.w #$7EF000>>16
	JSL.l CODE_808054
	RTS

CODE_B4A410:
	LDA.w #$905B
	STA.w $1C6D
	LDA.w #$0010
	TSB.w $1C35
	LDA.w #$FFA8
	STA.w $1C37
	LDX.w #$3EFF
	JSR.w CODE_B4A6B6
	STZ.w $1C65
	DEC.w $1C65
	LDA.w #$3C00
	STA.w $1C4F
	LDX.w #DATA_B4F52F
	LDY.w !RAM_DKC3_Global_FrenchTextFlag
	BEQ.b CODE_B4A447
	LDX.w #DATA_B4F58E
	CPY.w #$0001
	BEQ.b CODE_B4A447
	LDX.w #DATA_B4F5E3
CODE_B4A447:
	JSR.w CODE_B4A6DC
	LDA.w #$F580
	STA.b $42
	LDA.w #$20BE
	LDX.w #$0020
	LDY.w #$0007
	JSR.w CODE_B4A498
	LDA.w #$FD80
	STA.b $42
	LDA.w #$20BE
	LDX.w #$0020
	LDY.w #$0007
	JSR.w CODE_B4A498
	LDA.w #$7400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	LDY.w #$1000
	LDX.w #$7EF000>>16
	JSL.l CODE_808054
	LDA.w #$F489
	STA.l $7EA196
	STA.l $7EA199
	LDA.w #$0004
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	STZ.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_B4A498:
	PHA
	PHX
CODE_B4A49A:
	STA.b [$42]
	INC.b $42
	INC.b $42
	DEX
	BNE.b CODE_B4A49A
	PLX
	STX.b $1A
	LDA.w #$0020
	SEC
	SBC.b $1A
	ASL
	CLC
	ADC.b $42
	STA.b $42
	PLA
	DEY
	BNE.b CODE_B4A498
	RTS

CODE_B4A4B7:
	LDA.w #$F000
	STA.b $1C
	JSR.w CODE_B4A4D0
	LDA.w #$F200
	STA.b $1C
	JSR.w CODE_B4A4D0
	LDA.w #$F400
	STA.b $1C
	JSR.w CODE_B4A4D0
	RTS

CODE_B4A4D0:
	LDA.w #$1DE8
	STA.b $1A
	LDA.w #$0008
	CLC
	ADC.b $1C
	STA.b $42
	JSR.w CODE_B4A501
	LDA.w #$1DF0
	STA.b $1A
	LDA.w #$000A
	CLC
	ADC.b $1C
	STA.b $42
	JSR.w CODE_B4A501
	LDA.w #$1DF8
	STA.b $1A
	LDA.w #$0022
	CLC
	ADC.b $1C
	STA.b $42
	JSR.w CODE_B4A501
	RTS

CODE_B4A501:
	LDX.w #$0003
CODE_B4A504:
	LDA.b $1A
	STA.b [$42]
	LDY.w #$0040
	INC
	STA.b [$42],y
	INC
	STA.b $1A
	LDA.b $42
	CLC
	ADC.w #$0080
	STA.b $42
	DEX
	BPL.b CODE_B4A504
	RTS

CODE_B4A51D:
	STY.w $1C6B
	STA.w $1C69
	JSL.l CODE_80806F
	LDA.w $1C73
	CLC
	ADC.w $1C69
	TAX
	LDA.w $0000,x
	JSR.w CODE_B4A7F8
	ASL
	CLC
	ADC.w $0001,x
	TAX
	LDY.w $1C6B
	LDA.w #$2000
	JSR.w CODE_B4A063
	RTS

CODE_B4A545:
	STY.w $1C6B
	CLC
	ADC.w $1C73
	TAY
	LDA.w $15E2
	ASL
	CLC
	ADC.w $0001,y
	TAX
	LDA.w $15E2
	SEP.b #$20
	CMP.w $0000,y
	REP.b #$20
	BEQ.b CODE_B4A577
	INC.w $15E2
	JSL.l CODE_80806F
	LDY.w $1C6B
	LDA.w #$2000
	JSR.w CODE_B4A063
	LDA.w $15E2
	CLC
	RTS

CODE_B4A577:
	LDA.b ($B8)
	ORA.w #$8000
	STA.b ($B8)
	STZ.w $15E2
	SEC
	RTS

CODE_B4A583:
	LDA.l $7EA17E
	PHA
	LDA.l $7EA181
	PHA
	LDA.w #$3000
	LDY.w #$0000
	JSR.w CODE_B4A063
	PLA
	STA.l $7EA181
	PLA
	STA.l $7EA17E
	RTS

CODE_B4A5A1:
	LDA.w $1C5F
	BNE.b CODE_B4A5C8
	LDA.w $1C4D
	BNE.b CODE_B4A5C8
	LDA.w $0615
	BIT.w #$0004
	BNE.b CODE_B4A5BB
	CPX.w #$0000
	BNE.b CODE_B4A5BB
	LDX.w #$0003
CODE_B4A5BB:
	BIT.w #$0008
	BNE.b CODE_B4A5C8
	CPX.w #$0001
	BNE.b CODE_B4A5C8
	LDX.w #$0004
CODE_B4A5C8:
	STX.b $1A
	JSR.w CODE_B490F8
	LDA.w $0002,y
	AND.w #$00FF
	STA.w $1C4B
	LDA.w $0003,y
	ASL.b $1A
	CLC
	ADC.b $1A
	TAX
	JSR.w CODE_B4A583
	LDA.w #$3E03
	STA.w $04E4
	LDA.w #$0080
	TRB.w $1C35
	LDA.w #$1337
	STA.l $7EA160
	RTS

CODE_B4A5F6:
	STZ.b $1C
	STZ.b $1E
	LDA.l $7E0000,x
	AND.w #$00FF
	STA.w $1D3F
	STA.b $1A
	INC
	ASL
	ASL
	ASL
	SEP.b #$20
	DEC
	DEC
	STA.l $7EA163
	LDA.b #$05
	SEC
	SBC.b $1A
	REP.b #$20
	XBA
	LSR
	LSR
	CLC
	ADC.b $42
	STA.b $42
	TAY
	JSR.w CODE_B4A65E
	JSR.w CODE_B4A629
	RTS

CODE_B4A629:
	LDA.w #$001D
	SEC
	SBC.b $1E
	CMP.w #$0003
	BPL.b CODE_B4A637
	LDA.w #$0002
CODE_B4A637:
	SEP.b #$20
	BIT.b #$01
	BEQ.b CODE_B4A63E
	INC
CODE_B4A63E:
	ASL
	ASL
	DEC
	DEC
	DEC
	DEC
	STA.l $7EA19C
	LDA.b #$FD
	SEC
	SBC.l $7EA19C
	STA.l $7EA19D
	REP.b #$20
	RTS

CODE_B4A656:
	PHB
	PHK
	PLB
	JSR.w CODE_B4A65E
	PLB
	RTL

CODE_B4A65E:
	INX
	LDA.l $7E0000,x
	AND.w #$00FF
	BEQ.b CODE_B4A678
	SEC
	SBC.w #$0020
	ORA.b $20
	STA.b [$42]
	INC.b $42
	INC.b $42
	INC.b $1C
	BRA.b CODE_B4A65E

CODE_B4A678:
	TYA
	CLC
	ADC.w #$0040
	STA.b $42
	TAY
	LDA.b $1C
	CMP.b $1E
	BCC.b CODE_B4A688
	STA.b $1E
CODE_B4A688:
	PHX
	LDA.w #$0004
	SEC
	SBC.b $1A
	ASL
	TAX
	LDA.l DATA_B4A6AE,x
	TAX
	LDA.w #$0020
	SEC
	SBC.b $1C
	ASL
	ASL
	EOR.w #$FFFF
	INC
	STA.l $7EA17E,x
	PLX
	STZ.b $1C
	DEC.b $1A
	BNE.b CODE_B4A65E
	RTS

DATA_B4A6AE:
	dw $0000,$0003,$0006,$0009

CODE_B4A6B6:
	JSR.w CODE_B4A6C0
	LDY.w #$0800
	JSR.w CODE_B4A6CE
	RTS

CODE_B4A6C0:
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.b $44
	REP.b #$20
	LDA.w #$7EF000
	STA.b $42
	RTS

CODE_B4A6CE:
	TXA
	LDX.w #$0000
CODE_B4A6D2:
	STA.l $7EF000,x
	INX
	INX
	DEY
	BNE.b CODE_B4A6D2
	RTS

CODE_B4A6DC:
	LDA.w #DATA_B6F42C
	STA.b $46
	LDA.w #DATA_B6F42C>>16
	STA.b $48
	LDA.b $42
	STA.w $1C67
	DEX
CODE_B4A6EC:
	INX
	LDA.w $0000,x
	AND.w #$00FF
	ASL
	STA.w $1C69
	INX
	LDA.w $0000,x
	AND.w #$00FF
	XBA
	LSR
	LSR
	CLC
	ADC.w $1C69
	CLC
	ADC.w $1C67
	STA.b $42
CODE_B4A70B:
	INX
	LDA.w $0000,x
	AND.w #$00FF
	BNE.b CODE_B4A71A
	LDA.w $1C67
	STA.b $42
	RTS

CODE_B4A71A:
	CMP.w #$0001
	BEQ.b CODE_B4A6EC
	CMP.w #$005E
	BEQ.b CODE_B4A742
	SEC
	SBC.w #$0021
	BMI.b CODE_B4A73C
	TAY
	LDA.b [$46],y
	AND.w #$00FF
	ASL
	ORA.w $1C4F
	STA.b [$42]
	INC
	LDY.w #$0040
	STA.b [$42],y
CODE_B4A73C:
	INC.b $42
	INC.b $42
	BRA.b CODE_B4A70B

CODE_B4A742:
	INX
	LDA.w $0001,x
	AND.w #$00FF
	SEC
	SBC.w #$0030
	STA.w $1C6B
	LDA.w $0000,x
	AND.w #$00FF
	CMP.w #$0078
	BEQ.b CODE_B4A79D
	STZ.w $1C69
	INX
	LDA.w $0000,x
	TAX
	DEX
CODE_B4A764:
	INX
	LDA.w $0000,x
	BIT.w #$0080
	BEQ.b CODE_B4A773
	AND.w #$007F
	INC.w $1C69
CODE_B4A773:
	AND.w #$00FF
	SEC
	SBC.w #$0021
	BMI.b CODE_B4A78E
	TAY
	LDA.b [$46],y
	AND.w #$00FF
	ASL
	ORA.w $1C4F
	STA.b [$42]
	INC
	LDY.w #$0040
	STA.b [$42],y
CODE_B4A78E:
	INC.b $42
	INC.b $42
	LDA.w $1C69
	BEQ.b CODE_B4A764
	LDA.w $1C67
	STA.b $42
	RTS

CODE_B4A79D:
	INX
	LDA.w $0000,x
	AND.w #$00FF
	BNE.b CODE_B4A7AC
	LDA.w $1C67
	STA.b $42
	RTS

CODE_B4A7AC:
	CMP.w #$0001
	BNE.b CODE_B4A7B4
	BRL.w CODE_B4A6EC

CODE_B4A7B4:
	AND.w #$00FF
	ASL
	ORA.w $1C4F
	STA.b [$42]
	INC
	LDY.w #$0040
	STA.b [$42],y
	INC.b $42
	INC.b $42
	BRA.b CODE_B4A79D

CODE_B4A7C9:
	LDY.w #$0010
	LDA.w $0000,x
CODE_B4A7CF:
	STA.w HDMA[$01].Parameters-$10,y
	LDA.w $0002,x
	STA.w HDMA[$01].SourceLo-$10,y
	LDA.w $0004,x
	SEP.b #$20
	STA.w HDMA[$01].SourceBank-$10,y
	XBA
	STA.w HDMA[$01].IndirectSourceBank-$10,y
	REP.b #$20
	TYA
	CLC
	ADC.w #$0010
	TAY
	TXA
	CLC
	ADC.w #$0006
	TAX
	LDA.w $0000,x
	BNE.b CODE_B4A7CF
	RTS

CODE_B4A7F8:
	AND.w #$00FF
	STA.b $3E
CODE_B4A7FD:
	JSL.l CODE_808018
	AND.b $3E
	CMP.w $0521
	BEQ.b CODE_B4A7FD
	STA.w $0521
	RTS

CODE_B4A80C:
	LDA.w #$0480
	TSB.w $1C35
CODE_B4A812:
	SEP.b #$20
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	LDA.l $7EA160
	AND.w #$FF00
	ORA.w #$0063
	STA.l $7EA160
	RTS

CODE_B4A82A:
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF5C0
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0100
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF5C0>>16
	STA.w DMA[$00].SourceBank
	REP.b #$20
	SEP.b #$20
	LDA.w $04E4
	AND.b #$02
	LSR
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_B4A859:
	LDA.w #$7F20
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0080
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_B4A883:
	STZ.b $1A
	LDX.w #DATA_B4F2BF
	JSR.w CODE_B4A89E
	RTS

CODE_B4A88C:
	STZ.b $1A
	LDX.w #DATA_B4F2F6
	JSR.w CODE_B4A89E
	RTS

CODE_B4A895:
	STZ.b $1A
	LDX.w #DATA_B4F34D
	JSR.w CODE_B4A89E
	RTS

CODE_B4A89E:
	SEP.b #$20
	LDY.w $0000,x
CODE_B4A8A3:
	LDA.w $0002,x
	STA.b $1C
	PHX
	LDX.b $1A
CODE_B4A8AB:
	LDA.w $0000,y
	STA.l $7EA15A,x
	INX
	INY
	DEC.b $1C
	BNE.b CODE_B4A8AB
	STX.b $1A
	PLX
	INX
	INX
	INX
	LDY.w $0000,x
	BNE.b CODE_B4A8A3
	REP.b #$20
	RTS

CODE_B4A8C6:
	LDX.w #$2000
	JSR.w CODE_B4A6B6
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	REP.b #$20
	LDA.w #$0003
	STA.w $04E4
	RTS

CODE_B4A8F1:
	LDA.w #$0040
	TRB.w $05FB
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BMI.b CODE_B4A909
	LDA.w #!Define_DKC3_MusicID_HanginAtFunkys
	JSL.l CODE_B28009
CODE_B4A909:
	LDA.w #$0611
	STA.b $B8
	LDA.w #DATA_B4F946
	STA.w $1C73
	JSL.l CODE_BCF888
	LDX.w #DATA_B4F90F
	JSR.w CODE_B4A159
	LDX.w #DATA_B4F64F
	JSR.w CODE_B4A2CF
	LDA.w #$FFFF
	STA.w $06E8
	STA.w $06E6
	LDY.w #$025C
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $18E7
	LDA.w #$0D00
	STA.b $5E,x
	STZ.w $06E8
	STZ.w $06E6
	LDX.w #DATA_B4F299
	JSR.w CODE_B4A7C9
	JSR.w CODE_B4A883
	LDA.w #$0094
	LDY.w #$0070
	LDX.w #$0004
	JSL.l CODE_BB8570
	LDA.w #$0004
	STA.w $1C3B
	LDA.w #$420C
	STA.l $7EA18C
	LDA.w #$3800
	STA.l $7EA18F
	LDA.w $05FB
	BIT.w #$0004
	BNE.b CODE_B4A98B
	LDA.w $0605
	BIT.w #$2003
	BNE.b CODE_B4A98B
	LDA.w $0611
	BIT.w #$8000
	BEQ.b CODE_B4A98B
	BIT.w #$0438
	BEQ.b CODE_B4A991
CODE_B4A98B:
	LDA.w #$4200
	TSB.w $1C35
CODE_B4A991:
	JSR.w CODE_B4A347
	JSR.w CODE_B4A8C6
	LDA.w #$F10C
	LDX.w #$000B
	STA.b $42
	LDA.w #$05CD
	LDY.w #$000A
	JSR.w CODE_B4A498
	LDX.w #$7000
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0400
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	JSR.w CODE_B4A812
	LDA.w #$FFFF
	STA.l $7EA171
	LDA.w #$0005
	JSL.l CODE_BB85E2
	PHK
	PLB
	LDA.w #$4000
	BIT.w $0611
	BEQ.b CODE_B4A9F0
	JSL.l CODE_BCF972
CODE_B4A9F0:
	RTS

CODE_B4A9F1:
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BMI.b CODE_B4AA03
	LDA.w #!Define_DKC3_MusicID_SwankysSideshow
	JSL.l CODE_B28009
CODE_B4AA03:
	LDA.w #$0613
	STA.b $B8
	LDA.w #$0010
	TRB.w $0613
	LDA.w #DATA_B4F961
	STA.w $1C73
	LDA.w #$000F
	JSL.l CODE_BB859A
	AND.w #$0E00
	ORA.w #$01A0
	STA.w $18F7
	STA.b $B6
	LDA.w #$FFFF
	STA.w $06F2
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	PHA
	STZ.b !RAM_DKC3_Global_CurrentLevelLo
	JSL.l CODE_B7E49C
	PLA
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	LDA.w $05D5
	STA.w $18D1
	STZ.w $18D3
	JSL.l CODE_BCF888
	LDX.w #DATA_B4F917
	JSR.w CODE_B4A159
	LDX.w #DATA_B4F666
	JSR.w CODE_B4A2CF
	LDX.w #DATA_B4F2CA
	JSR.w CODE_B4A7C9
	JSR.w CODE_B4A88C
	LDA.w #$0095
	LDY.w #$0070
	LDX.w #$0004
	JSL.l CODE_BB8570
	STZ.w $1C41
	STZ.w $1C45
	STZ.w $1C49
	LDA.w #$423B
	STA.l $7EA18C
	SEP.b #$20
	LDA.b #$00
	STA.l $7EA18F
	REP.b #$20
	JSR.w CODE_B4A410
	PHK
	PLB
	LDX.w #$2000
	JSR.w CODE_B4A6B6
	LDA.w #$0003
	LDY.w #$00F0
	LDX.w #$0001
	JSL.l CODE_BB856D
	STZ.w $1C59
	JSR.w CODE_B4A8C6
	LDA.w #$F322
	STA.b $42
	LDA.w #$2D7F
	LDX.w #$000E
	LDY.w #$0008
	JSR.w CODE_B4A498
	LDX.w #$7000
	STX.w !REGISTER_VRAMAddressLo
	LDA.w #$7EF000
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0800
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$7EF000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	JSR.w CODE_B4A812
	LDA.w #$FFFF
	STA.l $7EA171
	LDA.w #$0004
	STA.w $1C3B
	LDA.w #$0001
	STA.w $1C57
	STZ.w $1C55
	LDA.w #$2000
	JSL.l CODE_BCF9CB
	LDA.w $0613
	BIT.w #$4000
	BNE.b CODE_B4AB14
	JSR.w CODE_B4AB1F
	STZ.b $62,x
	JSL.l CODE_BCF9E6
	LDA.w $0613
	BIT.w #$8000
	BNE.b CODE_B4AB1E
	BRA.b CODE_B4AB18

CODE_B4AB14:
	JSL.l CODE_BCFA04
CODE_B4AB18:
	LDA.w #$4200
	TSB.w $1C35
CODE_B4AB1E:
	RTS

CODE_B4AB1F:
	LDA.w $05C9
	LDY.w #$0266
CODE_B4AB25:
	STA.w $1C6D
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1C6F
	LDA.w $1C6D
	STA.b $64,x
	LDA.w #$000F
	JSL.l CODE_BB859A
	STA.w $18F7
	STA.b $B6
	LDX.w $1C6F
	RTS

CODE_B4AB46:
	LDA.b $C2
	STA.l $7EA8DA
	LDA.b $C4
	STA.l $7EA8DC
	LDA.w #$05FD
	STA.b $B8
	LDA.w #DATA_B4F979
	STA.w $1C73
	JSL.l CODE_BCF888
	LDX.w #DATA_B4F91C
	JSR.w CODE_B4A159
	LDX.w #$0000
	LDA.w $05FD
	BIT.w #$8000
	BEQ.b CODE_B4ABD2
	JSL.l CODE_80807E
	LDA.w #$005A
	JSL.l CODE_BB859A
	JSL.l CODE_808081
	LDA.w $05CD
	CMP.w #$000F
	BCC.b CODE_B4ABB8
	LDA.w #$0080
	TRB.w $05B1
	LDX.w #$0000
	LDA.w #$0040
	TSB.w $05B1
	BNE.b CODE_B4ABA0
	LDA.w #$0080
	TSB.w $05B1
CODE_B4ABA0:
	LDA.w #$4000
	TSB.w $1C35
	LDA.w #$2040
	TSB.w $05FD
	LDY.w #$00D8
	JSL.l CODE_BB85B8
	LDX.w #$0000
	BRA.b CODE_B4ABD2

CODE_B4ABB8:
	LDY.w #$00D8
	JSL.l CODE_BB85B8
	LDX.w #$0000
	LDA.w $0656
	BIT.w #$0002
	BNE.b CODE_B4ABD2
	LDA.w #$0003
	JSL.l CODE_B58006
	TAX
CODE_B4ABD2:
	STX.b $3E
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BMI.b CODE_B4ABF1
	LDA.w #$0020
	BIT.w $05B1
	BNE.b CODE_B4ABF1
	LDA.b $3E
	XBA
	ORA.w #!Define_DKC3_MusicID_GetFitAGoGo
	JSL.l CODE_B2800C
CODE_B4ABF1:
	LDA.w $05FD
	BIT.w #$8000
	BEQ.b CODE_B4AC11
	LDA.b $3E
	CLC
	ADC.w #$02E4
	JSL.l CODE_B9A000
	LDA.b $3E
	BEQ.b CODE_B4AC11
	LDX.w $1C3D
	LDA.w #$00E1
	JSL.l CODE_BB85A0
CODE_B4AC11:
	LDX.w #DATA_B4F67D
	JSR.w CODE_B4A2CF
	JSR.w CODE_B4810B
	LDA.w #$0010
	STA.l $7EA75A
	LDA.w #$0000
	STA.l $7EA75C
	STA.l $7EA75E
	LDX.w #DATA_B4F301
	JSR.w CODE_B4A7C9
	JSR.w CODE_B4A883
	LDA.w #$5020
	STA.l $7EA18A
	LDA.w #$500C
	STA.l $7EA18C
	LDA.w #$5010
	STA.l $7EA18E
	LDA.w #$5070
	STA.l $7EA190
	LDA.w #$0018
	STA.l $7EA55A
	LDA.w #$A57A
	STA.l $7EA55B
	LDA.w #$00FF
	STA.l $7EA55D
	STA.l $7EA560
	LDA.w #$A57C
	STA.l $7EA55E
	LDA.w #$A67A
	STA.l $7EA561
	LDA.w #$00FF
	STA.l $7EA57A
	LDX.w #$0000
	LDA.w #$8600
CODE_B4AC85:
	STA.l $7EA57C,x
	CPX.w #$00AC
	BCC.b CODE_B4AC92
	SEC
	SBC.w #$00EC
CODE_B4AC92:
	CLC
	ADC.w #$00D0
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B4AC85
	SEP.b #$20
	LDX.w #$0000
	LDA.b #$76
CODE_B4ACA4:
	STA.l $7EA57C,x
	DEC
	DEC
	BPL.b CODE_B4ACAE
	LDA.b #$00
CODE_B4ACAE:
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B4ACA4
	REP.b #$20
	LDA.w #$0094
	LDY.w #$0070
	LDX.w #$0004
	JSL.l CODE_BB8570
	STZ.w $1C41
	LDX.w #$0004
	LDA.w $05FD
	BIT.w #$8000
	BEQ.b CODE_B4ACD3
	DEX
CODE_B4ACD3:
	STX.w $1C3B
	JSR.w CODE_B4A8C6
	LDX.w #$3C90
	JSR.w CODE_B4A3DB
	JSR.w CODE_B4A812
	LDA.w #$FFFF
	STA.l $7EA171
	STA.w $1C49
	LDA.w #$0020
	BIT.w $05B1
	BNE.b CODE_B4AD01
	JSL.l CODE_BCF99E
	LDX.w $1C3D
	LDA.b $40,x
	STA.w $0547
	RTS

CODE_B4AD01:
	JSR.w CODE_B4AD34
	STZ.w $1C49
	LDA.w $0547
	JSL.l CODE_B9A000
	LDA.w #$0001
	STA.w $1C3B
	LDA.w #$0150
	STA.w $1C39
	LDA.w #$0006
	LDX.w $0547
	CPX.w #$02E6
	BEQ.b CODE_B4AD33
	CPX.w #$02E5
	BCC.b CODE_B4AD2D
	LDA.w #$0012
CODE_B4AD2D:
	LDY.w #$0000
	JSR.w CODE_B4A51D
CODE_B4AD33:
	RTS

CODE_B4AD34:
	LDX.w $04F9
	JSR.w CODE_B4AD45
	LDX.w $04FD
	LDA.b $16,x
	SEC
	SBC.w #$0010
	STA.b $16,x
CODE_B4AD45:
	LDA.b $5E,x
	STA.b $12,x
	STZ.b $38,x
	STZ.b $5A,x
	STZ.b $30,x
	RTS

CODE_B4AD50:
	LDX.w #DATA_B4F358
	JSR.w CODE_B4A7C9
	LDX.w #DATA_B4F924
	JSR.w CODE_B4A159
	LDA.w #!Define_DKC3_MusicID_GameOver
	JSL.l CODE_B28009
	LDA.w #$7EA8DE
	STA.b $46
	LDA.w #$7EA8DE>>16
	STA.b $48
	LDA.w #$0001
	STA.w $15E6
	LDA.w #$03C0
	STA.w $1C63
	LDA.w #$0006
	JSL.l CODE_BB85E2
	PHK
	PLB
	LDA.w #$0201
	STA.w $04E4
	RTS

CODE_B4AD89:
	LDA.w $0603
	ORA.w $05D1
	STA.w $1C9B
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BMI.b CODE_B4ADC0
	LDA.w $1C5F
	AND.w #$FF00
	CMP.w #$0600
	BNE.b CODE_B4ADB9
	LDA.w #$0010
	BIT.w $0621
	BNE.b CODE_B4ADB9
	LDA.w #!Define_DKC3_MusicID_BrothersBearBlues
	JSL.l CODE_B2800C
	BRA.b CODE_B4ADC0

CODE_B4ADB9:
	LDA.w #!Define_DKC3_MusicID_BrothersBear
	JSL.l CODE_B28009
CODE_B4ADC0:
	JSL.l CODE_BCF888
	LDA.w #$2000
	JSL.l CODE_BCF9CB
	LDY.w #$025C
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $18E7
	LDA.w $1C5F
	STA.b $5E,x
	LDA.w $1C5F
	XBA
	AND.w #$00FF
	STA.w $1C5F
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #DATA_B4F6AA
	STA.w $1C61
	LDA.w $1C5F
	ASL
	CLC
	ADC.w #$0615
	STA.b $B8
	JSR.w CODE_B4A196
	LDY.w $1C61
	LDX.w $0006,y
	JSR.w CODE_B4AEFB
	LDY.w $1C61
	LDA.w $0002,y
	BPL.b CODE_B4AE12
	JSR.w CODE_B4AB1F
CODE_B4AE12:
	LDX.w #DATA_B4F32D
	JSR.w CODE_B4A7C9
	JSR.w CODE_B4A895
	LDY.w $1C61
	LDA.w $0000,y
	STA.w $1C73
	LDA.w $000B,y
	STA.w $1C7F
	LDA.w $0003,y
	AND.w #$007F
	STA.w $1C3B
	JSR.w CODE_B4A8C6
	JSR.w CODE_B4AEE9
	LDY.w $1C61
	LDA.w $000F,y
	AND.w #$00FF
	JSL.l CODE_BB85E2
	PHK
	PLB
	LDY.w $1C61
	LDA.w $0002,y
	AND.w #$00FF
	CMP.w #$001B
	BNE.b CODE_B4AE66
	TAX
	LDA.w $0604
	AND.w #$00FF
	CMP.w #$0005
	BEQ.b CODE_B4AE65
	LDX.w #$0016
CODE_B4AE65:
	TXA
CODE_B4AE66:
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	LDA.w $1C5F
	ASL
	TAX
	SEP.b #$20
	LDA.b #$11
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$FF
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$03
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	LDA.w DATA_B4AECF,x
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.w DATA_B4AECF+$01,x
	STA.w !REGISTER_WriteToCGRAMPort
	REP.b #$20
	LDY.w $1C61
	LDA.w $0004,y
	JSL.l CODE_BB859A
	LDX.w $1C3D
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	JSR.w CODE_B4810B
	JSR.w CODE_B4A812
	STZ.w $15E2
	JSR.w CODE_B49FFE
	LDA.w #$0000
	STA.l $7EA171
	STZ.w $1C41
	STZ.w $1C49
	LDA.w #$1E03
	STA.w $04E4
	RTS

DATA_B4AECF:
	dw $7FFF,$23E8,$33EA,$4ABF,$6F27,$395F,$7E08,$3313
	dw $7FFF,$2E9B,$2E9B,$3398,$2A1A

CODE_B4AEE9:
	LDY.w $1C61
	LDA.w $0008,y
	AND.w #$00FF
	STZ.b $20
	STZ.b $1E
	JSL.l CODE_B78027
	RTS

CODE_B4AEFB:
	STZ.b $1A
	STZ.b $1C
	LDA.w $0000,x
	BEQ.b CODE_B4AF55
	JSR.w CODE_B4AF56
	PHX
	LDY.b $20
CODE_B4AF0A:
	LDX.b $1E
	LDA.b $1A
	BNE.b CODE_B4AF27
CODE_B4AF10:
	LDA.b $26
	STA.w !REGISTER_VRAMAddressLo
	LDA.b [$22]
	ORA.b $1C
	STA.w !REGISTER_WriteToVRAMPortLo
	INC.b $22
	INC.b $22
	INC.b $26
	DEX
	BNE.b CODE_B4AF10
	BRA.b CODE_B4AF3F

CODE_B4AF27:
	TXA
	CLC
	ADC.b $26
	STA.w !REGISTER_VRAMAddressLo
	LDA.b [$22]
	EOR.w #$4000
	ORA.b $1C
	STA.w !REGISTER_WriteToVRAMPortLo
	INC.b $22
	INC.b $22
	DEX
	BNE.b CODE_B4AF27
CODE_B4AF3F:
	LDA.b $28
	CLC
	ADC.w #$0020
	STA.b $26
	STA.b $28
	DEY
	BNE.b CODE_B4AF0A
	PLA
	CLC
	ADC.w #$0003
	TAX
	BRL.w CODE_B4AEFB

CODE_B4AF55:
	RTS

CODE_B4AF56:
	PEA.w ((DATA_F5702E&$FF0000)>>16)|((CODE_B4AF56&$FF0000)>>8)
	PLB
	BIT.w #$0080
	BEQ.b CODE_B4AF61
	INC.b $1A
CODE_B4AF61:
	BIT.w #$0040
	BEQ.b CODE_B4AF6B
	LDY.w #$2000
	STY.b $1C
CODE_B4AF6B:
	AND.w #$003F
	ASL
	ASL
	TAY
	LDA.w DATA_F5702E,y
	AND.w #$00FF
	STA.b $1E
	LDA.w DATA_F5702E+$01,y
	AND.w #$00FF
	STA.b $20
	LDA.w DATA_F5702E+$02,y
	STA.b $22
	LDA.w #DATA_F570CA>>16
	STA.b $24
	PLB
	LDA.w $0001,x
	STA.b $26
	STA.b $28
	RTS

CODE_B4AF94:
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BMI.b CODE_B4AFA6
	LDA.w #!Define_DKC3_MusicID_CrystalChasm
	JSL.l CODE_B28009
CODE_B4AFA6:
	LDA.w #$1400
	STA.b $80
	LDY.w #$0272
	JSL.l CODE_BB8585
	LDY.w #$0274
	JSL.l CODE_BB8585
	LDA.w $05B5
	JSL.l CODE_B8805A
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_B4AFD0
	LDX.w $04FD
	LDA.w #$C000
	STA.b $26,x
CODE_B4AFD0:
	LDA.w $1C60
	AND.w #$00FF
	STA.w $1C5F
	TAX
	LDA.w $0632,x
	BIT.w #$0002
	BEQ.b CODE_B4AFE7
	DEC.w $0742
	BRA.b CODE_B4AFEE

CODE_B4AFE7:
	LDY.w #$02BA
	JSL.l CODE_BB8585
CODE_B4AFEE:
	LDX.w #DATA_B4F938
	JSR.w CODE_B4A159
	JSL.l CODE_80807B
	LDA.w #$0001
	STA.w $04E4
	JSR.w CODE_B4810B
	LDA.w #$0003
	JSL.l CODE_BB85E2
	PHK
	PLB
	RTS

CODE_B4B00B:
	LDA.w #$0400
	BIT.w $1C35
	BNE.b CODE_B4B042
	LDA.l $7EA171
	INC
	INC
	BPL.b CODE_B4B042
	STA.l $7EA171
	EOR.w #$FFFF
	INC
	STA.l $7EA174
	CLC
	ADC.w #$0035
	STA.b $1A
	LDA.w #$0026
	SEC
	SBC.l $7EA163
	CLC
	ADC.b $1A
	SEP.b #$20
	AND.b #$7F
	STA.l $7EA160
	REP.b #$20
CODE_B4B042:
	RTS

CODE_B4B043:
	CLC
	LDA.b ($B8)
	BIT.w #$8000
	BNE.b CODE_B4B062
	LDA.w $04DA
	BIT.w #$8000
	BEQ.b CODE_B4B062
	LDA.l $7EA171
	INC
	INC
	BMI.b CODE_B4B062
	LDA.w #$0001
	STA.w $1C39
	SEC
CODE_B4B062:
	RTS

CODE_B4B063:
	BIT.w #$9000
	BEQ.b CODE_B4B06F
	LDA.b $00
	STA.w $1C47
	BRA.b CODE_B4B085

CODE_B4B06F:
	LDA.b $00
	SEC
	SBC.w $1C47
	CMP.w #$0010
	BCS.b CODE_B4B07C
	SEC
	RTS

CODE_B4B07C:
	LDA.b $00
	SEC
	SBC.w #$0010
	STA.w $1C47
CODE_B4B085:
	CLC
	RTS

CODE_B4B087:
	JSR.w CODE_B48021
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BMI.b CODE_B4B0B5
	LDX.w $05E5
	BNE.b CODE_B4B0A6
	LDX.w $05EB
	LDA.l DATA_B4B175,x
	AND.w #$00FF
	BRA.b CODE_B4B0B1

CODE_B4B0A6:
	LDA.w #!Define_DKC3_MusicID_KrematoaKoncerto
	CPX.w #$0008
	BEQ.b CODE_B4B0B1
	LDA.w #!Define_DKC3_MusicID_SubmapShuffle
CODE_B4B0B1:
	JSL.l CODE_B28009
CODE_B4B0B5:
	LDA.w $05E5
	BNE.b CODE_B4B0C3
	LDY.w #$0001
	STY.w $06E0
	STY.w $06E2
CODE_B4B0C3:
	ASL
	TAY
	LDX.w DATA_B4CFB9,y
	STX.w $1C3F
	LDA.w $0008,x
	STA.w $1C4F
	LDA.w $0004,x
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	LDX.w $1C3F
	LDA.w $0000,x
	JSL.l CODE_BB8567
	LDX.w $1C3F
	LDA.w $0002,x
	JSL.l CODE_BB856A
	LDA.w #$FFF0
	STA.w $1C47
	STZ.w $1C35
	LDA.w #$0001
	STA.w $1C39
	STZ.w $1C41
	STZ.w $1C57
	JSR.w CODE_B4B6AE
	LDA.w $1C8D
	BEQ.b CODE_B4B11B
	LDA.w #$0002
	BIT.w $053B
	BEQ.b CODE_B4B11B
	JSL.l CODE_80802A
CODE_B4B11B:
	LDA.w #$000A
	JSL.l CODE_BB859A
	ORA.w #$2000
	STA.w $1C4D
	LDA.w #$009B
	JSL.l CODE_BB859A
	ORA.w #$2000
	STA.w $1C5B
	JSL.l CODE_808081
	STZ.b $20
	STZ.b $1E
	LDA.w #$000E
	JSL.l CODE_B78027
	JSL.l CODE_B7802A
	JSR.w CODE_B4BBDD
	LDA.w $05FB
	BIT.w #$4800
	BEQ.b CODE_B4B156
	JSR.w CODE_B4B726
CODE_B4B156:
	LDA.w #$1000
	BIT.w $05FD
	BNE.b CODE_B4B161
	JSR.w CODE_B4CDDE
CODE_B4B161:
	LDA.w #$0200
	JSL.l CODE_808024
	JSR.w CODE_B4810B
	LDA.w #CODE_B4B179
	LDX.w #CODE_B4B179>>16
	JML.l CODE_808003

DATA_B4B175:
	db !Define_DKC3_MusicID_Copy2OfNorthernKremisphere,!Define_DKC3_MusicID_NorthernKremisphere,!Define_DKC3_MusicID_Copy2OfNorthernKremisphere,!Define_DKC3_MusicID_Copy1OfNorthernKremisphere

CODE_B4B179:
	PHK
	PLB
	LDA.w $04E4
	STA.w !REGISTER_DMAEnable
	JSL.l CODE_B38006
	JSL.l CODE_80801E
	JSR.w CODE_B4BBF7
	SEP.b #$20
	LDA.w $04EC
	STA.w !REGISTER_ScreenDisplayRegister
	REP.b #$20
	STZ.w $1560
	STZ.w $155E
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B4B1C7
	LDA.w #$2000
	BIT.w $05FB
	BEQ.b CODE_B4B1C7
	LDA.w #$0004
	BIT.w $05FD
	BNE.b CODE_B4B1C7
	LDA.w $1D39
	BNE.b CODE_B4B1C7
	LDA.w #$0100
	TSB.w $1C35
	BNE.b CODE_B4B1C7
	LDA.w #$0020
	STA.w $1C39
CODE_B4B1C7:
	LDY.w $04F9
	LDA.w $05E7
	BEQ.b CODE_B4B1E0
	LDA.w $0038,y
	BPL.b CODE_B4B1E0
	AND.w #$7FFF
	STA.w $0038,y
	LDA.w #$0002
	JSR.w CODE_B4B89D
CODE_B4B1E0:
	JSL.l CODE_808015
	PHK
	PLB
	LDA.w $05E5
	BEQ.b CODE_B4B1F3
	LDA.w #$2000
	BIT.w $05FB
	BNE.b CODE_B4B1FE
CODE_B4B1F3:
	JSR.w CODE_B4BC11
	LDA.w #$0001
	BIT.w $05AF
	BNE.b CODE_B4B21D
CODE_B4B1FE:
	LDA.w #$0100
	BIT.w $1C35
	BEQ.b CODE_B4B212
	DEC.w $1C39
	BNE.b CODE_B4B21D
	LDA.w #$820F
	JSL.l CODE_808024
CODE_B4B212:
	LDA.w #$2000
	BIT.w $05FB
	BNE.b CODE_B4B21D
	JSR.w CODE_B4BD15
CODE_B4B21D:
	JSL.l CODE_B7800C
	JSL.l CODE_BB85C1
	JSL.l CODE_B6804B
	JSL.l CODE_B7800F
	PHK
	PLB
	LDA.w $05E5
	BNE.b CODE_B4B24C
	JSR.w CODE_B4B4EB
	LDX.w $1C97
	BEQ.b CODE_B4B24C
	LDA.b $5C,x
	BEQ.b CODE_B4B246
	LDA.w #$0020
	JSR.w CODE_B4B523
CODE_B4B246:
	LDA.w #$0010
	JSR.w CODE_B4B523
CODE_B4B24C:
	CMP.w #$0008
	BNE.b CODE_B4B254
	JSR.w CODE_B4B640
CODE_B4B254:
	CMP.w #$0003
	BNE.b CODE_B4B25C
	JSR.w CODE_B4B5C5
CODE_B4B25C:
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$0009
	BNE.b CODE_B4B271
	LDA.w $05EB
	CMP.w #$0003
	BEQ.b CODE_B4B271
	JSR.w CODE_B4B60B
CODE_B4B271:
	JSL.l CODE_808012
	LDA.w $05E5
	BEQ.b CODE_B4B28F
	LDA.w $05E7
	BNE.b CODE_B4B28F
	LDA.w #$0100
	BIT.w $1C35
	BEQ.b CODE_B4B28F
	LDY.w $04F9
	LDA.w $005C,y
	BNE.b CODE_B4B298
CODE_B4B28F:
	JSL.l CODE_808021
	LDA.w $04EC
	BEQ.b CODE_B4B29C
CODE_B4B298:
	JML.l CODE_808006

CODE_B4B29C:
	BIT.w $05AF
	BPL.b CODE_B4B2AB
	LDA.w #CODE_80803F
	LDX.w #CODE_80803F>>16
	JML.l CODE_808003

CODE_B4B2AB:
	LDA.w #$0400
	TRB.w $05FD
	BEQ.b CODE_B4B2BD
	LDA.w #CODE_B284D0
	LDX.w #CODE_B284D0>>16
	JML.l CODE_808003

CODE_B4B2BD:
	PHK
	PLB
	LDA.w #$4000
	TRB.w $05FB
	LDA.w #$0004
	TRB.w $05FD
	BNE.b CODE_B4B2D5
	LDA.w #$2000
	TRB.w $05FB
	BNE.b CODE_B4B330
CODE_B4B2D5:
	STZ.w $05F1
	LDA.w $05E7
	BEQ.b CODE_B4B33E
	JSR.w CODE_B4B804
	LDA.w $0001,x
	AND.w #$00FF
	CMP.w #$0002
	BCC.b CODE_B4B2FA
	LDY.w $05E5
	BEQ.b CODE_B4B312
	CMP.w #$0010
	BCS.b CODE_B4B354
	CMP.w #$0003
	BCS.b CODE_B4B2FD
CODE_B4B2FA:
	ASL
	BRA.b CODE_B4B305

CODE_B4B2FD:
	SEC
	SBC.w #$0003
	XBA
	ORA.w #$000A
CODE_B4B305:
	STA.w $05E3
	LDA.w #CODE_B4807B
	LDX.w #CODE_B4807B>>16
	JML.l CODE_808003

CODE_B4B312:
	BIT.w #$0040
	BNE.b CODE_B4B31F
	CMP.w #$0010
	BCS.b CODE_B4B354
	JMP.w CODE_B4B2FD

CODE_B4B31F:
	AND.w #$003F
	STA.w $05E5
	LDA.w $05E7
	STA.w $05E9
	STZ.w $05E7
	BRA.b CODE_B4B34A

CODE_B4B330:
	JSL.l CODE_80804B
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B4B33E:
	JSR.w CODE_B4B3DF
	LDA.w $05E9
	STA.w $05E7
	STZ.w $05E5
CODE_B4B34A:
	LDA.w #CODE_B4B087
	LDX.w #CODE_B4B087>>16
	JML.l CODE_808003

CODE_B4B354:
	BIT.w #$0080
	BNE.b CODE_B4B364
	CMP.w #$001D
	BCS.b CODE_B4B37B
	XBA
	ORA.w #$0008
	BRA.b CODE_B4B367

CODE_B4B364:
	LDA.w #$0008
CODE_B4B367:
	STA.w $05E3
	LDA.w #CODE_808348
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B4807B
	LDX.w #CODE_B4807B>>16
	JML.l CODE_808003

CODE_B4B37B:
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	JSR.w CODE_B4B391
	LDA.w #CODE_808348
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_808493
	LDX.w #CODE_808493>>16
	JML.l CODE_808003

CODE_B4B391:
	LDX.w $04F9
	LDY.b $12,x
	STY.w $05F1
	LDY.b $16,x
	STY.w $05F3
	LDX.w $04FD
	LDY.b $12,x
	STY.w $05F5
	LDY.b $16,x
	STY.w $05F7
	LDY.w $1C59
	STY.w $05F9
	RTS

CODE_B4B3B2:
	TAY
	LDX.w $04F9
	LDA.w $05F1
	CLC
	BEQ.b CODE_B4B3DD
	STA.b $12,x
	STA.w $1C41
	LDA.w $05F3
	STA.b $16,x
	STA.w $1C57
	LDX.w $04FD
	LDA.w $05F5
	STA.b $12,x
	LDA.w $05F7
	STA.b $16,x
	LDA.w $05F9
	STA.w $1C55
	SEC
CODE_B4B3DD:
	TYA
	RTS

CODE_B4B3DF:
	STZ.b $1A
	LDY.w #$0001
	TYA
	JSR.w CODE_B4B804
CODE_B4B3E8:
	PHY
	JSR.w CODE_B4B9F3
	TYX
	PLY
	CPX.w #$001D
	BCC.b CODE_B4B3F8
	CPX.w #$0025
	BCC.b CODE_B4B404
CODE_B4B3F8:
	BIT.w #$0080
	BNE.b CODE_B4B409
	BIT.w #$0040
	BEQ.b CODE_B4B404
	INC.b $1A
CODE_B4B404:
	BIT.w #$0002
	BEQ.b CODE_B4B44D
CODE_B4B409:
	INY
	TYA
	JSR.w CODE_B4B804
	LDA.w $0000,x
	CMP.w #$FFFF
	BNE.b CODE_B4B3E8
	LDA.b $1A
	CMP.w #$0003
	BCS.b CODE_B4B41F
	STZ.b $1A
CODE_B4B41F:
	LDA.w $05E9
	STA.w $05E7
	STZ.b $22
	JSR.w CODE_B4B44E
	JSR.w CODE_B4B47A
	LDA.w #DATA_B4CFCB
	STA.w $1C3F
	LDA.w #DATA_B4D55E
	STA.w $1C4F
	LDA.w #$0002
	TSB.b $22
	LDA.w $05E7
	STZ.w $05E5
	JSR.w CODE_B4B783
	JSR.w CODE_B4B906
	JSR.w CODE_B4B4A3
CODE_B4B44D:
	RTS

CODE_B4B44E:
	LDY.w #$0001
	TYA
	JSR.w CODE_B4B804
CODE_B4B455:
	PHY
	JSR.w CODE_B4B9F3
	PLY
	BIT.w #$0080
	BNE.b CODE_B4B467
	EOR.w #$001C
	BIT.w #$001C
	BNE.b CODE_B4B479
CODE_B4B467:
	INY
	TYA
	JSR.w CODE_B4B804
	LDA.w $0000,x
	CMP.w #$FFFF
	BNE.b CODE_B4B455
	LDA.w #$001C
	TSB.b $22
CODE_B4B479:
	RTS

CODE_B4B47A:
	LDY.w #$0001
	TYA
	JSR.w CODE_B4B804
CODE_B4B481:
	PHY
	JSR.w CODE_B4B9F3
	PLY
	BIT.w #$0080
	BNE.b CODE_B4B490
	BIT.w #$0020
	BEQ.b CODE_B4B4A2
CODE_B4B490:
	INY
	TYA
	JSR.w CODE_B4B804
	LDA.w $0000,x
	CMP.w #$FFFF
	BNE.b CODE_B4B481
	LDA.w #$0020
	TSB.b $22
CODE_B4B4A2:
	RTS

CODE_B4B4A3:
	LDA.w $05E7
	CMP.w #$0005
	BNE.b CODE_B4B4B8
	LDA.w #$0007
	JSR.w CODE_B4B4DE
	LDA.w #$0008
	JSR.w CODE_B4B4DE
	RTS

CODE_B4B4B8:
	LDY.w #$0000
CODE_B4B4BB:
	LDA.w DATA_B4B4D5,y
	BMI.b CODE_B4B4D4
	INY
	AND.w #$00FF
	CMP.w $05E7
	BNE.b CODE_B4B4BB
	LDA.w DATA_B4B4D5,y
	BMI.b CODE_B4B4D4
	AND.w #$00FF
	JSR.w CODE_B4B4DE
CODE_B4B4D4:
	RTS

DATA_B4B4D5:
	db $04,$05,$08,$0A,$0C,$0D,$0E,$FF,$FF

CODE_B4B4DE:
	JSR.w CODE_B4B804
	JSR.w CODE_B4B9F3
	ORA.w #$0001
	STA.w $0632,y
	RTS

CODE_B4B4EB:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B4B508
	LDY.w $1C5D
	AND.w #$001C
	STA.b $1A
	LSR.b $1A
	LSR.b $1A
	CLC
	ADC.b $1A
	CLC
	ADC.w $005C,y
	STA.w $0024,y
CODE_B4B508:
	LDX.w #$02B8
	LDA.w #$01D9
	LDY.w $1C5D
	JSL.l CODE_B78018
	LDX.w #$02D8
	LDA.w #$01D9
	LDY.w $1C5D
	JSL.l CODE_B78018
	RTS

CODE_B4B523:
	LDY.w $1C97
	BEQ.b CODE_B4B57A
	STZ.b $3A
	STA.b $3E
	CMP.w #$0010
	BNE.b CODE_B4B53E
	LDA.w $005C,y
	CMP.w #$0010
	BCC.b CODE_B4B53C
	LDA.w #$0010
CODE_B4B53C:
	STA.b $3A
CODE_B4B53E:
	LDX.b $12,y
	LDA.w $0016,y
	CLC
	ADC.b $3A
	JSL.l CODE_B7801B
	BCS.b CODE_B4B57A
CODE_B4B54C:
	LDY.b $3E
	LDA.w DATA_B4B57B-$04,y
	JSL.l CODE_B78021
	BCS.b CODE_B4B56D
	STA.b $00,x
	LDY.b $3E
	LDA.w DATA_B4B57B-$02,y
	CLC
	ADC.w $1C99
	STA.b $02,x
	JSR.w CODE_B4B59B
	INX
	INX
	INX
	INX
	STX.b $82
CODE_B4B56D:
	LDA.b $3E
	SEC
	SBC.w #$0004
	STA.b $3E
	BIT.w #$000F
	BNE.b CODE_B4B54C
CODE_B4B57A:
	RTS

DATA_B4B57B:
	dw $7175,$61E6,$6299,$21E8,$92A5,$61E8,$71CD,$21E6
	dw $8175,$11EA,$7299,$11EA,$A2A5,$11EA,$81CD,$11EA

CODE_B4B59B:
	PHX
	TXA
	AND.w #$000C
	TAY
	TXA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAX
	LDA.w DATA_B4B5B5,y
	ORA.w $0400,x
	STA.w $0400,x
	PLX
	RTS

DATA_B4B5B5:
	dw $0002,$0000,$0008,$0000,$0020,$0000,$0080,$0000

CODE_B4B5C5:
	LDA.w #$0002
	BIT.w $05FD
	BNE.b CODE_B4B600
	LDX.w #$0008
	LDY.b $82
CODE_B4B5D2:
	LDA.l DATA_B4B601,x
	STA.w $0000,y
	LDA.l $7E995A,x
	CLC
	ADC.w #$31F9
	CMP.w #$31FE
	BCS.b CODE_B4B5FC
	STA.b $3E
	TXA
	AND.w #$0004
	XBA
	ASL
	ASL
	ASL
	ASL
	ORA.b $3E
	STA.w $0002,y
	INY
	INY
	INY
	INY
	STY.b $82
CODE_B4B5FC:
	DEX
	DEX
	BPL.b CODE_B4B5D2
CODE_B4B600:
	RTS

DATA_B4B601:
	dw $76B1,$7CB4,$7EBC,$79C2,$72C3

CODE_B4B60B:
	LDX.w #$000E
	LDY.w $1C8F
	BEQ.b CODE_B4B63F
CODE_B4B613:
	LDA.l $7EA248,x
	AND.w #$00FF
	BEQ.b CODE_B4B63B
	CLC
	ADC.w $0060,y
	STA.w $0024,y
	PHX
	TXA
	ASL
	TAX
	LDA.l $7EA228,x
	STA.b $1A
	LDA.l $7EA22A,x
	LDX.b $1A
	JSL.l CODE_B78018
	LDY.w $1C8F
	PLX
CODE_B4B63B:
	DEX
	DEX
	BPL.b CODE_B4B613
CODE_B4B63F:
	RTS

CODE_B4B640:
	LDY.w $1C5D
	BEQ.b CODE_B4B679
	LDA.w #$0004
	STA.b $1A
	LDX.b $82
CODE_B4B64C:
	TDC
	SEP.b #$20
	LDA.w $0016,y
	DEC
	DEC
	DEC
	XBA
	ORA.w $0012,y
	REP.b #$20
	STA.b $00,x
	LDA.w $004C,y
	CLC
	ADC.w $001E,y
	ADC.w #$0080
	STA.b $02,x
	INX
	INX
	INX
	INX
	STX.b $82
	TYA
	CLC
	ADC.w #$006E
	TAY
	DEC.b $1A
	BNE.b CODE_B4B64C
CODE_B4B679:
	RTS

CODE_B4B67A:
	PHB
	PHK
	PLB
	STY.b $1A
	LDY.b $82
	LDA.w $0000,x
CODE_B4B684:
	SEP.b #$20
	SEC
	SBC.w $196D
	XBA
	SEC
	SBC.w $1973
	XBA
	REP.b #$20
	STA.w $0000,y
	LDA.w $0002,x
	ORA.b $1A
	STA.w $0002,y
	INY
	INY
	INY
	INY
	INX
	INX
	INX
	INX
	LDA.w $0000,x
	BNE.b CODE_B4B684
	STY.b $82
	PLB
	RTS

CODE_B4B6AE:
	JSL.l CODE_80807E
	JSL.l CODE_B88072
	STZ.w $1C8D
	LDA.w $05E7
	BPL.b CODE_B4B6EF
	AND.w #$7FFF
	STA.w $05E7
	STA.w $1C8D
	LDX.w $05B5
	STX.b $1A
	LDX.w #$0002
	STX.b $22
	JSR.w CODE_B4B783
	JSR.w CODE_B4B906
	LDA.w $04C4
	BEQ.b CODE_B4B6EF
	CMP.w #$0001
	BNE.b CODE_B4B6E9
	EOR.w $05B5
	STA.w $05B5
	BRA.b CODE_B4B6EF

CODE_B4B6E9:
	LDA.w #$2000
	TSB.w $05FB
CODE_B4B6EF:
	LDA.w $05B5
	JSL.l CODE_B8805A
	LDX.w $04F9
	LDA.w #$0170
	STA.b $5E,x
	LDA.w #$0004
	STA.b $38,x
	LDX.w $04FD
	STA.b $38,x
	LDA.w #$0180
	STA.b $5E,x
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_B4B71A
	LDA.w #$C000
	STA.b $26,x
CODE_B4B71A:
	JSR.w CODE_B4B3B2
	BCS.b CODE_B4B722
	JSR.w CODE_B4B771
CODE_B4B722:
	JSR.w CODE_B4B735
	RTS

CODE_B4B726:
	LDX.w $04F9
	JSR.w CODE_B4B72F
	LDX.w $04FD
CODE_B4B72F:
	LDA.w #$C000
	STA.b $26,x
	RTS

CODE_B4B735:
	LDA.w $05E7
	JSR.w CODE_B4B804
	LDA.w $000A,x
	BIT.w #$0040
	BNE.b CODE_B4B744
	RTS

CODE_B4B744:
	JSR.w CODE_B4B771
	LDA.w #$2000
	BIT.w $05FB
	BNE.b CODE_B4B752
	STZ.w $05E7
CODE_B4B752:
	LDX.w $04F9
	JSR.w CODE_B4B75B
	LDX.w $04FD
CODE_B4B75B:
	LDA.w #$0006
	STA.b $38,x
	LDY.w #$0100
	LDA.w $05E5
	CMP.w #$0007
	BEQ.b CODE_B4B76E
	LDY.w #$0000
CODE_B4B76E:
	STY.b $32,x
	RTS

CODE_B4B771:
	JSR.w CODE_B4B7F6
	LDY.w $04F9
	JSR.w CODE_B4B77D
	LDY.w $04FD
CODE_B4B77D:
	STA.w $0012,y
	STX.b $16,y
	RTS

CODE_B4B783:
	JSR.w CODE_B4B804
	JSR.w CODE_B4B9F3
	BIT.w #$0002
	BEQ.b CODE_B4B790
	STZ.b $1A
CODE_B4B790:
	ORA.b $22
	LDX.b $1A
	BEQ.b CODE_B4B799
	ORA.w #$0040
CODE_B4B799:
	SEP.b #$20
	STA.w $0632,y
	REP.b #$20
	RTS

CODE_B4B7A1:
	LDA.b $46
	STA.b $1E
	DEC.b $46
	DEC.b $46
	LDA.w #$A8DE
	STA.b $1A
	LDA.w #$007E
	STA.b $1C
CODE_B4B7B3:
	LDA.b [$1A]
	PHA
	INC.b $1A
	INC.b $1A
	LDA.b [$1A]
	PHA
	LDA.b [$46]
	STA.b [$1A]
	PLA
	STA.b [$46]
	DEC.b $46
	DEC.b $46
	DEC.b $1A
	DEC.b $1A
	LDA.b [$46]
	STA.b [$1A]
	PLA
	STA.b [$46]
	INC.b $1A
	INC.b $1A
	INC.b $1A
	INC.b $1A
	DEC.b $46
	DEC.b $46
	DEC.w $1C53
	BEQ.b CODE_B4B7E6
	BPL.b CODE_B4B7B3
CODE_B4B7E6:
	LDA.b $1E
	STA.b $46
	RTS

CODE_B4B7EB:
	LDA.w #$007E
	STA.b $48
CODE_B4B7F0:
	LDA.w #$A8DE
	STA.b $46
	RTS

CODE_B4B7F6:
	LDA.w $05E7
	JSR.w CODE_B4B804
	TXY
	LDA.w $0002,y
	LDX.w $0004,y
	RTS

CODE_B4B804:
	STA.b $20
	LDX.w $1C3F
	LDA.w $0006,x
	STA.b $1E
	LDA.b $20
	ASL
	ASL
	ASL
	CLC
	ADC.b $20
	ADC.b $20
	ADC.b $20
	ADC.b $1E
	TAX
	RTS

CODE_B4B81E:
	PHB
	PHK
	PLB
	JSR.w CODE_B4B82E
	PLB
	RTL

CODE_B4B826:
	PHB
	PHK
	PLB
	JSR.w CODE_B4B854
	PLB
	RTL

CODE_B4B82E:
	STA.b $1C
	LDA.w $05E7
	JSR.w CODE_B4B804
	CLC
	ADC.b $1C
	TAX
	LDY.w $0000,x
	TYA
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_B4B87B
	BIT.w #$0080
	BEQ.b CODE_B4B854
	LDA.w $1C65
	BIT.w #$0002
	BEQ.b CODE_B4B87B
	TYA
CODE_B4B854:
	STA.w $1C59
	AND.w #$003F
	DEC
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $1A
	ADC.w $1C4F
	STA.b $1A
	LDA.w $1C59
	AND.w #$0040
	ASL
	ASL
	XBA
	STA.b $1C
	CLC
	ADC.b $1A
	TAX
	JSR.w CODE_B4BAC8
CODE_B4B87B:
	RTS

CODE_B4B87C:
	LDX.b $18,y
	BEQ.b CODE_B4B888
	LDA.w #$0008
	STA.b $6C,x
	TYX
	STZ.b $18,x
CODE_B4B888:
	RTS

CODE_B4B889:
	PHB
	PHK
	PLB
	JSR.w CODE_B4B804
	JSR.w CODE_B4B9F3
	STA.w $1C65
	LDA.w #$0002
	JSR.w CODE_B4B89D
	PLB
	RTL

CODE_B4B89D:
	LDY.w #$0208
	JSL.l CODE_BB85F7
	BCS.b CODE_B4B905
	LDX.b $76
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_B4B8BC
	LDY.w $04C6
	BEQ.b CODE_B4B8BC
	LDA.w #$00D5
	JSL.l CODE_BB85A0
CODE_B4B8BC:
	LDY.w $04F9
	LDA.w #$FFFF
	STA.b $5E,x
	STX.b $18,y
	LDA.w $001A,y
	AND.w #$007F
	DEC
	PEA.w (($7EA9DE&$FF0000)>>16)|((CODE_B4B889&$FF0000)>>8)
	PLB
	ASL
	TAX
	LDA.l $7EA7BA,x
	TAY
	LDA.w $7EA9DE,y
	LDX.w #$0000
CODE_B4B8DE:
	STA.w $7EFFE0,x
	INX
	INY
	LDA.w $7EA9DE,y
	BIT.w #$00FF
	BNE.b CODE_B4B8DE
	LDA.l $001C65
	AND.w #$001C
	EOR.w #$001C
	BNE.b CODE_B4B8FF
	LDA.w #$0021
	STA.l $7EFFE0,x
	INX
CODE_B4B8FF:
	PLB
	TDC
	STA.l $7EFFE0,x
CODE_B4B905:
	RTS

CODE_B4B906:
	LDA.w $05E7
CODE_B4B909:
	JSR.w CODE_B4B804
	LDY.w #$0004
CODE_B4B90F:
	PHY
	PHX
	STZ.b $1C
	LDA.w $0006,x
	BIT.w #$0080
	BNE.b CODE_B4B95E
	BIT.w #$0040
	BEQ.b CODE_B4B922
	INC.b $1C
CODE_B4B922:
	AND.w #$003F
	DEC
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $1A
	ADC.w $1C4F
	ADC.b $1C
	TAX
	LDA.w $0000,x
	AND.w #$003F
	CMP.w $05E7
	BEQ.b CODE_B4B95E
	BMI.b CODE_B4B95E
	JSR.w CODE_B4B804
	JSR.w CODE_B4B9F3
	ORA.w #$0001
	STA.w $0632,y
	LDA.w $0001,x
	AND.w #$00FF
	CMP.w #$0010
	BPL.b CODE_B4B95E
	LDA.b $20
	JSR.w CODE_B4B909
CODE_B4B95E:
	PLX
	INX
	PLY
	DEY
	BNE.b CODE_B4B90F
	RTS

CODE_B4B965:
	PHB
	PHK
	PLB
	JSR.w CODE_B4B804
	JSR.w CODE_B4B970
	PLB
	RTL

CODE_B4B970:
	STX.w $1C89
	LDA.w $0001,x
	AND.w #$00FF
	CMP.w #$0010
	BCC.b CODE_B4B9CB
	CMP.w #$0016
	BCS.b CODE_B4B9CB
	TAX
	LDA.w $0632,x
	BIT.w #$0001
	BNE.b CODE_B4B9CB
	ORA.w #$0001
	STA.w $0632,x
	LDA.w #$0080
	TSB.w $05FB
	BNE.b CODE_B4B9CB
	LDA.w DATA_B4B9CF-$10,x
	AND.w #$00FF
	JSR.w CODE_B4C9DD
	LDA.w $1973
	SEC
	SBC.w #$00E0
	STA.w $197B
	LDX.w $1C8F
	BEQ.b CODE_B4B9B9
	JSL.l CODE_BB85E8
	STZ.w $1C8F
CODE_B4B9B9:
	JSR.w CODE_B4B9D5
	LDX.w $1C89
	LDA.w $0002,x
	STA.w $0012,y
	LDA.w $0004,x
	STA.w $0016,y
CODE_B4B9CB:
	LDX.w $1C89
	RTS

DATA_B4B9CF:
	db $00,$01,$02,$03,$04,$05

CODE_B4B9D5:
	LDA.w #$0671
	JSL.l CODE_B28012
	LDA.w #$077C
	JSL.l CODE_B28012
	LDY.w #$0296
	JSL.l CODE_BB8585
	LDY.b $76
	LDA.w #$0100
	TSB.w $05FB
	RTS

CODE_B4B9F3:
	LDA.w $0001,x
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_B4BA12
	CMP.w #$0000
	BEQ.b CODE_B4BA16
	CMP.w #$0002
	BEQ.b CODE_B4BA1F
	LDY.w $05E5
	BEQ.b CODE_B4BA28
CODE_B4BA0D:
	TAY
	LDA.w $0632,y
	RTS

CODE_B4BA12:
	LDA.w #$0081
	RTS

CODE_B4BA16:
	CLC
	ADC.w $05E5
	ADC.w #$004D
	BRA.b CODE_B4BA0D

CODE_B4BA1F:
	CLC
	ADC.w $05E5
	ADC.w #$0053
	BRA.b CODE_B4BA0D

CODE_B4BA28:
	BIT.w #$0040
	BEQ.b CODE_B4BA0D
	AND.w #$003F
	CLC
	ADC.w #$005C
	BRA.b CODE_B4BA0D

CODE_B4BA36:
	PHB
	PHK
	PLB
	STA.w $1C59
	AND.w #$003F
	DEC
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $1A
	ADC.w $1C4F
	STA.b $1A
	LDA.w $1C59
	AND.w #$0040
	ASL
	ASL
	XBA
	STA.b $1C
	CLC
	ADC.b $1A
	TAX
	JSR.w CODE_B4BA62
	PLB
	RTL

CODE_B4BA62:
	LDA.w $0000,x
	AND.w #$00FF
	SEC
	BIT.w #$0080
	BNE.b CODE_B4BA99
	BIT.w #$0040
	BEQ.b CODE_B4BA76
	AND.w #$003F
CODE_B4BA76:
	PHX
	JSR.w CODE_B4B804
	JSR.w CODE_B4B970
	JSR.w CODE_B4B9F3
	STA.w $1C65
	PLX
	BIT.w #$0080
	BEQ.b CODE_B4BA8E
	BIT.w #$0004
	BNE.b CODE_B4BAA1
CODE_B4BA8E:
	JSR.w CODE_B4BAAB
	BIT.w #$0001
	SEC
	BNE.b CODE_B4BA98
	CLC
CODE_B4BA98:
	RTS

CODE_B4BA99:
	LDY.w #$0001
	JSR.w CODE_B4CC42
	SEC
	RTS

CODE_B4BAA1:
	LDY.w $1C67
	BEQ.b CODE_B4BAA9
	STY.b $1A
	TYX
CODE_B4BAA9:
	SEC
	RTS

CODE_B4BAAB:
	LDY.w $05E5
	CPY.w #$0008
	BNE.b CODE_B4BAC7
	TAY
	LDA.w $0000,x
	AND.w #$00FF
	DEC
	DEC
	DEC
	BMI.b CODE_B4BAC6
	CMP.w $05FF
	BMI.b CODE_B4BAC6
	TDC
	TAY
CODE_B4BAC6:
	TYA
CODE_B4BAC7:
	RTS

CODE_B4BAC8:
	JSR.w CODE_B4BA62
	BCS.b CODE_B4BACE
CODE_B4BACD:
	RTS

CODE_B4BACE:
	LDA.w $0000,x
	BIT.w #$0040
	BEQ.b CODE_B4BAD9
	LDA.w #$0000
CODE_B4BAD9:
	AND.w #$007F
	LDX.b $1A
	LDY.w $0002,x
	BEQ.b CODE_B4BACD
	STA.w $05E7
	JSR.w CODE_B4B7EB
	STZ.w $1C53
	LDX.b $1A
CODE_B4BAEE:
	LDA.w $0000,y
	AND.w #$00FF
	BNE.b CODE_B4BB09
	LDA.w $0001,y
	STA.b [$46]
	INC.b $46
	INC.b $46
	LDA.w $0003,y
	INC.w $1C53
	INY
	INY
	INY
	INY
CODE_B4BB09:
	STA.b [$46]
	INC.b $46
	INC.b $46
	INY
	INC.w $1C53
	TYA
	CMP.w $0004,x
	BCC.b CODE_B4BAEE
	LDX.b $1C
	BEQ.b CODE_B4BB28
	LSR.w $1C53
	LSR.w $1C53
	BEQ.b CODE_B4BB28
	JSR.w CODE_B4B7A1
CODE_B4BB28:
	LDA.w $05E7
	BEQ.b CODE_B4BB3D
	JSR.w CODE_B4B7F6
	STA.b [$46]
	INC.b $46
	INC.b $46
	TXA
	STA.b [$46]
	INC.b $46
	INC.b $46
CODE_B4BB3D:
	JSR.w CODE_B4BBB3
	LDA.w $0000,y
	AND.w #$007F
	LDY.w $04F9
	LDX.w $04FD
	STA.w $001A,y
	LDA.b $46
	STA.w $006A,y
	LDY.w $05E7
	BEQ.b CODE_B4BB5D
	SEC
	SBC.w #$0004
CODE_B4BB5D:
	STA.b $6A,x
	LDY.w $04F9
	LDA.w #$0014
	STA.b $2E
	JSR.w CODE_B4B7F0
	STA.w $005C,y
	STA.w $0068,y
	TAY
	LDA.l $7EA8DC
	BEQ.b CODE_B4BB90
	LDA.w $1C59
	EOR.w $1C55
	AND.w #$00FF
	CMP.w #$0040
	BEQ.b CODE_B4BB90
	LDA.w #$0008
	STA.b $2E
	TYA
	SEC
	SBC.w #$0004
	TAY
CODE_B4BB90:
	TYA
	STA.b $5C,x
	STA.b $68,x
	LDY.w $04F9
	LDA.w #$0009
	STA.w $005A,y
	STZ.b $5A,x
	LDA.w #$0005
	STA.b $38,x
	LDA.b $2E
	STA.b $1C,x
	JSR.w CODE_B4B87C
	LDA.w $1C59
	STA.w $1C55
	RTS

CODE_B4BBB3:
	LDA.w $1C41
	STA.l $7EA8DA
	LDA.w $1C57
	STA.l $7EA8DC
	LDA.b $46
	SEC
	SBC.w #$0004
	STA.b $1A
	LDA.w #$007E
	STA.b $1C
	LDA.b [$1A]
	STA.w $1C41
	INC.b $1A
	INC.b $1A
	LDA.b [$1A]
	STA.w $1C57
	RTS

CODE_B4BBDD:
	LDA.w $05E5
	ASL
	TAX
	JMP.w (DATA_B4BBE5,x)

DATA_B4BBE5:
	dw CODE_B4BD4F
	dw CODE_B4BEB3
	dw CODE_B4BF23
	dw CODE_B4BFAB
	dw CODE_B4C066
	dw CODE_B4C102
	dw CODE_B4C160
	dw CODE_B4C263
	dw CODE_B4C2F9

CODE_B4BBF7:
	LDA.w $05E5
	ASL
	TAX
	JMP.w (DATA_B4BBFF,x)

DATA_B4BBFF:
	dw CODE_B4C549
	dw CODE_B4C6EF
	dw CODE_B4C6F3
	dw CODE_B4C739
	dw CODE_B4C7CE
	dw CODE_B4C7D2
	dw CODE_B4C808
	dw CODE_B4C81A
	dw CODE_B4C883

CODE_B4BC11:
	LDA.w $05E5
	ASL
	TAX
	JMP.w (DATA_B4BC19,x)

DATA_B4BC19:
	dw CODE_B4CB2E
	dw CODE_B4CC56
	dw CODE_B4CC57
	dw CODE_B4CCB3
	dw CODE_B4CD0A
	dw CODE_B4CD0B
	dw CODE_B4CD9D
	dw CODE_B4CDC0
	dw CODE_B4CDDD

CODE_B4BC2B:
	LDA.w #$0001
	TSB.w $0633
	TSB.w $067F
	TSB.w $0635
	TSB.w $0637
	TSB.w $068F
	TSB.w $0657
	TSB.w $0639
	TSB.w $0648
	TSB.w $0662
	TSB.w $0667
	TSB.w $063B
	TSB.w $064A
	TSB.w $066D
	TSB.w $064B
	TSB.w $0673
	TSB.w $0676
	TSB.w $0685
	TSB.w $064D
	TSB.w $067A
	TSB.w $0641
	TSB.w $0687
	TSB.w $067B
	LDA.w #$0080
	STA.b $1A
	LDX.w #$000D
	LDY.w #$0010
	JSR.w CODE_B4BCC0
	LDX.w #$0008
	LDY.w #$001D
	JSR.w CODE_B4BCC0
	LDX.w #$0010
	LDY.w #$004D
	JSR.w CODE_B4BCC0
	LDX.w #$000D
	LDY.w #$0003
	JSR.w CODE_B4BCC0
	LDA.w #$0010
	STA.b $1A
	LDX.w #$0028
	LDY.w #$0025
	JSR.w CODE_B4BCC0
	LDA.w #$001C
	TSB.w $067E
	LDA.w #$0010
	TRB.w $0663
	TRB.w $067D
	TRB.w $067B
	LDA.w #$0084
	TSB.w $0649
	RTL

CODE_B4BCC0:
	LDA.w $0632,y
	ORA.b $1A
	STA.w $0632,y
	INY
	DEX
	BNE.b CODE_B4BCC0
	RTS

CODE_B4BCCD:
	LDY.w $04F9
	LDA.w $0038,y
	CMP.w #$0006
	BEQ.b CODE_B4BCE2
	LDA.w $05E7
	BNE.b CODE_B4BCE2
	TXA
	JSR.w CODE_B4B82E
	RTS

CODE_B4BCE2:
	LDA.w $05E3
	BMI.b CODE_B4BD14
	LDA.w $05E7
	JSR.w CODE_B4B804
	LDY.w $04F9
	LDA.w $0000,x
	AND.w #$007F
	STA.w $001A,y
	BEQ.b CODE_B4BD14
	JSR.w CODE_B4B9F3
	STA.w $1C65
	LDA.w $1D39
	BNE.b CODE_B4BD14
	LDA.w #$2000
	BIT.w $05FD
	BNE.b CODE_B4BD14
	LDA.w #$0002
	JSR.w CODE_B4B89D
CODE_B4BD14:
	RTS

CODE_B4BD15:
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B4BD4E
	LDA.w $05FB
	BIT.w #$4100
	BNE.b CODE_B4BD4E
	LDA.w $05FD
	BIT.w #$2000
	BNE.b CODE_B4BD4E
	LDY.w $04F9
	LDA.w $005A,y
	CMP.w #$0002
	BCS.b CODE_B4BD4E
	LDA.w $0038,y
	CMP.w #$0001
	BNE.b CODE_B4BD4E
	LDA.w $04D6
	JSR.w CODE_B4B063
	BCC.b CODE_B4BD4E
	LDY.w #$0000
	JSR.w CODE_B4CC42
CODE_B4BD4E:
	RTS

CODE_B4BD4F:
	LDA.w #$1200
	STA.b $80
	LDA.w $05EB
	INC
	INC
	STA.b $C0
	JSR.w CODE_B4C93B
	LDX.w #DATA_B4D025
	JSR.w CODE_B4A159
	STX.w $1C5D
	LDA.w #$1000
	BIT.w $05FD
	BEQ.b CODE_B4BD78
	LDY.w #$0342
	JSL.l CODE_BB8585
	BRA.b CODE_B4BDA7

CODE_B4BD78:
	LDA.w #$2000
	BIT.w $05FD
	BEQ.b CODE_B4BD92
	LDA.w #$0006
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	LDY.w #$0374
	JSL.l CODE_BB85B8
	LDX.b $76
	STZ.b $38,x
	BRA.b CODE_B4BDA7

CODE_B4BD92:
	LDY.w #$02B0
	JSL.l CODE_BB85B5
	LDY.w #$0234
	JSL.l CODE_BB85B5
	LDY.w #$0232
	JSL.l CODE_BB8585
CODE_B4BDA7:
	LDA.w $1D39
	BNE.b CODE_B4BDAF
	JSR.w CODE_B4BE97
CODE_B4BDAF:
	LDA.w $05EB
	ASL
	TAX
	LDY.w DATA_B4CFB1,x
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1C3D
	LDA.w #$1000
	BIT.w $05FD
	BEQ.b CODE_B4BDDB
	LDA.b $32,x
	STA.b $06,x
	LDY.w $04F9
	LDA.w $05ED
	STA.w $0012,y
	LDA.w $05EF
	STA.w $0016,y
CODE_B4BDDB:
	LDA.w $05ED
	BEQ.b CODE_B4BDE7
	STA.b $12,x
	LDA.w $05EF
	STA.b $16,x
CODE_B4BDE7:
	LDA.w #$2000
	BIT.w $05FB
	BEQ.b CODE_B4BDF9
	LDA.w #$0040
	BIT.w $05FB
	BNE.b CODE_B4BE21
	BRA.b CODE_B4BE01

CODE_B4BDF9:
	LDA.w #$0040
	TRB.w $05FB
	BNE.b CODE_B4BE21
CODE_B4BE01:
	LDX.w #$0008
	JSR.w CODE_B4BCCD
	LDX.w $05E3
	TXA
	AND.w #$00FF
	CMP.w #$0002
	BNE.b CODE_B4BE32
	TXA
	BIT.w #$8000
	BEQ.b CODE_B4BE32
	LDX.w $1C3D
	LDA.w #$0180
	STA.b $62,x
CODE_B4BE21:
	LDY.w $04F9
	LDX.w $04FD
	LDA.w #$0008
	STA.b $38,x
	STA.w $0038,y
	JSR.w CODE_B4B87C
CODE_B4BE32:
	JSR.w CODE_B4C3AB
	LDX.w #DATA_B4DF48
	JSR.w CODE_B4A7C9
	LDA.w #$0040
	STA.l $7EA1CA
	LDA.w #DATA_B4EED9
	STA.l $7EA1CB
	LDA.w #$008F
	STA.l $7EA1CD
	LDA.w #DATA_B4EEDD
	STA.l $7EA1CE
	LDA.w #$0000
	STA.l $7EA1D0
	LDA.w #$0E01
	STA.w $04E4
	JSR.w CODE_B4C4C1
	STZ.w $048E
	LDA.w $1973
	STA.b $1E
	SEC
	SBC.w #$0100
CODE_B4BE73:
	STA.w $1973
	JSR.w CODE_B4CA7D
	LDA.w $1973
	CLC
	ADC.w #$0008
	CMP.b $1E
	BNE.b CODE_B4BE73
	PHK
	PLB
	LDA.w #CODE_B4C685
	STA.b $52
	LDA.w #CODE_B4C685>>16
	STA.b $54
	JSR.w CODE_B4C0EF
	STZ.w $1C67
	RTS

CODE_B4BE97:
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$01CE
	STA.b $12,x
	LDA.w #$0269
	STA.b $16,x
	LDA.b $1E,x
	AND.w #$0E00
	STA.w $1C99
	RTS

CODE_B4BEB3:
	JSR.w CODE_B4CAF6
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$004E
	STA.b $12,x
	LDA.w #$00AD
	STA.b $16,x
	LDY.w #$02BE
	JSL.l CODE_BB85B8
	LDY.w #$02A2
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w #$000A
	STA.b $5E,x
	LDA.w #$0648
	STA.b $5C,x
	JSR.w CODE_B4C3AB
	LDX.w #DATA_B4DF5C
	JSR.w CODE_B4A7C9
	LDA.w #$0201
	STA.w $04E4
	LDX.w #$0008
	JSR.w CODE_B4BCCD
	JSR.w CODE_B4C0EF
	LDX.w $04F9
	LDA.w #$0020
	STA.w $196D
	STA.b $52,x
	STZ.w $1C67
	LDA.w $05E7
	CMP.w #$0008
	BNE.b CODE_B4BF22
	LDA.w $1C8D
	BEQ.b CODE_B4BF22
	LDA.w #$4000
	TSB.w $05FB
	LDA.w #$0004
	TSB.w $05FD
CODE_B4BF22:
	RTS

CODE_B4BF23:
	LDX.w #DATA_B4DF64
	JSR.w CODE_B4A7C9
	LDX.w #$0000
CODE_B4BF2C:
	LDA.l DATA_B4ED19,x
	STA.l $7EA35A,x
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B4BF2C
	LDA.w #$0E01
	STA.w $04E4
	LDX.w #DATA_B4D030
	JSR.w CODE_B4A159
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$00E7
	STA.b $12,x
	LDA.w #$0029
	STA.b $16,x
	LDA.w #$0097
	JSL.l CODE_BB85A0
	LDY.w #$029E
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w #$000A
	STA.b $5E,x
	LDA.w #$0649
	STA.b $5C,x
	LDY.w #DATA_B4D6AE
	LDA.w $0649
	BIT.w #$0004
	BNE.b CODE_B4BF82
	LDY.w #$0000
CODE_B4BF82:
	STY.w $1C67
	LDX.w #$0006
	JSR.w CODE_B4BCCD
	LDA.w #$FFFF
	STA.w $1C8B
	LDA.w $05E7
	CMP.w #$0009
	BNE.b CODE_B4BFAA
	LDA.w $1C8D
	BEQ.b CODE_B4BFAA
	LDA.w #$0006
	JSR.w CODE_B4B82E
	LDA.w #$0004
	TSB.w $05FD
CODE_B4BFAA:
	RTS

CODE_B4BFAB:
	LDA.w #$0003
	STA.b $00
	JSR.w CODE_B4CB04
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$0078
	STA.b $12,x
	LDA.w #$0027
	STA.b $16,x
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDX.w #DATA_B4D03E
	JSR.w CODE_B4A159
	LDY.w #$029C
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w #$000A
	STA.b $5E,x
	LDA.w #$064A
	STA.b $5C,x
	LDA.w #$78C0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B4BFEF:
	LDA.l DATA_EA98D9,x
	CLC
	ADC.w #$0047
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0200
	BCC.b CODE_B4BFEF
	JSR.w CODE_B4C3ED
	LDX.w #DATA_B4DF78
	JSR.w CODE_B4A7C9
	LDA.w #$1E01
	STA.w $04E4
	STZ.w $1C67
	LDX.w #$0006
	JSR.w CODE_B4BCCD
	LDA.w #$2000
	BIT.w $05FB
	BNE.b CODE_B4C043
	LDA.w #$0002
	BIT.w $05FD
	BNE.b CODE_B4C043
	LDA.w $0668
	BIT.w #$0002
	BEQ.b CODE_B4C04C
	LDY.w #$0356
	JSL.l CODE_BB8585
	LDA.w #$0300
	TSB.w $05FB
	LDA.w #$FFDB
	STA.b $00
CODE_B4C043:
	TDC
	STA.l $7E84FE
	STA.l $7E8500
CODE_B4C04C:
	LDA.w $05E7
	CMP.w #$0009
	BNE.b CODE_B4C065
	LDA.w $1C8D
	BEQ.b CODE_B4C065
	LDA.w #$0008
	JSR.w CODE_B4B82E
	LDA.w #$0004
	TSB.w $05FD
CODE_B4C065:
	RTS

CODE_B4C066:
	JSR.w CODE_B4C0DE
	JSR.w CODE_B4C0EF
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$00F5
	STA.b $12,x
	LDA.w #$0012
	STA.b $16,x
	LDX.w #$0003
	LDA.w #$745E
	STA.b $1A
CODE_B4C087:						; Note: This adds the rope to the Mekanos layer 2 tilemap.
	LDA.b $1A
	STA.w !REGISTER_VRAMAddressLo
	CLC
	ADC.w #$0020
	STA.b $1A
	LDA.w #$3447
	STA.w !REGISTER_WriteToVRAMPortLo
	DEX
	BPL.b CODE_B4C087
	JSR.w CODE_B4C440
	LDX.w #DATA_B4DF92
	JSR.w CODE_B4A7C9
	LDA.w #$0601
	STA.w $04E4
	LDX.w #DATA_B4D055
	JSR.w CODE_B4A159
	LDX.w $04F9
	LDA.w #$0020
	STA.w $196D
	STA.b $52,x
	STZ.w $1C67
	LDX.w #$0008
	JSR.w CODE_B4BCCD
	LDA.w $05E7
	CMP.w #$0009
	BNE.b CODE_B4C0DD
	LDA.w $1C8D
	BEQ.b CODE_B4C0DD
	LDA.w #$000D
	JSR.w CODE_B4B854
	LDA.w #$0004
	TSB.w $05FD
CODE_B4C0DD:
	RTS

CODE_B4C0DE:
	LDX.w $04F9
	JSR.w CODE_B4C0E7
	LDX.w $04FD
CODE_B4C0E7:
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	RTS

CODE_B4C0EF:
	LDA.w $1C5B
	ORA.w #$3000
	STA.w $1C5B
	LDA.w $1C4D
	ORA.w #$3000
	STA.w $1C4D
	RTS

CODE_B4C102:
	LDX.w #DATA_B4D065
	JSR.w CODE_B4A159
	LDY.w #$02A4
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w #$000A
	STA.b $5E,x
	LDA.w #$064C
	STA.b $5C,x
	SEP.b #$20
	LDA.b #$FF
	STA.l $7EA26E
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG1VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	LDX.w #DATA_B4DFA0
	JSR.w CODE_B4A7C9
	LDA.w #$FC01
	STA.w $04E4
	LDX.w #$0006
	JSR.w CODE_B4BCCD
	STZ.w $1C67
	LDA.w $05E7
	CMP.w #$0007
	BNE.b CODE_B4C15F
	LDA.w $1C8D
	BEQ.b CODE_B4C15F
	LDA.w #$0009
	JSR.w CODE_B4B82E
	LDA.w #$0004
	TSB.w $05FD
CODE_B4C15F:
	RTS

CODE_B4C160:
	JSR.w CODE_B4CB12
	LDX.w #DATA_B4D05D
	JSR.w CODE_B4A159
	JSR.w CODE_B4C0EF
	LDX.w $04F9
	LDA.w #$0020
	STA.w $196D
	STA.b $52,x
	LDY.w #$02FA
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1C7D
	LDY.w #$02FC
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1C7F
	LDY.w #$02C2
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w $1C7F
	STA.b $18,x
	LDY.w #$02C4
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w $1C7F
	STA.b $18,x
	LDX.w #$0004
	LDA.w #$1000
	BIT.w $0629
	BEQ.b CODE_B4C1B9
	LDX.w #$0000
CODE_B4C1B9:
	STX.w $1C83
	LDY.w #$02C6
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w $1C7D
	STA.b $18,x
	LDA.w $1C83
	STA.b $38,x
	LDY.w #$02C8
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w $1C7D
	STA.b $18,x
	LDA.w $1C83
	STA.b $38,x
	LDY.w #$02A6
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w #$000B
	STA.b $5E,x
	LDA.w #$064D
	STA.b $5C,x
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$003A
	STA.b $12,x
	LDA.w #$0047
	STA.b $16,x
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDA.w #$0002
	BIT.w $0676
	BEQ.b CODE_B4C21D
	LDA.w #$0001
	TSB.w $0674
CODE_B4C21D:
	LDA.w #$0675
	JSL.l CODE_B28012
	LDA.w #$0576
	JSL.l CODE_B28012
	JSR.w CODE_B4C3AB
	LDX.w #DATA_B4DF5C
	JSR.w CODE_B4A7C9
	LDA.w #$0201
	STA.w $04E4
	STZ.w $1C67
	LDX.w #$0008
	JSR.w CODE_B4BCCD
	LDY.w $04F9
	LDA.w $0012,y
	CMP.w #$00A8
	BNE.b CODE_B4C262
	LDA.w $1C8D
	BEQ.b CODE_B4C262
	STZ.w $1C8D
	LDA.w #$0015
	JSR.w CODE_B4B854
	LDA.w #$0004
	TSB.w $05FD
CODE_B4C262:
	RTS

CODE_B4C263:
	LDA.w $05E7
	CMP.w #$0008
	BCC.b CODE_B4C273
	CMP.w #$000A
	BCS.b CODE_B4C273
	JSR.w CODE_B4C2E8
CODE_B4C273:
	JSR.w CODE_B4CB20
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$00EC
	STA.b $12,x
	LDA.w #$00A7
	STA.b $16,x
	LDX.w #DATA_B4D070
	JSR.w CODE_B4A159
	JSR.w CODE_B4C46D
	LDX.w #DATA_B4DFCC
	JSR.w CODE_B4A7C9
	LDA.w #$1E01
	STA.w $04E4
	LDA.w #$76C0
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B4C2A7:
	LDA.l DATA_EC88B8,x
	CLC
	ADC.w #$0047
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$00C0
	BCC.b CODE_B4C2A7
	LDY.w #$02DE
	JSL.l CODE_BB8585
	LDY.w #$02E0
	JSL.l CODE_BB8585
	LDA.w #$0010
	STA.l $7EA75A
	LDA.w #$0000
	STA.l $7EA75C
	STA.l $7EA75E
	STZ.w $1C67
	JSR.w CODE_B4BCE2
	LDX.w $04F9
	LDA.w #$0200
	STA.b $62,x
	RTS

CODE_B4C2E8:
	LDX.w $04F9
	JSR.w CODE_B4C2F1
	LDX.w $04FD
CODE_B4C2F1:
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	RTS

CODE_B4C2F9:
	JSR.w CODE_B4C3AB
	LDX.w #DATA_B4DFE6
	JSR.w CODE_B4A7C9
	LDA.w #$0201
	STA.w $04E4
	LDA.w #$FFFF
	STA.w $06E0
	LDX.w #$0000
	LDA.w #$0800
	STA.w !REGISTER_VRAMAddressLo
CODE_B4C317:
	LDA.l DATA_C07A66,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0300
	BNE.b CODE_B4C317
	LDA.w #$0200
	TRB.w $05FB
	BEQ.b CODE_B4C354
	LDA.w #$0100
	TSB.w $05FB
	LDY.w #$02CA
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1C5D
	LDY.w #$02CC
	JSL.l CODE_BB85B5
	LDY.w #$02CE
	JSL.l CODE_BB85B5
	LDY.w #$02D0
	JSL.l CODE_BB85B5
CODE_B4C354:
	LDY.w #$0210
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$00E2
	STA.b $12,x
	LDA.w #$00B2
	STA.b $16,x
	LDX.w #DATA_B4D07E
	JSR.w CODE_B4A159
	LDA.w #$0100
	BIT.w $05FD
	BNE.b CODE_B4C38E
	LDA.w #$0080
	TRB.w $05FD
	BEQ.b CODE_B4C384
CODE_B4C37D:
	LDY.w #$0320
	JSL.l CODE_BB85B5
CODE_B4C384:
	STZ.w $1C67
	LDX.w #$0006
	JSR.w CODE_B4BCCD
	RTS

CODE_B4C38E:
	LDA.w #$004B
	LDY.w #$0000
	LDX.w #$0020
	JSL.l CODE_BB856D
	SEP.b #$20
	LDA.b #$E0
	STA.w !REGISTER_FixedColorData
	LDA.b #$2F
	STA.w !REGISTER_FixedColorData
	REP.b #$20
	BRA.b CODE_B4C37D

CODE_B4C3AB:
	LDX.w #$0000
CODE_B4C3AE:
	LDA.w #$0088
	STA.l $7EA15A,x
	LDA.w #$A1BA
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0057
	BNE.b CODE_B4C3AE
	LDX.w #$0060
CODE_B4C3C7:
	LDA.w #$0030
	STA.l $7EA15A,x
	STA.l $7EA15C,x
	INC
	STA.l $7EA15E,x
	STA.l $7EA160,x
	STA.l $7EA166,x
	STA.l $7EA168,x
	INC
	STA.l $7EA162,x
	STA.l $7EA164,x
	RTS

CODE_B4C3ED:
	LDX.w #$0000
CODE_B4C3F0:
	LDA.w #$0088
	STA.l $7EA15A,x
	LDA.w #$A35A
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0015
	BNE.b CODE_B4C3F0
	LDA.w #$0040
	STA.l $7EA15A,x
	LDA.w #$A358
	STA.l $7EA15B,x
	LDA.w #$0008
	STA.l $7EA358
	INX
	INX
	INX
CODE_B4C41E:
	LDA.w #$0088
	STA.l $7EA15A,x
	LDA.w #$A35A
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0057
	BNE.b CODE_B4C41E
	LDA.w #$0000
	STA.l $7EA15A,x
	LDX.w #$0200
	BRA.b CODE_B4C3C7

CODE_B4C440:
	LDA.w #$00C0
	STA.l $7EA15A
	LDA.w #$A1DA
	STA.l $7EA15B
	LDX.w #$0003
CODE_B4C451:
	LDA.w #$0088
	STA.l $7EA15A,x
	LDA.w #$A1BA
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0057
	BNE.b CODE_B4C451
	LDX.w #$0060
	JMP.w CODE_B4C3C7

CODE_B4C46D:
	LDX.w #$0000
CODE_B4C470:
	LDA.w #$0088
	STA.l $7EA15A,x
	LDA.w #$A35A
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0045
	BNE.b CODE_B4C470
	LDA.w #$0018
	STA.l $7EA15A,x
	LDA.w #$A358
	STA.l $7EA15B,x
	LDA.w #$0000
	STA.l $7EA358
	INX
	INX
	INX
CODE_B4C49E:
	LDA.w #$0088
	STA.l $7EA15A,x
	LDA.w #$A35A
	STA.l $7EA15B,x
	INX
	INX
	INX
	CPX.w #$0057
	BNE.b CODE_B4C49E
	LDA.w #$0000
	STA.l $7EA15A,x
	LDX.w #$0200
	BRL.w CODE_B4C3C7

CODE_B4C4C1:
	STZ.b $A4
	LDA.w #$0007
	STA.w $0470
	SEP.b #$20
	LDA.b #$05
	STA.w $0790
	LDA.b #$02
	STA.w $0792
	LDA.b #$01
	STA.w $078F
	REP.b #$20
	LDX.w $05EB
	LDA.l DATA_B4C545,x
	AND.w #$00FF
	STA.b $C0
	CPX.w #$0002
	BNE.b CODE_B4C4F7
	LDA.w $0694
	BIT.w #$0002
	BEQ.b CODE_B4C4F7
	INC.b $C0
CODE_B4C4F7:
	JSL.l CODE_B7B006
	JSL.l CODE_B7B006
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
	JSL.l CODE_B7B009
	JSL.l CODE_BB85C1
	LDA.w $049E
	STA.w $0496
	LDA.w $04A0
	STA.w $0498
	LDA.w $049A
	STA.w $0492
	LDA.w $049C
	STA.w $0494
	LDA.w $049F
	STA.w $1973
	DEC
	STA.w $1975
	LDA.w $049B
	STA.w $196D
	STZ.w $048A
	STZ.w $048C
	STZ.w $048E
	STZ.w $0490
	RTS

DATA_B4C545:
	db $02,$03,$04,$06

CODE_B4C549:
	LDX.w #$0000
	LDA.w #$01CD
	SEC
	SBC.w $1973
	STA.b $1A
	BEQ.b CODE_B4C597
	BMI.b CODE_B4C597
	BIT.w #$0080
	BEQ.b CODE_B4C57B
	INC
	STA.l $7EA1DA
	LDA.b $1A
	ASL
	ASL
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #DATA_B4E647
	STA.l $7EA1DB
	LDA.w #$007F
	STA.b $1A
	LDX.w #$0003
CODE_B4C57B:
	ORA.w #$0080
	STA.l $7EA1DA,x
	LDA.b $1A
	ASL
	ASL
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #DATA_B4E647
	STA.l $7EA1DB,x
	INX
	INX
	INX
	STZ.b $1A
CODE_B4C597:
	LDA.w #$00FF
	STA.l $7EA1DA,x
	STA.l $7EA1DD,x
	LDA.b $1A
	EOR.w #$FFFF
	INC
	ASL
	ASL
	CLC
	ADC.w #DATA_B4E147
	STA.l $7EA1DB,x
	CLC
	ADC.w #$01FC
	STA.l $7EA1DE,x
	JSR.w CODE_B4C699
	JSR.w CODE_B4C6C9
	JSR.w CODE_B4CA7D
	LDA.b $00
	LSR
	LSR
	SEC
	SBC.w $1973
	AND.w #$0007
	STA.b $1A
	SEP.b #$20
	CLC
	ADC.b #$81
	STA.l $7EA15A
	REP.b #$20
	LDA.b $1A
	EOR.w #$0007
	ASL
	CLC
	ADC.w #$A1BA
	STA.l $7EA15B
	LDA.w $196D
	SEC
	SBC.w #$0100
	SEP.b #$20
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG1HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	XBA
	STA.w !REGISTER_BG3HorizScrollOffset
	REP.b #$20
	LDA.w $196D
	STA.l $7EA1BA
	STA.l $7EA1BC
	INC
	STA.l $7EA1BE
	STA.l $7EA1C0
	INC
	STA.l $7EA1C2
	STA.l $7EA1C4
	DEC
	STA.l $7EA1C6
	STA.l $7EA1C8
	LDA.w $1975
	SEC
	SBC.w #$0100
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	XBA
	STA.w !REGISTER_BG3VertScrollOffset
	REP.b #$20
	LDA.w #$0080
	BIT.w $05FB
	BEQ.b CODE_B4C684
	LDA.w $048E
	PHA
	LDA.w $1973
	PHA
	LDA.w $197B
	STA.w $1973
	CLC
	ADC.w #$0008
	STA.w $197B
	STZ.w $048E
	JSR.w CODE_B4CA7D
	PLA
	STA.w $1973
	PLA
	STA.w $048E
	LDA.w $197B
	CMP.w $1973
	BCC.b CODE_B4C684
	LDA.w #$0080
	TRB.w $05FB
CODE_B4C684:
	RTS

CODE_B4C685:
	PHB
	PHK
	PLB
	JSR.w CODE_B4C699
	SEP.b #$20
	LDA.l $0004EC
	STA.l !REGISTER_ScreenDisplayRegister
	REP.b #$20
	PLB
	RTL

CODE_B4C699:
	LDA.l $7EA1DB
	SEC
	SBC.w #DATA_B4E147
	AND.w #$FFE3
	CLC
	ADC.w #DATA_B4E147
	TAX
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_CGRAMAddress
	LDY.w #$0008
CODE_B4C6B3:
	LDA.w $0002,x
	STA.w !REGISTER_WriteToCGRAMPort
	LDA.w $0003,x
	STA.w !REGISTER_WriteToCGRAMPort
	INX
	INX
	INX
	INX
	DEY
	BNE.b CODE_B4C6B3
	REP.b #$20
	RTS

CODE_B4C6C9:
	LDA.w #$014C
	SEC
	SBC.w $1973
	BPL.b CODE_B4C6D5
	LDA.w #$FFFF
CODE_B4C6D5:
	INC
	SEP.b #$20
	STA.l $7EA1CA
	REP.b #$20
	BEQ.b CODE_B4C6EE
	LDA.l DATA_FD54E9+$60
	LDY.w #$0020
	LDX.w #$0004
	JSL.l CODE_BB8573
CODE_B4C6EE:
	RTS

CODE_B4C6EF:
	JSR.w CODE_B4C8E5
	RTS

CODE_B4C6F3:
	JSR.w CODE_B4C6F7
	RTS

CODE_B4C6F7:
	LDA.w $1C8B
	BMI.b CODE_B4C718
	DEC.w $1C8B
	ASL
	TAX
	LDA.w DATA_B4C719,x
	CLC
	ADC.w #$0004
	STA.w $1973
	DEC
	SEP.b #$20
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	STA.w !REGISTER_BG1VertScrollOffset
	XBA
	REP.b #$20
CODE_B4C718:
	RTS

DATA_B4C719:
	dw $FFFF,$FFFE,$FFFF,$0000,$0001,$0002,$0003,$0003
	dw $0002,$0001,$FFFF,$FFFE,$FFFC,$FFFE,$FFFF,$0000

CODE_B4C739:
	JSR.w CODE_B4C8E5
	SEP.b #$20
	STA.l $7EA172
	LDA.b #$88
	SEC
	SBC.b $1A
	STA.l $7EA16C
	REP.b #$20
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B4C7AD
	LSR
	AND.w #$000E
	TAX
	LDA.l DATA_B4C7AE,x
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0300
	STA.w DMA[$00].SizeLo
	LDA.w #$5480
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_F40000>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.l DATA_B4C7BE,x
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0300
	STA.w DMA[$00].SizeLo
	LDA.w #$5600
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_F41800>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_B4C7AD:
	RTS

DATA_B4C7AE:
	dw DATA_F40000+$0000,DATA_F40000+$0300,DATA_F40000+$0600,DATA_F40000+$0900
	dw DATA_F40000+$0C00,DATA_F40000+$0F00,DATA_F40000+$1200,DATA_F40000+$1500

DATA_B4C7BE:
	dw DATA_F41800+$0000,DATA_F41800+$0300,DATA_F41800+$0600,DATA_F41800+$0900
	dw DATA_F41800+$0C00,DATA_F41800+$0F00,DATA_F41800+$1200,DATA_F41800+$1500

CODE_B4C7CE:
	JSR.w CODE_B4C8F9
	RTS

CODE_B4C7D2:
	LDA.b $00
	BIT.w #$0001
	BEQ.b CODE_B4C807
	AND.w #$000E
	TAX
	LDA.l DATA_F36023,x
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$02C0
	STA.w DMA[$00].SizeLo
	LDA.w #$5470
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_F36033>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_B4C807:
	RTS

CODE_B4C808:
	JSR.w CODE_B4C8E5
	LDA.w #$FBFE
	SEP.b #$20
	STA.w !REGISTER_BG2VertScrollOffset
	XBA
	STA.w !REGISTER_BG2VertScrollOffset
	REP.b #$20
	RTS

CODE_B4C81A:
	JSR.w CODE_B4C90D
	LDA.l $7EA75C
	AND.w #$0003
	ASL
	TAX
	LDA.l DATA_B4C86B,x
	LDY.w #$007C
	LDX.w #$0001
	JSL.l CODE_BB856D
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B4C86A
	LSR
	AND.w #$000E
	TAX
	LDA.l DATA_B4C873,x
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0240
	STA.w DMA[$00].SizeLo
	LDA.w #$5480
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_EC8978>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_B4C86A:
	RTS

DATA_B4C86B:
	dw $0042,$0041,$0040,$003F

DATA_B4C873:
	dw DATA_EC8978+$0000,DATA_EC8978+$0240,DATA_EC8978+$0480,DATA_EC8978+$06C0
	dw DATA_EC8978+$0900,DATA_EC8978+$0B40,DATA_EC8978+$0D80,DATA_EC8978+$0FC0

CODE_B4C883:
	LDA.w #$0100
	BIT.w $05FD
	BNE.b CODE_B4C890
	JSR.w CODE_B4C8E5
	BRA.b CODE_B4C893

CODE_B4C890:
	JSR.w CODE_B4C8DD
CODE_B4C893:
	LDA.w #$0200
	TRB.w $05FD
	BEQ.b CODE_B4C8DC
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	LDA.w $15E8
	STA.w DMA[$00].SizeLo
	LDA.w #$7E2F80
	STA.w DMA[$00].SourceLo
	SEP.b #$20
	LDA.b #$7E2F80>>16
	STA.w DMA[$00].SourceBank
	LDA.b #$00
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	LDA.w $15E4
	ORA.b #$80
	STA.w !REGISTER_FixedColorData
	LDA.w $15E4
	LSR
	ORA.b #$40
	STA.w !REGISTER_FixedColorData
	LDA.b #$0F
	SEC
	SBC.w $15E4
	ORA.b #$20
	STA.w !REGISTER_FixedColorData
	REP.b #$20
CODE_B4C8DC:
	RTS

CODE_B4C8DD:
	SEP.b #$20
	LDA.b $00
	LSR
	LSR
	BRA.b CODE_B4C8EA

CODE_B4C8E5:
	SEP.b #$20
	LDA.b $00
	LSR
CODE_B4C8EA:
	LSR
	AND.b #$07
	STA.b $1A
	CLC
	ADC.b #$81
	STA.l $7EA15A
	REP.b #$20
	RTS

CODE_B4C8F9:
	SEP.b #$20
	LDA.b $00
	LSR
	LSR
	AND.b #$07
	STA.b $1A
	CLC
	ADC.b #$81
	STA.l $7EA15D
	REP.b #$20
	RTS

CODE_B4C90D:
	SEP.b #$20
	LDA.b $00
	LSR
	LSR
	AND.b #$07
	STA.b $1A
	CLC
	ADC.b #$81
	STA.l $7EA15A
	LDA.b #$87
	STA.l $7EA15D
	LDA.b $1A
	EOR.b #$07
	CLC
	ADC.b #$81
	STA.l $7EA19C
	LDA.b $1A
	CLC
	ADC.b #$81
	STA.l $7EA1A2
	REP.b #$20
	RTS

CODE_B4C93B:
	LDX.w #DATA_EB081C
	LDY.w #DATA_EB081C>>16
	LDA.w #$0000
	JSL.l CODE_BB857C
	LDA.w #$6C00
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_B4C951:
	LDA.l $7F0000,x
	CLC
	ADC.w #$006B
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0800
	BNE.b CODE_B4C951
	LDX.w #DATA_F20000
	LDY.w #DATA_F20000>>16
	LDA.w #$6180
	JSL.l CODE_BB85E5
	LDX.w #DATA_E9230A
	LDY.w #DATA_E9230A>>16
	LDA.w #$82E8
	JSL.l CODE_BB85E5
	LDX.w #$0005
CODE_B4C980:
	LDA.w $0642,x
	BIT.w #$0001
	BEQ.b CODE_B4C98C
	TXA
	JSR.w CODE_B4C9DD
CODE_B4C98C:
	DEX
	BPL.b CODE_B4C980
	LDA.w $0696
	BIT.w #$0001
	BEQ.b CODE_B4C9A0
	LDA.w #$000C
	JSR.w CODE_B4C9DD
	JSR.w CODE_B4CC34
CODE_B4C9A0:
	LDA.w $0694
	BIT.w #$0002
	BEQ.b CODE_B4C9CF
	LDA.w #$0800
	TSB.w $05FD
	BNE.b CODE_B4C9B8
	LDA.w #$0010
	STA.w $1D39
	BRA.b CODE_B4C9BE

CODE_B4C9B8:
	LDA.w #$0006
	JSR.w CODE_B4C9DD
CODE_B4C9BE:
	LDA.w #$0000
	STA.l $7E86D7
	STA.l $7E86D9
	STA.l $7E86DA
	INC.b $C0
CODE_B4C9CF:
	LDX.w #DATA_F215A9
	LDY.w #DATA_F215A9>>16
	LDA.w #$4180
	JSL.l CODE_BB85E5
	RTS

CODE_B4C9DD:
	PHX
	STA.b $1A
	ASL
	ASL
	CLC
	ADC.b $1A
	ADC.b $1A
	TAX
	LDA.w DATA_B4CA2F,x
	STA.b $1A
	LDA.w DATA_B4CA2F+$02,x
	STA.b $1C
	LDA.w DATA_B4CA2F+$04,x
	AND.w #$00FF
	STA.b $1E
	STA.b $20
	LDA.w DATA_B4CA2F+$05,x
	AND.w #$00FF
	STA.b $22
	PEA.w (($7E8180&$FF0000)>>16)|((CODE_B4C9DD&$FF0000)>>8)
	PLB
	LDX.b $1C
	LDY.b $1A
CODE_B4CA0C:
	LDA.w $7E8180,y
	STA.l $7E6180,x
	INY
	INY
	INX
	INX
	DEC.b $1E
	BNE.b CODE_B4CA0C
	LDA.b $1C
	CLC
	ADC.w #$0040
	STA.b $1C
	TAX
	LDA.b $20
	STA.b $1E
	DEC.b $22
	BNE.b CODE_B4CA0C
	PLB
	PLX
	RTS

DATA_B4CA2F:
	db $00,$00,$62,$02,$03,$03
	db $12,$00,$36,$10,$04,$04
	db $32,$00,$CA,$05,$04,$04
	db $52,$00,$18,$08,$04,$03
	db $6A,$00,$58,$1A,$04,$04
	db $8A,$00,$58,$0E,$05,$05
	db $BC,$00,$9A,$12,$08,$07
	db $2C,$01,$E4,$18,$05,$01
	db $2C,$01,$A4,$18,$05,$02
	db $2C,$01,$64,$18,$05,$03
	db $2C,$01,$24,$18,$05,$04
	db $2C,$01,$E4,$17,$05,$05
	db $2C,$01,$A4,$17,$05,$06

CODE_B4CA7D:
	LDX.w #$7E4180
	LDA.w #$7000
	JSR.w CODE_B4CA8C
	LDX.w #$7E6180
	LDA.w #$7800
CODE_B4CA8C:
	STX.b $22
	STA.b $20
	LDX.w #$01E0
	LDA.w $048E
	BPL.b CODE_B4CA9B
	LDX.w #$00F8
CODE_B4CA9B:
	TXA
	CLC
	ADC.w $1973
	ASL
	ASL
	STA.b $1A
	AND.w #$03E0
	CLC
	ADC.b $20
	STA.w !REGISTER_VRAMAddressLo
	CLC
	ADC.w #$0400
	TAX
	LDA.b $1A
	ASL
	AND.w #$0FC0
	CLC
	ADC.b $22
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	ADC.w #$1000
	STA.w DMA[$07].SourceLo
	STA.w DMA[$07].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	STA.w DMA[$07].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	STA.w DMA[$07].Parameters
	SEP.b #$20
	LDA.b #$7E4180>>16
	STA.w DMA[$00].SourceBank
	STA.w DMA[$07].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	STX.w !REGISTER_VRAMAddressLo
	LDA.b #$80
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_B4CAF6:
	LDX.w #DATA_E926FB
	LDY.w #DATA_E926FB>>16
	LDA.w #$82E8
	JSL.l CODE_BB85E5
	RTS

CODE_B4CB04:
	LDX.w #DATA_E92796
	LDY.w #DATA_E92796>>16
	LDA.w #$82E8
	JSL.l CODE_BB85E5
	RTS

CODE_B4CB12:
	LDX.w #DATA_E92817
	LDY.w #DATA_E92817>>16
	LDA.w #$82E8
	JSL.l CODE_BB85E5
	RTS

CODE_B4CB20:
	LDX.w #DATA_E92893
	LDY.w #DATA_E92893>>16
	LDA.w #$82E8
	JSL.l CODE_BB85E5
	RTS

CODE_B4CB2E:
	LDA.w #$0001
	BIT.w $05FB
	BNE.b CODE_B4CB49
	LDX.w $04F9
	LDY.b $5A,x
	BNE.b CODE_B4CB49
	ORA.w #$0020
	TSB.w $05FB
	LDY.w #$0030
	JSR.w CODE_B4CC42
CODE_B4CB49:
	JSL.l CODE_B7B009
	LDA.w #$0008
	TRB.w $05FD
	BEQ.b CODE_B4CB5E
	LDA.w #$0001
	STA.w $1C95
	JSR.w CODE_B4CC34
CODE_B4CB5E:
	LDA.w $1C95
	BEQ.b CODE_B4CBB7
	LDA.b $00
	BIT.w #$000F
	BNE.b CODE_B4CBB7
	LDY.w #$02DA
	JSL.l CODE_BB85B8
	LDA.w #$060E
	JSL.l CODE_B28012
	LDA.w #$1000
	JSL.l CODE_B7E46C
	LDA.b $00
	BIT.w #$001F
	BNE.b CODE_B4CBB7
	LDA.w $1C95
	CLC
	ADC.w #$0006
	JSR.w CODE_B4C9DD
	LDA.w $1973
	SEC
	SBC.w #$00E0
	STA.w $197B
	LDA.w #$0080
	TSB.w $05FB
	INC.w $1C95
	LDA.w $1C95
	CMP.w #$0007
	BNE.b CODE_B4CBB7
	STZ.w $1C95
	LDA.w #$0010
	TRB.w $05FB
	JSR.w CODE_B4CEBA
CODE_B4CBB7:
	LDA.w $1D39
	BEQ.b CODE_B4CC33
	LDA.b $00
	BIT.w #$000F
	BNE.b CODE_B4CC33
	DEC.w $1D39
	BMI.b CODE_B4CC33
	LDA.w $1D39
	CMP.w #$0001
	BEQ.b CODE_B4CC33
	CMP.w #$0000
	BNE.b CODE_B4CBDF
	LDA.w #$0002
	JSR.w CODE_B4B89D
	JSR.w CODE_B4BE97
	RTS

CODE_B4CBDF:
	LDA.w #$060E
	JSL.l CODE_B28012
	LDA.w #$0800
	JSL.l CODE_B7E48C
	LDY.w #$02F8
	JSL.l CODE_BB8585
	BCS.b CODE_B4CC33
	LDX.b $76
	LDA.w #$0080
	STA.b $44,x
	JSL.l CODE_808018
	AND.w #$001F
	ADC.w #$0278
	STA.b $12,x
	JSL.l CODE_808018
	AND.w #$000F
	ADC.w #$0170
	STA.b $16,x
	LDA.w $1D39
	CMP.w #$0006
	BNE.b CODE_B4CC33
	LDA.w #$0080
	TSB.w $05FB
	LDA.w #$0006
	JSR.w CODE_B4C9DD
	LDA.w $1973
	SEC
	SBC.w #$00E0
	STA.w $197B
CODE_B4CC33:
	RTS

CODE_B4CC34:
	LDX.w #DATA_EB05EE
	LDY.w #DATA_EB05EE>>16
	LDA.w #$8A9A
	JSL.l CODE_BB85E5
	RTS

CODE_B4CC42:
	LDA.w #$0100
	TSB.w $1C35
	BNE.b CODE_B4CC55
	INY
	STY.w $1C39
	LDA.w #$0774
	JSL.l CODE_B28012
CODE_B4CC55:
	RTS

CODE_B4CC56:
	RTS

CODE_B4CC57:
	LDA.b $00
	BIT.w #$0003
	BNE.b CODE_B4CC71
	LDX.w #$0000
CODE_B4CC61:
	LDA.l $7EA35A,x
	DEC
	STA.l $7EA35A,x
	INX
	INX
	CPX.w #$01C0
	BNE.b CODE_B4CC61
CODE_B4CC71:
	PEA.w ((DATA_B9F278&$FF0000)>>16)|((CODE_B4CC57&$FF0000)>>8)
	PLB
	LDA.b $00
	ASL
	ASL
	ASL
	ASL
	STZ.b $1A
	LDA.b $00
	EOR.w #$FFFF
	ASL
	ASL
	ASL
	ASL
	ASL
	SEC
	SBC.b $1A
	LDX.w #$0000
CODE_B4CC8D:
	AND.w #$01FE
	TAY
	LDA.w DATA_B9F278,y
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.l DATA_B4EB3C,x
	STA.l $7EA15A,x
	TYA
	CLC
	ADC.w #$0040
	INX
	INX
	CPX.w #$01D6
	BNE.b CODE_B4CC8D
	PLB
	RTS

CODE_B4CCB3:
	LDA.w #$0200
	BIT.w $05FB
	BEQ.b CODE_B4CD09
	LDA.w #$0002
	BIT.w $05FD
	BNE.b CODE_B4CD09
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B4CD09
	LDA.b $00
	BIT.w #$0007
	BNE.b CODE_B4CD09
	AND.w #$01C0
	LSR
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.l $7E995A,x
	BNE.b CODE_B4CCE9
	LDA.w #$060E
	JSL.l CODE_B28012
	TDC
CODE_B4CCE9:
	INC
	CMP.w #$0006
	BCS.b CODE_B4CD09
	STA.l $7E995A,x
	CPX.w #$0008
	BNE.b CODE_B4CD09
	CMP.w #$0005
	BCC.b CODE_B4CD09
	LDA.w #$0002
	TSB.w $05FD
	LDA.w #$0300
	TRB.w $05FB
CODE_B4CD09:
	RTS

CODE_B4CD0A:
	RTS

CODE_B4CD0B:
	PEA.w ((DATA_B9F278&$FF0000)>>16)|((CODE_B4CD0B&$FF0000)>>8)
	PLB
	LDA.b $00
	ASL
	ASL
	ASL
	ASL
	STA.b $1A
	LDA.b $00
	EOR.w #$FFFF
	ASL
	ASL
	ASL
	ASL
	SEC
	SBC.b $1A
	LDX.w #$0000
CODE_B4CD26:
	AND.w #$01FE
	TAY
	LDA.w DATA_B9F278,y
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	CLC
CODE_B4CD36:
	ADC.l DATA_B4E65D,x
	STA.l $7EA15A,x
	TYA
	CLC
	ADC.w #$0040
	INX
	INX
	CPX.w #$0060
	BNE.b CODE_B4CD26
	LDA.b $00
	ASL
	ASL
	ASL
	STA.b $1A
	LDA.b $00
	EOR.w #$FFFF
	ASL
	ASL
	ASL
	ASL
	SEC
	SBC.b $1A
	LDX.w #$0000
CODE_B4CD60:
	AND.w #$01FE
	TAY
	LDA.w DATA_B9F278,y
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.l DATA_B4E6BD,x
	STA.l $7EA1BA,x
	TYA
	CLC
	ADC.w #$0040
	INX
	INX
	CPX.w #$0030
	BNE.b CODE_B4CD60
	PLB
	LDA.b $00
	EOR.w #$FFFF
	LSR
	LSR
	STA.l $7EA26C
	LDA.b $00
	EOR.w #$FFFF
	LSR
	LSR
	LSR
	STA.l $7EA270
	RTS

CODE_B4CD9D:
	LDA.w #$0800
	TRB.w $05FB
	BEQ.b CODE_B4CDBF
	LDA.w $05E7
	CMP.w #$0003
	BEQ.b CODE_B4CDB2
	CMP.w #$000A
	BNE.b CODE_B4CDB7
CODE_B4CDB2:
	INC.w $05E7
	BRA.b CODE_B4CDBA

CODE_B4CDB7:
	DEC.w $05E7
CODE_B4CDBA:
	LDX.w $04F9
	STZ.b $38,x
CODE_B4CDBF:
	RTS

CODE_B4CDC0:
	LDA.w $04EC
	BIT.w #$FF00
	BNE.b CODE_B4CDD2
	LDX.w $04F9
	LDA.b $16,x
	CMP.w #$00E6
	BCS.b CODE_B4CDD6
CODE_B4CDD2:
	JSR.w CODE_B49F63
	RTS

CODE_B4CDD6:
	LDY.w #$0001
	JSR.w CODE_B4CC42
	RTS

CODE_B4CDDD:
	RTS

CODE_B4CDDE:
	LDA.w #$0001
	STA.w $06D8
	STA.w $06DA
	STA.w $06DC
	STA.w $06DE
	LDA.w #$0024
	JSL.l CODE_BB8567
	LDA.w #$002D
	LDX.w #$0024
	JSL.l CODE_808033
	JSR.w CODE_B4CE02
	RTS

CODE_B4CE02:
	LDY.w #$0001
	STY.b $86
	TYA
	JSR.w CODE_B4B804
	LDA.w $0000,x
CODE_B4CE0E:
	BIT.w #$0080
	BNE.b CODE_B4CE26
	AND.w #$00FF
	STA.b $84
	STY.b $3E
	JSR.w CODE_B4B9F3
	STA.b $3A
	LDY.b $3E
	BIT.w #$0001
	BNE.b CODE_B4CE28
CODE_B4CE26:
	BRA.b CODE_B4CE2B

CODE_B4CE28:
	JSR.w CODE_B4CE39
CODE_B4CE2B:
	INY
	TYA
	JSR.w CODE_B4B804
	LDA.w $0000,x
	CMP.w #$FFFF
	BNE.b CODE_B4CE0E
	RTS

CODE_B4CE39:
	STZ.b $1A
	LDA.w $000A,x
	STA.b $3C
	AND.w #$003F
	BEQ.b CODE_B4CEB7
	PHX
	STY.b $3E
	STA.b $26
	LDY.w #$01FE
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w $1C4D
	STA.b $5E,x
	LDA.w $1C5B
	STA.b $60,x
	LDA.b $3E
	STA.b $62,x
	LDA.b $84
	STA.b $64,x
	LDA.w $05E5
	ASL
	TAY
	LDA.w DATA_B4CEDB,y
	CLC
	ADC.b $26
	TAY
	LDA.w $0000,y
	STA.b $12,x
	LDA.w $0002,y
	BPL.b CODE_B4CE86
	INC.b $38,x
	LDY.b $86
	STY.b $5C,x
	INC.b $86
	AND.w #$7FFF
CODE_B4CE86:
	STA.b $16,x
	LDA.b $3E
	XBA
	STA.b $24
	LDA.b $3A
	BIT.w #$0080
	BEQ.b CODE_B4CE99
	LDY.w #$C000
	STY.b $26,x
CODE_B4CE99:
	BIT.w #$0002
	BNE.b CODE_B4CEA1
	AND.w #$0001
CODE_B4CEA1:
	AND.w #$00FF
	ORA.b $24
	STA.b $24,x
	STA.b $22,x
	LDA.b $3C
	BIT.w #$0080
	BEQ.b CODE_B4CEB6
	LDA.w #$00EC
	STA.b $0E,x
CODE_B4CEB6:
	PLX
CODE_B4CEB7:
	LDY.b $3E
	RTS

CODE_B4CEBA:
	LDY.w #$02E2
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w $1C4D
	AND.w #$EFFF
	STA.b $5E,x
	LDA.w $1C5B
	AND.w #$EFFF
	STA.b $60,x
	LDA.w #$076F
	JSL.l CODE_B28012
	RTS

DATA_B4CEDB:
	dw DATA_B4CF11,DATA_B4CF31,DATA_B4CEE9,DATA_B4CF45,DATA_B4CF85,DATA_B4CEFD,DATA_B4CF6D

DATA_B4CEE9:
	dw DATA_B4CF59,DATA_B4CF99
	dw $00CA,$0090,$00BC,$0077,$0063,$009D,$000B,$009B

DATA_B4CEFD:
	dw $008D,$0037,$007B,$00A0,$0043,$00A8,$001D,$005B
	dw $0063,$0048

DATA_B4CF11:
	dw $00A7,$005C,$02CC,$02DD,$02E4,$0266,$01AE,$01F0
	dw $0210,$0214,$023C,$0152,$02CD,$015E,$029D,$013D

DATA_B4CF31:
	dw $02A7,$01FB,$0036,$0079,$008D,$00A6,$0069,$002F
	dw $00EE,$0027

DATA_B4CF45:
	dw $010D,$0046,$0012,$808D,$002D,$0058,$00BB,$0026
	dw $00A6,$0058

DATA_B4CF59:
	dw $0092,$8090,$002E,$0098,$003D,$006C,$00D2,$009C
	dw $00E6,$0066

DATA_B4CF6D:
	dw $00B5,$005F,$003A,$0088,$0102,$005D,$00EA,$8095
	dw $00C4,$00AB,$0074,$00AF

DATA_B4CF85:
	dw $00A8,$8071,$0041,$00B7,$00D9,$009F,$00CA,$0047
	dw $00A4,$001B

DATA_B4CF99:
	dw $006F,$0025,$003A,$00C8,$000A,$0045,$0061,$002A
	dw $0093,$0033,$00F3,$003F

DATA_B4CFB1:
	dw $0200,$0202,$026A,$0204

DATA_B4CFB9:
	dw DATA_B4CFCB,DATA_B4CFD5,DATA_B4CFDF,DATA_B4CFE9,DATA_B4CFF3,DATA_B4CFFD,DATA_B4D007,DATA_B4D011
	dw DATA_B4D01B

DATA_B4CFCB:
	dw $0027,$0025,$0009,DATA_B4D092,DATA_B4D55E

DATA_B4CFD5:
	dw $0029,$0027,$0026,DATA_B4D191,DATA_B4D612

DATA_B4CFDF:
	dw $0026,$0024,$000F,DATA_B4D20C,DATA_B4D66C

DATA_B4CFE9:
	dw $002D,$002B,$0032,DATA_B4D287,DATA_B4D6B4

DATA_B4CFF3:
	dw $002E,$002C,$0039,DATA_B4D302,DATA_B4D714

DATA_B4CFFD:
	dw $0023,$0022,$0013,DATA_B4D37D,DATA_B4D762

DATA_B4D007:
	dw $002F,$002D,$003A,DATA_B4D3F8,DATA_B4D7AA

DATA_B4D011:
	dw $0030,$002E,$003B,DATA_B4D47E,DATA_B4D828

DATA_B4D01B:
	dw $0031,$002F,$003C,DATA_B4D4F9,DATA_B4D888

DATA_B4D025:
	db $D2,$02,$FF,$16,$03,$FF,$30,$02,$00,$00,$00

DATA_B4D030:
	db $1A,$02,$00,$BC,$02,$FE,$9A,$02,$FE,$1E,$02,$00,$00,$00

DATA_B4D03E:
	db $88,$02,$FE,$8C,$02,$FE,$8E,$02,$FE,$90,$02,$FE,$92,$02,$FE,$94
	db $02,$FE,$98,$02,$FE,$00,$00

DATA_B4D055:
	db $06,$02,$FE,$DC,$02,$00,$00,$00

DATA_B4D05D:
	db $FE,$02,$FE,$E4,$02,$FE,$00,$00

DATA_B4D065:
	db $0C,$02,$00,$0E,$02,$00,$10,$02,$00,$00,$00

DATA_B4D070:
	db $82,$02,$FF,$D4,$02,$FE,$D6,$02,$00,$D8,$02,$FF,$00,$00

DATA_B4D07E:
	db $EC,$02,$FF,$EE,$02,$FF,$F0,$02,$FF,$F2,$02,$FF,$F4,$02,$FF,$0E
	db $03,$FF,$00,$00

DATA_B4D092:
	db $00,$FF,$F8,$00,$5A,$02,$FF,$FF,$15,$FF,$00,$83,$00,$C5,$01,$7B
	db $02,$FF,$01,$02,$03,$00,$CF,$01,$F6,$01,$72,$02,$FF,$FF,$FF,$42
	db $00,$CB,$03,$A8,$01,$54,$02,$FF,$43,$43,$FF,$00,$43,$41,$D1,$02
	db $E2,$02,$FF,$FF,$05,$44,$04,$44,$42,$EF,$02,$5D,$02,$FF,$45,$FF
	db $06,$88,$CC,$04,$AD,$02,$6B,$02,$FF,$FF,$46,$FF,$00,$45,$43,$B6
	db $01,$ED,$01,$FF,$47,$47,$FF,$8C,$46,$44,$1F,$02,$0B,$02,$FF,$FF
	db $FF,$48,$90,$CD,$05,$F3,$01,$D3,$01,$FF,$49,$54,$FF,$00,$47,$45
	db $3D,$02,$58,$01,$FF,$4A,$0C,$0B,$14,$CE,$06,$16,$02,$76,$01,$FF
	db $FF,$4B,$FF,$00,$48,$46,$CC,$02,$67,$01,$FF,$FF,$FF,$4C,$18,$49
	db $47,$96,$02,$3A,$01,$FF,$4D,$FF,$FF,$1C,$4A,$48,$A9,$02,$1A,$02
	db $FF,$5E,$FF,$FF,$A0,$D0,$15,$76,$01,$DF,$02,$FF,$FF,$FF,$FF,$00
	db $D1,$13,$72,$01,$0F,$02,$FF,$59,$FF,$FF,$00,$D2,$12,$3A,$01,$CE
	db $01,$FF,$5A,$FF,$FF,$00,$D3,$10,$95,$01,$55,$01,$FF,$FF,$FF,$FF
	db $00,$D4,$11,$E8,$02,$27,$01,$FF,$FF,$FF,$FF,$00,$D5,$14,$73,$02
	db $5E,$02,$FF,$5B,$FF,$FF,$00,$D5,$80,$30,$01,$38,$02,$FF,$FF,$FF
	db $FF,$40,$00,$FF,$49,$01,$56,$01,$FF,$FF,$FF,$FF,$00,$FF,$FF

DATA_B4D191:
	db $00,$FF,$00,$00,$74,$00,$FF,$FF,$01,$FF,$00,$01,$25,$45,$00,$74
	db $00,$FF,$FF,$02,$41,$84,$02,$28,$80,$00,$A1,$00,$42,$03,$03,$42
	db $08,$83,$00,$47,$00,$BF,$00,$04,$FF,$43,$04,$00,$04,$27,$6E,$00
	db $2C,$00,$FF,$FF,$06,$45,$8C,$05,$2B,$E5,$00,$23,$00,$FF,$07,$07
	db $46,$10,$0D,$2A,$FC,$00,$49,$00,$47,$08,$08,$47,$14,$87,$02,$00
	db $01,$71,$00,$48,$09,$09,$FF,$00,$88,$1D,$EE,$00,$A4,$00,$49,$FF
	db $49,$FF,$00,$89,$07,$9F,$00,$6C,$00,$FF,$FF,$FF,$4A,$00,$8A,$16
	db $A4,$00,$1A,$00,$FF,$4B,$FF,$FF,$00,$FF,$FF

DATA_B4D20C:
	db $00,$FF,$EA,$00,$00,$01,$01,$FF,$FF,$FF,$00,$0B,$30,$D8,$00,$8A
	db $00,$02,$41,$41,$FF,$84,$83,$00,$E5,$00,$37,$00,$FF,$42,$FF,$03
	db $00,$0C,$32,$B7,$00,$71,$00,$43,$04,$43,$04,$88,$06,$29,$5F,$00
	db $A3,$00,$44,$05,$44,$06,$0C,$87,$02,$95,$00,$B6,$00,$FF,$FF,$FF
	db $45,$00,$0E,$2F,$15,$00,$91,$00,$07,$FF,$46,$FF,$90,$8F,$08,$31
	db $00,$26,$00,$FF,$47,$08,$FF,$00,$37,$34,$85,$00,$3E,$00,$48,$0A
	db $09,$FF,$14,$91,$1E,$B0,$00,$23,$00,$8B,$49,$FF,$49,$00,$92,$17
	db $30,$00,$65,$00,$FF,$FF,$4A,$FF,$00,$FF,$FF

DATA_B4D287:
	db $00,$FF,$51,$00,$F0,$00,$01,$FF,$FF,$FF,$00,$93,$09,$53,$00,$C4
	db $00,$02,$41,$FF,$FF,$00,$14,$35,$14,$00,$88,$00,$03,$03,$03,$03
	db $C4,$15,$38,$2F,$00,$51,$00,$FF,$43,$04,$43,$88,$83,$00,$78,$00
	db $31,$00,$FF,$44,$05,$44,$00,$16,$26,$BB,$00,$2D,$00,$FF,$07,$06
	db $45,$0C,$87,$02,$EC,$00,$28,$00,$FF,$FF,$FF,$46,$00,$17,$39,$A6
	db $00,$51,$00,$47,$08,$47,$08,$90,$18,$36,$93,$00,$8E,$00,$09,$09
	db $09,$09,$D4,$99,$1F,$D0,$00,$68,$00,$FF,$49,$8A,$49,$00,$9A,$18
	db $53,$00,$76,$00,$FF,$50,$FF,$FF,$00,$FF,$FF

DATA_B4D302:
	db $00,$FF,$00,$00,$AD,$00,$FF,$FF,$01,$FF,$00,$1B,$3B,$4C,$00,$BF
	db $00,$02,$FF,$02,$41,$04,$9C,$0A,$73,$00,$84,$00,$FF,$42,$03,$FF
	db $00,$1D,$40,$CA,$00,$9A,$00,$43,$04,$04,$43,$08,$87,$02,$F4,$00
	db $71,$00,$05,$44,$FF,$FF,$00,$1E,$2E,$CC,$00,$40,$00,$06,$45,$45
	db $07,$8C,$83,$00,$F4,$00,$1D,$00,$FF,$46,$FF,$46,$00,$1F,$3C,$92
	db $00,$1E,$00,$FF,$47,$47,$08,$10,$20,$3E,$67,$00,$1A,$00,$FF,$09
	db $48,$09,$94,$A1,$20,$47,$00,$42,$00,$49,$FF,$49,$FF,$00,$A2,$19
	db $08,$01,$3E,$00,$FF,$FF,$FF,$0C,$00,$FF,$FF

DATA_B4D37D:
	db $00,$FF,$90,$00,$00,$01,$01,$FF,$FF,$FF,$00,$23,$41,$86,$00,$A5
	db $00,$FF,$41,$02,$43,$04,$24,$2D,$3B,$00,$A2,$00,$04,$FF,$03,$04
	db $88,$25,$3A,$20,$00,$62,$00,$FF,$44,$05,$44,$0C,$26,$3D,$5C,$00
	db $52,$00,$FF,$FF,$06,$45,$10,$27,$2C,$A9,$00,$54,$00,$0A,$FF,$07
	db $46,$94,$87,$02,$C6,$00,$66,$00,$08,$FF,$08,$47,$00,$A8,$21,$EF
	db $00,$34,$00,$FF,$48,$FF,$89,$00,$83,$00,$DC,$00,$B6,$00,$FF,$FF
	db $FF,$42,$00,$A9,$0B,$65,$00,$2A,$00,$FF,$FF,$0C,$0B,$00,$AA,$1A
	db $2E,$00,$21,$00,$FF,$FF,$4B,$FF,$00,$FF,$FF

DATA_B4D3F8:
	db $00,$FF,$15,$00,$CA,$00,$FF,$FF,$01,$FF,$00,$83,$00,$3A,$00,$51
	db $00,$FF,$43,$43,$FF,$00,$2B,$44,$33,$00,$8C,$00,$02,$41,$02,$FF
	db $04,$AC,$0C,$5C,$00,$6C,$00,$03,$42,$FF,$03,$00,$2D,$42,$00,$01
	db $57,$00,$0A,$09,$0A,$14,$88,$2E,$37,$EA,$00,$92,$00,$49,$05,$FF
	db $FF,$CC,$2F,$45,$BD,$00,$B0,$00,$FF,$06,$45,$07,$10,$87,$02,$FC
	db $00,$B4,$00,$FF,$46,$FF,$46,$00,$30,$43,$7C,$00,$AB,$00,$08,$FF
	db $47,$FF,$94,$31,$22,$A8,$00,$71,$00,$FF,$FF,$FF,$FF,$D8,$B2,$0D
	db $04,$01,$28,$00,$FF,$4A,$4A,$FF,$00,$B3,$1B,$2F,$00,$1E,$00,$FF
	db $FF,$0F,$FF,$00,$FF,$FF

DATA_B4D47E:
	db $00,$FF,$80,$00,$E5,$00,$01,$FF,$FF,$FF,$40,$38,$48,$28,$00,$9F
	db $00,$02,$41,$41,$02,$04,$B5,$0E,$18,$00,$72,$00,$FF,$42,$03,$FF
	db $00,$36,$46,$38,$00,$70,$00,$FF,$FF,$04,$43,$08,$10,$33,$C8,$00
	db $95,$00,$07,$06,$07,$45,$8C,$83,$00,$E6,$00,$B0,$00,$46,$FF,$FF
	db $46,$00,$34,$47,$F0,$00,$65,$00,$08,$47,$FF,$09,$90,$87,$02,$EF
	db $00,$4D,$00,$FF,$48,$FF,$FF,$00,$39,$3F,$B4,$00,$5A,$00,$FF,$FF
	db $49,$0A,$94,$BA,$23,$89,$00,$5E,$00,$FF,$4A,$4A,$FF,$00,$BB,$1C
	db $9D,$00,$78,$00,$FF,$4F,$FF,$FF,$00,$FF,$FF

DATA_B4D4F9:
	db $00,$FF,$88,$00,$00,$01,$01,$FF,$FF,$FF,$00,$BC,$0F,$7F,$00,$C6
	db $00,$09,$41,$02,$03,$00,$83,$00,$E2,$00,$BB,$00,$FF,$42,$FF,$42
	db $00,$3D,$49,$48,$00,$C1,$00,$04,$FF,$43,$04,$84,$3E,$4A,$19,$00
	db $46,$00,$05,$44,$05,$FF,$08,$3F,$4B,$6C,$00,$2D,$00,$FF,$FF,$06
	db $45,$0C,$40,$31,$97,$00,$2C,$00,$FF,$FF,$07,$46,$90,$41,$4C,$F2
	db $00,$50,$00,$47,$08,$FF,$47,$14,$C2,$24,$82,$00,$8E,$00,$FF,$49
	db $FF,$FF,$00,$FF,$FF

DATA_B4D55E:
	dw $0100,DATA_B4D8BE,DATA_B4D8CD
	dw $0102,DATA_B4D8CD,DATA_B4D8DC
	dw $0103,DATA_B4D8DC,DATA_B4D8EB
	dw $0004,DATA_B4D8EB,DATA_B4D8FF
	dw $0405,DATA_B4D8FF,DATA_B4D91D
	dw $0506,DATA_B4D91D,DATA_B4D936
	dw $0007,DATA_B4D936,DATA_B4D94A
	dw $0008,DATA_B4D94A,DATA_B4D959
	dw $0009,DATA_B4D959,DATA_B4D968
	dw $000A,DATA_B4D968,DATA_B4D977
	dw $0A0B,DATA_B4D977,DATA_B4D986
	dw $0A0C,DATA_B4D986,DATA_B4D9A4
	dw $000D,DATA_B4D9A4,DATA_B4D9B3
	dw $0100,DATA_B4D8BE,DATA_B4D8C2
	dw $0004,DATA_B4D8F0,DATA_B4D8FF
	dw $0007,DATA_B4D93B,DATA_B4D94A
	dw $0009,DATA_B4D95E,DATA_B4D968
	dw $0008,DATA_B4D94F,DATA_B4D959
	dw $000A,DATA_B4D96D,DATA_B4D977
	dw $0909,DATA_B4D9B3,DATA_B4D9C7
	dw $0000,DATA_B4D9C7,DATA_B4DA21
	dw $0010,DATA_B4DA26,DATA_B4DA30
	dw $0011,DATA_B4DA35,DATA_B4DA3F
	dw $0014,DATA_B4DA44,DATA_B4DA4E
	dw $0010,DATA_B4DA21,DATA_B4DA30
	dw $0011,DATA_B4DA30,DATA_B4DA3F
	dw $0014,DATA_B4DA3F,DATA_B4DA4E
	dw $000D,DATA_B4D9A9,DATA_B4D9B3
	dw $000E,DATA_B4DA53,DATA_B4DA58
	dw $000E,DATA_B4DA4E,DATA_B4DA58

DATA_B4D612:
	dw $8001,DATA_B4DA58,DATA_B4DA5C
	dw $0102,DATA_B4DA5C,DATA_B4DA66
	dw $0203,DATA_B4DA66,DATA_B4DA6E
	dw $0344,DATA_B4DA6E,DATA_B4DA82
	dw $0005,DATA_B4DA82,DATA_B4DA96
	dw $0405,DATA_B4DA96,DATA_B4DA9E
	dw $0506,DATA_B4DA9E,DATA_B4DAA4
	dw $0607,DATA_B4DAA4,DATA_B4DAB3
	dw $0708,DATA_B4DAB3,DATA_B4DAC7
	dw $0009,DATA_B4DAC7,DATA_B4DAD0
	dw $000A,DATA_B4DAD0,DATA_B4DAD7
	dw $0300,DATA_B4DA6E,DATA_B4DA7B
	dw $0004,DATA_B4DA87,DATA_B4DA96
	dw $0009,DATA_B4DACC,DATA_B4DAD0
	dw $000A,DATA_B4DAD5,DATA_B4DAD7

DATA_B4D66C:
	dw $8001,DATA_B4DAD7,DATA_B4DAE3
	dw $0102,DATA_B4DAE3,DATA_B4DAE9
	dw $0203,DATA_B4DAE9,DATA_B4DAF3
	dw $0304,DATA_B4DAF3,DATA_B4DB04
	dw $0405,DATA_B4DB04,DATA_B4DB0A
	dw $0406,DATA_B4DB0A,DATA_B4DB0E
	dw $0607,DATA_B4DB0E,DATA_B4DB22
	dw $0708,DATA_B4DB22,DATA_B4DB2F
	dw $0809,DATA_B4DB2F,DATA_B4DB35
	dw $080A,DATA_B4DB35,DATA_B4DB3F
	dw $0980,DATA_B4DB3F,DATA_B4DB60

DATA_B4D6AE:
	dw $0808,DATA_B4DB60,DATA_B4DB6A

DATA_B4D6B4:
	dw $8001,DATA_B4DB6A,DATA_B4DB6E
	dw $0142,DATA_B4DB6E,DATA_B4DB77
	dw $0003,DATA_B4DB77,DATA_B4DB84
	dw $0304,DATA_B4DB84,DATA_B4DB8A
	dw $0405,DATA_B4DB8A,DATA_B4DB8E
	dw $0506,DATA_B4DB8E,DATA_B4DB96
	dw $0507,DATA_B4DB96,DATA_B4DB9C
	dw $0748,DATA_B4DB9C,DATA_B4DBAB
	dw $0009,DATA_B4DBAB,DATA_B4DBB4
	dw $0980,DATA_B4DBB4,DATA_B4DBF2
	dw $0100,DATA_B4DB6E,DATA_B4DB72
	dw $0003,DATA_B4DB7C,DATA_B4DB84
	dw $0700,DATA_B4DB9C,DATA_B4DBA6
	dw $0009,DATA_B4DBB0,DATA_B4DBB4
	dw $000A,DATA_B4DBF7,DATA_B4DBF9
	dw $000A,DATA_B4DBF2,DATA_B4DBF9

DATA_B4D714:
	dw $8001,DATA_B4DBF9,DATA_B4DBFD
	dw $0102,DATA_B4DBFD,DATA_B4DC03
	dw $0203,DATA_B4DC03,DATA_B4DC0B
	dw $0304,DATA_B4DC0B,DATA_B4DC13
	dw $0405,DATA_B4DC13,DATA_B4DC25
	dw $0506,DATA_B4DC25,DATA_B4DC32
	dw $0507,DATA_B4DC32,DATA_B4DC42
	dw $0708,DATA_B4DC42,DATA_B4DC4B
	dw $0809,DATA_B4DC4B,DATA_B4DC51
	dw $020A,DATA_B4DC51,DATA_B4DC56
	dw $0980,DATA_B4DC56,DATA_B4DC58
	dw $0A04,DATA_B4DC58,DATA_B4DC6D
	dw $0980,DATA_B4DC6D,DATA_B4DC99

DATA_B4D762:
	dw $8001,DATA_B4DC99,DATA_B4DC9D
	dw $0108,DATA_B4DC9D,DATA_B4DCA5
	dw $0201,DATA_B4DCA5,DATA_B4DCA9
	dw $0203,DATA_B4DCA9,DATA_B4DCB5
	dw $0304,DATA_B4DCB5,DATA_B4DCBB
	dw $0405,DATA_B4DCBB,DATA_B4DCD5
	dw $0506,DATA_B4DCD5,DATA_B4DCD9
	dw $0607,DATA_B4DCD9,DATA_B4DCE1
	dw $0780,DATA_B4DCE1,DATA_B4DD2E
	dw $0509,DATA_B4DD2E,DATA_B4DD42
	dw $090A,DATA_B4DD42,DATA_B4DD48
	dw $0905,DATA_B4DD48,DATA_B4DD5E

DATA_B4D7AA:
	dw $8002,DATA_B4DD5E,DATA_B4DD68
	dw $0203,DATA_B4DD68,DATA_B4DD70
	dw $0301,DATA_B4DD70,DATA_B4DD76
	dw $0304,DATA_B4DD76,DATA_B4DD76
	dw $4506,DATA_B4DD76,DATA_B4DD83
	dw $0607,DATA_B4DD83,DATA_B4DD8F
	dw $0608,DATA_B4DD8F,DATA_B4DD9F
	dw $0849,DATA_B4DD9F,DATA_B4DDB3
	dw $0445,DATA_B4DDB3,DATA_B4DDC1
	dw $040A,DATA_B4DDC1,DATA_B4DDD0
	dw $0A0B,DATA_B4DDD0,DATA_B4DDDB
	dw $0400,DATA_B4DDB3,DATA_B4DDBC
	dw $0006,DATA_B4DD7B,DATA_B4DD83
	dw $0800,DATA_B4DD9F,DATA_B4DDAE
	dw $0B0A,DATA_B4DDD0,DATA_B4DDDB
	dw $0A0B,DATA_B4DDDF,DATA_B4DDE5
	dw $0B0A,DATA_B4DDE5,DATA_B4DDEF
	dw $0403,DATA_B4DDDB,DATA_B4DDDD
	dw $0304,DATA_B4DDDD,DATA_B4DDDF
	dw $0403,DATA_B4DDEF,DATA_B4DDF8
	dw $0080,DATA_B4DDF8,DATA_B4DE32

DATA_B4D828:
	dw $0001,DATA_B4DE32,DATA_B4DE3F
	dw $0102,DATA_B4DE3F,DATA_B4DE47
	dw $0203,DATA_B4DE47,DATA_B4DE49
	dw $0344,DATA_B4DE49,DATA_B4DE52
	dw $0004,DATA_B4DE52,DATA_B4DE5B
	dw $0405,DATA_B4DE5B,DATA_B4DE63
	dw $0406,DATA_B4DE63,DATA_B4DE6B
	dw $0607,DATA_B4DE6B,DATA_B4DE6F
	dw $0608,DATA_B4DE6F,DATA_B4DE7F
	dw $0809,DATA_B4DE7F,DATA_B4DE83
	dw $0001,DATA_B4DE37,DATA_B4DE3F
	dw $0300,DATA_B4DE49,DATA_B4DE4D
	dw $0004,DATA_B4DE57,DATA_B4DE5B
	dw $000A,DATA_B4DE88,DATA_B4DE8C
	dw $000A,DATA_B4DE83,DATA_B4DE8C
	dw $0000,DATA_B4DE8C,DATA_B4DE9F

DATA_B4D888:
	dw $8001,DATA_B4DE9F,DATA_B4DEA3
	dw $0102,DATA_B4DEA3,DATA_B4DEA9
	dw $0103,DATA_B4DEA9,DATA_B4DEB2
	dw $0304,DATA_B4DEB2,DATA_B4DEF4
	dw $0405,DATA_B4DEF4,DATA_B4DF00
	dw $0506,DATA_B4DF00,DATA_B4DF04
	dw $0607,DATA_B4DF04,DATA_B4DF10
	dw $0702,DATA_B4DF10,DATA_B4DF3A
	dw $0108,DATA_B4DF3A,DATA_B4DF48

DATA_B4D8BE:
	db $00,$C2,$01,$87

DATA_B4D8C2:
	db $02,$00,$BE,$01,$9C,$02,$00,$F9,$FF,$10,$00

DATA_B4D8CD:
	db $00,$D5,$01,$7C,$02,$00,$E5,$01,$7B,$02,$00,$EC,$01,$77,$02

DATA_B4D8DC:
	db $00,$BA,$01,$77,$02,$00,$AD,$01,$71,$02,$00,$A5,$01,$5B,$02

DATA_B4D8EB:
	db $00,$F9,$FF,$10,$00

DATA_B4D8F0:
	db $00,$8B,$02,$DC,$02,$00,$B0,$02,$DF,$02,$00,$C1,$02,$E3,$02

DATA_B4D8FF:
	db $00,$DF,$02,$E1,$02,$00,$F3,$02,$CE,$02,$00,$F8,$02,$A3,$02,$00
	db $F6,$02,$85,$02,$00,$F1,$02,$79,$02,$00,$EE,$02,$68,$02

DATA_B4D91D:
	db $00,$E2,$02,$5C,$02,$00,$DD,$02,$5F,$02,$00,$D2,$02,$60,$02,$00
	db $CC,$02,$67,$02,$00,$B8,$02,$6C,$02

DATA_B4D936:
	db $00,$F9,$FF,$10,$00

DATA_B4D93B:
	db $00,$CC,$01,$FF,$01,$00,$CA,$01,$F2,$01,$00,$C3,$01,$F0,$01

DATA_B4D94A:
	db $00,$F9,$FF,$10,$00

DATA_B4D94F:
	db $00,$01,$02,$15,$02,$00,$10,$02,$0D,$02

DATA_B4D959:
	db $00,$F9,$FF,$10,$00

DATA_B4D95E:
	db $00,$F5,$01,$E4,$01,$00,$F4,$01,$DA,$01

DATA_B4D968:
	db $00,$F9,$FF,$10,$00

DATA_B4D96D:
	db $00,$4A,$02,$7F,$01,$00,$44,$02,$63,$01

DATA_B4D977:
	db $00,$32,$02,$5A,$01,$00,$2C,$02,$62,$01,$00,$26,$02,$73,$01

DATA_B4D986:
	db $00,$4C,$02,$5C,$01,$00,$6F,$02,$5C,$01,$00,$80,$02,$58,$01,$00
	db $99,$02,$59,$01,$00,$B7,$02,$64,$01,$00,$C3,$02,$66,$01

DATA_B4D9A4:
	db $00,$F9,$FF,$10,$00

DATA_B4D9A9:
	db $00,$8A,$02,$45,$01,$00,$8A,$02,$3A,$01

DATA_B4D9B3:
	db $00,$FF,$01,$CE,$01,$00,$05,$02,$C9,$01,$00,$05,$02,$BC,$01,$00
	db $05,$02,$C9,$01

DATA_B4D9C7:
	db $00,$18,$01,$5A,$02,$00,$FE,$FF,$00,$02,$00,$F6,$FF,$A0,$FF,$00
	db $F9,$FF,$0A,$00,$00,$20,$01,$5A,$02,$00,$30,$01,$4A,$02,$00,$39
	db $01,$42,$02,$00,$48,$01,$4A,$02,$00,$70,$01,$8A,$02,$00,$F9,$FF
	db $0E,$00,$00,$FE,$FF,$30,$00,$00,$65,$01,$90,$02,$00,$FE,$FF,$80
	db $00,$00,$F5,$FF,$6B,$05,$00,$88,$01,$A9,$02,$00,$AC,$01,$AF,$02
	db $00,$BD,$01,$9E,$02,$00,$F9,$FF,$0F,$00

DATA_B4DA21:
	db $00,$F9,$FF,$10,$00

DATA_B4DA26:
	db $00,$70,$01,$2D,$02,$00,$73,$01,$19,$02

DATA_B4DA30:
	db $00,$F9,$FF,$10,$00

DATA_B4DA35:
	db $00,$3B,$01,$DE,$01,$00,$3B,$01,$D3,$01

DATA_B4DA3F:
	db $00,$F9,$FF,$10,$00

DATA_B4DA44:
	db $00,$73,$02,$6C,$02,$00,$73,$02,$63,$02

DATA_B4DA4E:
	db $00,$F9,$FF,$10,$00

DATA_B4DA53:
	db $00,$A9,$02,$1C,$02

DATA_B4DA58:
	db $01,$74,$37,$74

DATA_B4DA5C:
	db $50,$74,$65,$78,$6C,$89,$6B,$92,$71,$9A

DATA_B4DA66:
	db $84,$AA,$83,$B6,$7B,$BD,$54,$C2

DATA_B4DA6E:
	db $38,$B5,$00,$F7,$FF,$00,$30,$2D,$A6,$34,$9B,$43,$94

DATA_B4DA7B:
	db $49,$8F,$00,$F9,$FF,$06,$00

DATA_B4DA82:
	db $00,$F9,$FF,$10,$00

DATA_B4DA87:
	db $4C,$3F,$4A,$35,$00,$F7,$FF,$00,$30,$44,$2D,$49,$29,$5E,$2B

DATA_B4DA96:
	db $76,$2D,$B0,$2F,$CF,$29,$D9,$25

DATA_B4DA9E:
	db $E5,$2B,$E0,$41,$EB,$47

DATA_B4DAA4:
	db $00,$09,$01,$4B,$00,$00,$0C,$01,$57,$00,$00,$FD,$00,$68,$00

DATA_B4DAB3:
	db $00,$07,$01,$7B,$00,$00,$0E,$01,$94,$00,$00,$07,$01,$A1,$00,$00
	db $F9,$00,$A4,$00

DATA_B4DAC7:
	db $00,$F9,$FF,$10,$00

DATA_B4DACC:
	db $92,$6D,$97,$6D

DATA_B4DAD0:
	db $00,$F9,$FF,$06,$00

DATA_B4DAD5:
	db $A4,$1F

DATA_B4DAD7:
	db $E9,$ED,$EA,$B1,$F9,$A0,$F9,$95,$EF,$8D,$E3,$8A

DATA_B4DAE3:
	db $DA,$80,$DE,$55,$E2,$46

DATA_B4DAE9:
	db $D4,$32,$C4,$36,$BB,$3D,$B3,$51,$B3,$65

DATA_B4DAF3:
	db $AE,$73,$9F,$76,$8C,$79,$81,$86,$00,$F7,$FF,$00,$20,$75,$9F,$69
	db $A1

DATA_B4DB04:
	db $5E,$AB,$64,$B9,$8B,$B6

DATA_B4DB0A:
	db $52,$9F,$20,$93

DATA_B4DB0E:
	db $14,$86,$00,$F7,$FF,$00,$30,$1B,$77,$17,$59,$20,$4F,$00,$F7,$FF
	db $00,$30,$2C,$34

DATA_B4DB22:
	db $41,$22,$7E,$21,$00,$F7,$FF,$00,$20,$81,$26,$85,$2E

DATA_B4DB2F:
	db $94,$3E,$9E,$3C,$AE,$2D

DATA_B4DB35:
	db $83,$48,$82,$57,$72,$5D,$48,$62,$35,$65

DATA_B4DB3F:
	db $00,$F8,$FF,$90,$00,$AF,$1A,$00,$F7,$FF,$00,$10,$E9,$1A,$E7,$2E
	db $00,$F7,$FF,$00,$20,$DE,$57,$D8,$84,$EA,$8A,$F6,$97,$EB,$A8,$E7
	db $EF

DATA_B4DB60:
	db $83,$48,$82,$57,$72,$5D,$82,$57,$83,$48

DATA_B4DB6A:
	db $52,$F0,$52,$D2

DATA_B4DB6E:
	db $54,$BC,$54,$B8

DATA_B4DB72:
	db $00,$F9,$FF,$06,$00

DATA_B4DB77:
	db $00,$F9,$FF,$06,$00

DATA_B4DB7C:
	db $14,$7E,$13,$71,$17,$67,$22,$56

DATA_B4DB84:
	db $3D,$4F,$53,$4A,$6E,$36

DATA_B4DB8A:
	db $89,$2E,$AF,$2E

DATA_B4DB8E:
	db $C7,$2C,$D3,$2A,$DB,$29,$E7,$2A

DATA_B4DB96:
	db $BC,$3A,$B8,$47,$B0,$4F

DATA_B4DB9C:
	db $9A,$50,$86,$50,$7D,$56,$76,$61,$74,$76

DATA_B4DBA6:
	db $00,$F9,$FF,$06,$00

DATA_B4DBAB:
	db $00,$F9,$FF,$06,$00

DATA_B4DBB0:
	db $C1,$78,$C5,$6B

DATA_B4DBB4:
	db $DC,$67,$EA,$69,$F2,$6E,$00,$F7,$FF,$00,$30,$F4,$7F,$EF,$8A,$EB
	db $9F,$DD,$BF,$D7,$C4,$C8,$C8,$00,$F7,$FF,$00,$20,$91,$C1,$67,$BF
	db $00,$F7,$FF,$00,$30,$00,$F6,$FF,$A0,$FF,$00,$F9,$FF,$0A,$00,$64
	db $BF,$58,$B0,$54,$C8,$00,$F9,$FF,$0B,$00,$52,$D0,$52,$F0

DATA_B4DBF2:
	db $00,$F9,$FF,$06,$00

DATA_B4DBF7:
	db $54,$79

DATA_B4DBF9:
	db $1A,$BF,$3D,$BF

DATA_B4DBFD:
	db $57,$BC,$66,$AE,$6E,$90

DATA_B4DC03:
	db $7C,$82,$BD,$82,$C7,$88,$CA,$90

DATA_B4DC0B:
	db $CF,$A3,$E6,$AB,$F9,$A2,$FB,$7E

DATA_B4DC13:
	db $00,$F7,$FF,$00,$30,$F1,$69,$ED,$4F,$E6,$47,$DB,$43,$00,$F7,$FF
	db $00,$30

DATA_B4DC25:
	db $00,$F7,$FF,$00,$20,$D3,$37,$DB,$30,$EB,$2D,$F3,$29

DATA_B4DC32:
	db $00,$F7,$FF,$00,$20,$C4,$3E,$BB,$38,$9F,$23,$00,$F7,$FF,$00,$20

DATA_B4DC42:
	db $00,$F7,$FF,$00,$30,$84,$1D,$72,$1A

DATA_B4DC4B:
	db $66,$22,$63,$31,$50,$41

DATA_B4DC51:
	db $00,$09,$01,$40,$00

DATA_B4DC56:
	db $32,$6F

DATA_B4DC58:
	db $FD,$41,$00,$F6,$FF,$E0,$FF,$00,$F9,$FF,$0A,$00,$EE,$6B,$00,$F9
	db $FF,$0B,$00,$F0,$6E

DATA_B4DC6D:
	db $00,$F9,$FF,$17,$00,$40,$27,$00,$F7,$FF,$00,$20,$55,$1A,$55,$33
	db $00,$F7,$FF,$00,$10,$35,$BC,$00,$F7,$FF,$00,$20,$34,$A5,$00,$F9
	db $FF,$18,$00,$00,$F7,$FF,$00,$30,$2D,$C1,$14,$BF

DATA_B4DC99:
	db $90,$FF,$87,$B4

DATA_B4DC9D:
	db $96,$A9,$A6,$AF,$B2,$B4,$CF,$B4

DATA_B4DCA5:
	db $45,$A2,$7C,$A2

DATA_B4DCA9:
	db $2E,$9D,$27,$83,$1F,$7E,$0C,$6E,$0D,$67,$15,$62

DATA_B4DCB5:
	db $2E,$61,$42,$5D,$4C,$55

DATA_B4DCBB:
	db $00,$F7,$FF,$00,$20,$64,$52,$00,$F7,$FF,$00,$30,$70,$53,$00,$F7
	db $FF,$00,$30,$9C,$53,$00,$F7,$FF,$00,$20

DATA_B4DCD5:
	db $B1,$58,$BB,$5D

DATA_B4DCD9:
	db $D7,$6C,$E5,$6B,$EE,$5C,$EF,$37

DATA_B4DCE1:
	db $00,$F9,$FF,$03,$00,$00,$F8,$FF,$00,$01,$00,$F5,$FF,$6D,$07,$A9
	db $40,$81,$58,$82,$68,$00,$F7,$FF,$00,$30,$95,$70,$00,$F5,$FF,$6D
	db $07,$C2,$86,$C3,$93,$A0,$AB,$00,$FE,$FF,$C0,$01,$00,$F6,$FF,$A0
	db $FF,$00,$F9,$FF,$0A,$00,$9D,$AE,$8E,$A8,$83,$C9,$00,$F7,$FF,$00
	db $20,$00,$FE,$FF,$70,$01,$00,$F9,$FF,$02,$00,$8F,$EE

DATA_B4DD2E:
	db $9C,$4C,$99,$49,$00,$F9,$FF,$0A,$00,$8B,$2F,$88,$3A,$00,$F9,$FF
	db $0B,$00,$6F,$28

DATA_B4DD42:
	db $57,$28,$3E,$21,$31,$21

DATA_B4DD48:
	db $6F,$28,$88,$3A,$00,$F9,$FF,$0A,$00,$8B,$3D,$9A,$38,$99,$49,$00
	db $F9,$FF,$0B,$00,$A0,$4E

DATA_B4DD5E:
	db $18,$CA,$32,$CA,$3B,$BF,$36,$A9,$31,$96

DATA_B4DD68:
	db $3C,$8B,$4A,$8B,$54,$81,$5A,$73

DATA_B4DD70:
	db $53,$69,$49,$62,$41,$59

DATA_B4DD76:
	db $00,$F9,$FF,$06,$00

DATA_B4DD7B:
	db $E7,$98,$DE,$A6,$D3,$AC,$C5,$AF

DATA_B4DD83:
	db $BF,$BD,$C6,$C6,$D0,$CB,$F0,$CB,$F9,$C4,$FC,$BB

DATA_B4DD8F:
	db $00,$F7,$FF,$00,$30,$B0,$B1,$94,$B1,$85,$AC,$00,$F7,$FF,$00,$30

DATA_B4DD9F:
	db $7C,$A3,$7E,$93,$82,$8C,$8D,$86,$A1,$84,$00,$F7,$FF,$00,$20

DATA_B4DDAE:
	db $00,$F9,$FF,$06,$00

DATA_B4DDB3:
	db $F9,$62,$00,$F7,$FF,$00,$20,$F5,$7E

DATA_B4DDBC:
	db $00,$F9,$FF,$06,$00

DATA_B4DDC1:
	db $00,$0A,$01,$4F,$00,$00,$13,$01,$44,$00,$00,$0B,$01,$2D,$00

DATA_B4DDD0:
	db $4A,$1D,$5B,$20,$7E,$1E,$00,$F9,$FF,$16,$00

DATA_B4DDDB:
	db $60,$6C

DATA_B4DDDD:
	db $FE,$58

DATA_B4DDDF:
	db $5B,$20,$4A,$1D,$30,$1F

DATA_B4DDE5:
	db $00,$FC,$00,$28,$00,$00,$00,$01,$28,$00

DATA_B4DDEF:
	db $F8,$58,$D8,$59,$00,$F9,$FF,$16,$00

DATA_B4DDF8:
	db $00,$F9,$FF,$19,$00,$00,$FE,$FF,$60,$00,$B7,$80,$B6,$90,$00,$FE
	db $FF,$B8,$00,$00,$F9,$FF,$1B,$00,$92,$C5,$7A,$E0,$4F,$F0,$00,$FE
	db $FF,$60,$00,$00,$F9,$FF,$1A,$00,$4F,$F1,$4F,$CE,$3F,$CA,$00,$FE
	db $FF,$70,$01,$00,$F9,$FF,$04,$00,$10,$CE

DATA_B4DE32:
	db $00,$F9,$FF,$06,$00

DATA_B4DE37:
	db $47,$D4,$2F,$CA,$27,$BD,$2A,$A7

DATA_B4DE3F:
	db $1F,$9C,$13,$99,$0F,$8F,$13,$7A

DATA_B4DE47:
	db $29,$6D

DATA_B4DE49:
	db $47,$70,$56,$78

DATA_B4DE4D:
	db $00,$F9,$FF,$06,$00

DATA_B4DE52:
	db $00,$F9,$FF,$06,$00

DATA_B4DE57:
	db $A8,$98,$BD,$96

DATA_B4DE5B:
	db $C9,$9E,$D1,$AF,$DB,$B3,$E2,$B1

DATA_B4DE63:
	db $D3,$93,$DF,$91,$EF,$7E,$F0,$6A

DATA_B4DE6B:
	db $F0,$5B,$EF,$55

DATA_B4DE6F:
	db $00,$F7,$FF,$00,$20,$E3,$5F,$D3,$5B,$BE,$58,$00,$F7,$FF,$00,$30

DATA_B4DE7F:
	db $A7,$5A,$93,$5D

DATA_B4DE83:
	db $00,$F9,$FF,$06,$00

DATA_B4DE88:
	db $9D,$86,$9D,$7A

DATA_B4DE8C:
	db $00,$F9,$FF,$0A,$00,$00,$F6,$FF,$D0,$FF,$80,$CC,$80,$DE,$00,$F9
	db $FF,$06,$00

DATA_B4DE9F:
	db $7E,$EE,$7E,$D1

DATA_B4DEA3:
	db $8A,$C9,$CF,$C4,$DB,$C0

DATA_B4DEA9:
	db $6E,$C5,$00,$F7,$FF,$00,$20,$55,$C4

DATA_B4DEB2:
	db $37,$BB,$18,$A4,$14,$90,$12,$7B,$00,$F9,$FF,$0B,$00,$00,$F6,$FF
	db $A0,$FF,$00,$F9,$FF,$0A,$00,$20,$6A,$00,$F9,$FF,$0B,$00,$00,$F6
	db $FF,$C0,$FF,$00,$F9,$FF,$0A,$00,$09,$65,$00,$F9,$FF,$0B,$00,$00
	db $F6,$FF,$A0,$FF,$00,$F9,$FF,$0A,$00,$13,$58,$00,$F9,$FF,$0B,$00
	db $12,$49

DATA_B4DEF4:
	db $25,$3B,$2F,$1E,$38,$18,$44,$17,$58,$2C,$60,$2C

DATA_B4DF00:
	db $78,$29,$8B,$29

DATA_B4DF04:
	db $A2,$2B,$B3,$29,$BF,$24,$CE,$28,$DE,$31,$EF,$43

DATA_B4DF10:
	db $F1,$56,$00,$F6,$FF,$B0,$FF,$00,$F9,$FF,$0A,$00,$DC,$62,$D8,$82
	db $00,$F9,$FF,$0B,$00,$D8,$8B,$00,$F6,$FF,$A0,$FF,$00,$F9,$FF,$0A
	db $00,$D4,$A2,$D0,$B9,$00,$F9,$FF,$0B,$00

DATA_B4DF3A:
	db $00,$F7,$FF,$00,$30,$7F,$B7,$82,$97,$00,$F7,$FF,$00,$30

DATA_B4DF48:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl $7EA15A : db $7E
	dw (!REGISTER_CGRAMAddress&$0000FF<<8)+$43 : dl $7EA1DA : db DATA_B4E647>>16
	dw (!REGISTER_CGRAMAddress&$0000FF<<8)+$43 : dl $7EA1CA : db DATA_B4E147>>16
	dw $0000

DATA_B4DF5C:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl $7EA15A : db $7E
	dw $0000

DATA_B4DF64:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl DATA_B4E7AC : db $7EA15A>>16
	dw (!REGISTER_CGRAMAddress&$0000FF<<8)+$43 : dl DATA_B4E7B5 : db DATA_B4E7BC>>16
	dw (!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$42 : dl DATA_B4ED12 : db $7EA35A>>16
	dw $0000

DATA_B4DF78:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl $7EA15A : db $7E
	dw (!REGISTER_BG2AddressAndSize&$0000FF<<8)+$00 : dl DATA_B4E704 : db DATA_B4E704>>16
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$00 : dl DATA_B4E6FD : db DATA_B4E6FD>>16
	dw (!REGISTER_CGRAMAddress&$0000FF<<8)+$03 : dl DATA_B4E70B : db DATA_B4E70B>>16
	dw $0000

DATA_B4DF92:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl $7EA15A : db $7E
	dw (!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00 : dl DATA_B4E74F : db DATA_B4E74F>>16
	dw $0000

DATA_B4DFA0:
	dw (!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01 : dl DATA_B4E001 : db $00
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl DATA_B4E651 : db $7EA15A>>16
	dw (!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$42 : dl DATA_B4E647 : db $7EA26C>>16
	dw (!REGISTER_BG2AddressAndSize&$0000FF<<8)+$00 : dl DATA_B4E6F6 : db DATA_B4E6F6>>16
	dw (!REGISTER_Window2LeftPositionDesignation&$0000FF<<8)+$41 : dl DATA_B4E0D3 : db DATA_B4E0E0>>16
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$00 : dl DATA_B4E6ED : db DATA_B4E6ED>>16
	dw (!REGISTER_CGRAMAddress&$0000FF<<8)+$43 : dl DATA_B4E140 : db DATA_B4E147>>16
	dw $0000

DATA_B4DFCC:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl $7EA15A : db $7E
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$00 : dl DATA_B4E754 : db DATA_B4E754>>16
	dw (!REGISTER_CGRAMAddress&$0000FF<<8)+$03 : dl DATA_B4E763 : db DATA_B4E763>>16
	dw (!REGISTER_FixedColorData&$0000FF<<8)+$02 : dl DATA_B4E75D : db DATA_B4E75D>>16
	dw $0000

DATA_B4DFE6:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl $7EA15A : db $7E
	dw (!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01 : dl DATA_B4DFF4 : db $00
	dw $0000

DATA_B4DFF4:
	db $7F,$00,$00,$0A,$00,$00,$26,$40,$B0,$01,$00,$00,$00

DATA_B4E001:
	db $37,$00,$00,$9F,$E0,$FF,$C0,$FF,$C0,$FF,$B8,$FF,$B4,$FF,$B0,$FF
	db $AE,$FF,$AC,$FF,$A9,$FF,$A4,$FF,$A0,$FF,$9E,$FF,$9C,$FF,$9A,$A6
	db $98,$A4,$96,$A2,$94,$A0,$92,$A0,$91,$A0,$90,$A0,$90,$A0,$8F,$9C
	db $8F,$9C,$8D,$9A,$8B,$98,$89,$96,$87,$94,$87,$94,$87,$94,$87,$94
	db $87,$94,$0A,$00,$00,$A5,$68,$78,$68,$78,$6A,$7A,$6A,$7A,$6C,$7C
	db $6C,$7C,$6E,$7E,$70,$80,$72,$82,$74,$84,$74,$84,$76,$86,$78,$88
	db $7A,$8A,$7C,$8C,$7E,$90,$80,$92,$82,$94,$86,$98,$88,$9A,$8A,$9C
	db $8C,$9E,$8E,$A0,$90,$A0,$94,$A4,$97,$A7,$98,$A8,$9A,$AA,$9C,$AC
	db $9E,$AE,$A0,$B0,$A0,$B0,$A2,$B2,$A2,$B2,$A4,$B4,$A4,$B4,$A6,$B4
	db $05,$00,$00,$9D,$C8,$D8,$C8,$D8,$C8,$D8,$C7,$D7,$C6,$D6,$C4,$D4
	db $C2,$D2,$C2,$D2,$C0,$D0,$C0,$D0,$BE,$CE,$BE,$CE,$BC,$CC,$BC,$CC
	db $BA,$CA,$BA,$CA,$B8,$C8,$B6,$C6,$B4,$C4,$B4,$C4,$B2,$C2,$B2,$C2
	db $B0,$C0,$B0,$C0,$AE,$BE,$AE,$BE,$AB,$BB,$AB,$BB,$AB,$BB,$01,$00
	db $00,$00

DATA_B4E0D3:
	db $78 : dw DATA_B4E0E0
	db $10 : dw DATA_B4E0E0
	db $2A : dw DATA_B4E0E2
	db $AE : dw DATA_B4E0E4
	db $00

DATA_B4E0E0:
	db $00,$FF

DATA_B4E0E2:
	db $FF,$00

DATA_B4E0E4:
	db $51,$5A,$4C,$5C,$47,$5D,$47,$5E,$46,$5F,$46,$60,$46,$61,$46,$62
	db $45,$64,$45,$65,$45,$67,$44,$6A,$44,$6C,$43,$6F,$43,$75,$43,$75
	db $44,$74,$44,$74,$44,$74,$44,$74,$43,$75,$43,$75,$43,$75,$43,$76
	db $44,$76,$44,$76,$44,$77,$44,$77,$43,$78,$43,$78,$43,$78,$43,$79
	db $43,$79,$43,$7A,$42,$7A,$42,$7A,$41,$7A,$41,$7A,$3F,$7A,$3E,$7A
	db $3C,$7A,$3B,$7A,$39,$7A,$38,$79,$38,$79,$38,$78

DATA_B4E140:
	db $F0 : dw DATA_B4E147
	db $F0 : dw DATA_B4E307
	db $00

DATA_B4E147:
	db $01,$01,$00,$41,$02,$02,$60,$51,$03,$03,$A0,$55,$04,$04,$00,$62
	db $05,$05,$60,$6E,$06,$06,$2D,$7F,$07,$07,$F9,$7F,$08,$08,$38,$6B
	db $01,$01,$00,$41,$02,$02,$60,$4D,$03,$03,$80,$55,$04,$04,$E0,$61
	db $05,$05,$40,$6E,$06,$06,$2C,$7F,$07,$07,$F9,$7F,$08,$08,$38,$6B
	db $01,$01,$00,$41,$02,$02,$60,$4D,$03,$03,$80,$51,$04,$04,$E0,$5D
	db $05,$05,$40,$6E,$06,$06,$0C,$7B,$07,$07,$F8,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$40,$02,$02,$40,$4D,$03,$03,$80,$51,$04,$04,$E0,$5D
	db $05,$05,$40,$6A,$06,$06,$0C,$7B,$07,$07,$F8,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$3C,$02,$02,$40,$49,$03,$03,$80,$51,$04,$04,$E0,$5D
	db $05,$05,$40,$6A,$06,$06,$0C,$77,$07,$07,$D8,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$3C,$02,$02,$40,$49,$03,$03,$80,$51,$04,$04,$C0,$59
	db $05,$05,$20,$66,$06,$06,$EC,$76,$07,$07,$D7,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$3C,$02,$02,$40,$49,$03,$03,$60,$4D,$04,$04,$C0,$59
	db $05,$05,$20,$66,$06,$06,$EB,$72,$07,$07,$B7,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$3C,$02,$02,$40,$45,$03,$03,$60,$4D,$04,$04,$C0,$59
	db $05,$05,$20,$62,$06,$06,$CB,$72,$07,$07,$B6,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$38,$02,$02,$40,$45,$03,$03,$60,$4D,$04,$04,$C0,$55
	db $05,$05,$20,$62,$06,$06,$CB,$72,$07,$07,$96,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$38,$02,$02,$20,$45,$03,$03,$60,$49,$04,$04,$C0,$55
	db $05,$05,$00,$62,$06,$06,$CB,$6E,$07,$07,$96,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$38,$02,$02,$20,$45,$03,$03,$60,$49,$04,$04,$A0,$55
	db $05,$05,$00,$5E,$06,$06,$AB,$6E,$07,$07,$75,$7F,$08,$08,$38,$6B
	db $01,$01,$E0,$38,$02,$02,$20,$41,$03,$03,$40,$49,$04,$04,$A0,$51
	db $05,$05,$00,$5E,$06,$06,$AA,$6A,$07,$07,$75,$7B,$08,$08,$38,$6B
	db $01,$01,$C0,$34,$02,$02,$20,$41,$03,$03,$40,$45,$04,$04,$A0,$51
	db $05,$05,$E0,$59,$06,$06,$AA,$6A,$07,$07,$55,$77,$08,$08,$38,$6B
	db $01,$01,$C0,$34,$02,$02,$20,$41,$03,$03,$40,$45,$04,$04,$A0,$4D
	db $05,$05,$E0,$59,$06,$06,$8A,$66,$07,$07,$54,$77,$08,$08,$38,$6B

DATA_B4E307:
	db $01,$01,$C0,$34,$02,$02,$20,$3D,$03,$03,$40,$45,$04,$04,$80,$4D
	db $05,$05,$E0,$59,$06,$06,$8A,$66,$07,$07,$34,$73,$08,$08,$38,$6B
	db $01,$01,$C0,$34,$02,$02,$00,$3D,$03,$03,$40,$41,$04,$04,$80,$4D
	db $05,$05,$E0,$55,$06,$06,$6A,$62,$07,$07,$33,$73,$08,$08,$38,$6B
	db $01,$01,$C0,$30,$02,$02,$00,$3D,$03,$03,$40,$41,$04,$04,$80,$49
	db $05,$05,$C0,$55,$06,$06,$6A,$62,$07,$07,$13,$6F,$08,$08,$38,$6B
	db $01,$01,$C0,$30,$02,$02,$00,$3D,$03,$03,$20,$41,$04,$04,$80,$49
	db $05,$05,$C0,$51,$06,$06,$69,$5E,$07,$07,$13,$6F,$08,$08,$38,$6B
	db $01,$01,$C0,$30,$02,$02,$00,$39,$03,$03,$20,$3D,$04,$04,$60,$49
	db $05,$05,$C0,$51,$06,$06,$49,$5E,$07,$07,$F2,$6A,$08,$08,$38,$6B
	db $01,$01,$C0,$30,$02,$02,$00,$39,$03,$03,$20,$3D,$04,$04,$60,$45
	db $05,$05,$A0,$51,$06,$06,$49,$5A,$07,$07,$F2,$6A,$08,$08,$38,$6B
	db $01,$01,$A0,$2C,$02,$02,$00,$39,$03,$03,$20,$3D,$04,$04,$60,$45
	db $05,$05,$A0,$4D,$06,$06,$49,$5A,$07,$07,$D2,$66,$08,$08,$38,$6B
	db $01,$01,$A0,$2C,$02,$02,$E0,$34,$03,$03,$20,$39,$04,$04,$60,$45
	db $05,$05,$A0,$4D,$06,$06,$29,$56,$07,$07,$D1,$66,$08,$08,$38,$6B
	db $01,$01,$A0,$2C,$02,$02,$E0,$34,$03,$03,$00,$39,$04,$04,$40,$41
	db $05,$05,$A0,$49,$06,$06,$28,$56,$07,$07,$B1,$62,$08,$08,$38,$6B
	db $01,$01,$A0,$2C,$02,$02,$E0,$34,$03,$03,$00,$39,$04,$04,$40,$41
	db $05,$05,$80,$49,$06,$06,$08,$52,$07,$07,$B0,$62,$08,$08,$38,$6B
	db $01,$01,$A0,$2C,$02,$02,$E0,$34,$03,$03,$00,$39,$04,$04,$40,$41
	db $05,$05,$80,$49,$06,$06,$08,$52,$07,$07,$B0,$5E,$08,$08,$38,$6B
	db $01,$01,$A0,$28,$02,$02,$E0,$30,$03,$03,$00,$35,$04,$04,$40,$3D
	db $05,$05,$80,$45,$06,$06,$08,$52,$07,$07,$90,$5A,$08,$08,$38,$6B
	db $01,$01,$A0,$28,$02,$02,$E0,$30,$03,$03,$00,$35,$04,$04,$40,$3D
	db $05,$05,$60,$45,$06,$06,$E8,$4D,$07,$07,$8F,$5A,$08,$08,$38,$6B
	db $01,$01,$A0,$28,$02,$02,$E0,$30,$03,$03,$E0,$34,$04,$04,$20,$39
	db $05,$05,$60,$41,$06,$06,$E7,$4D,$07,$07,$6F,$56,$08,$08,$38,$6B
	db $01,$01,$A0,$28,$02,$02,$C0,$2C,$03,$03,$E0,$30,$04,$04,$20,$39
	db $05,$05,$60,$41,$06,$06,$E7,$49,$07,$07,$6F,$56,$08,$08,$38,$6B
	db $01,$01,$80,$24,$02,$02,$C0,$2C,$03,$03,$E0,$30,$04,$04,$20,$39
	db $05,$05,$60,$3D,$06,$06,$C7,$49,$07,$07,$4E,$52,$08,$08,$38,$6B
	db $01,$01,$80,$24,$02,$02,$C0,$2C,$03,$03,$E0,$30,$04,$04,$20,$35
	db $05,$05,$40,$3D,$06,$06,$C7,$45,$07,$07,$4E,$52,$08,$08,$38,$6B
	db $01,$01,$80,$24,$02,$02,$C0,$28,$03,$03,$E0,$2C,$04,$04,$00,$35
	db $05,$05,$40,$3D,$06,$06,$A7,$45,$07,$07,$2D,$4E,$08,$08,$38,$6B
	db $01,$01,$80,$24,$02,$02,$C0,$28,$03,$03,$E0,$2C,$04,$04,$00,$35
	db $05,$05,$40,$39,$06,$06,$A7,$41,$07,$07,$2D,$4E,$08,$08,$38,$6B
	db $01,$01,$80,$20,$02,$02,$C0,$28,$03,$03,$C0,$2C,$04,$04,$00,$31
	db $05,$05,$20,$39,$06,$06,$A6,$41,$07,$07,$0D,$4A,$08,$08,$38,$6B
	db $01,$01,$80,$20,$02,$02,$A0,$28,$03,$03,$C0,$28,$04,$04,$00,$31
	db $05,$05,$20,$35,$06,$06,$86,$3D,$07,$07,$0C,$4A,$08,$08,$38,$6B
	db $01,$01,$80,$20,$02,$02,$A0,$24,$03,$03,$C0,$28,$04,$04,$E0,$30
	db $05,$05,$20,$35,$06,$06,$86,$3D,$07,$07,$EC,$45,$08,$08,$38,$6B
	db $01,$01,$80,$20,$02,$02,$A0,$24,$03,$03,$C0,$28,$04,$04,$E0,$2C
	db $05,$05,$20,$35,$06,$06,$86,$39,$07,$07,$EC,$45,$08,$08,$38,$6B
	db $01,$01,$60,$1C,$02,$02,$A0,$24,$03,$03,$C0,$24,$04,$04,$E0,$2C
	db $05,$05,$00,$31,$06,$06,$66,$39,$07,$07,$CB,$41,$08,$08,$38,$6B
	db $01,$01,$60,$1C,$02,$02,$A0,$20,$03,$03,$A0,$24,$04,$04,$E0,$28
	db $05,$05,$00,$31,$06,$06,$65,$35,$07,$07,$CB,$3D,$08,$08,$38,$6B
	db $01,$01,$60,$1C,$02,$02,$A0,$20,$03,$03,$A0,$24,$04,$04,$C0,$28
	db $05,$05,$00,$2D,$06,$06,$45,$35,$07,$07,$AA,$3D,$08,$08,$38,$6B

DATA_B4E647:
	db $48 : dw $7EA270
	db $40 : dw $7EA26E
	db $01 : dw $7EA26C
	db $00

DATA_B4E651:									; Glitch: This HDMA table overlaps with the below table!
	db $30 : dw $7EA258
	db $98 : dw $7EA1BA
	db $68 : dw $7EA258
	db $B0 : dw $7EA15A

DATA_B4E65D:
	dw $0000,$FFFE,$FFFC,$FFFA,$FFF8,$FFF6,$FFF4,$FFF3
	dw $FFF1,$FFF0,$FFEE,$FFED,$FFEB,$FFEA,$FFE9,$FFE8
	dw $FFE7,$FFE5,$FFE4,$FFE4,$FFE3,$FFE2,$FFE1,$FFE0
	dw $FFE0,$FFDF,$FFDF,$FFDE,$FFDE,$FFDD,$FFDD,$FFDD
	dw $FFDD,$FFDC,$FFDC,$FFDC,$FFDC,$FFDD,$FFDD,$FFDD
	dw $FFDD,$FFDE,$FFDE,$FFDE,$FFDF,$FFE0,$FFE0,$FFE1

DATA_B4E6BD:
	dw $0000,$FFF8,$FFF1,$FFEA,$FFE5,$FFE1,$FFDD,$FFDA
	dw $FFD8,$FFD6,$FFD5,$FFD4,$FFD3,$FFD3,$FFD2,$FFD2
	dw $FFD2,$FFD2,$FFD2,$FFD2,$FFD2,$FFD1,$FFD0,$FFCF

DATA_B4E6ED:
	db $48,$13,$50,$02,$30,$02,$01,$12,$00

DATA_B4E6F6:
	db $48,$74,$40,$78,$01,$74,$00

DATA_B4E6FD:
	db $38,$13,$38,$02,$01,$13,$00

DATA_B4E704:
	db $38,$74,$38,$78,$01,$74,$00

DATA_B4E70B:
	db $87,$01,$01,$00,$00,$02,$02,$40,$08,$03,$03,$60,$0C,$04,$04,$A0
	db $14,$05,$05,$E0,$1C,$06,$06,$68,$29,$07,$07,$10,$36,$40,$08,$08
	db $98,$42,$88,$01,$01,$C6,$18,$02,$02,$06,$21,$03,$03,$26,$25,$04
	db $04,$66,$2D,$05,$05,$A6,$35,$06,$06,$2E,$42,$07,$07,$D6,$4E,$08
	db $08,$5E,$5B,$00

DATA_B4E74F:
	db $40,$00,$01,$22,$00

DATA_B4E754:
	db $70,$11,$40,$13,$18,$12,$01,$13,$00

DATA_B4E75D:
	db $78,$E0,$E0,$7F,$8A,$45

DATA_B4E763:
	db $87,$01,$01,$C6,$18,$02,$02,$06,$21,$03,$03,$26,$25,$04,$04,$66
	db $2D,$05,$05,$A6,$35,$06,$06,$2E,$42,$07,$07,$D6,$4E,$40,$08,$08
	db $5E,$5B,$70,$08,$08,$5E,$5B,$88,$01,$01,$00,$00,$02,$02,$40,$08
	db $03,$03,$60,$0C,$04,$04,$A0,$14,$05,$05,$E0,$1C,$06,$06,$68,$29
	db $07,$07,$10,$36,$08,$08,$98,$42,$00

DATA_B4E7AC:
	db $15 : dw $7EA15A
	db $FF : dw $7EA15A
	db $CB : dw $7EA258

DATA_B4E7B5:
	db $F0 : dw DATA_B4E7BC
	db $F0 : dw DATA_B4E97C
	db $00

DATA_B4E7BC:
	db $01,$01,$60,$14,$02,$02,$80,$18,$03,$03,$80,$1C,$04,$04,$A0,$20
	db $05,$05,$C0,$24,$06,$06,$04,$29,$07,$07,$48,$31,$08,$08,$AC,$35
	db $01,$01,$60,$18,$02,$02,$80,$1C,$03,$03,$80,$1C,$04,$04,$A0,$20
	db $05,$05,$C0,$24,$06,$06,$24,$2D,$07,$07,$69,$31,$08,$08,$AD,$39
	db $01,$01,$60,$18,$02,$02,$80,$1C,$03,$03,$A0,$20,$04,$04,$C0,$24
	db $05,$05,$E0,$28,$06,$06,$25,$31,$07,$07,$89,$35,$08,$08,$CE,$3D
	db $01,$01,$60,$18,$02,$02,$80,$20,$03,$03,$A0,$20,$04,$04,$C0,$28
	db $05,$05,$E0,$2C,$06,$06,$45,$31,$07,$07,$AA,$39,$08,$08,$EF,$41
	db $01,$01,$60,$1C,$02,$02,$A0,$20,$03,$03,$A0,$24,$04,$04,$E0,$28
	db $05,$05,$00,$2D,$06,$06,$65,$35,$07,$07,$AB,$3D,$08,$08,$10,$46
	db $01,$01,$60,$1C,$02,$02,$A0,$24,$03,$03,$C0,$24,$04,$04,$E0,$2C
	db $05,$05,$00,$31,$06,$06,$66,$39,$07,$07,$CB,$41,$08,$08,$31,$4A
	db $01,$01,$80,$20,$02,$02,$A0,$24,$03,$03,$C0,$28,$04,$04,$E0,$2C
	db $05,$05,$20,$35,$06,$06,$86,$3D,$07,$07,$EC,$45,$08,$08,$52,$4E
	db $01,$01,$80,$20,$02,$02,$A0,$28,$03,$03,$C0,$28,$04,$04,$00,$31
	db $05,$05,$20,$39,$06,$06,$86,$3D,$07,$07,$0C,$4A,$08,$08,$73,$52
	db $01,$01,$80,$24,$02,$02,$C0,$28,$03,$03,$E0,$2C,$04,$04,$00,$35
	db $05,$05,$40,$39,$06,$06,$A7,$41,$07,$07,$2D,$4E,$08,$08,$94,$56
	db $01,$01,$80,$24,$02,$02,$C0,$2C,$03,$03,$E0,$2C,$04,$04,$20,$35
	db $05,$05,$40,$3D,$06,$06,$C7,$45,$07,$07,$2E,$52,$08,$08,$B4,$5A
	db $01,$01,$80,$24,$02,$02,$C0,$2C,$03,$03,$E0,$30,$04,$04,$20,$39
	db $05,$05,$60,$41,$06,$06,$C7,$49,$07,$07,$4E,$52,$08,$08,$D5,$5E
	db $01,$01,$A0,$28,$02,$02,$E0,$30,$03,$03,$E0,$34,$04,$04,$20,$39
	db $05,$05,$60,$41,$06,$06,$E7,$4D,$07,$07,$6F,$56,$08,$08,$F6,$62
	db $01,$01,$A0,$28,$02,$02,$E0,$30,$03,$03,$00,$35,$04,$04,$40,$3D
	db $05,$05,$80,$45,$06,$06,$08,$4E,$07,$07,$90,$5A,$08,$08,$17,$67
	db $01,$01,$A0,$2C,$02,$02,$E0,$34,$03,$03,$00,$39,$04,$04,$40,$41
	db $05,$05,$80,$49,$06,$06,$08,$52,$07,$07,$B0,$5E,$08,$08,$38,$6B

DATA_B4E97C:
	db $01,$01,$A0,$2C,$02,$02,$E0,$34,$03,$03,$00,$39,$04,$04,$40,$41
	db $05,$05,$A0,$49,$06,$06,$28,$56,$07,$07,$B1,$62,$08,$08,$59,$6F
	db $01,$01,$A0,$2C,$02,$02,$00,$39,$03,$03,$20,$3D,$04,$04,$60,$45
	db $05,$05,$A0,$4D,$06,$06,$29,$5A,$07,$07,$D1,$66,$08,$08,$7A,$73
	db $01,$01,$C0,$30,$02,$02,$00,$39,$03,$03,$20,$3D,$04,$04,$60,$45
	db $05,$05,$C0,$51,$06,$06,$49,$5E,$07,$07,$F2,$6A,$08,$08,$9B,$77
	db $01,$01,$C0,$30,$02,$02,$00,$3D,$03,$03,$20,$41,$04,$04,$80,$49
	db $05,$05,$C0,$51,$06,$06,$69,$5E,$07,$07,$13,$6F,$08,$08,$BC,$7B
	db $01,$01,$C0,$34,$02,$02,$00,$3D,$03,$03,$40,$41,$04,$04,$80,$4D
	db $05,$05,$C0,$55,$06,$06,$6A,$62,$07,$07,$33,$73,$08,$08,$DD,$7F
	db $01,$01,$C0,$34,$02,$02,$20,$41,$03,$03,$40,$45,$04,$04,$80,$4D
	db $05,$05,$E0,$59,$06,$06,$8A,$66,$07,$07,$34,$77,$08,$08,$FE,$7F
	db $01,$01,$C0,$34,$02,$02,$20,$41,$03,$03,$40,$45,$04,$04,$A0,$51
	db $05,$05,$E0,$59,$06,$06,$AA,$6A,$07,$07,$55,$77,$08,$08,$FF,$7F
	db $01,$01,$E0,$38,$02,$02,$20,$45,$03,$03,$60,$49,$04,$04,$A0,$51
	db $05,$05,$00,$5E,$06,$06,$AB,$6A,$07,$07,$75,$7B,$08,$08,$FF,$7F
	db $01,$01,$E0,$38,$02,$02,$40,$45,$03,$03,$60,$49,$04,$04,$C0,$55
	db $05,$05,$00,$62,$06,$06,$CB,$6E,$07,$07,$96,$7F,$08,$08,$FF,$7F
	db $01,$01,$E0,$3C,$02,$02,$40,$45,$03,$03,$60,$4D,$04,$04,$C0,$59
	db $05,$05,$20,$62,$06,$06,$CB,$72,$07,$07,$B6,$7F,$08,$08,$FF,$7F
	db $01,$01,$E0,$3C,$02,$02,$40,$49,$03,$03,$80,$4D,$04,$04,$C0,$59
	db $05,$05,$20,$66,$06,$06,$EC,$76,$07,$07,$B7,$7F,$08,$08,$FF,$7F
	db $01,$01,$E0,$40,$02,$02,$40,$49,$03,$03,$80,$51,$04,$04,$E0,$5D
	db $05,$05,$40,$6A,$06,$06,$0C,$7B,$07,$07,$D8,$7F,$08,$08,$FF,$7F
	db $01,$01,$00,$41,$02,$02,$60,$4D,$03,$03,$80,$51,$04,$04,$E0,$5D
	db $05,$05,$40,$6E,$06,$06,$0C,$7B,$07,$07,$F8,$7F,$08,$08,$FF,$7F
	db $01,$01,$00,$41,$02,$02,$60,$4D,$03,$03,$80,$55,$04,$04,$00,$62
	db $05,$05,$60,$6E,$06,$06,$2C,$7F,$07,$07,$F9,$7F,$08,$08,$FF,$7F

DATA_B4EB3C:
	dw $00B7,$00B2,$00AE,$00AB,$00A9,$00A7,$00A5,$00A4
	dw $00A2,$00A1,$00A0,$009F,$009F,$009E,$009D,$009D
	dw $009C,$009B,$009B,$009A,$009A,$0099,$0099,$0098
	dw $0098,$0098,$0098,$0098,$0098,$0098,$0098,$0098
	dw $0098,$0099,$0099,$0099,$009A,$009A,$009A,$009A
	dw $009A,$009A,$009A,$009B,$009B,$009B,$009B,$009B
	dw $009B,$009B,$009B,$009B,$009B,$009B,$009B,$009A
	dw $009A,$009A,$009A,$0099,$0099,$0099,$0099,$0099
	dw $0099,$0099,$0099,$0098,$0098,$0098,$0098,$0097
	dw $0097,$0096,$0096,$0095,$0094,$0094,$0093,$0092
	dw $0092,$0091,$0090,$0090,$008F,$008E,$008E,$008D
	dw $008C,$008B,$008A,$0089,$0087,$0086,$0084,$0082
	dw $0081,$007F,$007D,$007B,$007A,$0078,$0076,$0074
	dw $0073,$0071,$006F,$006E,$006C,$0069,$0067,$0066
	dw $0064,$0063,$0062,$0061,$005F,$005E,$005B,$0059
	dw $0058,$0056,$0054,$0053,$0051,$0050,$004F,$004D
	dw $004C,$004A,$0049,$0048,$0047,$0046,$0045,$0044
	dw $0044,$0043,$0043,$0042,$0041,$0040,$003F,$003F
	dw $003E,$003D,$003D,$003C,$003C,$003B,$003B,$003A
	dw $003A,$003A,$0039,$0039,$0039,$0039,$0038,$0038
	dw $0037,$0037,$0036,$0036,$0036,$0035,$0035,$0035
	dw $0035,$0034,$0034,$0034,$0033,$0033,$0033,$0033
	dw $0033,$0033,$0033,$0033,$0033,$0034,$0034,$0034
	dw $0034,$0034,$0034,$0034,$0035,$0035,$0035,$0035
	dw $0035,$0035,$0035,$0035,$0035,$0036,$0036,$0036
	dw $0036,$0036,$0036,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000

DATA_B4ED12:
	db $F0 : dw $7EA35A
	db $F0 : dw $7EA43A
	db $00

DATA_B4ED19:
	dw $0000,$0000,$0001,$0002,$0002,$0003,$0004,$0005
	dw $0005,$0006,$0007,$0008,$0008,$0009,$000A,$000A
	dw $000B,$000C,$000C,$000D,$000E,$000E,$000F,$0010
	dw $0010,$0011,$0012,$0012,$0013,$0014,$0014,$0015
	dw $0016,$0016,$0017,$0017,$0018,$0019,$0019,$001A
	dw $001A,$001B,$001C,$001C,$001D,$001D,$001E,$001F
	dw $001F,$0020,$0020,$0021,$0021,$0022,$0022,$0023
	dw $0023,$0024,$0025,$0025,$0026,$0026,$0027,$0027
	dw $0028,$0028,$0029,$0029,$002A,$002A,$002B,$002B
	dw $002C,$002C,$002C,$002D,$002D,$002E,$002E,$002F
	dw $002F,$0030,$0030,$0030,$0031,$0031,$0032,$0032
	dw $0033,$0033,$0033,$0034,$0034,$0035,$0035,$0035
	dw $0036,$0036,$0036,$0037,$0037,$0038,$0038,$0038
	dw $0039,$0039,$0039,$003A,$003A,$003A,$003B,$003B
	dw $003B,$003C,$003C,$003C,$003C,$003D,$003D,$003D
	dw $003E,$003E,$003E,$003E,$003F,$003F,$003F,$003F
	dw $0040,$0040,$0040,$0040,$0041,$0041,$0041,$0041
	dw $0042,$0042,$0042,$0042,$0042,$0043,$0043,$0043
	dw $0043,$0043,$0044,$0044,$0044,$0044,$0044,$0045
	dw $0045,$0045,$0045,$0045,$0045,$0045,$0046,$0046
	dw $0046,$0046,$0046,$0046,$0046,$0046,$0047,$0047
	dw $0047,$0047,$0047,$0047,$0047,$0047,$0047,$0047
	dw $0047,$0047,$0047,$0048,$0048,$0048,$0048,$0048
	dw $0048,$0048,$0048,$0048,$0048,$0048,$0048,$0048
	dw $0048,$0048,$0048,$0048,$0048,$0048,$0048,$0048
	dw $0048,$0048,$0048,$0048,$0048,$0048,$0048,$0047
	dw $0047,$0047,$0047,$0047,$0047,$0047,$0047,$0047
	dw $0047,$0047,$0047,$0047,$0046,$0046,$0046,$0046

DATA_B4EED9:
	dw $0020,$0000

DATA_B4EEDD:
	dw $2100,$0024,$2200,$0448,$2300,$088C,$2400,$08CD
	dw $2500,$2BDF,$2600,$22BF,$2700,$161F,$2800,$11BD
	dw $2900,$0D7B,$2A00,$6FFF,$2B00,$016B,$2C00,$4274
	dw $2D00,$258D,$2E00,$00C6,$2F00,$0107,$0101,$0000
	dw $0202,$0840,$0303,$0C60,$0404,$10C0,$0505,$1900
	dw $0606,$21A8,$0707,$2A50,$0808,$32F8,$0101,$0000
	dw $0202,$0840,$0303,$0C80,$0404,$10C0,$0505,$1900
	dw $0606,$21A8,$0707,$2E70,$0808,$3719,$0101,$0400
	dw $0202,$0860,$0303,$0C80,$0404,$14C0,$0505,$1920
	dw $0606,$25C8,$0707,$2E71,$0808,$3B19,$0101,$0400
	dw $0202,$0C60,$0303,$0C80,$0404,$14C0,$0505,$1D20
	dw $0606,$25C9,$0707,$3271,$0808,$3B3A,$0101,$0400
	dw $0202,$0C60,$0303,$1080,$0404,$18E0,$0505,$1D20
	dw $0606,$29C9,$0707,$3292,$0808,$3F3A,$0101,$0400
	dw $0202,$0C60,$0303,$1080,$0404,$18E0,$0505,$2120
	dw $0606,$29E9,$0707,$3692,$0808,$3F3B,$0101,$0820
	dw $0202,$1060,$0303,$10A0,$0404,$18E0,$0505,$2140
	dw $0606,$29E9,$0707,$36B2,$0808,$433B,$0101,$0820
	dw $0202,$1060,$0303,$14A0,$0404,$1CE0,$0505,$2540
	dw $0606,$2DE9,$0707,$3AB3,$0808,$473C,$0101,$0820
	dw $0202,$1080,$0303,$14A0,$0404,$1D00,$0505,$2540
	dw $0606,$2E0A,$0707,$3AD3,$0808,$473D,$0101,$0820
	dw $0202,$1080,$0303,$14A0,$0404,$1D00,$0505,$2560
	dw $0606,$320A,$0707,$3ED3,$0808,$4B3D,$0101,$0C20
	dw $0202,$1480,$0303,$18A0,$0404,$2100,$0505,$2960
	dw $0606,$322A,$0707,$3EF4,$0808,$4B3E,$0101,$0C20
	dw $0202,$1480,$0303,$18A0,$0404,$2100,$0505,$2960
	dw $0606,$362A,$0707,$42F4,$0808,$4F3E,$0101,$0C20
	dw $0202,$1480,$0303,$18C0,$0404,$2120,$0505,$2D60
	dw $0606,$362A,$0707,$4315,$0808,$533F,$0101,$0C20
	dw $0202,$1880,$0303,$1CC0,$0404,$2520,$0505,$2D80
	dw $0606,$3A4A,$0707,$4715,$0808,$533F,$0101,$1040
	dw $0202,$18A0,$0303,$1CC0,$0404,$2520,$0505,$2D80
	dw $0606,$3A4B,$0707,$4B35,$0808,$573F,$0101,$1040
	dw $0202,$18A0,$0303,$1CC0,$0404,$2920,$0505,$3180
	dw $0606,$3E4B,$0707,$4B36,$0808,$573F,$0101,$1040
	dw $0202,$18A0,$0303,$20C0,$0404,$2920,$0505,$31A0
	dw $0606,$3E6B,$0707,$4F36,$0808,$5B3F,$0101,$1040
	dw $0202,$1CA0,$0303,$20E0,$0404,$2940,$0505,$35A0
	dw $0606,$426B,$0707,$4F36,$0808,$5F3F,$0101,$1440
	dw $0202,$1CA0,$0303,$20E0,$0404,$2D40,$0505,$35A0
	dw $0606,$428B,$0707,$5337,$0808,$5F3F,$0101,$1440
	dw $0202,$1CA0,$0303,$24E0,$0404,$2D40,$0505,$35A0
	dw $0606,$468C,$0707,$5337,$0808,$5F3F,$0101,$1440
	dw $0202,$20A0,$0303,$24E0,$0404,$2D40,$0505,$39C0
	dw $0606,$468C,$0707,$5738,$0808,$5F3F,$0101,$1440
	dw $0202,$20C0,$0303,$24E0,$0404,$3160,$0505,$39C0
	dw $0606,$46AC,$0707,$5738,$0808,$5F3F,$0101,$1840
	dw $0202,$20C0,$0303,$2900,$0404,$3160,$0505,$3DC0
	dw $0606,$4AAC,$0707,$5B38,$0808,$5F3F,$0101,$1860
	dw $0202,$24C0,$0303,$2900,$0404,$3160,$0505,$3DE0
	dw $0606,$4AAC,$0707,$5B39,$0808,$5F3F,$0101,$1860
	dw $0202,$24C0,$0303,$2900,$0404,$3560,$0505,$41E0
	dw $0606,$4ECD,$0707,$5F39,$0808,$5F3F,$0101,$1860
	dw $0202,$24C0,$0303,$2900,$0404,$3580,$0505,$41E0
	dw $0606,$4ECD,$0707,$5F39,$0808,$5F3F,$0101,$1C60
	dw $0202,$24C0,$0303,$2D00,$0404,$3980,$0505,$41E0
	dw $0606,$52ED,$0707,$5F3A,$0808,$5F3F,$0101,$1C60
	dw $0202,$28E0,$0303,$2D00,$0404,$3980,$0505,$4600
	dw $0606,$52ED,$0707,$5F3A,$0808,$5F3F

DATA_B4F299:
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$01 : dl $7EA15A : db $00
	dw (!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00 : dl $7EA18A : db $00
	dw (!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02 : dl $7EA16A : db $00
	dw (!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01 : dl $7EA195 : db $00
	dw (!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02 : dl $7EA174 : db $00
	dw (!REGISTER_BG2VertScrollOffset&$0000FF<<8)+$02 : dl $7EA19F : db $00
	dw $0000

DATA_B4F2BF:
	dw DATA_B4F36C : db $10
	dw DATA_B4F401 : db $20
	dw DATA_B4F37C : db $1C
	dw $0000

DATA_B4F2CA:
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$01 : dl $7EA15A : db $00
	dw (!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00 : dl $7EA18A : db $00
	dw (!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02 : dl $7EA16A : db $00
	dw (!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$00 : dl $7EA1A6 : db $00
	dw (!REGISTER_FixedColorData&$0000FF<<8)+$02 : dl $7EA19F : db $00
	dw (!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01 : dl $7EA195 : db $00
	dw (!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02 : dl $7EA174 : db $00
	dw $0000

DATA_B4F2F6:
	dw DATA_B4F398 : db $10
	dw DATA_B4F401 : db $20
	dw DATA_B4F3A8 : db $27
	dw $0000

DATA_B4F301:
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$01 : dl $7EA15A : db $00
	dw (!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00 : dl $7EA18A : db $00
	dw (!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02 : dl $7EA16A : db $00
	dw (!REGISTER_Window1LeftPositionDesignation&$0000FF<<8)+$01 : dl $7EA195 : db $00
	dw (!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02 : dl $7EA174 : db $00
	dw (!REGISTER_Window2LeftPositionDesignation&$0000FF<<8)+$41 : dl $7EA55A : db $7E
	dw (!REGISTER_ColorMathInitialSettings&$0000FF<<8)+$00 : dl DATA_B4FCBD : db $00
	dw $0000

DATA_B4F32D:
	dw (!REGISTER_MainScreenLayers&$0000FF<<8)+$01 : dl $7EA15A : db $00
	dw (!REGISTER_BG3VertScrollOffset&$0000FF<<8)+$02 : dl $7EA16A : db $00
	dw (!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02 : dl $7EA174 : db $00
	dw (!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00 : dl $7EA18A : db $00
	dw (!REGISTER_FixedColorData&$0000FF<<8)+$00 : dl $7EA19F : db $00
	dw $0000

DATA_B4F34D:
	dw DATA_B4F3CF : db $10
	dw DATA_B4F401 : db $20
	dw DATA_B4F3DF : db $22
	dw $0000

DATA_B4F358:
	dw (!REGISTER_BG2HorizScrollOffset&$0000FF<<8)+$42 : dl DATA_B4FCCC : db $7EA15A>>16
	dw (!REGISTER_ColorMathSelectAndEnable&$0000FF<<8)+$00 : dl $7EA15A : db $00
	dw (!REGISTER_Window2LeftPositionDesignation&$0000FF<<8)+$01 : dl $7EA166 : db $00
	dw $0000

DATA_B4F36C:
	db $43,$13,$04
	db $3C,$13,$04
	db $64,$11,$10
	db $14,$15,$12
	db $01,$15,$10
	db $00

DATA_B4F37C:
	db $20,$42,$0C
	db $42,$10,$00
	db $38,$42,$01
	db $41,$00,$7F
	db $89,$F4,$28
	db $89,$F4,$01
	db $10,$F0,$00
	db $64,$00,$00
	db $01,$00,$00
	db $00

DATA_B4F398:
	db $5B,$17,$04
	db $40,$13,$04
	db $7F,$11,$00
	db $01,$15,$02
	db $01,$15,$04
	db $00

DATA_B4F3A8:
	db $20,$00,$0C,$42,$10,$00,$30,$42,$01,$C1,$00,$7F,$89,$F4,$28,$89
	db $F4,$01,$10,$F0,$00,$50,$00,$00,$01,$E0,$00,$00,$4C,$00,$60,$02
	db $00,$08,$7D,$63,$0C,$63,$0C

DATA_B4F3CF:
	db $43,$13,$00
	db $3C,$13,$00
	db $64,$13,$00
	db $14,$17,$00
	db $01,$17,$00
	db $00

DATA_B4F3DF:
	db $20,$00,$58,$00,$80,$00,$38,$83,$01,$00,$00,$0A,$5A,$F7,$E5,$F4
	db $C1,$1E,$07,$C3,$F6,$7F,$E0,$36,$E0,$16,$E7,$02,$E0,$10,$EF,$01
	db $E7,$00

DATA_B4F401:
	db $7F,$04,$00,$2F,$00,$00,$32,$00,$00,$00,$3C,$00,$00,$38,$00,$00
	db $7F,$00,$00,$08,$00,$00,$08,$00,$00,$08,$00,$00,$08,$00,$00,$00

DATA_B4F421:
	dw $0001,$0000,$FFFF,$FFFF,$FFFE,$FFFF,$0000,$0001
	dw $0002,$0002,$0003,$0004,$0004,$0004,$0003,$0002
	dw $0002,$0001

DATA_B4F445:
	dw $0000,$0000,$0001,$0001,$0001,$0002,$0002,$0002
	dw $0003,$0003,$0002,$0002,$0002,$0001,$0001,$0001
	dw $0000,$0000

DATA_B4F469:
	dw DATA_B4F4CD,$0E06
	dw DATA_B4F4C3,$0B06
	dw DATA_B4F4B8,$0806
	dw DATA_B4F4AF,$0506
	dw DATA_B4F4A5,$0206
	dw DATA_B4F4FE,$0E06
	dw DATA_B4F4F5,$0B06
	dw DATA_B4F4EB,$0806
	dw DATA_B4F4E2,$0506
	dw DATA_B4F4D8,$0206
	dw DATA_B4F52A,$0E06
	dw DATA_B4F521,$0B06
	dw DATA_B4F517,$0806
	dw DATA_B4F50F,$0506
	dw DATA_B4F505,$0206

DATA_B4F4A5:
	db "GYROCOPTE",$D2

DATA_B4F4AF:
	db "TURBO SK",$C9

DATA_B4F4B8:
	db "HOVER CRAF",$D4

DATA_B4F4C3:
	db "MOTOR BOA",$D4

DATA_B4F4CD:
	db "LEAVE CABI",$CE

DATA_B4F4D8:
	db "GYROCOPTE",$D2

DATA_B4F4E2:
	db "TURBO SK",$C9

DATA_B4F4EB:
	db "HOVERCRAF",$D4

DATA_B4F4F5:
	db "HORS-BOR",$C4

DATA_B4F4FE:
	db "QUITTE",$D2

DATA_B4F505:
	db "GYROCOPTE",$D2

DATA_B4F50F:
	db "TURBOSK",$C9

DATA_B4F517:
	db "HOVERCRAF",$D4

DATA_B4F521:
	db "MOTORBOO",$D4

DATA_B4F52A:
	db "GEHE",$CE

DATA_B4F52F:
	db $07,$08
	db "SWANKYS TENT"
	db $01,$07,$0C
	db "PLAY GAME"
	db $01,$07,$0F
	db "LEAVE TENT"
	db $01,$14,$08
	db "SELECT STYLE"
	db $01,$14,$0C
	db "HEAD TO HEAD"
	db $01,$14,$0F
	db "RACE TO 25"
	db $01,$14,$12
	db "ENDURANCE"
	db $00

DATA_B4F58E:
	db $07,$08
	db "CHEZ SWANKY"
	db $01,$07,$0C
	db "JOUER"
	db $01,$07,$0F
	db "QUITTER"
	db $01,$14,$08
	db "CHOIX DU JEU"
	db $01,$14,$0C
	db "FACE % FACE"
	db $01,$14,$0F
	db "25 CIBLES"
	db $01,$14,$12
	db "ENDURANCE"
	db $00

DATA_B4F5E3:
	db $07,$08
	db "SWANKYS ZELT"
	db $01,$07,$0C
	db "SPIELEN"
	db $01,$07,$0F
	db "GEHEN"
	db $01,$14,$08
	db "AUSWAHL"
	db $01,$14,$0C
	db "KOPF AN KOPF"
	db $01,$14,$0F
	db "25 GEWINNT"
	db $01,$14,$12
	db "60 SEKUNDEN"
	db $00

DATA_B4F638:
	dw DATA_B4F672,DATA_B4F644,DATA_B4F65B,DATA_B4F694,DATA_B4F69F,DATA_B4F689

DATA_B4F644:
	dw $001F,$001D,$0004,CODE_B4A8F1,CODE_B4813A : db $11

DATA_B4F64F:
	dw $FFE0,$00BB,$FFC0,$00B8,$0078,$0040

DATA_B4F65B:
	dw $0020,$001E,$0003,CODE_B4A9F1,CODE_B4874E : db $13

DATA_B4F666:
	dw $FFE0,$00A0,$FFC0,$00A8,$0028,$0010

DATA_B4F672:
	dw $0025,$0023,$000A,CODE_B4AB46,CODE_B49930 : db $12

DATA_B4F67D:
	dw $FFE0,$00BE,$FFC0,$00C9,$0040,$0020

DATA_B4F689:
	dw $0022,$0021,$0012,CODE_B4AD89,CODE_B48D82 : db $00

DATA_B4F694:
	dw $0028,$0026,$001D,CODE_B4AD50,CODE_B49CD3 : db $00

DATA_B4F69F:
	dw $002B,$0029,$0031,CODE_B4AF94,CODE_B49ED0 : db $00

DATA_B4F6AA:												; Note: Brothers Bear house related
	dw DATA_B4F98E,$8412,$00AB,DATA_B4FAC7 : db $0D : dw DATA_B4FA1B,DATA_B4F77A : db $AC,$14,$07
	dw DATA_B4F9A0,$0315,$00AF,DATA_B4FAEA : db $0C : dw $0000,DATA_B4F7B0 : db $00,$FF,$08
	dw DATA_B4F9A9,$0616,$009F,DATA_B4FB04 : db $0B : dw DATA_B4FA49,DATA_B4F7BC : db $AD,$19,$07
	dw DATA_B4F9B2,$8612,$00B9,DATA_B4FB1B : db $0A : dw DATA_B4FA52,DATA_B4F7DD : db $C1,$1E,$07
	dw DATA_B4F9BB,$0617,$00B8,DATA_B4FB35 : db $09 : dw DATA_B4FA6D,DATA_B4F80A : db $C0,$0A,$07
	dw DATA_B4F9C4,$0318,$00AE,DATA_B4FB4F : db $08 : dw $0000,DATA_B4F828 : db $B3,$13,$09
	dw DATA_B4F9D3,$0519,$00BC,DATA_B4FB6C : db $07 : dw $0000,DATA_B4F834 : db $00,$00,$07
	dw DATA_B4F9DF,$0612,$00B5,DATA_B4FB80 : db $06 : dw DATA_B4FA76,DATA_B4F846 : db $BD,$19,$08
	dw DATA_B4F9E8,$0514,$00A2,DATA_B4FB9D : db $05 : dw DATA_B4FA7F,DATA_B4F864 : db $B2,$0A,$08
	dw DATA_B4F9F1,$051A,$00BA,DATA_B4FBC3 : db $04 : dw DATA_B4FA88,DATA_B4F87F : db $C2,$05,$08
	dw DATA_B4F9F7,$061A,$00BB,DATA_B4FBDD : db $04 : dw DATA_B4FA91,DATA_B4F89A : db $C3,$05,$08
	dw DATA_B4F9FD,$0612,$00B7,DATA_B4FBFA : db $03 : dw DATA_B4FAA3,DATA_B4F8BE : db $BF,$05,$07
	dw DATA_B4FA09,$071B,$00B6,DATA_B4FC14 : db $02 : dw DATA_B4FABE,DATA_B4F8EB : db $BE,$14,$08

DATA_B4F77A:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $0C
	dw CODE_B48FE9 : db $01
	dw CODE_B49113 : db $02
	dw CODE_B48F58 : db $03
	dw CODE_B49167 : db $07
	dw CODE_B4914A : db $07
	dw CODE_B48FF9 : db $02
	dw CODE_B49184 : db $03
	dw CODE_B4919B : db $03
	dw CODE_B491B5 : db $03
	dw CODE_B491BB : db $03
	dw CODE_B48FDD : db $00
	dw CODE_B491C1 : db $03
	dw CODE_B491E6 : db $03
	dw CODE_B491D2 : db $03
	dw CODE_B49205 : db $03
	dw CODE_B491F1 : db $03

DATA_B4F7B0:
	dw CODE_B486A9 : db $00
	dw CODE_B49233 : db $00
	dw CODE_B4920B : db $01
	dw CODE_B48F58 : db $02

DATA_B4F7BC:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $09
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B492B7 : db $03
	dw CODE_B4928A : db $04
	dw CODE_B48F58 : db $05
	dw CODE_B492C8 : db $0A
	dw CODE_B492EA : db $01
	dw CODE_B48FC7 : db $00
	dw CODE_B492E4 : db $01

DATA_B4F7DD:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $0D
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B4932C : db $03
	dw CODE_B492F3 : db $04
	dw CODE_B48F58 : db $05
	dw CODE_B4935F : db $01
	dw CODE_B49371 : db $01
	dw CODE_B4937A : db $0E
	dw CODE_B4938B : db $01
	dw CODE_B49394 : db $01
	dw CODE_B493B7 : db $01
	dw CODE_B48FC7 : db $00
	dw CODE_B49384 : db $03

DATA_B4F80A:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $09
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B493D7 : db $03
	dw CODE_B493C0 : db $04
	dw CODE_B48F58 : db $05
	dw CODE_B493E8 : db $01
	dw CODE_B493FD : db $01
	dw CODE_B48FC7 : db $00

DATA_B4F828:
	dw CODE_B486A9 : db $00
	dw CODE_B48FDD : db $00
	dw CODE_B49406 : db $01
	dw CODE_B48F58 : db $02

DATA_B4F834:
	dw CODE_B486A9 : db $00
	dw CODE_B48FC7 : db $00
	dw CODE_B494A4 : db $01
	dw CODE_B49489 : db $02
	dw CODE_B4945E : db $03
	dw CODE_B48F58 : db $04

DATA_B4F846:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $09
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B494C7 : db $03
	dw CODE_B494B0 : db $04
	dw CODE_B48F58 : db $05
	dw CODE_B494E0 : db $01
	dw CODE_B494F7 : db $01
	dw CODE_B48FC7 : db $00

DATA_B4F864:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $08
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B49500 : db $03
	dw CODE_B48F58 : db $04
	dw CODE_B49526 : db $01
	dw CODE_B49535 : db $01
	dw CODE_B48FC7 : db $00

DATA_B4F87F:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $06
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B4953E : db $03
	dw CODE_B48F58 : db $04
	dw CODE_B48FC7 : db $00
	dw CODE_B49541 : db $01
	dw CODE_B49553 : db $01

DATA_B4F89A:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $0B
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B4956D : db $03
	dw CODE_B4955C : db $04
	dw CODE_B48F58 : db $05
	dw CODE_B4959E : db $01
	dw CODE_B495DC : db $01
	dw CODE_B495EB : db $01
	dw CODE_B4960B : db $01
	dw CODE_B48FC7 : db $00

DATA_B4F8BE:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $0D
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B4964D : db $03
	dw CODE_B49614 : db $04
	dw CODE_B48F58 : db $05
	dw CODE_B4967A : db $0E
	dw CODE_B49698 : db $01
	dw CODE_B496A1 : db $03
	dw CODE_B496AE : db $01
	dw CODE_B496B7 : db $01
	dw CODE_B496DD : db $01
	dw CODE_B48FC7 : db $00
	dw CODE_B4968F : db $01

DATA_B4F8EB:
	dw CODE_B486A9 : db $00
	dw CODE_B4901A : db $0A
	dw CODE_B48FE9 : db $01
	dw CODE_B48FF9 : db $02
	dw CODE_B4982C : db $03
	dw CODE_B49709 : db $04
	dw CODE_B496E6 : db $05
	dw CODE_B48F58 : db $06
	dw CODE_B49856 : db $01
	dw CODE_B498BF : db $01
	dw CODE_B48FC7 : db $00
	dw CODE_B498F9 : db $01

DATA_B4F90F:
	db $F6,$01,$00,$EE,$01,$01,$00,$00

DATA_B4F917:
	db $F0,$01,$01,$00,$00

DATA_B4F91C:
	db $6C,$02,$00,$12,$02,$00,$00,$00

DATA_B4F924:
	db $24,$02,$00,$26,$02,$00,$28,$02,$00,$2A,$02,$00,$2C,$02,$00,$2E
	db $02,$00,$00,$00

DATA_B4F938:
	db $7A,$02,$01,$76,$02,$01,$78,$02,$01,$7C,$02,$01,$00,$00

DATA_B4F946:
	db $04,$00,$00,$07,$08,$00,$07,$46,$00,$03,$36,$00,$03,$40,$00,$02
	db $28,$00,$02,$2C,$00,$02,$30,$00,$07,$18,$00

DATA_B4F961:
	db $04,$00,$00,$0F,$08,$00,$01,$5A,$00,$07,$32,$00,$03,$42,$00,$03
	db $4A,$00,$07,$2A,$00,$03,$52,$00

DATA_B4F979:
	db $04,$00,$00,$0F,$12,$00,$07,$34,$00,$03,$0A,$00,$03,$48,$00,$02
	db $4E,$00,$03,$34,$00

DATA_B4F98E:
	db $03,$00,$00,$03,$06,$00,$03,$52,$00,$03,$2C,$00,$03,$3E,$00
	db $02,$4C,$00

DATA_B4F9A0:
	db $01,$00,$00,$06,$02,$00,$06,$0E,$00

DATA_B4F9A9:
	db $01,$00,$00,$03,$02,$00,$01,$1A,$00

DATA_B4F9B2:
	db $03,$00,$00,$03,$06,$00,$01,$30,$00

DATA_B4F9BB:
	db $01,$00,$00,$03,$02,$00,$01,$16,$00

DATA_B4F9C4:
	db $02,$00,$00,$03,$04,$00,$03,$0C,$00,$02,$14,$00,$03,$18,$00

DATA_B4F9D3:
	db $01,$00,$00,$03,$02,$00,$02,$0A,$00,$03,$0E,$00

DATA_B4F9DF:
	db $03,$00,$00,$03,$06,$00,$01,$1A,$00

DATA_B4F9E8:
	db $02,$00,$00,$01,$10,$00,$01,$14,$00

DATA_B4F9F1:
	db $01,$00,$00,$03,$02,$00

DATA_B4F9F7:
	db $01,$14,$00,$01,$18,$00

DATA_B4F9FD:
	db $02,$00,$00,$03,$04,$00,$02,$14,$00,$03,$1A,$00

DATA_B4FA09:
	db $04,$00,$00,$01,$12,$00,$05,$1A,$00,$02,$2A,$00,$02,$26,$00,$02
	db $2E,$00

DATA_B4FA1B:
	dw DATA_B4FA25,DATA_B4FA2D,DATA_B4FA34,DATA_B4FA3B,DATA_B4FA42

DATA_B4FA25:
	db $06,$00,$02,$0E,$00,$05,$06,$0C

DATA_B4FA2D:
	db $26,$00,$01,$1C,$00,$09,$0A

DATA_B4FA34:
	db $1A,$00,$01,$1C,$00,$08,$0B

DATA_B4FA3B:
	db $36,$00,$01,$38,$00,$0D,$0F

DATA_B4FA42:
	db $46,$00,$01,$48,$00,$0E,$10

DATA_B4FA49:
	dw DATA_B4FA4B

DATA_B4FA4B:
	db $0E,$00,$01,$10,$00,$07,$08

DATA_B4FA52:
	dw DATA_B4FA58,DATA_B4FA5F,DATA_B4FA66

DATA_B4FA58:
	db $0E,$00,$01,$10,$00,$07,$08

DATA_B4FA5F:
	db $1A,$00,$01,$1C,$00,$09,$0A

DATA_B4FA66:
	db $24,$00,$01,$26,$00,$0B,$0C

DATA_B4FA6D:
	dw DATA_B4FA6F

DATA_B4FA6F:
	db $0C,$00,$01,$0E,$00,$07,$08

DATA_B4FA76:
	dw DATA_B4FA78

DATA_B4FA78:
	db $10,$00,$01,$12,$00,$07,$08

DATA_B4FA7F:
	dw DATA_B4FA81

DATA_B4FA81:
	db $06,$00,$01,$08,$00,$06,$07

DATA_B4FA88:
	dw DATA_B4FA8A

DATA_B4FA8A:
	db $0A,$00,$01,$0C,$00,$07,$08

DATA_B4FA91:
	dw DATA_B4FA95,DATA_B4FA9C

DATA_B4FA95:
	db $1C,$00,$01,$1E,$00,$07,$08

DATA_B4FA9C:
	db $28,$00,$01,$2A,$00,$09,$0A

DATA_B4FAA3:
	dw DATA_B4FAA9,DATA_B4FAB0,DATA_B4FAB7

DATA_B4FAA9:
	db $0E,$00,$01,$10,$00,$07,$08

DATA_B4FAB0:
	db $22,$00,$01,$24,$00,$09,$0A

DATA_B4FAB7:
	db $2A,$00,$01,$2C,$00,$0B,$0C

DATA_B4FABE:
	dw DATA_B4FAC0

DATA_B4FAC0:
	db $0A,$00,$01,$0C,$00,$08,$09

DATA_B4FAC7:
	db $0F,$DB,$74,$10,$A8,$74,$07,$8F,$75,$01,$AE,$75,$04,$EF,$74,$49
	db $00,$7B,$4D,$08,$7B,$4A,$0F,$7B,$4B,$F7,$7A,$4C,$5F,$7B,$0E,$CB
	db $78,$00,$00

DATA_B4FAEA:
	db $16,$2F,$75,$17,$C9,$75,$02,$E8,$74,$4D,$00,$7B,$CC,$47,$7B,$CB
	db $E8,$7A,$4A,$18,$7B,$0E,$C7,$78,$00,$00

DATA_B4FB04:
	db $80,$84,$75,$23,$A8,$74,$04,$EF,$74,$4B,$E0,$7A,$4D,$08,$7B,$C9
	db $17,$7B,$0E,$C7,$78,$00,$00

DATA_B4FB1B:
	db $1C,$09,$75,$00,$8E,$75,$03,$F1,$74,$49,$00,$7B,$4A,$09,$7B,$CD
	db $11,$7B,$4B,$F8,$7A,$0E,$C7,$78,$00,$00

DATA_B4FB35:
	db $91,$B4,$74,$92,$84,$75,$04,$E8,$74,$CD,$11,$7B,$CA,$18,$7B,$48
	db $00,$7B,$49,$01,$7B,$0E,$C7,$78,$00,$00

DATA_B4FB4F:
	db $13,$8F,$75,$14,$A7,$74,$15,$EC,$74,$02,$F1,$74,$25,$60,$76,$4D
	db $48,$7B,$CB,$FF,$7A,$4B,$18,$7B,$0E,$CB,$78,$00,$00

DATA_B4FB6C:
	db $18,$C7,$74,$19,$4B,$75,$04,$EF,$74,$00,$8E,$75,$4D,$00,$7B,$0E
	db $C7,$78,$00,$00

DATA_B4FB80:
	db $82,$ED,$74,$1D,$F4,$74,$1E,$E8,$74,$00,$8E,$75,$48,$00,$7B,$49
	db $01,$7B,$4B,$30,$7B,$4B,$F8,$7A,$0E,$C7,$78,$00,$00

DATA_B4FB9D:
	db $1A,$EC,$74,$1B,$E7,$74,$04,$F0,$74,$07,$8F,$75,$01,$AE,$75,$CB
	db $19,$7B,$4D,$11,$7B,$4B,$E0,$7A,$4C,$48,$7B,$CC,$58,$7B,$CB,$29
	db $7B,$0E,$CA,$78,$00,$00

DATA_B4FBC3:
	db $A2,$14,$76,$03,$E7,$74,$03,$F0,$74,$C9,$00,$7B,$C8,$08,$7B,$4A
	db $10,$7B,$4B,$F8,$7A,$0E,$C7,$78,$00,$00

DATA_B4FBDD:
	db $22,$01,$76,$02,$E7,$74,$04,$EF,$74,$00,$8E,$75,$CB,$FF,$7A,$4A
	db $08,$7B,$4D,$10,$7B,$4B,$F8,$7A,$0E,$C7,$78,$00,$00

DATA_B4FBFA:
	db $1F,$E6,$75,$06,$E8,$74,$24,$AF,$75,$4A,$00,$7B,$CD,$08,$7B,$C9
	db $16,$7B,$C8,$1E,$7B,$0E,$C7,$78,$00,$00

DATA_B4FC14:
	db $02,$F2,$74,$20,$EC,$74,$21,$C7,$74,$26,$8A,$75,$CC,$61,$7B,$CB
	db $02,$7B,$0E,$CB,$78,$00,$00

DATA_B4FC2B:
	dw $A15A,$09EC,$A15D,$09ED,$9160,$09EC,$9163,$09ED
	dw $8265,$09EC,$8268,$09ED,$A04F,$09EB,$9853,$09EB
	dw $9057,$09EB,$885B,$09EB,$805F,$09EB,$7862,$09EB
	dw $7066,$09EB,$A064,$09EA,$9867,$09EA,$906A,$09EA
	dw $886C,$09EA,$806F,$09EA,$7872,$09EA,$7075,$09EA
	dw $A067,$C9EA,$986A,$C9EA,$906D,$C9EA,$886F,$C9EA
	dw $8072,$C9EA,$7875,$C9EA,$7078,$C9EA,$A073,$09EB
	dw $9877,$09EB,$907B,$09EB,$A077,$09EB,$987B,$09EB
	dw $A07B,$09EB,$0000

DATA_B4FCB1:
	dw $D4E8,$01FF,$0000

DATA_B4FCB7:
	dw $DBE8,$01FF,$0000

DATA_B4FCBD:
	db $7F : dw $2820
	db $20 : dw $0201
	db $00

DATA_B4FCC4:
	dw $000B,$000C,$000D,$000E

DATA_B4FCCC:
	db $FF : dw $7EA15A
	db $FF : dw $7EA258

DATA_B4FCD2:
	db $00,$01,$03,$04,$06,$07,$09,$0A,$0C,$0E,$0F,$11,$12,$14,$15,$17
	db $19,$1A,$1C,$1D,$1F,$20,$22,$24,$25,$27,$28,$2A,$2B,$2D,$2E,$30
	db $31,$33,$35,$36,$38,$39,$3B,$3C,$3E,$3F,$41,$42,$44,$45,$47,$48
	db $4A,$4B,$4D,$4E,$50,$51,$53,$54,$56,$57,$59,$5A,$5C,$5D,$5F,$60
	db $61,$63,$64,$66,$67,$69,$6A,$6C,$6D,$6E,$70,$71,$73,$74,$75,$77
	db $78,$7A,$7B,$7C,$7E,$7F,$80,$82,$83,$84,$86,$87,$88,$8A,$8B,$8C
	db $8E,$8F,$90,$92,$93,$94,$95,$97,$98,$99,$9B,$9C,$9D,$9E,$9F,$A1
	db $A2,$A3,$A4,$A6,$A7,$A8,$A9,$AA,$AB,$AD,$AE,$AF,$B0,$B1,$B2,$B3
	db $B5,$B6,$B7,$B8,$B9,$BA,$BB,$BC,$BD,$BE,$BF,$C0,$C1,$C2,$C3,$C4
	db $C5,$C6,$C7,$C8,$C9,$CA,$CB,$CC,$CD,$CE,$CF,$D0,$D1,$D2,$D3,$D3
	db $D4,$D5,$D6,$D7,$D8,$D9,$D9,$DA,$DB,$DC,$DD,$DD,$DE,$DF,$E0,$E1
	db $E1,$E2,$E3,$E3,$E4,$E5,$E6,$E6,$E7,$E8,$E8,$E9,$EA,$EA,$EB,$EB
	db $EC,$ED,$ED,$EE,$EE,$EF,$EF,$F0,$F1,$F1,$F2,$F2,$F3,$F3,$F4,$F4
	db $F4,$F5,$F5,$F6,$F6,$F7,$F7,$F7,$F8,$F8,$F9,$F9,$F9,$FA,$FA,$FA
	db $FB,$FB,$FB,$FB,$FC,$FC,$FC,$FC,$FD,$FD,$FD,$FD,$FE,$FE,$FE,$FE
	db $FE,$FE,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
	db $38,$39,$3B,$3C,$3E,$3F,$41,$42,$44,$45,$47,$48,$4A,$4B,$4D,$4E
	db $50,$51,$53,$54,$56,$57,$59,$5A,$5C,$5D,$5F,$60,$61,$63,$64,$66
	db $67,$69,$6A,$6C,$6D,$6E,$70,$71,$73,$74,$75,$77,$78,$7A,$7B,$7C
	db $7E,$7F,$80,$82,$83,$84,$86,$87,$88,$8A,$8B,$8C,$8E,$8F,$90,$92
	db $93,$94,$95,$97,$98,$99,$9B,$9C,$9D,$9E,$9F,$A1,$A2,$A3,$A4,$A6
	db $A7,$A8,$A9,$AA,$AB,$AD,$AE,$AF,$B0,$B1,$B2,$B3,$B5,$B6,$B7,$B8
	db $B9,$BA,$BB,$BC,$BD,$BE,$BF,$C0,$C1,$C2,$C3,$C4,$C5,$C6,$C7,$C8
	db $C9,$CA,$CB,$CC,$CD,$CE,$CF,$D0,$D1,$D2,$D3,$D3,$D4,$D5,$D6,$D7
	db $D8,$D9,$D9,$DA,$DB,$DC,$DD,$DD,$DE,$DF,$E0,$E1,$E1,$E2,$E3,$E3
	db $E4,$E5,$E6,$E6,$E7,$E8,$E8,$E9,$EA,$EA,$EB,$EB,$EC,$ED,$ED,$EE
	db $EE,$EF,$EF,$F0,$F1,$F1,$F2,$F2,$F3,$F3,$F4,$F4,$F4,$F5,$F5,$F6
	db $F6,$F7,$F7,$F7,$F8,$F8,$F9,$F9,$F9,$FA,$FA,$FA,$FB,$FB,$FB,$FB
	db $FC,$FC,$FC,$FC,$FD,$FD,$FD,$FD,$FE,$FE,$FE,$FE,$FE,$FE,$FF,$FF

	%InsertGarbageData($F4FEA2, incbin, DATA_F4FEA2.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF5Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F50000:
	incbin "Graphics/Compressed/GFX_Layer1_MainMap.bin"

DATA_F5702E:
	db $0D,$08 : dw DATA_F57540
	db $06,$07 : dw DATA_F57610
	db $07,$05 : dw DATA_F5743A
	db $08,$05 : dw DATA_F57B18
	db $09,$05 : dw DATA_F57846
	db $0D,$05 : dw DATA_F57664
	db $10,$05 : dw DATA_F576E6
	db $0C,$08 : dw DATA_F57786
	db $01,$02 : dw DATA_F57BFC
	db $08,$04 : dw DATA_F57C00
	db $08,$04 : dw DATA_F57B68
	db $08,$05 : dw DATA_F57BA8
	db $01,$02 : dw DATA_F57BF8
	db $07,$04 : dw DATA_F57C40
	db $12,$05 : dw DATA_F57C78
	db $03,$05 : dw DATA_F570CA
	db $05,$07 : dw DATA_F570E8
	db $04,$08 : dw DATA_F5712E
	db $0C,$08 : dw DATA_F57480
	db $0C,$08 : dw DATA_F5716E
	db $05,$07 : dw DATA_F5722E
	db $05,$04 : dw DATA_F573E0
	db $0C,$0B : dw DATA_F57294
	db $05,$02 : dw DATA_F5739C
	db $04,$06 : dw DATA_F573B0
	db $04,$04 : dw DATA_F57274
	db $04,$05 : dw DATA_F578A0
	db $05,$06 : dw DATA_F578C8
	db $06,$05 : dw DATA_F57904
	db $05,$05 : dw DATA_F57408
	db $06,$05 : dw DATA_F57940
	db $07,$03 : dw DATA_F5797C
	db $06,$05 : dw DATA_F579A6
	db $05,$07 : dw DATA_F579E2
	db $0A,$0C : dw DATA_F57A28
	db $05,$07 : dw DATA_F57D2C
	db $0C,$06 : dw DATA_F5730C
	db $0C,$05 : dw DATA_F57D72
	db $07,$07 : dw DATA_F57DEA

DATA_F570CA:
	dw $4C5A,$4C59,$4C58,$446C,$19FF,$0600,$0A01,$0A02
	dw $0A03,$1204,$1205,$1206,$1207,$1208,$1209

DATA_F570E8:
	dw $120A,$120B,$120B,$120C,$120D,$120E,$1E0F,$1E10
	dw $1E11,$1212,$120E,$1E13,$1E14,$1E15,$1212,$1216
	dw $5E15,$1E17,$1E18,$1219,$120E,$1E1A,$5E17,$5E1A
	dw $1219,$1216,$5E18,$1E1B,$1E15,$1212,$121C,$121D
	dw $121E,$121D,$121F

DATA_F5712E:
	dw $0E20,$1A21,$1A22,$084F,$045D,$1A23,$1A24,$0460
	dw $0C6F,$1625,$1626,$0472,$1627,$1628,$5628,$5627
	dw $1629,$162A,$562A,$5629,$162B,$162C,$562C,$562B
	dw $162B,$162D,$562D,$562B,$162E,$162F,$562F,$562E

DATA_F5716E:
	dw $08E2,$48E1,$4CE5,$4CE4,$4CE3,$48E2,$08E6,$0CE7
	dw $08E8,$08E9,$4CD9,$4CD8,$0A30,$0A31,$0E32,$0A33
	dw $4A31,$4A30,$0A30,$4A31,$0A30,$0A31,$0A34,$0E35
	dw $0A36,$0A37,$0A37,$0A38,$0A37,$0A37,$0A38,$0A37
	dw $0A38,$0A39,$0A3A,$1E3B,$0A3C,$163D,$1E3E,$0A3F
	dw $1640,$0A41,$1E42,$1E43,$1E44,$1E45,$1E46,$1E47
	dw $0A48,$1E49,$1E4A,$1E4B,$1E4C,$124D,$1E4E,$1E4F
	dw $1E50,$1E51,$1E52,$1E47,$0A53,$1E54,$5E54,$1655
	dw $1E56,$1E57,$1658,$1659,$1E5A,$0A5B,$1E5C,$1E47
	dw $0A5D,$1E5E,$1E5F,$1E60,$1E61,$1E62,$1E63,$1E64
	dw $1E65,$1E66,$1E67,$1E47,$0A68,$0A69,$0A6A,$0A69
	dw $0A6B,$0A6C,$0A6D,$0A6C,$0A6D,$0A6C,$0A6E,$1E6F

DATA_F5722E:
	dw $120A,$120B,$120B,$120C,$120D,$120E,$5E11,$5E10
	dw $5E0F,$1212,$120E,$1E0F,$1E14,$1E11,$1212,$1216
	dw $5E15,$5E17,$5E1A,$1219,$120E,$1E1A,$1670,$1271
	dw $1219,$1216,$5E18,$1672,$1673,$1212,$121C,$121D
	dw $121E,$121D,$121F

DATA_F57274:
	dw $04BB,$04BC,$04BD,$1A74,$1A75,$1E76,$1E77,$1278
	dw $1A79,$1A7A,$08E0,$08E1,$0A7B,$0A7C,$0A7D,$08F4

DATA_F57294:
	dw $0A7E,$0A37,$0A37,$0A38,$0A37,$0A37,$0A38,$0A37
	dw $0A38,$0A39,$0A3A,$1E7F,$0A80,$1E81,$1A82,$1E83
	dw $1E84,$1E83,$1E85,$1A86,$1687,$1A82,$0A88,$1E47
	dw $0A89,$0E8A,$1A8B,$1E8C,$1E8D,$1E8C,$1A8E,$0E8F
	dw $1690,$1A8B,$1E91,$1E47,$0A92,$1E93,$1E94,$1E95
	dw $1E96,$1E97,$1E98,$1E98,$1E99,$1E93,$1E9A,$1E47
	dw $0A9B,$1E9C,$0E9D,$1E9E,$1A9F,$1EA0,$1E63,$1EA0
	dw $1AA1,$1E9C,$1EA2,$1E47

DATA_F5730C:
	dw $0A36,$0A37,$0A37,$0A38,$0A37,$0A37,$0A38,$0A37
	dw $0A38,$0A39,$0A3A,$1EA3,$0A3C,$1A86,$1AA4,$1E81
	dw $1AA5,$1AA6,$1E85,$1AA4,$1E81,$1A82,$0A88,$1E47
	dw $0A48,$0E8F,$0EA7,$0E8A,$1AA8,$1AA9,$1A8E,$0EA7
	dw $0E8A,$1A8B,$1E91,$1E47,$0A53,$1E93,$1E94,$1E95
	dw $1E96,$1EAA,$1EAB,$1EAC,$1E99,$1E93,$1E9A,$1E47
	dw $0A5D,$1E9C,$0E9D,$1E9E,$1A9F,$1EAD,$0EAE,$1EAF
	dw $1AA1,$1E9C,$1EA2,$1E47,$0A68,$0A69,$0A6A,$0A69
	dw $0A6B,$0A6C,$0A6D,$0A6C,$0A6D,$0A6C,$0A6E,$1E6F

DATA_F5739C:
	dw $0901,$0AB0,$0AB1,$0AB2,$0AB3,$0AB4,$0AB5,$0AB6
	dw $0AB7,$0AB8

DATA_F573B0:
	dw $12B9,$12BA,$12BB,$12BC,$12BD,$12BE,$12BF,$12C0
	dw $12C1,$12C2,$12C3,$12C4,$12C5,$12C6,$12C7,$12C8
	dw $12C9,$12CA,$12CB,$12CC,$12CD,$12CE,$12CF,$12D0

DATA_F573E0:
	dw $1AD1,$12D2,$12D3,$52D2,$5AD1,$12D4,$12D5,$12D6
	dw $12D5,$52D4,$1AD7,$12D8,$12D9,$12DA,$1ADB,$1ADC
	dw $16DD,$12DE,$12DF,$1AE0

DATA_F57408:
	dw $120A,$120B,$120B,$120C,$120D,$120E,$16E1,$16E2
	dw $12E3,$1212,$120E,$16E4,$16E5,$12E6,$1212,$1216
	dw $16E7,$0AE8,$16E9,$1212,$121C,$121D,$121E,$121D
	dw $121F

DATA_F5743A:
	dw $04BF,$0CC5,$1EEA,$1EEB,$1EEC,$1EEB,$0EED,$0C93
	dw $0C94,$1EEE,$02EF,$1EF0,$02EF,$0EF1,$0CAA,$0CAB
	dw $1EF2,$1EF3,$1EF4,$1EF3,$0EF5,$0CC1,$0CC2,$1EF6
	dw $02EF,$1EF0,$02EF,$0EF7,$0CCF,$4CCE,$0AF8,$0AF9
	dw $0AFA,$0AF9,$0AFB

DATA_F57480:
	dw $08E2,$0CE3,$0CE4,$0CE5,$08E1,$08E2,$08E6,$0CE7
	dw $08E8,$08E9,$4CD9,$4CD8,$0A30,$0A31,$4A33,$4E32
	dw $0A30,$0A30,$0A30,$4A31,$0A30,$0A31,$0A34,$0E35
	dw $0A36,$0A37,$0A37,$0A38,$0A37,$0A37,$0A38,$0A37
	dw $0A38,$0A39,$0A3A,$1E3B,$0A3C,$1EFC,$1EFD,$1EFE
	dw $1E84,$16FF,$1700,$1E83,$1F01,$1302,$1F03,$1E47
	dw $0A48,$1F04,$0B05,$0B06,$1707,$1708,$1709,$170A
	dw $1F0B,$1F0C,$1F0D,$1E47,$0A53,$1E97,$1E98,$1E97
	dw $1F0E,$0B0F,$1F10,$1E97,$1E98,$0711,$1E5C,$1E47
	dw $0A5D,$1EA0,$1EA0,$1E63,$0B12,$0B13,$0B14,$0B15
	dw $0716,$0717,$1F18,$1E47,$0A68,$0A69,$0A6A,$0A69
	dw $0A6B,$0A6C,$0A6D,$0A6C,$0A6D,$0A6C,$0A6E,$1E6F

DATA_F57540:
	dw $08E1,$08E2,$0CE3,$0CE4,$0CE5,$08E1,$08E2,$08E6
	dw $0CE7,$08E8,$08E9,$4CD9,$4CD8,$08F4,$08F5,$08F6
	dw $0CF7,$08F8,$08F5,$08F6,$08F6,$08F8,$08F5,$08F6
	dw $08F9,$4CEC,$0906,$1F19,$1F1A,$1F1B,$1F1C,$1F1D
	dw $1F1E,$1F1F,$0720,$1B21,$1F22,$1F23,$1B24,$0B25
	dw $1F26,$1F27,$1B28,$1F29,$1B2A,$1B2B,$1B2C,$1F2D
	dw $1F2E,$132F,$1F30,$1F31,$0B32,$1F33,$1F34,$1F35
	dw $1F36,$1F37,$1338,$1B39,$1F3A,$1F3B,$1B3C,$1F35
	dw $1F36,$0B3D,$1F3E,$1F3F,$1F40,$1F41,$1F42,$1B43
	dw $1F44,$1F45,$1F46,$1F47,$1F40,$1F41,$0948,$1F48
	dw $1F49,$1F4A,$1F4B,$1F4C,$1F4D,$1F4E,$074F,$1F50
	dw $1F51,$1F52,$1B53,$0D56,$0D57,$0F54,$1B55,$0D56
	dw $0D56,$0756,$0757,$0758,$0759,$0F5A,$0F5B,$095C

DATA_F57610:
	dw $08F4,$08F5,$08F6,$4A33,$4E32,$0A30,$0906,$1F19
	dw $1F1A,$1F1B,$1F5C,$0B5D,$0B25,$1F26,$1F27,$1B28
	dw $1F29,$0B5E,$0B32,$1F33,$1F34,$1F35,$1F36,$0B5F
	dw $0B3D,$1F3E,$1F3F,$1F40,$1F41,$0B60,$0948,$1F48
	dw $1F49,$1F4A,$1F4B,$0A5D,$0D56,$0D57,$0F54,$1B55
	dw $0D56,$0A68

DATA_F57664:
	dw $1EEA,$1EEB,$1EEC,$1EEB,$1EEB,$1EEB,$1EEC,$1EEB
	dw $1EEB,$1EEB,$1EEC,$1EEB,$0EED,$1EEE,$02EF,$1EF0
	dw $02EF,$02EF,$02EF,$1EF0,$02EF,$02EF,$02EF,$1EF0
	dw $02EF,$0EF1,$1EF2,$1EF3,$1EF4,$1EF3,$1EF3,$1EF3
	dw $1EF4,$1EF3,$1EF3,$1EF3,$1EF4,$1EF3,$0EF5,$1EF6
	dw $02EF,$1EF0,$02EF,$02EF,$02EF,$1EF0,$02EF,$02EF
	dw $02EF,$1EF0,$02EF,$0EF7,$0AF8,$0AF9,$0AFA,$0AF9
	dw $4AF9,$0AF9,$0AFA,$0AF9,$4AF9,$0AF9,$0AFA,$0AF9
	dw $0AFB

DATA_F576E6:
	dw $1EEA,$1EEB,$1EEC,$1EEB,$0EED,$0C7F,$1EEA,$1EEB
	dw $1EEB,$0EED,$0C7F,$1EEA,$1EEB,$1EEC,$1EEB,$0EED
	dw $1EEE,$02EF,$1EF0,$02EF,$0EF1,$0C99,$1EEE,$02EF
	dw $02EF,$0EF1,$0C99,$1EEE,$02EF,$1EF0,$02EF,$0EF1
	dw $1EF2,$1EF3,$1EF4,$1EF3,$0EF5,$04A6,$1EF2,$1EF3
	dw $1EF3,$0EF5,$04A6,$1EF2,$1EF3,$1EF4,$1EF3,$0EF5
	dw $1EF6,$02EF,$1EF0,$02EF,$0EF7,$0CC5,$1EF6,$02EF
	dw $02EF,$0EF7,$0CC5,$1EF6,$02EF,$1EF0,$02EF,$0EF7
	dw $0AF8,$0AF9,$0AFA,$0AF9,$0AFB,$0CD3,$0AF8,$0AF9
	dw $0AF9,$0AFB,$0CD3,$0AF8,$0AF9,$0AFA,$0AF9,$0AFB

DATA_F57786:
	dw $08E2,$08E2,$08E6,$08E2,$0CE3,$0CE4,$0CE5,$0CE7
	dw $08E8,$08E9,$4CD9,$4CD8,$0A30,$0A30,$0A30,$4A31
	dw $0A31,$4A33,$4E32,$4A31,$0A30,$0A31,$0A34,$0E35
	dw $0A36,$0A37,$0A37,$0A38,$0A37,$0A37,$0A38,$0A37
	dw $0A38,$0A39,$0A3A,$1E3B,$0A3C,$1E84,$1E83,$1E83
	dw $1E84,$1E83,$1E84,$1E83,$1E84,$1E83,$0B61,$1E47
	dw $0A48,$1F62,$1E8D,$1E8C,$1E8D,$1E8C,$1E8D,$1E8D
	dw $1E8C,$5F62,$0B63,$1E47,$0A53,$1E97,$1E98,$1E98
	dw $1E97,$1E97,$1E98,$1E98,$1E98,$1E97,$1E5C,$1E47
	dw $0A5D,$1E63,$5E63,$5E63,$1EA0,$1EA0,$1E63,$1EA0
	dw $5E63,$5E63,$1F18,$1E47,$0A68,$0A69,$0A6A,$0A69
	dw $0A6B,$0A6C,$0A6D,$0A6C,$0A6D,$0A6C,$0A6E,$1E6F

DATA_F57846:
	dw $1EEA,$1EEB,$1EEC,$1EEB,$1EEC,$1EEB,$1EEC,$1EEB
	dw $0EED,$1EEE,$02EF,$1EF0,$02EF,$1EF0,$02EF,$1EF0
	dw $02EF,$0EF1,$1EF2,$1EF3,$1EF4,$1EF3,$1EF4,$1EF3
	dw $1EF4,$1EF3,$0EF5,$1EF6,$02EF,$1EF0,$02EF,$1EF0
	dw $02EF,$1EF0,$02EF,$0EF7,$0AF8,$0AF9,$0AFA,$0AF9
	dw $0AFA,$0AF9,$0AFA,$0AF9,$0AFB

DATA_F578A0:
	dw $0474,$0475,$0764,$0477,$1B65,$1B66,$1B67,$1B68
	dw $0CA8,$04A5,$0769,$04A7,$04BC,$04BD,$076A,$04BF
	dw $0CD0,$4CCD,$076B,$0CD2

DATA_F578C8:
	dw $0C6F,$0470,$1B6C,$0472,$0473,$0890,$1F6D,$1F6E
	dw $1B6F,$1B70,$1F71,$1F72,$1B73,$1F74,$1B75,$0F76
	dw $1F77,$0B78,$1B79,$1B7A,$0CCD,$1B7B,$1F7C,$1F7D
	dw $1B7E,$08DA,$0B7F,$1B80,$1B81,$08DE

DATA_F57904:
	dw $0C8B,$0F82,$1783,$0B84,$1B85,$0890,$1386,$1387
	dw $1788,$0B89,$1B8A,$1B8B,$0B8C,$138D,$0B8E,$1B8F
	dw $1B90,$0791,$0B92,$1393,$4CCE,$1B94,$1B95,$1B96
	dw $0B97,$08DD,$08DE,$1B98,$08E0,$08E1

DATA_F57940:
	dw $1AD1,$1399,$12D3,$12D3,$52D2,$5AD1,$139A,$139B
	dw $139C,$52D6,$139D,$539A,$139E,$52D9,$139F,$13A0
	dw $13A1,$13A2,$13A3,$13A4,$13A5,$13A6,$13A7,$13A8
	dw $1BA9,$9399,$9399,$9399,$13AA,$1BAB

DATA_F5797C:
	dw $0D13,$0914,$0BAC,$0BAD,$0917,$0904,$0918,$0BAE
	dw $0BAF,$0BB0,$1BB1,$1BB2,$1BB3,$0BB4,$0BB5,$0BB6
	dw $0BB7,$0BB8,$1BB9,$1BBA,$0BBB

DATA_F579A6:
	dw $120A,$120B,$120B,$120C,$120C,$120D,$120E,$13BC
	dw $1FBD,$13BE,$0BBF,$1212,$120E,$13C0,$0BC1,$13C2
	dw $13C3,$1212,$1216,$13C4,$13C5,$0BC6,$0BC7,$1212
	dw $121C,$121E,$121E,$121D,$121D,$121F

DATA_F579E2:
	dw $120A,$120B,$120B,$120C,$120D,$1216,$13C8,$13C9
	dw $53C8,$1212,$120E,$13BC,$1FBD,$13CA,$9212,$120E
	dw $0BCB,$0BCC,$13CD,$1212,$1216,$0BCE,$0BCF,$1BD0
	dw $1219,$1216,$1FD1,$1FD2,$0BD3,$1219,$121C,$121E
	dw $121E,$121D,$121F

DATA_F57A28:
	dw $2920,$2921,$2921,$2921,$2921,$2922,$0BD4,$0BD5
	dw $0BD6,$0BD7,$2933,$2933,$2934,$2935,$2936,$2937
	dw $2938,$2939,$2939,$2939,$3D46,$3D45,$3D46,$3D46
	dw $3D45,$3D45,$3D45,$3D46,$3D45,$3D46,$3D52,$3D52
	dw $3D53,$3D52,$3D53,$1D53,$1D52,$1D53,$1D52,$1D52
	dw $3D62,$3D63,$7D64,$7D63,$3D62,$1D62,$1D62,$1D62
	dw $1D62,$1D62,$3D77,$3D78,$7D79,$7D78,$7D77,$1D62
	dw $1D62,$1D62,$1D62,$1D62,$3D62,$3D8C,$7D8D,$7D8C
	dw $3D62,$1D62,$1D62,$1D62,$1D62,$1D62,$1D9F,$1DA0
	dw $5DA1,$5DA0,$5D9F,$1D62,$1D62,$1D62,$1D62,$1D62
	dw $09B0,$09B1,$09B0,$09B1,$09B0,$09B0,$09B1,$09B2
	dw $09B0,$09B1,$09C3,$09C4,$09C3,$09C4,$09C3,$09C3
	dw $09C4,$09C4,$09C3,$09C4,$45C9,$05D6,$05D7,$05D8
	dw $05D8,$05D9,$05DA,$05DA,$05DB,$05DC,$05EA,$05EB
	dw $05EC,$09ED,$05EE,$05EF,$05F0,$19F1,$19F2,$59F2

DATA_F57B18:
	dw $1EEA,$1EEB,$1EEC,$1EEB,$1EEB,$1EEC,$1EEB,$0EED
	dw $1EEE,$02EF,$1EF0,$02EF,$02EF,$1EF0,$02EF,$0EF1
	dw $1EF2,$1EF3,$1EF4,$1EF3,$1EF3,$1EF4,$1EF3,$0EF5
	dw $1EF6,$02EF,$1EF0,$02EF,$02EF,$1EF0,$02EF,$0EF7
	dw $0AF8,$0AF9,$0AFA,$0AF9,$0AF9,$0AFA,$0AF9,$0AFB

DATA_F57B68:
	dw $0080,$0080,$0080,$3C81,$3C82,$3C81,$2880,$0080
	dw $0080,$0080,$3C83,$2884,$2885,$3C86,$3C87,$0080
	dw $3C88,$3C89,$288A,$288B,$3C8C,$3C8D,$3C8E,$3C8F
	dw $3C90,$3C91,$3C92,$3C93,$3C94,$3C95,$3C96,$3C97

DATA_F57BA8:
	dw $0080,$3C98,$3C99,$3C9A,$3C9B,$3C9C,$3C9D,$3C9E
	dw $3C9F,$3CA0,$3CA1,$3CA2,$3CA3,$3CA4,$3CA5,$3CA6
	dw $3CA7,$3CA8,$3CA9,$3CAA,$3CAB,$3CAC,$3CAD,$3CAE
	dw $3CAF,$3CB0,$3CB1,$3CB2,$3CB3,$3CB4,$3CB5,$3CB6
	dw $3CB7,$3CB8,$3CB9,$3CBA,$3CBB,$3CBC,$3CBD,$3CBE

DATA_F57BF8:
	dw $3CBF,$3CC0

DATA_F57BFC:
	dw $7C82,$3CC1

DATA_F57C00:
	dw $3CC2,$28C3,$28C4,$28C5,$28C6,$28C7,$0080,$0080
	dw $28C8,$28C9,$28CA,$28CB,$28CC,$28CD,$0080,$0080
	dw $3CCE,$3CCF,$3CD0,$3CD1,$3CD2,$3CD3,$3CD4,$3C82
	dw $3CB7,$3CD5,$30D6,$30D7,$30D8,$28D9,$28DA,$28DB

DATA_F57C40:
	dw $0080,$0080,$3CDC,$7CDC,$0080,$0080,$0080,$0080
	dw $3CDD,$3CDE,$3CDF,$3CE0,$3CE1,$0080,$0080,$3CE2
	dw $3CE3,$3CE4,$3CE5,$3CE6,$3CE7,$3CE8,$3CE9,$3CEA
	dw $3CEB,$3CEC,$3CED,$3CEE

DATA_F57C78:
	dw $00EF,$00F0,$00F1,$00F2,$00F3,$00F4,$00F5,$00F6
	dw $00F7,$00F8,$40F6,$00F9,$00FA,$00EF,$00F0,$00F1
	dw $00F2,$00F3,$00FB,$00FC,$00FD,$00EF,$00FE,$00FF
	dw $0100,$0101,$0102,$0103,$0104,$0105,$0106,$00FB
	dw $00FC,$00FD,$00EF,$00FE,$00FB,$0107,$0108,$00F2
	dw $0109,$010A,$010B,$010C,$010D,$010E,$010F,$0110
	dw $40FE,$00FB,$0107,$0108,$00F2,$0109,$0111,$0112
	dw $00F3,$0113,$0114,$00F2,$0115,$0116,$0117,$0118
	dw $0119,$011A,$011B,$0111,$0112,$00F3,$0113,$0114
	dw $011C,$00FC,$011D,$011E,$011F,$0120,$0121,$0122
	dw $0123,$010E,$010D,$0110,$40FE,$011C,$00FC,$011D
	dw $011E,$011F

DATA_F57D2C:
	dw $120A,$120B,$120B,$120C,$120D,$120E,$48DE,$48DD
	dw $4CDC,$1212,$120E,$48F2,$48F1,$48F0,$1212,$1216
	dw $4903,$4902,$4901,$1219,$120E,$4904,$4917,$4916
	dw $1219,$1216,$4927,$4926,$4925,$1212,$121C,$121D
	dw $121E,$121D,$121F

DATA_F57D72:
	dw $3D51,$3D52,$3D52,$1D53,$1D52,$1D53,$1D53,$1D52
	dw $1D53,$1D52,$1D52,$5D51,$3D61,$3D62,$3D62,$3FD8
	dw $3FD9,$3FD9,$3FD9,$3FD9,$3FD9,$7FD8,$1D62,$5D61
	dw $3D61,$3D62,$3D62,$3FDA,$1FDB,$1FDB,$1FDB,$1FDB
	dw $1FDB,$7FDA,$1D62,$5D61,$3D61,$3D62,$3D62,$3FDC
	dw $3FDD,$3FDD,$3FDD,$3FDD,$3FDD,$7FDC,$1D62,$5D61
	dw $1D61,$1D62,$1D62,$1D62,$1D62,$1D62,$1D62,$1D62
	dw $1D62,$1D62,$1D62,$5D61

DATA_F57DEA:
	dw $121D,$121F,$1FDE,$0FDF,$5FDE,$48E2,$48E2,$48F6
	dw $48F6,$1FE0,$48F8,$5FE0,$48F6,$48F5,$0FE1,$1FE2
	dw $1FE3,$1FE4,$1FE5,$1FE6,$4FE1,$0BE7,$1FE8,$1FE9
	dw $1FEA,$1FEB,$1FEC,$4BE7,$1FED,$1FEE,$1FEF,$1FF0
	dw $1FF1,$1FF2,$1FF3,$0BF4,$1FF5,$1FF6,$1FF7,$1FF8
	dw $1FF9,$4BF4,$454D,$1FFA,$1FFB,$1FFC,$1FFC,$1FFD
	dw $0BFE

	%InsertGarbageData($F57E4C, incbin, DKC2_DATA_F57E4C.bin)
	%InsertGarbageData($F57F53, incbin, DKC1_DATA_F57F53.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B58000:
	JMP.w CODE_B5F182

CODE_B58003:
	JMP.w CODE_B5F17E

CODE_B58006:
	JMP.w CODE_B5F2B9

CODE_B58009:
	JMP.w CODE_B5F2F6

CODE_B5800C:
	JMP.w $0000

CODE_B5800F:
	JMP.w CODE_B5F350

CODE_B58012:
	JMP.w $0000

CODE_B58015:
	JMP.w CODE_B5F31C

CODE_B58018:
	JMP.w CODE_B5F1E4

CODE_B5801B:
	JMP.w CODE_B5F1F8

CODE_B5801E:
	JMP.w CODE_B5F1BF

CODE_B58021:
	JMP.w CODE_B5F1B2

CODE_B58024:
	JMP.w CODE_B5F348

CODE_B58027:
	JMP.w CODE_B5F183

CODE_B5802A:
	JMP.w CODE_B5F14A

CODE_B5802D:
	JMP.w CODE_B5F152

CODE_B58030:
	JMP.w $0000

CODE_B58033:
	JMP.w CODE_B5F0F7

CODE_B58036:
	JMP.w CODE_B5F146

CODE_B58039:
	JMP.w CODE_B5B3BC

CODE_B5803C:
	JMP.w CODE_B5F11B

CODE_B5803F:
	JMP.w CODE_B5E98A

CODE_B58042:
	JMP.w CODE_B5E40B

CODE_B58045:
	JMP.w CODE_B5CC29

CODE_B58048:
	JMP.w CODE_B5C4BE

DKC3_NorSpr04C4_CrankyKong_Main:
;$B5804B
	TYX
	LDA.b $38,x
	BEQ.b CODE_B58053
	JMP.w CODE_B581D1

CODE_B58053:
	STX.w $1B7F
	INC.b $38,x
	LDA.w #$4000
	BIT.w $0623
	BEQ.b CODE_B58066
	LDA.w #$0004
	STA.w $1C33
CODE_B58066:
	LDA.w #$0019
	STA.w $054D
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_SwankysSideshowInTent
	BNE.b CODE_B58087
	LDA.w #$0006
	STA.b $38,x
	LDY.w #$008C
	JSL.l CODE_BB85B5
	LDA.w #$0195
	LDY.w #$0000
	BRA.b CODE_B58087

CODE_B58087:
	STY.w $0547
	JSL.l CODE_B9A000
	LDA.w $04C4
	BEQ.b CODE_B580B0
	CMP.w #$0001
	BNE.b CODE_B580B0
	LDA.w $054B
	BEQ.b CODE_B580B0
	LDA.w #$0003
	STA.w $0549
	JSR.w CODE_B58120
	CLC
	JSR.w CODE_B5817C
	JSL.l CODE_BB8591
	BRA.b CODE_B580B3

CODE_B580B0:
	JSR.w CODE_B58120
CODE_B580B3:
	LDA.w $0547
	BNE.b CODE_B580D1
	LDY.w $1B7F
	LDX.w #$00E0
	LDA.w $0000,y
	CMP.w #$04C4
	BNE.b CODE_B580C9
	LDX.w #$0180
CODE_B580C9:
	STX.b $12,y
	LDA.w #$01DE
	STA.w $0016,y
CODE_B580D1:
	JSL.l CODE_BB8564
	STZ.b $1E
	STZ.b $20
	LDA.w #$0010
	JSL.l CODE_B78027
	JSL.l CODE_B7802A
	SEP.b #$20
	LDX.w #(!REGISTER_BG3HorizScrollOffset&$0000FF<<8)+$02
	STX.w HDMA[$01].Parameters
	LDX.w #$7EA174
	STX.w HDMA[$01].SourceLo
	LDA.b #$7EA174>>16
	STA.w HDMA[$01].SourceBank
	STZ.w HDMA[$01].IndirectSourceBank
	REP.b #$20
	PHB
	LDX.w #DATA_B5FD80
	LDY.w #$7EA174
	LDA.w #$0013
	MVN $7EA174>>16,DATA_B5FD80>>16
	PLB
	LDA.w #$0201
	STA.w $04E4
	JSL.l CODE_B68045
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_IRQNMIAndJoypadEnableFlags
	REP.b #$20
	JMP.w [$04F5]

CODE_B58120:
	LDA.w $0547
	ASL
	CLC
	ADC.w #$009E
	TAY
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1BB9
	LDA.w $05B5
	INC
	STA.w $005C,y
	LDA.w #$0000
	STA.w $0064,y
	LDA.w #$0198
	CLC
	ADC.w $005C,y
	JSL.l CODE_B9A003
	LDY.b $76
	LDA.w #$0080
	STA.w $0044,y
	LDA.w $0547
	BEQ.b CODE_B58159
	BRA.b CODE_B58162

CODE_B58159:
	LDA.w #$00E0
	STA.w $0012,y
	LDA.w #$016E
CODE_B58162:
	STA.w $0016,y
	LDA.w $005C,y
	BIT.w #$0001
	BNE.b CODE_B5817B
	TYX
	LDA.w $0547
	ASL
	ASL
	ASL
	ADC.w #$0008
	JSL.l CODE_BB85A0
CODE_B5817B:
	RTS

CODE_B5817C:
	PHP
	LDA.w $0547
	ASL
	CLC
	ADC.w #$009E
	TAY
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1B7F
	PLP
	BCC.b CODE_B5819A
	LDA.w #$0000
	STA.w $005C,y
	BRA.b CODE_B581A4

CODE_B5819A:
	LDA.w $05B5
	EOR.w #$0001
	INC
	STA.w $005C,y
CODE_B581A4:
	LDA.w #$0002
	STA.w $0064,y
	TYX
	LDA.w $005C,y
	BEQ.b CODE_B581C2
	BIT.w #$0001
	BNE.b CODE_B581C3
	LDA.w $0547
	ASL
	ASL
	ASL
	ADC.w #$0008
	JSL.l CODE_BB85A0
CODE_B581C2:
	RTS

CODE_B581C3:
	LDA.w $0547
	ASL
	ASL
	ASL
	ADC.w #$0007
	JSL.l CODE_BB85A0
	RTS

CODE_B581D1:
	LDY.b $70
	LDA.w $0038,y
	ASL
	TAX
	LDA.w $0547
	BNE.b CODE_B581E0
	JMP.w (DATA_B5850F,x)

CODE_B581E0:
	JMP.w (CODE_B581E6,x)							; Glitch: This will crash the game if it executes!

CODE_B581E3:
	JMP.w CODE_B5F164

CODE_B581E6:
	LDY.w #$0090
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BA7
	LDA.w #$003E
	JSL.l CODE_BB85A0
	LDY.w #$0090
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BA9
	LDA.w #$003E
	JSL.l CODE_BB85A0
	LDY.w #$0090
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$003E
	JSL.l CODE_BB85A0
	STX.w $1BAB
	LDY.w #$0090
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BAD
	LDA.w #$003E
	JSL.l CODE_BB85A0
	RTS

CODE_B58233:
	LDA.w $0549
	ASL
	TAY
	LDA.w $0547
	BNE.b CODE_B58242
	LDA.w DATA_B5FC85,y
	BRA.b CODE_B58242

CODE_B58242:
	TAY
	RTS

CODE_B58244:
	JSR.w CODE_B58233
	TYX
	JSR.w ($0018,x)
	RTS

CODE_B5824C:
	BCC.b CODE_B58269
	LDX.w #$004B
	JSR.w CODE_B582C3
	INC.w $1B9D
	LDA.w $1B9D
	CMP.w #$0006
	BNE.b CODE_B58261
	BRA.b CODE_B5828E

CODE_B58261:
	LDX.w #$0050
	JSR.w CODE_B582C3
	BRA.b CODE_B58282

CODE_B58269:
	LDX.w #$004B
	JSR.w CODE_B582C3
	DEC.w $1B9D
	LDA.w $1B9D
	CMP.w #$0000
	BNE.b CODE_B5827C
	BRA.b CODE_B5828E

CODE_B5827C:
	LDX.w #$0050
	JSR.w CODE_B582C3
CODE_B58282:
	LDX.w $1BA7
	JSR.w CODE_B5828F
	LDX.w $1BB3
	JSR.w CODE_B5829D
CODE_B5828E:
	RTS

CODE_B5828F:
	LDA.w $1B9D
	ASL
	TAY
	LDA.w DATA_B582AB,y
	CLC
	ADC.b $40,x
	STA.b $24,x
	RTS

CODE_B5829D:
	LDA.w $1B9D
	ASL
	TAY
	LDA.w DATA_B582B7,y
	CLC
	ADC.b $40,x
	STA.b $24,x
	RTS

DATA_B582AB:
	dw $0000,$FFFB,$FFFB,$0000,$0005,$0005

DATA_B582B7:
	dw $0000,$0005,$0005,$0000,$FFFB,$FFFB

CODE_B582C3:
	LDA.w $1B9D
	ASL
	CLC
	ADC.w #$1BA7
	TAY
	TXA
	LDX.b $00,y
	STA.b $24,x
	RTS

CODE_B582D2:
	BCC.b CODE_B582D9
	INC.w $1BB1
	BRA.b CODE_B582DC

CODE_B582D9:
	INC.w $1BAF
CODE_B582DC:
	RTS

CODE_B582DD:
	BCC.b CODE_B582E4
	INC.w $1BB1
	BRA.b CODE_B582E7

CODE_B582E4:
	INC.w $1BAF
CODE_B582E7:
	RTS

DKC3_NorSpr04CC_HeadToHeadIcon_Main:
;$B582E8
	JMP.w [$04F5]

DKC3_NorSpr0010_HeadToHeadDot_Main:
;$B582EB
	JMP.w [$04F5]

CODE_B582EE:
	LDA.w #$816D
	LDY.w $05B5
	BEQ.b CODE_B582FA
	CLC
	ADC.w #$000F
CODE_B582FA:
	STA.b $24,x
	STA.b $40,x
	RTS

CODE_B582FF:
	LDA.w #$816D
	LDY.w $05B5
	BNE.b CODE_B5830B
	CLC
	ADC.w #$000F
CODE_B5830B:
	LDY.w $054B
	BNE.b CODE_B58313
	LDA.w #$818B
CODE_B58313:
	STA.b $24,x
	STA.b $40,x
	RTS

CODE_B58318:
	LDY.w #$0090
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B8B
	LDY.w #$0090
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B8D
	RTS

CODE_B58331:
	STZ.w $1B7D
	RTL

CODE_B58335:
	JSR.w CODE_B58233
	LDA.w $0000,y
	JSR.w CODE_B58389
	STA.w $1B77
	LDA.w $0002,y
	JSR.w CODE_B58389
	STA.w $1B79
	LDA.w $0004,y
	JSR.w CODE_B58389
	STA.w $1B7B
	RTS

CODE_B58354:
	RTS

CODE_B58355:
	LDX.b $70
	LDA.w #$0001
	STA.b $5E,x
	RTS

CODE_B5835D:
	RTS

CODE_B5835E:
	LDA.w $1BC3
	CMP.w #$0002
	BCC.b CODE_B58382
	LDX.b $70
	DEC.b $5E,x
	BNE.b CODE_B58388
	LDA.w #$000A
	STA.b $5E,x
	LDY.w #$000F
	LDA.w $1B7D
	EOR.w #$0010
	STA.w $1B7D
	BIT.w #$0010
	BNE.b CODE_B58385
CODE_B58382:
	LDY.w #$0044
CODE_B58385:
	JSR.w CODE_B59112
CODE_B58388:
	RTS

CODE_B58389:
	STA.w $1C15
	JSR.w CODE_B583D5
	CMP.w $0022,y
	BCS.b CODE_B583BA
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.w $1C15
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	LDA.w $0022,y
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B583BA:
	LDA.w $1C15
	RTS

CODE_B583BE:
	LDA.w $1B8F
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$32
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B583D5:
	LDA.w $1BB5
	SEC
	SBC.w $1B8F
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$32
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B583F0:
	PHY
	PHX
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$0A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w $1C15
	LDA.w !REGISTER_QuotientLo
	STA.w $1C17
	PLY
	LDX.b $00,y
	LDA.w $1C17
	BEQ.b CODE_B58436
	PHA
	LDA.w #$8000
	STA.b $26,x
	PLA
	ASL
	ASL
	CLC
	ADC.w $1C17
	CLC
	ADC.w #$2981
	STA.b $24,x
	PLA
	SEC
	SBC.w #$0008
	STA.b $12,x
	CLC
	ADC.w #$0011
	BRA.b CODE_B5843C

CODE_B58436:
	LDA.w #$C000
	STA.b $26,x
	PLA
CODE_B5843C:
	LDX.b $02,y
	STA.b $12,x
	LDA.w $1C15
	ASL
	ASL
	CLC
	ADC.w $1C15
	CLC
	ADC.w #$2981
	STA.b $24,x
	RTS

CODE_B58450:
	LDA.w $1B99
	SEC
	SBC.w $1B9B
	STA.w $1C15
	LDA.w $1B9D
	CMP.w #$0003
	BEQ.b CODE_B5849B
	BCS.b CODE_B5847D
	LDA.w $1C15
	BMI.b CODE_B5849B
	LDA.w $1B9D
	SEC
	SBC.w #$0004
	BEQ.b CODE_B58475
	ASL.w $1C15
CODE_B58475:
	LDX.w #$1B95
	JSR.w CODE_B584C0
	BRA.b CODE_B5849B

CODE_B5847D:
	LDA.w $1C15
	BPL.b CODE_B5849B
	EOR.w #$FFFF
	INC
	STA.w $1C15
	LDA.w #$0004
	SEC
	SBC.w $1B9D
	BEQ.b CODE_B58495
	ASL.w $1C15
CODE_B58495:
	LDX.w #$1B97
	JSR.w CODE_B584C0
CODE_B5849B:
	RTS

CODE_B5849C:
	LDA.w $1B99
	SEC
	SBC.w $1B9B
	BEQ.b CODE_B584BF
	BPL.b CODE_B584B6
	EOR.w #$FFFF
	INC
	STA.w $1C15
	LDX.w #$1B97
	JSR.w CODE_B584C0
	BRA.b CODE_B584BF

CODE_B584B6:
	STA.w $1C15
	LDX.w #$1B95
	JSR.w CODE_B584C0
CODE_B584BF:
	RTS

CODE_B584C0:
	JSR.w CODE_B584CF
	BEQ.b CODE_B584CB
	CMP.b $00,x
	BCS.b CODE_B584CE
	BRA.b CODE_B584CC

CODE_B584CB:
	INC
CODE_B584CC:
	STA.b $00,x
CODE_B584CE:
	RTS

CODE_B584CF:
	LDY.w #$FFFF
	LDA.w $1C15
	BEQ.b CODE_B584E3
	STY.w $1C15
CODE_B584DA:
	LSR.w $1C15
	DEC
	BNE.b CODE_B584DA
	LDY.w $1C15
CODE_B584E3:
	TYA
	RTS

CODE_B584E5:
	LDA.w $1B81
	CLC
	BNE.b CODE_B584F5
	JSR.w CODE_B58233
	LDA.w $001C,y
	STA.w $1B81
	SEC
CODE_B584F5:
	RTS

DKC3_NorSpr04C8_TimerDigit_Main:
;$B584F6
	JMP.w [$04F5]

CODE_B584F9:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.w $1B6F
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$00FF
	RTS

DATA_B5850F:
	dw $0000
	dw CODE_B58547
	dw CODE_B5863F
	dw CODE_B58634
	dw CODE_B5863F
	dw CODE_B58685
	dw CODE_B58544
	dw CODE_B58541
	dw CODE_B58541
	dw CODE_B586AF
	dw CODE_B58541
	dw CODE_B586C0
	dw CODE_B58726
	dw CODE_B5852D
	dw CODE_B58541

CODE_B5852D:
	LDA.w $1BC3
	BEQ.b CODE_B5853E
	DEC.w $1BC3
	BNE.b CODE_B5853E
	LDA.w #$018F
	JSL.l CODE_B9A003
CODE_B5853E:
	JMP.w CODE_B581E3

CODE_B58541:
	JMP.w CODE_B581E3

CODE_B58544:
	JMP.w CODE_B581E3

CODE_B58547:
	TYX
	JSR.w CODE_B584E5
	BCS.b CODE_B58550
	JMP.w CODE_B581E3

CODE_B58550:
	LDA.w $1BA1
	BNE.b CODE_B58558
	JMP.w CODE_B585FD

CODE_B58558:
	JSL.l CODE_B5F2F6
	XBA
	AND.w #$00FF
	CMP.w $1B79
	BCS.b CODE_B58571
CODE_B58565:
	JSR.w CODE_B58233
	LDA.w $001A,y
	STA.w $1B81
	JMP.w CODE_B581E3

CODE_B58571:
	JSR.w CODE_B58688
	BCS.b CODE_B58565
	JSL.l CODE_B5F2F6
	XBA
	AND.w #$00FF
	CMP.w $1B7B
	BCS.b CODE_B585C9
	LDA.w #$0004
	STA.b $38,x
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	BMI.b CODE_B585C0
	LDA.w $0012,y
	CLC
	ADC.w #$0016
	STA.w $1C15
	LDA.w #$0014
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $1C15
CODE_B585A5:
	STA.b $5E,x
	LDY.w #$0300
	CMP.b $12,x
	BCS.b CODE_B585B4
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B585B4:
	STY.b $30,x
	LDA.w #$0198
	JSL.l CODE_B9A000
	JMP.w CODE_B581E3

CODE_B585C0:
	LDA.w $0012,y
	SEC
	SBC.w #$002A
	BRA.b CODE_B585A5

CODE_B585C9:
	LDA.w #$0003
	STA.b $38,x
	LDA.w $0012,y
	SEC
	SBC.w #$FFFB
	STA.w $1C15
	LDA.w #$0014
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $1C15
	STA.b $5E,x
	CMP.b $12,x
	BPL.b CODE_B585EE
	LDA.w #$FD00
	BRA.b CODE_B585F1

CODE_B585EE:
	LDA.w #$0300
CODE_B585F1:
	STA.b $30,x
	LDA.w #$0198
	JSL.l CODE_B9A000
	JMP.w CODE_B581E3

CODE_B585FD:
	JSL.l CODE_B5F2F6
	XBA
	AND.w #$00FF
	CMP.w $1B77
	BCS.b CODE_B58631
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$00C0
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$0120
	STA.b $5E,x
	CMP.b $12,x
	BPL.b CODE_B58625
	LDA.w #$FD00
	BRA.b CODE_B58628

CODE_B58625:
	LDA.w #$0300
CODE_B58628:
	STA.b $30,x
	LDA.w #$0198
	JSL.l CODE_B9A000
CODE_B58631:
	JMP.w CODE_B581E3

CODE_B58634:
	TYX
	LDY.w $1BA1
	BEQ.b CODE_B58669
	JSR.w CODE_B58688
	BCS.b CODE_B58669
CODE_B5863F:
	LDA.w #$000A
	JSL.l CODE_B9E00F
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B58666
	STZ.b $2A,x
	STZ.b $30,x
	LDA.b $38,x
	CMP.w #$0002
	BEQ.b CODE_B58669
	LDA.w #$0005
	STA.b $38,x
	LDA.w #$018F
	JSL.l CODE_B9A000
CODE_B58666:
	JMP.w CODE_B581E3

CODE_B58669:
	LDA.w #$0001
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	JSR.w CODE_B58233
	LDA.w $001E,y
	STA.w $1B81
	LDA.w #$0195
	JSL.l CODE_B9A000
	JMP.w CODE_B581E3

CODE_B58685:
	JMP.w CODE_B581E3

CODE_B58688:
	LDA.w $0549
	CMP.w #$0001
	BNE.b CODE_B58698
	LDA.w $1B8F
	CMP.w #$00B4
	BCC.b CODE_B586AD
CODE_B58698:
	LDY.w $1BA5
	LDA.w #$018E
	CMP.w $0040,y
	BEQ.b CODE_B586AD
	LDA.w $005C,y
	CMP.w #$0018
	BCC.b CODE_B586AD
	CLC
	RTS

CODE_B586AD:
	SEC
	RTS

CODE_B586AF:
	LDA.w #$0006
	JSL.l CODE_B9E00F
	LDA.w #$0012
	JSL.l CODE_B9E003
	JMP.w CODE_B5F164

CODE_B586C0:
	LDA.w #$0009
	JSL.l CODE_B9E00F
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B586E4
	LDA.w #$FC00
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$016E
	STA.b $16,x
	LDA.w #$00E0
	STA.b $5E,x
	JSR.w CODE_B5F30C
CODE_B586E4:
	LDA.b $30,x
	BMI.b CODE_B586EB
	JMP.w CODE_B5F164

CODE_B586EB:
	LDY.w $1BB9
	LDA.b $12,x
	SBC.w $0012,y
	CMP.w #$0040
	BCS.b CODE_B58723
	INC.b $38,x
	TYX
	STX.b $76
	LDA.w #$FC00
	STA.b $30,x
	STZ.b $2A,x
	LDA.w #$0005
	STA.b $38,x
	STZ.b $5E,x
	LDA.w #$01CD
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A003
	LDY.w $1BB9
	LDA.w #$0200
	STA.w $0044,y
	LDA.w #$0180
	STA.b $44,x
CODE_B58723:
	JMP.w CODE_B5F164

CODE_B58726:
	LDA.w #$0012
	JSL.l CODE_B9E003
	BCC.b CODE_B5875C
	LDA.w #$01DE
	STA.b $16,x
	LDA.w #$0080
	STA.b $12,x
	JSR.w CODE_B5F30C
	LDA.w #$0400
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$1500
	STA.b $5E,x
	LDX.w $1BB9
	STA.b $5E,x
	JSR.w CODE_B5F30C
	LDA.w #$0400
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$01DE
	STA.b $16,x
CODE_B5875C:
	JMP.w CODE_B5F164

DKC3_NorSpr0184_TargetSpawner_Main:
;$B5875F
	JMP.w (DATA_B58762,x)

DATA_B58762:
	dw CODE_B58938
	dw CODE_B5898D
	dw CODE_B58AE3
	dw CODE_B58A8E
	dw CODE_B58790
	dw CODE_B5882A
	dw CODE_B58770

CODE_B58770:
	TYX
	LDA.w $04EC
	BMI.b CODE_B58785
	LDA.b $5C,x
	BEQ.b CODE_B58785
	JSR.w CODE_B590EA
	BCS.b CODE_B58785
	LDX.b $70
	DEC.b $5C,x
	BNE.b CODE_B5878D
CODE_B58785:
	JSR.w CODE_B590D1
	BCC.b CODE_B5878D
	JSR.w CODE_B590FE
CODE_B5878D:
	JMP.w [$04F5]

CODE_B58790:
	LDA.w $04EC
	BMI.b CODE_B587A2
	LDA.w $1BC3
	CMP.w #$003C
	BCS.b CODE_B587AA
	JSR.w CODE_B590EA
	BCC.b CODE_B587AA
CODE_B587A2:
	JSR.w CODE_B590D1
	BCC.b CODE_B587AA
	JSR.w CODE_B590FE
CODE_B587AA:
	JSR.w CODE_B58233
	TYX
	LDA.w $0547
	BNE.b CODE_B587B8
	JSR.w ($002C,x)
	BRA.b CODE_B587BB

CODE_B587B8:
	JSR.w ($0030,x)
CODE_B587BB:
	DEC.w $1BC3
	BNE.b CODE_B58824
	LDX.w $1B7F
	LDA.b $00,x
	CMP.w #$04C4
	BEQ.b CODE_B587E0
	LDA.b $5C,x
	BEQ.b CODE_B587E0
	LDX.b $70
	LDA.w #$0001
	STA.b $5C,x
	LDA.w #$0006
	STA.b $38,x
	JSR.w CODE_B590D1
	JMP.w [$04F5]

CODE_B587E0:
	JSL.l CODE_B68045
	LDA.w $1BC5
	ASL
	TAX
	LDY.w DATA_B5FD15,x
	LDA.w $0547
	BEQ.b CODE_B587F4
	LDY.w DATA_B5FD1B,x
CODE_B587F4:
	STY.b $3E
	LDA.w $0000,y
	AND.w #$00FF
	JSL.l CODE_B5F2B9
	ASL
	ASL
	CLC
	ADC.b $3E
	PHA
	TAY
	LDX.w $0001,y
	JSL.l CODE_B68048
	LDA.w #$0004
	TSB.w $1B7D
	PLX
	LDY.w $1B7F
	STY.b $76
	JSR.w ($0003,x)
	LDX.b $70
	LDA.w #$0006
	STA.b $38,x
CODE_B58824:
	JMP.w [$04F5]

CODE_B58827:
	JMP.w [$04F5]

CODE_B5882A:
	TYX
	LDA.w $1B9F
	ORA.w $1BA1
	BNE.b CODE_B58854
	DEC.b $38,x
	JSR.w CODE_B58233
	TYX
	LDA.w $0547
	BNE.b CODE_B58843
	JSR.w ($002A,x)
	BRA.b CODE_B58846

CODE_B58843:
	JSR.w ($002E,x)
CODE_B58846:
	LDA.w #$009B
	STA.w $1BC3
	LDA.w $1BC5
	ASL
	TAX
	JSR.w (DATA_B58B59,x)
CODE_B58854:
	JMP.w [$04F5]

CODE_B58857:
	LDA.w #$000B
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00E6
	STA.b $5C,x
	RTS

CODE_B58865:
	LDA.w #$000A
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00E6
	STA.b $5C,x
	RTS

CODE_B58873:
	LDA.w #$000C
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00E6
	STA.b $5C,x
	RTS

CODE_B58881:
	LDA.w #$0009
	STA.w $0038,y
	LDA.w #$0230
	STA.w $005E,y
	LDA.w #$0180
	STA.w $0030,y
	TYX
	STA.b $2A,x
	LDA.w #$01CD
	JSL.l CODE_B9A003
	LDY.b $76
	LDA.w #$0080
	STA.w $0044,y
	LDX.b $70
	LDA.w #$00C8
	STA.b $5C,x
	RTS

CODE_B588AD:
	LDA.w #$000B
	STA.w $0038,y
	LDA.w #$0250
	STA.w $005E,y
	LDA.w #$0400
	STA.w $0030,y
	LDA.w #$0000
	STA.w $002A,y
	LDA.w #$01CD
	JSL.l CODE_B9A003
	LDY.b $76
	LDA.w #$0180
	STA.w $0044,y
	LDX.b $70
	LDA.w #$0140
	STA.b $5C,x
	RTS

CODE_B588DC:
	LDA.w #$0050
	STA.w $1BC3
	LDA.w #$000D
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00FA
	STA.b $5C,x
	RTS

CODE_B588F0:
	LDA.w #$0008
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00E6
	STA.b $5C,x
	RTS

CODE_B588FE:
	LDA.w #$000E
	STA.w $0038,y
	LDX.b $70
	LDA.w #$0190
	STA.b $5C,x
	LDA.w #$01D0
	JSL.l CODE_B9A003
	LDY.w $1BB9
	LDA.w #$00D0
	STA.w $000E,y
	RTS

CODE_B5891C:
	LDA.w #$0007
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00E6
	STA.b $5C,x
	RTS

CODE_B5892A:
	LDA.w #$000A
	STA.w $0038,y
	LDX.b $70
	LDA.w #$00E6
	STA.b $5C,x
	RTS

CODE_B58938:
	TYX
	INC.b $38,x
	JSL.l CODE_B58331
	LDA.w #$0001
	STA.w $1B81
	LDA.w #$003C
	JSR.w CODE_B58CEB
	JSR.w CODE_B58244
	STZ.w $1B9F
	STZ.w $1BA1
	LDA.w #$0010
	STA.w $1BC3
	JMP.w [$04F5]

CODE_B5895D:
	LDA.w $1560
	CLC
	ADC.w #$0100
	CMP.b $80
	BCS.b CODE_B5898C
	STA.w $1560
	LDA.w $1C33
	TAY
	AND.w #$0007
	DEC
	DEC
	DEC
	BEQ.b CODE_B58987
	BPL.b CODE_B5898A
	TYA
	ASL
	CLC
	ADC.w #$0000
	INC.w $1C33
	TAX
	SEP.b #$40
	BRA.b CODE_B5898B

CODE_B58987:
	INC.w $1C33
CODE_B5898A:
	CLV
CODE_B5898B:
	CLC
CODE_B5898C:
	RTS

CODE_B5898D:
	TYX
	DEC.w $1BC3
	BNE.b CODE_B589E5
	LDA.w #$0008
	TRB.w $1B7D
	BEQ.b CODE_B5899E
	JMP.w CODE_B58A28

CODE_B5899E:
	JSL.l CODE_B68045
	JSR.w CODE_B5895D
	BCS.b CODE_B589E5
	BVS.b CODE_B589BE
	LDA.w #$0008
	TSB.w $1B7D
	LDA.w #$0008
	JSL.l CODE_B5F2B9
	ASL
	CLC
	ADC.w #$0006
	TAX
	BRA.b CODE_B589D5

CODE_B589BE:
	LDA.w $1C33
	AND.w #$0007
	CMP.w #$0003
	BNE.b CODE_B589D5
	LDA.w #$0008
	TSB.w $1B7D
	LDA.w #$4000
	TSB.w $0623
CODE_B589D5:
	JSL.l CODE_B68048
	LDA.w #$0004
	TSB.w $1B7D
	LDA.w #$00ED
	STA.w $1BC3
CODE_B589E5:
	LDX.b $70
	LDA.w $1C33
	AND.w #$0007
	CMP.w #$0004
	BNE.b CODE_B58A69
	LDA.w $04CA
	ORA.w $04CC
	BIT.w #$8080
	BEQ.b CODE_B58A69
	LDY.w $1BB9
	LDA.w $002A,y
	BEQ.b CODE_B58A28
	LDA.w #$0400
	STA.w $002A,y
	LDA.w #$0200
	STA.w $0044,y
	LDY.w $1B7F
	LDA.w $0000,y
	CMP.w #$04C4
	BEQ.b CODE_B58A28
	LDA.w #$0400
	STA.w $002A,y
	LDA.w #$0200
	STA.w $0044,y
CODE_B58A28:
	SEP.b #$20
	LDA.b #$13
	STA.w !REGISTER_MainScreenLayers
	REP.b #$20
	LDA.w #$0004
	TRB.w $1B7D
	INC.b $38,x
	INC.b $38,x
	LDA.w #$0027
	STA.b $5C,x
	LDX.w #$1BBB
	JSR.w CODE_B58A71
	INX
	INX
	JSR.w CODE_B58A71
	LDA.w $0547
	BNE.b CODE_B58A6F
	LDA.w #$0032
	STA.w $0016,y
	LDA.w #$0080
	STA.w $0012,y
	DEX
	DEX
	LDY.b $00,x
	STA.w $0012,y
	LDA.w #$00A2
	STA.w $0016,y
CODE_B58A69:
	JSR.w CODE_B58CE3
	JMP.w [$04F5]

CODE_B58A6F:
	BRA.b CODE_B58A69

CODE_B58A71:
	LDY.w #$0090
	PHX
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$0043
	JSL.l CODE_BB85A0
	PLX
	LDY.b $76
	STY.b $00,x
	LDA.w #$2990
	STA.w $0024,y
	RTS

CODE_B58A8E:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B58ADD
	LDY.w $1BBB
	LDA.w $0024,y
	SEC
	SBC.w #$0005
	CMP.w #$2981
	BNE.b CODE_B58ACF
	JSL.l CODE_B6800C
	LDA.w #$0001
	JSL.l CODE_B2800F
	LDY.w $1BBD
	JSL.l CODE_B6800C
	DEC.b $38,x
	LDX.w $1BB9
	STZ.b $38,x
	LDX.w $1B7F
	LDA.b $00,x
	LDY.w #$0001
	CMP.w #$04C4
	BEQ.b CODE_B58ACB
	LDY.w #$0000
CODE_B58ACB:
	STY.b $38,x
	BRA.b CODE_B58ADD

CODE_B58ACF:
	STA.w $0024,y
	LDY.w $1BBD
	STA.w $0024,y
	LDA.w #$0027
	STA.b $5C,x
CODE_B58ADD:
	JSR.w CODE_B58CE3
	JMP.w [$04F5]

CODE_B58AE3:
	DEC.w $1B81
	JSR.w CODE_B58CE3
	JSR.w CODE_B58EB3
	JSR.w CODE_B58AF2
	JMP.w [$04F5]

CODE_B58AF2:
	JSR.w CODE_B58233
	TYX
	LDA.w $0547
	BNE.b CODE_B58B00
	JSR.w ($0028,x)
	BRA.b CODE_B58B03

CODE_B58B00:
	JSR.w ($002C,x)
CODE_B58B03:
	BCC.b CODE_B58B31
	STX.w $1BC5
	JSR.w CODE_B58B38
	LDA.w $0545
	ASL
	TAX
	LDA.w DATA_B58B32,x
	JSL.l CODE_B2800F
	LDX.b $70
	LDA.w #$0005
	STA.b $38,x
	LDA.w #$0001
	LDY.w $1BA3
	BEQ.b CODE_B58B29
	STA.w $005C,y
CODE_B58B29:
	LDY.w $1BA5
	BEQ.b CODE_B58B31
	STA.w $005C,y
CODE_B58B31:
	RTS

DATA_B58B32:
	dw $0902,$0903,$0900

CODE_B58B38:
	STX.w $0545
	TXA
	ASL
	TAX
	LDA.w DATA_B58B4D,x
	LDY.w $1B8F
	BNE.b CODE_B58B49
	LDA.w DATA_B58B53,x
CODE_B58B49:
	STA.w $0543
	RTS

DATA_B58B4D:
	dw DATA_B5F6F6,DATA_B5F6E7,DATA_B5F6ED

DATA_B58B53:
	dw DATA_B5F6F1,DATA_B5F6EA,DATA_B5F6ED

DATA_B58B59:
	dw CODE_B58B5F
	dw CODE_B58BBA
	dw CODE_B58C15

CODE_B58B5F:
	LDX.w $1BB9
	STX.b $76
	LDA.w #$0192
	LDY.w $0547
	BEQ.b CODE_B58B6C
CODE_B58B6C:
	CLC
	ADC.b $5C,x
	LDY.w #$0004
	STY.b $38,x
	JSL.l CODE_B9A003
	LDY.w #$00A2
	LDA.w #$001E
	JSR.w CODE_B58C6A
	LDX.w $1B7F
	STX.b $76
	LDA.w #$01A5
	LDY.w $0547
	BEQ.b CODE_B58B8E
CODE_B58B8E:
	LDY.b $00,x
	CPY.w #$04C4
	BEQ.b CODE_B58B9D
	CLC
	ADC.b $5C,x
	LDY.w #$0004
	BRA.b CODE_B58BA9

CODE_B58B9D:
	LDY.w #$0008
	PHA
	LDA.w $0547
	BEQ.b CODE_B58BA9
	LDY.w #$000B
CODE_B58BA9:
	STY.b $38,x
	PLA
	JSL.l CODE_B9A003
	LDY.w #$00A4
	LDA.w #$008E
	JSR.w CODE_B58C6A
	RTS

CODE_B58BBA:
	LDX.w $1BB9
	STX.b $76
	LDA.w #$01A5
	LDY.w $0547
	BEQ.b CODE_B58BC7
CODE_B58BC7:
	CLC
	ADC.b $5C,x
	LDY.w #$0004
	STY.b $38,x
	JSL.l CODE_B9A003
	LDY.w #$00A4
	LDA.w #$001E
	JSR.w CODE_B58C6A
	LDX.w $1B7F
	STX.b $76
	LDA.w #$0192
	LDY.w $0547
	BEQ.b CODE_B58BE9
CODE_B58BE9:
	LDY.b $00,x
	CPY.w #$04C4
	BEQ.b CODE_B58BF8
	CLC
	ADC.b $5C,x
	LDY.w #$0004
	BRA.b CODE_B58C04

CODE_B58BF8:
	LDY.w #$0007
	PHA
	LDA.w $0547
	BEQ.b CODE_B58C04
	LDY.w #$000A
CODE_B58C04:
	STY.b $38,x
	PLA
	JSL.l CODE_B9A003
	LDY.w #$00A2
	LDA.w #$008E
	JSR.w CODE_B58C6A
	RTS

CODE_B58C15:
	LDX.w $1BB9
	STX.b $76
	LDA.w #$01A5
	LDY.w $0547
	BEQ.b CODE_B58C22
CODE_B58C22:
	PHA
	CLC
	ADC.b $5C,x
	LDY.w #$0004
	STY.b $38,x
	JSL.l CODE_B9A003
	LDY.w #$00A6
	LDA.w #$001E
	JSR.w CODE_B58C6A
	LDX.w $1B7F
	STX.b $76
	PLA
	LDY.b $00,x
	CPY.w #$04C4
	BEQ.b CODE_B58C4D
	CLC
	ADC.b $5C,x
	LDY.w #$0004
	BRA.b CODE_B58C59

CODE_B58C4D:
	LDY.w #$000A
CODE_B58C50:
	PHA
	LDA.w $0547
	BEQ.b CODE_B58C59
	LDY.w #$000C
CODE_B58C59:
	STY.b $38,x
	PLA
	JSL.l CODE_B9A003
	LDY.w #$00A6
	LDA.w #$008E
	JSR.w CODE_B58C6A
	RTS

CODE_B58C6A:
	PHA
	JSL.l CODE_BB8588
	PLA
	LDY.b $76
	STA.w $0016,y
	RTS

CODE_B58C76:
	LDX.w #$0000
	LDA.w $1B9D
	BEQ.b CODE_B58C84
	CMP.w #$0006
	BNE.b CODE_B58C86
	INX
CODE_B58C84:
	SEC
	RTS

CODE_B58C86:
	LDA.w $1B8F
	BNE.b CODE_B58C9B
	LDA.w $1B9D
	CMP.w #$0003
	BCC.b CODE_B58C84
	PHP
	INX
	PLP
	BNE.b CODE_B58C84
	INX
	BRA.b CODE_B58C84

CODE_B58C9B:
	CLC
	RTS

CODE_B58C9D:
	LDX.w #$0000
	LDA.w $1BBF
	BMI.b CODE_B58CB0
	LDY.w $1BB9
	CMP.w $005C,y
	BNE.b CODE_B58CAE
	INX
CODE_B58CAE:
	SEC
CODE_B58CAF:
	RTS

CODE_B58CB0:
	CLC
	LDA.w $1B8F
	BNE.b CODE_B58CAF
	INX
	BRA.b CODE_B58CAE

CODE_B58CB9:
	LDX.w #$0000
	LDA.w $054D
	CMP.w $1BAF
	BEQ.b CODE_B58CCA
	CMP.w $1BB1
	BNE.b CODE_B58CCC
	INX
CODE_B58CCA:
	SEC
	RTS

CODE_B58CCC:
	LDA.w $1B8F
	BNE.b CODE_B58CE1
	LDA.w $1BB1
	CMP.w $1BAF
	BCC.b CODE_B58CCA
	PHP
	INX
	PLP
	BNE.b CODE_B58CCA
	INX
	BRA.b CODE_B58CCA

CODE_B58CE1:
	CLC
	RTS

CODE_B58CE3:
	JSR.w CODE_B58233
	TYX
	JSR.w ($000C,x)
	RTS

CODE_B58CEB:
	STA.w $1B6F
	LDA.w #$0100
	SEC
	SBC.w $1B6F
	STA.w $1B6F
	STZ.w $1B99
	STZ.w $1B9B
	JSR.w CODE_B58233
	LDA.w $0026,y
	STA.w $1B93
	LDA.w $0024,y
	STA.w $1B95
	STA.w $1B97
	LDA.w $0000,y
	JSR.w CODE_B584F9
	STA.w $1B71
	LDA.w $0002,y
	JSR.w CODE_B584F9
	STA.w $1B73
	LDA.w $0004,y
	JSR.w CODE_B584F9
	STA.w $1B75
	LDA.w $0006,y
	STA.w $1B91
	LDA.w $0014,y
	STA.w $1B83
	LDA.w $0549
	CMP.w #$0001
	BNE.b CODE_B58D4A
	STZ.w $1B77
	STZ.w $1B79
	STZ.w $1B7B
	BRA.b CODE_B58D69

CODE_B58D4A:
	LDA.w $1B71
	STA.w $1B77
	LDA.w $1B73
	STA.w $1B79
	LDA.w $1B75
	STA.w $1B7B
	LDA.w $0549
	BNE.b CODE_B58D69
	LDA.w #$0003
	STA.w $1B9D
	BRA.b CODE_B58D69

CODE_B58D69:
	JSR.w CODE_B58F9E
	RTS

CODE_B58D6D:
	JSR.w CODE_B58E19
	LDA.w #$0032
	JSR.w CODE_B58DBA
	STX.w $1BA7
	JSR.w CODE_B582EE
	LDA.w #$00B2
	JSR.w CODE_B58DBA
	STX.w $1BB3
	JSR.w CODE_B582FF
	LDY.w #$0096
	JSL.l CODE_BB85B8
	LDX.b $76
	LDA.w #$0048
	STA.b $16,x
	LDY.w #$1BA9
	STX.b $00,y
	LDA.w #$005C
	JSR.w CODE_B58DC8
	LDA.w #$0070
	JSR.w CODE_B58DC8
	LDA.w #$0084
	JSR.w CODE_B58DC8
	LDA.w #$0098
	JSR.w CODE_B58DC8
	LDX.w #$0050
	JSR.w CODE_B582C3
	RTS

CODE_B58DBA:
	PHA
	LDY.w #$0094
	JSL.l CODE_BB8585
	LDX.b $76
	PLA
	STA.b $16,x
	RTS

CODE_B58DC8:
	PHA
	INY
	INY
	PHY
	LDY.w #$0096
	JSL.l CODE_BB85B8
	LDX.b $76
	LDY.w $1BA9
	LDA.w $001E,y
	STA.b $1E,x
	PLY
	PLA
	STA.b $16,x
	STX.b $00,y
	RTS

CODE_B58DE4:
	JSR.w CODE_B58E19
	LDA.w #$FFFF
	STA.w $1BBF
	RTS

CODE_B58DEE:
	JSR.w CODE_B581E6
	LDX.w $1BA7
	LDA.w #$0044
	STA.b $16,x
	LDX.w $1BA9
	STA.b $16,x
	LDX.w $1BAB
	LDA.w #$00B4
	STA.b $16,x
	LDX.w $1BAD
	STA.b $16,x
	JSR.w CODE_B58E27
	RTS

CODE_B58E0F:
	JSR.w CODE_B58DEE
	JSR.w CODE_B58E27
	JSR.w CODE_B58E19
	RTS

CODE_B58E19:
	JSR.w CODE_B58318
	LDA.w #$007C
	STA.b $16,x
	LDX.w $1B8B
	STA.b $16,x
	RTS

CODE_B58E27:
	LDA.w $1BAF
	LDX.w #$1BA7
	LDY.w #$00E6
	JSR.w CODE_B583F0
	LDA.w $1BB1
	LDX.w #$1BAB
	LDY.w #$00E6
	JSR.w CODE_B583F0
	RTS

CODE_B58E40:
	JSR.w CODE_B58E58
	JSR.w CODE_B58E88
	RTS

CODE_B58E47:
	JSR.w CODE_B58E58
	JSR.w CODE_B58335
	RTS

CODE_B58E4E:
	JSR.w CODE_B58E58
	JSR.w CODE_B58E88
	JSR.w CODE_B58E27
	RTS

CODE_B58E58:
	JSR.w CODE_B58E65
	LDX.w #$1B8B
	LDY.w #$0018
	JSR.w CODE_B583F0
	RTS

CODE_B58E65:
	LDX.b $70
	LDA.b $38,x
	CMP.w #$0002
	BNE.b CODE_B58E71
	DEC.w $1B8F
CODE_B58E71:
	JSR.w CODE_B583BE
	LDX.w $0549
	CPX.w #$0001
	BNE.b CODE_B58E87
	PHA
	JSR.w CODE_B58233
	LDA.w $0012,y
	SEC
	SBC.b $01,S
	PLX
CODE_B58E87:
	RTS

CODE_B58E88:
	LDA.w #$01F4
	CMP.w $1B8F
	BCC.b CODE_B58EB2
	JSR.w CODE_B583BE
	PHA
	LDX.w $1B8D
	LDY.w #$C000
	LDA.w $1B8F
	BIT.w #$0008
	BNE.b CODE_B58EA5
	LDY.w #$8000
CODE_B58EA5:
	STY.b $26,x
	PLA
	CMP.w #$000A
	BCC.b CODE_B58EB2
	LDX.w $1B8D
	STY.b $26,x
CODE_B58EB2:
	RTS

CODE_B58EB3:
	DEC.w $1B83
	BNE.b CODE_B58ECB
	JSR.w CODE_B58233
	LDA.w $0008,y
	CLC
	ADC.w $1B93
	STA.w $1B93
	LDA.w $0014,y
	STA.w $1B83
CODE_B58ECB:
	DEC.w $1B91
	BNE.b CODE_B58EFD
	JSR.w CODE_B58233
	LDA.w $0006,y
	STA.w $1B91
	LDA.w $1B93
	CLC
	ADC.w $1B95
	STA.w $1B95
	LDA.w $1B93
	CLC
	ADC.w $1B97
	STA.w $1B97
	TYX
	JSR.w ($000A,x)
	LDY.w #$1B9F
	JSR.w CODE_B58EFE
	LDY.w #$1BA1
	JSR.w CODE_B58EFE
CODE_B58EFD:
	RTS

CODE_B58EFE:
	LDA.w $0004,y
	BEQ.b CODE_B58F06
	JMP.w CODE_B58F61

CODE_B58F06:
	STY.w $1C19
	LDA.w $FFF6,y
	XBA
	AND.w #$00FF
	STA.w $1C15
	LDA.w #$00FF
	JSL.l CODE_B5F2B9
	CMP.w $1C15
	BCC.b CODE_B58F22
	JMP.w CODE_B58F61

CODE_B58F22:
	LDA.w $FFFA,y
	INC
	STA.w $FFFA,y
	LDY.w #$0098
	JSL.l CODE_BB8585
	LDY.w $1C19
	LDX.b $76
	STX.b $04,y
	LDA.w DATA_B5FC79
	JSL.l CODE_B5F2B9
	INC
	STA.w $0000,y
	DEC
	ASL
	TAX
	CPY.w #$1B9F
	BNE.b CODE_B58F4F
	LDA.w #$0139
	BRA.b CODE_B58F52

CODE_B58F4F:
	LDA.w #$01A9
CODE_B58F52:
	LDY.b $76
	STA.w $0016,y
	LDA.w DATA_B5FC79+$02,x
	STA.w $0012,y
	TYX
	JSR.w CODE_B58F62
CODE_B58F61:
	RTS

CODE_B58F62:
	JSR.w CODE_B58233
	LDA.w $000E,y
	SEC
	SBC.w $0010,y
	STA.w $1C15
	JSR.w CODE_B583BE
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.w $1C15
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	LDA.w $0012,y
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	CLC
	ADC.w $0010,y
	STA.b $5C,x
	RTS

CODE_B58F9E:
	JSR.w CODE_B58233
	LDA.w $0012,y
	INC
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.b #$32
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	DEC
	STA.w $1B8F
	STA.w $1BB5
	RTS

DKC3_NorSpr04D4_TargetShootKong_Main:
;$B58FBD
	JMP.w (DATA_B58FC0,x)

DATA_B58FC0:
	dw CODE_B58FFE
	dw CODE_B59005
	dw CODE_B58FE0
	dw CODE_B58FF6
	dw CODE_B58FDD
	dw CODE_B58FCC

CODE_B58FCC:
	LDA.w #$000D
	JSL.l CODE_B9E00F
	LDA.w #$0012
	JSL.l CODE_B9E003
	JMP.w CODE_B5F164

CODE_B58FDD:
	JMP.w CODE_B5F164

CODE_B58FE0:
	JSL.l CODE_B9E000
	BCC.b CODE_B58FF6
	STZ.b $2A,x
	STZ.b $30,x
	INC.b $38,x
	LDA.w #$0195
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
CODE_B58FF6:
	JMP.w CODE_B5F164

CODE_B58FF9:
	LDA.w #$0198
	BRA.b CODE_B59027

CODE_B58FFE:
	TYX
	JSR.w CODE_B5900F
	JMP.w CODE_B5F164

CODE_B59005:
	TYX
	LDA.w #$0080
	JSR.w CODE_B59078
	JMP.w CODE_B5F164

CODE_B5900F:
	LDA.w #$0300
	STA.b $60,x
	LDA.b $2A,x
	ORA.b $30,x
	BNE.b CODE_B58FF9
	LDA.w #$01A5
	CLC
	ADC.b $5C,x
	CMP.b $40,x
	BEQ.b CODE_B59034
	LDA.w #$0195
CODE_B59027:
	CLC
	ADC.b $5C,x
	CMP.b $40,x
	BEQ.b CODE_B59034
	JSL.l CODE_B9A000
	LDX.b $70
CODE_B59034:
	LDY.b $64,x
	LDA.w $04DA,y
	BIT.w #$8080
	BEQ.b CODE_B59053
	INC.b $38,x
	STZ.b $62,x
	LDA.w #$018F
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.w #$0080
	STA.b $60,x
CODE_B59053:
	JSR.w CODE_B59088
	LDA.b $30,x
	BNE.b CODE_B59069
	LDA.b $2A,x
	BPL.b CODE_B59062
	EOR.w #$FFFF
	INC
CODE_B59062:
	CMP.w #$0060
	BCS.b CODE_B59069
	STZ.b $2A,x
CODE_B59069:
	LDA.w #$000A
	JSL.l CODE_B9E00F
	LDA.w #$0002
	JSL.l CODE_B9E003
	RTS

CODE_B59078:
	STA.b $60,x
	LDY.b $64,x
	LDA.w $04D6,y
	BIT.w #$8080
	BNE.b CODE_B59086
	INC.b $62,x
CODE_B59086:
	BRA.b CODE_B59053

CODE_B59088:
	LDY.b $64,x
	STZ.b $30,x
	LDA.w $04D6,y
	BIT.w #$0200
	BEQ.b CODE_B590A3
	LDA.b $12,x
	CMP.w #$0120
	BMI.b CODE_B590B4
	LDA.b $60,x
	EOR.w #$FFFF
	INC
	BRA.b CODE_B590B1

CODE_B590A3:
	BIT.w #$0100
	BEQ.b CODE_B590B3
	LDA.b $12,x
	CMP.w #$01E0
	BPL.b CODE_B590B4
	LDA.b $60,x
CODE_B590B1:
	STA.b $30,x
CODE_B590B3:
	RTS

CODE_B590B4:
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	STA.b $2A,x
	BRA.b CODE_B590B3

CODE_B590BE:
	AND.w #$001F
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$001F
	RTS

CODE_B590D1:
	LDA.w $04EC
	BMI.b CODE_B590DD
	LDA.w #$830F
	JSL.l CODE_808024
CODE_B590DD:
	JSL.l CODE_808021
	LDA.w $04EC
	BNE.b CODE_B590E8
	SEC
	RTS

CODE_B590E8:
	CLC
	RTS

CODE_B590EA:
	LDA.w $04CA
	ORA.w $04CC
	BIT.w #$8080
	BEQ.b CODE_B590FC
	LDA.w $04EC
	BMI.b CODE_B590FC
	SEC
	RTS

CODE_B590FC:
	CLC
	RTS

CODE_B590FE:
	LDX.w #CODE_B48000
	LDY.w #CODE_B48000>>16
	LDA.w #CODE_808348									; Optimization: This value is never used.
	STX.b $4E
	STY.b $50
	LDA.w #$4000
	TSB.w $0613
	RTS

CODE_B59112:
	PHY
	LDX.w $1B8B
	TYA
	JSL.l CODE_BB85A0
	PLA
	LDX.w $1B8D
	JSL.l CODE_BB85A0
	RTS

DKC3_NorSpr03A4_ArichHead_Main:
;$B59124
	JMP.w (DATA_B59127,x)

DATA_B59127:
	dw CODE_B59149
	dw CODE_B591C8
	dw CODE_B591E0
	dw CODE_B59207
	dw CODE_B5961F
	dw CODE_B59237
	dw CODE_B5927E
	dw CODE_B592E1
	dw CODE_B5932D
	dw CODE_B5934A
	dw CODE_B593A4
	dw CODE_B593BC
	dw CODE_B593ED
	dw CODE_B5942C
	dw CODE_B59453
	dw CODE_B5964D
	dw CODE_B5965F

CODE_B59149:
	TYX
	STX.w $1B6B
	STZ.b $60,x
	STZ.b $68,x
	STZ.b $6C,x
	STZ.b $5C,x
	LDA.w #$980F
	STA.b $5E,x
	JSR.w CODE_B5994F
	STA.l $7EA388
	INC.b $38,x
	LDY.w #$00B0
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1B6D
	LDY.w #$00B2
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1B6F
	LDY.w #$00B4
	JSL.l CODE_BB85B8
	LDY.b $76
	STY.w $1B71
	LDY.w #$00B6
	JSL.l CODE_BB85B8
	LDY.b $76
	STY.w $1B73
	LDY.w #$00D4
	JSL.l CODE_BB85B5
	LDX.b $70
	LDY.b $76
	STY.w $1B8F
	LDA.b $12,x
	STA.w $0054,y
	STA.w $002C,y
	STA.b $54,x
	STA.b $2C,x
	LDA.b $16,x
	STA.w $0056,y
	STA.w $0032,y
	STA.b $56,x
	STA.b $32,x
	JSR.w CODE_B594BA
	LDA.w #$0004
	STA.w $1B75
	STZ.w $1B8B
	JSR.w CODE_B5F0F0
CODE_B591C8:
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCC.b CODE_B591D3
	JMP.w CODE_B596F6

CODE_B591D3:
	JSR.w CODE_B5988A
	BCC.b CODE_B591DD
	STZ.b $5A,x
	JSR.w CODE_B5988A
CODE_B591DD:
	JMP.w CODE_B5976D

CODE_B591E0:
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCS.b CODE_B591EE
	JSR.w CODE_B594AC
	JMP.w CODE_B5976D

CODE_B591EE:
	JSR.w CODE_B59456
	BCC.b CODE_B59204
	LDY.w $04F9
	LDA.w #$0003
	STA.b $38,x
	LDA.w #$0001
	STA.w $1B7D
	JSR.w CODE_B594A2
CODE_B59204:
	JMP.w CODE_B5976D

CODE_B59207:
	JSR.w CODE_B59456
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCS.b CODE_B59217
	JSR.w CODE_B594AC
	BRA.b CODE_B59234

CODE_B59217:
	DEC.w $1B7D
	BNE.b CODE_B59234
	LDA.w #$0001
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$008B
	STA.w $1B7D
	LDA.w #$01D6
	JSL.l CODE_B9A000
	STZ.w $1B89
CODE_B59234:
	JMP.w CODE_B5976D

CODE_B59237:
	TYX
	INC.b $38,x
	LDA.w #$001A
	STA.b $5A,x
	LDA.w #$0178
	STA.b $62,x
	LDA.w #$0180
	STA.b $64,x
	LDA.w #$0014
	STA.b $66,x
	LDA.b $16,x
	SEC
	SBC.w #$0180
	BPL.b CODE_B5925A
	EOR.w #$FFFF
	INC
CODE_B5925A:
	LSR
	INC
	STA.b $1A
	LDA.b $12,x
	SEC
	SBC.w #$0178
	BPL.b CODE_B5926A
	EOR.w #$FFFF
	INC
CODE_B5926A:
	LSR
	INC
	CMP.b $1A
	BCS.b CODE_B59272
	LDA.b $1A
CODE_B59272:
	STA.b $1A
	LDA.w #$00C8
	JSL.l CODE_B5F1E4
	ASL
	STA.b $6A,x
CODE_B5927E:
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCC.b CODE_B59289
	JMP.w CODE_B596F6

CODE_B59289:
	JSR.w CODE_B59456
	BCS.b CODE_B59291
	JMP.w CODE_B5976D

CODE_B59291:
	LDY.w $04F9
	LDA.b $16,x
	CLC
	ADC.w #$000A
	CMP.w $0016,y
	BCC.b CODE_B592C2
	LDA.w #$0009
	STA.b $38,x
	LDA.w #$0001
	STA.w $1B7D
	LDA.w #$00C8
	STA.w $1B83
	LDA.w #$0005
	STA.w $1B85
	LDA.w #$003C
	STA.w $1B87
	JSR.w CODE_B594A2
	JMP.w CODE_B5934A

CODE_B592C2:
	JSR.w CODE_B594A2
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$0001
	STA.w $1B7D
	LDY.w #DATA_B594E2
	LDA.w $1B75
	CMP.w #$0002
	BEQ.b CODE_B592DE
	LDY.w #DATA_B594F6
CODE_B592DE:
	STY.w $1B81
CODE_B592E1:
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCC.b CODE_B592EC
	JMP.w CODE_B596F6

CODE_B592EC:
	JSR.w CODE_B59456
	DEC.w $1B7D
	BNE.b CODE_B5931F
	LDY.w $1B81
	LDA.w $0000,y
	BMI.b CODE_B59322
	STA.b $1E
	LDA.w $0002,y
	STA.b $20
	LDA.w $0005,y
	AND.w #$00FF
	STA.w $1B7D
	JSL.l CODE_B5F1F8
	ASL
	TAY
	LDA.w DATA_B59516,y
	JSL.l CODE_B9A000
	LDA.w #$0001
	STA.w $1B89
CODE_B5931F:
	JMP.w CODE_B5976D

CODE_B59322:
	LDA.w #$000A
	STA.w $1B7D
	LDA.w #$0008
	STA.b $38,x
CODE_B5932D:
	JSR.w CODE_B59456
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCC.b CODE_B5933B
	JMP.w CODE_B596F6

CODE_B5933B:
	DEC.w $1B7D
	BNE.b CODE_B59347
	STZ.w $1B8B
	CLC
	JSR.w CODE_B59690
CODE_B59347:
	JMP.w CODE_B5976D

CODE_B5934A:
	JSR.w CODE_B59456
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCC.b CODE_B59358
	JMP.w CODE_B596F6

CODE_B59358:
	LDY.w $04F9
	LDA.b $16,x
	CLC
	ADC.w #$000A
	CMP.w $0016,y
	BCS.b CODE_B59369
	JMP.w CODE_B592C2

CODE_B59369:
	LDX.b $70
	DEC.w $1B7D
	BNE.b CODE_B593A1
	LDA.w $1B83
	SEC
	SBC.w $1B85
	CMP.w $1B87
	BCS.b CODE_B5937F
	LDA.w $1B87
CODE_B5937F:
	STA.w $1B83
	STA.w $1B7D
	LDY.w $04F9
	LDA.b $12,x
	CMP.w $0012,y
	BCS.b CODE_B59394
	LDA.w #$01D6
	BRA.b CODE_B59397

CODE_B59394:
	LDA.w #$01D4
CODE_B59397:
	JSL.l CODE_B9A000
	LDA.w #$0002
	STA.w $1B89
CODE_B593A1:
	JMP.w CODE_B5976D

CODE_B593A4:
	JSR.w CODE_B59526
	JSR.w CODE_B59671
	BCC.b CODE_B593AF
	JMP.w CODE_B596F6

CODE_B593AF:
	JSR.w CODE_B5988A
	BCC.b CODE_B593B9
	LDA.w #$0005
	STA.b $38,x
CODE_B593B9:
	JMP.w CODE_B5976D

CODE_B593BC:
	JSR.w CODE_B59456
	LDA.b $16,x
	CMP.w #$00F0
	BCC.b CODE_B593C9
	JMP.w CODE_B5976D

CODE_B593C9:
	DEC.w $1B75
	INC.b $38,x
	JSR.w CODE_B5F314
	LDX.w $1B6D
	JSR.w CODE_B5F314
	LDX.w $1B6F
	JSR.w CODE_B5F314
	SEP.b #$20
	LDA.b #$78
	STA.w !REGISTER_BG1AddressAndSize
	REP.b #$20
	LDA.w #$01DC
	JSL.l CODE_B9A000
CODE_B593ED:
	JSR.w CODE_B59456
	BCC.b CODE_B59429
	LDA.w #$0669
	JSL.l CODE_B28012
	LDA.w #$022F
	STA.b $32,x
	INC.b $38,x
	LDA.b $2E,x
	CMP.w #$0200
	BCC.b CODE_B59451
	LSR
	LSR
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	STA.b $2A,x
	LDY.w #$0172
	JSR.w CODE_B5F11F
	LDX.b $76
	LDA.w #$0180
	STA.b $62,x
	LDA.w #$0245
	STA.b $64,x
CODE_B59429:
	JMP.w CODE_B5976D

CODE_B5942C:
	JSR.w CODE_B59456
	LDA.w #$0230
	CMP.b $32,x
	BCS.b CODE_B59429
	DEC
	STA.b $32,x
	LDA.b $2E,x
	CMP.w #$0200
	BCC.b CODE_B59451
	LSR
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	STA.b $2A,x
	BRA.b CODE_B59429

CODE_B59451:
	INC.b $38,x
CODE_B59453:
	JMP.w CODE_B5976D

CODE_B59456:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	PHP
	LDX.b $70
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	LDY.w $1B8F
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $54,x
	STA.w $0054,y
	LDA.b $56,x
	STA.w $0056,y
	LDA.b $2C,x
	STA.w $002C,y
	LDA.b $32,x
	STA.w $0032,y
	PLP
	RTS

CODE_B594A2:
	LDA.w #$000D
	STA.b $5A,x
	STZ.b $30,x
	STZ.b $34,x
	RTS

CODE_B594AC:
	LDX.b $70
	LDA.w #$0010
	STA.b $38,x
	LDA.w #$0014
	STA.w $1B7D
	RTS

CODE_B594BA:
	LDX.w #$0150
	LDY.w #$01D0
	BRA.b CODE_B594C8

CODE_B594C2:
	LDX.w #$01DE
	LDY.w #$0199
CODE_B594C8:
	PHY
	PHX
	LDY.w #$00D6
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1B91
	PLA
	STA.w $0012,y
	PLA
	STA.w $0016,y
	STZ.w $1B93
	RTS

DATA_B594E2:
	dw $014B,$0256,$1E46,$01B0,$0258,$1E46,$0190,$0255
	dw $6446,$FFFF

DATA_B594F6:
	dw $0191,$0255,$1E46,$013F,$0258,$1E46,$01B0,$025A
	dw $1E46,$0111,$01F5,$1E46,$01EF,$01F5,$FF46,$FFFF

DATA_B59516:
	dw $01D5,$01D6,$01D6,$01D6,$01D5,$01D4,$01D4,$01D4

CODE_B59526:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B5954F
	JSL.l CODE_BCE425
	LDY.w $04F9
	LDX.b $70
	LDA.w $0016,y
	SEC
	SBC.w #$000A
	LDY.w #$08AA
	CMP.b $16,x
	BCC.b CODE_B59549
	LDY.w #$0000
CODE_B59549:
	TYA
	JSL.l CODE_BEC009
	RTS

CODE_B5954F:
	LDA.w $1B97
	SEC
	SBC.w #$0010
	CMP.b $16,x
	BCS.b CODE_B5955D
	STZ.b $3C,x
	RTS

CODE_B5955D:
	PLA
	LDA.w #$01D9
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.w $1B75
	CMP.w #$0001
	BNE.b CODE_B595DF
	LDA.w #$0768
	JSL.l CODE_B28012
	LDA.w #$001A
	STA.b $5A,x
	LDY.w $04F9
	LDA.w $0012,y
	CLC
	CMP.w #$0180
	BCS.b CODE_B59595
	LDA.w #$01F7
	SEC
	SBC.w $0012,y
	LSR
	CLC
	ADC.w $0012,y
	BRA.b CODE_B595A1

CODE_B59595:
	LDA.w $0012,y
	SEC
	SBC.w #$010A
	LSR
	CLC
	ADC.w #$010A
CODE_B595A1:
	STA.b $62,x
	LDA.w #$0230
	STA.b $64,x
	LDA.w #$0046
	STA.b $66,x
	LDA.w #$0064
	STA.b $6A,x
	LDA.w #$000B
	STA.b $38,x
	LDX.w $1B6D
	STX.b $76
	INC.b $38,x
	LDA.w #$01D7
	JSL.l CODE_B9A003
	LDX.w $1B6F
	STX.b $76
	INC.b $38,x
	LDA.w #$01D7
	JSL.l CODE_B9A003
	LDA.w #$0002
	LDY.w $1B8F
	STA.w $0038,y
	JMP.w CODE_B5976D

CODE_B595DF:
	LDA.w #$066C
	JSL.l CODE_B28012
	STZ.w $1B8B
	LDA.w #$0080
	TRB.w $1C33
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$001A
	STA.b $5A,x
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	CLC
	ADC.b $12,x
	STA.b $62,x
	LDA.b $16,x
	SEC
	SBC.w #$0034
	STA.b $64,x
	LDA.w #$0019
	STA.b $66,x
	LDA.w #$002D
	STA.b $6A,x
	LDA.w #$003C
	STA.w $1B7F
CODE_B5961F:
	LDX.b $70
	LDA.b $6A,x
	BEQ.b CODE_B59643
	JSR.w CODE_B59456
	LDA.w #$0130
	CMP.b $12,x
	BCC.b CODE_B59635
	STA.b $12,x
	STZ.b $2A,x
	BRA.b CODE_B59640

CODE_B59635:
	LDA.w #$01D0
	CMP.b $12,x
	BCS.b CODE_B59640
	STA.b $12,x
	STZ.b $2A,x
CODE_B59640:
	JMP.w CODE_B5976D

CODE_B59643:
	JSR.w CODE_B594A2
	LDA.w #$000F
	STA.b $38,x
	BRA.b CODE_B59640

CODE_B5964D:
	JSR.w CODE_B59456
	DEC.w $1B7F
	BNE.b CODE_B5965C
	DEC.w $1B75
	SEC
	JSR.w CODE_B59690
CODE_B5965C:
	JMP.w CODE_B5976D

CODE_B5965F:
	JSR.w CODE_B59456
	JSR.w CODE_B59526
	DEC.w $1B7D
	BNE.b CODE_B5966E
	CLC
	JSR.w CODE_B59690
CODE_B5966E:
	JMP.w CODE_B5976D

CODE_B59671:
	LDY.w $04F9
	LDA.w #$01CE
	STA.b $1A
	LDA.w #$01F0
	STA.b $1C
	LDA.w #$0122
	STA.b $1E
	LDA.w #$01A1
	STA.b $20
	LDA.w #$001A
	JSL.l CODE_B68012
	RTS

CODE_B59690:
	PHP
	JSR.w CODE_B5F1AC
	JMP.w (DATA_B59697,x)

DATA_B59697:
	dw CODE_B596A1
	dw CODE_B596AC
	dw CODE_B596AC
	dw CODE_B596A1
	dw CODE_B596A1

CODE_B596A1:
	PLP
	BCS.b CODE_B596A8
	JSR.w CODE_B596DF
	RTS

CODE_B596A8:
	JSR.w CODE_B598A7
	RTS

CODE_B596AC:
	INC.w $1B8B
	PLP
	BCS.b CODE_B596D7
	LDA.w $1B8B
	AND.w #$0001
	BEQ.b CODE_B596D7
	JSR.w CODE_B5F1AC
	LDY.w DATA_B599F3,x
	LDA.w #$0080
	TSB.w $1C33
	BEQ.b CODE_B596CE
	TRB.w $1C33
	LDY.w DATA_B599FD,x
CODE_B596CE:
	JSR.w CODE_B598C2
	LDA.w #$000A
	STA.b $38,x
	RTS

CODE_B596D7:
	LDX.b $70
	LDA.w #$0005
	STA.b $38,x
	RTS

CODE_B596DF:
	LDX.b $70
	LDA.w #$001A
	STA.b $5A,x
	JSR.w CODE_B598B6
	BCC.b CODE_B596F0
	JSR.w CODE_B598A7
	BRA.b CODE_B596F0

CODE_B596F0:
	LDA.w #$0001
	STA.b $38,x
	RTS

CODE_B596F6:
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$001A
	STA.b $5A,x
	LDA.w #$0150
	STA.b $62,x
	LDA.w #$0150
	STA.b $64,x
	LDA.b $16,x
	SEC
	SBC.w #$0150
	BPL.b CODE_B59716
	EOR.w #$FFFF
	INC
CODE_B59716:
	LSR
	INC
	STA.b $1A
	LDA.b $12,x
	SEC
	SBC.w #$0150
	BPL.b CODE_B59726
	EOR.w #$FFFF
	INC
CODE_B59726:
	LSR
	INC
	CMP.b $1A
	BCS.b CODE_B5972E
	LDA.b $1A
CODE_B5972E:
	STA.b $1A
	LDA.w $1B75
	TAY
	LDA.w DATA_B59AC3,y
	AND.w #$00FF
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.b $1A
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	CMP.w #$0014
	BCS.b CODE_B59755
	LDA.w #$0014
CODE_B59755:
	STA.b $6A,x
	LDY.w #$03E8
	STY.w !REGISTER_DividendLo
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	STA.b $66,x
CODE_B5976D:
	JSR.w CODE_B59816
	JSR.w CODE_B5990E
	JSR.w CODE_B597EC
	JSR.w CODE_B5977F
	JSR.w CODE_B5983B
	JMP.w CODE_B5F164

CODE_B5977F:
	LDA.b $6C,x
	BEQ.b CODE_B597DA
	LDA.b $60,x
	CLC
	ADC.b $68,x
	STA.b $60,x
	BPL.b CODE_B597D0
	LDA.b $68,x
	BPL.b CODE_B597DA
	LDA.b $60,x
	CMP.b $6C,x
	BCS.b CODE_B597DA
CODE_B59796:
	LDA.b $6C,x
	CMP.w #$8000
	PHP
	ROR
	PLP
	ROR
	SEC
	SBC.b $6C,x
	STA.b $6C,x
	BPL.b CODE_B597B0
	CMP.w #$FF01
	BCC.b CODE_B597C6
	LDA.w #$FF01
	BRA.b CODE_B597B8

CODE_B597B0:
	CMP.w #$0100
	BCS.b CODE_B597C6
	LDA.w #$0100
CODE_B597B8:
	STA.b $6C,x
	LDY.w #$0040
	LDA.b $68,x
	BPL.b CODE_B597C4
	LDY.w #$FFC0
CODE_B597C4:
	STY.b $68,x
CODE_B597C6:
	LDA.b $68,x
	EOR.w #$FFFF
	INC
	STA.b $68,x
	BRA.b CODE_B597DA

CODE_B597D0:
	LDA.b $68,x
	BMI.b CODE_B597DA
	LDA.b $60,x
	CMP.b $6C,x
	BCS.b CODE_B59796
CODE_B597DA:
	LDA.b $60,x
	AND.w #$FF00
	STA.b $58,x
	LDX.w $1B71
	STA.b $58,x
	LDX.w $1B73
	STA.b $58,x
	RTS

CODE_B597EC:
	LDA.b $00
	LSR
	LSR
	LSR
	CMP.b $5C,x
	BEQ.b CODE_B5980E
	STA.b $5C,x
	LDY.b $5E,x
	INY
	SEP.b #$20
	LDA.w $0000,y
	BPL.b CODE_B59807
	LDY.w #DATA_B5980F
	LDA.w $0000,y
CODE_B59807:
	STA.w $1B67
	REP.b #$20
	STY.b $5E,x
CODE_B5980E:
	RTS

DATA_B5980F:
	db $00,$01,$02,$03,$02,$01,$FF

CODE_B59816:
	LDX.b $70
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $1E
	LDA.w $0016,y
	SEC
	SBC.w #$000A
	STA.b $20
	JSL.l CODE_B5F1F8
	ASL
	ASL
	STA.b $1E
	LDA.w #DATA_B599D3
	CLC
	ADC.b $1E
	STA.w $1B95
	RTS

CODE_B5983B:
	LDX.w $1B91
	BNE.b CODE_B5984A
	DEC.w $1B93
	BNE.b CODE_B5985A
	JSR.w CODE_B594C2
	BRA.b CODE_B5985A

CODE_B5984A:
	LDA.b $00,x
	CMP.w #$02C0
	BEQ.b CODE_B5987F
	LDA.w #$003C
	STA.w $1B93
	STZ.w $1B91
CODE_B5985A:
	LDA.w $1B93
	CMP.w #$0009
	BNE.b CODE_B5987E
	LDY.w #$00CC
	JSL.l CODE_BB8585
	LDA.w #$0174
	JSL.l CODE_B9A003
	LDX.b $76
	STZ.b $2E,x
	LDA.w #$01DE
	STA.b $12,x
	LDA.w #$0184
	STA.b $16,x
CODE_B5987E:
	RTS

CODE_B5987F:
	LDA.w #$1010
	STA.b $0C,x
	LDA.b $16,x
	STA.w $1B97
	RTS

CODE_B5988A:
	LDX.b $70
	LDA.b $5A,x
	AND.w #$00FF
	CMP.w #$001A
	BEQ.b CODE_B59899
	JSR.w CODE_B598A7
CODE_B59899:
	JSR.w CODE_B59456
	BCC.b CODE_B598A5
	JSR.w CODE_B598B6
	BCC.b CODE_B598A5
	SEC
	RTS

CODE_B598A5:
	CLC
	RTS

CODE_B598A7:
	JSR.w CODE_B5F1AC
	LDY.w DATA_B599F3,x
	JSR.w CODE_B598C2
	LDA.w #$0001
	STA.b $38,x
	RTS

CODE_B598B6:
	LDA.w $1B7B
	CLC
	ADC.w #$0006
	TAY
	JSR.w CODE_B598C2
	RTS

CODE_B598C2:
	PHY
	LDA.w $1B6D
	STA.b $76
	LDA.w #$01D2
	JSL.l CODE_B9A003
	LDA.w $1B6F
	STA.b $76
	LDA.w #$01D2
	JSL.l CODE_B9A003
	PLY
	STY.w $1B7B
	LDA.w $0000,y
	BPL.b CODE_B598E6
	SEC
	RTS

CODE_B598E6:
	STA.b $62,x
	LDA.w $0002,y
	STA.b $64,x
	LDA.w $0004,y
	AND.w #$00FF
	STA.b $66,x
	LDA.w $0005,y
	AND.w #$00FF
	STA.b $6A,x
	LDA.w #$001A
	STA.b $5A,x
	LDA.w #$00B0
	STA.b $68,x
	LDA.w #$0300
	STA.b $6C,x
	CLC
	RTS

CODE_B5990E:
	LDX.b $70
	JSR.w CODE_B5994F
	LDA.b $16,x
	SEC
	SBC.w $1975
	PHA
	SBC.w #$016A
	EOR.w #$FFFF
	INC
	STA.w $1B79
	LDA.w $1B75
	BNE.b CODE_B59937
	PLA
	LDY.w #$0017
	CMP.w #$00D0
	BCC.b CODE_B59945
	LDY.w #$0016
	BRA.b CODE_B59945

CODE_B59937:
	PLA
	LDY.w #$0017
	CMP.w #$FFD8
	BPL.b CODE_B59945
	BCS.b CODE_B59945
	LDY.w #$0016
CODE_B59945:
	TYA
	SEP.b #$20
	STA.l $7EA15A
	REP.b #$20
	RTS

CODE_B5994F:
	LDA.b $12,x
	SEC
	SBC.w $196D
	SBC.w #$0180
	EOR.w #$FFFF
	INC
	STA.w $1B77
	RTS

DKC3_NorSpr03A8_ArichPupil_Main:
;$B59960
	TYX
	LDY.w #$0006
	LDA.b $1E,x
	BIT.w #$4000
	BNE.b CODE_B5996E
	LDY.w #$FFFC
CODE_B5996E:
	TYA
	LDY.w $1B6B
	CLC
	ADC.w $0012,y
	STA.b $22
	CLC
	ADC.b $5C,x
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w #$FFFE
	STA.b $24
	CLC
	ADC.b $5E,x
	STA.b $16,x
	LDY.w $1B95
	LDX.b $70
	LDA.b $1E,x
	BIT.w #$4000
	BNE.b CODE_B5999C
	LDA.w $0000,y
	BRA.b CODE_B5999F

CODE_B5999C:
	LDA.w $0002,y
CODE_B5999F:
	TAY
	JSL.l CODE_B5F1B2
	CLC
	ADC.b $22
	STA.b $62,x
	TYA
	XBA
	JSL.l CODE_B5F1B2
	CLC
	ADC.b $24
	STA.b $64,x
	LDA.w #$001A
	STA.b $5A,x
	JSL.l CODE_B9E000
	LDA.w #$000E
	STA.b $6A,x
	LDA.b $12,x
	SEC
	SBC.b $22
	STA.b $5C,x
	LDA.b $16,x
	SEC
	SBC.b $24
	STA.b $5E,x
	JMP.w [$04F5]

DATA_B599D3:
	dw $FE00,$FE00,$FF01,$FF02,$0001,$0002,$0101,$0101
	dw $0100,$0100,$01FE,$01FE,$00FE,$00FF,$FEFE,$FFFF

DATA_B599F3:
	dw $0000,DATA_B59A6B,DATA_B59A37,DATA_B59A1D,DATA_B59A03

DATA_B599FD:
	dw $0000,DATA_B59A97,DATA_B59A51

DATA_B59A03:
	dw $0162,$0218,$9F09,$0184,$0218,$9F09,$019C,$0218
	dw $9F09,$0184,$0218,$9F09,$FFFF

DATA_B59A1D:
	dw $0164,$0218,$870C,$0184,$0218,$870C,$019F,$0218
	dw $870C,$0184,$0218,$870C,$FFFF

DATA_B59A37:
	dw $0160,$0218,$7312,$0172,$0218,$7312,$018D,$0218
	dw $7312,$01A0,$0218,$7312,$FFFF

DATA_B59A51:
	dw $01A0,$0218,$7312,$018D,$0218,$7312,$0172,$0218
	dw $7312,$0160,$0218,$7312,$FFFF

DATA_B59A6B:
	dw $0160,$0218,$671A,$0172,$0218,$671A,$018D,$0218
	dw $671A,$01A0,$0218,$671A,$018D,$0218,$671A,$0172
	dw $0218,$671A,$0160,$0218,$671A,$FFFF

DATA_B59A97:
	dw $01A0,$0218,$671A,$018D,$0218,$671A,$0172,$0218
	dw $671A,$0160,$0218,$671A,$0172,$0218,$671A,$018D
	dw $0218,$671A,$01A0,$0218,$671A,$FFFF

DATA_B59AC3:
	db $00,$D2,$E1,$F0,$FF

DKC3_NorSpr0108_Bleak_Main:
;$B59AC8
	PHY
	PHX
	JSR.w CODE_B5A38B
	JSR.w CODE_B59F51
	PLX
	PLY
	JMP.w (DATA_B59AD5,x)

DATA_B59AD5:
	dw CODE_B59B09
	dw CODE_B59B7E
	dw CODE_B59B8B
	dw CODE_B59BA3
	dw CODE_B59BB1
	dw CODE_B59BC5
	dw CODE_B59BE4
	dw CODE_B59C0B
	dw CODE_B59C4D
	dw CODE_B59C8A
	dw CODE_B59CD0
	dw CODE_B59CFC
	dw CODE_B59D1F
	dw CODE_B59D97
	dw CODE_B59E8D
	dw CODE_B59EAA
	dw CODE_B59AF7

CODE_B59AF7:
	LDA.w $04EC
	BNE.b CODE_B59B06
	LDA.w #$FFFF
	STA.w $195B
	JSL.l CODE_BB85C7
CODE_B59B06:
	JMP.w [$04F5]

CODE_B59B09:
	TYX
	STX.w $1B6B
	INC.b $38,x
	STZ.b $62,x
	LDA.w #$0006
	STA.w $1B75
	JSR.w CODE_B59F28
	LDA.w $05AF
	BIT.w #$4000
	BEQ.b CODE_B59B62
	LDY.w #$00C4
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.b $12,x
	SEC
	SBC.w #$0028
	STA.b $12,x
	LDA.w #$0003
	STA.b $38,x
	LDA.w $05B5
	BNE.b CODE_B59B42
	LDA.w #$0008
	BRA.b CODE_B59B45

CODE_B59B42:
	LDA.w #$0007
CODE_B59B45:
	JSL.l CODE_BB85A0
	LDA.w $05B5
	INC
	EOR.w #$0003
	STA.b $5C,x
	CLC
	ADC.w #$0198
	JSL.l CODE_B9A003
	DEC.b $44,x
	DEC.b $0E,x
	DEC.b $0E,x
	BRA.b CODE_B59B69

CODE_B59B62:
	LDY.w #$00E4
	JSL.l CODE_BB8585
CODE_B59B69:
	JSR.w CODE_B5F0F0
	LDY.w #$00C6
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1B77
	LDA.w #$0001
	STA.w $1B6F
CODE_B59B7E:
	LDX.b $70
	STZ.b $3C,x
	JSR.w CODE_B5A0A4
	JSR.w CODE_B5A110
	JSR.w CODE_B5A15A
CODE_B59B8B:
	JSR.w CODE_B59C19
	LDA.w #$0003
	JSL.l CODE_B9E003
	LDA.b $5C,x
	CMP.b $16,x
	BCC.b CODE_B59BA0
	STA.b $16,x
	JSR.w CODE_B5A080
CODE_B59BA0:
	JMP.w CODE_B5F164

CODE_B59BA3:
	JSR.w CODE_B59C19
	DEC.w $1B7D
	BNE.b CODE_B59BAE
	JSR.w CODE_B59FE8
CODE_B59BAE:
	JMP.w CODE_B5F164

CODE_B59BB1:
	JSR.w CODE_B59C19
	DEC.w $1B7D
	BNE.b CODE_B59BC2
	LDA.w $1B8D
	STA.w $1B7D
	JSR.w CODE_B59F9B
CODE_B59BC2:
	JMP.w CODE_B5F164

CODE_B59BC5:
	JSR.w CODE_B59C19
	DEC.w $1B7D
	BNE.b CODE_B59BE1
	TYX
	LDA.w #$0006
	STA.b $38,x
	JSR.w CODE_B5F1AC
	LDY.b $70
	LDA.w DATA_B5A416,x
	STA.w $002E,y
	JSR.w CODE_B5A12F
CODE_B59BE1:
	JMP.w CODE_B5F164

CODE_B59BE4:
	JSR.w CODE_B59C19
	LDA.w #$0003
	JSL.l CODE_B9E003
	LDA.b $5E,x
	CMP.b $16,x
	BCS.b CODE_B59C08
	STA.b $16,x
	LDA.w #$0007
	STA.b $38,x
	LDY.w $1B75
	DEY
	LDA.w DATA_B5A3D1,y
	AND.w #$00FF
	STA.w $1B7D
CODE_B59C08:
	JMP.w CODE_B5F164

CODE_B59C0B:
	DEC.w $1B7D
	BNE.b CODE_B59C16
	TYX
	LDA.w #$0001
	STA.b $38,x
CODE_B59C16:
	JMP.w CODE_B5F164

CODE_B59C19:
	LDA.w #$0010
	BIT.w $1C33
	BNE.b CODE_B59C27
	LDX.b $70
	LDA.b $3C,x
	BNE.b CODE_B59C28
CODE_B59C27:
	RTS

CODE_B59C28:
	LDA.w #$066A
	JSL.l CODE_B28012
	PLA
	LDX.b $70
	LDA.w #$0064
	STA.w $1B7D
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$01E1
	CLC
	ADC.b $60,x
	JSL.l CODE_B9A000
	LDA.w #$0010
	TSB.w $1C33
CODE_B59C4D:
	DEC.w $1B7D
	BNE.b CODE_B59C87
	TYX
	DEC.w $1B75
	BNE.b CODE_B59C7D
	LDA.w #$066B
	JSL.l CODE_B28012
	LDA.w #$000C
	STA.b $38,x
	LDY.w $1BB9
	LDA.w #$0006
	STA.w $0038,y
	STY.b $76
	LDA.w #$0195
	CLC
	ADC.w $005C,y
	JSL.l CODE_B9A003
	JMP.w [$04F5]

CODE_B59C7D:
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$0200
	STA.b $2E,x
CODE_B59C87:
	JMP.w CODE_B5F164

CODE_B59C8A:
	JSR.w CODE_B59C19
	LDA.w $1B7D
	BEQ.b CODE_B59CCD
	STZ.w $1B7D
	DEC.w $1B6D
	BNE.b CODE_B59CAD
	JSR.w CODE_B5F1AC
	JSR.w (DATA_B59CA3,x)
	JMP.w CODE_B5F164

DATA_B59CA3:
	dw $0000
	dw CODE_B59F80
	dw $0000
	dw CODE_B59F78
	dw CODE_B59F74

CODE_B59CAD:
	LDX.w #DATA_B5A4F9
	LDY.w #$01E7
	LDA.w #$0020
	TSB.w $1C33
	BEQ.b CODE_B59CC2
	TRB.w $1C33
	DEY
	LDX.w #DATA_B5A4E1
CODE_B59CC2:
	STX.w $1B81
	TYA
	JSL.l CODE_B9A000
	JSR.w CODE_B5A074
CODE_B59CCD:
	JMP.w CODE_B5F164

CODE_B59CD0:
	DEC.w $1B7D
	BNE.b CODE_B59CF3
	LDY.w $1B81
	LDA.w $0000,y
	AND.w #$00FF
	BEQ.b CODE_B59CF6
	LDY.w $1B81
	LDA.w $0001,y
	AND.w #$00FF
	STA.w $1B7D
	LDA.w #$01ED
	JSL.l CODE_B9A000
CODE_B59CF3:
	JMP.w CODE_B5F164

CODE_B59CF6:
	JSR.w CODE_B59F05
	JMP.w [$04F5]

CODE_B59CFC:
	JSR.w CODE_B59C19
	LDX.b $70
	LDA.w #$01EB
	CMP.b $40,x
	BEQ.b CODE_B59D14
	DEC.w $1B7D
	BNE.b CODE_B59D1C
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B59D14:
	LDA.w $1B7D
	BEQ.b CODE_B59D1C
	JSR.w CODE_B59FE8
CODE_B59D1C:
	JMP.w CODE_B5F164

CODE_B59D1F:
	TYX
	LDA.b $44,x
	CLC
	ADC.w #$0006
	STA.b $44,x
	LDA.b $44,x
	CMP.w #$0400
	BCC.b CODE_B59D94
	LDA.w #$060E
	JSL.l CODE_B28012
	LDA.w #$070F
	JSL.l CODE_B28012
	LDA.w #$000D
	STA.b $38,x
	LDA.w #$00DA
	STA.b $0E,x
	LDA.w #DATA_B59EB0
	STA.b $5C,x
	LDY.w $1B77
	STZ.w $1B77
	JSL.l CODE_B6800C
	LDY.w #$00E0
	JSL.l CODE_BB8585
	LDY.w #$015C
	JSR.w CODE_B5F13A
	LDY.w $1BB9
	LDX.b $76
	LDA.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	STA.b $64,x
	LDY.b $70
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	LDY.w $1BB9
	LDA.w #$0006
	STA.w $0038,y
	STY.b $76
	LDA.w #$0192
	CLC
	ADC.w $005C,y
	JSL.l CODE_B9A003
CODE_B59D94:
	JMP.w CODE_B5F164

CODE_B59D97:
	TYX
	LDY.b $5C,x
	LDA.w $0000,y
	BPL.b CODE_B59DAD
	LDA.w #$0001
	STA.w $1B7D
	LDA.w #$000E
	STA.b $38,x
	JMP.w CODE_B5F164

CODE_B59DAD:
	PHA
	PHY
	LDY.w #$00DA
	JSL.l CODE_BB8585
	PLY
	PHY
	LDA.b $03,S
	CLC
	ADC.w #$0208
	JSL.l CODE_B9A003
	PLY
	LDX.b $76
	SEP.b #$20
	LDA.w $0009,y
	STA.b $12,x
	LDA.w $000A,y
	STA.b $16,x
	LDA.w $0007,y
	STA.b $66,x
	LDA.w $0008,y
	PHA
	STA.b $60,x
	LDA.w $0006,y
	SEC
	SBC.w $0004,y
	REP.b #$20
	AND.w #$00FF
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0004,y
	STA.b $5E,x
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.w $0003,y
	STA.b $6C,x
	PHA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w $0001,y
	BPL.b CODE_B59E14
	LDA.w !REGISTER_QuotientLo
	EOR.w #$FFFF
	INC
	BRA.b CODE_B59E17

CODE_B59E14:
	LDA.w !REGISTER_QuotientLo
CODE_B59E17:
	STA.b $5C,x
	CMP.w #$8000
	ROR
	CLC
	ADC.b $5C,x
	STA.b $5C,x
	SEP.b #$20
	PLA
	STA.w !REGISTER_Multiplicand
	PLA
	STA.w !REGISTER_Multiplier
	REP.b #$20
	PLA
	STA.b $68,x
	PHY
	BEQ.b CODE_B59E39
	LDY.w #$00E0
	STY.b $0E,x
CODE_B59E39:
	ASL
	TAY
	LDA.w DATA_B59F01,y
	PLY
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	SEP.b #$20
	LDA.w !REGISTER_QuotientLo
	STA.w !REGISTER_Multiplicand
	LDA.b #$F0
	SEC
	SBC.b $5E,x
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$F0
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	BNE.b CODE_B59E7E
	LDA.w #$0100
CODE_B59E7E:
	STA.b $44,x
	LDX.b $70
	LDA.b $5C,x
	CLC
	ADC.w #$000B
	STA.b $5C,x
	JMP.w CODE_B5F164

CODE_B59E8D:
	DEC.w $1B7D
	BNE.b CODE_B59EA7
	TYX
	LDA.w #$C000
	STA.b $26,x
	LDA.w #$000F
	STA.b $38,x
	JSL.l CODE_BB85DC
	LDX.b $70
	JSL.l CODE_BB85D9
CODE_B59EA7:
	JMP.w [$04F5]

CODE_B59EAA:
	JSR.w CODE_B5F0FB
	JMP.w [$04F5]

DATA_B59EB0:
	db $01,$00,$00,$03,$0F,$00,$10,$78,$19,$90,$80,$01,$00,$FF,$04,$13
	db $00,$14,$6E,$1C,$84,$78,$01,$00,$FF,$03,$2A,$00,$2B,$5A,$20,$74
	db $70,$00,$00,$00,$03,$47,$00,$48,$5A,$28,$90,$68,$00,$00,$00,$03
	db $17,$00,$18,$50,$20,$80,$60,$00,$00,$FF,$02,$1F,$00,$20,$5A,$20
	db $70,$68,$FF,$FF,$00,$00,$FF,$03,$3A,$00,$3B,$96,$16,$78,$68,$FF
	db $FF

DATA_B59F01:
	dw $2400,$1400

CODE_B59F05:
	LDX.b $70
	STZ.b $3C,x
	LDA.w #$000B
	STA.b $38,x
	LDY.w $1B75
	LDA.w DATA_B5A424,y
	AND.w #$00FF
	STA.w $1B7D
	LDA.w #$01E8
	JSL.l CODE_B9A000
	LDA.w #$0010
	TRB.w $1C33
	RTS

CODE_B59F28:
	LDY.w #$00C4
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BB9
	STZ.b $64,x
	LDA.w $05B5
	BEQ.b CODE_B59F42
	LDA.w #$0008
	JSL.l CODE_BB85A0
CODE_B59F42:
	LDA.w $05B5
	INC
	STA.b $5C,x
	CLC
	ADC.w #$0198
	JSL.l CODE_B9A003
	RTS

CODE_B59F51:
	LDA.w $04DA
	BIT.w #$1000
	BEQ.b CODE_B59F73
	LDA.w $04EC
	BEQ.b CODE_B59F73
	CMP.w #$0100
	BCS.b CODE_B59F73
	LDX.w $1BB9
	LDA.w #$0005
	CMP.b $38,x
	BEQ.b CODE_B59F73
	LDA.w #$0010
	TSB.w $05B1
CODE_B59F73:
	RTS

CODE_B59F74:
	JSR.w CODE_B59F05
	RTS

CODE_B59F78:
	LDA.w #DATA_B5A433
	LDY.w #$0028
	BRA.b CODE_B59F86

CODE_B59F80:
	LDA.w #DATA_B5A45A
	LDY.w #$001E
CODE_B59F86:
	STA.w $1B81
	STY.w $1B7D
	LDX.b $70
	LDA.w #$000A
	STA.b $38,x
	LDA.w #$01EC
	JSL.l CODE_B9A000
	RTS

CODE_B59F9B:
	JSR.w CODE_B5F1AC
	JMP.w (DATA_B59FA1,x)

DATA_B59FA1:
	dw $0000
	dw $0000
	dw CODE_B59FAF
	dw $0000
	dw $0000
	dw CODE_B59FAF
	dw CODE_B59FAF

CODE_B59FAF:
	TYX
	LDA.w #$01DF
	CLC
	ADC.b $60,x
	JSL.l CODE_B9A000
	DEC.w $1B6D
	BNE.b CODE_B59FE7
	LDX.b $70
	LDY.w $1B75
	CPY.w #$0002
	BNE.b CODE_B59FD9
	INC.b $62,x
	LDA.b $62,x
	CMP.w #$0008
	BCC.b CODE_B59FD9
	LDA.w #$0032
	STZ.b $62,x
	BRA.b CODE_B59FDF

CODE_B59FD9:
	LDA.w DATA_B5A40F,y
	AND.w #$00FF
CODE_B59FDF:
	STA.w $1B7D
	LDA.w #$0005
	STA.b $38,x
CODE_B59FE7:
	RTS

CODE_B59FE8:
	JSR.w CODE_B5A15A
	JSR.w CODE_B5F1AC
	JMP.w (DATA_B59FF1,x)

DATA_B59FF1:
	dw $0000
	dw CODE_B5A022
	dw CODE_B59FFF
	dw CODE_B5A022
	dw CODE_B5A022
	dw CODE_B59FFF
	dw CODE_B59FFF

CODE_B59FFF:
	LDA.w $1B75
	ASL
	TAY
	LDX.w DATA_B5A3F5,y
	TXY
	LDX.b $70
	LDA.w $0000,y
	STA.w $1B6D
	LDA.w $0002,y
	STA.w $1B8D
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0001
	STA.w $1B7D
	RTS

CODE_B5A022:
	LDA.w #$0020
	LDY.w $1BB9
	LDX.b $12,y
	CPX.w #$0180
	BCC.b CODE_B5A046
	TSB.w $1C33
	LDA.w #DATA_B5A4F9
	STA.w $1B81
	LDX.b $70
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDA.w #$01E7
	BRA.b CODE_B5A05B

CODE_B5A046:
	TRB.w $1C33
	LDA.w #DATA_B5A4E1
	STA.w $1B81
	LDX.b $70
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDA.w #$01E6
CODE_B5A05B:
	JSL.l CODE_B9A000
	LDA.w #$0003
	STA.w $1B6D
	LDY.b $70
	STZ.w $1B7D
	LDA.w #$0009
	STA.w $0038,y
	JSR.w CODE_B5A074
	RTS

CODE_B5A074:
	JSR.w CODE_B5F1AC
	LDA.w DATA_B5A429,x
	LDY.b $70
	STA.w $0044,y
	RTS

CODE_B5A080:
	LDA.w #$0003
	STA.b $38,x
	LDY.w $1B75
	DEY
	LDA.w DATA_B5A3EF,y
	AND.w #$00FF
	STA.w $1B7D
	LDA.w #$0100
	BIT.w $1C33
	BNE.b CODE_B5A0A3
	TSB.w $1C33
	LDA.w #$005A
	STA.w $1B7D
CODE_B5A0A3:
	RTS

CODE_B5A0A4:
	JSR.w CODE_B5F1AC
	JMP.w (DATA_B5A0AA,x)

DATA_B5A0AA:
	dw $0000
	dw CODE_B5A0F4
	dw CODE_B5A0B8
	dw CODE_B5A0F4
	dw CODE_B5A0F4
	dw CODE_B5A0B8
	dw CODE_B5A0B8

CODE_B5A0B8:
	LDX.b $70
	LDA.w #$008D
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$0139
	STA.b $12,x
	LSR
	BCC.b CODE_B5A0DC
	LDA.w #$2000
	JSR.w CODE_B5A150
	LDA.w #$0175
	STA.b $5C,x
	STZ.b $60,x
	LDA.w #$01AD
	BRA.b CODE_B5A0EF

CODE_B5A0DC:
	LDA.w #$1000
	JSR.w CODE_B5A150
	LDA.w #$0145
	STA.b $5C,x
	LDA.w #$0004
	STA.b $60,x
	LDA.w #$0165
CODE_B5A0EF:
	STA.b $16,x
	STA.b $5E,x
	RTS

CODE_B5A0F4:
	LDX.b $70
	LDA.w #$0180
	STA.b $12,x
	LDA.w #$0175
	STA.b $5C,x
	STZ.b $60,x
	LDA.w #$01AD
	STA.b $16,x
	STA.b $5E,x
	LDA.w #$2000
	JSR.w CODE_B5A150
	RTS

CODE_B5A110:
	LDA.w #$0002
	STA.b $38,x
	LDA.w $1B75
	DEC
	ASL
	ASL
	TAY
	LDA.w DATA_B5A3D7,y
	STA.b $2E,x
	LDA.w DATA_B5A3D7+$02,y
	CLC
	ADC.b $60,x
	JSL.l CODE_B9A000
	JSR.w CODE_B5A12F
	RTS

CODE_B5A12F:
	LDX.b $70
	LDA.b $60,x
	BNE.b CODE_B5A147
	LDA.b $2E,x
	BPL.b CODE_B5A148
	EOR.w #$FFFF
	INC
	LSR
	LSR
CODE_B5A13F:
	CLC
	ADC.b $2E,x
	CLC
	ADC.b $2E,x
	STA.b $2E,x
CODE_B5A147:
	RTS

CODE_B5A148:
	LSR
	LSR
	EOR.w #$FFFF
	INC
	BRA.b CODE_B5A13F

CODE_B5A150:
	EOR.b $1E,x
	AND.w #$3000
	EOR.b $1E,x
	STA.b $1E,x
	RTS

CODE_B5A15A:
	JSR.w CODE_B5F1AC
	LDA.w #$0010
	TRB.w $1C33
	LDA.w DATA_B5A16A,x
	TSB.w $1C33
	RTS

DATA_B5A16A:
	dw $0000,$0010,$0000,$0010,$0010,$0000,$0000

DKC3_NorSpr03B8_BleakSnowball_Main:
;$B5A178
	JSL.l CODE_B9E000
	LDA.b $16,x
	CMP.w #$01F0
	BCC.b CODE_B5A186
	JMP.w CODE_B5F16B

CODE_B5A186:
	JMP.w CODE_B5F164

DKC3_NorSpr03C0_BleakFightKong_Main:
;$B5A189
	JMP.w (DATA_B5A18C,x)

DATA_B5A18C:
	dw CODE_B5A19E
	dw CODE_B5A1AC
	dw CODE_B5A1BC
	dw CODE_B5A1D8
	dw CODE_B5A1E6
	dw CODE_B5A1F2
	dw CODE_B5A1F2
	dw CODE_B5A1F5
	dw CODE_B5A218

CODE_B5A19E:
	LDX.b $70
	JSR.w CODE_B5A295
	JSR.w CODE_B5A277
	JSR.w CODE_B5900F
	JMP.w CODE_B5F164

CODE_B5A1AC:
	TYX
	JSR.w CODE_B5A295
	JSR.w CODE_B5A277
	LDA.w #$0180
	JSR.w CODE_B59078
	JMP.w CODE_B5F164

CODE_B5A1BC:
	JSL.l CODE_B9E000
	BCC.b CODE_B5A1D5
	STZ.b $2A,x
	STZ.b $30,x
	LDA.b $38,x
	XBA
	STA.b $38,x
	LDA.w #$0195
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
CODE_B5A1D5:
	JMP.w CODE_B5F164

CODE_B5A1D8:
	JSL.l CODE_B9E000
	BCC.b CODE_B5A1E3
	INC.b $38,x
	JSR.w CODE_B5A2AE
CODE_B5A1E3:
	JMP.w CODE_B5F164

CODE_B5A1E6:
	JSL.l CODE_B9E000
	BCC.b CODE_B5A1EF
	JMP.w CODE_B5F16B

CODE_B5A1EF:
	JMP.w CODE_B5F164

CODE_B5A1F2:
	JMP.w CODE_B5F164

CODE_B5A1F5:
	TYX
	DEC.b $6A,x
	BNE.b CODE_B5A215
	LDA.w $05B5
	INC
	EOR.w #$0003
	STA.b $5C,x
	CLC
	ADC.w #$0198
	JSL.l CODE_B9A000
	LDX.b $70
	JSR.w CODE_B5A2AE
	LDA.w #$0004
	STA.b $38,x
CODE_B5A215:
	JMP.w CODE_B5F164

CODE_B5A218:
	TYX
	LDA.w $04C4
	DEC
	BNE.b CODE_B5A26A
	LDA.w #$0100
	TSB.w $05AF
	DEC.b $00
	LDA.w #$0002
	STA.w $194D
	INC.b $4C,x
	LDA.b $4C,x
	AND.w #$001F
	BEQ.b CODE_B5A243
	CMP.w #$0010
	BNE.b CODE_B5A24C
	LDA.w #$C000
	STA.b $26,x
	JMP.w [$04F5]

CODE_B5A243:
	STZ.b $26,x
	LDA.w #$062D
	JSL.l CODE_B28018
CODE_B5A24C:
	LDA.w $04DA
	BIT.w #$5000
	BEQ.b CODE_B5A267
	LDA.b $4C,x
	CMP.w #$0020
	BCC.b CODE_B5A267
	LDA.w #$0100
	TRB.w $05AF
	JSL.l CODE_BB85D3
	BRA.b CODE_B5A26A

CODE_B5A267:
	JMP.w [$04F5]

CODE_B5A26A:
	LDX.b $70
	STZ.b $38,x
	STZ.b $26,x
	JSL.l CODE_BB85D3
	JMP.w CODE_B5A19E

CODE_B5A277:
	LDY.b $64,x
	LDA.w $04D6,y
	BIT.w #$0800
	BEQ.b CODE_B5A286
	LDA.w #$0000
	BRA.b CODE_B5A291

CODE_B5A286:
	LDA.w $04D6,y
	BIT.w #$0400
	BEQ.b CODE_B5A294
	LDA.w #$0001
CODE_B5A291:
	STA.w $1B6F
CODE_B5A294:
	RTS

CODE_B5A295:
	LDA.b $68,x
	BEQ.b CODE_B5A2AD
	DEC.b $68,x
	BNE.b CODE_B5A2AD
	DEC.b $66,x
	BEQ.b CODE_B5A2AD
	LDA.w #$0006
	STA.b $68,x
	LDA.b $26,x
	EOR.w #$C000
	STA.b $26,x
CODE_B5A2AD:
	RTS

CODE_B5A2AE:
	LDA.w #$00D0
	STA.b $5E,x
	LDA.w #$0200
	STA.b $44,x
	LDA.w #$FC00
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0012
	STA.b $5A,x
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	RTS

CODE_B5A2CC:
	LDA.w #$0220
	STA.b $5E,x
	LDA.w #$0200
	STA.b $44,x
	LDA.w #$0400
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0012
	STA.b $5A,x
	RTS

DKC3_NorSpr03E8_UnknownSprite03E8_Main:
;$B5A2E3
	LDY.w $1BB9
	JSL.l CODE_BEC003
	BCC.b CODE_B5A341
	LDA.w #$4000
	TSB.w $05AF
	LDY.w #$00C4
	JSL.l CODE_BB8585
	LDY.b $70
	LDX.b $76
	LDA.w $0012,y
	STA.b $12,x
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$0014
	STA.b $6A,x
	DEC.b $0E,x
	DEC.b $0E,x
	LDA.w $05B5
	BNE.b CODE_B5A31A
	LDA.w #$0008
	BRA.b CODE_B5A31D

CODE_B5A31A:
	LDA.w #$0007
CODE_B5A31D:
	JSL.l CODE_BB85A0
	LDA.w $05B5
	INC
	EOR.w #$0003
	STA.b $5C,x
	CLC
	ADC.w #$0195
	JSL.l CODE_B9A003
	JSL.l CODE_BB8591
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEC030
CODE_B5A341:
	JMP.w CODE_B5F164

DKC3_NorSpr0048_BleakFightCursor_Main:
;$B5A344
	LDA.w $1B6F
	ASL
	TAX
	LDA.w DATA_B5A352,x
	STA.w $0016,y
	JMP.w [$04F5]

DATA_B5A352:
	dw $0137,$016C

DKC3_NorSpr002C_ThrownSnowball_Main:
;$B5A356
	JSL.l CODE_B9E000
	LDA.b $2E,x
	BMI.b CODE_B5A368
	LDA.w #$00D0
	STA.b $0E,x
	LDA.b $5C,x
	JSR.w CODE_B5A150
CODE_B5A368:
	JMP.w CODE_B5F164

DATA_B5A36B:
	dw $7C10,$7C1F,$415F,$029F,$4350,$7FE1,$4BE1,$17C2
	dw $1A6F,$1D3D,$2DF7,$3AB2,$4B6C,$5A48,$6D24,$7C00

CODE_B5A38B:
	LDX.b $70
	LDA.b $4C,x
	BNE.b CODE_B5A3AA
	LDA.b $00
	ASL
	ASL
	AND.w #$003F
	BIT.w #$0020
	BEQ.b CODE_B5A3A0
	EOR.w #$003F
CODE_B5A3A0:
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.w #$001F
	BRA.b CODE_B5A3BB

CODE_B5A3AA:
	DEC
	STA.b $4C,x
	AND.w #$001C
	STA.b $1A
	LSR
	CLC
	ADC.b $1A
	TAX
	LDA.l DATA_B5A36B,x
CODE_B5A3BB:
	STA.l $7EA69C
	LDX.b $70
	LDA.b $1F,x
	AND.w #$000E
	ASL
	ASL
	ASL
	ORA.w #$008F
	STA.l $7EA69A
	RTS

DATA_B5A3D1:
	db $05,$0A,$0F,$14,$19,$1E

DATA_B5A3D7:
	dw $FDC0,$01EA,$FE00,$01DE,$FE40,$01EA,$FE80,$01EA
	dw $FEC0,$01DE,$FF00,$01DE

DATA_B5A3EF:
	db $0F,$14,$19,$1E,$23,$28

DATA_B5A3F5:
	dw $0000,$0000,DATA_B5A40B,$0000,$0000,DATA_B5A407,DATA_B5A403

DATA_B5A403:
	dw $0004,$0032

DATA_B5A407:
	dw $0008,$0028

DATA_B5A40B:
	dw $0002,$0023

DATA_B5A40F:
	db $00,$1E,$1E,$1E,$23,$23,$23

DATA_B5A416:
	db $00,$00,$00,$02,$00,$02,$C0,$01,$80,$01,$40,$01,$00,$01

DATA_B5A424:
	db $00,$5A,$00,$6E,$78

DATA_B5A429:
	db $00,$00,$C0,$01,$00,$00,$60,$01,$00,$01

DATA_B5A433:
	db $03,$50,$10,$F0,$4B,$3C,$80,$F0,$4B,$3C,$F0,$F0,$4B,$3C,$02,$50
	db $48,$F0,$4B,$3C,$B8,$F0,$4B,$3C,$03,$50,$10,$F0,$4B,$3C,$80,$F0
	db $4B,$3C,$F0,$F0,$4B,$3C,$00

DATA_B5A45A:
	db $02,$07,$10,$F0,$4B,$3C,$F0,$F0,$4B,$3C,$02,$50,$38,$F0,$4B,$3C
	db $C8,$F0,$4B,$3C,$01,$07,$80,$F0,$4B,$3C,$02,$50,$50,$F0,$4B,$3C
	db $B0,$F0,$4B,$3C,$02,$07,$10,$F0,$4B,$3C,$F0,$F0,$4B,$3C,$02,$50
	db $38,$F0,$4B,$3C,$C8,$F0,$4B,$3C,$03,$50,$10,$F0,$4B,$3C,$80,$F0
	db $4B,$3C,$F0,$F0,$4B,$3C,$02,$50,$44,$F0,$4B,$3C,$BC,$F0,$4B,$3C
	db $01,$07,$80,$F0,$4B,$3C,$02,$50,$50,$F0,$4B,$3C,$B0,$F0,$4B,$3C
	db $03,$50,$10,$F0,$4B,$3C,$80,$F0,$4B,$3C,$F0,$F0,$4B,$3C,$00

DATA_B5A4C9:
	dw $0000,$0000,$000D,$0032,$0000,$0000,$0000,$0000
	dw $000D,$0032,$000D,$0032

DATA_B5A4E1:
	db $20,$01,$F0,$01,$50,$3C,$50,$01,$F0,$01,$50,$3C,$80,$01,$F0,$01
	db $50,$3C,$B0,$01,$F0,$01,$50,$3C

DATA_B5A4F9:
	db $E0,$01,$F0,$01,$50,$3C,$B0,$01,$F0,$01,$50,$3C,$80,$01,$F0,$01
	db $50,$3C,$50,$01,$F0,$01,$50,$3C

DKC3_NorSpr01EC_Barbos_Main:
;$B5A511
	LDA.w $194B
	BIT.w #$0004
	BNE.b CODE_B5A548
	JMP.w (DATA_B5A51C,x)

DATA_B5A51C:
	dw CODE_B5A550
	dw CODE_B5A5E1
	dw CODE_B5A602
	dw CODE_B5A67F
	dw CODE_B5A6D9
	dw CODE_B5A711
	dw CODE_B5A72F
	dw CODE_B5A735
	dw CODE_B5A750
	dw CODE_B5A75E
	dw CODE_B5A781
	dw CODE_B5A7D7
	dw CODE_B5A7F2
	dw CODE_B5A807
	dw CODE_B5A83A
	dw CODE_B5A845
	dw CODE_B5A86B
	dw CODE_B5A8CA
	dw CODE_B5A8DB
	dw CODE_B5A900
	dw CODE_B5A906
	dw CODE_B5A92B

CODE_B5A548:
	LDX.b $70
	JSR.w CODE_B5B959
	JMP.w [$04F5]

CODE_B5A550:
	TYX
	STX.w $1B6B
	LDA.w #$0308
	STA.b $16,x
	LDA.w #$0005
	STA.w $1B75
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	INC.b $38,x
	LDY.w #$010E
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1B6D
	LDY.w #$0110
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1B6F
	LDY.w #$0112
	JSL.l CODE_BB85B8
	LDY.b $76
	STY.w $1B71
	LDX.b $70
	LDA.w #$FFF6
	CLC
	ADC.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	CLC
	ADC.w #$FFE4
	STA.w $0016,y
	PHA
	LDY.w #$0114
	JSL.l CODE_BB85B8
	LDY.b $76
	STY.w $1B73
	LDX.b $70
	LDA.w #$000A
	CLC
	ADC.b $12,x
	STA.w $0012,y
	PLA
	STA.w $0016,y
	LDY.w #$0116
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B7B
	LDA.w #$FFF8
	STA.w $1B91
	LDA.w #$0001
	STA.w $15E4
	LDA.w #$0001
	JSR.w CODE_B5B97A
	LDA.w #$0001
	JSR.w CODE_B5B993
CODE_B5A5E1:
	LDX.b $70
	LDY.w $04F9
	LDA.w $0016,y
	CMP.w #$023D
	BCC.b CODE_B5A600
	INC.b $38,x
	LDA.w #$0001
	STA.b $5C,x
	LDA.w #$0100
	STA.b $5E,x
	LDA.w #$0014
	STA.w $1B7D
CODE_B5A600:
	BRA.b CODE_B5A622

CODE_B5A602:
	TYX
	LDA.w $1B7D
	BEQ.b CODE_B5A610
	DEC.w $1B7D
	BNE.b CODE_B5A610
	JSR.w CODE_B5A952
CODE_B5A610:
	LDA.w $1B87
	CMP.w #$0036
	BNE.b CODE_B5A622
	LDX.b $70
	INC.b $38,x
	LDA.w #$0014
	STA.w $1B7D
CODE_B5A622:
	JSR.w CODE_B5A971
	JSR.w CODE_B5AA31
	JSR.w CODE_B5AB25
	JSR.w CODE_B5A631
	JMP.w [$04F5]

CODE_B5A631:
	LDY.b $70
	LDA.w $0038,y
	CMP.w #$000C
	BEQ.b CODE_B5A660
	CMP.w #$000D
	BEQ.b CODE_B5A660
	STY.b $CC
	LDA.w $1B75
	ASL
	TAY
	LDA.w DATA_B5A663,y
	TAY
	LDA.w $0000,y
	STA.b $4C,x
	LDA.w $0002,y
	STA.b $4E,x
	LDA.w $0004,y
	STA.b $50,x
	LDA.w $0006,y
	STA.b $52,x
	RTS

CODE_B5A660:
	STZ.b $CC
	RTS

DATA_B5A663:
	dw DATA_B5A677,DATA_B5A677,DATA_B5A677,DATA_B5A677,DATA_B5A677,DATA_B5A66F

DATA_B5A66F:
	dw $01C5,$0266,$02EC,$0322

DATA_B5A677:
	dw $01C0,$0276,$042D,$0493

CODE_B5A67F:
	DEC.w $1B7D
	BNE.b CODE_B5A6AE
	LDY.w #$011C
	JSL.l CODE_BB8585
	LDA.w #$066C
	JSL.l CODE_B28012
	LDA.w #$056D
	JSL.l CODE_B28012
	JSR.w CODE_B5B9A5
	LDA.w $0014,y
	SEC
	SBC.w $0012,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0012,y
	STA.w $1B7D
CODE_B5A6AE:
	LDA.w $1B9B
	BNE.b CODE_B5A6D6
	LDX.b $70
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$0004
	STA.b $5C,x
	JSR.w CODE_B5B99A
	STZ.w $1B9D
	LDA.w $0009,y
	STA.b $5E,x
	LDA.w $000B,y
	STA.w $1B9F
	LDA.w #$0006
	JSR.w CODE_B5B993
CODE_B5A6D6:
	JMP.w CODE_B5A622

CODE_B5A6D9:
	LDA.w $15E6
	BNE.b CODE_B5A6FD
	TYX
	INC.b $38,x
	LDA.w #$0004
	JSR.w CODE_B5B97A
	LDA.w #$0005
	JSR.w CODE_B5B993
	LDA.w #$FC00
	STA.b $5E,x
	LDA.w #$0001
	STA.b $5C,x
	LDA.w #$0014
	STA.w $1B7D
CODE_B5A6FD:
	LDA.w $15E6
	CMP.w #$0040
	BCS.b CODE_B5A708
	JSR.w CODE_B5A971
CODE_B5A708:
	JSR.w CODE_B5AA31
	JSR.w CODE_B5AB25
	JMP.w [$04F5]

CODE_B5A711:
	LDA.w $005C,y
	AND.w #$00FF
	BNE.b CODE_B5A72C
	DEC.w $1B7D
	BNE.b CODE_B5A72C
	DEC.w $1B75
	LDA.w $1B75
	ASL
	TAX
	LDA.w DATA_B5BA9F,x
	STA.w $0038,y
CODE_B5A72C:
	JMP.w CODE_B5A622

CODE_B5A72F:
	JSR.w CODE_B5A994
	JMP.w CODE_B5A622

CODE_B5A735:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $62,x
	LDA.w #$044A
	STA.b $64,x
	LDA.w #$000B
	STA.b $66,x
	LDA.w #$0078
	STA.b $6A,x
	LDA.w #$0014
	STA.b $5A,x
CODE_B5A750:
	JSL.l CODE_B9E000
	BCC.b CODE_B5A75B
	LDA.w #$0014
	STA.b $38,x
CODE_B5A75B:
	JMP.w CODE_B5A622

CODE_B5A75E:
	TYX
	LDA.w $1B7D
	BEQ.b CODE_B5A76C
	DEC.w $1B7D
	BNE.b CODE_B5A76C
	JSR.w CODE_B5A952
CODE_B5A76C:
	LDA.w $1B87
	CMP.w #$0036
	BNE.b CODE_B5A77E
	LDX.b $70
	INC.b $38,x
	LDA.w #$0050
	STA.w $1B7D
CODE_B5A77E:
	JMP.w CODE_B5A622

CODE_B5A781:
	LDA.w $1B9B
	BEQ.b CODE_B5A79E
	DEC.w $1B7D
	BNE.b CODE_B5A7C2
	JSR.w CODE_B5B9A5
	LDA.w $0019,y
	STA.w $1B7D
	LDY.w #$011E
	JSL.l CODE_BB8585
CODE_B5A79B:
	JMP.w CODE_B5A622

CODE_B5A79E:
	TYX
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$0004
	STA.b $5C,x
	JSR.w CODE_B5B99A
	STZ.w $1B9D
	LDA.w $000F,y
	STA.b $5E,x
	LDA.w $0011,y
	STA.w $1B9F
	LDA.w #$0006
	JSR.w CODE_B5B993
	BRA.b CODE_B5A79B

CODE_B5A7C2:
	LDA.w $1BA9
	STZ.w $1BA9
	BNE.b CODE_B5A79B
	LDA.w #$001E
	CMP.w $1B7D
	BCS.b CODE_B5A79B
	STA.w $1B7D
	BRA.b CODE_B5A79B

CODE_B5A7D7:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $62,x
	LDA.w #$0561
	STA.b $64,x
	LDA.w #$0008
	STA.b $66,x
	LDA.w #$008C
	STA.b $6A,x
	LDA.w #$0014
	STA.b $5A,x
CODE_B5A7F2:
	JSL.l CODE_B9E000
	BCC.b CODE_B5A804
	INC.b $38,x
	LDA.w #$0001
	STA.b $5C,x
	LDA.w #$0100
	STA.b $5E,x
CODE_B5A804:
	JMP.w CODE_B5A622

CODE_B5A807:
	TYX
	LDY.w $04F9
	LDA.w $0016,y
	CMP.w #$04F6
	BCC.b CODE_B5A837
	INC.b $38,x
	LDA.w #$0001
	STA.b $5C,x
	LDA.w #$FC00
	STA.b $5E,x
	LDA.b $12,x
	STA.b $62,x
	LDA.w #$04B0
	STA.b $64,x
	LDA.w #$000C
	STA.b $66,x
	LDA.w #$0050
	STA.b $6A,x
	LDA.w #$0014
	STA.b $5A,x
CODE_B5A837:
	JMP.w CODE_B5A622

CODE_B5A83A:
	JSL.l CODE_B9E000
	BCC.b CODE_B5A842
	INC.b $38,x
CODE_B5A842:
	JMP.w CODE_B5A622

CODE_B5A845:
	TYX
	LDA.w #$0004
	STA.b $5C,x
	STZ.w $15E4
	JSR.w CODE_B5B99A
	LDA.w $0000,y
	STA.w $1B9D
	LDA.w $0002,y
	STA.b $5E,x
	LDA.w $0004,y
	STA.w $1B9F
	LDA.w $000C,y
	STA.w $1B7D
	INC.b $38,x
	TXY
CODE_B5A86B:
	LDA.w $1B9D
	BNE.b CODE_B5A881
	TYX
	LDA.w #$0015
	STA.b $38,x
	JSR.w CODE_B5B99A
	LDA.w $002C,y
	STA.w $1B7D
	BRA.b CODE_B5A8C4

CODE_B5A881:
	DEC.w $1B7D
	BNE.b CODE_B5A8C4
	LDA.w #$0671
	JSL.l CODE_B28012
	LDA.w #$0007
	STA.w $1C15
	JSR.w CODE_B5B99A
	LDA.w $000E,y
	STA.w $1B7D
	TYA
	CLC
	ADC.w #$0010
	LDY.w #$0120
CODE_B5A8A4:
	PHY
	PHA
	JSL.l CODE_BB85B8
	LDX.b $76
	PLY
	LDA.w $0000,y
	STA.b $2A,x
	LDA.w $0002,y
	STA.b $2E,x
	INY
	INY
	INY
	INY
	TYA
	PLY
	INY
	INY
	DEC.w $1C15
	BNE.b CODE_B5A8A4
CODE_B5A8C4:
	JSR.w CODE_B5A994
	JMP.w CODE_B5A622

CODE_B5A8CA:
	LDA.w $005C,y
	BNE.b CODE_B5A8D5
	LDA.w #$000F
	STA.w $0038,y
CODE_B5A8D5:
	JSR.w CODE_B5A994
	JMP.w CODE_B5A622

CODE_B5A8DB:
	TYX
	INC.b $38,x
	LDA.w #$0007
	JSR.w CODE_B5B97A
	LDA.w #$0003
	JSR.w CODE_B5B993
	LDY.w #$0160
	JSR.w CODE_B5F13A
	LDA.w #$0676
	JSL.l CODE_B28012
	LDA.w #$0577
	JSL.l CODE_B28012
	BRA.b CODE_B5A8D5

CODE_B5A900:
	JSR.w CODE_B5A994
	JMP.w CODE_B5A622

CODE_B5A906:
	LDX.w $04F9
	LDA.b $16,x
	CMP.w #$03A5
	BCC.b CODE_B5A928
	LDA.w #$0009
	STA.w $0038,y
	LDA.w #$0001
	STA.w $005C,y
	LDA.w #$0100
	STA.w $005E,y
	LDA.w #$0014
	STA.w $1B7D
CODE_B5A928:
	JMP.w CODE_B5A622

CODE_B5A92B:
	DEC.w $1B7D
	BNE.b CODE_B5A94F
	TYX
	LDA.w #$0011
	STA.b $38,x
	LDA.w #$0004
	STA.b $5C,x
	JSR.w CODE_B5B99A
	LDA.w $0006,y
	STA.w $1B9D
	LDA.w $0008,y
	STA.b $5E,x
	LDA.w $000A,y
	STA.w $1B9F
CODE_B5A94F:
	JMP.w CODE_B5A622

CODE_B5A952:
	LDY.w #$0118
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B97
	LDY.w #$011A
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B99
	LDA.w #$0002
	STA.w $1B9B
	RTS

CODE_B5A971:
	LDY.w $04F9
	LDA.w $003A,y
	BIT.w #$0100
	BNE.b CODE_B5A993
	LDY.w $04F9
	JSR.w CODE_B5B321
	BCC.b CODE_B5A993
	LDY.w $04F9
	JSR.w CODE_B5B3C0
	LDA.w #$3000
	JSR.w CODE_B5A150
	JSR.w CODE_B5F0E0
CODE_B5A993:
	RTS

CODE_B5A994:
	LDX.b $70
	LDA.w #$0014
	CMP.w $1B87
	BCC.b CODE_B5A99F
	RTS

CODE_B5A99F:
	LDA.w $15E4
	BEQ.b CODE_B5A9B4
	LDA.w #$0021
	LDX.w $1B87
	CPX.w #$001B
	BCS.b CODE_B5A9B2
	LDA.w #$0022
CODE_B5A9B2:
	BRA.b CODE_B5A9C2

CODE_B5A9B4:
	LDA.w #$001F
	LDX.w $1B87
	CPX.w #$001B
	BCS.b CODE_B5A9C2
	LDA.w #$0020
CODE_B5A9C2:
	JSL.l CODE_BCE43C
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$03A0
	JSL.l CODE_BEC024
	BCC.b CODE_B5AA30
	CMP.w #$0002
	BNE.b CODE_B5AA30
	LDA.w #$0674
	JSL.l CODE_B28012
	LDA.w #$0575
	JSL.l CODE_B28012
	LDA.w #$0080
	STA.w $15E6
	STZ.w $15E2
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	ASL
	ROL.w $15E2
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0005
	STA.b $5C,x
	LDA.w #$0002
	JSR.w CODE_B5B97A
	LDA.w #$0003
	JSR.w CODE_B5B993
	LDX.w $04F9
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B5AA30
	LDA.w #$0400
	BIT.b $2A,x
	BMI.b CODE_B5AA27
	LDA.w #$FC00
CODE_B5AA27:
	STA.w $17CA
	STZ.w $17CC
	STZ.w $17CE
CODE_B5AA30:
	RTS

CODE_B5AA31:
	LDY.b $70
	LDA.w $005C,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B5AA3E,x)

DATA_B5AA3E:
	dw CODE_B5E22B
	dw CODE_B5AA4E
	dw CODE_B5AA88
	dw CODE_B5AA93
	dw CODE_B5AAC1
	dw CODE_B5AADC
	dw CODE_B5AAEB
	dw CODE_B5AB10

CODE_B5AA4E:
	TYX
CODE_B5AA4F:
	LDA.b $60,x
	CLC
	ADC.b $5E,x
	STA.b $60,x
	XBA
	AND.w #$00FF
	STA.w $1B87
	JSL.l CODE_B5F1B2
	BMI.b CODE_B5AA7D
	CMP.w #$0003
	BCC.b CODE_B5AA7D
	CMP.w #$0037
	BCC.b CODE_B5AA87
	LDA.w #$0036
	STA.w $1B87
	LDA.b $5E,x
	BMI.b CODE_B5AA87
CODE_B5AA77:
	LDA.b $5C,x
	XBA
	STA.b $5C,x
	RTS

CODE_B5AA7D:
	LDA.w #$0002
	STA.w $1B87
	LDA.b $5E,x
	BMI.b CODE_B5AA77
CODE_B5AA87:
	RTS

CODE_B5AA88:
	TYX
	JSR.w CODE_B5AB1C
	LDA.w #$0201
	STA.b $5C,x
	BRA.b CODE_B5AA4F

CODE_B5AA93:
	TYX
	DEC.w $1B93
	BNE.b CODE_B5AAC0
	LDA.b $5E,x
	BPL.b CODE_B5AAAF
	LDA.w $1B9D
	BEQ.b CODE_B5AAAA
	DEC.w $1B9D
	BNE.b CODE_B5AAAA
	STZ.b $5C,x
	RTS

CODE_B5AAAA:
	LDA.w $1BA0
	BRA.b CODE_B5AAB2

CODE_B5AAAF:
	LDA.w $1B9F
CODE_B5AAB2:
	AND.w #$00FF
	STA.w $1B93
	JSR.w CODE_B5AB1C
	LDA.w #$0301
	STA.b $5C,x
CODE_B5AAC0:
	RTS

CODE_B5AAC1:
	TYX
	LDA.b $5E,x
	BPL.b CODE_B5AACB
	LDA.w $1B9F
	BRA.b CODE_B5AACE

CODE_B5AACB:
	LDA.w $1BA0
CODE_B5AACE:
	AND.w #$00FF
	STA.w $1B93
	LDA.w #$0301
	STA.b $5C,x
	JMP.w CODE_B5AA4F

CODE_B5AADC:
	LDA.w #$0300
	STA.w $005E,y
	LDA.w #$0706
	STA.w $005C,y
	JMP.w CODE_B5AA4E

CODE_B5AAEB:
	TYX
	LDA.w #$0013
	CMP.w $1B87
	BCC.b CODE_B5AAFE
	BIT.b $5E,x
	BPL.b CODE_B5AAFE
	STA.w $1B87
	JSR.w CODE_B5AB1C
CODE_B5AAFE:
	LDA.w #$FFFB
	LDY.b $5E,x
	BPL.b CODE_B5AB08
	LDA.w #$0005
CODE_B5AB08:
	CLC
	ADC.b $5E,x
	STA.b $5E,x
	JMP.w CODE_B5AA4F

CODE_B5AB10:
	TYX
	JSR.w CODE_B5AB1C
	LDA.w #$0706
	STA.b $5C,x
	JMP.w CODE_B5AA4F

CODE_B5AB1C:
	LDA.b $5E,x
	EOR.w #$FFFF
	INC
	STA.b $5E,x
	RTS

CODE_B5AB25:
	LDX.b $70
	LDA.w $15E4
	ROR
	ROR.b $38
	LDA.b $12,x
	SEC
	SBC.b $54,x
	STA.w $1B83
	LDA.b $16,x
	SEC
	SBC.b $56,x
	STA.w $1B85
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	JSR.w CODE_B5B959
	LDA.w $1BA5
	PHP
	BPL.b CODE_B5AB52
	EOR.w #$FFFF
	INC
CODE_B5AB52:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.b #$3C
	BIT.b $38
	BMI.b CODE_B5AB5F
	LDA.b #$28
CODE_B5AB5F:
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	LDA.w #$0080
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B5AB83
	EOR.w #$FFFF
	INC
CODE_B5AB83:
	LDY.w $15E4
	BNE.b CODE_B5AB8C
	EOR.w #$FFFF
	INC
CODE_B5AB8C:
	PHA
	SEC
	SBC.w $1BA3
	STA.w $1BA7
	PLA
	STA.w $1BA3
	JSR.w CODE_B5ACBF
	TAY
	SEC
	SBC.w $1B8B
	STA.w $1B8F
	STY.w $1B8B
	TYA
	LDY.w $1B6D
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $12,x
	CLC
	ADC.w #$FFF6
	CLC
	ADC.w $1BA3
	STA.w $0012,y
	BIT.b $38
	BPL.b CODE_B5ABCC
	LDA.w #$003C
	JSR.w CODE_B5ACD1
	EOR.w #$FFFF
	INC
	BRA.b CODE_B5ABD2

CODE_B5ABCC:
	LDA.w #$0028
	JSR.w CODE_B5ACD1
CODE_B5ABD2:
	SEC
	SBC.w #$0008
	PHA
	SEC
	SBC.w $1B91
	STA.w $1B95
	PLA
	STA.w $1B91
	CLC
	ADC.w #$FFEC
	CLC
	ADC.b $16,x
	STA.w $0016,y
	PHA
	LDY.w $1B6F
	JSR.w CODE_B5ACBF
	CLC
	ADC.b $12,x
	CLC
	ADC.w #$000A
	CLC
	ADC.w $1BA3
	STA.w $0012,y
	PLA
	STA.w $0016,y
	LDY.w $1B71
	LDA.w $1B8F
	EOR.w #$FFFF
	INC
	CLC
	ADC.w $1B83
	CLC
	ADC.w $1BA7
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	LDA.w $1B95
	CLC
	ADC.w $1B85
	PHA
	CLC
	ADC.w $0016,y
	STA.w $0016,y
	LDY.w $1B73
	LDA.w $1B8F
	CLC
	ADC.w $1B83
	CLC
	ADC.w $1BA7
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	PLA
	CLC
	ADC.w $0016,y
	STA.w $0016,y
	LDA.w $15E6
	BEQ.b CODE_B5AC52
	DEC.w $15E6
CODE_B5AC52:
	LDA.w $15E6
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterB
	REP.b #$20
	LDA.w $15E6
	ASL
	ASL
	ASL
	ASL
	AND.w #$01FF
	TAX
	LDA.l DATA_B9F278,x
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	REP.b #$20
	LDA.w !REGISTER_PPUMultiplicationProductLo
	LDX.w $15E2
	BEQ.b CODE_B5AC84
	EOR.w #$FFFF
	INC
CODE_B5AC84:
	STA.w $1BA1
	XBA
	AND.w #$00FF
	BIT.w #$0080
	BEQ.b CODE_B5AC93
	ORA.w #$FF00
CODE_B5AC93:
	STA.w $1BA5
	LDX.b $70
	EOR.w #$FFFF
	INC
	LDY.w $15E4
	BEQ.b CODE_B5ACA4
	LDA.w #$0000
CODE_B5ACA4:
	CLC
	ADC.b $12,x
	LDY.w $1B7B
	STA.w $0012,y
	LDA.w #$FFE8
	BIT.b $38
	BMI.b CODE_B5ACB8
	CLC
	ADC.w $1B87
CODE_B5ACB8:
	CLC
	ADC.b $16,x
	STA.w $0016,y
	RTS

CODE_B5ACBF:
	LDA.w #$0036
	SEC
	SBC.w $1B87
	LSR
	SEC
	SBC.w #$0010
	BPL.b CODE_B5ACD0
	LDA.w #$0000
CODE_B5ACD0:
	RTS

CODE_B5ACD1:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.w $1B87
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	LDA.w #$0064
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	RTS

DKC3_NorSpr0054_BarbosEye_Main:
;$B5ACF7
	JMP.w (DATA_B5ACFA,x)

DATA_B5ACFA:
	dw CODE_B5AD0A
	dw CODE_B5AD0D
	dw CODE_B5AD38
	dw CODE_B5AD52
	dw CODE_B5AD64
	dw CODE_B5AD7E
	dw CODE_B5AD8D
	dw CODE_B5AD9C

CODE_B5AD0A:
	JMP.w [$04F5]

CODE_B5AD0D:
	CPY.w $1B6D
	BNE.b CODE_B5AD2D
	LDA.w #$00FF
	JSL.l CODE_B5F2B9
	CMP.w #$0002
	BCS.b CODE_B5AD2D
	JSR.w CODE_B5ADBD
	LDY.w $1B6F
	JSR.w CODE_B5ADBD
	JSR.w CODE_B5ADA8
	JMP.w [$04F5]

CODE_B5AD2D:
	LDX.b $5C,y
	LDA.w DATA_B5ADD7,x
	STA.w $0024,y
	JMP.w [$04F5]

CODE_B5AD38:
	TYX
	LDA.w #$03AC
	STA.b $24,x
	LDA.w #$000A
	STA.b $5E,x
	INC.b $38,x
	JSR.w CODE_B5ADA8
	LDA.w #$073E
	JSL.l CODE_B28012
	JMP.w [$04F5]

CODE_B5AD52:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B5AD61
	STZ.b $38,x
	LDA.w #$03A7
	STA.b $24,x
	JSR.w CODE_B5ADAD
CODE_B5AD61:
	JMP.w [$04F5]

CODE_B5AD64:
	TYX
	LDA.w #$03AC
	STA.b $24,x
	LDA.w #$000A
	STA.b $5E,x
	INC.b $38,x
	JSR.w CODE_B5ADA8
	LDA.w #$073E
	JSL.l CODE_B28012
	JMP.w [$04F5]

CODE_B5AD7E:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B5AD8A
	STZ.b $38,x
	INC.b $38,x
	JSR.w CODE_B5ADAD
CODE_B5AD8A:
	JMP.w [$04F5]

CODE_B5AD8D:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B5AD99
	STZ.b $38,x
	INC.b $38,x
	JSR.w CODE_B5ADAD
CODE_B5AD99:
	JMP.w [$04F5]

CODE_B5AD9C:
	TYX
	LDA.w #$03AC
	STA.b $24,x
	JSR.w CODE_B5ADA8
	JMP.w [$04F5]

CODE_B5ADA8:
	LDA.w #$C000
	BRA.b CODE_B5ADB0

CODE_B5ADAD:
	LDA.w #$0000
CODE_B5ADB0:
	LDY.w $1B71
	STA.w $0026,y
	LDY.w $1B73
	STA.w $0026,y
	RTS

CODE_B5ADBD:
	LDA.w #$03AC
	STA.w $0024,y
	LDA.w #$0006
	STA.w $0038,y
	LDA.w #$0008
	STA.w $005E,y
	LDA.w #$073E
	JSL.l CODE_B28012
	RTS

DATA_B5ADD7:
	dw $03A7,$03A7,$03A7,$03A2,$039D,$039D,$03A2,$03A2
	dw $0398

DKC3_NorSpr0058_BarbosPupil_Main:
;$B5ADE9
	JMP.w (DATA_B5ADEC,x)

DATA_B5ADEC:
	dw CODE_B5ADFC
	dw CODE_B5ADFF
	dw CODE_B5AE13
	dw CODE_B5AE32
	dw CODE_B5AE71
	dw CODE_B5ADFC
	dw CODE_B5ADFC
	dw CODE_B5ADFC

CODE_B5ADFC:
	JMP.w [$04F5]

CODE_B5ADFF:
	JSR.w CODE_B5AE7A
	LDA.w #$0014
	STA.b $5A,x
	LDA.w #$000A
	STA.b $6A,x
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B5AE13:
	TYX
	STZ.b $60,x
	LDA.w #$0400
	STA.b $62,x
	LDA.w #$0A00
	CPX.w $1B71
	BEQ.b CODE_B5AE26
	LDA.w #$F600
CODE_B5AE26:
	STA.b $2A,x
	LDA.w #$010A
	STA.b $5A,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_B5AE32:
	TYX
	LDY.w $1B6B
	LDA.w $1B8B
	BIT.b $68,x
	BMI.b CODE_B5AE47
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$FFF6
	BRA.b CODE_B5AE4B

CODE_B5AE47:
	CLC
	ADC.w #$000A
CODE_B5AE4B:
	CLC
	ADC.w $1BA3
	CLC
	ADC.w $0012,y
	STA.b $5C,x
	LDA.w $0016,y
	CLC
	ADC.w #$FFEC
	CLC
	ADC.w $1B91
	STA.b $5E,x
	JSL.l CODE_B9E000
	LDA.b $2A,x
	SEC
	SBC.w #$0004
	STA.b $2A,x
	JMP.w [$04F5]

CODE_B5AE71:
	LDA.w #$0001
	STA.w $0038,y
	JMP.w [$04F5]

CODE_B5AE7A:
	LDX.b $70
	LDY.w $1B6D
	BIT.b $68,x
	BPL.b CODE_B5AE86
	LDY.w $1B6F
CODE_B5AE86:
	TYX
	LDY.w $04F9
	JSL.l CODE_B5F1BF
	LDX.w $1B6B
	CMP.b $1A
	BCS.b CODE_B5AEB5
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.b $1E
	ROR
	ROR
	ROR
	EOR.w #$8000
	AND.w #$8000
	TSB.b $1E
	BRA.b CODE_B5AED2

CODE_B5AEB5:
	LDA.b $1A
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1C
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.b $1E
	ROR
	ROR
	ROR
	AND.w #$8000
	TSB.b $1E
CODE_B5AED2:
	LDY.w #DATA_B5AF7B
	LDA.w !REGISTER_QuotientLo
	INC
	CMP.w #$0100
	BCC.b CODE_B5AEE1
	LDA.w #$00FF
CODE_B5AEE1:
	STA.b $20
CODE_B5AEE3:
	LDA.w $0000,y
	AND.w #$00FF
	CMP.b $20
	BCC.b CODE_B5AF10
	TYA
	SEC
	SBC.w #DATA_B5AF7B
	ASL
	BIT.b $1E
	BPL.b CODE_B5AEFB
	CLC
	ADC.w #$0008
CODE_B5AEFB:
	TAY
	LDA.b $1E
	BIT.w #$0001
	BNE.b CODE_B5AF18
	BIT.w #$0002
	BEQ.b CODE_B5AF13
	LDA.w DATA_B5AF8F,y
	LDY.w #$0010
	BRA.b CODE_B5AF28

CODE_B5AF10:
	INY
	BRA.b CODE_B5AEE3

CODE_B5AF13:
	LDA.w DATA_B5AF7F,y
	BRA.b CODE_B5AF28

CODE_B5AF18:
	BIT.w #$0002
	BEQ.b CODE_B5AF25
	LDA.w DATA_B5AFAF,y
	LDY.w #$0010
	BRA.b CODE_B5AF28

CODE_B5AF25:
	LDA.w DATA_B5AF9F,y
CODE_B5AF28:
	PHA
	LDX.b $70
	TYA
	LDY.w $1B6D
	BIT.b $68,x
	BPL.b CODE_B5AF36
	LDY.w $1B6F
CODE_B5AF36:
	STA.w $005C,y
	LDY.w $1B6B
	LDA.b $01,S
	JSL.l CODE_B5F1B2
	STA.b $1A
	LDA.w $1B8B
	BIT.b $68,x
	BMI.b CODE_B5AF55
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$FFF6
	BRA.b CODE_B5AF59

CODE_B5AF55:
	CLC
	ADC.w #$000A
CODE_B5AF59:
	CLC
	ADC.w $1BA3
	CLC
	ADC.w $0012,y
	CLC
	ADC.b $1A
	STA.b $62,x
	PLA
	XBA
	JSL.l CODE_B5F1B2
	CLC
	ADC.w $0016,y
	CLC
	ADC.w #$FFEC
	CLC
	ADC.w $1B91
	STA.b $64,x
	RTS

DATA_B5AF7B:
	db $2A,$7F,$D4,$FF

DATA_B5AF7F:
	db $00,$FB,$FF,$FB,$FE,$FC,$FD,$FD,$FD,$00,$FD,$FF,$FD,$FE,$FD,$FD

DATA_B5AF8F:
	db $FD,$00,$FD,$01,$FD,$02,$FD,$03,$00,$04,$FF,$04,$FE,$04,$FD,$03

DATA_B5AF9F:
	db $00,$FB,$01,$FB,$02,$FC,$02,$FD,$02,$00,$02,$FF,$02,$FE,$02,$FD

DATA_B5AFAF:
	db $02,$00,$02,$01,$02,$02,$02,$03,$00,$04,$01,$04,$02,$04,$02,$03

DKC3_NorSpr0408_PurpleLurchin_Main:
;$B5AFBF
	JMP.w (DATA_B5AFC2,x)

DATA_B5AFC2:
	dw CODE_B5AFCC
	dw CODE_B5AFFA
	dw CODE_B5B041
	dw CODE_B5B12A
	dw CODE_B5B146

CODE_B5AFCC:
	TYX
	LDY.w $1B6B
	LDA.w $0012,y
	STA.b $12,x
	BIT.b $68,x
	BMI.b CODE_B5AFDD
	CLC
	ADC.w #$FFAC
CODE_B5AFDD:
	CLC
	ADC.w #$002A
	STA.b $62,x
	LDA.w $0016,y
	CLC
	ADC.w #$FFC8
	STA.b $16,x
	STA.b $64,x
	STZ.b $66,x
	JSR.w CODE_B5B99A
	LDA.w $0007,y
	STA.b $6A,x
	INC.b $38,x
CODE_B5AFFA:
	JSR.w CODE_B5B156
	JSL.l CODE_B9E000
	BCC.b CODE_B5B03E
	INC.b $38,x
	LDA.w #$2000
	JSR.w CODE_B5A150
	LDA.w #$00DC
	STA.b $0E,x
	CPX.w $1B97
	BNE.b CODE_B5B03B
	LDY.w $04F9
	LDA.w $0012,y
	LDY.w $1B6B
	SEC
	SBC.w $0012,y
	BPL.b CODE_B5B02E
	LDX.w $1B97
	STZ.b $68,x
	LDX.w $1B99
	BRA.b CODE_B5B036

CODE_B5B02E:
	LDX.w $1B99
	STZ.b $68,x
	LDY.w $1B97
CODE_B5B036:
	LDA.w #$8000
	STA.b $68,x
CODE_B5B03B:
	JSR.w CODE_B5B168
CODE_B5B03E:
	JMP.w CODE_B5F164

CODE_B5B041:
	JSR.w CODE_B5B156
	JSL.l CODE_B9E000
	LDA.b $68,x
	BEQ.b CODE_B5B04F
	JMP.w CODE_B5B127

CODE_B5B04F:
	LDY.w $04F9
	LDA.w $0012,y
	LDY.w $1B6B
	SEC
	SBC.w $0012,y
	STA.w $1C15
	BPL.b CODE_B5B065
	EOR.w #$FFFF
	INC
CODE_B5B065:
	AND.w #$FFF0
	BNE.b CODE_B5B06D
	JMP.w CODE_B5B127

CODE_B5B06D:
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	EOR.w $1C15
	EOR.b $68,x
	BPL.b CODE_B5B07D
	JMP.w CODE_B5B127

CODE_B5B07D:
	LDY.w $1B6B
	LDA.w $0012,y
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	BIT.w $1C15
	BPL.b CODE_B5B09D
	LDA.w #$4000
	STA.b $60,x
	LDA.w #$C000
	STA.b $64,x
	LDA.w #$0400
	BRA.b CODE_B5B0AA

CODE_B5B09D:
	LDA.w #$C000
	STA.b $60,x
	LDA.w #$4000
	STA.b $64,x
	LDA.w #$FC00
CODE_B5B0AA:
	STA.b $2A,x
	LDA.w #$2600
	STA.b $62,x
	LDA.w #$0019
	STA.b $5A,x
	INC.b $38,x
	LDA.w #$2000
	JSR.w CODE_B5A150
	LDA.w #$00DE
	STA.b $0E,x
	LDA.w #$0244
	JSL.l CODE_B9A000
	LDX.w $1B97
	BEQ.b CODE_B5B127
	CPX.b $70
	BNE.b CODE_B5B0D8
	LDX.w $1B99
	BEQ.b CODE_B5B127
CODE_B5B0D8:
	LDY.w $1B6B
	LDA.w $0012,y
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	BIT.w $1C15
	BPL.b CODE_B5B0F8
	LDA.w #$C000
	STA.b $60,x
	LDA.w #$4000
	STA.b $64,x
	LDA.w #$FC00
	BRA.b CODE_B5B105

CODE_B5B0F8:
	LDA.w #$4000
	STA.b $60,x
	LDA.w #$C000
	STA.b $64,x
	LDA.w #$0400
CODE_B5B105:
	STA.b $2A,x
	LDA.w #$2600
	STA.b $62,x
	LDA.w #$0019
	STA.b $5A,x
	INC.b $38,x
	STX.b $76
	LDA.w #$1000
	JSR.w CODE_B5A150
	LDA.w #$00D2
	STA.b $0E,x
	LDA.w #$0245
	JSL.l CODE_B9A003
CODE_B5B127:
	JMP.w CODE_B5F164

CODE_B5B12A:
	JSR.w CODE_B5B156
	JSL.l CODE_B9E000
	BCC.b CODE_B5B143
	LDA.w #$2000
	JSR.w CODE_B5A150
	LDA.w #$00DC
	STA.b $0E,x
	DEC.b $38,x
	JSR.w CODE_B5B168
CODE_B5B143:
	JMP.w CODE_B5F164

CODE_B5B146:
	JSL.l CODE_BBAB46
	BCC.b CODE_B5B14F
	JMP.w [$04F5]

CODE_B5B14F:
	JSL.l CODE_B9E000
	JMP.w CODE_B5F164

CODE_B5B156:
	JSL.l CODE_BCE425
	LDY.w #$0300
	LDA.w #$0000
	LDX.w #$0000
	JSL.l CODE_BEC024
	RTS

CODE_B5B168:
	LDX.b $70
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFC8
	STA.b $5E,x
	JSR.w CODE_B5B99A
	LDA.w $0001,y
	STA.b $64,x
	LDA.w $0003,y
	BIT.b $68,x
	BPL.b CODE_B5B188
	LDA.w $0005,y
CODE_B5B188:
	STA.b $66,x
	STA.b $34,x
	STZ.b $2E,x
	LDA.w #$0106
	STA.b $5A,x
	RTS

DKC3_NorSpr040C_BarbosSpawnedGreenLurchin_Main:
;$B5B194
	JMP.w (DATA_B5B197,x)

DATA_B5B197:
	dw CODE_B5B1A3
	dw CODE_B5B1E3
	dw CODE_B5B213
	dw CODE_B5B228
	dw CODE_B5B28D
	dw CODE_B5B29D

CODE_B5B1A3:
	TYX
	LDY.w $1B6B
	LDA.w #$0030
	JSL.l CODE_B5F2B9
	SEC
	SBC.w #$0018
	PHA
	CLC
	ADC.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w #$FF9E
	STA.b $16,x
	PLA
	ASL
	ASL
	CLC
	ADC.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	CLC
	ADC.w #$FFC0
	STA.b $64,x
	LDA.w #$000C
	STA.b $66,x
	LDA.w #$003C
	STA.b $6A,x
	INC.b $38,x
	JMP.w CODE_B5F164

CODE_B5B1E3:
	JSR.w CODE_B5B3DB
	JSL.l CODE_B9E000
	BCC.b CODE_B5B206
	INC.b $38,x
	LDA.b $5C,x
	STA.b $2E,x
	LDA.w #$0248
	JSL.l CODE_B9A000
	LDX.b $70
	JSR.w CODE_B5B9A5
	LDA.w $0016,y
	STA.b $44,x
	JMP.w [$04F5]

CODE_B5B206:
	LDA.b $2E,x
	BPL.b CODE_B5B210
	LDA.w #$3000
	JSR.w CODE_B5A150
CODE_B5B210:
	JMP.w CODE_B5F164

CODE_B5B213:
	LDA.w $0016,y
	CMP.w #$0200
	BCS.b CODE_B5B222
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B5B222:
	JSR.w CODE_B5B3DB
	JMP.w CODE_B5F164

CODE_B5B228:
	JSR.w CODE_B5B321
	BCC.b CODE_B5B241
	JSR.w CODE_B5B3C0
	LDA.w #$3000
	JSR.w CODE_B5A150
CODE_B5B236:
	LDX.b $70
	LDY.w #$0005
	LDA.w #$0247
	JMP.w CODE_B5B74A

CODE_B5B241:
	LDA.w $0016,y
	CMP.w #$0200
	BCC.b CODE_B5B24E
	CMP.w #$0300
	BCC.b CODE_B5B255
CODE_B5B24E:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B5B255:
	LDY.w $1B97
	BEQ.b CODE_B5B260
	JSL.l CODE_BEC003
	BCS.b CODE_B5B2A0
CODE_B5B260:
	LDY.w $1B99
	BEQ.b CODE_B5B26B
	JSL.l CODE_BEC003
	BCS.b CODE_B5B2A0
CODE_B5B26B:
	JSL.l CODE_B9E000
	LDA.w #$01A0
	CMP.b $12,x
	BCC.b CODE_B5B27E
	INC
	STA.b $12,x
	JSR.w CODE_B5B425
	BRA.b CODE_B5B28A

CODE_B5B27E:
	LDA.w #$0280
	CMP.b $12,x
	BCS.b CODE_B5B28A
	STA.b $12,x
	JSR.w CODE_B5B425
CODE_B5B28A:
	JMP.w CODE_B5F164

CODE_B5B28D:
	JSL.l CODE_BBAB46
	BCC.b CODE_B5B296
	JMP.w [$04F5]

CODE_B5B296:
	JSL.l CODE_B9E000
	JMP.w CODE_B5F164

CODE_B5B29D:
	JMP.w CODE_B5F172

CODE_B5B2A0:
	JSL.l CODE_B5F1BF
	ROR.b $1E
	ROR.b $1E
	ROR.b $1E
	ORA.w #$1E00
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	BIT.b $1E
	BMI.b CODE_B5B2BE
	EOR.w #$FFFF
	INC
CODE_B5B2BE:
	STA.w $002E,y
	LDA.b $1A
	ORA.w #$1E00
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	BIT.b $1E
	BVS.b CODE_B5B2D7
	EOR.w #$FFFF
	INC
CODE_B5B2D7:
	STA.w $002A,y
	LDA.w #$0004
	STA.w $0038,y
	LDA.w #$0001
	STA.w $005A,y
	STY.b $76
	DEC.w $1B9B
	LDX.w $1B97
	BEQ.b CODE_B5B307
	CPX.b $78
	BNE.b CODE_B5B300
	STZ.w $1B97
	LDX.w $1B99
	BEQ.b CODE_B5B30A
	STZ.b $68,x
	BRA.b CODE_B5B30A

CODE_B5B300:
	STZ.w $1B99
	STZ.b $68,x
	BRA.b CODE_B5B30A

CODE_B5B307:
	STZ.w $1B99
CODE_B5B30A:
	LDA.w #$0247
	JSL.l CODE_B9A003
	LDA.w #$0678
	JSL.l CODE_B28012
	JSL.l CODE_BEC021
	LDY.b $70
	JMP.w CODE_B5B236

CODE_B5B321:
	LDX.w $1B6B
	LDA.w $15E4
	BEQ.b CODE_B5B374
	LDA.b $12,x
	CLC
	ADC.w #$FFD5
	STA.b $1A
	CLC
	ADC.w #$0056
	STA.b $1C
	LDA.b $16,x
	SEC
	SBC.w $1B87
	CLC
	ADC.w #$FFB8
	STA.b $1E
	CLC
	ADC.w #$002E
	CPY.w $04F9
	BNE.b CODE_B5B350
	CLC
	ADC.w #$0005
CODE_B5B350:
	STA.b $20
	LDA.w #$001A
	JSL.l CODE_B68012
	BCS.b CODE_B5B373
	LDX.w $1B6B
	LDA.b $16,x
	CLC
	ADC.w #$FFE8
	STA.b $1E
	CLC
	ADC.w #$0038
	STA.b $20
	LDA.w #$001A
	JSL.l CODE_B68012
CODE_B5B373:
	RTS

CODE_B5B374:
	LDA.b $12,x
	CLC
	ADC.w #$FFD5
	STA.b $1A
	CLC
	ADC.w #$0060
	STA.b $1C
	LDA.b $16,x
	CLC
	ADC.w #$FFB8
	STA.b $1E
	CLC
	ADC.w #$002E
	CPY.w $04F9
	BNE.b CODE_B5B397
	CLC
	ADC.w #$0005
CODE_B5B397:
	STA.b $20
	LDA.w #$001A
	JSL.l CODE_B68012
	BCS.b CODE_B5B3BB
	LDA.b $16,x
	CLC
	ADC.w $1B87
	CLC
	ADC.w #$FFE8
	STA.b $1E
	CLC
	ADC.w #$0038
	STA.b $20
	LDA.w #$001A
	JSL.l CODE_B68012
CODE_B5B3BB:
	RTS

CODE_B5B3BC:
	JSR.w CODE_B5B3C0
	RTL

CODE_B5B3C0:
	PHY
	LDY.w #$000C
	JSL.l CODE_BB8585
	PLY
	LDX.b $76
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	LDA.w #$00F8
	STA.b $0E,x
	RTS

CODE_B5B3DB:
	JSL.l CODE_BCE425
	LDX.b $70
	LDY.w #$03A0
	LDA.b $24,x
	CMP.w #$315B
	BCS.b CODE_B5B3EE
	LDY.w #$0300
CODE_B5B3EE:
	LDA.w #$0000
	LDX.w #$0000
	JSL.l CODE_BEC024
	BCC.b CODE_B5B424
	CMP.w #$0002
	BNE.b CODE_B5B424
	PLA
	LDA.w $002A,y
	STA.b $2A,x
	LDA.w #$0280
	STA.b $2E,x
	LDA.w #$0003
	STA.b $38,x
	DEC
	DEC
	STA.b $5A,x
	LDA.w #$0249
	JSL.l CODE_B9A000
	LDA.w #$0651
	JSL.l CODE_B28012
	JMP.w [$04F5]

CODE_B5B424:
	RTS

CODE_B5B425:
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	RTS

DKC3_NorSpr0050_BarbosSpikeProjectile_Main:
;$B5B42E
	JMP.w (DATA_B5B431,x)

DATA_B5B431:
	dw CODE_B5B435
	dw CODE_B5B440

CODE_B5B435:
	TYX
	LDA.b $16,x
	CLC
	ADC.w $1B87
	STA.b $16,x
	INC.b $38,x
CODE_B5B440:
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$0300
	JSL.l CODE_BEC024
	JSL.l CODE_B9E000
	JSL.l CODE_B68051
	BCC.b CODE_B5B45F
	JSL.l CODE_BB8591
CODE_B5B45F:
	JMP.w [$04F5]

DKC3_NorSpr0410_SeashellMissle_Main:
;$B5B462
	JMP.w (DATA_B5B465,x)

DATA_B5B465:
	dw CODE_B5B471
	dw CODE_B5B4BA
	dw CODE_B5B4ED
	dw CODE_B5B5D8
	dw CODE_B5B6D8
	dw CODE_B5B72F

CODE_B5B471:
	TYX
	INC.b $38,x
	LDY.w $1B6B
	LDA.w $0012,y
	CLC
	ADC.w #$0000
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w #$FF94
	STA.b $16,x
	LDA.w #DATA_B5B88A
	STA.b $5E,x
	JSR.w CODE_B5B9A5
	LDA.w $0000,y
	STA.b $2E,x
	LDA.w $0002,y
	STA.b $5C,x
	LDA.w $0008,y
	STA.b $60,x
	LDA.w $000E,y
	STA.b $68,x
	LDA.w $0010,y
	STA.b $30,x
	LDA.w $000C,y
	STA.b $6A,x
	LDA.w #$0008
	STA.b $6C,x
	LDA.w #$0000
	JSR.w CODE_B5B8CA
CODE_B5B4BA:
	INC.w $1BA9
	JSR.w CODE_B5B732
	JSL.l CODE_B9E000
	DEC.b $5C,x
	BNE.b CODE_B5B4D8
	INC.b $38,x
	LDA.w #$3000
	JSR.w CODE_B5A150
	JSR.w CODE_B5B9A5
	LDA.w $0004,y
	STA.b $5C,x
CODE_B5B4D8:
	DEC.b $6C,x
	BNE.b CODE_B5B4EA
	LDA.w #$066A
	JSL.l CODE_B28012
	LDA.w #$056B
	JSL.l CODE_B28012
CODE_B5B4EA:
	JMP.w [$04F5]

CODE_B5B4ED:
	INC.w $1BA9
	JSR.w CODE_B5B732
	DEC.b $5C,x
	BNE.b CODE_B5B50D
	INC.b $38,x
	JSR.w CODE_B5B9A5
	LDA.w $0006,y
	STA.b $5C,x
	STZ.b $30,x
	STZ.b $34,x
	LDA.w #$000D
	STA.b $5A,x
	JMP.w CODE_B5F164

CODE_B5B50D:
	JSR.w CODE_B5B321
	BCC.b CODE_B5B52D
	JSR.w CODE_B5B3C0
	LDA.w #$3000
	JSR.w CODE_B5A150
CODE_B5B51B:
	LDA.w #$0651
	JSL.l CODE_B28012
	LDX.b $70
	LDY.w #$0005
	LDA.w #$024F
	JMP.w CODE_B5B74A

CODE_B5B52D:
	LDY.w $1B97
	BEQ.b CODE_B5B538
	JSL.l CODE_BEC003
	BCS.b CODE_B5B582
CODE_B5B538:
	LDY.w $1B99
	BEQ.b CODE_B5B543
	JSL.l CODE_BEC003
	BCS.b CODE_B5B582
CODE_B5B543:
	DEC.b $60,x
	BNE.b CODE_B5B552
	JSR.w CODE_B5B9A5
	LDA.w $0008,y
	STA.b $60,x
	JSR.w CODE_B5B758
CODE_B5B552:
	LDX.b $70
	LDA.b $5E,x
	SEC
	SBC.w #DATA_B5B88A
	LSR
	LSR
	JSR.w CODE_B5B8CA
	LDX.b $70
	LDA.b $2A,x
	CLC
	ADC.b $2C,x
	STA.b $2A,x
	LDA.b $2E,x
	CLC
	ADC.b $32,x
	STA.b $2E,x
	LDA.b $68,x
	JSL.l CODE_B6802D
	LDA.b $30,x
	JSL.l CODE_B68030
	JSL.l CODE_B9E000
	JMP.w CODE_B5F164

CODE_B5B582:
	LDA.b $2A,x
	ASL
	STA.w $002A,y
	LDA.b $2E,x
	ASL
	STA.w $002E,y
	LDA.w #$0004
	STA.w $0038,y
	LDA.w #$0001
	STA.w $005A,y
	STY.b $76
	TYX
	LDA.w #$3000
	JSR.w CODE_B5A150
	LDA.w #$00F8
	STA.b $0E,x
	DEC.w $1B9B
	LDX.w $1B97
	BEQ.b CODE_B5B5C7
	CPX.b $78
	BNE.b CODE_B5B5C0
	STZ.w $1B97
	LDX.w $1B99
	BEQ.b CODE_B5B5CA
	STZ.b $68,x
	BRA.b CODE_B5B5CA

CODE_B5B5C0:
	STZ.w $1B99
	STZ.b $68,x
	BRA.b CODE_B5B5CA

CODE_B5B5C7:
	STZ.w $1B99
CODE_B5B5CA:
	LDA.w #$0247
	JSL.l CODE_B9A003
	JSL.l CODE_BEC021
	JMP.w CODE_B5B51B

CODE_B5B5D8:
	INC.w $1BA9
	JSR.w CODE_B5B732
	DEC.b $4C,x
	BPL.b CODE_B5B600
	LDY.w #$0082
	LDA.b $4E,x
	EOR.w #$FFFF
	INC
	STA.b $4E,x
	BPL.b CODE_B5B5F2
	LDY.w #$006A
CODE_B5B5F2:
	TYA
	JSL.l CODE_BB85A0
	LDA.b $5C,x
	LSR
	LSR
	LSR
	LSR
	INC
	STA.b $4C,x
CODE_B5B600:
	DEC.b $5C,x
	BNE.b CODE_B5B65F
	LDA.w #$0082
	JSL.l CODE_BB85A0
	LDX.b $70
	LDA.w #$002C
	JSL.l CODE_BFF006
	INC.b $38,x
	LDA.w #$0014
	STA.b $5A,x
	STZ.b $66,x
	LDA.b $16,x
	SEC
	SBC.b $64,x
	BPL.b CODE_B5B628
	EOR.w #$FFFF
	INC
CODE_B5B628:
	STA.b $1A
	LDA.b $12,x
	SEC
	SBC.b $62,x
	BPL.b CODE_B5B635
	EOR.w #$FFFF
	INC
CODE_B5B635:
	CMP.b $1A
	BCS.b CODE_B5B63B
	LDA.b $1A
CODE_B5B63B:
	CMP.w #$00FF
	BCC.b CODE_B5B643
	LDA.w #$00FF
CODE_B5B643:
	STA.w !REGISTER_DividendLo
	JSR.w CODE_B5B9A5
	SEP.b #$20
	LDA.w $0018,y
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	STA.b $6A,x
	JMP.w CODE_B5F164

CODE_B5B65F:
	JSL.l CODE_B9E000
	TXY
	JSR.w CODE_B5B321
	BCC.b CODE_B5B675
	JSR.w CODE_B5B3C0
	LDA.w #$3000
	JSR.w CODE_B5A150
	JMP.w CODE_B5B51B

CODE_B5B675:
	LDY.w $1B97
	BEQ.b CODE_B5B680
	JSL.l CODE_BEC003
	BCS.b CODE_B5B6D5
CODE_B5B680:
	LDY.w $1B99
	BEQ.b CODE_B5B68B
	JSL.l CODE_BEC003
	BCS.b CODE_B5B6D5
CODE_B5B68B:
	LDA.b $5C,x
	CMP.w #$001E
	BEQ.b CODE_B5B69A
	BCC.b CODE_B5B6AB
	JSR.w CODE_B5B758
CODE_B5B697:
	JMP.w CODE_B5F164

CODE_B5B69A:
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	SEC
	SBC.w #$000A
	STA.b $64,x
CODE_B5B6AB:
	LDY.w $04F9
	STZ.b $1E
	LDA.b $12,x
	SEC
	SBC.b $62,x
	BPL.b CODE_B5B6BD
	EOR.w #$FFFF
	INC
	INC.b $1E
CODE_B5B6BD:
	STA.b $1A
	LDA.b $16,x
	SEC
	SBC.b $64,x
	BPL.b CODE_B5B6CE
	EOR.w #$FFFF
	INC
	INC.b $1E
	INC.b $1E
CODE_B5B6CE:
	STA.b $1C
	JSR.w CODE_B5B76D
	BRA.b CODE_B5B697

CODE_B5B6D5:
	JMP.w CODE_B5B582

CODE_B5B6D8:
	INC.w $1BA9
	JSR.w CODE_B5B732
	JSL.l CODE_B9E000
	LDA.b $16,x
	CMP.w #$01F0
	BCC.b CODE_B5B6FA
	CMP.w #$04A0
	BCS.b CODE_B5B6FA
	LDA.b $12,x
	CMP.w #$00F0
	BCC.b CODE_B5B6FA
	CMP.w #$0340
	BCC.b CODE_B5B701
CODE_B5B6FA:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B5B701:
	TXY
	JSR.w CODE_B5B321
	BCC.b CODE_B5B713
	JSR.w CODE_B5B3C0
	LDA.w #$3000
	JSR.w CODE_B5A150
	JMP.w CODE_B5B51B

CODE_B5B713:
	LDY.w $1B97
	BEQ.b CODE_B5B71E
	JSL.l CODE_BEC003
	BCS.b CODE_B5B72C
CODE_B5B71E:
	LDY.w $1B99
	BEQ.b CODE_B5B729
	JSL.l CODE_BEC003
	BCS.b CODE_B5B72C
CODE_B5B729:
	JMP.w CODE_B5F164

CODE_B5B72C:
	JMP.w CODE_B5B582

CODE_B5B72F:
	JMP.w CODE_B5F172

CODE_B5B732:
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$0300
	JSL.l CODE_BEC024
	BCS.b CODE_B5B746
	RTS

CODE_B5B746:
	PLA
	JMP.w CODE_B5B51B

CODE_B5B74A:
	STY.b $38,x
	JSL.l CODE_B6801E
	JSL.l CODE_B68021
	JML.l CODE_B68024

CODE_B5B758:
	LDX.b $70
	LDA.b $16,x
	PHA
	CLC
	ADC.w #$000A
	STA.b $16,x
	LDY.w $04F9
	JSL.l CODE_B5F1BF
	PLA
	STA.b $16,x
CODE_B5B76D:
	LDA.b $1C
	CMP.b $1A
	BCS.b CODE_B5B793
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.b $1E
	ROR
	ROR
	ROR
	EOR.w #$8000
	AND.w #$8000
	TSB.b $1E
	BRA.b CODE_B5B7B0

CODE_B5B793:
	LDA.b $1A
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1C
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.b $1E
	ROR
	ROR
	ROR
	AND.w #$8000
	TSB.b $1E
CODE_B5B7B0:
	LDY.w #DATA_B5B881
	LDA.w !REGISTER_QuotientLo
	INC
	CMP.w #$0100
	BCC.b CODE_B5B7BF
	LDA.w #$00FF
CODE_B5B7BF:
	STA.b $20
CODE_B5B7C1:
	LDA.w $0000,y
	AND.w #$00FF
	CMP.b $20
	BCC.b CODE_B5B7F2
	TYA
	SEC
	SBC.w #DATA_B5B881
	BIT.b $1E
	BPL.b CODE_B5B7DF
	PHA
	AND.w #$0003
	ASL
	TAY
	PLA
	CLC
	ADC.w DATA_B5B884,y
CODE_B5B7DF:
	STA.b $22
	LDA.b $1E
	BIT.w #$0001
	BNE.b CODE_B5B7FD
	BIT.w #$0002
	BEQ.b CODE_B5B7F5
	LDA.w #$000C
	BRA.b CODE_B5B7F8

CODE_B5B7F2:
	INY
	BRA.b CODE_B5B7C1

CODE_B5B7F5:
	LDA.w #$0010
CODE_B5B7F8:
	SEC
	SBC.b $22
	BRA.b CODE_B5B80D

CODE_B5B7FD:
	BIT.w #$0002
	BEQ.b CODE_B5B807
	LDA.w #$0004
	BRA.b CODE_B5B80A

CODE_B5B807:
	LDA.w #$0000
CODE_B5B80A:
	CLC
	ADC.b $22
CODE_B5B80D:
	AND.w #$000F
	ASL
	ASL
	ADC.w #DATA_B5B88A
	CMP.b $5E,x
	BEQ.b CODE_B5B880
	PHA
	BCC.b CODE_B5B821
	SEC
	SBC.b $5E,x
	BRA.b CODE_B5B82C

CODE_B5B821:
	SEC
	SBC.b $5E,x
	STA.b $1A
	LDA.w #$0040
	CLC
	ADC.b $1A
CODE_B5B82C:
	STA.b $1C
	PLA
	CMP.b $5E,x
	BCC.b CODE_B5B840
	SEC
	SBC.b $5E,x
	STA.b $1A
	LDA.w #$0040
	SEC
	SBC.b $1A
	BRA.b CODE_B5B847

CODE_B5B840:
	SEC
	SBC.b $5E,x
	EOR.w #$FFFF
	INC
CODE_B5B847:
	TAY
	LDA.b $5E,x
	CPY.b $1C
	BCS.b CODE_B5B854
	SEC
	SBC.w #$0004
	BRA.b CODE_B5B858

CODE_B5B854:
	CLC
	ADC.w #$0004
CODE_B5B858:
	CMP.w #DATA_B5B88A
	BCS.b CODE_B5B860
	LDA.w #DATA_B5B8C6
CODE_B5B860:
	CMP.w #DATA_B5B8C6_End
	BCC.b CODE_B5B868
	LDA.w #DATA_B5B88A
CODE_B5B868:
	STA.b $5E,x
	TAY
	LDA.b $1E,x
	AND.w #$3FFF
	ORA.w $0002,y
	STA.b $1E,x
	LDA.w $0000,y
	CMP.b $40,x
	BEQ.b CODE_B5B880
	JSL.l CODE_B9A000
CODE_B5B880:
	RTS

DATA_B5B881:
	db $40,$C0,$FF

DATA_B5B884:
	dw $0004,$0002,$0000

DATA_B5B88A:
	dw $024A,$4000,$024B,$4000,$024C,$4000,$024D,$4000
	dw $024E,$4000,$024D,$C000,$024C,$C000,$024B,$C000
	dw $024A,$8000,$024B,$8000,$024C,$8000,$024D,$8000
	dw $024E,$8000,$024D,$0000,$024C,$0000

DATA_B5B8C6:
	dw $024B,$0000
.End:

CODE_B5B8CA:
	PHA
	ASL
	TAX
	PHA
	JSR.w CODE_B5B9A5
	LDA.w $000A,y
	JSR.w (DATA_B5B919,x)
	TAY
	LDA.b $03,S
	AND.w #$FFF8
	BEQ.b CODE_B5B8E5
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B5B8E5:
	LDX.b $70
	STY.b $2C,x
	PLX
	JSR.w CODE_B5B9A5
	LDA.w $000C,y
	JSR.w (DATA_B5B939,x)
	TAY
	PLA
	CMP.w #$0004
	BCC.b CODE_B5B8FF
	CMP.w #$000C
	BCC.b CODE_B5B905
CODE_B5B8FF:
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B5B905:
	LDX.b $70
	STY.b $32,x
	RTS

CODE_B5B90A:
	LDA.w #$0000
	RTS

CODE_B5B90E:
	LSR
CODE_B5B90F:
	LSR
CODE_B5B910:
	RTS

CODE_B5B911:
	STA.b $1A
	ASL
	ADC.b $1A
	LSR
	LSR
	RTS

DATA_B5B919:
	dw CODE_B5B90A
	dw CODE_B5B90E
	dw CODE_B5B90F
	dw CODE_B5B911
	dw CODE_B5B910
	dw CODE_B5B911
	dw CODE_B5B90F
	dw CODE_B5B90E
	dw CODE_B5B90A
	dw CODE_B5B90E
	dw CODE_B5B90F
	dw CODE_B5B911
	dw CODE_B5B910
	dw CODE_B5B911
	dw CODE_B5B90F
	dw CODE_B5B90E

DATA_B5B939:
	dw CODE_B5B910
	dw CODE_B5B911
	dw CODE_B5B90F
	dw CODE_B5B90E
	dw CODE_B5B90A
	dw CODE_B5B90E
	dw CODE_B5B90F
	dw CODE_B5B911
	dw CODE_B5B910
	dw CODE_B5B911
	dw CODE_B5B90F
	dw CODE_B5B90E
	dw CODE_B5B90A
	dw CODE_B5B90E
	dw CODE_B5B90F
	dw CODE_B5B911

CODE_B5B959:
	LDA.b $12,x
	SEC
	SBC.w $196D
	SBC.w #$0085
	EOR.w #$FFFF
	INC
	STA.w $1B77
	LDA.b $16,x
	SEC
	SBC.w $1973
	SBC.w #$0065
	EOR.w #$FFFF
	INC
	STA.w $1B79
	RTS

CODE_B5B97A:
	LDY.w $1B71
	STA.w $0038,y
	LDY.w $1B73
	STA.w $0038,y
	LDY.w $1B6D
	STA.w $0038,y
	LDY.w $1B6F
	STA.w $0038,y
	RTS

CODE_B5B993:
	LDY.w $1B7B
	STA.w $0038,y
	RTS

CODE_B5B99A:
	LDA.w $1B75
	DEC
	ASL
	TAY
	LDA.w DATA_B5B9AF,y
	TAY
	RTS

CODE_B5B9A5:
	LDA.w $1B9B
	ASL
	TAY
	LDA.w DATA_B5BA63,y
	TAY
	RTS

DATA_B5B9AF:
	dw CODE_B5BA35,CODE_B5BA07,CODE_B5B9D9,CODE_B5B9C6,CODE_B5B9B9

CODE_B5B9B9:
	db $00,$01,$01,$00,$01,$00,$FF,$28,$00,$00,$02,$01,$08

CODE_B5B9C6:
	db $00,$01,$01,$00,$01,$00,$FF,$28,$00,$00,$00,$01,$08,$00,$00,$80
	db $02,$01,$08

CODE_B5B9D9:
	db $02,$00,$C0,$01,$50,$30,$03,$00,$00,$02,$18,$18,$14,$00,$64,$00
	db $80,$FD,$00,$00,$80,$FE,$C0,$00,$40,$FF,$80,$01,$00,$00,$80,$02
	db $C0,$00,$80,$01,$80,$01,$C0,$00,$80,$02,$00,$00,$28,$00

CODE_B5BA07:
	db $04,$00,$F0,$01,$18,$24,$03,$00,$00,$02,$18,$18,$08,$00,$62,$00
	db $00,$FD,$00,$00,$34,$FE,$E6,$00,$1A,$FF,$CC,$01,$00,$00,$00,$03
	db $E6,$00,$CC,$01,$CC,$01,$E6,$00,$00,$03,$00,$00,$28,$00

CODE_B5BA35:
	db $05,$00,$B0,$01,$0C,$10,$02,$00,$00,$02,$18,$18,$08,$00,$50,$00
	db $C0,$FC,$00,$00,$0D,$FE,$F9,$00,$07,$FF,$F3,$01,$00,$00,$40,$03
	db $F9,$00,$F3,$01,$F3,$01,$F9,$00,$40,$03,$00,$00,$28,$00

DATA_B5BA63:
	dw DATA_B5BA84,DATA_B5BA84,DATA_B5BA69

DATA_B5BA69:
	db $00,$FE,$1E,$00,$BE,$00,$8C,$00,$05,$00,$3C,$00,$28,$00,$00,$01
	db $00,$01,$C8,$00,$FF,$00,$80,$01,$02,$9A,$01

DATA_B5BA84:
	db $00,$FE,$1E,$00,$BE,$00,$64,$00,$03,$00,$46,$00,$32,$00,$20,$01
	db $20,$01,$C8,$00,$FF,$00,$A0,$01,$02,$90,$01

DATA_B5BA9F:
	dw $0012,$000F,$000F,$000B,$0007

DKC3_NorSpr0204_KAOS_Main:
;$B5BAA9
	LDA.w $194B
	BIT.w #$0004
	BNE.b CODE_B5BB10
	LDA.w $0016,y
	SEC
	SBC.w $1B9B
	STA.w $0016,y
	JMP.w (DATA_B5BABE,x)

DATA_B5BABE:
	dw CODE_B5BB1C
	dw CODE_B5BB39
	dw CODE_B5BB6E
	dw CODE_B5BB91
	dw CODE_B5BBA1
	dw CODE_B5BBB3
	dw CODE_B5BBCD
	dw CODE_B5BBD8
	dw CODE_B5BB16
	dw CODE_B5BBF5
	dw CODE_B5BBFB
	dw CODE_B5BC0B
	dw CODE_B5BC17
	dw CODE_B5BC2F
	dw CODE_B5BC4E
	dw CODE_B5BC59
	dw CODE_B5BC73
	dw CODE_B5BC8B
	dw CODE_B5BC8E
	dw CODE_B5BD21
	dw CODE_B5BD4A
	dw CODE_B5BD4D
	dw CODE_B5BD7F
	dw CODE_B5BDC0
	dw CODE_B5BE1D
	dw CODE_B5BE8C
	dw CODE_B5BEB5
	dw CODE_B5BEC4
	dw CODE_B5BED6
	dw CODE_B5BEF1
	dw CODE_B5BF24
	dw CODE_B5BF3B
	dw CODE_B5BF5C
	dw CODE_B5BF83
	dw CODE_B5BFA2
	dw CODE_B5BFC5
	dw CODE_B5C002
	dw CODE_B5C01A
	dw CODE_B5C03F
	dw CODE_B5C049
	dw CODE_B5C04C

CODE_B5BB10:
	JSR.w CODE_B5C2C9
	JMP.w [$04F5]

CODE_B5BB16:
	JSR.w CODE_B5C210
	JMP.w [$04F5]

CODE_B5BB1C:
	TYX
	INC.b $38,x
	STX.w $1B6B
	LDA.w #$0006
	STA.w $1B75
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	JSR.w CODE_B5C60A
	JSR.w CODE_B5F0F0
	STZ.w $1B8D
CODE_B5BB39:
	LDX.b $70
	LDA.w #$FFFF
	STA.b $60,x
	LDY.w #DATA_B5D0B1-$02
	JSR.w CODE_B5C5AC
	LDA.w #$01EA
	STA.w $1B89
	LDA.w #$0221
	STA.w $1B8B
	LDA.w #$0022
	STA.b $38,x
	LDA.w #$0050
	STA.w $1B7D
	LDA.w #$0000
	JSR.w CODE_B5C08D
	STX.w $1BFB
	LDA.w #$0140
	STA.b $64,x
	JMP.w CODE_B5BB7D

CODE_B5BB6E:
	LDX.b $70
	LDY.b $60,x
	JSL.l CODE_B68033
	BCC.b CODE_B5BB7D
	INC.b $38,x
	JSR.w CODE_B5C0E9
CODE_B5BB7D:
	JSR.w CODE_B5C1BA
	LDA.w $1B87
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E000
	JSR.w CODE_B5C210
	JMP.w [$04F5]

CODE_B5BB91:
	TYX
	LDA.b $12,x
	SEC
	SBC.b $5E,x
	EOR.b $30,x
	BMI.b CODE_B5BB9E
	JMP.w CODE_B5C6AB

CODE_B5BB9E:
	JMP.w CODE_B5BB7D

CODE_B5BBA1:
	LDX.w $1B8F
	LDA.b $38,x
	LDX.w $1B91
	ORA.b $38,x
	BNE.b CODE_B5BBB0
	JMP.w CODE_B5C6AB

CODE_B5BBB0:
	JMP.w CODE_B5BB7D

CODE_B5BBB3:
	LDA.w #$0001
	STA.w $1C07
	LDY.w $1B6D
	LDA.w $0038,y
	BNE.b CODE_B5BBCA
	DEC.w $1B75
	STZ.w $1C07
	JMP.w CODE_B5C3BD

CODE_B5BBCA:
	JMP.w CODE_B5BB7D

CODE_B5BBCD:
	DEC.w $1B7D
	BNE.b CODE_B5BBD5
	JMP.w CODE_B5C6AB

CODE_B5BBD5:
	JMP.w CODE_B5BB7D

CODE_B5BBD8:
	LDA.w #$0001
	STA.w $1C07
	LDY.w $1B6F
	LDA.w $0038,y
	CMP.w #$0004
	BNE.b CODE_B5BBF2
	DEC.w $1B75
	STZ.w $1C07
	JMP.w CODE_B5C3BD

CODE_B5BBF2:
	JMP.w CODE_B5BB7D

CODE_B5BBF5:
	JSR.w CODE_B5C12B
	JMP.w CODE_B5BB6E

CODE_B5BBFB:
	JSR.w CODE_B5C12B
	DEC.b $5E,x
	BNE.b CODE_B5BC08
	JSR.w CODE_B5CE93
	JMP.w CODE_B5C453

CODE_B5BC08:
	JMP.w CODE_B5BB7D

CODE_B5BC0B:
	LDX.b $70
	LDA.b $2A,x
	CMP.w #$0020
	BCC.b CODE_B5BC24
	JMP.w CODE_B5BB7D

CODE_B5BC17:
	LDX.b $70
	LDY.b $60,x
	JSL.l CODE_B68033
	BCC.b CODE_B5BC2C
	JSR.w CODE_B5C0E9
CODE_B5BC24:
	LDA.w #$000D
	JSR.w CODE_B5C661
	BRA.b CODE_B5BC2F

CODE_B5BC2C:
	JMP.w CODE_B5BB7D

CODE_B5BC2F:
	LDX.w $1B8F
	LDA.b $38,x
	LDX.w $1B91
	ORA.b $38,x
	BNE.b CODE_B5BC4B
	LDX.w $1B9D
	BNE.b CODE_B5BC48
	LDX.w $1B6D
	LDA.w #$0003
	STA.b $38,x
CODE_B5BC48:
	JMP.w CODE_B5C3BD

CODE_B5BC4B:
	JMP.w CODE_B5BB7D

CODE_B5BC4E:
	DEC.w $1B7D
	BNE.b CODE_B5BC56
	JMP.w CODE_B5C419

CODE_B5BC56:
	JMP.w CODE_B5BB7D

CODE_B5BC59:
	LDX.b $70
	DEC.w $1B7D
	BNE.b CODE_B5BC70
	INC.b $38,x
	LDA.w #$0001
	STA.b $5A,x
	LDA.w #$0665
	JSL.l CODE_B28012
	BRA.b CODE_B5BC73

CODE_B5BC70:
	JMP.w CODE_B5BB7D

CODE_B5BC73:
	LDX.b $70
	LDA.b $2E,x
	CLC
	ADC.w #$FFFB
	STA.b $2E,x
	LDA.b $16,x
	CMP.w #$0140
	BCS.b CODE_B5BC88
	INC.b $38,x
	BRA.b CODE_B5BC8B

CODE_B5BC88:
	JMP.w CODE_B5BB7D

CODE_B5BC8B:
	JMP.w [$04F5]

CODE_B5BC8E:
	STY.w $1B6B
	LDA.w $05B7
	BEQ.b CODE_B5BCD4
	LDA.w #$001F
	STA.w $0038,y
	LDA.w #$0002
	STA.l $7EA15C
	DEC
	STA.l $7EA15A
	LDA.w #$0011
	TSB.w $15E6
	JSR.w CODE_B5BF3E
	LDX.b $76
	PHX
	LDA.w #$3000
	JSR.w CODE_B5A150
	LDA.w #$0253
	STA.b $12,x
	LDA.w #$01D2
	STA.b $16,x
	STZ.b $38,x
	LDA.w #$02BC
	JSL.l CODE_B9A003
	PLX
	JSR.w CODE_B5BF49
	JMP.w [$04F5]

CODE_B5BCD4:
	TYX
	INC.b $38,x
	LDA.w #$0002
	STA.w $1B75
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	JSR.w CODE_B5C640
	LDA.w #$0168
	STA.w $1B89
	LDA.w #$018C
	STA.w $1B8B
	JSR.w CODE_B5C3A7
	BCC.b CODE_B5BD03
	LDA.w #$01C0
	STA.b $12,x
	LDA.w #$01D2
	STA.b $16,x
CODE_B5BD03:
	LDX.w $1B6F
	LDA.w #$0004
	STA.b $38,x
	LDA.b $16,x
	CLC
	ADC.b $6C,x
	STA.b $16,x
	JSR.w CODE_B5F0F0
	LDA.w #$0050
	TSB.w $1C33
	LDA.w #$0001
	STA.w $1BB3
CODE_B5BD21:
	LDX.b $70
	LDA.w #$FFFF
	STA.b $60,x
	LDY.w #DATA_B5D0AC-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0020
	STA.b $38,x
	LDA.w #$0002
	JSR.w CODE_B5C08D
	STX.w $1B6D
	LDA.w #$0100
	STA.b $64,x
	LDA.w #$0064
	STA.w $1B7D
	JMP.w CODE_B5BB7D

CODE_B5BD4A:
	JMP.w CODE_B5BB7D

CODE_B5BD4D:
	TYX
	LDA.w #$FFFF
	STA.b $60,x
	LDY.w #DATA_B5C123-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0016
	STA.b $38,x
	JSR.w CODE_B5C4C2
	BPL.b CODE_B5BD68
	LDA.w #$0218
	BRA.b CODE_B5BD6B

CODE_B5BD68:
	LDA.w #$01E8
CODE_B5BD6B:
	STA.b $5E,x
	LDY.w #$0100
	CMP.b $12,x
	BCS.b CODE_B5BD77
	LDY.w #$FF00
CODE_B5BD77:
	STY.b $30,x
	LDA.w #$0005
	STA.w $1B87
CODE_B5BD7F:
	LDX.b $70
	LDY.b $60,x
	BEQ.b CODE_B5BD94
	LDA.b $62,x
	BEQ.b CODE_B5BD8F
	JSL.l CODE_B68033
	BCC.b CODE_B5BDAE
CODE_B5BD8F:
	JSR.w CODE_B5C0E9
	STZ.b $60,x
CODE_B5BD94:
	LDA.b $30,x
	BNE.b CODE_B5BDAE
	LDA.b $2A,x
	BPL.b CODE_B5BDA0
	EOR.w #$FFFF
	INC
CODE_B5BDA0:
	CMP.w #$0030
	BCS.b CODE_B5BDAE
	STZ.b $2A,x
	JSR.w CODE_B5C0E9
	INC.b $38,x
	BRA.b CODE_B5BDC0

CODE_B5BDAE:
	LDA.b $30,x
	BEQ.b CODE_B5BDBD
	LDA.b $12,x
	SEC
	SBC.b $5E,x
	EOR.b $30,x
	BMI.b CODE_B5BDBD
	STZ.b $30,x
CODE_B5BDBD:
	JMP.w CODE_B5BB7D

CODE_B5BDC0:
	LDX.b $70
	JSR.w CODE_B5C0FA
	PHP
	BPL.b CODE_B5BDCC
	EOR.w #$FFFF
	INC
CODE_B5BDCC:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$04
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B5BDE6
	EOR.w #$FFFF
	INC
CODE_B5BDE6:
	STA.w $1BB7
	TAY
	BPL.b CODE_B5BDF4
	LDA.w #$0040
	TSB.w $1C33
	BRA.b CODE_B5BDFA

CODE_B5BDF4:
	LDA.w #$0040
	TRB.w $1C33
CODE_B5BDFA:
	LDA.w #$0010
	TSB.w $1C33
	LDA.w #$6020
	STA.w $1BA9
	LDA.w #$0004
	STA.w $1BAF
	STZ.w $1BBB
	LDA.w #$0028
	STA.w $1BA5
	LDA.w #$0064
	STA.w $1BA7
	INC.b $38,x
CODE_B5BE1D:
	JSR.w CODE_B5C10B
	BCC.b CODE_B5BE89
	JSR.w CODE_B5C09B
	DEC.w $1BAF
	BNE.b CODE_B5BE89
	LDA.w $1BB7
	CMP.w #$8000
	ROR
	CLC
	ADC.w $1BBB
	STA.w $1BBB
	JSR.w CODE_B5C0FA
	PHP
	BPL.b CODE_B5BE42
	EOR.w #$FFFF
	INC
CODE_B5BE42:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$04
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	PLP
	BMI.b CODE_B5BE5C
	EOR.w #$FFFF
	INC
CODE_B5BE5C:
	STA.w $1BB7
	LDA.w #$2850
	STA.w $1BA9
	LDA.w #$0004
	STA.w $1BAF
	LDA.w #$0028
	STA.w $1BA5
	LDA.w #$0064
	STA.w $1BA7
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5C128-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0019
	STA.b $38,x
	BRA.b CODE_B5BE8C

CODE_B5BE89:
	JMP.w CODE_B5BB7D

CODE_B5BE8C:
	JSR.w CODE_B5C10B
	BCC.b CODE_B5BEA3
	JSR.w CODE_B5C09B
	DEC.w $1BAF
	BNE.b CODE_B5BEA3
	INC.b $38,x
	LDA.w #$0064
	STA.w $1B7D
	BRA.b CODE_B5BEB5

CODE_B5BEA3:
	LDY.b $60,x
	BEQ.b CODE_B5BEB2
	JSL.l CODE_B68033
	BCC.b CODE_B5BEB2
	JSR.w CODE_B5C0E9
	STZ.b $60,x
CODE_B5BEB2:
	JMP.w CODE_B5BB7D

CODE_B5BEB5:
	LDX.b $70
	DEC.w $1B7D
	BNE.b CODE_B5BEC1
	LDA.w #$0015
	STA.b $38,x
CODE_B5BEC1:
	JMP.w CODE_B5BB7D

CODE_B5BEC4:
	TYX
	STZ.b $30,x
	STZ.b $2E,x
	INC.b $38,x
	LDA.w #$0003
	STA.b $5A,x
	LDA.w #$0002
	STA.w $1C07
CODE_B5BED6:
	JSR.w CODE_B5C05F
	BCC.b CODE_B5BEEE
	TYX
	STZ.b $2E,x
	INC.b $38,x
	LDY.w #$01B8
	JSL.l CODE_BB8585
	LDA.w #$066E
	JSL.l CODE_B28012
CODE_B5BEEE:
	JMP.w CODE_B5BB7D

CODE_B5BEF1:
	TYX
	LDA.b $16,x
	CMP.w #$013E
	BCS.b CODE_B5BF21
	JSL.l CODE_B880B4
	BCS.b CODE_B5BF21
	LDA.w #$0029
	JSL.l CODE_B88069
	BCS.b CODE_B5BF21
	LDA.w #$000A
	STA.w $17CA
	LDY.w #$01BA
	JSL.l CODE_BB8588
	LDX.b $76
	STX.w $1C09
	LDA.w #$0002
	STA.l $7EA15C
CODE_B5BF21:
	JMP.w CODE_B5BB7D

CODE_B5BF24:
	TYX
	INC.b $38,x
	LDX.w $1C09
	STZ.b $38,x
	LDY.w $1B6D
	JSL.l CODE_B6800C
	JSR.w CODE_B5BF3E
	LDX.b $76
	JSR.w CODE_B5BF49
CODE_B5BF3B:
	JMP.w [$04F5]

CODE_B5BF3E:
	LDA.w #$0003
	LDY.w #$018E
	JSL.l CODE_BB85F7
	RTS

CODE_B5BF49:
	LDY.b $18,x
	JSL.l CODE_BB860C
	LDX.b $76
	LDA.w #$01FA
	STA.b $12,x
	LDA.w #$01D2
	STA.b $16,x
	RTS

CODE_B5BF5C:
	DEC.w $1B7D
	BPL.b CODE_B5BF80
	LDX.b $70
	LDY.b $60,x
	JSL.l CODE_B68033
	BCC.b CODE_B5BF80
	LDA.w #$0040
	STA.w $1B97
	LDA.w #$0500
	STA.w $1B99
	LDA.w #$0001
	STA.l $7EA15A
	INC.b $38,x
CODE_B5BF80:
	JMP.w CODE_B5BB7D

CODE_B5BF83:
	LDX.w $1B6D
	LDA.b $00,x
	BNE.b CODE_B5BF9F
	LDA.w #$0001
	TSB.w $194F
	LDY.w #$01E2
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B6D
	JMP.w CODE_B5C3BD

CODE_B5BF9F:
	JMP.w CODE_B5BB7D

CODE_B5BFA2:
	DEC.w $1B7D
	BPL.b CODE_B5BFC2
	LDX.b $70
	LDY.b $60,x
	JSL.l CODE_B68033
	BCC.b CODE_B5BFC2
	LDA.w #$0040
	STA.w $1B97
	LDA.w #$0500
	STA.w $1B99
	LDA.w #$0028
	STA.b $38,x
CODE_B5BFC2:
	JMP.w CODE_B5BB7D

CODE_B5BFC5:
	LDX.b $70
	LDY.b $60,x
	BEQ.b CODE_B5BFE3
	JSL.l CODE_B68033
	BCC.b CODE_B5BFFF
	STZ.b $60,x
	JSR.w CODE_B5C0ED
	JSR.w CODE_B5CE93
	LDX.w $1B6D
	LDA.w $0009,y
	STA.b $5E,x
	LDX.b $70
CODE_B5BFE3:
	DEC.w $1B7D
	BNE.b CODE_B5BFFF
	JSR.w CODE_B5CE93
	LDA.w #$FFFF
	STA.b $60,x
	JSR.w CODE_B5C5AC
	LDA.w #$0024
	STA.b $38,x
	LDX.w $1B6D
	STZ.b $5E,x
	STZ.b $4C,x
CODE_B5BFFF:
	JMP.w CODE_B5BB7D

CODE_B5C002:
	LDX.b $70
	LDY.b $60,x
	BEQ.b CODE_B5C011
	JSL.l CODE_B68033
	BCC.b CODE_B5C017
	JSR.w CODE_B5C0ED
CODE_B5C011:
	LDA.w #$000D
	JSR.w CODE_B5C661
CODE_B5C017:
	JMP.w CODE_B5BB7D

CODE_B5C01A:
	TYX
	STZ.b $30,x
	STZ.b $2E,x
	INC.b $38,x
	LDA.w #$0003
	STA.b $5A,x
	LDA.w #$0010
	STA.b $16,x
	LDA.w #$0220
	STA.b $12,x
	LDY.w $1C11
	JSL.l CODE_B6800C
	LDY.w $1C13
	JSL.l CODE_B6800C
	TXY
CODE_B5C03F:
	JSR.w CODE_B5C05F
	BCC.b CODE_B5C049
	TYX
	STZ.b $2E,x
	INC.b $38,x
CODE_B5C049:
	JMP.w CODE_B5BB7D

CODE_B5C04C:
	LDX.w $1BFB
	LDA.b $00,x
	BNE.b CODE_B5C05C
	LDA.w #$0001
	TSB.w $194F
	JMP.w CODE_B5C3BD

CODE_B5C05C:
	JMP.w CODE_B5BB7D

CODE_B5C05F:
	LDA.w $002E,y
	CLC
	ADC.w #$001E
	STA.w $002E,y
	LDA.w #$01A0
	CMP.w $0016,y
	BCS.b CODE_B5C08B
	DEC
	STA.w $0016,y
	LDA.w #$0669
	JSL.l CODE_B28012
	LDA.w $002E,y
	LSR
	EOR.w #$FFFF
	INC
	STA.w $002E,y
	CMP.w #$FF80
	RTS

CODE_B5C08B:
	CLC
	RTS

CODE_B5C08D:
	PHA
	LDY.w #$035C
	JSL.l CODE_BB85B5
	LDX.b $76
	PLA
	STA.b $5C,x
	RTS

CODE_B5C09B:
	LDY.w $1BB5
	LDA.w #$0003
	STA.w $0038,y
	LDY.w #$00A0
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.w $1BB5
	LDA.b $16,x
	CLC
	ADC.w #$FFF6
	STA.w $0016,y
	LDA.w $1BB7
	CLC
	ADC.w $1BBB
	STA.w $1BBB
	CLC
	ADC.b $12,x
	STA.w $0062,y
	LDA.w #$01D2
	STA.w $0064,y
	LDA.w $1BA5
	STA.w $0066,y
	LDA.w $1BA7
	STA.w $006A,y
	TYX
	LDA.b $12,x
	CMP.w #$0200
	BCC.b CODE_B5C0E6
	JSR.w CODE_B5F30C
CODE_B5C0E6:
	LDX.b $70
	RTS

CODE_B5C0E9:
	LDA.b $60,x
	BPL.b CODE_B5C0F9
CODE_B5C0ED:
	LDA.w #$0020
	STA.w $1B97
	LDA.w #$0300
	STA.w $1B99
CODE_B5C0F9:
	RTS

CODE_B5C0FA:
	LDA.w #$0136
	LDY.b $12,x
	CPY.w #$0200
	BCC.b CODE_B5C107
	LDA.w #$02C6
CODE_B5C107:
	SEC
	SBC.b $12,x
	RTS

CODE_B5C10B:
	LDX.b $70
	DEC.w $1BA9
	LDA.w $1BA9
	AND.w #$00FF
	BNE.b CODE_B5C121
	LDA.w $1BA9
	XBA
	TSB.w $1BA9
	SEC
	RTS

CODE_B5C121:
	CLC
	RTS

DATA_B5C123:
	db $1E,$6A,$01,$84,$01

DATA_B5C128:
	db $1E,$6C,$01

CODE_B5C12B:
	LDX.b $70
	JSR.w CODE_B5CE93
	LDA.w $1BAF
	BNE.b CODE_B5C18A
	LDA.w $0012,y
	AND.w #$00FF
	BIT.b $30,x
	BMI.b CODE_B5C143
	EOR.w #$FFFF
	INC
CODE_B5C143:
	CLC
	ADC.w $0017,y
	SEC
	SBC.b $12,x
	EOR.b $30,x
	ASL
	BPL.b CODE_B5C1B9
	PLA
	STZ.b $30,x
	LDA.w $001D,y
	STA.w $1B89
	LDA.w $001F,y
	STA.w $1B8B
	LDA.b $38,x
	CMP.w #$000A
	BNE.b CODE_B5C184
	LDA.b $60,x
	BPL.b CODE_B5C17B
CODE_B5C169:
	JSR.w CODE_B5C5AC
CODE_B5C16C:
	LDA.w #$000C
	STA.b $38,x
	LDA.b $62,x
	CMP.w #$00FF
	BCS.b CODE_B5C17B
	JMP.w CODE_B5BC17

CODE_B5C17B:
	LDA.w #$000B
	STA.b $38,x
	TXY
	JMP.w CODE_B5BC0B

CODE_B5C184:
	LDA.b $60,x
	BPL.b CODE_B5C16C
	BRA.b CODE_B5C169

CODE_B5C18A:
	LDA.w $0011,y
	AND.w #$00FF
	BIT.b $30,x
	BPL.b CODE_B5C19A
	CLC
	ADC.w $0013,y
	BRA.b CODE_B5C1A1

CODE_B5C19A:
	EOR.w #$FFFF
	SEC
	ADC.w $0015,y
CODE_B5C1A1:
	SEC
	SBC.b $12,x
	EOR.b $30,x
	ASL
	BPL.b CODE_B5C1B9
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
	LDA.w $1BAF
	BMI.b CODE_B5C1B9
	DEC.w $1BAF
CODE_B5C1B9:
	RTS

CODE_B5C1BA:
	LDX.b $70
	LDA.w $1B93
	BEQ.b CODE_B5C1C5
	DEC.w $1B93
	RTS

CODE_B5C1C5:
	LDA.w #$002A
	JSL.l CODE_BCE43C
	LDA.w #$8000
	JSL.l CODE_BEC009
	BCC.b CODE_B5C20F
	CPY.w $04FD
	BNE.b CODE_B5C1E5
	LDA.w #$0014
	JSL.l CODE_B88069
	BCS.b CODE_B5C20F
	BRA.b CODE_B5C1EE

CODE_B5C1E5:
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B5C20F
CODE_B5C1EE:
	LDA.b $12,x
	CMP.w $0012,y
	LDY.w #$FE00
	BCS.b CODE_B5C1FB
	LDY.w #$0200
CODE_B5C1FB:
	STY.w $17CA
	LDY.b $78
	LDA.w $002E,y
	STA.w $17CC
	STZ.w $17CE
	LDA.w #$0014
	STA.w $1B93
CODE_B5C20F:
	RTS

CODE_B5C210:
	JSR.w CODE_B5C355
	JSR.w CODE_B5C535
	JSR.w CODE_B5C2EC
	JSR.w CODE_B5C2F7
	JSR.w CODE_B5C30E
	JSR.w CODE_B5C333
	LDA.l $7EA166
	BEQ.b CODE_B5C22F
	LDA.w #$0564
	JSL.l CODE_B28024
CODE_B5C22F:
	JSR.w CODE_B5C2C9
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KAOSKarnage
	BEQ.b CODE_B5C23C
	JMP.w CODE_B5C2C6

CODE_B5C23C:
	LDA.w $1BA9
	BNE.b CODE_B5C244
	JMP.w CODE_B5C2C6

CODE_B5C244:
	DEC.w $1BA9
	BEQ.b CODE_B5C24B
	BRA.b CODE_B5C25E

CODE_B5C24B:
	LDY.w #$0182
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w $1BA3
	STA.b $12,x
	LDA.w #$025D
	STA.b $16,x
CODE_B5C25E:
	LDA.w $1B8D
	BEQ.b CODE_B5C2C6
	DEC.w $1B8D
	LDY.w $04F9
	LDA.w $1BA3
	SEC
	SBC.w $1BA1
	PHP
	BPL.b CODE_B5C277
	EOR.w #$FFFF
	INC
CODE_B5C277:
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$79
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w $0016,y
	SEC
	SBC.w #$01E0
	BMI.b CODE_B5C2C7
	LDX.w !REGISTER_QuotientLo
	JSL.l CODE_B3800F
	LDA.b $1B
	AND.w #$00FF
	PLP
	BPL.b CODE_B5C2A0
	EOR.w #$FFFF
	INC
CODE_B5C2A0:
	CLC
	ADC.w $1BA1
	CLC
	ADC.w #$0009
	SEC
	SBC.w $0012,y
	CMP.w #$0011
	BCS.b CODE_B5C2C6
	JSL.l CODE_BEC04B
	BCS.b CODE_B5C2C6
	LDA.w #$0025
	JSL.l CODE_B88069
	BCS.b CODE_B5C2C6
	LDA.w $04F9
	STA.w $17C8
CODE_B5C2C6:
	RTS

CODE_B5C2C7:
	PLP
	RTS

CODE_B5C2C9:
	LDX.b $70
	LDA.b $12,x
	SEC
	SBC.w $196D
	SBC.w #$0080
	EOR.w #$FFFF
	INC
	STA.w $1B77
	LDA.b $16,x
	SEC
	SBC.w $1973
	SBC.w #$0040
	EOR.w #$FFFF
	INC
	STA.w $1B79
	RTS

CODE_B5C2EC:
	LDX.b $70
	LDA.b $16,x
	CLC
	ADC.w $1B9B
	STA.b $16,x
	RTS

CODE_B5C2F7:
	LDA.b $12,x
	TAY
	SEC
	SBC.b $54,x
	STA.w $1B83
	STY.b $54,x
	LDA.b $16,x
	TAY
	SEC
	SBC.b $56,x
	STA.w $1B85
	STY.b $56,x
	RTS

CODE_B5C30E:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KAOSKarnage
	BNE.b CODE_B5C332
	LDA.w $1B75
	CMP.w #$0004
	BCC.b CODE_B5C332
	DEC.w $1B8D
	BPL.b CODE_B5C332
	LDX.w $1B6D
	LDA.b $4C,x
	EOR.w #$0001
	STA.b $4C,x
	LDA.w #$000A
	STA.w $1B8D
CODE_B5C332:
	RTS

CODE_B5C333:
	LDY.b $70
	LDA.w $1C07
	ASL
	TAX
	JMP.w (DATA_B5C33D,x)

DATA_B5C33D:
	dw CODE_B5C343
	dw CODE_B5C34B
	dw CODE_B5C350

CODE_B5C343:
	LDA.w #$0040
CODE_B5C346:
	STA.l $7EA166
	RTS

CODE_B5C34B:
	LDA.w #$00C0
	BRA.b CODE_B5C346

CODE_B5C350:
	LDA.w #$0000
	BRA.b CODE_B5C346

CODE_B5C355:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KAOSKarnage
	BNE.b CODE_B5C35D
	RTS

CODE_B5C35D:
	LDA.w #$0010
	BIT.w $1C33
	BEQ.b CODE_B5C3A0
	LDX.w $1BB1
	BNE.b CODE_B5C390
	DEC.w $1BB3
	BNE.b CODE_B5C3A0
	LDY.w #$018C
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BB1
	LDA.w #$0040
	LDY.w #$013B
	TSB.w $1C33
	BEQ.b CODE_B5C38C
	TRB.w $1C33
	LDY.w #$02D1
CODE_B5C38C:
	STY.b $12,x
	BRA.b CODE_B5C3A1

CODE_B5C390:
	LDA.b $00,x
	CMP.w #$02C0
	BEQ.b CODE_B5C3A1
	STZ.w $1BB1
	LDA.w #$0014
	STA.w $1BB3
CODE_B5C3A0:
	RTS

CODE_B5C3A1:
	LDA.w #$1010
	STA.b $0C,x
	RTS

CODE_B5C3A7:
	LDA.w #$4000
	BIT.w $05AF
	BNE.b CODE_B5C3BB
	LDX.b $70
	LDY.b $18,x
	JSL.l CODE_BB860C
	LDX.b $76
	SEC
	RTS

CODE_B5C3BB:
	CLC
	RTS

CODE_B5C3BD:
	LDY.b $70
	LDA.w $1B75
	ASL
	TAX
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KAOSKarnage
	BEQ.b CODE_B5C3D4
	JMP.w (DATA_B5C3CE,x)

DATA_B5C3CE:
	dw CODE_B5C419
	dw CODE_B5C4AA
	dw CODE_B5C419

CODE_B5C3D4:
	JMP.w (DATA_B5C3D7,x)

DATA_B5C3D7:
	dw CODE_B5C474
	dw CODE_B5C459
	dw CODE_B5C459
	dw CODE_B5C4DE
	dw CODE_B5C419
	dw CODE_B5C409
	dw CODE_B5C3E5

CODE_B5C3E5:
	TYX
	LDA.w #$0080
	BIT.w $1C33
	BNE.b CODE_B5C3FA
	TSB.w $1C33
	LDA.w #DATA_B5D0B6
CODE_B5C3F4:
	STA.w $1B81
	JMP.w CODE_B5C6AB

CODE_B5C3FA:
	JSR.w CODE_B5C4C2
	BPL.b CODE_B5C404
	LDA.w #DATA_B5D10A
	BRA.b CODE_B5C3F4

CODE_B5C404:
	LDA.w #DATA_B5D0BD
	BRA.b CODE_B5C3F4

CODE_B5C409:
	TYX
	JSR.w CODE_B5C4C2
	BPL.b CODE_B5C414
	LDA.w #DATA_B5D157
	BRA.b CODE_B5C3F4

CODE_B5C414:
	LDA.w #DATA_B5D1A4
	BRA.b CODE_B5C3F4

CODE_B5C419:
	LDX.b $70
	JSR.w CODE_B5CE93
	LDA.w #$0001
	STA.b $60,x
	SEP.b #$20
	LDA.w $000F,y
	STA.w $1BAF
	LDA.w $0010,y
	STA.w $1B87
	REP.b #$20
	LDA.w $0019,y
	STA.w $1B89
	LDA.w $001B,y
	STA.w $1B8B
	LDA.w $0000,y
	PHY
	PHA
	JSR.w CODE_B5C4C2
	BMI.b CODE_B5C44F
	PLA
	EOR.w #$FFFF
	INC
	PHA
CODE_B5C44F:
	PLA
	STA.b $30,x
	PLY
CODE_B5C453:
	JSR.w CODE_B5C5AC
	JMP.w CODE_B5BBF5

CODE_B5C459:
	LDX.b $70
	JSR.w CODE_B5CE93
	LDA.w $0007,y
	STA.w $1B7D
	LDA.w #$0001
	STA.b $60,x
	JSR.w CODE_B5C5AC
	LDA.w #$0023
	STA.b $38,x
	JMP.w CODE_B5BFC5

CODE_B5C474:
	LDX.w $1B7B
	INC.b $38,x
	LDX.w $1B6D
	STZ.b $30,x
	LDA.w #$000C
	STA.b $38,x
	LDX.w $1B6F
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$000F
	STA.w $0038,y
	TYX
	STZ.b $30,x
	LDA.w #$00B4
	STA.w $1B7D
	LDA.w #$0001
	JSR.w CODE_B5C08D
	LDA.w #$0040
	STA.b $3C,x
	STA.b $64,x
	JMP.w CODE_B5BC59

CODE_B5C4AA:
	LDX.w $1B6F
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$0014
	STA.w $0038,y
	TYX
	STZ.b $30,x
	JMP.w CODE_B5BD4A

CODE_B5C4BE:
	JSR.w CODE_B5C4C2
	RTL

CODE_B5C4C2:
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	RTS

CODE_B5C4CC:
	LDA.w $0009,y
	SEC
	SBC.w $0007,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0007,y
	STA.b $5E,x
	RTS

CODE_B5C4DE:
	LDX.w $1B9D
	BNE.b CODE_B5C532
	LDA.w #$000E
	STA.w $0038,y
	LDA.w #$00B4
	STA.w $1B7D
	LDY.w #$017E
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1B9D
	LDY.w #$0180
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1B9F
	LDX.w $1B6D
	LDA.w #$0023
	STA.b $5E,x
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$01CB
	STA.b $64,x
	LDA.l DATA_FF1BC0+$0C
	STA.b $06,x
	LDX.w $1B6F
	LDA.w #$0001
	STA.b $38,x
	LDX.w $1B6D
	STZ.b $4C,x
	STZ.w $1B8D
	JMP.w CODE_B5BC4E

CODE_B5C532:
	JMP.w CODE_B5C419

CODE_B5C535:
	LDA.w $1B99
	BEQ.b CODE_B5C593
	LDA.w $1B95
	CLC
	ADC.w $1B97
	STA.w $1B95
	BPL.b CODE_B5C586
	LDA.w $1B97
	BPL.b CODE_B5C593
	LDA.w $1B95
	CMP.w $1B99
	BCS.b CODE_B5C593
CODE_B5C553:
	LDA.w $1B99
	CMP.w #$8000
	PHP
	ROR
	PLP
	ROR
	SEC
	SBC.w $1B99
	STA.w $1B99
	BPL.b CODE_B5C56D
	CMP.w #$FF51
	BCS.b CODE_B5C572
	BRA.b CODE_B5C57A

CODE_B5C56D:
	CMP.w #$00B0
	BCS.b CODE_B5C57A
CODE_B5C572:
	STZ.w $1B95
	STZ.w $1B99
	BRA.b CODE_B5C593

CODE_B5C57A:
	LDA.w $1B97
	EOR.w #$FFFF
	INC
	STA.w $1B97
	BRA.b CODE_B5C593

CODE_B5C586:
	LDA.w $1B97
	BMI.b CODE_B5C593
	LDA.w $1B95
	CMP.w $1B99
	BCS.b CODE_B5C553
CODE_B5C593:
	LDA.w $1B95
	XBA
	JSL.l CODE_B5F1B2
	STA.w $1B9B
	RTS

CODE_B5C59F:
	LDA.w #$0060
	STA.w $1B97
	LDA.w #$0400
	STA.w $1B99
	RTS

CODE_B5C5AC:
	LDA.w $0002,y
	AND.w #$00FF
	LSR
	STA.b $5C,x
	XBA
	ORA.b $5C,x
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	STA.b $66,x
	LDA.b $60,x
	EOR.w #$FFFF
	INC
	STA.b $60,x
	BPL.b CODE_B5C5D9
	JSR.w CODE_B5C4CC
	LDA.b $16,x
	SEC
	SBC.w $0003,y
	BRA.b CODE_B5C5E8

CODE_B5C5D9:
	PHY
	INY
	INY
	INY
	INY
	JSR.w CODE_B5C4CC
	PLY
	LDA.w $0005,y
	SEC
	SBC.b $16,x
CODE_B5C5E8:
	LSR
	STA.b $62,x
	STZ.b $64,x
	STZ.b $68,x
	LDA.w #$0002
	STA.b $5A,x
	LDA.w #$0009
	STA.b $38,x
	LDA.w $1BBD
	BNE.b CODE_B5C609
	LDA.b $60,x
	BMI.b CODE_B5C609
	LDA.w #$0665
	JSL.l CODE_B28012
CODE_B5C609:
	RTS

CODE_B5C60A:
	LDY.w #$016A
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B8F
	LDA.w #$FFFF
	STA.b $60,x
	LDY.w #$016C
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B91
	LDA.w #$0034
	STA.b $60,x
	LDY.w #$0164
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B6D
	LDA.b $16,x
	CLC
	ADC.w #$FFCA
	STA.b $16,x
CODE_B5C640:
	LDY.w #$0166
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B6F
	LDA.b $16,x
	CLC
	ADC.w #$FFDC
	STA.b $16,x
	LDY.w #$0168
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B7B
	RTS

CODE_B5C661:
	LDX.b $70
	STA.b $38,x
	STZ.b $30,x
	LDA.w $1B75
	DEC
	STA.b $1A
	ASL
	ADC.b $1A
	TAY
	LDA.w DATA_B5D09A,y
	AND.w #$00FF
	LDX.w $1B8F
	STA.b $5C,x
	PHA
	LDA.w DATA_B5D09A+$01,y
	STA.b $44,x
	PHA
	LDA.w #$0102
	STA.b $38,x
	LDX.w $1B91
	STA.b $38,x
	PLA
	STA.b $44,x
	PLA
	STA.b $5C,x
	INC.w $1B81
	LDA.w #$0008
	STA.w $1B87
	LDY.w $1B9D
	BNE.b CODE_B5C6AA
	LDY.w $1B6D
	LDA.w #$0001
	STA.w $0038,y
CODE_B5C6AA:
	RTS

CODE_B5C6AB:
	LDY.w $1B81
	LDA.w $0000,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B5C6B9,x)

DATA_B5C6B9:
	dw CODE_B5C6CD
	dw CODE_B5C729
	dw CODE_B5C73A
	dw CODE_B5C755
	dw CODE_B5C75B
	dw CODE_B5C777
	dw CODE_B5C780
	dw CODE_B5C78E
	dw CODE_B5C7B6
	dw CODE_B5C7CC

CODE_B5C6CD:
	LDX.b $70
	LDA.w $0001,y
	AND.w #$00FF
	LSR
	STA.b $5C,x
	XBA
	ORA.b $5C,x
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	STA.b $66,x
	STZ.b $60,x
	INC.b $60,x
	LDA.w $0002,y
	SEC
	SBC.b $16,x
	BPL.b CODE_B5C6FB
	DEC.b $60,x
	DEC.b $60,x
	EOR.w #$FFFF
	INC
CODE_B5C6FB:
	LSR
	STA.b $62,x
	STZ.b $64,x
	STZ.b $68,x
	LDA.w $0004,y
	STA.b $30,x
	LDA.w $0006,y
	STA.b $5E,x
	LDA.w #$0002
	STA.b $5A,x
	STA.b $38,x
	TYA
	CLC
	ADC.w #$0008
	STA.w $1B81
	LDA.b $60,x
	BMI.b CODE_B5C726
	LDA.w #$0665
	JSL.l CODE_B28012
CODE_B5C726:
	JMP.w CODE_B5BB9E

CODE_B5C729:
	LDA.w $0001,y
	AND.w #$00FF
	STA.w $1B87
	INY
	INY
	STY.w $1B81
	JMP.w CODE_B5C6AB

CODE_B5C73A:
	LDA.w $0001,y
	BEQ.b CODE_B5C742
	STA.w $1B89
CODE_B5C742:
	LDA.w $0003,y
	BEQ.b CODE_B5C74A
	STA.w $1B8B
CODE_B5C74A:
	TYA
	CLC
	ADC.w #$0005
	STA.w $1B81
	JMP.w CODE_B5C6AB

CODE_B5C755:
	INC.w $1B81
	JMP.w CODE_B5C3BD

CODE_B5C75B:
	LDX.b $70
	LDA.w $0001,y
	STA.b $30,x
	LDA.w $0003,y
	STA.b $5E,x
	LDA.w #$0003
	STA.b $38,x
	TYA
	CLC
	ADC.w #$0005
	STA.w $1B81
	JMP.w CODE_B5BB9E

CODE_B5C777:
	LDA.w #$0004
	JSR.w CODE_B5C661
	JMP.w CODE_B5BB9E

CODE_B5C780:
	LDX.w $1B6D
	LDA.w #$0003
	STA.b $38,x
	INC.w $1B81
	JMP.w CODE_B5C6AB

CODE_B5C78E:
	LDX.b $70
	LDA.w $0001,y
	STA.b $30,x
	LDA.w $0005,y
	SEC
	SBC.w $0003,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0005,y
	STA.b $5E,x
	LDA.w #$0003
	STA.b $38,x
	TYA
	CLC
	ADC.w #$0007
	STA.w $1B81
	JMP.w CODE_B5BB9E

CODE_B5C7B6:
	LDX.b $70
	LDA.w $0001,y
	STA.w $1B7D
	LDA.w #$0006
	STA.b $38,x
	INY
	INY
	INY
	STY.w $1B81
	JMP.w CODE_B5BBD5

CODE_B5C7CC:
	LDA.w $0001,y
	STA.w $1BA5
	LDA.w $0003,y
	STA.w $1BA7
	TYA
	CLC
	ADC.w #$0005
	STA.w $1B81
	JMP.w CODE_B5C6AB

DKC3_NorSpr046C_KAOSLaserHead_Main:
;$B5C7E3
	JSR.w CODE_B5CACF
	JMP.w (DATA_B5C7E9,x)

DATA_B5C7E9:
	dw CODE_B5C809
	dw CODE_B5C813
	dw CODE_B5C820
	dw CODE_B5C84D
	dw CODE_B5C85B
	dw CODE_B5C882
	dw CODE_B5C88C
	dw CODE_B5C8D9
	dw CODE_B5C8EA
	dw CODE_B5C912
	dw CODE_B5C92F
	dw CODE_B5C972
	dw CODE_B5C9D4
	dw CODE_B5CA0D
	dw CODE_B5CA2E
	dw CODE_B5CAA0

CODE_B5C809:
	JSR.w CODE_B5CC2D
	SEC
	JSR.w CODE_B5CB80
	JMP.w [$04F5]

CODE_B5C813:
	TYX
	INC.b $38,x
	LDA.w #$FF80
	STA.b $2E,x
	LDA.w #$0003
	STA.b $5A,x
CODE_B5C820:
	JSR.w CODE_B5CC2D
	SEC
	JSR.w CODE_B5CB80
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFCA
	CLC
	ADC.b $6C,x
	STA.b $1A
	SEC
	SBC.b $16,x
	EOR.b $2E,x
	BPL.b CODE_B5C84A
	LDA.b $1A
	STA.b $16,x
	LDA.w #$0005
	STA.b $38,x
CODE_B5C84A:
	JMP.w [$04F5]

CODE_B5C84D:
	TYX
	LDA.w #$0004
	STA.b $38,x
	DEC
	STA.b $5A,x
	LDA.w #$0080
	STA.b $2E,x
CODE_B5C85B:
	JSR.w CODE_B5CC2D
	CLC
	JSR.w CODE_B5CB80
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFCA
	STA.b $1A
	SEC
	SBC.b $16,x
	EOR.b $2E,x
	BPL.b CODE_B5C87F
	LDA.b $1A
	STA.b $16,x
	STZ.b $38,x
CODE_B5C87F:
	JMP.w [$04F5]

CODE_B5C882:
	JSR.w CODE_B5CC2D
	SEC
	JSR.w CODE_B5CB80
	JMP.w [$04F5]

CODE_B5C88C:
	JSR.w CODE_B5CC2D
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFCA
	CMP.b $16,x
	BCS.b CODE_B5C8CC
	STA.b $16,x
	LDA.w #$003D
	JSL.l CODE_BFF006
	LDA.b $2E,x
	LSR
	STA.b $1A
	LSR
	CLC
	ADC.b $1A
	CMP.w #$0080
	BCC.b CODE_B5C8D2
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.w #$0020
	BIT.w $1C33
	BNE.b CODE_B5C8CC
	TSB.w $1C33
	JSR.w CODE_B5C59F
CODE_B5C8CC:
	JSR.w CODE_B5CDE5
	JMP.w [$04F5]

CODE_B5C8D2:
	STZ.b $38,x
	STZ.b $2E,x
	JMP.w [$04F5]

CODE_B5C8D9:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B5C8E7
	INC.b $38,x
	LDA.w #$0668
	JSL.l CODE_B28012
CODE_B5C8E7:
	JMP.w [$04F5]

CODE_B5C8EA:
	TYX
	LDA.b $2E,x
	CLC
	ADC.w #$FFF8
	STA.b $2E,x
	LDA.w #$0080
	JSL.l CODE_B68030
	LDA.w #$0003
	JSL.l CODE_B9E003
	LDA.b $16,x
	CMP.w #$01B1
	BCS.b CODE_B5C90F
	INC.b $38,x
	JSR.w CODE_B5CB6E
	STZ.b $5E,x
CODE_B5C90F:
	JMP.w [$04F5]

CODE_B5C912:
	JSR.w CODE_B5CB1E
	LDA.b $5E,x
	BEQ.b CODE_B5C92C
	DEC.b $5E,x
	BNE.b CODE_B5C92C
	LDA.w #$0001
	STA.b $4C,x
	INC.b $38,x
	JSR.w CODE_B5CE8E
	LDA.w $0004,y
	STA.b $5E,x
CODE_B5C92C:
	JMP.w [$04F5]

CODE_B5C92F:
	JSR.w CODE_B5CB1E
	LDA.b $5E,x
	BEQ.b CODE_B5C92C
	JSR.w CODE_B5CE8E
	LDA.w $0006,y
	CMP.b $5E,x
	BCS.b CODE_B5C949
	LDY.w $04F9
	LDA.w $0012,y
	STA.w $1BA3
CODE_B5C949:
	DEC.b $5E,x
	BNE.b CODE_B5C96F
	LDA.w #$0662
	JSL.l CODE_B28012
	LDA.w #$0004
	STA.w $1B8D
	STZ.b $4C,x
	LDA.w #$001B
	STA.w $15E2
	LDA.w #$0009
	STA.w $1BA9
	LDA.w #$0019
	STA.b $5E,x
	INC.b $38,x
CODE_B5C96F:
	JMP.w CODE_B5C996

CODE_B5C972:
	JSR.w CODE_B5CB1E
	LDA.b $5E,x
	BEQ.b CODE_B5C92C
	DEC.b $5E,x
	BNE.b CODE_B5C996
	LDA.w #$0009
	STA.b $38,x
	JSR.w CODE_B5CE8E
	LDA.w $0002,y
	SEC
	SBC.w $0000,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0000,y
	STA.b $5E,x
CODE_B5C996:
	LDA.b $12,x
	STA.w $1BA1
	LDA.w $196D
	CLC
	ADC.w #$0008
	CMP.w $1BA1
	BCC.b CODE_B5C9AA
	STA.w $1BA1
CODE_B5C9AA:
	CLC
	ADC.w #$00F0
	CMP.w $1BA1
	BCS.b CODE_B5C9B6
	STA.w $1BA1
CODE_B5C9B6:
	LDA.w $196D
	CLC
	ADC.w #$0010
	CMP.w $1BA3
	BCC.b CODE_B5C9C5
	STA.w $1BA3
CODE_B5C9C5:
	CLC
	ADC.w #$00E0
	CMP.w $1BA3
	BCS.b CODE_B5C9D1
	STA.w $1BA3
CODE_B5C9D1:
	JMP.w [$04F5]

CODE_B5C9D4:
	TYX
	INC.b $38,x
	LDA.w #$0007
	STA.b $5A,x
	LDA.w #$0040
	STA.b $30,x
	LDA.w #$0030
	STA.b $34,x
	LDA.w #$0202
	STA.b $60,x
	LDA.w #$0101
	STA.b $64,x
	LDA.w #$0007
	JSL.l CODE_B9E003
	LDA.b $16,x
	CLC
	ADC.w #$0030
	STA.b $5E,x
	LDA.w #$0300
	STA.b $2E,x
	LDA.w #$00C8
	STA.b $68,x
	JSR.w CODE_B5CC08
	TXY
CODE_B5CA0D:
	TYX
	DEC.b $68,x
	BNE.b CODE_B5CA27
	INC.b $38,x
	STZ.b $30,x
	LDA.w #$01F4
	STA.b $68,x
	LDA.w #$000D
	STA.b $5A,x
	LDA.w #$0001
	STA.b $6A,x
	BRA.b CODE_B5CA2E

CODE_B5CA27:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B5CA2E:
	TYX
	DEC.b $68,x
	BNE.b CODE_B5CA46
	INC.b $38,x
	LDY.w $1B9D
	JSL.l CODE_B6800C
	LDY.w $1B9F
	JSL.l CODE_B6800C
	TXY
	BRA.b CODE_B5CAA0

CODE_B5CA46:
	DEC.b $6A,x
	BNE.b CODE_B5CA7F
	LDA.w #$0004
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$0003
	STA.b $6A,x
	LDY.b $16,x
	LDX.w #$8001
	CPY.w #$0210
	BCC.b CODE_B5CA72
	CPY.w #$0228
	BCS.b CODE_B5CA75
	LDA.w #$0004
	JSL.l CODE_B5F2B9
	CMP.w #$0002
	BCS.b CODE_B5CA75
CODE_B5CA72:
	LDX.w #$C000
CODE_B5CA75:
	LDY.w $1B9D
	STX.b $26,y
	LDY.w $1B9F
	STX.b $26,y
CODE_B5CA7F:
	LDY.b $70
	LDX.w $1B9D
	BIT.b $26,x
	BVS.b CODE_B5CA90
	LDA.w $002E,y
	ADC.w #$FFD8
	BRA.b CODE_B5CA96

CODE_B5CA90:
	LDA.w $002E,y
	ADC.w #$0028
CODE_B5CA96:
	STA.w $002E,y
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B5CAA0:
	LDA.w $0016,y
	CMP.w #$0259
	BCC.b CODE_B5CABB
	LDY.w #$017A
	JSR.w CODE_B5F11F
	LDY.w #$0020
	JSL.l CODE_BB85B5
	STZ.w $1B6D
	JMP.w CODE_B5F16B

CODE_B5CABB:
	LDA.w $002E,y
	CLC
	ADC.w #$0028
	STA.w $002E,y
	LDA.w #$0003
	JSL.l CODE_B9E003
	JMP.w [$04F5]

CODE_B5CACF:
	PHX
	PHY
	LDX.b $70
	LDA.b $4C,x
	BNE.b CODE_B5CADE
	LDA.b $4E,x
	BEQ.b CODE_B5CB1B
	DEC
	BRA.b CODE_B5CAE6

CODE_B5CADE:
	LDA.b $4E,x
	CMP.w #$001F
	BEQ.b CODE_B5CB1B
	INC
CODE_B5CAE6:
	STA.b $4E,x
	AND.w #$001C
	STA.b $1A
	LSR
	CLC
	ADC.b $1A
	TAX
	LDA.l DATA_B5FD96,x
	STA.l $7EA69C
	LDA.l DATA_B5FD96+$02,x
	STA.l $7EA69E
	LDA.l DATA_B5FD96+$04,x
	STA.l $7EA6A0
	LDX.b $70
	LDA.b $1F,x
	AND.w #$000E
	ASL
	ASL
	ASL
	ORA.w #$008D
	STA.l $7EA69A
CODE_B5CB1B:
	PLY
	PLX
	RTS

CODE_B5CB1E:
	LDX.w $04F9
	LDY.b $70
	LDA.b $12,x
	STA.w $005C,y
	SEC
	SBC.w $0012,y
	ASL
	ASL
	STA.w $0030,y
	STA.w $0062,y
	JSL.l CODE_B9E000
	LDA.b $5E,x
	BNE.b CODE_B5CB41
	LDA.w #$01A8
	BRA.b CODE_B5CB44

CODE_B5CB41:
	LDA.w #$01CB
CODE_B5CB44:
	STA.b $64,x
	CMP.b $16,x
	BCC.b CODE_B5CB52
	LDA.b $2E,x
	CLC
	ADC.w #$0006
	BRA.b CODE_B5CB58

CODE_B5CB52:
	LDA.b $2E,x
	CLC
	ADC.w #$FFF8
CODE_B5CB58:
	STA.b $2E,x
	LDA.w #$0080
	JSL.l CODE_B68030
	LDA.w #$0003
	JSL.l CODE_B9E003
	JSR.w CODE_B5CBC4
	LDX.b $70
	RTS

CODE_B5CB6E:
	LDA.w #$0105
	STA.b $5A,x
	LDA.w #$0080
	STA.b $30,x
	STA.b $62,x
	LDA.w #$3030
	STA.b $60,x
	RTS

CODE_B5CB80:
	PHP
	JSL.l CODE_BCE425
	LDA.w #$0459
	JSL.l CODE_BEC009
	BCC.b CODE_B5CB93
	CMP.w #$0002
	BEQ.b CODE_B5CB95
CODE_B5CB93:
	PLP
	RTS

CODE_B5CB95:
	JSR.w CODE_B5CC42
	PLP
	BCC.b CODE_B5CBC0
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$0015
	STA.b $5A,x
	LDA.w #$0180
	STA.b $2E,x
	LDA.l DATA_FF1BC0+$0A
	STA.b $06,x
	LDA.w #$0020
	TRB.w $1C33
	LDX.w $1B6B
	LDA.w #$0005
	STA.b $38,x
	STZ.b $30,x
CODE_B5CBC0:
	PLA
	JMP.w [$04F5]

CODE_B5CBC4:
	LDX.b $70
	LDA.b $2A,x
	SEC
	SBC.b $30,x
	PHP
	BPL.b CODE_B5CBD2
	EOR.w #$FFFF
	INC
CODE_B5CBD2:
	CMP.w #$0080
	BCC.b CODE_B5CBF4
	PLP
	BMI.b CODE_B5CBE7
	LDY.w $1B9D
	JSR.w CODE_B5CC15
	LDY.w $1B9F
	JSR.w CODE_B5CC24
	RTS

CODE_B5CBE7:
	LDY.w $1B9F
	JSR.w CODE_B5CC15
	LDY.w $1B9D
	JSR.w CODE_B5CC24
	RTS

CODE_B5CBF4:
	PLP
	LDA.b $64,x
	CMP.b $16,x
	BCC.b CODE_B5CC08
	LDY.w $1B9D
	JSR.w CODE_B5CC15
	LDY.w $1B9F
	JSR.w CODE_B5CC15
	RTS

CODE_B5CC08:
	LDY.w $1B9D
	JSR.w CODE_B5CC24
	LDY.w $1B9F
	JSR.w CODE_B5CC24
	RTS

CODE_B5CC15:
	LDA.w #$0295
CODE_B5CC18:
	CMP.w $0040,y
	BEQ.b CODE_B5CC23
	STY.b $76
	JSL.l CODE_B9A003
CODE_B5CC23:
	RTS

CODE_B5CC24:
	LDA.w #$0294
	BRA.b CODE_B5CC18

CODE_B5CC29:
	JSR.w CODE_B5CC2D
	RTL

CODE_B5CC2D:
	LDA.w $0012,y
	CLC
	ADC.w $1B83
	STA.w $0012,y
	LDA.w $0016,y
	CLC
	ADC.w $1B85
	STA.w $0016,y
	RTS

CODE_B5CC42:
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B5CC64
	LDA.b $12,x
	CMP.w $0012,y
	LDY.w #$FC00
	BCS.b CODE_B5CC58
	LDY.w #$0400
CODE_B5CC58:
	STY.w $17CA
	LDA.w #$FB00
	STA.w $17CC
	STZ.w $17CE
CODE_B5CC64:
	RTS

DKC3_NorSpr0470_KAOSSkullHead_Main:
;$B5CC65
	JMP.w (DATA_B5CC68,x)

DATA_B5CC68:
	dw CODE_B5CC7C
	dw CODE_B5CC82
	dw CODE_B5CC8A
	dw CODE_B5CC9E
	dw CODE_B5CCC0
	dw CODE_B5CCCC
	dw CODE_B5CD1C
	dw CODE_B5CD25
	dw CODE_B5CD41
	dw CODE_B5CDBF

CODE_B5CC7C:
	JSR.w CODE_B5CC2D
	JMP.w [$04F5]

CODE_B5CC82:
	TYX
	LDA.w #$0064
	STA.b $5E,x
	INC.b $38,x
CODE_B5CC8A:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CE52
	DEC.b $5E,x
	BNE.b CODE_B5CC9B
	LDA.w #$FFC0
	STA.b $2E,x
	INC.b $38,x
CODE_B5CC9B:
	JMP.w [$04F5]

CODE_B5CC9E:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CE52
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFDC
	CLC
	ADC.b $6C,x
	CMP.b $16,x
	BCC.b CODE_B5CCBD
	STA.b $16,x
	INC.b $38,x
CODE_B5CCBD:
	JMP.w [$04F5]

CODE_B5CCC0:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CE02
	JSR.w CODE_B5CE52
	JMP.w [$04F5]

CODE_B5CCCC:
	JSR.w CODE_B5CC2D
	LDA.w #$FFF6
	CLC
	ADC.w $002E,y
	STA.w $002E,y
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFDC
	CLC
	ADC.b $6C,x
	CMP.b $16,x
	BCC.b CODE_B5CD0C
	INC
	STA.b $16,x
	LDA.w #$003D
	JSL.l CODE_BFF006
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	LSR
	STA.b $1A
	LSR
	CLC
	ADC.b $1A
	CMP.w #$0080
	BCC.b CODE_B5CD12
	STA.b $2E,x
CODE_B5CD0C:
	JSR.w CODE_B5CDE5
	JMP.w [$04F5]

CODE_B5CD12:
	LDA.w #$0004
	STA.b $38,x
	STZ.b $2E,x
	JMP.w [$04F5]

CODE_B5CD1C:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CE52
	JMP.w [$04F5]

CODE_B5CD25:
	TYX
	LDA.w #$363D
	STA.b $24,x
	INC.b $38,x
	LDA.w #$0200
	STA.b $2A,x
	LDA.w #$0101
	STA.b $60,x
	LDA.w #$0080
	STA.b $2E,x
	LDA.w #$0001
	STA.b $5A,x
CODE_B5CD41:
	TYX
	LDY.w $1B6B
	LDA.b $60,x
	AND.w #$00FF
	CLC
	ADC.w $0012,y
	CMP.b $12,x
	BCC.b CODE_B5CD62
	LDA.b $61,x
	AND.w #$00FF
	CLC
	SBC.w $0012,y
	EOR.w #$FFFF
	CMP.b $12,x
	BCC.b CODE_B5CD71
CODE_B5CD62:
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	LDA.w #$066A
	JSL.l CODE_B28012
CODE_B5CD71:
	LDA.w $0016,y
	CLC
	ADC.w #$FFF4
	CMP.b $16,x
	BCS.b CODE_B5CDB8
	INC.b $38,x
	LDA.w $0012,y
	STA.b $12,x
	STZ.b $2A,x
	STZ.b $2E,x
	LDY.w #$013C
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BB5
	LDA.w #$003C
	STA.b $5E,x
	LDA.w #$0180
	STA.b $44,x
	LDA.w #$0668
	JSL.l CODE_B28012
	LDY.w #$0168
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.b $70
	STX.b $62,y
	LDA.w #$0002
	STA.b $38,x
	BRA.b CODE_B5CDBF

CODE_B5CDB8:
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B5CDBF:
	LDA.w $0016,y
	CMP.w #$00C0
	BCS.b CODE_B5CDD4
	TYX
	LDY.b $62,x
	STZ.w $1B6F
	JSL.l CODE_B6800C
	JMP.w CODE_B5F16B

CODE_B5CDD4:
	LDA.w $002E,y
	CLC
	ADC.w #$FFF6
	STA.w $002E,y
	JSL.l CODE_B9E000
	JMP.w [$04F5]

CODE_B5CDE5:
	LDY.w $1B8F
	BEQ.b CODE_B5CE01
	LDX.w #$0001
	LDA.w $0044,y
	CLC
	ADC.w #$0010
	STA.w $0044,y
	STX.b $5C,y
	LDY.w $1B91
	STA.w $0044,y
	STX.b $5C,y
CODE_B5CE01:
	RTS

CODE_B5CE02:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KAOSKarnage
	BEQ.b CODE_B5CE14
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B5CE27
	BRA.b CODE_B5CE26

CODE_B5CE14:
	JSL.l CODE_BCE425
	LDA.w #$0459
	JSL.l CODE_BEC009
	BCC.b CODE_B5CE26
	CMP.w #$0002
	BEQ.b CODE_B5CE27
CODE_B5CE26:
	RTS

CODE_B5CE27:
	LDA.w #$0010
	TRB.w $1C33
	LDA.w #$003D
	JSL.l CODE_BFF006
	JSR.w CODE_B5CC42
	LDA.w #$0005
	STA.b $38,x
	LDA.w #$0180
	STA.b $2E,x
	JSR.w CODE_B5C59F
	LDX.w $1B6B
	LDA.w #$0007
	STA.b $38,x
	STZ.b $30,x
	PLA
	JMP.w [$04F5]

CODE_B5CE52:
	LDX.w $04F9
	LDY.b $70
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	PHP
	BPL.b CODE_B5CE64
	EOR.w #$FFFF
	INC
CODE_B5CE64:
	LDY.w #$FFFE
CODE_B5CE67:
	INY
	INY
	CMP.w DATA_B5CE7C,y
	BCS.b CODE_B5CE67
	LDA.w DATA_B5CE82,y
	PLP
	BPL.b CODE_B5CE77
	LDA.w DATA_B5CE88,y
CODE_B5CE77:
	LDX.b $70
	STA.b $24,x
	RTS

DATA_B5CE7C:
	dw $0028,$0050,$7FFF

DATA_B5CE82:
	dw $363D,$36B0,$36BA

DATA_B5CE88:
	dw $363D,$36B5,$36BF

CODE_B5CE8E:
	LDA.w #DATA_B5D026
	BRA.b CODE_B5CEA0

CODE_B5CE93:
	LDA.w #DATA_B5D03A
	LDY.b !RAM_DKC3_Global_CurrentLevelLo
	CPY.w #!Define_DKC3_LevelID_KAOSKarnage
	BEQ.b CODE_B5CEA0
	LDA.w #DATA_B5D1EF
CODE_B5CEA0:
	PHA
	LDA.w $1B75
	DEC
	ASL
	CLC
	ADC.b $01,S
	TAY
	LDA.w $0000,y
	TAY
	PLA
	RTS

DKC3_NorSpr0494_KAOSCylinderHead_Main:
;$B5CEB0
	JMP.w (DATA_B5CEB3,x)

DATA_B5CEB3:
	dw CODE_B5CEC1
	dw CODE_B5CEDC
	dw CODE_B5CEFE
	dw CODE_B5CF0A
	dw CODE_B5CF19
	dw CODE_B5CF2E
	dw CODE_B5CF4B

CODE_B5CEC1:
	JSR.w CODE_B5CC2D
	TYX
	DEC.b $5E,x
	BNE.b CODE_B5CED9
	LDA.w #$FF80
	STA.b $2E,x
	INC.b $38,x
	LDY.w $1B6B
	LDA.w #$0015
	STA.w $0038,y
CODE_B5CED9:
	JMP.w [$04F5]

CODE_B5CEDC:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CFE7
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFD9
	CLC
	ADC.b $6C,x
	CMP.b $16,x
	BCC.b CODE_B5CEFB
	STA.b $16,x
	INC.b $38,x
CODE_B5CEFB:
	JMP.w [$04F5]

CODE_B5CEFE:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CFAB
	JSR.w CODE_B5CFE7
	JMP.w [$04F5]

CODE_B5CF0A:
	TYX
	LDA.w #$0280
	STA.b $2E,x
	LDA.w #$060C
	JSL.l CODE_B28012
	INC.b $38,x
CODE_B5CF19:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CF75
	BCC.b CODE_B5CF25
	DEC.b $38,x
	DEC.b $38,x
CODE_B5CF25:
	JSR.w CODE_B5CFAB
	JSR.w CODE_B5CFE7
	JMP.w [$04F5]

CODE_B5CF2E:
	JSR.w CODE_B5CC2D
	JSR.w CODE_B5CF75
	JSR.w CODE_B5CFA2
	CMP.w #$03C0
	BCS.b CODE_B5CF48
	INC.b $38,x
	STZ.b $2E,x
	LDX.w $1B7B
	LDA.w #$0003
	STA.b $38,x
CODE_B5CF48:
	JMP.w CODE_B5F164

CODE_B5CF4B:
	JSR.w CODE_B5CC2D
	LDA.w $002E,y
	CLC
	ADC.w #$0002
	STA.w $002E,y
	JSL.l CODE_B9E000
	JSR.w CODE_B5CFA2
	LDY.w $1B6B
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B5CF48
	LDA.w #$001B
	STA.w $0038,y
	STZ.w $1BB5
	JMP.w CODE_B5F16B

CODE_B5CF75:
	LDA.w $002E,y
	SEC
	SBC.w #$0023
	STA.w $002E,y
	BPL.b CODE_B5CF8A
	LDX.b $70
	LDA.w #$0100
	JSL.l CODE_B68030
CODE_B5CF8A:
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.w #$FFD9
	CLC
	ADC.b $6C,x
	CMP.b $16,x
	BCC.b CODE_B5CFA1
	STA.b $16,x
CODE_B5CFA1:
	RTS

CODE_B5CFA2:
	LDA.b $44,x
	SEC
	SBC.w #$0008
	STA.b $44,x
	RTS

CODE_B5CFAB:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B5CFB5
	RTS


CODE_B5CFB5:
	PLA
	LDA.w #$0005
	STA.b $38,x
	STZ.b $2E,x
	LDX.w $1B6B
	STZ.b $30,x
	LDA.w #$000A
	STA.w $1B87
	LDA.w #$0014
	STA.b $38,x
	LDA.w #$029C
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.w #$0600
	STA.b $44,x
	LDA.w #$0010
	TRB.w $1C33
	JSR.w CODE_B5C59F
	JMP.w [$04F5]

CODE_B5CFE7:
	LDX.w $04F9
	LDY.b $70
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	PHP
	BPL.b CODE_B5CFF9
	EOR.w #$FFFF
	INC
CODE_B5CFF9:
	LDY.w #$FFFE
CODE_B5CFFC:
	INY
	INY
	CMP.w DATA_B5D01A,y
	BCS.b CODE_B5CFFC
	LDA.w DATA_B5D020,y
	LDX.b $70
	STA.b $24,x
	LDA.b $1E,x
	PLP
	BCC.b CODE_B5D014
	AND.w #$BFFF
	BRA.b CODE_B5D017

CODE_B5D014:
	ORA.w #$4000
CODE_B5D017:
	STA.b $1E,x
	RTS

DATA_B5D01A:
	dw $0028,$0050,$7FFF

DATA_B5D020:
	dw $3642,$3647,$364C

DATA_B5D026:
	dw DATA_B5D032,DATA_B5D02A

DATA_B5D02A:
	db $5A,$00,$64,$00,$32,$00,$14,$00

DATA_B5D032:
	db $46,$00,$4B,$00,$28,$00,$0F,$00

DATA_B5D03A:
	dw DATA_B5D042,DATA_B5D04D,DATA_B5D058,DATA_B5D079

DATA_B5D042:
	db $00,$01,$5A,$80,$01,$0A,$02,$08,$02,$3C,$00

DATA_B5D04D:
	db $00,$01,$5A,$80,$01,$0A,$02,$08,$02,$3C,$00

DATA_B5D058:
	db $90,$01,$1B,$F0,$01,$0D,$02,$33,$00,$34,$00,$08,$00,$0A,$00,$03
	db $08,$00,$1E,$70,$01,$50,$02,$E0,$01,$EA,$01,$0C,$02,$EA,$01,$21
	db $02

DATA_B5D079:
	db $60,$01,$1E,$F0,$01,$0D,$02,$39,$00,$3A,$00,$07,$00,$08,$00,$03
	db $08,$00,$12,$78,$01,$48,$02,$E0,$01,$EA,$01,$0E,$02,$EA,$01,$21
	db $02

DATA_B5D09A:
	db $03,$00,$01,$03,$00,$01,$03,$00,$01,$03,$00,$01,$03,$00,$01,$03
	db $00,$01

DATA_B5D0AC:
	db $AA,$6A,$01,$84,$01

DATA_B5D0B1:
	db $F0,$6A,$01,$10,$02

DATA_B5D0B6:
	db $01,$08,$02,$EA,$01,$08,$02

DATA_B5D0BD:
	db $00,$1E,$F0,$01,$00,$FF,$90,$01,$02,$EA,$01,$08,$02,$00,$1E,$0A
	db $02,$00,$FF,$90,$01,$00,$1E,$F0,$01,$00,$01,$B8,$01,$00,$1E,$0A
	db $02,$00,$01,$B8,$01,$00,$1E,$F0,$01,$00,$01,$30,$02,$00,$1E,$0A
	db $02,$00,$01,$30,$02,$00,$1E,$F0,$01,$00,$FF,$08,$02,$02,$EA,$01
	db $21,$02,$00,$1E,$0A,$02,$00,$FF,$08,$02,$05,$06,$03

DATA_B5D10A:
	db $00,$1E,$F0,$01,$00,$01,$30,$02,$02,$EA,$01,$08,$02,$00,$1E,$0A
	db $02,$00,$01,$30,$02,$00,$1E,$F0,$01,$00,$FF,$08,$02,$00,$1E,$0A
	db $02,$00,$FF,$08,$02,$00,$1E,$F0,$01,$00,$FF,$90,$01,$00,$1E,$0A
	db $02,$00,$FF,$90,$01,$00,$1E,$F0,$01,$00,$01,$B8,$01,$02,$EA,$01
	db $08,$02,$00,$1E,$0A,$02,$00,$01,$B8,$01,$05,$06,$03

DATA_B5D157:
	db $00,$23,$F1,$01,$30,$01,$20,$02,$02,$EA,$01,$08,$02,$00,$23,$0B
	db $02,$30,$01,$20,$02,$00,$23,$F1,$01,$D0,$FE,$1A,$02,$00,$23,$0B
	db $02,$D0,$FE,$1A,$02,$00,$23,$F1,$01,$D0,$FE,$A0,$01,$00,$23,$0B
	db $02,$D0,$FE,$A0,$01,$00,$23,$F1,$01,$30,$01,$A6,$01,$02,$EA,$01
	db $21,$02,$00,$23,$0B,$02,$30,$01,$A6,$01,$05,$06,$03

DATA_B5D1A4:
	db $00,$23,$F1,$01,$D0,$FE,$A0,$01,$02,$EA,$01,$08,$02,$00,$23,$0B
	db $02,$D0,$FE,$A0,$01,$00,$23,$F1,$01,$30,$01,$A6,$01,$00,$23,$0B
	db $02,$30,$01,$A6,$01,$00,$23,$F1,$01,$30,$01,$20,$02,$00,$23,$0B
	db $02,$30,$01,$20,$02,$00,$23,$F1,$01,$D0,$FE,$1A,$02,$02,$EA,$01
	db $21,$02,$00,$23,$0B,$02,$D0,$FE,$1A,$02,$05

DATA_B5D1EF:
	dw $0306,DATA_B5D1F3

DATA_B5D1F3:
	db $00,$01,$1E,$6C,$01,$86,$01,$32,$00,$3C,$00,$23,$00,$2D,$00,$FF
	db $08,$32,$1E,$30,$01,$D0,$02,$00,$02,$68,$01,$8C,$01

DKC3_NorSpr0118_KRool_Main:
;$B5D210
	NOP #4
	LDA.w $0016,y
	SEC
	SBC.w $1B9B
	STA.w $0016,y
	JMP.w (DATA_B5D221,x)

DATA_B5D221:
	dw CODE_B5D2BB
	dw $0000
	dw CODE_B5D316
	dw CODE_B5D319
	dw CODE_B5D345
	dw CODE_B5D348
	dw CODE_B5D35B
	dw CODE_B5D37C
	dw CODE_B5D38B
	dw CODE_B5D3BE
	dw CODE_B5D3FD
	dw CODE_B5D44E
	dw CODE_B5D473
	dw CODE_B5D486
	dw CODE_B5D4B1
	dw CODE_B5D4D8
	dw CODE_B5D4F0
	dw CODE_B5D507
	dw CODE_B5D51E
	dw CODE_B5D532
	dw CODE_B5D546
	dw CODE_B5D587
	dw CODE_B5D59F
	dw CODE_B5D5B5
	dw CODE_B5D5D5
	dw CODE_B5D5F0
	dw CODE_B5D611
	dw CODE_B5D62C
	dw CODE_B5D651
	dw CODE_B5D654
	dw CODE_B5D6A4
	dw CODE_B5D6B9
	dw CODE_B5D6D8
	dw CODE_B5D710
	dw CODE_B5D71E
	dw CODE_B5D721
	dw CODE_B5D793
	dw CODE_B5D802
	dw CODE_B5D81D
	dw CODE_B5D856
	dw CODE_B5D86D
	dw CODE_B5D87B
	dw CODE_B5D88F
	dw CODE_B5D8AE
	dw CODE_B5D8DE
	dw CODE_B5D8FC
	dw CODE_B5D8FF
	dw CODE_B5D90B
	dw CODE_B5D936
	dw CODE_B5D952
	dw CODE_B5D982
	dw CODE_B5D9AE
	dw CODE_B5D9B9
	dw CODE_B5D9D6
	dw CODE_B5D9F7
	dw CODE_B5D9FE
	dw CODE_B5DA1D
	dw CODE_B5DA4D
	dw CODE_B5DA70
	dw CODE_B5DA8F
	dw CODE_B5DAA6
	dw CODE_B5DAC4
	dw CODE_B5DADB
	dw CODE_B5D747
	dw CODE_B5D781
	dw CODE_B5DC1D
	dw CODE_B5EF5E
	dw CODE_B5EF7D
	dw CODE_B5EFC0
	dw CODE_B5EFC3
	dw CODE_B5DB1C
	dw CODE_B5DB3A
	dw CODE_B5DBB3
	dw CODE_B5DBF9
	dw CODE_B5DC2F
	dw CODE_B5DC5D
	dw CODE_B5DC8C

CODE_B5D2BB:
	LDA.w #$0009
	STA.w $1B75
	JSR.w CODE_B5D300
	STZ.w $1BB1
	LDY.w #$01A2
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BDB
	LDA.b $1E,x
	PHA
	LDY.w #$01B2
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BF9
	PLA
	STA.b $1E,x
	LDY.w #$01A8
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1C11
	LDY.w #$01AA
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1C13
	JMP.w CODE_B5ED38

CODE_B5D300:
	TYX
	INC.b $38,x
	STX.w $1BBD
	LDY.w #$0190
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BBF
	JSR.w CODE_B5F0F0
	RTS

CODE_B5D316:
	JMP.w CODE_B5D394

CODE_B5D319:
	LDX.b $70
	LDY.b $60,x
	BEQ.b CODE_B5D32A
	JSL.l CODE_B68033
	BCC.b CODE_B5D342
	JSR.w CODE_B5C0E9
	STZ.b $60,x
CODE_B5D32A:
	LDA.b $2A,x
	BPL.b CODE_B5D332
	EOR.w #$FFFF
	INC
CODE_B5D332:
	CMP.w #$0030
	BCS.b CODE_B5D342
	STZ.b $2A,x
	INC.b $38,x
	LDA.w #$02A6
	JSL.l CODE_B9A000
CODE_B5D342:
	JMP.w CODE_B5D394

CODE_B5D345:
	JMP.w CODE_B5D394

CODE_B5D348:
	TYX
	DEC.b $38,x
	LDX.w #$0000
	JSR.w ($1BC1,x)
	LDA.w #$0678
	JSL.l CODE_B28012
	JMP.w CODE_B5D394

CODE_B5D35B:
	TYX
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5ED9B-$02
	JSR.w CODE_B5C5AC
	LDA.w #CODE_B5E9C1
	STA.w $1BC1
	LDA.w #$0703
	STA.b $38,x
	LDA.w #$02A7
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5D37C:
	TYX
	INC.b $38,x
	JSR.w CODE_B5DCE9
	LDA.w #$0010
	TSB.w $1C33
	JMP.w CODE_B5D394

CODE_B5D38B:
	TYX
	JSR.w CODE_B5DD10
	LDA.w #$0008
	STA.b $38,x
CODE_B5D394:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KastleKAOS
	BEQ.b CODE_B5D39E
	JMP.w CODE_B5D838

CODE_B5D39E:
	JSR.w CODE_B5DEB7
	LDA.w $1B87
	BEQ.b CODE_B5D3AA
	JSL.l CODE_B9E00F
CODE_B5D3AA:
	JSL.l CODE_B9E000
	JSR.w CODE_B5DF7E
	LDX.b $70
	LDA.b $40,x
	BEQ.b CODE_B5D3BB
	JSL.l CODE_B9A006
CODE_B5D3BB:
	JMP.w [$04F5]

CODE_B5D3BE:
	TYX
	JSR.w CODE_B5DE23
	BCC.b CODE_B5D3CF
	LDA.w #$02AC
	JSL.l CODE_B9A000
	LDX.b $70
	BRA.b CODE_B5D3DD

CODE_B5D3CF:
	DEC.w $1B7D
	BNE.b CODE_B5D3FA
	LDA.w #$02AE
	JSL.l CODE_B9A000
	LDX.b $70
CODE_B5D3DD:
	JSR.w CODE_B5EBDD
	LDA.w #$0005
	STA.w $1B87
	INC.b $38,x
	LDA.w $0010,y
	BIT.b $2A,x
	BPL.b CODE_B5D3F3
	EOR.w #$FFFF
	INC
CODE_B5D3F3:
	STA.b $30,x
	LDA.w #$0001
	STA.b $5A,x
CODE_B5D3FA:
	JMP.w CODE_B5D394

CODE_B5D3FD:
	TYX
	JSR.w CODE_B5EBDD
	LDA.b $16,x
	CMP.w #$01D2
	BCC.b CODE_B5D41D
	LDA.w $0016,y
	SEC
	SBC.w $0014,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0014,y
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B5D41D:
	LDA.w $0012,y
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	JSR.w CODE_B5DE23
	BCC.b CODE_B5D436
	DEC.w $1BAF
	LDA.w #$02AF
	JSL.l CODE_B9A000
	LDX.b $70
CODE_B5D436:
	LDA.w $1BAF
	BNE.b CODE_B5D44B
	LDA.b $12,x
	SEC
	SBC.w #$0200
	EOR.b $2A,x
	BMI.b CODE_B5D44B
	DEC.w $1B75
	JMP.w CODE_B5ED38

CODE_B5D44B:
	JMP.w CODE_B5D394

CODE_B5D44E:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5D470
	JSR.w CODE_B5EBDD
	LDA.w $0008,y
	JSR.w CODE_B5DE92
	BCS.b CODE_B5D465
	LDA.w #$0007
	STA.b $38,x
	BRA.b CODE_B5D46E

CODE_B5D465:
	LDY.w #$1C15
	JSR.w CODE_B5C5AC
	LDA.w #$000C
CODE_B5D46E:
	STA.b $38,x
CODE_B5D470:
	JMP.w CODE_B5D394

CODE_B5D473:
	TYX
	LDY.b $60,x
	BEQ.b CODE_B5D47E
	JSL.l CODE_B68033
	BCC.b CODE_B5D483
CODE_B5D47E:
	LDA.w #$0007
	STA.b $38,x
CODE_B5D483:
	JMP.w CODE_B5D394

CODE_B5D486:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5D4AE
	LDA.w #CODE_B5E9F5
	STA.w $1BC1
	LDA.w #$0E04
	STA.b $38,x
	STZ.b $60,x
	LDA.b $12,x
	SEC
	SBC.w #$0200
	EOR.b $1E,x
	LDY.w #$02B2
	ASL
	BMI.b CODE_B5D4A9
	LDY.w #$02B1
CODE_B5D4A9:
	TYA
	JSL.l CODE_B9A000
CODE_B5D4AE:
	JMP.w CODE_B5D394

CODE_B5D4B1:
	TYX
	JSR.w CODE_B5EBDD
	LDA.w $0000,y
	JSR.w CODE_B5EEBA
	LDA.w $0005,y
	STA.w $1B87
	LDA.w $0003,y
	JSR.w CODE_B5DE92
	LDY.w #$1C15
	JSR.w CODE_B5C5AC
	LDA.w #$000F
	STA.b $38,x
	LDA.w #$0200
	STA.b $5E,x
	TXY
CODE_B5D4D8:
	TYX
	JSR.w CODE_B5DDC8
	BNE.b CODE_B5D4ED
	INC.b $38,x
	LDA.w #$0032
	STA.w $1B7D
	LDA.w #$02B3
	JSL.l CODE_B9A000
CODE_B5D4ED:
	JMP.w CODE_B5D394

CODE_B5D4F0:
	DEC.w $1B7D
	BNE.b CODE_B5D504
	TYX
	INC.b $38,x
	LDA.w #$0032
	STA.w $1B7D
	LDA.w #$0002
	STA.w $1BC9
CODE_B5D504:
	JMP.w CODE_B5D394

CODE_B5D507:
	DEC.w $1B7D
	BNE.b CODE_B5D51B
	TYX
	JSR.w CODE_B5DE08
	INC.b $38,x
	STZ.b $60,x
	LDA.w #$02A9
	JSL.l CODE_B9A000
CODE_B5D51B:
	JMP.w CODE_B5D394

CODE_B5D51E:
	LDX.b $70
	LDY.b $60,x
	BEQ.b CODE_B5D52C
	JSL.l CODE_B68033
	BCC.b CODE_B5D52C
	STZ.b $60,x
CODE_B5D52C:
	JSR.w CODE_B5DDB0
	JMP.w CODE_B5D394

CODE_B5D532:
	DEC.w $1B7D
	BNE.b CODE_B5D543
	TYX
	INC.b $38,x
	DEC.b $5A,x
	LDA.w #$02AE
	JSL.l CODE_B9A000
CODE_B5D543:
	JMP.w CODE_B5D394

CODE_B5D546:
	TYX
	LDA.b $16,x
	CMP.w #$01B2
	BCC.b CODE_B5D55C
	JSR.w CODE_B5DDE4
	LDY.w $1BCD
	BNE.b CODE_B5D55C
	LDY.w #$0002
	STY.w $1BCD
CODE_B5D55C:
	LDA.b $16,x
	CMP.w #$01D2
	BCC.b CODE_B5D575
	LDA.w #$0004
	STA.w $1BCD
	INC.b $38,x
	LDA.w #$0005
	STA.w $1B7D
	STZ.b $2E,x
	BRA.b CODE_B5D584

CODE_B5D575:
	LDA.b $2E,x
	CLC
	ADC.w #$000A
	STA.b $2E,x
	LDA.w #$0500
	JSL.l CODE_B68030
CODE_B5D584:
	JMP.w CODE_B5D394

CODE_B5D587:
	TYX
	DEC.w $1B7D
	BNE.b CODE_B5D599
	LDA.w #$FFA0
	STA.b $2E,x
	LDA.w #$0003
	STA.b $5A,x
	INC.b $38,x
CODE_B5D599:
	JSR.w CODE_B5DDE4
	JMP.w CODE_B5D394

CODE_B5D59F:
	TYX
	LDA.b $16,x
	CMP.w #$01B2
	BCS.b CODE_B5D5AF
	STZ.b $58,x
	DEC.w $1B75
	JMP.w CODE_B5ED38

CODE_B5D5AF:
	JSR.w CODE_B5DDE4
	JMP.w CODE_B5D394

CODE_B5D5B5:
	TYX
	JSR.w CODE_B5DDC8
	BNE.b CODE_B5D5D2
	LDA.w #$0180
	STA.b $30,x
	INC.b $60,x
	LDY.w #DATA_B5EED4-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0018
	STA.b $38,x
	LDA.w #$0260
	STA.b $5E,x
CODE_B5D5D2:
	JMP.w CODE_B5D394

CODE_B5D5D5:
	TYX
	JSR.w CODE_B5DDC8
	BNE.b CODE_B5D5ED
	LDA.w #CODE_B5EA0F
	STA.w $1BC1
	LDA.w #$1904
	STA.b $38,x
	LDA.w #$02B7
	JSL.l CODE_B9A000
CODE_B5D5ED:
	JMP.w CODE_B5D394

CODE_B5D5F0:
	TYX
	LDA.w #$FFFF
	STA.b $60,x
	LDY.w #DATA_B5EED7-$02
	JSR.w CODE_B5C5AC
	JSR.w CODE_B5EBDD
	JSR.w CODE_B5DD92
	LDA.w #$0012
	STA.b $38,x
	LDA.w #$02A9
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5D611:
	TYX
CODE_B5D612:
	JSR.w CODE_B5DDC8
	BNE.b CODE_B5D629
	LDA.w #CODE_B5EA3B
	STA.w $1BC1
	LDA.w #$1B04
	STA.b $38,x
	LDA.w #$02B7
	JSL.l CODE_B9A000
CODE_B5D629:
	JMP.w CODE_B5D394

CODE_B5D62C:
	TYX
	LDA.w #$FFFF
	STA.b $60,x
	JSR.w CODE_B5EBDD
	PHY
	CLC
	ADC.w #$000E
	TAY
	JSR.w CODE_B5C5AC
	PLY
	JSR.w CODE_B5DD92
	LDA.w #$0012
	STA.b $38,x
	LDA.w #$02A9
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5D651:
	JMP.w CODE_B5D532

CODE_B5D654:
	TYX
	LDY.b $16,x
	CPY.w #$01B2
	BCC.b CODE_B5D692
	LDA.w $15E6
	BIT.w #$0002
	BEQ.b CODE_B5D67B
	JSR.w CODE_B5DDE4
	LDA.w $1BCD
	BNE.b CODE_B5D67B
	STZ.w $1B93
	LDA.w #$0004
	STA.w $1BCD
	LDA.w #$003C
	STA.w $1BD7
CODE_B5D67B:
	LDY.b $16,x
	CPY.w #$01D2
	BCC.b CODE_B5D692
	LDA.w $1BCD
	BEQ.b CODE_B5D68D
	INC.b $38,x
	STZ.b $2E,x
	BRA.b CODE_B5D6A1

CODE_B5D68D:
	LDA.w #$FE80
	STA.b $2E,x
CODE_B5D692:
	LDA.b $2E,x
	CLC
	ADC.w #$000A
	STA.b $2E,x
	LDA.w #$0500
	JSL.l CODE_B68030
CODE_B5D6A1:
	JMP.w CODE_B5D394

CODE_B5D6A4:
	TYX
	JSR.w CODE_B5DDE4
	LDA.w $15E6
	BIT.w #$0002
	BNE.b CODE_B5D6B6
	DEC.w $1B75
	JMP.w CODE_B5ED38

CODE_B5D6B6:
	JMP.w CODE_B5D394

CODE_B5D6B9:
	DEC.w $1B7D
	BNE.b CODE_B5D6D5
	TYX
	JSR.w CODE_B5EBDD
	LDA.w $0015,y
	BIT.b $1E,x
	BVC.b CODE_B5D6CD
	EOR.w #$FFFF
	INC
CODE_B5D6CD:
	STA.b $30,x
	LDA.w #$0012
	STA.b $38,x
	TXY
CODE_B5D6D5:
	JMP.w CODE_B5D51E

CODE_B5D6D8:
	TYX
	LDA.w #$001A
	STA.b $5A,x
	LDA.w #$0210
	BIT.b $1E,x
	BVS.b CODE_B5D6E8
	LDA.w #$01FE
CODE_B5D6E8:
	STA.b $62,x
	LDA.w #$00D5
	STA.b $64,x
	LDA.w #$003C
	STA.b $66,x
	LDA.w #$0046
	STA.b $6A,x
	STZ.b $30,x
	STZ.w $1B87
	LDA.w #$003E
	STA.b $38,x
	JSR.w CODE_B5EBD0
	LDA.w #$02B6
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5D710:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B5D71E
	INC.b $38,x
	LDA.w #$02BA
	JSL.l CODE_B9A000
CODE_B5D71E:
	JMP.w CODE_B5D394

CODE_B5D721:
	TYX
	LDA.w #$0254
	STA.b $62,x
	LDA.w #$01D2
	STA.b $64,x
	LDA.w #$0035
	STA.b $66,x
	LDA.w #$001E
	STA.b $6A,x
	LDA.w #$001A
	STA.b $5A,x
	LDA.w #$003F
	STA.b $38,x
	LDA.w #$0001
	STA.l $7EA168
CODE_B5D747:
	LDA.l $7EA168
	BNE.b CODE_B5D77E
	JSL.l CODE_B9E000
	BCC.b CODE_B5D778
	LDA.w #$0638
	JSL.l CODE_B28012
	LDA.w #$3000
	JSR.w CODE_B5A150
	LDA.w #$0011
	STA.w $15E6
	STZ.b $2A,x
	STZ.b $2E,x
	STZ.b $5A,x
	INC.b $38,x
	LDA.w #$0003
	JSR.w CODE_B5C08D
	LDY.b $70
	STX.b $5C,y
CODE_B5D778:
	JSR.w CODE_B5DF7E
	JMP.w CODE_B5F164

CODE_B5D77E:
	JMP.w [$04F5]

CODE_B5D781:
	LDX.b $5C,y
	LDA.b $00,x
	BNE.b CODE_B5D790
	TYX
	STZ.b $38,x
	LDA.w #$0001
	TSB.w $194F
CODE_B5D790:
	JMP.w CODE_B5D394

CODE_B5D793:
	TYX
	LDA.w #$000A
	STA.w $1B75
	JSR.w CODE_B5D300
	LDY.w #$01E8
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BDB
	LDA.b $1E,x
	PHA
	LDY.w #$01EA
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BF9
	PLA
	STA.b $1E,x
	LDY.w #$01C8
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BED
	LDA.w #$0010
	TSB.w $15E6
	LDA.w #$0004
	JSR.w CODE_B5C08D
	LDY.b $70
	STX.b $5C,y
	LDA.w $05B7
	BEQ.b CODE_B5D7E1
	TXY
	JSL.l CODE_B6800C
CODE_B5D7E1:
	LDY.b $70
	LDA.w #$0041
	STA.w $0038,y
	TYX
	JSR.w CODE_B5F003
	LDY.b $18,x
	JSL.l CODE_BB860C
	LDX.b $76
	LDA.w #$0200
	STA.b $12,x
	LDA.w #$01C0
	STA.b $16,x
	JMP.w CODE_B5D838

CODE_B5D802:
	TYX
	JSR.w CODE_B5DDC8
	BNE.b CODE_B5D81A
	LDA.w #CODE_B5EA60
	STA.w $1BC1
	LDA.w #$2604
	STA.b $38,x
	LDA.w #$02BD
	JSL.l CODE_B9A000
CODE_B5D81A:
	JMP.w CODE_B5D838

CODE_B5D81D:
	LDA.w #$02C4
	CMP.w $0040,y
	BEQ.b CODE_B5D838
	TYX
	JSR.w CODE_B5EBDD
	JSR.w CODE_B5DD92
	LDA.w #$0027
	STA.b $38,x
	LDA.w #$02BE
	JSL.l CODE_B9A000
CODE_B5D838:
	JSR.w CODE_B5E019
	LDA.w $1B87
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E000
	JSR.w CODE_B5E210
	LDX.b $70
	LDA.b $40,x
	BEQ.b CODE_B5D853
	JSL.l CODE_B9A006
CODE_B5D853:
	JMP.w [$04F5]

CODE_B5D856:
	LDA.w $1BDD
	BNE.b CODE_B5D86A
	TYX
	LDA.w #$0002
	STA.w $1BEB
	LDA.w #$0006
	STA.w $1C0F
	INC.b $38,x
CODE_B5D86A:
	JMP.w CODE_B5D51E

CODE_B5D86D:
	LDA.w $1BEB
	BNE.b CODE_B5D878
	TYX
	DEC.b $38,x
	JSR.w CODE_B5EA60
CODE_B5D878:
	JMP.w CODE_B5D51E

CODE_B5D87B:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5D88C
	LDA.b $40,x
	CMP.w #$02C4
	BEQ.b CODE_B5D88C
	INC.b $38,x
	JSR.w CODE_B5DCCE
CODE_B5D88C:
	JMP.w CODE_B5D838

CODE_B5D88F:
	TYX
	JSR.w CODE_B5DD64
	CMP.w #$000A
	BCS.b CODE_B5D8AB
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5ECD2-$02
	JSR.w CODE_B5C5AC
	LDA.w #$002B
	STA.b $38,x
	JSR.w CODE_B5E011
CODE_B5D8AB:
	JMP.w CODE_B5D838

CODE_B5D8AE:
	TYX
	JSR.w CODE_B5DD64
	LDY.b $60,x
	BEQ.b CODE_B5D8BC
	JSL.l CODE_B68033
	BCC.b CODE_B5D8D8
CODE_B5D8BC:
	STZ.b $2A,x
	STZ.b $30,x
	LDY.w #DATA_B5ECD5-$02
	JSR.w CODE_B5C5AC
	LDA.w #$002C
	STA.b $38,x
	JSR.w CODE_B5F020
	LDA.w #$02A9
	JSL.l CODE_B9A000
	JSR.w CODE_B5E009
CODE_B5D8D8:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5D8DE:
	TYX
	LDY.b $60,x
	BEQ.b CODE_B5D8E9
	JSL.l CODE_B68033
	BCC.b CODE_B5D8F6
CODE_B5D8E9:
	INC.b $38,x
	INC.b $38,x
	JSR.w CODE_B5DCE9
	LDA.w #$0010
	TSB.w $1C33
CODE_B5D8F6:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5D8FC:
	JMP.w CODE_B5ED38

CODE_B5D8FF:
	TYX
	JSR.w CODE_B5DD10
	LDA.w #$002E
	STA.b $38,x
	JMP.w CODE_B5D838

CODE_B5D90B:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5D933
	LDA.b $40,x
	CMP.w #$02C6
	BEQ.b CODE_B5D933
	INC.b $38,x
	LDA.w #$0200
	JSR.w CODE_B5EEBA
	LDA.w #$0005
	STA.w $1B87
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B5D933
	LDA.w #$02C7
	JSL.l CODE_B9A000
CODE_B5D933:
	JMP.w CODE_B5D838

CODE_B5D936:
	TYX
	JSR.w CODE_B5DD64
	CMP.w #$000F
	BCS.b CODE_B5D94F
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5ECEA-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0031
	STA.b $38,x
CODE_B5D94F:
	JMP.w CODE_B5D838

CODE_B5D952:
	TYX
	JSR.w CODE_B5DD64
	LDY.b $60,x
	BEQ.b CODE_B5D960
	JSL.l CODE_B68033
	BCC.b CODE_B5D97C
CODE_B5D960:
	STZ.b $2A,x
	STZ.b $30,x
	LDY.w #DATA_B5ECED-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0032
	STA.b $38,x
	JSR.w CODE_B5F003
	LDA.w #$02BE
	JSL.l CODE_B9A000
	JSR.w CODE_B5E011
CODE_B5D97C:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5D982:
	TYX
	LDY.b $60,x
	BEQ.b CODE_B5D98D
	JSL.l CODE_B68033
	BCC.b CODE_B5D9A8
CODE_B5D98D:
	LDA.w #CODE_B5EA60
	STA.w $1BC1
	LDA.w #$2D04
	STA.b $38,x
	LDA.w #$02BD
	JSL.l CODE_B9A000
	JSR.w CODE_B5E009
	LDA.w #$0010
	TSB.w $1C33
CODE_B5D9A8:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5D9AE:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5D9B6
	JMP.w CODE_B5ED38

CODE_B5D9B6:
	JMP.w CODE_B5D838

CODE_B5D9B9:
	TYX
	LDA.w #$02C4
	CMP.b $40,x
	BEQ.b CODE_B5D9D3
	LDA.w #CODE_B5EA73
	STA.w $1BC1
	LDA.w #$2604
	STA.b $38,x
	LDA.w #$02C8
	JSL.l CODE_B9A000
CODE_B5D9D3:
	JMP.w CODE_B5D838

CODE_B5D9D6:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5D9F4
	LDA.w #$02C4
	CMP.b $40,x
	BEQ.b CODE_B5D9F4
	LDA.w #CODE_B5EA8C
	STA.w $1BC1
	LDA.w #$3604
	STA.b $38,x
	LDA.w #$02C8
	JSL.l CODE_B9A000
CODE_B5D9F4:
	JMP.w CODE_B5D838

CODE_B5D9F7:
	TYX
	JSR.w CODE_B5DCCE
	INC.b $38,x
	TXY
CODE_B5D9FE:
	TYX
	JSR.w CODE_B5DD64
	CMP.w #$000A
	BCS.b CODE_B5DA1A
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5ECD2-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0038
	STA.b $38,x
	JSR.w CODE_B5E011
CODE_B5DA1A:
	JMP.w CODE_B5D838

CODE_B5DA1D:
	TYX
	JSR.w CODE_B5DD64
	LDY.b $60,x
	BEQ.b CODE_B5DA2B
	JSL.l CODE_B68033
	BCC.b CODE_B5DA47
CODE_B5DA2B:
	STZ.b $2A,x
	STZ.b $30,x
	LDY.w #DATA_B5ED0A-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0039
	STA.b $38,x
	JSR.w CODE_B5F020
	LDA.w #$02A9
	JSL.l CODE_B9A000
	JSR.w CODE_B5E009
CODE_B5DA47:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5DA4D:
	TYX
	LDY.b $60,x
	BEQ.b CODE_B5DA58
	JSL.l CODE_B68033
	BCC.b CODE_B5DA6A
CODE_B5DA58:
	LDA.w #CODE_B5EA93
	STA.w $1BC1
	LDA.w #$3A04
	STA.b $38,x
	LDA.w #$02B7
	JSL.l CODE_B9A000
CODE_B5DA6A:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5DA70:
	LDA.w #$02C6
	CMP.w $0040,y
	BEQ.b CODE_B5DA8C
	TYX
	JSR.w CODE_B5EBDD
	JSR.w CODE_B5DD92
	INC.b $38,x
	LDA.w #$02A9
	CMP.b $40,x
	BEQ.b CODE_B5DA8C
	JSL.l CODE_B9A000
CODE_B5DA8C:
	JMP.w CODE_B5D838

CODE_B5DA8F:
	LDA.w $1BC9
	CMP.w #$0005
	BNE.b CODE_B5DAA3
	TYX
	LDA.w #$0006
	STA.w $1C0F
	LDA.w #$003D
	STA.b $38,x
CODE_B5DAA3:
	JMP.w CODE_B5D51E

CODE_B5DAA6:
	LDA.w #$02C6
	CMP.w $0040,y
	BEQ.b CODE_B5DAC1
	LDA.w #CODE_B5EAA0
	STA.w $1BC1
	LDA.w #$3A04
	STA.w $0038,y
	LDA.w #$02A6
	JSL.l CODE_B9A000
CODE_B5DAC1:
	JMP.w CODE_B5D838

CODE_B5DAC4:
	LDA.w $1BC9
	CMP.w #$0005
	BEQ.b CODE_B5DAD8
	TYX
	LDA.w #$003B
	STA.b $38,x
	LDA.w #$0010
	TSB.w $1C33
CODE_B5DAD8:
	JMP.w CODE_B5D51E

CODE_B5DADB:
	JSL.l CODE_B9E000
	BCC.b CODE_B5DB16
	STZ.w $15E6
	LDA.w #$2000
	JSR.w CODE_B5A150
	LDA.w #$00C0
	STA.b $0E,x
	STZ.b $2A,x
	LDA.w #$0004
	STA.b $5A,x
	LDA.w #$0046
	STA.b $38,x
	LDY.w $1BDB
	JSL.l CODE_B6800C
	LDX.w $1BF9
	STZ.b $00,x
	LDX.w $1B6B
	LDA.w #$0014
	STA.b $38,x
	LDA.w #$02CF
	JSL.l CODE_B9A000
CODE_B5DB16:
	JSR.w CODE_B5DF7E
	JMP.w CODE_B5F164

CODE_B5DB1C:
	JSL.l CODE_B9E000
	LDA.b $16,x
	CMP.w #$01B0
	BCC.b CODE_B5DB37
	INC.b $38,x
	LDA.w #$0002
	STA.l $7EA15E
	LDA.w #$060C
	JSL.l CODE_B28012
CODE_B5DB37:
	JMP.w CODE_B5DB16

CODE_B5DB3A:
	JSL.l CODE_B9E000
	INC.b $38,x
	LDY.w #$0016
	LDA.w #$01EE
	JSR.w CODE_B5DC12
	LDY.w #$0018
	LDA.w #$01FD
	JSR.w CODE_B5DC12
	LDY.w #$001A
	LDA.w #$0207
	JSR.w CODE_B5DC12
	LDY.w #$001C
	LDA.w #$020D
	JSR.w CODE_B5DC12
	LDY.w #$0016
	LDA.w #$01F3
	JSR.w CODE_B5DC12
	LDA.w #$FBC0
	STA.b $2E,x
	LDA.w #$FF80
	STA.b $2A,x
	JSR.w CODE_B5F30C
	LDY.w #$0018
	LDA.w #$020A
	JSR.w CODE_B5DC12
	LDA.w #$FB00
	STA.b $2E,x
	JSR.w CODE_B5F30C
	LDY.w #$001A
	LDA.w #$0200
	JSR.w CODE_B5DC12
	LDA.w #$FB80
	STA.b $2E,x
	JSR.w CODE_B5F314
	JSR.w CODE_B5F30C
	LDY.w #$001C
	LDA.w #$01F2
	JSR.w CODE_B5DC12
	LDA.w #$FC80
	STA.b $2E,x
	JSR.w CODE_B5F314
	JMP.w CODE_B5DB16

CODE_B5DBB3:
	JSL.l CODE_B9E000
	LDA.b $16,x
	CMP.w #$0200
	BCC.b CODE_B5DBF6
	LDA.w #$0775
	JSL.l CODE_B28012
	LDY.w $1BBF
	JSL.l CODE_B6800C
	INC.b $38,x
	LDA.w #$C000
	STA.b $26,x
	LDA.w #$0002
	STA.l $7EA16A
	LDY.w #$01B4
	JSR.w CODE_B5F13A
	LDX.b $76
	LDA.w #$0200
	STA.b $12,x
	LDA.w #$019C
	STA.b $16,x
	LDA.w #$0200
	STA.b $62,x
	LDA.w #$01D2
	STA.b $64,x
CODE_B5DBF6:
	JMP.w CODE_B5DB16

CODE_B5DBF9:
	JSL.l CODE_B880B4
	BCC.b CODE_B5DC0F
	LDA.w $194F
	BPL.b CODE_B5DC0F
	LDX.w $1B6B
	LDA.w #$0025
	STA.b $38,x
	JMP.w CODE_B5F16B

CODE_B5DC0F:
	JMP.w [$04F5]

CODE_B5DC12:
	PHA
	JSL.l CODE_BB85B8
	LDX.b $76
	PLA
	STA.b $12,x
	RTS

CODE_B5DC1D:
	LDX.b $5C,y
	LDA.b $00,x
	BNE.b CODE_B5DC2C
	LDA.w #$0001
	TSB.w $194F
	JMP.w CODE_B5ED38

CODE_B5DC2C:
	JMP.w CODE_B5D838

CODE_B5DC2F:
	JSR.w CODE_B5DE4E
	BNE.b CODE_B5DC5A
	LDA.b $40,x
	CMP.w #$02C6
	BEQ.b CODE_B5DC5A
	LDA.w #$0042
	STA.b $38,x
	LDA.w #$0100
	JSR.w CODE_B5EEBA
	LDA.w #$0005
	STA.w $1B87
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B5DC5A
	LDA.w #$02C7
	JSL.l CODE_B9A000
CODE_B5DC5A:
	JMP.w CODE_B5D838

CODE_B5DC5D:
	TYX
	LDA.b $16,x
	CMP.w #$014C
	BCC.b CODE_B5DC8C
	INC.b $38,x
	STZ.b $5A,x
	LDA.w #$0100
	STA.w $1B97
	LDA.w #$0400
	STA.w $1B99
	LDA.w #$FF80
	STA.l $7EA20E
	JSR.w CODE_B5E009
	LDA.w #$003C
	STA.w $1B7D
	LDA.w #$02CB
	JSL.l CODE_B9A000
CODE_B5DC8C:
	LDA.w #$000A
	STA.l $7EA210
	LDA.w $1B7D
	BMI.b CODE_B5DCCB
	DEC.w $1B7D
	BNE.b CODE_B5DCCB
	LDY.w #$01DE
	JSR.w CODE_B5F13A
	LDY.b $76
	LDX.b $70
	LDA.w #$0200
	STA.w $0012,y
	LDA.w #$0116
	STA.w $0016,y
	LDA.w #$001E
	STA.w $0066,y
	LDA.w #$0028
	STA.w $006A,y
	LDA.w #$0200
	STA.w $0062,y
	LDA.w #$01C0
	STA.w $0064,y
CODE_B5DCCB:
	JMP.w CODE_B5D838

CODE_B5DCCE:
	LDA.w #$0100
	JSR.w CODE_B5EEBA
	LDA.w #$0005
	STA.w $1B87
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B5DCE8
	LDA.w #$02C5
	JSL.l CODE_B9A000
CODE_B5DCE8:
	RTS

CODE_B5DCE9:
	JSR.w CODE_B5C4C2
	PHP
	JSR.w CODE_B5EBDD
	PLP
	LDA.w $0000,y
	BCC.b CODE_B5DCFA
	EOR.w #$FFFF
	INC
CODE_B5DCFA:
	STA.b $30,x
	LDA.w $000E,y
	STA.w $1B87
	STZ.b $60,x
	LDA.w #$02A9
	CMP.b $40,x
	BEQ.b CODE_B5DD0F
	JSL.l CODE_B9A000
CODE_B5DD0F:
	RTS

CODE_B5DD10:
	LDY.b $60,x
	BNE.b CODE_B5DD35
	JSR.w CODE_B5EBDD
	LDA.b $12,x
	BIT.b $30,x
	BPL.b CODE_B5DD24
	CMP.w $000A,y
	BCS.b CODE_B5DD31
	BRA.b CODE_B5DD29

CODE_B5DD24:
	CMP.w $000C,y
	BCC.b CODE_B5DD31
CODE_B5DD29:
	LDA.w #$0001
	STA.b $60,x
	JSR.w CODE_B5C5AC
CODE_B5DD31:
	LDY.b $60,x
	BEQ.b CODE_B5DD4C
CODE_B5DD35:
	JSL.l CODE_B68033
	BCC.b CODE_B5DD4C
	LDA.b $60,x
	BMI.b CODE_B5DD43
	STZ.b $60,x
	BRA.b CODE_B5DD4C

CODE_B5DD43:
	JSR.w CODE_B5DD4D
	INY
	INY
	INY
	JSR.w CODE_B5C5AC
CODE_B5DD4C:
	RTS

CODE_B5DD4D:
	JSR.w CODE_B5EBDD
	LDA.w $000E,y
	STA.w $1B87
	LDA.w $0000,y
	BIT.b $30,x
	BMI.b CODE_B5DD61
	EOR.w #$FFFF
	INC
CODE_B5DD61:
	STA.b $30,x
	RTS

CODE_B5DD64:
	LDA.b $2A,x
	BEQ.b CODE_B5DD8E
	LDA.b $12,x
	SEC
	SBC.w #$0200
	STA.b $1A
	BPL.b CODE_B5DD76
	EOR.w #$FFFF
	INC
CODE_B5DD76:
	PHA
	LDA.b $1A
	EOR.b $2A,x
	BMI.b CODE_B5DD83
	STZ.b $2A,x
	STZ.b $30,x
	BRA.b CODE_B5DD8C

CODE_B5DD83:
	LDA.b $01,S
	ASL
	ASL
	ASL
	JSL.l CODE_B6802D
CODE_B5DD8C:
	PLA
	RTS

CODE_B5DD8E:
	LDA.w #$FFFF
	RTS

CODE_B5DD92:
	LDA.w $0000,y
	BIT.b $1E,x
	BVC.b CODE_B5DD9D
	EOR.w #$FFFF
	INC
CODE_B5DD9D:
	STA.b $30,x
	LDA.w $0002,y
	STA.b $5E,x
	LDA.w $0004,y
	STA.b $6A,x
	LDA.w $0006,y
	STA.w $1B87
	RTS

CODE_B5DDB0:
	LDA.b $5E,x
	BIT.b $30,x
	BMI.b CODE_B5DDB8
	LDA.b $6A,x
CODE_B5DDB8:
	SEC
	SBC.b $12,x
	EOR.b $30,x
	BPL.b CODE_B5DDC7
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B5DDC7:
	RTS

CODE_B5DDC8:
	LDA.b $12,x
	SEC
	SBC.b $5E,x
	EOR.b $30,x
	BMI.b CODE_B5DDD3
	STZ.b $30,x
CODE_B5DDD3:
	LDY.b $60,x
	BEQ.b CODE_B5DDDF
	JSL.l CODE_B68033
	BCC.b CODE_B5DDDF
	STZ.b $60,x
CODE_B5DDDF:
	LDA.b $60,x
	ORA.b $30,x
	RTS

CODE_B5DDE4:
	LDA.w #$000C
	JSL.l CODE_B5F2B9
	SEC
	SBC.w #$0006
	AND.w #$00FF
	STA.b $1A
	LDA.w #$000A
	JSL.l CODE_B5F2B9
	SEC
	SBC.w #$0005
	AND.w #$00FF
	XBA
	ORA.b $1A
	STA.b $58,x
	RTS

CODE_B5DE08:
	JSR.w CODE_B5EBDD
	LDA.w $0009,y
	STA.b $5E,x
	LDA.w $000B,y
	STA.b $6A,x
	LDA.w $0007,y
	BIT.b $1E,x
	BVC.b CODE_B5DE20
	EOR.w #$FFFF
	INC
CODE_B5DE20:
	STA.b $30,x
	RTS

CODE_B5DE23:
	LDA.b $2A,x
	BPL.b CODE_B5DE31
	LDA.w #$0131
	CMP.b $12,x
	BCC.b CODE_B5DE4C
	INC
	BRA.b CODE_B5DE38

CODE_B5DE31:
	LDA.w #$02C9
	CMP.b $12,x
	BCS.b CODE_B5DE4C
CODE_B5DE38:
	STA.b $12,x
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
	SEC
	RTS

CODE_B5DE4C:
	CLC
	RTS

CODE_B5DE4E:
	LDX.b $70
	STZ.b $30,x
	STZ.b $34,x
	LDA.w #$0004
	STA.w $1B87
	LDA.w #$0005
	JSL.l CODE_B9E012
	LDA.w #$01D2
	CMP.b $16,x
	BCS.b CODE_B5DE73
	DEC
	STA.b $16,x
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B5DE73:
	LDA.b $2A,x
	BPL.b CODE_B5DE7A
	EOR.w #$FFFF
CODE_B5DE7A:
	CMP.w #$0060
	BCS.b CODE_B5DE81
	STZ.b $2A,x
CODE_B5DE81:
	LDA.b $2E,x
	BPL.b CODE_B5DE88
	EOR.w #$FFFF
CODE_B5DE88:
	CMP.w #$0070
	BCS.b CODE_B5DE8F
	STZ.b $2E,x
CODE_B5DE8F:
	ORA.b $2A,x
	RTS

CODE_B5DE92:
	PHA
	STZ.b $60,x
	SEC
	SBC.b $16,x
	BPL.b CODE_B5DEA2
	EOR.w #$FFFF
	INC
	INC.b $60,x
	INC.b $60,x
CODE_B5DEA2:
	DEC.b $60,x
	CMP.w #$0006
	BCS.b CODE_B5DEAC
	LDA.w #$0000
CODE_B5DEAC:
	STA.w $1C17
	PLA
	STA.w $1C18
	STA.w $1C1A
CODE_B5DEB6:
	RTS

CODE_B5DEB7:
	LDA.w $1B75
	BEQ.b CODE_B5DEB6
	JSL.l CODE_BCE425
	LDA.w #$0455
	JSL.l CODE_BEC009
	LDA.w #$002D
	JSL.l CODE_BCE43C
	LDA.w #$0000
	JSL.l CODE_BEC009
	LDA.w $15E6
	BIT.w #$0002
	BEQ.b CODE_B5DF1E
	LDA.w #$0128
	STA.w $1830
	STA.w $1840
	LDA.w #$02CE
	STA.w $1834
	STA.w $1844
	LDA.w #$01D3
	STA.w $1836
	STA.w $1846
	LDA.w #$01AE
	STA.w $1832
	STA.w $1842
	STZ.w $183C
	INC.w $1860
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B5DF1E
	LDA.w #$0025
	JSL.l CODE_B88069
	BCS.b CODE_B5DF1E
	LDA.b $78
	STA.w $17C8
CODE_B5DF1E:
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCC.b CODE_B5DF6E
	LDA.w #$0476
	JSL.l CODE_B28012
	LDA.w #$0010
	TRB.w $1C33
	LDA.w #$0380
	BIT.b $1E,x
	BVC.b CODE_B5DF3E
	LDA.w #$FC80
CODE_B5DF3E:
	STA.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	LDA.w #$001E
	STA.w $1B7D
	LDA.w #$0002
	STA.b $5A,x
	LDA.w $1B75
	CMP.w #$0008
	BCC.b CODE_B5DF6F
	JSR.w CODE_B5EBDD
	LDA.w $0018,y
	STA.w $1BAF
	LDA.w #$0009
CODE_B5DF63:
	STA.b $38,x
	STZ.b $60,x
	LDA.w #$02AB
	JSL.l CODE_B9A000
CODE_B5DF6E:
	RTS

CODE_B5DF6F:
	CMP.w #$0004
	BCC.b CODE_B5DF79
	LDA.w #$0013
	BRA.b CODE_B5DF63

CODE_B5DF79:
	LDA.w #$001C
	BRA.b CODE_B5DF63

CODE_B5DF7E:
	JSR.w CODE_B5C535
	JSR.w CODE_B5C2EC
	JSR.w CODE_B5DF8E
	JSR.w CODE_B5E81D
	JSR.w CODE_B5E924
	RTS

CODE_B5DF8E:
	LDA.w $1C33
	BIT.w #$0010
	BEQ.b CODE_B5DFB9
	LDX.w $1BB1
	BNE.b CODE_B5DFB9
	LDX.w $1BC3
	BEQ.b CODE_B5DFB2
	LDY.w $1BC5
	BNE.b CODE_B5DFAB
	LDA.b $5E,x
	BEQ.b CODE_B5DFB2
	BRA.b CODE_B5DFC6

CODE_B5DFAB:
	LDA.b $5E,x
	ORA.w $005E,y
	BNE.b CODE_B5DFC6
CODE_B5DFB2:
	LDX.w #$0000
	JSR.w ($1BC7,x)
	RTS

CODE_B5DFB9:
	LDX.w $1BB1
	LDA.b $00,x
	CMP.w #$02C0
	BEQ.b CODE_B5DFC7
	STZ.w $1BB1
CODE_B5DFC6:
	RTS

CODE_B5DFC7:
	LDA.w #$1010
	STA.b $0C,x
	LDA.w $15E6
	BIT.w #$0002
	BEQ.b CODE_B5DFDC
	TXY
	LDA.w #$01AD
	CMP.b $16,x
	BCC.b CODE_B5DFED
CODE_B5DFDC:
	LDY.w $1BB1
	LDA.w $0028,y
	BNE.b CODE_B5DFF3
	LDA.w #$002D
	JSL.l CODE_B6803F
	BCC.b CODE_B5DFF3
CODE_B5DFED:
	LDA.w #$0800
	STA.w $003C,y
CODE_B5DFF3:
	RTS

CODE_B5DFF4:
	LDX.b $70
	LDA.b $16,x
	CMP.w #$0169
	BCS.b CODE_B5E002
	LDA.w #$2000
	BRA.b CODE_B5E005

CODE_B5E002:
	LDA.w #$3000
CODE_B5E005:
	JSR.w CODE_B5A150
	RTS

CODE_B5E009:
	LDA.w #$0002
	STA.l $7EA214
	RTS

CODE_B5E011:
	LDA.w #$0001
	STA.l $7EA214
	RTS

CODE_B5E019:
	LDX.w $1BBF
	LDA.b $38,x
	BEQ.b CODE_B5E035
	CMP.w #$0004
	BEQ.b CODE_B5E035
	LDA.w #$002D
	JSL.l CODE_BCE43C
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B5E035
CODE_B5E035:
	LDA.w $15E6
	BIT.w #$0001
	BNE.b CODE_B5E040
	JMP.w CODE_B5E0E6

CODE_B5E040:
	LDA.w #$0127
	STA.w $1830
	STA.w $1840
	LDA.w #$02D8
	STA.w $1834
	STA.w $1844
	LDA.w #$0182
	STA.w $1836
	STA.w $1846
	LDA.w #$016C
	STA.w $1832
	STA.w $1842
	STZ.w $183C
	INC.w $1860
	LDA.w #$0000
	JSL.l CODE_BEC009
	LDA.w #$02C6
	STA.w $1830
	STA.w $1840
	LDA.w #$02DF
	STA.w $1834
	STA.w $1844
	LDA.w #$01C0
	STA.w $1836
	STA.w $1846
	LDA.w #$016B
	STA.w $1832
	STA.w $1842
	STZ.w $183C
	INC.w $1860
	JSR.w CODE_B5E1F8
	LDA.w #$0100
	STA.w $1830
	STA.w $1840
	LDA.w #$0139
	STA.w $1834
	STA.w $1844
	LDA.w #$01C0
	STA.w $1836
	STA.w $1846
	LDA.w #$016C
	STA.w $1832
	STA.w $1842
	STZ.w $183C
	INC.w $1860
	JSR.w CODE_B5E1F8
	LDX.w $1BB1
	BEQ.b CODE_B5E0E6
	LDA.b $3A,x
	BEQ.b CODE_B5E0E6
	LDA.b $16,x
	SEC
	SBC.w #$0166
	CMP.w #$0028
	BCS.b CODE_B5E0E6
	LDA.w #$0800
	STA.b $3C,x
	STZ.b $3A,x
CODE_B5E0E6:
	LDA.w $15E6
	BIT.w #$0008
	BEQ.b CODE_B5E141
	LDA.l $7EA21C
	STA.w $1830
	STA.w $1840
	LDA.l $7EA21E
	STA.w $1834
	STA.w $1844
	LDA.w #$01C0
	STA.w $1836
	STA.w $1846
	LDA.w #$019B
	STA.w $1832
	STA.w $1842
	STZ.w $183C
	INC.w $1860
	LDA.w #$0000
	JSL.l CODE_BEC009
	LDY.w $1BB1
	BEQ.b CODE_B5E141
	LDA.w #$02C9
	CMP.w $0040,y
	BNE.b CODE_B5E141
	LDX.b $70
	PHX
	STY.b $70
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	PLX
	STX.b $70
CODE_B5E141:
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCS.b CODE_B5E14D
	JMP.w CODE_B5E1DD

CODE_B5E14D:
	LDA.w #$0476
	JSL.l CODE_B28012
	LDA.w #$0010
	TRB.w $1C33
	STZ.w $1BE7
	STZ.w $1BDD
	LDA.w $1B75
	CMP.w #$000A
	BNE.b CODE_B5E183
	JSR.w CODE_B5E1DE
	DEC.w $1B75
	LDA.w $1B75
	CMP.w #$0009
	BNE.b CODE_B5E17B
	LDA.w #$002D
	STA.b $38,x
CODE_B5E17B:
	LDA.w #$02C4
	JSL.l CODE_B9A000
	RTS

CODE_B5E183:
	CMP.w #$0008
	BCC.b CODE_B5E1AB
	JSR.w CODE_B5E1EB
	DEC.w $1B75
	LDA.w $1B75
	CMP.w #$0007
	BNE.b CODE_B5E19D
	LDA.w #$002F
	STA.b $38,x
	BRA.b CODE_B5E1A3

CODE_B5E19D:
	LDA.w #$0010
	TSB.w $1C33
CODE_B5E1A3:
	LDA.w #$02C6
	JSL.l CODE_B9A000
	RTS

CODE_B5E1AB:
	CMP.w #$0005
	BCC.b CODE_B5E1C3
	JSR.w CODE_B5E1DE
	DEC.w $1B75
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$02C4
	JSL.l CODE_B9A000
	RTS

CODE_B5E1C3:
	JSR.w CODE_B5E1EB
	DEC.w $1B75
	BNE.b CODE_B5E1D1
	LDA.w #$0010
	TRB.w $1C33
CODE_B5E1D1:
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$02C6
	JSL.l CODE_B9A000
CODE_B5E1DD:
	RTS

CODE_B5E1DE:
	LDA.w #$0020
	STA.w $1B97
	LDA.w #$0300
	STA.w $1B99
	RTS

CODE_B5E1EB:
	LDA.w #$0040
	STA.w $1B97
	LDA.w #$0400
	STA.w $1B99
	RTS

CODE_B5E1F8:
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B5E20F
	LDA.w #$0025
	JSL.l CODE_B88069
	BCS.b CODE_B5E20F
	LDA.b $78
	STA.w $17C8
CODE_B5E20F:
	RTS

CODE_B5E210:
	JSR.w CODE_B5C535
	JSR.w CODE_B5C2EC
	JSR.w CODE_B5E27E
	JSR.w CODE_B5E22C
	JSR.w CODE_B5E3D0
	JSR.w CODE_B5E4E5
	JSR.w CODE_B5E588
	JSR.w CODE_B5E7CC
	JSR.w CODE_B5E924
CODE_B5E22B:
	RTS

CODE_B5E22C:
	LDY.b $70
	LDX.w $1BEB
	JMP.w (DATA_B5E234,x)

DATA_B5E234:
	dw CODE_B5E22B
	dw CODE_B5E23A
	dw CODE_B5E255

CODE_B5E23A:
	LDY.w #$01C6
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BE9
	JSR.w CODE_B5F040
	LDA.w $0010,y
	STA.w $1BE7
	INC.w $1BEB
	INC.w $1BEB
CODE_B5E255:
	DEC.w $1BE7
	BPL.b CODE_B5E276
	LDY.w $1BE9
	BEQ.b CODE_B5E266
	JSL.l CODE_B6800C
	STZ.w $1BE9
CODE_B5E266:
	LDX.w $1BB1
	BEQ.b CODE_B5E272
	LDA.b $00,x
	CMP.w #$04B8
	BEQ.b CODE_B5E275
CODE_B5E272:
	STZ.w $1BEB
CODE_B5E275:
	RTS

CODE_B5E276:
	LDA.w #$046F
	JSL.l CODE_B28024
	RTS

CODE_B5E27E:
	LDY.b $70
	LDA.w $1BDD
	ASL
	TAX
	JMP.w (DATA_B5E288,x)

DATA_B5E288:
	dw CODE_B5E22B
	dw CODE_B5E292
	dw CODE_B5E2DF
	dw CODE_B5E315
	dw CODE_B5E32A

CODE_B5E292:
	TYX
	JSR.w CODE_B5F040
	LDA.w $0000,y
	STA.w $1BDF
	LDA.w $0008,y
	SEC
	SBC.w $0006,y
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.w $0002,y
	STA.w $1BE1
	DEC
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	STA.w $1BE3
	LDX.w $04F9
	LDA.w #$0200
	CMP.b $12,x
	BCS.b CODE_B5E2CD
	LDA.w $0006,y
	BRA.b CODE_B5E2D3

CODE_B5E2CD:
	JSR.w CODE_B5E3AD
	LDA.w $0008,y
CODE_B5E2D3:
	STA.w $1BE5
	LDA.w $000E,y
	STA.w $1BA9
	INC.w $1BDD
CODE_B5E2DF:
	JSR.w CODE_B5E3B8
	CMP.b $24,x
	BEQ.b CODE_B5E31E
	BCS.b CODE_B5E2ED
	LDA.w #$FFFA
	BRA.b CODE_B5E2F0

CODE_B5E2ED:
	LDA.w #$0006
CODE_B5E2F0:
	STA.b $1A
	LDA.b $24,x
	LDY.w #DATA_B5E4C9
CODE_B5E2F7:
	INY
	INY
	INY
	INY
	INY
	INY
	CMP.w $0000,y
	BNE.b CODE_B5E2F7
	TYA
	CLC
	ADC.b $1A
	TAY
	LDA.w $0000,y
	STA.b $24,x
	LDA.w #$000A
	STA.w $1BA9
	INC.w $1BDD
CODE_B5E315:
	DEC.w $1BA9
	BNE.b CODE_B5E31D
	DEC.w $1BDD
CODE_B5E31D:
	RTS

CODE_B5E31E:
	LDA.w $0004,y
	STA.w $1BEF
	LDA.w #$0004
	STA.w $1BDD
CODE_B5E32A:
	DEC.w $1BA9
	BPL.b CODE_B5E395
	LDY.w #$01C2
	JSL.l CODE_BB8585
	LDA.w #$060C
	JSL.l CODE_B28012
	LDX.b $76
	LDA.w $1BEF
	STA.b $12,x
	JSR.w CODE_B5F040
	LDA.w $000A,y
	STA.b $66,x
	LDA.w #$1D00
	STA.w !REGISTER_DividendLo
	LDA.w $000C,y
	STA.b $6A,x
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	STA.b $44,x
	LDA.w $1BE5
	STA.b $62,x
	DEC.w $1BE1
	BNE.b CODE_B5E384
	JSR.w CODE_B5E3AD
	DEC.w $1BDF
	BNE.b CODE_B5E37D
	STZ.w $1BDD
	RTS

CODE_B5E37D:
	LDA.w $0002,y
	DEC
	STA.w $1BE1
CODE_B5E384:
	LDA.w $1BE3
	CLC
	ADC.w $1BE5
	STA.w $1BE5
	LDA.w $0004,y
	STA.w $1BA9
	RTS

CODE_B5E395:
	JSR.w CODE_B5F040
	LDA.w $0004,y
	LSR
	CMP.w $1BA9
	BNE.b CODE_B5E3AC
	JSR.w CODE_B5E3B8
	STA.b $24,x
	LDA.w $0004,y
	STA.w $1BEF
CODE_B5E3AC:
	RTS

CODE_B5E3AD:
	LDA.w $1BE3
	EOR.w #$FFFF
	INC
	STA.w $1BE3
	RTS

CODE_B5E3B8:
	LDA.w $1BE5
	LDY.w #DATA_B5E4C7
CODE_B5E3BE:
	INY
	INY
	INY
	INY
	INY
	INY
	CMP.w $0000,y
	BCS.b CODE_B5E3BE
	LDX.w $1BED
	LDA.w $0002,y
	RTS

CODE_B5E3D0:
	LDA.w $1C33
	BIT.w #$0010
	BEQ.b CODE_B5E41B
	DEC.w $1BB3
	BPL.b CODE_B5E3FB
	INC.w $1BB3
	LDX.w $1BB1
	BNE.b CODE_B5E3FC
	LDA.w $15E6
	BIT.w #$0008
	BEQ.b CODE_B5E3F5
	LDA.w #$0005
	STA.w $1BB3
	BRA.b CODE_B5E3FB

CODE_B5E3F5:
	LDX.w #$0000
	JSR.w ($1BC7,x)
CODE_B5E3FB:
	RTS

CODE_B5E3FC:
	LDA.b $00,x
	CMP.w #$02D4
	BEQ.b CODE_B5E41B
	STZ.w $1BB1
	JSL.l CODE_B5E40B
	RTS

CODE_B5E40B:
	PHB
	PHK
	PLB
	LDA.w $1B75
	ASL
	TAX
	LDA.w DATA_B5E4B9-$02,x
	STA.w $1BB3
	PLB
	RTL

CODE_B5E41B:
	LDX.w $1BB1
	BEQ.b CODE_B5E472
	LDA.w #$1010
	STA.b $0C,x
	LDA.b $16,x
	CMP.w #$0142
	BCS.b CODE_B5E446
	LDA.b $12,x
	SEC
	SBC.w #$01E1
	CMP.w #$003E
	BCS.b CODE_B5E446
	LDA.w #$2000
	JSR.w CODE_B5A150
	LDA.b $16,x
	CMP.w #$0120
	BCS.b CODE_B5E473
	BRA.b CODE_B5E44E

CODE_B5E446:
	LDA.w #$3000
	JSR.w CODE_B5A150
	BRA.b CODE_B5E48F

CODE_B5E44E:
	LDA.w $1BE9
	BEQ.b CODE_B5E48F
	CPX.w $186B
	BEQ.b CODE_B5E472
	TXY
	JSL.l CODE_B6800C
	STZ.w $1BB1
	LDA.w #$0010
	TRB.w $1C33
	LDY.w #$01CA
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BB1
CODE_B5E472:
	RTS

CODE_B5E473:
	LDA.w $1BE9
	BEQ.b CODE_B5E48F
	LDA.b $16,x
	CMP.w #$0130
	BCS.b CODE_B5E48F
	STZ.b $2A,x
	BPL.b CODE_B5E48F
	LDA.b $2E,x
	CMP.w #$FE80
	BCC.b CODE_B5E48F
	LDA.w #$FE80
	STA.b $2E,x
CODE_B5E48F:
	LDY.w $1BB1
	LDX.w $1BBF
	LDA.b $38,x
	CMP.w #$0004
	BEQ.b CODE_B5E4B8
	LDA.w $003A,y
	BEQ.b CODE_B5E4B8
	LDA.w #$002D
	JSL.l CODE_B6803F
	BCC.b CODE_B5E4B8
	LDA.w $0038,y
	BEQ.b CODE_B5E4B8
	LDA.w #$0800
	STA.w $003C,y
	TYX
	STZ.b $3A,x
CODE_B5E4B8:
	RTS

DATA_B5E4B9:
	dw $001E,$001E,$001E,$001E,$001E,$001E,$001E

DATA_B5E4C7:
	dw $001E

DATA_B5E4C9:
	dw $001E,$001E,$019A,$36E2,$0230,$01FE,$36E7,$0232
	dw $0262,$36EC,$0234,$02C8,$36F1,$0236

CODE_B5E4E5:
	LDX.w $1C0F
	JMP.w (DATA_B5E4EB,x)

DATA_B5E4EB:
	dw CODE_B5E4F3
	dw CODE_B5E50A
	dw CODE_B5E520
	dw CODE_B5E557

CODE_B5E4F3:
	STZ.w $1BD9
	LDA.w #$0001
	TRB.w $15E6
	LDX.w $1BDB
	LDA.w #$C000
	STA.b $26,x
	LDX.w $1BF9
	STA.b $26,x
	RTS

CODE_B5E50A:
	LDA.w #$0004
	STA.w $1C0F
	LDA.w #$0001
	STA.w $1BF7
	LDX.w $1BDB
	STZ.b $26,x
	LDX.w $1BF9
	STZ.b $26,x
CODE_B5E520:
	JSR.w CODE_B5E574
	CLC
	ADC.w $1BD9
	TAY
	AND.w #$FF00
	BEQ.b CODE_B5E553
	DEC.w $1BF7
	BPL.b CODE_B5E543
	LDA.w #$001E
	JSL.l CODE_B5F2B9
	STA.w $1BF7
	LDA.w #$0663
	JSL.l CODE_B28012
CODE_B5E543:
	LDA.w #$056E
	JSL.l CODE_B28024
	LDA.w #$0001
	TSB.w $15E6
	LDY.w #$00FF
CODE_B5E553:
	STY.w $1BD9
	RTS

CODE_B5E557:
	LDA.w #$0001
	TRB.w $15E6
	JSR.w CODE_B5E574
	STA.b $1A
	LDA.w $1BD9
	SEC
	SBC.b $1A
	BPL.b CODE_B5E570
	STZ.w $1C0F
	LDA.w #$0000
CODE_B5E570:
	STA.w $1BD9
	RTS

CODE_B5E574:
	LDY.w $1B75
	LDA.w DATA_B5E57E-$01,y
	AND.w #$00FF
	RTS

DATA_B5E57E:
	db $03,$03,$03,$03,$03,$03,$03,$03,$03,$03

CODE_B5E588:
	LDA.w $1BC9
	ASL
	TAX
	JMP.w (DATA_B5E590,x)

DATA_B5E590:
	dw CODE_B5E22B
	dw CODE_B5E59E
	dw CODE_B5E5BC
	dw CODE_B5E5E0
	dw CODE_B5E5FE
	dw CODE_B5E662
	dw CODE_B5E677

CODE_B5E59E:
	LDA.w #$0001
	STA.w $1BD7
	CLC
	LDX.w $1BB1
	BEQ.b CODE_B5E5AF
	LDA.b $12,x
	CMP.w #$0200
CODE_B5E5AF:
	JSR.w CODE_B5E689
	LDA.w $0000,y
	AND.w #$00FF
	STA.w $1BE1
	RTS

CODE_B5E5BC:
	DEC.w $1BD7
	BNE.b CODE_B5E5DF
	LDA.w #$0002
	TSB.w $15E6
	JSR.w CODE_B5F0C6
	LDA.w $0002,y
	STA.w $1BD7
	INC.w $1BC9
	LDY.w #$01E4
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1C0B
CODE_B5E5DF:
	RTS

CODE_B5E5E0:
	JSR.w CODE_B5E6C2
	DEC.w $1BD7
	BNE.b CODE_B5E5FD
	LDA.w #$0002
	TRB.w $15E6
	INC.w $1BC9
	LDY.w #$01E6
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1C0D
CODE_B5E5FD:
	RTS

CODE_B5E5FE:
	JSR.w CODE_B5E6C2
	LDA.w #$0008
	BIT.w $15E6
	BNE.b CODE_B5E65F
	LDA.w #$0000
	STA.l $7EA256
	LDY.w $1C0D
	BEQ.b CODE_B5E61C
	STZ.w $1C0D
	JSL.l CODE_B6800C
CODE_B5E61C:
	LDX.w $1BB1
	BEQ.b CODE_B5E63F
	STX.b $76
	LDA.w #$02C9
	CMP.b $40,x
	BNE.b CODE_B5E63F
	LDA.w #$0164
	JSL.l CODE_B9A003
	LDX.b $76
	LDA.w #$0001
	STA.b $3A,x
	LDA.w #$001D
	JSL.l CODE_BB85A0
CODE_B5E63F:
	JSR.w CODE_B5F0C6
	DEC.w $1BE1
	BNE.b CODE_B5E660
	LDA.w $0000,y
	AND.w #$00FF
	STA.w $1BE1
	LDA.w $0006,y
	STA.w $1BD7
	LDA.w #$0006
	STA.w $1C0F
	INC.w $1BC9
CODE_B5E65F:
	RTS

CODE_B5E660:
	BRA.b CODE_B5E677

CODE_B5E662:
	DEC.w $1BD7
	BNE.b CODE_B5E676
	INC.w $1BC9
	LDA.w #$0002
	STA.w $1C0F
	LDA.w #$0010
	TSB.w $1C33
CODE_B5E676:
	RTS

CODE_B5E677:
	LDA.w #$0002
	JSL.l CODE_B5F2B9
	LSR
	JSR.w CODE_B5E689
	LDA.w $0004,y
	STA.w $1BD7
	RTS

CODE_B5E689:
	LDA.w #$0004
	BCC.b CODE_B5E69D
	TSB.w $15E6
	LDA.w #$0001
	STA.l $7EA256
	LDY.w #$0120
	BRA.b CODE_B5E6AA

CODE_B5E69D:
	TRB.w $15E6
	LDA.w #$0002
	STA.l $7EA256
	LDY.w #$02D0
CODE_B5E6AA:
	TYA
	STA.l $7EA21A
	JSR.w CODE_B5F0C6
	LDA.w $0001,y
	AND.w #$00FF
	STA.w $1BF5
	LDA.w #$0002
	STA.w $1BC9
	RTS

CODE_B5E6C2:
	LDY.w $1C0B
	BEQ.b CODE_B5E6E6
	LDA.w #$0004
	BIT.w $15E6
	BNE.b CODE_B5E6D5
	LDA.l $7EA21E
	BRA.b CODE_B5E6D9

CODE_B5E6D5:
	LDA.l $7EA21C
CODE_B5E6D9:
	CMP.l $7EA21A
	BNE.b CODE_B5E6E6
	STZ.w $1C0B
	JSL.l CODE_B6800C
CODE_B5E6E6:
	LDX.w $1BB1
	BEQ.b CODE_B5E70E
	LDA.w #$02C9
	CMP.b $40,x
	BNE.b CODE_B5E70E
	LDA.b $12,x
	STA.b $1C
	SEC
	SBC.w #$000E
	STA.b $1A
	LDA.w #$0004
	BIT.w $15E6
	BNE.b CODE_B5E716
	LDA.b $12,x
	CLC
	ADC.w #$000E
	STA.b $1A
	BRA.b CODE_B5E716

CODE_B5E70E:
	JSR.w CODE_B5E7AB
	LDX.w $1BB1
	BEQ.b CODE_B5E774
CODE_B5E716:
	STX.b $76
	LDA.b $1A
	CMP.b $12,x
	LDA.w #$0004
	BIT.w $15E6
	BCC.b CODE_B5E775
	BNE.b CODE_B5E774
CODE_B5E726:
	CPX.w $186B
	BNE.b CODE_B5E72E
	JSR.w CODE_B5F0E0
CODE_B5E72E:
	LDA.b $38,x
	BNE.b CODE_B5E778
	LDA.b $1C
	STA.l $7EA21A
	LDY.w #$0000
	LDA.w #$0004
	BIT.w $15E6
	BNE.b CODE_B5E746
	LDY.w #$4000
CODE_B5E746:
	TYA
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w #$046B
	JSL.l CODE_B28024
	LDA.w #$066C
	JSL.l CODE_B28024
	LDA.w #$02C9
	CMP.b $40,x
	BEQ.b CODE_B5E774
	JSL.l CODE_B9A003
	LDX.b $76
	STZ.b $3A,x
	LDA.w #$0042
	JSL.l CODE_BB85A0
CODE_B5E774:
	RTS

CODE_B5E775:
	BNE.b CODE_B5E726
	RTS

CODE_B5E778:
	LDA.b $3A,x
	BEQ.b CODE_B5E774
	LDA.w #$0800
	STA.b $3C,x
	STZ.b $3A,x
	LDY.w #$0120
	LDA.w #$0004
	BIT.w $15E6
	BNE.b CODE_B5E791
	LDY.w #$02D0
CODE_B5E791:
	TYA
	STA.l $7EA21A
	LDA.w #$0165
	CMP.b $40,x
	BEQ.b CODE_B5E774
	JSL.l CODE_B9A003
	LDX.b $76
	LDA.w #$001D
	JSL.l CODE_BB85A0
	RTS

CODE_B5E7AB:
	LDA.l $7EA21E
	STA.b $1C
	CLC
	ADC.w #$000E
	STA.b $1A
	LDA.w #$0004
	BIT.w $15E6
	BEQ.b CODE_B5E7CB
	LDA.l $7EA21C
	STA.b $1C
	SEC
	SBC.w #$000E
	STA.b $1A
CODE_B5E7CB:
	RTS

CODE_B5E7CC:
	LDA.w $1BF1
	ASL
	TAX
	JMP.w (DATA_B5E7D4,x)

DATA_B5E7D4:
	dw CODE_B5E22B
	dw CODE_B5E7DC
	dw CODE_B5E7FD
	dw CODE_B5E816

CODE_B5E7DC:
	JSR.w CODE_B5F0A6
	LDX.w $0000,y
	LDA.w #$0040
	BIT.w $1C33
	BNE.b CODE_B5E7F0
	TXA
	EOR.w #$FFFF
	INC
	TAX
CODE_B5E7F0:
	STX.w $15E8
	LDA.w $0002,y
	STA.w $1BF3
	INC.w $1BF1
	RTS

CODE_B5E7FD:
	DEC.w $1BF3
	BPL.b CODE_B5E815
	LDA.w $15E8
	EOR.w #$FFFF
	INC
	STA.w $15E8
	JSR.w CODE_B5F0A6
	LDA.w $0002,y
	STA.w $1BF3
CODE_B5E815:
	RTS

CODE_B5E816:
	STZ.w $15E8
	STZ.w $1BF1
	RTS

CODE_B5E81D:
	LDX.w $1BC9
	JMP.w (DATA_B5E823,x)

DATA_B5E823:
	dw CODE_B5E82F
	dw CODE_B5E839
	dw CODE_B5E886
	dw CODE_B5E898
	dw CODE_B5E8CD
	dw CODE_B5E845

CODE_B5E82F:
	STZ.w $1BD9
	LDA.w #$0002
	TRB.w $15E6
	RTS

CODE_B5E839:
	LDA.w #$000A
	STA.w $1BC9
	LDA.w #$0001
	STA.w $1BF7
CODE_B5E845:
	JSR.w CODE_B5E87C
	CLC
	ADC.w $1BD9
	TAY
	AND.w #$FF00
	BEQ.b CODE_B5E878
	DEC.w $1BF7
	BPL.b CODE_B5E868
	LDA.w #$001E
	JSL.l CODE_B5F2B9
	STA.w $1BF7
	LDA.w #$066C
	JSL.l CODE_B28012
CODE_B5E868:
	LDA.w #$056D
	JSL.l CODE_B28024
	LDA.w #$0002
	TSB.w $15E6
	LDY.w #$00FF
CODE_B5E878:
	STY.w $1BD9
	RTS

CODE_B5E87C:
	LDY.w $1B75
	LDA.w DATA_B5ED2E,y
	AND.w #$00FF
	RTS

CODE_B5E886:
	INC.w $1BC9
	INC.w $1BC9
	LDA.w #$0001
	STA.w $1BD7
	LDA.w #$0001
	STA.w $1BF7
CODE_B5E898:
	DEC.w $1BD7
	BNE.b CODE_B5E8AF
	JSR.w CODE_B5EBDD
	INC.w $1BC9
	INC.w $1BC9
	LDA.w #$0001
	STA.w $1BF7
	JSR.w CODE_B5E911
CODE_B5E8AF:
	JSR.w CODE_B5E87C
	EOR.w #$FFFF
	INC
	CLC
	ADC.w $1BD9
	TAY
	AND.w #$FF00
	BEQ.b CODE_B5E8C3
	LDY.w #$0000
CODE_B5E8C3:
	STY.w $1BD9
	LDA.w #$0002
	TRB.w $15E6
	RTS

CODE_B5E8CD:
	DEC.w $1BD7
	BNE.b CODE_B5E8E4
	JSR.w CODE_B5EBDD
	DEC.w $1BC9
	DEC.w $1BC9
	TYA
	CLC
	ADC.w #$0004
	TAY
	JSR.w CODE_B5E911
CODE_B5E8E4:
	JSR.w CODE_B5E87C
	CLC
	ADC.w $1BD9
	TAY
	AND.w #$FF00
	BEQ.b CODE_B5E90D
	LDA.w #$056D
	JSL.l CODE_B28024
	DEC.w $1BF7
	BNE.b CODE_B5E904
	LDA.w #$066C
	JSL.l CODE_B28012
CODE_B5E904:
	LDA.w #$0002
	TSB.w $15E6
	LDY.w #$00FF
CODE_B5E90D:
	STY.w $1BD9
	RTS

CODE_B5E911:
	LDA.w $000A,y
	SEC
	SBC.w $0008,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w $0008,y
	STA.w $1BD7
	RTS

CODE_B5E924:
	LDY.b $70
	LDX.w $1BCD
	JMP.w (DATA_B5E92C,x)

DATA_B5E92C:
	dw CODE_B5E22B
	dw CODE_B5E934
	dw CODE_B5E944
	dw CODE_B5E958

CODE_B5E934:
	STZ.w $1B93
	LDA.w #$02B5
	CMP.w $0040,y
	BEQ.b CODE_B5E943
	JSL.l CODE_B9A000
CODE_B5E943:
	RTS

CODE_B5E944:
	INC.w $1BCD
	INC.w $1BCD
	LDA.w #$003C
	JSL.l CODE_BFF006
	LDA.w #$0476
	JSL.l CODE_B28012
CODE_B5E958:
	DEC.w $1B93
	BPL.b CODE_B5E989
	TYX
	STZ.b $40,x
	LDA.w #$0003
	JSL.l CODE_B5F2B9
	ASL
	ASL
	ASL
	TAY
	LDA.w DATA_B5E9A9,y
	STA.b $24,x
	LDA.w DATA_B5E9A9+$06,y
	SEC
	SBC.w DATA_B5E9A9+$04,y
	JSL.l CODE_B5F2B9
	CLC
	ADC.w DATA_B5E9A9+$04,y
	STA.w $1B93
	LDA.w DATA_B5E9A9+$02,y
	JSL.l CODE_B5E98A
CODE_B5E989:
	RTS

CODE_B5E98A:
	TAY
	LDA.b $1F,x
	AND.w #$000E
	TAX
	DEC.w $074C,x
	LDX.b $70
	TYA
	JSL.l CODE_BB85A0
	LDY.b $70
	LDA.w $001F,y
	AND.w #$000E
	TAX
	INC.w $074C,x
	TYX
	RTL

DATA_B5E9A9:
	dw $8082,$0081,$0001,$0002,$8087,$0081,$0001,$0002
	dw $39DA,$003A,$0002,$0004

CODE_B5E9C1:
	LDY.w #$0192
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BC3
	INC.b $68,x
	LDA.b $24,x
	PHA
	LDA.b $1E,x
	PHA
	LDY.w #$0194
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BC5
	PLA
	STA.b $1E,x
	PLA
	STA.b $24,x
	LDA.w #CODE_B5EAA7
	STA.w $1BC7
	RTS

CODE_B5E9EE:
	STA.b $24,x
	STA.b $20,x
	STA.b $22,x
	RTS

CODE_B5E9F5:
	LDX.w $1BC3
	LDA.w #$0005
	STA.b $38,x
	LDX.w $1BC5
	STA.b $38,x
	LDA.w #CODE_B5EABB
	STA.w $1BC7
	LDA.w #$0010
	TSB.w $1C33
	RTS

CODE_B5EA0F:
	LDX.w $1BC3
	LDA.w #$0005
	STA.b $38,x
	LDX.w $1BC5
	STA.b $38,x
	LDX.w $1BD1
	STA.b $38,x
	LDX.w $1BD3
	STA.b $38,x
	LDA.w #CODE_B5EB2B
	STA.w $1BC7
	LDX.w $1BCB
	LDA.w #$0003
	STA.b $38,x
	LDA.w #$0010
	TSB.w $1C33
	RTS

CODE_B5EA3B:
	LDX.w $1BC3
	LDA.w #$0005
	STA.b $38,x
	LDA.w #CODE_B5EB5B
	STA.w $1BC7
	LDX.w $1BCB
	LDA.w #$0006
	STA.b $38,x
	LDX.w $1BD5
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$0010
	TSB.w $1C33
	RTS

CODE_B5EA60:
	LDA.w #$0002
	STA.w $1C0F
	LDA.w #$0001
	STA.w $1BDD
	LDA.w #$0010
	TSB.w $1C33
	RTS

CODE_B5EA73:
	LDA.w #$0001
	STA.w $1BF1
	LDA.w #$0002
	STA.w $1C0F
	LDA.w #$0001
	STA.w $1BDD
	LDA.w #$0010
	TSB.w $1C33
	RTS

CODE_B5EA8C:
	LDA.w #$0002
	STA.w $1C0F
	RTS

CODE_B5EA93:
	LDA.w #$0001
	STA.w $1BC9
	LDA.w #$0010
	TSB.w $1C33
	RTS

CODE_B5EAA0:
	LDA.w #$0001
	STA.w $1BF1
	RTS

CODE_B5EAA7:
	LDA.w #$0040
	LDX.w $1BC3
	TSB.w $1C33
	BEQ.b CODE_B5EAB8
	TRB.w $1C33
	LDX.w $1BC5
CODE_B5EAB8:
	INC.b $5E,x
	RTS

CODE_B5EABB:
	LDX.w $1BC5
	BNE.b CODE_B5EB2A
	LDX.w $1BC3
	BNE.b CODE_B5EB25
	LDY.w #$01AC
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BC5
	INC.b $68,x
	LDA.b $24,x
	PHA
	LDA.b $1E,x
	PHA
	LDY.w #$01AE
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BD1
	LDA.b $01,S
	STA.b $1E,x
	LDA.b $03,S
	STA.b $24,x
	LDY.w #$01B0
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BD3
	LDA.b $01,S
	STA.b $1E,x
	LDA.b $03,S
	STA.b $24,x
	LDY.w #$0196
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1BCB
	LDY.w #$0198
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BC3
	PLA
	STA.b $1E,x
	PLA
	STA.b $24,x
	LDA.w #CODE_B5EB25
	STA.w $1BC7
CODE_B5EB25:
	LDX.w $1BC3
	INC.b $5E,x
CODE_B5EB2A:
	RTS

CODE_B5EB2B:
	LDX.w $1BC5
	BNE.b CODE_B5EB5A
	LDX.w $1BC3
	BNE.b CODE_B5EB58
	LDY.w #$01A0
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1BD5
	LDY.w #$019E
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BC3
	INC.b $68,x
	STZ.w $1BC5
	STZ.w $1BD1
	STZ.w $1BD3
CODE_B5EB58:
	INC.b $5E,x
CODE_B5EB5A:
	RTS

CODE_B5EB5B:
	LDX.w $1BC3
	BNE.b CODE_B5EB92
	LDY.w #$01A4
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BC3
	INC.b $68,x
	LDA.b $24,x
	PHA
	LDA.b $1E,x
	PHA
	LDY.w #$01A6
	JSL.l CODE_BB85B5
	LDX.b $76
	STX.w $1BC5
	PLA
	STA.b $1E,x
	PLA
	STA.b $24,x
	LDA.w #CODE_B5EAA7
	STA.w $1BC7
	LDA.w #$0004
	STA.w $1BC9
CODE_B5EB92:
	RTS

CODE_B5EB93:
	LDY.w #$01C0
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.w #$01B0
	LDA.w #$0040
	TSB.w $1C33
	BEQ.b CODE_B5EBAD
	TRB.w $1C33
	LDY.w #$0280
CODE_B5EBAD:
	STY.b $12,x
	PHY
	STX.w $1BB1
	LDY.w #$01EC
	JSL.l CODE_BB8585
	LDX.b $76
	PLY
	BEQ.b CODE_B5EBC1
	STY.b $12,x
CODE_B5EBC1:
	RTS

CODE_B5EBC2:
	LDY.w #$01C0
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.w #$0200
	BRA.b CODE_B5EBAD

CODE_B5EBD0:
	STZ.w $1BCD
	LDA.w #$0081
	LDX.b $70
	JSL.l CODE_B5E98A
	RTS

CODE_B5EBDD:
	LDA.w $1B75
	ASL
	TAY
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KastleKAOS
	BNE.b CODE_B5EBEE
	LDA.w DATA_B5EBF3-$02,y
	TAY
	RTS

CODE_B5EBEE:
	LDA.w DATA_B5EC03,y
	TAY
	RTS

DATA_B5EBF3:
	dw DATA_B5ECA3,DATA_B5EC8C,DATA_B5EC77,DATA_B5EC6F,DATA_B5EC67,DATA_B5EC5A,DATA_B5EC4D,DATA_B5EC33

DATA_B5EC03:
	dw DATA_B5EC19,DATA_B5ED27,DATA_B5ED1F,DATA_B5ED17,DATA_B5ED0F,DATA_B5ED02,DATA_B5ECFA,DATA_B5ECF2
	dw DATA_B5ECDA,DATA_B5ECC2,DATA_B5ECBA

DATA_B5EC19:
	db $40,$01,$32,$A0,$01,$78,$B8,$01,$C8,$01,$80,$01,$80,$02

DATA_B5EC27:
	db $05,$00,$C0,$01,$0C,$00,$C0,$02,$80,$03,$02,$00

DATA_B5EC33:
	db $80,$01,$23,$A0,$01,$41,$B8,$01,$C8,$01,$7C,$01,$88,$02,$06,$00
	db $40,$02,$0C,$00,$C0,$02,$80,$03,$03,$00

DATA_B5EC4D:
	db $00,$01,$3C,$A8,$01,$05,$00,$E0,$01,$50,$01,$60,$02

DATA_B5EC5A:
	db $00,$01,$3C,$A4,$01,$05,$00,$00,$02,$50,$01,$60,$02

DATA_B5EC67:
	db $40,$02,$B0,$01,$B0,$02,$04,$00

DATA_B5EC6F:
	db $60,$02,$B0,$01,$B0,$02,$05,$00

DATA_B5EC77:
	db $C0,$01,$90,$01,$70,$02,$05,$00,$50,$00,$55,$00,$82,$00,$8C,$00
	db $3C,$70,$01,$90,$01

DATA_B5EC8C:
	db $00,$02,$90,$01,$70,$02,$05,$00,$50,$00,$55,$00,$82,$00,$8C,$00
	db $3C,$90,$01,$3C,$00,$00,$02

DATA_B5ECA3:
	db $00,$02,$90,$01,$70,$02,$05,$00,$50,$00,$55,$00,$82,$00,$8C,$00
	db $3C,$90,$01,$3C,$00,$40,$02

DATA_B5ECBA:
	db $C0,$00,$C5,$01,$47,$02,$03,$00

DATA_B5ECC2:
	db $60,$01,$01,$A0,$01,$01,$B8,$01,$A8,$01,$60,$01,$A0,$02,$06,$00

DATA_B5ECD2:
	db $3C,$06,$01

DATA_B5ECD5:
	db $3C,$C8,$01,$C8,$01

DATA_B5ECDA:
	db $80,$01,$01,$A0,$01,$01,$B8,$01,$A8,$01,$60,$01,$A0,$02,$06,$00

DATA_B5ECEA:
	db $3C,$06,$01

DATA_B5ECED:
	db $3C,$6A,$01,$6A,$01

DATA_B5ECF2:
	db $C0,$00,$C5,$01,$47,$02,$03,$00

DATA_B5ECFA:
	db $C0,$00,$C5,$01,$47,$02,$03,$00

DATA_B5ED02:
	db $C0,$00,$C5,$01,$47,$02,$03,$00

DATA_B5ED0A:
	db $3C,$76,$01,$76,$01

DATA_B5ED0F:
	db $C0,$00,$C5,$01,$47,$02,$03,$00

DATA_B5ED17:
	db $00,$01,$C5,$01,$47,$02,$03,$00

DATA_B5ED1F:
	db $00,$01,$C5,$01,$47,$02,$03,$00

DATA_B5ED27:
	db $00,$01,$C5,$01,$47,$02,$03

DATA_B5ED2E:
	dw $0400,$0404,$0101,$0201,$0101

CODE_B5ED38:
	LDY.b $70
	LDA.w $1B75
	ASL
	TAX
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KastleKAOS
	BEQ.b CODE_B5ED5F
	JMP.w (DATA_B5ED49,x)

DATA_B5ED49:
	dw CODE_B5EF43
	dw CODE_B5EF34
	dw CODE_B5EFF4
	dw CODE_B5EF34
	dw CODE_B5EFDF
	dw CODE_B5EFD0
	dw CODE_B5EF28
	dw CODE_B5EF19
	dw $0000
	dw CODE_B5EF0A
	dw CODE_B5EEE2

CODE_B5ED5F:
	JMP.w (DATA_B5ED62,x)

DATA_B5ED62:
	dw CODE_B5EE9E
	dw CODE_B5EE6B
	dw CODE_B5EE6B
	dw CODE_B5EE3D
	dw CODE_B5EE14
	dw CODE_B5EDE6
	dw CODE_B5EDB9
	dw CODE_B5EDB0
	dw CODE_B5EDA0
	dw CODE_B5ED76

CODE_B5ED76:
	TYX
	LDA.w #$0044
	STA.b $38,x
	LDA.w $05B7
	BEQ.b CODE_B5ED86
	LDY.w #$02CE
	BRA.b CODE_B5ED91

CODE_B5ED86:
	LDY.w #$02CD
	LDA.b $24,x
	CMP.w #$3804
	BNE.b CODE_B5ED93
	INY
CODE_B5ED91:
	INC.b $38,x
CODE_B5ED93:
	TYA
	JSL.l CODE_B9A000
	JMP.w CODE_B5D316

DATA_B5ED9B:
	db $3C,$B8,$01,$D2,$01

CODE_B5EDA0:
	LDA.w #$000B
	STA.w $0038,y
	LDA.w #$02B0
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5EDB0:
	LDA.w #$000D
	STA.w $0038,y
	JMP.w CODE_B5D394

CODE_B5EDB9:
	TYX
	JSR.w CODE_B5EBDD
	LDA.w #$0001
	STA.b $60,x
	JSR.w CODE_B5C5AC
	LDA.w #$0010
	TSB.w $1C33
	LDA.w #$0012
	STA.b $38,x
	JSR.w CODE_B5DE08
	LDA.w $0005,y
	STA.w $1B87
	JSR.w CODE_B5EBD0
	LDA.w #$02B6
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5EDE6:
	TYX
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5EED1-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0005
	STA.w $1B87
	LDA.w #$FE00
	STA.b $30,x
	LDA.w #$0158
	STA.b $5E,x
	LDA.w #$0017
	STA.b $38,x
	JSR.w CODE_B5EBD0
	LDA.w #$02B6
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5EE14:
	JSR.w CODE_B5EBD0
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5EEDC-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0010
	TSB.w $1C33
	JSR.w CODE_B5EBDD
	JSR.w CODE_B5DD92
	LDA.w #$0012
	STA.b $38,x
	LDA.w #$02B6
	JSL.l CODE_B9A000
	JMP.w CODE_B5D394

CODE_B5EE3D:
	LDA.w #$02B6
	JSL.l CODE_B9A000
	JSR.w CODE_B5EBD0
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5EEDF-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0100
	JSR.w CODE_B5EEBA
	LDA.w #$0200
	STA.b $5E,x
	LDA.w #$0005
	STA.w $1B87
	LDA.w #$001A
	STA.b $38,x
	JMP.w CODE_B5D612

CODE_B5EE6B:
	JSR.w CODE_B5EBD0
	LDA.w #$0001
	STA.b $60,x
	JSR.w CODE_B5EBDD
	PHY
	CLC
	ADC.w #$000E
	TAY
	JSR.w CODE_B5C5AC
	PLY
	JSR.w CODE_B5DD92
	LDA.w $0013,y
	STA.w $1B7D
	LDA.w #$001F
	STA.b $38,x
	LDA.w #$02B6
	JSL.l CODE_B9A000
	LDA.w #$0010
	TSB.w $1C33
	JMP.w CODE_B5D394

CODE_B5EE9E:
	LDA.w #$0020
	STA.w $0038,y
	LDA.w #$0000
	STA.w $1BC9
	LDA.w #$0005
	LDX.w $1BC3
	STA.b $38,x
	LDX.w $1BC5
	STA.b $38,x
	JMP.w CODE_B5D394

CODE_B5EEBA:
	PHA
	LDA.b $12,x
	SEC
	SBC.w #$0200
	EOR.b $01,S
	PHP
	LDA.b $02,S
	PLP
	BMI.b CODE_B5EECD
	EOR.w #$FFFF
	INC
CODE_B5EECD:
	STA.b $30,x
	PLA
	RTS

DATA_B5EED1:
	db $3C,$8B,$01

DATA_B5EED4:
	db $3C,$63,$01

DATA_B5EED7:
	db $3C,$80,$01,$88,$01

DATA_B5EEDC:
	db $3C,$88,$01

DATA_B5EEDF:
	db $3C,$68,$01

CODE_B5EEE2:
	TYX
	LDA.w #$0025
	STA.b $38,x
	LDA.w #$00FA
	STA.w $1BB3
	JSR.w CODE_B5EBDD
	JSR.w CODE_B5DD92
	LDA.w #$01F0
	STA.b $5E,x
	STZ.b $60,x
	JSR.w CODE_B5F003
	LDA.w #CODE_B5EB93
	STA.w $1BC7
	JSR.w CODE_B5E009
	JMP.w CODE_B5D838

CODE_B5EF0A:
	LDA.w #$0029
	STA.w $0038,y
	LDA.w #CODE_B5EBC2
	STA.w $1BC7
	JMP.w CODE_B5D87B

CODE_B5EF19:
	LDA.w #CODE_B5EB93
	STA.w $1BC7
	LDA.w #$0026
	STA.w $0038,y
	JMP.w CODE_B5D81D

CODE_B5EF28:
	LDA.w #$0026
	STA.w $0038,y
	JSR.w CODE_B5EA60
	JMP.w CODE_B5D81D

CODE_B5EF34:
	LDA.w #CODE_B5EBC2
	STA.w $1BC7
	LDA.w #$003A
	STA.w $0038,y
	JMP.w CODE_B5DA70

CODE_B5EF43:
	LDA.w #$0000
	STA.w $1BC9
	LDA.w #$0006
	STA.w $1C0F
	LDA.w #$0003
	STA.w $1BF1
	LDA.w #$004A
	STA.w $0038,y
	JMP.w CODE_B5D394

CODE_B5EF5E:
	TYX
	JSR.w CODE_B5DD64
	CMP.w #$000F
	BCS.b CODE_B5EF7A
	LDA.w #$0001
	STA.b $60,x
	LDY.w #DATA_B5ECEA-$02
	JSR.w CODE_B5C5AC
	LDA.w #$0043
	STA.b $38,x
	JSR.w CODE_B5E009
CODE_B5EF7A:
	JMP.w CODE_B5D838

CODE_B5EF7D:
	TYX
	JSR.w CODE_B5DD64
	LDY.b $60,x
	BEQ.b CODE_B5EF8B
	JSL.l CODE_B68033
	BCC.b CODE_B5EFBA
CODE_B5EF8B:
	STZ.b $2A,x
	STZ.b $30,x
	LDY.w #DATA_B5ECED-$02
	JSR.w CODE_B5C5AC
	LDA.w #$004B
	STA.b $38,x
	LDA.w #$0100
	STA.b $2E,x
	LDA.w #$0004
	STA.b $5A,x
	JSR.w CODE_B5F003
	LDA.w #$02D1
	JSL.l CODE_B9A000
	LDY.w $1BBF
	LDA.w #$C000
	STA.w $0026,y
	JSR.w CODE_B5E011
CODE_B5EFBA:
	JSR.w CODE_B5DFF4
	JMP.w CODE_B5D838

CODE_B5EFC0:
	JMP.w CODE_B5D394

CODE_B5EFC3:
	TYX
	DEC.b $38,x
	LDX.w $1BBF
	LDA.w #$0001
	STA.b $38,x
	BRA.b CODE_B5EFC0

CODE_B5EFD0:
	LDA.w #CODE_B5EB93
	STA.w $1BC7
	LDA.w #$0034
	STA.w $0038,y
	JMP.w CODE_B5D838

CODE_B5EFDF:
	LDA.w #CODE_B5EBC2
	STA.w $1BC7
	LDA.w #$0035
	STA.w $0038,y
	LDA.w #$0003
	STA.w $1BF1
	JMP.w CODE_B5D838

CODE_B5EFF4:
	LDA.w #CODE_B5EBC2
	STA.w $1BC7
	LDA.w #$003C
	STA.w $0038,y
	JMP.w CODE_B5DAA6

CODE_B5F003:
	STZ.b $3A,x
	LDY.w #$00D4
	STY.b $0E,x
	LDX.w $1BBF
	STX.b $76
	LDA.w #$0004
	STA.b $38,x
	STZ.b $3A,x
	STY.b $0E,x
	LDA.w #$02C0
	JSL.l CODE_B9A003
	RTS

CODE_B5F020:
	LDA.w #$0800
	STA.b $3A,x
	LDY.w #$00E0
	STY.b $0E,x
	LDX.w $1BBF
	STX.b $76
	STA.b $3A,x
	STY.b $0E,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$02C1
	JSL.l CODE_B9A003
	RTS

CODE_B5F040:
	LDA.w $1B75
	ASL
	TAY
	LDA.w DATA_B5F04A-$02,y
	TAY
	RTS

DATA_B5F04A:
	dw $0000,$0000,$0000,$0000,DATA_B5F094,DATA_B5F082,DATA_B5F070,$0000
	dw $0000,DATA_B5F05E

DATA_B5F05E:
	dw $0002,$0004,$0050,$0148,$02B0,$0019,$0046,$0001
	dw $02BC

DATA_B5F070:
	dw $0002,$0004,$0050,$0148,$02B0,$0019,$0046,$0001
	dw $02BC

DATA_B5F082:
	dw $0002,$0004,$0050,$0148,$02B0,$0019,$0046,$0001
	dw $02BC

DATA_B5F094:
	dw $0002,$0004,$0050,$0148,$02B0,$0019,$0046,$0001
	dw $02BC

CODE_B5F0A6:
	LDA.w $1B75
	ASL
	TAY
	LDA.w DATA_B5F0B0-$02,y
	TAY
	RTS

DATA_B5F0B0:
	dw DATA_B5F0BA,DATA_B5F0BE,$0000,$0000,DATA_B5F0C2

DATA_B5F0BA:
	dw $0120,$0078

DATA_B5F0BE:
	dw $0100,$0078

DATA_B5F0C2:
	dw $0080,$0078

CODE_B5F0C6:
	LDA.w $1B75
	ASL
	TAY
	LDA.w DATA_B5F0D0-$02,y
	TAY
	RTS

DATA_B5F0D0:
	dw DATA_B5F0D8,DATA_B5F0D8,DATA_B5F0D8,DATA_B5F0D8

DATA_B5F0D8:
	dw $0201,$0028,$003C,$0168

CODE_B5F0E0:
	LDA.w #$0023
	JSL.l CODE_B88069
	BCS.b CODE_B5F0EF
	LDA.w $04F9
	STA.w $17C8
CODE_B5F0EF:
	RTS

CODE_B5F0F0:
	LDA.w #$FFF8
	TRB.w $1C33
	RTS

CODE_B5F0F7:
	JSR.w CODE_B5F0FB
	RTL

CODE_B5F0FB:
	LDA.w $04EC
	BNE.b CODE_B5F109
	STZ.w $195B
	JSL.l CODE_BB85C7
	BRA.b CODE_B5F11A

CODE_B5F109:
	LDA.w $1BCF
	BEQ.b CODE_B5F11A
	DEC.w $1BCF
	BNE.b CODE_B5F11A
	LDA.w #$830F
	JSL.l CODE_808024
CODE_B5F11A:
	RTS

CODE_B5F11B:
	JSR.w CODE_B5F11F
	RTL

CODE_B5F11F:
	LDX.b !RAM_DKC3_Global_CurrentLevelLo
	LDA.w $0632,x
	BIT.w #$0002
	BEQ.b CODE_B5F131
CODE_B5F129:
	INY
	INY
CODE_B5F12B:
	JSL.l CODE_BB8585
	BRA.b CODE_B5F135

CODE_B5F131:
	JSL.l CODE_BB85B8
CODE_B5F135:
	LDX.b $76
	STZ.b $26,x
	RTS

CODE_B5F13A:
	LDX.b !RAM_DKC3_Global_CurrentLevelLo
	LDA.w $0632,x
	BIT.w #$0002
	BEQ.b CODE_B5F12B
	BRA.b CODE_B5F129

CODE_B5F146:
	JSR.w CODE_B5F13A
	RTL

CODE_B5F14A:
	LDA.b $3A,x
	ORA.w #$0001
CODE_B5F14F:
	STA.b $3A,x
	RTL

CODE_B5F152:
	LDA.b $3A,x
	AND.w #$FFFE
	BRA.b CODE_B5F14F

CODE_B5F159:
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_B5F164:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B5F16B:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B5F172:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JML.l CODE_B68024

CODE_B5F17E:
	JSL.l CODE_B5F182
CODE_B5F182:
	RTL

CODE_B5F183:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	PHP
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	PLP
	RTL

CODE_B5F1AC:
	LDA.w $1B75
	ASL
	TAX
	RTS

CODE_B5F1B2:
	BIT.w #$0080
	BEQ.b CODE_B5F1BB
	ORA.w #$FF00
	RTL

CODE_B5F1BB:
	AND.w #$00FF
	RTL

CODE_B5F1BF:
	STZ.b $1E
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	BPL.b CODE_B5F1CF
	EOR.w #$FFFF
	INC
	INC.b $1E
CODE_B5F1CF:
	STA.b $1A
	LDA.b $16,x
	SEC
	SBC.w $0016,y
	BPL.b CODE_B5F1E1
	EOR.w #$FFFF
	INC
	INC.b $1E
	INC.b $1E
CODE_B5F1E1:
	STA.b $1C
	RTL

CODE_B5F1E4:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.b $1A
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	RTL

CODE_B5F1F8:
	LDA.b $12,x
	SEC
	SBC.b $1E
	BPL.b CODE_B5F25B
	EOR.w #$FFFF
	INC
	STA.b $1A
	LDA.b $16,x
	SEC
	SBC.b $20
	BPL.b CODE_B5F234
	EOR.w #$FFFF
	INC
	STA.b $1C
	CMP.b $1A
	BCS.b CODE_B5F228
	LDA.b $1A
	LSR
	CLC
	ADC.b $16,x
	CMP.b $20
	BCC.b CODE_B5F224
	LDA.w #$0002
	RTL

CODE_B5F224:
	LDA.w #$0003
	RTL

CODE_B5F228:
	LSR
	CLC
	ADC.b $12,x
	CMP.b $1E
	BCC.b CODE_B5F224
	LDA.w #$0004
	RTL

CODE_B5F234:
	STA.b $1C
	CMP.b $1A
	BCS.b CODE_B5F24F
	LDA.b $1A
	LSR
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	CMP.b $20
	BCS.b CODE_B5F24B
	LDA.w #$0002
	RTL

CODE_B5F24B:
	LDA.w #$0001
	RTL

CODE_B5F24F:
	LSR
	CLC
	ADC.b $12,x
	CMP.b $1E
	BCC.b CODE_B5F24B
	LDA.w #$0000
	RTL

CODE_B5F25B:
	STA.b $1A
	LDA.b $16,x
	SEC
	SBC.b $20
	BPL.b CODE_B5F28F
	EOR.w #$FFFF
	INC
	STA.b $1C
	CMP.b $1A
	BCS.b CODE_B5F280
	LDA.b $1A
	LSR
	CLC
	ADC.b $16,x
	CMP.b $20
	BCC.b CODE_B5F27C
	LDA.w #$0006
	RTL

CODE_B5F27C:
	LDA.w #$0005
	RTL

CODE_B5F280:
	LSR
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	CMP.b $1E
	BCS.b CODE_B5F27C
	LDA.w #$0004
	RTL

CODE_B5F28F:
	STA.b $1C
	CMP.b $1A
	BCS.b CODE_B5F2AA
	LDA.b $1A
	LSR
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	CMP.b $20
	BCS.b CODE_B5F2A6
	LDA.w #$0006
	RTL

CODE_B5F2A6:
	LDA.w #$0007
	RTL

CODE_B5F2AA:
	LSR
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	CMP.b $1E
	BCS.b CODE_B5F2A6
	LDA.w #$0000
	RTL

CODE_B5F2B9:
	PHX
	LDX.b $1A
	PHX
	PHA
	LDX.w #$0000
	JSL.l CODE_B5F2F6
	STA.b $1A
	LDA.b $01,S
CODE_B5F2C9:
	CMP.w #$0100
	BCC.b CODE_B5F2D2
	LSR
	INX
	BRA.b CODE_B5F2C9

CODE_B5F2D2:
	PHA
	LDA.b $1A
	STA.w !REGISTER_DividendLo
	PLA
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_ProductOrRemainderLo
	CPX.w #$0000
CODE_B5F2EA:
	BEQ.b CODE_B5F2F0
	ASL
	DEX
	BRA.b CODE_B5F2EA

CODE_B5F2F0:
	PLX
	PLX
	STX.b $1A
	PLX
	RTL

CODE_B5F2F6:
	LDA.b $02
	PHA
	LDA.b $04
	ROL
	PHA
	LDA.b $03
	EOR.b $01,S
	STA.b $02
	PLA
	PLA
	STA.b $04
	LDA.b $02
	INC.b $02
	RTL

CODE_B5F30C:
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	RTS

CODE_B5F314:
	LDA.b $1E,x
	EOR.w #$8000
	STA.b $1E,x
	RTS

CODE_B5F31C:
	STA.w !REGISTER_DividendLo
	TYA
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	XBA
	PHA
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	PLA
	ORA.w !REGISTER_QuotientLo
	RTL

CODE_B5F348:
	CLC
	ADC.b $2A,x
	STA.b $2A,x
	STA.b $30,x
	RTL

CODE_B5F350:
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	STA.b $34,x
	RTL

CODE_B5F358:
	LDY.b $70
	ASL
	TAX
	JMP.w (DATA_B5F35F,x)

DATA_B5F35F:
	dw CODE_B5F3BD
	dw CODE_B5F4C2
	dw CODE_B5FC25
	dw CODE_B5F3C4
	dw CODE_B5F4C2
	dw CODE_B5F511
	dw CODE_B5F60E
	dw $0000
	dw CODE_B5F641
	dw $0000
	dw CODE_B5F65E
	dw $0000
	dw CODE_B5F676
	dw CODE_B5F681
	dw CODE_B5FBE0
	dw $0000
	dw $0000
	dw $0000
	dw CODE_B5F692
	dw CODE_B5F6C9
	dw CODE_B5F6FF
	dw CODE_B5F70E
	dw CODE_B5F72C
	dw CODE_B5F834
	dw CODE_B5F903
	dw CODE_B5F993
	dw CODE_B5F997
	dw CODE_B5FA89
	dw CODE_B5FA8D
	dw CODE_B5F908
	dw CODE_B5F90D
	dw CODE_B5FA96
	dw CODE_B5FB18
	dw CODE_B5FB29
	dw CODE_B5FBB0
	dw CODE_B5FBB7
	dw CODE_B5FBC9
	dw CODE_B5FBDA
	dw CODE_B5FBE8
	dw CODE_B5FC0F
	dw CODE_B5FC1A
	dw CODE_B5FC1E
	dw CODE_B5FC3A
	dw CODE_B5FC49
	dw CODE_B5FC4D
	dw CODE_B5FC51
	dw CODE_B5FC59

CODE_B5F3BD:
	LDA.w #$0010
	TSB.w $1C33
	RTL

CODE_B5F3C4:
	JSL.l CODE_BCE425
	LDA.w #$0020
	JSL.l CODE_BCE75E
	BCS.b CODE_B5F3D4
	JMP.w CODE_B5F476

CODE_B5F3D4:
	LDA.w #$0574
	JSL.l CODE_B28012
	LDX.b $78
	INC.b $38,x
	INC.b $5E,x
	LDA.w #$018E
	CMP.b $40,x
	BEQ.b CODE_B5F3EE
	STX.b $76
	JSL.l CODE_B9A003
CODE_B5F3EE:
	LDA.w #$018C
	JSL.l CODE_B9A000
	LDY.b $78
	LDX.b $70
	LDA.w #$0001
	STA.b $5C,x
	LDA.w #$0300
	STA.w $0044,y
	LDA.w #$FC00
	STA.b $2E,x
	LDA.w #$0700
	STA.b $34,x
	LDA.w #$0004
	STA.b $5E,x
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	PHA
	LDA.b $2A,x
	PHP
	BPL.b CODE_B5F423
	EOR.w #$FFFF
	INC
CODE_B5F423:
	STA.w !REGISTER_Multiplicand
	LDA.b $60,x
	LSR
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	PLP
	BPL.b CODE_B5F43E
	EOR.w #$FFFF
	INC
CODE_B5F43E:
	PHA
	LDA.b $03,S
	SEC
	SBC.b $01,S
	ASL
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.b $30,x
	STA.b $2A,x
	PLA
	PLA
	BPL.b CODE_B5F456
	EOR.w #$FFFF
	INC
CODE_B5F456:
	XBA
	STA.w !REGISTER_DividendLo
	LDA.w #$0012
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	PHA
	LDA.w #$0100
	SEC
	SBC.b $01,S
	STA.b $44,x
	PLA
	RTL

CODE_B5F476:
	LDX.b $70
	LDA.b $12,x
	CMP.w #$0137
	BCC.b CODE_B5F484
	CMP.w #$01CD
	BCC.b CODE_B5F4B5
CODE_B5F484:
	LDA.b $62,x
	STA.w $1BBF
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$FE00
	STA.b $2E,x
	LDA.w #$0500
	STA.b $34,x
	LDA.w #$0003
	STA.b $5E,x
	STA.b $5C,x
	LDA.w #$018C
	JSL.l CODE_B9A000
	LDA.w #$0776
	JSL.l CODE_B28012
	LDX.b $70
	LDA.w #$0040
	STA.b $44,x
	BRA.b CODE_B5F4C1

CODE_B5F4B5:
	LDA.b $1E,x
	EOR.w #$1000
	STA.b $1E,x
	LDA.w #$00D0
	STA.b $0E,x
CODE_B5F4C1:
	RTL

CODE_B5F4C2:
	PHB
	PHK
	PLB
	LDX.b $70
	LDA.w #$0001
	CPX.w $1BA3
	BEQ.b CODE_B5F4EB
	STA.w $1B97
	STZ.w $1BA5
	STZ.w $1BA1
	LDA.b $5E,x
	BEQ.b CODE_B5F4E6
	JSR.w CODE_B58233
	TYX
	SEC
	JSR.w ($0016,x)
	BRA.b CODE_B5F50B

CODE_B5F4E6:
	STZ.w $1BBF
	BRA.b CODE_B5F50B

CODE_B5F4EB:
	STA.w $1B95
	STZ.w $1BA3
	STZ.w $1B9F
	LDA.b $5E,x
	BEQ.b CODE_B5F502
	JSR.w CODE_B58233
	TYX
	CLC
	JSR.w ($0016,x)
	BRA.b CODE_B5F50B

CODE_B5F502:
	LDY.w $1BB9
	LDA.w $005C,y
	STA.w $1BBF
CODE_B5F50B:
	JSL.l CODE_BB8591
	PLB
	RTL

CODE_B5F511:
	PHB
	PHK
	PLB
	LDX.b $70
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_BleaksHouse
	BEQ.b CODE_B5F57E
	LDA.b $00,x
	CMP.w #$04C4
	BNE.b CODE_B5F52B
	LDA.b $38,x
	CMP.w #$000D
	BEQ.b CODE_B5F54B
CODE_B5F52B:
	LDY.w #$009A
	JSL.l CODE_BB85B8
	JSR.w CODE_B5F557
	LDA.w DATA_B5F602,y
	STA.b $2E,x
	LDA.w DATA_B5F602+$02,y
	STA.b $34,x
	LDA.w #$0180
	SEC
	SBC.b $12,x
	STA.b $2A,x
	STA.b $30,x
	PLB
	RTL

CODE_B5F54B:
	LDY.w #$00A8
	JSL.l CODE_BB85B8
	JSR.w CODE_B5F557
	PLB
	RTL

CODE_B5F557:
	LDX.b $76
	LDY.b $70
	LDA.w $005C,y
	STA.b $62,x
	ASL
	ASL
	TAY
	LDA.w DATA_B5F5F6,y
	PHY
	LDY.b $70
	CLC
	ADC.w $0012,y
	STA.b $12,x
	PLY
	PHY
	LDA.w DATA_B5F5F6+$02,y
	LDY.b $70
	CLC
	ADC.w $0016,y
	STA.b $16,x
	PLY
	RTS

CODE_B5F57E:
	LDA.w #$0764
	JSL.l CODE_B28012
	LDY.w #$00C8
	JSL.l CODE_BB85B8
	JSR.w CODE_B5F557
	STY.b $1A
	LSR.b $1A
	TYA
	CLC
	ADC.b $1A
	LDY.w $1B6F
	BNE.b CODE_B5F5A0
	CLC
	ADC.w #$000C
CODE_B5F5A0:
	TAY
	LDA.w DATA_B5F5DE-$06,y
	STA.b $66,x
	LDA.w DATA_B5F5DE-$04,y
	STA.b $6A,x
	LDA.w DATA_B5F5DE-$02,y
	STA.b $44,x
	LDA.w #$0180
	SEC
	SBC.b $12,x
	CMP.w #$8000
	PHP
	ROR
	PLP
	ROR
	CLC
	ADC.b $12,x
	STA.b $62,x
	LDA.w #$016C
	LDY.w $1B6F
	BNE.b CODE_B5F5CD
	LDA.w #$0137
CODE_B5F5CD:
	STA.b $64,x
	LDY.w #$2000
	LDA.w $1B6F
	BNE.b CODE_B5F5DA
	LDY.w #$1000
CODE_B5F5DA:
	STY.b $5C,x
	PLB
	RTL

DATA_B5F5DE:
	dw $0028,$0019,$0100,$0028,$0019,$0100
	dw $0028,$0028,$0100,$0028,$0028,$0100

DATA_B5F5F6:
	dw $FFF1,$FFE4,$000C,$FFEC,$000A,$FFED

DATA_B5F602:
	dw $FB00,$0500,$FAC0,$0500,$FA90,$0500

CODE_B5F60E:
	LDA.w #$0195
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.b $38,x
	CMP.w #$000D
	BEQ.b CODE_B5F640
	LDY.w $0549
	LDA.w #$001A
	CPY.w #$0000
	BEQ.b CODE_B5F638
	JSR.w CODE_B584F9
	CLC
	ADC.w #$000E
	CMP.w #$001A
	BCC.b CODE_B5F638
	LDA.w #$001A
CODE_B5F638:
	STA.w $1B81
	LDA.w #$0001
	STA.b $38,x
CODE_B5F640:
	RTL

CODE_B5F641:
	TYX
	LDA.b $62,x
	BEQ.b CODE_B5F651
	LDY.b $64,x
	LDA.w $04CA,y
	AND.w #$7F7F
	STA.w $04CA,y
CODE_B5F651:
	STZ.b $38,x
	LDA.w #$0195
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
	RTL

CODE_B5F65E:
	TYX
	LDA.b $2A,x
	ORA.b $30,x
	BEQ.b CODE_B5F675
	LDA.b $2A,x
	EOR.b $1E,x
	BIT.w #$4000
	BEQ.b CODE_B5F675
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
CODE_B5F675:
	RTL

CODE_B5F676:
	TYX
	LDA.b $62,x
	STA.w $1BBF
	JSL.l CODE_BB8591
	RTL

CODE_B5F681:
	TYX
	LDA.w #$0180
	STA.b $44,x
	LDA.w #$0198
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A000
	RTL

CODE_B5F692:
	PHB
	PHK
	PLB
	LDY.w $0543
	LDA.w $0000,y
	AND.w #$00FF
	PHA
	TAX
	LDY.w DATA_B5F6C3,x
	JSL.l CODE_BB8585
	LDY.b $76
	PLA
	STA.w $005C,y
	LDA.w #$0028
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$003C
	STA.w $006A,y
	LDA.w $04F9
	STA.w $006C,y
	PLB
	RTL

DATA_B5F6C3:
	dw $0000,$00AA,$00AC

CODE_B5F6C9:
	PHB
	PHK
	PLB
	LDX.w $0543
	INX
	LDA.w $0000,x
	AND.w #$00FF
	BNE.b CODE_B5F6E2
	LDA.w #$02DF
	JSL.l CODE_B9A000
	LDX.w #$0000
CODE_B5F6E2:
	STX.w $0543
	PLB
	RTL

DATA_B5F6E7:
	db $02,$04,$00

DATA_B5F6EA:
	db $02,$02,$00

DATA_B5F6ED:
	db $02,$02,$04,$00

DATA_B5F6F1:
	db $02,$02,$04,$04,$00

DATA_B5F6F6:
	db $02,$02,$02,$02,$04,$04,$04,$04,$00

CODE_B5F6FF:
	PHB
	PHK
	PLB
	LDY.w #$00AE
	JSL.l CODE_BB85B8
	JSR.w CODE_B5F557
	PLB
	RTL

CODE_B5F70E:
	TYX
	LDY.w $1B6B
	LDA.w #$3000
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.w $006A,y
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	STA.b $44,x
	RTL

CODE_B5F72C:
	PHB
	PHK
	PLB
	LDA.w $1B89
	ASL
	TAX
	JMP.w (DATA_B5F737,x)

DATA_B5F737:
	dw CODE_B5F73D
	dw CODE_B5F776
	dw CODE_B5F7A3

CODE_B5F73D:
	LDA.w #$0666
	JSL.l CODE_B28012
	LDY.w #$00B8
	JSL.l CODE_BB85B8
	LDY.b $76
	LDX.w $04F9
	LDA.b $12,x
	STA.w $0062,y
	LDA.b $16,x
	ADC.w #$FFFA
	STA.w $0064,y
	LDA.w #$000A
	STA.w $0066,y
	LDA.w #$0001
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$004F
	STA.w $006A,y
	JSR.w CODE_B5F7F9
	PLB
	RTL

CODE_B5F776:
	LDY.w #$00BA
	JSL.l CODE_BB85B8
	LDX.b $76
	LDY.w $1B81
	STZ.b $66,x
	LDA.w $0000,y
	STA.b $62,x
	LDA.w $0002,y
	STA.b $64,x
	LDA.w $0004,y
	AND.w #$00FF
	STA.b $6A,x
	TYA
	CLC
	ADC.w #$0006
	STA.w $1B81
	JSR.w CODE_B5F7F9
	PLB
	RTL

CODE_B5F7A3:
	LDY.w #$00BA
	JSL.l CODE_BB85B8
	JSR.w CODE_B5F7F9
	LDA.b $40,x
	CMP.w #$01D4
	BNE.b CODE_B5F7B9
	LDA.w #$010A
	BRA.b CODE_B5F7BC

CODE_B5F7B9:
	LDA.w #$01F7
CODE_B5F7BC:
	STA.w $0062,y
	LDX.w $04F9
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	CMP.w #$8000
	ROR
	STA.b $1A
	ADC.b $16,x
	ADC.w #$FFFA
	STA.w $0064,y
	SEC
	SBC.w $0016,y
	BPL.b CODE_B5F7E0
	EOR.w #$FFFF
	INC
CODE_B5F7E0:
	CMP.w #$000B
	BCS.b CODE_B5F7EF
	LDA.w $0016,y
	SEC
	SBC.w #$000A
	STA.w $0064,y
CODE_B5F7EF:
	TYX
	STZ.b $66,x
	LDA.w #$003C
	STA.b $6A,x
	PLB
	RTL

CODE_B5F7F9:
	LDX.w $1B6B
	LDA.b $40,x
	SEC
	SBC.w #$01D4
	ASL
	ASL
	TAY
	LDA.b $12,x
	CLC
	ADC.w DATA_B5F81C,y
	PHA
	LDA.b $16,x
	CLC
	ADC.w DATA_B5F81C+$02,y
	LDY.b $76
	STA.w $0016,y
	PLA
	STA.w $0012,y
	RTS

DATA_B5F81C:
	dw $FFF8,$0005,$0000,$0003,$0008,$0005,$0008,$0005

DATA_B5F82C:
	dw $FFD4,$FFE0,$FFED,$FFEB

CODE_B5F834:
	PHB
	PHK
	PLB
	LDY.w #$00C2
	JSL.l CODE_BB8585
	LDX.b $70
	LDA.w #$01E0
	CLC
	ADC.b $60,x
	JSL.l CODE_B9A003
	LDY.b $76
	LDA.b $60,x
	PHP
	BEQ.b CODE_B5F854
	LDA.w #$0004
CODE_B5F854:
	TAX
	LDA.w DATA_B5F82C,x
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	LDA.w DATA_B5F82C+$02,x
	CLC
	ADC.w $0016,y
	STA.w $0016,y
	LDX.w $1BB9
	LDA.b $12,x
	STA.w $0062,y
	LDA.b $16,x
	STA.w $0064,y
	LDA.w $1B75
	DEC
	ASL
	ASL
	TAX
	PLP
	BEQ.b CODE_B5F895
	LDA.w DATA_B5A4C9,x
	LSR
	CLC
	ADC.w DATA_B5A4C9,x
	STA.w $0066,y
	LDA.w DATA_B5A4C9+$02,x
	LSR
	CLC
	ADC.w DATA_B5A4C9+$02,x
	BRA.b CODE_B5F89E

CODE_B5F895:
	LDA.w DATA_B5A4C9,x
	STA.w $0066,y
	LDA.w DATA_B5A4C9+$02,x
CODE_B5F89E:
	STA.w $006A,y
	STA.b $1A
	LDX.w $1B6B
	LDY.w #$001E
	LDA.b $60,x
	BEQ.b CODE_B5F8B0
	LDY.w #$0032
CODE_B5F8B0:
	STY.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	XBA
	STA.b $1C
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B5F17E
	LDA.w !REGISTER_QuotientLo
	ORA.b $1C
	LDX.b $76
	STA.b $44,x
	PLB
	RTL

DATA_B5F8E5:
	dw $FFF7,$FFDF,$FFFC,$FFE6,$FF40

DATA_B5F8EF:
	dw $FFFF,$FFDE,$FFFF,$FFE6,$0000

DATA_B5F8F9:
	dw $0009,$FFDF,$0002,$FFE6,$00C0

CODE_B5F903:
	LDA.w #DATA_B5F8E5
	BRA.b CODE_B5F910

CODE_B5F908:
	LDA.w #DATA_B5F8EF
	BRA.b CODE_B5F910

CODE_B5F90D:
	LDA.w #DATA_B5F8F9
CODE_B5F910:
	STA.w $1C15
	LDA.w #$060C
	JSL.l CODE_B28012
	PHB
	PHK
	PLB
	LDY.w #$00C2
	JSL.l CODE_BB8585
	LDA.w #$01E9
	JSL.l CODE_B9A003
	LDX.b $76
	LDY.w $1C15
	LDA.b $12,x
	CLC
	ADC.w $0000,y
	STA.b $12,x
	LDA.b $16,x
	CLC
	ADC.w $0002,y
	STA.b $16,x
	LDY.w $1B81
	LDA.w $0000,y
	STA.b $62,x
	LDA.w $0002,y
	STA.b $64,x
	LDA.w $0004,y
	AND.w #$00FF
	STA.b $66,x
	LDA.w $0005,y
	AND.w #$00FF
	STA.b $6A,x
	TYA
	CLC
	ADC.w #$0006
	STA.w $1B81
	JSR.w CODE_B5F96A
	PLB
	RTL

CODE_B5F96A:
	LDY.w #$00CC
	JSL.l CODE_BB8585
	LDA.w #$0173
	JSL.l CODE_B9A003
	LDY.w $1C15
	LDX.b $76
	LDA.b $12,x
	CLC
	ADC.w $0004,y
	STA.b $12,x
	LDA.b $16,x
	CLC
	ADC.w $0006,y
	STA.b $16,x
	LDA.w $0008,y
	STA.b $2A,x
	RTS

CODE_B5F993:
	INC.w $1B7D
	RTL

CODE_B5F997:
	LDX.b $70
	LDA.b $5A,x
	CMP.w #$0004
	BNE.b CODE_B5F9A3
CODE_B5F9A0:
	JMP.w CODE_B5FA88

CODE_B5F9A3:
	LDY.w $1BB9
	LDA.w $0066,y
	BNE.b CODE_B5F9A0
	JSL.l CODE_BEC003
	BCS.b CODE_B5F9B4
	JMP.w CODE_B5FA88

CODE_B5F9B4:
	LDA.w #$0005
	CMP.w $0038,y
	BNE.b CODE_B5F9BF
	JMP.w CODE_B5FA88

CODE_B5F9BF:
	LDA.w #$4000
	BIT.w $05AF
	BNE.b CODE_B5F9D2
	LDA.w #$0002
	JSL.l CODE_B2800F
	JSL.l CODE_B8808A
CODE_B5F9D2:
	LDY.b $78
	LDA.w $005C,y
	LSR
	BEQ.b CODE_B5F9DF
	LDA.w #$0703
	BRA.b CODE_B5F9E2

CODE_B5F9DF:
	LDA.w #$0704
CODE_B5F9E2:
	JSL.l CODE_B28012
	STY.b $76
	TYX
	LDA.w #$0005
	STA.b $38,x
	LDA.w #$0205
	CLC
	ADC.b $5C,x
	JSL.l CODE_B9A003
	JSL.l CODE_BEC021
	LDY.b $78
	LDX.b $70
	LDA.b $12,x
	CLC
	ADC.w $0012,y
	LSR
	PHA
	LDA.b $16,x
	CLC
	ADC.w $0016,y
	LSR
	LDX.b $76
	SEC
	SBC.w #$000F
	STA.b $16,x
	PLA
	STA.b $12,x
	LDX.b $76
	LDA.w #$3000
	JSR.w CODE_B5A150
	LDX.b $70
	LDA.b $2F,x
	AND.w #$00FF
	STA.b $1A
	LDA.b $16,x
	STA.w $1C15
	CLC
	SBC.b $1A
	STA.b $16,x
	LDY.w $1BB9
	JSL.l CODE_BEC003
	BCS.b CODE_B5FA50
	LDA.w $1C15
	STA.b $16,x
	CLC
	LDA.b $2E,x
	LSR
	CLC
	ADC.b $2E,x
	EOR.w #$FFFF
	INC
	BRA.b CODE_B5FA62

CODE_B5FA50:
	JSR.w CODE_B5B425
	BPL.b CODE_B5FA59
	EOR.w #$FFFF
	INC
CODE_B5FA59:
	SEC
	SBC.w #$0700
	BMI.b CODE_B5FA62
	LDA.w #$0000
CODE_B5FA62:
	BEQ.b CODE_B5FA6C
	CMP.w #$F780
	BCS.b CODE_B5FA6C
	LDA.w #$F780
CODE_B5FA6C:
	STA.b $2E,x
	LDA.b $2A,x
	STA.b $30,x
	LDA.w #$0004
	STA.b $5A,x
	LDA.l DATA_FF1BC0+$02
	STA.b $06,x
	LDA.w #$0040
	TSB.w $1C33
	LDA.w #$00DC
	STA.b $0E,x
CODE_B5FA88:
	RTL

CODE_B5FA89:
	INC.w $1B7D
	RTL

CODE_B5FA8D:
	TYX
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	RTL

CODE_B5FA96:
	LDA.w #$060C
	JSL.l CODE_B28012
	PHB
	PHK
	PLB
	LDY.w $1B81
	LDA.w $0000,y
	AND.w #$00FF
	STA.w $1C15
CODE_B5FAAC:
	PHY
	LDY.w #$00C2
	JSL.l CODE_BB8585
	LDA.w #$01E9
	JSL.l CODE_B9A003
	LDX.b $76
	LDY.w $1B6B
	LDA.w $0012,y
	CLC
	ADC.w #$0000
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w #$FFEC
	STA.b $16,x
	PLY
	LDA.w #$0100
	SEP.b #$20
	LDA.w $0002,y
	REP.b #$20
	STA.b $62,x
	SEP.b #$20
	LDA.w $0003,y
	REP.b #$20
	STA.b $64,x
	LDA.w #$0000
	SEP.b #$20
	LDA.w $0004,y
	REP.b #$20
	STA.b $66,x
	SEP.b #$20
	LDA.w $0005,y
	REP.b #$20
	STA.b $6A,x
	TYA
	CLC
	ADC.w #$0004
	TAY
	DEC.w $1C15
	BNE.b CODE_B5FAAC
	INC
	INC
	STA.w $1B81
	LDA.w #$F8EF
	STA.w $1C15
	JSR.w CODE_B5F96A
	PLB
	RTL

CODE_B5FB18:
	LDY.w $1B6B
	JSL.l CODE_BEC003
	BCC.b CODE_B5FB28
	TYX
	INC.b $3C,x
	JSL.l CODE_BB8591
CODE_B5FB28:
	RTL

CODE_B5FB29:
	TYX
	LDA.w #$4000
	BIT.w $05AF
	BEQ.b CODE_B5FBA0
	TRB.w $05AF
	LDA.w $05B5
	INC
	STA.b $5C,x
	CLC
	ADC.w #$0198
	JSL.l CODE_B9A000
	LDA.w #$0023
	LDY.w #$07D0
	JSL.l CODE_BB85D0
	LDA.w $04C4
	DEC
	BNE.b CODE_B5FB5C
	LDA.w $05B3
	EOR.w #$0002
	STA.w $05B3
CODE_B5FB5C:
	LDX.b $70
	LDA.w #$0004
	STA.b $38,x
	JSR.w CODE_B5A2CC
	LDA.b $12,x
	PHA
	LDA.w $05B5
	EOR.w #$0001
	STA.w $05B5
	JSR.w CODE_B59F28
	LDY.b $76
	LDA.w #$0802
	STA.w $0038,y
	STZ.b $4C,x
	LDA.w #$0019
	STA.w $0066,y
	LDA.w #$0006
	STA.w $0068,y
	PLA
	STA.w $005E,y
	LDA.w #$0200
	STA.w $0044,y
	LDA.w #$0400
	STA.w $002A,y
	STA.w $0030,y
	BRA.b CODE_B5FBAF

CODE_B5FBA0:
	LDA.w #$830F
	JSL.l CODE_808024
	LDX.w $1B6B
	LDA.w #$0010
	STA.b $38,x
CODE_B5FBAF:
	RTL

CODE_B5FBB0:
	TYX
	LDA.b $5A,x
	XBA
	STA.b $5A,x
	RTL

CODE_B5FBB7:
	LDA.w #$0003
	LDX.b $2E,y
	BPL.b CODE_B5FBC1
	LDA.w #$FFFD
CODE_B5FBC1:
	CLC
	ADC.w $0016,y
	STA.w $0016,y
	RTL

CODE_B5FBC9:
	LDX.w #$063E
CODE_B5FBCC:
	LDA.w $0028,y
	AND.w #$0100
	BEQ.b CODE_B5FBD9
	TXA
	JSL.l CODE_B28012
CODE_B5FBD9:
	RTL

CODE_B5FBDA:
	LDX.w #$0739
	JMP.w CODE_B5FBCC

CODE_B5FBE0:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B5FBE7
	STZ.b $38,x
CODE_B5FBE7:
	RTL

CODE_B5FBE8:
	LDA.w $001E,y
	ASL
	BMI.b CODE_B5FC15
CODE_B5FBEE:
	LDX.w #$016E
CODE_B5FBF1:
	LDA.w $005C,y
	BIT.w #$0001
	BNE.b CODE_B5FC0E
	TXY
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.w $1B6B
	JSL.l CODE_B68054
	LDA.w #$076D
	JSL.l CODE_B28012
CODE_B5FC0E:
	RTL

CODE_B5FC0F:
	LDA.w $001E,y
	ASL
	BPL.b CODE_B5FBEE
CODE_B5FC15:
	LDX.w #$0170
	BRA.b CODE_B5FBF1

CODE_B5FC1A:
	JSR.w CODE_B5ADA8
	RTL

CODE_B5FC1E:
	LDA.w #$8001
	JSR.w CODE_B5ADB0
	RTL

CODE_B5FC25:
	LDY.w $1BAB
	JSL.l CODE_B6800C
	LDY.w $1BAD
	JSL.l CODE_B6800C
	STZ.w $1BAB
	STZ.w $1BAD
	RTL

CODE_B5FC3A:
	LDA.w #$0080
	JSL.l CODE_B5F2B9
	CLC
	ADC.w #$00C0
	STA.w $0044,y
	RTL

CODE_B5FC49:
	TYX
	STZ.b $64,x
	RTL

CODE_B5FC4D:
	TYX
	INC.b $64,x
	RTL

CODE_B5FC51:
	LDA.w $0038,y
	XBA
	STA.w $0038,y
	RTL

CODE_B5FC59:
	LDA.w #$0006
	LDX.w $1BC3
	BEQ.b CODE_B5FC63
	STA.b $38,x
CODE_B5FC63:
	LDX.w $1BC5
	BEQ.b CODE_B5FC6A
	STA.b $38,x
CODE_B5FC6A:
	LDX.w $1BD1
	BEQ.b CODE_B5FC71
	STA.b $38,x
CODE_B5FC71:
	LDX.w $1BD3
	BEQ.b CODE_B5FC78
	STA.b $38,x
CODE_B5FC78:
	RTL

DATA_B5FC79:
	dw $0005,$0149,$0165,$017F,$019A,$01B6

DATA_B5FC85:
	dw DATA_B5FC8B,DATA_B5FCB9,DATA_B5FCE7

DATA_B5FC8B:
	dw $0000,$004B,$005A,$0006,$0010,CODE_B58450,CODE_B58E40,$0050
	dw $0050,$003C,$0014,CODE_B5824C,CODE_B58D6D,$000A,$0007,$0008
	dw $0000,$0005,$2000,$0800,CODE_B58C76,CODE_B58354,CODE_B5835D

DATA_B5FCB9:
	dw $004B,$004B,$0001,$0006,$0010,CODE_B5849C,CODE_B58E47,$0096
	dw $006E,$003C,$0014,CODE_B582D2,CODE_B58DE4,$000A,$0008,$0008
	dw $0000,$002D,$2000,$0800,CODE_B58C9D,CODE_B58355,CODE_B5835E

DATA_B5FCE7:
	dw $004B,$004B,$0000,$0006,$0010,CODE_B5849C,CODE_B58E4E,$005D
	dw $0054,$003C,$0014,CODE_B582DD,CODE_B58E0F,$0008,$0008,$0008
	dw $0000,$0000,$2000,$0800,CODE_B58CB9,CODE_B58354,CODE_B5835D

DATA_B5FD15:
	dw DATA_B5FD1B,DATA_B5FD46,DATA_B5FD6F

DATA_B5FD1B:
	db $07
	dw $0026,CODE_B58881
	dw $0028,CODE_B588AD
	dw $002A,CODE_B588DC
	dw $003C,CODE_B588F0
	dw $003E,CODE_B588F0
	dw $0040,CODE_B588F0
	dw $0042,CODE_B588F0
	dw $0044,CODE_B588F0
	dw $0046,CODE_B588F0
	dw $0048,CODE_B588F0
	dw $004A

DATA_B5FD46:
	db $08
	dw $0032,CODE_B588FE
	dw $0016,CODE_B5891C
	dw $0016,CODE_B5891C
	dw $0018,CODE_B5891C
	dw $001A,CODE_B5891C
	dw $001C,CODE_B5891C
	dw $001E,CODE_B5891C
	dw $0020,CODE_B5891C
	dw $0022,CODE_B5891C
	dw $0024,CODE_B5891C

DATA_B5FD6F:
	db $04
	dw $0034,CODE_B5892A
	dw $0036,CODE_B5892A
	dw $0038,CODE_B5892A
	dw $003A,CODE_B5892A

DATA_B5FD80:
	db $3C,$00,$00,$38,$00,$00,$11,$00,$00,$08,$00,$00,$08,$00,$00,$08
	db $00,$00,$08,$00,$00,$00

DATA_B5FD96:
	dw $029F,$017E,$005E,$02BF,$01DE,$00DE,$02FF,$021E
	dw $015E,$031F,$027F,$01DE,$033F,$02DF,$025F,$037F
	dw $031F,$02DF,$039F,$037F,$035F,$03DF,$03DF,$03DF
	dw $0200,$4289,$0200,$4489,$0200,$4689,$0200,$4889
	dw $0200,$4A89,$0800,$0032,$8910,$0016,$892E,$0016
	dw $892E,$0018,$892E,$001A,$892E,$001C,$892E,$001E
	dw $892E,$0020,$892E,$0022,$892E,$0024,$892E,$3404
	dw $3C00,$3689,$3C00,$3889,$3C00,$3A89,$3C00,$3C89
	dw $0000,$0038,$1100,$0000,$0008,$0800,$0000,$0008
	dw $0800,$0000,$9F00,$7E02,$5E01,$BF00,$DE02,$DE01
	dw $FF00,$1E02,$5E02,$1F01,$7F03,$DE02,$3F01,$DF03
	dw $5F02,$7F02,$1F03,$DF03,$9F02,$7F03,$5F03,$DF03
	dw $DF03,$DF03,$0003,$82E1,$8DF3,$000A,$0008,$0008
	dw $0000,$002D,$2000,$0800,$8CAC,$8364,$836D,$004B
	dw $004B,$0000,$0006,$0010,$84AB,$8E5D,$005D,$0054
	dw $003C,$0014,$82EC,$8E1E,$0008,$0008,$0008,$0000
	dw $0000,$2000,$0800,$8CC8,$8363,$836C,$FEA8,$FED3
	dw $FEFC,$2607,$9000,$2888,$BC00,$2A88,$EB00,$3C88
	dw $FF00,$3E88,$FF00,$4088,$FF00,$4288,$FF00,$4488
	dw $FF00,$4688,$FF00,$4888,$FF00,$4A88,$0800,$0032
	dw $890D,$0016,$892B,$0016,$892B,$0018,$892B,$001A
	dw $892B,$001C,$892B,$001E,$892B,$0020,$892B,$0022
	dw $892B,$0024,$892B,$3404,$3900,$3689,$3900,$3889
	dw $3900,$3A89,$3900,$3C89,$0000,$0038,$1100,$0000
	dw $0008,$0800,$0000,$0008,$0800,$0000,$9F00,$7E02
	dw $5E01,$BF00,$DE02,$DE01,$FF00,$1E02,$5E02,$1F01
	dw $7F03,$DE02,$3F01,$DF03,$5F02,$7F02,$1F03,$DF03
	dw $9F02,$7F03,$5F03,$DF03,$DF03,$DF03,$2003,$2800
	dw $2289,$2800,$2489,$2800,$0489,$0034,$8936,$0036
	dw $8936,$0038,$8936,$003A,$8936,$003C,$3800,$0000
	dw $0011,$0800,$0000,$0008,$0800,$0000,$0008,$0000
	dw $029F,$017E,$005E,$02BF,$01DE,$00DE,$02FF,$021E
	dw $015E,$031F,$027F,$01DE,$033F,$02DF,$025F,$037F
	dw $031F,$02DF,$039F,$037F,$035F,$03DF,$03DF,$03DF

	%FREE_BYTES($F5FFB6, 74, $FF)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF6Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F60000:
	incbin "Tilemaps/Mode7_RareLogo.bin"

DATA_F6008E:
	incbin "Graphics/GFX_Mode7_RareLogo.bin"

DATA_F60B11:
	incbin "Graphics/GFX_Layer2_NintendoPresentsScreen.bin"

DATA_F621E6:
	incbin "Tilemaps/Compressed/Layer2_NintendoPresentsScreen.bin"

DATA_F6254B:
	incbin "Tilemaps/Layer1_SnowLevels.bin"

DATA_F62C4B:
	incbin "Graphics/GFX_Layer3_AnimatedLightSnowfallTiles.bin"

DATA_F6344B:
	incbin "Graphics/GFX_Layer3_AnimatedMediumSnowfallTiles.bin"

DATA_F6444B:
	incbin "Graphics/GFX_Layer3_AnimatedHeavySnowfallTiles.bin"

DATA_F6644B:
	incbin "Tilemaps/Layer3_HeavySnowfall.bin"

DATA_F6664B:
	db $32,$49,$00,$00,$31,$4B,$00,$00,$30,$52,$00,$00,$2F,$56,$00,$00
	db $2F,$59,$00,$00,$2E,$5D,$00,$00,$2D,$6F,$00,$00,$2D,$70,$93,$96
	db $2C,$83,$90,$98,$2B,$98,$00,$00,$2B,$98,$00,$00,$2A,$98,$00,$00
	db $2A,$99,$00,$00,$29,$9A,$00,$00,$28,$9B,$00,$00,$28,$9B,$00,$00
	db $27,$9C,$A5,$A7,$25,$9D,$A2,$A9,$24,$AB,$00,$00,$24,$AD,$EA,$EF
	db $23,$AF,$E8,$F4,$22,$B1,$E7,$F6,$21,$B3,$E6,$F7,$20,$B6,$D6,$D8
	db $10,$C2,$D0,$F9,$0C,$F9,$00,$00,$07,$FA,$00,$00,$01,$FA,$00,$00

DATA_F666BB:
	incbin "Tilemaps/Compressed/Layer3_CottonTopCove.bin"

DATA_F6688A:
	incbin "Graphics/Compressed/GFX_Layer3_CottonTopCove.bin"

DATA_F66EE1:
	incbin "Tilemaps/Compressed/Layer3_Mekanos.bin"

DATA_F67029:
	incbin "Graphics/Compressed/GFX_Layer3_Mekanos.bin"

DATA_F672D8:
	incbin "Tilemaps/Compressed/Layer3_RazorRidge.bin"

DATA_F673D5:
	incbin "Graphics/Compressed/GFX_Layer3_RazorRidge.bin"

DATA_F676E3:
	incbin "Tilemaps/Compressed/Layer3_KAOSKore.bin"

DATA_F67816:
	incbin "Graphics/Compressed/GFX_Layer3_KAOSKore.bin"

DATA_F67A94:
	incbin "Tilemaps/Compressed/Layer3_Kremtoa.bin"

DATA_F67B9A:
	incbin "Graphics/Compressed/GFX_Layer3_Kremtoa.bin"

	%InsertGarbageData($F67D5B, incbin, DKC2_DATA_F67D5B.bin)
	%FREE_BYTES($F67FCF, 49, $00)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B68000:
	JMP.w $0000

CODE_B68003:
	JMP.w CODE_B6F359

CODE_B68006:
	JMP.w CODE_B69232

CODE_B68009:
	JMP.w CODE_B6F3DA

CODE_B6800C:
	JMP.w CODE_B6F3E7

CODE_B6800F:
	JMP.w CODE_B6F3F8

CODE_B68012:
	JMP.w CODE_B6F3AB

CODE_B68015:
	JMP.w CODE_B6840E

CODE_B68018:
	JMP.w $0000

CODE_B6801B:
	JMP.w $0000

CODE_B6801E:
	JMP.w CODE_B68081

CODE_B68021:
	JMP.w CODE_B680A5

CODE_B68024:
	JMP.w CODE_B680C9

CODE_B68027:
	JMP.w $0000

CODE_B6802A:
	JMP.w $0000

CODE_B6802D:
	JMP.w CODE_B6F2AD

CODE_B68030:
	JMP.w CODE_B6F2C5

CODE_B68033:
	JMP.w CODE_B6AFB5

CODE_B68036:
	JMP.w CODE_B6B3C6

CODE_B68039:
	JMP.w CODE_B68360

CODE_B6803C:
	JMP.w CODE_B683AF

CODE_B6803F:
	JMP.w CODE_B6F1EA

CODE_B68042:
	JMP.w CODE_B6F0C6

CODE_B68045:
	JMP.w CODE_B6F532

CODE_B68048:
	JMP.w CODE_B6F4E0

CODE_B6804B:
	JMP.w CODE_B6F108

CODE_B6804E:
	JMP.w CODE_B6DFF9

CODE_B68051:
	JMP.w CODE_B6F186

CODE_B68054:
	JMP.w CODE_B6F272

DKC3_NorSpr0000_EmptySpriteSlot_Main:
DKC3_NorSpr0128_UnknownSprite0128_Main:
;$B68057
	JMP.w [$04F5]

DKC3_NorSpr0138_UnknownSprite0138_Main:
DKC3_NorSpr0278_BarrelSwitchS_Main:
CODE_B6805A:
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

DKC3_NorSpr0270_WaterSplash_Main:
DKC3_NorSpr0274_SmokePuff_Main:
;$B68061
	JSL.l CODE_B9E000
DKC3_NorSpr0268_FireballLandingParticles_Main:
DKC3_NorSpr026C_BurstEffect_Main:
;$B68065
	JSL.l CODE_B9A006
	JMP.w CODE_B6805A

DKC3_NorSpr0060_BottomOfRightCottonTopCoveWaterfall_Main:
DKC3_NorSpr0064_BottomOfCottonTopCoveWaterfall_Main:
;$B6806C
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr0008_UnknownSprite0008_Main:
;$B68073
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr000C_UnknownSprite000C_Main:
;$B6807A
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B68081:
	JSR.w CODE_B68085
	RTL

CODE_B68085:
	JSL.l CODE_B9A000
	JSL.l CODE_BB85AC
	LDX.b $70
	STZ.b $08,x
	LDA.w #$0005
	STA.b $0A,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.w #$00F4
	STA.b $0E,x
	STZ.b $3A,x
	RTS

CODE_B680A5:
	JSR.w CODE_B680A9
	RTL

CODE_B680A9:
	DEC.w $051D
	LDX.b $78
	LDA.w #$0100
	BIT.b $1E,x
	BVC.b CODE_B680B8
	LDA.w #$FF00
CODE_B680B8:
	LDX.b $70
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$F800
	STA.b $2E,x
	LDA.w #$0004
	STA.b $5A,x
	RTS

CODE_B680C9:
	LDX.b $70
	LDA.l DATA_FF1BC0+$02
	STA.b $06,x
	JSL.l CODE_BBAB29
	BCC.b CODE_B680DB
	JSL.l CODE_BB8597
CODE_B680DB:
	JMP.w [$04F5]

DKC3_NorSpr02F8_Sneek_Main:
;$B680DE
	JMP.w (DATA_B680E1,x)

DATA_B680E1:
	dw CODE_B680E9
	dw CODE_B6813C
	dw CODE_B68147
	dw CODE_B68169

CODE_B680E9:
	TYX
	INC.b $6A,x
	LDA.b $6A,x
	CMP.w #$004B
	BNE.b CODE_B680FC
	STZ.b $6A,x
	LDA.w #$063D
	JSL.l CODE_B28012
CODE_B680FC:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B68122
	JSL.l CODE_BCE425
	LDA.w #$08A8
	JSL.l CODE_BEC009
	BCC.b CODE_B68117
	CMP.w #$0002
	BEQ.b CODE_B68127
CODE_B68117:
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JMP.w CODE_B6805A

CODE_B68122:
	LDA.w #$063C
	BRA.b CODE_B6812A

CODE_B68127:
	LDA.w #$063B
CODE_B6812A:
	JSL.l CODE_B28012
	LDA.w #$0137
	JSR.w CODE_B68085
	JSR.w CODE_B680A9
	INC.b $38,x
	JMP.w CODE_B6805A

CODE_B6813C:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w CODE_B680C9

CODE_B68147:
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$006B
	BEQ.b CODE_B6815C
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w CODE_B6805A

CODE_B6815C:
	TYX
	INC.b $38,x
	LDA.w #$0138
	JSL.l CODE_B9A000
	JMP.w CODE_B6805A

CODE_B68169:
	JSL.l CODE_B9A006
	JMP.w CODE_B6805A

DKC3_NorSpr02FC_Buzz_Main:
;$B68170
	JMP.w (DATA_B68173,x)

DATA_B68173:
	dw CODE_B6817B
	dw CODE_B681A1
	dw CODE_B681BD
	dw CODE_B681C8

CODE_B6817B:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B681AC
CODE_B68184:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B68193
	BNE.b CODE_B681AC
CODE_B68193:
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_B68212
	JMP.w CODE_B6805A

CODE_B681A1:
	LDA.w #$0020
	JSL.l CODE_BEC006
	BCC.b CODE_B68184
	BNE.b CODE_B68184
CODE_B681AC:
	LDA.w #$013D
	JSR.w CODE_B68085
	JSR.w CODE_B680A9
	LDA.w #$0002
	STA.b $38,x
	JMP.w CODE_B6805A

CODE_B681BD:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w CODE_B680C9

CODE_B681C8:
	LDA.w #$0120
	JSL.l CODE_BEC006
	BCS.b CODE_B681F3
	LDA.w $18E9
	DEC
	BEQ.b CODE_B681E5
	JSL.l CODE_BCE425
	INC.w $1860
	LDA.w #$0055
	JSL.l CODE_BEC009
CODE_B681E5:
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_B68212
	JMP.w CODE_B6805A

CODE_B681F3:
	LDX.b $70
	LDA.w #$002F
	JSL.l CODE_BB85A0
	LDA.w #$013D
	JSR.w CODE_B68085
	JSR.w CODE_B680A9
	LDA.w #$FF80
	STA.b $2E,x
	LDA.w #$0002
	STA.b $38,x
	JMP.w CODE_B6805A

CODE_B68212:
	LDA.w #$0644
	JSL.l CODE_B28024
	LDA.w #$0545
	JSL.l CODE_B28024
	RTS

DKC3_NorSpr0300_Koco_Main:
;$B68221
	JMP.w (DATA_B68224,x)

DATA_B68224:
	dw CODE_B68228
	dw CODE_B68267

CODE_B68228:
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$00A0
	JSL.l CODE_BEC024
	BCC.b CODE_B68240
	CMP.w #$0002
	BEQ.b CODE_B68259
CODE_B68240:
	JSR.w CODE_B68CF3
	INC.b $6A,x
	LDA.b $6A,x
	CMP.w #$004B
	BNE.b CODE_B6824E
	STZ.b $6A,x
CODE_B6824E:
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JMP.w CODE_B6805A

CODE_B68259:
	LDA.w #$0140
	JSR.w CODE_B68085
	JSR.w CODE_B680A9
	INC.b $38,x
	JMP.w CODE_B6805A

CODE_B68267:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w CODE_B680C9

DKC3_NorSpr027C_MillPlatform_Main:
;$B68272
	JMP.w (DATA_B68275,x)

DATA_B68275:
	dw CODE_B68283
	dw CODE_B68286
	dw CODE_B68296
	dw CODE_B682AB
	dw CODE_B682E5
	dw CODE_B682FE
	dw CODE_B68313

CODE_B68283:
	JSR.w CODE_B6834B
CODE_B68286:
	JSR.w CODE_B68429
	JSR.w CODE_B683B3
	LDA.w #CODE_B68360
	JSL.l CODE_BB85D6
	JMP.w CODE_B6805A

CODE_B68296:
	TYX
	STZ.b $68,x
	JSR.w CODE_B6834B
	LDY.w #$031A
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	STX.b $40,y
	STY.b $40,x
CODE_B682AB:
	TYX
	LDA.b $46,x
	BEQ.b CODE_B682BA
	BMI.b CODE_B682DA
	LDY.b $68,x
	BEQ.b CODE_B682BA
	STA.b $5A,x
	STZ.b $46,x
CODE_B682BA:
	JSR.w CODE_B68429
	JSR.w CODE_B683B3
	JSR.w CODE_B682E8
	LDA.w #CODE_B68356
	JSL.l CODE_BB85D6
	JSL.l CODE_BBAB52
	BCC.b CODE_B682D7
	LDA.b $40,x
	TAX
	JSL.l CODE_BB85E8
CODE_B682D7:
	JMP.w [$04F5]

CODE_B682DA:
	INC.b $46,x
	BMI.b CODE_B682BA
	LDA.w #$0009
	STA.b $5A,x
	BRA.b CODE_B682BA

CODE_B682E5:
	JMP.w [$04F5]

CODE_B682E8:
	LDY.b $40,x
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	SEP.b #$20
	LDA.b $59,x
	STA.w $0059,y
	REP.b #$20
	RTS

CODE_B682FE:
	TYX
	STZ.b $68,x
	JSR.w CODE_B6834B
	LDY.w #$034C
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	STX.b $40,y
	STY.b $40,x
CODE_B68313:
	TYX
	LDA.b $46,x
	BEQ.b CODE_B68323
	BMI.b CODE_B68340
	BIT.w $194F
	BPL.b CODE_B68323
	STA.b $5A,x
	STZ.b $46,x
CODE_B68323:
	JSR.w CODE_B68429
	JSR.w CODE_B682E8
	LDA.w #CODE_B68356
	JSL.l CODE_BB85D6
	JSL.l CODE_BBAB52
	BCC.b CODE_B6833D
	LDA.b $40,x
	TAX
	JSL.l CODE_BB85E8
CODE_B6833D:
	JMP.w [$04F5]

CODE_B68340:
	INC.b $46,x
	BMI.b CODE_B68323
	LDA.w #$0009
	STA.b $5A,x
	BRA.b CODE_B68323

CODE_B6834B:
	JSL.l CODE_B6840E
	STZ.b $6A,x
	STZ.b $6C,x
	INC.b $38,x
	RTS

CODE_B68356:
	LDX.b $70
	LDA.b $48,x
	JSL.l CODE_BEC01B
	BRA.b CODE_B68364

CODE_B68360:
	JSL.l CODE_BEC018
CODE_B68364:
	BCC.b CODE_B6839F
	BEQ.b CODE_B6839E
	LDX.b $76
	LDA.b $2E,x
	BMI.b CODE_B683A4
	LDY.b $00,x
	LDX.b $70
	LDA.w #$0600
	CPY.w #$022C
	BEQ.b CODE_B68387
	LDA.w #$0A00
	CPY.w #$0230
	BEQ.b CODE_B68387
	LDA.w #$0800
	BRA.b CODE_B68391

CODE_B68387:
	PHA
	SEP.b #$20
	LDA.b #$01
	STA.b $68,x
	REP.b #$20
	PLA
CODE_B68391:
	CMP.b $6A,x
	BCC.b CODE_B6839E
	STA.b $6A,x
	LDA.w #$0763
	JSL.l CODE_B28012
CODE_B6839E:
	RTL

CODE_B6839F:
	LDX.b $70
	STZ.b $68,x
	RTL

CODE_B683A4:
	LDX.b $70
	SEP.b #$20
	LDA.b #$01
	STA.b $68,x
	REP.b #$20
	RTL

CODE_B683AF:
	JSR.w CODE_B683B3
	RTL

CODE_B683B3:
	LDA.b $6A,x
	SEC
	BNE.b CODE_B683E6
	SBC.b $6C,x
	BEQ.b CODE_B683E3
CODE_B683BC:
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$FE00
	BCS.b CODE_B683CE
	LDA.w #$FE00
	BRA.b CODE_B683D6

CODE_B683CE:
	CMP.w #$FFE0
	BCC.b CODE_B683D6
	LDA.w #$FFE0
CODE_B683D6:
	CLC
	ADC.b $6C,x
	STA.b $6C,x
	CMP.b $6A,x
	BPL.b CODE_B68408
	STZ.b $6A,x
	STZ.b $6C,x
CODE_B683E3:
	STZ.b $58,x
	RTS

CODE_B683E6:
	SBC.b $6C,x
	BMI.b CODE_B683BC
	LSR
	CMP.w #$0300
	BCC.b CODE_B683F5
	LDA.w #$0300
	BRA.b CODE_B683FD

CODE_B683F5:
	CMP.w #$0040
	BCS.b CODE_B683FD
	LDA.w #$0040
CODE_B683FD:
	CLC
	ADC.b $6C,x
	STA.b $6C,x
	CMP.b $6A,x
	BMI.b CODE_B68408
	STZ.b $6A,x
CODE_B68408:
	AND.w #$FF00
	STA.b $58,x
	RTS

CODE_B6840E:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $56,x
	STA.b $32,x
	LDA.b $26,x
	AND.w #$C000
	ORA.w #$8001
	STA.b $26,x
	STZ.b $58,x
	RTL

CODE_B68429:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	RTS

CODE_B68450:
	LDX.b $70
	LDA.b $12,x
	PHA
	LDA.b $16,x
	PHA
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	PLA
	STA.b $56,x
	PLA
	STA.b $54,x
	RTS

DKC3_NorSpr0178_BuzzSwarmSpawner_Main:
;$B6847B
	TYX
	LDY.w $04F9
	LDA.b $5C,x
	SEC
	SBC.w $0012,y
	EOR.b $5E,x
	BPL.b CODE_B684F9
	LDY.w $1B6B
	BEQ.b CODE_B684B6
	LDA.w $0038,y
	CMP.w #$0002
	BNE.b CODE_B68504
	LDA.w #$0001
	STA.w $0038,y
	LDA.w $0006,y
	STA.b $6A
	LDA.w $1973
	CMP.w $0016,y
	BCC.b CODE_B68504
	LDY.w #$0008
	LDA.b [$6A],y
	LDY.w $1B6B
	STA.w $002E,y
	BRA.b CODE_B68504

CODE_B684B6:
	LDY.w #$0082
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1B6B
	LDX.b $70
	LDA.b $5C,x
	STA.w $0012,y
	LDA.w $1973
	STA.w $0016,y
	LDA.b $4C,x
	STA.w $0006,y
	LDA.b $60,x
	STA.w $0018,y
	LDA.b $62,x
	STA.w $006A,y
	LDA.b $64,x
	STA.w $0060,y
	LDA.b $66,x
	STA.w $005E,y
	LDA.b $68,x
	STA.w $006C,y
	LDA.b $6A,x
	STA.w $0068,y
	LDA.b $6C,x
	STA.w $0064,y
	BRA.b CODE_B68504

CODE_B684F9:
	LDY.w $1B6B
	BEQ.b CODE_B68504
	LDA.w #$0002
	STA.w $0038,y
CODE_B68504:
	JMP.w CODE_B6805A

DKC3_NorSpr0374_BuzzSwarrm_Main:
;$B68507
	LDA.w #$0562
	JSL.l CODE_B28024
	JMP.w (DATA_B68511,x)

DATA_B68511:
	dw CODE_B68517
	dw CODE_B68537
	dw CODE_B685CD

CODE_B68517:
	TYX
	LDY.w #$000A
	LDA.b [$6A],y
	STA.b $62,x
	INY
	INY
	LDA.b [$6A],y
	STA.b $66,x
	INY
	INY
	LDA.b [$6A],y
	STA.b $1A,x
	INY
	INY
	LDA.b [$6A],y
	STA.b $1C,x
	LDA.b $18,x
	STA.b $2C,x
	INC.b $38,x
CODE_B68537:
	JSR.w CODE_B685ED
	LDY.w $04F9
	LDA.w $0012,y
	CMP.b $6C,x
	BCC.b CODE_B6854D
	CMP.b $68,x
	BCC.b CODE_B6854D
	INC.b $38,x
	JMP.w CODE_B685CD

CODE_B6854D:
	LDA.w $003A,y
	BIT.w #$0100
	BNE.b CODE_B68565
	LDA.w $0016,y
	CMP.b $6A,x
	BCC.b CODE_B6857D
	JSR.w CODE_B6860E
	JSL.l CODE_B9E000
	BRA.b CODE_B685C7

CODE_B68565:
	JSR.w CODE_B6860E
	LDA.b $5E,x
	PHA
	LDA.w $1973
	CLC
	ADC.w #$0010
	STA.b $5E,x
	JSL.l CODE_B9E000
	PLA
	STA.b $5E,x
	BRA.b CODE_B685C7

CODE_B6857D:
	CLC
	ADC.w #$FFF2
	CMP.b $16,x
	PHP
	LDY.w #$0008
	LDA.b [$6A],y
	PLP
	BCS.b CODE_B68590
	EOR.w #$FFFF
	INC
CODE_B68590:
	STA.b $34,x
	LDY.w #$000C
	LDA.b [$6A],y
	BIT.b $34,x
	BPL.b CODE_B6859F
	EOR.w #$FFFF
	INC
CODE_B6859F:
	STA.b $66,x
	LDY.w $04F9
	LDA.w $0012,y
	CMP.b $12,x
	PHP
	LDY.w #$000A
	LDA.b [$6A],y
	PLP
	BCS.b CODE_B685B6
	EOR.w #$FFFF
	INC
CODE_B685B6:
	STA.b $62,x
	LDY.w #$0006
	LDA.b [$6A],y
	BIT.b $62,x
	BPL.b CODE_B685C5
	EOR.w #$FFFF
	INC
CODE_B685C5:
	STA.b $30,x
CODE_B685C7:
	JSR.w CODE_B6861C
	JMP.w CODE_B685E6

CODE_B685CD:
	JSR.w CODE_B685ED
	STZ.b $30,x
	LDA.w #$FE00
	STA.b $34,x
	JSL.l CODE_BBAB46
	BCC.b CODE_B685E3
	STZ.w $1B6B
	JMP.w [$04F5]

CODE_B685E3:
	JSR.w CODE_B6861C
CODE_B685E6:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B685ED:
	JSL.l CODE_BCE425
	LDA.w #$8000
	JSL.l CODE_BEC009
	BCC.b CODE_B6860D
	LDA.l $00185A
	CMP.w #$0004
	BNE.b CODE_B6860D
	JSL.l CODE_BEC027
	LDA.b $2E,x
	BMI.b CODE_B6860D
	STZ.b $2E,x
CODE_B6860D:
	RTS

CODE_B6860E:
	LDA.w $0012,y
	STA.b $5C,x
	LDA.b $62,x
	STA.b $30,x
	LDA.b $66,x
	STA.b $34,x
	RTS

CODE_B6861C:
	LDX.b $70
	LDA.b $34,x
	PHA
	LDA.b $30,x
	PHA
	LDA.w #$000E
	JSL.l CODE_B9E003
	LDA.w #$000D
	JSL.l CODE_B9E003
	LDX.b $70
	PLA
	STA.b $30,x
	PLA
	STA.b $34,x
	RTS

DKC3_NorSpr0378_FollowingKlasp_Main:
;$B6863B
	JMP.w (DATA_B6863E,x)

DATA_B6863E:
	dw CODE_B68644
	dw CODE_B68665
	dw CODE_B686F0

CODE_B68644:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $64,x
	CLC
	ADC.b $5C,x
	STA.b $5C,x
	LDA.b $5E,x
	CLC
	ADC.b $12,x
	STA.b $5E,x
	LDA.b $60,x
	CLC
	ADC.b $16,x
	STA.b $60,x
	LDA.b $62,x
	CLC
	ADC.b $16,x
	STA.b $62,x
CODE_B68665:
	JSR.w CODE_B6873C
	LDY.w $04F9
	LDA.w $0016,y
	CMP.b $60,x
	BCC.b CODE_B686AD
	CMP.b $62,x
	BCS.b CODE_B686AD
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	PHP
	BPL.b CODE_B68683
	EOR.w #$FFFF
	INC
CODE_B68683:
	CMP.w #$0008
	BCS.b CODE_B6869C
	PLP
	STZ.b $30,x
	LDA.b $2A,x
	BPL.b CODE_B68693
	EOR.w #$FFFF
	INC
CODE_B68693:
	CMP.w #$0040
	BCS.b CODE_B686C9
	STZ.b $2A,x
	BRA.b CODE_B686C9

CODE_B6869C:
	LDX.b $70
	LDY.b $66,x
	PLP
	BPL.b CODE_B686A9
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B686A9:
	STY.b $30,x
	BRA.b CODE_B686C9

CODE_B686AD:
	LDA.b $12,x
	SEC
	SBC.b $64,x
	BPL.b CODE_B686B8
	EOR.w #$FFFF
	INC
CODE_B686B8:
	STA.w $1C17
	LDA.b $66,x
	LSR
	LSR
	LSR
	LSR
	LSR
	CMP.w $1C17
	BCC.b CODE_B6870D
	STZ.b $30,x
CODE_B686C9:
	LDA.w #$000D
	JSL.l CODE_B9E003
	LDA.b $5C,x
	CMP.b $12,x
	BCS.b CODE_B686E0
	LDA.b $5E,x
	CMP.b $12,x
	INC
	BCC.b CODE_B686E0
	JMP.w CODE_B6F231

CODE_B686E0:
	STA.b $12,x
	SEC
	SBC.b $64,x
	EOR.b $30,x
	BMI.b CODE_B686ED
	STZ.b $30,x
	STZ.b $2A,x
CODE_B686ED:
	JMP.w CODE_B6F231

CODE_B686F0:
	TYX
	DEC.b $6A,x
	BNE.b CODE_B6870A
	LDA.w #$060E
	JSL.l CODE_B28012
	LDA.w #$070F
	JSL.l CODE_B28012
	JSL.l CODE_BB85AC
	JMP.w CODE_B6F27D

CODE_B6870A:
	JMP.w [$04F5]

CODE_B6870D:
	LDY.b $66,x
	LDA.b $12,x
	CMP.b $64,x
	BCC.b CODE_B6871B
	TYA
	EOR.w #$FFFF
	INC
	TAY
CODE_B6871B:
	STY.b $30,x
	BRA.b CODE_B686C9

DKC3_NorSpr037C_AutoMovingKlasp_Main:
;$B6871F
	JMP.w (DATA_B68722,x)

DATA_B68722:
	dw CODE_B68728
	dw CODE_B68732
	dw CODE_B686F0

CODE_B68728:
	TYX
	INC.b $38,x
	LDA.b $30,x
	BPL.b CODE_B68732
	JSR.w CODE_B6F29D
CODE_B68732:
	JSR.w CODE_B6873C
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6873C:
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCS.b CODE_B68755
	JSL.l CODE_BCE425
	INC.w $1860
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B68765
CODE_B68755:
	LDA.w #$0004
	STA.b $6A,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$FFFB
	JSR.w CODE_B68766
CODE_B68765:
	RTS

CODE_B68766:
	PHA
	LDY.w #$013E
	JSR.w CODE_B6877D
	LDY.w #$0140
	JSR.w CODE_B6877D
	LDY.w #$0142
	JSR.w CODE_B6877D
	PLA
	LDX.b $70
	RTS

CODE_B6877D:
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.b $03,S
	CLC
	ADC.b $16,x
	STA.b $16,x
	RTS

CODE_B6878B:
	STY.b $38,x
	PLY
CODE_B6878E:
	JSL.l CODE_B68081
	JSL.l CODE_B680A5
	JML.l CODE_B680C9

DKC3_NorSpr03D8_LemguinSpawner_Main:
;$B6879A
	JMP.w (DATA_B6879D,x)

DATA_B6879D:
	dw CODE_B687A1
	dw CODE_B687A9

CODE_B687A1:
	TYX
	LDA.w #$0001
	STA.b $5E,x
	INC.b $38,x
CODE_B687A9:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B6880D
	LDA.b $5C,x
	STA.b $5E,x
	LDY.w #$0086
	JSL.l CODE_BB8585
	BCS.b CODE_B6880D
	LDY.b $76
	LDX.b $70
	LDA.b $60,x
	STA.w $002E,y
	LDA.b $6A,x
	STA.w $0060,y
	LDA.b $68,x
	BEQ.b CODE_B687D9
	BMI.b CODE_B68810
	LDY.w $04F9
	LDA.b $12,x
	CMP.w $0012,y
	BCC.b CODE_B68810
CODE_B687D9:
	LDY.b $76
	LDA.w $001E,y
	ORA.w #$4000
	STA.w $001E,y
	LDA.b $64,x
	EOR.w #$FFFF
	INC
	STA.w $005C,y
	LDA.b $66,x
	EOR.w #$FFFF
	INC
CODE_B687F3:
	STA.w $005E,y
	LDY.b $76
	STA.w $002A,y
	STA.w $0030,y
	REP.b #$20
	JSL.l CODE_BBAB29
	BCS.b CODE_B6880D
	LDA.w #$0032
	JSL.l CODE_BFF006
CODE_B6880D:
	JMP.w CODE_B6805A

CODE_B68810:
	LDY.b $76
	LDA.b $64,x
	STA.w $005C,y
	LDA.b $66,x
	BRA.b CODE_B687F3

DKC3_NorSpr0380_Lemguin_Main:
;$B6881B
	JMP.w (DATA_B6881E,x)

DATA_B6881E:
	dw CODE_B68826
	dw CODE_B68833
	dw CODE_B68853
	dw CODE_B688E6

CODE_B68826:
	JSR.w CODE_B68917
	LDA.w #$0015
	JSL.l CODE_B9E003
	JMP.w CODE_B685E6

CODE_B68833:
	JSR.w CODE_B688E9
	LDA.w #$0044
	JSL.l CODE_B9E003
	LDA.b $28,x
	BEQ.b CODE_B68850
	INC.b $38,x
	JSL.l CODE_BBAB29
	BCS.b CODE_B68850
	LDA.w #$0031
	JSL.l CODE_BFF006
CODE_B68850:
	JMP.w CODE_B685E6

CODE_B68853:
	TYX
	LDA.w $196D
	CLC
	ADC.w #$0140
	CMP.b $12,x
	BCC.b CODE_B6886C
	LDA.b $6A,x
	BNE.b CODE_B6886C
	INC.b $6A,x
	LDA.w #$0031
	JSL.l CODE_BFF006
CODE_B6886C:
	LDA.b $16,x
	CMP.b $60,x
	BCC.b CODE_B68875
	JMP.w CODE_B6F27D

CODE_B68875:
	JSR.w CODE_B688E9
	LDY.w #DATA_B68931
	LDA.b $1A,x
	BEQ.b CODE_B68883
	LDA.b $2A,x
	BRA.b CODE_B68892

CODE_B68883:
	LDA.b $1C,x
	BEQ.b CODE_B688E2
	CMP.w #$8000
	BEQ.b CODE_B688E2
	EOR.b $2A,x
	BPL.b CODE_B688DE
	LDA.b $5C,x
CODE_B68892:
	STA.b $30,x
	BPL.b CODE_B68899
	LDY.w #DATA_B6894D
CODE_B68899:
	STY.b $1A
	LDA.b $1C,x
	ASL
	BCC.b CODE_B688A4
	CLC
	ADC.w #$000E
CODE_B688A4:
	CLC
	ADC.b $1A
	TAY
	LDA.w $0000,y
	CMP.w #$2D19
	BNE.b CODE_B688C3
	LDA.w #$01B1
	CMP.b $40,x
	BNE.b CODE_B688BD
	JSL.l CODE_B9A006
	BRA.b CODE_B688C7

CODE_B688BD:
	JSL.l CODE_B9A000
	BRA.b CODE_B688C7

CODE_B688C3:
	STA.b $24,x
	STZ.b $40,x
CODE_B688C7:
	JSL.l CODE_B9E000
	LDA.b $1C,x
	AND.w #$000F
	CMP.w #$0006
	BNE.b CODE_B688DB
	LDA.b $56,x
	STA.b $16,x
	STZ.b $2E,x
CODE_B688DB:
	JMP.w [$04F5]

CODE_B688DE:
	LDA.b $5E,x
	BRA.b CODE_B68892

CODE_B688E2:
	LDA.b $2A,x
	BRA.b CODE_B68892

CODE_B688E6:
	JMP.w CODE_B696A0

CODE_B688E9:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B68906
	JSL.l CODE_BCE425
	LDA.w #$0008
	JSL.l CODE_BEC009
	BCC.b CODE_B68916
	BEQ.b CODE_B68916
CODE_B68901:
	LDA.w #$063B
	BRA.b CODE_B68909

CODE_B68906:
	LDA.w #$063C
CODE_B68909:
	JSL.l CODE_B28012
	LDY.w #$0003
	LDA.w #$01B0
	JMP.w CODE_B6878B

CODE_B68916:
	RTS

CODE_B68917:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B68901
	JSL.l CODE_BCE425
	LDA.w #$08AA
	JSL.l CODE_BEC009
	BCC.b CODE_B68916
	BEQ.b CODE_B68916
	BRA.b CODE_B68906

DATA_B68931:
	dw $2D19,$2D0F,$2D0F,$2D0F,$2D0A,$2D0A,$2D19,$2D19
	dw $2D23,$2D23,$2D32,$2D32,$2D32,$2D19

DATA_B6894D:
	dw $2D19,$2D23,$2D23,$2D23,$2D32,$2D32,$2D19,$2D19
	dw $2D0F,$2D0F,$2D0A,$2D0A,$2D0A,$2D19

DKC3_NorSpr0384_FriendlyNibblaHead_Main:
;$B68969
	PHX
	TYX
	LDA.b $4C,x
	BEQ.b CODE_B68979
	DEC.b $4C,x
	BNE.b CODE_B68979
	LDA.b $4E,x
	JSL.l CODE_BFF006
CODE_B68979:
	PLX
	STZ.b $1E
	JMP.w (DATA_B6897F,x)

DATA_B6897F:
	dw CODE_B68987
	dw CODE_B689BC
	dw CODE_B68A3F
	dw CODE_B68A89

CODE_B68987:
	LDA.w $1B6B
	BEQ.b CODE_B68997
	JSL.l CODE_BB85A9
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B68997:
	TYX
	INC.b $38,x
	LDA.w $05AF
	STA.w $1B71
	STX.w $1B6B
	LDY.w #$00C0
	JSL.l CODE_BB8585
	LDY.b $70
	LDX.b $76
	STX.b $68,y
	STY.b $5C,x
	LDA.w $005E,y
	STA.w $054F
	JSL.l CODE_B6F6D2
CODE_B689BC:
	TYX
	LDA.w $0551
	CMP.w #$0003
	BCC.b CODE_B689CD
	LDA.w #$0003
	STA.b $38,x
	JMP.w CODE_B68A89

CODE_B689CD:
	LDY.w $1B6F
	BEQ.b CODE_B689F3
	JSR.w CODE_B68B8B
	BCC.b CODE_B689DA
	JMP.w CODE_B68A39

CODE_B689DA:
	LDY.w $1B6F
	LDA.w $0012,y
	STA.w $1C15
	LDA.w $0016,y
	STA.w $1C17
	LDA.w #$0020
	STA.b $1A
	LDA.w #$001C
	BRA.b CODE_B68A1B

CODE_B689F3:
	LDX.w $04F9
	LDA.b $12,x
	BIT.b $1E,x
	BVS.b CODE_B68A01
	ADC.w #$FFCE
	BRA.b CODE_B68A04

CODE_B68A01:
	ADC.w #$0032
CODE_B68A04:
	STA.w $1C15
	LDA.b $16,x
	CLC
	ADC.w #$FFEC
	STA.w $1C17
	JSR.w CODE_B68BE4
	LDA.w #$0030
	STA.b $1A
	LDA.w #$002A
CODE_B68A1B:
	STA.b $1C
	JSR.w CODE_B68C12
	LDA.b $1E
	CLC
	ADC.w #$0140
	JSR.w CODE_B6F2B1
	LDA.b $1E
	CLC
	ADC.w #$0140
	JSR.w CODE_B6F2C9
	LDA.w #$0001
	JSL.l CODE_B9E003
CODE_B68A39:
	JSR.w CODE_B68BBC
	JMP.w CODE_B68AE9

CODE_B68A3F:
	LDX.w $1B6F
	LDA.b $12,x
	CMP.w $0012,y
	BCC.b CODE_B68A4D
	SEC
	SBC.w #$0000
CODE_B68A4D:
	CLC
	ADC.w #$0000
	STA.w $1C15
	LDA.b $16,x
	SEC
	SBC.w #$000D
	STA.w $1C17
	JSR.w CODE_B68BE4
	LDA.w #$0020
	STA.b $1A
	LDA.w #$001C
	STA.b $1C
	JSR.w CODE_B68C12
	LDA.b $1E
	CLC
	ADC.w #$0100
	JSR.w CODE_B6F2B1
	LDA.b $1E
	CLC
	ADC.w #$0100
	JSR.w CODE_B6F2C9
	LDA.w #$0001
	JSL.l CODE_B9E003
	JMP.w CODE_B68AE9

CODE_B68A89:
	LDY.w $1B6F
	BEQ.b CODE_B68A93
	JSR.w CODE_B68B8B
	BCS.b CODE_B68AE9
CODE_B68A93:
	JSL.l CODE_BCE425
	LDY.w #$0300
	LDA.w #$0000
	LDX.w #$0000
	JSL.l CODE_BEC024
	BCC.b CODE_B68AB6
	DEC.w $0551
	LDA.w #$0001
	STA.b $38,x
	LDA.b $5E,x
	STA.w $054F
	JMP.w CODE_B6C5DC

CODE_B68AB6:
	LDY.w $04F9
	LDA.w $0012,y
	STA.w $1C15
	LDA.w $0016,y
	CLC
	ADC.w #$FFF6
	STA.w $1C17
	LDA.w #$0030
	STA.b $1A
	LDA.w #$0029
	STA.b $1C
	JSR.w CODE_B68C12
	LDA.w #$0400
	JSR.w CODE_B6F2B1
	LDA.w #$0400
	JSR.w CODE_B6F2C9
	LDA.w #$0001
	JSL.l CODE_B9E003
CODE_B68AE9:
	JSR.w CODE_B6C6EA
	JSL.l CODE_B9A006
	LDX.b $70
	STZ.w $1B6F
	LDA.w #$0080
	CMP.b $12,x
	BCC.b CODE_B68B00
	STA.b $12,x
	STZ.b $2A,x
CODE_B68B00:
	LDA.w #$0080
	CMP.b $16,x
	BCC.b CODE_B68B0B
	STA.b $16,x
	STZ.b $2E,x
CODE_B68B0B:
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_B68B34
	LDA.w #$4000
	BIT.w $1B71
	BEQ.b CODE_B68B34
	DEC.w $0551
	BPL.b CODE_B68B23
	STZ.w $0551
CODE_B68B23:
	LDA.b $5E,x
	STA.w $054F
	LDA.w #$0003
	CMP.b $38,x
	BNE.b CODE_B68B34
	LDA.w #$0001
	STA.b $38,x
CODE_B68B34:
	LDA.w $05AF
	STA.w $1B71
	LDA.b $40,x
	SEC
	SBC.w #$01B9
	CMP.w #$01BC
	BCS.b CODE_B68B57
	LDA.w $0551
	CLC
	ADC.w #$01B9
	CMP.b $40,x
	BEQ.b CODE_B68B57
	JSL.l CODE_B9A000
	JSR.w CODE_B68B5A
CODE_B68B57:
	JMP.w [$04F5]

CODE_B68B5A:
	PHB
	PHK
	PLB
	LDA.w $0551
	ASL
	TAX
	LDA.w DATA_B68B83,x
	LDX.b $70
	JSL.l CODE_BB85A0
	LDX.b $70
	LDY.b $68,x
	LDA.w $001E,y
	AND.w #$01FF
	STA.b $1A
	LDA.b $1E,x
	AND.w #$FE00
	ORA.b $1A
	STA.w $001E,y
	PLB
	RTS

DATA_B68B83:
	dw $0088,$0089,$008A,$008B

CODE_B68B8B:
	JSL.l CODE_BEC003
	BCC.b CODE_B68BBB
	LDA.w #$0002
	STA.b $38,x
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	LDY.w #$01B5
	EOR.b $1E,x
	ASL
	BPL.b CODE_B68BB3
	LDA.w #$01B4
	CMP.b $40,x
	BNE.b CODE_B68BB0
	LDY.w #$01BD
	BRA.b CODE_B68BB3

CODE_B68BB0:
	LDY.w #$01B3
CODE_B68BB3:
	TYA
	JSL.l CODE_B9A000
	LDX.b $70
	SEC
CODE_B68BBB:
	RTS

CODE_B68BBC:
	LDY.w $04F9
	LDA.w $0038,y
	CMP.w #$001C
	BEQ.b CODE_B68BE3
	CMP.w #$001D
	BEQ.b CODE_B68BE3
	JSL.l CODE_B7802D
	BNE.b CODE_B68BE3
	DEC.w $054F
	BNE.b CODE_B68BE3
	INC.w $0551
	LDA.b $5E,x
	STA.w $054F
	JSL.l CODE_B6F6D2
CODE_B68BE3:
	RTS

CODE_B68BE4:
	LDX.b $70
	SEC
	SBC.b $16,x
	BPL.b CODE_B68BEF
	EOR.w #$FFFF
	INC
CODE_B68BEF:
	STA.b $1A
	LDA.w $1C15
	SEC
	SBC.b $12,x
	BPL.b CODE_B68BFD
	EOR.w #$FFFF
	INC
CODE_B68BFD:
	CMP.b $1A
	BCS.b CODE_B68C03
	LDA.b $1A
CODE_B68C03:
	CMP.w #$0080
	BCC.b CODE_B68C0B
	LDA.w #$0080
CODE_B68C0B:
	ASL
	ASL
	ASL
	CLC
	STA.b $1E
	RTS

CODE_B68C12:
	STZ.b $30,x
	LDA.b $12,x
	CMP.w $1C15
	LDA.b $2A,x
	BCC.b CODE_B68C23
	SBC.b $1A
	DEC.b $30,x
	BRA.b CODE_B68C27

CODE_B68C23:
	ADC.b $1A
	INC.b $30,x
CODE_B68C27:
	STA.b $2A,x
	LDA.b $16,x
	CMP.w $1C17
	LDA.b $2E,x
	BCC.b CODE_B68C36
	SBC.b $1C
	BRA.b CODE_B68C38

CODE_B68C36:
	ADC.b $1C
CODE_B68C38:
	STA.b $2E,x
	RTS

DKC3_NorSpr0388_FriendlyNibblaBody_Main:
;$B68C3B
	JMP.w CODE_B685E6

DKC3_NorSpr03B4_Lurchin_Main:
;$B68C3E
	JMP.w (DATA_B68C41,x)

DATA_B68C41:
	dw CODE_B68C4D
	dw CODE_B68C65
	dw CODE_B68C6E
	dw CODE_B68C77
	dw CODE_B68C80
	dw CODE_B68C97

CODE_B68C4D:
	TYX
	LDA.b $16,x
	STA.b $60,x
	INC.b $38,x
	LDA.w #$01C2
	LDY.b $2E,x
	BMI.b CODE_B68C5E
	LDA.w #$01C3
CODE_B68C5E:
	JSL.l CODE_B9A000
	JSR.w CODE_B68CE0
CODE_B68C65:
	JSR.w CODE_B68C9A
	JSR.w CODE_B68CF3
	JMP.w CODE_B6F231

CODE_B68C6E:
	TYX
	JSR.w CODE_B68CD8
	INC.b $38,x
	JSR.w CODE_B68CED
CODE_B68C77:
	JSR.w CODE_B68C9A
	JSR.w CODE_B68CF3
	JMP.w CODE_B6F231

CODE_B68C80:
	JSR.w CODE_B68C9A
	JSR.w CODE_B68CF3
	DEC.b $68,x
	LDA.b $68,x
	AND.w #$00FF
	BNE.b CODE_B68C94
	JSR.w CODE_B68CD8
	DEC.b $38,x
CODE_B68C94:
	JMP.w [$04F5]

CODE_B68C97:
	JMP.w CODE_B696A0

CODE_B68C9A:
	JSL.l CODE_BCE425
	LDX.b $70
	INC.w $1862
	LDY.w #$03A0
	LDA.b $24,x
	CMP.w #$315B
	BCS.b CODE_B68CB0
	LDY.w #$0300
CODE_B68CB0:
	LDA.w #$0000
	LDX.w #$0000
	JSL.l CODE_BEC024
	BCC.b CODE_B68CD7
	CMP.w #$0002
	BNE.b CODE_B68CD7
	LDA.w #$0651
	JSL.l CODE_B28012
	JSL.l CODE_BB85AC
	LDX.b $70
	LDY.w #$0005
	LDA.w #$0249
	JMP.w CODE_B6878B

CODE_B68CD7:
	RTS

CODE_B68CD8:
	LDA.b $68,x
	XBA
	ORA.b $68,x
	STA.b $68,x
	RTS

CODE_B68CE0:
	LDX.b $70
	LDA.b $2E,x
CODE_B68CE4:
	BPL.b CODE_B68CEA
	EOR.w #$FFFF
	INC
CODE_B68CEA:
	STA.b $44,x
	RTS

CODE_B68CED:
	LDX.b $70
	LDA.b $6A,x
	BRA.b CODE_B68CE4

CODE_B68CF3:
	LDA.w $05B9
	CMP.w #$0036
	BNE.b CODE_B68D2B
	LDA.b $12,x
	CLC
	ADC.w #$FFC4
	STA.b $1A
	CLC
	ADC.w #$0078
	STA.b $1C
	LDA.b $16,x
	CLC
	ADC.w #$FFD8
	STA.b $1E
	CLC
	ADC.w #$006E
	STA.b $20
	LDY.w $1B6B
	LDA.w #$001A
	JSL.l CODE_B6F3AB
	BCC.b CODE_B68D2B
	LDA.w $1B6F
	BNE.b CODE_B68D2B
	STX.w $1B6F
CODE_B68D2B:
	RTS

DKC3_NorSpr0028_UnknownSprite0028_Main:
;$B68D2C
	JSL.l CODE_BBAB46
	JMP.w [$04F5]

DKC3_NorSpr00D4_UnknownSprite00D4_Main:
;$B68D33
	JMP.w (DATA_B68D36,x)

DATA_B68D36:
	dw CODE_B68D3A
	dw CODE_B68DCC

CODE_B68D3A:
	LDA.w $05CD
	STA.w $1B71
	LDA.w $1B71
	BNE.b CODE_B68D48
	JMP.w CODE_B68DAD

CODE_B68D48:
	LDA.w $1B71
	STA.w $1C15
CODE_B68D4E:
	LDY.w #$0088
	JSL.l CODE_BB85B8
	LDX.b $76
	LDY.b $70
	LDA.w $001E,y
	AND.w #$3FFF
	STA.b $6C,x
CODE_B68D61:
	LDA.w DATA_B6F48A
	JSL.l CODE_B58006
	LDX.b $76
	STA.b $5E,x
	JSR.w CODE_B6F348
	TYX
	BIT.w $1B6B,x
	BNE.b CODE_B68D61
	ORA.w $1B6B,y
	STA.w $1B6B,y
	LDX.b $76
	LDA.b $5E,x
	ASL
	CLC
	ADC.b $5E,x
	TAY
	SEP.b #$20
	LDA.w DATA_B6F48C,y
	STA.b $12,x
	LDA.w DATA_B6F48C+$01,y
	STA.b $16,x
	LDA.w DATA_B6F48C+$02,y
	EOR.b $1F,x
	STA.b $1F,x
	REP.b #$20
	JSR.w CODE_B68DD2
	LDA.b $5C,x
	CMP.w #$0087
	BCS.b CODE_B68DA8
	LDA.w #$0001
	STA.b $5C,x
CODE_B68DA8:
	DEC.w $1C15
	BNE.b CODE_B68D4E
CODE_B68DAD:
	LDX.b $70
	INC.b $38,x
	LDA.w #$0030
	STA.w $1B73
	LDA.w #$00D0
	STA.w $1B75
	LDA.w #$0038
	STA.w $1B77
	LDA.w #$0090
	STA.w $1B79
	JMP.w [$04F5]

CODE_B68DCC:
	JSR.w CODE_B68DE0
	JMP.w [$04F5]

CODE_B68DD2:
	LDA.w #$00F0
	JSL.l CODE_B58006
	CLC
	ADC.w #$003C
	STA.b $5C,x
	RTS

CODE_B68DE0:
	LDA.w $1B71
	BEQ.b CODE_B68E10
	LDA.w #$00FF
	JSL.l CODE_B58006
	CMP.w #$0001
	BCS.b CODE_B68DF8
	LDA.w #$076B
	JSL.l CODE_B28012
CODE_B68DF8:
	LDA.w $1B6F
	BEQ.b CODE_B68E10
	LDA.w #$00FF
	JSL.l CODE_B58006
	CMP.w #$0004
	BCS.b CODE_B68E10
	LDA.w #$0569
	JSL.l CODE_B28012
CODE_B68E10:
	RTS

DKC3_NorSpr01FC_BananaBird_Main:
;$B68E11
	JMP.w (DATA_B68E14,x)

DATA_B68E14:
	dw CODE_B68E32
	dw CODE_B68E35
	dw CODE_B68E68
	dw CODE_B68ED8
	dw CODE_B68F6D
	dw CODE_B68F63
	dw CODE_B68F6D
	dw CODE_B68F77
	dw CODE_B68F7C
	dw CODE_B68FB4
	dw CODE_B68FD1
	dw CODE_B68FEB
	dw CODE_B69036
	dw CODE_B6907D
	dw CODE_B6909D

CODE_B68E32:
	TYX
	INC.b $38,x
CODE_B68E35:
	TYX
	LDA.b $5C,x
	BEQ.b CODE_B68E59
	DEC.b $5C,x
	BNE.b CODE_B68E59
	LDA.w $05CD
	LSR
	INC
	CMP.w $1B6F
	BCC.b CODE_B68E63
	LDA.b $5E,x
	JSR.w CODE_B6F348
	EOR.w $1B6B,y
	STA.w $1B6B,y
	INC.w $1B6F
	JSR.w CODE_B690B7
CODE_B68E59:
	JSL.l CODE_B9A006
	JSR.w CODE_B6915B
	JMP.w [$04F5]

CODE_B68E63:
	JSR.w CODE_B68DD2
	BRA.b CODE_B68E59

CODE_B68E68:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B68ED2
	DEC.w $1B6F
	LDA.b $00
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.w DATA_B6F48A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $1A
	JSR.w CODE_B6F348
	TYX
CODE_B68E8C:
	BIT.w $1B6B,x
	BEQ.b CODE_B68EAE
	ASL
	BCC.b CODE_B68E97
	ROL
	INX
	INX
CODE_B68E97:
	PHA
	INC.b $1A
	LDA.b $1A
	CMP.w DATA_B6F48A
	BCC.b CODE_B68EAB
	STZ.b $1A
	LDA.w #$0001
	STA.b $01,S
	LDX.w #$0000
CODE_B68EAB:
	PLA
	BRA.b CODE_B68E8C

CODE_B68EAE:
	ORA.w $1B6B,x
	STA.w $1B6B,x
	LDX.b $70
	INC.b $38,x
	LDA.b $1A
	STA.b $5E,x
	ASL
	CLC
	ADC.b $1A
	TAY
	SEP.b #$20
	LDA.w DATA_B6F48C,y
	STA.b $60,x
	LDA.w DATA_B6F48C+$01,y
	STA.b $62,x
	REP.b #$20
	JMP.w CODE_B68EDA

CODE_B68ED2:
	JSR.w CODE_B690DD
	JMP.w [$04F5]

CODE_B68ED8:
	LDX.b $70
CODE_B68EDA:
	LDA.w #$0003
	STA.w $1C15
	STA.w $1C17
	TXA
	CLC
	ADC.w #$0060
	TAY
	JSR.w CODE_B6F327
	BCS.b CODE_B68F04
	LDA.w #$0001
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $2E,x
	JSR.w CODE_B68DD2
	LDA.w #$01C8
	JSL.l CODE_B9A000
	JMP.w CODE_B68F61

CODE_B68F04:
	LDA.w #$000A
	STA.w $1C15
	LDA.w #$000A
	STA.w $1C17
	TXA
	CLC
	ADC.w #$0060
	TAY
	JSR.w CODE_B6F327
	BCS.b CODE_B68F1B
CODE_B68F1B:
	LDA.b $12,x
	BMI.b CODE_B68F30
	CMP.b $60,x
	BCC.b CODE_B68F30
	LDA.b $68,x
	BMI.b CODE_B68F39
	JSR.w CODE_B691CC
	EOR.w #$FFFF
	INC
	BRA.b CODE_B68F37

CODE_B68F30:
	LDA.b $68,x
	BPL.b CODE_B68F39
	JSR.w CODE_B691D8
CODE_B68F37:
	STA.b $68,x
CODE_B68F39:
	LDA.b $16,x
	BMI.b CODE_B68F4E
	CMP.b $62,x
	BCC.b CODE_B68F4E
	LDA.b $6A,x
	BMI.b CODE_B68F57
	JSR.w CODE_B6920B
	EOR.w #$FFFF
	INC
	BRA.b CODE_B68F55

CODE_B68F4E:
	LDA.b $6A,x
	BPL.b CODE_B68F57
	JSR.w CODE_B6920B
CODE_B68F55:
	STA.b $6A,x
CODE_B68F57:
	JSR.w CODE_B691A1
	LDA.w #$0001
	JSL.l CODE_B9E003
CODE_B68F61:
	BRA.b CODE_B68F6D

CODE_B68F63:
	TYX
	LDA.b $1E,x
	AND.w #$3FFF
	STA.b $6C,x
	INC.b $38,x
CODE_B68F6D:
	JSL.l CODE_B9A006
	JSR.w CODE_B6915B
	JMP.w [$04F5]

CODE_B68F77:
	TYX
	STZ.b $5C,x
	BRA.b CODE_B68F6D

CODE_B68F7C:
	TYX
	INC.b $38,x
	JSR.w CODE_B690B7
	LDA.w #$FF00
	STA.b $2A,x
	STA.b $30,x
	STZ.b $2E,x
	LDA.w #$FFF0
	STA.b $68,x
	LDA.w #$0050
	STA.w $1B73
	LDA.w #$00A0
	STA.w $1B75
	LDA.w #$0048
	STA.w $1B77
	LDA.w #$0060
	STA.w $1B79
	LDA.w #$00C8
	STA.b $5C,x
	TXY
	INC.w $1B6F
	INC.w $1B71
CODE_B68FB4:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B68FC8
	INC.b $38,x
	LDA.w #$0000
	STA.b $60,x
	LDA.w #$0070
	STA.b $62,x
	JMP.w CODE_B68EDA

CODE_B68FC8:
	JSR.w CODE_B68DE0
	JSR.w CODE_B690DD
	JMP.w [$04F5]

CODE_B68FD1:
	LDA.w $0012,y
	BMI.b CODE_B68FDB
	CMP.w #$000A
	BCS.b CODE_B68FE5
CODE_B68FDB:
	JSL.l CODE_B9E000
	JSR.w CODE_B68DE0
	JMP.w CODE_B68F6D

CODE_B68FE5:
	JSR.w CODE_B68DE0
	JMP.w CODE_B68ED8

CODE_B68FEB:
	TYX
	LDA.b $1E,x
	AND.w #$3FFF
	STA.b $6C,x
	JSR.w CODE_B690B7
	LDA.w #$FF00
	STA.b $2A,x
	STA.b $30,x
	STZ.b $2E,x
	LDA.w #$FFF0
	STA.b $68,x
	LDA.w #$0050
	STA.w $1B73
	LDA.w #$00A0
	STA.w $1B75
	LDA.w #$0048
	STA.w $1B77
	LDA.w #$0060
	STA.w $1B79
	LDA.w #$0096
	STA.b $5C,x
	INC.w $1B6F
	INC.w $1B71
	LDA.w #$0009
	STA.b $38,x
	LDA.w #$01C6
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B69036:
	TYX
	LDA.b $1E,x
	AND.w #$3FFF
	STA.b $6C,x
	JSR.w CODE_B690B7
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0100
	STA.b $2E,x
	LDA.w #$0010
	STA.b $68,x
	LDA.w #$0020
	STA.b $6A,x
	LDA.w #$0060
	STA.w $1B73
	LDA.w #$00A0
	STA.w $1B75
	LDA.w #$0078
	STA.w $1B77
	LDA.w #$0098
	STA.w $1B79
	LDA.w #$0096
	STA.b $5C,x
	INC.b $38,x
	LDA.w #$01C6
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6907D:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B69097
	INC.b $38,x
	LDA.w #$0080
	STA.b $60,x
	LDA.w #$0000
	STA.b $62,x
	INC.w $1B6F
	INC.w $1B71
	JMP.w CODE_B68EDA

CODE_B69097:
	JSR.w CODE_B690DD
	JMP.w [$04F5]

CODE_B6909D:
	LDA.w $0016,y
	BMI.b CODE_B690A7
	CMP.w #$000A
	BCS.b CODE_B690B1
CODE_B690A7:
	JSL.l CODE_B9E000
	JSR.w CODE_B68DE0
	JMP.w CODE_B68F6D

CODE_B690B1:
	JSR.w CODE_B68DE0
	JMP.w CODE_B68ED8

CODE_B690B7:
	JSR.w CODE_B691BE
	LDY.w #$0080
	LDA.b $1E,x
	BIT.w #$4000
	BEQ.b CODE_B690C7
	LDY.w #$FF80
CODE_B690C7:
	STY.b $2A,x
	STY.b $30,x
	STY.b $66,x
	JSR.w CODE_B691E4
	STA.b $68,x
	JSR.w CODE_B69217
	STA.b $6A,x
	LDA.w #$FE00
	STA.b $2E,x
	RTS

CODE_B690DD:
	LDX.b $70
	LDA.b $12,x
	CMP.w $1B73
	BCS.b CODE_B690F4
	LDA.b $68,x
	BPL.b CODE_B690F4
	JSR.w CODE_B691CC
	STA.b $68,x
	JSR.w CODE_B691BE
	STA.b $64,x
CODE_B690F4:
	LDA.b $12,x
	CMP.w $1B75
	BCC.b CODE_B6910D
	LDA.b $68,x
	BMI.b CODE_B6910D
	JSR.w CODE_B691CC
	EOR.w #$FFFF
	INC
	STA.b $68,x
	JSR.w CODE_B691BE
	STA.b $64,x
CODE_B6910D:
	LDA.b $16,x
	CMP.w $1B77
	BCS.b CODE_B6911E
	LDA.b $6A,x
	BPL.b CODE_B6911E
	EOR.w #$FFFF
	INC
	STA.b $6A,x
CODE_B6911E:
	LDA.b $16,x
	CMP.w $1B79
	BCC.b CODE_B6912F
	LDA.b $6A,x
	BMI.b CODE_B6912F
	EOR.w #$FFFF
	INC
	STA.b $6A,x
CODE_B6912F:
	DEC.b $64,x
	BNE.b CODE_B6913D
	JSR.w CODE_B691E4
	STA.b $68,x
	JSR.w CODE_B691BE
	STA.b $64,x
CODE_B6913D:
	JSR.w CODE_B691A1
	LDA.b $66,x
	EOR.b $2A,x
	BPL.b CODE_B6914B
	JSR.w CODE_B69217
	STA.b $6A,x
CODE_B6914B:
	LDA.b $2A,x
	STA.b $66,x
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JSR.w CODE_B6915B
	RTS

CODE_B6915B:
	LDX.b $70
	LDA.b $1E,x
	AND.w #$C000
	STA.b $1A
	LDA.b $24,x
	SEC
	SBC.w #$01E0
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$05
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	TAY
	LDA.w DATA_B6918C,y
	AND.w #$00FF
	CLC
	ADC.b $6C,x
	ORA.b $1A
	STA.b $1E,x
	RTS

DATA_B6918C:
	db $00,$02,$04,$06,$08,$0A,$0C,$0E,$20,$22,$24,$26,$28,$2A,$2C,$2E
	db $40,$42,$44,$46,$48

CODE_B691A1:
	LDA.b $68,x
	JSL.l CODE_B58024
	STA.b $2A,x
	LDA.w #$0300
	JSR.w CODE_B6F2B1
	LDA.b $6A,x
	JSL.l CODE_B5800F
	STA.b $2E,x
	LDA.w #$0140
	JSR.w CODE_B6F2C9
	RTS

CODE_B691BE:
	LDA.w #$0014
	JSL.l CODE_B58006
	CLC
	ADC.w #$0028
	STA.b $64,x
	RTS

CODE_B691CC:
	LDA.w #$000D
	JSL.l CODE_B58006
	CLC
	ADC.w #$002B
	RTS

CODE_B691D8:
	LDA.w #$0010
	JSL.l CODE_B58006
	CLC
	ADC.w #$0020
	RTS

CODE_B691E4:
	JSR.w CODE_B691CC
	STA.b $1A
	LDA.w #$0002
	JSL.l CODE_B58006
	CMP.w #$0000
	BEQ.b CODE_B691FC
	LDA.b $1A
	EOR.w #$FFFF
	INC
	RTS

CODE_B691FC:
	LDA.b $1A
	RTS

CODE_B691FF:
	LDA.w #$0005
	JSL.l CODE_B58006
	CLC
	ADC.w #$0005
	RTS

CODE_B6920B:
	LDA.w #$0010
	JSL.l CODE_B58006
	CLC
	ADC.w #$0020
	RTS

CODE_B69217:
	JSR.w CODE_B691FF
	STA.b $1A
	LDA.w #$0002
	JSL.l CODE_B58006
	CMP.w #$0000
	BEQ.b CODE_B6922F
	LDA.b $1A
	EOR.w #$FFFF
	INC
	RTS

CODE_B6922F:
	LDA.b $1A
	RTS

CODE_B69232:
	LSR
	LSR
	LSR
	LSR
	JSL.l CODE_B58006
	ASL
	ASL
	ASL
	ASL
	RTL

DKC3_NorSpr038C_DoorLeverHandle_Main:
;$B6923F
	JMP.w (DATA_B69242,x)

DATA_B69242:
	dw CODE_B6925E
	dw CODE_B69295
	dw CODE_B692E8
	dw CODE_B6924A

CODE_B6924A:
	JSR.w CODE_B6F2DD
	TAX
	STZ.w $1B6F,x
	TYX
	LDA.b $12,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $64,x
	STA.b $32,x
	STZ.b $38,x
CODE_B6925E:
	TYX
	LDA.b $32,x
	STA.b $16,x
	JSR.w CODE_B69441
	JSR.w CODE_B69301
	BEQ.b CODE_B69287
	INC.b $38,x
	LDA.w #$066A
	JSL.l CODE_B28012
	LDA.w #$076B
	JSL.l CODE_B28012
	LDA.w #$0390
	JSR.w CODE_B692F9
	TYX
	INC.b $6A,x
CODE_B69284:
	JMP.w CODE_B6805A

CODE_B69287:
	LDA.w #$0002
	JSL.l CODE_BEC00F
	BCC.b CODE_B69293
	JMP.w [$04F5]

CODE_B69293:
	BRA.b CODE_B69284

CODE_B69295:
	TYX
	LDA.b $32,x
	STA.b $16,x
	JSR.w CODE_B69301
	BEQ.b CODE_B692C2
	LDY.b $68,x
	BEQ.b CODE_B692AF
	LDA.w #$C000
	ORA.w $0474
	STA.w $0474
	JSR.w CODE_B6930B
CODE_B692AF:
	LDA.w #$0390
	JSR.w CODE_B692F9
	LDA.b $60,x
	STA.w $0060,y
	LDX.b $70
	JSR.w CODE_B69441
	JMP.w CODE_B6805A

CODE_B692C2:
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$001E
	STA.b $5C,x
	INC.b $38,x
	LDA.w #$0390
	JSR.w CODE_B692F9
	TYX
	STZ.b $60,x
	JSL.l CODE_B6F186
	BCS.b CODE_B692E5
	LDA.w #$0773
	JSL.l CODE_B28012
CODE_B692E5:
	JMP.w CODE_B6805A

CODE_B692E8:
	TYX
	LDA.b $32,x
	STA.b $16,x
	DEC.b $5C,x
	BNE.b CODE_B692F3
	STZ.b $38,x
CODE_B692F3:
	JSR.w CODE_B69441
	JMP.w CODE_B6805A

CODE_B692F9:
	JSR.w CODE_B6F2E8
	TYA
	BNE.b CODE_B69300
	STP												; Note: Intentional STP

CODE_B69300:
	RTS

CODE_B69301:
	LDX.b $70
	LDA.w #$0040
	AND.b $3C,x
	STZ.b $3C,x
	RTS

CODE_B6930B:
	STY.b $1C
	LDA.w $04AC
	LSR
	STA.b $1A
	LDA.b $1C
	AND.w #$FF00
	CLC
	ADC.w #$3C00
	SEC
	SBC.b $1A
	STA.w $04AE
	LDA.w $04A6
	LSR
	STA.b $1A
	LDA.b $1B
	AND.w #$FF00
	CLC
	ADC.w #$4000
	SEC
	SBC.b $1A
	STA.w $04AA
	RTS

DKC3_NorSpr0390_LeverControlledMetalDoor_Main:
;$B69338
	JMP.w (DATA_B6933B,x)

DATA_B6933B:
	dw CODE_B6933F
	dw CODE_B69350

CODE_B6933F:
	TYX
	STZ.b $60,x
	STZ.b $66,x
	LDA.b $16,x
	STA.b $5C,x
	LDA.b $0E,x
	STA.b $18,x
	STZ.b $68,x
	INC.b $38,x
CODE_B69350:
	TYX
	LDA.b $6A,x
	BEQ.b CODE_B69364
	JSL.l CODE_B6F186
	BCS.b CODE_B69364
	STZ.b $6A,x
	LDA.w #$0774
	JSL.l CODE_B28012
CODE_B69364:
	JSL.l CODE_BEC048
	LDA.w #$0394
	JSR.w CODE_B692F9
	LDA.b $60,x
	BNE.b CODE_B69374
	LDA.b $62,x
CODE_B69374:
	STA.w $005E,y
	STY.b $1A
	SEP.b #$20
	LDA.b $5E,x
	STA.w !REGISTER_Multiplicand
	REP.b #$20
	JSR.w CODE_B6F2DD
	TAY
	LDA.w $1B6F,y
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$00FF
	STA.w $1C15
	LDA.b $5C,x
	SEC
	SBC.w $1C15
	STA.b $16,x
	JSR.w CODE_B6F2DD
	TAY
	LDA.b $60,x
	BEQ.b CODE_B693C7
	CLC
	ADC.w $1B6F,y
	CMP.w #$00FF
	BCC.b CODE_B693BC
	LDA.w #$00FF
	STA.w $1B6F,y
	BRA.b CODE_B693F3

CODE_B693BC:
	STA.w $1B6F,y
	STZ.b $60,x
	LDA.w #$0001
	PHA
	BRA.b CODE_B693ED

CODE_B693C7:
	LDA.b $66,x
	AND.w #$00FF
	CLC
	ADC.b $64,x
	STA.b $66,x
	CMP.w #$0100
	BCC.b CODE_B693F6
	LDA.w $1B6F,y
	SEC
	SBC.b $62,x
	BPL.b CODE_B693E6
	LDA.w #$0000
	STA.w $1B6F,y
	BRA.b CODE_B693F3

CODE_B693E6:
	STA.w $1B6F,y
CODE_B693E9:
	LDA.w #$0000
	PHA
CODE_B693ED:
	LDY.b $1A
	PLA
	STA.w $005C,y
CODE_B693F3:
	JMP.w CODE_B6805A

CODE_B693F6:
	LDA.w $1B6F,y
	LDX.b $1A
	INC.b $60,x
	BRA.b CODE_B693E9

DKC3_NorSpr0394_DoorGear_Main:
;$B693FF
	JMP.w (DATA_B69402,x)

DATA_B69402:
	dw CODE_B69406
	dw CODE_B6940D

CODE_B69406:
	TYX
	LDA.b $0E,x
	STA.b $18,x
	INC.b $38,x
CODE_B6940D:
	TYX
	LDA.b $60,x
	BNE.b CODE_B6943A
	JSR.w CODE_B6F2DD
	TAY
	LDA.w $1B6F,y
	BEQ.b CODE_B6943A
	CMP.w #$00FF
	BEQ.b CODE_B6943A
	SEP.b #$20
	LDA.b #$40
	STA.w !REGISTER_Multiplicand
	LDA.b $5E,x
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $44,x
	JSL.l CODE_B9A006
	BRA.b CODE_B6943C

CODE_B6943A:
	STZ.b $44,x
CODE_B6943C:
	STZ.b $60,x
	JMP.w CODE_B6805A

CODE_B69441:
	SEP.b #$20
	LDA.b $66,x
	STA.w !REGISTER_Multiplicand
	REP.b #$20
	JSR.w CODE_B6F2DD
	TAY
	LDA.w $1B6F,y
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	CLC
	ADC.b $64,x
	STA.b $32,x
	RTS

DKC3_NorSpr0180_UnknownSprite0180_Main:
;$B69465
	INC.w $054F
	JSL.l CODE_BB85A9
	JSL.l CODE_BB8594
	JMP.w [$04F5]

DKC3_NorSpr017C_UnknownSprite0180_Main:
;$B69473
	JMP.w (DATA_B69476,x)

DATA_B69476:
	dw CODE_B69482
	dw CODE_B694D3
	dw CODE_B694FC

DATA_B6947C:
	dw $0557,$0563,$056F

CODE_B69482:
	TYX
	STZ.b $1A
	SEC
	LDA.b $5C,x
CODE_B69488:
	ROL.b $1A
	DEC
	BPL.b CODE_B69488
	LDA.b $1A
	BIT.w $1B6D
	BEQ.b CODE_B6949F
	JSL.l CODE_BB85A9
	JSL.l CODE_BB8594
	JMP.w [$04F5]

CODE_B6949F:
	TSB.w $1B6D
	INC.b $38,x
	LDA.w $054F
	BNE.b CODE_B694D3
	LDA.b $5C,x
	ASL
	TAX
	STZ.w $0551,x
	TYX
	LDA.b $5C,x
	ASL
	TAY
	LDA.w DATA_B6947C,y
	TAY
	LDA.b $5E,x
	STA.w $1C15
	LDA.w #$0001
	JSR.w CODE_B694FF
	LDA.w #$000C
	SEC
	SBC.b $5E,x
	STA.w $1C15
	LDA.w #$0000
	JSR.w CODE_B694FF
CODE_B694D3:
	LDX.b $70
	JSR.w CODE_B696FC
	BNE.b CODE_B694FC
	LDA.b $5C,x
	CMP.w #$0002
	BNE.b CODE_B694E7
	LDY.w #$0020
	STY.w $18F5
CODE_B694E7:
	ASL
	TAY
	LDA.b $60,x
	CLC
	ADC.w $0551,y
	CMP.w #$00FF
	BCC.b CODE_B694F9
	INC.b $38,x
	LDA.w #$00FF
CODE_B694F9:
	STA.w $0551,y
CODE_B694FC:
	JMP.w [$04F5]

CODE_B694FF:
	SEP.b #$20
CODE_B69501:
	STA.w $0000,y
	INY
	DEC.w $1C15
	BNE.b CODE_B69501
	REP.b #$20
	RTS

DKC3_NorSpr0100_SneekWheel_Main:
;$B6950D
	LDA.w $0064,y
	BEQ.b CODE_B69545
	PHY
	PHX
	TYX
	DEC.b $64,x
	BNE.b CODE_B69543
	JSR.w CODE_B6971D
	TYX
	LDA.w #$0020
	STA.w $15EA
	SEP.b #$20
	STZ.b $00,x
	REP.b #$20
	LDX.b $70
	JSR.w CODE_B696F5
	BNE.b CODE_B6953C
	LDA.w #$0773
	JSL.l CODE_B28012
	LDA.w #$0772
	BRA.b CODE_B6953F

CODE_B6953C:
	LDA.w #$0771
CODE_B6953F:
	JSL.l CODE_B28012
CODE_B69543:
	PLX
	PLY
CODE_B69545:
	JMP.w (DATA_B69548,x)

DATA_B69548:
	dw CODE_B69552
	dw CODE_B695F5
	dw CODE_B6962A
	dw CODE_B6963A
	dw CODE_B69646

CODE_B69552:
	JSL.l CODE_B6840E
	LDY.w #$019E
	LDA.w #$0008
	TSB.w $1C33
	BEQ.b CODE_B69567
	TRB.w $1C33
	LDY.w #$019F
CODE_B69567:
	TYA
	JSL.l CODE_B9A000
	LDX.b $70
	JSR.w CODE_B6971D
	LDA.b $5D,x
	AND.w #$00FF
	CMP.w #$0003
	BEQ.b CODE_B69583
	LDA.w $0000,y
	AND.w #$00FF
	BEQ.b CODE_B695EE
CODE_B69583:
	LDY.w #$009C
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $5E,x
	INC.b $38,x
	LDA.b $60,x
	LSR
	ROR
	ROR
	EOR.w #$4000
	PHA
	LDA.b $62,x
	ASL
	TAY
	LDX.w DATA_B6F476,y
	LDY.b $76
	LDA.w $0002,x
	STA.w $0044,y
	LDA.w $0004,x
	AND.w #$00FF
	JSL.l CODE_B58021
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	LDA.w $0005,x
	AND.w #$00FF
	JSL.l CODE_B58021
	CLC
	ADC.w $0016,y
	STA.w $0016,y
	PLA
	EOR.w $001E,y
	STA.w $001E,y
	LDA.w $0006,x
	STA.w $005E,y
	LDA.w $0002,x
	PHA
	LDA.w $0000,x
	JSL.l CODE_B9A003
	LDY.b $76
	PLA
	STA.w $0044,y
	BRA.b CODE_B695F5

CODE_B695EE:
	LDA.w #$0002
	STA.b $38,x
	STZ.b $5E,x
CODE_B695F5:
	JSL.l CODE_B9A006
	LDA.w #$0024
	JSL.l CODE_BFF009
	LDA.w #$0025
	JSL.l CODE_BFF009
CODE_B69607:
	JSL.l CODE_BBAB52
	BCC.b CODE_B69620
	LDX.b $70
	LDA.b $5E,x
	BEQ.b CODE_B6961D
	PHX
	STA.b $70
	JSL.l CODE_BB8591
	PLX
	STX.b $70
CODE_B6961D:
	JMP.w [$04F5]

CODE_B69620:
	LDA.w #CODE_B69668
	JSL.l CODE_BB85D6
	JMP.w [$04F5]

CODE_B6962A:
	JSL.l CODE_BBAB52
	BCS.b CODE_B69637
	LDA.w #CODE_B69668
	JSL.l CODE_BB85D6
CODE_B69637:
	JMP.w [$04F5]

CODE_B6963A:
	LDA.w #$0004
	STA.w $0038,y
	LDA.w #$001E
	STA.w $0064,y
CODE_B69646:
	TYX
	LDA.b $44,x
	SEC
	SBC.w #$0001
	CMP.w #$000F
	BCS.b CODE_B69659
	LDA.w #$0002
	STA.b $38,x
	BRA.b CODE_B69666

CODE_B69659:
	STA.b $44,x
	JSL.l CODE_B9A006
	LDA.w #$0569
	JSL.l CODE_B28024
CODE_B69666:
	BRA.b CODE_B69607

CODE_B69668:
	JSL.l CODE_BEC018
	RTL

DKC3_NorSpr0398_SneekInWheel_Main:
;$B6966D
	JMP.w (DATA_B69670,x)

DATA_B69670:
	dw CODE_B69674
	dw CODE_B696A0

CODE_B69674:
	TYX
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B69681
	JMP.w CODE_B685E6

CODE_B69681:
	INC.b $38,x
	LDA.b $5E,x
	JSR.w CODE_B68085
	LDA.w #$063C
	JSL.l CODE_B28012
	JSR.w CODE_B680A9
	LDY.b $5C,x
	LDA.w #$0003
	STA.w $0038,y
	TYX
	STZ.b $5E,x
	JMP.w CODE_B680C9

CODE_B696A0:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w CODE_B680C9

DKC3_NorSpr01F4_SquealsOnWheelsTracker_Main:
;$B696AB
	TYX
	JSR.w CODE_B696FC
	STA.w $15E6
	JMP.w CODE_B6805A

DKC3_NorSpr039C_SneekControlledMetalDoor_Main:
;$B696B5
	JMP.w (DATA_B696B8,x)

DATA_B696B8:
	dw CODE_B696BC
	dw CODE_B696C3

CODE_B696BC:
	TYX
	LDA.b $16,x
	STA.b $5C,x
	INC.b $38,x
CODE_B696C3:
	TYX
	SEP.b #$20
	LDA.b $5E,x
	STA.w !REGISTER_Multiplicand
	REP.b #$20
	LDA.b $60,x
	ASL
	TAY
	LDA.w $0551,y
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$00FF
	STA.w $1C15
	LDA.b $5C,x
	SEC
	SBC.w $1C15
	STA.b $16,x
	JSL.l CODE_BEC048
	JMP.w CODE_B6805A

CODE_B696F5:
	LDA.b $5D,x
	AND.w #$00FF
	BRA.b CODE_B696FE

CODE_B696FC:
	LDA.b $5C,x
CODE_B696FE:
	ASL
	TAY
	LDA.w DATA_B6947C,y
	TAY
	STZ.b $1C
	SEP.b #$20
	LDA.b #$0C
	STA.b $1A
CODE_B6970C:
	LDA.w $0000,y
	BEQ.b CODE_B69713
	INC.b $1C
CODE_B69713:
	INY
	DEC.b $1A
	BNE.b CODE_B6970C
	REP.b #$20
	LDA.b $1C
	RTS

CODE_B6971D:
	LDA.b $5D,x
	AND.w #$00FF
	ASL
	TAY
	LDA.w DATA_B6947C,y
	STA.w $1C15
	LDA.b $5C,x
	AND.w #$00FF
	CLC
	ADC.w $1C15
	TAY
	RTS

DKC3_NorSpr0188_UnknownSprite0188_Main:
;$B69735
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_RipsawRage_Main
	BEQ.b CODE_B6973F
	JMP.w CODE_B6979A

CODE_B6973F:
	TYX
	LDA.b $5C,x
	BEQ.b CODE_B69748
	DEC.b $5C,x
	BRA.b CODE_B6979A

CODE_B69748:
	LDA.b $00
	ASL
	CLC
	ADC.b $00
	ASL
	ASL
	AND.w #$01F0
	LDY.w #$00BC
	CMP.w #$01A0
	BEQ.b CODE_B69763
	LDY.w #$00BE
	CMP.w #$00A0
	BNE.b CODE_B6979A
CODE_B69763:
	STY.b $1E
	LDA.w #$0004
	STA.b $5C,x
	LDA.w $196D
	SEC
	SBC.w #$0018
	STA.b $1A
	ADC.w #$0130
	STA.b $1C
	LDY.b $5E,x
CODE_B6977A:
	LDA.w $0000,y
	BMI.b CODE_B6979A
	CMP.b $1A
	BCC.b CODE_B69796
	CMP.b $1C
	BCS.b CODE_B69796
	PHY
	LDY.b $1E
	JSL.l CODE_BB8585
	PLY
	LDX.b $76
	LDA.w $0000,y
	STA.b $12,x
CODE_B69796:
	INY
	INY
	BRA.b CODE_B6977A

CODE_B6979A:
	LDY.w $04F9
	LDA.w $0012,y
	CMP.w #$0150
	BCC.b CODE_B697B4
	CMP.w #$0230
	BCC.b CODE_B697B9
	CMP.w #$02D0
	BCC.b CODE_B697B4
	CMP.w #$03B0
	BCC.b CODE_B697B9
CODE_B697B4:
	LDA.w #$3000
	BRA.b CODE_B697BC

CODE_B697B9:
	LDA.w #$2000
CODE_B697BC:
	STA.w $1D85
	JMP.w [$04F5]

DATA_B697C2:
	dw $0159,$0218,$02D9,$039B,$FFFF

DKC3_NorSpr03AC_UnknownSprite03AC_Main:
;$B697CC
	LDA.b $00
	ASL
	CLC
	ADC.b $00
	ASL
	ASL
	ASL
	CLC
	ADC.w #$01A0
	AND.w #$01FE
	TAX
	LDA.l DATA_B9F278,x
	CLC
	ADC.w #$0100
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	TYX
	EOR.w #$FFFF
	CLC
	ADC.w $1973
	ADC.w #$00D2
	STA.b $16,x
	JMP.w CODE_B6BF79

DKC3_NorSpr03B0_UnknownSprite03B0_Main:
DKC3_NorSpr03BC_ReKoil_Main:
;$B697FB
	JMP.w (DATA_B697FE,x)

DATA_B697FE:
	dw CODE_B69814
	dw CODE_B6981D
	dw CODE_B69827
	dw CODE_B6985A
	dw CODE_B6985D
	dw CODE_B6986B
	dw CODE_B69887
	dw CODE_B6988D
	dw CODE_B69893
	dw CODE_B698A6
	dw CODE_B698AC

CODE_B69814:
	TYX
	INC.b $38,x
	JSR.w CODE_B69911
	JMP.w [$04F5]

CODE_B6981D:
	LDX.b $70
	JSR.w CODE_B69939
	LDA.w #$0002
	STA.b $38,x
CODE_B69827:
	JSR.w CODE_B698E1
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B69855
	LDA.w #$0001
	STA.b $38,x
	SEP.b #$20
	INC.b $29,x
	STZ.b $5A,x
	DEC.b $5E,x
	BNE.b CODE_B69855
	LDA.b $5F,x
	STA.b $5E,x
	REP.b #$20
	LDA.b $5C,x
	EOR.w #$FFFF
	INC
	STA.b $5C,x
CODE_B69855:
	REP.b #$20
	JMP.w CODE_B6F231

CODE_B6985A:
	JMP.w CODE_B696A0

CODE_B6985D:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $62,x
	LDA.b $16,x
	STA.b $64,x
	JSR.w CODE_B6F284
CODE_B6986B:
	JSR.w CODE_B698E1
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B69884
	SEP.b #$20
	INC.b $29,x
	STZ.b $5A,x
	REP.b #$20
CODE_B69884:
	JMP.w CODE_B6F231

CODE_B69887:
	TYX
	INC.b $38,x
	JSR.w CODE_B6F284
CODE_B6988D:
	JSR.w CODE_B698E1
	JMP.w CODE_B6F231

CODE_B69893:
	TYX
	LDY.b $5C,x
	TYA
	EOR.b $1E,x
	ASL
	BPL.b CODE_B698A3
	TYA
	EOR.w #$FFFF
	INC
	STA.b $5C,x
CODE_B698A3:
	INC.b $38,x
	TXY
CODE_B698A6:
	TYX
	INC.b $38,x
	JSR.w CODE_B69939
CODE_B698AC:
	JSR.w CODE_B698E1
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B698C6
	DEC.b $38,x
	INC.b $29,x
	STZ.b $5A,x
	JMP.w CODE_B6F231

CODE_B698C6:
	LDA.b $28,x
	BIT.w #$0002
	BEQ.b CODE_B698DE
	STZ.b $2A,x
	LDA.w #$01EE
	CMP.b $40,x
	BNE.b CODE_B698DE
	LDA.b $5C,x
	EOR.w #$FFFF
	INC
	STA.b $5C,x
CODE_B698DE:
	JMP.w CODE_B6F231

CODE_B698E1:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B69907
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B698F8
	LDA.b $1C,x
	BIT.w #$0100
	BNE.b CODE_B69907
CODE_B698F8:
	JSL.l CODE_BCE425
	LDA.w #$08A8
	JSL.l CODE_BEC009
	BCC.b CODE_B69910
	BEQ.b CODE_B69910
CODE_B69907:
	LDY.w #$0003
	LDA.w #$01F1
	JMP.w CODE_B6878B

CODE_B69910:
	RTS

CODE_B69911:
	LDA.b $5C,x
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $5E,x
	STA.b $5F,x
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.b $1E,x
	ASL
	BPL.b CODE_B69933
	LDA.w !REGISTER_QuotientLo
	EOR.w #$FFFF
	INC
	BRA.b CODE_B69936

CODE_B69933:
	LDA.w !REGISTER_QuotientLo
CODE_B69936:
	STA.b $5C,x
	RTS

CODE_B69939:
	LDA.b $12,x
	CLC
	ADC.b $5C,x
	STA.b $62,x
	LDA.b $16,x
	STA.b $64,x
	RTS

DKC3_NorSpr018C_KuffnKlout_Main:
;$B69945
	STY.w $1C15
	PHX
	LDA.w $000A,y
	XBA
	AND.w #$001F
	DEC
	BPL.b CODE_B69997
	JSL.l CODE_BBAB29
	BCC.b CODE_B69997
	LDA.w $005E,y
	BEQ.b CODE_B69966
	STA.b $70
	JSL.l CODE_BBAB29
	BCC.b CODE_B69997
CODE_B69966:
	LDY.w $1C15
	LDA.w $0060,y
	BEQ.b CODE_B69976
	STA.b $70
	JSL.l CODE_BBAB29
	BCC.b CODE_B69997
CODE_B69976:
	PLX
	LDX.w $1C15
	STX.b $70
	LDY.b $5E,x
	BEQ.b CODE_B69983
	JSR.w CODE_B6F3EB
CODE_B69983:
	LDY.b $60,x
	BEQ.b CODE_B6998A
	JSR.w CODE_B6F3EB
CODE_B6998A:
	LDA.b $5E,x
	ORA.b $60,x
	BNE.b CODE_B69994
	JSL.l CODE_BB85A9
CODE_B69994:
	JMP.w CODE_B6805A

CODE_B69997:
	LDY.w $1C15
	STY.b $70
	PLX
	JMP.w (DATA_B699A0,x)

DATA_B699A0:
	dw CODE_B699BC
	dw CODE_B699CC
	dw CODE_B69A0E
	dw CODE_B69A1F
	dw CODE_B69A22
	dw CODE_B69A52
	dw CODE_B69A64
	dw CODE_B69A7B
	dw CODE_B69AAC
	dw CODE_B69ADD
	dw CODE_B69AF7
	dw CODE_B69B57
	dw CODE_B69B6E
	dw CODE_B69B9B

CODE_B699BC:
	JSR.w CODE_B69CF9
	JSR.w CODE_B69BBF
	STZ.b $5C,x
	JSR.w CODE_B69C11
	JSR.w CODE_B69C3B
	STZ.b $38,x
CODE_B699CC:
	LDX.b $70
	LDA.b $64,x
	AND.w #$00FF
	BNE.b CODE_B699F0
	JSR.w CODE_B69BB6
	JSR.w CODE_B69C9B
	JSR.w CODE_B69BAD
	JSR.w CODE_B69CA3
	JSR.w CODE_B69C9B
	DEC.b $64,x
	LDA.w #$01FB
	JSL.l CODE_B9A003
	JMP.w [$04F5]

CODE_B699F0:
	JSR.w CODE_B69CA3
	LDA.w #$01F9
	JSL.l CODE_B9A003
	JSR.w CODE_B69C9B
	JSR.w CODE_B69C91
	LDA.w #$0000
	STA.w $002C,y
	LDA.w #$0002
	JSR.w CODE_B69BA6
	DEC.b $64,x
CODE_B69A0E:
	JSR.w CODE_B69C54
	LDA.w $002C,y
	BIT.w #$0001
	BNE.b CODE_B69A1C
	JMP.w [$04F5]

CODE_B69A1C:
	JMP.w CODE_B699CC

CODE_B69A1F:
	JMP.w [$04F5]

CODE_B69A22:
	JSR.w CODE_B69CF9
	JSR.w CODE_B69CDE
	LDA.w #$0002
	STA.b $5C,x
	LDA.b $1E,x
	ASL
	BPL.b CODE_B69A3D
	JSR.w CODE_B69C5D
	LDA.b $62,x
	EOR.w #$FFFF
	INC
	STA.b $62,x
CODE_B69A3D:
	LDY.b $5E,x
	LDA.w $0012,y
	SEC
	SBC.b $62,x
	STA.w $0012,y
	STA.w $0062,y
	LDY.b $60,x
	LDA.b $12,x
	STA.w $0062,y
CODE_B69A52:
	LDX.b $70
	LDY.b $5E,x
	JSR.w CODE_B69C6E
	LDY.b $60,x
	JSR.w CODE_B69C6E
	LDA.w #$0006
	JSR.w CODE_B69BA6
CODE_B69A64:
	JSR.w CODE_B69C47
	LDA.w $002C,y
	BIT.w #$0002
	BEQ.b CODE_B69A78
	JSR.w CODE_B69C5D
	JSR.w CODE_B69C9B
	JMP.w CODE_B69A52

CODE_B69A78:
	JMP.w [$04F5]

CODE_B69A7B:
	JSR.w CODE_B69CF9
	JSR.w CODE_B69BBF
	STZ.b $5C,x
	JSR.w CODE_B69C11
	LDA.b $1E,x
	ASL
	BPL.b CODE_B69A8E
	JSR.w CODE_B69C5D
CODE_B69A8E:
	JSR.w CODE_B69C5D
	LDA.w #$0800
	STA.b $38,x
	JSR.w CODE_B69C3B
	LDY.b $5E,x
	LDA.w $0012,y
	STA.w $005E,y
	LDY.b $60,x
	LDA.w $0012,y
	STA.w $005E,y
	JMP.w CODE_B699CC

CODE_B69AAC:
	LDX.b $70
	JSR.w CODE_B69C9B
	LDY.b $5E,x
	JSR.w CODE_B69C6E
	LDY.b $60,x
	JSR.w CODE_B69C6E
	LDY.b $5E,x
	LDA.w $005E,y
	PHA
	LDY.b $60,x
	LDA.w $005E,y
	PHA
	JSR.w CODE_B69C47
	PLA
	STA.w $0062,y
	JSR.w CODE_B69C54
	PLA
	STA.w $0062,y
	LDA.w #$0906
	STA.b $38,x
	JMP.w CODE_B69A64

CODE_B69ADD:
	TYX
	JSR.w CODE_B69BB6
	JSR.w CODE_B69BAD
	JSR.w CODE_B69C9B
	JSR.w CODE_B69CA3
	JSR.w CODE_B69C9B
	DEC.b $64,x
	LDA.w #$0802
	STA.b $38,x
	JMP.w [$04F5]

CODE_B69AF7:
	JSR.w CODE_B69CF9
	JSR.w CODE_B69BBF
	STZ.b $5C,x
	JSR.w CODE_B69C11
	LDA.b $1E,x
	ASL
	BPL.b CODE_B69B0A
	JSR.w CODE_B69C5D
CODE_B69B0A:
	LDA.w #$0800
	STA.b $38,x
	JSR.w CODE_B69C3B
	LDY.b $5E,x
	LDA.w $0012,y
	CLC
	ADC.b $6C,x
	STA.w $005E,y
	LDY.b $60,x
	LDA.w $0012,y
	CLC
	ADC.b $6C,x
	STA.w $005E,y
	JSR.w CODE_B69C9B
	LDY.b $5E,x
	JSR.w CODE_B69C6E
	LDY.b $60,x
	JSR.w CODE_B69C6E
	LDY.b $5E,x
	LDA.w $005E,y
	PHA
	LDY.b $60,x
	LDA.w $005E,y
	PHA
	JSR.w CODE_B69C47
	PLA
	STA.w $0062,y
	JSR.w CODE_B69C54
	PLA
	STA.w $0062,y
	LDA.w #$0B06
	STA.b $38,x
	JMP.w CODE_B69A64

CODE_B69B57:
	TYX
	JSR.w CODE_B69BB6
	JSR.w CODE_B69BAD
	JSR.w CODE_B69CA3
	JSR.w CODE_B69C9B
	DEC.b $64,x
	LDA.w #$0C02
	STA.b $38,x
	JMP.w [$04F5]

CODE_B69B6E:
	TYX
	LDY.b $5E,x
	JSR.w CODE_B69C6E
	LDY.b $60,x
	JSR.w CODE_B69C6E
	LDY.b $5E,x
	LDA.w $005E,y
	PHA
	LDY.b $60,x
	LDA.w $005E,y
	PHA
	JSR.w CODE_B69C47
	PLA
	STA.w $0062,y
	JSR.w CODE_B69C54
	PLA
	STA.w $0062,y
	LDA.w #$0B06
	STA.b $38,x
	JMP.w CODE_B69A64

CODE_B69B9B:
	JSL.l CODE_BB85A9
	JSL.l CODE_BB85AC
	JMP.w CODE_B6F27D

CODE_B69BA6:
	SEP.b #$20
	STA.b $38,x
	REP.b #$20
	RTS

CODE_B69BAD:
	LDA.b $66,x
	EOR.w #$FFFF
	INC
	STA.b $66,x
	RTS

CODE_B69BB6:
	SEP.b #$20
	LDA.b $65,x
	STA.b $64,x
	REP.b #$20
	RTS

CODE_B69BBF:
	LDA.b $6C,x
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $64,x
	STA.b $65,x
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	JSR.w CODE_B69CDE
	LDY.b $62,x
	LDA.b $1E,x
	ASL
	BPL.b CODE_B69BE6
	LDA.w !REGISTER_QuotientLo
	EOR.w #$FFFF
	INC
	BRA.b CODE_B69BEF

CODE_B69BE6:
	TYA
	EOR.w #$FFFF
	INC
	TAY
	LDA.w !REGISTER_QuotientLo
CODE_B69BEF:
	ASL
	STA.b $62,x
	CPY.w #$0000
	BEQ.b CODE_B69BFB
	STY.b $1A
	BRA.b CODE_B69C05

CODE_B69BFB:
	CMP.w #$8000
	ROR
	EOR.w #$FFFF
	INC
	STA.b $1A
CODE_B69C05:
	LDY.b $5E,x
	LDA.w $0012,y
	CLC
	ADC.b $1A
	STA.w $0012,y
	RTS

CODE_B69C11:
	LDY.b $5E,x
	LDA.b $66,x
	SEP.b #$20
	STA.w $0066,y
	LDA.b #$01
	STA.w $0038,y
	LDY.b $60,x
	STA.w $0038,y
	XBA
	STA.w $0066,y
	REP.b #$20
	LDA.b $6A,x
	SEP.b #$20
	XBA
	STA.w $006A,y
	LDY.b $5E,x
	XBA
	STA.w $006A,y
	REP.b #$20
	RTS

CODE_B69C3B:
	LDA.b $62,x
	STA.b $66,x
	LDA.b $12,x
	CLC
	ADC.b $6C,x
	STA.b $62,x
	RTS

CODE_B69C47:
	LDX.b $70
	LDA.b $5C,x
CODE_B69C4B:
	CLC
	ADC.b $70
	TAX
	LDY.b $5E,x
	LDX.b $70
	RTS

CODE_B69C54:
	LDX.b $70
	LDA.b $5C,x
	EOR.w #$0002
	BRA.b CODE_B69C4B

CODE_B69C5D:
	LDA.b $6C,x
	EOR.w #$FFFF
	INC
	STA.b $6C,x
	LDA.b $32,x
	EOR.w #$FFFF
	INC
	STA.b $32,x
	RTS

CODE_B69C6E:
	LDA.w $0062,y
	CLC
	ADC.b $6C,x
	STA.w $0062,y
	LDA.w #$0003
	STA.w $0038,y
	LDA.b $32,x
	STA.w $0030,y
	STY.b $76
	TYX
	STZ.b $2C,x
	STZ.b $2A,x
	LDA.w #$01FA
	JSL.l CODE_B9A003
	RTS

CODE_B69C91:
	TXA
	CLC
	ADC.b $5C,x
	TAX
	LDY.b $5E,x
	LDX.b $70
	RTS

CODE_B69C9B:
	LDA.b $5C,x
	EOR.w #$0002
	STA.b $5C,x
	RTS

CODE_B69CA3:
	JSR.w CODE_B69C91
	LDA.w #$0000
	STA.w $002C,y
	LDA.w #$0002
	STA.w $0038,y
	LDA.w $0012,y
	CLC
	ADC.b $66,x
	STA.w $0062,y
	LDA.w $0016,y
	STA.w $0064,y
	STY.b $76
	LDA.b $68,x
	STA.w $005C,y
	LDA.b $64,x
	AND.w #$00FF
	CMP.w #$0002
	BNE.b CODE_B69CD7
	LDA.w #$01F8
	BRA.b CODE_B69CDA

CODE_B69CD7:
	LDA.w #$01F9
CODE_B69CDA:
	STA.w $006C,y
	RTS

CODE_B69CDE:
	LDY.b $5E,x
	LDA.w $001E,y
	AND.w #$BFFF
	ORA.b $1E,x
	STA.w $001E,y
	LDY.b $60,x
	LDA.w $001E,y
	AND.w #$BFFF
	ORA.b $1E,x
	STA.w $001E,y
	RTS

CODE_B69CF9:
	JSR.w CODE_B69D08
	STY.b $5E,x
	STX.b $32,y
	JSR.w CODE_B69D08
	STY.b $60,x
	STX.b $32,y
	RTS

CODE_B69D08:
	LDY.w #$00CA
	JSL.l CODE_BB8585
	LDY.b $76
	LDA.w #$0101
	STA.w $0028,y
	LDX.b $70
	RTS

DKC3_NorSpr03C4_UnknownSprite03C4_Main:
;$B69D1A
	JMP.w (DATA_B69D1D,x)

DATA_B69D1D:
	dw CODE_B69D50
	dw CODE_B69D89
	dw CODE_B69D92
	dw CODE_B69DBD
	dw CODE_B69DD5
	dw CODE_B69DFA
	dw CODE_B69E27
	dw CODE_B69E57
	dw CODE_B69E60
	dw CODE_B69E80
	dw CODE_B69EC2

CODE_B69D33:
	LDY.b $70
	LDX.b $32,y
	LDA.w #$018C
	CMP.b $00,x
	BNE.b CODE_B69D3F
	RTS

CODE_B69D3F:
	PLA
	JMP.w CODE_B6F27D

CODE_B69D43:
	JSL.l CODE_BBAB46
	BCC.b CODE_B69D4D
	PLA
	JMP.w [$04F5]

CODE_B69D4D:
	LDX.b $70
	RTS

CODE_B69D50:
	JSR.w CODE_B69D33
	JSR.w CODE_B69ED8
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B69D86
	INC.b $29,x
	STZ.b $2C,x
	LDY.b $32,x
	LDA.b $64,x
	AND.w #$00FF
	BEQ.b CODE_B69D78
	LDA.b $2C,x
	ORA.w #$0001
	STA.b $2C,x
CODE_B69D78:
	LDA.w #$0001
	STA.b $38,x
	STZ.b $5A,x
	LDA.w #$0638
	JSL.l CODE_B28012
CODE_B69D86:
	JMP.w CODE_B685E6

CODE_B69D89:
	JSR.w CODE_B69D33
	JSR.w CODE_B69ED8
	JMP.w CODE_B685E6

CODE_B69D92:
	JSR.w CODE_B69D33
	JSR.w CODE_B69ED8
	LDA.b $40,x
	CMP.w #$01FB
	BEQ.b CODE_B69DAA
	CMP.w #$01FD
	BEQ.b CODE_B69DAA
	LDA.b $5C,x
	BEQ.b CODE_B69DAD
	DEC.b $5C,x
CODE_B69DAA:
	JMP.w CODE_B685E6

CODE_B69DAD:
	REP.b #$20
	DEC.b $38,x
	DEC.b $38,x
	LDA.w #$01F6
	JSL.l CODE_B9A000
	JMP.w CODE_B69D50

CODE_B69DBD:
	JSR.w CODE_B69D33
	JSR.w CODE_B69ED8
	JSL.l CODE_B9E000
	BCC.b CODE_B69DD2
	LDA.b $30,x
	EOR.w #$FFFF
	STA.b $30,x
	INC.b $38,x
CODE_B69DD2:
	JMP.w CODE_B685E6

CODE_B69DD5:
	JSR.w CODE_B69D33
	JSR.w CODE_B69ED8
	JSL.l CODE_B9E000
	LDA.b $2A,x
	EOR.b $30,x
	BPL.b CODE_B69DF7
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $5A,x
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$01FD
	JSL.l CODE_B9A000
CODE_B69DF7:
	JMP.w CODE_B685E6

CODE_B69DFA:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.l DATA_FF1BC0+$02
	STA.b $06,x
	JSL.l CODE_BBAB29
	BCC.b CODE_B69E24
	LDY.b $70
	LDX.b $32,y
	LDY.b $5E,x
	CPY.b $70
	BNE.b CODE_B69E1E
	STZ.b $5E,x
	BRA.b CODE_B69E20

CODE_B69E1E:
	STZ.b $60,x
CODE_B69E20:
	JSL.l CODE_BB8597
CODE_B69E24:
	JMP.w [$04F5]

CODE_B69E27:
	JSR.w CODE_B69D43
	JSR.w CODE_B69F1E
	LDA.b $28,x
	AND.w #$0001
	CMP.w #$0001
	BEQ.b CODE_B69E44
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$0200
	STA.b $6C,x
	JMP.w CODE_B685E6

CODE_B69E44:
	INC.b $38,x
	LDA.w #$0200
	JSL.l CODE_B9A000
	LDA.w #$0638
	JSL.l CODE_B28012
	JMP.w [$04F5]

CODE_B69E57:
	JSR.w CODE_B69D43
	JSR.w CODE_B69F1E
	JMP.w CODE_B685E6

CODE_B69E60:
	JSR.w CODE_B69D43
	JSR.w CODE_B69F1E
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B69E7D
	DEC.b $38,x
	LDA.w #$0638
	JSL.l CODE_B28012
CODE_B69E7D:
	JMP.w CODE_B685E6

CODE_B69E80:
	JSR.w CODE_B69D43
	INC.b $38,x
	LDY.w #$0000
	LDA.w DATA_B69ECF,y
	STA.b $5E,x
	LDA.w DATA_B69ECF+$02,y
	AND.w #$00FF
	STA.b $5C,x
	STZ.b $2A,x
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	EOR.b $1E,x
	ASL
	BMI.b CODE_B69EAF
	LDA.b $5E,x
	EOR.w #$FFFF
	INC
	STA.b $5E,x
	DEC.b $2A,x
CODE_B69EAF:
	LDA.b $5E,x
	STA.b $30,x
	LDA.w #$0047
	STA.b $5A,x
	LDA.w #$0201
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B69EC2:
	JSR.w CODE_B69D43
	JSR.w CODE_B69F1E
	JSL.l CODE_B9E000
	JMP.w CODE_B685E6

DATA_B69ECF:
	db $00,$03,$03,$00,$03,$03,$00,$03,$03

CODE_B69ED8:
	LDA.w #$0420
	JSL.l CODE_BEC006
	BCS.b CODE_B69EED
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	RTS

CODE_B69EED:
	PLA
	LDA.w #$0005
	STA.b $38,x
	LDY.b $32,x
	LDA.w #$000D
	STA.w $0038,y
	LDA.w #$0000
	LDX.b $5E,y
	CPX.b $70
	BNE.b CODE_B69F08
	LDX.b $60,y
	BRA.b CODE_B69F08

CODE_B69F08:
	TXA
	BEQ.b CODE_B69F10
	LDA.w #$0006
	STA.b $38,x
CODE_B69F10:
	LDA.w #$0659
	JSL.l CODE_B28012
	LDA.w #$01FC
	JMP.w CODE_B6878E

CODE_B69F1D:
	RTS

CODE_B69F1E:
	LDA.w #$0420
	JSL.l CODE_BEC006
	BCS.b CODE_B69F33
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	RTS

CODE_B69F33:
	PLA
	LDA.w #$0005
	STA.b $38,x
	LDA.w #$0659
	JSL.l CODE_B28012
	LDA.w #$01FC
	JMP.w CODE_B6878E

CODE_B69F46:
	RTS

DKC3_NorSpr03C8_SkiddaAndKobble_Main:
;$B69F47
	JMP.w (DATA_B69F4A,x)

DATA_B69F4A:
	dw CODE_B69F52
	dw CODE_B69F5B
	dw CODE_B69F87
	dw CODE_B69F8A

CODE_B69F52:
	TYX
	JSR.w CODE_B6F262
	INC.b $38,x
	JMP.w [$04F5]

CODE_B69F5B:
	JSR.w CODE_B69F65
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B69F65:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B69F7E
	JSL.l CODE_BCE425
	LDA.w #$08A8
	JSL.l CODE_BEC009
	BCC.b CODE_B69F7D
	BNE.b CODE_B69F7E
CODE_B69F7D:
	RTS

CODE_B69F7E:
	LDY.w #$0002
	LDA.w #$0205
	JMP.w CODE_B6878B

CODE_B69F87:
	JMP.w CODE_B696A0

CODE_B69F8A:
	TYX
	LDA.b $61,x
	AND.w #$00FF
	SEC
	SBC.b $12,x
	EOR.w #$FFFF
	INC
	STA.b $64,x
	LDA.b $60,x
	AND.w #$00FF
	CLC
	ADC.b $12,x
	STA.b $66,x
	SEC
	SBC.b $64,x
	STA.b $68,x
	STZ.b $38,x
	BRA.b CODE_B69F52

DKC3_NorSpr00D0_Minkey_Main:
;$B69FAC
	JMP.w (DATA_B69FAF,x)

DATA_B69FAF:
	dw CODE_B69FB1

CODE_B69FB1:
	TYX
	DEC.b $5C,x
	LDA.b $5C,x
	AND.w #$00FF
	BNE.b CODE_B69FCD
	LDA.b $5C,x
	XBA
	ORA.b $5C,x
	STA.b $5C,x
	LDA.b $5E,x
	STA.b $44,x
	LDA.w #$020D
	JSL.l CODE_B9A000
CODE_B69FCD:
	JMP.w CODE_B6F231

DKC3_NorSpr0040_MinkeyAcorn_Main:
;$B69FD0
	JMP.w (DATA_B69FD3,x)

DATA_B69FD3:
	dw CODE_B69FEE
	dw CODE_B6A055
	dw CODE_B69FD9

CODE_B69FD9:
	TYX
	LDA.b $12,x
	LDY.b $30,x
	BPL.b CODE_B69FE6
	SEC
	SBC.w #$0084
	BRA.b CODE_B69FEA

CODE_B69FE6:
	CLC
	ADC.w #$0084
CODE_B69FEA:
	STA.b $5C,x
	STZ.b $38,x
CODE_B69FEE:
	LDX.b $70
	LDA.b $12,x
	LDY.b $30,x
	BPL.b CODE_B69FFC
	CMP.b $5C,x
	BCS.b CODE_B6A000
	BRA.b CODE_B6A025

CODE_B69FFC:
	CMP.b $5C,x
	BCS.b CODE_B6A025
CODE_B6A000:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCS.b CODE_B6A025
	LDA.w #$0020
	LDY.w #$0000
	INC.w $1860
	JSL.l CODE_BEC000
	BCC.b CODE_B6A055
	LDA.w #$0026
	JSL.l CODE_BFF006
	BRA.b CODE_B6A02C

CODE_B6A025:
	LDA.w #$0027
	JSL.l CODE_BFF006
CODE_B6A02C:
	LDX.b $70
	STZ.b $3A,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	STA.b $30,x
	PHP
	LDA.b $1E,x
	AND.w #$3FFF
	PLP
	BMI.b CODE_B6A04A
	ORA.w #$8000
CODE_B6A04A:
	STA.b $1E,x
	INC.b $38,x
	LDA.w #$0210
	JSL.l CODE_B9A000
CODE_B6A055:
	JSL.l CODE_B9E000
	JMP.w CODE_B6BF79

DKC3_NorSpr0190_UnknownSprite0190_Main:
;$B6A05C
	JMP.w (DATA_B6A05F,x)

DATA_B6A05F:
	dw CODE_B6A065
	dw CODE_B6A0C3
	dw CODE_B6A0DC

CODE_B6A065:
	JSR.w CODE_B6A5DC
	ASL
	TAX
	JMP.w (DATA_B6A06D,x)

DATA_B6A06D:
	dw CODE_B6A073
	dw CODE_B6A097
	dw CODE_B6A0B2

CODE_B6A073:
	LDY.w #$00D0
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STY.b $5C,x
	STX.b $5E,y
	PHY
	LDY.w #$00D2
	JSL.l CODE_BB8585
	PLX
	LDY.b $76
	STY.b $5C,x
	LDX.b $70
	STY.b $5E,x
	STX.b $5C,y
	BRA.b CODE_B6A0C1

CODE_B6A097:
	LDY.w #$00D2
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STY.b $5E,x
	STX.b $5C,y
	TYX
	INC.b $38,x
	LDA.w #$0149
	JSL.l CODE_B9A003
	BRA.b CODE_B6A0C1

CODE_B6A0B2:
	LDY.w #$00D0
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STY.b $5C,x
	STX.b $5E,y
CODE_B6A0C1:
	INC.b $38,x
CODE_B6A0C3:
	JSL.l CODE_BBAB52
	BCC.b CODE_B6A0D9
	LDX.b $70
	LDY.b $5C,x
	BEQ.b CODE_B6A0D2
	JSR.w CODE_B6F3EB
CODE_B6A0D2:
	LDY.b $5E,x
	BEQ.b CODE_B6A0D9
	JSR.w CODE_B6F3EB
CODE_B6A0D9:
	JMP.w [$04F5]

CODE_B6A0DC:
	JSL.l CODE_BB85A9
	JSL.l CODE_BB8594
	JMP.w [$04F5]

DKC3_NorSpr03D0_Koin_Main:
;$B6A0E7
	JMP.w (DATA_B6A0EA,x)

DATA_B6A0EA:
	dw CODE_B6A104
	dw CODE_B6A120
	dw CODE_B6A18E
	dw CODE_B6A191
	dw CODE_B6A19A
	dw CODE_B6A1A8
	dw CODE_B6A1B7
	dw CODE_B6A1C5
	dw CODE_B6A256
	dw CODE_B6A2C1
	dw CODE_B6A34B
	dw CODE_B6A3CA
	dw CODE_B6A429

CODE_B6A104:
	JSL.l CODE_B6840E
	INC.b $38,x
	JSR.w CODE_B6F284
	LDY.b $5C,x
	BEQ.b CODE_B6A11D
	TYX
	JSR.w CODE_B6F284
	LDX.b $70
	LDA.w #$2DCD
	JSR.w CODE_B6A638
CODE_B6A11D:
	JMP.w [$04F5]

CODE_B6A120:
	JSR.w CODE_B6A4FE
	SEC
	JSR.w CODE_B6A651
	BCS.b CODE_B6A16B
	CMP.w #$2DEF
	BCS.b CODE_B6A164
	STA.b $1A
	JSR.w CODE_B6A587
	LDA.b $1A
	CMP.w #$2DCD
	BNE.b CODE_B6A164
	LDA.b $40,x
	CMP.w #$0211
	BEQ.b CODE_B6A14C
	CMP.w #$0215
	BNE.b CODE_B6A155
	JSL.l CODE_B9A006
	BRA.b CODE_B6A170

CODE_B6A14C:
	JSL.l CODE_B9A006
	JSR.w CODE_B6A482
	BRA.b CODE_B6A170

CODE_B6A155:
	LDA.w #$0211
	JSL.l CODE_B9A000
	JSR.w CODE_B6A482
	LDA.w #$2DCD
	BRA.b CODE_B6A16D

CODE_B6A164:
	STA.b $24,x
	STZ.b $40,x
	JSR.w CODE_B6A482
CODE_B6A16B:
	LDA.b $24,x
CODE_B6A16D:
	JSR.w CODE_B6A638
CODE_B6A170:
	LDA.b $5E,x
	BNE.b CODE_B6A17A
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A17D
CODE_B6A17A:
	JSR.w CODE_B6A180
CODE_B6A17D:
	JMP.w [$04F5]

CODE_B6A180:
	JSL.l CODE_B78033
	BNE.b CODE_B6A18D
	LDA.w #CODE_B6A48C
	JSL.l CODE_BB85D6
CODE_B6A18D:
	RTS

CODE_B6A18E:
	JMP.w CODE_B696A0

CODE_B6A191:
	JSR.w CODE_B6A4FE
	JSR.w CODE_B6A180
	JMP.w CODE_B685E6

CODE_B6A19A:
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $24,x
	JSR.w CODE_B6A638
	JMP.w [$04F5]

CODE_B6A1A8:
	JSL.l CODE_B6840E
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6F284
	JMP.w [$04F5]

CODE_B6A1B7:
	TYX
	INC.b $38,x
	JSR.w CODE_B6F284
	JSR.w CODE_B6F262
	LDA.b $12,x
	STA.b $64,x
	TXY
CODE_B6A1C5:
	JSR.w CODE_B6A49F
	LDA.b $61,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	STA.b $1A
	LDA.b $60,x
	AND.w #$00FF
	CLC
	ADC.b $12,x
	STA.b $1C
	LDA.b $63,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	STA.b $1E
	LDA.b $62,x
	AND.w #$00FF
	CLC
	ADC.b $16,x
	STA.b $20
	LDY.w $04F9
	LDA.w #$001A
	JSL.l CODE_B6F3AB
	BCC.b CODE_B6A210
	INC.b $38,x
CODE_B6A204:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A20D
	JSR.w CODE_B6A42D
CODE_B6A20D:
	JMP.w [$04F5]

CODE_B6A210:
	SEC
	JSR.w CODE_B6A651
	BCS.b CODE_B6A204
	CMP.w #$2DEF
	BCS.b CODE_B6A23C
	CMP.w #$2DCD
	BNE.b CODE_B6A23C
	LDA.b $40,x
	CMP.w #$0211
	BEQ.b CODE_B6A22C
	CMP.w #$0215
	BNE.b CODE_B6A24C
CODE_B6A22C:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A239
	JSR.w CODE_B6A42D
	JSL.l CODE_B9A006
CODE_B6A239:
	JMP.w [$04F5]

CODE_B6A23C:
	STA.b $24,x
	STZ.b $40,x
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A249
	JSR.w CODE_B6A42D
CODE_B6A249:
	JMP.w [$04F5]

CODE_B6A24C:
	LDA.w #$0211
	JSL.l CODE_B9A000
	JMP.w CODE_B6A204

CODE_B6A256:
	JSR.w CODE_B6A49F
	LDA.w #$0218
	CMP.b $40,x
	BEQ.b CODE_B6A284
	LDY.w $04F9
	JSL.l CODE_B5801E
	CMP.b $1A
	BCC.b CODE_B6A279
	LDA.b $1A
	CMP.w #$001E
	BCS.b CODE_B6A279
	INC.b $38,x
	INC.b $38,x
	JMP.w CODE_B6A34B

CODE_B6A279:
	LDA.w #$0217
	CMP.b $40,x
	BEQ.b CODE_B6A284
	JSL.l CODE_B9A000
CODE_B6A284:
	LDX.b $70
	JSR.w CODE_B6A443
	JSL.l CODE_B9E000
	JSR.w CODE_B6A45A
	BCS.b CODE_B6A2A2
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A29F
	JSR.w CODE_B6A42D
	JSL.l CODE_B9A006
CODE_B6A29F:
	JMP.w [$04F5]

CODE_B6A2A2:
	STY.b $12,x
	STZ.b $2A,x
	INC.b $38,x
	SEC
	JSR.w CODE_B6A651
	STA.b $66,x
	LDA.w #$021B
	JSL.l CODE_B9A000
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A2BE
	JSR.w CODE_B6A42D
CODE_B6A2BE:
	JMP.w [$04F5]

CODE_B6A2C1:
	JSR.w CODE_B6A49F
	LDA.b $40,x
	CMP.w #$0219
	BEQ.b CODE_B6A2F8
	CMP.w #$021B
	BEQ.b CODE_B6A2F8
	SEC
	JSR.w CODE_B6A651
	BCS.b CODE_B6A315
	CMP.w #$2DEF
	BCS.b CODE_B6A311
	PHA
	JSR.w CODE_B6A443
	JSR.w CODE_B6A45A
	BCC.b CODE_B6A321
	STZ.b $2A,x
	PLA
	CMP.w #$2DCD
	BNE.b CODE_B6A311
	LDA.b $40,x
	CMP.w #$0211
	BEQ.b CODE_B6A2F8
	CMP.w #$0215
	BNE.b CODE_B6A308
CODE_B6A2F8:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A305
	JSR.w CODE_B6A42D
	JSL.l CODE_B9A006
CODE_B6A305:
	JMP.w [$04F5]

CODE_B6A308:
	LDA.w #$0211
	JSL.l CODE_B9A000
	BRA.b CODE_B6A315

CODE_B6A311:
	STA.b $24,x
	STZ.b $40,x
CODE_B6A315:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A31E
	JSR.w CODE_B6A42D
CODE_B6A31E:
	JMP.w [$04F5]

CODE_B6A321:
	PLA
	LDA.w #$000B
	STA.b $38,x
	LDA.w #$021A
	JSL.l CODE_B9A000
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A337
	JSR.w CODE_B6A42D
CODE_B6A337:
	JMP.w [$04F5]

CODE_B6A33A:
	LDA.w #$0008
	STA.b $38,x
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A348
	JSR.w CODE_B6A42D
CODE_B6A348:
	JMP.w [$04F5]

CODE_B6A34B:
	JSR.w CODE_B6A49F
	LDA.b $40,x
	CMP.w #$0219
	BEQ.b CODE_B6A3B8
	CMP.w #$021B
	BEQ.b CODE_B6A3B8
	LDY.w $04F9
	JSL.l CODE_B5801E
	CMP.b $1A
	BCC.b CODE_B6A36C
	LDA.b $1A
	CMP.w #$001E
	BCC.b CODE_B6A374
CODE_B6A36C:
	LDA.w #$0008
	STA.b $38,x
	JMP.w CODE_B6A279

CODE_B6A374:
	LDA.b $30,x
	PHA
	STZ.b $30,x
	JSL.l CODE_B9E000
	PLA
	STA.b $30,x
	LDA.b $2A,x
	BPL.b CODE_B6A388
	EOR.w #$FFFF
	INC
CODE_B6A388:
	CMP.w #$0060
	BCS.b CODE_B6A3B8
	STZ.b $2A,x
	CLC
	JSR.w CODE_B6A651
	BCS.b CODE_B6A3AC
	STA.b $66,x
	LDA.w #$0219
	LDY.b $40,x
	BEQ.b CODE_B6A3A8
	CMP.b $40,x
	BEQ.b CODE_B6A3B8
	INC
	INC
	CMP.b $40,x
	BEQ.b CODE_B6A3B8
CODE_B6A3A8:
	JSL.l CODE_B9A000
CODE_B6A3AC:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A3B5
	JSR.w CODE_B6A42D
CODE_B6A3B5:
	JMP.w [$04F5]

CODE_B6A3B8:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A3C5
	JSR.w CODE_B6A42D
	JSL.l CODE_B9A006
CODE_B6A3C5:
	JMP.w [$04F5]

CODE_B6A3C8:
	BRA.b CODE_B6A3A8

CODE_B6A3CA:
	JSR.w CODE_B6A49F
	LDA.w #$021A
	CMP.b $40,x
	BEQ.b CODE_B6A419
	LDY.w $04F9
	JSL.l CODE_B5801E
	LDA.b $1A
	CMP.w #$001E
	BCC.b CODE_B6A3FC
CODE_B6A3E2:
	SEC
	JSR.w CODE_B6A651
	BCS.b CODE_B6A40D
	LDA.b $24,x
	CMP.w #$2DCD
	BNE.b CODE_B6A3F2
	JMP.w CODE_B6A33A

CODE_B6A3F2:
	LDA.w #$021A
	JSL.l CODE_B9A000
	JMP.w CODE_B6805A

CODE_B6A3FC:
	LDA.b $1C
	CMP.w #$0008
	BCC.b CODE_B6A3E2
	SEC
	JSR.w CODE_B6A651
	BCS.b CODE_B6A40D
	STA.b $24,x
	STZ.b $40,x
CODE_B6A40D:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A416
	JSR.w CODE_B6A42D
CODE_B6A416:
	JMP.w [$04F5]

CODE_B6A419:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6A426
	JSR.w CODE_B6A42D
	JSL.l CODE_B9A006
CODE_B6A426:
	JMP.w [$04F5]

CODE_B6A429:
	TYX
	JMP.w CODE_B6A33A

CODE_B6A42D:
	LDX.b $70
	LDA.b $24,x
	CMP.w #$2DF0
	BCC.b CODE_B6A442
	CMP.w #$2DF6
	BCS.b CODE_B6A442
	JSL.l CODE_B6840E
	JSR.w CODE_B6A180
CODE_B6A442:
	RTS

CODE_B6A443:
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	EOR.b $30,x
	ASL
	BMI.b CODE_B6A459
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B6A459:
	RTS

CODE_B6A45A:
	LDA.b $30,x
	BMI.b CODE_B6A46E
	LDA.b $60,x
	AND.w #$00FF
	CLC
	ADC.b $64,x
	TAY
	DEC
	CMP.b $12,x
	BCC.b CODE_B6A480
	BRA.b CODE_B6A47E

CODE_B6A46E:
	LDA.b $61,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $64,x
	TAY
	CMP.b $12,x
	BCS.b CODE_B6A480
CODE_B6A47E:
	CLC
	RTS

CODE_B6A480:
	SEC
	RTS

CODE_B6A482:
	LDY.b $70
	LDX.b $5C,y
	BEQ.b CODE_B6A48A
	STZ.b $58,x
CODE_B6A48A:
	TYX
	RTS

CODE_B6A48C:
	LDA.w #$001B
	JSL.l CODE_BEC01B
	BCC.b CODE_B6A49E
	BEQ.b CODE_B6A49E
	LDA.w #$0649
	JSL.l CODE_B28012
CODE_B6A49E:
	RTL

CODE_B6A49F:
	LDX.b $70
	DEC.b $68,x
	BPL.b CODE_B6A4FE
	INC.b $68,x
	JSL.l CODE_BCE425
	LDA.w #$8000
	JSL.l CODE_BEC009
	BCC.b CODE_B6A4FE
	LDA.w #$000F
	JSL.l CODE_B88069
	BCS.b CODE_B6A4FE
	JSL.l CODE_BEC021
	LDA.w #$0664
	JSL.l CODE_B28012
	LDA.b $2A,x
	BNE.b CODE_B6A4D4
	LDA.b $1E,x
	XBA
	ASL
	JSL.l CODE_B58021
CODE_B6A4D4:
	BPL.b CODE_B6A4E0
	CMP.w #$FB00
	BCC.b CODE_B6A4E8
	LDA.w #$FB00
	BRA.b CODE_B6A4E8

CODE_B6A4E0:
	CMP.w #$0500
	BCS.b CODE_B6A4E8
	LDA.w #$0500
CODE_B6A4E8:
	STA.w $17CA
	LDA.w #$FC00
	STA.w $17CC
	STZ.w $17CE
	LDY.b $78
	STY.w $17C8
	LDA.w #$000A
	STA.b $68,x
CODE_B6A4FE:
	LDA.w #$0400
	JSL.l CODE_BEC006
	BCC.b CODE_B6A586
	BNE.b CODE_B6A586
	LDA.w #$0633
	JSL.l CODE_B28012
	LDY.b $78
	LDA.w $0028,y
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_B6A528
	LDA.b $16,x
	SEC
	SBC.w $0016,y
	CMP.w #$0014
	BPL.b CODE_B6A586
CODE_B6A528:
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6A546
	LDA.b $40,x
	CMP.w #$0211
	BEQ.b CODE_B6A586
	CMP.w #$0215
	BEQ.b CODE_B6A586
	LDA.b $24,x
	CMP.w #$2DE2
	BCC.b CODE_B6A586
CODE_B6A546:
	PLA
	LDA.w #$0002
	STA.b $38,x
	LDY.b $5E,x
	BEQ.b CODE_B6A580
	LDA.w #$0000
	STA.w $005C,y
	JSR.w CODE_B6A5DC
	BNE.b CODE_B6A578
	LDY.b $5C,x
	STY.b $76
	LDA.b $1E,x
	TYX
	INC.b $38,x
	ASL
	LDY.w #$0213
	BPL.b CODE_B6A56B
	INY
CODE_B6A56B:
	TYA
	JSL.l CODE_B9A003
	LDA.w #$0001
	JSR.w CODE_B6A604
	BRA.b CODE_B6A580

CODE_B6A578:
	LDY.b $5E,x
	LDA.w #$0002
	STA.w $0038,y
CODE_B6A580:
	LDA.w #$0212
	JMP.w CODE_B6878E

CODE_B6A586:
	RTS

CODE_B6A587:
	LDY.w $04F9
	LDA.w $003A,y
	BIT.w #$0020
	BEQ.b CODE_B6A5A3
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	BPL.b CODE_B6A59E
	EOR.w #$FFFF
	INC
CODE_B6A59E:
	CMP.w #$0024
	BCC.b CODE_B6A5A4
CODE_B6A5A3:
	RTS

CODE_B6A5A4:
	LDA.b $16,x
	CLC
	ADC.w #$FFE0
	CMP.w $0016,y
	BCS.b CODE_B6A5A3
	CLC
	ADC.w #$0025
	CMP.w $0016,y
	BCC.b CODE_B6A5A3
	PLA
	LDA.w #$0003
	STA.b $38,x
	LDY.b $5C,x
	BEQ.b CODE_B6A5D2
	LDA.b $1E,x
	ASL
	BPL.b CODE_B6A5CC
	LDA.w #$2E31
	BRA.b CODE_B6A5CF

CODE_B6A5CC:
	LDA.w #$2DFA
CODE_B6A5CF:
	STA.w $0024,y
CODE_B6A5D2:
	LDA.w #$0215
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6A5DC:
	LDA.w $05B9
	SEC
	SBC.w #$0025
	LSR
	LSR
	TAY
	LDA.w $0697,y
	STA.b $1A
	LDA.w $05B9
	SEC
	SBC.w #$0025
	AND.w #$0003
	BEQ.b CODE_B6A5FE
CODE_B6A5F7:
	LSR.b $1A
	LSR.b $1A
	DEC
	BNE.b CODE_B6A5F7
CODE_B6A5FE:
	LDA.b $1A
	AND.w #$0003
	RTS

CODE_B6A604:
	STA.b $1A
	LDA.w #$FFFC
	STA.b $1C
	LDA.w $05B9
	SEC
	SBC.w #$0025
	LSR
	LSR
	TAY
	LDA.w $05B9
	SEC
	SBC.w #$0025
	AND.w #$0003
	BEQ.b CODE_B6A62D
CODE_B6A621:
	ASL.b $1A
	ASL.b $1A
	SEC
	ROL.b $1C
	ROL.b $1C
	DEC
	BNE.b CODE_B6A621
CODE_B6A62D:
	LDA.w $0697,y
	AND.b $1C
	ORA.b $1A
	STA.w $0697,y
	RTS

CODE_B6A638:
	CLC
	ADC.w #$002D
	TAY
	LDA.b $1E,x
	ASL
	BPL.b CODE_B6A648
	TYA
	CLC
	ADC.w #$0037
	TAY
CODE_B6A648:
	TYA
	LDY.b $5C,x
	BEQ.b CODE_B6A650
	STA.w $0024,y
CODE_B6A650:
	RTS

CODE_B6A651:
	PHP
	LDX.b $70
	LDY.w $04F9
	JSL.l CODE_B5801E
	LDA.b $1E
	CMP.w #$0002
	BCC.b CODE_B6A690
	PLP
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	BMI.b CODE_B6A685
	AND.w #$FFF8
	BEQ.b CODE_B6A68B
CODE_B6A670:
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6A68B
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0216
	JSL.l CODE_B9A000
	LDX.b $70
	SEC
	RTS

CODE_B6A685:
	ORA.w #$0007
	INC
	BNE.b CODE_B6A670
CODE_B6A68B:
	CLC
	LDA.w #$2DCD
	RTS

CODE_B6A690:
	PLP
	BCC.b CODE_B6A6C4
	LDY.b $5C,x
	CMP.w #$0001
	BNE.b CODE_B6A6AF
	CPY.w #$0000
	BEQ.b CODE_B6A6A8
	LDA.w $001E,y
	AND.w #$BFFF
	STA.w $001E,y
CODE_B6A6A8:
	LDA.b $1E,x
	AND.w #$BFFF
	BRA.b CODE_B6A6C2

CODE_B6A6AF:
	CPY.w #$0000
	BEQ.b CODE_B6A6BD
	LDA.w $001E,y
	ORA.w #$4000
	STA.w $001E,y
CODE_B6A6BD:
	LDA.b $1E,x
	ORA.w #$4000
CODE_B6A6C2:
	STA.b $1E,x
CODE_B6A6C4:
	LDA.b $1C
	CMP.b $1A
	BCS.b CODE_B6A6E0
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDY.w #DATA_B6A718
	BRA.b CODE_B6A6F6

CODE_B6A6E0:
	LDA.b $1A
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1C
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDY.w #DATA_B6A727
CODE_B6A6F6:
	LDA.w !REGISTER_QuotientLo
	INC
	CMP.w #$0100
	BCC.b CODE_B6A702
	LDA.w #$00FF
CODE_B6A702:
	STA.b $20
CODE_B6A704:
	LDA.w $0000,y
	AND.w #$00FF
	CMP.b $20
	BCC.b CODE_B6A713
	LDA.w $0001,y
	CLC
	RTS

CODE_B6A713:
	INY
	INY
	INY
	BRA.b CODE_B6A704

DATA_B6A718:
	db $39,$CD,$2D,$72,$D2,$2D,$AB,$D7,$2D,$E4,$DC,$2D,$FF,$E1,$2D

DATA_B6A727:
	db $39,$F5,$2D,$72,$F0,$2D,$AB,$EB,$2D,$E4,$E6,$2D,$FF,$E1,$2D

DKC3_NorSpr03D4_DKCoin_Main:
;$B6A736
	JMP.w (DATA_B6A739,x)

DATA_B6A739:
	dw CODE_B6A73F
	dw CODE_B6A742
	dw CODE_B6A766

CODE_B6A73F:
	JMP.w [$04F5]

CODE_B6A742:
	LDY.w $04F9
	JSL.l CODE_BEC003
	BCC.b CODE_B6A763
	LDY.b $5C,x
	LDA.w #$0002
	STA.w $0038,y
	LDA.w #$0002
	JSR.w CODE_B6A604
	LDA.w #$0001
	JSL.l CODE_BBC800
	JMP.w [$04F5]

CODE_B6A763:
	JMP.w CODE_B685E6

CODE_B6A766:
	JSR.w CODE_B6C70A
	LDY.w $04F9
	JSL.l CODE_BEC003
	BCC.b CODE_B6A78B
	JSL.l CODE_B880B7
	BCC.b CODE_B6A78B
	LDA.w #$0002
	JSR.w CODE_B6A604
	LDA.w #$0001
	JSL.l CODE_BBC800
	JSR.w CODE_B6F1A3
	JMP.w [$04F5]

CODE_B6A78B:
	JMP.w CODE_B685E6

DKC3_NorSpr03E0_Knocka_Main:
;$B6A78E
	JSL.l CODE_BEC036
	JMP.w (DATA_B6A795,x)

DATA_B6A795:
	dw CODE_B6A7D7
	dw CODE_B6A7FF
	dw CODE_B6A810
	dw CODE_B6A827
	dw CODE_B6A838
	dw CODE_B6A899
	dw CODE_B6A8E0
	dw CODE_B6A918
	dw CODE_B6A9A9
	dw CODE_B6A9F4
	dw CODE_B6AA12
	dw CODE_B6AA22
	dw CODE_B6A953
	dw CODE_B6A7B3
	dw CODE_B6A7C0

CODE_B6A7B3:
	TYX
	STZ.b $38,x
	LDA.w #$005B
	JSL.l CODE_BB85A0
	JMP.w [$04F5]

CODE_B6A7C0:
	TYX
	DEC.b $68,x
	BNE.b CODE_B6A7D4
	LDA.w #$062E
	JSL.l CODE_B28012
	JSL.l CODE_BB85AC
	JSL.l CODE_BB8591
CODE_B6A7D4:
	JMP.w [$04F5]

CODE_B6A7D7:
	JSL.l CODE_BEC033
	BCS.b CODE_B6A7F3
	LDX.b $70
	DEC.b $62,x
	BNE.b CODE_B6A7EC
	LDA.w #$0005
	STA.b $38,x
	JSL.l CODE_B5802D
CODE_B6A7EC:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6A7F3:
	LDX.b $70
	LDA.w #$005D
	JSL.l CODE_BB85A0
	JMP.w [$04F5]

CODE_B6A7FF:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSL.l CODE_BEC039
	BCS.b CODE_B6A86C
	JMP.w [$04F5]

CODE_B6A810:
	TYX
	LDA.w #$00C8
	STA.b $62,x
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSL.l CODE_BEC039
	BCS.b CODE_B6A86C
	JMP.w [$04F5]

CODE_B6A827:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSL.l CODE_BEC039
	BCS.b CODE_B6A86C
	JMP.w [$04F5]

CODE_B6A838:
	JSL.l CODE_BEC03C
	BCS.b CODE_B6A86C
	LDX.b $70
	LDA.b $28,x
	BIT.w #$0002
	BNE.b CODE_B6A86C
	LDA.b $2E,x
	PHA
	JSL.l CODE_B9E000
	PLY
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B6A869
	TYA
	LSR
	STA.b $1A
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B6A869:
	JMP.w CODE_B6F231

CODE_B6A86C:
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_B6A876
	STZ.w $186B
CODE_B6A876:
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEC030
	LDX.b $70
	LDA.w #$000E
	STA.b $38,x
	LDA.w #$C000
	STA.b $26,x
	LDA.w #$000B
	STA.b $68,x
	JSL.l CODE_BB85AC
	JMP.w [$04F5]

CODE_B6A899:
	TYX
	JSR.w CODE_B6AAB0
	BCC.b CODE_B6A8CE
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$0048
	STA.b $5A,x
	JSL.l CODE_B5802D
	JSR.w CODE_B6F284
	LDY.w #$00E2
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.b $70
	STY.b $5C,x
	STX.b $5C,y
	LDA.w $0008,y
	STA.b $5E,x
	JSR.w CODE_B6F284
	LDA.w #$021D
	JSL.l CODE_B9A000
CODE_B6A8CE:
	JSL.l CODE_BBAB52
	BCC.b CODE_B6A8DD
	LDX.b $70
	LDY.b $5C,x
	BEQ.b CODE_B6A8DD
	JSR.w CODE_B6F3EB
CODE_B6A8DD:
	JMP.w [$04F5]

CODE_B6A8E0:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6A8F9
	JSL.l CODE_BCE425
	INC.w $1862
	LDA.w #$0859
	JSL.l CODE_BEC009
	BCC.b CODE_B6A8FC
CODE_B6A8F9:
	JSR.w CODE_B6AA62
CODE_B6A8FC:
	JSL.l CODE_BBAB52
	BCC.b CODE_B6A912
	LDX.b $70
	LDY.b $5C,x
	BEQ.b CODE_B6A90B
	JSR.w CODE_B6F3EB
CODE_B6A90B:
	JSL.l CODE_BB85AC
	JMP.w [$04F5]

CODE_B6A912:
	JSR.w CODE_B6AAE9
	JMP.w [$04F5]

CODE_B6A918:
	TYX
CODE_B6A919:
	STZ.b $2A,x
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6A938
	LDA.b $66,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6A938
	LDA.b $66,x
	EOR.w #$FFFF
	INC
	STA.b $66,x
CODE_B6A938:
	LDA.b $66,x
	STA.b $30,x
	LDA.w #$000C
	STA.b $38,x
	LDA.b $5C,x
	STA.b $76
	LDA.w #$0220
	JSL.l CODE_B9A003
	LDA.w #$021F
	JSL.l CODE_B9A000
CODE_B6A953:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6A983
	JSL.l CODE_BCE425
	INC.w $1862
	LDA.w #$0859
	JSL.l CODE_BEC009
	BCC.b CODE_B6A989
	CMP.w #$0002
	BEQ.b CODE_B6A983
	LDA.w #$0637
	JSL.l CODE_B28012
	JSR.w CODE_B6AA3A
	LDA.w #$0708
	STA.b $38,x
	JMP.w [$04F5]

CODE_B6A983:
	JSR.w CODE_B6AA62
	JMP.w [$04F5]

CODE_B6A989:
	LDA.b $28,x
	AND.w #$0002
	BEQ.b CODE_B6A99C
	LDA.b $66,x
	STA.b $2A,x
	JSR.w CODE_B6AA3A
	LDA.w #$0908
	STA.b $38,x
CODE_B6A99C:
	JSL.l CODE_B9E000
	LDY.b $5C,x
	JSL.l CODE_B6F272
	JMP.w CODE_B6A8FC

CODE_B6A9A9:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6A9D2
	JSL.l CODE_BCE425
	INC.w $1862
	LDA.w #$0859
	JSL.l CODE_BEC009
	BCC.b CODE_B6A9D8
	CMP.w #$0002
	BEQ.b CODE_B6A9D2
	JSR.w CODE_B6AA3A
	LDA.w #$0708
	STA.b $38,x
	JMP.w [$04F5]

CODE_B6A9D2:
	JSR.w CODE_B6AA62
	JMP.w [$04F5]

CODE_B6A9D8:
	LDA.w #$0049
	JSL.l CODE_B9E003
	LDY.b $5C,x
	JSL.l CODE_B6F272
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B6A9F1
	LDA.b $38,x
	XBA
	STA.b $38,x
CODE_B6A9F1:
	JMP.w CODE_B6A8CE

CODE_B6A9F4:
	TYX
	LDY.w $04F9
	LDA.w $0018,y
	CMP.b $18,x
	BCS.b CODE_B6AA0A
	JSR.w CODE_B6AAB0
	BCS.b CODE_B6AA0A
	JSR.w CODE_B6AA62
	JMP.w [$04F5]

CODE_B6AA0A:
	LDA.w #$0007
	STA.b $38,x
	JMP.w CODE_B6A919

CODE_B6AA12:
	LDA.w #$0040
	JSL.l CODE_B9E003
	LDY.b $5C,x
	JSL.l CODE_B6F272
	JMP.w CODE_B6A8FC

CODE_B6AA22:
	TYX
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $38,x
	LDA.w #$00C8
	STA.b $62,x
	LDA.w #$0040
	STA.b $5A,x
	JSL.l CODE_B5802A
	JMP.w CODE_B6A7D7

CODE_B6AA3A:
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	CMP.w #$8000
	ROR
	STA.b $30,x
	LDA.w #$FC00
	STA.b $2E,x
	LDA.b $5C,x
	STA.b $76
	LDA.w #$0226
	JSL.l CODE_B9A003
	LDA.w #$0225
	JSL.l CODE_B9A000
	LDX.b $70
	RTS

CODE_B6AA62:
	LDA.w #$0637
	JSL.l CODE_B28012
	LDA.b $38,x
	PHA
	LDA.w #$000A
	STA.b $38,x
	STZ.b $30,x
	LDY.b $5C,x
	LDA.w $0026,y
	BEQ.b CODE_B6AA8A
	INC.b $38,x
	STZ.b $5C,x
	JSR.w CODE_B6F3EB
	LDA.w #$021C
	JSL.l CODE_B9A000
	PLA
	RTS

CODE_B6AA8A:
	STY.b $76
	PLA
	CMP.w #$0006
	BNE.b CODE_B6AAA1
	LDA.w #$0224
	JSL.l CODE_B9A003
	LDA.w #$0223
	JSL.l CODE_B9A000
	RTS

CODE_B6AAA1:
	LDA.w #$0228
	JSL.l CODE_B9A003
	LDA.w #$0227
	JSL.l CODE_B9A000
	RTS

CODE_B6AAB0:
	LDA.b $5F,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	STA.b $1A
	LDA.b $5E,x
	AND.w #$00FF
	CLC
	ADC.b $12,x
	STA.b $1C
	LDA.b $61,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	STA.b $1E
	LDA.b $60,x
	AND.w #$00FF
	CLC
	ADC.b $16,x
	STA.b $20
	LDY.w $04F9
	LDA.w #$001A
	JSL.l CODE_B6F3AB
	RTS

CODE_B6AAE9:
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $5C,x
	BEQ.b CODE_B6AAFD
	PHX
	STA.b $70
	JSL.l CODE_B9A006
	PLA
	STA.b $70
CODE_B6AAFD:
	RTS

DKC3_NorSpr03E4_KnockaLimbs_Main:
;$B6AAFE
	LDA.w #!Define_DKC3_SpriteID_Knocka
	JSR.w CODE_B6B22E
	JMP.w [$04F5]

DKC3_NorSpr03F8_Krimp_Main:
;$B6AB07
	JMP.w (DATA_B6AB0A,x)

DATA_B6AB0A:
	dw CODE_B6AB10
	dw CODE_B6AB20
	dw CODE_B6AB46

CODE_B6AB10:
	TYX
	LDA.b $38,x
	XBA
	STA.b $38,x
	JSR.w CODE_B6F262
	LDA.b $30,x
	STA.b $62,x
	JMP.w [$04F5]

CODE_B6AB20:
	JSR.w CODE_B6AB49
	LDA.b $2A,x
	BEQ.b CODE_B6AB2C
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6AB33
CODE_B6AB2C:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6AB33:
	LDA.w #$023C
	CMP.b $40,x
	BEQ.b CODE_B6AB3F
	LDA.w #$0200
	STA.b $44,x
CODE_B6AB3F:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6AB46:
	JMP.w CODE_B696A0

CODE_B6AB49:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6AB62
	JSL.l CODE_BCE425
	LDA.w #$0888
	JSL.l CODE_BEC009
	BCC.b CODE_B6AB61
	BNE.b CODE_B6AB62
CODE_B6AB61:
	RTS

CODE_B6AB62:
	LDY.w #$0002
	LDA.w #$023D
	JMP.w CODE_B6878B

DKC3_NorSpr0414_Bristle_Main:
;$B6AB6B
	JMP.w (DATA_B6AB6E,x)

DATA_B6AB6E:
	dw CODE_B6AB82
	dw CODE_B6AB97
	dw CODE_B6ABD7
	dw CODE_B6ABDA
	dw CODE_B6AC2C
	dw CODE_B6AC44
	dw CODE_B6AC5C
	dw CODE_B6AC8B
	dw CODE_B6ACA0
	dw CODE_B6ACAD

CODE_B6AB82:
	TYX
	LDA.b $38,x
	XBA
	STA.b $38,x
	JSR.w CODE_B6F262
	LDA.b $30,x
	STA.b $62,x
	LDA.w #$0031
	STA.b $6A,x
	JMP.w [$04F5]

CODE_B6AB97:
	LDA.w #$0020
	JSR.w CODE_B6ACF4
	INC.b $6A,x
	LDA.b $6A,x
	CMP.w #$0032
	BNE.b CODE_B6ABAF
	STZ.b $6A,x
	LDA.w #$0640
	JSL.l CODE_B28012
CODE_B6ABAF:
	LDA.b $30,x
	BEQ.b CODE_B6ABB8
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6ABBF
CODE_B6ABB8:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6ABBF:
	LDA.b $40,x
	CMP.w #$0252
	BEQ.b CODE_B6ABD0
	CMP.w #$0256
	BEQ.b CODE_B6ABD0
	LDA.w #$0180
	STA.b $44,x
CODE_B6ABD0:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6ABD7:
	JMP.w CODE_B696A0

CODE_B6ABDA:
	LDA.w #$0641
	JSL.l CODE_B28024
	LDA.w #$0000
	JSR.w CODE_B6ACF4
	LDA.b $30,x
	BEQ.b CODE_B6ABF0
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6AC14
CODE_B6ABF0:
	LDA.b $2E,x
	PHA
	JSL.l CODE_B9E000
	PLY
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B6AC11
	TYA
	LSR
	STA.b $1A
	LSR
	LSR
	CLC
	ADC.b $1A
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B6AC11:
	JMP.w CODE_B6F231

CODE_B6AC14:
	LDA.b $40,x
	CMP.w #$0254
	BEQ.b CODE_B6AC25
	CMP.w #$0255
	BEQ.b CODE_B6AC25
	LDA.w #$0180
	STA.b $44,x
CODE_B6AC25:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6AC2C:
	TYX
	LDA.b $5C,x
	STA.b $66,x
	LDA.b $60,x
	STA.b $30,x
	STA.b $62,x
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$0031
	STA.b $6A,x
	JMP.w [$04F5]

CODE_B6AC44:
	TYX
	LDA.b $5E,x
	STA.b $66,x
	LDA.b $64,x
	STA.b $30,x
	STA.b $62,x
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$0031
	STA.b $6A,x
	JMP.w [$04F5]

CODE_B6AC5C:
	TYX
	DEC.b $66,x
	BNE.b CODE_B6AC88
	INC.b $38,x
	LDA.b $5E,x
	STA.b $66,x
	LDY.w #$0251
	LDA.b $64,x
	EOR.b $30,x
	BPL.b CODE_B6AC73
	LDY.w #$0255
CODE_B6AC73:
	TYA
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.b $64,x
	STA.b $30,x
	STA.b $62,x
	LDA.w #$0031
	STA.b $6A,x
	JMP.w CODE_B6ABDA

CODE_B6AC88:
	JMP.w CODE_B6AB97

CODE_B6AC8B:
	TYX
	DEC.b $66,x
	BNE.b CODE_B6AC9D
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$0019
	STA.b $6A,x
	JMP.w CODE_B6AB97

CODE_B6AC9D:
	JMP.w CODE_B6ABDA

CODE_B6ACA0:
	LDA.w #$0000
	JSR.w CODE_B6ACF4
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6ACAD:
	LDA.w #$0000
	JSR.w CODE_B6ACF4
	INC.b $6A,x
	LDA.b $6A,x
	CMP.w #$0032
	BNE.b CODE_B6ACC5
	STZ.b $6A,x
	LDA.w #$0640
	JSL.l CODE_B28012
CODE_B6ACC5:
	LDA.b $30,x
	BEQ.b CODE_B6ACCE
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6ACD5
CODE_B6ACCE:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6ACD5:
	LDA.b $40,x
	CMP.w #$0254
	BEQ.b CODE_B6ACED
	CMP.w #$0255
	BEQ.b CODE_B6ACED
	LDA.w #$0180
	STA.b $44,x
	LDA.b $2A,x
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6ACF1
CODE_B6ACED:
	JSL.l CODE_B9E000
CODE_B6ACF1:
	JMP.w CODE_B6F231

CODE_B6ACF4:
	STA.w $1C15
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6AD10
	JSL.l CODE_BCE425
	LDA.w $1C15
	JSL.l CODE_BEC009
	BCC.b CODE_B6AD0F
	BNE.b CODE_B6AD15
CODE_B6AD0F:
	RTS

CODE_B6AD10:
	LDA.w #$063C
	BRA.b CODE_B6AD18

CODE_B6AD15:
	LDA.w #$063B
CODE_B6AD18:
	JSL.l CODE_B28012
	LDY.w #$0002
	LDA.w #$0253
	JMP.w CODE_B6878B

DKC3_NorSpr0418_Krumple_Main:
;$B6AD25
	JMP.w (DATA_B6AD28,x)

DATA_B6AD28:
	dw CODE_B6AD34
	dw CODE_B6AD44
	dw CODE_B6AD6A
	dw CODE_B6AD6D
	dw CODE_B6AD80
	dw CODE_B6ADA6

CODE_B6AD34:
	TYX
	LDA.b $38,x
	XBA
	STA.b $38,x
	JSR.w CODE_B6F262
	LDA.b $30,x
	STA.b $62,x
	JMP.w [$04F5]

CODE_B6AD44:
	JSR.w CODE_B6ADB4
	LDA.b $30,x
	BEQ.b CODE_B6AD50
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6AD57
CODE_B6AD50:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6AD57:
	LDA.w #$0259
	CMP.b $40,x
	BEQ.b CODE_B6AD63
	LDA.w #$0180
	STA.b $44,x
CODE_B6AD63:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6AD6A:
	JMP.w CODE_B696A0

CODE_B6AD6D:
	LDX.b $70
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$004B
	STA.b $64,x
	LDA.w #$025A
	JSL.l CODE_B9A000
CODE_B6AD80:
	JSR.w CODE_B6ADB4
	LDX.b $70
	DEC.b $64,x
	BNE.b CODE_B6ADA3
	LDA.w #$0001
	STA.b $38,x
	LDY.w #$0258
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6AD9B
	LDY.w #$0259
CODE_B6AD9B:
	TYA
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6ADA3:
	JMP.w CODE_B685E6

CODE_B6ADA6:
	TYX
	LDA.b $40,x
	CMP.w #$025C
	BEQ.b CODE_B6ADB1
	JMP.w CODE_B6AD6D

CODE_B6ADB1:
	JMP.w CODE_B685E6

CODE_B6ADB4:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6ADF3
	JSL.l CODE_BCE425
	LDA.w #$0854
	LDX.w #$0858
	JSL.l CODE_BEC00C
	BCC.b CODE_B6ADF2
	CMP.w #$0002
	BEQ.b CODE_B6ADF3
	PLA
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	LDY.w #$0003
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6ADED
	LDA.w #$025C
	JSL.l CODE_B9A000
	LDX.b $70
	LDY.w #$0005
CODE_B6ADED:
	STY.b $38,x
	JMP.w [$04F5]

CODE_B6ADF2:
	RTS

CODE_B6ADF3:
	LDY.w #$0002
	LDA.w #$025B
	JMP.w CODE_B6878B

DKC3_NorSpr01F0_UnknownSprite01F0_Main:
;$B6ADFC
	JMP.w (DATA_B6ADFF,x)

DATA_B6ADFF:
	dw CODE_B6AE03
	dw CODE_B6AE09

CODE_B6AE03:
	TYX
	JSR.w CODE_B6F371
	INC.b $38,x
CODE_B6AE09:
	LDX.b $70
	JSR.w CODE_B6F381
	BCC.b CODE_B6AE3F
	LDY.w #$0130
	JSL.l CODE_BB8585
	BCS.b CODE_B6AE3F
	LDX.b $76
	LDY.b $70
	LDA.w $0064,y
	STA.b $5C,x
	LDA.w $0066,y
	STA.b $5E,x
	LDA.w $0068,y
	STA.b $60,x
	LDA.w $006A,y
	STA.b $6A,x
	LDA.w $002A,y
	STA.b $2A,x
	BPL.b CODE_B6AE3F
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
CODE_B6AE3F:
	JMP.w CODE_B6805A

DKC3_NorSpr041C_Swoopy_Main:
;$B6AE42
	JMP.w (DATA_B6AE45,x)

DATA_B6AE45:
	dw CODE_B6AE5B
	dw CODE_B6AE62
	dw CODE_B6AE97
	dw CODE_B6AEB1
	dw CODE_B6AEC1
	dw CODE_B6AEC4
	dw CODE_B6AF07
	dw CODE_B6AF19
	dw CODE_B6AF35
	dw CODE_B6AF7B
	dw CODE_B6AF8F

CODE_B6AE5B:
	TYX
	INC.b $38,x
	STZ.b $64,x
	STZ.b $68,x
CODE_B6AE62:
	JSR.w CODE_B6AFAD
	JSR.w CODE_B6B02A
	DEC.b $5C,x
	BNE.b CODE_B6AE8D
	INC.b $38,x
	LDA.b $5E,x
	STA.b $5C,x
	LDA.b $60,x
	SEC
	SBC.b $16,x
	LSR
	STA.b $62,x
	LDA.b $5E,x
	XBA
	ORA.b $5E,x
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	STA.b $66,x
	BRA.b CODE_B6AE97

CODE_B6AE8D:
	JSL.l CODE_B9E000
	JSR.w CODE_B6AF9B
	JMP.w CODE_B685E6

CODE_B6AE97:
	JSR.w CODE_B6AFAD
	JSR.w CODE_B6B02A
	LDY.w #$0001
	JSR.w CODE_B6AFB9
	BCC.b CODE_B6AEA7
	INC.b $38,x
CODE_B6AEA7:
	JSL.l CODE_B9E000
	JSR.w CODE_B6AF9B
	JMP.w CODE_B685E6

CODE_B6AEB1:
	JSR.w CODE_B6AFAD
	JSR.w CODE_B6B02A
	JSL.l CODE_B9E000
	JSR.w CODE_B6AF9B
	JMP.w CODE_B685E6

CODE_B6AEC1:
	JMP.w CODE_B696A0

CODE_B6AEC4:
	JSR.w CODE_B6AFAD
	TYX
	LDA.b $5D,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	STA.b $1C
	LDA.b $5C,x
	AND.w #$00FF
	CLC
	ADC.b $12,x
	STA.b $1E
	LDA.b $5F,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	STA.b $20
	LDA.b $5E,x
	AND.w #$00FF
	CLC
	ADC.b $16,x
	STA.b $22
	LDY.w $04F9
	LDA.w #$001C
	JSL.l CODE_B6F3AB
	BCC.b CODE_B6AF04
	INC.b $38,x
CODE_B6AF04:
	JMP.w CODE_B6F231

CODE_B6AF07:
	TYX
	DEC.b $60,x
	BNE.b CODE_B6AF16
	LDA.w #$025F
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6AF16:
	JMP.w CODE_B6F231

CODE_B6AF19:
	TYX
	LDA.b $34,x
	LSR
	LSR
	LSR
	SBC.b $34,x
	EOR.w #$FFFF
	CMP.b $2E,x
	BCS.b CODE_B6AF2C
	INC.b $38,x
	STZ.b $34,x
CODE_B6AF2C:
	LDA.w #$000A
	JSL.l CODE_B9E012
	BRA.b CODE_B6AF4F

CODE_B6AF35:
	TYX
	LDA.b $2E,x
	CMP.w #$0180
	BCS.b CODE_B6AF48
	LDA.w #$0260
	CMP.b $40,x
	BEQ.b CODE_B6AF48
	JSL.l CODE_B9A000
CODE_B6AF48:
	LDA.w #$0006
	JSL.l CODE_B9E012
CODE_B6AF4F:
	LDA.w #$0007
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E006
	LDA.b $28,x
	BIT.w #$0002
	BEQ.b CODE_B6AF78
	LDA.w #$0036
	JSL.l CODE_BFF006
	JSL.l CODE_B6840E
	INC.b $38,x
	LDA.w #$0261
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6AF78:
	JMP.w CODE_B6F231

CODE_B6AF7B:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6AF8C
	LDA.w #CODE_B6AFF0
	JSL.l CODE_BB85D6
	JSL.l CODE_B9A006
CODE_B6AF8C:
	JMP.w [$04F5]

CODE_B6AF8F:
	TYX
	JSR.w CODE_B6F262
	LDA.w #$0005
	STA.b $38,x
	JMP.w [$04F5]

CODE_B6AF9B:
	LDA.b $12,x
	SEC
	SBC.b $6A,x
	EOR.b $2A,x
	BMI.b CODE_B6AFAC
	PLA
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B6AFAC:
	RTS

CODE_B6AFAD:
	LDA.w #$0034
	JSL.l CODE_BFF009
	RTS

CODE_B6AFB5:
	JSR.w CODE_B6AFB9
	RTL

CODE_B6AFB9:
	LDA.b $66,x
	BEQ.b CODE_B6AFEA
	LDA.b $5C,x
	BEQ.b CODE_B6AFCD
	DEC.b $5C,x
	BNE.b CODE_B6AFCD
	LDA.b $62,x
	EOR.w #$FFFF
	INC
	STA.b $62,x
CODE_B6AFCD:
	LDA.b $62,x
	CLC
	ADC.b $68,x
	STA.b $68,x
	CLC
	ADC.b $64,x
CODE_B6AFD7:
	CMP.b $66,x
	BCC.b CODE_B6AFEC
	SEC
	SBC.b $66,x
	BMI.b CODE_B6AFEA
	PHA
	TYA
	CLC
	ADC.b $16,x
	STA.b $16,x
	PLA
	BRA.b CODE_B6AFD7

CODE_B6AFEA:
	SEC
	RTS

CODE_B6AFEC:
	STA.b $64,x
	CLC
	RTS

CODE_B6AFF0:
	LDA.w #$0023
	JSL.l CODE_BEC01B
	LDX.b $70
	BCC.b CODE_B6B014
	CMP.w #$0000
	BEQ.b CODE_B6B013
	LDY.w $04F9
	LDA.w $002E,y
	BMI.b CODE_B6B013
	LDA.w #$0265
	CMP.b $40,x
	BEQ.b CODE_B6B013
	JSL.l CODE_B9A000
CODE_B6B013:
	RTL

CODE_B6B014:
	LDA.w #$0265
	CMP.b $40,x
	BNE.b CODE_B6B013
	LDA.w #$0266
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.w #$0300
	STA.b $44,x
	RTL

CODE_B6B02A:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6B043
	JSL.l CODE_BCE425
	LDA.w #$0888
	JSL.l CODE_BEC009
	BCC.b CODE_B6B042
	BNE.b CODE_B6B043
CODE_B6B042:
	RTS

CODE_B6B043:
	LDY.w #$0004
	LDA.w #$0262
	JMP.w CODE_B6878B

DKC3_NorSpr0420_Kuchuka_Main:
;$B6B04C
	JSL.l CODE_BEC036
	JMP.w (DATA_B6B053,x)

DATA_B6B053:
	dw CODE_B6B061
	dw CODE_B6B129
	dw CODE_B6B13A
	dw CODE_B6B14C
	dw CODE_B6B15D
	dw CODE_B6B1C1
	dw CODE_B6B1EF

CODE_B6B061:
	JSL.l CODE_BEC033
	BCC.b CODE_B6B071
	JMP.w CODE_B6B110

CODE_B6B06A:
	JSL.l CODE_B9E000
	JMP.w CODE_B6B201

CODE_B6B071:
	LDX.b $70
	JSR.w CODE_B6F381
	BCC.b CODE_B6B06A
	LDY.b $64,x
	STY.b $76
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.w #$0268
	JSL.l CODE_B9A003
	LDA.b $67,x
	AND.w #$00FF
	BEQ.b CODE_B6B0B0
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	LDY.b $64,x
	EOR.w $001E,y
	ASL
	BMI.b CODE_B6B0B0
	LDA.w $001E,y
	EOR.w #$4000
	STA.w $001E,y
	BRA.b CODE_B6B0C2

CODE_B6B0B0:
	LDY.b $64,x
	LDA.b $68,x
	EOR.w $001E,y
	ASL
	BPL.b CODE_B6B0C2
	LDA.b $68,x
	EOR.w #$FFFF
	INC
	STA.b $68,x
CODE_B6B0C2:
	LDA.b $66,x
	AND.w #$00FF
	BEQ.b CODE_B6B0F7
	LDY.w #$0134
	JSR.w CODE_B6B211
	LDA.b $6C,x
	EOR.w #$FFFF
	INC
	STA.w $005E,y
	JSR.w CODE_B6B21A
	LDY.w #$0136
	JSR.w CODE_B6B211
	TYX
	STZ.b $5E,x
	JSR.w CODE_B6B21A
	LDY.w #$0138
	JSR.w CODE_B6B211
	LDA.b $6C,x
	STA.w $005E,y
	JSR.w CODE_B6B21A
	BRA.b CODE_B6B10D

CODE_B6B0F7:
	LDY.w #$0136
	JSR.w CODE_B6B211
	LDA.b $6C,x
	ASL
	JSL.l CODE_B58006
	SEC
	SBC.b $6C,x
	STA.w $005E,y
	TYX
	STZ.b $60,x
CODE_B6B10D:
	JMP.w CODE_B6B201

CODE_B6B110:
	LDX.b $70
	LDA.w #$006F
	JSL.l CODE_BB85A0
	LDX.b $70
	LDA.b $64,x
	STA.b $76
	LDA.w #$0267
	JSL.l CODE_B9A003
	JMP.w CODE_B6B201

CODE_B6B129:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSL.l CODE_BEC039
	BCS.b CODE_B6B195
	JMP.w [$04F5]

CODE_B6B13A:
	TYX
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSL.l CODE_BEC039
	BCS.b CODE_B6B195
	JMP.w [$04F5]

CODE_B6B14C:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSL.l CODE_BEC039
	BCS.b CODE_B6B195
	JMP.w [$04F5]

CODE_B6B15D:
	JSL.l CODE_BEC03C
	BCS.b CODE_B6B195
	LDX.b $70
	LDA.b $28,x
	BIT.w #$0002
	BNE.b CODE_B6B195
	LDA.b $2E,x
	PHA
	JSL.l CODE_B9E000
	PLY
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B6B18E
	TYA
	LSR
	STA.b $1A
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B6B18E:
	JSL.l CODE_B9A006
	JMP.w CODE_B6B201

CODE_B6B195:
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_B6B19F
	STZ.w $186B
CODE_B6B19F:
	LDY.b $64,x
	JSR.w CODE_B6F3EB
	LDA.w #$062E
	JSL.l CODE_B28012
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEC030
	JSL.l CODE_BB85AC
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B6B1C1:
	TYX
	JSR.w CODE_B6F371
	LDY.w #$0132
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	STY.b $64,x
	STX.b $5C,y
	LDA.b $08,x
	STA.w $005E,y
	STZ.b $38,x
	LDA.b $1E,x
	AND.w #$4000
	PHA
	ORA.w $001E,y
	STA.w $001E,y
	PLA
	EOR.b $1E,x
	STA.b $1E,x
	JMP.w CODE_B6B201

CODE_B6B1EF:
	TYX
	JSR.w CODE_B6F371
	LDA.w #$0028
	STA.b $62,x
	STZ.b $38,x
	LDA.w #$006D
	JSL.l CODE_BB85A0
CODE_B6B201:
	JSL.l CODE_BBAB52
	BCC.b CODE_B6B20E
	LDX.b $70
	LDY.b $64,x
	JSR.w CODE_B6F3EB
CODE_B6B20E:
	JMP.w [$04F5]

CODE_B6B211:
	JSL.l CODE_BB85B8
	LDX.b $70
	LDY.b $76
	RTS

CODE_B6B21A:
	LDA.w #$0004
	JSL.l CODE_B58006
	STA.w $0060,y
	RTS

DKC3_NorSpr0424_KuchukaHand_Main:
;$B6B225
	LDA.w #!Define_DKC3_SpriteID_Kuchuka
	JSR.w CODE_B6B22E
	JMP.w CODE_B685E6

CODE_B6B22E:
	LDX.b $5C,y
	CMP.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
	BEQ.b CODE_B6B238
CODE_B6B234:
	PLA
	JMP.w CODE_B6F27D

CODE_B6B238:
	LDA.w $005E,y
	CMP.b $08,x
	BNE.b CODE_B6B234
	RTS

DKC3_NorSpr00B8_KuchukaBomb_Main:
;$B6B240
	JMP.w (DATA_B6B243,x)

DATA_B6B243:
	dw CODE_B6B24D
	dw CODE_B6B294
	dw CODE_B6B34E
	dw $0000
	dw CODE_B6B35E

CODE_B6B24D:
	LDX.b $5C,y
	LDY.b $64,x
	LDA.w $0026,y
	CMP.w #$C000
	BNE.b CODE_B6B291
	LDX.b $70
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$0044
	STA.b $5A,x
	LDA.b $5E,x
	BMI.b CODE_B6B275
	BEQ.b CODE_B6B270
	LDA.w #$0080
	BRA.b CODE_B6B278

CODE_B6B270:
	LDA.w #$0000
	BRA.b CODE_B6B278

CODE_B6B275:
	LDA.w #$FF80
CODE_B6B278:
	STA.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	LDA.w #$000A
	JSL.l CODE_B58006
	ADC.w #$0050
	STA.b $6C,x
	LDA.w #$026A
	JSL.l CODE_B9A000
CODE_B6B291:
	JMP.w CODE_B685E6

CODE_B6B294:
	TYX
	INC.b $38,x
	LDA.b $58,x
	JSL.l CODE_B58021
	CLC
	ADC.b $12,x
	STA.b $12,x
	STA.b $62,x
	LDA.b $59,x
	JSL.l CODE_B58021
	CLC
	ADC.b $16,x
	STA.b $16,x
	STA.b $64,x
	LDY.b $5C,x
	LDA.w $0067,y
	AND.w #$00FF
	BEQ.b CODE_B6B2CF
	LDA.b $5E,x
	LDY.w $04F9
	CLC
	ADC.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	STA.b $64,x
	LDY.b $5C,x
	BRA.b CODE_B6B2E1

CODE_B6B2CF:
	LDA.b $62,x
	CLC
	ADC.w $0068,y
	ADC.b $5E,x
	STA.b $62,x
	LDA.b $64,x
	CLC
	ADC.w $006A,y
	STA.b $64,x
CODE_B6B2E1:
	LDA.w $0067,y
	AND.w #$00FF
	BEQ.b CODE_B6B33B
	LDY.w $04F9
	JSL.l CODE_B5801E
	CMP.b $1A
	BCS.b CODE_B6B2F6
	LDA.b $1A
CODE_B6B2F6:
	LDY.b $5C,x
	CMP.w #$0100
	BCC.b CODE_B6B300
	LDA.w #$00FF
CODE_B6B300:
	XBA
	LSR
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.w $0068,y
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	LSR
	STA.b $6A,x
	PHA
	LDA.w $006A,y
	STA.w !REGISTER_DividendLo
	PLA
	SEP.b #$20
	STA.w !REGISTER_Divisor
	XBA
	BEQ.b CODE_B6B32E
	LDA.b #$FF
	STA.w !REGISTER_Divisor
CODE_B6B32E:
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	STA.b $66,x
	BRA.b CODE_B6B34E

CODE_B6B33B:
	LDA.w $0032,y
	AND.w #$00FF
	CLC
	ADC.b $60,x
	STA.b $6A,x
	LDA.w $0033,y
	AND.w #$00FF
	STA.b $66,x
CODE_B6B34E:
	JSR.w CODE_B6B38F
	BCS.b CODE_B6B3A4
	JSL.l CODE_B9E000
	LDA.b $28,x
	BNE.b CODE_B6B3A4
	JMP.w [$04F5]

CODE_B6B35E:
	TYX
	DEC.b $6C,x
	BEQ.b CODE_B6B3A4
	LDA.b $2E,x
	PHA
	JSL.l CODE_B9E000
	PLY
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B6B38C
	TYA
	LSR
	EOR.w #$FFFF
	INC
	CMP.w #$FF80
	BCC.b CODE_B6B383
	LDA.w #$0000
CODE_B6B383:
	STA.b $2E,x
	LDA.w #$074B
	JSL.l CODE_B28012
CODE_B6B38C:
	JMP.w [$04F5]

CODE_B6B38F:
	CLC
	LDA.w $004C,y
	BEQ.b CODE_B6B3A3
	JSL.l CODE_BCE425
	LDA.w #$0000
	INC.w $1860
	JSL.l CODE_BEC009
CODE_B6B3A3:
	RTS

CODE_B6B3A4:
	LDY.w #$0144
	JSL.l CODE_BB8585
	LDX.b $76
	JSL.l CODE_B6B3D6
	LDA.w #$0028
	JSL.l CODE_B58006
	ASL
	SEC
	SBC.w #$0100
	EOR.w #$FFFF
	INC
	STA.b $44,x
	JMP.w CODE_B6F27D

CODE_B6B3C6:
	PHX
	LDA.w #$0011
	JSL.l CODE_BB85A0
	LDA.w #$026B
	JSL.l CODE_B9A000
	PLX
CODE_B6B3D6:
	LDA.w #$0003
	STA.b $5A,x
	LDA.w #$FF80
	STA.b $2E,x
	LDA.w #$0002
	JSL.l CODE_B58006
	LSR
	ROR
	ROR
	STA.b $1A
	LDA.b $1E,x
	AND.w #$BFFF
	ORA.b $1A
	STA.b $1E,x
	LDA.w #$064F
	JSL.l CODE_B28012
	LDA.w #$0750
	JSL.l CODE_B28012
	RTL

DKC3_NorSpr04A0_TNTExplosion_Main:
;$B6B404
	JSL.l CODE_BBAB46
	BCC.b CODE_B6B40D
	JMP.w [$04F5]

CODE_B6B40D:
	JSR.w CODE_B6B38F
	JSL.l CODE_B9E000
	JMP.w CODE_B685E6

DKC3_NorSpr0428_FlyingKnikKnak_Main:
;$B6B417
	JSL.l CODE_BEC036
	BCC.b CODE_B6B42C
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_B6B427
	STZ.w $186B
CODE_B6B427:
	PHA
	TYX
	JMP.w CODE_B6B6E5

CODE_B6B42C:
	JMP.w (DATA_B6B42F,x)

DATA_B6B42F:
	dw CODE_B6B453
	dw CODE_B6B45D
	dw CODE_B6B46D
	dw CODE_B6B483
	dw CODE_B6B493
	dw CODE_B6B4D5
	dw CODE_B6B4EA
	dw CODE_B6B514
	dw CODE_B6B557
	dw CODE_B6B55A
	dw CODE_B6B56B
	dw CODE_B6B5A3
	dw CODE_B6B5CD
	dw CODE_B6B5DE
	dw CODE_B6B622
	dw CODE_B6B66B
	dw CODE_B6B674
	dw CODE_B6B67D

CODE_B6B453:
	JSR.w CODE_B6B6CB
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B45D:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSR.w CODE_B6B6A4
	BCS.b CODE_B6B4BB
	JMP.w [$04F5]

CODE_B6B46D:
	TYX
	LDA.w #$003C
	STA.b $64,x
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSR.w CODE_B6B6A4
	BCS.b CODE_B6B4BB
	JMP.w [$04F5]

CODE_B6B483:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSR.w CODE_B6B6A4
	BCS.b CODE_B6B4BB
	JMP.w [$04F5]

CODE_B6B493:
	JSR.w CODE_B6B6B3
	BCS.b CODE_B6B4BB
	LDA.b $28,x
	BIT.w #$0002
	BNE.b CODE_B6B4BB
	BIT.w #$0001
	BEQ.b CODE_B6B4B4
	JSL.l CODE_B5802A
	LDA.w #$0046
	STA.b $64,x
	LDA.w #$0006
	STA.b $38,x
	STZ.b $30,x
CODE_B6B4B4:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B4BB:
	PHA
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_B6B4C6
	STZ.w $186B
CODE_B6B4C6:
	JSL.l CODE_BB85AC
	LDX.b $70
	LDY.w #$0008
	LDA.w #$0230
	JMP.w CODE_B6878B

CODE_B6B4D5:
	LDX.b $70
	LDA.b $38,x
	XBA
	STA.b $38,x
	JSR.w CODE_B6F262
	LDA.b $30,x
	STA.b $62,x
	LDA.b $5A,x
	STA.b $6A,x
	JMP.w CODE_B6F231

CODE_B6B4EA:
	JSL.l CODE_BEC033
	BCC.b CODE_B6B4F3
	JMP.w [$04F5]

CODE_B6B4F3:
	JSR.w CODE_B6B6C2
	DEC.b $64,x
	BNE.b CODE_B6B508
	INC.b $38,x
	LDA.w #$003C
	STA.b $64,x
	LDA.w #$0231
	JSL.l CODE_B9A000
CODE_B6B508:
	LDX.b $70
	LDA.w #$0044
	JSL.l CODE_B9E003
	JMP.w CODE_B6F231

CODE_B6B514:
	JSL.l CODE_BEC033
	BCC.b CODE_B6B51D
	JMP.w [$04F5]

CODE_B6B51D:
	JSR.w CODE_B6B6C2
	DEC.b $64,x
	BNE.b CODE_B6B554
	JSL.l CODE_B5802D
	STZ.b $38,x
	LDA.b $6A,x
	AND.w #$00FF
	STA.b $5A,x
	LDA.b $62,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6B540
	LDA.b $62,x
	EOR.w #$FFFF
	INC
	STA.b $62,x
CODE_B6B540:
	LDA.b $62,x
	CMP.w #$8000
	ROR
	CLC
	ADC.b $62,x
	STA.b $62,x
	STA.b $30,x
	LDA.w #$0232
	JSL.l CODE_B9A000
CODE_B6B554:
	JMP.w CODE_B6F231

CODE_B6B557:
	JMP.w CODE_B696A0

CODE_B6B55A:
	LDA.w #$053F
	JSL.l CODE_B28024
	JSR.w CODE_B6B72C
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B56B:
	LDA.w #$053F
	JSL.l CODE_B28024
	JSR.w CODE_B6B72C
	DEC.b $5C,x
	BNE.b CODE_B6B59C
	LDA.b $5E,x
	STA.b $5C,x
	LDA.b $60,x
	SEC
	SBC.b $16,x
	LSR
	STA.b $62,x
	LDA.b $5E,x
	XBA
	ORA.b $5E,x
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	STA.b $66,x
	STZ.b $64,x
	STZ.b $68,x
	INC.b $38,x
CODE_B6B59C:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B5A3:
	LDA.w #$053F
	JSL.l CODE_B28024
	JSR.w CODE_B6B72C
	LDY.w #$0001
	JSR.w CODE_B6AFB9
	BCC.b CODE_B6B5C6
	STZ.b $38,x
	LDA.w #$004C
	STA.b $5A,x
	LDA.w #$0238
	JSL.l CODE_B9A000
	JMP.w CODE_B6B4D5

CODE_B6B5C6:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B5CD:
	LDA.w #$053F
	JSL.l CODE_B28024
	JSR.w CODE_B6B72C
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B5DE:
	JSR.w CODE_B6B6CB
	DEC.b $5C,x
	BNE.b CODE_B6B61B
	LDA.b $5E,x
	STA.b $5C,x
	LDA.b $16,x
	SEC
	SBC.b $60,x
	LSR
	STA.b $62,x
	LDA.b $5E,x
	XBA
	ORA.b $5E,x
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	STA.b $66,x
	STZ.b $64,x
	STZ.b $68,x
	LDA.w #$004D
	STA.b $5A,x
	STZ.b $2E,x
	STZ.b $28,x
	LDA.b $38,x
	XBA
	STA.b $38,x
	LDA.w #$022E
	JSL.l CODE_B9A000
CODE_B6B61B:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B622:
	LDA.w #$053F
	JSL.l CODE_B28024
	JSR.w CODE_B6B72C
	LDY.w #$FFFF
	JSR.w CODE_B6AFB9
	BCC.b CODE_B6B660
	LDA.w #$000C
	STA.b $38,x
	LDA.w #$0007
	STA.b $5A,x
	LDA.w #$0202
	STA.b $60,x
	DEC
	STA.b $64,x
	LDA.w #$0040
	STA.b $30,x
	LDA.w #$0060
	STA.b $34,x
	LDA.l DATA_FF1BC0+$04
	STA.b $06,x
	LDA.w #$0239
	JSL.l CODE_B9A000
	JMP.w CODE_B6805A

CODE_B6B660:
	STZ.b $2E,x
	STZ.b $28,x
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B66B:
	LDA.w #$0E0D
	STA.w $0038,y
	JMP.w CODE_B6B5DE

CODE_B6B674:
	LDA.w #$110D
	STA.w $0038,y
	JMP.w CODE_B6B5DE

CODE_B6B67D:
	JSR.w CODE_B6B72C
	LDY.w #$FFFF
	JSR.w CODE_B6AFB9
	BCC.b CODE_B6B699
	LDA.w #$0009
	STA.b $38,x
	LDA.w #$004D
	STA.b $5A,x
	LDA.b $30,x
	STA.b $62,x
	JMP.w CODE_B6805A

CODE_B6B699:
	STZ.b $2E,x
	STZ.b $28,x
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B6A4:
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$0008
	JSL.l CODE_BEC000
	RTS

CODE_B6B6B3:
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$0010
	JSL.l CODE_BEC000
	RTS

CODE_B6B6C2:
	JSL.l CODE_BCE425
	LDA.w #$08AB
	BRA.b CODE_B6B6D5

CODE_B6B6CB:
	JSL.l CODE_BCE425
	INC.w $1862
	LDA.w #$08A8
CODE_B6B6D5:
	JSL.l CODE_BEC009
	BCC.b CODE_B6B722
	BEQ.b CODE_B6B722
	LDA.w $17C6
	CMP.w #$0011
	BEQ.b CODE_B6B6F4
CODE_B6B6E5:
	LDA.w #$063B
CODE_B6B6E8:
	JSL.l CODE_B28012
	JMP.w CODE_B6B4C6

CODE_B6B6EF:
	LDA.w #$063C
	BRA.b CODE_B6B6E8

CODE_B6B6F4:
	LDA.b $38,x
	CMP.w #$0006
	BEQ.b CODE_B6B6E5
	CMP.w #$0007
	BEQ.b CODE_B6B6E5
	JSL.l CODE_B5802A
	LDA.w #$0064
	STA.b $64,x
	STZ.b $30,x
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$022F
	JSL.l CODE_B9A000
	LDA.w #$063A
	JSL.l CODE_B28012
	PLY
	JMP.w [$04F5]

CODE_B6B722:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6B6EF
	RTS

CODE_B6B72C:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6B6E5
	JSL.l CODE_BCE425
	LDA.w #$0888
	JSL.l CODE_BEC009
	BCC.b CODE_B6B744
	BNE.b CODE_B6B6E5
CODE_B6B744:
	RTS

DKC3_NorSpr01F8_BazzaSpawner_Main:
;$B6B745
	JMP.w (DATA_B6B748,x)

DATA_B6B748:
	dw CODE_B6B74C
	dw CODE_B6B752

CODE_B6B74C:
	TYX
	JSR.w CODE_B6F371
	INC.b $38,x
CODE_B6B752:
	TYX
	JSR.w CODE_B6F381
	BCC.b CODE_B6B785
	LDY.w #$013A
	JSL.l CODE_BB8585
	BCS.b CODE_B6B785
	LDY.b $76
	LDA.w #$0041
	JSL.l CODE_BFF006
	LDX.b $70
	LDA.b $66,x
	STA.w $002A,y
	EOR.w $001E,y
	ASL
	BMI.b CODE_B6B780
	LDA.w $001E,y
	EOR.w #$4000
	STA.w $001E,y
CODE_B6B780:
	LDA.b $64,x
	STA.w $005C,y
CODE_B6B785:
	JMP.w CODE_B6805A

DKC3_NorSpr042C_Bazza_Main:
;$B6B788
	JMP.w (DATA_B6B78B,x)

DATA_B6B78B:
	dw CODE_B6B78F
	dw CODE_B6B7CD

CODE_B6B78F:
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$00A0
	JSL.l CODE_BEC024
	BCC.b CODE_B6B7B6
	CMP.w #$0002
	BNE.b CODE_B6B7B6
	LDA.w #$0651
	JSL.l CODE_B28012
	INC.b $38,x
	LDA.w #$026D
	JMP.w CODE_B6878E

CODE_B6B7B6:
	JSL.l CODE_B9E000
	LDA.b $12,x
	SEC
	SBC.b $5C,x
	EOR.b $2A,x
	BMI.b CODE_B6B7CA
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B6B7CA:
	JMP.w CODE_B685E6

CODE_B6B7CD:
	JMP.w CODE_B696A0

DKC3_NorSpr0430_BountyBass_Main:
DKC3_NorSpr0434_BootyBird_Main:
;$B6B7D0
	JMP.w (DATA_B6B7D3,x)

DATA_B6B7D3:
	dw CODE_B6B7E3
	dw CODE_B6B7FD
	dw CODE_B6B989
	dw CODE_B6B9AE
	dw CODE_B6B9B5
	dw CODE_B6B9CB
	dw CODE_B6B7FD
	dw CODE_B6B989

CODE_B6B7E3:
	TYX
	LDA.b $38,x
	XBA
	STA.b $38,x
	JSR.w CODE_B6F262
	JSR.w CODE_B6F284
	LDA.b $30,x
	STA.b $62,x
	JMP.w [$04F5]

CODE_B6B7F6:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B7FD:
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$00A0
	JSL.l CODE_BEC024
	BCC.b CODE_B6B7F6
	CMP.w #$0002
	BNE.b CODE_B6B7F6
	LDA.w #$0270
CODE_B6B818:
	PHA
	STZ.b $3A,x
	LDA.b $38,x
	CMP.w #$0006
	BCC.b CODE_B6B82B
	LDA.b $1E,x
	EOR.w #$FFFF
	INC
	ASL
	BRA.b CODE_B6B833

CODE_B6B82B:
	LDY.b $78
	LDA.b $12,x
	SEC
	SBC.w $0012,y
CODE_B6B833:
	PHP
	LDA.b $78
	CMP.w $04F9
	BNE.b CODE_B6B85F
	LDA.w $17C6
	CMP.w #$0012
	BNE.b CODE_B6B85F
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6B85F
	LDA.w #$0200
	PLP
	PHP
	BMI.b CODE_B6B856
	LDA.w #$FE00
CODE_B6B856:
	STA.w $17CA
	STZ.w $17CC
	STZ.w $17CE
CODE_B6B85F:
	PLP
	PHP
	PHP
	PHP
	PLA
	LSR
	EOR.b $1E,x
	LDX.b $70
	ASL
	BPL.b CODE_B6B86F
	JMP.w CODE_B6B8F0

CODE_B6B86F:
	LDA.w #$FF80
	PLP
	BMI.b CODE_B6B878
	LDA.w #$0080
CODE_B6B878:
	STA.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $34,x
	LDA.w #$000D
	STA.b $5A,x
	LDA.l DATA_FF1BC0+$06
	STA.b $06,x
	LDY.w #$006E
	JSL.l CODE_BB8585
	LDY.b $70
	LDA.w $006C,y
	CMP.w #$0004
	BCS.b CODE_B6B8AE
	TAX
	LDA.w DATA_B6F424,x
	BIT.w $05D7
	BEQ.b CODE_B6B8AB
	LDA.w #$0004
	STA.w $006C,y
CODE_B6B8AB:
	LDA.w $006C,y
CODE_B6B8AE:
	CMP.w #$0011
	BNE.b CODE_B6B8C3
	LDX.b $76
	JSL.l CODE_BB85EB
	LDA.w $18F7
	AND.w #$01E0
	ORA.b $1E,x
	STA.b $1E,x
CODE_B6B8C3:
	LDX.b $70
	LDA.b $6C,x
	LDY.b $76
	ASL
	CLC
	ADC.b $6C,x
	ASL
	TAX
	LDA.l DATA_FF257C+$04,x
	STA.w $005C,y
	LDA.w #$8080
	STA.w $000C,y
	LDA.l DATA_FF257C+$02,x
	PHA
	LDA.l DATA_FF257C,x
	CMP.w #$0100
	BCC.b CODE_B6B8FC
	JSL.l CODE_BB8609
	BRA.b CODE_B6B90C

CODE_B6B8F0:
	LDA.w #$FD00
	PLP
	BMI.b CODE_B6B8F9
	LDA.w #$0300
CODE_B6B8F9:
	JMP.w CODE_B6B878

CODE_B6B8FC:
	TAY
	JSL.l CODE_BB859A
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
CODE_B6B90C:
	PLA
	JSL.l CODE_B9A003
	LDY.b $76
	LDA.w $001E,y
	AND.w #$BFFF
	STA.w $001E,y
	LDA.b $00,x
	CMP.w #$0430
	BEQ.b CODE_B6B92F
	LDA.w #$0015
	BIT.b $1E,x
	BVC.b CODE_B6B939
	LDA.w #$FFE3
	BRA.b CODE_B6B939

CODE_B6B92F:
	LDA.w #$000E
	BIT.b $1E,x
	BVC.b CODE_B6B939
	LDA.w #$FFEC
CODE_B6B939:
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	LDA.w $0016,y
	CLC
	ADC.w #$FFFE
	STA.w $0016,y
	LDA.b $6B,x
	AND.w #$00FF
	STA.w $0066,y
	LDA.b $6A,x
	AND.w #$00FF
	STA.w $006A,y
	LDA.b $69,x
	JSL.l CODE_B58021
	BIT.b $1E,x
	BVC.b CODE_B6B969
	EOR.w #$FFFF
	INC
	CLC
CODE_B6B969:
	ADC.w $0012,y
	STA.w $0062,y
	LDA.b $68,x
	JSL.l CODE_B58021
	CLC
	ADC.w $0016,y
	STA.w $0064,y
	LDA.w #$0003
	STA.b $38,x
	PLA
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6B989:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6B9A1
	JSL.l CODE_BCE425
	LDA.w #$0AA8
	JSL.l CODE_BEC009
	BCC.b CODE_B6B9A7
	BEQ.b CODE_B6B9A7
CODE_B6B9A1:
	LDA.w #$0276
	JMP.w CODE_B6B818

CODE_B6B9A7:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6B9AE:
	JSL.l CODE_B9E000
	JMP.w CODE_B685E6

CODE_B6B9B5:
	TYX
	LDY.w #$0500
	BIT.b $1E,x
	BVC.b CODE_B6B9C0
	LDY.w #$FB00
CODE_B6B9C0:
	STY.b $30,x
	STZ.b $2E,x
	LDA.w #$FC00
	STA.b $34,x
	INC.b $38,x
CODE_B6B9CB:
	LDA.w #$0001
	JSL.l CODE_B9E003
	LDA.b $2A,x
	BPL.b CODE_B6B9DA
	EOR.w #$FFFF
	INC
CODE_B6B9DA:
	CMP.w #$0480
	BCC.b CODE_B6B9E1
	STZ.b $30,x
CODE_B6B9E1:
	LDA.w #$0008
	LDY.b $30,x
	BNE.b CODE_B6B9EB
	LDA.w #$0004
CODE_B6B9EB:
	JSL.l CODE_B9E00F
	LDA.w #$0002
	JSL.l CODE_B9E012
	JMP.w CODE_B6BF79

DKC3_NorSpr0438_UnknownSprite0438_Main:
;$B6B9F9
	JSR.w CODE_B6BA0E
	JML.l CODE_BBC815

DKC3_NorSpr043C_UnknownSprite043C_Main:
;$B6BA00
	JSR.w CODE_B6BA0E
	JML.l CODE_BBC818

DKC3_NorSpr0440_UnknownSprite0440_Main:
;$B6BA07
	JSR.w CODE_B6BA0E
	JML.l CODE_BBC81B

CODE_B6BA0E:
	PHA
	TXA
	BNE.b CODE_B6BA27
	PHX
	PHY
	LDA.w #$0004
	JSL.l CODE_B9E00F
	LDX.b $70
	LDA.b $2A,x
	BEQ.b CODE_B6BA25
	JSL.l CODE_B9E006
CODE_B6BA25:
	PLY
	PLX
CODE_B6BA27:
	PLA
	RTS

DKC3_NorSpr0444_Nid_Main:
;$B6BA29
	JMP.w (DATA_B6BA2C,x)

DATA_B6BA2C:
	dw CODE_B6BA36
	dw CODE_B6BA49
	dw CODE_B6BAB7
	dw CODE_B6BAC2
	dw CODE_B6BAE0

CODE_B6BA36:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	STZ.b $68,x
	LDA.b $38,x
	XBA
	STA.b $38,x
	JSL.l CODE_B6840E
	JMP.w [$04F5]

CODE_B6BA49:
	JSR.w CODE_B6BB34
	JSR.w CODE_B6BAF1
	JSR.w CODE_B68450
	LDA.w #$0101
	STA.b $38,x
	LDA.b $68,x
	AND.w #$00FF
	BEQ.b CODE_B6BA92
CODE_B6BA5E:
	LDA.b $5C,x
	CMP.b $12,x
	BNE.b CODE_B6BA69
	LDA.b $12,x
	CLC
	ADC.b $5E,x
CODE_B6BA69:
	STA.b $62,x
	STZ.b $58,x
	LDA.b $6C,x
	STA.b $6A,x
	LDA.b $16,x
	STA.b $64,x
	INC.b $38,x
	JSL.l CODE_BBAB29
	BCC.b CODE_B6BA82
	LDA.w #$002B
	BRA.b CODE_B6BA85

CODE_B6BA82:
	LDA.w #$002A
CODE_B6BA85:
	JSL.l CODE_BFF006
	LDA.w #$027A
	JSL.l CODE_B9A000
	BRA.b CODE_B6BAA3

CODE_B6BA92:
	LDA.b $5C,x
	CMP.b $12,x
	BNE.b CODE_B6BA69
	LDA.w #$0279
	CMP.b $40,x
	BEQ.b CODE_B6BAA3
	JSL.l CODE_B9A000
CODE_B6BAA3:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6BAB4
	LDA.w #CODE_B6BB10
	JSL.l CODE_BB85D6
	JSL.l CODE_B9A006
CODE_B6BAB4:
	JMP.w [$04F5]

CODE_B6BAB7:
	JSR.w CODE_B6BB34
	JSR.w CODE_B6BAF1
	JSR.w CODE_B68450
	BRA.b CODE_B6BAA3

CODE_B6BAC2:
	JSR.w CODE_B6BB34
	JSR.w CODE_B6BAF1
	JSR.w CODE_B68450
	LDA.b $28,x
	BIT.w #$0001
	BEQ.b CODE_B6BADD
	LDA.b $62,x
	STA.b $2C,x
	LDA.b $38,x
	XBA
	STA.b $38,x
	STZ.b $5A,x
CODE_B6BADD:
	JMP.w CODE_B6BAA3

CODE_B6BAE0:
	JSR.w CODE_B6BB34
	JSR.w CODE_B6BAF1
	JSR.w CODE_B68450
	LDA.w #$0401
	STA.b $38,x
	JMP.w CODE_B6BA5E

CODE_B6BAF1:
	LDY.b $60,x
	BEQ.b CODE_B6BB0F
	LDA.b $68,x
	AND.w #$00FF
	BEQ.b CODE_B6BB09
	LDA.w #$C000
	ORA.w $0474
	STA.w $0474
	JSR.w CODE_B6930B
	RTS

CODE_B6BB09:
	STZ.w $04AA
	STZ.w $04AE
CODE_B6BB0F:
	RTS

CODE_B6BB10:
	LDX.b $70
	LDA.b $68,x
	XBA
	AND.w #$FF00
	STA.b $68,x
	LDA.w #$0024
	JSL.l CODE_BEC01B
	BCC.b CODE_B6BB33
	LDY.b $76
	LDA.w $002E,y
	BMI.b CODE_B6BB33
	LDX.b $70
	LDA.w #$0001
	ORA.b $68,x
	STA.b $68,x
CODE_B6BB33:
	RTL

CODE_B6BB34:
	LDX.b $70
	LDA.b $68,x
	BIT.w #$0001
	BNE.b CODE_B6BB46
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.b $70
CODE_B6BB46:
	RTS

DKC3_NorSpr0448_Bazuka_Main:
;$B6BB47
	JMP.w (DATA_B6BB4A,x)

DATA_B6BB4A:
	dw CODE_B6BB5C
	dw CODE_B6BB7C
	dw CODE_B6BBB7
	dw CODE_B6BBEF
	dw CODE_B6BC44
	dw CODE_B6BC47
	dw CODE_B6BC72
	dw CODE_B6BCBA
	dw CODE_B6BD5D

CODE_B6BB5C:
	TYX
	JSR.w CODE_B6F371
	INC.b $38,x
	LDA.b $12,x
	STA.b $66,x
	LDA.b $68,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6BB75
	LDA.b $68,x
	EOR.w #$FFFF
	INC
	STA.b $68,x
CODE_B6BB75:
	JSL.l CODE_B6840E
	JMP.w [$04F5]

CODE_B6BB7C:
	JSR.w CODE_B6BD86
	JSR.w CODE_B6F381
	BCC.b CODE_B6BBA3
	INC.b $38,x
	LDA.w #$027C
	LDY.b $18,x
	BEQ.b CODE_B6BB95
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$0286
CODE_B6BB95:
	JSL.l CODE_B9A000
	LDA.w #CODE_B6BD63
	JSL.l CODE_BB85D6
	JMP.w [$04F5]

CODE_B6BBA3:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6BBB4
	LDA.w #CODE_B6BD63
	JSL.l CODE_BB85D6
	JSL.l CODE_B9A006
CODE_B6BBB4:
	JMP.w [$04F5]

CODE_B6BBB7:
	JSR.w CODE_B6BDAE
	LDA.b $18,x
	BNE.b CODE_B6BBC1
	JSR.w CODE_B68429
CODE_B6BBC1:
	LDA.b $2A,x
	BPL.b CODE_B6BBC9
	CLC
	ADC.w #$0080
CODE_B6BBC9:
	SEC
	SBC.w #$0040
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6BBEC
	LDA.w #$00C0
	BIT.b $1E,x
	BVC.b CODE_B6BBDC
	LDA.w #$FF40
CODE_B6BBDC:
	STA.b $2A,x
	STA.b $30,x
	INC.b $38,x
	LDA.w #$027D
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6BBEC:
	JMP.w CODE_B6F231

CODE_B6BBEF:
	TYX
	LDA.b $40,x
	CMP.w #$027E
	BNE.b CODE_B6BC30
	LDA.b $18,x
	BNE.b CODE_B6BC0B
	JSR.w CODE_B6BD86
	JSR.w CODE_B68429
	LDA.b $12,x
	SEC
	SBC.b $66,x
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6BC1C
CODE_B6BC0B:
	STZ.b $2A,x
	STZ.b $38,x
	INC.b $38,x
	LDA.w #$0281
	JSL.l CODE_B9A000
	JSL.l CODE_B6840E
CODE_B6BC1C:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6BC2D
	LDA.w #CODE_B6BD63
	JSL.l CODE_BB85D6
	JSL.l CODE_B9A006
CODE_B6BC2D:
	JMP.w [$04F5]

CODE_B6BC30:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6BC41
	LDA.w #CODE_B6BD81
	JSL.l CODE_BB85D6
	JSL.l CODE_B9A006
CODE_B6BC41:
	JMP.w [$04F5]

CODE_B6BC44:
	JMP.w CODE_B696A0

CODE_B6BC47:
	LDA.w $1B6B
	BEQ.b CODE_B6BC58
	JSL.l CODE_BB85A9
	JSL.l CODE_BB85AC
	JML.l CODE_B6F27D

CODE_B6BC58:
	TYX
	JSR.w CODE_B6F371
	INC.b $38,x
	STX.w $1B6B
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_CrissKrossCliffs_Main
	BNE.b CODE_B6BC6F
	LDA.w $054F
	BEQ.b CODE_B6BC6F
	STA.b $64,x
CODE_B6BC6F:
	JMP.w [$04F5]

CODE_B6BC72:
	TYX
	JSR.w CODE_B6BCFB
	LDA.w #$0110
	CLC
	ADC.w $1973
	CMP.w $0016,y
	BCS.b CODE_B6BC91
	STZ.b $3A,x
	LDA.w #$C000
	STA.b $26,x
	INC.b $38,x
	JSL.l CODE_BB859D
	BRA.b CODE_B6BCBA

CODE_B6BC91:
	JSR.w CODE_B6BDEE
	JSR.w CODE_B6F381
	BCC.b CODE_B6BCB7
	PHX
	PHY
	JSL.l CODE_BBAB29
	BCS.b CODE_B6BCA8
	LDA.w #$060C
	JSL.l CODE_B28012
CODE_B6BCA8:
	PLY
	PLX
	JSR.w CODE_B6BD08
	LDA.w #$027F
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6BCB7:
	JMP.w CODE_B685E6

CODE_B6BCBA:
	LDX.b $70
	JSR.w CODE_B6BCFB
	JSR.w CODE_B6F381
	BCC.b CODE_B6BCF8
	PHX
	PHY
	JSL.l CODE_BBAB29
	BCS.b CODE_B6BCD3
	LDA.w #$060C
	JSL.l CODE_B28012
CODE_B6BCD3:
	PLY
	PLX
	JSR.w CODE_B6BD08
	JSR.w CODE_B6BD17
	LDA.b $12,x
	SEC
	SBC.w #$0008
	STA.w $0012,y
	LDA.w $1973
	CLC
	ADC.w #$0110
	STA.w $0016,y
	LDA.b $6A,x
	STA.w $005E,y
	LDA.b $68,x
	STA.w $002E,y
CODE_B6BCF8:
	JMP.w [$04F5]

CODE_B6BCFB:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_CrissKrossCliffs_Main
	BNE.b CODE_B6BD07
	LDA.b $64,x
	STA.w $054F
CODE_B6BD07:
	RTS

CODE_B6BD08:
	LDA.b $64,x
	AND.w #$00FF
	CMP.w #$0002
	BNE.b CODE_B6BD16
	LDA.b $2C,x
	STA.b $62,x
CODE_B6BD16:
	RTS

CODE_B6BD17:
	LDA.b $64,x
	AND.w #$00FF
	ASL
	TAX
	LDY.w DATA_B6FC4E,x
	LDA.w $155E
	PHA
	JSL.l CODE_BB85B8
	LDX.b $70
	LDY.b $76
	LDA.w #$0001
	STA.w $0060,y
	PLA
	CMP.w $155E
	BEQ.b CODE_B6BD42
CODE_B6BD39:
	LDA.w $001E,y
	STA.b $1C,x
	STZ.b $1A,x
	INC.b $1A,x
CODE_B6BD42:
	LDA.b $1A,x
	BEQ.b CODE_B6BD39
	LDA.b $64,x
	AND.w #$00FF
	ASL
	TAY
	LDA.w DATA_B6FC65,y
	LDY.b $76
	SEP.b #$20
	CLC
	ADC.b $1C,x
	STA.w $001E,y
	REP.b #$20
	RTS

CODE_B6BD5D:
	JSR.w CODE_B6BDAE
	JMP.w CODE_B6F231

CODE_B6BD63:
	LDX.b $70
	LDA.b $24,x
	SEC
	SBC.w #$3552
	BMI.b CODE_B6BD79
	BEQ.b CODE_B6BD74
	LDA.w #$0027
	BRA.b CODE_B6BD7C

CODE_B6BD74:
	LDA.w #$0026
	BRA.b CODE_B6BD7C

CODE_B6BD79:
	LDA.w #$0025
CODE_B6BD7C:
	JSL.l CODE_BEC01B
	RTL

CODE_B6BD81:
	JSL.l CODE_BEC018
	RTL

CODE_B6BD86:
	LDA.w #$0020
	JSL.l CODE_BEC006
	BCC.b CODE_B6BD91
	BEQ.b CODE_B6BDA5
CODE_B6BD91:
	LDY.w $04F9
	LDA.b $16,x
	SEC
	SBC.w #$0020
	CMP.w $0016,y
	BCS.b CODE_B6BDA2
	JSR.w CODE_B6BDC0
CODE_B6BDA2:
	STZ.b $6C,x
	RTS

CODE_B6BDA5:
	LDY.w #$0004
	LDA.w #$0282
	JMP.w CODE_B6878B

CODE_B6BDAE:
	LDA.w #$0020
	JSL.l CODE_BEC006
	BCC.b CODE_B6BDB9
	BEQ.b CODE_B6BDA5
CODE_B6BDB9:
	LDA.b $6C,x
	BEQ.b CODE_B6BDC0
	DEC.b $6C,x
	RTS

CODE_B6BDC0:
	JSL.l CODE_BCE425
	LDA.w #$8455
	INC.w $1860
	JSL.l CODE_BEC009
	BCC.b CODE_B6BDED
	LDA.w #$000F
	JSL.l CODE_B88069
	BCS.b CODE_B6BDED
	STY.w $17C8
	LDA.w #$0004
	STA.b $6C,x
	STZ.w $17CA
	LDA.w #$F990
	STA.w $17CC
	STZ.w $17CE
CODE_B6BDED:
	RTS

CODE_B6BDEE:
	LDA.w #$0028
	JSL.l CODE_BCE43C
	LDA.w #$0459
	JSL.l CODE_BEC009
	RTS

DKC3_NorSpr00EC_UpwardsShotBarrel_Main:
DKC3_NorSpr044C_BarrelShotByBazuka_Main:
;$B6BDFD
	JMP.w (DATA_B6BE00,x)

DATA_B6BE00:
	dw CODE_B6BE04
	dw CODE_B6BF6B

CODE_B6BE04:
	TYX
	LDA.b $60,x
	BEQ.b CODE_B6BE0E
	DEC.b $60,x
	JMP.w CODE_B6BEFC

CODE_B6BE0E:
	JSL.l CODE_BCE425
	LDA.b $5C,x
	ASL
	LDY.w $1B6B
	BEQ.b CODE_B6BE1E
	CLC
	ADC.w #$0006
CODE_B6BE1E:
	TAX
	JMP.w (DATA_B6BE22,x)

DATA_B6BE22:
	dw CODE_B6BE2E
	dw CODE_B6BE7F
	dw CODE_B6BECD
	dw CODE_B6BE2E
	dw CODE_B6BE61
	dw CODE_B6BEC8

CODE_B6BE2E:
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCS.b CODE_B6BE40
	LDA.w #$0808
	JSL.l CODE_BEC009
	BCC.b CODE_B6BE52
CODE_B6BE40:
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEC030
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B6BE52:
	LDA.w #$0040
	LDY.w #$0010
	JSL.l CODE_BEC000
	BCS.b CODE_B6BE40
	JMP.w CODE_B6BEFC

CODE_B6BE61:
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCS.b CODE_B6BE91
	LDA.w #$8808
	JSL.l CODE_BEC009
	BCC.b CODE_B6BEBA
	LDA.w #$076D
	JSL.l CODE_B28012
	JSR.w CODE_B6BF85
	BCC.b CODE_B6BE91
CODE_B6BE7F:
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCS.b CODE_B6BE91
	LDA.w #$0808
	JSL.l CODE_BEC009
	BCC.b CODE_B6BEBA
CODE_B6BE91:
	LDX.b $70
	LDY.w $04F9
	LDA.b $12,x
	CMP.w $0012,y
	LDY.w #$0500
	BCS.b CODE_B6BEA3
	LDY.w #$FB00
CODE_B6BEA3:
	STY.b $2A,x
	STZ.b $30,x
	STZ.b $3A,x
	LDA.w #$0100
	STA.b $2E,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_B6BEBA:
	LDA.w #$0040
	LDY.w #$0410
	JSL.l CODE_BEC000
	BCS.b CODE_B6BE91
	BRA.b CODE_B6BEFC

CODE_B6BEC8:
	LDA.w #$0000
	BRA.b CODE_B6BED0

CODE_B6BECD:
	LDA.w #$0000
CODE_B6BED0:
	STA.w $1C15
	LDA.w #$0018
	JSL.l CODE_BEC006
	BCS.b CODE_B6BEE5
	LDA.w $1C15
	JSL.l CODE_BEC009
	BCC.b CODE_B6BEE8
CODE_B6BEE5:
	JMP.w CODE_B6B3A4

CODE_B6BEE8:
	LDA.w #$0040
	LDY.w #$0038
	JSL.l CODE_BEC000
	BCC.b CODE_B6BEFC
	LDA.w $0000,y
	CMP.w #$0448
	BNE.b CODE_B6BEE5
CODE_B6BEFC:
	JSL.l CODE_B9E000
	LDY.b $2A,x
	BEQ.b CODE_B6BF48
	LDA.b $12,x
	SEC
	SBC.b $5E,x
	EOR.b $2A,x
	BMI.b CODE_B6BF5B
CODE_B6BF0D:
	JSL.l CODE_BBAB46
	BCS.b CODE_B6BF65
	LDY.b $70
	LDA.w $005C,y
	ASL
	TAX
	JMP.w (DATA_B6BF1D,x)

DATA_B6BF1D:
	dw CODE_B6BE40
	dw CODE_B6BF26
	dw CODE_B6BEE5

CODE_B6BF23:
	JMP.w CODE_B6BE91

CODE_B6BF26:
	TYX
	LSR.b $6C,x
	BCC.b CODE_B6BF23
	JSR.w CODE_B6F3EB
	LDY.w #$01CC
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.b $70
	LDA.w $002A,y
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$4040
	STA.b $0C,x
	JMP.w [$04F5]

CODE_B6BF48:
	LDA.b $16,x
	CLC
	ADC.w #$001E
	SEC
	SBC.w $1973
	BMI.b CODE_B6BF68
	LDA.b $16,x
	SEC
	SBC.b $5E,x
	BMI.b CODE_B6BF0D
CODE_B6BF5B:
	LDX.b $70
	LDA.b $40,x
	BEQ.b CODE_B6BF65
	JSL.l CODE_B9A006
CODE_B6BF65:
	JMP.w [$04F5]

CODE_B6BF68:
	JMP.w CODE_B6F27D

CODE_B6BF6B:
	LDA.w #$0004
	JSL.l CODE_B9E003
	JSL.l CODE_BBAB46
	JMP.w [$04F5]

CODE_B6BF79:
	JSL.l CODE_BBAB46
	BCS.b CODE_B6BF82
	JMP.w CODE_B685E6

CODE_B6BF82:
	JMP.w [$04F5]

CODE_B6BF85:
	LDA.w $1B6B
	BEQ.b CODE_B6BF98
	LDA.w #$000E
	JSL.l CODE_B88069
	BCS.b CODE_B6BF98
	LDA.b $2E,x
	STA.w $17CA
CODE_B6BF98:
	RTS

DKC3_NorSpr0450_BarrelSwitch_Main:
;$B6BF99
	JMP.w (DATA_B6BF9C,x)

DATA_B6BF9C:
	dw CODE_B6BFA2
	dw CODE_B6BFF9
	dw CODE_B6BFF6

CODE_B6BFA2:
	LDA.w #$002C
	JSL.l CODE_BCE43C
	JSL.l CODE_B6F1BD
	BCS.b CODE_B6BFB8
	LDA.w #$1000
	JSL.l CODE_BEC006
	BCC.b CODE_B6BFD4
CODE_B6BFB8:
	LDA.w #$002E
	JSL.l CODE_BFF006
	LDA.w #$0019
	STA.b $5E,x
	INC.b $38,x
	JSR.w CODE_B6C014
	BEQ.b CODE_B6BFF6
	LDA.w $0064,y
	XBA
	STA.w $0064,y
	BRA.b CODE_B6BFD9

CODE_B6BFD4:
	JSR.w CODE_B6C014
	BEQ.b CODE_B6BFF6
CODE_B6BFD9:
	LDA.w $0064,y
	AND.w #$00FF
	ASL
	ASL
	TAY
	LDA.w DATA_B6C027,y
	CMP.b $40,x
	BEQ.b CODE_B6BFF6
	PHA
	LDA.w DATA_B6C027+$02,y
	JSL.l CODE_BB85A0
	PLA
	JSL.l CODE_B9A000
CODE_B6BFF6:
	JMP.w CODE_B6805A

CODE_B6BFF9:
	LDA.w $005E,y
	BEQ.b CODE_B6C003
	TYX
	DEC.b $5E,x
	BNE.b CODE_B6BFD4
CODE_B6C003:
	LDA.w #$002C
	JSL.l CODE_BCE43C
	JSL.l CODE_B6F1BD
	BCS.b CODE_B6BFD4
	DEC.b $38,x
	BRA.b CODE_B6BFD4

CODE_B6C014:
	LDY.w $1B6B
	LDA.b $5C,x
	BNE.b CODE_B6C021
	LDA.w #$0448
	JSR.w CODE_B6C022
CODE_B6C021:
	RTS

CODE_B6C022:
	JSR.w CODE_B6F2E8
	TYA
	RTS

DATA_B6C027:
	dw $014E,$001C,$0164,$001D,$0156,$001C

DKC3_NorSpr0454_Kopter_Main:
;$B6C033
	JMP.w (DATA_B6C036,x)

DATA_B6C036:
	dw CODE_B6C05C
	dw CODE_B6C065
	dw CODE_B6C07F
	dw CODE_B6C0A9
	dw CODE_B6C0B3
	dw CODE_B6C0CF
	dw CODE_B6C0E4
	dw CODE_B6C0F8
	dw CODE_B6C10D
	dw CODE_B6C169
	dw CODE_B6C1A9
	dw CODE_B6C1C2
	dw CODE_B6C202
	dw CODE_B6C23D
	dw CODE_B6C243
	dw CODE_B6C26A
	dw CODE_B6C26D
	dw CODE_B6C277
	dw CODE_B6C288

CODE_B6C05C:
	TYX
	JSR.w CODE_B6F262
	JSR.w CODE_B6C31F
	INC.b $38,x
CODE_B6C065:
	TYX
	LDA.b $30,x
	PHA
	JSL.l CODE_B9E000
	PLA
	EOR.b $30,x
	BPL.b CODE_B6C07C
	INC.b $64,x
	LDA.b $64,x
	DEC
	DEC
	BNE.b CODE_B6C07C
	INC.b $38,x
CODE_B6C07C:
	JMP.w CODE_B6F231

CODE_B6C07F:
	TYX
	LDA.b $2A,x
	EOR.b $30,x
	BMI.b CODE_B6C09F
	LDA.b $12,x
	SEC
	SBC.b $5C,x
	EOR.b $2A,x
	BMI.b CODE_B6C09F
	STZ.b $30,x
	INC.b $38,x
	LDA.w #$0140
	STA.b $6C,x
	LDA.w #$FFF6
	STA.b $6A,x
	BRA.b CODE_B6C0A9

CODE_B6C09F:
	LDA.w #$0040
	JSL.l CODE_B9E003
	JMP.w CODE_B6F231

CODE_B6C0A9:
	LDA.w #$0040
	JSL.l CODE_B9E003
	JMP.w CODE_B6F231

CODE_B6C0B3:
	TYX
	LDA.b $68,x
	STA.b $66,x
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$1E
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	STA.b $64,x
	INC.b $38,x
CODE_B6C0CF:
	LDX.b $70
	DEC.b $66,x
	BNE.b CODE_B6C0E1
	INC.b $38,x
	JSR.w CODE_B6C31F
	LDA.w #$0287
	JSL.l CODE_B9A000
CODE_B6C0E1:
	JMP.w CODE_B6F231

CODE_B6C0E4:
	LDA.w #$0288
	CMP.w $0040,y
	BNE.b CODE_B6C0F5
	TYX
	STZ.b $38,x
	INC.b $38,x
	LDA.b $62,x
	STA.b $30,x
CODE_B6C0F5:
	JMP.w CODE_B6F231

CODE_B6C0F8:
	TYX
	INC.b $38,x
	STZ.b $30,x
	LDA.b $64,x
	STA.b $2E,x
	JSR.w CODE_B6C32C
	LDA.w #$0280
	STA.b $6C,x
	STA.b $44,x
	STZ.b $6A,x
CODE_B6C10D:
	TYX
	LDA.b $1A,x
	PHA
	JSL.l CODE_B9E000
	LDY.w #$0000
	LDA.b [$6A],y
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	LDA.b $64,x
	JSR.w CODE_B6F2C9
	PLA
	BPL.b CODE_B6C133
	EOR.b $1A,x
	BPL.b CODE_B6C133
	LDA.b $18,x
	SEC
	SBC.b $16,x
	LSR
	STA.b $5E,x
CODE_B6C133:
	LDA.b $18,x
	CMP.w #$7F00
	BEQ.b CODE_B6C166
	SEC
	SBC.b $16,x
	CMP.b $5E,x
	BCS.b CODE_B6C166
	LDY.b $2E,x
	STY.w !REGISTER_DividendLo
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	STA.b $66,x
	LDA.b $62,x
	STA.b $30,x
	LDA.w #$0380
	STA.b $6C,x
	LDA.w #$000C
	STA.b $6A,x
	INC.b $38,x
CODE_B6C166:
	JMP.w CODE_B6F231

CODE_B6C169:
	TYX
	LDA.b $2E,x
	SEC
	SBC.b $66,x
	BPL.b CODE_B6C174
CODE_B6C171:
	LDA.w #$0080
CODE_B6C174:
	CMP.w #$0080
	BCC.b CODE_B6C171
	STA.b $2E,x
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B6C1A6
	CMP.w #$0001
	BEQ.b CODE_B6C1A6
	CMP.w #$0101
	BEQ.b CODE_B6C1A6
	LDA.b $30,x
	CMP.w #$8000
	PHP
	ROR
	PLP
	STA.b $30,x
	DEC.b $38,x
	LDA.w #$0280
	STA.b $6C,x
	LDA.w #$FFFA
	STA.b $6A,x
CODE_B6C1A6:
	JMP.w CODE_B6F231

CODE_B6C1A9:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $5C,x
	LDA.w #$0380
	STA.b $6C,x
	STA.b $44,x
	STZ.b $6A,x
	JSR.w CODE_B6C32C
	LDA.b $62,x
	STA.b $2A,x
	STA.b $30,x
CODE_B6C1C2:
	JSR.w CODE_B6C2C6
	JSL.l CODE_B9E000
	LDA.b $30,x
	EOR.b $2A,x
	BMI.b CODE_B6C1FF
	LDA.b $60,x
	LDY.b $30,x
	BPL.b CODE_B6C1E0
	XBA
	JSL.l CODE_B58021
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6C1E3

CODE_B6C1E0:
	AND.w #$00FF
CODE_B6C1E3:
	CLC
	ADC.b $5C,x
	SEC
	SBC.b $12,x
	EOR.b $30,x
	BPL.b CODE_B6C1FF
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $28,x
	INC.b $38,x
	LDA.w #$0580
	STA.b $6C,x
	LDA.w #$000E
	STA.b $6A,x
CODE_B6C1FF:
	JMP.w CODE_B6F231

CODE_B6C202:
	JSR.w CODE_B6C2C6
	LDA.b $2E,x
	SEC
	SBC.b $4C,x
	STA.b $2E,x
	LDA.b $64,x
	JSR.w CODE_B6F2C9
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B6C220
	STZ.b $2E,x
	STZ.b $28,x
CODE_B6C220:
	LDA.b $16,x
	CMP.b $4E,x
	BCS.b CODE_B6C23A
	INC.b $38,x
	LDA.w #$0280
	STA.b $6C,x
	LDA.w #$FFF2
	STA.b $6A,x
	LDA.b $62,x
	EOR.w #$FFFF
	INC
	STA.b $62,x
CODE_B6C23A:
	JMP.w CODE_B6F231

CODE_B6C23D:
	JSR.w CODE_B6C2C6
	JMP.w CODE_B6C10D

CODE_B6C243:
	JSR.w CODE_B6C2C6
	LDA.b $2E,x
	SEC
	SBC.b $66,x
	BPL.b CODE_B6C250
CODE_B6C24D:
	LDA.w #$0080
CODE_B6C250:
	CMP.w #$0080
	BCC.b CODE_B6C24D
	STA.b $2E,x
	JSL.l CODE_B9E000
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B6C267
	LDA.w #$000B
	STA.b $38,x
CODE_B6C267:
	JMP.w CODE_B6F231

CODE_B6C26A:
	JMP.w CODE_B696A0

CODE_B6C26D:
	JSR.w CODE_B6C2C6
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6C277:
	TYX
	INC.b $38,x
	LDA.b $16,x
	CLC
	ADC.b $60,x
	STA.b $60,x
	LDA.b $16,x
	SEC
	SBC.b $5E,x
	STA.b $5E,x
CODE_B6C288:
	JSR.w CODE_B6C2C6
	JSR.w CODE_B6C2AF
	LDA.b $16,x
	SEC
	SBC.b $5E,x
	BCC.b CODE_B6C29C
	LDA.b $16,x
	SEC
	SBC.b $60,x
	BCC.b CODE_B6C2A8
CODE_B6C29C:
	EOR.b $34,x
	BMI.b CODE_B6C2A8
	LDA.b $34,x
	EOR.w #$FFFF
	INC
	STA.b $34,x
CODE_B6C2A8:
	JSL.l CODE_B9E000
	JMP.w CODE_B6F231

CODE_B6C2AF:
	LDA.b $34,x
	BPL.b CODE_B6C2BB
	LDA.w #$0300
	LDY.w #$0008
	BRA.b CODE_B6C2C1

CODE_B6C2BB:
	LDA.w #$0180
	LDY.w #$FFF8
CODE_B6C2C1:
	STA.b $6C,x
	STY.b $6A,x
	RTS

CODE_B6C2C6:
	LDA.w #$0029
	JSL.l CODE_BCE43C
	INC.w $1862
	LDA.w #$0008
	JSL.l CODE_BEC009
	BCC.b CODE_B6C2EA
	BEQ.b CODE_B6C2EA
CODE_B6C2DB:
	LDA.b $2E,x
	CLC
	ADC.w #$0120
	STA.b $2E,x
	INC.b $16,x
	INC.b $16,x
	INC.b $16,x
	RTS

CODE_B6C2EA:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	RTS

CODE_B6C2F6:
	JSL.l CODE_BCE425
	INC.w $1862
	LDA.w #$08A8
	JSL.l CODE_BEC009
	BCC.b CODE_B6C2EA
	BEQ.b CODE_B6C2EA
	LDA.w $17C6
	CMP.w #$0011
	BNE.b CODE_B6C2DB
	JSL.l CODE_BB85AC
	LDX.b $70
	LDY.w #$000F
	LDA.w #$028A
	JMP.w CODE_B6878B

CODE_B6C31F:
	STZ.b $64,x
	LDA.w #$0380
	STA.b $6C,x
	LDA.w #$0007
	STA.b $6A,x
	RTS

CODE_B6C32C:
	LDA.b $1E,x
	EOR.b $62,x
	ASL
	BPL.b CODE_B6C33B
	LDA.b $62,x
	EOR.w #$FFFF
	INC
	STA.b $62,x
CODE_B6C33B:
	RTS

DKC3_NorSpr0458_MurkyMillElevator_Main:
;$B6C33C
	JMP.w (DATA_B6C33F,x)

DATA_B6C33F:
	dw CODE_B6C349
	dw CODE_B6C35F
	dw CODE_B6C3CC
	dw CODE_B6C3CF
	dw CODE_B6C3DD

CODE_B6C349:
	TYX
	STZ.b $68,x
	JSR.w CODE_B6834B
	LDY.w #$0152
	JSL.l CODE_BB8585
	LDX.b $76
	LDY.b $70
	STX.b $62,y
	JSR.w CODE_B6C458
CODE_B6C35F:
	LDX.b $70
	LDA.b $68,x
	AND.w #$00FF
	BEQ.b CODE_B6C380
	LDA.w #$000D
	STA.b $5A,x
	LDA.b $5E,x
	JSR.w CODE_B6C43A
	LDA.w #$0763
	JSL.l CODE_B28012
	LDA.w #$0565
	JSL.l CODE_B28012
CODE_B6C380:
	LDY.w $04F9
	LDA.w $0016,y
	CMP.b $16,x
	BCC.b CODE_B6C393
	LDA.b $5C,x
	JSR.w CODE_B6C44C
CODE_B6C38F:
	LDA.b $5C,x
	BRA.b CODE_B6C399

CODE_B6C393:
	LDA.b $34,x
	BPL.b CODE_B6C38F
	LDA.b $5E,x
CODE_B6C399:
	SEC
	SBC.b $16,x
	EOR.b $34,x
	BPL.b CODE_B6C3B6
	LDA.b $5A,x
	BEQ.b CODE_B6C3B6
	STZ.b $5A,x
	STZ.b $2E,x
	LDA.w #$0764
	JSL.l CODE_B28012
	LDA.b $34,x
	BPL.b CODE_B6C3B6
	INC.w $054F
CODE_B6C3B6:
	JSR.w CODE_B68429
	JSR.w CODE_B683B3
	JSR.w CODE_B6C458
	JSR.w CODE_B6C3EA
	LDA.w #CODE_B6C3FF
	JSL.l CODE_BB85D6
	JMP.w [$04F5]

CODE_B6C3CC:
	JMP.w [$04F5]

CODE_B6C3CF:
	LDA.w $054F
	BNE.b CODE_B6C3E4
	LDA.w #$C000
	STA.w $0026,y
	TYX
	INC.b $38,x
CODE_B6C3DD:
	TYX
	JSR.w CODE_B6C3EA
	JMP.w [$04F5]

CODE_B6C3E4:
	TYX
	STZ.b $38,x
	JMP.w CODE_B6C349

CODE_B6C3EA:
	JSL.l CODE_BBAB52
	BCC.b CODE_B6C3FE
	PLA
	LDX.b $70
	LDY.b $62,x
	BEQ.b CODE_B6C3FB
	JSL.l CODE_B6F3E7
CODE_B6C3FB:
	JMP.w [$04F5]

CODE_B6C3FE:
	RTS

CODE_B6C3FF:
	LDX.b $70
	LDA.b $68,x
	XBA
	AND.w #$FF00
	STA.b $68,x
	LDA.w #$001A
	JSL.l CODE_BEC01B
	BCC.b CODE_B6C439
	BEQ.b CODE_B6C439
	LDX.b $76
	LDA.b $2E,x
	BMI.b CODE_B6C439
	LDY.b $00,x
	LDX.b $70
	LDA.w #$0600
	CPY.w #$022C
	BEQ.b CODE_B6C429
	LDA.w #$0A00
CODE_B6C429:
	PHA
	SEP.b #$20
	LDA.b #$01
	STA.b $68,x
	REP.b #$20
	PLA
	CMP.b $6A,x
	BCC.b CODE_B6C439
	STA.b $6A,x
CODE_B6C439:
	RTL

CODE_B6C43A:
	SEC
	SBC.b $16,x
	EOR.b $34,x
	BPL.b CODE_B6C44B
	LDA.b $34,x
	BMI.b CODE_B6C44B
CODE_B6C445:
	EOR.w #$FFFF
	INC
	STA.b $34,x
CODE_B6C44B:
	RTS

CODE_B6C44C:
	SEC
	SBC.b $16,x
	EOR.b $34,x
	BPL.b CODE_B6C44B
	LDA.b $34,x
	BMI.b CODE_B6C445
	RTS

CODE_B6C458:
	LDX.b $70
	LDY.b $62,x
	LDA.b $12,x
	CLC
	ADC.w #$001E
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $54,x
	CLC
	ADC.w #$001E
	STA.w $0054,y
	LDA.b $56,x
	STA.w $0056,y
	LDA.b $2C,x
	CLC
	ADC.w #$001E
	STA.w $002C,y
	LDA.b $32,x
	STA.w $0032,y
	LDA.b $26,x
	STA.w $0026,y
	LDA.b $58,x
	STA.w $0058,y
	RTS

DKC3_NorSpr0200_UnknownSprite0200_Main:
;$B6C491
	LDA.w $1B6B
	BNE.b CODE_B6C500
	LDY.w #$0154
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STY.w $1B6B
	LDA.b $62,x
	STA.w $005E,y
	STA.w $0016,y
	LDA.b $5E,x
	STA.w $006A,y
	LDA.b $60,x
	STA.w $006C,y
	LDY.w $04F9
	LDA.w $0012,y
	CMP.b $5E,x
	BCC.b CODE_B6C4CD
	CMP.b $60,x
	BCC.b CODE_B6C4CD
	LDA.w $196D
	SEC
	SBC.w #$0010
	BRA.b CODE_B6C4D4

CODE_B6C4CD:
	LDA.w $196D
	CLC
	ADC.w #$0110
CODE_B6C4D4:
	LDY.b $76
	STA.w $0012,y
	LDA.b $06,x
	STA.w $0006,y
	LDX.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	EOR.w $001E,y
	ASL
	BPL.b CODE_B6C500
	LDA.w $001E,y
	EOR.w #$4000
	STA.w $001E,y
	LDA.w $0030,y
	EOR.w #$FFFF
	INC
	STA.w $0030,y
CODE_B6C500:
	TYX
	LDY.w $04F9
	LDA.w $0012,y
	CMP.b $5E,x
	BCC.b CODE_B6C50F
	CMP.b $60,x
	BCC.b CODE_B6C53E
CODE_B6C50F:
	JSL.l CODE_BBAB29
	BCC.b CODE_B6C53E
	LDX.b $70
	PHX
	LDA.w $1B6B
	STA.b $70
	JSL.l CODE_BBAB29
	BCC.b CODE_B6C53B
	LDX.b $70
	LDY.b $68,x
	JSR.w CODE_B6F3EB
	JSL.l CODE_BB8591
	PLX
	STX.b $70
	STZ.w $1B6B
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_B6C53B:
	PLX
	STX.b $70
CODE_B6C53E:
	JMP.w [$04F5]

DKC3_NorSpr045C_NibblaHead_Main:
;$B6C541
	JMP.w (DATA_B6C544,x)

DATA_B6C544:
	dw CODE_B6C54A
	dw CODE_B6C571
	dw CODE_B6C5E9

CODE_B6C54A:
	LDY.w #$0156
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STY.b $68,x
	STX.b $5C,y
	LDA.b $06,x
	STA.w $0006,y
	LDA.b $1E,x
	AND.w #$4000
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	INC.b $38,x
CODE_B6C571:
	LDX.b $70
	LDY.w $04F9
	LDA.w $0016,y
	CMP.w $050F
	BCC.b CODE_B6C583
	INC.b $38,x
	TXY
	BRA.b CODE_B6C5E9

CODE_B6C583:
	LDA.w $0012,y
	CMP.b $6A,x
	BCC.b CODE_B6C59C
	CMP.b $6C,x
	BCS.b CODE_B6C5A3
	STA.b $5C,x
	LDY.w #$0012
	PHY
	LDY.w #$0404
	LDA.w #$2020
	BRA.b CODE_B6C5B1

CODE_B6C59C:
	LDY.b $6A,x
	LDA.w #$0030
	BRA.b CODE_B6C5A8

CODE_B6C5A3:
	LDY.b $6C,x
	LDA.w #$3000
CODE_B6C5A8:
	STY.b $5C,x
	LDY.w #$000A
	PHY
	LDY.w #$0404
CODE_B6C5B1:
	STY.b $64,x
	STA.b $60,x
	PLY
	LDA.b [$6A],y
	BIT.b $30,x
	BPL.b CODE_B6C5C0
	EOR.w #$FFFF
	INC
CODE_B6C5C0:
	STA.b $62,x
	STA.b $30,x
	LDY.w #$000C
	LDA.b [$6A],y
	BIT.b $34,x
	BPL.b CODE_B6C5D1
	EOR.w #$FFFF
	INC
CODE_B6C5D1:
	STA.b $66,x
	STA.b $34,x
	JSR.w CODE_B6C6AA
	JSL.l CODE_B9E000
CODE_B6C5DC:
	JSR.w CODE_B6C6EA
	JSL.l CODE_B9A006
	STZ.w $1B6F
	JMP.w [$04F5]

CODE_B6C5E9:
	TYX
	LDY.w $04F9
	LDA.w $0016,y
	CMP.w $050F
	BCS.b CODE_B6C5FA
CODE_B6C5F5:
	DEC.b $38,x
	JMP.w CODE_B6C583

CODE_B6C5FA:
	LDA.w $003A,y
	BIT.w #$0100
	BNE.b CODE_B6C5F5
	JSR.w CODE_B6C698
	LDA.b $12,x
	BIT.b $1E,x
	BVS.b CODE_B6C619
	CLC
	ADC.w #$FFC9
	STA.b $1A
	LDA.b $12,x
	CLC
	ADC.w #$FFFF
	BRA.b CODE_B6C625

CODE_B6C619:
	CLC
	ADC.w #$0001
	STA.b $1A
	LDA.b $12,x
	CLC
	ADC.w #$0037
CODE_B6C625:
	STA.b $1C
	LDA.b $16,x
	CLC
	ADC.w #$FFF2
	STA.b $1E
	LDA.b $16,x
	CLC
	ADC.w #$0028
	STA.b $20
	LDA.w #$001A
	LDY.w $04F9
	JSL.l CODE_B6F3AB
	BCC.b CODE_B6C65A
	LDA.w #$01B8
	CMP.b $40,x
	BEQ.b CODE_B6C65A
	LDA.w #$01B7
	CMP.b $40,x
	BEQ.b CODE_B6C65A
	JSL.l CODE_B9A000
	LDY.w $04F9
	LDX.b $70
CODE_B6C65A:
	LDA.w $0012,y
	STA.w $1C15
	LDA.w $0016,y
	CLC
	ADC.w #$FFF6
	STA.w $1C17
	LDY.w #$0006
	LDA.b [$6A],y
	STA.b $1A
	LDY.w #$0008
	LDA.b [$6A],y
	STA.b $1C
	JSR.w CODE_B68C12
	JSR.w CODE_B6C6AA
	LDY.w #$000E
	LDA.b [$6A],y
	JSR.w CODE_B6F2B1
	LDY.w #$0010
	LDA.b [$6A],y
	JSR.w CODE_B6F2C9
	LDA.w #$0001
	JSL.l CODE_B9E003
	JMP.w CODE_B6C5DC

CODE_B6C698:
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$0300
	JSL.l CODE_BEC024
	RTS

CODE_B6C6AA:
	LDA.b $16,x
	CMP.w $050F
	BCS.b CODE_B6C6B6
	LDA.w #$0080
	STA.b $2E,x
CODE_B6C6B6:
	CMP.w #$02F0
	BCC.b CODE_B6C6C0
	LDA.w #$FF80
	STA.b $2E,x
CODE_B6C6C0:
	LDA.b $12,x
	CMP.b $6A,x
	BCS.b CODE_B6C6D2
	LDA.b $6A,x
	STA.b $12,x
	STZ.b $2A,x
	LDA.b $30,x
	BPL.b CODE_B6C6E9
	BRA.b CODE_B6C6E1

CODE_B6C6D2:
	CMP.b $6C,x
	BCC.b CODE_B6C6E9
	LDA.b $6C,x
	DEC
	STA.b $12,x
	STZ.b $2A,x
	LDA.b $30,x
	BMI.b CODE_B6C6E9
CODE_B6C6E1:
	EOR.w #$FFFF
	INC
	STA.b $30,x
	STA.b $62,x
CODE_B6C6E9:
	RTS

CODE_B6C6EA:
	LDX.b $70
	LDY.b $68,x
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	RTS

DKC3_NorSpr0460_NibblaBody_Main:
;$B6C6F9
	JMP.w CODE_B685E6

DKC3_NorSpr0464_BonusBCoinBossPrize_Main:
;$B6C6FC
	JSR.w CODE_B6C70A
	JML.l CODE_BBC81E

DKC3_NorSpr0468_BearCoinBossPrize_Main:
;$B6C703
	JSR.w CODE_B6C70A
	JML.l CODE_BBC824

CODE_B6C70A:
	PHA
	PHX
	PHY
	LDA.w $005E,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B6C71C,x)
	PLY
	PLX
	PLA
	RTS

DATA_B6C71C:
	dw CODE_B6C72A
	dw CODE_B6C74A
	dw CODE_B6C76A
	dw CODE_B6C78C
	dw CODE_B6C790
	dw CODE_B6C7B9
	dw CODE_B6C7C4

CODE_B6C72A:
	LDA.w #$0518
	JSL.l CODE_B28018
	LDA.w #$0217
	JSL.l CODE_B28018
	LDA.w #$0119
	JSL.l CODE_B28018
	LDA.w $005E,y
	XBA
	STA.w $005E,y
	JSR.w CODE_B6C7C8
	RTS

CODE_B6C74A:
	JSL.l CODE_B9E000
	BCC.b CODE_B6C75C
	INC.b $5E,x
	STZ.b $30,x
	JSR.w CODE_B6C7E2
	LDA.w #$0004
	STA.b $5A,x
CODE_B6C75C:
	LDA.b $2E,x
	BMI.b CODE_B6C766
	LDA.w #$3000
	JSR.w CODE_B6F23E
CODE_B6C766:
	JSR.w CODE_B6C7C8
	RTS

CODE_B6C76A:
	JSL.l CODE_B9E000
	LDA.b $16,x
	CMP.b $64,x
	BCC.b CODE_B6C788
	LDA.b $2E,x
	CMP.w #$0180
	BCS.b CODE_B6C785
	STZ.b $2E,x
	LDA.b $64,x
	STA.b $16,x
	INC.b $5E,x
	BRA.b CODE_B6C788

CODE_B6C785:
	JSR.w CODE_B6C7E2
CODE_B6C788:
	JSR.w CODE_B6C7C8
	RTS

CODE_B6C78C:
	JSR.w CODE_B6C7C8
	RTS

CODE_B6C790:
	JSL.l CODE_B9E000
	BCC.b CODE_B6C7B8
	LDA.w #$0082
	STA.w $1BCF
	LDA.b $5C,x
	BNE.b CODE_B6C7B0
	LDA.w #$0001
	JSL.l CODE_B2800F
	LDX.b $70
	LDA.b $6C,x
	JSL.l CODE_BBC800
	RTS

CODE_B6C7B0:
	LDA.w #$0002
	TSB.w $05B1
	INC.b $38,x
CODE_B6C7B8:
	RTS

CODE_B6C7B9:
	JSL.l CODE_B9E000
	BCC.b CODE_B6C7C4
	LDA.w #$0003
	STA.b $5E,x
CODE_B6C7C4:
	JSR.w CODE_B6C7C8
	RTS

CODE_B6C7C8:
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCC.b CODE_B6C7E1
	JSL.l CODE_B880B7
	BCC.b CODE_B6C7E1
	JSR.w CODE_B6F1A3
	LDA.w #$0082
	STA.w $1BCF
CODE_B6C7E1:
	RTS

CODE_B6C7E2:
	LDA.b $2E,x
	CMP.w #$8000
	ROR
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.b $64,x
	STA.b $16,x
	RTS

DKC3_NorSpr00E4_UnknownSprite00E4_Main:
;$B6C7F3
	JSR.w CODE_B6C70A
	JMP.w (DATA_B6C7F9,x)

DATA_B6C7F9:
	dw CODE_B6C7FD
	dw CODE_B6C868

CODE_B6C7FD:
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCC.b CODE_B6C865
	JSL.l CODE_B880B7
	BCC.b CODE_B6C865
	LDA.w #$000A
	STA.b $6C,x
	JSR.w CODE_B6F1A3
	INC.b $38,x
	LDA.w #$0006
	STA.b $5E,x
	LDA.w #$0014
	STA.b $5A,x
	LDX.w #$0607
	LDA.w #$009C
CODE_B6C827:
	INX
	INX
	CLC
	ADC.w #$0014
	LDY.b $00,x
	BNE.b CODE_B6C827
	LDX.b $70
	STA.b $62,x
	LDA.w #$0010
	STA.b $64,x
	LDA.w #$0014
	STA.b $66,x
	LDA.w #$0032
	STA.b $6A,x
	LDA.w #$8000
	STA.b $26,x
	LDA.b $12,x
	SEC
	SBC.w $196D
	STA.b $12,x
	LDA.b $16,x
	SEC
	SBC.w $1973
	STA.b $16,x
	LDY.w #$025C
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $18E7
CODE_B6C865:
	JMP.w [$04F5]

CODE_B6C868:
	JSL.l CODE_B9E000
	BCC.b CODE_B6C878
	LDA.b $68,x
	JSL.l CODE_B4801E
	JSL.l CODE_BB8591
CODE_B6C878:
	DEC.b $6C,x
	BNE.b CODE_B6C883
	LDA.w #$0778
	JSL.l CODE_B28012
CODE_B6C883:
	JMP.w [$04F5]

DKC3_NorSpr0484_Karbine_Main:
;$B6C886
	JMP.w (DATA_B6C889,x)

DATA_B6C889:
	dw CODE_B6C891
	dw CODE_B6C89E
	dw CODE_B6C8C9
	dw CODE_B6C8D6

CODE_B6C891:
	TYA
	CLC
	ADC.w #$FFF0
	TAX
	JSR.w CODE_B6F371
	LDX.b $70
	INC.b $38,x
CODE_B6C89E:
	JSR.w CODE_B6C9BE
	JSL.l CODE_B9E000
	LDY.w #$0014
	JSR.w CODE_B6C9E8
	LDY.w #$0014
	JSR.w CODE_B6C9D3
	TXA
	CLC
	ADC.w #$FFF0
	TAX
	JSR.w CODE_B6F381
	BCC.b CODE_B6C8C6
	JSR.w CODE_B6C958
	LDA.w #$060C
	JSL.l CODE_B28012
CODE_B6C8C6:
	JMP.w CODE_B6F231

CODE_B6C8C9:
	TYA
	CLC
	ADC.w #$FFF0
	TAX
	JSR.w CODE_B6F371
	LDX.b $70
	INC.b $38,x
CODE_B6C8D6:
	JSR.w CODE_B6C9BE
	JSR.w CODE_B6C91A
	JSL.l CODE_B9E000
	LDY.w #$0014
	JSR.w CODE_B6C9E8
	LDY.w #$0014
	JSR.w CODE_B6C9D3
	TXA
	CLC
	ADC.w #$FFF0
	TAX
	JSR.w CODE_B6F381
	BCC.b CODE_B6C917
	JSR.w CODE_B6C958
	LDA.w #$060C
	JSL.l CODE_B28012
	LDY.b $76
	LDX.w $04F9
	LDA.b $16,x
	LDX.b $70
	CMP.b $68,x
	BCC.b CODE_B6C910
	LDA.b $68,x
CODE_B6C910:
	CLC
	ADC.w #$FFC4
	STA.w $0064,y
CODE_B6C917:
	JMP.w CODE_B6F231

CODE_B6C91A:
	TYX
	LDY.w $04F9
	LDA.w $0016,y
	CLC
	ADC.w #$FFE2
	STA.b $5E,x
	LDA.b $6A,x
	CMP.b $5E,x
	BCS.b CODE_B6C933
	LDA.b $6C,x
	CMP.b $5E,x
	BCS.b CODE_B6C935
CODE_B6C933:
	STA.b $5E,x
CODE_B6C935:
	LDA.b $16,x
	SEC
	SBC.b $5E,x
	PHP
	BPL.b CODE_B6C941
	EOR.w #$FFFF
	INC
CODE_B6C941:
	LDY.b $1C,x
	CMP.w #$001E
	BCS.b CODE_B6C94B
	LDY.w #$0040
CODE_B6C94B:
	TYA
	PLP
	BPL.b CODE_B6C953
	EOR.w #$FFFF
	INC
CODE_B6C953:
	STA.b $66,x
	STA.b $34,x
	RTS

CODE_B6C958:
	LDX.b $70
	LDY.w #$008A
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	LDA.b $18,x
	STA.w $0066,y
	LDA.b $5C,x
	STA.w $0062,y
	LDA.b $68,x
	STA.w $0064,y
	LDA.b $2C,x
	STA.w $002C,y
	LDA.b $32,x
	STA.w $0032,y
	LDA.w #$1400
	STA.w $005C,y
	STA.w !REGISTER_DividendLo
	LDA.b $1A,x
	STA.w $006A,y
	SEP.b #$20
	PHA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	STA.w $005E,y
	LDA.w #$1C00
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	PLA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	STA.w $0044,y
	LDA.w #$029E
	JSL.l CODE_B9A000
	RTS

CODE_B6C9BE:
	LDA.w $0012,y
	SEC
	SBC.w $002C,y
	STA.w $0012,y
	LDA.w $0016,y
	SEC
	SBC.w $0032,y
	STA.w $0016,y
	RTS

CODE_B6C9D3:
	LDA.w $1973
	CLC
	ADC.w #$0080
	SEC
	SBC.b $16,x
	JSR.w CODE_B6C9FD
	STA.b $32,x
	CLC
	ADC.b $16,x
	STA.b $16,x
	RTS

CODE_B6C9E8:
	LDA.w $196D
	CLC
	ADC.w #$0080
	SEC
	SBC.b $12,x
	JSR.w CODE_B6C9FD
	STA.b $2C,x
	CLC
	ADC.b $12,x
	STA.b $12,x
	RTS

CODE_B6C9FD:
	PHP
	PHX
	BPL.b CODE_B6CA05
	EOR.w #$FFFF
	INC
CODE_B6CA05:
	SEP.b #$20
	STA.w !REGISTER_Mode7MatrixParameterA
	XBA
	STA.w !REGISTER_Mode7MatrixParameterA
	TYA
	STA.w !REGISTER_Mode7MatrixParameterB
	LDX.w !REGISTER_PPUMultiplicationProductLo
	STX.w !REGISTER_DividendLo
	LDA.b #$50
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	PLX
	PLP
	BPL.b CODE_B6CA2E
	EOR.w #$FFFF
	INC
CODE_B6CA2E:
	RTS

DKC3_NorSpr0488_KarbineFireball_Main:
;$B6CA2F
	JMP.w (DATA_B6CA32,x)

DATA_B6CA32:
	dw CODE_B6CA38
	dw CODE_B6CA67
	dw CODE_B6CAB5

CODE_B6CA38:
	JSR.w CODE_B6CABF
	TXY
	JSR.w CODE_B6C9BE
	JSL.l CODE_B9E000
	LDA.b $5D,x
	AND.w #$00FF
	TAY
	PHY
	JSR.w CODE_B6C9E8
	PLY
	JSR.w CODE_B6C9D3
	LDA.b $5C,x
	SEC
	SBC.b $5E,x
	BPL.b CODE_B6CA62
	INC.b $38,x
	LDA.w #$0145
	STA.b $5A,x
	LDA.w #$0000
CODE_B6CA62:
	STA.b $5C,x
	JMP.w CODE_B685E6

CODE_B6CA67:
	JSR.w CODE_B6CABF
	LDA.b $2E,x
	PHA
	JSL.l CODE_B9E000
	LDA.b $1A,x
	PLY
	CMP.w #$0014
	BCS.b CODE_B6CAB2
	LDA.w #$0030
	JSL.l CODE_BFF006
	TYA
	LSR
	LSR
	SEC
	SBC.b $2E,x
	STA.b $2E,x
	LDA.b $66,x
	ASL
	STA.b $66,x
	LDA.w #$011A
	STA.b $5A,x
	INC.b $38,x
	STZ.b $2A,x
	LDA.w #$00EA
	STA.b $0E,x
	JSL.l CODE_BBAB46
	BCC.b CODE_B6CAA4
	JMP.w [$04F5]

CODE_B6CAA4:
	LDA.w #$02A0
	JSL.l CODE_B9A000
	LDY.w #$0084
	JSL.l CODE_BB8585
CODE_B6CAB2:
	JMP.w CODE_B685E6

CODE_B6CAB5:
	JSR.w CODE_B6CABF
	JSL.l CODE_B9E000
	JMP.w CODE_B6BF79

CODE_B6CABF:
	TYX
	LDA.b $60,x
	BEQ.b CODE_B6CACF
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
CODE_B6CACF:
	RTS

DKC3_NorSpr048C_KrosshairFireball_Main:
;$B6CAD0
	JMP.w (DATA_B6CAD3,x)

DATA_B6CAD3:
	dw CODE_B6CAD7
	dw CODE_B6CB02

CODE_B6CAD7:
	JSR.w CODE_B6CB93
	TXY
	JSR.w CODE_B6C9BE
	JSR.w CODE_B6CB36
	LDA.b $5D,x
	AND.w #$00FF
	TAY
	PHY
	JSR.w CODE_B6CBC7
	PLY
	JSR.w CODE_B6CBAE
	LDA.b $5C,x
	SEC
	SBC.b $5E,x
	BPL.b CODE_B6CAFB
	INC.b $38,x
	LDA.w #$0000
CODE_B6CAFB:
	STA.b $5C,x
	STZ.b $26,x
	JMP.w CODE_B685E6

CODE_B6CB02:
	JSR.w CODE_B6CB93
	TXY
	JSR.w CODE_B6C9BE
	JSR.w CODE_B6CB36
	LDA.b $5D,x
	AND.w #$00FF
	TAY
	PHY
	JSR.w CODE_B6C9E8
	PLY
	JSR.w CODE_B6C9D3
	LDA.b $5C,x
	CLC
	ADC.b $5E,x
	CMP.w #$2000
	BCC.b CODE_B6CB27
	LDA.w #$2000
CODE_B6CB27:
	STA.b $5C,x
	LDA.b $2E,x
	BMI.b CODE_B6CB33
	LDA.w #$1000
	JSR.w CODE_B6F23E
CODE_B6CB33:
	JMP.w CODE_B6BF79

CODE_B6CB36:
	LDX.b $70
	LDA.b $68,x
	BEQ.b CODE_B6CB4B
	LDA.w #$0001
	JSL.l CODE_B9E003
	LDA.b $2E,x
	CLC
	ADC.b $66,x
	STA.b $2E,x
	RTS

CODE_B6CB4B:
	LDA.b $5A,x
	AND.w #$FF00
	LDY.b $60,x
	BNE.b CODE_B6CB5C
	ORA.w #$001A
	JSL.l CODE_B9E003
	RTS

CODE_B6CB5C:
	ORA.w #$0045
	LDY.b $2E,x
	PHY
	JSL.l CODE_B9E003
	LDA.b $1A,x
	PLY
	CMP.w #$0014
	BCS.b CODE_B6CB90
	LDA.w #$0030
	JSL.l CODE_BFF006
	INC.b $68,x
	LDA.w #$FD80
	STA.b $2E,x
	LDA.w #$00C0
	STA.b $0E,x
	LDY.w #$0146
	JSL.l CODE_BB8585
	LDX.b $76
	LDA.w #$2000
	JSR.w CODE_B6F23E
CODE_B6CB90:
	LDX.b $70
	RTS

CODE_B6CB93:
	TYX
	LDA.b $60,x
	BEQ.b CODE_B6CBAD
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	LDA.w #$0040
	LDY.w #$0038
	JSL.l CODE_BEC000
CODE_B6CBAD:
	RTS

CODE_B6CBAE:
	LDA.w $1973
	CLC
	ADC.w #$0080
	SEC
	SBC.b $16,x
	JSR.w CODE_B6C9FD
	EOR.w #$FFFF
	INC
	STA.b $32,x
	CLC
	ADC.b $16,x
	STA.b $16,x
	RTS

CODE_B6CBC7:
	LDA.w $196D
	CLC
	ADC.w #$0080
	SEC
	SBC.b $12,x
	JSR.w CODE_B6C9FD
	EOR.w #$FFFF
	INC
	STA.b $2C,x
	CLC
	ADC.b $12,x
	STA.b $12,x
	RTS

DKC3_NorSpr0490_GleaminBream_Main:
;$B6CBE0
	JMP.w (DATA_B6CBE3,x)

DATA_B6CBE3:
	dw CODE_B6CBEB
	dw CODE_B6CBF4
	dw CODE_B6CBF4
	dw CODE_B6CC7F

CODE_B6CBEB:
	TYX
	INC.b $38,x
	JSR.w CODE_B6F262
	JSR.w CODE_B6CC8B
CODE_B6CBF4:
	TYX
	DEC.b $68,x
	BPL.b CODE_B6CC66
	INC.b $68,x
	JSL.l CODE_BCE425
	LDA.w #$0000
	LDX.w #$0000
	LDY.w #$00A0
	JSL.l CODE_BEC024
	BCC.b CODE_B6CC66
	CMP.w #$0002
	BNE.b CODE_B6CC66
	LDA.w #$0662
	JSL.l CODE_B28012
	LDA.w #$0763
	JSL.l CODE_B28012
	LDA.b $12,x
	CMP.w $0012,y
	BCS.b CODE_B6CC32
	LDY.w #$0300
	LDA.b $2A,x
	ADC.w #$FE80
	BRA.b CODE_B6CC3B

CODE_B6CC32:
	LDY.w #$FD00
	LDA.b $2A,x
	CLC
	ADC.w #$0180
CODE_B6CC3B:
	STA.b $2A,x
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6CC4F
	STY.w $17CA
	STZ.w $17CC
	STZ.w $17CE
CODE_B6CC4F:
	LDA.w #$000F
	STA.b $68,x
	LDA.b $6C,x
	STA.w $1B6F
	LDA.w #$0001
	STA.w $15E6
	LDA.w #$0273
	JSL.l CODE_B9A000
CODE_B6CC66:
	JSL.l CODE_B9E000
	LDA.b $12,x
	CLC
	ADC.w #$FF7A
	STA.w $1B77
	LDA.b $16,x
	CLC
	ADC.w #$FF98
	STA.w $1B79
	JMP.w CODE_B6F231

CODE_B6CC7F:
	TYX
	JSR.w CODE_B6F284
	JSR.w CODE_B6CC8B
	DEC.b $38,x
	JMP.w CODE_B6CBF4

CODE_B6CC8B:
	SEP.b #$20
	LDA.b $6A,x
	STA.w $1B6D
	LDA.b $6B,x
	STA.w $1B6B
	REP.b #$20
	RTS

DKC3_NorSpr049C_UnknownSprite049C_Main:
;$B6CC9A
	TYX
	DEC.b $5C,x
	BMI.b CODE_B6CCA3
	BNE.b CODE_B6CCA6
	STZ.b $26,x
CODE_B6CCA3:
	JMP.w CODE_B685E6

CODE_B6CCA6:
	JMP.w [$04F5]

DKC3_NorSpr03CC_BigSmokeCloud_Main:
;$B6CCA9
	JSL.l CODE_B9E000
	JMP.w CODE_B685E6

DKC3_NorSpr03FC_KnautilusFireballShooter_Main:
;$B6CCB0
	JMP.w [$04F5]

DKC3_NorSpr004C_TopOfCottonTopCoveWaterfall_Main:
;$B6CCB3
	JMP.w CODE_B685E6

DKC3_NorSpr01E8_Belcha_Main:
;$B6CCB6
	LDA.w $194B
	BIT.w #$0004
	BNE.b CODE_B6CCD9
	JMP.w (DATA_B6CCC1,x)

DATA_B6CCC1:
	dw CODE_B6CCF3
	dw CODE_B6CD65
	dw CODE_B6CD72
	dw CODE_B6CD99
	dw CODE_B6CDC9
	dw CODE_B6CDEF
	dw CODE_B6CE09
	dw CODE_B6CE33
	dw CODE_B6CE6E
	dw CODE_B6CED7
	dw CODE_B6CF95
	dw CODE_B6CF97

CODE_B6CCD9:
	JSR.w CODE_B6D836
	JMP.w [$04F5]

DATA_B6CCDF:
	dw $0000,$0002,$0006,$000A,$000C,$000E,$0020,$0022
	dw $0054,$0057

CODE_B6CCF3:
	LDY.w #$010C
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B89
	JSL.l CODE_B6840E
	LDA.w #$0003
	STA.w $1B75
	INC.b $38,x
	STX.w $1B6B
	STZ.w $1C15
CODE_B6CD11:
	LDA.w #$00E6
	CLC
	ADC.w $1C15
	TAY
	JSL.l CODE_BB85B8
	LDY.w $1C15
	LDA.b $76
	STA.w $1BBB,y
	TAX
	LDA.w DATA_B6CCDF,y
	CLC
	ADC.b $1E,x
	STA.b $1E,x
	LDA.w $1C15
	INC
	INC
	STA.w $1C15
	CMP.w #$0014
	BNE.b CODE_B6CD11
	LDY.w #$00FA
	JSL.l CODE_BB85B8
	LDX.b $76
	STX.w $1B6D
	LDA.b $1E,x
	CLC
	ADC.w #$0024
	STA.b $1E,x
	LDY.w #$00FC
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B6F
	LDX.b $70
	LDA.w #$000B
	STA.b $38,x
	JMP.w [$04F5]

CODE_B6CD65:
	LDX.b $70
	LDY.w $1B6F
	LDA.w #$0002
	STA.w $0038,y
	INC.b $38,x
CODE_B6CD72:
	LDX.b $70
	LDY.w $1B6F
	LDA.w $0038,y
	BNE.b CODE_B6CD8F
	PHY
	JSR.w CODE_B6D7E9
	LDA.w $0008,y
	STA.w $1B7D
	PLY
	LDA.w #$0008
	STA.w $0038,y
	INC.b $38,x
CODE_B6CD8F:
	JSL.l CODE_B58027
CODE_B6CD93:
	JSR.w CODE_B6D80C
	JMP.w [$04F5]

CODE_B6CD99:
	DEC.w $1B7D
	BNE.b CODE_B6CDC7
	TYX
	JSR.w CODE_B6D7E9
	LDA.w $000A,y
	STA.b $66,x
	LDA.w $000C,y
	STA.b $6A,x
	LDA.b $12,x
	SEC
	SBC.w $000E,y
	CMP.w #$018B
	BCS.b CODE_B6CDBA
	LDA.w #$018B
CODE_B6CDBA:
	STA.b $62,x
	LDA.b $16,x
	STA.b $64,x
	INC.b $38,x
	LDA.w #$0014
	STA.b $5A,x
CODE_B6CDC7:
	BRA.b CODE_B6CD8F

CODE_B6CDC9:
	JSL.l CODE_B58027
	BCC.b CODE_B6CDED
	LDA.w #$0669
	JSL.l CODE_B28012
	LDA.b $62,x
	STA.b $2C,x
	LDA.b $64,x
	STA.b $32,x
	STZ.b $2A,x
	INC.b $38,x
	STZ.b $5A,x
	JSR.w CODE_B6D7E9
	LDA.w $0010,y
	STA.w $1B7D
CODE_B6CDED:
	BRA.b CODE_B6CD93

CODE_B6CDEF:
	DEC.w $1B7D
	BNE.b CODE_B6CDFC
	TYX
	LDA.w #$0001
	STA.b $38,x
	BRA.b CODE_B6CE07

CODE_B6CDFC:
	LDA.w $1B87
	BNE.b CODE_B6CE07
	LDA.w #$0001
	STA.w $1B7D
CODE_B6CE07:
	BRA.b CODE_B6CD8F

CODE_B6CE09:
	TYX
	LDA.b $5A,x
	BEQ.b CODE_B6CE20
	JSL.l CODE_B58027
	BCC.b CODE_B6CE20
	STZ.b $2A,x
	STZ.b $5A,x
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
CODE_B6CE20:
	LDY.w $1B6F
	LDA.w $0038,y
	BNE.b CODE_B6CE30
	LDA.w #$0009
	STA.w $0038,y
	INC.b $38,x
CODE_B6CE30:
	JMP.w CODE_B6CD93

CODE_B6CE33:
	TYX
	LDY.w $1B6F
	LDA.w $0038,y
	BNE.b CODE_B6CE6B
	LDA.w #$000A
	STA.w $0038,y
	INC.b $38,x
	LDA.w #$0002
	STA.b $5A,x
	JSR.w CODE_B6D7E9
	LDA.w $001E,y
	STA.b $2A,x
	LDA.w $0026,y
	STA.b $66,x
	LDA.w #$0562
	JSL.l CODE_B28012
	LDA.w #$0663
	JSL.l CODE_B28012
	LDA.w #$0764
	JSL.l CODE_B28012
CODE_B6CE6B:
	JMP.w CODE_B6CD93

CODE_B6CE6E:
	TYX
	LDA.b $66,x
	JSL.l CODE_B58024
	LDA.b $2A,x
	BPL.b CODE_B6CEA0
	DEC.w $1B75
	BNE.b CODE_B6CE81
	INC.w $1B75
CODE_B6CE81:
	STZ.b $66,x
	STZ.b $2A,x
	STZ.b $5A,x
	JSR.w CODE_B6D7E9
	LDA.w $0020,y
	STA.w $1B7D
	LDA.w #$0005
	STA.b $38,x
	LDY.w $1B6F
	LDA.w #$0008
	STA.w $0038,y
	BRA.b CODE_B6CEB9

CODE_B6CEA0:
	JSL.l CODE_B58027
	LDA.b $12,x
	CMP.w #$03C0
	BCC.b CODE_B6CEBC
	STZ.b $2E,x
	INC.b $2E,x
	INC.b $38,x
	LDA.w #$0001
	STA.b $5A,x
	STZ.w $1B7D
CODE_B6CEB9:
	JMP.w CODE_B6CD93

CODE_B6CEBC:
	LDA.b $12,x
	AND.w #$FFE0
	CMP.w $1B93
	BEQ.b CODE_B6CED0
	STA.w $1B93
	LDY.w #$0104
	JSL.l CODE_BB85B8
CODE_B6CED0:
	BRA.b CODE_B6CEB9

CODE_B6CED2:
	INC.b $38,x
	JMP.w CODE_B6CF88

CODE_B6CED7:
	TYX
	LDA.b $2E,x
	BNE.b CODE_B6CEF6
	LDA.b $2A,x
	BEQ.b CODE_B6CED2
	BPL.b CODE_B6CEEC
	CLC
	ADC.w #$0004
	BMI.b CODE_B6CEF2
CODE_B6CEE8:
	STZ.b $2A,x
	BRA.b CODE_B6CF1A

CODE_B6CEEC:
	SEC
	SBC.w #$0004
	BMI.b CODE_B6CEE8
CODE_B6CEF2:
	STA.b $2A,x
	BRA.b CODE_B6CF1A

CODE_B6CEF6:
	LDA.w #$0030
	JSL.l CODE_B5800F
	LDX.w $1B89
	BEQ.b CODE_B6CF18
	LDA.w #$0060
	JSL.l CODE_B5800F
	LDA.b $16,x
	CMP.w #$0308
	BCC.b CODE_B6CF18
	STZ.w $1B89
	TXY
	JSL.l CODE_B6F3E7
CODE_B6CF18:
	LDX.b $70
CODE_B6CF1A:
	LDA.b $12,x
	CMP.w #$03CB
	BCC.b CODE_B6CF2A
	LDA.b $2A,x
	BMI.b CODE_B6CF36
	JSR.w CODE_B6CFAA
	BRA.b CODE_B6CF36

CODE_B6CF2A:
	CMP.w #$03B4
	BCS.b CODE_B6CF36
	LDA.b $2A,x
	BPL.b CODE_B6CF36
	JSR.w CODE_B6CFAA
CODE_B6CF36:
	LDA.w #$0310
	CMP.b $16,x
	BCS.b CODE_B6CF84
	STA.b $16,x
	LDA.b $5C,x
	BNE.b CODE_B6CF4C
	LDA.w #$0673
	JSL.l CODE_B28012
	INC.b $5C,x
CODE_B6CF4C:
	LDA.b $2E,x
	BMI.b CODE_B6CF84
	LSR
	CMP.w #$0100
	BCS.b CODE_B6CF5A
	STZ.b $2E,x
	BRA.b CODE_B6CF84

CODE_B6CF5A:
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.w $1B7D
	BNE.b CODE_B6CF81
	LDY.w #$0106
	JSL.l CODE_BB8585
	LDY.w #$0108
	JSL.l CODE_BB8585
	LDY.w #$010A
	JSL.l CODE_BB8585
	LDY.w #$0158
	JSL.l CODE_B58036
CODE_B6CF81:
	INC.w $1B7D
CODE_B6CF84:
	JSL.l CODE_B58027
CODE_B6CF88:
	JSR.w CODE_B6D80C
	LDA.w #CODE_B6D859
	JSL.l CODE_BB85D6
	JMP.w [$04F5]

CODE_B6CF95:
	BRA.b CODE_B6CF88

CODE_B6CF97:
	LDX.w $04F9
	LDA.b $16,x
	CMP.w #$01E0
	BCC.b CODE_B6CFA7
	LDA.w #$0001
	STA.w $0038,y
CODE_B6CFA7:
	JMP.w [$04F5]

CODE_B6CFAA:
	EOR.w #$FFFF
	INC
	STA.b $1A
	ASL
	ASL
	SEC
	SBC.b $1A
	CMP.w #$8000
	PHP
	ROR
	PLP
	ROR
	STA.b $2A,x
	RTS

CODE_B6CFBF:
	LDA.b $6C,x
	BEQ.b CODE_B6CFC7
	DEC.b $6C,x
	BNE.b CODE_B6D03C
CODE_B6CFC7:
	LDA.b $12,x
	SEC
	SBC.w #$003C
	STA.l $001830
	STA.l $001840
	CLC
	ADC.w #$0078
	STA.l $001834
	STA.l $001844
	LDA.b $16,x
	SEC
	SBC.w #$FFC0
	STA.l $001836
	STA.l $001846
	CLC
	ADC.w #$FF80
	STA.l $001832
	STA.l $001842
	STZ.w $183C
	INC.w $1860
	LDA.w #$8000
	JSL.l CODE_BEC009
	BCC.b CODE_B6D03C
	LDA.b $78
	CMP.w $04FD
	BNE.b CODE_B6D01A
	LDA.w #$0014
	JSL.l CODE_B88069
	BRA.b CODE_B6D021

CODE_B6D01A:
	LDA.w #$0013
	JSL.l CODE_B88069
CODE_B6D021:
	BCS.b CODE_B6D03C
	LDX.b $70
	LDA.w #$000A
	STA.b $6C,x
	LDA.w #$FD00
	STA.w $17CC
	LDA.b $2A,x
	SEC
	SBC.w #$0300
	STA.w $17CA
	STZ.w $17CE
CODE_B6D03C:
	LDX.b $70
	RTS

CODE_B6D03F:
	CPY.w $04F9
	BEQ.b CODE_B6D083
	JSR.w CODE_B6D09A
	BCS.b CODE_B6D082
	LDA.b $38,x
	CMP.w #$0006
	BCS.b CODE_B6D081
	LDA.b $16,x
	CLC
	ADC.w #$FFF4
	CMP.w $0016,y
	BCS.b CODE_B6D081
	LDA.b $16,x
	CLC
	ADC.w #$0016
	CMP.w $0016,y
	BCC.b CODE_B6D082
	LDA.w #$000A
	STA.w $005C,y
	LDA.w #$0009
	STA.w $0038,y
	PHY
	LDY.w $1B6F
	DEC
	DEC
	STA.w $0038,y
	DEC
	STA.b $38,x
	PLY
	SEC
	RTS

CODE_B6D081:
	CLC
CODE_B6D082:
	RTS

CODE_B6D083:
	LDA.w $003A,y
	BIT.w #$0020
	BEQ.b CODE_B6D099
	JSR.w CODE_B6D09A
	BCS.b CODE_B6D099
	LDA.b $16,x
	CLC
	ADC.w #$FFC0
	CMP.w $0016,y
CODE_B6D099:
	RTS

CODE_B6D09A:
	LDA.b $12,x
	SEC
	SBC.w #$003C
	CMP.w $0012,y
	RTS

DKC3_NorSpr03EC_SideOfBelchasMouth_Main:
;$B6D0A4
	PHX
	JSR.w CODE_B6D7F4
	STA.w $1B7B
	PLX
	LDY.b $70
	JMP.w (DATA_B6D0B1,x)

DATA_B6D0B1:
	dw CODE_B6D0C7
	dw CODE_B6D0CA
	dw CODE_B6D0D5
	dw CODE_B6D0E4
	dw CODE_B6D0F2
	dw CODE_B6D0F5
	dw CODE_B6D104
	dw CODE_B6D113
	dw CODE_B6D122
	dw CODE_B6D131
	dw CODE_B6D140

CODE_B6D0C7:
	JMP.w [$04F5]

CODE_B6D0CA:
	LDA.w $1B7B
	BNE.b CODE_B6D0D2
	TYX
	STZ.b $38,x
CODE_B6D0D2:
	JMP.w [$04F5]

CODE_B6D0D5:
	TYX
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0000,y
	JMP.w CODE_B6D14F

CODE_B6D0E4:
	LDA.w $1B7B
	BNE.b CODE_B6D0EF
	TYX
	LDA.b $38,x
	XBA
	STA.b $38,x
CODE_B6D0EF:
	JMP.w [$04F5]

CODE_B6D0F2:
	JMP.w [$04F5]

CODE_B6D0F5:
	TYX
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0004,y
	JMP.w CODE_B6D14F

CODE_B6D104:
	TYX
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0006,y
	JMP.w CODE_B6D14F

CODE_B6D113:
	TYX
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0002,y
	JMP.w CODE_B6D14F

CODE_B6D122:
	TYX
	LDA.w #$0004
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0014,y
	JMP.w CODE_B6D14F

CODE_B6D131:
	TYX
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0022,y
	JMP.w CODE_B6D14F

CODE_B6D140:
	TYX
	LDA.w #$0001
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $0024,y
	JMP.w CODE_B6D14F

CODE_B6D14F:
	STA.b $1C
	STZ.b $1A
	LDY.b $1A
CODE_B6D155:
	LDX.w $1BBB,y
	TYA
	CLC
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $5C,x
	LDA.w #$0002
	STA.b $38,x
	STZ.b $60,x
	INC.b $1A
	INC.b $1A
	LDY.b $1A
	CPY.w #$0014
	BNE.b CODE_B6D155
	JMP.w [$04F5]

DKC3_NorSpr03F0_BurpedUpBarrel_Main:
;$B6D177
	JMP.w (DATA_B6D17A,x)

DATA_B6D17A:
	dw CODE_B6D180
	dw CODE_B6D196
	dw CODE_B6D1E5

CODE_B6D180:
	JSR.w CODE_B6D1F1
	JSL.l CODE_B9E000
	DEC.b $5C,x
	BNE.b CODE_B6D193
	INC.b $38,x
	LDA.w #$2000
	JSR.w CODE_B6F23E
CODE_B6D193:
	JMP.w CODE_B685E6

CODE_B6D196:
	JSR.w CODE_B6D1F1
	LDA.b $2E,x
	PHA
	LDA.w #$0044
	JSL.l CODE_B9E003
	PLY
	LDA.b $16,x
	CMP.w #$0308
	BCC.b CODE_B6D1B1
	DEC.w $1B87
	JMP.w CODE_B6F27D

CODE_B6D1B1:
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_B6D1DD
	LDA.w #$0770
	JSL.l CODE_B28012
	LDA.b $5E,x
	STA.b $30,x
	TYA
	BEQ.b CODE_B6D1DD
	CMP.w #$0100
	BCC.b CODE_B6D1E0
	EOR.w #$FFFF
	INC
	SEC
	ROR
	STA.b $2E,x
	LDY.w #$0100
	JSL.l CODE_BB85B8
CODE_B6D1DD:
	JMP.w CODE_B685E6

CODE_B6D1E0:
	STZ.b $2E,x
	JMP.w CODE_B685E6

CODE_B6D1E5:
	TYX
	DEC.b $60,x
	BNE.b CODE_B6D1EE
	STZ.b $38,x
	STZ.b $26,x
CODE_B6D1EE:
	JMP.w [$04F5]

CODE_B6D1F1:
	JSL.l CODE_BCE425
	LDA.w #$08FB
	JSL.l CODE_BEC009
	BCC.b CODE_B6D227
	CMP.w #$0002
	BNE.b CODE_B6D227
	PLA
	LDY.w #$0102
	JSL.l CODE_BB8585
	LDX.b $76
	JSR.w CODE_B6D7E9
	LDA.w $001C,y
	STA.b $5C,x
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JSL.l CODE_BEC030
	JMP.w [$04F5]

CODE_B6D227:
	RTS

DKC3_NorSpr03F4_KnikKnak_Main:
;$B6D228
	JSL.l CODE_BEC036
	JMP.w (DATA_B6D22F,x)

DATA_B6D22F:
	dw CODE_B6D243
	dw CODE_B6D25B
	dw CODE_B6D26B
	dw CODE_B6D281
	dw CODE_B6D291
	dw CODE_B6D2F0
	dw CODE_B6D306
	dw CODE_B6D339
	dw CODE_B6D35A
	dw CODE_B6D35D

CODE_B6D243:
	LDA.w #$0044
	JSL.l CODE_B9E003
	DEC.b $5C,x
	BNE.b CODE_B6D258
	JSR.w CODE_B6D410
	LDA.w #$022A
	JSL.l CODE_B9A000
CODE_B6D258:
	JMP.w CODE_B685E6

CODE_B6D25B:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSR.w CODE_B6B6A4
	BCS.b CODE_B6D2D9
	JMP.w [$04F5]

CODE_B6D26B:
	TYX
	LDA.w #$003C
	STA.b $5C,x
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSR.w CODE_B6B6A4
	BCS.b CODE_B6D2D9
	JMP.w [$04F5]

CODE_B6D281:
	JSL.l CODE_BEC02D
	JSL.l CODE_B9A006
	JSR.w CODE_B6B6A4
	BCS.b CODE_B6D2D9
	JMP.w [$04F5]

CODE_B6D291:
	JSR.w CODE_B6B6B3
	BCS.b CODE_B6D2D9
	TXY
	LDX.w $1B6B
	JSR.w CODE_B6D03F
	TYX
	BCS.b CODE_B6D2AD
	JSR.w CODE_B6D3E6
	LDA.w #$0666
	JSL.l CODE_B28012
	JMP.w CODE_B6D2E3

CODE_B6D2AD:
	LDA.b $28,x
	BIT.w #$0002
	BNE.b CODE_B6D2D9
	BIT.w #$0001
	BEQ.b CODE_B6D2C9
	JSL.l CODE_B5802A
	LDA.w #$0046
	STA.b $5C,x
	LDA.w #$0006
	STA.b $38,x
	STZ.b $30,x
CODE_B6D2C9:
	JSL.l CODE_B9E000
	JSR.w CODE_B6D3FC
	BCS.b CODE_B6D2D6
	JSL.l CODE_B9A006
CODE_B6D2D6:
	JMP.w [$04F5]

CODE_B6D2D9:
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_B6D2E3
	STZ.w $186B
CODE_B6D2E3:
	DEC.w $1B87
	LDY.w #$0008
	LDA.w #$0230
	PHA
	JMP.w CODE_B6878B

CODE_B6D2F0:
	JSR.w CODE_B6D37B
	LDA.w #$0044
	JSL.l CODE_B9E003
	JSR.w CODE_B6D3FC
	BCS.b CODE_B6D303
	JSL.l CODE_B9A006
CODE_B6D303:
	JMP.w [$04F5]

CODE_B6D306:
	JSL.l CODE_BEC033
	BCC.b CODE_B6D30F
	JMP.w [$04F5]

CODE_B6D30F:
	JSR.w CODE_B6D372
	DEC.b $5C,x
	BNE.b CODE_B6D324
	INC.b $38,x
	LDA.w #$003C
	STA.b $5C,x
	LDA.w #$0231
	JSL.l CODE_B9A000
CODE_B6D324:
	LDX.b $70
	LDA.w #$0044
	JSL.l CODE_B9E003
	JSR.w CODE_B6D3FC
	BCS.b CODE_B6D336
	JSL.l CODE_B9A006
CODE_B6D336:
	JMP.w [$04F5]

CODE_B6D339:
	JSL.l CODE_BEC033
	BCC.b CODE_B6D342
	JMP.w [$04F5]

CODE_B6D342:
	JSR.w CODE_B6D372
	DEC.b $5C,x
	BNE.b CODE_B6D357
	JSL.l CODE_B5802D
	JSR.w CODE_B6D410
	LDA.w #$0232
	JSL.l CODE_B9A000
CODE_B6D357:
	JMP.w CODE_B685E6

CODE_B6D35A:
	JMP.w CODE_B696A0

CODE_B6D35D:
	JSL.l CODE_B9E000
	DEC.b $5C,x
	BNE.b CODE_B6D36B
	DEC.w $1B87
	JMP.w CODE_B6F27D

CODE_B6D36B:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B6D372:
	JSL.l CODE_BCE425
	LDA.w #$08AB
	BRA.b CODE_B6D382

CODE_B6D37B:
	JSL.l CODE_BCE425
	LDA.w #$08A8
CODE_B6D382:
	JSL.l CODE_BEC009
	BCC.b CODE_B6D3CB
	BEQ.b CODE_B6D3CB
	LDA.w $17C6
	CMP.w #$0011
	BEQ.b CODE_B6D39D
CODE_B6D392:
	LDA.w #$063B
	JSL.l CODE_B28012
	PLY
	JMP.w CODE_B6D2E3

CODE_B6D39D:
	LDA.b $38,x
	CMP.w #$0006
	BEQ.b CODE_B6D392
	CMP.w #$0007
	BEQ.b CODE_B6D392
	JSL.l CODE_B5802A
	LDA.w #$0064
	STA.b $5C,x
	STZ.b $30,x
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$022F
	JSL.l CODE_B9A000
	LDA.w #$063A
	JSL.l CODE_B28012
	PLY
	JMP.w [$04F5]

CODE_B6D3CB:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6D39D
	TXY
	LDX.w $1B6B
	JSR.w CODE_B6D03F
	TYX
	BCS.b CODE_B6D3E5
	PLY
	JSR.w CODE_B6D3E6
	JMP.w CODE_B6D2E3

CODE_B6D3E5:
	RTS

CODE_B6D3E6:
	LDY.b $70
	JSL.l CODE_B58039
	LDA.b $16,x
	SEC
	SBC.w #$0008
	STA.b $16,x
	LDA.w #$3000
	JSR.w CODE_B6F23E
	TYX
	RTS

CODE_B6D3FC:
	LDX.b $70
	LDA.b $16,x
	CMP.w #$0308
	BCC.b CODE_B6D40E
	DEC.w $1B87
	JSL.l CODE_BB8591
	SEC
	RTS

CODE_B6D40E:
	CLC
	RTS

CODE_B6D410:
	LDA.w #$0005
	STA.b $38,x
	JSR.w CODE_B6D7E9
	LDA.w $001A,y
	STA.b $30,x
	RTS

DKC3_NorSpr0400_BelchaPlatform_Main:
;$B6D41E
	JSL.l CODE_B9E000
	JMP.w [$04F5]

DKC3_NorSpr00D8_BelchaTooth_Main:
;$B6D425
	LDA.w $0038,y
	CMP.w #$0001
	BEQ.b CODE_B6D458
	PHX
	LDX.w $1B6B
	LDA.w $0012,y
	CLC
	ADC.w $1B83
	STA.w $0012,y
	LDA.w $0016,y
	CLC
	ADC.w $1B85
	STA.w $0016,y
	PLX
	JMP.w (DATA_B6D449,x)

DATA_B6D449:
	dw CODE_B6D455
	dw CODE_B6D458
	dw CODE_B6D493
	dw CODE_B6D4E8
	dw CODE_B6D514
	dw CODE_B6D527

CODE_B6D455:
	JMP.w [$04F5]

CODE_B6D458:
	LDX.w $1B6B
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $12,x
	SEC
	SBC.w #$0028
	PHA
	TYX
	LDY.w $04F9
	SEC
	SBC.w $0012,y
	BPL.b CODE_B6D475
	EOR.w #$FFFF
	INC
CODE_B6D475:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.b #$0A
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	STA.b $1A
	PLA
	CLC
	ADC.b $1A
	STA.b $12,x
	JMP.w [$04F5]

CODE_B6D493:
	LDX.b $70
CODE_B6D495:
	LDY.b $5C,x
	LDA.w $0000,y
	JSL.l CODE_B58021
	BMI.b CODE_B6D4BC
	CMP.w #$0064
	BCC.b CODE_B6D4BC
	SEC
	SBC.w #$0064
	ASL
	TAX
	LDY.b $70
	JMP.w (DATA_B6D4B0,x)

DATA_B6D4B0:
	dw CODE_B6D534
	dw CODE_B6D53A
	dw CODE_B6D556
	dw CODE_B6D564
	dw CODE_B6D58F
	dw CODE_B6D5B5

CODE_B6D4BC:
	STA.b $5E,x
	LDA.w $0001,y
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $2E,x
	INC.b $5C,x
	INC.b $5C,x
	LDY.w $1B6B
	LDA.w $0016,y
	CLC
	ADC.b $5E,x
	CMP.b $16,x
	BCS.b CODE_B6D4E3
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	STA.b $2E,x
CODE_B6D4E3:
	LDA.w #$0203
	STA.b $38,x
CODE_B6D4E8:
	LDX.b $70
	LDA.w #$0003
	JSL.l CODE_B9E003
	LDY.w $1B6B
	LDA.b $5E,x
	CLC
	ADC.w $0016,y
	LDY.b $2E,x
	BPL.b CODE_B6D50C
	CMP.b $16,x
	BCC.b CODE_B6D509
CODE_B6D502:
	STA.b $16,x
	LDA.b $38,x
	XBA
	STA.b $38,x
CODE_B6D509:
	JMP.w [$04F5]

CODE_B6D50C:
	CMP.b $16,x
	BEQ.b CODE_B6D502
	BCS.b CODE_B6D509
	BRA.b CODE_B6D502

CODE_B6D514:
	LDA.w $1B7B
	CMP.w #$0004
	BNE.b CODE_B6D524
	TYX
	INC.b $5C,x
	LDA.b $38,x
	XBA
	STA.b $38,x
CODE_B6D524:
	JMP.w [$04F5]

CODE_B6D527:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B6D531
	LDA.b $38,x
	XBA
	STA.b $38,x
CODE_B6D531:
	JMP.w [$04F5]

CODE_B6D534:
	TYX
	STZ.b $38,x
	JMP.w [$04F5]

CODE_B6D53A:
	TYX
	LDA.b $37,x
	SEP.b #$20
	LDA.b #$05
	REP.b #$20
	STA.b $38,x
	LDY.b $5C,x
	INC.b $5C,x
	INC.b $5C,x
	LDA.w $0001,y
	AND.w #$00FF
	STA.b $5E,x
	JMP.w [$04F5]

CODE_B6D556:
	TYX
	LDA.b $37,x
	SEP.b #$20
	LDA.b #$04
	REP.b #$20
	STA.b $38,x
	JMP.w [$04F5]

CODE_B6D564:
	TYX
	LDY.b $5C,x
	LDA.b $60,x
	BMI.b CODE_B6D57C
	BEQ.b CODE_B6D573
	DEC.b $60,x
	BEQ.b CODE_B6D584
	BRA.b CODE_B6D57C

CODE_B6D573:
	LDA.w $0001,y
	JSL.l CODE_B58021
	STA.b $60,x
CODE_B6D57C:
	LDA.w $0002,y
	STA.b $5C,x
	JMP.w CODE_B6D495

CODE_B6D584:
	LDA.b $5C,x
	CLC
	ADC.w #$0004
	STA.b $5C,x
	JMP.w CODE_B6D495

CODE_B6D58F:
	TYX
	INC.b $5C,x
	LDY.w #$00FE
	JSL.l CODE_BB8585
	LDX.b $76
	JSR.w CODE_B6D7E9
	INC.w $1B87
	LDA.w $0012,y
	STA.b $2A,x
	STA.b $30,x
	LDA.w $0016,y
	STA.b $5E,x
	LDA.w $0018,y
	STA.b $60,x
	JMP.w CODE_B6D493

CODE_B6D5B5:
	TYX
	LDY.b $5C,x
	LDA.w $0001,y
	INY
	INY
	INY
	STY.b $5C,x
	JSL.l CODE_B28012
	JMP.w CODE_B6D493

DATA_B6D5C7:
	dw DATA_B6D5DB,DATA_B6D5E6,DATA_B6D5F1,DATA_B6D5E6,DATA_B6D5DB,DATA_B6D5FD,DATA_B6D608,DATA_B6D608
	dw DATA_B6D608,DATA_B6D5FD

DATA_B6D5DB:
	db $00,$30,$66,$06,$10,$66,$65,$1E,$00,$10,$64

DATA_B6D5E6:
	db $00,$30,$66,$0E,$10,$66,$65,$1E,$00,$10,$64

DATA_B6D5F1:
	db $00,$30,$66,$0E,$10,$66,$68,$65,$1E,$00,$10,$64

DATA_B6D5FD:
	db $00,$30,$66,$FA,$10,$66,$65,$1E,$00,$10,$64

DATA_B6D608:
	db $00,$30,$66,$F2,$10,$66,$65,$1E,$00,$10,$64

DATA_B6D613:
	dw DATA_B6D627,DATA_B6D66B,DATA_B6D627,DATA_B6D64A,DATA_B6D627,DATA_B6D695,DATA_B6D6B8,DATA_B6D695
	dw DATA_B6D6B8,DATA_B6D695

DATA_B6D627:
	db $00,$20,$66,$65,$14,$12,$20,$66

DATA_B6D62F:
	db $00,$20,$66,$12,$20,$66,$67,$01
	dw DATA_B6D62F
	db $00,$20,$66,$65,$09

DATA_B6D63E:
	db $09,$10,$00,$10,$67,$03
	dw DATA_B6D63E
	db $66,$65,$08,$64

DATA_B6D64A:
	db $00,$20,$66,$65,$14,$12,$20,$66

DATA_B6D652:
	db $00,$20,$66,$12,$20,$66,$67,$01
	dw DATA_B6D652
	db $00,$20,$66

DATA_B6D65F:
	db $09,$10,$00,$10,$67,$03
	dw DATA_B6D65F
	db $66,$65,$08,$64

DATA_B6D66B:
	db $00,$20,$66,$69,$67,$06,$65,$14,$12,$20,$66

DATA_B6D676:
	db $00,$20,$66,$69,$65,$06,$12,$20,$66,$67,$01
	dw DATA_B6D676
	db $00,$20,$66,$69,$68,$06

DATA_B6D689:
	db $09,$10,$00,$10,$67,$03
	dw DATA_B6D689
	db $66,$65,$08,$64

DATA_B6D695:
	db $00,$20,$66,$65,$14,$EE,$20,$66

DATA_B6D69D:
	db $00,$20,$66,$EE,$20,$66,$67,$01
	dw DATA_B6D69D
	db $00,$20,$66,$65,$09

DATA_B6D6AC:
	db $F7,$10,$00,$10,$67,$03
	dw DATA_B6D6AC
	db $66,$65,$08,$64

DATA_B6D6B8:
	db $00,$20,$66,$65,$14,$EE,$20,$66

DATA_B6D6C0:
	db $00,$20,$66,$EE,$20,$66,$67,$01
	dw DATA_B6D6C0
	db $00,$20,$66

DATA_B6D6CD:
	db $F7,$10,$00,$10,$67,$03
	dw DATA_B6D6CD
	db $66,$65,$08,$64

DATA_B6D6D9:
	dw DATA_B6D6ED,DATA_B6D6ED,DATA_B6D6ED,DATA_B6D6ED,DATA_B6D6ED,DATA_B6D6F1,DATA_B6D6F1,DATA_B6D6F1
	dw DATA_B6D6F1,DATA_B6D6F1

DATA_B6D6ED:
	db $12,$04,$66,$64

DATA_B6D6F1:
	db $EE,$04,$66,$64

DATA_B6D6F5:
	dw DATA_B6D709,DATA_B6D709,DATA_B6D709,DATA_B6D709,DATA_B6D709,DATA_B6D709,DATA_B6D709,DATA_B6D709
	dw DATA_B6D709,DATA_B6D709

DATA_B6D709:
	db $00,$04,$66,$64

DATA_B6D70D:
	dw DATA_B6D72E,DATA_B6D721,DATA_B6D721,DATA_B6D721,DATA_B6D721,DATA_B6D73E,DATA_B6D73E,DATA_B6D73E
	dw DATA_B6D73E,DATA_B6D73E

DATA_B6D721:
	db $12,$18,$66,$65,$14,$00,$30,$12,$30,$67
	db $FF : dw DATA_B6D721+$02

DATA_B6D72E:
	db $12,$18,$66,$65,$14,$00,$30,$69,$65,$06,$12,$30,$67
	db $FF : dw DATA_B6D72E+$02

DATA_B6D73E:
	db $EE,$18,$66,$65,$14,$00,$30,$EE,$30,$67
	db $FF : dw DATA_B6D73E+$02

DATA_B6D74B:
	dw DATA_B6D75F,DATA_B6D763,DATA_B6D767,DATA_B6D763,DATA_B6D75F,DATA_B6D76B,DATA_B6D76F,DATA_B6D773
	dw DATA_B6D76F,DATA_B6D76B

DATA_B6D75F:
	db $06,$08,$66,$64

DATA_B6D763:
	db $0B,$08,$66,$64

DATA_B6D767:
	db $10,$08,$66,$64

DATA_B6D76B:
	db $FA,$08,$66,$64

DATA_B6D76F:
	db $F5,$08,$66,$64

DATA_B6D773:
	db $F0,$08,$66,$64

DATA_B6D777:
	dw DATA_B6D78B,DATA_B6D793,DATA_B6D79B,DATA_B6D793,DATA_B6D78B,DATA_B6D7A3,DATA_B6D7AB,DATA_B6D7B3
	dw DATA_B6D7AB,DATA_B6D7A3

DATA_B6D78B:
	db $08,$10,$06,$10,$67
	db $FF : dw DATA_B6D78B

DATA_B6D793:
	db $0D,$10,$0B,$10,$67
	db $FF : dw DATA_B6D793

DATA_B6D79B:
	db $12,$10,$10,$10,$67
	db $FF : dw DATA_B6D79B

DATA_B6D7A3:
	db $F8,$10,$FA,$10,$67
	db $FF : dw DATA_B6D7A3

DATA_B6D7AB:
	db $F3,$10,$F5,$10,$67
	db $FF : dw DATA_B6D7AB

DATA_B6D7B3:
	db $EE,$10,$F0,$10,$67
	db $FF : dw DATA_B6D7B3

DATA_B6D7BB:
	dw DATA_B6D7C1,DATA_B6D7C1,DATA_B6D7C1

DATA_B6D7C1:
	dw DATA_B6D5C7,DATA_B6D613,DATA_B6D6D9,DATA_B6D6F5,$003C,$0014,$0028,$002D
	dw $012C,$FE00,DATA_B6D70D,$FF80,$000A,$FF00,$0014,$0330
	dw $0032,DATA_B6D74B,DATA_B6D777,$FFF6

CODE_B6D7E9:
	LDA.w $1B75
	DEC
	ASL
	TAY
	LDA.w DATA_B6D7BB,y
	TAY
	RTS

CODE_B6D7F4:
	LDY.w #$0000
	TYA
	SEP.b #$20
CODE_B6D7FA:
	LDX.w $1BBB,y
	ORA.b $38,x
	INY
	INY
	CPY.w #$0014
	BNE.b CODE_B6D7FA
	REP.b #$20
	LDX.b $70
	TAY
	RTS

CODE_B6D80C:
	LDX.b $70
	JSR.w CODE_B6CFBF
	LDA.b $12,x
	SEC
	SBC.b $54,x
	STA.w $1B83
	LDA.b $16,x
	SEC
	SBC.b $56,x
	STA.w $1B85
	LDY.w $1B6F
	LDA.b $12,x
	SEC
	SBC.w #$0028
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	JSR.w CODE_B6D836
	RTS

CODE_B6D836:
	LDX.b $70
	LDA.b $12,x
	SEC
	SBC.w $196D
	SBC.w #$017E
	EOR.w #$FFFF
	INC
	STA.w $1B77
	LDA.b $16,x
	SEC
	SBC.w $1975
	SBC.w #$0158
	EOR.w #$FFFF
	INC
	STA.w $1B79
	RTS

CODE_B6D859:
	LDA.w #$001E
	JSL.l CODE_BEC01B
	RTL

CODE_B6D861:
	JMP.w [$04F5]

DKC3_NorSpr00E8_Squirt_Main:
;$B6D864
	JMP.w (DATA_B6D867,x)

DATA_B6D867:
	dw CODE_B6D883
	dw CODE_B6D90B
	dw CODE_B6D935
	dw CODE_B6D98F
	dw CODE_B6D9A5
	dw CODE_B6D9BE
	dw CODE_B6D9D1
	dw CODE_B6D9E7
	dw CODE_B6DA2A
	dw CODE_B6DA38
	dw CODE_B6DA52
	dw CODE_B6DAE7
	dw CODE_B6DAF3
	dw CODE_B6DB23

CODE_B6D883:
	TYX
	STX.w $1B6B
	LDA.w #$0003
	STA.w $1B75
	INC.b $38,x
	LDA.w #$0000
	STA.b $5C,x
	LDA.w #$0303
	STA.b $5E,x
	LDA.w #$5000
	STA.b $62,x
	LDA.w #$001E
	STA.b $6A,x
	LDA.w #$0080
	STA.b $2A,x
	LDY.w #$01D0
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B6F
	LDY.w #$01D2
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B77
	LDY.w #$01D6
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B79
	LDY.w #$01D8
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B7B
	LDY.w #$01DA
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1B83
	LDY.w #$037E
	JSL.l CODE_BB85B8
	LDY.b $76
	STY.w $1B71
	LDY.w #$0380
	JSL.l CODE_BB85B8
	LDY.b $76
	STY.w $1B73
	SEP.b #$20
	LDA.b #$7A
	STA.w !REGISTER_BG3AddressAndSize
	REP.b #$20
	LDA.w #$012C
	STA.w $1B7D
CODE_B6D90B:
	DEC.w $1B7D
	BPL.b CODE_B6D923
	TYX
	LDA.w #$006C
	JSL.l CODE_BB85A0
	LDX.w $1B83
	LDA.w #$0007
	STA.b $38,x
	TYX
	INC.b $38,x
CODE_B6D923:
	JSR.w CODE_B6DB26
	JSR.w CODE_B6DB5A
	JSR.w CODE_B6DB92
	JMP.w [$04F5]

CODE_B6D92F:
	JSR.w CODE_B6DB92
	JMP.w [$04F5]

CODE_B6D935:
	LDX.w $1B83
	LDA.b $38,x
	BNE.b CODE_B6D98C
	TYX
	JSR.w CODE_B6DF97
	LDA.w $0010,y
	PHY
	STA.b $1A
	LDA.b $12,x
	LDY.w $04F9
	CMP.w $0012,y
	LDA.b $1A
	BCS.b CODE_B6D956
	EOR.w #$FFFF
	INC
CODE_B6D956:
	PLY
	STA.b $2A,x
	LDA.w #$8000
	STA.b $60,x
	LDA.w $0012,y
	STA.b $5E,x
	LDA.w $0008,y
	BPL.b CODE_B6D97D
	AND.w #$7FFF
	INC.w $1C35
	INC.w $1C35
	INC.w $1C35
	INC.w $1C35
	LDY.w $1C37
	BEQ.b CODE_B6D97D
	LSR
CODE_B6D97D:
	STA.w $1B7D
	LDA.w #$0001
	STA.b $5C,x
	INC.b $38,x
	LDA.w #$0001
	STA.b $5C,x
CODE_B6D98C:
	JMP.w CODE_B6D923

CODE_B6D98F:
	DEC.w $1B7D
	BNE.b CODE_B6D9A2
	TYX
	STZ.b $5C,x
	JSR.w CODE_B6DF97
	LDA.w $000E,y
	STA.w $1B7D
	INC.b $38,x
CODE_B6D9A2:
	JMP.w CODE_B6D923

CODE_B6D9A5:
	DEC.w $1B7D
	BNE.b CODE_B6D9BB
	TYX
	INC.b $38,x
	LDY.w $1B83
	LDA.w #$000C
	STA.w $0038,y
	LDA.w #$0000
	STA.b $5C,x
CODE_B6D9BB:
	JMP.w CODE_B6D923

CODE_B6D9BE:
	LDX.w $1B83
	LDA.b $38,x
	BNE.b CODE_B6D9CE
	TYX
	INC.b $38,x
	LDA.w #$0001
	JSR.w CODE_B6DF7A
CODE_B6D9CE:
	JMP.w CODE_B6D923

CODE_B6D9D1:
	JSR.w CODE_B6DF6F
	BNE.b CODE_B6D9E4
	LDA.w #$0002
	STA.b $38,x
	LDX.w $1B6F
	STA.b $38,x
	LDX.b $70
	INC.b $38,x
CODE_B6D9E4:
	JMP.w CODE_B6D923

CODE_B6D9E7:
	JSR.w CODE_B6DF6F
	BNE.b CODE_B6DA27
	TYX
	INC.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $1C37
	EOR.w #$0001
	STA.w $1C37
	BEQ.b CODE_B6DA02
	LDA.w $1C35
	BNE.b CODE_B6DA05
CODE_B6DA02:
	LDA.w $000A,y
CODE_B6DA05:
	STA.w $1B7D
	LDX.w $1B79
	LDA.w #$3000
	JSR.w CODE_B6F23E
	LDX.w $1B7B
	LDA.w #$3000
	JSR.w CODE_B6F23E
	LDA.w #$0040
	LDX.w $1B6F
	STA.b $3A,x
	LDX.w $1B77
	STA.b $3A,x
CODE_B6DA27:
	JMP.w CODE_B6D923

CODE_B6DA2A:
	DEC.w $1B7D
	BNE.b CODE_B6DA35
	TYX
	INC.b $38,x
	JSR.w CODE_B6DF3F
CODE_B6DA35:
	JMP.w CODE_B6D923

CODE_B6DA38:
	JSR.w CODE_B6DF6F
	BNE.b CODE_B6DA41
	TYX
	JSR.w CODE_B6DA44
CODE_B6DA41:
	JMP.w CODE_B6D923

CODE_B6DA44:
	STZ.b $38,x
	INC.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $000C,y
	STA.w $1B7D
	RTS

CODE_B6DA52:
	JSR.w CODE_B6DF6F
	BNE.b CODE_B6DABA
	DEC.w $1B75
	BNE.b CODE_B6DA9A
	LDX.w $1B6F
	LDA.w #$39EE
	STA.b $24,x
	STA.b $60,x
	STZ.b $38,x
	STZ.b $5C,x
	LDX.w $1B77
	LDA.w #$39EE
	STA.b $24,x
	STA.b $60,x
	STZ.b $5C,x
	STZ.b $38,x
	LDA.w #$00FF
	STA.w $1B93
	JSR.w CODE_B6DACA
	LDY.b $70
	LDA.w #$000C
	STA.w $0038,y
	LDX.w $1B83
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$066F
	JSL.l CODE_B28012
	BRA.b CODE_B6DABA

CODE_B6DA9A:
	LDA.w #$066E
	JSL.l CODE_B28012
	TYX
	INC.b $38,x
	LDX.w $1B6F
	LDA.w #$000A
	STA.b $38,x
	JSR.w CODE_B6DABD
	LDX.w $1B77
	LDA.w #$000A
	STA.b $38,x
	JSR.w CODE_B6DABD
CODE_B6DABA:
	JMP.w CODE_B6D92F

CODE_B6DABD:
	JSR.w CODE_B6DDFE
	STX.b $76
	LDA.w #$02D6
	JSL.l CODE_B9A003
	RTS

CODE_B6DACA:
	LDX.w $1B71
	JSL.l CODE_BB85E8
	LDX.w $1B73
	JSL.l CODE_BB85E8
	LDX.w $1B79
	JSL.l CODE_BB85E8
	LDX.w $1B7B
	JSL.l CODE_BB85E8
	RTS

CODE_B6DAE7:
	JSR.w CODE_B6DF6F
	BNE.b CODE_B6DAF0
	TYX
	JSR.w CODE_B6DA44
CODE_B6DAF0:
	JMP.w CODE_B6D92F

CODE_B6DAF3:
	LDX.w $1B83
	LDA.b $38,x
	BNE.b CODE_B6DB20
	TYX
	INC.b $38,x
	LDX.b !RAM_DKC3_Global_CurrentLevelLo
	LDA.w $0632,x
	BIT.w #$0002
	BNE.b CODE_B6DB0D
	STZ.w $073C
	STZ.w $074C
CODE_B6DB0D:
	LDY.w #$0176
	JSL.l CODE_B5803C
	LDX.b $76
	LDA.w #$01A0
	STA.b $12,x
	LDA.w #$0166
	STA.b $16,x
CODE_B6DB20:
	JMP.w CODE_B6D923

CODE_B6DB23:
	JMP.w CODE_B6D92F

CODE_B6DB26:
	DEC.w $1B93
	BPL.b CODE_B6DB59
	LDA.w #$000A
	STA.w $1B93
	LDA.w #$0032
	JSL.l CODE_B58006
	CMP.w #$0007
	BCS.b CODE_B6DB59
	LDX.w $1B6F
	LDA.b $5C,x
	BNE.b CODE_B6DB4B
	LDA.b $38,x
	BNE.b CODE_B6DB59
	JSR.w CODE_B6DF87
CODE_B6DB4B:
	LDX.w $1B77
	LDA.b $5C,x
	BNE.b CODE_B6DB59
	LDA.b $38,x
	BNE.b CODE_B6DB59
	JSR.w CODE_B6DF87
CODE_B6DB59:
	RTS

CODE_B6DB5A:
	LDX.w $1B6F
	LDA.b $5C,x
	CMP.w #$0002
	BNE.b CODE_B6DB91
	LDX.w $1B77
	LDA.b $5C,x
	CMP.w #$0002
	BNE.b CODE_B6DB91
	LDY.b $70
	LDA.w #$000A
	STA.w $0038,y
	JSR.w CODE_B6DF3F
	STZ.b $5C,x
	LDA.w #$39EE
	STA.b $60,x
	LDX.w $1B77
	STZ.b $5C,x
	LDA.w #$39EE
	STA.b $60,x
	LDA.w #$066F
	JSL.l CODE_B28012
CODE_B6DB91:
	RTS

CODE_B6DB92:
	LDY.b $70
	LDA.w $005C,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B6DB9F,x)

DATA_B6DB9F:
	dw CODE_B6DBA3
	dw CODE_B6DBA4

CODE_B6DBA3:
	RTS

CODE_B6DBA4:
	TYX
	LDA.w #$0569
	JSL.l CODE_B28024
	LDA.b $60,x
	CLC
	ADC.b $2A,x
	STA.b $60,x
	DEC.b $5E,x
	LDA.b $5E,x
	AND.w #$00FF
	BNE.b CODE_B6DBC6
	LDA.b $5E,x
	XBA
	ORA.b $5E,x
	STA.b $5E,x
	JSR.w CODE_B6DBC7
CODE_B6DBC6:
	RTS

CODE_B6DBC7:
	PEA.w (($7E6780&$FF0000)>>16)|((CODE_B6DB92&$FF0000)>>8)
	PLB
	LDA.w #$7E6780
CODE_B6DBCE:
	TAY
	LDX.w $0000,y
	BEQ.b CODE_B6DBDF
	CLC
	ADC.w #$0014
	CMP.w #$7E6B68
	BNE.b CODE_B6DBCE
CODE_B6DBDD:
	PLB
	RTS

CODE_B6DBDF:
	TYX
	PHX
	LDY.b $70
	LDA.w $0012,y
	STA.w $0004,x
	LDA.w $0016,y
	CLC
	ADC.w #$0014
	STA.w $0008,x
	LDA.w $006A,y
	STA.w $000C,x
	STZ.w $0002,x
	STZ.w $0006,x
	STZ.w $0012,x
	PHB
	PHK
	PLB
	LDA.w $0062,y
	AND.w #$FF00
	STA.b $3E
	LDA.w $0061,y
	AND.w #$00FF
	STA.b $40
	JSL.l CODE_B9E009
	JSR.w CODE_B6DCC3
	CLC
	ADC.w $0012,y
	STA.b $1A
	LDA.b $40
	JSL.l CODE_B9E00C
	JSR.w CODE_B6DCC3
	EOR.w #$FFFF
	SEC
	ADC.w $0016,y
	STA.b $1C
	TYX
	LDA.b $1A
	SEC
	SBC.b $12,x
	PHP
	BPL.b CODE_B6DC41
	EOR.w #$FFFF
	INC
CODE_B6DC41:
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $61,x
	CLC
	ADC.b #$40
	BMI.b CODE_B6DC6C
	LDA.b $61,x
	BPL.b CODE_B6DC59
	LDA.b #$80
	SEC
	SBC.b $61,x
	BRA.b CODE_B6DC5E

CODE_B6DC59:
	AND.b #$3F
	SEC
	SBC.b #$80
CODE_B6DC5E:
	EOR.b #$FF
	INC
	LSR
	LSR
	LSR
	LSR
	CLC
	SBC.b $6A,x
	EOR.b #$FF
	BRA.b CODE_B6DC6E

CODE_B6DC6C:
	LDA.b $6A,x
CODE_B6DC6E:
	TAY
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B6DC82
	EOR.w #$FFFF
	INC
CODE_B6DC82:
	STA.b $1A
	LDA.b $1C
	SEC
	SBC.b $16,x
	PHP
	BPL.b CODE_B6DC90
	EOR.w #$FFFF
	INC
CODE_B6DC90:
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B6DCAA
	EOR.w #$FFFF
	INC
CODE_B6DCAA:
	PLB
	PLX
	STA.w $0010,x
	LDA.b $1A
	STA.w $000E,x
	LDA.w #DATA_B6E21C
	STA.w $0000,x
	LDA.w #$0040
	STA.w $000A,x
	JMP.w CODE_B6DBDD

CODE_B6DCC3:
	BPL.b CODE_B6DCD8
	EOR.w #$FFFF
	INC
	ORA.b $3E
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	RTS

CODE_B6DCD8:
	ORA.b $3E
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	EOR.w #$FFFF
	INC
	RTS

DKC3_NorSpr04BC_SquirtsEyePart_Main:
;$B6DCEB
	JMP.w (DATA_B6DCEE,x)

DATA_B6DCEE:
	dw CODE_B6DD12
	dw CODE_B6DDA3
	dw CODE_B6DDB9
	dw CODE_B6DDD4
	dw CODE_B6DE08
	dw CODE_B6DE1E
	dw CODE_B6DE1E
	dw CODE_B6DE21
	dw CODE_B6DE32
	dw CODE_B6DE5A
	dw CODE_B6DE6F
	dw CODE_B6DE72
	dw CODE_B6DE78
	dw CODE_B6DE94
	dw CODE_B6DEB0
	dw CODE_B6DEBE
	dw CODE_B6DED1
	dw CODE_B6DF1F

CODE_B6DD12:
	LDX.b $70
	LDA.b $3C,x
	BEQ.b CODE_B6DD35
	STZ.b $3C,x
	LDA.b $5C,x
	CMP.w #$0002
	BCS.b CODE_B6DD35
	JSR.w CODE_B6DD6D
	LDA.w #$0670
	JSL.l CODE_B28012
	INC.b $5C,x
	JSR.w CODE_B6DDFE
	LDA.w #$0404
	STA.b $5E,x
CODE_B6DD35:
	LDA.b $24,x
	CMP.b $60,x
	BEQ.b CODE_B6DD62
	PHP
	DEC.b $5E,x
	LDA.b $5E,x
	AND.w #$00FF
	BNE.b CODE_B6DD5E
	LDA.b $5E,x
	XBA
	ORA.b $5E,x
	STA.b $5E,x
	LDA.b $24,x
	PLP
	BCS.b CODE_B6DD56
	ADC.w #$0005
	BRA.b CODE_B6DD59

CODE_B6DD56:
	SBC.w #$0005
CODE_B6DD59:
	STA.b $24,x
	JMP.w [$04F5]

CODE_B6DD5E:
	PLP
	JMP.w [$04F5]

CODE_B6DD62:
	SEP.b #$20
	LDA.b $5F,x
	STA.b $5E,x
	REP.b #$20
	JMP.w [$04F5]

CODE_B6DD6D:
	LDA.b $12,x
	STA.w $1867
	LDA.b $16,x
	STA.w $1869
	LDY.w #$000C
	JSL.l CODE_BB8585
	BCS.b CODE_B6DDA0
	LDX.b $70
	LDY.b $76
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	EOR.w $000E,y
	STA.w $000E,y
CODE_B6DDA0:
	LDX.b $70
	RTS

CODE_B6DDA3:
	TYX
	LDA.w #$39EE
	STA.b $60,x
	LDA.w #$000E
	STA.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $0000,y
	STA.b $5E,x
	JMP.w CODE_B6DD12

CODE_B6DDB9:
	JSR.w CODE_B6DF4E
	LDA.w #$02D2
	JSL.l CODE_B9A003
	INC.b $38,x
	LDY.b $76
	STY.b $62,x
	TYX
	JSR.w CODE_B6DF97
	LDA.w $0002,y
	STA.b $44,x
	LDY.b $70
CODE_B6DDD4:
	LDX.b $62,y
	LDA.b $38,x
	BNE.b CODE_B6DDFB
	TXY
	JSR.w CODE_B6F3EB
	LDA.w #$3000
	JSR.w CODE_B6F23E
	JSR.w CODE_B6DDFE
	STZ.b $38,x
	LDX.w $1B71
	LDA.w #$3000
	JSR.w CODE_B6F23E
	LDX.w $1B73
	LDA.w #$3000
	JSR.w CODE_B6F23E
CODE_B6DDFB:
	JMP.w CODE_B6DD12

CODE_B6DDFE:
	LDA.b $5C,x
	ASL
	TAY
	LDA.w DATA_B6DF39,y
	STA.b $60,x
	RTS

CODE_B6DE08:
	TYX
	LDA.b $60,x
	CMP.b $24,x
	BNE.b CODE_B6DE1B
	LDA.w #$063E
	JSL.l CODE_B28012
	STZ.b $38,x
	JSR.w CODE_B6DDFE
CODE_B6DE1B:
	JMP.w CODE_B6DD12

CODE_B6DE1E:
	JMP.w [$04F5]

CODE_B6DE21:
	TYX
	LDA.w #$3A07
	STA.b $60,x
	INC.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $0004,y
	STA.b $5E,x
	TXY
CODE_B6DE32:
	LDA.w $0060,y
	CMP.w $0024,y
	BNE.b CODE_B6DE57
	LDY.w #$01DC
	JSL.l CODE_BB8585
	LDA.w #$02D4
	JSL.l CODE_B9A003
	INC.b $38,x
	LDY.b $76
	STY.b $62,x
	TYX
	JSR.w CODE_B6DF97
	LDA.w $0006,y
	STA.b $44,x
CODE_B6DE57:
	JMP.w CODE_B6DD12

CODE_B6DE5A:
	LDX.b $62,y
	LDA.b $38,x
	BNE.b CODE_B6DE6C
	TXY
	JSR.w CODE_B6F3EB
	LDA.w #$3000
	JSR.w CODE_B6F23E
	STZ.b $38,x
CODE_B6DE6C:
	JMP.w CODE_B6DD12

CODE_B6DE6F:
	JMP.w CODE_B685E6

CODE_B6DE72:
	TYX
	STZ.b $38,x
	JMP.w [$04F5]

CODE_B6DE78:
	TYX
	INC.b $38,x
	LDA.w #$2000
	JSR.w CODE_B6F23E
	LDY.w #$01DC
	JSL.l CODE_BB8585
	LDA.w #$02D5
	JSL.l CODE_B9A003
	LDY.b $76
	STY.b $62,x
	TXY
CODE_B6DE94:
	LDX.b $62,y
	LDA.b $38,x
	BNE.b CODE_B6DEAD
	TXY
	JSR.w CODE_B6F3EB
	LDA.w #$3A11
	STA.b $60,x
	INC.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $0004,y
	STA.b $5E,x
CODE_B6DEAD:
	JMP.w CODE_B6DD12

CODE_B6DEB0:
	LDA.w $0060,y
	CMP.w $0024,y
	BNE.b CODE_B6DEBB
	TYX
	STZ.b $38,x
CODE_B6DEBB:
	JMP.w CODE_B6DD12

CODE_B6DEBE:
	TYX
	LDA.w #$39EE
	STA.b $60,x
	INC.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $0000,y
	STA.b $5E,x
	JMP.w CODE_B6DD12

CODE_B6DED1:
	LDA.w $0060,y
	CMP.w $0024,y
	BNE.b CODE_B6DF1C
	TYX
	INC.b $38,x
	LDA.w #$2000
	JSR.w CODE_B6F23E
	LDX.w $1B79
	LDA.w #$2000
	JSR.w CODE_B6F23E
	LDX.w $1B7B
	LDA.w #$2000
	JSR.w CODE_B6F23E
	JSR.w CODE_B6DF4E
	LDA.w #$02D3
	JSL.l CODE_B9A003
	LDY.b $76
	STY.b $62,x
	JSR.w CODE_B6DF97
	LDA.w $0004,y
	STA.b $5E,x
	LDX.w $1B71
	LDA.w #$2000
	JSR.w CODE_B6F23E
	LDX.w $1B73
	LDA.w #$2000
	JSR.w CODE_B6F23E
CODE_B6DF1C:
	JMP.w CODE_B6DD12

CODE_B6DF1F:
	LDX.b $62,y
	LDA.b $38,x
	BNE.b CODE_B6DF36
	TXY
	JSR.w CODE_B6F3EB
	STZ.b $38,x
	JSR.w CODE_B6DF97
	LDA.w $0004,y
	STA.b $5E,x
	JSR.w CODE_B6DDFE
CODE_B6DF36:
	JMP.w CODE_B6DD12

DATA_B6DF39:
	dw $39DF,$39E9,$39EE

CODE_B6DF3F:
	LDA.w #$000F
	JSR.w CODE_B6DF7A
	TYX
	STZ.b $3A,x
	LDX.w $1B6F
	STZ.b $3A,x
	RTS

CODE_B6DF4E:
	LDY.w #$01D4
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	JSL.l CODE_B6F272
	LDA.b $1E,x
	AND.w #$4000
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	RTS

CODE_B6DF6F:
	LDX.w $1B6F
	LDA.b $38,x
	LDX.w $1B77
	ORA.b $38,x
	RTS

CODE_B6DF7A:
	LDY.w $1B6F
	STA.w $0038,y
	LDY.w $1B77
	STA.w $0038,y
	RTS

CODE_B6DF87:
	LDA.w #$39EE
	STA.b $60,x
	LDA.w #$0404
	STA.b $5E,x
	LDA.w #$0004
	STA.b $38,x
	RTS

CODE_B6DF97:
	LDA.w $1B75
	ASL
	TAY
	LDA.w DATA_B6DFA1,y
	TAY
	RTS

DATA_B6DFA1:
	dw DATA_B6DFE5,DATA_B6DFD1,DATA_B6DFBD,DATA_B6DFA9

DATA_B6DFA9:
	db $04,$04,$00,$01,$04,$04,$00,$01,$F0,$01,$C8,$00,$19,$00,$1E,$00
	db $80,$00,$03,$03

DATA_B6DFBD:
	db $04,$04,$00,$01,$04,$04,$00,$01,$F0,$02,$B4,$00,$19,$00,$1E,$00
	db $B0,$00,$03,$03

DATA_B6DFD1:
	db $04,$04,$00,$01,$04,$04,$00,$01,$50,$02,$A0,$00,$19,$00,$1E,$00
	db $E0,$00,$03,$03

DATA_B6DFE5:
	db $04,$04,$00,$01,$04,$04,$00,$01,$50,$02,$A0,$00,$19,$00,$1E,$00
	db $E0,$00,$03,$03

CODE_B6DFF9:
	PHB
	STZ.w $1B6D
	PEA.w ($7E6780&$FF0000)>>8
	PLB
	PLB
	LDX.w $1B6B
	LDA.b $1E,x
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0010
	STA.b $1C
	CLC
	ADC.w #$00F0
	STA.b $1E
	LDA.w $196D
	SEC
	SBC.w #$0010
	STA.b $20
	CLC
	ADC.w #$0110
	STA.b $22
	LDA.w #$7E6780
CODE_B6E02A:
	TAY
	LDA.w $0000,y
	BNE.b CODE_B6E03C
	TYA
CODE_B6E031:
	CLC
	ADC.w #$0014
	CMP.w #$6B68
	BNE.b CODE_B6E02A
	PLB
	RTL

CODE_B6E03C:
	STY.b $6E
	TYX
	DEC.w $000C,x
	BNE.b CODE_B6E059
	LDA.w #DATA_B6E237
	STA.w $0000,y
	LDA.w #$0028
	STA.w $000A,y
	LDA.w #$4000
	ORA.w $0012,y
	STA.w $0012,y
CODE_B6E059:
	LDA.w $000E,y
	CLC
	BPL.b CODE_B6E06A
	LDX.w #$FFFF
	ADC.w #$0000
	BMI.b CODE_B6E073
	INX
	BRA.b CODE_B6E072

CODE_B6E06A:
	LDX.w #$0000
	ADC.w #$0000
	BPL.b CODE_B6E073
CODE_B6E072:
	TXA
CODE_B6E073:
	STA.w $000E,y
	CLC
	ADC.w $0003,y
	STA.w $0003,y
	SEP.b #$20
	TXA
	ADC.w $0005,y
	STA.w $0005,y
	REP.b #$20
	XBA
	CMP.b $20
	BCC.b CODE_B6E0BC
	CMP.b $22
	BCS.b CODE_B6E0BC
	LDX.w #$0000
	LDA.w $0010,y
	CLC
	ADC.w #$000C
	STA.w $0010,y
	BPL.b CODE_B6E0A1
	DEX
CODE_B6E0A1:
	CLC
	ADC.w $0007,y
	STA.w $0007,y
	SEP.b #$20
	TXA
	ADC.w $0009,y
	STA.w $0009,y
	REP.b #$20
	XBA
	CMP.b $1C
	BCC.b CODE_B6E0BC
	CMP.b $1E
	BCC.b CODE_B6E0BF
CODE_B6E0BC:
	JMP.w CODE_B6E214

CODE_B6E0BF:									; Note: Related to Squirt's water stream.
	SEP.b #$20
	LDA.w $000B,y
	CLC
	ADC.w $000A,y
	STA.w $000B,y
	REP.b #$20
	BCC.b CODE_B6E0F1
	LDA.w $0000,y
	ADC.w #$0002
	STA.w $0000,y
	TAX
	LDA.l DATA_B6E21C&$FF0000,x
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_B6E0F1
	EOR.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B6E0ED,x)

DATA_B6E0ED:
	dw CODE_B6E208
	dw CODE_B6E214

CODE_B6E0F1:
	LDA.w $0004,y
	CLC
	ADC.w #$0100
	SEC
	SBC.w $196D
	STA.b $88
	LDA.w $0008,y
	CLC
	ADC.w #$0100
	SEC
	SBC.w $1973
	STA.b $8A
	LDX.w $0000,y
	STX.b $3E
	LDA.w $0012,y
	BMI.b CODE_B6E165
	LDA.w $0008,y
	CMP.l $001806
	BCS.b CODE_B6E165
	CMP.l $001802
	BCC.b CODE_B6E165
	LDA.w $0004,y
	CMP.l $001804
	BCS.b CODE_B6E165
	CMP.l $001800
	BCC.b CODE_B6E165
	LDA.w #$8000
	ORA.w $0012,y
	STA.w $0012,y
	BIT.w #$4000
	BNE.b CODE_B6E14D
	LDA.w #DATA_B6E237
	STA.w $0000,y
	LDA.w #$0028
	STA.w $000A,y
CODE_B6E14D:
	LDA.w #$0013
	JSL.l CODE_B88069
	STZ.w $17CE
	LDA.w $000E,y
	ASL
	STA.w $17CA
	LDA.w $0010,y
	ASL
	STA.w $17CC
CODE_B6E165:
	PHB
	PHK
	PLB
	LDA.w $0000,x
	STA.b $3A
	LDA.w $0002,x
	STA.b $3C
	LDX.b $82
	LDA.b $3B
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_B6E182
	ORA.w #$FF00
	CLC
CODE_B6E182:
	ADC.b $88
	STA.b $00,x
	BIT.w #$0100
	BNE.b CODE_B6E1A4
	TXA
	AND.w #$000C
	TAY
	TXA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAX
	LDA.w DATA_B6E1F8,y
	ORA.w $0400,x
	STA.w $0400,x
	LDX.b $82
CODE_B6E1A4:
	SEP.b #$20
	LDA.b $3C
	CLC
	ADC.b $8A
	STA.b $01,x
	REP.b #$20
	LDA.b $3A
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $02,x
	LDA.b $3E
	CMP.w #DATA_B6E237
	BCC.b CODE_B6E1D9
	TXA
	AND.w #$000C
	TAY
	TXA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAX
	LDA.w DATA_B6E1E8,y
	ORA.w $0400,x
	STA.w $0400,x
	LDX.b $82
CODE_B6E1D9:
	INX
	INX
	INX
	INX
	STX.b $82
	INC.w $1B6D
	LDA.b $6E
	PLB
	JMP.w CODE_B6E031

DATA_B6E1E8:
	dw $0002,$0000,$0008,$0000,$0020,$0000,$0080,$0000

DATA_B6E1F8:
	dw $0001,$0000,$0004,$0000,$0010,$0000,$0040,$0000

CODE_B6E208:
	LDX.w $0000,y
	LDA.w $0001,x
	STA.w $0000,y
	JMP.w CODE_B6E0F1

CODE_B6E214:
	TYX
	STZ.w $0000,x
	TYA
	JMP.w CODE_B6E031

DATA_B6E21C:
	db $0E,$FC,$FC,$0F,$FC,$FC,$1E,$FC,$FC,$1F,$FC,$FC,$20,$FC,$FC,$21
	db $FC,$FC,$22,$FC,$FC,$23,$FC,$FC,$FF,$1C,$E2

DATA_B6E237:
	db $00,$F9,$F9,$02,$F8,$F6,$04,$F8,$F9,$06,$F8,$F9,$08,$F8,$F9,$0A
	db $F8,$F9,$0C,$F8,$FC,$FE

DKC3_NorSpr04D0_Target_Main:
;$B6E24D
	JMP.w (DATA_B6E250,x)

DATA_B6E250:
	dw CODE_B6E254
	dw CODE_B6E260

CODE_B6E254:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B6E260
	LDA.w #$018E
	JSL.l CODE_B9A000
CODE_B6E260:
	JMP.w CODE_B685E6

DKC3_NorSpr0014_ThrownSoftball_Main:
;$B6E263
	LDX.b $70
	LDA.b $5C,x
	JSL.l CODE_B9E00F
	LDX.b $70
	LDA.b $5E,x
	JSL.l CODE_B9E012
	LDA.w #$0001
	JSL.l CODE_B9E003
	LDX.b $70
	LDA.w #$016C
	CMP.b $16,x
	BCS.b CODE_B6E28D
	LDA.w #$0175
	CMP.b $16,x
	BCC.b CODE_B6E28D
	JMP.w CODE_B6F27D

CODE_B6E28D:
	JMP.w CODE_B685E6

DKC3_NorSpr0018_UnknownSprite0018_Main:
;$B6E290
	JMP.w (DATA_B6E293,x)

DATA_B6E293:
	dw CODE_B6E299
	dw CODE_B6E2B7
	dw CODE_B6E2D6

CODE_B6E299:
	TYX
	LDY.w $1BB9
	LDA.w $05B5
	BEQ.b CODE_B6E2A6
	CLC
	ADC.w #$0008
CODE_B6E2A6:
	ADC.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	SEC
	SBC.w #$001E
	STA.b $64,x
	INC.b $38,x
	TXY
CODE_B6E2B7:
	TYX
	JSL.l CODE_B9E000
	BCC.b CODE_B6E2D3
	LDX.b $70
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	LDA.w #$FB00
	STA.b $2E,x
	INC.b $38,x
CODE_B6E2D3:
	JMP.w CODE_B685E6

CODE_B6E2D6:
	LDA.w #$0090
	JSL.l CODE_B5800F
	LDA.w #$0001
	JSL.l CODE_B9E000
	JMP.w CODE_B685E6

DKC3_NorSpr001C_UnknownSprite001C_Main:
;$B6E2E7
	TYX
	DEC.b $5C,x
	BNE.b CODE_B6E2EF
	JMP.w CODE_B6F27D

CODE_B6E2EF:
	LDA.w #$0020
	JSL.l CODE_B5800F
	LDA.w #$0001
	JSL.l CODE_B9E003
	JML.l CODE_B685E6

DKC3_NorSpr04DC_PrizeFromSwankyKong_Main:
;$B6E301
	JMP.w (DATA_B6E304,x)

DATA_B6E304:
	dw CODE_B6E308
	dw CODE_B6E340

CODE_B6E308:
	JSL.l CODE_B9E000
	BCC.b CODE_B6E33D
	LDA.b $5C,x
	TAX
	JMP.w (DATA_B6E314,x)

DATA_B6E314:
	dw $0000
	dw CODE_B6E31A
	dw CODE_B6E333

CODE_B6E31A:
	LDX.b $70
	INC.b $38,x
	LDA.w #$000A
	STA.b $68,x
	SED
	CLC
	ADC.w $05D3
	STA.w $05D3
	CLD
	JSL.l CODE_B7E4A8
	JMP.w [$04F5]

CODE_B6E333:
	LDA.w #$0000
	JSL.l CODE_BBC800
	JMP.w [$04F5]

CODE_B6E33D:
	JMP.w CODE_B685E6

CODE_B6E340:
	JML.l CODE_BBC812

DKC3_NorSpr047C_KAOSBoxingGlove_Main:
;$B6E344
	PHX
	LDX.w $1B6B
	LDA.w $0012,y
	CLC
	ADC.w $1B83
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	PLX
	JMP.w (DATA_B6E35B,x)

DATA_B6E35B:
	dw CODE_B6E363
	dw CODE_B6E387
	dw CODE_B6E387
	dw CODE_B6E38D

CODE_B6E363:
	JSR.w CODE_B6E3AB
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0012,y
	CLC
	ADC.b $5C,x
	SEC
	SBC.b $12,x
	EOR.b $2A,x
	BPL.b CODE_B6E384
	INC.b $38,x
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	STA.b $2A,x
CODE_B6E384:
	JMP.w [$04F5]

CODE_B6E387:
	JSR.w CODE_B6E3AB
	JMP.w CODE_B685E6

CODE_B6E38D:
	JSR.w CODE_B6E3AB
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.w $0012,y
	CLC
	ADC.b $5E,x
	SEC
	SBC.b $12,x
	EOR.b $2A,x
	BPL.b CODE_B6E3A8
	JSL.l CODE_BB8591
CODE_B6E3A8:
	JMP.w [$04F5]

CODE_B6E3AB:
	LDA.w $0060,y
	BEQ.b CODE_B6E3B4
	TYX
	DEC.b $60,x
	RTS

CODE_B6E3B4:
	LDY.w $04F9
	JSL.l CODE_BEC003
	BCC.b CODE_B6E415
	LDA.b $12,x
	PHA
	LDA.w #$FFF6
	BIT.b $1E,x
	BVC.b CODE_B6E3CA
	LDA.w #$000A
CODE_B6E3CA:
	CLC
	ADC.b $12,x
	STA.b $12,x
	JSL.l CODE_BEC003
	BCS.b CODE_B6E418
	LDA.b $38,x
	CMP.w #$0002
	BCC.b CODE_B6E3EE
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6E416
	LDA.w $002A,y
	EOR.w #$FFFF
	INC
	BRA.b CODE_B6E401

CODE_B6E3EE:
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6E416
	LDA.w #$0500
	BIT.b $1E,x
	BVC.b CODE_B6E401
	LDA.w #$FB00
CODE_B6E401:
	STA.w $17CA
	LDY.w #$FF00
CODE_B6E407:
	STY.w $17CC
	PLA
	STA.b $12,x
	STZ.w $17CE
	LDA.w #$001E
	STA.b $60,x
CODE_B6E415:
	RTS

CODE_B6E416:
	PLA
	RTS

CODE_B6E418:
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6E416
	LDA.w $002A,y
	STA.w $17CA
	LDA.w $0016,y
	LDY.w #$FA00
	CMP.b $16,x
	BCC.b CODE_B6E407
	LDY.w #$0400
	BRA.b CODE_B6E407

DKC3_NorSpr0498_KAOSBombs_Main:
;$B6E436
	JMP.w (DATA_B6E439,x)

DATA_B6E439:
	dw CODE_B6E43D
	dw CODE_B6E481

CODE_B6E43D:
	JSR.w CODE_B6E48B
	BCC.w CODE_B6E455
CODE_B6E442:
	INC.b $38,x
	STZ.b $3A,x
	JSL.l CODE_B6B3C6
	LDA.w #$0080
	STA.b $44,x
	JSR.w CODE_B6F2A5
	JMP.w [$04F5]

CODE_B6E455:
	JSL.l CODE_B9E000
	LDA.b $16,x
	CMP.w #$01D2
	BCS.b CODE_B6E442
	LDA.b $2E,x
	EOR.b $1E,x
	BMI.b CODE_B6E473
	JSR.w CODE_B6F2A5
	LDA.w #$029B
	JSL.l CODE_B9A000
CODE_B6E470:
	JMP.w [$04F5]

CODE_B6E473:
	LDA.b $2E,x
	BMI.b CODE_B6E47E
	LDA.b $16,x
	CMP.w #$0100
	BCC.b CODE_B6E470
CODE_B6E47E:
	JMP.w CODE_B685E6

CODE_B6E481:
	JSR.w CODE_B6E494
	JSL.l CODE_B9E000
	JMP.w CODE_B685E6

CODE_B6E48B:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6E4A6
CODE_B6E494:
	LDX.b $70
	CLC
	LDA.b $4C,x
	BEQ.b CODE_B6E4A6
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
CODE_B6E4A6:
	RTS

DKC3_NorSpr0404_BarbosMouth_Main:
;$B6E4A7
	JMP.w (DATA_B6E4AA,x)

DATA_B6E4AA:
	dw CODE_B6E4BA
	dw CODE_B6E4BD
	dw CODE_B6E4CA
	dw CODE_B6E4E0
	dw CODE_B6E4ED
	dw CODE_B6E4F0
	dw CODE_B6E500
	dw CODE_B6E50D

CODE_B6E4BA:
	JMP.w [$04F5]

CODE_B6E4BD:
	TYX
	INC.b $38,x
	LDA.w #$023E
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6E4CA:
	LDA.w #$00FF
	JSL.l CODE_B58006
	CMP.w #$0003
	BCS.b CODE_B6E4DD
	LDA.w #$0241
	JSL.l CODE_B9A000
CODE_B6E4DD:
	JMP.w CODE_B685E6

CODE_B6E4E0:
	TYX
	INC.b $38,x
	LDA.w #$023F
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6E4ED:
	JMP.w CODE_B685E6

CODE_B6E4F0:
	LDA.w #$0002
	STA.w $0038,y
	LDA.w #$0242
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6E500:
	TYX
	INC.b $38,x
	LDA.w #$0240
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6E50D:
	LDA.w #$00FF
	JSL.l CODE_B58006
	CMP.w #$0003
	BCS.b CODE_B6E520
	LDA.w #$0243
	JSL.l CODE_B9A000
CODE_B6E520:
	JMP.w CODE_B685E6

DKC3_NorSpr03DC_DefeatedBleakSnowball_Main:
;$B6E523
	JMP.w (DATA_B6E526,x)

DATA_B6E526:
	dw CODE_B6E52C
	dw CODE_B6E550
	dw CODE_B6E595

CODE_B6E52C:
	TYX
	INC.b $38,x
CODE_B6E52F:
	LDA.b $60,x
	STA.b $6A,x
	LDA.w #$0014
	STA.b $5A,x
	LDA.b $12,x
	CLC
	ADC.b $5C,x
	STA.b $62,x
	LDA.b $44,x
	LDY.b $68,x
	BNE.b CODE_B6E54B
	LSR
	LSR
	EOR.w #$FFFF
	INC
CODE_B6E54B:
	CLC
	ADC.b $16,x
	STA.b $64,x
CODE_B6E550:
	JSL.l CODE_B9E000
	BCC.b CODE_B6E588
	LDA.b $64,x
	STA.b $16,x
	LDA.b $68,x
	BEQ.b CODE_B6E567
	LDY.w #$00DC
	JSL.l CODE_BB8585
	BRA.b CODE_B6E56E

CODE_B6E567:
	LDY.w #$00DE
	JSL.l CODE_BB85B8
CODE_B6E56E:
	LDX.b $70
	DEC.b $6C,x
	BNE.b CODE_B6E584
	INC.b $38,x
	LDA.b $44,x
	LDY.b $68,x
	BNE.b CODE_B6E580
	EOR.w #$FFFF
	INC
CODE_B6E580:
	STA.b $2E,x
	BRA.b CODE_B6E595

CODE_B6E584:
	LSR.b $66,x
	BRA.b CODE_B6E52F

CODE_B6E588:
	LDA.b $2E,x
	BMI.b CODE_B6E592
	LDA.w #$3000
	JSR.w CODE_B6F23E
CODE_B6E592:
	JMP.w CODE_B685E6

CODE_B6E595:
	LDA.w #$0005
	JSL.l CODE_B9E00F
	LDA.w #$0005
	JSL.l CODE_B9E012
	LDA.w #$0001
	JSL.l CODE_B9E003
	LDA.b $44,x
	BEQ.b CODE_B6E5C9
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	LSR
	CLC
	ADC.b $1A
	BEQ.b CODE_B6E5C4
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $44,x
	BPL.b CODE_B6E5C7
CODE_B6E5C4:
	LDA.w #$0000
CODE_B6E5C7:
	STA.b $44,x
CODE_B6E5C9:
	JMP.w CODE_B685E6

DKC3_NorSpr0020_ArichSpit_Main:
;$B6E5CC
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6E5E2
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B6E5E5
CODE_B6E5E2:
	JMP.w CODE_B6F27D

CODE_B6E5E5:
	JSL.l CODE_B9E000
	JMP.w CODE_B6BF79

DKC3_NorSpr0024_UnknownSprite0024_Main:
;$B6E5EC
	JMP.w (DATA_B6E5EF,x)

DATA_B6E5EF:
	dw CODE_B6E5F3
	dw CODE_B6E601

CODE_B6E5F3:
	TYX
	JSL.l CODE_B9E000
	LDA.w #$0001
	STA.b $5A,x
	INC.b $38,x
	BRA.b CODE_B6E661

CODE_B6E601:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B6E617
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	BCC.b CODE_B6E61A
CODE_B6E617:
	JMP.w CODE_B6F27D

CODE_B6E61A:
	JSL.l CODE_B9E000
	LDA.w #$010A
	CMP.b $12,x
	BCC.b CODE_B6E634
	INC
	STA.b $12,x
	JSR.w CODE_B6E664
	LDA.w #$01DB
	JSL.l CODE_B9A000
	BRA.b CODE_B6E661

CODE_B6E634:
	LDA.w #$01F7
	CMP.b $12,x
	BCS.b CODE_B6E649
	STA.b $12,x
	JSR.w CODE_B6E664
	LDA.w #$01DB
	JSL.l CODE_B9A000
	BRA.b CODE_B6E661

CODE_B6E649:
	LDA.w #$0255
	CMP.b $16,x
	BCS.b CODE_B6E661
	STA.b $16,x
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.w #$01DA
	JSL.l CODE_B9A000
CODE_B6E661:
	JMP.w CODE_B6BF79

CODE_B6E664:
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	RTS

DKC3_NorSpr0194_ArichBackHitbox_Main:
;$B6E66D
	JMP.w (DATA_B6E670,x)

DATA_B6E670:
	dw CODE_B6E676
	dw CODE_B6E67C
	dw CODE_B6E683

CODE_B6E676:
	JSL.l CODE_B6840E
	INC.b $38,x
CODE_B6E67C:
	LDA.w #CODE_B6E686
	JSL.l CODE_BB85D6
CODE_B6E683:
	JMP.w [$04F5]

CODE_B6E686:
	LDA.w #$001C
	JSL.l CODE_BEC01B
	RTL

DKC3_NorSpr03A0_ArichLegs_Main:
;$B6E68E
	JMP.w (DATA_B6E691,x)

DATA_B6E691:
	dw CODE_B6E695
	dw CODE_B6E70A

CODE_B6E695:
	LDA.w $005C,y
	BEQ.b CODE_B6E69F
	TYX
	DEC.b $5C,x
	BRA.b CODE_B6E6DD

CODE_B6E69F:
	JSL.l CODE_BCE425
	LDA.w #$0008
	JSL.l CODE_BEC009
	BCC.b CODE_B6E6BB
	LDY.w #$000A
	STY.b $5C,x
	CMP.w #$0001
	BNE.b CODE_B6E6DD
	JSR.w CODE_B6E70F
	BRA.b CODE_B6E6DD

CODE_B6E6BB:
	LDY.w $04F9
	LDA.w $002E,y
	BMI.b CODE_B6E6DD
	LDA.w #$001D
	JSL.l CODE_BCE43C
	LDA.w #$08AA
	JSL.l CODE_BEC009
	BCC.b CODE_B6E6DD
	LDY.w #$000A
	STY.b $5C,x
	CMP.w #$0001
	BNE.b CODE_B6E6DD
CODE_B6E6DD:
	LDY.w #$0030
	LDA.b $1E,x
	BIT.w #$4000
	BNE.b CODE_B6E6EA
	LDY.w #$FFD0
CODE_B6E6EA:
	TYA
	LDY.w $1B6B
	CLC
	ADC.w $0012,y
	STA.b $12,x
	LDA.w $1B75
	BEQ.b CODE_B6E6FE
	LDA.w #$003C
	BRA.b CODE_B6E701

CODE_B6E6FE:
	LDA.w #$FFC8
CODE_B6E701:
	CLC
	ADC.w $0016,y
	STA.b $16,x
	JMP.w CODE_B685E6

CODE_B6E70A:
	TYX
	STA.b $3A,x
	BRA.b CODE_B6E6DD

CODE_B6E70F:
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6E724
	LDA.w #$F900
	STA.w $17CC
	STZ.w $17CA
	STZ.w $17CE
CODE_B6E724:
	RTS

DKC3_NorSpr020C_UnknownSprite020C_Main:
DKC3_NorSpr04AC_ElectricNode_Main:
;$B6E725
	JMP.w (DATA_B6E728,x)

DATA_B6E728:
	dw CODE_B6E72E
	dw CODE_B6E735
	dw CODE_B6E7C0

CODE_B6E72E:
	JSL.l CODE_B6F0C6
	TYX
	INC.b $38,x
CODE_B6E735:
	TYX
	JSR.w CODE_B6E7DB
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1A
	LDA.w #$0150
	SEC
	SBC.b $12,x
	AND.w #$4000
	EOR.b $1A
	STA.b $1E,x
	LDY.w #$0000
	LDA.w $1BD9
	BNE.b CODE_B6E758
	LDY.w #$C000
CODE_B6E758:
	STY.b $26,x
	STA.w !REGISTER_Multiplicand
	LDA.w #$0010
	STA.b $3A
	LDA.w #(DATA_FD3F3D&$FF0000)>>8
	STA.b $47
	LDA.b $66,x
	STA.b $46
	LDX.w #$057B
	LDY.w #$0000
CODE_B6E771:
	LDA.b [$46],y
	PHA
	JSR.w CODE_B6F0E3
	STA.b $3C
	LDA.b $01,S
	LSR
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_B6F0E3
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $3C
	STA.b $3C
	PLA
	LSR
	LSR
	XBA
	JSR.w CODE_B6F0E3
	XBA
	ASL
	ASL
	ORA.b $3C
	STA.b $00,x
	INY
	INY
	INX
	INX
	DEC.b $3A
	BNE.b CODE_B6E771
	LDY.b $70
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w #$057B
	STA.w $06FC,x
	LDA.w $0068,y
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	JMP.w CODE_B685E6

CODE_B6E7C0:
	TYX
	LDY.w $1BDB
	LDA.w $0024,y
	JSR.w CODE_B6ECF1
	JSR.w CODE_B6E7DB
	LDY.w $1BDB
	LDA.w $001E,y
	ORA.w #$8000
	STA.b $1E,x
	JMP.w [$04F5]

CODE_B6E7DB:
	LDA.b $5C,x
	LDY.w $196D
	CPY.w #$0150
	BCC.b CODE_B6E7E7
	LDA.b $5E,x
CODE_B6E7E7:
	STA.b $12,x
	RTS

DKC3_NorSpr04C0_UnknownSprite04C0_Main:
;$B6E7EA
	PHX
	TYX
	DEC.b $5C,x
	BPL.b CODE_B6E7F2
	STZ.b $26,x
CODE_B6E7F2:
	PLX
	JMP.w (DATA_B6E7F6,x)

DATA_B6E7F6:
	dw CODE_B6E7FA
	dw CODE_B6E800

CODE_B6E7FA:
	JSR.w CODE_B6E806
	JMP.w CODE_B685E6

CODE_B6E800:
	JSR.w CODE_B6E81E
	JMP.w CODE_B685E6

CODE_B6E806:
	LDA.w #$0004
	BIT.w $15E6
	BNE.b CODE_B6E816
CODE_B6E80E:
	LDA.l $7EA21E
	STA.w $0012,y
	RTS

CODE_B6E816:
	LDA.l $7EA21C
	STA.w $0012,y
	RTS

CODE_B6E81E:
	LDA.w #$0004
	BIT.w $15E6
	BNE.b CODE_B6E80E
	BRA.b CODE_B6E816

DKC3_NorSpr0090_KAOSLaserHeadFlameJet_Main:
;$B6E828
	LDX.w $1B6D
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	JMP.w CODE_B685E6

DKC3_NorSpr0474_KAOSFlame_Main:
;$B6E838
	JMP.w (DATA_B6E83B,x)

DATA_B6E83B:
	dw CODE_B6E843
	dw CODE_B6E8E2
	dw CODE_B6E8F9
	dw CODE_B6E90D

CODE_B6E843:
	LDX.w $1B6B
	LDA.b $12,x
	STA.w $0012,y
	LDA.w $1B8B
	SEC
	SBC.w $1B89
	STA.b $1A
	LDA.b $16,x
	SEC
	SBC.w $1B89
	BPL.b CODE_B6E861
	LDA.w #$0000
	BRA.b CODE_B6E88C

CODE_B6E861:
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $1A
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	CMP.w #$00FF
	BCC.b CODE_B6E87F
	LDA.w #$001E
	BRA.b CODE_B6E88C

CODE_B6E87F:
	ORA.w #$1E00
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
CODE_B6E88C:
	AND.w #$00FF
	PHA
	STA.w $1C05
	CLC
	ADC.b $16,x
	CLC
	ADC.w #$003A
	STA.w $0016,y
	LDA.b $01,S
	CMP.w #$000A
	BCC.b CODE_B6E8A7
	JSR.w CODE_B6E9A7
CODE_B6E8A7:
	PLA
	CMP.w #$0011
	BCC.b CODE_B6E8DF
	LDY.w $1B6B
	LDA.w #$0205
	LDX.b !RAM_DKC3_Global_CurrentLevelLo
	CPX.w #!Define_DKC3_LevelID_KAOSKarnage
	BEQ.b CODE_B6E8BD
	LDA.w #$017E
CODE_B6E8BD:
	CMP.w $0016,y
	BCS.b CODE_B6E8DF
	LDX.w $1BAB
	BNE.b CODE_B6E8DF
	LDY.w #$0188
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BAB
	LDY.w #$018A
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $1BAD
CODE_B6E8DF:
	JMP.w CODE_B685E6

CODE_B6E8E2:
	LDX.w $1B6B
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	CLC
	ADC.w #$003A
	ADC.w #$001E
	STA.w $0016,y
	JMP.w CODE_B685E6

CODE_B6E8F9:
	LDX.w $1B6F
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	CLC
	ADC.w #$0024
	STA.w $0016,y
	JMP.w CODE_B685E6

CODE_B6E90D:
	JSL.l CODE_B58045
	LDA.w $002E,y
	SEC
	SBC.w #$002D
	STA.w $002E,y
	JSL.l CODE_B9E000
	LDY.w $1B6B
	LDA.b $16,x
	CMP.w $0016,y
	BCS.b CODE_B6E92F
	STZ.w $1B7B
	JMP.w CODE_B6F27D

CODE_B6E92F:
	JMP.w CODE_B685E6

DKC3_NorSpr0480_KAOSFlameSpread_Main:
;$B6E932
	JMP.w (DATA_B6E935,x)

DATA_B6E935:
	dw CODE_B6E939
	dw CODE_B6E993

CODE_B6E939:
	LDA.w #$0259
	LDX.b !RAM_DKC3_Global_CurrentLevelLo
	CPX.w #!Define_DKC3_LevelID_KAOSKarnage
	PHP
	BEQ.b CODE_B6E947
	LDA.w #$01D2
CODE_B6E947:
	STA.w $0016,y
	LDX.w $1B6B
	LDA.b $12,x
	STA.w $0012,y
	JSR.w CODE_B6E9A7
	STZ.b $26,x
	LDY.w $1B7B
	LDA.w $0038,y
	CMP.w #$0003
	BEQ.b CODE_B6E97E
	LDY.w $1B6B
	LDA.w #$0205
	PLP
	BEQ.b CODE_B6E96E
	LDA.w #$017E
CODE_B6E96E:
	CMP.w $0016,y
	BCS.b CODE_B6E97F
	LDA.w $1C05
	CMP.w #$0011
	BCC.b CODE_B6E97F
	JMP.w CODE_B685E6

CODE_B6E97E:
	PLP
CODE_B6E97F:
	LDY.w $1B6B
	LDA.w $002A,y
	STA.b $2A,x
	INC.b $38,x
	LDA.w #$0298
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_B6E993:
	JSR.w CODE_B6E9A7
	LDA.w #$0004
	JSL.l CODE_B9E00F
	LDA.w #$0002
	JSL.l CODE_B9E003
	JMP.w CODE_B685E6

CODE_B6E9A7:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	RTS

DKC3_NorSpr04B0_KRoolsFeet_Main:
;$B6E9B3
	JMP.w (DATA_B6E9B6,x)

DATA_B6E9B6:
	dw CODE_B6E9C2
	dw CODE_B6E9DD
	dw CODE_B6E9F1
	dw CODE_B6EA00
	dw CODE_B6EA2C
	dw CODE_B6EA29

CODE_B6E9C2:
	JSR.w CODE_B6EA5B
	BMI.b CODE_B6E9DA
	INC.b $38,x
	LDA.w #$016A
	STA.b $5C,x
	LDA.w #$FE80
	STA.b $2E,x
	LDA.w #$003D
	JSL.l CODE_BFF006
CODE_B6E9DA:
	JMP.w [$04F5]

CODE_B6E9DD:
	JSR.w CODE_B6EA5B
	BMI.b CODE_B6E9EE
	INC.b $38,x
	LDA.w #$0170
	STA.b $5C,x
	LDA.w #$0180
	STA.b $2E,x
CODE_B6E9EE:
	JMP.w [$04F5]

CODE_B6E9F1:
	JSR.w CODE_B6EA5B
	BMI.b CODE_B6E9FD
	LDA.w #$0032
	STA.b $5E,x
	INC.b $38,x
CODE_B6E9FD:
	JMP.w [$04F5]

CODE_B6EA00:
	TYX
	DEC.b $5E,x
	BNE.b CODE_B6EA29
	INC.b $38,x
	LDA.w #$FF00
	STA.b $2E,x
	LDY.w $1B6B
	STA.w $002E,y
	LDA.w #$0003
	STA.w $005A,y
	LDA.w #$0090
	STA.b $5C,x
	LDA.w #$0078
	STA.b $5E,x
	LDA.w #$066E
	JSL.l CODE_B28012
CODE_B6EA29:
	JMP.w [$04F5]

CODE_B6EA2C:
	JSR.w CODE_B6EA5B
	BMI.b CODE_B6EA29
	DEC.b $5E,x
	BPL.b CODE_B6EA41
	LDY.w $1B6B
	LDA.w #$001E
	STA.w $0038,y
	JMP.w CODE_B6F27D

CODE_B6EA41:
	JMP.w [$04F5]

DKC3_NorSpr011C_KRoolCurtain_Main:
;$B6EA44
	JMP.w (DATA_B6EA47,x)

DATA_B6EA47:
	dw CODE_B6EA4B
	dw CODE_B6EA58

CODE_B6EA4B:
	TYX
	DEC.b $5E,x
	BPL.b CODE_B6EA29
	JSR.w CODE_B6EA5B
	BMI.b CODE_B6EA29
	JMP.w CODE_B6F27D

CODE_B6EA58:
	JMP.w [$04F5]

CODE_B6EA5B:
	JSL.l CODE_B9E000
	LDA.b $16,x
	SEC
	SBC.b $5C,x
	EOR.b $2E,x
	RTS

DKC3_NorSpr04A4_KRoolPropeller_Main:
;$B6EA67
	JMP.w (DATA_B6EA6A,x)

DATA_B6EA6A:
	dw CODE_B6EA89
	dw CODE_B6EA74
	dw CODE_B6EA8C
	dw CODE_B6EACE
	dw CODE_B6EAE8

CODE_B6EA74:
	JSR.w CODE_B6EAF1
	JSR.w CODE_B6EB16
	TYX
	DEC.b $5C,x
	BNE.b CODE_B6EA81
	INC.b $38,x
CODE_B6EA81:
	LDA.b $5C,x
	LSR
	CLC
	ADC.b $16,x
	STA.b $16,x
CODE_B6EA89:
	JMP.w [$04F5]

CODE_B6EA8C:
	JSR.w CODE_B6EAF1
	LDA.w $1B75
	BEQ.b CODE_B6EAC8
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	LDY.w $1BB1
	BEQ.b CODE_B6EAC8
	LDA.w $003A,y
	BEQ.b CODE_B6EAC8
	JSL.l CODE_BEC003
	BCC.b CODE_B6EAC8
	LDA.w #$0800
	STA.w $003C,y
	TYX
	STZ.b $3A,x
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_Knautilus
	BNE.b CODE_B6EAC8
	LDY.w $1BBD
	LDA.w #$0010
	STA.w $003C,y
CODE_B6EAC8:
	JSR.w CODE_B6EB16
	JMP.w CODE_B685E6

CODE_B6EACE:
	JSR.w CODE_B6EAF1
	LDA.w $0044,y
	CMP.w #$00D0
	BCC.b CODE_B6EAE5
	TYX
	DEC.b $38,x
	LDY.w $1BBD
	LDA.w #$0006
	STA.w $0038,y
CODE_B6EAE5:
	JMP.w CODE_B685E6

CODE_B6EAE8:
	JSR.w CODE_B6EAF1
	JSR.w CODE_B6EB08
	JMP.w CODE_B685E6

CODE_B6EAF1:
	TYX
	LDY.w $1BBD
	LDA.b $1E,x
	AND.w #$001F
	STA.b $1A
	LDA.w $001E,y
	AND.w #$FE00
	ORA.b $1A
	STA.b $1E,x
	TXY
	RTS

CODE_B6EB08:
	LDX.w $1BBD
	LDA.b $24,x
	SEC
	SBC.w #$38C7
	LDY.w #DATA_B6EB87
	BRA.b CODE_B6EB22

CODE_B6EB16:
	LDX.w $1BBD
	LDA.b $24,x
	SEC
	SBC.w #$8005
	LDY.w #DATA_B6EB6F
CODE_B6EB22:
	STY.b $1A
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$05
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	CMP.w #$000C
	BCC.b CODE_B6EB3F
	LDA.w #$000B
CODE_B6EB3F:
	ASL
	ADC.b $1A
	TAY
	LDA.w $0000,y
	JSL.l CODE_B58021
	BIT.b $1E,x
	BVC.b CODE_B6EB52
	EOR.w #$FFFF
	INC
CODE_B6EB52:
	CLC
	ADC.b $12,x
	PHA
	LDA.w $0001,y
	JSL.l CODE_B58021
	CLC
	ADC.b $16,x
	LDY.b $70
	STA.w $0016,y
	PLA
	STA.w $0012,y
	LDA.b $58,x
	STA.w $0058,y
	RTS

DATA_B6EB6F:
	dw $C6ED,$C3EF,$BFF0,$BBF1,$BAF1,$B8F2,$B7F3,$B7F3
	dw $B7F3,$BCF6,$BCFD,$BBF1

DATA_B6EB87:
	dw $D5F8,$D3F8,$D3F9,$D2F9,$D2F9,$D2F9,$D4FA,$D4FE
	dw $D4F8,$D4F8,$D4F8,$D4F8

DKC3_NorSpr04B4_KnautilusFireballShooterFireball_Main:
;$B6EB9F
	TYX
	LDA.b $60,x
	BEQ.b CODE_B6EBAF
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
CODE_B6EBAF:
	LDA.b $16,x
	CMP.w #$0210
	BCS.b CODE_B6EBDB
	JSL.l CODE_B9E000
	BCC.b CODE_B6EBD8
	LDA.w #$00F8
	STA.b $0E,x
	LDA.b $2E,x
	LSR
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDY.w #$01C4
	JSL.l CODE_BB8585
	LDA.w #$0667
	JSL.l CODE_B28012
CODE_B6EBD8:
	JMP.w CODE_B685E6

CODE_B6EBDB:
	JMP.w CODE_B6F27D

DKC3_NorSpr0208_UnknownSprite0208_Main:
DKC3_NorSpr04A8_KastleKAOSLever_Main:
;$B6EBDE
	JMP.w (DATA_B6EBE1,x)

DATA_B6EBE1:
	dw CODE_B6EC00
	dw CODE_B6EC42
	dw CODE_B6EC5F
	dw CODE_B6EBEF
	dw CODE_B6EC73
	dw CODE_B6EC89
	dw CODE_B6ECCB

CODE_B6EBEF:
	TYX
	LDA.b $12,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $64,x
	STZ.b $6C,x
	STZ.b $62,x
	STA.b $32,x
	STZ.b $38,x
CODE_B6EC00:
	TYX
	LDA.b $32,x
	STA.b $16,x
	JSR.w CODE_B6ECF8
	JSR.w CODE_B6ED04
	JSR.w CODE_B69301
	BEQ.b CODE_B6EC38
	INC.b $38,x
	LDA.b $5E,x
	BEQ.b CODE_B6EC35
	LDY.w #$018C
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $1BB1
	LDX.b $70
	STZ.b $5E,x
	LDA.w #$FFFF
	STA.w $000C,y
	LDA.b $18,x
	CLC
	ADC.w $0012,y
	STA.w $0012,y
CODE_B6EC35:
	JMP.w [$04F5]

CODE_B6EC38:
	LDA.w #$0002
	JSL.l CODE_BEC00F
	JMP.w [$04F5]

CODE_B6EC42:
	TYX
	LDA.b $32,x
	STA.b $16,x
	JSR.w CODE_B69301
	BEQ.b CODE_B6EC55
	JSR.w CODE_B6ECF8
	JSR.w CODE_B6ED04
	JMP.w [$04F5]

CODE_B6EC55:
	LDA.w #$001E
	STA.b $5C,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_B6EC5F:
	TYX
	LDA.b $32,x
	STA.b $16,x
	DEC.b $5C,x
	BNE.b CODE_B6EC6A
	STZ.b $38,x
CODE_B6EC6A:
	JSR.w CODE_B6ECF8
	JSR.w CODE_B6ED04
	JMP.w [$04F5]

CODE_B6EC73:
	TYX
	LDA.b $16,x
	CMP.b $1A,x
	BCS.b CODE_B6EC81
	INC.b $16,x
	INC.b $16,x
	JMP.w [$04F5]

CODE_B6EC81:
	LDA.w #$0003
	STA.b $38,x
	JMP.w [$04F5]

CODE_B6EC89:
	JSR.w CODE_B69301
	BEQ.b CODE_B6EC95
	LDA.w #$000D
	JSL.l CODE_B88069
CODE_B6EC95:
	LDA.b $68,x
	BEQ.b CODE_B6ECC8
	LDA.w #$02A8
	CMP.b $40,x
	BEQ.b CODE_B6ECA4
	JSL.l CODE_B9A000
CODE_B6ECA4:
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $24,x
	LDX.w $1BC3
	BEQ.b CODE_B6ECB3
	STA.b $24,x
CODE_B6ECB3:
	LDX.w $1BC5
	BEQ.b CODE_B6ECBA
	STA.b $24,x
CODE_B6ECBA:
	LDX.w $1BD1
	BEQ.b CODE_B6ECC1
	STA.b $24,x
CODE_B6ECC1:
	LDX.w $1BD3
	BEQ.b CODE_B6ECC8
	STA.b $24,x
CODE_B6ECC8:
	JMP.w [$04F5]

CODE_B6ECCB:
	TYX
	LDA.b $16,x
	CMP.w #$0100
	BCC.b CODE_B6ECDA
	DEC.b $16,x
	DEC.b $16,x
	JMP.w [$04F5]

CODE_B6ECDA:
	TYA
	CMP.w $1BC3
	BNE.b CODE_B6ECE6
	STZ.w $1BC3
	JMP.w CODE_B6F27D

CODE_B6ECE6:
	CMP.w $1BC5
	BNE.b CODE_B6ECEE
	STZ.w $1BC5
CODE_B6ECEE:
	JMP.w CODE_B6F27D

CODE_B6ECF1:
	STA.b $24,x
	STA.b $20,x
	STA.b $22,x
	RTS

CODE_B6ECF8:
	LDA.b $5E,x
	BEQ.b CODE_B6ED00
	JSR.w CODE_B6ED32
	RTS

CODE_B6ED00:
	JSR.w CODE_B6ED1F
	RTS

CODE_B6ED04:
	SEP.b #$20
	LDA.b $66,x
	STA.w !REGISTER_Multiplicand
	LDA.b $62,x
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	CLC
	ADC.b $64,x
	STA.b $32,x
	RTS

CODE_B6ED1F:
	LDA.b $60,x
	CLC
	ADC.b $62,x
	CMP.w #$00FF
	BCC.b CODE_B6ED2F
	LDA.w #$00FF
	STA.b $62,x
	RTS

CODE_B6ED2F:
	STA.b $62,x
	RTS

CODE_B6ED32:
	LDA.b $6C,x
	AND.w #$00FF
	CLC
	ADC.b $6A,x
	STA.b $6C,x
	CMP.w #$0100
	BCC.b CODE_B6ED4D
	LDA.b $62,x
	SEC
	SBC.b $2E,x
	BPL.b CODE_B6ED4B
	LDA.w #$0000
CODE_B6ED4B:
	STA.b $62,x
CODE_B6ED4D:
	RTS

DKC3_NorSpr00C4_KRoolFightPlatform_Main:
;$B6ED4E
	JMP.w (DATA_B6ED51,x)

DATA_B6ED51:
	dw CODE_B6ED61
	dw CODE_B6ED71
	dw CODE_B6ED7F
	dw CODE_B6EDB0
	dw CODE_B6EDC1
	dw CODE_B6EDC5
	dw CODE_B6EDDF
	dw CODE_B6EDF6

CODE_B6ED61:
	JSR.w CODE_B6EDFE
	LDA.w #$02D3
	STA.b $5C,x
	LDA.w #$FE80
	STA.b $2A,x
	STA.b $30,x
	TXY
CODE_B6ED71:
	TYX
	LDA.b $12,x
	SEC
	SBC.b $5C,x
	EOR.b $30,x
	BMI.b CODE_B6ED7F
	STZ.b $30,x
	INC.b $38,x
CODE_B6ED7F:
	JSL.l CODE_B58027
	JSR.w CODE_B683B3
	LDA.b $12,x
	CMP.w #$02D8
	BCS.b CODE_B6ED93
	LDA.w #$3000
	JSR.w CODE_B6F23E
CODE_B6ED93:
	LDA.b $30,x
	BNE.b CODE_B6EDA6
	LDA.b $2A,x
	BPL.b CODE_B6ED9F
	EOR.w #$FFFF
	INC
CODE_B6ED9F:
	CMP.w #$0060
	BCS.b CODE_B6EDA6
	STZ.b $2A,x
CODE_B6EDA6:
	LDA.w #CODE_B6EE09
	JSL.l CODE_BB85D6
	JMP.w [$04F5]

CODE_B6EDB0:
	TYX
	LDA.w #$FE00
	STA.b $30,x
	LDA.w #$0170
	STA.b $5C,x
	DEC.b $38,x
	DEC.b $38,x
	BRA.b CODE_B6ED7F

CODE_B6EDC1:
	JSR.w CODE_B6EDFE
	TXY
CODE_B6EDC5:
	TYX
	LDA.b $5E,x
	BIT.b $30,x
	BMI.b CODE_B6EDCE
	LDA.b $60,x
CODE_B6EDCE:
	SEC
	SBC.b $12,x
	EOR.b $30,x
	BPL.b CODE_B6EDDD
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B6EDDD:
	BRA.b CODE_B6ED7F

CODE_B6EDDF:
	LDA.w #$0148
	LDX.w #$FE80
CODE_B6EDE5:
	STA.w $005C,y
	STX.b $30,y
	JSR.w CODE_B6EDFE
	LDA.w #$0001
	STA.b $38,x
	TXY
	JMP.w CODE_B6ED71

CODE_B6EDF6:
	LDA.w #$02B7
	LDX.w #$0180
	BRA.b CODE_B6EDE5

CODE_B6EDFE:
	JSL.l CODE_B6840E
	STZ.b $6A,x
	STZ.b $6C,x
	INC.b $38,x
	RTS

CODE_B6EE09:
	JSL.l CODE_BEC018
	BCC.b CODE_B6EE41
	BEQ.b CODE_B6EE40
	LDX.b $76
	LDA.b $2E,x
	BMI.b CODE_B6EE46
	LDY.b $00,x
	LDX.b $70
	LDA.w #$0600
	CPY.w #$022C
	BEQ.b CODE_B6EE30
	LDA.w #$0A00
	CPY.w #$0230
	BEQ.b CODE_B6EE30
	LDA.w #$0800
	BRA.b CODE_B6EE3A

CODE_B6EE30:
	PHA
	SEP.b #$20
	LDA.b #$01
	STA.b $68,x
	REP.b #$20
	PLA
CODE_B6EE3A:
	CMP.b $6A,x
	BCC.b CODE_B6EE40
	STA.b $6A,x
CODE_B6EE40:
	RTL

CODE_B6EE41:
	LDX.b $70
	STZ.b $68,x
	RTL

CODE_B6EE46:
	LDX.b $70
	SEP.b #$20
	LDA.b #$01
	STA.b $68,x
	REP.b #$20
	RTL

DKC3_NorSpr0104_AreaNameText_Main:
DKC3_NorSpr0350_UnknownSprite0350_Main:
;$B6EE51
	JMP.w (DATA_B6EE54,x)

DATA_B6EE54:
	dw CODE_B6EE92
	dw CODE_B6EEB4
	dw CODE_B6EF56
	dw CODE_B6EE5C

CODE_B6EE5C:
	LDX.b $70
	LDA.w #$0100
	STA.b $1C
	LDA.w #((DATA_FC0000+$06A0)&$FF0000)>>8
	STA.b $1B
	LDA.w #DATA_FC0000+$06A0
	STA.b $1A
	LDA.b $5C,x
	CLC
	ADC.b $1E,x
	AND.w #$01FF
	STA.b $3E
	JSL.l CODE_B78009
	BCS.b CODE_B6EE8F
	LDA.b $3E
	CLC
	ADC.w #$0010
	JSL.l CODE_B78009
	BCS.b CODE_B6EE8F
	JSR.w CODE_B6F0F6
	JMP.w CODE_B6EF41

CODE_B6EE8F:
	JMP.w [$04F5]

CODE_B6EE92:
	TYX
	LDA.w #(($7EA9DE&$FF0000)>>16)|((CODE_B6EE92&$FF0000)>>8)
	STA.w $004C,y
	STZ.b $5C,x
	LDA.b $5E,x
	BPL.b CODE_B6EEA4
	LDA.w #$FFE0
	BRA.b CODE_B6EEAF

CODE_B6EEA4:
	ASL
	TAX
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$7EA9DE
	TYX
CODE_B6EEAF:
	STA.b $5E,x
	INC.b $38,x
	TXY
CODE_B6EEB4:
	TYX
	LDA.w #$0100
	STA.b $1C
	LDA.w #((DATA_FC0000+$06A0)&$FF0000)>>8
	STA.b $1B
CODE_B6EEBF:
	LDA.b $4C,x
	PHA
	PLB
	LDY.b $5E,x
	LDA.w $0000,y
	PLB
	AND.w #$00FF
	BEQ.b CODE_B6EF34
	SEC
	SBC.w #$0021
	BPL.b CODE_B6EEF7
	LDA.w #DATA_FC0000+$06A0
	STA.b $1A
	LDA.b $5C,x
	CLC
	ADC.b $1E,x
	AND.w #$01FF
	STA.b $3E
	JSL.l CODE_B78009
	BCS.b CODE_B6EF31
	LDA.b $3E
	CLC
	ADC.w #$0010
	JSL.l CODE_B78009
	BCS.b CODE_B6EF31
	BRA.b CODE_B6EF2A

CODE_B6EEF7:
	TAY
	LDA.w DATA_B6F42C,y
	AND.w #$00FF
	XBA
	LSR
	LSR
	CLC
	ADC.w #DATA_FC0000
	STA.b $1A
	LDA.b $5C,x
	CLC
	ADC.b $1E,x
	AND.w #$01FF
	STA.b $3E
	JSL.l CODE_B78009
	BCS.b CODE_B6EF31
	LDA.b $1A
	ADC.w #$0020
	STA.b $1A
	LDA.b $3E
	CLC
	ADC.w #$0010
	JSL.l CODE_B78009
	BCS.b CODE_B6EF31
CODE_B6EF2A:
	JSR.w CODE_B6F0F6
	INC.b $5E,x
	BRA.b CODE_B6EEBF

CODE_B6EF31:
	JMP.w [$04F5]

CODE_B6EF34:
	LDA.b $5C,x
	LSR
	BCC.b CODE_B6EF41
	LDA.w #$0003
	STA.b $38,x
	JMP.w CODE_B6EE5C

CODE_B6EF41:
	LDA.b $5C,x
	AND.w #$FFF0
	BEQ.b CODE_B6EF50
	LDA.b $5C,x
	SEC
	SBC.w #$0010
	STA.b $5C,x
CODE_B6EF50:
	LDA.w #$0002
	STA.b $38,x
	TXY
CODE_B6EF56:
	TYX
	LDA.b $6C,x
	BEQ.b CODE_B6EF62
	DEC.b $6C,x
	BNE.b CODE_B6EF62
	JMP.w CODE_B6F27D

CODE_B6EF62:
	LDY.w $0541
	STX.b $00,y
	INY
	INY
	STY.w $0541
	TXY
	LDA.b $60,x
	ASL
	TAX
	JSR.w (DATA_B6EF7B,x)
	JSL.l CODE_B9E000
	JMP.w [$04F5]

DATA_B6EF7B:
	dw CODE_B6EF8F
	dw CODE_B6EF90
	dw CODE_B6EFAD
	dw CODE_B6EFC3
	dw CODE_B6F05E
	dw CODE_B6F071
	dw CODE_B6F07A
	dw CODE_B6F087
	dw CODE_B6F09F
	dw CODE_B6F0AF

CODE_B6EF8F:
	RTS

CODE_B6EF90:
	TYX
	DEC.b $68,x
	BNE.b CODE_B6EFAC
	LDA.b $66,x
	STA.b $68,x
	LDY.b $64,x
CODE_B6EF9B:
	LDA.w $0000,y
	BPL.b CODE_B6EFA4
	LDY.b $62,x
	BRA.b CODE_B6EF9B

CODE_B6EFA4:
	INY
	INY
	STY.b $64,x
	JSL.l CODE_BB85A0
CODE_B6EFAC:
	RTS

CODE_B6EFAD:
	JSL.l CODE_B6F0C6
	TYX
	INC.b $60,x
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$1000
	STA.b $1E,x
	LDA.w #$00FF
	STA.b $64,x
CODE_B6EFC3:
	TYX
	LDA.b $64,x
	SEC
	SBC.b $62,x
	BMI.b CODE_B6F03A
CODE_B6EFCB:
	STA.b $64,x
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	REP.b #$20
	AND.w #$FF00
	BNE.b CODE_B6F03F
	LDA.w #$0010
	STA.b $3A
	LDA.w #$FD00
	STA.b $47
	LDA.b $66,x
	STA.b $46
	LDX.w #$057B
	LDY.w #$0000
CODE_B6EFED:
	LDA.b [$46],y
	PHA
	JSR.w CODE_B6F0E3
	STA.b $3C
	LDA.b $01,S
	LSR
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_B6F0E3
	ASL
	ASL
	ASL
	ASL
	ASL
	ORA.b $3C
	STA.b $3C
	PLA
	LSR
	LSR
	XBA
	JSR.w CODE_B6F0E3
	XBA
	ASL
	ASL
	ORA.b $3C
	STA.b $00,x
	INY
	INY
	INX
	INX
	DEC.b $3A
	BNE.b CODE_B6EFED
	LDY.b $70
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w #$057B
	STA.w $06FC,x
	LDA.w $0068,y
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	RTS

CODE_B6F03A:
	JSL.l CODE_BB8591
	RTS

CODE_B6F03F:
	LDA.b $E8
	ASL
	ASL
	TAY
	LDA.b $66,x
	STA.w $06FC,y
	LDA.b $68,x
	ORA.w #$00FD
	STA.w $06FE,y
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$3000
	STA.b $1E,x
	STZ.b $60,x
	RTS

CODE_B6F05E:
	JSL.l CODE_B6F0C6
	TYX
	INC.b $60,x
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$1000
	STA.b $1E,x
	STZ.b $64,x
CODE_B6F071:
	TYX
	LDA.b $64,x
	CLC
	ADC.b $62,x
	JMP.w CODE_B6EFCB

CODE_B6F07A:
	TYX
	STZ.b $60,x
	LDY.b $62,x
	LDA.w $0000,y
	JSL.l CODE_BB85A0
	RTS

CODE_B6F087:
	TYX
	LDA.b $6C,x
	BEQ.b CODE_B6F09E
	CMP.w #$0008
	BCS.b CODE_B6F09E
	LDA.b $16,x
	CMP.w #$00F0
	BPL.b CODE_B6F09E
	INC
	INC
	INC
	INC
	STA.b $16,x
CODE_B6F09E:
	RTS

CODE_B6F09F:
	TYX
	SEP.b #$20
	LDA.b $16,x
	CMP.b #$08
	BPL.b CODE_B6F0AC
	INC
	INC
	STA.b $16,x
CODE_B6F0AC:
	REP.b #$20
	RTS

CODE_B6F0AF:
	TYX
	SEP.b #$20
	LDA.b $16,x
	CMP.b #$F0
	BPL.b CODE_B6F0BF
	REP.b #$20
	JSL.l CODE_BB8591
	RTS

CODE_B6F0BF:
	DEC
	DEC
	STA.b $16,x
	REP.b #$20
	RTS

CODE_B6F0C6:
	LDA.w $0066,y
	ASL
	TAX
	LDA.l DATA_FD3201,x
	STA.w $0066,y
	LDA.w $001E,y
	AND.w #$0E00
	ASL
	ASL
	ASL
	CLC
	ADC.w #$8100
	STA.w $0068,y
	RTL

CODE_B6F0E3:
	AND.w #$001F
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	AND.w #$001F
	RTS

CODE_B6F0F6:
	INC.b $5C,x
	LDA.b $5C,x
	AND.w #$000F
	BNE.b CODE_B6F107
	LDA.b $5C,x
	CLC
	ADC.w #$0010
	STA.b $5C,x
CODE_B6F107:
	RTS

CODE_B6F108:
	PHB
	PHK
	PLB
	LDY.w $0541
CODE_B6F10E:
	DEY
	DEY
	CPY.w #$1D93
	BCC.b CODE_B6F176
	LDX.b $00,y
	PHY
	LDY.b $1E,x
	LDA.b $5C,x
	LSR
	STA.b $3A
	ROL
	ASL
	ASL
	STA.b $3E
	LDA.b $12,x
	SEC
	SBC.b $3E
	AND.w #$00FF
	XBA
	ORA.b $16,x
	XBA
	LDX.b $82
CODE_B6F132:
	STA.b $00,x
	STY.b $02,x
	INY
	INY
	CLC
	ADC.w #$0010
	PHA
	TYA
	AND.w #$000F
	BNE.b CODE_B6F149
	TYA
	CLC
	ADC.w #$0010
	TAY
CODE_B6F149:
	PHX
	PHY
	TXA
	AND.w #$01FF
	PHA
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.w #$0400
	TAX
	PLA
	AND.w #$000F
	LSR
	TAY
	LDA.w DATA_B6F17E,y
	ORA.b $00,x
	STA.b $00,x
	PLY
	PLX
	PLA
	INX
	INX
	INX
	INX
	DEC.b $3A
	BNE.b CODE_B6F132
	STX.b $82
	PLY
	BRA.b CODE_B6F10E

CODE_B6F176:
	LDA.w #$1D93
	STA.w $0541
	PLB
	RTL

DATA_B6F17E:
	dw $0002,$0008,$0020,$0080

CODE_B6F186:
	LDA.b $12,x
	SEC
	SBC.w $196D
	CLC
	ADC.w #$0010
	CMP.w #$0110
	BCS.b CODE_B6F1A2
	LDA.b $16,x
	SEC
	SBC.w $1973
	CLC
	ADC.w #$0010
	CMP.w #$0110
CODE_B6F1A2:
	RTL

CODE_B6F1A3:
	PHX
	LDA.w #$0002
	LDY.w $04F9
	CPY.b $78
	BEQ.b CODE_B6F1B1
	LDA.w #$0006
CODE_B6F1B1:
	TSB.w $05B1
	LDA.w #$002A
	JSL.l CODE_B88069
	PLX
	RTS

CODE_B6F1BD:
	LDA.w #$0020
	PHK
	PEA.w CODE_B6F1C7-$01
	JMP.w [$1864]
CODE_B6F1C7:
	BCS.b CODE_B6F1CE
CODE_B6F1C9:
	LDX.b $70
	TXY
	CLC
	RTL

CODE_B6F1CE:
	LDA.w $1852
	BIT.w #$0004
	BNE.b CODE_B6F1E4
	BIT.w #$0001
	BEQ.b CODE_B6F1C9
	LDX.b $78
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_B6F1C9
CODE_B6F1E4:
	LDX.b $70
	LDY.b $78
	SEC
	RTL

CODE_B6F1EA:
	PHA
	LDX.b $70
	STY.b $70
	STY.b $78
	PHX
	JSL.l CODE_BCE425
	JSL.l CODE_BCE2E9
	PLX
	STX.b $70
	PLA
	JSL.l CODE_BCE43C
	LDA.b $D4
	CMP.w $1830
	BCC.b CODE_B6F22C
	LDA.w $1834
	CMP.b $D0
	BCC.b CODE_B6F22C
	STA.b $DC
	LDA.w $1836
	CMP.b $D2
	BCC.b CODE_B6F22C
	STA.b $DE
	LDA.b $D6
	CMP.w $1832
	BCC.b CODE_B6F22C
	LDA.w $1830
	STA.b $D8
	LDA.w $1832
	STA.b $DA
CODE_B6F22C:
	LDX.b $70
	LDY.b $78
	RTL

CODE_B6F231:
	JSL.l CODE_BBAB52
	BCS.b CODE_B6F23B
	JSL.l CODE_B9A006
CODE_B6F23B:
	JMP.w [$04F5]

CODE_B6F23E:
	EOR.b $1E,x
	AND.w #$3000
	EOR.b $1E,x
	STA.b $1E,x
	RTS

CODE_B6F248:
	STA.b $1A
	CLC
	ADC.w #$0100
	CMP.b $12,x
	BCS.b CODE_B6F261
	LDA.w $04BC
	ADC.w #$0100
	SEC
	SBC.b $1A
	STA.b $1A
	LDA.b $12,x
	CMP.b $1A
CODE_B6F261:
	RTL

CODE_B6F262:
	LDA.b $1E,x
	EOR.b $30,x
	ASL
	BPL.b CODE_B6F271
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B6F271:
	RTS

CODE_B6F272:
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	RTL

CODE_B6F27D:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B6F284:
	LDY.w $04F9
	LDA.b $12,x
	CMP.w $0012,y
	BCC.b CODE_B6F295
	LDA.b $1E,x
	ORA.w #$4000
	BRA.b CODE_B6F29A

CODE_B6F295:
	LDA.b $1E,x
	AND.w #$BFFF
CODE_B6F29A:
	STA.b $1E,x
	RTS

CODE_B6F29D:
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	RTS

CODE_B6F2A5:
	LDA.b $1E,x
	EOR.w #$8000
	STA.b $1E,x
	RTS

CODE_B6F2AD:
	JSR.w CODE_B6F2B1
	RTL

CODE_B6F2B1:
	LDY.b $2A,x
	BPL.b CODE_B6F2BE
	EOR.w #$FFFF
	INC
	CMP.b $2A,x
	BCS.b CODE_B6F2C2
	RTS

CODE_B6F2BE:
	CMP.b $2A,x
	BCS.b CODE_B6F2C4
CODE_B6F2C2:
	STA.b $2A,x
CODE_B6F2C4:
	RTS

CODE_B6F2C5:
	JSR.w CODE_B6F2C9
	RTL

CODE_B6F2C9:
	LDY.b $2E,x
	BPL.b CODE_B6F2D6
	EOR.w #$FFFF
	INC
	CMP.b $2E,x
	BCS.b CODE_B6F2DA
	RTS

CODE_B6F2D6:
	CMP.b $2E,x
	BCS.b CODE_B6F2DC
CODE_B6F2DA:
	STA.b $2E,x
CODE_B6F2DC:
	RTS

CODE_B6F2DD:
	LDX.b $70
	LDA.b $0A,x
	XBA
	AND.w #$001F
	DEC
	ASL
	RTS

CODE_B6F2E8:
	STA.w $1C15
	JSR.w CODE_B6F2DD
	CLC
	ADC.l $001780
	TAX
	LDA.l $7E0000,x
	TAX
	BRA.b CODE_B6F31D

CODE_B6F2FB:
	PHX
	DEC
	ASL
	TAX
	ASL
	ASL
	TAY
	LDA.l $7E6180,x
	BMI.b CODE_B6F31A
	AND.w #$1FFF
	TAY
	BEQ.b CODE_B6F31A
	LDA.w $0000,y
	CMP.w $1C15
	BNE.b CODE_B6F31A
	PLX
	LDX.b $70
	RTS

CODE_B6F31A:
	PLX
	INX
	INX
CODE_B6F31D:
	LDA.l $7E0000,x
	BNE.b CODE_B6F2FB
	LDY.w #$0000
	RTS

CODE_B6F327:
	LDA.w $0000,y
	SEC
	SBC.b $12,x
	BPL.b CODE_B6F333
	EOR.w #$FFFF
	INC
CODE_B6F333:
	CMP.w $1C15
	BCS.b CODE_B6F347
	LDA.w $0002,y
	SEC
	SBC.b $16,x
	BPL.b CODE_B6F344
	EOR.w #$FFFF
	INC
CODE_B6F344:
	CMP.w $1C17
CODE_B6F347:
	RTS

CODE_B6F348:
	PHA
	AND.w #$0007
	TAY
	JSR.w CODE_B6F359
	PLY
	PHA
	TYA
	LSR
	LSR
	LSR
	TAY
	PLA
	RTS

CODE_B6F359:
	TYA
	ASL
	TAY
	LDA.w DATA_B6F361,y
	RTS

CODE_B6F360:
	RTS

DATA_B6F361:
	dw $0001,$0002,$0004,$0008,$0010,$0020,$0040,$0080

CODE_B6F371:
	SEP.b #$20
	LDA.b $5C,x
	STA.b $5D,x
	LDA.b $5E,x
	XBA
	LDA.b #$01
	REP.b #$20
	STA.b $5E,x
	RTS

CODE_B6F381:
	LDA.b $62,x
	BNE.b CODE_B6F3A5
	SEP.b #$20
	DEC.b $5E,x
	BNE.b CODE_B6F3A7
	LDA.b $5F,x
	STA.b $5E,x
	DEC.b $5C,x
	BNE.b CODE_B6F3A1
	LDA.b $5D,x
	STA.b $5C,x
	LDA.b #$01
	STA.b $5E,x
	REP.b #$20
	LDA.b $60,x
	STA.b $62,x
CODE_B6F3A1:
	REP.b #$20
	SEC
	RTS

CODE_B6F3A5:
	DEC.b $62,x
CODE_B6F3A7:
	REP.b #$20
	CLC
	RTS

CODE_B6F3AB:
	STZ.w $1C15
	TAX
	LDA.w $0012,y
	CMP.b $00,x
	BCC.b CODE_B6F3D6
	CMP.b $02,x
	BCS.b CODE_B6F3D6
	LDA.w $0016,y
	CMP.b $04,x
	BCC.b CODE_B6F3D6
	CMP.b $06,x
	BCS.b CODE_B6F3D6
	LDX.b $70
	CMP.b $16,x
	ROL.w $1C15
	LDA.w $0012,y
	CMP.b $12,x
	ROL.w $1C15
	SEC
	RTL

CODE_B6F3D6:
	CLC
	LDX.b $70
	RTL

CODE_B6F3DA:
	LDX.b $70
	LDA.b $12,x
	STA.w $1C31
	LDA.b $16,x
	STA.w $1C2F
	RTL

CODE_B6F3E7:
	JSR.w CODE_B6F3EB
	RTL

CODE_B6F3EB:
	LDX.b $70
	PHX
	STY.b $70
	JSL.l CODE_BB8591
	PLX
	STX.b $70
	RTS

CODE_B6F3F8:
	STY.b $3E
	JSL.l CODE_BCE75E
	LDX.b $70
	BCC.b CODE_B6F423
	LDY.b $78
	LDA.b $3E
	ORA.w $003C,y
	STA.w $003C,y
	LDA.b $1E,x
	EOR.b $2A,x
	AND.w #$4000
	EOR.b $2A,x
	AND.w #$C000
	CLC
	ADC.b $70
	SEC
	SBC.w #$080A
	STA.w $003E,y
	SEC
CODE_B6F423:
	RTL

DATA_B6F424:
	db $01,$02,$04,$08,$10,$20,$40,$80

DATA_B6F42C:
	db $26,$28,$2A,$2B,$2C,$2D,$1A,$2F,$30,$31,$32,$26,$22,$1E,$29,$03
	db $07,$0B,$0F,$13,$17,$1B,$1F,$23,$27,$33,$34,$35,$36,$37,$2E,$38
	db $00,$04,$08,$0C,$10,$14,$18,$1C,$20,$24,$01,$05,$09,$0D,$11,$15
	db $19,$1D,$21,$25,$02,$06,$0A,$0E,$12,$16,$38,$39,$3A,$3B

DATA_B6F46A:
	dw $0045,$0046,$FFFF

DATA_B6F470:
	dw $0090,$0045,$FFFF

DATA_B6F476:
	dw DATA_B6F47A,DATA_B6F482

DATA_B6F47A:
	dw $0135,$0100,$F800,$0137

DATA_B6F482:
	dw $0135,$0100,$F800,$0137

DATA_B6F48A:
	dw $001C

DATA_B6F48C:
	db $11,$56,$00,$18,$56,$40,$1F,$55,$00,$39,$2E,$00,$53,$38,$00,$37
	db $57,$00,$43,$57,$00,$4A,$55,$40,$54,$55,$00,$5D,$53,$40,$66,$53
	db $00,$75,$65,$00,$84,$60,$40,$84,$7A,$00,$91,$7A,$00,$BA,$4F,$00
	db $D2,$55,$40,$C3,$50,$40,$E5,$64,$40,$E6,$6A,$40,$28,$29,$00,$B7
	db $8F,$00,$BF,$8B,$00,$C4,$2B,$40,$D0,$2C,$40,$DB,$2C,$40,$77,$91
	db $00,$80,$92,$40

CODE_B6F4E0:
	PHB
	JSR.w CODE_B6F4E6
	PLB
	RTL

CODE_B6F4E6:
	LDA.w #$7EF000>>16
	STA.b $44
	LDA.w #$7EF000
	STA.b $42
	LDA.l $7EA7BA,x
	CLC
	ADC.w #$A9DE
	TAX
	LDA.w #$0580
	CLC
	ADC.b $42
	STA.b $42
	STZ.b $1C
	STZ.b $1E
	LDA.w #$3000
	LDY.w $0547
	BNE.b CODE_B6F510
	LDA.w #$2000
CODE_B6F510:
	STA.b $20
	LDA.l $7E0000,x
	AND.w #$00FF
	STA.b $1A
	SEP.b #$20
	LDA.b #$05
	SEC
	SBC.b $1A
	REP.b #$20
	XBA
	LSR
	LSR
	CLC
	ADC.b $42
	STA.b $42
	TAY
	JSL.l CODE_B48006
	RTS

CODE_B6F532:
	JSR.w CODE_B6F536
	RTL

CODE_B6F536:
	PHB
	LDA.w #$2000
	STA.l $7EF5C0
	LDA.w #$00FF
	LDX.w #$7EF5C0
	LDY.w #$7EF5C2
	MVN $7EF5C2>>16,$7EF5C0>>16
	PLB
	RTS

CODE_B6F54C:
	LDY.b $70
	ASL
	TAX
	JMP.w (DATA_B6F553,x)

DATA_B6F553:
	dw CODE_B6F609
	dw CODE_B6F63C
	dw $0000
	dw CODE_B6F659
	dw CODE_B6F6D2
	dw CODE_B6F6E1
	dw CODE_B6F707
	dw CODE_B6F75C
	dw CODE_B6F783
	dw CODE_B6F7C7
	dw CODE_B6F7F3
	dw CODE_B6F80C
	dw CODE_B6F814
	dw CODE_B6F839
	dw CODE_B6F848
	dw CODE_B6F85F
	dw CODE_B6F88E
	dw CODE_B6F8A9
	dw CODE_B6F8AF
	dw CODE_B6F8C5
	dw CODE_B6F8CB
	dw CODE_B6F8E0
	dw CODE_B6F93F
	dw CODE_B6F978
	dw CODE_B6F98F
	dw CODE_B6F993
	dw CODE_B6F9B8
	dw CODE_B6F9BF
	dw CODE_B6F9C6
	dw CODE_B6F9DE
	dw CODE_B6F9EF
	dw CODE_B6FA1D
	dw CODE_B6FA24
	dw CODE_B6FA4E
	dw CODE_B6FA5A
	dw CODE_B6FA61
	dw CODE_B6FA68
	dw CODE_B6FA7E
	dw CODE_B6FA84
	dw CODE_B6FA8A
	dw CODE_B6FA90
	dw CODE_B6FA96
	dw CODE_B6FAC7
	dw CODE_B6FACD
	dw CODE_B6FAD3
	dw CODE_B6FAE8
	dw CODE_B6FAFF
	dw CODE_B6FB7A
	dw CODE_B6FB1E
	dw CODE_B6FB28
	dw CODE_B6FB32
	dw CODE_B6FB3C
	dw CODE_B6FB46
	dw CODE_B6FB74
	dw CODE_B6FB80
	dw CODE_B6FB98
	dw CODE_B6FB9E
	dw CODE_B6FBA4
	dw CODE_B6FBC7
	dw CODE_B6FC60
	dw CODE_B6FC6B
	dw CODE_B6FCAD
	dw CODE_B6FCC0
	dw CODE_B6FCD6
	dw CODE_B6FCDF
	dw CODE_B6FCE7
	dw CODE_B6FCFA
	dw CODE_B6FD3D
	dw CODE_B6FD88
	dw CODE_B6FD8C
	dw CODE_B6FD91
	dw CODE_B6FD95
	dw CODE_B6F9E5
	dw CODE_B6F9EA
	dw CODE_B6FD9A
	dw CODE_B6FDB3
	dw CODE_B6FDCC
	dw CODE_B6FDE1
	dw $0000
	dw CODE_B6FDEC
	dw CODE_B6FDF9
	dw CODE_B6FE02
	dw CODE_B6FE08
	dw CODE_B6FE28
	dw CODE_B6FE31
	dw CODE_B6FE46
	dw CODE_B6FE83
	dw CODE_B6FE95
	dw CODE_B6FEA7
	dw CODE_B6FEB4
	dw CODE_B6FB0F

CODE_B6F609:
	TYX
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	EOR.w $001E,y
	ASL
	BMI.b CODE_B6F632
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6F631
CODE_B6F620:
	LDA.w #$01B4
	LDY.b $38,x
	CPY.w #$0002
	BNE.b CODE_B6F62D
	LDA.w #$01B3
CODE_B6F62D:
	JSL.l CODE_B9A000
CODE_B6F631:
	RTL

CODE_B6F632:
	LDA.b $1E,x
	EOR.w $001E,y
	ASL
	BPL.b CODE_B6F620
	BRA.b CODE_B6F631

CODE_B6F63C:
	TYX
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6F64C
	LDA.w #$01C7
	JSL.l CODE_B9A000
	RTL

CODE_B6F64C:
	LDY.w #$0100
	LDA.b $2E,x
	BMI.b CODE_B6F656
	LDY.w #$00FF
CODE_B6F656:
	STY.b $44,x
	RTL

CODE_B6F659:
	TYX
	LDY.w $1B6F
	BEQ.b CODE_B6F6CC
	LDA.w $0000,y
	BEQ.b CODE_B6F6CC
	LDA.w #$002B
	JSL.l CODE_BEC003
	BCC.b CODE_B6F6CC
	LDA.b $5E,x
	STA.w $054F
	LDA.w #$002D
	STA.b $4C,x
	LDA.w $0000,y
	CMP.w #$03B4
	BNE.b CODE_B6F694
	INC.w $0551
	LDA.w #$0040
	STA.b $4E,x
	LDA.w #$0003
	CMP.w $0551
	BCS.b CODE_B6F6B0
	STA.w $0551
	BRA.b CODE_B6F6A1

CODE_B6F694:
	LDA.w #$003F
	STA.b $4E,x
	DEC.w $0551
	BPL.b CODE_B6F6B0
	STZ.w $0551
CODE_B6F6A1:
	JSL.l CODE_B7802D
	BEQ.b CODE_B6F6B0
	LDA.w $051D
	DEC
	DEC
	BEQ.b CODE_B6F6B0
	STZ.b $4C,x
CODE_B6F6B0:
	LDX.b $70
	PHX
	STY.b $70
	PHY
	JSL.l CODE_BB85AC
	PLY
	PLX
	STX.b $70
	JSL.l CODE_B6F3E7
	DEC.w $051D
	LDA.w #$002F
	JSL.l CODE_BFF006
CODE_B6F6CC:
	LDA.w #$0001
	STA.b $38,x
	RTL

CODE_B6F6D2:
	LDA.w $0551
	CLC
	ADC.w #$01B9
	JSL.l CODE_B9A000
	JSR.w CODE_B68B5A
	RTL

CODE_B6F6E1:
	TYX
	LDA.w #$0045
	STA.b $5A,x
	RTL

CODE_B6F6E8:
	LDA.b $2E,x
	JSR.w CODE_B6F74B
	BCC.b CODE_B6F706
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	LDY.w #$01F0
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6F701
	DEY
CODE_B6F701:
	TYA
	JSL.l CODE_B9A000
CODE_B6F706:
	RTL

CODE_B6F707:
	TYX
	LDY.b $2E,x
	BMI.b CODE_B6F741
	LDA.b $38,x
	CMP.w #$0005
	BEQ.b CODE_B6F6E8
	CMP.w #$000A
	BEQ.b CODE_B6F742
	LDA.b $5E,x
	AND.w #$00FF
	CMP.w #$0001
	BNE.b CODE_B6F72D
CODE_B6F722:
	TYA
	JSR.w CODE_B6F74B
	BCC.b CODE_B6F741
	LDA.w #$01F0
	BRA.b CODE_B6F73D

CODE_B6F72D:
	TYA
	ASL
	CLC
	ADC.b $2E,x
	XBA
	AND.w #$00FF
	CMP.b $1A,x
	BCC.b CODE_B6F741
	LDA.w #$01EF
CODE_B6F73D:
	JSL.l CODE_B9A000
CODE_B6F741:
	RTL

CODE_B6F742:
	LDA.b $5C,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6F72D
	BRA.b CODE_B6F722

CODE_B6F74B:
	ASL
	ASL
	STA.b $1A
	ASL
	CLC
	ADC.b $2E,x
	ADC.b $1A
	XBA
	AND.w #$00FF
	CMP.b $1A,x
	RTS

CODE_B6F75C:
	TYX
	LDA.b $2A,x
	BEQ.b CODE_B6F782
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	AND.w #$4000
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w #$01AC
	STA.b $68,x
	LDA.w #$01AE
	JSL.l CODE_B9A000
CODE_B6F782:
	RTL

CODE_B6F783:
	TYX
	LDA.b $2A,x
	ORA.b $30,x
	BNE.b CODE_B6F78F
	JSL.l CODE_B6F7C7
	RTL

CODE_B6F78F:
	LDA.b $30,x
	BEQ.b CODE_B6F7AD
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6F7AD
	LDA.b $2A,x
	BPL.b CODE_B6F7A0
	EOR.w #$FFFF
	INC
CODE_B6F7A0:
	CMP.w #$00C0
	BCS.b CODE_B6F7AD
	LDA.w #$01AD
	JSL.l CODE_B9A000
	RTL

CODE_B6F7AD:
	LDA.w #$0040
	BRA.b CODE_B6F7B2

CODE_B6F7B2:
	LDX.b $70
CODE_B6F7B4:
	STA.b $1A
	LDA.b $2A,x
	BPL.b CODE_B6F7BE
	EOR.w #$FFFF
	INC
CODE_B6F7BE:
	CMP.b $1A
	BCS.b CODE_B6F7C4
	LDA.b $1A
CODE_B6F7C4:
	STA.b $44,x
	RTL

CODE_B6F7C7:
	LDX.b $70
	LDA.w #$0008
	JSL.l CODE_B58006
	TAY
	LDA.w #$01A9
	CPY.w #$0003
	BCC.b CODE_B6F7E0
	INC
	CPY.w #$0005
	BCC.b CODE_B6F7E0
	INC
CODE_B6F7E0:
	STA.b $68,x
	TAY
	LDA.w #$01AC
	CMP.b $40,x
	BNE.b CODE_B6F7ED
	LDY.w #$01AE
CODE_B6F7ED:
	TYA
	JSL.l CODE_B9A000
	RTL

CODE_B6F7F3:
	TYX
	LDA.b $2E,x
	BMI.b CODE_B6F80B
	ASL
	ASL
	ASL
	ASL
	XBA
	AND.w #$00FF
	CMP.b $1A,x
	BCC.b CODE_B6F80B
	LDA.w #$01F7
	JSL.l CODE_B9A000
CODE_B6F80B:
	RTL

CODE_B6F80C:
	TYX
	LDA.b $6C,x
	JSL.l CODE_B9A000
	RTL

CODE_B6F814:
	TYX
	LDA.b $2E,x
	BMI.b CODE_B6F838
	ASL
	ASL
	ASL
	ASL
	XBA
	AND.w #$00FF
	CMP.b $1A,x
	BCC.b CODE_B6F838
	LDY.b $32,x
	LDA.w $0064,y
	AND.w #$00FF
	BEQ.b CODE_B6F836
	LDA.b $2C,x
	ORA.w #$0001
	STA.b $2C,x
CODE_B6F836:
	STZ.b $48,x
CODE_B6F838:
	RTL

CODE_B6F839:
	TYX
	LDY.b $32,x
	LDA.b $68,x
	STA.b $5C,x
	LDA.w #$01F9
	JSL.l CODE_B9A000
	RTL

CODE_B6F848:
	TYX
	LDA.w #$0046
	STA.b $5A,x
	LDY.b $32,x
	LDX.b $5E,y
	LDA.w #$01FE
	CPX.b $70
	BEQ.b CODE_B6F85A
	INC
CODE_B6F85A:
	JSL.l CODE_B9A000
	RTL

CODE_B6F85F:
	TYX
	LDY.b $32,x
	TYX
	JSR.w CODE_B69C91
	CPY.b $70
	BNE.b CODE_B6F886
	LDY.b $32,x
	LDA.w $0039,y
	AND.w #$00FF
	BEQ.b CODE_B6F87D
	SEP.b #$20
	STA.w $0038,y
	REP.b #$20
	BRA.b CODE_B6F886

CODE_B6F87D:
	LDX.b $70
	LDA.b $2C,x
	ORA.w #$0002
	STA.b $2C,x
CODE_B6F886:
	LDA.w #$01F9
	JSL.l CODE_B9A000
	RTL

CODE_B6F88E:
	TYX
	LDY.b $32,x
CODE_B6F891:
	LDA.w $0039,y
	AND.w #$00FF
	BEQ.b CODE_B6F8A1
	SEP.b #$20
	STA.w $0038,y
	REP.b #$20
	RTL

CODE_B6F8A1:
	LDA.w #$01F9
	JSL.l CODE_B9A000
	RTL

CODE_B6F8A9:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6F8AF:
	LDA.w #$0204
CODE_B6F8B2:
	STA.b $1A
	TYX
	LDA.b $30,x
	BEQ.b CODE_B6F8C4
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6F8C4
	LDA.b $1A
	JSL.l CODE_B9A000
CODE_B6F8C4:
	RTL

CODE_B6F8C5:
	LDA.w #$00C0
	JMP.w CODE_B6F7B2

CODE_B6F8CB:
	TYX
	LDA.b $30,x
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6F8DF
	JSR.w CODE_B6F913
	BCC.b CODE_B6F8DF
	LDA.b $40,x
	INC
	JSL.l CODE_B9A000
CODE_B6F8DF:
	RTL

CODE_B6F8E0:
	TYX
	LDA.b $1E,x
	ASL
	BPL.b CODE_B6F8EA
	LDA.b $64,x
	BRA.b CODE_B6F8EC

CODE_B6F8EA:
	LDA.b $66,x
CODE_B6F8EC:
	SEC
	SBC.b $12,x
	BPL.b CODE_B6F8F5
	EOR.w #$FFFF
	INC
CODE_B6F8F5:
	STA.b $1A
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $68,x
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	ASL
	CLC
	ADC.w #$0100
	STA.b $44,x
	RTL

CODE_B6F913:
	LDA.b $30,x
	BPL.b CODE_B6F92D
	LDA.b $68,x
	LSR
	STA.b $1A
	LSR
	LSR
	SEC
	SBC.b $1A
	EOR.w #$FFFF
	SEC
	ADC.b $64,x
	CMP.b $12,x
	BCC.b CODE_B6F93D
CODE_B6F92B:
	SEC
	RTS

CODE_B6F92D:
	LDA.b $68,x
	LSR
	STA.b $1A
	LSR
	LSR
	SEC
	SBC.b $1A
	ADC.b $66,x
	CMP.b $12,x
	BCC.b CODE_B6F92B
CODE_B6F93D:
	CLC
	RTS

CODE_B6F93F:
	TYX
	LDY.w #$00CE
	JSL.l CODE_BB85B8
	LDY.b $76
	LDX.b $70
	LDA.b $5E,x
	STA.w $0044,y
	LDA.b $1E,x
	ASL
	BMI.b CODE_B6F962
	LDA.w $001E,y
	AND.w #$BFFF
	STA.w $001E,y
	LDA.b $5E,x
	BRA.b CODE_B6F971

CODE_B6F962:
	LDA.w $001E,y
	ORA.w #$4000
	STA.w $001E,y
	LDA.b $5E,x
	EOR.w #$FFFF
	INC
CODE_B6F971:
	STA.w $002A,y
	STA.w $0030,y
	RTL

CODE_B6F978:
	TYX
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	EOR.b $1E,x
	ASL
	BMI.b CODE_B6F98E
	LDA.w #$01F3
	JSL.l CODE_B9A000
CODE_B6F98E:
	RTL

CODE_B6F98F:
	TYX
	INC.b $38,x
	RTL

CODE_B6F993:
	TYX
	LDA.w #$0013
	JSL.l CODE_B88069
	BCS.b CODE_B6F9B7
	LDY.w #$0400
	LDA.b $1E,x
	ASL
	BPL.b CODE_B6F9A8
	LDY.w #$FC00
CODE_B6F9A8:
	STY.w $17CA
	LDA.w #$FC80
	STA.w $17CC
	LDA.b $1E,x
	ASL
	STA.w $17CE
CODE_B6F9B7:
	RTL

CODE_B6F9B8:
	TYX
	LDA.w #$0001
	STA.b $38,x
	RTL

CODE_B6F9BF:
	TYX
	LDA.w #$0009
	STA.b $38,x
	RTL

CODE_B6F9C6:
	TYX
	LDA.b $2A,x
	BEQ.b CODE_B6F9D8
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6F9D8
	LDA.w #$0202
	JSL.l CODE_B9A000
	RTL

CODE_B6F9D8:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6F9DE:
	LDA.w #$0002
CODE_B6F9E1:
	STA.w $0038,y
	RTL

CODE_B6F9E5:
	LDA.w #$0008
	BRA.b CODE_B6F9E1

CODE_B6F9EA:
	LDA.w #$000C
	BRA.b CODE_B6F9E1

CODE_B6F9EF:
	TYX
	LDA.b $5C,x
	BNE.b CODE_B6FA14
	LDY.w #$0004
	LDA.b $38,x
	STY.b $38,x
	CMP.w #$0007
	BEQ.b CODE_B6FA15
	LDA.w #$0014
	JSL.l CODE_B58006
	CLC
	ADC.w #$00B4
	STA.b $5C,x
	LDA.w #$01C9
	JSL.l CODE_B9A000
CODE_B6FA14:
	RTL

CODE_B6FA15:
	LDA.w #$01CB
	JSL.l CODE_B9A000
	RTL

CODE_B6FA1D:
	TYX
	LDA.w #$0007
	STA.b $38,x
	RTL

CODE_B6FA24:
	TYX
	LDA.b $2A,x
	BEQ.b CODE_B6FA41
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6FA41
	LDA.b $5C,x
	STA.b $76
	LDA.w #$0221
	JSL.l CODE_B9A000
	LDA.w #$0222
	JSL.l CODE_B9A003
	RTL

CODE_B6FA41:
	LDA.w #$0080
	JSL.l CODE_B6F7B4
	LDY.b $5C,x
	STA.w $0044,y
	RTL

CODE_B6FA4E:
	LDX.b $70
	LDY.b $5C,x
	TYX
	STZ.b $5C,x
	JSL.l CODE_BB8591
	RTL

CODE_B6FA5A:
	TYX
	LDA.w #$000B
	STA.b $38,x
	RTL

CODE_B6FA61:
	TYX
	LDA.w #$0001
	STA.b $38,x
	RTL

CODE_B6FA68:
	TYX
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDY.b $5C,x
	BEQ.b CODE_B6FA7D
	LDA.w $001E,y
	EOR.w #$4000
	STA.w $001E,y
CODE_B6FA7D:
	RTL

CODE_B6FA7E:
	LDA.w #$023C
	JMP.w CODE_B6F8B2

CODE_B6FA84:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6FA8A:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6FA90:
	LDA.w #$0252
	JMP.w CODE_B6F8B2

CODE_B6FA96:
	TYX
	LDA.b $38,x
	CMP.w #$0008
	BEQ.b CODE_B6FAA4
	LDA.w #$0254
	JMP.w CODE_B6F8B2

CODE_B6FAA4:
	LDA.b $5C,x
	STA.b $66,x
	LDY.w #$0257
	LDA.b $60,x
	EOR.b $30,x
	BPL.b CODE_B6FAB4
	LDY.w #$0256
CODE_B6FAB4:
	TYA
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.b $60,x
	STA.b $30,x
	STA.b $62,x
	LDA.w #$0006
	STA.b $38,x
	RTL

CODE_B6FAC7:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6FACD:
	LDA.w #$0259
	JMP.w CODE_B6F8B2

CODE_B6FAD3:
	LDA.w $0038,y
	CMP.w #$0005
	BNE.b CODE_B6FAE2
	LDA.w #$0180
	STA.w $0044,y
	RTL

CODE_B6FAE2:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6FAE8:
	LDA.w $0044,y
	CMP.w #$0300
	BCC.b CODE_B6FAFE
	LDA.w #$0263
	JSL.l CODE_B9A000
	LDX.b $70
	LDA.w #$0300
	STA.b $44,x
CODE_B6FAFE:
	RTL

CODE_B6FAFF:
	LDA.w $0044,y
	CMP.w #$0100
	BCS.b CODE_B6FB0E
	LDA.w #$0264
	JSL.l CODE_B9A000
CODE_B6FB0E:
	RTL

CODE_B6FB0F:
	LDA.b $6E
	STA.w $005C,y
	LDA.w #$000A
	STA.b $1A
	LDA.w #$FFE2
	BRA.b CODE_B6FB4E

CODE_B6FB1E:
	LDA.w #$000A
	STA.b $1A
	LDA.w #$FFE2
	BRA.b CODE_B6FB4E

CODE_B6FB28:
	LDA.w #$000A
	STA.b $1A
	LDA.w #$FFD8
	BRA.b CODE_B6FB4E

CODE_B6FB32:
	LDA.w #$000A
	STA.b $1A
	LDA.w #$FFCE
	BRA.b CODE_B6FB4E

CODE_B6FB3C:
	LDA.w #$0010
	STA.b $1A
	LDA.w #$FFCC
	BRA.b CODE_B6FB4E

CODE_B6FB46:
	LDA.w #$0005
	STA.b $1A
	LDA.w #$FFCD
CODE_B6FB4E:
	LDX.b $5C,y
	LDY.b $64,x
	TYX
	BIT.b $1E,x
	BVS.b CODE_B6FB61
	TAX
	LDA.b $1A
	EOR.w #$FFFF
	INC
	STA.b $1A
	TXA
CODE_B6FB61:
	LDY.b $70
	LDX.b $5C,y
	CLC
	ADC.b $16,x
	STA.w $0016,y
	LDA.b $12,x
	CLC
	ADC.b $1A
	STA.w $0012,y
	RTL

CODE_B6FB74:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6FB7A:
	LDA.w #$0100
	JMP.w CODE_B6F7B2

CODE_B6FB80:
	LDX.b $32,y
	LDA.b $38,x
	CMP.w #$000D
	BEQ.b CODE_B6FB90
	JSR.w CODE_B69C91
	CPY.b $70
	BNE.b CODE_B6FB97
CODE_B6FB90:
	LDA.w #$0739
	JSL.l CODE_B28012
CODE_B6FB97:
	RTL

CODE_B6FB98:
	LDA.w #$0100
	JMP.w CODE_B6F7B2

CODE_B6FB9E:
	LDA.w #$00C0
	JMP.w CODE_B6F7B2

CODE_B6FBA4:
	LDA.w $002E,y
	BEQ.b CODE_B6FBC6
	BMI.b CODE_B6FBC6
	ASL
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	XBA
	AND.w #$00FF
	CLC
	ADC.w $0016,y
	CMP.w $0018,y
	BCC.b CODE_B6FBC6
	LDA.w #$027B
	JSL.l CODE_B9A000
CODE_B6FBC6:
	RTL

CODE_B6FBC7:
	PHB
	PHK
	PLB
	TYX
	LDA.w #$0100
	BIT.b $1E,x
	BVS.b CODE_B6FBD5
	LDA.w #$FF00
CODE_B6FBD5:
	STA.b $2A,x
	STZ.b $30,x
	LDA.b $64,x
	ASL
	AND.w #$00FF
	PHP
	PHP
	TAX
	LDY.w DATA_B6FC4A,x
	JSL.l CODE_BB8585
	BCS.b CODE_B6FC43
	LDY.b $76
	LDX.b $70
	PLA
	STA.w $006C,y
	LDA.b $6A,x
	STA.w $005E,y
	LDA.b $12,x
	CLC
	ADC.w #$0024
	BIT.b $1E,x
	BVC.b CODE_B6FC06
	SEC
	SBC.w #$0048
CODE_B6FC06:
	STA.w $0012,y
	PHA
	LDA.b $68,x
	STA.w $002A,y
	PHA
	BPL.b CODE_B6FC19
	LDA.b $64,x
	INC
	INC
	INC
	BRA.b CODE_B6FC1B

CODE_B6FC19:
	LDA.b $64,x
CODE_B6FC1B:
	AND.w #$00FF
	ASL
	TAY
	LDA.w DATA_B6FC54,y
	JSL.l CODE_B9A003
	LDY.w #$014E
	JSL.l CODE_BB8585
	BCS.b CODE_B6FC46
	LDY.b $76
	PLA
	CMP.w #$8000
	PHP
	ROR
	PLP
	ROR
	STA.w $002A,y
	PLA
	STA.w $0012,y
	PLB
	RTL

CODE_B6FC43:
	PLA
	PLB
	RTL

CODE_B6FC46:
	PLA
	PLA
	PLB
	RTL

DATA_B6FC4A:
	dw $0148,$014A

DATA_B6FC4E:
	dw $014C,$019A,$019C

DATA_B6FC54:
	dw $0151,$0167,$0283,$0229,$0284,$0285

CODE_B6FC60:
	JSL.l CODE_B6840E
	RTL

DATA_B6FC65:
	dw $0000,$0000,$0008

CODE_B6FC6B:
	PHB
	PHK
	PLB
	TYX
	JSR.w CODE_B6BD17
	LDA.b $12,x
	SEC
	SBC.w #$0008
	STA.w $0012,y
	PHA
	LDA.w $0016,y
	SEC
	SBC.w #$001E
	STA.w $0016,y
	PHA
	LDA.b $6A,x
	STA.w $005E,y
	LDA.b $68,x
	STA.w $002E,y
	PHA
	LDY.w #$0150
	JSL.l CODE_BB8585
	LDY.b $76
	PLA
	SEC
	ROR
	SEC
	ROR
	STA.w $002E,y
	PLA
	STA.w $0016,y
	PLA
	STA.w $0012,y
	PLB
	RTL

CODE_B6FCAD:
	LDA.w $0044,y
	CMP.w #$0140
	BNE.b CODE_B6FCBF
	TYX
	INC.b $38,x
	LDA.w #$028B
	JSL.l CODE_B9A000
CODE_B6FCBF:
	RTL

CODE_B6FCC0:
	LDA.w $0044,y
	CLC
	ADC.w $006A,y
	TAX
	SEC
	SBC.w $006C,y
	EOR.w $006A,y
	BMI.b CODE_B6FCD3
	LDX.b $6C,y
CODE_B6FCD3:
	STX.b $44,y
	RTL

CODE_B6FCD6:
	TYX
	LDA.w #$0045
	STA.b $5A,x
	INC.b $38,x
	RTL

CODE_B6FCDF:
	LDA.w $0068,y
	JSL.l CODE_B9A000
	RTL

CODE_B6FCE7:
	LDA.w $0030,y
	BEQ.b CODE_B6FCF9
	EOR.w $001E,y
	ASL
	BMI.b CODE_B6FCF9
	LDA.w #$01B8
	JSL.l CODE_B9A000
CODE_B6FCF9:
	RTL

CODE_B6FCFA:
	LDX.b $5C,y
	LDA.b $38,x
	CMP.w #$0002
	BEQ.b CODE_B6FD1C
	LDA.b $30,x
	BPL.b CODE_B6FD0B
	EOR.w #$FFFF
	INC
CODE_B6FD0B:
	STA.b $1A
	LDA.b $2A,x
	BIT.b $1E,x
	BVC.b CODE_B6FD17
	EOR.w #$FFFF
	INC
CODE_B6FD17:
	CLC
	ADC.b $1A
	BRA.b CODE_B6FD2C

CODE_B6FD1C:
	LDA.b $2A,x
	BIT.b $1E,x
	BVC.b CODE_B6FD26
	EOR.w #$FFFF
	INC
CODE_B6FD26:
	LDY.w #$000E
	CLC
	ADC.b [$6A],y
CODE_B6FD2C:
	CLC
	ADC.w #$0100
	CMP.w #$04C0
	BCC.b CODE_B6FD38
	LDA.w #$04C0
CODE_B6FD38:
	LDX.b $70
	STA.b $44,x
	RTL

CODE_B6FD3D:
	LDA.w $002E,y
	BPL.b CODE_B6FD59
	LDA.w $005D,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $0060,y
	SEC
	SBC.w $0016,y
	EOR.w $002E,y
	BMI.b CODE_B6FD6D
	RTL

CODE_B6FD59:
	LDA.w $005C,y
	AND.w #$00FF
	DEC
	CLC
	ADC.w $0060,y
	SEC
	SBC.w $0016,y
	EOR.w $002E,y
	BPL.b CODE_B6FD87
CODE_B6FD6D:
	LDX.w #$01C3
	LDA.w $002E,y
	EOR.w #$FFFF
	INC
	STA.w $002E,y
	BPL.b CODE_B6FD7F
	LDX.w #$01C2
CODE_B6FD7F:
	TXA
	JSL.l CODE_B9A000
	JSR.w CODE_B68CE0
CODE_B6FD87:
	RTL

CODE_B6FD88:
	TYX
CODE_B6FD89:
	DEC.b $16,x
	RTL

CODE_B6FD8C:
	TYX
	DEC.b $16,x
	BRA.b CODE_B6FD89

CODE_B6FD91:
	TYX
CODE_B6FD92:
	INC.b $16,x
	RTL

CODE_B6FD95:
	TYX
	INC.b $16,x
	BRA.b CODE_B6FD92

CODE_B6FD9A:
	TYX
	INC.b $62,x
	LDA.b $62,x
	ROR
	ROR
	ROR
	BCC.b CODE_B6FDB2
	LDA.w #$002C
	JSL.l CODE_BFF006
	LDA.w #$002D
	JSL.l CODE_BFF006
CODE_B6FDB2:
	RTL

CODE_B6FDB3:
	INC.w $1B6E
	LDA.w $1B6D
	CMP.w #$0300
	BNE.b CODE_B6FDC4
	STZ.w $1B6D
	LDA.w #$0000
CODE_B6FDC4:
	CLC
	ADC.w $0042,y
	STA.w $0042,y
	RTL

CODE_B6FDCC:
	LDA.w #$0400
	SEC
	SBC.w $002E,y
	BMI.b CODE_B6FDDA
	CMP.w #$0100
	BCS.b CODE_B6FDDD
CODE_B6FDDA:
	LDA.w #$0100
CODE_B6FDDD:
	STA.w $0044,y
	RTL

CODE_B6FDE1:
	LDA.w #$0001
	STA.w $0038,y
	JSL.l CODE_B6840E
	RTL

CODE_B6FDEC:
	TYX
	LDA.w #$00D8
	STA.b $0E,x
	LDA.w #$3000
	JSR.w CODE_B6F23E
	RTL

CODE_B6FDF9:
	TYX
	INC.b $60,x
	LDA.w #$0840
	STA.b $3A,x
	RTL

CODE_B6FE02:
	TYX
	STZ.b $60,x
	STZ.b $3A,x
	RTL

CODE_B6FE08:
	TYX
	LDA.b $2A,x
	BEQ.b CODE_B6FE22
	EOR.b $1E,x
	ASL
	BPL.b CODE_B6FE22
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
	LDA.w #$0218
	JSL.l CODE_B9A000
	RTL

CODE_B6FE22:
	LDA.w #$0080
	JMP.w CODE_B6F7B2

CODE_B6FE28:
	LDA.w $0024,y
	CMP.w $0066,y
	BCS.b CODE_B6FE31
	RTL

CODE_B6FE31:
	LDA.w $0038,y
	CMP.w #$0009
	BEQ.b CODE_B6FE40
	LDA.w #$000B
	STA.w $0038,y
	RTL

CODE_B6FE40:
	TYX
	STZ.b $40,x
	STZ.b $48,x
	RTL

CODE_B6FE46:
	TYX
	LDA.b $4C,x
	STA.b $42
	LDA.b $6C
	STA.b $44
	LDY.w #$0000
CODE_B6FE52:
	LDA.b [$42],y
	BEQ.b CODE_B6FE82
	CMP.b $12,x
	BCS.b CODE_B6FE7C
	ADC.w #$0090
	CMP.b $12,x
	BCC.b CODE_B6FE7C
	INY
	INY
	LDA.b [$42],y
	CMP.b $16,x
	BCS.b CODE_B6FE7E
	ADC.w #$0050
	CMP.b $16,x
	BCC.b CODE_B6FE7E
	JSL.l CODE_BB8591
	LDY.w #$0296
	JSL.l CODE_BB8585
	RTL

CODE_B6FE7C:
	INY
	INY
CODE_B6FE7E:
	INY
	INY
	BRA.b CODE_B6FE52

CODE_B6FE82:
	RTL

CODE_B6FE83:
	LDA.w #$026E
	LDX.b $38,y
	CPX.w #$0002
	BNE.b CODE_B6FE90
	LDA.w #$0271
CODE_B6FE90:
	JSL.l CODE_B9A000
	RTL

CODE_B6FE95:
	TYX
	LDA.w #$0663
	DEC.b $64,x
	BMI.b CODE_B6FEA6
	BNE.b CODE_B6FEA2
	LDA.w #$066D
CODE_B6FEA2:
	JSL.l CODE_B28012
CODE_B6FEA6:
	RTL

CODE_B6FEA7:
	LDX.w $1BCD
	BNE.b CODE_B6FEB3
	LDA.w #$0039
	JSL.l CODE_BFF006
CODE_B6FEB3:
	RTL

CODE_B6FEB4:
	TYX
	STZ.b $4C,x
	RTL

UNK_B6FEB8:
	db $6E,$02
	
ADDR_B6FEBA:
	LDX.b $38,y
	CPX.w #$0002
	BNE.b ADDR_B6FEC4
	LDA.w #$0271
ADDR_B6FEC4:
	JSL.l CODE_B9A000
	RTL

ADDR_B6FEC9:
	TYX
	LDA.w #$0663
	DEC.b $64,x
	BMI.b ADDR_B6FEDA
	BNE.b ADDR_B6FED6
	LDA.w #$066D
ADDR_B6FED6:
	JSL.l CODE_B28012
ADDR_B6FEDA:
	RTL

ADDR_B6FEDB:
	LDX.w $1BCD
	BNE.b ADDR_B6FEE7
	LDA.w #$0039
	JSL.l CODE_BFF006
ADDR_B6FEE7:
	RTL

ADDR_B6FEE8:
	TYX
	STZ.b $4C,x
	RTL

UNK_B6FEEC:
	db $06,$F0,$BF,$6B,$BB,$74,$4C,$6B,$30

ADDR_B6FEF5:
	LDA.w #$0218
	JSL.l CODE_B9A000
	RTL

ADDR_B6FEFD:
	LDA.w #$0080
	JMP.w CODE_B6F891

ADDR_B6FF03:
	LDA.w $0024,y
	CMP.w $0066,y
	BCS.b ADDR_B6FF0C
	RTL

ADDR_B6FF0C:
	LDA.w $0038,y
	CMP.w #$0009
	BEQ.b ADDR_B6FF1B
	LDA.w #$000B
	STA.w $0038,y
	RTL

ADDR_B6FF1B:
	TYX
	STZ.b $40,x
	STZ.b $48,x
	RTL

ADDR_B6FF21:
	TYX
	LDA.b $4C,x
	STA.b $42
	LDA.b $6C
	STA.b $44
	LDY.w #$0000
ADDR_B6FF2D:
	LDA.b [$42],y
	BEQ.b ADDR_B6FF5D
	CMP.b $12,x
	BCS.b ADDR_B6FF57
	ADC.w #$0090
	CMP.b $12,x
	BCC.b ADDR_B6FF57
	INY
	INY
	LDA.b [$42],y
	CMP.b $16,x
	BCS.b ADDR_B6FF59
	ADC.w #$0050
	CMP.b $16,x
	BCC.b ADDR_B6FF59
	JSL.l CODE_BB8594+$01						;\ Glitch: These jump into the middle of an opcode!
	LDY.w #$0296								;|
	JSL.l CODE_BB8588+$01						;/
	RTL

ADDR_B6FF57:
	INY
	INY
ADDR_B6FF59:
	INY
	INY
	BRA.b ADDR_B6FF2D

ADDR_B6FF5D:
	RTL

ADDR_B6FF5E:
	LDA.w #$026E
	LDX.b $38,y
	CPX.w #$0002
	BNE.b ADDR_B6FF6B
	LDA.w #$0271
ADDR_B6FF6B:
	JSL.l CODE_B9A000
	RTL

ADDR_B6FF70:
	TYX
	LDA.w #$0663
	DEC.b $64,x
	BMI.b ADDR_B6FF81
	BNE.b ADDR_B6FF7D
	LDA.w #$066D
ADDR_B6FF7D:
	JSL.l CODE_B28012
ADDR_B6FF81:
	RTL

ADDR_B6FF82:
	LDX.w $1BCD
	BNE.b ADDR_B6FF8E
	LDA.w #$0039
	JSL.l CODE_BFF006
ADDR_B6FF8E:
	RTL

ADDR_B6FF8F:
	TYX
	STZ.b $4C,x
	RTL

	%InsertGarbageData($F6FF93, incbin, DATA_B6FF93.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF7Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F70000:
	incbin "Graphics/Compressed/GFX_Layer2_SnowLevels.bin"

DATA_F72353:
	incbin "Tilemaps/Compressed/Layer1_RazorRidge.bin"

DATA_F7266A:
	incbin "Graphics/Compressed/GFX_Layer1_RazorRidge.bin"

	%InsertGarbageData($F779E9, incsrc, DKC2_DATA_B779E9.asm)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

CODE_B78000:
	JMP.w CODE_B785BA

CODE_B78003:
	JMP.w CODE_B79BCC

CODE_B78006:
	JMP.w CODE_B78857

CODE_B78009:
	JMP.w CODE_B78041

CODE_B7800C:
	JMP.w CODE_B7880F

CODE_B7800F:
	JMP.w CODE_B7883E

CODE_B78012:
	JMP.w CODE_B78036

CODE_B78015:
	JMP.w CODE_B7808D

CODE_B78018:
	JMP.w CODE_B780AA

CODE_B7801B:
	JMP.w CODE_B780B8

CODE_B7801E:
	JMP.w CODE_B78845

CODE_B78021:
	JMP.w CODE_B780EB

CODE_B78024:
	JMP.w CODE_B787DF

CODE_B78027:
	JMP.w CODE_B79D35

CODE_B7802A:
	JMP.w CODE_B79D2B

CODE_B7802D:
	JMP.w CODE_B7A8E9

CODE_B78030:
	JMP.w CODE_B7A88F

CODE_B78033:
	JMP.w CODE_B7A8F0

CODE_B78036:
	PHX
	LDX.w $155E
	STA.w $1564,x
	LDA.b $1D
	BRA.b CODE_B78054

CODE_B78041:
	PHX
	LDX.w $155E
	ASL
	ASL
	ASL
	ASL
	STA.w $1564,x
	LDA.b $1C
	AND.w #$FF00
	LSR
	LSR
	LSR
CODE_B78054:
	STA.w $1562,x
	ADC.w #$0032
	ADC.w $1560
	CMP.b $80
	BCS.b CODE_B7808B
	STA.w $1560
	LDA.b $1A
	STA.w $1566,x
	LDA.b $1C
	AND.w #$00FF
	ORA.w #$8000
	STA.w $1568,x
	TXA
	CLC
	ADC.w #$0008
	STA.w $155E
	TAX
	STZ.w $1568,x
	CPX.w #$0070
	BCC.b CODE_B7808B
	LDA.b $80
	STA.w $1560
	CLC
CODE_B7808B:
	PLX
	RTL

CODE_B7808D:
	PHB
	PHK
	PLB
	LSR
	LSR
	LSR
	LSR
	SEC
	SBC.w #$0170
	STA.b $8A
	TXA
	LSR
	LSR
	LSR
	LSR
	SEC
	SBC.w #$0180
	STA.b $88
	JSR.w CODE_B78133
	PLB
	RTL

CODE_B780AA:
	PHB
	PHK
	PLB
	JSL.l CODE_B780B8
	BCS.b CODE_B780B6
	JSR.w CODE_B78133
CODE_B780B6:
	PLB
	RTL

CODE_B780B8:
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	CLC
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B780EA
	SBC.w #$007F
	STA.b $8A
	TXA
	SEC
	SBC.w $196D
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B780EA
	SBC.w #$00AF
	STA.b $88
	SEP.b #$20
	XBA
	LDA.b $8A
	XBA
	REP.b #$20
	CLC
CODE_B780EA:
	RTL

CODE_B780EB:
	STA.b $1A
	LDX.b $82
	LDA.b $1B
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B78132
	SBC.w #$000F
	STA.b $1D
	LDA.b $1A
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $1C
	BEQ.b CODE_B7812D
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.l DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B7812D:
	REP.b #$20
	LDA.b $1C
	CLC
CODE_B78132:
	RTL

CODE_B78133:
	STY.b $6E
	LDA.w $001E,y
	STA.b $1A
	STA.b $1C
	LDA.w #$0400
	SEP.b #$20
	LDA.b $82
	LSR
	LSR
	LSR
	LSR
	AND.b #$1F
	REP.b #$20
	STA.b $86
	LDX.b $24,y
	BEQ.b CODE_B7817F
	CPX.w #$0673
	BCS.b CODE_B78180
	STX.b $22,y
	LDA.l DATA_BC8000,x
	STA.b $28
	INC
	STA.b $2C
	LDA.l DATA_BC8000+$02,x
	STA.b $2A
	STA.b $2E
	LDA.w $001E,y
	BIT.w #$8000
	BNE.b CODE_B78174
	JMP.w CODE_B7828A

CODE_B78174:
	LDA.b $8A
	SEC
	SBC.w #$0008
	STA.b $8A
	JMP.w CODE_B7841F

CODE_B7817F:
	RTS

CODE_B78180:
	TXA
	CMP.w $0022,y
	BEQ.b CODE_B781CE
	ASL
	BCC.b CODE_B7819D
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0000,x
	STA.b $28
	LDA.l $7F0002,x
	LDX.b $24,y
	BRA.b CODE_B781A7

CODE_B7819D:
	LDA.l DATA_BC8000,x
	STA.b $28
	LDA.l DATA_BC8000+$02,x
CODE_B781A7:
	STA.b $2A
	PHY
	LDY.w #$0005
	LDA.b [$28],y
	CLC
	LDY.w #$0007
	ADC.b [$28],y
	PLY
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	ADC.w #$0032
	ADC.w $1560
	CMP.b $80
	BCC.b CODE_B781CB
	LDX.b $20,y
	BRA.b CODE_B781CE

CODE_B781CB:
	STA.w $1560
CODE_B781CE:
	STX.b $22,y
	TXA
	ASL
	BEQ.b CODE_B7817F
	BCC.b CODE_B781EB
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0000,x
	STA.b $28
	INC
	STA.b $2C
	LDA.l $7F0002,x
	BRA.b CODE_B781F8

CODE_B781EB:
	LDA.l DATA_BC8000,x
	STA.b $28
	INC
	STA.b $2C
	LDA.l DATA_BC8000+$02,x
CODE_B781F8:
	STA.b $2A
	STA.b $2E
	JSR.w CODE_B782A4
	LDX.b $6E
	LDA.b $24,x
	CMP.b $20,x
	BEQ.b CODE_B78253
	STA.b $20,x
	LDX.w $155E
	TYA
	CLC
	ADC.b $28
	STA.w $1566,x
	LDA.b $23
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w $1562,x
	ADC.w $1566,x
	TAY
	LDA.b $1A
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	STA.w $1564,x
	LDA.b $2A
	ORA.w #$FF00
	STA.w $1568,x
	LDA.b $25
	AND.w #$000F
	BNE.b CODE_B78254
	TXA
	ADC.w #$0008
	STA.w $155E
	STZ.w $1570,x
	CPX.w #$0070
	BCC.b CODE_B78253
	LDA.b $80
	STA.w $1560
CODE_B78253:
	RTS

CODE_B78254:
	ASL
	ASL
	ASL
	ASL
	ASL
	STA.w $156A,x
	TXA
	ADC.w #$0010
	STA.w $155E
	STZ.w $1578,x
	LDA.b $24
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	ADC.w $1564,x
	STA.w $156C,x
	TYA
	STA.w $156E,x
	LDA.w $1568,x
	STA.w $1570,x
	CPX.w #$0070
	BCC.b CODE_B78289
	LDA.b $80
	STA.w $1560
CODE_B78289:
	RTS

CODE_B7828A:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0005
	BRA.b CODE_B782C3

CODE_B782A4:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	LDY.w #$0008
CODE_B782C3:
	LDA.b $82
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $1E
	BMI.b CODE_B782D1
	REP.b #$20
	RTS

CODE_B782D1:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	LDX.b $82
	CLC
CODE_B782E4:
	DEC.b $1E
	BMI.b CODE_B78342
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B7832D
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B78310
	AND.b #$AA
CODE_B78310:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B7831F
	INC.b $86
	LDA.b #$03
	CLC
	BRA.b CODE_B78321

CODE_B7831F:
	ASL
	ASL
CODE_B78321:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B7832D:
	CLC
	LDA.b $1C
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_B7833A
	ADC.w #$0010
CODE_B7833A:
	STA.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B782E4

CODE_B78342:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $1F
	BMI.b CODE_B78352
	REP.b #$20
	STX.b $82
	RTS

CODE_B78352:
	LDA.b $20
	CLC
	ADC.b $1A
	STA.b $1C
CODE_B78359:
	DEC.b $1F
	BMI.b CODE_B783AE
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B783A6
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B7839C
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B7839C:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B783A6:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B78359

CODE_B783AE:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $21
	BMI.b CODE_B783BE
	REP.b #$20
	STX.b $82
	RTS

CODE_B783BE:
	LDA.b $22
	CLC
	ADC.b $1A
	STA.b $1C
CODE_B783C5:
	DEC.b $21
	BMI.b CODE_B7841A
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B78412
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B78408
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B78408:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B78412:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B783C5

CODE_B7841A:
	REP.b #$20
	STX.b $82
	RTS

CODE_B7841F:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0005
	BRA.b CODE_B78458

CODE_B78439:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	LDY.w #$0008
CODE_B78458:
	LDA.b $82
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $1E
	BMI.b CODE_B78466
	REP.b #$20
	RTS

CODE_B78466:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	LDX.b $82
	CLC
CODE_B78479:
	DEC.b $1E
	BMI.b CODE_B784D9
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B784C4
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B784A7
	AND.b #$AA
CODE_B784A7:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B784B6
	INC.b $86
	LDA.b #$03
	CLC
	BRA.b CODE_B784B8

CODE_B784B6:
	ASL
	ASL
CODE_B784B8:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B784C4:
	CLC
	LDA.b $1C
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_B784D1
	ADC.w #$0010
CODE_B784D1:
	STA.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B78479

CODE_B784D9:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $1F
	BMI.b CODE_B784E9
	REP.b #$20
	STX.b $82
	RTS

CODE_B784E9:
	LDA.b $20
	CLC
	ADC.b $1A
	STA.b $1C
CODE_B784F0:
	DEC.b $1F
	BMI.b CODE_B78547
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B7853F
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B78535
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B78535:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B7853F:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B784F0

CODE_B78547:
	REP.b #$20
	TXA
	LSR
	LSR
	SEP.b #$20
	ADC.b $21
	BMI.b CODE_B78557
	REP.b #$20
	STX.b $82
	RTS

CODE_B78557:
	LDA.b $22
	CLC
	ADC.b $1A
	STA.b $1C
CODE_B7855E:
	DEC.b $21
	BMI.b CODE_B785B5
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B785AD
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B785A3
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B785A3:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B785AD:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B7855E

CODE_B785B5:
	REP.b #$20
	STX.b $82
	RTS

CODE_B785BA:
	PHK
	PLB
	JSL.l CODE_B79BCC
	LDA.w #$0200
	STA.b $82
	LDX.w #$0400
	STZ.b $00,x
	STZ.b $02,x
	STZ.b $04,x
	STZ.b $06,x
	STZ.b $08,x
	STZ.b $0A,x
	STZ.b $0C,x
	STZ.b $0E,x
	STZ.b $10,x
	STZ.b $12,x
	STZ.b $14,x
	STZ.b $16,x
	STZ.b $18,x
	STZ.b $1A,x
	STZ.b $1C,x
	STZ.b $1E,x
	JSL.l CODE_B6804B
	JSL.l CODE_BB85BE
	JSL.l CODE_B78857
	JSR.w CODE_B785FC
	JSL.l CODE_B7E49F
	RTL

CODE_B785FC:
	LDA.w #$2000
	BIT.w $05B1
	BNE.b CODE_B78605
	RTS

CODE_B78605:
	PHK
	PLB
	LDY.b $82
	LDX.w #$0000
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #$000F
	BEQ.b CODE_B7861D
	CMP.w #$0011
	BNE.b CODE_B78626
	LDX.w #$00DE
	BRA.b CODE_B78626

CODE_B7861D:
	LDX.w #$006A
	JSR.w CODE_B78626
	LDX.w #$00A4
CODE_B78626:
	LDA.w DATA_B78697,x
	CMP.w #$FFFF
	BEQ.b CODE_B78644
	STA.w $0000,y
	LDA.w DATA_B78697+$02,x
	STA.w $0002,y
	JSR.w CODE_B787E3
	INY
	INY
	INY
	INY
	INX
	INX
	INX
	INX
	BRA.b CODE_B78626

CODE_B78644:
	LDA.w $05E3
	CMP.w #$0024
	BEQ.b CODE_B7865B
	CMP.w #$0028
	BEQ.b CODE_B7865B
	CMP.w #$0018
	BCC.b CODE_B78694
	CMP.w #$001E
	BCS.b CODE_B78694
CODE_B7865B:
	LDX.w #$0FE8
	LDA.w #$3848
	STA.b $1A
	LDA.w #$0006
	STA.b $1E
CODE_B78668:
	LDA.w #$0007
	STA.b $1C
CODE_B7866D:
	LDA.b $1A
	STA.w $0000,y
	CLC
	ADC.w #$0010
	STA.b $1A
	STX.b $02,y
	JSR.w CODE_B787E3
	INY
	INY
	INY
	INY
	DEC.b $1C
	BNE.b CODE_B7866D
	LDA.b $1A
	AND.w #$FF00
	CLC
	ADC.w #$1048
	STA.b $1A
	DEC.b $1E
	BNE.b CODE_B78668
CODE_B78694:
	STY.b $82
	RTS

DATA_B78697:
	dw $3040,$3FEA,$30B0,$7FEA,$90B0,$FFEA,$9040,$BFEA
	dw $3050,$3FEC,$3060,$3FEC,$3070,$3FEC,$3080,$3FEC
	dw $3090,$3FEC,$30A0,$3FEC,$9050,$BFEC,$9060,$BFEC
	dw $9070,$BFEC,$9080,$BFEC,$9090,$BFEC,$90A0,$BFEC
	dw $4040,$3FEE,$5040,$3FEE,$6040,$3FEE,$7040,$3FEE
	dw $8040,$3FEE,$40B0,$7FEE,$50B0,$7FEE,$60B0,$7FEE
	dw $70B0,$7FEE,$80B0,$7FEE,$FFFF,$4828,$3FEA,$4850
	dw $7FEA,$8050,$FFEA,$8028,$BFEA,$4838,$3FEC,$4840
	dw $3FEC,$8038,$BFEC,$8040,$BFEC,$5828,$3FEE,$6828
	dw $3FEE,$7028,$3FEE,$5850,$7FEE,$6850,$7FEE,$7050
	dw $7FEE,$FFFF,$48A0,$3FEA,$48C8,$7FEA,$80C8,$FFEA
	dw $80A0,$BFEA,$48B0,$3FEC,$48B8,$3FEC,$80B0,$BFEC
	dw $80B8,$BFEC,$58A0,$3FEE,$68A0,$3FEE,$70A0,$3FEE
	dw $58C8,$7FEE,$68C8,$7FEE,$70C8,$7FEE,$FFFF,$3848
	dw $3FEA,$38A8,$7FEA,$A8A8,$FFEA,$A848,$BFEA,$3858
	dw $3FEC,$3868,$3FEC,$3878,$3FEC,$3888,$3FEC,$3898
	dw $3FEC,$A858,$BFEC,$A868,$BFEC,$A878,$BFEC,$A888
	dw $BFEC,$A898,$BFEC,$4848,$3FEE,$5848,$3FEE,$6848
	dw $3FEE,$7848,$3FEE,$8848,$3FEE,$9848,$3FEE,$48A8
	dw $7FEE,$58A8,$7FEE,$68A8,$7FEE,$78A8,$7FEE,$88A8
	dw $7FEE,$98A8,$7FEE,$FFFF

CODE_B787DF:
	JSR.w CODE_B787E3
	RTL

CODE_B787E3:
	PHX
	PHY
	TYA
	AND.w #$000C
	TAX
	TYA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAY
	LDA.w DATA_B787FF,x
	ORA.w $0400,y
	STA.w $0400,y
	PLY
	PLX
	RTS

DATA_B787FF:
	dw $0002,$0000,$0008,$0000,$0020,$0000,$0080,$0000

CODE_B7880F:
	PHK
	PLB
	JSL.l CODE_B79BCC
	LDA.w #$0200
	STA.b $82
	LDX.w #$0400
	STZ.b $00,x
	STZ.b $02,x
	STZ.b $04,x
	STZ.b $06,x
	STZ.b $08,x
	STZ.b $0A,x
	STZ.b $0C,x
	STZ.b $0E,x
	STZ.b $10,x
	STZ.b $12,x
	STZ.b $14,x
	STZ.b $16,x
	STZ.b $18,x
	STZ.b $1A,x
	STZ.b $1C,x
	STZ.b $1E,x
	RTL

CODE_B7883E:
	PHK
	PLB
	JSL.l CODE_B78857
	RTL

CODE_B78845:
	PHK
	PLB
	JSL.l CODE_B6804B
	JSR.w CODE_B785FC
	JSL.l CODE_BB85BE
	JSL.l CODE_B78857
	RTL

CODE_B78857:
	LDA.b $82
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	CLC
	ADC.w #$0400
	STA.b $86
	STZ.b $6E
CODE_B78868:
	LDA.b $82
	CMP.w #$0400
	BNE.b CODE_B78875
	PEA.w ((CODE_8080C4&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	PLB
	RTL

CODE_B78875:
	PHK
	PLB
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0000,y
	BNE.b CODE_B78885
CODE_B78882:
	JMP.w CODE_B79140

CODE_B78885:
	LDX.b $24,y
	TXA
	CMP.w $0022,y
	BEQ.b CODE_B788DA
	CMP.w #$0673
	BCC.b CODE_B788DA
	ASL
	BCC.b CODE_B788A9
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0000,x
	STA.b $28
	LDA.l $7F0002,x
	LDX.b $24,y
	BRA.b CODE_B788B3

CODE_B788A9:
	LDA.l DATA_BC8000,x
	STA.b $28
	LDA.l DATA_BC8000+$02,x
CODE_B788B3:
	STA.b $2A
	PHY
	LDY.w #$0005
	LDA.b [$28],y
	CLC
	LDY.w #$0007
	ADC.b [$28],y
	PLY
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	ADC.w #$0032
	ADC.w $1560
	CMP.b $80
	BCC.b CODE_B788D7
	LDX.b $20,y
	BRA.b CODE_B788DA

CODE_B788D7:
	STA.w $1560
CODE_B788DA:
	STX.b $22,y
	TXA
	ASL
	BEQ.b CODE_B78882
	BCC.b CODE_B788F7
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0000,x
	STA.b $28
	INC
	STA.b $2C
	LDA.l $7F0002,x
	BRA.b CODE_B78904

CODE_B788F7:
	LDA.l DATA_BC8000,x
	STA.b $28
	INC
	STA.b $2C
	LDA.l DATA_BC8000+$02,x
CODE_B78904:
	STA.b $2A
	STA.b $2E
	LDA.w $0026,y
	BPL.b CODE_B78910
	JMP.w CODE_B789C4

CODE_B78910:
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B7895F
	LDA.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B7895F
CODE_B78936:
	LDA.w $001E,y
	STA.b $1A
	STA.b $1C
	BIT.w #$8000
	BNE.b CODE_B78989
	BIT.w #$4000
	BNE.b CODE_B78968
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	CPX.w #$0673
	BCS.b CODE_B78962
	JSR.w CODE_B79254
CODE_B7895F:
	JMP.w CODE_B79140

CODE_B78962:
	JSR.w CODE_B792BC
	JMP.w CODE_B790AA

CODE_B78968:
	LDA.b $88
	SEC
	SBC.w #$008F
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	CPX.w #$0673
	BCS.b CODE_B78983
	JSR.w CODE_B7942E
	JMP.w CODE_B79140

CODE_B78983:
	JSR.w CODE_B79496
	JMP.w CODE_B790AA

CODE_B78989:
	BIT.w #$4000
	BNE.b CODE_B789A9
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	INC.b $8A
	CPX.w #$0673
	BCS.b CODE_B789A3
	JSR.w CODE_B79619
	JMP.w CODE_B79140

CODE_B789A3:
	JSR.w CODE_B79681
	JMP.w CODE_B790AA

CODE_B789A9:
	LDA.b $88
	SEC
	SBC.w #$008F
	STA.b $88
	INC.b $8A
	CPX.w #$0673
	BCS.b CODE_B789BE
	JSR.w CODE_B79801
	JMP.w CODE_B79140

CODE_B789BE:
	JSR.w CODE_B79869
	JMP.w CODE_B790AA

CODE_B789C4:
	ASL
	BMI.b CODE_B789E5
	AND.w #$001E
	PHX
	TAX
	JMP.w (DATA_B789CF,x)

DATA_B789CF:
	dw CODE_B789EE
	dw CODE_B78A00
	dw CODE_B78A47
	dw CODE_B78B52
	dw CODE_B78BD0
	dw CODE_B78D1E
	dw CODE_B78DFC
	dw CODE_B78E5A
	dw CODE_B78F65
	dw CODE_B78FBE
	dw CODE_B79026

CODE_B789E5:
	LDA.w $0020,y
	STA.w $0022,y
	JMP.w CODE_B79140

CODE_B789EE:
	PLX
	LDA.w $0012,y
	STA.b $88
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	STA.b $8A
	JMP.w CODE_B78936

CODE_B78A00:
	PLX
	LDA.w $0058,y
	AND.w #$FF00
	BPL.b CODE_B78A0C
	ORA.w #$00FF
CODE_B78A0C:
	XBA
	CLC
	ADC.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B78A44
	LDA.w $0057,y
	AND.w #$FF00
	BPL.b CODE_B78A2E
	ORA.w #$00FF
CODE_B78A2E:
	XBA
	CLC
	ADC.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B78A44
	JMP.w CODE_B78936

CODE_B78A44:
	JMP.w CODE_B79140

CODE_B78A47:
	PLX
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCC.b CODE_B78A60
	JMP.w CODE_B78882

CODE_B78A60:
	LDA.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCC.b CODE_B78A74
	JMP.w CODE_B79140

CODE_B78A74:
	LDA.w $001E,y
	STA.b $1A
	STA.b $1C
	BIT.w #$8000
	BNE.b CODE_B78AE7
	BIT.w #$4000
	BNE.b CODE_B78AB2
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	JSR.w CODE_B7926F
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B7928A
	JMP.w CODE_B790AA

CODE_B78AB2:
	LDA.b $88
	SEC
	SBC.w #$008F
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	JSR.w CODE_B79449
	LDA.b $88
	SEC
	SBC.w #$0008
	STA.b $88
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B79464
	JMP.w CODE_B790AA

CODE_B78AE7:
	BIT.w #$4000
	BNE.b CODE_B78B1B
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	INC.b $8A
	JSR.w CODE_B79634
	LDA.b $8A
	SEC
	SBC.w #$0008
	STA.b $8A
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B7964F
	JMP.w CODE_B790AA

CODE_B78B1B:
	LDA.b $88
	SEC
	SBC.w #$008F
	STA.b $88
	INC.b $8A
	JSR.w CODE_B7981C
	LDA.b $88
	SEC
	SBC.w #$0008
	STA.b $88
	LDA.b $8A
	SEC
	SBC.w #$0008
	STA.b $8A
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B79837
	JMP.w CODE_B790AA

CODE_B78B52:
	PLX
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B78BCD
	LDA.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B78BCD
	LDA.w $001E,y
	STA.b $1A
	STA.b $1C
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	JSR.w CODE_B792BC
	LDX.b $6E
	LDA.w $1524,x
	TAX
	LDA.b $58,x
	STA.b $3E
	LDA.b $68,x
	STA.b $40
	XBA
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	JSR.w CODE_B799FA
	LDX.b $6E
	LDA.w $1524,x
	TAX
	LDA.b $6A,x
	STA.b $3E
	LDA.b $6C,x
	STA.b $40
	XBA
	AND.w #$00FF
	CLC
	ADC.b $1A
	EOR.w #$4000
	STA.b $1C
	JSR.w CODE_B799FA
	JMP.w CODE_B790AA

CODE_B78BCD:
	JMP.w CODE_B7895F

CODE_B78BD0:
	PLX
	JSR.w CODE_B78BDD
	JSR.w CODE_B78C4A
	JSR.w CODE_B78BFB
	JMP.w CODE_B79140

CODE_B78BDD:
	LDA.w $005E,y
	STA.b $2A
	LDA.w $0024,y
	STA.b $34
	STZ.b $28
	LDA.w #DATA_B79C3B
	LDX.b $5C,y
	BEQ.b CODE_B78BF7
CODE_B78BF0:
	CLC
	ADC.w #$0004
	DEX
	BNE.b CODE_B78BF0
CODE_B78BF7:
	JSR.w CODE_B78C66
	RTS

CODE_B78BFB:
	LDA.w $0024,y
	LDX.b $5E,y
	STX.b $2A
	STZ.b $28
	BIT.w #$0002
	BEQ.b CODE_B78C2D
	BIT.w #$0040
	BEQ.b CODE_B78C13
	LDX.w #$0024
	STX.b $28
CODE_B78C13:
	BIT.w #$0004
	BEQ.b CODE_B78C3D
	BIT.w #$0008
	BEQ.b CODE_B78C3D
	BIT.w #$0010
	BEQ.b CODE_B78C3D
	AND.w #$0700
	XBA
	ASL
	TAX
	LDA.w DATA_B79C13,x
	BRA.b CODE_B78C46

CODE_B78C2D:
	AND.w #$0700
	XBA
	ASL
	TAX
	LDA.w $0060,y
	STA.b $2A
	LDA.w DATA_B79C2B,x
	BRA.b CODE_B78C46

CODE_B78C3D:
	AND.w #$0300
	XBA
	ASL
	TAX
	LDA.w DATA_B79C23,x
CODE_B78C46:
	JSR.w CODE_B78C66
	RTS

CODE_B78C4A:
	LDA.w $005E,y
	STA.b $2A
	LDA.w $0024,y
	STZ.b $28
	BIT.w #$0020
	BEQ.b CODE_B78C65
	AND.w #$0300
	XBA
	ASL
	TAX
	LDA.w DATA_B79C0B,x
	JSR.w CODE_B78C66
CODE_B78C65:
	RTS

CODE_B78C66:
	TAY
	LDA.w $0000,y
	AND.w #$00FF
	STA.b $24
	PHY
	JSR.w CODE_B78CDD
	PLY
	BCS.b CODE_B78CD7
CODE_B78C76:
	LDX.b $82
	LDA.w $0002,y
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B78CD0
	SBC.w #$000F
	STA.b $01,x
	LDA.w $0001,y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B78CB6
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B78CB6:
	REP.b #$20
	LDA.w $0003,y
	AND.w #$00FF
	ORA.b $2A
	CLC
	ADC.b $28
	STA.b $02,x
	INX
	INX
	INX
	INX
	CPX.w #$0400
	BCS.b CODE_B78CD7
	STX.b $82
CODE_B78CD0:
	INY
	INY
	INY
	DEC.b $24
	BNE.b CODE_B78C76
CODE_B78CD7:
	LDX.b $6E
	LDY.w $1524,x
	RTS

CODE_B78CDD:
	LDX.b $6E
	LDY.w $1524,x
	LDA.w $0016,y
	SEC
	SBC.w $005C,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B78D1D
	LDA.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B78D1D
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	CLC
CODE_B78D1D:
	RTS

CODE_B78D1E:
	PLX
	JSR.w CODE_B78D28
	JSR.w CODE_B78DBB
	JMP.w CODE_B79140

CODE_B78D28:
	LDY.b $82
	LDX.w #$0000
	LDA.w #$0050
	STA.b $1E
	STZ.b $2E
CODE_B78D34:
	LDA.w $0609,x
	BEQ.b CODE_B78D4B
	JSR.w CODE_B78D4C
	LDA.b $1E
	SEC
	SBC.w #$0014
	STA.b $1E
	INX
	INX
	CPX.w #$0008
	BCC.b CODE_B78D34
CODE_B78D4B:
	RTS

CODE_B78D4C:
	PHX
	STA.b $1A
	STA.b $20
	BIT.w #$2002
	BEQ.b CODE_B78D73
	LDA.b $2E
	BNE.b CODE_B78DB9
	LDA.w $0605
	AND.w #$2002
	EOR.w #$2002
	BNE.b CODE_B78D73
	INC.b $2E
	LDA.w #$0020
	STA.b $1C
	LDA.w #$0001
	STA.b $3E
	BRA.b CODE_B78D84

CODE_B78D73:
	LDA.w #$FFFE
	STA.b $1C
	STZ.b $3E
CODE_B78D7A:
	INC
	INC
	STA.b $1C
	INC.b $3E
	LSR.b $1A
	BCC.b CODE_B78D7A
CODE_B78D84:
	LDA.b $1E
	LDX.w $18E7
	SEP.b #$20
	EOR.b #$FF
	INC
	CLC
	ADC.b $12,x
	XBA
	ORA.b $16,x
	XBA
	REP.b #$20
	STA.w $0000,y
	LDA.b $20
	BIT.w #$0028
	BNE.b CODE_B78DA8
	LDA.b $1C
	CLC
	ADC.b $4C,x
	BRA.b CODE_B78DAD

CODE_B78DA8:
	LDA.b $1C
	CLC
	ADC.b $4E,x
CODE_B78DAD:
	STA.w $0002,y
	JSR.w CODE_B787E3
	INY
	INY
	INY
	INY
	STY.b $82
CODE_B78DB9:
	PLX
	RTS

CODE_B78DBB:
	LDA.w #$FFEC
	STA.b $1E
	LDA.w #$0003
	STA.b $1A
	LDY.b $82
CODE_B78DC7:
	LDX.w $18E7
	LDA.b $1E
	AND.w #$00FF
	SEP.b #$20
	CLC
	ADC.b $12,x
	XBA
	ORA.b $16,x
	XBA
	REP.b #$20
	STA.w $0000,y
	LDA.w #$0026
	CLC
	ADC.b $4E,x
	STA.w $0002,y
	JSR.w CODE_B787E3
	INY
	INY
	INY
	INY
	STY.b $82
	LDA.b $1E
	SEC
	SBC.w #$0014
	STA.b $1E
	DEC.b $1A
	BPL.b CODE_B78DC7
	RTS

CODE_B78DFC:
	PLX
	LDA.w $005E,y
	CLC
	ADC.w #$0008
	SEC
	SBC.w $0060,y
	STA.b $3E
	LDA.w $0012,y
	SEC
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0010
	CMP.w #$0120
	BCS.b CODE_B78E57
	LDA.w $0016,y
	SEC
	SBC.w $1973
	STA.b $8A
	BCS.b CODE_B78E3F
	SEC
	ADC.w $005E,y
	BCC.b CODE_B78E57
	CMP.w #$00E8
	BCC.b CODE_B78E37
	ROR.b $3E
	LDA.w #$00E8
CODE_B78E37:
	STA.b $40
	JSR.w CODE_B79B0E
	JMP.w CODE_B79140

CODE_B78E3F:
	CMP.w #$00E8
	BCS.b CODE_B78E57
	SEC
	ADC.w $005E,y
	CMP.w #$00E8
	BCC.b CODE_B78E52
	ROR.b $3E
	LDA.w #$00E8
CODE_B78E52:
	STA.b $40
	JSR.w CODE_B79B0E
CODE_B78E57:
	JMP.w CODE_B79140

CODE_B78E5A:
	PLX
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCC.b CODE_B78E73
	JMP.w CODE_B78882

CODE_B78E73:
	LDA.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCC.b CODE_B78E87
	JMP.w CODE_B79140

CODE_B78E87:
	LDA.w $001E,y
	STA.b $1A
	STA.b $1C
	BIT.w #$8000
	BNE.b CODE_B78EFA
	BIT.w #$4000
	BNE.b CODE_B78EC5
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	JSR.w CODE_B7926F
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$3000
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B7928A
	JMP.w CODE_B790AA

CODE_B78EC5:
	LDA.b $88
	SEC
	SBC.w #$008F
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	JSR.w CODE_B79449
	LDA.b $88
	SEC
	SBC.w #$0008
	STA.b $88
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B79464
	JMP.w CODE_B790AA

CODE_B78EFA:
	BIT.w #$4000
	BNE.b CODE_B78F2E
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	INC.b $8A
	JSR.w CODE_B79634
	LDA.b $8A
	SEC
	SBC.w #$0008
	STA.b $8A
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B7964F
	JMP.w CODE_B790AA

CODE_B78F2E:
	LDA.b $88
	SEC
	SBC.w #$008F
	STA.b $88
	INC.b $8A
	JSR.w CODE_B7981C
	LDA.b $88
	SEC
	SBC.w #$0008
	STA.b $88
	LDA.b $8A
	SEC
	SBC.w #$0008
	STA.b $8A
	STY.b $84
	LDY.b $6E
	LDA.w $1524,y
	TAY
	LDA.w $0026,y
	EOR.b $1A
	AND.w #$0E00
	EOR.b $1A
	STA.b $1A
	JSR.w CODE_B79837
	JMP.w CODE_B790AA

CODE_B78F65:
	PLX
	TYX
	SEP.b #$20
	LDA.b $16,x
	XBA
	LDA.b $12,x
	REP.b #$20
	STA.b $1A
	LDY.b $68,x
	STY.b $1E
	LDA.w DATA_B78FA6,y
	AND.w #$00FF
	STA.b $1C
	LDY.b $82
CODE_B78F80:
	LDA.b $1C
	ASL
	CLC
	ADC.b $1E
	TAX
	LDA.w DATA_B78FA6-$01,x
	CLC
	ADC.b $1A
	STA.w $0000,y
	LDA.w #$01EE
	STA.w $0002,y
	JSR.w CODE_B787E3
	INY
	INY
	INY
	INY
	STY.b $82
	DEC.b $1C
	BNE.b CODE_B78F80
	JMP.w CODE_B790AA

DATA_B78FA6:
	db $05,$00,$00,$10,$02,$20,$04,$30,$02,$40,$00,$06,$00,$00,$10,$02
	db $20,$04,$30,$06,$40,$08,$50,$06

CODE_B78FBE:
	PLX
	TYX
	LDY.b $82
	SEP.b #$20
	LDA.b $16,x
	XBA
	LDA.b $12,x
	REP.b #$20
	STA.b $1A
	LDA.b $5C,x
	STA.b $1E
	LDA.b $1E,x
	STA.b $1C
	LDX.w #$001E
CODE_B78FD8:
	LSR.b $1E
	BCC.b CODE_B78FFF
	LDA.l DATA_B79006,x
	CLC
	ADC.b $1A
	STA.w $0000,y
	TXA
	CMP.w #$0010
	BCC.b CODE_B78FF0
	CLC
	ADC.w #$0010
CODE_B78FF0:
	CLC
	ADC.b $1C
	STA.w $0002,y
	JSR.w CODE_B787E3
	INY
	INY
	INY
	INY
	STY.b $82
CODE_B78FFF:
	DEX
	DEX
	BPL.b CODE_B78FD8
	JMP.w CODE_B790AA

DATA_B79006:
	dw $0F78,$1681,$1E86,$2B88,$3787,$4280,$4A78,$4D6D
	dw $4C62,$475A,$3D53,$3250,$2553,$1859,$1062,$0B6E

CODE_B79026:
	PLX
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $8A
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B790A7
	LDA.w $0012,y
	SBC.w $196D
	STA.b $88
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B790A7
	LDA.w $001E,y
	STA.b $1A
	STA.b $1C
	LDA.b $8A
	CLC
	ADC.w #$0010
	STA.b $8A
	LDA.b $88
	SEC
	SBC.w #$0080
	STA.b $88
	JSR.w CODE_B792BC
	LDX.b $6E
	LDA.w $1524,x
	TAX
	LDA.b $58,x
	STA.b $3E
	LDA.b $68,x
	STA.b $40
	XBA
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	STZ.b $38
	JSR.w CODE_B79A6F
	LDX.b $6E
	LDA.w $1524,x
	TAX
	LDA.b $6A,x
	STA.b $3E
	LDA.b $6C,x
	STA.b $40
	XBA
	AND.w #$00FF
	CLC
	ADC.b $1A
	EOR.w #$4000
	STA.b $1C
	LDA.b $62,x
	STA.b $38
	JSR.w CODE_B79A6F
	JMP.w CODE_B790AA

CODE_B790A7:
	JMP.w CODE_B7895F

CODE_B790AA:
	LDX.b $6E
	LDA.w $1524,x
	TAX
	LDA.b $22,x
	CMP.b $20,x
	BNE.b CODE_B790B9
	JMP.w CODE_B79140

CODE_B790B9:
	STA.b $20,x
	LDX.w $155E
	TYA
	CLC
	ADC.b $28
	TAY
	STA.w $1566,x
	LDA.b $23
	AND.w #$00FF
	XBA
	LSR
	LSR
	LSR
	STA.w $1562,x
	STA.b $84
	TYA
	CLC
	ADC.b $84
	TAY
	LDA.b $1A
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	STA.w $1564,x
	LDA.b $2A
	ORA.w #$FF00
	STA.w $1568,x
	TXA
	CLC
	ADC.w #$0008
	TAX
	STZ.w $1568,x
	LDA.b $25
	AND.w #$000F
	BEQ.b CODE_B79130
	XBA
	LSR
	LSR
	LSR
	STA.w $1562,x
	LDA.b $24
	AND.w #$00FF
	ASL
	ASL
	ASL
	ASL
	STA.b $84
	LDA.b $1A
	AND.w #$01FF
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.b $84
	STA.w $1564,x
	TYA
	STA.w $1566,x
	LDA.b $2A
	ORA.w #$FF00
	STA.w $1568,x
	TXA
	CLC
	ADC.w #$0008
	TAX
CODE_B79130:
	STX.w $155E
	STZ.w $1568,x
	CPX.w #$0070
	BCC.b CODE_B79140
	LDA.b $80
	STA.w $1560
CODE_B79140:
	INC.b $6E
	INC.b $6E
	LDA.b $6E
	CMP.w #$003A
	BEQ.b CODE_B7914E
	JMP.w CODE_B78868

CODE_B7914E:
	PEA.w ((CODE_8080C4&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	PLB
	RTL

DATA_B79154:
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030
	dw $0C03,$C030,$0C03,$C030,$0C03,$C030,$0C03,$C030

DATA_B791D4:
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010
	dw $0401,$4010,$0401,$4010,$0401,$4010,$0401,$4010

CODE_B79254:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0005
	JMP.w CODE_B792DB

CODE_B7926F:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$000E
	JMP.w CODE_B792DB

CODE_B7928A:
	LDY.w #$0009
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDY.w #$000A
	LDA.b [$28],y
	STA.b $1F
	LDY.w #$000C
	LDA.b [$28],y
	STA.b $21
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	SEP.b #$20
	LDY.w #$0008
	LDA.b [$28],y
	STA.b $1E
	REP.b #$20
	LDY.b $84
	JMP.w CODE_B792DB

CODE_B792BC:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	LDY.w #$0008
CODE_B792DB:
	LDA.b $82
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $1E
	CLC
	ADC.b $1F
	CLC
	ADC.b $21
	BMI.b CODE_B792F2
	REP.b #$20
	PLA
	JMP.w CODE_B7914E

CODE_B792F2:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	LDX.b $82
	CLC
CODE_B79305:
	DEC.b $1E
	BMI.b CODE_B79363
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B7934E
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B79331
	AND.b #$AA
CODE_B79331:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B79340
	INC.b $86
	LDA.b #$03
	CLC
	BRA.b CODE_B79342

CODE_B79340:
	ASL
	ASL
CODE_B79342:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B7934E:
	CLC
	LDA.b $1C
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_B7935B
	ADC.w #$0010
CODE_B7935B:
	STA.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B79305

CODE_B79363:
	LDA.b $20
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	SEP.b #$20
CODE_B79371:
	DEC.b $1F
	BMI.b CODE_B793C6
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B793BE
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B793B4
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B793B4:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B793BE:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B79371

CODE_B793C6:
	LDA.b $22
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	SEP.b #$20
CODE_B793D4:
	DEC.b $21
	BMI.b CODE_B79429
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B79421
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B79417
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B79417:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B79421:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B793D4

CODE_B79429:
	REP.b #$20
	STX.b $82
	RTS

CODE_B7942E:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0005
	JMP.w CODE_B794B5

CODE_B79449:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$000E
	JMP.w CODE_B794B5

CODE_B79464:
	LDY.w #$0009
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDY.w #$000A
	LDA.b [$28],y
	STA.b $1F
	LDY.w #$000C
	LDA.b [$28],y
	STA.b $21
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	SEP.b #$20
	LDY.w #$0008
	LDA.b [$28],y
	STA.b $1E
	REP.b #$20
	LDY.b $84
	JMP.w CODE_B794B5

CODE_B79496:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	LDY.w #$0008
CODE_B794B5:
	LDA.b $82
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $1E
	CLC
	ADC.b $1F
	CLC
	ADC.b $21
	BMI.b CODE_B794CC
	REP.b #$20
	PLA
	JMP.w CODE_B7914E

CODE_B794CC:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	LDX.b $82
	CLC
CODE_B794DF:
	DEC.b $1E
	BMI.b CODE_B79540
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B7952B
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B7950E
	AND.b #$AA
CODE_B7950E:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B7951D
	INC.b $86
	LDA.b #$03
	CLC
	BRA.b CODE_B7951F

CODE_B7951D:
	ASL
	ASL
CODE_B7951F:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B7952B:
	CLC
	LDA.b $1C
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_B79538
	ADC.w #$0010
CODE_B79538:
	STA.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B794DF

CODE_B79540:
	LDA.b $20
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDA.b $88
	CLC
	ADC.w #$0008
	STA.b $88
	SEP.b #$20
CODE_B79556:
	DEC.b $1F
	BMI.b CODE_B795AE
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B795A6
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B7959C
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B7959C:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B795A6:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B79556

CODE_B795AE:
	LDA.b $22
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	SEP.b #$20
CODE_B795BC:
	DEC.b $21
	BMI.b CODE_B79614
	LDA.b [$2C],y
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B7960C
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B79602
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B79602:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B7960C:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B795BC

CODE_B79614:
	REP.b #$20
	STX.b $82
	RTS

CODE_B79619:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0005
	JMP.w CODE_B796A0

CODE_B79634:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$000E
	JMP.w CODE_B796A0

CODE_B7964F:
	LDY.w #$0009
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDY.w #$000A
	LDA.b [$28],y
	STA.b $1F
	LDY.w #$000C
	LDA.b [$28],y
	STA.b $21
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	SEP.b #$20
	LDY.w #$0008
	LDA.b [$28],y
	STA.b $1E
	REP.b #$20
	LDY.b $84
	JMP.w CODE_B796A0

CODE_B79681:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	LDY.w #$0008
CODE_B796A0:
	LDA.b $82
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $1E
	CLC
	ADC.b $1F
	CLC
	ADC.b $21
	BMI.b CODE_B796B7
	REP.b #$20
	PLA
	JMP.w CODE_B7914E

CODE_B796B7:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	LDX.b $82
	CLC
CODE_B796CA:
	DEC.b $1E
	BMI.b CODE_B7972A
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B79715
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B796F8
	AND.b #$AA
CODE_B796F8:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B79707
	INC.b $86
	LDA.b #$03
	CLC
	BRA.b CODE_B79709

CODE_B79707:
	ASL
	ASL
CODE_B79709:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B79715:
	CLC
	LDA.b $1C
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_B79722
	ADC.w #$0010
CODE_B79722:
	STA.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B796CA

CODE_B7972A:
	LDA.b $20
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDA.b $8A
	CLC
	ADC.w #$0008
	STA.b $8A
	SEP.b #$20
CODE_B79740:
	DEC.b $1F
	BMI.b CODE_B79797
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B7978F
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B79785
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B79785:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B7978F:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B79740

CODE_B79797:
	LDA.b $22
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	SEP.b #$20
CODE_B797A5:
	DEC.b $21
	BMI.b CODE_B797FC
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B797F4
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B797EA
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B797EA:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B797F4:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B797A5

CODE_B797FC:
	REP.b #$20
	STX.b $82
	RTS

CODE_B79801:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0005
	JMP.w CODE_B79888

CODE_B7981C:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$000E
	JMP.w CODE_B79888

CODE_B79837:
	LDY.w #$0009
	LDA.b [$28],y
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDY.w #$000A
	LDA.b [$28],y
	STA.b $1F
	LDY.w #$000C
	LDA.b [$28],y
	STA.b $21
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	SEP.b #$20
	LDY.w #$0008
	LDA.b [$28],y
	STA.b $1E
	REP.b #$20
	LDY.b $84
	JMP.w CODE_B79888

CODE_B79869:
	LDY.w #$0000
	LDA.b [$28],y
	STA.b $1E
	LDY.w #$0002
	LDA.b [$28],y
	STA.b $20
	LDY.w #$0004
	LDA.b [$28],y
	STA.b $22
	LDY.w #$0006
	LDA.b [$28],y
	STA.b $24
	LDY.w #$0008
CODE_B79888:
	LDA.b $82
	LSR
	LSR
	SEP.b #$20
	TAX
	ADC.b $1E
	CLC
	ADC.b $1F
	CLC
	ADC.b $21
	BMI.b CODE_B7989F
	REP.b #$20
	PLA
	JMP.w CODE_B7914E

CODE_B7989F:
	TXA
	LSR
	LSR
	AND.b #$1F
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	LDX.b $82
	CLC
CODE_B798B2:
	DEC.b $1E
	BMI.b CODE_B79915
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B79900
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B798E3
	AND.b #$AA
CODE_B798E3:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B798F2
	INC.b $86
	LDA.b #$03
	CLC
	BRA.b CODE_B798F4

CODE_B798F2:
	ASL
	ASL
CODE_B798F4:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B79900:
	CLC
	LDA.b $1C
	INC
	INC
	BIT.w #$0010
	BEQ.b CODE_B7990D
	ADC.w #$0010
CODE_B7990D:
	STA.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B798B2

CODE_B79915:
	LDA.b $20
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	LDA.b $88
	CLC
	ADC.w #$0008
	STA.b $88
	LDA.b $8A
	CLC
	ADC.w #$0008
	STA.b $8A
	SEP.b #$20
CODE_B79933:
	DEC.b $1F
	BMI.b CODE_B7998D
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B79985
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B7997B
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B7997B:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B79985:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B79933

CODE_B7998D:
	LDA.b $22
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $1A
	STA.b $1C
	SEP.b #$20
CODE_B7999B:
	DEC.b $21
	BMI.b CODE_B799F5
	LDA.b [$2C],y
	EOR.b #$FF
	REP.b #$20
	AND.w #$00FF
	CLC
	ADC.b $8A
	CMP.w #$00F0
	BCS.b CODE_B799ED
	SBC.w #$000F
	STA.b $01,x
	LDA.b [$28],y
	EOR.w #$00FF
	AND.w #$00FF
	CLC
	ADC.b $88
	BIT.w #$0100
	SEP.b #$20
	STA.b $00,x
	BEQ.b CODE_B799E3
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B799E3:
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
CODE_B799ED:
	INC.b $1C
	SEP.b #$20
	INY
	INY
	BRA.b CODE_B7999B

CODE_B799F5:
	REP.b #$20
	STX.b $82
	RTS

CODE_B799FA:
	LDA.b $3F
	AND.w #$00FF
	CLC
	ADC.b $8A
	BMI.b CODE_B79A6E
	BEQ.b CODE_B79A6E
	CLC
	ADC.w #$0007
	LSR
	LSR
	LSR
	SEP.b #$20
	CMP.b $40
	BCS.b CODE_B79A15
	STA.b $40
CODE_B79A15:
	LDX.b $82
CODE_B79A17:
	CPX.w #$0400
	BCS.b CODE_B79A6A
	LDA.b $3F
	SBC.b #$07
	STA.b $3F
	CLC
	ADC.b $8A
	BCC.b CODE_B79A2B
	BIT.b $8B
	BPL.b CODE_B79A66
CODE_B79A2B:
	CMP.b #$F0
	BCS.b CODE_B79A66
	SBC.b #$0F
	STA.b $01,x
	LDA.b $3E
	CLC
	ADC.b $88
	STA.b $00,x
	LDA.b #$00
	ADC.b $89
	BEQ.b CODE_B79A5A
	STX.b $84
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
CODE_B79A5A:
	LDA.b $1C
	STA.b $02,x
	LDA.b $1D
	STA.b $03,x
	INX
	INX
	INX
	INX
CODE_B79A66:
	DEC.b $40
	BNE.b CODE_B79A17
CODE_B79A6A:
	REP.b #$20
	STX.b $82
CODE_B79A6E:
	RTS

CODE_B79A6F:
	LDA.b $3F
	AND.w #$00FF
	CLC
	ADC.b $8A
	BMI.b CODE_B79A7B
	BNE.b CODE_B79A7E
CODE_B79A7B:
	JMP.w CODE_B79B0D

CODE_B79A7E:
	CLC
	ADC.w #$000F
	LSR
	LSR
	LSR
	LSR
	SEP.b #$20
	CMP.b $40
	BCS.b CODE_B79A8E
	STA.b $40
CODE_B79A8E:
	LDX.b $82
CODE_B79A90:
	CPX.w #$0400
	BCS.b CODE_B79B09
	LDA.b $3F
	SBC.b #$0F
	STA.b $3F
	CLC
	ADC.b $8A
	BCC.b CODE_B79AA4
	BIT.b $8B
	BPL.b CODE_B79B05
CODE_B79AA4:
	CMP.b #$F0
	BCS.b CODE_B79B05
	SBC.b #$0F
	STA.b $84
	LDA.b $40
	CMP.b #$01
	BNE.b CODE_B79AB9
	LDA.b $84
	CLC
	ADC.b $38
	BRA.b CODE_B79ABB

CODE_B79AB9:
	LDA.b $84
CODE_B79ABB:
	STA.b $01,x
	STX.b $84
	LDA.b $3E
	CLC
	ADC.b $88
	STA.b $00,x
	LDA.b #$00
	ADC.b $89
	BEQ.b CODE_B79AE0
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B79154,x
	BRA.b CODE_B79AF3

CODE_B79AE0:
	REP.b #$20
	TXA
	AND.w #$01FC
	LSR
	LSR
	TAX
	LSR
	LSR
	SEP.b #$20
	STA.b $86
	LDA.w DATA_B791D4,x
	ASL
CODE_B79AF3:
	ORA.b ($86)
	STA.b ($86)
	LDX.b $84
	LDA.b $1C
	STA.b $02,x
	LDA.b $1D
	STA.b $03,x
	INX
	INX
	INX
	INX
CODE_B79B05:
	DEC.b $40
	BNE.b CODE_B79A90
CODE_B79B09:
	REP.b #$20
	STX.b $82
CODE_B79B0D:
	RTS

CODE_B79B0E:
	LDA.w $001E,y
	STA.b $1A
	INC
	INC
	STA.b $1C
	LDA.b $82
	LSR
	LSR
	TAX
	LSR
	LSR
	AND.w #$001F
	SEP.b #$20
	STA.b $86
	TXA
	AND.b #$03
	TAX
	LDA.w DATA_B79154,x
	STA.b $26
	REP.b #$20
	LDX.b $82
	LDA.b $8A
	STA.b $01,x
	CLC
	ADC.w #$0010
	BMI.b CODE_B79B71
	STA.b $8A
	LDA.b $88
	SEC
	SBC.w #$0008
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B79B51
	AND.b #$AA
CODE_B79B51:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B79B5F
	INC.b $86
	LDA.b #$03
	BRA.b CODE_B79B61

CODE_B79B5F:
	ASL
	ASL
CODE_B79B61:
	STA.b $26
	REP.b #$20
	LDA.b $1A
	STA.b $02,x
	INX
	INX
	INX
	INX
	LDA.b $8A
	BRA.b CODE_B79B74

CODE_B79B71:
	ORA.w #$FFF0
CODE_B79B74:
	STA.b $01,x
	CLC
	ADC.w #$0010
	STA.b $8A
	CMP.b $40
	BCC.b CODE_B79B9A
	SBC.w #$0008
	CMP.b $40
	BCS.b CODE_B79BC9
	STA.b $8A
	LDA.w #$00AA
	TRB.b $26
	LDA.b $3E
	BMI.b CODE_B79B9A
	INC.b $1C
	INC.b $1C
	DEC.b $88
	DEC.b $88
CODE_B79B9A:
	LDA.b $88
	CMP.w #$0100
	SEP.b #$20
	STA.b $00,x
	LDA.b $26
	BCS.b CODE_B79BA9
	AND.b #$AA
CODE_B79BA9:
	ORA.b ($86)
	STA.b ($86)
	LDA.b $26
	BPL.b CODE_B79BB7
	INC.b $86
	LDA.b #$03
	BRA.b CODE_B79BB9

CODE_B79BB7:
	ASL
	ASL
CODE_B79BB9:
	STA.b $26
	REP.b #$20
	LDA.b $1C
	STA.b $02,x
	INX
	INX
	INX
	INX
	LDA.b $8A
	BRA.b CODE_B79B74

CODE_B79BC9:
	STX.b $82
	RTS

CODE_B79BCC:
	LDA.w $1524
	TAY
	LDA.w $000E,y
	STA.b $84
	LDX.w #$1522
CODE_B79BD8:
	LDY.b $04,x
	LDA.w $000E,y
	CMP.b $84
	STA.b $84
	BCC.b CODE_B79BEB
	BEQ.b CODE_B79BEB
	LDA.b $02,x
	STA.b $04,x
	STY.b $02,x
CODE_B79BEB:
	INX
	INX
	CPX.w #$155A
	BNE.b CODE_B79BD8
CODE_B79BF2:
	LDY.b $00,x
	LDA.w $000E,y
	CMP.b $84
	STA.b $84
	BCS.b CODE_B79C03
	LDA.b $02,x
	STA.b $00,x
	STY.b $02,x
CODE_B79C03:
	DEX
	DEX
	CPX.w #$1522
	BNE.b CODE_B79BF2
	RTL

DATA_B79C0B:
	dw DATA_B79C47,DATA_B79C4E,DATA_B79C55,DATA_B79C5C

DATA_B79C13:
	dw DATA_B79C63,DATA_B79C6D,DATA_B79C7A,DATA_B79C84,DATA_B79C91,DATA_B79C9E,DATA_B79CAB,DATA_B79CB5

DATA_B79C23:
	dw DATA_B79CBF,DATA_B79CC6,DATA_B79CCD,DATA_B79CD4

DATA_B79C2B:
	dw DATA_B79CDB,DATA_B79CE5,DATA_B79CEF,DATA_B79CF9,DATA_B79D03,DATA_B79D0D,DATA_B79D17,DATA_B79D21

DATA_B79C3B:
	db $01,$7D,$7A,$00,$01,$7D,$7A,$6A,$01,$7D,$7A,$69

DATA_B79C47:
	db $02,$81,$6C,$01,$83,$6C,$02

DATA_B79C4E:
	db $02,$82,$6C,$03,$81,$6C,$04

DATA_B79C55:
	db $02,$81,$6C,$05,$82,$6C,$06

DATA_B79C5C:
	db $02,$83,$6C,$07,$81,$6C,$08

DATA_B79C63:
	db $03,$7E,$6A,$09,$7E,$72,$0A,$80,$6C,$0B

DATA_B79C6D:
	db $04,$80,$64,$0C,$7E,$6A,$0D,$7E,$72,$0E,$81,$6C,$0F

DATA_B79C7A:
	db $03,$7E,$6A,$10,$7E,$72,$11,$83,$6A,$12

DATA_B79C84:
	db $04,$7E,$72,$13,$7E,$6A,$14,$84,$6C,$15,$84,$64,$16

DATA_B79C91:
	db $04,$7E,$6A,$17,$7E,$72,$18,$84,$6C,$19,$83,$64,$1A

DATA_B79C9E:
	db $04,$7E,$72,$1B,$7E,$6A,$1C,$84,$6C,$1D,$83,$64,$1E

DATA_B79CAB:
	db $03,$7E,$6A,$1F,$7E,$72,$20,$82,$6B,$21

DATA_B79CB5:
	db $03,$7E,$6A,$22,$7E,$72,$23,$80,$6C,$24

DATA_B79CBF:
	db $02,$7E,$6A,$25,$7E,$72,$26

DATA_B79CC6:
	db $02,$7E,$6A,$27,$7E,$72,$28

DATA_B79CCD:
	db $02,$7E,$6A,$29,$7E,$72,$2A

DATA_B79CD4:
	db $02,$7E,$6A,$2B,$7E,$72,$2C

DATA_B79CDB:
	db $03,$7E,$6A,$51,$7E,$72,$52,$80,$6B,$53

DATA_B79CE5:
	db $03,$7E,$6A,$54,$7E,$72,$55,$82,$69,$56

DATA_B79CEF:
	db $03,$7E,$6A,$57,$7E,$72,$58,$84,$69,$59

DATA_B79CF9:
	db $03,$7E,$6A,$5A,$7E,$72,$5B,$85,$6A,$5C

DATA_B79D03:
	db $03,$7E,$6A,$5D,$7E,$72,$5E,$85,$6A,$5F

DATA_B79D0D:
	db $03,$7E,$6A,$60,$7E,$72,$61,$84,$6A,$62

DATA_B79D17:
	db $03,$7E,$6A,$63,$7E,$72,$64,$83,$6A,$65

DATA_B79D21:
	db $03,$7E,$6A,$66,$7E,$72,$67,$81,$6B,$68

CODE_B79D2B:
	INC.b $20
	LDA.w #$000F
	JSL.l CODE_B79D35
	RTL

CODE_B79D35:										; Note: Routine that decompressed text.
	PHB
	PHK
	PLB
	DEC
	ASL
	ASL
	STA.b $24
	LDX.w !RAM_DKC3_Global_FrenchTextFlag
	LDA.w DATA_B79DF2,x
	AND.w #$00FF
	CLC
	ADC.b $24
	TAX
	LDA.w DATA_B79DF5,x
	STA.b $24
	LDA.w DATA_B79DF5+$02,x
	STA.b $42
	LDA.w #DATA_FA0000>>16
	STA.b $44
	LDA.w !RAM_DKC3_Global_FrenchTextFlag
	ASL
	TAX
	LDA.w DATA_B79DE6,x
	STA.b $46
	LDA.w DATA_B79DEC,x
	CLC
	ADC.b $42
	STA.b $42
	STZ.b $22
	LDX.b $46
	LDA.w DATA_B79EE5,x
	STA.b $1A
CODE_B79D74:
	LDA.b [$42]
	STA.b $1C
	LDY.w #$000F
CODE_B79D7B:
	ASL.b $1C
	PHP
	LDA.b $1A
	BCS.b CODE_B79D85
	ADC.w #$0002
CODE_B79D85:
	CLC
	ADC.b $46
	TAX
	LDA.w DATA_B79EE5+$02,x
	BEQ.b CODE_B79D9A
	PLP
	STA.b $1A
	DEY
	BPL.b CODE_B79D7B
	INC.b $42
	INC.b $42
	BRA.b CODE_B79D74

CODE_B79D9A:
	LDA.b $1A
	CLC
	ADC.b $46
	DEC
	TAX
	LDA.w DATA_B79EE5+$02,x
	SEP.b #$20
	LDX.b $20
	STA.l $7EA9DE,x
	LDX.b $22
	BNE.b CODE_B79DB8
	CMP.b #$05
	BCC.b CODE_B79DB6
	LDA.b #$01
CODE_B79DB6:
	STA.b $22
CODE_B79DB8:
	CMP.b #$00
	BNE.b CODE_B79DCF
	DEC.b $22
	BNE.b CODE_B79DCF
	LDX.b $1E
	REP.b #$20
	LDA.b $20
	INC
	STA.l $7EA7BC,x
	INC.b $1E
	INC.b $1E
CODE_B79DCF:
	REP.b #$20
	LDX.b $46
	LDA.w DATA_B79EE5,x
	STA.b $1A
	DEC.b $24
	BEQ.b CODE_B79DE3
	INC.b $20
	PLP
	ROR.b $1C
	BRA.b CODE_B79D7B

CODE_B79DE3:
	PLP
	PLB
	RTL

DATA_B79DE6:
	dw $0000,$0300,$068C

DATA_B79DEC:
	dw DATA_FA0000,DATA_FA5393,DATA_FAA1B6

DATA_B79DF2:
	db DATA_B79DF5-DATA_B79DF5
	db DATA_B79E45-DATA_B79DF5
	db DATA_B79E95-DATA_B79DF5

DATA_B79DF5:
	dw $0618,DATA_FA4C44-DATA_FA0000
	dw $0822,DATA_FA4768-DATA_FA0000
	dw $05CB,DATA_FA43F4-DATA_FA0000
	dw $0640,DATA_FA4036-DATA_FA0000
	dw $0351,DATA_FA3E36-DATA_FA0000
	dw $0482,DATA_FA3B7A-DATA_FA0000
	dw $033D,DATA_FA397E-DATA_FA0000
	dw $057A,DATA_FA3622-DATA_FA0000
	dw $03A9,DATA_FA33F0-DATA_FA0000
	dw $0682,DATA_FA300C-DATA_FA0000
	dw $0477,DATA_FA2D60-DATA_FA0000
	dw $0535,DATA_FA2A3A-DATA_FA0000
	dw $0AE1,DATA_FA23B8-DATA_FA0000
	dw $0543,DATA_FA1ECA-DATA_FA0000
	dw $0204,DATA_FA1CF0-DATA_FA0000
	dw $0955,DATA_FA175E-DATA_FA0000
	dw $0C25,DATA_FA100A-DATA_FA0000
	dw $0CC4,DATA_FA0856-DATA_FA0000
	dw $0DF1,DATA_FA0000-DATA_FA0000
	dw $05A4,DATA_FA5028-DATA_FA0000

DATA_B79E45:
	dw $063B,DATA_FA9A71-DATA_FA5393
	dw $06C4,DATA_FA9641-DATA_FA5393
	dw $051E,DATA_FA9315-DATA_FA5393
	dw $05E4,DATA_FA8F6F-DATA_FA5393
	dw $0340,DATA_FA8D73-DATA_FA5393
	dw $042B,DATA_FA8AE3-DATA_FA5393
	dw $02B9,DATA_FA8929-DATA_FA5393
	dw $057C,DATA_FA85CD-DATA_FA5393
	dw $0385,DATA_FA83A5-DATA_FA5393
	dw $0609,DATA_FA7FF5-DATA_FA5393
	dw $0451,DATA_FA7D5D-DATA_FA5393
	dw $041A,DATA_FA7AD5-DATA_FA5393
	dw $0971,DATA_FA7507-DATA_FA5393
	dw $0571,DATA_FA702F-DATA_FA5393
	dw $0228,DATA_FA6E41-DATA_FA5393
	dw $080E,DATA_FA694F-DATA_FA5393
	dw $0B33,DATA_FA6269-DATA_FA5393
	dw $0B2C,DATA_FA5B89-DATA_FA5393
	dw $0D13,DATA_FA5393-DATA_FA5393
	dw $057B,DATA_FA9E63-DATA_FA5393

DATA_B79E95:							; Note: These pointers point to invalid data, so much of the Dutch translation is missing.
	dw $064D,$FAF03A-DATA_FAA1B6
	dw $085F,$FAEB22-DATA_FAA1B6
	dw $05E4,$FAE790-DATA_FAA1B6
	dw $0654,$FAE3B6-DATA_FAA1B6
	dw $0398,$FAE18C-DATA_FAA1B6
	dw $0457,$FADEE8-DATA_FAA1B6
	dw $033A,$FADCE0-DATA_FAA1B6
	dw $0543,$FAD998-DATA_FAA1B6
	dw $03DB,$FAD746-DATA_FAA1B6
	dw $06BB,$FAD330-DATA_FAA1B6
	dw $04A8,$FAD060-DATA_FAA1B6
	dw $0541,$FACD30-DATA_FAA1B6
	dw $0AAF,$FAC6AC-DATA_FAA1B6
	dw $050C,$FAC1F4-DATA_FAA1B6
	dw $024F,$FABFE2-DATA_FAA1B6
	dw $0926,$FABA4A-DATA_FAA1B6
	dw $0C41,$FAB2B4-DATA_FAA1B6
	dw $0D63,$FAAA68-DATA_FAA1B6
	dw $0E45,$FAA1B6-DATA_FAA1B6
	dw $05AF,$FAF430-DATA_FAA1B6

DATA_B79EE5:
	dw $02F9,$0000,$0000,$0100,$0000,$0000,$0002,$0000
	dw $0300,$0000,$0000,$0004,$0000,$2000,$0000,$0000
	dw $0021,$0000,$2200,$0000,$0000,$0027,$0000,$2B00
	dw $0000,$0000,$002C,$0000,$2D00,$0000,$0000,$002E
	dw $0000,$3000,$0000,$0000,$0031,$0000,$3200,$0000
	dw $0000,$0033,$0000,$3400,$0000,$0000,$0035,$0000
	dw $3600,$0000,$0000,$003A,$0000,$3B00,$0000,$0000
	dw $003F,$0000,$4100,$0000,$0000,$0042,$0000,$4300
	dw $0000,$0000,$0044,$0000,$4500,$0000,$0000,$0046
	dw $0000,$4700,$0000,$0000,$0048,$0000,$4900,$0000
	dw $0000,$004A,$0000,$4B00,$0000,$0000,$004C,$0000
	dw $4D00,$0000,$0000,$004E,$0000,$4F00,$0000,$0000
	dw $0050,$0000,$5100,$0000,$0000,$0052,$0000,$5300
	dw $0000,$0000,$0054,$0000,$5500,$0000,$0000,$0056
	dw $0000,$5700,$0000,$0000,$0058,$0000,$5900,$0000
	dw $0000,$005A,$0000,$5B00,$0000,$0000,$005D,$0000
	dw $6100,$0000,$0000,$0062,$0000,$6300,$0000,$0000
	dw $0064,$0000,$6500,$0000,$0000,$0066,$0000,$6700
	dw $0000,$0000,$0068,$0000,$6900,$0000,$0000,$006A
	dw $0000,$6B00,$0000,$0000,$006C,$0000,$6D00,$0000
	dw $0000,$006E,$0000,$6F00,$0000,$0000,$0070,$0000
	dw $7100,$0000,$0000,$0072,$0000,$7300,$0000,$0000
	dw $0074,$0000,$7500,$0000,$0000,$0076,$0000,$7700
	dw $0000,$0000,$0078,$0000,$7900,$0000,$0000,$007A
	dw $0000,$0000,$0056,$002E,$6A00,$6000,$0000,$0065
	dw $00F6,$8700,$8201,$0001,$0051,$0024,$8C00,$FB01
	dw $0000,$0191,$00C4,$A100,$4C00,$0000,$019B,$0196
	dw $5B00,$4700,$0000,$01A0,$0150,$AA00,$A501,$0001
	dw $00F1,$0042,$7300,$AF01,$0001,$0006,$01B4,$B900
	dw $DD01,$0000,$01C3,$01BE,$2D00,$C801,$0001,$008D
	dw $01CD,$D800,$7D00,$0001,$0083,$01D2,$BF00,$9200
	dw $0000,$01D7,$00B0,$A600,$DC00,$0001,$000B,$01E1
	dw $AB00,$7E00,$0000,$0038,$00EC,$E600,$1001,$0000
	dw $01EB,$00E2,$9700,$7900,$0000,$00D3,$01F0,$6F00
	dw $C900,$0000,$00BA,$0088,$CE00,$F500,$0001,$01FA
	dw $0074,$0400,$FF02,$0001,$0209,$00B5,$0E00,$1502
	dw $0000,$0213,$0169,$1D00,$1802,$0002,$0222,$014B
	dw $2700,$0502,$0001,$022C,$0132,$9C00,$1F00,$0000
	dw $0033,$0231,$3600,$1902,$0001,$0029,$016E,$0A00
	dw $3D01,$0000,$011E,$023B,$E700,$4000,$0002,$013C
	dw $0245,$0F00,$4A01,$0002,$0254,$024F,$5E00,$5902
	dw $0002,$0178,$0263,$6800,$6402,$0001,$0137,$026D
	dw $7700,$7202,$0002,$0123,$0155,$5A00,$2801,$0001
	dw $0281,$027C,$8600,$4102,$0001,$0001,$028B,$9000
	dw $0002,$0001,$015F,$0295,$9F00,$9A02,$0002,$02A4
	dw $0146,$1400,$A901,$0002,$02B3,$02AE,$BD00,$B802
	dw $0002,$02C7,$02C2,$D100,$CC02,$0002,$02D6,$001A
	dw $E000,$DB02,$0002,$02EA,$02E5,$F400,$EF02,$0002
	dw $0385,$0000,$0000,$0100,$0000,$0000,$0002,$0000
	dw $0300,$0000,$0000,$0004,$0000,$2000,$0000,$0000
	dw $0021,$0000,$2200,$0000,$0000,$0024,$0000,$2500
	dw $0000,$0000,$0026,$0000,$2700,$0000,$0000,$0028
	dw $0000,$2900,$0000,$0000,$002C,$0000,$2D00,$0000
	dw $0000,$002E,$0000,$3000,$0000,$0000,$0031,$0000
	dw $3200,$0000,$0000,$0033,$0000,$3400,$0000,$0000
	dw $0035,$0000,$3A00,$0000,$0000,$003B,$0000,$3F00
	dw $0000,$0000,$0041,$0000,$4200,$0000,$0000,$0043
	dw $0000,$4400,$0000,$0000,$0045,$0000,$4600,$0000
	dw $0000,$0047,$0000,$4800,$0000,$0000,$0049,$0000
	dw $4A00,$0000,$0000,$004B,$0000,$4C00,$0000,$0000
	dw $004D,$0000,$4E00,$0000,$0000,$004F,$0000,$5000
	dw $0000,$0000,$0051,$0000,$5200,$0000,$0000,$0053
	dw $0000,$5400,$0000,$0000,$0055,$0000,$5600,$0000
	dw $0000,$0057,$0000,$5800,$0000,$0000,$0059,$0000
	dw $5A00,$0000,$0000,$005B,$0000,$5C00,$0000,$0000
	dw $005D,$0000,$6000,$0000,$0000,$0061,$0000,$6200
	dw $0000,$0000,$0063,$0000,$6400,$0000,$0000,$0065
	dw $0000,$6600,$0000,$0000,$0067,$0000,$6800,$0000
	dw $0000,$0069,$0000,$6A00,$0000,$0000,$006B,$0000
	dw $6C00,$0000,$0000,$006D,$0000,$6E00,$0000,$0000
	dw $006F,$0000,$7000,$0000,$0000,$0071,$0000,$7200
	dw $0000,$0000,$0073,$0000,$7400,$0000,$0000,$0075
	dw $0000,$7600,$0000,$0000,$0077,$0000,$7800,$0000
	dw $0000,$0079,$0000,$7A00,$0000,$0000,$007B,$0000
	dw $7C00,$0000,$0000,$007D,$0000,$7E00,$0000,$0000
	dw $007F,$0000,$8000,$0000,$0000,$0081,$0000,$8200
	dw $0000,$0000,$0083,$0000,$0000,$002E,$0029,$3D00
	dw $3300,$0000,$006A,$0042,$0500,$7901,$0000,$0065
	dw $0024,$CD00,$C801,$0001,$01D7,$01D2,$0F00,$B901
	dw $0001,$01DC,$01BE,$E600,$E101,$0001,$010A,$0060
	dw $EB00,$5B01,$0000,$01F0,$0187,$6F00,$F500,$0001
	dw $019B,$0074,$B400,$FA01,$0001,$01FF,$01C3,$0400
	dw $FB02,$0000,$0209,$00F1,$5600,$1400,$0001,$0006
	dw $020E,$1300,$0002,$0001,$009C,$0218,$2200,$1D02
	dw $0002,$014B,$0227,$D300,$2C00,$0002,$00EC,$01AF
	dw $3600,$3102,$0002,$00A1,$0196,$A600,$3B00,$0002
	dw $0240,$0191,$A000,$B501,$0000,$0245,$00CE,$4A00
	dw $A502,$0001,$00BA,$00B0,$E700,$8800,$0000,$024F
	dw $0092,$AB00,$BF00,$0000,$018C,$0254,$4C00,$1000
	dw $0000,$000B,$0259,$C900,$5E00,$0002,$0263,$00D8
	dw $6800,$8D02,$0000,$0146,$013C,$6D00,$1502,$0000
	dw $00E2,$011E,$DD00,$6900,$0001,$00C4,$0272,$7700
	dw $3702,$0001,$0132,$0083,$7E00,$7C00,$0002,$0286
	dw $0281,$8B00,$4702,$0000,$0097,$0290,$AA00,$9501
	dw $0002,$0182,$029A,$A400,$9F02,$0002,$02A9,$0038
	dw $AE00,$F602,$0000,$02B8,$02B3,$C200,$BD02,$0002
	dw $02C7,$001F,$D100,$CC02,$0002,$0128,$02D6,$2300
	dw $5501,$0001,$02DB,$0164,$E500,$E002,$0002,$02EA
	dw $0051,$F400,$EF02,$0002,$02F9,$0150,$0300,$FE03
	dw $0002,$030D,$0308,$5F00,$1201,$0003,$0317,$015A
	dw $7800,$6E01,$0001,$0141,$031C,$1900,$7D01,$0001
	dw $0321,$0001,$2600,$7303,$0001,$0330,$032B,$3A00
	dw $3503,$0003,$0344,$033F,$4900,$2D03,$0001,$0353
	dw $034E,$1A00,$5800,$0003,$0362,$035D,$6C00,$6703
	dw $0003,$0376,$0371,$8000,$7B03,$E603,$0317,$0000
	dw $0000,$0100,$0000,$0000,$0002,$0000,$0300,$0000
	dw $0000,$0004,$0000,$2000,$0000,$0000,$0021,$0000
	dw $2300,$0000,$0000,$0027,$0000,$2B00,$0000,$0000
	dw $002C,$0000,$2D00,$0000,$0000,$002E,$0000,$3000
	dw $0000,$0000,$0031,$0000,$3200,$0000,$0000,$0033
	dw $0000,$3400,$0000,$0000,$0035,$0000,$3A00,$0000
	dw $0000,$003E,$0000,$3F00,$0000,$0000,$0041,$0000
	dw $4200,$0000,$0000,$0043,$0000,$4400,$0000,$0000
	dw $0045,$0000,$4600,$0000,$0000,$0047,$0000,$4800
	dw $0000,$0000,$0049,$0000,$4A00,$0000,$0000,$004B
	dw $0000,$4C00,$0000,$0000,$004D,$0000,$4E00,$0000
	dw $0000,$004F,$0000,$5000,$0000,$0000,$0051,$0000
	dw $5200,$0000,$0000,$0053,$0000,$5400,$0000,$0000
	dw $0055,$0000,$5600,$0000,$0000,$0057,$0000,$5800
	dw $0000,$0000,$0059,$0000,$5A00,$0000,$0000,$005B
	dw $0000,$5C00,$0000,$0000,$005D,$0000,$5E00,$0000
	dw $0000,$005F,$0000,$6100,$0000,$0000,$0062,$0000
	dw $6300,$0000,$0000,$0064,$0000,$6500,$0000,$0000
	dw $0066,$0000,$6700,$0000,$0000,$0068,$0000,$6900
	dw $0000,$0000,$006A,$0000,$6B00,$0000,$0000,$006C
	dw $0000,$6D00,$0000,$0000,$006E,$0000,$6F00,$0000
	dw $0000,$0070,$0000,$7100,$0000,$0000,$0072,$0000
	dw $7300,$0000,$0000,$0074,$0000,$7500,$0000,$0000
	dw $0076,$0000,$7700,$0000,$0000,$0078,$0000,$7900
	dw $0000,$0000,$007A,$0000,$E100,$0000,$0000,$6500
	dw $5600,$0000,$018C,$00F1,$9100,$5101,$0000,$00BF
	dw $0196,$4C00,$5A00,$0001,$0047,$019B,$5B00,$A000
	dw $0001,$01A5,$017D,$2E00,$AA00,$0001,$0024,$01AF
	dw $B400,$4201,$0000,$00E7,$0006,$B900,$6001,$0000
	dw $01BE,$009C,$C800,$C301,$0001,$00D8,$01CD,$D200
	dw $3701,$0001,$00EC,$0029,$D300,$D700,$0001,$01DC
	dw $0079,$BA00,$3800,$0000,$0182,$00FB,$0B00,$E100
	dw $0001,$00F6,$0105,$8800,$E600,$0001,$0173,$00B5
	dw $1000,$8D00,$0000,$00CE,$01EB,$F000,$DD01,$0000
	dw $006A,$00AB,$A600,$C400,$0000,$01FA,$01F5,$A100
	dw $0000,$0001,$0155,$0092,$7400,$6F00,$0000,$0204
	dw $01FF,$9700,$0900,$0002,$0213,$020E,$1800,$1502
	dw $0000,$021D,$0187,$B000,$3C00,$0001,$0083,$0222
	dw $2300,$2701,$0002,$022C,$00C9,$7800,$3101,$0002
	dw $0033,$0236,$4000,$3B02,$0002,$007E,$010F,$4500
	dw $E202,$0000,$024A,$003D,$4F00,$1F02,$0000,$0128
	dw $0254,$5E00,$5902,$0002,$0146,$0263,$5000,$6801
	dw $0002,$0272,$026D,$1900,$7701,$0002,$0281,$027C
	dw $6E00,$8601,$0002,$0114,$0141,$9000,$8B02,$0002
	dw $029A,$0295,$0A00,$9F01,$0002,$0164,$0169,$A400
	dw $2D02,$0001,$02A9,$015F,$AE00,$0102,$0000,$02B8
	dw $02B3,$BD00,$3202,$0001,$02C2,$014B,$CC00,$C702
	dw $0002,$02D6,$02D1,$1E00,$DB01,$0002,$02E5,$02E0
	dw $EA00,$1A02,$0000,$02F4,$02EF,$FE00,$F902,$0002
	dw $0308,$0303,$1200,$0D03,$1303

CODE_B7A88F:
	LDY.w $1C87
	LDA.w $005C,y
	LDX.b $82
	STA.b $02,x
	LDA.w $0016,y
	SEC
	SBC.w #$0080
	SEC
	SBC.w $1973
	STA.b $1A
	ADC.w #$0090
	CMP.w #$0130
	BCS.b CODE_B7A8E8
	LDA.b $1A
	CLC
	ADC.w #$008F
	CMP.w #$00F0
	BCS.b CODE_B7A8E8
	SBC.w #$000F
	STA.b $1A
	LDA.w $0012,y
	SEC
	SBC.w $196D
	STA.b $1D
	CLC
	ADC.w #$0030
	CMP.w #$0160
	BCS.b CODE_B7A8E8
	LDA.b $1D
	SEC
	SBC.w #$0004
	SEP.b #$20
	STA.b $1B
	XBA
	REP.b #$20
	LDA.b $1A
	XBA
	STA.b $00,x
	INX
	INX
	INX
	INX
	STX.b $82
CODE_B7A8E8:
	RTL

CODE_B7A8E9:
	LDA.w $075C
	BIT.w #$0002
	RTL

CODE_B7A8F0:
	LDA.w $0777
	BIT.w #$1000
	RTL

CODE_B7A8F7:
	CMP.w #$0160
	BCS.b CODE_B7A914
	LDA.b $1D
	SEC
	SBC.w #$0004
	SEP.b #$20
	STA.b $1B
	XBA
	REP.b #$20
	LDA.b $1A
	XBA
	STA.b $00,x
	INX
	INX
	INX
	INX
	STX.b $82
CODE_B7A914:
	RTL

CODE_B7A915:
	LDA.w $075C
	BIT.w #$0002
	RTL

CODE_B7A91C:
	LDA.w $0777
	BIT.w #$1000
	RTL

	%InsertGarbageData($F7A923, incsrc, DKC2_DATA_B7A923.asm)

CODE_B7B000:
	JMP.w CODE_B7F28D

CODE_B7B003:
	JMP.w CODE_B7F328

CODE_B7B006:
	JMP.w CODE_B7D4B1

CODE_B7B009:
	JMP.w CODE_B7D8DE

CODE_B7B00C:
	JMP.w CODE_B7C731

CODE_B7B00F:
	JMP.w CODE_B7B86D

CODE_B7B012:
	JMP.w CODE_B7BB06

CODE_B7B015:
	JMP.w CODE_B7B618

CODE_B7B018:
	JMP.w CODE_B7BBF2

DATA_B7B01B:
	dw DATA_B7B084,CODE_B7CC25
	dw DATA_B7B130,CODE_B7C942
	dw DATA_B7B1AA,CODE_B7C942
	dw DATA_B7B238,CODE_B7CD1F
	dw DATA_B7B29D,CODE_B7CB2B
	dw DATA_B7B302,CODE_B7CB2B
	dw DATA_B7B367,CODE_B7CD1F
	dw DATA_B7B593,CODE_B7CC25
	dw DATA_B7B3CC,CODE_B7CD1F
	dw DATA_B7B431,CODE_B7CD1F
	dw DATA_B7B496,CODE_B7C942
	dw DATA_B7B52D,CODE_B7CB2B
	dw DATA_B7B5A8,CODE_B7C942
	dw DATA_B7B06F,CODE_B7C8AC
	dw DATA_B7B56A,CODE_B7CD1F
	dw DATA_B7B14F,CODE_B7CB2B
	dw DATA_B7B5BD,CODE_B7CB2B
	dw DATA_B7B1DD,CODE_B7CB2B
	dw DATA_B7B0A3,CODE_B7CE43
	dw DATA_B7B06F,CODE_B7C8D2
	dw DATA_B7B496,CODE_B7C81B

DATA_B7B06F:
	dl $000000&$7FFFFF
	dw $7800,$3000,$0200,$0000,$0100,$0000,$0100,$0000
	dw $FFFF

DATA_B7B084:
	dl DATA_E05BBA&$7FFFFF
	dw $6000,$0C00,$1000,$0000,$0B00,$0000,$0BE0,$0009
	dw $0000,$09C0,$0BE0,$1600,$0009,$FFFF

DATA_B7B0A3:
	dl DATA_E0F02C&$7FFFFF
	dw $6000,$2000,$0400,$02A0,$0560,$0000,$01C0,$0001
	dw $07C0,$0A20,$0000,$0220,$0001,$0560,$07C0,$0000
	dw $02A0,$0001,$0000,$02A0,$0000,$0260,$0001,$33E0
	dw $53E0,$0000,$0400,$0001,$13E0,$33E0,$0000,$0400
	dw $0001,$07C0,$0920,$0220,$03C0,$0001,$0EE0,$1060
	dw $0160,$02C0,$0001,$0A20,$0B60,$0000,$01C0,$0001
	dw $0B60,$0F60,$0000,$0160,$0001,$0B60,$0EE0,$0160
	dw $02E0,$0001,$0920,$0B60,$0220,$0360,$0001,$0F60
	dw $13E0,$0000,$0140,$0001,$FFFF


DATA_B7B130:
	dl DATA_E10E3F&$7FFFFF
	dw $7800,$0400,$2000,$0000,$0220,$0000,$04A0,$0004
	dw $0000,$0300,$04A0,$24A0,$0004,$FFFF

DATA_B7B14F:
	dl DATA_E19CCF&$7FFFFF
	dw $7800,$0A00,$0800,$0000,$0900,$0000,$0740,$0007
	dw $0000,$0320,$0740,$0880,$0007,$0320,$0440,$0760
	dw $0A60,$0007,$0000,$0120,$0880,$0980,$0007,$0480
	dw $06E0,$0740,$0A60,$0007,$0120,$0320,$0880,$0A60
	dw $0007,$0700,$0A00,$0740,$0940,$0007,$0000,$0A00
	dw $0A60,$1200,$0007,$FFFF

DATA_B7B1AA:
	dl DATA_E1BEAD&$7FFFFF
	dw $7800,$0300,$5A60,$0000,$0300,$0000,$1B60,$0004
	dw $0000,$0300,$1B60,$3AA0,$0004,$0000,$0300,$3B00
	dw $5A20,$0004,$0000,$0300,$5A20,$7520,$0004,$FFFF

DATA_B7B1DD:
	dl DATA_E275C0&$7FFFFF
	dw $7800,$0A00,$2000,$0000,$0A00,$0000,$0BC0,$0007
	dw $0000,$02A0,$0BC0,$0CA0,$0007,$0000,$01E0,$0CA0
	dw $0EC0,$0007,$0620,$0780,$0BC0,$1000,$0007,$02A0
	dw $0620,$0BC0,$0CA0,$0007,$01E0,$0320,$0CA0,$0DE0
	dw $0007,$0320,$04A0,$0CA0,$0E40,$0007,$04A0,$0620
	dw $0CA0,$0F60,$0007,$FFFF

DATA_B7B238:
	dl DATA_E28492&$7FFFFF
	dw $5800,$9760,$0200,$2E00,$54C0,$0000,$0200,$0000
	dw $0000,$2E00,$0000,$0200,$0000,$5CA0,$9580,$0000
	dw $0200,$0000,$56E0,$5980,$0000,$0200,$0000,$54C0
	dw $56E0,$0000,$0200,$0000,$5980,$5B20,$0000,$0200
	dw $0000,$5B20,$5CA0,$0000,$0200,$0000,$9580,$9680
	dw $0000,$0200,$0000,$9680,$9860,$0000,$0200,$0000
	dw $FFFF

DATA_B7B29D:
	dl DATA_E33DCA&$7FFFFF
	dw $7800,$0A00,$2000,$0000,$0A00,$1420,$1F80,$0007
	dw $0000,$0A00,$08A0,$1420,$0007,$0000,$0A00,$0000
	dw $08A0,$0007,$0000,$0300,$1F80,$20E0,$0007,$0300
	dw $0600,$1F80,$20E0,$0007,$0600,$0760,$1FA0,$20E0
	dw $0007,$0240,$0540,$20E0,$23E0,$0007,$0000,$0240
	dw $20E0,$22A0,$0007,$0540,$0700,$2120,$22C0,$0007
	dw $FFFF

DATA_B7B302:
	dl DATA_E3E3B0&$7FFFFF
	dw $7800,$0A00,$2000,$0000,$0A00,$0000,$07E0,$0007
	dw $0000,$0A00,$07E0,$12C0,$0007,$0000,$0A00,$12C0
	dw $1B20,$0007,$0000,$0340,$1B00,$1D20,$0007,$0340
	dw $05A0,$1B00,$1BE0,$0007,$05A0,$0940,$1B00,$1C20
	dw $0007,$0000,$0280,$1D20,$1E40,$0007,$0340,$0540
	dw $1C00,$1D20,$0007,$0540,$0840,$1C20,$1D00,$0007
	dw $FFFF

DATA_B7B367:
	dl DATA_E48902&$7FFFFF
	dw $7800,$3000,$0200,$0000,$2AC0,$0000,$0200,$0000
	dw $2AC0,$2C80,$0000,$0200,$0000,$2C80,$2F00,$0000
	dw $0200,$0000,$2F00,$3240,$0000,$0200,$0000,$3240
	dw $3380,$0000,$0200,$0000,$3380,$35A0,$0000,$0200
	dw $0000,$3380,$35A0,$0000,$0200,$0000,$63C0,$8FA0
	dw $0000,$0200,$0000,$35A0,$63C0,$0000,$0200,$0000
	dw $FFFF

DATA_B7B3CC:
	dl DATA_E5B2A5&$7FFFFF
	dw $7800,$8E80,$0200,$0000,$23A0,$0000,$0200,$0000
	dw $39C0,$6480,$0000,$0200,$0000,$6480,$A620,$0000
	dw $0200,$0008,$23A0,$26A0,$0000,$0200,$0000,$26A0
	dw $2A40,$0000,$0200,$0000,$2A40,$2D60,$0000,$0200
	dw $0000,$2D60,$3040,$0000,$0200,$0000,$3040,$3140
	dw $0000,$0200,$0000,$3140,$39C0,$0000,$0200,$0000
	dw $FFFF

DATA_B7B431:
	dl DATA_E5260F&$7FFFFF
	dw $7800,$3000,$0200,$0000,$1860,$0000,$0200,$0000
	dw $43C0,$6A60,$0000,$0200,$0000,$1860,$3780,$0000
	dw $0200,$0000,$3780,$3900,$0000,$0200,$0000,$3900
	dw $3A80,$0000,$0200,$0000,$3A80,$3C40,$0000,$0200
	dw $0000,$3C40,$3EA0,$0000,$0200,$0000,$3EA0,$4000
	dw $0000,$0200,$0000,$4000,$43C0,$0000,$0200,$0000
	dw $FFFF

DATA_B7B496:
	dl DATA_E64B01&$7FFFFF
	dw $6800,$0300,$2000,$0000,$0300,$0000,$2000,$0004
	dw $0000,$0300,$2000,$3960,$0004,$01C0,$02C0,$0240
	dw $03C0,$0004,$0000,$0300,$3960,$5960,$0004,$0000
	dw $0240,$5960,$5CC0,$0004,$0000,$0140,$5CC0,$5F80
	dw $0004,$0000,$0140,$5F80,$61C0,$0004,$0000,$0200
	dw $6C40,$6E40,$0004,$0000,$0200,$61C0,$6540,$0004
	dw $0000,$0180,$6540,$6C40,$0004,$0180,$02C0,$6540
	dw $66C0,$0004,$0180,$02C0,$66C0,$68C0,$0004,$0180
	dw $02C0,$68C0,$6B00,$0004,$0000,$0300,$6E40,$8C40
	dw $0004,$FFFF

DATA_B7B52D:
	dl DATA_E7B4EF&$7FFFFF
	dw $7800,$0A00,$2000,$0000,$0A00,$0000,$0BA0,$0007
	dw $0000,$0280,$0B80,$0C80,$0007,$0000,$0280,$0C80
	dw $1040,$0007,$0280,$0500,$0B80,$0D80,$0007,$0280
	dw $0600,$0D60,$0F60,$0007,$FFFF

DATA_B7B56A:
	dl DATA_E736F8&$7FFFFF
	dw $7800,$2000,$0200,$0000,$4300,$0000,$0200,$0008
	dw $4300,$4A00,$0000,$0200,$0008,$4A00,$50C0,$0000
	dw $0200,$0008,$FFFF

DATA_B7B593:
	dl DATA_E7C29B&$7FFFFF
	dw $7800,$0B00,$0A00,$0000,$0B00,$0000,$0900,$0006
	dw $FFFF

DATA_B7B5A8:
	dl DATA_E7CB9B&$7FFFFF
	dw $6800,$0380,$2000,$0000,$0380,$0000,$2000,$0004
	dw $FFFF

DATA_B7B5BD:
	dl DATA_E84EE8&$7FFFFF
	dw $6800,$0A00,$2000,$0000,$09C0,$0000,$0880,$0007
	dw $0000,$0180,$0880,$0C20,$0007,$0180,$0490,$0880
	dw $0AC0,$0007,$0490,$0720,$0880,$0AA0,$0007,$0180
	dw $0300,$0A40,$0B60,$0007,$0700,$0880,$0880,$0BE0
	dw $0007,$0300,$0440,$0A40,$0BA0,$0007,$0000,$0A00
	dw $0C20,$16C0,$0007,$FFFF

CODE_B7B618:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7B624
	RTL

CODE_B7B624:
	LDA.w $1560
	CLC
	ADC.w #$009C
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7B63D
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7B63D:
	TAY
	AND.w #$FFE0
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0100
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7B679:
	LDA.b ($1A)
	BMI.b CODE_B7B6D9
	BIT.w #$4000
	BNE.b CODE_B7B6B1
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7B69C:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7B679
	PLB
	JMP.w CODE_B7B72F

CODE_B7B6B1:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7B69C

CODE_B7B6D9:
	BIT.w #$4000
	BNE.b CODE_B7B706
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7B69C

CODE_B7B706:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7B69C

CODE_B7B72F:
	LDA.w $1973
	AND.w #$00F8
	LSR
	LSR
	ORA.w $197B
	TAY
	AND.w #$0006
	TAX
	CLC
	ADC.w #$0040
	STA.b $1C
CODE_B7B745:
	LDA.w $1B0D,x
	STA.w $1A0D,y
	TYA
	CLC
	ADC.w #$0002
	AND.w #$003E
	ORA.w $197B
	TAY
	INX
	INX
	CPX.b $1C
	BNE.b CODE_B7B745
	RTL

CODE_B7B75E:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7B76A
	RTL

CODE_B7B76A:
	LDA.w $1560
	CLC
	ADC.w #$0068
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7B783
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7B783:
	TAY
	AND.w #$FFE0
	CLC
	ADC.b $8C
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7B7AC:
	LDA.b ($1A)
	BMI.b CODE_B7B817
	BIT.w #$4000
	BNE.b CODE_B7B7EF
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7B7CF:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B1D
	BNE.b CODE_B7B7AC
	PLB
	LDX.w #$000A
CODE_B7B7E4:
	LDA.w $1B11,x
	STA.w $1A4D,x
	DEX
	DEX
	BPL.b CODE_B7B7E4
	RTL

CODE_B7B7EF:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7B7CF

CODE_B7B817:
	BIT.w #$4000
	BNE.b CODE_B7B844
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7B7CF

CODE_B7B844:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7B7CF

CODE_B7B86D:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7B879
	RTL

CODE_B7B879:
	STA.w $197D
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $196D
	LDX.w $1989
	BMI.b CODE_B7B891
	CLC
	ADC.w #$0100
CODE_B7B891:
	LSR
	LSR
	LSR
	AND.w #$003F
	BIT.w #$0020
	CLC
	BEQ.b CODE_B7B8A0
	ADC.w #$03E0
CODE_B7B8A0:
	ADC.w $1969
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$001A0D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTL

CODE_B7B8D1:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7B8DD
	RTL

CODE_B7B8DD:
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $196D
	LDX.w $1989
	BMI.b CODE_B7B8F2
	CLC
	ADC.w #$0100
CODE_B7B8F2:
	LSR
	LSR
	LSR
	AND.w #$003F
	BIT.w #$0020
	CLC
	BEQ.b CODE_B7B901
	ADC.w #$03E0
CODE_B7B901:
	ADC.w #$70C0
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$001A4D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$000C
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTL

CODE_B7B932:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7B93E
	RTL

CODE_B7B93E:
	SEP.b #$20
	LDA.b #$81
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	LDA.w $1989
	BPL.b CODE_B7B951
	LDA.w $196D
	BRA.b CODE_B7B958

CODE_B7B951:
	LDA.w $196D
	CLC
	ADC.w #$0100
CODE_B7B958:
	LSR
	LSR
	LSR
	AND.w #$003F
	BIT.w #$0020
	CLC
	BEQ.b CODE_B7B967
	ADC.w #$03E0
CODE_B7B967:
	ADC.w #$7800
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$001ACD
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	SEP.b #$20
	LDA.b #$80
	STA.w !REGISTER_VRAMAddressIncrementValue
	REP.b #$20
	RTL

CODE_B7B998:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7B9A4
	RTL

CODE_B7B9A4:
	LDA.w $1560
	CLC
	ADC.w #$00F0
	STA.w $1560
	LDA.w $196D
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0020
	LDX.w $1985
	BPL.b CODE_B7B9CD
	SEC
	SBC.w #$00E0
CODE_B7B9CD:
	TAY
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7B9F5:
	LDA.b ($1A)
	BMI.b CODE_B7BA59
	BIT.w #$4000
	BNE.b CODE_B7BA31
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_B7BA18:
	STA.b $06,x
	LDA.b $1A
	CLC
	ADC.w #$0020
	STA.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7B9F5
	PLB
	JMP.w CODE_B7BAAF

CODE_B7BA31:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_B7BA18

CODE_B7BA59:
	BIT.w #$4000
	BNE.b CODE_B7BA86
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_B7BA18

CODE_B7BA86:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7BA18

CODE_B7BAAF:
	LDA.w $197B
	BNE.b CODE_B7BADD
	LDA.w $196D
	AND.w #$01F8
	LSR
	LSR
	TAY
	AND.w #$0006
	TAX
	CLC
	ADC.w #$0042
	STA.b $1C
CODE_B7BAC7:
	LDA.w $1B0D,x
	STA.w $198D,y
	TYA
	CLC
	ADC.w #$0002
	AND.w #$007E
	TAY
	INX
	INX
	CPX.b $1C
	BNE.b CODE_B7BAC7
	RTL

CODE_B7BADD:
	LDA.w $196D
	AND.w #$01F8
	LSR
	LSR
	TAY
	AND.w #$0006
	TAX
	CLC
	ADC.w #$0042
	STA.b $1C
CODE_B7BAF0:
	LDA.w $1B0D,x
	STA.w $1A4D,y
	TYA
	CLC
	ADC.w #$0002
	AND.w #$007E
	TAY
	INX
	INX
	CPX.b $1C
	BNE.b CODE_B7BAF0
	RTL

CODE_B7BB06:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7BB12
	RTL

CODE_B7BB12:
	STA.w $1981
	LDA.w $1973
	LDX.w $1985
	BMI.b CODE_B7BB21
	CLC
	ADC.w #$00E0
CODE_B7BB21:
	ASL
	ASL
	AND.w #$03E0
	CLC
	ADC.w $1969
	STA.b $1A
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$00198D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.b $1A
	CLC
	ADC.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$0019CD
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

CODE_B7BB7B:
	LDA.w $1973
	AND.w #$FFF8
	CMP.w $1981
	BNE.b CODE_B7BB87
	RTL

CODE_B7BB87:
	LDA.w $1985
	BPL.b CODE_B7BB91
	LDA.w $1973
	BRA.b CODE_B7BB98

CODE_B7BB91:
	LDA.w $1973
	CLC
	ADC.w #$00E0
CODE_B7BB98:
	ASL
	ASL
	AND.w #$03E0
	CLC
	ADC.w #$7800
	STA.b $1A
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$001A4D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	LDA.b $1A
	CLC
	ADC.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDA.w #$001A8D
	STA.w DMA[$00].SourceLo
	STA.w DMA[$00].Unused2
	LDA.w #$0040
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	STZ.w DMA[$00].SourceBank
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

CODE_B7BBF2:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7BBFE
	RTL

CODE_B7BBFE:
	LDA.w $1560
	CLC
	ADC.w #$009C
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7BC17
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7BC17:
	TAY
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7BC53:
	LDA.b ($1A)
	BMI.b CODE_B7BCB7
	BIT.w #$4000
	BNE.b CODE_B7BC8F
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7BC76:
	STA.b $06,x
	LDA.b $1A
	CLC
	ADC.w #$0020
	STA.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7BC53
	PLB
	JMP.w CODE_B7B72F

CODE_B7BC8F:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7BC76

CODE_B7BCB7:
	BIT.w #$4000
	BNE.b CODE_B7BCE4
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7BC76

CODE_B7BCE4:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7BC76

CODE_B7BD0D:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7BD19
	RTL

CODE_B7BD19:
	LDA.w $1560
	CLC
	ADC.w #$00F0
	STA.w $1560
	LDA.w $196D
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0020
	LDX.w $1985
	BPL.b CODE_B7BD46
	SEC
	SBC.w #$00E0
CODE_B7BD46:
	TAY
	AND.w #$FFE0
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7BD6B:
	LDA.b ($1A)
	BMI.b CODE_B7BDCB
	BIT.w #$4000
	BNE.b CODE_B7BDA3
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_B7BD8E:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7BD6B
	PLB
	JMP.w CODE_B7BAAF

CODE_B7BDA3:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_B7BD8E

CODE_B7BDCB:
	BIT.w #$4000
	BNE.b CODE_B7BDF8
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_B7BD8E

CODE_B7BDF8:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7BD8E

CODE_B7BE21:
	STZ.w $197B
	JSL.l CODE_B7BBF2
	JML.l CODE_B7BD0D

CODE_B7BE2C:
	STZ.w $197B
	JSL.l CODE_B7BE37
	JML.l CODE_B7BF4F

CODE_B7BE37:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7BE43
	RTL

CODE_B7BE43:
	LDA.w $1560
	CLC
	ADC.w #$009C
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7BE5C
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7BE5C:
	TAY
	AND.w #$FFE0
	ASL
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0100
	AND.w #$03E0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7BE99:
	LDA.b ($1A)
	BMI.b CODE_B7BEF9
	BIT.w #$4000
	BNE.b CODE_B7BED1
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7BEBC:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7BE99
	PLB
	JMP.w CODE_B7B72F

CODE_B7BED1:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7BEBC

CODE_B7BEF9:
	BIT.w #$4000
	BNE.b CODE_B7BF26
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7BEBC

CODE_B7BF26:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7BEBC

CODE_B7BF4F:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7BF5B
	RTL

CODE_B7BF5B:
	LDA.w $1560
	CLC
	ADC.w #$00F0
	STA.w $1560
	LDA.w $196D
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	ASL
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0020
	LDX.w $1985
	BPL.b CODE_B7BF85
	SEC
	SBC.w #$00E0
CODE_B7BF85:
	TAY
	AND.w #$03E0
	LSR
	LSR
	LSR
	LSR
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7BFAD:
	LDA.b ($1A)
	BMI.b CODE_B7C011
	BIT.w #$4000
	BNE.b CODE_B7BFE9
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_B7BFD0:
	STA.b $06,x
	LDA.b $1A
	CLC
	ADC.w #$0040
	STA.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7BFAD
	PLB
	JMP.w CODE_B7BAAF

CODE_B7BFE9:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_B7BFD0

CODE_B7C011:
	BIT.w #$4000
	BNE.b CODE_B7C03E
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_B7BFD0

CODE_B7C03E:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7BFD0

CODE_B7C067:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7C073
	RTL

CODE_B7C073:
	LDA.w $1560
	CLC
	ADC.w #$009C
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7C08C
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7C08C:
	TAY
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	STA.b $1C
	ASL
	ASL
	CLC
	ADC.b $1C
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7C0CF:
	LDA.b ($1A)
	BMI.b CODE_B7C133
	BIT.w #$4000
	BNE.b CODE_B7C10B
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7C0F2:
	STA.b $06,x
	LDA.b $1A
	CLC
	ADC.w #$00A0
	STA.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7C0CF
	PLB
	JMP.w CODE_B7B72F

CODE_B7C10B:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7C0F2

CODE_B7C133:
	BIT.w #$4000
	BNE.b CODE_B7C160
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7C0F2

CODE_B7C160:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7C0F2

CODE_B7C189:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7C195
	RTL

CODE_B7C195:
	LDA.w $1560
	CLC
	ADC.w #$00F0
	STA.w $1560
	LDA.w $196D
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0020
	LDX.w $1985
	BPL.b CODE_B7C1C2
	SEC
	SBC.w #$00E0
CODE_B7C1C2:
	TAY
	AND.w #$FFE0
	STA.b $1C
	ASL
	ASL
	CLC
	ADC.b $1C
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7C1ED:
	LDA.b ($1A)
	BMI.b CODE_B7C24D
	BIT.w #$4000
	BNE.b CODE_B7C225
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_B7C210:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7C1ED
	PLB
	JMP.w CODE_B7BAAF

CODE_B7C225:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_B7C210

CODE_B7C24D:
	BIT.w #$4000
	BNE.b CODE_B7C27A
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_B7C210

CODE_B7C27A:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7C210

CODE_B7C2A3:
	STZ.w $197B
	JSL.l CODE_B7C067
	JML.l CODE_B7C189

CODE_B7C2AE:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7C2BA
	RTL

CODE_B7C2BA:
	LDA.w $1560
	CLC
	ADC.w #$009C
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7C2D3
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7C2D3:
	TAY
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	ASL
	STA.b $1C
	ASL
	CLC
	ADC.b $1C
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7C316:
	LDA.b ($1A)
	BMI.b CODE_B7C37A
	BIT.w #$4000
	BNE.b CODE_B7C352
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7C339:
	STA.b $06,x
	LDA.b $1A
	CLC
	ADC.w #$00C0
	STA.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7C316
	PLB
	JMP.w CODE_B7B72F

CODE_B7C352:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7C339

CODE_B7C37A:
	BIT.w #$4000
	BNE.b CODE_B7C3A7
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7C339

CODE_B7C3A7:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7C339

CODE_B7C3D0:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7C3DC
	RTL

CODE_B7C3DC:
	LDA.w $1560
	CLC
	ADC.w #$00F0
	STA.w $1560
	LDA.w $196D
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0020
	LDX.w $1985
	BPL.b CODE_B7C409
	SEC
	SBC.w #$00E0
CODE_B7C409:
	TAY
	AND.w #$FFE0
	ASL
	STA.b $1C
	ASL
	CLC
	ADC.b $1C
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7C434:
	LDA.b ($1A)
	BMI.b CODE_B7C494
	BIT.w #$4000
	BNE.b CODE_B7C46C
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_B7C457:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7C434
	PLB
	JMP.w CODE_B7BAAF

CODE_B7C46C:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_B7C457

CODE_B7C494:
	BIT.w #$4000
	BNE.b CODE_B7C4C1
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_B7C457

CODE_B7C4C1:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7C457

CODE_B7C4EA:
	STZ.w $197B
	JSL.l CODE_B7C2AE
	JML.l CODE_B7C3D0

CODE_B7C4F5:
	LDA.w $196D
	AND.w #$FFF8
	CMP.w $197D
	BNE.b CODE_B7C501
	RTL

CODE_B7C501:
	LDA.w $1560
	CLC
	ADC.w #$009C
	STA.w $1560
	LDA.w $196D
	LDX.w $1989
	BPL.b CODE_B7C51A
	LDA.w $196D
	SEC
	SBC.w #$0100
CODE_B7C51A:
	TAY
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	ASL
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	LSR
	LSR
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7C557:
	LDA.b ($1A)
	BMI.b CODE_B7C5BB
	BIT.w #$4000
	BNE.b CODE_B7C593
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0008,y
	STA.b $02,x
	LDA.w $0010,y
	STA.b $04,x
	LDA.w $0018,y
CODE_B7C57A:
	STA.b $06,x
	LDA.b $1A
	CLC
	ADC.w #$0040
	STA.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7C557
	PLB
	JMP.w CODE_B7B72F

CODE_B7C593:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0008,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0010,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0018,y
	EOR.w #$4000
	BRA.b CODE_B7C57A

CODE_B7C5BB:
	BIT.w #$4000
	BNE.b CODE_B7C5E8
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0018,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$8000
	BRA.b CODE_B7C57A

CODE_B7C5E8:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0018,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0010,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0008,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7C57A

CODE_B7C611:
	LDA.w $1973
	AND.w #$00F8
	CMP.w $1981
	BNE.b CODE_B7C61D
	RTL

CODE_B7C61D:
	LDA.w $1560
	CLC
	ADC.w #$00F0
	STA.w $1560
	LDA.w $196D
	SEC
	SBC.w #$0100
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $8C
	STA.b $1A
	LDA.w $1973
	SEC
	SBC.w #$0020
	LDX.w $1985
	BPL.b CODE_B7C64A
	SEC
	SBC.w #$00E0
CODE_B7C64A:
	TAY
	AND.w #$FFE0
	ASL
	CLC
	ADC.b $1A
	STA.b $1A
	TYA
	AND.w #$0018
	ADC.w $1967
	STA.b $1C
	TYA
	AND.w #$0018
	EOR.w #$0018
	ADC.w $1967
	STA.b $1E
	LDA.b $8E
	PHA
	PLB
	LDX.w #$1B0D
CODE_B7C670:
	LDA.b ($1A)
	BMI.b CODE_B7C6D0
	BIT.w #$4000
	BNE.b CODE_B7C6A8
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0002,y
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w $0006,y
CODE_B7C693:
	STA.b $06,x
	INC.b $1A
	INC.b $1A
	TXA
	CLC
	ADC.w #$0008
	TAX
	CMP.w #$1B55
	BNE.b CODE_B7C670
	PLB
	JMP.w CODE_B7BAAF

CODE_B7C6A8:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1C
	TAY
	LDA.w $0006,y
	EOR.w #$4000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$4000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$4000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$4000
	BRA.b CODE_B7C693

CODE_B7C6D0:
	BIT.w #$4000
	BNE.b CODE_B7C6FD
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0000,y
	EOR.w #$8000
	STA.b $00,x
	LDA.w $0002,y
	EOR.w #$8000
	STA.b $02,x
	LDA.w $0004,y
	EOR.w #$8000
	STA.b $04,x
	LDA.w $0006,y
	EOR.w #$8000
	BRA.b CODE_B7C693

CODE_B7C6FD:
	ASL
	ASL
	ASL
	ASL
	ASL
	ADC.b $1E
	TAY
	LDA.w $0006,y
	EOR.w #$C000
	STA.b $00,x
	LDA.w $0004,y
	EOR.w #$C000
	STA.b $02,x
	LDA.w $0002,y
	EOR.w #$C000
	STA.b $04,x
	LDA.w $0000,y
	EOR.w #$C000
	JMP.w CODE_B7C693

CODE_B7C726:
	STZ.w $197B
	JSL.l CODE_B7C4F5
	JML.l CODE_B7C611

CODE_B7C731:
	STZ.w $197B
	JSL.l CODE_B7B618
	JML.l CODE_B7B998

CODE_B7C73C:
	RTL

CODE_B7C73D:
	LDA.w #$00C0
	STA.w $197B
	LDA.b $8C
	CLC
	ADC.w #$4B00
	STA.b $8C
	JSL.l CODE_B7B618
	JSL.l CODE_B7B998
	LDA.b $8C
	SEC
	SBC.w #$4B00
	STA.b $8C
	STZ.w $197B
	JSL.l CODE_B7B618
	JML.l CODE_B7B998

CODE_B7C766:
	PHK
	PLB
	STX.b $6E
	JMP.w ($1963)

CODE_B7C76D:
	LDX.b $CC
	BEQ.b CODE_B7C7A4
	LDA.b $1A
	CLC
	ADC.w #$0100
	CMP.b $4C,x
	BCC.b CODE_B7C7A4
	CMP.b $4E,x
	BCS.b CODE_B7C7A4
	LDA.b $1C
	CMP.b $52,x
	BCS.b CODE_B7C7A4
	ADC.w #$004F
	CMP.b $50,x
	BCC.b CODE_B7C7A4
	LDA.b $3A,x
	AND.w #$1000
	BNE.b CODE_B7C7E0
	LDA.b $6E
	CMP.w $04F9
	BEQ.b CODE_B7C7E0
	CMP.w $04FD
	BEQ.b CODE_B7C7E0
	CMP.w $1B63
	BEQ.b CODE_B7C7E0
CODE_B7C7A4:
	LDX.b $CE
	BEQ.b CODE_B7C7DB
	LDA.b $1A
	CLC
	ADC.w #$0100
	CMP.b $4C,x
	BCC.b CODE_B7C7DB
	CMP.b $4E,x
	BCS.b CODE_B7C7DB
	LDA.b $1C
	CMP.b $52,x
	BCS.b CODE_B7C7DB
	ADC.w #$004F
	CMP.b $50,x
	BCC.b CODE_B7C7DB
	LDA.b $3A,x
	AND.w #$1000
	BNE.b CODE_B7C7E0
	LDA.b $6E
	CMP.w $04F9
	BEQ.b CODE_B7C7E0
	CMP.w $04FD
	BEQ.b CODE_B7C7E0
	CMP.w $1B63
	BEQ.b CODE_B7C7E0
CODE_B7C7DB:
	LDX.b $6E
	JMP.w ($1965)

CODE_B7C7E0:
	LDY.b $1C
	PHX
	PHY
	JSL.l CODE_B7C7DB
	PLY
	PLX
	CMP.w #$0000
	BMI.b CODE_B7C801
	EOR.w #$FFFF
	SEC
	ADC.w #$6300
	CMP.b $50,x
	BCC.b CODE_B7C811
	ADC.w #$000F
	CMP.b $52,x
	BCS.b CODE_B7C80A
CODE_B7C801:
	TYA
	CMP.b $50,x
	BCC.b CODE_B7C80A
	LDA.b $52,x
	STA.b $A4
CODE_B7C80A:
	STZ.b $A0
	STZ.b $A2
	LDA.b $50,x
	SEC
CODE_B7C811:
	SBC.w #$6300
	EOR.w #$FFFF
	INC
	LDX.b $6E
	RTL

CODE_B7C81B:
	LDA.b $1C
	CMP.w #$0148
	BCC.b CODE_B7C825
	JMP.w CODE_B7C942

CODE_B7C825:
	STZ.b $A0
	STZ.b $A2
	LDA.b $1A
	CMP.w #$0010
	BCC.b CODE_B7C839
	CMP.w #$00F0
	BCS.b CODE_B7C839
	LDA.w #$FFC0
	RTL

CODE_B7C839:
	LDA.w #$6301
	RTL

CODE_B7C83D:
	JMP.w ($1965)

CODE_B7C840:
	LDA.b $1A
	PHA
	JSL.l CODE_B7C83D
	PLY
	CMP.w #$0000
	BPL.b CODE_B7C84E
	RTL

CODE_B7C84E:
	PHA
	LDA.w #$4000
	TSB.b $A2
	AND.b $A0
	TSB.b $A0
	ASL
	ASL
	LDA.b $1E,x
	AND.w #$3000
	BCC.b CODE_B7C868
	CMP.w #$3000
	BNE.b CODE_B7C874
	PLA
	RTL

CODE_B7C868:
	CMP.w #$2000
	BNE.b CODE_B7C86F
	PLA
	RTL

CODE_B7C86F:
	PLA
	LDA.w #$FFC0
	RTL

CODE_B7C874:
	TYA
	CLC
	ADC.w #$0100
	CMP.w $18B7
	BCC.b CODE_B7C8A0
	CMP.w $18B9
	BCC.b CODE_B7C8A2
	CMP.w $18BB
	BCC.b CODE_B7C89B
	CMP.w $18BD
	BCC.b CODE_B7C894
	CMP.w $18C7
	BCS.b CODE_B7C8A0
	BRA.b CODE_B7C8A7

CODE_B7C894:
	CMP.w $18C5
	BCS.b CODE_B7C8A0
	BRA.b CODE_B7C8A7

CODE_B7C89B:
	CMP.w $18C3
	BCC.b CODE_B7C8A7
CODE_B7C8A0:
	PLA
	RTL

CODE_B7C8A2:
	CMP.w $18C1
	BCS.b CODE_B7C8A0
CODE_B7C8A7:
	PLA
	LDA.w #$FFC0
	RTL

CODE_B7C8AC:
	STZ.b $A0
	STZ.b $A2
	LDA.b $1A
	CMP.w #$0046
	BCC.b CODE_B7C8C0
	CMP.w #$01BC
	BCS.b CODE_B7C8C0
	LDA.w #$612E
	RTL

CODE_B7C8C0:
	CMP.w #$0028
	BCC.b CODE_B7C8CE
	CMP.w #$01D4
	BCS.b CODE_B7C8CE
	LDA.w #$6152
	RTL

CODE_B7C8CE:
	LDA.w #$6328
	RTL

CODE_B7C8D2:
	STZ.b $A0
	STZ.b $A2
	STZ.b $A6
	LDA.b $1A
	CMP.w #$00A0
	BCC.b CODE_B7C8EE
	CMP.w #$00E0
	BCC.b CODE_B7C8FC
	CMP.w #$0120
	BCC.b CODE_B7C90B
	CMP.w #$0160
	BCC.b CODE_B7C8F3
CODE_B7C8EE:
	LDA.w #$0120
	BRA.b CODE_B7C90E

CODE_B7C8F3:
	LDY.w #$0002
	EOR.w #$FFFF
	INC
	BRA.b CODE_B7C8FF

CODE_B7C8FC:
	LDY.w #$8002
CODE_B7C8FF:
	AND.w #$003E
	LSR
	LSR
	ADC.w #$0120
	STY.b $A6
	BRA.b CODE_B7C90E

CODE_B7C90B:
	LDA.w #$0000
CODE_B7C90E:
	CMP.b $1C
	BCC.b CODE_B7C91E
	INC
	STA.b $A4
	LDA.w #$0001
	STA.b $A2
	LDA.w #$6228
	RTL

CODE_B7C91E:
	STZ.b $A4
	LDA.b $1A
	CMP.w #$0038
	BCC.b CODE_B7C930
	CMP.w #$01C8
	BCS.b CODE_B7C930
	LDA.w #$6140
	RTL

CODE_B7C930:
	CMP.w #$0028
	BCC.b CODE_B7C93E
	CMP.w #$01D8
	BCS.b CODE_B7C93E
	LDA.w #$6194
	RTL

CODE_B7C93E:
	LDA.w #$62FF
	RTL

CODE_B7C942:
	LDA.b $1A
	AND.w #$001F
	STA.b $9A
	STZ.b $A0
	LDA.b $1C
	SEC
	SBC.w #$0100
	EOR.w #$FFFF
	INC
	AND.w #$FFE0
	STA.b $98
	LDA.b $1A
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	LDA.b $98
	EOR.w #$FFE0
	ASL
	CLC
	ADC.b $1A
	TAY
	JSR.w CODE_B7CF68
	PHA
	LDA.b $A0
	STA.b $A2
	PLA
	BMI.b CODE_B7C987
	CMP.w #$001F
	BNE.b CODE_B7C982
	JMP.w CODE_B7CA0F

CODE_B7C982:
	TAY
	ORA.b $98
	BRA.b CODE_B7C9BB

CODE_B7C987:
	TYA
	CLC
	ADC.w #$0040
	TAY
	LDA.w #$0001
	STA.b $1C
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BPL.b CODE_B7C9B8
	TYA
	CLC
	ADC.w #$0040
	TAY
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CA07
CODE_B7C9B8:
	TAY
	ORA.b $98
CODE_B7C9BB:
	PHA
	LDA.b $A0
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7C9CF
	LDA.w #$2000
	TSB.b $A0
CODE_B7C9CF:
	LDA.b $A0
	STA.b $1A
	AND.w #$007F
	TRB.b $A0
	ASL
	TAX
	LDA.w DATA_B7CFD0,x
	AND.w #$801F
	BPL.b CODE_B7C9EA
	CPY.w #$000F
	BEQ.b CODE_B7C9EC
	AND.w #$001F
CODE_B7C9EA:
	TSB.b $A0
CODE_B7C9EC:
	LDA.b $A2
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7C9FF
	LDA.w #$2000
	TSB.b $A2
CODE_B7C9FF:
	PLA
	LDX.b $6E
	CLC
	ADC.w #$6200
	RTL

CODE_B7CA07:
	LDA.w #$FFC0
	STZ.b $A0
	LDX.b $6E
	RTL

CODE_B7CA0F:
	TYA
	SEC
	SBC.w #$0040
	TAY
	LDA.b $A0
	STA.b $1A
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CA2A
	TAY
	ORA.w #$0020
	CLC
	ADC.b $98
	BRA.b CODE_B7C9BB

CODE_B7CA2A:
	LDA.b $1A
	STA.b $A0
	LDA.w #$001F
	TAY
	ORA.b $98
	JMP.w CODE_B7C9BB

CODE_B7CA37:
	LDA.b $1A
	AND.w #$001F
	STA.b $9A
	STZ.b $A0
	LDA.b $1C
	SEC
	SBC.w #$0100
	EOR.w #$FFFF
	INC
	AND.w #$FFE0
	STA.b $98
	LDA.b $1A
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	LDA.b $98
	EOR.w #$FFE0
	CLC
	ADC.b $1A
	TAY
	JSR.w CODE_B7CF68
	PHA
	LDA.b $A0
	STA.b $A2
	PLA
	BMI.b CODE_B7CA7B
	CMP.w #$001F
	BNE.b CODE_B7CA76
	JMP.w CODE_B7CB03

CODE_B7CA76:
	TAY
	ORA.b $98
	BRA.b CODE_B7CAAF

CODE_B7CA7B:
	TYA
	CLC
	ADC.w #$0020
	TAY
	LDA.w #$0001
	STA.b $1C
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BPL.b CODE_B7CAAC
	TYA
	CLC
	ADC.w #$0020
	TAY
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CAFB
CODE_B7CAAC:
	TAY
	ORA.b $98
CODE_B7CAAF:
	PHA
	LDA.b $A0
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CAC3
	LDA.w #$2000
	TSB.b $A0
CODE_B7CAC3:
	LDA.b $A0
	STA.b $1A
	AND.w #$007F
	TRB.b $A0
	ASL
	TAX
	LDA.w DATA_B7CFD0,x
	AND.w #$801F
	BPL.b CODE_B7CADE
	CPY.w #$000F
	BEQ.b CODE_B7CAE0
	AND.w #$001F
CODE_B7CADE:
	TSB.b $A0
CODE_B7CAE0:
	LDA.b $A2
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CAF3
	LDA.w #$2000
	TSB.b $A2
CODE_B7CAF3:
	PLA
	LDX.b $6E
	CLC
	ADC.w #$6200
	RTL

CODE_B7CAFB:
	LDA.w #$FFC0
	STZ.b $A0
	LDX.b $6E
	RTL

CODE_B7CB03:
	TYA
	SEC
	SBC.w #$0020
	TAY
	LDA.b $A0
	STA.b $1A
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CB1E
	TAY
	ORA.w #$0020
	CLC
	ADC.b $98
	BRA.b CODE_B7CAAF

CODE_B7CB1E:
	LDA.b $1A
	STA.b $A0
	LDA.w #$001F
	TAY
	ORA.b $98
	JMP.w CODE_B7CAAF

CODE_B7CB2B:
	LDA.b $1A
	AND.w #$001F
	STA.b $9A
	STZ.b $A0
	LDA.b $1C
	SEC
	SBC.w #$0100
	EOR.w #$FFFF
	INC
	AND.w #$FFE0
	STA.b $98
	LDA.b $1A
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	LDA.b $98
	EOR.w #$FFE0
	STA.b $1E
	ASL
	ASL
	CLC
	ADC.b $1E
	ADC.b $1A
	TAY
	JSR.w CODE_B7CF68
	PHA
	LDA.b $A0
	STA.b $A2
	PLA
	BMI.b CODE_B7CB75
	CMP.w #$001F
	BNE.b CODE_B7CB70
	JMP.w CODE_B7CBFD

CODE_B7CB70:
	TAY
	ORA.b $98
	BRA.b CODE_B7CBA9

CODE_B7CB75:
	TYA
	CLC
	ADC.w #$00A0
	TAY
	LDA.w #$0001
	STA.b $1C
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BPL.b CODE_B7CBA6
	TYA
	CLC
	ADC.w #$00A0
	TAY
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CBF5
CODE_B7CBA6:
	TAY
	ORA.b $98
CODE_B7CBA9:
	PHA
	LDA.b $A0
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CBBD
	LDA.w #$2000
	TSB.b $A0
CODE_B7CBBD:
	LDA.b $A0
	STA.b $1A
	AND.w #$007F
	TRB.b $A0
	ASL
	TAX
	LDA.w DATA_B7CFD0,x
	AND.w #$801F
	BPL.b CODE_B7CBD8
	CPY.w #$000F
	BEQ.b CODE_B7CBDA
	AND.w #$001F
CODE_B7CBD8:
	TSB.b $A0
CODE_B7CBDA:
	LDA.b $A2
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CBED
	LDA.w #$2000
	TSB.b $A2
CODE_B7CBED:
	PLA
	LDX.b $6E
	CLC
	ADC.w #$6200
	RTL

CODE_B7CBF5:
	LDA.w #$FFC0
	STZ.b $A0
	LDX.b $6E
	RTL

CODE_B7CBFD:
	TYA
	SEC
	SBC.w #$00A0
	TAY
	LDA.b $A0
	STA.b $1A
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CC18
	TAY
	ORA.w #$0020
	CLC
	ADC.b $98
	BRA.b CODE_B7CBA9

CODE_B7CC18:
	LDA.b $1A
	STA.b $A0
	LDA.w #$001F
	TAY
	ORA.b $98
	JMP.w CODE_B7CBA9

CODE_B7CC25:
	LDA.b $1A
	AND.w #$001F
	STA.b $9A
	STZ.b $A0
	LDA.b $1C
	SEC
	SBC.w #$0100
	EOR.w #$FFFF
	INC
	AND.w #$FFE0
	STA.b $98
	LDA.b $1A
	AND.w #$FFE0
	LSR
	LSR
	LSR
	LSR
	STA.b $1A
	LDA.b $98
	EOR.w #$FFE0
	ASL
	STA.b $1E
	ASL
	CLC
	ADC.b $1E
	ADC.b $1A
	TAY
	JSR.w CODE_B7CF68
	PHA
	LDA.b $A0
	STA.b $A2
	PLA
	BMI.b CODE_B7CC6F
	CMP.w #$001F
	BNE.b CODE_B7CC6A
	JMP.w CODE_B7CCF7

CODE_B7CC6A:
	TAY
	ORA.b $98
	BRA.b CODE_B7CCA3

CODE_B7CC6F:
	TYA
	CLC
	ADC.w #$00C0
	TAY
	LDA.w #$0001
	STA.b $1C
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BPL.b CODE_B7CCA0
	TYA
	CLC
	ADC.w #$00C0
	TAY
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CCEF
CODE_B7CCA0:
	TAY
	ORA.b $98
CODE_B7CCA3:
	PHA
	LDA.b $A0
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CCB7
	LDA.w #$2000
	TSB.b $A0
CODE_B7CCB7:
	LDA.b $A0
	STA.b $1A
	AND.w #$007F
	TRB.b $A0
	ASL
	TAX
	LDA.w DATA_B7CFD0,x
	AND.w #$801F
	BPL.b CODE_B7CCD2
	CPY.w #$000F
	BEQ.b CODE_B7CCD4
	AND.w #$001F
CODE_B7CCD2:
	TSB.b $A0
CODE_B7CCD4:
	LDA.b $A2
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CCE7
	LDA.w #$2000
	TSB.b $A2
CODE_B7CCE7:
	PLA
	LDX.b $6E
	CLC
	ADC.w #$6200
	RTL

CODE_B7CCEF:
	LDA.w #$FFC0
	STZ.b $A0
	LDX.b $6E
	RTL

CODE_B7CCF7:
	TYA
	SEC
	SBC.w #$00C0
	TAY
	LDA.b $A0
	STA.b $1A
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CD12
	TAY
	ORA.w #$0020
	CLC
	ADC.b $98
	BRA.b CODE_B7CCA3

CODE_B7CD12:
	LDA.b $1A
	STA.b $A0
	LDA.w #$001F
	TAY
	ORA.b $98
	JMP.w CODE_B7CCA3

CODE_B7CD1F:
	LDA.b $1A
	AND.w #$001F
	STA.b $9A
	STZ.b $A0
	LDA.b $1C
	SEC
	SBC.w #$0100
	BPL.b CODE_B7CD33
	LDA.w #$0000
CODE_B7CD33:
	CMP.w #$01FF
	BCC.b CODE_B7CD3B
	LDA.w #$01FF
CODE_B7CD3B:
	EOR.w #$FFFF
	INC
	AND.w #$01E0
	STA.b $98
	LDA.b $1A
	AND.w #$FFE0
	STA.b $1A
	LDA.b $98
	EOR.w #$01E0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	TAY
	JSR.w CODE_B7CF68
	PHA
	LDA.b $A0
	STA.b $A2
	PLA
	BMI.b CODE_B7CD70
	CMP.w #$001F
	BNE.b CODE_B7CD6B
	JMP.w CODE_B7CE11

CODE_B7CD6B:
	TAY
	ORA.b $98
	BRA.b CODE_B7CDAB

CODE_B7CD70:
	INY
	INY
	LDA.w #$0001
	STA.b $1C
	TYA
	BIT.w #$001E
	BNE.b CODE_B7CD80
	JMP.w CODE_B7CE09

CODE_B7CD80:
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BPL.b CODE_B7CDA8
	INY
	INY
	TYA
	BIT.w #$001E
	BEQ.b CODE_B7CE09
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CE09
CODE_B7CDA8:
	TAY
	ORA.b $98
CODE_B7CDAB:
	PHA
	LDA.b $A0
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CDBF
	LDA.w #$2000
	TSB.b $A0
CODE_B7CDBF:
	LDA.b $A0
	STA.b $1A
	AND.w #$007F
	TRB.b $A0
	ASL
	TAX
	LDA.w DATA_B7CFD0,x
	AND.w #$801F
	BPL.b CODE_B7CDDA
	CPY.w #$000F
	BEQ.b CODE_B7CDDC
	AND.w #$001F
CODE_B7CDDA:
	TSB.b $A0
CODE_B7CDDC:
	LDA.b $A2
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CDEF
	LDA.w #$2000
	TSB.b $A2
CODE_B7CDEF:
	LDA.b $A4
	BEQ.b CODE_B7CDF9
	CLC
	ADC.w #$0200
	STA.b $A4
CODE_B7CDF9:
	PLA
	LDX.b $6E
	CMP.w #$01FF
	BNE.b CODE_B7CE04
	LDA.w #$0800
CODE_B7CE04:
	CLC
	ADC.w #$6000
	RTL

CODE_B7CE09:
	LDA.w #$FFC0
	STZ.b $A0
	LDX.b $6E
	RTL

CODE_B7CE11:
	TYA
	AND.w #$001E
	BEQ.b CODE_B7CE2F
	DEY
	DEY
	LDA.b $A0
	STA.b $1A
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CE37
	TAY
	ORA.w #$0020
	CLC
	ADC.b $98
CODE_B7CE2C:
	JMP.w CODE_B7CDAB

CODE_B7CE2F:
	LDY.w #$001F
	LDA.w #$01FF
	BRA.b CODE_B7CE2C

CODE_B7CE37:
	LDA.b $1A
	STA.b $A0
	LDA.w #$001F
	TAY
	ORA.b $98
	BRA.b CODE_B7CE2C

CODE_B7CE43:
	LDA.b $1A
	AND.w #$001F
	STA.b $9A
	STZ.b $A0
	LDA.b $1C
	SEC
	SBC.w #$0100
	BPL.b CODE_B7CE57
	LDA.w #$0000
CODE_B7CE57:
	CMP.w #$03FF
	BCC.b CODE_B7CE5F
	LDA.w #$03FF
CODE_B7CE5F:
	EOR.w #$FFFF
	INC
	AND.w #$03E0
	STA.b $98
	LDA.b $1A
	AND.w #$FFE0
	ASL
	STA.b $1A
	LDA.b $98
	EOR.w #$03E0
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.b $1A
	TAY
	JSR.w CODE_B7CF68
	PHA
	LDA.b $A0
	STA.b $A2
	PLA
	BMI.b CODE_B7CE95
	CMP.w #$001F
	BNE.b CODE_B7CE90
	JMP.w CODE_B7CF36

CODE_B7CE90:
	TAY
	ORA.b $98
	BRA.b CODE_B7CED0

CODE_B7CE95:
	INY
	INY
	LDA.w #$0001
	STA.b $1C
	TYA
	BIT.w #$001E
	BNE.b CODE_B7CEA5
	JMP.w CODE_B7CF2E

CODE_B7CEA5:
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BPL.b CODE_B7CECD
	INY
	INY
	TYA
	BIT.w #$001E
	BEQ.b CODE_B7CF2E
	LDA.b $98
	SEC
	SBC.w #$0020
	STA.b $98
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CF2E
CODE_B7CECD:
	TAY
	ORA.b $98
CODE_B7CED0:
	PHA
	LDA.b $A0
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CEE4
	LDA.w #$2000
	TSB.b $A0
CODE_B7CEE4:
	LDA.b $A0
	STA.b $1A
	AND.w #$007F
	TRB.b $A0
	ASL
	TAX
	LDA.w DATA_B7CFD0,x
	AND.w #$801F
	BPL.b CODE_B7CEFF
	CPY.w #$000F
	BEQ.b CODE_B7CF01
	AND.w #$001F
CODE_B7CEFF:
	TSB.b $A0
CODE_B7CF01:
	LDA.b $A2
	AND.w #$7FFF
	SEC
	SBC.w #$4000
	CMP.w #$0009
	BCS.b CODE_B7CF14
	LDA.w #$2000
	TSB.b $A2
CODE_B7CF14:
	LDA.b $A4
	BEQ.b CODE_B7CF1E
	CLC
	ADC.w #$0400
	STA.b $A4
CODE_B7CF1E:
	PLA
	LDX.b $6E
	CMP.w #$01FF
	BNE.b CODE_B7CF29
	LDA.w #$0800
CODE_B7CF29:
	CLC
	ADC.w #$5E00
	RTL

CODE_B7CF2E:
	LDA.w #$FFC0
	STZ.b $A0
	LDX.b $6E
	RTL

CODE_B7CF36:
	TYA
	AND.w #$001E
	BEQ.b CODE_B7CF54
	DEY
	DEY
	LDA.b $A0
	STA.b $1A
	JSR.w CODE_B7CF68
	CMP.w #$0000
	BMI.b CODE_B7CF5C
	TAY
	ORA.w #$0020
	CLC
	ADC.b $98
CODE_B7CF51:
	JMP.w CODE_B7CED0

CODE_B7CF54:
	LDY.w #$001F
	LDA.w #$01FF
	BRA.b CODE_B7CF51

CODE_B7CF5C:
	LDA.b $1A
	STA.b $A0
	LDA.w #$001F
	TAY
	ORA.b $98
	BRA.b CODE_B7CF51

CODE_B7CF68:						; Note: Related to level collision.
	LDA.b $9A
	STA.b $96
	LDA.b [$8C],y
	TYX
	STA.b $9C
	BEQ.b CODE_B7CFCC
	BIT.w #$4000
	BEQ.b CODE_B7CF81
	LDA.b $9A
	EOR.w #$001F
	STA.b $96
	LDA.b $9C
CODE_B7CF81:
	AND.w #$3FFF
	CMP.b $94
	BCS.b CODE_B7CFCC
	ASL
	ASL
	TAY
	LDA.b $96
	AND.w #$0010
	BEQ.b CODE_B7CF94
	INY
	INY
CODE_B7CF94:
	LDA.b [$90],y
	BIT.w #$8000
	BEQ.b CODE_B7CFA4
	LDA.b $96
	EOR.w #$000F
	STA.b $96
	LDA.b [$90],y
CODE_B7CFA4:
	TXY
	BIT.b $9C
	BVC.b CODE_B7CFAC
	EOR.w #$8000
CODE_B7CFAC:
	STA.b $A0
	AND.w #$00FF
	BEQ.b CODE_B7CFCC
	ASL
	TAX
	LDA.l DATA_B7D07B,x
	STA.b $9E
	LDA.b $96
	AND.w #$000F
	JSR.w CODE_B7D078
	CMP.w #$001F
	BMI.b CODE_B7CFCB
	LDA.w #$001F
CODE_B7CFCB:
	RTS

CODE_B7CFCC:
	LDA.w #$FFFF
	RTS

DATA_B7CFD0:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0001,$0001,$0001,$0001,$0001,$0001,$0001
	dw $0001,$0002,$0002,$0002,$0002,$0002,$0002,$0002
	dw $0002,$0002,$0003,$0003,$0003,$0003,$0003,$0003
	dw $0003,$0003,$0003,$0003,$0004,$0004,$0004,$0004
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0005
	dw $0005,$0005,$0005,$0005,$0005,$0005,$0006,$0006
	dw $0006,$0006,$0006,$8006,$8006,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$8005,$8005,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000

CODE_B7D078:
	JMP.w ($009E)

DATA_B7D07B:
	dw CODE_B7D2DE
	dw CODE_B7D2E2
	dw CODE_B7D2E6
	dw CODE_B7D2EA
	dw CODE_B7D2EE
	dw CODE_B7D2F2
	dw CODE_B7D2F6
	dw CODE_B7D2FA
	dw CODE_B7D2FE
	dw CODE_B7D45B
	dw CODE_B7D454
	dw CODE_B7D44D
	dw CODE_B7D446
	dw CODE_B7D43F
	dw CODE_B7D438
	dw CODE_B7D431
	dw CODE_B7D42A
	dw CODE_B7D45E
	dw CODE_B7D464
	dw CODE_B7D466
	dw CODE_B7D46C
	dw CODE_B7D472
	dw CODE_B7D478
	dw CODE_B7D47E
	dw CODE_B7D484
	dw CODE_B7D48A
	dw CODE_B7D41D
	dw CODE_B7D410
	dw CODE_B7D407
	dw CODE_B7D3FA
	dw CODE_B7D3ED
	dw CODE_B7D3E0
	dw CODE_B7D3D3
	dw CODE_B7D3C6
	dw CODE_B7D3B9
	dw CODE_B7D3AC
	dw CODE_B7D379
	dw CODE_B7D37E
	dw CODE_B7D383
	dw CODE_B7D388
	dw CODE_B7D389
	dw CODE_B7D38E
	dw CODE_B7D393
	dw CODE_B7D398
	dw CODE_B7D39D
	dw CODE_B7D3A2
	dw CODE_B7D3A7
	dw CODE_B7D373
	dw CODE_B7D36D
	dw CODE_B7D367
	dw CODE_B7D365
	dw CODE_B7D35F
	dw CODE_B7D359
	dw CODE_B7D353
	dw CODE_B7D31A
	dw CODE_B7D313
	dw CODE_B7D30C
	dw CODE_B7D309
	dw CODE_B7D302
	dw CODE_B7D321
	dw CODE_B7D330
	dw CODE_B7D2E2
	dw CODE_B7D2F2
	dw CODE_B7D26F
	dw CODE_B7D27D
	dw CODE_B7D286
	dw CODE_B7D298
	dw CODE_B7D218
	dw CODE_B7D22C
	dw CODE_B7D240
	dw CODE_B7D25D
	dw CODE_B7D206
	dw CODE_B7D20F
	dw CODE_B7D33F
	dw CODE_B7D349
	dw CODE_B7D123
	dw CODE_B7D151
	dw CODE_B7D183
	dw CODE_B7D1A6
	dw CODE_B7D1D6
	dw CODE_B7D2C3
	dw CODE_B7D1E3
	dw CODE_B7D1F0
	dw CODE_B7D2D5

CODE_B7D123:
	STA.b $1E
	LDA.b $1C
	DEC
	AND.w #$001F
	EOR.w #$001F
	CMP.b $1E
	BCS.b CODE_B7D136
	LDA.w #$FFFF
	RTS

CODE_B7D136:
	LDA.b $1E
	ORA.b $98
	EOR.w #$FFFF
	CLC
	ADC.w #$0102
	STA.b $A4
	LDA.b $A0
	AND.w #$8000
	ORA.w #$0003
	STA.b $A6
	LDA.w #$001F
	RTS

CODE_B7D151:
	CLC
	ADC.w #$0010
	STA.b $1E
	LDA.b $1C
	DEC
	AND.w #$001F
	EOR.w #$001F
	CMP.b $1E
	BCS.b CODE_B7D168
	LDA.w #$FFFF
	RTS

CODE_B7D168:
	LDA.b $1E
	ORA.b $98
	EOR.w #$FFFF
	CLC
	ADC.w #$0102
	STA.b $A4
	LDA.b $A0
	AND.w #$8000
	ORA.w #$0003
	STA.b $A6
	LDA.w #$001F
	RTS

CODE_B7D183:
	LDA.b $1C
	DEC
	AND.w #$001F
	CMP.w #$0010
	BCC.b CODE_B7D192
	LDA.w #$FFFF
	RTS

CODE_B7D192:
	LDA.w #$0010
	ORA.b $98
	EOR.w #$FFFF
	CLC
	ADC.w #$0102
	STA.b $A4
	STZ.b $A6
	LDA.w #$001F
	RTS

CODE_B7D1A6:
	ASL
	ASL
	STA.b $1E
	LDA.b $1C
	DEC
	AND.w #$001F
	EOR.w #$001F
	CMP.b $1E
	BCS.b CODE_B7D1BB
	LDA.w #$FFFF
	RTS

CODE_B7D1BB:
	LDA.b $1E
	ORA.b $98
	EOR.w #$FFFF
	CLC
	ADC.w #$0102
	STA.b $A4
	LDA.b $A0
	AND.w #$8000
	ORA.w #$0006
	STA.b $A6
	LDA.w #$001F
	RTS

CODE_B7D1D6:
	CMP.w #$0008
	BCC.b CODE_B7D1DF
	LDA.w #$FFFF
	RTS

CODE_B7D1DF:
	LDA.w #$001F
	RTS

CODE_B7D1E3:
	CMP.w #$0002
	BCC.b CODE_B7D1EC
	LDA.w #$FFFF
	RTS

CODE_B7D1EC:
	LDA.w #$001F
	RTS

CODE_B7D1F0:
	LDA.b $98
	EOR.w #$FFFF
	CLC
	ADC.w #$0102
	STA.b $A4
	LDA.b $A0
	AND.w #$8000
	STA.b $A6
	LDA.w #$001F
	RTS

CODE_B7D206:
	LDA.w #$0200
	TSB.b $A0
	LDA.w #$001F
	RTS

CODE_B7D20F:
	LDA.w #$0200
	TSB.b $A0
	LDA.w #$000F
	RTS

CODE_B7D218:
	CMP.w #$0004
	BCS.b CODE_B7D228
	LDA.b $1C
	DEC
	AND.w #$001F
	CMP.w #$0018
	BCC.b CODE_B7D254
CODE_B7D228:
	LDA.w #$FFFF
	RTS

CODE_B7D22C:
	CMP.w #$0004
	BCS.b CODE_B7D23C
	LDA.b $1C
	DEC
	AND.w #$001F
	CMP.w #$0010
	BCC.b CODE_B7D254
CODE_B7D23C:
	LDA.w #$FFFF
	RTS

CODE_B7D240:
	CMP.w #$0004
	BCS.b CODE_B7D250
	LDA.b $1C
	DEC
	AND.w #$001F
	CMP.w #$0008
	BCC.b CODE_B7D254
CODE_B7D250:
	LDA.w #$FFFF
	RTS

CODE_B7D254:
	LDA.w #$1000
	TSB.b $A0
	LDA.w #$001F
	RTS

CODE_B7D25D:
	CMP.w #$0004
	BCS.b CODE_B7D26B
	LDA.w #$1000
	TSB.b $A0
	LDA.w #$001F
	RTS

CODE_B7D26B:
	LDA.w #$0013
	RTS

CODE_B7D26F:
	CMP.w #$0004
	BCS.b CODE_B7D279
	LDA.w #$1400
	TSB.b $A0
CODE_B7D279:
	LDA.w #$0013
	RTS

CODE_B7D27D:
	LDA.w #$0800
	TSB.b $A0
	LDA.w #$000F
	RTS

CODE_B7D286:
	CMP.w #$0004
	BCS.b CODE_B7D294
	LDA.w #$1000
	TSB.b $A0
	LDA.w #$001F
	RTS

CODE_B7D294:
	LDA.w #$FFFF
	RTS

CODE_B7D298:
	CMP.w #$0004
	BCS.b CODE_B7D2BA
	LDA.w #$1000
	TSB.b $A0
	LDA.b $1C
	DEC
	AND.w #$001F
	SEC
	SBC.w #$000C
	CMP.w #$0004
	BCS.b CODE_B7D2B6
	LDA.w #$0800
	TSB.b $A0
CODE_B7D2B6:
	LDA.w #$001F
	RTS

CODE_B7D2BA:
	LDA.w #$0800
	TSB.b $A0
	LDA.w #$000F
	RTS

CODE_B7D2C3:
	CMP.w #$0004
	BCS.b CODE_B7D2D1
	LDA.w #$1000
	TSB.b $A0
	LDA.w #$000F
	RTS

CODE_B7D2D1:
	LDA.w #$FFFF
	RTS

CODE_B7D2D5:
	LDA.w #$0800
	TSB.b $A0
	LDA.w #$001F
	RTS

CODE_B7D2DE:
	LDA.w #$FFFF
	RTS

CODE_B7D2E2:
	LDA.w #$001F
	RTS

CODE_B7D2E6:
	LDA.w #$001B
	RTS

CODE_B7D2EA:
	LDA.w #$0017
	RTS

CODE_B7D2EE:
	LDA.w #$0013
	RTS

CODE_B7D2F2:
	LDA.w #$000F
	RTS

CODE_B7D2F6:
	LDA.w #$000B
	RTS

CODE_B7D2FA:
	LDA.w #$0007
	RTS

CODE_B7D2FE:
	LDA.w #$0003
	RTS

CODE_B7D302:
	ASL
	ASL
	CLC
	ADC.w #$0010
	RTS

CODE_B7D309:
	ASL
	ASL
	RTS

CODE_B7D30C:
	ASL
	ASL
	SEC
	SBC.w #$0010
	RTS

CODE_B7D313:
	ASL
	ASL
	SEC
	SBC.w #$0020
	RTS

CODE_B7D31A:
	ASL
	ASL
	SEC
	SBC.w #$0030
	RTS

CODE_B7D321:
	ASL
	ASL
	SEC
	SBC.w #$0010
	CMP.w #$000F
	BMI.b CODE_B7D32F
	LDA.w #$000F
CODE_B7D32F:
	RTS

CODE_B7D330:
	ASL
	ASL
	SEC
	SBC.w #$0010
	CMP.w #$000F
	BPL.b CODE_B7D33E
	LDA.w #$000F
CODE_B7D33E:
	RTS

CODE_B7D33F:
	ASL
	CMP.w #$000F
	BMI.b CODE_B7D348
	LDA.w #$000F
CODE_B7D348:
	RTS

CODE_B7D349:
	ASL
	CMP.w #$000F
	BPL.b CODE_B7D352
	LDA.w #$000F
CODE_B7D352:
	RTS

CODE_B7D353:
	ASL
	CLC
	ADC.w #$0018
	RTS

CODE_B7D359:
	ASL
	CLC
	ADC.w #$0010
	RTS

CODE_B7D35F:
	ASL
	CLC
	ADC.w #$0008
	RTS

CODE_B7D365:
	ASL
	RTS

CODE_B7D367:
	ASL
	SEC
	SBC.w #$0008
	RTS

CODE_B7D36D:
	ASL
	SEC
	SBC.w #$0010
	RTS

CODE_B7D373:
	ASL
	SEC
	SBC.w #$0018
	RTS

CODE_B7D379:
	SEC
	SBC.w #$000C
	RTS

CODE_B7D37E:
	SEC
	SBC.w #$0008
	RTS

CODE_B7D383:
	SEC
	SBC.w #$0004
	RTS

CODE_B7D388:
	RTS

CODE_B7D389:
	CLC
	ADC.w #$0004
	RTS

CODE_B7D38E:
	CLC
	ADC.w #$0008
	RTS

CODE_B7D393:
	CLC
	ADC.w #$000C
	RTS

CODE_B7D398:
	CLC
	ADC.w #$0010
	RTS

CODE_B7D39D:
	CLC
	ADC.w #$0014
	RTS

CODE_B7D3A2:
	CLC
	ADC.w #$0018
	RTS

CODE_B7D3A7:
	CLC
	ADC.w #$001C
	RTS

CODE_B7D3AC:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$001C
	RTS

CODE_B7D3B9:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$0018
	RTS

CODE_B7D3C6:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$0014
	RTS

CODE_B7D3D3:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$0010
	RTS

CODE_B7D3E0:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$000C
	RTS

CODE_B7D3ED:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$0008
	RTS

CODE_B7D3FA:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	CLC
	ADC.w #$0004
	RTS

CODE_B7D407:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	RTS

CODE_B7D410:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	SEC
	SBC.w #$0004
	RTS

CODE_B7D41D:
	TAX
	LDA.l DATA_B7D490,x
	AND.w #$00FF
	SEC
	SBC.w #$0008
	RTS

CODE_B7D42A:
	LSR
	LSR
	CLC
	ADC.w #$001C
	RTS

CODE_B7D431:
	LSR
	LSR
	CLC
	ADC.w #$0018
	RTS

CODE_B7D438:
	LSR
	LSR
	CLC
	ADC.w #$0014
	RTS

CODE_B7D43F:
	LSR
	LSR
	CLC
	ADC.w #$0010
	RTS

CODE_B7D446:
	LSR
	LSR
	CLC
	ADC.w #$000C
	RTS

CODE_B7D44D:
	LSR
	LSR
	CLC
	ADC.w #$0008
	RTS

CODE_B7D454:
	LSR
	LSR
	CLC
	ADC.w #$0004
	RTS

CODE_B7D45B:
	LSR
	LSR
	RTS

CODE_B7D45E:
	LSR
	SEC
	SBC.w #$0004
	RTS

CODE_B7D464:
	LSR
	RTS

CODE_B7D466:
	LSR
	CLC
	ADC.w #$0004
	RTS

CODE_B7D46C:
	LSR
	CLC
	ADC.w #$0008
	RTS

CODE_B7D472:
	LSR
	CLC
	ADC.w #$000C
	RTS

CODE_B7D478:
	LSR
	CLC
	ADC.w #$0010
	RTS

CODE_B7D47E:
	LSR
	CLC
	ADC.w #$0014
	RTS

CODE_B7D484:
	LSR
	CLC
	ADC.w #$0018
	RTS

CODE_B7D48A:
	LSR
	CLC
	ADC.w #$001C
	RTS

DATA_B7D490:
	db $01,$02,$02,$03,$04,$04,$05,$06,$06,$07,$08,$08,$09,$0A,$0A,$0B
	db $0C,$0C,$0D,$0E,$0E,$0F,$10,$10,$11,$12,$12,$13,$14,$14,$15,$16
	db $00

CODE_B7D4B1:
	PHB
	PEA.w (($7E995A&$FF0000)>>16)|((CODE_B7D4B1&$FF0000)>>8)
	PLB
	LDX.w #$07FE
	LDA.w #$0000
CODE_B7D4BC:
	STA.w $7E995A,x
	DEX
	DEX
	BPL.b CODE_B7D4BC
	PLB
	LDA.w #$0100
	STA.w $04B8
	STA.w $04BA
	STZ.w $04BC
	STZ.w $04BE
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	ASL
	TAX
	LDA.l DATA_FDC259+$02,x
	STA.b $1E
	LDA.l DATA_FDC259,x
	TAX
	LDA.w $0470
	AND.w #$000F
	ASL
	ASL
	ASL
	TAY
	PHK
	PLB
	LDA.w DATA_B7D73E,y
	STA.l $7E9A5A
	LDA.w DATA_B7D73E+$02,y
	STA.l $7E9C5A
	LDA.w #$0100
	STA.l $7E995A
	STA.l $7E9B5A
	LDA.w DATA_B7D73E+$04,y
	STA.b $1A
	LDA.w DATA_B7D73E+$06,y
	STA.b $1C
	PEA.w DATA_FDC259>>8
	PLB
	PLB
	TXA
	LDX.w #$0000
	CMP.b $1E
	BCC.b CODE_B7D531
	LDA.l $7E9A5A
	STA.l $0004BC
	LDA.l $7E9C5A
	STA.l $0004BE
	BRL.w CODE_B7D6A1

CODE_B7D531:
	LDY.b $1A
	BEQ.b CODE_B7D538
	BRL.w CODE_B7D62C

CODE_B7D538:
	LDY.b $1C
	BNE.b CODE_B7D5B7
CODE_B7D53C:
	TAY
	INX
	INX
	LDA.w DATA_FDC259,y
	AND.w #$000F
	EOR.w DATA_FDC259+$02,y
	AND.w #$FF3F
	EOR.w DATA_FDC259+$02,y
	STA.l $7E9D5A,x
	LDA.w DATA_FDC259,y
	AND.w #$1FF0
	LSR
	ADC.w #$0100
	STA.l $7E995A,x
	LDA.w DATA_FDC259+$01,y
	LSR
	AND.w #$1FF0
	LSR
	ADC.w #$0100
	STA.l $7E9B5A,x
	LDA.w DATA_FDC259+$03,y
	AND.w #$00FF
	ASL
	ADC.w #$0020
	ASL
	ASL
	ADC.l $7E995A,x
	STA.l $7E9A5A,x
	CMP.l $0004BC
	BCC.b CODE_B7D58D
	STA.l $0004BC
CODE_B7D58D:
	LDA.w DATA_FDC259+$04,y
	AND.w #$00FF
	ASL
	ADC.w #$001C
	ASL
	ASL
	ADC.l $7E9B5A,x
	STA.l $7E9C5A,x
	CMP.l $0004BE
	BCC.b CODE_B7D5AB
	STA.l $0004BE
CODE_B7D5AB:
	TYA
	CLC
	ADC.w #$0005
	CMP.b $1E
	BCC.b CODE_B7D53C
	BRL.w CODE_B7D6A1

CODE_B7D5B7:
	TAY
	INX
	INX
	LDA.w DATA_FDC259,y
	AND.w #$000F
	EOR.w DATA_FDC259+$02,y
	AND.w #$FF3F
	EOR.w DATA_FDC259+$02,y
	STA.l $7E9D5A,x
	LDA.w DATA_FDC259,y
	AND.w #$FFF0
	LSR
	ADC.w #$0100
	STA.l $7E995A,x
	LDA.w DATA_FDC259+$02,y
	AND.w #$003F
	ASL
	ASL
	ASL
	ADC.w #$0100
	STA.l $7E9B5A,x
	LDA.w DATA_FDC259+$03,y
	AND.w #$03FF
	ASL
	ADC.w #$0020
	ASL
	ASL
	ADC.l $7E995A,x
	STA.l $7E9A5A,x
	CMP.l $0004BC
	BCC.b CODE_B7D609
	STA.l $0004BC
CODE_B7D609:
	LDA.w DATA_FDC259+$04,y
	AND.w #$00FC
	ASL
	ADC.w #$0108
	STA.l $7E9C5A,x
	CMP.l $0004BE
	BCC.b CODE_B7D621
	STA.l $0004BE
CODE_B7D621:
	TYA
	CLC
	ADC.w #$0005
	CMP.b $1E
	BCC.b CODE_B7D5B7
	BRA.b CODE_B7D6A1

CODE_B7D62C:
	TAY
	INX
	INX
	LDA.w DATA_FDC259,y
	AND.w #$000F
	EOR.w DATA_FDC259+$04,y
	AND.w #$FF3F
	EOR.w DATA_FDC259+$04,y
	STA.l $7E9D5A,x
	LDA.w DATA_FDC259,y
	AND.b $1A
	LSR
	ADC.w #$0100
	STA.l $7E995A,x
	LDA.w DATA_FDC259+$02,y
	LSR
	AND.b $1A
	LSR
	ADC.w #$0108
	STA.l $7E9A5A,x
	CMP.l $0004BC
	BCC.b CODE_B7D667
	STA.l $0004BC
CODE_B7D667:
	LDA.w DATA_FDC259+$01,y
	AND.w #$1FFC
	PEA.w CODE_B7D673-$01
	JMP.w ($001C)
CODE_B7D673:
	ADC.w #$0100
	STA.l $7E9B5A,x
	LDA.w DATA_FDC259+$03,y
	LSR
	AND.w #$1FFC
	PEA.w CODE_B7D687-$01
	JMP.w ($001C)
CODE_B7D687:
	ADC.w #$0108
	STA.l $7E9C5A,x
	CMP.l $0004BE
	BCC.b CODE_B7D698
	STA.l $0004BE
CODE_B7D698:
	TYA
	CLC
	ADC.w #$0005
	CMP.b $1E
	BCC.b CODE_B7D62C
CODE_B7D6A1:
	PEA.w $7E995A>>8
	PLB
	PLB
	STX.w $0476
	LDX.w #$0000
CODE_B7D6AC:
	CPX.w $0476
	BCS.b CODE_B7D70C
	INX
	INX
CODE_B7D6B3:
	TXY
	LDA.w $7E9D5A,x
	AND.w #$000F
	BEQ.b CODE_B7D6AC
	AND.w #$000C
	BEQ.b CODE_B7D6E4
	CMP.w #$0004
	BEQ.b CODE_B7D6DF
	JSR.w CODE_B7D798
	LDA.w $7E9E5C,y
	BNE.b CODE_B7D6D5
	TXA
	LSR
	STA.w $7E9E5C,y
	BRA.b CODE_B7D6F1

CODE_B7D6D5:
	TXA
	LSR
	ORA.w $7E9E5D,y
	STA.w $7E9E5D,y
	BRA.b CODE_B7D6F1

CODE_B7D6DF:
	JSR.w CODE_B7D798
	BRA.b CODE_B7D6F1

CODE_B7D6E4:
	LDA.w $7E9A5A,x
	DEC
CODE_B7D6E8:
	INY
	INY
	CMP.w $7E995A,y
	BCS.b CODE_B7D6E8
	BRA.b CODE_B7D6F1

CODE_B7D6F1:
	LDA.w $7E9D5A,x
	AND.w #$0003
	BEQ.b CODE_B7D702
	DEC
	BEQ.b CODE_B7D6FF
	JSR.w CODE_B7D7CE
CODE_B7D6FF:
	JSR.w CODE_B7D7CE
CODE_B7D702:
	INX
	INX
	TXY
	CPX.w $0476
	BCC.b CODE_B7D6B3
	BEQ.b CODE_B7D6F1
CODE_B7D70C:
	STZ.w $0478
	STZ.w $04A4
	STZ.w $04AA
	STZ.w $04AE
	LDA.w $0790
	STA.w $0472
	LDA.w $04BC
	SEC
	SBC.w #$0100
	STA.w $04BC
	LDA.w $04BE
	SEC
	SBC.w #$00E0
	STA.w $04BE
	STA.w $04C0
	JSL.l CODE_B7D7FB
	JSR.w CODE_B7D87B
	PLB
	RTL

DATA_B7D73E:
	dw $4100,$02FF,$7FF0,CODE_B7D78E
	dw $2100,$04FF,$3FF0,CODE_B7D78F
	dw $1100,$08FF,$1FF0,CODE_B7D790
	dw $0900,$10FF,$0FF0,CODE_B7D791
	dw $0500,$20FF,$07F0,CODE_B7D792
	dw $0300,$40FF,$03F0,CODE_B7D793
	dw $0D00,$0AFF,$0000,$0000
	dw $0B00,$0CFF,$0000,$0000
	dw $8000,$02FF,$0000,$0001
	dw $0D00,$10FF,$0000,$0000

CODE_B7D78E:
	LSR
CODE_B7D78F:
	LSR
CODE_B7D790:
	LSR
CODE_B7D791:
	LSR
CODE_B7D792:
	LSR
CODE_B7D793:
	AND.w #$1FFC
	ASL
	RTS

CODE_B7D798:
	LDA.w $7E9A5A,x
CODE_B7D79B:
	INY
	INY
	CMP.w $7E995A,y
	BNE.b CODE_B7D79B
	LDA.w $7E9B5A,x
	CMP.w $7E9C5A,y
	BCS.b CODE_B7D798
	LDA.w $7E9B5A,y
	CMP.w $7E9C5A,x
	BCS.b CODE_B7D798
	TYA
	LSR
	ORA.w $7E9D5B,x
	STA.w $7E9D5B,x
	LDA.w $7E9E5A,y
	BNE.b CODE_B7D7C5
	TXA
	LSR
	STA.w $7E9E5A,y
	RTS

CODE_B7D7C5:
	TXA
	LSR
	ORA.w $7E9E5B,y
	STA.w $7E9E5B,y
	RTS

CODE_B7D7CE:
	LDA.w $7E9C5A,x
CODE_B7D7D1:
	DEY
	DEY
	CMP.w $7E9B5A,y
	BNE.b CODE_B7D7D1
	LDA.w $7EA05A,x
	BEQ.b CODE_B7D7E1
	XBA
	STA.w $7EA05A,x
CODE_B7D7E1:
	TYA
	LSR
	ORA.w $7EA05A,x
	STA.w $7EA05A,x
	LDA.w $7E9F5A,y
	BEQ.b CODE_B7D7F2
	XBA
	STA.w $7E9F5A,y
CODE_B7D7F2:
	TXA
	LSR
	ORA.w $7E9F5A,y
	STA.w $7E9F5A,y
	RTS

CODE_B7D7FB:
	LDA.b $7E
	BEQ.b CODE_B7D813
	SEC
	SBC.w #$0234
	LSR
	LSR
	CLC
	ADC.w $0473
	AND.w #$00FF
	TAX
	LDA.l DATA_FD18DB,x
	BRA.b CODE_B7D816

CODE_B7D813:
	LDA.w $0472
CODE_B7D816:
	AND.w #$00FF
	ASL
	ASL
	ASL
	TAX
	LDA.l DATA_FD17DB-$01,x
	AND.w #$FF00
	STA.w $04A6
	LDA.l DATA_FD17DB,x
	AND.w #$FF00
	STA.w $04A8
	LDA.l DATA_FD17DB+$01,x
	AND.w #$FF00
	STA.w $04AC
	LDA.l DATA_FD17DB+$02,x
	AND.w #$FF00
	STA.w $04B0
	LDA.l DATA_FD17DB+$04,x
	AND.w #$0F0F
	STA.w $0484
	EOR.l DATA_FD17DB+$04,x
	LSR
	LSR
	LSR
	LSR
	STA.w $0488
	LDA.l DATA_FD17DB+$06,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0482
	LDA.l DATA_FD17DB+$07,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.w $0486
	STZ.w $04AA
	STZ.w $04AE
	RTL

CODE_B7D87B:
	LDX.w $04F9
	LDY.w #$0000
	LDA.w $0792
	BIT.w #$0030
	BEQ.b CODE_B7D894
	LDY.w #$0080
	BIT.w #$0010
	BNE.b CODE_B7D894
	LDY.w #$FF80
CODE_B7D894:
	LDA.w #$0000
	STA.w $081A
	TYA
	CLC
	ADC.b $12,x
	STA.w $081C
	LDY.w #$0000
	LDA.w $0792
	BIT.w #$00C0
	BEQ.b CODE_B7D8B7
	LDY.w #$0080
	BIT.w #$0040
	BNE.b CODE_B7D8B7
	LDY.w #$FF80
CODE_B7D8B7:
	LDA.w #$0000
	STA.w $081E
	TYA
	CLC
	ADC.b $16,x
	STA.w $0820
	LDY.w #$080A
	JSR.w CODE_B7D931
	PHD
	LDA.w #$0400
	TCD
	PHB
	PEA.w $7E995A>>8
	PLB
	PLB
	JSR.w CODE_B7E109
	PLB
	PLD
	STX.w $0478
	RTS

CODE_B7D8DE:
	LDA.w $047F
	STA.w $045C
	LDA.w $049A
	STA.w $045E
	LDA.w $049C
	STA.w $0460
	LDA.w $049E
	STA.w $0462
	LDA.w $04A0
	STA.w $0464
	LDY.w $04A4
	BNE.b CODE_B7D904
	LDY.w $04F9
CODE_B7D904:
	JSR.w CODE_B7D931
	PHD
	LDA.w #$0400
	TCD
	PHB
	PEA.w $7E995A>>8
	PLB
	PLB
	LDA.w $078F
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_B7D97F,x)
	LDA.w $078F
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_B7D98D,x)
	JSR.w CODE_B7DB6C
	JSR.w CODE_B7E13F
	PLB
	PLD
	RTL

CODE_B7D931:
	STY.w $0456
	STZ.w $047A
	STZ.w $047C
	LDA.l $7E995A
	CMP.w $0012,y
	BCS.b CODE_B7D956
	LDA.l $7E9A5A
	DEC
	CMP.w $0012,y
	BCC.b CODE_B7D956
	LDA.w $0011,y
	STA.w $047A
	LDA.w $0012,y
CODE_B7D956:
	STA.w $047B
	STZ.w $047E
	STZ.w $0480
	LDA.l $7E9B5A
	CMP.w $0016,y
	BCS.b CODE_B7D97B
	LDA.l $7E9C5A
	DEC
	CMP.w $0016,y
	BCC.b CODE_B7D97B
	LDA.w $0015,y
	STA.w $047E
	LDA.w $0016,y
CODE_B7D97B:
	STA.w $047F
	RTS

DATA_B7D97F:
	dw CODE_B7D99B
	dw CODE_B7D99B
	dw CODE_B7D99B
	dw CODE_B7D99B
	dw CODE_B7D99B
	dw CODE_B7DB00
	dw CODE_B7D9DB

DATA_B7D98D:
	dw CODE_B7D9E6
	dw CODE_B7DAB9
	dw CODE_B7DAC5
	dw CODE_B7DACF
	dw CODE_B7DAF4
	dw CODE_B7DB31
	dw CODE_B7D9E6

CODE_B7D99B:
	LDA.b $74
	BMI.b CODE_B7D9A2
	LDA.w $001E,y
CODE_B7D9A2:
	ASL
	ASL
	LDA.w #$8000
	TRB.b $74
	LDA.b $A8
	BCC.b CODE_B7D9AF
	LDA.b $A6
CODE_B7D9AF:
	STA.b $50
	STZ.b $52
	LDA.b $AA
	ASL
	BCC.b CODE_B7D9BB
	DEC.b $52
	CLC
CODE_B7D9BB:
	ADC.b $50
	STA.b $50
	LDA.w #$0000
	ADC.b $52
	STA.b $52
	LDA.b $7A
	SEC
	SBC.b $50
	STA.b $9A
	LDA.b $7C
	SBC.b $52
	BMI.b CODE_B7D9D6
	STA.b $9C
	RTS

CODE_B7D9D6:
	STZ.b $9A
	STZ.b $9C
	RTS

CODE_B7D9DB:
	LDA.w #$8000
	STA.b $9A
	LDA.w #$0001
	STA.b $9C
	RTS

CODE_B7D9E6:
	LDA.w $001A,y
	BNE.b CODE_B7D9F2
	LDA.w #$2000
	TRB.b $74
	BRA.b CODE_B7D9FC

CODE_B7D9F2:
	LDA.b $74
	BIT.w #$2000
	BEQ.b CODE_B7D9FC
	JMP.w CODE_B7DAB9

CODE_B7D9FC:
	STZ.b $50
	STZ.b $52
	LDA.w $001A,y
	BMI.b CODE_B7DA0C
	STA.b $51
	JSR.w CODE_B7DA9F
	BRA.b CODE_B7DA60

CODE_B7DA0C:
	LDA.w #$0050
	STA.b $51
	JSR.w CODE_B7DA9F
	LDA.b $7E
	SEC
	SBC.w #$3800
	STA.b $50
	LDA.b $80
	SBC.w #$0000
	BCC.b CODE_B7DA5B
	STA.b $52
	LDA.b $50
	SEC
	SBC.b $B0
	STA.b $50
	LDA.b $52
	SBC.w #$0000
	BCC.b CODE_B7DA5B
	STA.b $52
	LDA.b $51
	CMP.b $A2
	BCC.b CODE_B7DA52
	LDA.b $7E
	SEC
	SBC.w #$C800
	STA.b $50
	LDA.b $80
	SBC.w #$0000
	BCC.b CODE_B7DA5B
	STA.b $52
	LDA.b $51
	CMP.b $A2
	BCC.b CODE_B7DA5F
CODE_B7DA52:
	LDA.b $50
	STA.b $9E
	LDA.b $52
	STA.b $A0
	RTS

CODE_B7DA5B:
	STZ.b $9E
	STZ.b $A0
CODE_B7DA5F:
	RTS

CODE_B7DA60:
	LDA.b $7E
	SEC
	SBC.b $50
	STA.b $9E
	LDA.b $80
	SBC.b $52
	STA.b $A0
	JSR.w CODE_B7DA75
	LDA.b $9F
	STA.b $A2
	RTS

CODE_B7DA75:
	STZ.b $52
	LDA.b $AE
	ASL
	BCC.b CODE_B7DA7F
	DEC.b $52
	CLC
CODE_B7DA7F:
	ADC.b $AC
	STA.b $50
	LDA.w #$0000
	ADC.b $52
	STA.b $52
	LDA.b $9E
	SEC
	SBC.b $50
	STA.b $9E
	LDA.b $A0
	SBC.b $52
	BMI.b CODE_B7DA9A
	STA.b $A0
	RTS

CODE_B7DA9A:
	STZ.b $9E
	STZ.b $A0
	RTS

CODE_B7DA9F:
	LDA.b $52
	EOR.w #$FFFF
	STA.b $52
	LDA.b $50
	EOR.w #$FFFF
	CLC
	ADC.w #$0001
	STA.b $50
	LDA.w #$0000
	ADC.b $52
	STA.b $52
	RTS

CODE_B7DAB9:
	LDA.b $7E
	STA.b $9E
	LDA.b $80
	STA.b $A0
	JSR.w CODE_B7DA75
	RTS

CODE_B7DAC5:
	LDA.b $7F
	CMP.w $050F
	BCS.b CODE_B7DAB9
	JMP.w CODE_B7D9E6

CODE_B7DACF:
	NOP #3
	LDA.w $001C,y
	AND.w #$0800
	BNE.b CODE_B7DADD
	JMP.w CODE_B7D9E6

CODE_B7DADD:
	LDA.b $7E
	SEC
	SBC.w #$4000
	STA.b $9E
	LDA.b $80
	SBC.w #$0000
	STA.b $A0
	JSR.w CODE_B7DA75
	LDA.b $9F
	STA.b $A2
	RTS

CODE_B7DAF4:
	LDA.w $189F
	STA.b $BE
	STZ.b $9E
	STZ.b $A0
	DEC.b $9F
	RTS

CODE_B7DB00:
	LDA.l $000000
	LSR
	LSR
	LSR
	AND.w #$001F
	CMP.w #$0010
	BCC.b CODE_B7DB15
	EOR.w #$FFFF
	ADC.w #$001F
CODE_B7DB15:
	CLC
	ADC.w #$0100
	STA.l $7E995C
	CLC
	ADC.w #$01F0
	STA.l $7E9A5C
	AND.w #$000F
	CLC
	ADC.b $7B
	STA.b $7B
	JSR.w CODE_B7D99B
	RTS

CODE_B7DB31:
	LDA.l $000000
	CLC
	ADC.w #$0010
	LSR
	LSR
	AND.w #$001F
	CMP.w #$0010
	BIT.w #$0008
	BEQ.b CODE_B7DB4A
	AND.w #$0010
	DEC
CODE_B7DB4A:
	BCC.b CODE_B7DB52
	EOR.w #$FFFF
	ADC.w #$0017
CODE_B7DB52:
	AND.w #$0007
	CLC
	ADC.w #$0100
	STA.l $7E9B5C
	STA.b $7F
	STZ.b $9E
	STA.b $9F
	CLC
	ADC.w #$00E0
	STA.l $7E9C5C
	RTS

CODE_B7DB6C:
	LDA.l $7E995A
	CMP.b $9B
	BCS.b CODE_B7DB7A
	LDA.b $BC
	CMP.b $9B
	BCS.b CODE_B7DB7E
CODE_B7DB7A:
	STZ.b $9A
	STA.b $9B
CODE_B7DB7E:
	LDA.l $7E9B5A
	CMP.b $9F
	BCS.b CODE_B7DB8C
	LDA.b $BE
	CMP.b $9F
	BCS.b CODE_B7DB90
CODE_B7DB8C:
	STZ.b $9E
	STA.b $9F
CODE_B7DB90:
	LDX.b $78
	BEQ.b CODE_B7DBBE
	STZ.b $50
	LDA.b $7B
	CMP.w $7E995A,x
	ROL.b $50
	CMP.w $7E9A5A,x
	ROL.b $50
	LDA.b $7F
	CMP.w $7E9B5A,x
	ROL.b $50
	CMP.w $7E9C5A,x
	ROL.b $50
	LDA.b $50
	CMP.w #$000A
	BEQ.b CODE_B7DBC5
	JSR.w CODE_B7E032
	BCS.b CODE_B7DBC5
	LDX.b $78
	BRA.b CODE_B7DBC5

CODE_B7DBBE:
	LDA.b $76
	BEQ.b CODE_B7DBC5
	JSR.w CODE_B7E109
CODE_B7DBC5:
	STX.b $78
	STX.b $50
	TXY
	BEQ.b CODE_B7DBF8
	LDA.w $7E9E5A,x
	JSR.w CODE_B7DCC3
	BCS.b CODE_B7DBDC
	LDA.w $7E9E5B,x
	JSR.w CODE_B7DCC3
	BCC.b CODE_B7DBF6
CODE_B7DBDC:
	LDA.b $9B
	CMP.w $7E995A,y
	BCS.b CODE_B7DBF8
	TYX
	STX.b $50
	LDA.w $7E9E5A,x
	JSR.w CODE_B7DCC3
	BCS.b CODE_B7DBF8
	LDA.w $7E9E5B,x
	JSR.w CODE_B7DCC3
	BCS.b CODE_B7DBF8
CODE_B7DBF6:
	LDY.b $50
CODE_B7DBF8:
	LDA.w $7E995A,y
	STA.b $66
	LDX.b $78
	STX.b $50
	TXY
	BEQ.b CODE_B7DC37
	LDA.w $7E9D5B,x
	JSR.w CODE_B7DD07
	BCS.b CODE_B7DC16
	JSR.w CODE_B7E0ED
	BNE.b CODE_B7DC35
	JSR.w CODE_B7DD0E
	BCC.b CODE_B7DC35
CODE_B7DC16:
	LDA.w $7E9A5A,y
	SBC.w #$0100
	CMP.b $9B
	BCS.b CODE_B7DC37
	TYX
	STX.b $50
	LDA.w $7E9D5B,x
	JSR.w CODE_B7DD07
	BCS.b CODE_B7DC37
	JSR.w CODE_B7E0ED
	BNE.b CODE_B7DC35
	JSR.w CODE_B7DD0E
	BCS.b CODE_B7DC37
CODE_B7DC35:
	LDY.b $50
CODE_B7DC37:
	LDA.w $7E9A5A,y
	STA.b $68
	LDX.b $78
	STX.b $50
	TXY
	BEQ.b CODE_B7DC6F
	LDA.w $7E9F5A,x
	JSR.w CODE_B7DD4D
	BCS.b CODE_B7DC53
	LDA.w $7E9F5B,x
	JSR.w CODE_B7DD4D
	BCC.b CODE_B7DC6D
CODE_B7DC53:
	LDA.b $9F
	CMP.w $7E9B5A,y
	BCS.b CODE_B7DC6F
	TYX
	STX.b $50
	LDA.w $7E9F5A,x
	JSR.w CODE_B7DD4D
	BCS.b CODE_B7DC6F
	LDA.w $7E9F5B,x
	JSR.w CODE_B7DD4D
	BCS.b CODE_B7DC6F
CODE_B7DC6D:
	LDY.b $50
CODE_B7DC6F:
	LDA.w $7E9B5A,y
	STA.b $6A
	LDX.b $78
	STX.b $50
	TXY
	BEQ.b CODE_B7DCAA
	LDA.w $7EA05A,x
	JSR.w CODE_B7DD7F
	BCS.b CODE_B7DC8B
	LDA.w $7EA05B,x
	JSR.w CODE_B7DD7F
	BCC.b CODE_B7DCA8
CODE_B7DC8B:
	LDA.w $7E9C5A,y
	SBC.w #$00E0
	CMP.b $9F
	BCS.b CODE_B7DCAA
	TYX
	STX.b $50
	LDA.w $7EA05A,x
	JSR.w CODE_B7DD7F
	BCS.b CODE_B7DCAA
	LDA.w $7EA05B,x
	JSR.w CODE_B7DD7F
	BCS.b CODE_B7DCAA
CODE_B7DCA8:
	LDY.b $50
CODE_B7DCAA:
	LDA.w $7E9C5A,y
	STA.b $6C
	LDX.b $78
	LDA.w $7E9D5A,x
	LDX.w #$0000
	AND.w #$0040
	BEQ.b CODE_B7DCBF
	LDX.w #$0002
CODE_B7DCBF:
	JSR.w (DATA_B7DDB5,x)
	RTS

CODE_B7DCC3:
	AND.w #$00FF
	BEQ.b CODE_B7DD05
	ASL
	TAY
	LDA.w $7E9D5A,y
	AND.w #$00A0
	BEQ.b CODE_B7DCE2
	BIT.w #$0020
	BNE.b CODE_B7DD05
	LDA.b $7B
	SEC
	SBC.w #$0014
	CMP.w $7E9A5A,y
	BCS.b CODE_B7DD05
CODE_B7DCE2:
	LDA.w $7E9A5A,y
	CMP.b $9B
	BCC.b CODE_B7DD04
	LDA.b $9F
	CLC
	ADC.w #$00E0
	CMP.w $7E9C5A,y
	BCS.b CODE_B7DCFA
	SEC
	SBC.w $7E9B5A,y
	BRA.b CODE_B7DCFF

CODE_B7DCFA:
	LDA.w $7E9C5A,y
	SBC.b $9F
CODE_B7DCFF:
	BCC.b CODE_B7DD04
	CMP.w #$0038
CODE_B7DD04:
	RTS

CODE_B7DD05:
	CLC
	RTS

CODE_B7DD07:
	AND.w #$00FF
	BEQ.b CODE_B7DD05
	ASL
	TAY
CODE_B7DD0E:
	LDA.w $7E9D5A,y
	AND.w #$00A0
	BEQ.b CODE_B7DD26
	BIT.w #$0020
	BNE.b CODE_B7DD05
	LDA.b $7B
	CLC
	ADC.w #$0014
	CMP.w $7E995A,y
	BCC.b CODE_B7DD05
CODE_B7DD26:
	LDA.b $9B
	CLC
	ADC.w #$0100
	CMP.w $7E995A,y
	BCC.b CODE_B7DD4C
	LDA.b $9F
	CLC
	ADC.w #$00E0
	CMP.w $7E9C5A,y
	BCS.b CODE_B7DD42
	SEC
	SBC.w $7E9B5A,y
	BRA.b CODE_B7DD47

CODE_B7DD42:
	LDA.w $7E9C5A,y
	SBC.b $9F
CODE_B7DD47:
	BCC.b CODE_B7DD4C
	CMP.w #$0038
CODE_B7DD4C:
	RTS

CODE_B7DD4D:
	AND.w #$00FF
	BEQ.b CODE_B7DD05
	ASL
	TAY
	LDA.w $7E9D5A,y
	AND.w #$00A0
	BNE.b CODE_B7DD7E
	LDA.w $7E9C5A,y
	CMP.b $9F
	BCC.b CODE_B7DD7E
	LDA.b $9B
	CLC
	ADC.w #$0100
	CMP.w $7E9A5A,y
	BCS.b CODE_B7DD74
	SEC
	SBC.w $7E995A,y
	BRA.b CODE_B7DD79

CODE_B7DD74:
	LDA.w $7E9A5A,y
	SBC.b $9B
CODE_B7DD79:
	BCC.b CODE_B7DD7E
	CMP.w #$0040
CODE_B7DD7E:
	RTS

CODE_B7DD7F:
	AND.w #$00FF
	BEQ.b CODE_B7DD05
	ASL
	TAY
	LDA.w $7E9D5A,y
	AND.w #$00A0
	BNE.b CODE_B7DDB4
	LDA.b $9F
	CLC
	ADC.w #$00E0
	CMP.w $7E9B5A,y
	BCC.b CODE_B7DDB4
	LDA.b $9B
	CLC
	ADC.w #$0100
	CMP.w $7E9A5A,y
	BCS.b CODE_B7DDAA
	SEC
	SBC.w $7E995A,y
	BRA.b CODE_B7DDAF

CODE_B7DDAA:
	LDA.w $7E9A5A,y
	SBC.b $9B
CODE_B7DDAF:
	BCC.b CODE_B7DDB4
	CMP.w #$0040
CODE_B7DDB4:
	RTS

DATA_B7DDB5:
	dw CODE_B7DDB9
	dw CODE_B7DE0B

CODE_B7DDB9:
	LDA.b $68
	SEC
	SBC.w #$0100
	CMP.b $66
	BCC.b CODE_B7DDCF
	CMP.b $9B
	BCC.b CODE_B7DDE0
	LDA.b $66
	CMP.b $9B
	BCS.b CODE_B7DDE0
	BRA.b CODE_B7DDE2

CODE_B7DDCF:
	ADC.b $66
	LSR
	CMP.b $B8
	BCC.b CODE_B7DDDE
	CMP.b $BC
	BCC.b CODE_B7DDE0
	LDA.b $BC
	BRA.b CODE_B7DDE0

CODE_B7DDDE:
	LDA.b $B8
CODE_B7DDE0:
	STA.b $9B
CODE_B7DDE2:
	LDA.b $6C
	SEC
	SBC.w #$00E0
	CMP.b $6A
	BCC.b CODE_B7DDF7
	CMP.b $9F
	BCC.b CODE_B7DE08
	LDA.b $6A
	CMP.b $9F
	BCS.b CODE_B7DE08
	RTS

CODE_B7DDF7:
	ADC.b $6A
	LSR
	CMP.b $BA
	BCC.b CODE_B7DE06
	CMP.b $BE
	BCC.b CODE_B7DE08
	LDA.b $BE
	BRA.b CODE_B7DE08

CODE_B7DE06:
	LDA.b $BA
CODE_B7DE08:
	STA.b $9F
	RTS

CODE_B7DE0B:
	LDY.w $0478
	LDA.w $7E9E5A,y
	BEQ.b CODE_B7DE22
	AND.w #$00FF
	ASL
	TAX
	LDA.w $7E9C5A,x
	CMP.w $7E9C5A,y
	BEQ.b CODE_B7DE35
	BRA.b CODE_B7DE74

CODE_B7DE22:
	LDA.w $7E9F5A,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w $7E9A5A,x
	CMP.w $7E9A5A,y
	BEQ.b CODE_B7DEAD
	BRL.w CODE_B7DEEC

CODE_B7DE35:
	LDA.w $7E9E5A,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w $7E9D5B,y
	AND.w #$00FF
	ASL
	TAY
	LDA.w $7E9B5A,x
	SEC
	SBC.w $7E9B5A,y
	STA.w $1B5D
	JSR.w CODE_B7DF8A
	EOR.w #$FFFF
	SEC
	ADC.w $7E9B5A,x
	STA.b $6A
	LDA.w $7E9C5A,x
	SEC
	SBC.w $7E9C5A,y
	STA.w $1B5D
	JSR.w CODE_B7DF8A
	EOR.w #$FFFF
	SEC
	ADC.w $7E9C5A,x
	STA.b $6C
	JMP.w CODE_B7DF47

CODE_B7DE74:
	LDA.w $7E9E5A,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w $7E9D5B,y
	AND.w #$00FF
	ASL
	TAY
	LDA.w $7E9B5A,y
	SEC
	SBC.w $7E9B5A,x
	STA.w $1B5D
	JSR.w CODE_B7DF8A
	CLC
	ADC.w $7E9B5A,x
	STA.b $6A
	LDA.w $7E9C5A,y
	SEC
	SBC.w $7E9C5A,x
	STA.w $1B5D
	JSR.w CODE_B7DF8A
	CLC
	ADC.w $7E9C5A,x
	STA.b $6C
	JMP.w CODE_B7DF47

CODE_B7DEAD:
	LDA.w $7E9F5A,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w $7EA05A,y
	AND.w #$00FF
	ASL
	TAY
	LDA.w $7E995A,x
	SEC
	SBC.w $7E995A,y
	STA.w $1B5D
	JSR.w CODE_B7DF69
	EOR.w #$FFFF
	SEC
	ADC.w $7E995A,x
	STA.b $66
	LDA.w $7E9A5A,x
	SEC
	SBC.w $7E9A5A,y
	STA.w $1B5D
	JSR.w CODE_B7DF69
	EOR.w #$FFFF
	SEC
	ADC.w $7E9A5A,x
	STA.b $68
	JMP.w CODE_B7DF25

CODE_B7DEEC:
	LDA.w $7E9F5A,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w $7EA05A,y
	AND.w #$00FF
	ASL
	TAY
	LDA.w $7E995A,y
	SEC
	SBC.w $7E995A,x
	STA.w $1B5D
	JSR.w CODE_B7DF69
	CLC
	ADC.w $7E995A,x
	STA.b $66
	LDA.w $7E9A5A,y
	SEC
	SBC.w $7E9A5A,x
	STA.w $1B5D
	JSR.w CODE_B7DF69
	CLC
	ADC.w $7E9A5A,x
	STA.b $68
	JMP.w CODE_B7DF25

CODE_B7DF25:
	LDA.b $68
	SEC
	SBC.w #$0100
	BCC.b CODE_B7DF41
	CMP.b $66
	BCS.b CODE_B7DF36
	ADC.b $66
	LSR
	BRA.b CODE_B7DF44

CODE_B7DF36:
	CMP.b $9B
	BCC.b CODE_B7DF44
	LDA.b $66
	CMP.b $9B
	BCS.b CODE_B7DF44
	RTS

CODE_B7DF41:
	LDA.w #$0000
CODE_B7DF44:
	STA.b $9B
	RTS

CODE_B7DF47:
	LDA.b $6C
	SEC
	SBC.w #$00E0
	BCC.b CODE_B7DF63
	CMP.b $6A
	BCS.b CODE_B7DF58
	ADC.b $6A
	LSR
	BRA.b CODE_B7DF66

CODE_B7DF58:
	CMP.b $9F
	BCC.b CODE_B7DF66
	LDA.b $6A
	CMP.b $9F
	BCS.b CODE_B7DF66
	RTS

CODE_B7DF63:
	LDA.w #$0000
CODE_B7DF66:
	STA.b $9F
	RTS

CODE_B7DF69:
	LDA.w $7E9B5A,y
	SEC
	SBC.w $7E9C5A,x
	SEC
	SBC.w #$00E0
	STA.w $1B61
	LDA.b $9F
	SEC
	SBC.w $7E9C5A,x
	BCC.b CODE_B7DFAB
	CMP.w $1B61
	BCS.b CODE_B7DFAF
	STA.w $1B5F
	JMP.w CODE_B7DFB3

CODE_B7DF8A:
	LDA.w $7E995A,y
	SEC
	SBC.w $7E9A5A,x
	SEC
	SBC.w #$0100
	STA.w $1B61
	LDA.b $9B
	SEC
	SBC.w $7E9A5A,x
	BCC.b CODE_B7DFAB
	CMP.w $1B61
	BCS.b CODE_B7DFAF
	STA.w $1B5F
	JMP.w CODE_B7DFB3

CODE_B7DFAB:
	LDA.w #$0000
	RTS

CODE_B7DFAF:
	LDA.w $1B5D
	RTS

CODE_B7DFB3:
	PHY
	LDY.w #$0000
	LDA.w $1B5D
	BEQ.b CODE_B7E030
CODE_B7DFBC:
	CMP.w #$0100
	BCC.b CODE_B7DFC5
	LSR
	INY
	BRA.b CODE_B7DFBC

CODE_B7DFC5:
	SEP.b #$20
	STA.l !REGISTER_Multiplicand
	REP.b #$20
	LDA.w $1B5F
	BEQ.b CODE_B7E030
CODE_B7DFD2:
	CMP.w #$0100
	BCC.b CODE_B7DFDB
	LSR
	INY
	BRA.b CODE_B7DFD2

CODE_B7DFDB:
	SEP.b #$20
	STA.l !REGISTER_Multiplier
	REP.b #$20
	NOP #3
	LDA.l !REGISTER_ProductOrRemainderLo
	BMI.b CODE_B7DFF5
CODE_B7DFEC:
	DEY
	BMI.b CODE_B7DFF4
	ASL
	BPL.b CODE_B7DFEC
	BRA.b CODE_B7DFF5

CODE_B7DFF4:
	INY
CODE_B7DFF5:
	STA.l !REGISTER_DividendLo
	LDA.w $1B61
	BEQ.b CODE_B7E030
CODE_B7DFFE:
	CMP.w #$0100
	BCC.b CODE_B7E007
	LSR
	DEY
	BRA.b CODE_B7DFFE

CODE_B7E007:
	SEP.b #$20
	STA.l !REGISTER_Divisor
	REP.b #$20
	NOP #4
	TYA
	BEQ.b CODE_B7E022
	BPL.b CODE_B7E028
	LDA.l !REGISTER_QuotientLo
CODE_B7E01C:
	LSR
	INY
	BMI.b CODE_B7E01C
	PLY
	RTS

CODE_B7E022:
	LDA.l !REGISTER_QuotientLo
	PLY
	RTS

CODE_B7E028:
	LDA.l !REGISTER_QuotientLo
CODE_B7E02C:
	ASL
	DEY
	BNE.b CODE_B7E02C
CODE_B7E030:
	PLY
	RTS

CODE_B7E032:
	AND.w #$0003
	BEQ.b CODE_B7E057
	CMP.w #$0003
	BNE.b CODE_B7E072
	LDA.w $7EA05A,x
	JSR.w CODE_B7E0AD
	BCS.b CODE_B7E053
	LDA.w $7EA05B,x
	JSR.w CODE_B7E0AD
	BCS.b CODE_B7E053
	LDA.w $7E9C5A,x
	STA.b $7F
	BRA.b CODE_B7E072

CODE_B7E053:
	LDA.w #$0004
	RTS

CODE_B7E057:
	LDA.w $7E9F5A,x
	JSR.w CODE_B7E0AD
	BCS.b CODE_B7E06E
	LDA.w $7E9F5B,x
	JSR.w CODE_B7E0AD
	BCS.b CODE_B7E06E
	LDA.w $7E9B5A,x
	STA.b $7F
	BRA.b CODE_B7E072

CODE_B7E06E:
	LDA.w #$0003
	RTS

CODE_B7E072:
	LDA.b $50
	AND.w #$000C
	BEQ.b CODE_B7E082
	CMP.w #$000C
	BEQ.b CODE_B7E096
CODE_B7E07E:
	LDA.w #$0000
	RTS

CODE_B7E082:
	LDA.w $7E9E5A,x
	JSR.w CODE_B7E0CC
	BCS.b CODE_B7E092
	LDA.w $7E9E5B,x
	JSR.w CODE_B7E0CC
	BCC.b CODE_B7E07E
CODE_B7E092:
	LDA.w #$0001
	RTS

CODE_B7E096:
	LDA.w $7E9D5B,x
	JSR.w CODE_B7E0CC
	BCS.b CODE_B7E0A9
	JSR.w CODE_B7E0ED
	CLC
	BNE.b CODE_B7E07E
	JSR.w CODE_B7E0D3
	BCC.b CODE_B7E07E
CODE_B7E0A9:
	LDA.w #$0002
	RTS

CODE_B7E0AD:
	AND.w #$00FF
	BEQ.b CODE_B7E0EB
	ASL
	TAY
	LDA.w $7E9D5A,y
	AND.w #$0020
	BNE.b CODE_B7E0CB
	LDA.b $7B
	CMP.w $7E995A,y
	BCC.b CODE_B7E0CB
	LDA.w $7E9A5A,y
	CMP.b $7B
	BCC.b CODE_B7E0CB
	TYX
CODE_B7E0CB:
	RTS

CODE_B7E0CC:
	AND.w #$00FF
	BEQ.b CODE_B7E0EB
	ASL
	TAY
CODE_B7E0D3:
	LDA.w $7E9D5A,y
	AND.w #$0020
	BNE.b CODE_B7E0EB
	LDA.b $7F
	CMP.w $7E9B5A,y
	BCC.b CODE_B7E0EA
	LDA.w $7E9C5A,y
	CMP.b $7F
	BCC.b CODE_B7E0EA
	TYX
CODE_B7E0EA:
	RTS

CODE_B7E0EB:
	CLC
	RTS

CODE_B7E0ED:
	LDA.w $7E9D5B,x
	AND.w #$00FF
	BEQ.b CODE_B7E107
	INC
	ASL
	TAY
	SEP.b #$20
	TXA
	LSR
	CMP.w $7E9E5A,y
	BEQ.b CODE_B7E104
	CMP.w $7E9E5B,y
CODE_B7E104:
	REP.b #$20
	RTS

CODE_B7E107:
	INC
	RTS

CODE_B7E109:
	LDX.b $76
	LDA.b $7B
	INX
	INX
CODE_B7E10F:
	DEX
	DEX
	CMP.w $7E995A,x
	BCC.b CODE_B7E10F
	CMP.w $7E9A5A,x
	BCC.b CODE_B7E122
CODE_B7E11B:
	DEX
	DEX
	CMP.w $7E9A5A,x
	BCS.b CODE_B7E11B
CODE_B7E122:
	LDA.b $7F
	CMP.w $7E9B5A,x
	BCS.b CODE_B7E130
CODE_B7E129:
	DEX
	DEX
	CMP.w $7E9B5A,x
	BCC.b CODE_B7E129
CODE_B7E130:
	CMP.w $7E9C5A,x
	BCS.b CODE_B7E129
	LDA.b $7B
	CMP.w $7E9A5A,x
	LDA.b $7F
	BCS.b CODE_B7E129
	RTS

CODE_B7E13F:
	JSR.w CODE_B7E218
	LDA.w $194B
	BIT.w #$0002
	BNE.b CODE_B7E1A9
	JSR.w CODE_B7E336
	LDA.b $5A
	CLC
	ADC.b $8E
	TAY
	LDA.w #$0000
	BIT.b $5A
	BPL.b CODE_B7E15B
	DEC
CODE_B7E15B:
	ADC.b $90
	TAX
	BMI.b CODE_B7E16F
	BNE.b CODE_B7E167
	CPY.w #$0801
	BCC.b CODE_B7E17D
CODE_B7E167:
	LDX.w #$0000
	LDY.w #$0800
	BRA.b CODE_B7E17D

CODE_B7E16F:
	INC
	BNE.b CODE_B7E177
	CPY.w #$F800
	BCS.b CODE_B7E17D
CODE_B7E177:
	LDX.w #$FFFF
	LDY.w #$F800
CODE_B7E17D:
	TYA
	CLC
	ADC.b $96
	STA.b $96
	TXA
	ADC.b $98
	STA.b $98
	LDA.w #$0100
	CMP.b $97
	BCS.b CODE_B7E195
	LDA.b $BE
	CMP.b $97
	BCS.b CODE_B7E197
CODE_B7E195:
	STA.b $97
CODE_B7E197:
	LDA.b $97
	SEC
	SBC.w $1973
	STA.w $1985
	LDA.b $97
	STA.w $1973
	DEC
	STA.w $1975
CODE_B7E1A9:
	LDA.w $194B
	BIT.w #$0001
	BNE.b CODE_B7E217
	JSR.w CODE_B7E25E
	LDA.b $58
	CLC
	ADC.b $8A
	TAY
	LDA.w #$0000
	BIT.b $58
	BPL.b CODE_B7E1C2
	DEC
CODE_B7E1C2:
	ADC.b $8C
	TAX
	BMI.b CODE_B7E1D6
	BNE.b CODE_B7E1CE
	CPY.w #$0801
	BCC.b CODE_B7E1E4
CODE_B7E1CE:
	LDX.w #$0000
	LDY.w #$0800
	BRA.b CODE_B7E1E4

CODE_B7E1D6:
	INC
	BNE.b CODE_B7E1DE
	CPY.w #$F800
	BCS.b CODE_B7E1E4
CODE_B7E1DE:
	LDX.w #$FFFF
	LDY.w #$F800
CODE_B7E1E4:
	TYA
	CLC
	ADC.b $92
	STA.b $92
	TXA
	ADC.b $94
	STA.b $94
	BPL.b CODE_B7E1F5
	STZ.b $92
	STZ.b $94
CODE_B7E1F5:
	LDA.w #$0100
	CMP.b $93
	BCS.b CODE_B7E202
	LDA.b $BC
	CMP.b $93
	BCS.b CODE_B7E204
CODE_B7E202:
	STA.b $93
CODE_B7E204:
	LDA.b $93
	SEC
	SBC.w $196D
	STA.w $1989
	LDA.b $93
	STA.w $196D
	LDA.b $92
	STA.w $196C
CODE_B7E217:
	RTS

CODE_B7E218:
	LDA.l $000000
	AND.w #$0003
	BNE.b CODE_B7E259
	LDA.b $B2
	LSR.b $B2
	CMP.w #$0040
	BCC.b CODE_B7E234
	BIT.b $B6
	BVC.b CODE_B7E237
	EOR.w #$FFFF
	INC
	BRA.b CODE_B7E237

CODE_B7E234:
	LDA.w #$0000
CODE_B7E237:
	STA.b $58
	LDA.b $B4
	LSR.b $B4
	CMP.w #$0040
	BCC.b CODE_B7E24C
	BIT.b $B6
	BPL.b CODE_B7E24F
	EOR.w #$FFFF
	INC
	BRA.b CODE_B7E24F

CODE_B7E24C:
	LDA.w #$0000
CODE_B7E24F:
	STA.b $5A
	LDA.b $B6
	EOR.w #$C000
	STA.b $B6
	RTS

CODE_B7E259:
	STZ.b $58
	STZ.b $5A
	RTS

CODE_B7E25E:
	SEP.b #$10
	LDX.b $84
	LDY.b $85
	LDA.b $5E
	SEC
	SBC.b $92
	STA.b $6A
	LDA.b $60
	SBC.b $94
	STA.b $6C
	LDA.b $9A
	SEC
	SBC.b $5E
	STA.b $66
	LDA.b $9C
	SBC.b $60
	STA.b $68
	LDA.b $66
	CLC
	ADC.b $6A
	STA.b $50
	LDA.b $68
	ADC.b $6C
	DEX
	BMI.b CODE_B7E295
CODE_B7E28C:
	CMP.w #$8000
	ROR
	ROR.b $50
	DEX
	BPL.b CODE_B7E28C
CODE_B7E295:
	STA.b $52
	TAX
	BPL.b CODE_B7E2A8
	LDA.w #$FFFF
	STA.b $52
	EOR.b $82
	INC
	CMP.b $50
	BCC.b CODE_B7E2B2
	BCS.b CODE_B7E2B0
CODE_B7E2A8:
	STZ.b $52
	LDA.b $82
	CMP.b $50
	BCS.b CODE_B7E2B2
CODE_B7E2B0:
	STA.b $50
CODE_B7E2B2:
	DEY
	BMI.b CODE_B7E2E6
	LDA.b $6A
	BIT.b $6C
	BPL.b CODE_B7E2D1
	CMP.w #$FFE0
	BCS.b CODE_B7E2E4
CODE_B7E2C0:
	SEC
	ROR.b $6C
	ROR
	DEY
	BPL.b CODE_B7E2C0
	CMP.w #$FFF8
	BCC.b CODE_B7E2E4
	LDA.w #$FFF8
	BRA.b CODE_B7E2E4

CODE_B7E2D1:
	CMP.w #$0020
	BCC.b CODE_B7E2E4
CODE_B7E2D6:
	LSR.b $6C
	ROR
	DEY
	BPL.b CODE_B7E2D6
	CMP.w #$0008
	BCS.b CODE_B7E2E4
	LDA.w #$0008
CODE_B7E2E4:
	STA.b $6A
CODE_B7E2E6:
	LDA.b $66
	CLC
	ADC.b $6A
	STA.b $6A
	LDA.b $68
	ADC.b $6C
	STA.b $6C
	ORA.b $6A
	BEQ.b CODE_B7E322
	LDA.b $8A
	CLC
	ADC.b $50
	STA.b $8A
	LDA.b $8C
	ADC.b $52
	STA.b $8C
	EOR.b $6C
	BMI.b CODE_B7E32D
	LDA.b $6C
	BPL.b CODE_B7E318
	CMP.b $8C
	BNE.b CODE_B7E314
	LDA.b $6A
	CMP.b $8A
CODE_B7E314:
	BCS.b CODE_B7E322
	BCC.b CODE_B7E32A
CODE_B7E318:
	CMP.b $8C
	BNE.b CODE_B7E320
	LDA.b $6A
	CMP.b $8A
CODE_B7E320:
	BCS.b CODE_B7E32A
CODE_B7E322:
	LDA.b $6A
	STA.b $8A
	LDA.b $6C
	STA.b $8C
CODE_B7E32A:
	REP.b #$10
	RTS

CODE_B7E32D:
	LDA.b $8C
	ASL
	ROR.b $8C
	ROR.b $8A
	BRA.b CODE_B7E32A

CODE_B7E336:
	SEP.b #$10
	LDA.b $7F
	SEC
	SBC.b $5C
	TAX
	LDA.b $9F
	CMP.b $63
	BCS.b CODE_B7E368
	CMP.b $97
	BCS.b CODE_B7E368
	LDA.b $7F
	SEC
	SBC.w #$0020
	BPL.b CODE_B7E353
	LDA.w #$0000
CODE_B7E353:
	CMP.b $97
	BCS.b CODE_B7E392
	CPX.b #$FD
	BCS.b CODE_B7E392
	CPX.b #$FA
	BCC.b CODE_B7E389
CODE_B7E35F:
	LDX.b #$03
	LDY.b #$03
	LDA.w #$00C0
	BRA.b CODE_B7E398

CODE_B7E368:
	LDA.b $7F
	SEC
	SBC.w #$00C0
	BPL.b CODE_B7E373
	LDA.w #$0000
CODE_B7E373:
	SEC
	SBC.b $97
	BCC.b CODE_B7E392
	CMP.w #$0018
	BCS.b CODE_B7E389
	CPX.b #$03
	BCC.b CODE_B7E392
	CPX.b #$08
	BCC.b CODE_B7E35F
	CPX.b #$80
	BCS.b CODE_B7E392
CODE_B7E389:
	LDX.b #$02
	LDY.b #$02
	LDA.w #$0240
	BRA.b CODE_B7E398

CODE_B7E392:
	LDX.b $88
	LDY.b $89
	LDA.b $86
CODE_B7E398:
	STA.b $54
	LDA.b $62
	SEC
	SBC.b $96
	STA.b $6A
	LDA.b $64
	SBC.b $98
	STA.b $6C
	LDA.b $9E
	SEC
	SBC.b $62
	STA.b $66
	LDA.b $A0
	SBC.b $64
	STA.b $68
	LDA.b $66
	CLC
	ADC.b $6A
	STA.b $50
	LDA.b $68
	ADC.b $6C
	DEX
	BMI.b CODE_B7E3CB
CODE_B7E3C2:
	CMP.w #$8000
	ROR
	ROR.b $50
	DEX
	BPL.b CODE_B7E3C2
CODE_B7E3CB:
	STA.b $52
	TAX
	BPL.b CODE_B7E3DE
	LDA.w #$FFFF
	STA.b $52
	EOR.b $54
	INC
	CMP.b $50
	BCC.b CODE_B7E3E8
	BCS.b CODE_B7E3E6
CODE_B7E3DE:
	STZ.b $52
	LDA.b $54
	CMP.b $50
	BCS.b CODE_B7E3E8
CODE_B7E3E6:
	STA.b $50
CODE_B7E3E8:
	DEY
	BMI.b CODE_B7E41C
	LDA.b $6A
	BIT.b $6C
	BPL.b CODE_B7E407
	CMP.w #$FFE0
	BCS.b CODE_B7E41A
CODE_B7E3F6:
	SEC
	ROR.b $6C
	ROR
	DEY
	BPL.b CODE_B7E3F6
	CMP.w #$FFF8
	BCC.b CODE_B7E41A
	LDA.w #$FFF8
	BRA.b CODE_B7E41A

CODE_B7E407:
	CMP.w #$0020
	BCC.b CODE_B7E41A
CODE_B7E40C:
	LSR.b $6C
	ROR
	DEY
	BPL.b CODE_B7E40C
	CMP.w #$0008
	BCS.b CODE_B7E41A
	LDA.w #$0008
CODE_B7E41A:
	STA.b $6A
CODE_B7E41C:
	LDA.b $66
	CLC
	ADC.b $6A
	STA.b $6A
	LDA.b $68
	ADC.b $6C
	STA.b $6C
	ORA.b $6A
	BEQ.b CODE_B7E458
	LDA.b $8E
	CLC
	ADC.b $50
	STA.b $8E
	LDA.b $90
	ADC.b $52
	STA.b $90
	EOR.b $6C
	BMI.b CODE_B7E463
	LDA.b $6C
	BPL.b CODE_B7E44E
	CMP.b $90
	BNE.b CODE_B7E44A
	LDA.b $6A
	CMP.b $8E
CODE_B7E44A:
	BCS.b CODE_B7E458
	BCC.b CODE_B7E460
CODE_B7E44E:
	CMP.b $90
	BNE.b CODE_B7E456
	LDA.b $6A
	CMP.b $8E
CODE_B7E456:
	BCS.b CODE_B7E460
CODE_B7E458:
	LDA.b $6A
	STA.b $8E
	LDA.b $6C
	STA.b $90
CODE_B7E460:
	REP.b #$10
	RTS

CODE_B7E463:
	LDA.b $90
	ASL
	ROR.b $90
	ROR.b $8E
	BRA.b CODE_B7E460

CODE_B7E46C:
	BPL.b CODE_B7E472
	EOR.w #$FFFF
	INC
CODE_B7E472:
	STA.w $04B2
	LDA.w #$4000
	TRB.w $04B6
	RTL

CODE_B7E47C:
	BPL.b CODE_B7E482
	EOR.w #$FFFF
	INC
CODE_B7E482:
	STA.w $04B2
	LDA.w #$4000
	TSB.w $04B6
	RTL

CODE_B7E48C:
	BPL.b CODE_B7E492
	EOR.w #$FFFF
	INC
CODE_B7E492:
	STA.w $04B4
	LDA.w #$8000
	TSB.w $04B6
	RTL

CODE_B7E49C:
	JMP.w CODE_B7E4B7

CODE_B7E49F:
	JMP.w CODE_B7E4AB

CODE_B7E4A2:
	JMP.w CODE_B7ED26

CODE_B7E4A5:
	JMP.w CODE_B7E864

CODE_B7E4A8:
	JMP.w CODE_B7EDCE

CODE_B7E4AB:
	JSL.l CODE_B7E789
	JSR.w CODE_B7EB08
	JSL.l CODE_B7E864
	RTL

CODE_B7E4B7:
	PHB
	PHK
	PLB
	LDA.w #$0000
	STA.w $18EF
	LDA.w $05D3
	CMP.w #$0109
	BCC.b CODE_B7E4CB
	LDA.w #$0109
CODE_B7E4CB:
	STA.w $18CD
	CMP.w #$0099
	BCC.b CODE_B7E4D6
	LDA.w #$0099
CODE_B7E4D6:
	STA.w $18CB
	LDA.w #$0010
	STA.w $18F5
	STZ.w $18F3
	STZ.b $36
	STZ.b $38
	LDA.w #DATA_ECF236>>16
	STA.b $2C
	LDA.w $0470
	ASL
	ADC.w $0470
	ASL
	TAX
	LDA.w DATA_B7E747,x
	STA.b $24
	LDA.w DATA_B7E747+$02,x
	STA.b $26
	LDA.w DATA_B7E747+$04,x
	STA.b $1E
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	ASL
	TAX
	LDA.l DATA_ECD002+$02,x
	SEC
	SBC.l DATA_ECD002,x
	LSR
	LSR
	STA.b $1C
	LDA.l DATA_ECD002,x
	TAX
	PEA.w $7E6780>>8
	PLB
	PLB
	LDY.w #$0000
	LDA.w #$7380
	STA.b $21
CODE_B7E526:
	DEC.b $1C
	BPL.b CODE_B7E52E
	TYX
	BRL.w CODE_B7E604

CODE_B7E52E:
	PHY
	PHX
	LDA.l DATA_ECD002+$02,x
	STA.b $3C
	LDA.l DATA_ECD002,x
	STA.b $3A
	AND.w #$0003
	ASL
	STA.b $3E
	LDA.b $3A
	AND.w #$000C
	LSR
	TAX
	LDA.l DATA_B7E727+$08,x
	TSB.b $3E
	LDA.b $3B
	AND.w #$C000
	LSR
	LSR
	ORA.b $3E
	STA.w $7E6788,y
	LDA.b $3A
	LSR
	AND.b $24
	CLC
	ADC.w #$0100
	STA.w $7E6780,y
	LDA.b $3B
	PEA.w CODE_B7E56F-$01
	JMP.w ($001E)
CODE_B7E56F:
	AND.b $26
	CLC
	ADC.w #$0100
	STA.w $7E6782,y
	LDA.b $21
	STA.w $7E678A,y
	LDA.b $3D
	AND.w #$00FF
	ASL
	ADC.l DATA_ECD000
	STA.b $2A
	LDA.b [$2A]
	CLC
	ADC.l DATA_ECD000
	STA.b $2A
	LDA.b [$2A]
	AND.w #$00FF
	STA.b $28
	ASL
	STA.w $7E6784,y
	ASL
	ASL
	STA.w $7E6786,y
	LDA.w $7E6782,y
	CLC
	SBC.b $38
	BPL.b CODE_B7E5B8
	LDA.b $36
	STA.w $7E678C,y
	TYX
	TAY
	TXA
	STA.w $7E678E,y
	STA.b $36
	TAY
CODE_B7E5B8:
	LDA.w $7E6782,y
	STA.b $38
	LDY.w #$0001
	LDA.b [$2A],y
	ASL
	AND.w #$007F
	TAX
	LDA.l DATA_B7E727-$02,x
	STA.b $34
	STA.b $32
	LDX.b $21
	INY
CODE_B7E5D2:
	LDA.b [$2A],y
	INY
	INY
	SEC
CODE_B7E5D7:
	ROR
	BEQ.b CODE_B7E5D2
	ROR.b $32
	BCC.b CODE_B7E5D7
	STA.b $1A
	LDA.b $32
	STA.l $7E0000,x
	LDA.b $34
	STA.b $32
	LDA.b $1A
	INX
	INX
	DEC.b $28
	CLC
	BNE.b CODE_B7E5D7
	STX.b $21
	PLA
	CLC
	ADC.w #$0004
	TAX
	PLA
	CLC
	ADC.w #$0010
	TAY
	BRL.w CODE_B7E526

CODE_B7E604:
	STX.b $2C
	LDA.w #$0000
	STA.l $7E6782,x
	STA.l $7E678A,x
	STA.l $7E678E,x
	DEC
	STA.l $7E6780,x
	LDA.b $36
	STA.l $7E678C,x
	TXA
	LDX.b $36
	STA.l $7E678E,x
	LDX.b $2C
	BNE.b CODE_B7E62E
	BRL.w CODE_B7E71E

CODE_B7E62E:
	LDX.b $2C
	TXA
	SEC
	SBC.w #$0010
	STA.b $2A
	LDA.l $7E678C,x
	BEQ.b CODE_B7E69A
	STA.b $2C
	CMP.b $2A
	BEQ.b CODE_B7E62E
	TAX
	SEC
	SBC.w #$0010
	STA.b $2E
	LDA.l $7E678C,x
	STA.b $30
	LDX.b $2E
	LDA.l $7E6782,x
	STA.b $1E
	LDX.b $2A
CODE_B7E65A:
	LDA.l $7E6782,x
	CMP.b $1E
	BCC.b CODE_B7E673
	LDA.b $2E
	STA.l $7E678C,x
	TXA
	SBC.w #$0010
	TAX
	CMP.b $2C
	BNE.b CODE_B7E65A
	BRA.b CODE_B7E62E

CODE_B7E673:
	LDA.b $2E
	CMP.b $30
	BEQ.b CODE_B7E689
	SBC.w #$0010
	STA.b $2E
	TXY
	TAX
	LDA.l $7E6782,x
	STA.b $1E
	TYX
	BRA.b CODE_B7E65A

CODE_B7E689:
	LDA.b $2E
	STA.l $7E678C,x
	TXA
	CMP.b $2C
	BEQ.b CODE_B7E62E
	SBC.w #$0010
	TAX
	BRA.b CODE_B7E689

CODE_B7E69A:
	LDX.b $2A
CODE_B7E69C:
	LDA.w #$FFFF
	STA.l $7E678C,x
	TXA
	SBC.w #$0010
	TAX
	BCS.b CODE_B7E69C
	STZ.b $2C
CODE_B7E6AC:
	LDX.b $2C
	TXA
	CLC
	ADC.w #$0010
	STA.b $2A
	LDA.l $7E678E,x
	BEQ.b CODE_B7E71E
	STA.b $2C
	CMP.b $2A
	BEQ.b CODE_B7E6AC
	STA.b $2E
	TAX
	LDA.l $7E678E,x
	STA.b $30
	LDA.l $7E6782,x
	CLC
	ADC.w #$0167
	STA.b $1E
	LDX.b $2A
CODE_B7E6D6:
	LDA.l $7E6772,x
	CMP.b $1E
	BCS.b CODE_B7E6EF
	LDA.b $2E
	STA.l $7E678E,x
	TXA
	ADC.w #$0010
	TAX
	CMP.b $2C
	BCC.b CODE_B7E6D6
	BCS.b CODE_B7E6AC
CODE_B7E6EF:
	LDA.b $2E
	ADC.w #$000F
	CMP.b $30
	BCS.b CODE_B7E70B
	STA.b $2E
	STX.b $2A
	TAX
	LDA.l $7E6782,x
	CLC
	ADC.w #$0167
	STA.b $1E
	LDX.b $2A
	BRA.b CODE_B7E6D6

CODE_B7E70B:
	CLC
CODE_B7E70C:
	LDA.b $2E
	STA.l $7E678E,x
	TXA
	ADC.w #$0010
	TAX
	CMP.b $2C
	BCC.b CODE_B7E70C
	BRL.w CODE_B7E6AC

CODE_B7E71E:
	LDA.w #$FFFE
	STA.l $7E9780
	PLB
	RTL

DATA_B7E727:
	dw $0001,$0002,$0004,$0008,$0010,$0020,$0040,$0080
	dw $0100,$0200,$0400,$0800,$1000,$2000,$4000,$8000

DATA_B7E747:
	dw $3FF8,$03F8,CODE_B7E784
	dw $1FF8,$07F8,CODE_B7E785
	dw $0FF8,$0FF8,CODE_B7E786
	dw $0FF8,$0FF8,CODE_B7E786
	dw $07F8,$1FF8,CODE_B7E787
	dw $03F8,$3FF8,CODE_B7E788
	dw $0FF8,$0FF8,CODE_B7E786
	dw $0FF8,$0FF8,CODE_B7E786
	dw $7FF8,$01F8,CODE_B7E783
	dw $0FF8,$0FF8,CODE_B7E786

CODE_B7E783:
	LSR
CODE_B7E784:
	LSR
CODE_B7E785:
	LSR
CODE_B7E786:
	LSR
CODE_B7E787:
	LSR
CODE_B7E788:
	RTS

CODE_B7E789:
	LDA.w $196D
	SEC
	SBC.w #$0107
	BPL.b CODE_B7E795
	LDA.w #$0000
CODE_B7E795:
	STA.b $2C
	LDA.w $1975
	SEC
	SBC.w #$008F
	BPL.b CODE_B7E7A3
	LDA.w #$0000
CODE_B7E7A3:
	STA.b $2E
	LDX.w $18F3
	LDA.l $7E6780,x
	CMP.b $2C
	BCS.b CODE_B7E803
	LDA.l $7E6782,x
	CMP.b $2E
	BCS.b CODE_B7E7DB
	LDA.l $7E678E,x
	TAX
	LDA.l $7E6780,x
	CMP.b $2C
	BCC.b CODE_B7E7FF
	LDA.w $18F3
	ADC.w #$000F
	TAX
	LDA.l $7E6782,x
	CMP.l $7E6772,x
	BCC.b CODE_B7E802
	CMP.b $2E
	BCC.b CODE_B7E7FF
	RTL

CODE_B7E7DB:
	LDA.l $7E678E,x
	TAX
	LDA.l $7E6780,x
	CMP.b $2C
	BCC.b CODE_B7E7FF
	LDA.w $18F3
	SBC.w #$0010
	BMI.b CODE_B7E802
	TAX
	LDA.l $7E6782,x
	CMP.l $7E6792,x
	BCS.b CODE_B7E802
	CMP.b $2E
	BCC.b CODE_B7E802
CODE_B7E7FF:
	STX.w $18F3
CODE_B7E802:
	RTL

CODE_B7E803:
	INC
	BEQ.b CODE_B7E863
	LDA.l $7E6782,x
	CMP.b $2E
	BCS.b CODE_B7E836
	LDA.l $7E678C,x
	BMI.b CODE_B7E820
	TAX
	LDA.l $7E6780,x
	CMP.b $2C
	BCS.b CODE_B7E860
	STX.w $18F3
CODE_B7E820:
	LDA.w $18F3
	ADC.w #$0010
	TAX
	LDA.l $7E6782,x
	CMP.l $7E6772,x
	BCC.b CODE_B7E863
	CMP.b $2E
	BCC.b CODE_B7E860
	RTL

CODE_B7E836:
	LDA.l $7E678C,x
	BMI.b CODE_B7E849
	TAX
	LDA.l $7E6780,x
	CMP.b $2C
	BCS.b CODE_B7E860
	STX.w $18F3
	SEC
CODE_B7E849:
	LDA.w $18F3
	SBC.w #$0010
	BMI.b CODE_B7E863
	TAX
	LDA.l $7E6782,x
	CMP.l $7E6792,x
	BCS.b CODE_B7E863
	CMP.b $2E
	BCC.b CODE_B7E863
CODE_B7E860:
	STX.w $18F3
CODE_B7E863:
	RTL

CODE_B7E864:
	PHB
	PHK
	PLB
	LDA.b $82
	CMP.w #$0400
	BCS.b CODE_B7E8D6
	STA.w !REGISTER_WRAMAddressLo
	STZ.w !REGISTER_WRAMAddressBank
	SEC
	SBC.w #$0200
	LSR
	LSR
	SEP.b #$30
	STA.b $1A
	AND.b #$03
	TAY
	EOR.b $1A
	LSR
	LSR
	ADC.b #$60
	STA.b $20
	TAX
	LDA.w $03A0,x
	AND.w DATA_B7E8D8,y
	ORA.w DATA_B7E8DC,y
	SEC
CODE_B7E894:
	ROL
	ROL
	BCC.b CODE_B7E894
	STA.b $32
	LDA.b #$7E
	STA.b $23
	REP.b #$30
	JSR.w CODE_B7E8E0
	JSR.w CODE_B7EDDA
	LDA.b $20
	BIT.w #$0080
	BNE.b CODE_B7E8D6
	SEC
	SBC.w #$0060
	AND.w #$001F
	TAY
	ASL
	ASL
	ASL
	ASL
	ADC.w #$0200
	STA.b $82
	LDX.w #$0004
	SEP.b #$20
	LDA.b $32
CODE_B7E8C5:
	DEX
	LSR
	LSR
	BCC.b CODE_B7E8C5
	STA.w $0400,y
	REP.b #$20
	TXA
	ASL
	ASL
	ADC.b $82
	STA.b $82
CODE_B7E8D6:
	PLB
	RTL

DATA_B7E8D8:
	db $00,$03,$0F,$3F

DATA_B7E8DC:
	db $01,$04,$10,$40

CODE_B7E8E0:
	LDA.w $196D
	CLC
	ADC.w #$0100
	STA.b $2C
	LDA.w $1973
	CLC
	ADC.w #$00E0
	STA.b $2E
	SEC
	SBC.w #$0167
	BPL.b CODE_B7E8FB
	LDA.w #$0000
CODE_B7E8FB:
	STA.b $30
	LDX.w $18F3
CODE_B7E900:
	SEC
CODE_B7E901:
	LDA.l $7E6780,x
	SBC.b $2C
	BCS.b CODE_B7E980
	ADC.l $7E6786,x
	ADC.w #$010F
	BMI.b CODE_B7E93A
	LDA.l $7E6782,x
	CMP.b $2E
	BCS.b CODE_B7E94F
	CMP.b $30
	BCS.b CODE_B7E956
CODE_B7E91E:
	TXA
	ADC.w #$0010
	TAX
	LDA.l $7E6782,x
	CMP.l $7E6772,x
	BCC.b CODE_B7E933
	CMP.b $30
	BCC.b CODE_B7E91E
	BCS.b CODE_B7E901
CODE_B7E933:
	LDA.l $7E677E,x
	TAX
	BRA.b CODE_B7E900

CODE_B7E93A:
	LDA.l $7E6782,x
	CMP.l $7E6792,x
	BCS.b CODE_B7E94F
	CMP.b $2E
	BCS.b CODE_B7E94F
	TXA
	ADC.w #$0010
	TAX
	BRA.b CODE_B7E900

CODE_B7E94F:
	LDA.l $7E678E,x
	TAX
	BCS.b CODE_B7E901
CODE_B7E956:
	PHX
	LDA.l $7E6788,x
	BIT.w $18F5
	BEQ.b CODE_B7E968
	JSR.w CODE_B7E981
	PLX
	PHX
	JSR.w CODE_B7EB69
CODE_B7E968:
	PLA
	CLC
	ADC.w #$0010
	TAX
	LDA.l $7E6782,x
	CMP.l $7E6772,x
	BCS.b CODE_B7E901
	LDA.l $7E677E,x
	TAX
	BRL.w CODE_B7E900

CODE_B7E980:
	RTS

CODE_B7E981:
	AND.w #$0006
	TAY
	LDA.l $7E6788,x
	AND.w #$3000
	ORA.w $18F7,y
	STA.b $2A
	LDA.l $7E6782,x
	SEC
	SBC.w $1973
	STA.b $26
	BCS.b CODE_B7E9AA
	ADC.w #$008F
	LSR
	LSR
	LSR
	ASL
	TAY
	LDA.w DATA_B7EE87,y
	BRA.b CODE_B7E9BA

CODE_B7E9AA:
	LDY.w #$0000
	SBC.w #$0060
	BCC.b CODE_B7E9B7
	LSR
	LSR
	LSR
	ASL
	TAY
CODE_B7E9B7:
	LDA.w DATA_B7EEA9,y
CODE_B7E9BA:
	STA.b $28
	LDA.l $7E6780,x
	SEC
	SBC.w $196D
	STA.b $24
	BCS.b CODE_B7E9EF
	ADC.w #$000F
	BCS.b CODE_B7E9EF
	ADC.l $7E6786,x
	LSR
	LSR
	LSR
	ASL
	STA.b $1A
	LDA.l $7E6784,x
	SEC
	SBC.b $1A
	TAY
	CLC
	ADC.l $7E678A,x
	STA.b $21
	TYA
	ASL
	ASL
	ADC.b $24
	STA.b $24
	BRA.b CODE_B7EA0B

CODE_B7E9EF:
	LDA.w #$0107
	SEC
	SBC.b $24
	LSR
	LSR
	LSR
	ASL
	CMP.l $7E6784,x
	BCC.b CODE_B7EA03
	LDA.l $7E6784,x
CODE_B7EA03:
	STA.b $1A
	LDA.l $7E678A,x
	STA.b $21
CODE_B7EA0B:
	LDA.b $00
	ASL
	ADC.l $7E6780,x
	CLC
	ADC.l $7E6782,x
	LSR
	LSR
	CLC
	ADC.b $21
	SEC
	SBC.l $7E678A,x
	AND.w #$000E
	TSB.b $2A
	BRA.b CODE_B7EA2C

CODE_B7EA28:
	REP.b #$10
	SEC
	RTS

CODE_B7EA2C:
	SEP.b #$10
	LDY.b $1A
	DEC.b $26
CODE_B7EA32:
	DEY
	DEY
	BMI.b CODE_B7EA28
	LDA.b [$21],y
	AND.b $28
	BEQ.b CODE_B7EA32
	XBA
	PHA
	PLX
	BEQ.b CODE_B7EAA1
CODE_B7EA41:
	LDA.b $24
	CLC
	ADC.w DATA_B7EF4B,y
	SEP.b #$21
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $26
	ADC.w DATA_B7F08D,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.w DATA_B7F08D,x
	LSR
	LSR
	ADC.w DATA_B7EF0B,y
	AND.b #$0E
	ADC.b $2A
	AND.b #$EE
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $2B
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	XBA
	ASL
	LDA.b $32
	ROR
	SEC
	ROR
	BCS.b CODE_B7EA89
	STA.b $32
	REP.b #$20
	LDA.l DATA_B7EF8D,x
	TAX
	BNE.b CODE_B7EA41
	BRA.b CODE_B7EAA1

CODE_B7EA80:
	REP.b #$30
	PLA
	LDA.w #$0400
	STA.b $82
	RTS

CODE_B7EA89:
	PHX
	LDX.b $20
	STA.w $03A0,x
	INC.b $20
	BMI.b CODE_B7EA80
	LDA.b #$80
	STA.b $32
	PLX
	REP.b #$20
	LDA.l DATA_B7EF8D,x
	TAX
	BNE.b CODE_B7EA41
CODE_B7EAA1:
	PLX
	BEQ.b CODE_B7EA32
CODE_B7EAA4:
	LDA.b $24
	CLC
	ADC.w DATA_B7EF4B,y
	SEP.b #$21
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $26
	ADC.w DATA_B7F18D,x
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.w DATA_B7F18D,x
	LSR
	LSR
	ADC.w DATA_B7EF0B,y
	AND.b #$0E
	ADC.b $2A
	AND.b #$EE
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $2B
	STA.w !REGISTER_ReadOrWriteToWRAMPort
	XBA
	ASL
	LDA.b $32
	ROR
	SEC
	ROR
	BCS.b CODE_B7EAED
	STA.b $32
	REP.b #$20
	LDA.l DATA_B7EF8D,x
	TAX
	BNE.b CODE_B7EAA4
	BRL.w CODE_B7EA32

CODE_B7EAE4:
	PLX
	REP.b #$30
	LDA.w #$0400
	STA.b $82
	RTS

CODE_B7EAED:
	PHX
	LDX.b $20
	STA.w $03A0,x
	INC.b $20
	BMI.b CODE_B7EAE4
	LDA.b #$80
	STA.b $32
	PLX
	REP.b #$20
	LDA.l DATA_B7EF8D,x
	TAX
	BNE.b CODE_B7EAA4
	BRL.w CODE_B7EA32

CODE_B7EB08:
	STZ.w $190B
	STZ.w $190D
	STZ.w $190F
	LDY.w #$0000
	LDX.w $04F9
	LDA.b $4A,x
	AND.w #$4000
	BEQ.b CODE_B7EB35
	LDX.w #$1800
	JSR.w CODE_B7EB49
	LDX.w #$1848
	JSR.w CODE_B7EB49
	CPY.w #$0006
	BCS.b CODE_B7EB68
	LDX.w #$1818
	JMP.w CODE_B7EB49

CODE_B7EB35:
	LDX.w #$1810
	JSR.w CODE_B7EB49
	LDX.w #$1848
	JSR.w CODE_B7EB49
	CPY.w #$0006
	BCS.b CODE_B7EB68
	LDX.w #$1828
CODE_B7EB49:
	LDA.b $04,x
	BEQ.b CODE_B7EB68
	SEC
	SBC.b $00,x
	STA.w $190B,y
	LDA.b $00,x
	STA.w $18FF,y
	LDA.b $02,x
	STA.w $1905,y
	EOR.w #$FFFF
	SEC
	ADC.b $06,x
	STA.w $1911,y
	INY
	INY
CODE_B7EB68:
	RTS

CODE_B7EB69:
	LDA.l $7E6782,x
	STA.b $26
	LDA.l $7E6784,x
	DEC
	DEC
	STA.b $1A
	LDY.w $190F
	BEQ.b CODE_B7EB84
	LDY.w #$0004
	PHX
	JSR.w CODE_B7EB9A
	PLX
CODE_B7EB84:
	LDY.w $190D
	BEQ.b CODE_B7EB94
	LDY.w #$0002
	PHX
	JSR.w CODE_B7EB9A
	PLX
	LDY.w #$0000
CODE_B7EB94:
	LDA.w $190B
	BNE.b CODE_B7EB9A
	RTS

CODE_B7EB9A:
	LDA.l $7E6780,x
	STA.b $24
	LDA.w $18FF,y
	SEC
	SBC.b $24
	STA.b $1C
	BCC.b CODE_B7EBB1
	SBC.w #$0008
	BCS.b CODE_B7EBCD
	LDA.b $1C
CODE_B7EBB1:
	DEC
	ADC.w $190B,y
	BMI.b CODE_B7EBCC
	LSR
	LSR
	LSR
	ASL
	CMP.b $1A
	BCC.b CODE_B7EBC3
	BEQ.b CODE_B7EBC3
	LDA.b $1A
CODE_B7EBC3:
	PHA
	LDA.l $7E678A,x
	STA.b $21
	BRA.b CODE_B7EC00

CODE_B7EBCC:
	RTS

CODE_B7EBCD:
	LSR
	LSR
	LSR
	ASL
	CMP.b $1A
	BCC.b CODE_B7EBD7
	BNE.b CODE_B7EBCC
CODE_B7EBD7:
	STA.b $21
	ASL
	ASL
	ADC.b $24
	STA.b $24
	DEC.b $1C
	LDA.b $1C
	CLC
	ADC.w $190B,y
	LSR
	LSR
	LSR
	ASL
	CMP.b $1A
	BCC.b CODE_B7EBF3
	BEQ.b CODE_B7EBF3
	LDA.b $1A
CODE_B7EBF3:
	SEC
	SBC.b $21
	PHA
	LDA.b $21
	CLC
	ADC.l $7E678A,x
	STA.b $21
CODE_B7EC00:
	LDA.w $1905,y
	SEC
	SBC.b $26
	STA.b $1E
	BMI.b CODE_B7EC12
	SEC
	SBC.w #$0008
	BCS.b CODE_B7EC27
	LDA.b $1E
CODE_B7EC12:
	DEC
	CLC
	ADC.w $1911,y
	BMI.b CODE_B7EC25
	LSR
	LSR
	LSR
	ASL
	TAX
	LDA.w DATA_B7EEC9,x
	STA.b $28
	BRA.b CODE_B7EC48

CODE_B7EC25:
	PLY
	RTS

CODE_B7EC27:
	CMP.w #$0080
	BCS.b CODE_B7EC25
	LSR
	LSR
	LSR
	ASL
	TAX
	LDA.w DATA_B7EEE9,x
	STA.b $28
	LDA.b $1E
	DEC
	ADC.w $1911,y
	LSR
	LSR
	LSR
	ASL
	TAX
	LDA.w DATA_B7EEC9,x
	AND.b $28
	STA.b $28
CODE_B7EC48:
	PLY
CODE_B7EC49:
	LDA.b [$21],y
	AND.b $28
	BNE.b CODE_B7EC54
	DEY
	DEY
	BPL.b CODE_B7EC49
	RTS

CODE_B7EC54:
	PHA
	EOR.b [$21],y
	STA.b [$21],y
	SEP.b #$10
	PLX
	BEQ.b CODE_B7EC6A
CODE_B7EC5E:
	LDA.w DATA_B7F18D,x
	JSR.w CODE_B7EC80
	LDA.w DATA_B7EF8D,x
	TAX
	BNE.b CODE_B7EC5E
CODE_B7EC6A:
	PLX
	BEQ.b CODE_B7EC79
CODE_B7EC6D:
	LDA.w DATA_B7F08D,x
	JSR.w CODE_B7EC80
	LDA.w DATA_B7EF8D,x
	TAX
	BNE.b CODE_B7EC6D
CODE_B7EC79:
	REP.b #$10
	DEY
	DEY
	BPL.b CODE_B7EC49
	RTS

CODE_B7EC80:
	PHX
	PHA
	REP.b #$10
	LDA.w #$070A
	JSL.l CODE_B28012
	LDA.w $18EF
	SEP.b #$09
	ADC.w $05D3
	BPL.b CODE_B7EC98
	LDA.w #$0000
CODE_B7EC98:
	STA.w $05D3
	CLD
	SEP.b #$10
	LDA.w #$003C
	STA.w $18CF
	LDA.l $7E9780
	INC
	INC
	CMP.w #$0040
	BCS.b CODE_B7ED12
	STA.l $7E9780
	TAX
	PLA
	AND.w #$00FF
	ADC.b $26
	SEC
	SBC.w $1973
	BCC.b CODE_B7ECCA
	CMP.w #$00E0
	BCC.b CODE_B7ECCD
	LDA.w #$00E0
	BRA.b CODE_B7ECCD

CODE_B7ECCA:
	LDA.w #$0000
CODE_B7ECCD:
	XBA
	STA.l $7E9802,x
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w #$0040
	STA.l $7E9842,x
	LDA.w DATA_B7EF4B,y
	CLC
	ADC.b $24
	SEC
	SBC.w $196D
	BCC.b CODE_B7ECF8
	CMP.w #$00F0
	BCC.b CODE_B7ECFB
	LDA.w #$00F0
	BRA.b CODE_B7ECFB

CODE_B7ECF8:
	LDA.w #$0000
CODE_B7ECFB:
	XBA
	STA.l $7E9782,x
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w #$0040
	STA.l $7E97C2,x
	PLX
	RTS

CODE_B7ED12:
	LDA.w $18EF
	SEP.b #$09
	ADC.w $18CD
	BPL.b CODE_B7ED1F
	LDA.w #$0000
CODE_B7ED1F:
	STA.w $18CD
	CLD
	PLA
	PLX
	RTS

CODE_B7ED26:
	STX.b $1A
	LDA.w #$070B
	JSL.l CODE_B28012
	LDA.w #$003C
	STA.w $18CF
	LDA.l $7E9780
	INC
	INC
	CMP.w #$0040
	BCS.b CODE_B7EDBC
	STA.l $7E9780
	TAX
	LDY.b $70
	LDA.b $1A
	BPL.b CODE_B7ED50
	ORA.w #$00FF
	BRA.b CODE_B7ED53

CODE_B7ED50:
	AND.w #$FF00
CODE_B7ED53:
	XBA
	CLC
	ADC.w $0016,y
	SEC
	SBC.w $1973
	BCC.b CODE_B7ED68
	CMP.w #$00E0
	BCC.b CODE_B7ED6B
	LDA.w #$00E0
	BRA.b CODE_B7ED6B

CODE_B7ED68:
	LDA.w #$0000
CODE_B7ED6B:
	XBA
	STA.l $7E9802,x
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w #$0040
	STA.l $7E9842,x
	LDY.b $70
	LDA.b $19
	BPL.b CODE_B7ED8B
	ORA.w #$00FF
	BRA.b CODE_B7ED8E

CODE_B7ED8B:
	AND.w #$FF00
CODE_B7ED8E:
	XBA
	CLC
	ADC.w $0012,y
	SEC
	SBC.w $196D
	BCC.b CODE_B7EDA3
	CMP.w #$00F0
	BCC.b CODE_B7EDA6
	LDA.w #$00F0
	BRA.b CODE_B7EDA6

CODE_B7EDA3:
	LDA.w #$0000
CODE_B7EDA6:
	XBA
	STA.l $7E9782,x
	LSR
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w #$0040
	STA.l $7E97C2,x
	RTL

CODE_B7EDBC:
	LDA.w $18EF
	SEP.b #$09
	ADC.w $18CD
	BPL.b CODE_B7EDC9
	LDA.w #$0000
CODE_B7EDC9:
	STA.w $18CD
	CLD
	RTL

CODE_B7EDCE:
	LDA.w #$0078
	CMP.w $18CF
	BCC.b CODE_B7EDD9
	STA.w $18CF
CODE_B7EDD9:
	RTL

CODE_B7EDDA:
	PHB
	PEA.w $7E9780>>8
	PLB
	PLB
	LDX.w $7E9780
	BMI.b CODE_B7EE4F
CODE_B7EDE5:
	LDA.w $7E9782,x
	CLC
	ADC.w $7E97C2,x
	STA.w $7E9782,x
	LDA.w $7E9802,x
	CLC
	ADC.w $7E9842,x
	STA.w $7E9802,x
	CMP.w #$0800
	ROR
	EOR.w $7E9842,x
	BMI.b CODE_B7EE51
	SEP.b #$30
	LDA.w $7E9783,x
	STA.l !REGISTER_ReadOrWriteToWRAMPort
	LDA.w $7E9803,x
	STA.l !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $00
	AND.b #$0E
	CLC
	ADC.l $0018F7
	STA.l !REGISTER_ReadOrWriteToWRAMPort
	LDA.l $0018F8
	ORA.b #$30
	STA.l !REGISTER_ReadOrWriteToWRAMPort
	LDA.b $32
	LSR
	SEC
	ROR
	BCS.b CODE_B7EE3A
CODE_B7EE30:
	STA.b $32
	REP.b #$30
CODE_B7EE34:
	DEX
	DEX
	BPL.b CODE_B7EDE5
	BRA.b CODE_B7EE4F

CODE_B7EE3A:
	PHX
	LDX.b $20
	STA.l $0003A0,x
	PLX
	LDA.b #$80
	INC.b $20
	BPL.b CODE_B7EE30
	REP.b #$30
	LDA.w #$0400
	STA.b $82
CODE_B7EE4F:
	PLB
	RTS

CODE_B7EE51:
	LDA.l $0018EF
	SEP.b #$09
	ADC.l $0018CD
	BPL.b CODE_B7EE60
	LDA.w #$0000
CODE_B7EE60:
	STA.l $0018CD
	CLD
	LDY.w $7E9780
	LDA.w $7E9782,y
	STA.w $7E9782,x
	LDA.w $7E97C2,y
	STA.w $7E97C2,x
	LDA.w $7E9802,y
	STA.w $7E9802,x
	LDA.w $7E9842,y
	STA.w $7E9842,x
	DEY
	DEY
	STY.w $7E9780
	BRA.b CODE_B7EE34

DATA_B7EE87:
	dw $0000,$0001,$0003,$0007,$000F,$001F,$003F,$007F
	dw $00FF,$01FF,$03FF,$07FF,$0FFF,$1FFF,$3FFF,$7FFF
	dw $FFFF

DATA_B7EEA9:
	dw $FFFF,$FFFE,$FFFC,$FFF8,$FFF0,$FFE0,$FFC0,$FF80
	dw $FF00,$FE00,$FC00,$F800,$F000,$E000,$C000,$8000

DATA_B7EEC9:
	dw $8000,$C000,$E000,$F000,$F800,$FC00,$FE00,$FF00
	dw $FF80,$FFC0,$FFE0,$FFF0,$FFF8,$FFFC,$FFFE,$FFFF

DATA_B7EEE9:
	dw $FFFF,$7FFF,$3FFF,$1FFF,$0FFF,$07FF,$03FF,$01FF
	dw $00FF,$007F,$003F,$001F,$000F,$0007,$0003,$0001
	dw $0000

DATA_B7EF0B:
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E
	dw $0000,$0002,$0004,$0006,$0008,$000A,$000C,$000E

DATA_B7EF4B:
	dw $0000,$0008,$0010,$0018,$0020,$0028,$0030,$0038
	dw $0040,$0048,$0050,$0058,$0060,$0068,$0070,$0078
	dw $0080,$0088,$0090,$0098,$00A0,$00A8,$00B0,$00B8
	dw $00C0,$00C8,$00D0,$00D8,$00E0,$00E8,$00F0,$00F8
	dw $0100

DATA_B7EF8D:
	db $00,$00,$00,$01,$00,$01,$02,$03,$00,$01,$02,$03,$04,$05,$06,$07
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $20,$21,$22,$32,$42,$25,$26,$27,$28,$29,$2A,$2B,$2C,$2D,$2E,$2F
	db $30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$3A,$3B,$3C,$3D,$3E,$3F
	db $00,$01,$02,$03,$04,$05,$06,$07,$08,$09,$0A,$0B,$0C,$0D,$0E,$0F
	db $10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1A,$1B,$1C,$1D,$1E,$1F
	db $20,$21,$22,$23,$24,$25,$26,$27,$28,$29,$2A,$2B,$2C,$2D,$2E,$2F
	db $30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$3A,$3B,$3C,$3D,$3E,$3F
	db $40,$41,$42,$43,$44,$45,$46,$47,$48,$49,$4A,$4B,$4C,$4D,$4E,$4F
	db $50,$51,$52,$53,$54,$55,$56,$57,$58,$59,$5A,$5B,$5C,$5D,$5E,$5F
	db $60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6A,$6B,$6C,$6D,$6E,$6F
	db $70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7A,$7B,$7C,$7D,$7E,$7F

DATA_B7F08D:
	db $00,$38,$30,$30,$28,$28,$28,$28,$20,$20,$20,$20,$20,$20,$20,$20
	db $18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18
	db $10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10
	db $10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08,$08
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
	db $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00

DATA_B7F18D:
	db $00,$78,$70,$70,$68,$68,$68,$68,$60,$60,$60,$60,$60,$60,$60,$60
	db $58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58,$58
	db $50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50
	db $50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50,$50
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48,$48
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40
	db $40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40,$40

CODE_B7F28D:
	PHB
	PHK
	PLB
	ASL
	ASL
	TAY
	LDX.w DATA_B7B01B,y
	LDA.w DATA_B7B01B+$02,y
	STA.w $1963
	STA.w $1965
	LDA.w $0775
	AND.w #$0200
	BEQ.b CODE_B7F2AD
	LDA.w #CODE_B7C840
	STA.w $1963
CODE_B7F2AD:
	LDA.w $0777
	AND.w #$0040
	BEQ.b CODE_B7F2BB
	LDA.w #CODE_B7C76D
	STA.w $1963
CODE_B7F2BB:
	LDA.w $0000,x
	STA.b $1A
	CLC
	ADC.w #$0009
	STA.b $8C
	SEP.b #$20
	LDA.w $0002,x
	ADC.b #$00
	STA.b $1C
	STA.w $1B5B
	ORA.b #$80
	STA.b $8E
	REP.b #$20
	LDA.w $0003,x
	STA.w $1969
	TXA
	CLC
	ADC.w #$0005
	STA.w $1B59
	LDY.w #$0002
	LDA.b [$1A]
	STA.w $1967
	SEP.b #$20
	LDA.b [$1A],y
	STA.w $1B5C
	ORA.b #$80
	STA.b $8F
	REP.b #$20
	INY
	LDA.b [$1A],y
	STA.b $90
	INY
	INY
	LDA.b [$1A],y
	AND.w #$00FF
	ORA.w #$8080
	STA.b $92
	INY
	LDA.b [$1A],y
	SEC
	SBC.b $90
	STA.b $94
	INY
	INY
	SEP.b #$20
	LDA.b [$1A],y
	ORA.b #$80
	SBC.b $92
	REP.b #$20
	LSR
	ROR.b $94
	LSR
	ROR.b $94
	PLB
	RTL

CODE_B7F328:
	JSL.l CODE_B7D8DE
	LDA.w $049E
	STA.w $0496
	LDA.w $04A0
	STA.w $0498
	LDA.w $049A
	STA.w $0492
	LDA.w $049C
	STA.w $0494
	LDA.w $049F
	STA.w $1973
	DEC
	STA.w $1975
	LDA.w $0775
	AND.w #$0001
	BNE.b CODE_B7F3AF
	LDA.w $049B
	SEC
	SBC.w #$0100
	STA.w $196D
	STZ.w $048A
	STZ.w $048C
	STZ.w $048E
	STZ.w $0490
	LDA.w $1973
	AND.w #$00F8
	STA.w $1981
	LDA.w $196D
	CLC
	ADC.w #$0008
	AND.w #$00F8
	STA.w $197D
	STZ.w $1985
	LDA.w #$0004
	STA.w $1989
	LDA.w #$0040
CODE_B7F38E:
	PHA
	JSR.w CODE_B7F3C5
	JSR.w CODE_B7F415
	LDA.w #$0004
	STA.w $1989
	CLC
	ADC.w $196D
	STA.w $196D
	PLA
	DEC
	BNE.b CODE_B7F38E
	STZ.w $1985
	STZ.w $1989
	JSR.w CODE_B7F3C5
CODE_B7F3AF:
	LDA.w $1973
	AND.w #$00F8
	STA.w $1981
	STZ.w $048A
	STZ.w $048C
	STZ.w $048E
	STZ.w $0490
	RTL

CODE_B7F3C5:
	LDA.w $0470
	AND.w #$000F
	BNE.b CODE_B7F3DE
CODE_B7F3CD:
	JSL.l CODE_B7B618
	LDA.w $0775
	AND.w #$0080
	BEQ.b CODE_B7F3DD
	JSL.l CODE_B7B75E
CODE_B7F3DD:
	RTS

CODE_B7F3DE:
	CMP.w #$0008
	BEQ.b CODE_B7F3CD
	CMP.w #$0005
	BEQ.b CODE_B7F40B
	CMP.w #$0004
	BEQ.b CODE_B7F406
	CMP.w #$0006
	BEQ.b CODE_B7F410
	CMP.w #$0009
	BEQ.b CODE_B7F410
	CMP.w #$0001
	BEQ.b CODE_B7F401
	JSL.l CODE_B7C067
	RTS

CODE_B7F401:
	JSL.l CODE_B7BE37
	RTS

CODE_B7F406:
	JSL.l CODE_B7C4F5
	RTS

CODE_B7F40B:
	JSL.l CODE_B7BBF2
	RTS

CODE_B7F410:
	JSL.l CODE_B7C2AE
	RTS

CODE_B7F415:
	LDA.w $0775
	AND.w #$0080
	BEQ.b CODE_B7F421
	JSL.l CODE_B7B8D1
CODE_B7F421:
	LDA.w $0775
	AND.w #$0200
	BEQ.b CODE_B7F437
	LDX.w $0793
	LDA.l DATA_B3869B,x
	STA.w $15E4
	JSL.l CODE_B38609
CODE_B7F437:
	JSL.l CODE_B7B86D
	RTS

	%InsertGarbageData($F7F43C, incsrc, ADDR_B7F43C.asm)
	%InsertGarbageData($F7F47D, incsrc, DKC2_CODE_B7F47D.asm)
	%InsertGarbageData($F7FDCE, incbin, DKC1_DATA_B7FDCE.bin)
	%InsertGarbageData($F7FF0A, incbin, DATA_B7FF0A.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF8Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F80000:
	incbin "Graphics/Compressed/GFX_Layer2_BrothersBearPhotos.bin"

DATA_F82E96:
	incbin "Graphics/Compressed/GFX_Layer2_BananaBirdCave.bin"

	%InsertGarbageData($F87D95, incbin, DKC2_DATA_F87D95.bin)	
	%InsertGarbageData($F87E05, incbin, DATA_F87E05.bin)	

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

DATA_B88000:
	dw CODE_B8972D
	dw CODE_B89812
	dw CODE_B8979C
	dw CODE_B8985A
	dw CODE_B89A2C
	dw CODE_B899B3
	dw CODE_B88DDD
	dw CODE_B88E80
	dw CODE_B88DA1
	dw CODE_B88E3A
	dw CODE_B88D94
	dw CODE_B88E1E
	dw CODE_B88F10
	dw CODE_B88FB7
	dw CODE_B88F2F
	dw CODE_B89256
	dw CODE_B89001
	dw CODE_B8909A
	dw CODE_B8910F
	dw CODE_B890F2
	dw CODE_B89107
	dw CODE_B8995F
	dw CODE_B89995
	dw CODE_B898ED
	dw CODE_B88A23
	dw CODE_B88978
	dw CODE_B88AD4
	dw CODE_B88B6F
	dw CODE_B884C1
	dw CODE_B8852A
	dw CODE_B88693
	dw CODE_B887A3
	dw CODE_B887CC
	dw CODE_B88660
	dw CODE_B89302
	dw CODE_B8967C
	dw CODE_B892DD
	dw CODE_B8926B
	dw CODE_B8833C
	dw CODE_B8838A
	dw CODE_B89BEA
	dw CODE_B89BC3
	dw CODE_B8833B
	dw CODE_B884F8
	dw CODE_B88336

CODE_B8805A:
	JMP.w CODE_B89C62

CODE_B8805D:
	JMP.w CODE_B89CBD

CODE_B88060:
	JMP.w CODE_B8E198

CODE_B88063:
	JMP.w CODE_B8E369

CODE_B88066:
	JMP.w CODE_B8E3A3

CODE_B88069:
	JMP.w CODE_B882B6

CODE_B8806C:
	JMP.w CODE_B882E6

CODE_B8806F:
	JMP.w CODE_B89EC6

CODE_B88072:
	JMP.w CODE_B89EFB

CODE_B88075:
	JMP.w CODE_B8E15A

CODE_B88078:
	JMP.w CODE_B8E179

CODE_B8807B:
	JMP.w CODE_B8E22A

CODE_B8807E:
	JMP.w CODE_B8837A

CODE_B88081:
	JMP.w CODE_B880DB

CODE_B88084:
	JMP.w CODE_B880CE

CODE_B88087:
	JMP.w CODE_B880C0

CODE_B8808A:
	JMP.w CODE_B880F1

CODE_B8808D:
	JMP.w CODE_B880FA

CODE_B88090:
	JMP.w CODE_B8810B

CODE_B88093:
	JMP.w CODE_B8906D

CODE_B88096:
	JMP.w CODE_B8E587

CODE_B88099:
	JMP.w CODE_B8E5B3

CODE_B8809C:
	JMP.w CODE_B8EF54

CODE_B8809F:
	JMP.w CODE_B89C4C

CODE_B880A2:
	JMP.w CODE_B8EFE7

CODE_B880A5:
	JMP.w CODE_B8E25D

CODE_B880A8:
	JMP.w CODE_B88368

CODE_B880AB:
	JMP.w CODE_B88A97

CODE_B880AE:
	JMP.w CODE_B8E5A6

CODE_B880B1:
	JMP.w CODE_B8C91E

CODE_B880B4:
	JMP.w CODE_B88307

CODE_B880B7:
	JMP.w CODE_B8831A

CODE_B880BA:
	JMP.w CODE_B8813B

CODE_B880BD:
	JMP.w CODE_B8821D

CODE_B880C0:
	SEP.b #$20
	EOR.b #$FF
	SEC
	ADC.w $18D3
	STA.w $18D3
	REP.b #$20
	RTL

CODE_B880CE:
	SEP.b #$20
	PHA
	CLC
	ADC.w $18D3
	STA.w $18D3
	PLA
	REP.b #$20
CODE_B880DB:
	CLC
	ADC.w $05D5
	STA.w $05D5
	LDA.w $18D5
	BNE.b CODE_B880EA
	STZ.w $18D9
CODE_B880EA:
	LDA.w #$0078
	STA.w $18D5
	RTL

CODE_B880F1:
	LDA.w #$2000
	TSB.w $05AF
	BEQ.b CODE_B880FA
	RTL

CODE_B880FA:
	DEC.w $05D5
	LDA.w #$0078
	STA.w $18D5
	SEP.b #$20
	INC.w $18D4
	REP.b #$20
	RTL

CODE_B8810B:
	LDA.w #$8000
	TSB.w $044A
	BNE.b CODE_B88136
	LDA.w $075C
	AND.w #$00FF
	CMP.w #$0003
	BEQ.b CODE_B8812A
	LDA.w #$0005
	JSL.l CODE_B2800F
	JSL.l CODE_B880F1
	RTL

CODE_B8812A:
	LDA.w #$0002
	JSL.l CODE_B2800F
	JSL.l CODE_B880F1
	RTL

CODE_B88136:
	JSL.l CODE_B880F1
	RTL

CODE_B8813B:
	LDA.b $28,x
	AND.w #$1010
	BEQ.b CODE_B88180
	LDA.w $0777
	AND.w #$0400
	BEQ.b CODE_B88163
	LDA.b $16,x
	SEC
	SBC.w $1883
	CMP.w #$0010
	BCC.b CODE_B88163
	STZ.b $30,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $2A,x
CODE_B88163:
	LDY.b $4C,x
	CPY.w $0503
	BNE.b CODE_B8816D
	JMP.w CODE_B881CB

CODE_B8816D:
	LDA.w $0000,y
	CMP.w #$02D4
	BNE.b CODE_B88180
	LDA.w $0038,y
	CMP.w #$0005
	BNE.b CODE_B88180
	JMP.w CODE_B881DF

CODE_B88180:
	LDA.w $186B
	BNE.b CODE_B881A6
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$000B
	JSL.l CODE_B9A009
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BEQ.b CODE_B881A2
	LDX.b $70
	LDA.w #$0200
	STA.b $44,x
CODE_B881A2:
	JSR.w CODE_B8E2DD
	RTL

CODE_B881A6:
	CMP.w $04FD
	BEQ.b CODE_B881BB
	LDA.w #$0010
	STA.b $38,x
	LDA.w #$0026
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	RTL

CODE_B881BB:
	LDA.w #$003F
	STA.b $38,x
	LDA.w #$002B
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	RTL

CODE_B881CB:
	JSL.l CODE_B89C01
	LDA.w #$0052
	STA.b $38,x
	LDA.w #$0036
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	RTL

CODE_B881DF:
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B881FB
	JSL.l CODE_B89C01
	LDA.w #$0057
	STA.b $38,x
	LDA.w #$0006
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	RTL

CODE_B881FB:
	JSR.w CODE_B89071
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.b $2E,x
	CMP.w #$8000
	ROR.b $2E,x
	LDA.w #$0031
	JSL.l CODE_B9A009
	LDA.w #$0044
	STA.b $38,x
	JSR.w CODE_B8E2DD
	RTL

CODE_B8821D:
	LDA.b $28,x
	AND.w #$1010
	BEQ.b CODE_B88280
	LDA.w $0777
	AND.w #$0400
	BEQ.b CODE_B88245
	LDA.b $16,x
	SEC
	SBC.w $1883
	CMP.w #$0010
	BCC.b CODE_B88245
	STZ.b $30,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $2A,x
CODE_B88245:
	LDY.b $4C,x
	LDA.w $0000,y
	CMP.w #$02D4
	BNE.b CODE_B88280
	LDA.w $0038,y
	CMP.w #$0005
	BNE.b CODE_B88280
	JSR.w CODE_B89071
	LDA.b $2E,x
	CMP.w #$8000
	ROR.b $2E,x
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.w #$0005
	JSL.l CODE_B9A015
	LDY.b $7E
	LDA.w #$0024
	CPY.w #$0234
	BEQ.b CODE_B8827D
	LDA.w #$0068
CODE_B8827D:
	STA.b $38,x
	RTL

CODE_B88280:
	LDA.w #$0067
	LDY.b $7E
	CPY.w #$0240
	BEQ.b CODE_B88295
	LDA.w #$0023
	LDY.w $186B
	BEQ.b CODE_B88295
	LDA.w #$0026
CODE_B88295:
	STA.b $38,x
	LDA.w #$0007
	JSL.l CODE_B9A015
	RTL

CODE_B8829F:
	EOR.b $0E,x
	AND.w #$FFBF
	EOR.b $0E,x
	STA.b $0E,x
	RTS

CODE_B882A9:
	EOR.w $000E,y
	AND.w #$FFBF
	EOR.w $000E,y
	STA.w $000E,y
	RTS

CODE_B882B6:
	CMP.w $17C6
	BCC.b CODE_B882E4
	BEQ.b CODE_B882E4
	CMP.w #$002B
	BCS.b CODE_B882DA
	PHX
	PHA
	LDX.w $04F9
	LDA.b $38,x
	ASL
CODE_B882CA:
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0001
	CMP.w #$0001
	PLA
	PLX
	BCS.b CODE_B882E4
CODE_B882DA:
	STA.w $17C6
	LDA.b $70
	STA.w $17C8
	CLC
	RTL

CODE_B882E4:
	SEC
	RTL

CODE_B882E6:
	LDA.w $05AF
	AND.w #$0001
	BEQ.b CODE_B882F6
	LDA.w $04EC
	BNE.b CODE_B882F6
	JMP.w CODE_B88336

CODE_B882F6:
	PHK
	PLB
	LDA.w $17C6
	BNE.b CODE_B882FE
	RTL

CODE_B882FE:
	STZ.w $17C6
	DEC
	ASL
	TAX
	JMP.w (DATA_B88000,x)

CODE_B88307:
	LDX.w $04F9
	LDA.b $38,x
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0008
	CMP.w #$0001
	RTL

CODE_B8831A:
	PHX
	LDX.b $78
	CPX.w $04FD
	BNE.b CODE_B88333
	LDA.b $38,x
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0080
	BNE.b CODE_B88333
	CLC
	PLX
	RTL

CODE_B88333:
	SEC
	PLX
	RTL

CODE_B88336:
	JSL.l CODE_BB85C7
	RTL

CODE_B8833B:
	RTL

CODE_B8833C:
	LDA.w #$0007
	LDY.w #$0100
	JSL.l CODE_BB85D0
	LDA.w #$0002
	JSL.l CODE_B2800F
	JSL.l CODE_B88352
	RTL

CODE_B88352:
	LDX.w $04F9
	LDA.w #$001F
	STA.b $38,x
	LDA.w #$004B
	STA.b $5C,x
	LDX.w $04FD
	LDA.w #$0006
	STA.b $38,x
	RTL

CODE_B88368:
	LDX.w $04F9
	LDA.w #$001F
	STA.b $38,x
	STZ.b $5C,x
	LDX.w $04FD
	LDA.w #$0006
	STA.b $38,x
CODE_B8837A:
	LDA.w #$0001
	TSB.w $05AF
	BNE.b CODE_B88389
	LDA.w #$820F
	JSL.l CODE_808024
CODE_B88389:
	RTL

CODE_B8838A:
	LDX.w $1B63
	BNE.b CODE_B883D9
	JSR.w CODE_B898AB
	JSL.l CODE_B89C01
	LDA.w #$0003
	JSL.l CODE_B2800F
	JSL.l CODE_B89C4C
	JSR.w CODE_B8F285
	LDA.w #$0001
	STA.w $195D
	LDA.w $17CA
	AND.w #$4000
	BEQ.b CODE_B883C4
	ORA.b $1E,x
	STA.b $1E,x
	LDA.w $196D
	CLC
	ADC.w #$0010
	STA.w $195F
	JSR.w CODE_B88417
	RTL

CODE_B883C4:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDA.w $196D
	CLC
	ADC.w #$00F0
	STA.w $195F
	JSR.w CODE_B88417
	RTL

CODE_B883D9:
	LDA.w #$0003
	JSL.l CODE_B2800F
	LDX.w $04F9
	LDA.w #$005C
	STA.b $38,x
	RTL

CODE_B883E9:
	JSL.l CODE_B89C4C
	LDX.b $70
	LDA.w #$0054
	STA.b $38,x
	LDA.w #$0037
	JSL.l CODE_B9A009
	STZ.w $1929
	LDA.w #$0020
	STA.w $192B
	JSL.l CODE_B89C3C
	LDA.w #$0055
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0100
	STA.b $2E,x
	RTS

CODE_B88417:
	LDA.w $05B1
	AND.w #$0004
	BNE.b CODE_B883E9
	LDX.b $70
	LDA.w #$0200
	BIT.b $1E,x
	BVC.b CODE_B8842C
	EOR.w #$FFFF
	INC
CODE_B8842C:
	STA.b $5E,x
	JSR.w CODE_B8C73A
	CMP.w #$0001
	BCS.b CODE_B8845C
	LDA.b $28,x
	AND.w #$0001
	BNE.b CODE_B8845C
	LDA.b $7E
	CMP.w #$023C
	BEQ.b CODE_B8845C
	JSL.l CODE_B8E198
	JSL.l CODE_B8E179
	JSL.l CODE_B9A595
	LDX.b $70
	LDA.w #$001A
	STA.b $38,x
	STZ.b $30,x
	STZ.b $2A,x
	RTS

CODE_B8845C:
	LDX.b $70
	LDA.w $075C
	LDY.w #$0000
	CMP.w #$0002
	BNE.b CODE_B8846C
	LDY.w #$0078
CODE_B8846C:
	STY.b $60,x
	LDA.b $7E
	BNE.b CODE_B884A5
	JSR.w CODE_B8C73A
	CMP.w #$0001
	BCS.b CODE_B88496
	LDA.w #$001B
	STA.b $38,x
	STZ.b $5A,x
	LDA.w #$0039
	JSL.l CODE_B9A009
	LDA.w #$001F
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	RTS

CODE_B88496:
	LDA.w #$001E
	STA.b $38,x
	STZ.b $5A,x
	LDA.w #$003A
	JSL.l CODE_B9A009
	RTS

CODE_B884A5:
	LDY.w #$001E
	CMP.w #$023C
	BEQ.b CODE_B884B5
	CMP.w #$0238
	BEQ.b CODE_B884B5
	LDY.w #$001B
CODE_B884B5:
	STY.b $38,x
	STZ.b $5A,x
	LDA.w #$000A
	JSL.l CODE_B9A015
	RTS

CODE_B884C1:
	JSR.w CODE_B898AB
	JSL.l CODE_B89C01
	JSL.l CODE_B89C4C
	LDA.w $17CA
	STA.w $195B
	LDA.w #$0001
	STA.w $195D
	LDA.w $17CC
	STA.w $195F
	LDA.w $17CE
	STA.w $1961
	LDA.w $195F
	SEC
	SBC.b $12,x
	LSR
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	JSR.w CODE_B88417
	RTL

CODE_B884F8:
	JSL.l CODE_B89C4C
	LDX.b $70
	LDA.w #$C000
	STA.b $26,x
	STZ.b $24,x
	STZ.b $20,x
	LDA.w #$0100
	STA.b $3A,x
	LDA.w #$0003
	STA.w $194B
	LDA.w #$0020
	STA.b $38,x
	LDA.w #$0078
	STA.b $5C,x
	LDA.w #$0044
	JSL.l CODE_B8E22A
	BCS.b CODE_B88529
	JSL.l CODE_B8810B
CODE_B88529:
	RTL

CODE_B8852A:
	LDA.w #$0001
	JSR.w CODE_B8E24E
	BEQ.b CODE_B88533
	RTL

CODE_B88533:
	STZ.w $04AA
	STZ.w $04AE
	LDX.w $17C8
	STX.b $7C
	STX.b $70
	LDA.b $00,x
	STA.b $7E
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0000
	JSL.l CODE_B9A012
	LDA.w #$0708
	JSL.l CODE_B28018
CODE_B88557:
	LDA.b $7E
	SEC
	SBC.w #$0234
	STA.b $3E
	LDY.w #$0010
	LDA.w $05B5
	BEQ.b CODE_B8856B
	TYA
	LDY.w #$0000
CODE_B8856B:
	CLC
	ADC.b $3E
	TAX
	TYA
	CLC
	ADC.b $3E
	TAY
	LDA.l DATA_B88783,x
	STA.w $1885
	STA.w $188D
	LDA.l DATA_B88783+$02,x
	STA.w $1889
	STA.w $188F
	TYX
	LDA.l DATA_B88783,x
	SEC
	SBC.w $1885
	STA.w $1887
	LDA.l DATA_B88783+$02,x
	SEC
	SBC.w $1889
	STA.w $188B
	LDX.b $7C
	LDA.w #$00E6
	JSR.w CODE_B8829F
	JSL.l CODE_B89C4C
	JSR.w CODE_B88643
	LDA.w #$0000
	JSL.l CODE_B9A015
	JSR.w CODE_B88721
	LDA.b $7E
	SEC
	SBC.w #$0234
	LSR
	TAX
	JSR.w (DATA_B885CD,x)
	LDX.b $7C
	JSR.w CODE_B8E78F
	JSL.l CODE_B7D7FB
	RTL

DATA_B885CD:
	dw CODE_B885D5
	dw CODE_B885F8
	dw CODE_B8860B
	dw CODE_B8863A

CODE_B885D5:
	LDX.w $04F9
	LDA.w #$0023
	STA.b $38,x
	STZ.w $1891
	LDX.w $17C8
	LDA.w #$FFC0
	LDY.w $05B5
	BEQ.b CODE_B885EE
	LDA.w #$FFA0
CODE_B885EE:
	CLC
	ADC.b $16,x
	STA.w $187D
	STA.w $187F
	RTS

CODE_B885F8:
	LDX.w $04F9
	LDA.w #$002D
	STA.b $38,x
	LDA.b $2E,x
	BPL.b CODE_B88607
	LDA.w #$0000
CODE_B88607:
	LSR
	STA.b $2E,x
	RTS

CODE_B8860B:
	LDX.w $04F9
	LDA.w #$0063
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$FF00
	STA.b $2E,x
	LDA.w $05AF
	BIT.w #$4000
	BEQ.b CODE_B88639
	LDX.w $04FD
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$0001
	LDX.w #$0064
	LDY.w #$0000
	JSL.l CODE_B8F028
CODE_B88639:
	RTS

CODE_B8863A:
	LDX.w $04F9
	LDA.w #$0067
	STA.b $38,x
	RTS

CODE_B88643:
	STZ.b $30,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $2A,x
	STZ.b $34,x
	LDA.b $2E,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $2E,x
	RTS

CODE_B88660:
	LDX.b $7C
	BNE.b CODE_B88665
	RTL

CODE_B88665:
	PHX
	JSL.l CODE_B88693
	LDX.w $04F9
	STZ.b $2E,x
	PLX
	STX.b $70
	LDA.w #$011D
	JSL.l CODE_B9A000
	LDA.w #$0005
	STA.b $38,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	JSR.w CODE_B88643
	LDA.w #$FC00
	STA.b $34,x
	LDA.w #$0035
	STA.b $5A,x
	RTL

CODE_B88693:
	LDA.b $7C
	BNE.b CODE_B88698
	RTL

CODE_B88698:
	LDY.w #$003C
	LDA.b $7E
	CMP.w #$0238
	BEQ.b CODE_B886B0
	LDA.w $04D6
	EOR.w #$0800
	AND.w #$0800
	BNE.b CODE_B886B0
	LDY.w #$000F
CODE_B886B0:
	STY.w $1899
	LDX.b $7C
	LDY.w $04F9
	LDA.w $0016,y
	SEC
	SBC.w #$0010
	STA.b $16,x
	JSL.l CODE_B9E021
	JSR.w CODE_B88721
	LDX.b $7C
	STX.b $70
	LDA.w #$00D0
	JSR.w CODE_B8829F
	LDA.w #$0002
	STA.b $38,x
	LDY.w #$0008
	JSR.w CODE_B89C2C
	JSL.l CODE_B9A000
	STZ.b $30,x
	STZ.b $2A,x
	LDA.w #$004A
	STA.b $5A,x
	JSL.l CODE_B89C4C
	JSR.w CODE_B88643
	LDX.b $7C
	LDY.w #$000A
	JSR.w CODE_B89C2C
	LDX.b $70
	STA.b $2E,x
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.w #$0009
	JSL.l CODE_B9A009
	LDA.w #$0002
	STA.b $38,x
	STZ.b $7E
	STZ.b $7C
	JSL.l CODE_B7D7FB
	RTL

CODE_B88721:
	LDX.w $04F9
	LDY.b $7C
	LDA.b $1E,x
	PHA
	EOR.w $001E,y
	AND.w #$3FFF
	EOR.b $1E,x
	STA.b $1E,x
	PLA
	STA.w $001E,y
	LDA.b $22,x
	PHA
	LDA.w $0022,y
	STA.b $22,x
	PLA
	STA.w $0022,y
	LDA.w $0010,y
	PHA
	LDA.b $10,x
	STA.w $0010,y
	PLA
	STA.b $10,x
	LDA.w $0012,y
	PHA
	LDA.b $12,x
	STA.w $0012,y
	PLA
	STA.b $12,x
	LDA.w $0014,y
	PHA
	LDA.b $14,x
	STA.w $0014,y
	PLA
	STA.b $14,x
	LDA.w $0016,y
	PHA
	LDA.b $16,x
	STA.w $0016,y
	PLA
	STA.b $16,x
	LDA.w $0018,y
	STA.b $18,x
	LDA.w $001A,y
	STA.b $1A,x
	LDA.w $0028,y
	STA.b $28,x
	RTS

DATA_B88783:
	dw $0002,$FFED,$0005,$FFFF,$FFF9,$0018,$0000,$0000
	dw $0000,$FFEF,$FFF7,$0006,$FFF9,$000E,$0000,$0000

CODE_B887A3:
	LDA.w #$001C
	LDY.w #$0014
	JSL.l CODE_BB85D0
	LDA.b $7A
	STA.b $70
	JSL.l CODE_B888D9
	LDY.w #$004A
	JSL.l CODE_BB8585
	LDY.w #$004C
	JSL.l CODE_BB8585
	LDX.b $7A
	JSL.l CODE_BB85E8
	STZ.b $7A
	RTL

CODE_B887CC:
	LDA.b $7C
	BNE.b CODE_B887D5
	LDA.b $7E
	BNE.b CODE_B887E8
	RTL

CODE_B887D5:
	JSL.l CODE_B89C01
	JSR.w CODE_B88721
	LDX.b $7C
	JSL.l CODE_BB85E8
	JSR.w CODE_B88860
	JMP.w CODE_B888B0

CODE_B887E8:
	JSL.l CODE_B89C01
	LDX.w $189B
	BEQ.b CODE_B887F5
	JSL.l CODE_BB85E8
CODE_B887F5:
	JSL.l CODE_B89C3C
	JSL.l CODE_BB85EE
	LDX.w $04F9
	LDA.w #$0002
	JSL.l CODE_BB85A0
	LDA.w $05B5
	BNE.b CODE_B88823
	LDY.w $04FD
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$0E00
	PHA
	EOR.w $001E,y
	STA.w $001E,y
	PLA
	EOR.b $1E,x
	STA.b $1E,x
CODE_B88823:
	JSL.l CODE_BB85FD
	LDX.w #$080A
	LDY.w $04F9
	LDA.w $0016,y
	SEC
	SBC.w #$0010
	STA.b $16,x
	LDA.w $0012,y
	STA.b $12,x
	JSL.l CODE_B9E021
	LDY.w $04F9
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDY.w $04FD
	STA.w $0016,y
	LDA.b $12,x
	STA.w $0012,y
	JSR.w CODE_B88860
	JSR.w CODE_B88888
	JMP.w CODE_B888B0

CODE_B88860:
	JSL.l CODE_B89C4C
	JSR.w CODE_B88643
	LDA.w #$FC00
	STA.b $2E,x
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.w #$0009
	JSL.l CODE_B9A009
	LDA.w #$0002
	STA.b $38,x
	RTS

CODE_B88888:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B888AF
	JSL.l CODE_B89C3C
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$0001
	LDX.w #$0037
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.b $70
	LDA.w #$0037
	JSL.l CODE_B9A009
CODE_B888AF:
	RTS

CODE_B888B0:
	STZ.b $7E
	STZ.b $7C
	LDA.w #$001C
	LDY.w #$0014
	JSL.l CODE_BB85D0
	LDA.w $04F9
	STA.b $70
	JSR.w CODE_B8C607
	JSL.l CODE_B888D9
	LDY.w #$004A
	JSL.l CODE_BB8585
	LDY.w #$004C
	JSL.l CODE_BB8585
	RTL

CODE_B888D9:
	LDA.w $17CA
	BPL.b CODE_B888E0
	CLC
	RTL

CODE_B888E0:
	CMP.w #$0004
	BCS.b CODE_B888F3
	TAX
	LDA.l DATA_B88970,x
	AND.w $05D7
	BEQ.b CODE_B888F2
	LDX.w #$0004
CODE_B888F2:
	TXA
CODE_B888F3:
	STA.w $17CA
	LDY.w #$006E
	JSL.l CODE_BB8585
	LDA.w $17CA
	CMP.w #$0011
	BNE.b CODE_B88918
	LDX.b $76
	JSL.l CODE_BB85EB
	LDA.w $18F7
	AND.w #$01E0
	ORA.b $1E,x
	STA.b $1E,x
	LDA.w #$0011
CODE_B88918:
	LDY.b $76
	ASL
	ADC.w $17CA
	ASL
	TAX
	LDA.l DATA_FF257C+$04,x
	STA.w $005C,y
	LDA.l DATA_FF257C+$02,x
	STA.w $0040,y
	LDA.l DATA_FF257C,x
	CMP.w #$0100
	BCC.b CODE_B8893D
	JSL.l CODE_BB8609
	BRA.b CODE_B88950

CODE_B8893D:
	TAY
	JSL.l CODE_BB859A
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
CODE_B88950:
	LDX.b $76
	LDA.b $40,x
	JSL.l CODE_B9A003
	LDX.b $76
	LDA.w $17CC
	STA.b $62,x
	LDA.w $17CE
	STA.b $64,x
	LDA.w $17D0
	STA.b $66,x
	LDA.w $17D2
	STA.b $6A,x
	CLC
	RTL

DATA_B88970:
	db $01,$02,$04,$08,$10,$20,$40,$80

CODE_B88978:
	JSL.l CODE_B89C01
	LDX.w $17C8
	STX.b $70
	LDA.w $17CA
	STA.w $1867
	LDA.w $17CC
	STA.w $1869
	LDY.w #$000C
	JSL.l CODE_BB8585
	LDX.w $04F9
	LDA.w #$001C
	STA.b $38,x
	LDA.b $3A,x
	STA.w $1B55
	STZ.b $3A,x
	STZ.b $3C,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $28,x
	STZ.b $4A,x
	JSR.w CODE_B88A0A
	LDX.w $1B63
	BEQ.b CODE_B889D2
	LDA.b $46,x
	ORA.w #$0002
	STA.b $46,x
	STZ.b $5E,x
	STZ.b $60,x
	STZ.w $1B63
	LDA.w #$0001
	LDX.w #$0037
	LDY.w #$0000
	JSL.l CODE_B8F028
CODE_B889D2:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B889F5
	LDA.b $7E
	BEQ.b CODE_B889E2
	LDA.b $7C
	BEQ.b CODE_B889F5
CODE_B889E2:
	LDX.w $04FD
	LDA.w #$0034
	STA.b $38,x
	LDX.w $04F9
	LDY.w $04FD
	JSR.w CODE_B8EC88
	BRA.b CODE_B889F5

CODE_B889F5:
	LDX.w $17C8
	STX.b $70
	JMP.w CODE_B889FD

CODE_B889FD:
	LDA.w $17D2
	STA.b $1A
	LDA.w $17D4
	STA.b $1C
	JMP.w [$001A]

CODE_B88A0A:
	LDX.w $04F9
	STZ.b $24,x
	STZ.b $20,x
	LDA.w #$C000
	ORA.b $26,x
	STA.b $26,x
	LDX.b $7C
	BEQ.b CODE_B88A22
	STZ.b $24,x
	STZ.b $20,x
	STZ.b $44,x
CODE_B88A22:
	RTS

CODE_B88A23:
	JSL.l CODE_B89C01
	LDX.w $17C8
	STX.b $70
	LDA.w $17CA
	STA.w $1867
	LDA.w $17CC
	STA.w $1869
	LDY.w #$000C
	JSL.l CODE_BB8585
	LDX.w $04FD
	LDA.w #$0035
	STA.b $38,x
	STZ.b $3A,x
	LDA.w $17C8
	STA.b $5C,x
	STZ.b $3C,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $28,x
	STZ.b $4A,x
	LDA.w #$C000
	STA.b $26,x
	STZ.b $24,x
	STZ.b $20,x
	JSL.l CODE_B89C4C
	LDA.w #$004E
	STA.b $38,x
	LDA.b $3A,x
	STA.w $1B55
	LDA.w #$0100
	STA.b $3A,x
	LDA.w #$0037
	JSL.l CODE_B9A009
	STZ.w $1929
	LDA.w #$0010
	STA.w $192B
	LDY.w $04F9
	LDX.w $04FD
	JSR.w CODE_B8EC88
	LDX.w $17C8
	STX.b $70
	JMP.w CODE_B889FD

CODE_B88A97:
	LDX.w $04F9
	LDA.w #$001C
	STA.b $38,x
	LDA.b $3A,x
	STA.w $1B55
	STZ.b $3A,x
	STZ.b $3C,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $28,x
	STZ.b $4A,x
	JSR.w CODE_B88A0A
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B88AD3
	LDA.b $7E
	BEQ.b CODE_B88AC5
	LDA.b $7C
	BEQ.b CODE_B88AD3
CODE_B88AC5:
	LDX.w $04FD
	STZ.b $5C,x
	LDA.w #$0035
	STA.b $38,x
	STZ.b $24,x
	STZ.b $20,x
CODE_B88AD3:
	RTL

CODE_B88AD4:
	JSR.w CODE_B88D13
	LDX.w $17C8
	LDY.w $04F9
	LDA.w $0030,y
	STA.w $0060,y
	LDA.b $18,x
	STA.w $005C,y
	LDA.b $1A,x
	STA.w $005E,y
	LDA.b $06,x
	STA.w $0064,y
	LDA.b $4C,x
	STA.w $0062,y
	AND.w #$00FF
	BEQ.b CODE_B88B06
	LDA.w #$0003
	LDY.w #$0280
	JSL.l CODE_BB85D0
CODE_B88B06:
	LDA.w $17C8
	STA.b $70
	LDY.w #$0078
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	LDA.b $49,x
	PHA
	JSL.l CODE_B9E009
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	CMP.w #$8000
	ROR
	EOR.w #$FFFF
	INC
	STA.w $002A,y
	JSR.w CODE_B88B5F
	CLC
	ADC.w $0012,y
	STA.w $0012,y
	PLA
	JSL.l CODE_B9E00C
	STA.b $1A
	ASL
	CLC
	ADC.b $1A
	CMP.w #$8000
	ROR
	STA.w $002E,y
	JSR.w CODE_B88B5F
	CLC
	ADC.w $0016,y
	STA.w $0016,y
	LDA.w #$060D
	JSL.l CODE_B28012
	JSR.w CODE_B88BD8
	RTL

CODE_B88B5F:
	CLC
	ADC.w #$0180
	LSR
	LSR
	LSR
	LSR
	AND.w #$00FF
	SEC
	SBC.w #$0018
	RTS

CODE_B88B6F:
	LDX.w $17C8
	LDA.b $06,x
	STA.b $6A
	LDX.w $04F9
	LDY.w #$0006
	LDA.b [$6A],y
	STA.b $60,x
	STA.b $30,x
	STZ.b $2A,x
	LDY.w #$0008
	LDA.b [$6A],y
	STA.b $2E,x
	LDY.w #$000A
	LDA.b [$6A],y
	STA.b $5C,x
	LDY.w #$000C
	LDA.b [$6A],y
	STA.b $5E,x
	LDA.w #$0000
	STA.w $0062,y
	LDA.w #$0000
	STA.w $0064,y
	LDA.w $17C8
	STA.b $70
	LDY.w #$0078
	JSL.l CODE_BB8585
	LDY.b $76
	LDA.w $0016,y
	SEC
	SBC.w #$0028
	STA.w $0016,y
	LDX.w $04F9
	LDA.b $16,x
	SEC
	SBC.w #$0020
	STA.b $16,x
	LDX.w $04FD
	STA.b $16,x
	LDA.w #$060D
	JSL.l CODE_B28012
	JSR.w CODE_B88BD8
	RTL

CODE_B88BD8:
	JSL.l CODE_B89C4C
	LDA.b $16,x
	STA.w $187D
	JSL.l CODE_B8E198
	JSL.l CODE_B8E179
	LDY.b $72
	LDA.w $0016,y
	BNE.b CODE_B88BF6
	LDA.w #$0100
	TRB.w $1B55
CODE_B88BF6:
	LDX.b $70
	LDA.b $62,x
	AND.w #$00FF
	BNE.b CODE_B88C04
	LDA.w $1B55
	STA.b $3A,x
CODE_B88C04:
	LDA.w #$001D
	STA.b $38,x
	LDA.b $26,x
	AND.w #$3FFF
	STA.b $26,x
	LDA.b $63,x
	AND.w #$00FF
	BEQ.b CODE_B88C1E
	JSR.w CODE_B88CBD
	JSL.l CODE_B7D7FB
CODE_B88C1E:
	LDX.b $70
	LDA.b $16,x
	CMP.w $050F
	BCC.b CODE_B88C2D
	STZ.w $04AA
	STZ.w $04AE
CODE_B88C2D:
	LDA.b $7E
	BNE.b CODE_B88C4C
	LDX.w $04F9
	LDY.w $04FD
	LDA.w #$00D8
	JSR.w CODE_B882A9
	LDA.w #$00E4
	JSR.w CODE_B8829F
	LDA.w #$0037
	JSL.l CODE_B9A009
	BRA.b CODE_B88C76

CODE_B88C4C:
	SEC
	SBC.w #$0234
	TAX
	BEQ.b CODE_B88C5E
	CMP.w #$000C
	BEQ.b CODE_B88C5E
	STZ.w $04AA
	STZ.w $04AE
CODE_B88C5E:
	PHX
	LDA.l DATA_B88CAD,x
	JSL.l CODE_B9A015
	PLX
	LDA.b $7C
	BEQ.b CODE_B88CAC
	STA.b $70
	LDA.l DATA_B88CAD+$02,x
	JSL.l CODE_B9A012
CODE_B88C76:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B88CAC
	JSL.l CODE_B89C3C
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	STZ.b $26,x
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$0001
	LDX.w #$0037
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.b $70
	LDA.w #$0037
	JSL.l CODE_B9A009
CODE_B88CAC:
	RTS

DATA_B88CAD:
	dw $0005,$0000,$0000,$0000,$0000,$0000,$0005,$0000

CODE_B88CBD:
	PHA
	LDA.b $7E
	BEQ.b CODE_B88CC6
	LDA.b $7C
	BEQ.b CODE_B88CDF
CODE_B88CC6:
	LDX.w $04FD
	LDA.w #$0001
	JSL.l CODE_BB85A0
	LDX.w $04FD
	JSL.l CODE_BB85EB
	LDX.b $7C
	BEQ.b CODE_B88CDF
	JSL.l CODE_BB85E8
CODE_B88CDF:
	LDX.w $04FD
	JSR.w CODE_B89F20
	LDA.b $01,S
	ASL
	ASL
	ADC.w #$0230
	STA.b $7E
	STZ.b $7C
	LDX.w $04F9
	PLA
	CLC
	ADC.w #$0015
	CMP.w #$0018
	BNE.b CODE_B88D0A
	TAY
	LDA.w $0777
	AND.w #$0010
	BEQ.b CODE_B88D09
	LDY.w #$001E
CODE_B88D09:
	TYA
CODE_B88D0A:
	JSL.l CODE_BB85A0
	JSL.l CODE_B8ED11
	RTS

CODE_B88D13:
	LDX.w $17C8
	LDA.b $36,x
	AND.w #$FF00
	STA.b $1A
	LDY.w $04F9
	LDA.b $49,x
	JSL.l CODE_B9E009
	JSR.w CODE_B88D72
	EOR.w #$FFFF
	INC
	STA.w $002A,y
	STA.w $0030,y
	BMI.b CODE_B88D56
	BNE.b CODE_B88D4E
	LDA.w $04D6
	BIT.w #$0200
	BNE.b CODE_B88D56
	BIT.w #$0100
	BNE.b CODE_B88D4E
	LDX.w $17C8
	LDA.b $06,x
	AND.w #$0001
	BNE.b CODE_B88D56
CODE_B88D4E:
	LDA.w $001E,y
	AND.w #$BFFF
	BRA.b CODE_B88D5C

CODE_B88D56:
	LDA.w $001E,y
	ORA.w #$4000
CODE_B88D5C:
	STA.w $001E,y
	LDX.w $17C8
	LDA.b $49,x
	JSL.l CODE_B9E00C
	JSR.w CODE_B88D72
	STA.w $002E,y
	STA.w $0034,y
	RTS

CODE_B88D72:
	BPL.b CODE_B88D88
	EOR.w #$FFFF
	INC
	ORA.b $1A
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	EOR.w #$FFFF
	INC
	RTS

CODE_B88D88:
	ORA.b $1A
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	RTS

CODE_B88D94:
	JSL.l CODE_B89C4C
	LDA.w #$0010
	STA.b $5E,x
	STZ.b $2A,x
	BRA.b CODE_B88DA7

CODE_B88DA1:
	JSL.l CODE_B89C4C
	STZ.b $5E,x
CODE_B88DA7:
	LDA.w #$0008
	STA.b $38,x
	LDA.w $17CC
	CLC
	ADC.w #$0028
	STA.b $16,x
	LDA.w $17CA
	STA.b $12,x
	LDA.w #$0016
	JSL.l CODE_B9A009
	STZ.b $2E,x
	STZ.b $34,x
	STZ.b $36,x
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TSB.w $05AF
	LDA.w #$2000
	TSB.w $0474
	LDA.w #$7000
	STA.w $04AC
	RTL

CODE_B88DDD:
	JSL.l CODE_B89C4C
	LDA.w #$0014
	STA.b $38,x
	LDA.w $17CE
	STA.b $4C,x
	LDA.w $17CC
	CLC
	ADC.w #$002A
	STA.b $16,x
	LDA.w $17CA
	STA.b $12,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $34,x
	LDA.w #$0016
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TSB.w $05AF
	LDA.w #$2000
	TSB.w $0474
	LDA.w #$7000
	STA.w $04AC
	RTL

CODE_B88E1E:
	JSL.l CODE_B89C4C
	CPY.w #$1480
	BNE.b CODE_B88E31
	LDA.w $17CC
	SEC
	SBC.w #$0008
	STA.w $17CC
CODE_B88E31:
	LDA.w #$0010
	STA.b $5E,x
	STZ.b $2E,x
	BRA.b CODE_B88E40

CODE_B88E3A:
	JSL.l CODE_B89C4C
	STZ.b $5E,x
CODE_B88E40:
	LDA.w #$000B
	STA.b $38,x
	LDA.w $17CA
	STA.b $12,x
	LDA.w $17CC
	STA.b $16,x
	LDA.w #$001B
	JSL.l CODE_B9A009
	STZ.b $2E,x
	STZ.b $34,x
	STZ.b $58,x
	STZ.b $26,x
	LDA.w #$0020
	TSB.w $05AF
	LDA.w #$2000
	TSB.w $0474
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$AC00
	STA.w $04AC
	RTL

CODE_B88E80:
	JSL.l CODE_B89C4C
	LDY.w $17C8
	STY.b $4C,x
	LDA.w $0000,y
	CMP.w #$0124
	BEQ.b CODE_B88EB7
	LDA.w $17CA
	STA.b $4E,x
	LDA.w $17CC
	STA.b $50,x
	JSR.w CODE_B8A7CB
	LDX.b $70
	LDA.b $3E
	STA.b $12,x
	LDA.b $3A
	CMP.b $16,x
	BCS.b CODE_B88EB0
	LDA.b $3C
	CMP.b $16,x
	BCS.b CODE_B88EB2
CODE_B88EB0:
	STA.b $16,x
CODE_B88EB2:
	LDA.w #$0016
	BRA.b CODE_B88EDD

CODE_B88EB7:
	TYX
	JSL.l CODE_BEC02A
	LDX.b $70
	STZ.b $3A,x
	LDY.b $4C,x
	LDA.b $D8
	CLC
	ADC.w #$0003
	STA.b $12,x
	LDA.b $DA
	CLC
	ADC.w #$006A
	SEC
	SBC.w $0046,y
	STA.b $16,x
	STZ.b $1A,x
	LDA.w #$0022
	BRA.b CODE_B88EDD

CODE_B88EDD:
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $34,x
	LDA.w #$001B
	JSL.l CODE_B9A009
	LDA.w #$0020
	TSB.w $05AF
	LDA.w #$2000
	TSB.w $0474
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$AC00
	STA.w $04AC
	RTL

CODE_B88F10:
	LDA.w #$0020
	TRB.w $05AF
	BEQ.b CODE_B88F2E
	JSL.l CODE_B89C4C
	LDA.w #$001A
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
CODE_B88F2E:
	RTL

CODE_B88F2F:
	LDX.w $17C8
	CPX.w $04F9
	BEQ.b CODE_B88F44
	LDA.w $17CA
	STA.b $2A,x
	STZ.b $30,x
	LDA.w $17CC
	STA.b $2E,x
CODE_B88F43:
	RTL

CODE_B88F44:
	JSR.w CODE_B89243
	LDA.b $4A,x
	AND.w #$0001
	BNE.b CODE_B88F43
	LDA.w $17CA
	STA.b $2A,x
	STZ.b $30,x
	LDA.w $17CC
	STA.b $2E,x
	STZ.w $04AA
	STZ.w $04AE
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.b $7E
	BNE.b CODE_B88FA1
	LDA.w $186B
	BNE.b CODE_B88F84
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$0009
	JML.l CODE_B9A009

CODE_B88F84:
	CMP.w $04FD
	BEQ.b CODE_B88F95
	LDA.w #$0011
	STA.b $38,x
	LDA.w #$0025
	JML.l CODE_B9A009

CODE_B88F95:
	LDA.w #$0044
	STA.b $38,x
	LDA.w #$0030
	JML.l CODE_B9A009

CODE_B88FA1:
	LDA.w #$0068
	LDY.b $7E
	CPY.w #$0240
	BEQ.b CODE_B88FAE
	LDA.w #$0024
CODE_B88FAE:
	STA.b $38,x
	LDA.w #$0005
	JML.l CODE_B9A015

CODE_B88FB7:
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$001C
	LDY.w #$0002
	JSL.l CODE_BB85D0
	JSL.l CODE_B89C4C
	LDA.w $17CA
	STA.b $2E,x
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B88FF4
	JSL.l CODE_B89C01
	LDA.w #$000D
	JSL.l CODE_B9A009
	LDA.w #$000F
	STA.b $38,x
	JSR.w CODE_B89243
	RTL

CODE_B88FF4:
	LDA.w #$0031
	JSL.l CODE_B9A009
	LDA.w #$0044
	STA.b $38,x
	RTL

CODE_B89001:
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$001C
	LDY.w #$0002
	JSL.l CODE_BB85D0
	JSL.l CODE_B89C4C
	JSR.w CODE_B89071
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B8903D
	LDA.b $7E
	BNE.b CODE_B8904A
	JSL.l CODE_B89C01
	LDA.w #$000D
	JSL.l CODE_B9A009
	LDA.w #$000F
	STA.b $38,x
	RTL

CODE_B8903D:
	LDA.w #$0031
	JSL.l CODE_B9A009
	LDA.w #$0044
	STA.b $38,x
	RTL

CODE_B8904A:
	JSL.l CODE_B89C01
	LDA.w $1957
	AND.w #$4000
	BNE.b CODE_B8906C
	LDA.w #$0005
	JSL.l CODE_B9A015
	LDY.b $7E
	LDA.w #$0024
	CPY.w #$0234
	BEQ.b CODE_B8906A
	LDA.w #$0068
CODE_B8906A:
	STA.b $38,x
CODE_B8906C:
	RTL

CODE_B8906D:
	JSR.w CODE_B89071
	RTL

CODE_B89071:
	LDX.b $70
	LDA.b $7E
	BNE.b CODE_B89087
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B89092
	LDY.w #$0030
	LDA.b [$6A],y
	STA.b $2E,x
	RTS

CODE_B89087:
	SEC
	SBC.w #$00E0
	ASL
	TAY
	LDA.b [$6A],y
	STA.b $2E,x
	RTS

CODE_B89092:
	LDY.w #$0048
	LDA.b [$6A],y
	STA.b $2E,x
	RTS

CODE_B8909A:
	LDA.w #$001C
	LDY.w #$0002
	JSL.l CODE_BB85D0
	LDA.b $7E
	BNE.b CODE_B890F1
	JSL.l CODE_B89C4C
	LDY.b $72
	LDA.w $0004,y
	AND.w #$4000
	BEQ.b CODE_B890F1
	LDA.b $4A,x
	AND.w #$3800
	CMP.w #$1000
	BNE.b CODE_B890F1
	LDA.w $000E,y
	CLC
	ADC.w #$0100
	CMP.w #$0680
	BMI.b CODE_B890CF
	LDA.w #$0680
CODE_B890CF:
	STA.w $000E,y
	JSR.w CODE_B8E2B4
	LDY.w #$0168
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0026,y
	LDX.b $70
	LDA.w #$0001
	STA.b $2E,x
	LDA.w #$000E
	STA.b $38,x
	LDA.w #$0001
	TSB.w $1957
CODE_B890F1:
	RTL

CODE_B890F2:
	JSL.l CODE_B89C3C
	LDA.b $38,x
	CMP.w #$004A
	BNE.b CODE_B89103
	STX.w $17C8
	JMP.w CODE_B89302

CODE_B89103:
	JSR.w CODE_B8B946
	RTL

CODE_B89107:
	JSL.l CODE_B89C3C
	JSR.w CODE_B8B946
	RTL

CODE_B8910F:
	LDA.w $1957
	AND.w #$4000
	BEQ.b CODE_B8911A
CODE_B89117:
	JMP.w CODE_B89001

CODE_B8911A:
	LDA.w #$2000
	TSB.w $1957
	BEQ.b CODE_B89144
	LDA.w $0777
	AND.w #$0800
	BNE.b CODE_B89144
	LDX.w $04F9
	LDA.b $16,x
	CMP.w $050F
	BCS.b CODE_B89144
	LDA.b $7E
	CMP.w #$023C
	BEQ.b CODE_B89143
	LDA.w #$0018
	JSR.w CODE_B8C5C7
	BRA.b CODE_B89117

CODE_B89143:
	RTL

CODE_B89144:
	STZ.w $04AA
	STZ.w $04AE
	JSL.l CODE_B89C4C
	LDA.w #$001C
	LDY.w #$0002
	JSL.l CODE_BB85D0
	LDA.w #$0008
	JSR.w CODE_B8C5C7
	LDX.b $70
	LDA.b $38,x
	CMP.w #$003C
	BNE.b CODE_B8916A
	BRL.w CODE_B89235

CODE_B8916A:
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B891B0
	LDA.b $7E
	BNE.b CODE_B891E3
	JSL.l CODE_B89C01
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	JSR.w CODE_B89243
	LDA.w $17CA
	STA.b $2A,x
	STZ.b $30,x
	LDA.w $17CC
	STA.b $2E,x
	LDA.w $17CE
	BEQ.b CODE_B891A3
	LSR
	EOR.w #$4000
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
CODE_B891A3:
	LDA.w #$000C
	JSL.l CODE_B9A009
	LDA.w #$0021
	STA.b $38,x
	RTL

CODE_B891B0:
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.w $17CA
	STA.b $2A,x
	STZ.b $30,x
	LDA.w $17CC
	STA.b $2E,x
	LDA.w $17CE
	BEQ.b CODE_B891D6
	LSR
	EOR.w #$4000
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
CODE_B891D6:
	LDA.w #$0031
	JSL.l CODE_B9A009
	LDA.w #$0044
	STA.b $38,x
	RTL

CODE_B891E3:
	CMP.w #$0238
	BEQ.b CODE_B89213
	JSL.l CODE_B89C01
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.w $17CA
	STA.b $2A,x
	STZ.b $30,x
	LDA.w $17CC
	STA.b $2E,x
	LDA.w $17CE
	BEQ.b CODE_B89212
	LSR
	EOR.w #$4000
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
CODE_B89212:
	RTL

CODE_B89213:
	LDA.w $17CA
	STA.b $2A,x
	STA.b $30,x
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	CMP.w #$8000
	ROR
	STA.b $2E,x
	STZ.b $34,x
	LDA.w #$0031
	STA.b $38,x
	LDA.w #$0007
	JSL.l CODE_B9A015
	RTL

CODE_B89235:
	LDA.w #$0100
	BIT.w $17CA
	BPL.b CODE_B89240
	LDA.w #$FF00
CODE_B89240:
	STA.b $2A,x
	RTL

CODE_B89243:
	JSL.l CODE_B89C3C
	LDA.b $38,x
	CMP.w #$004D
	BNE.b CODE_B89251
	JSR.w CODE_B8B946
CODE_B89251:
	JSL.l CODE_B89C4C
	RTS

CODE_B89256:
	JSL.l CODE_B89C3C
	LDX.b $70
	LDA.w #$004C
	STA.b $38,x
	STZ.w $1929
	LDA.w #$0014
	STA.w $192B
	RTL

CODE_B8926B:
	LDA.w $075C
	AND.w #$00FF
	CMP.w #$0002
	BNE.b CODE_B89279
	JMP.w CODE_B8833C

CODE_B89279:
	JSL.l CODE_B89C4C
	JSR.w CODE_B8F285
	STZ.b $26,x
	STZ.b $24,x
	STZ.b $20,x
	LDA.w #$000D
	STA.b $38,x
	JSR.w CODE_B89422
	LDA.w #$001F
	JSL.l CODE_B9A009
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B892D2
	JSL.l CODE_B89C3C
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	STZ.b $26,x
	STZ.b $24,x
	STZ.b $20,x
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$4000
	EOR.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w #$000D
	STA.b $38,x
	JSR.w CODE_B89422
	LDA.w #$001F
	JSL.l CODE_B9A009
CODE_B892D2:
	LDA.w #$0003
	LDY.w #$00F0
	JSL.l CODE_BB85D0
	RTL

CODE_B892DD:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B892E8
	JMP.w CODE_B8833C

CODE_B892E8:
	LDA.w $17C8
	CMP.w $04F9
	BEQ.b CODE_B892F9
	LDA.w #$8000
	TSB.w $1927
	JMP.w CODE_B89461

CODE_B892F9:
	LDA.w #$8000
	TSB.w $1957
	JMP.w CODE_B89318

CODE_B89302:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B8930D
	JMP.w CODE_B8833C

CODE_B8930D:
	LDA.w $17C8
	CMP.w $04F9
	BEQ.b CODE_B89318
	JMP.w CODE_B89461

CODE_B89318:
	LDA.w $1B63
	BEQ.b CODE_B89320
	JMP.w CODE_B89687

CODE_B89320:
	JSL.l CODE_B89C01
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TRB.w $05AF
	JSL.l CODE_B89C4C
	JSR.w CODE_B8F285
	LDA.b $7E
	BEQ.b CODE_B89342
	LDA.b $7C
	BEQ.b CODE_B8933F
	JMP.w CODE_B894A1

CODE_B8933F:
	JMP.w CODE_B895FA

CODE_B89342:
	LDA.w #$4000
	TRB.w $05AF
	BNE.b CODE_B89364
	LDA.w #$000D
	STA.b $38,x
	JSR.w CODE_B89422
	LDA.w #$001F
	JSL.l CODE_B9A009
	LDA.w #$0003
	LDY.w #$01E0
	JSL.l CODE_BB85D0
	RTL

CODE_B89364:
	LDA.w #$0007
	LDY.w #$00F0
	JSL.l CODE_BB85D0
	LDX.w $04F9
	LDA.b $12,x
	STA.w $1931
	LDA.b $16,x
	STA.w $1935
	LDA.b $2A,x
	STA.w $1939
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $3A,x
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDX.b $70
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDY.w #$00B8
	LDA.b [$6A],y
	STA.b $2E,x
	LDA.w #$0036
	STA.b $38,x
	LDA.w #$0021
	JSL.l CODE_B9A009
	JSL.l CODE_B89C3C
	JSR.w CODE_B8F285
	LDA.w #$0039
	STA.b $38,x
	LDA.w #$002D
	STA.b $5C,x
	LDA.w #$0100
	STA.b $3A,x
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	PHA
	LSR
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	PLA
	BPL.b CODE_B893E7
	CMP.w #$FEE0
	BCS.b CODE_B893F8
	LDA.w #$FEE0
	BRA.b CODE_B893EF

CODE_B893E7:
	CMP.w #$0120
	BCC.b CODE_B893F8
	LDA.w #$0120
CODE_B893EF:
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	STA.w $0012,y
CODE_B893F8:
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	BPL.b CODE_B8940A
	CMP.w #$FF00
	BCS.b CODE_B89418
	LDA.w #$FF00
	BRA.b CODE_B89412

CODE_B8940A:
	CMP.w #$0100
	BCC.b CODE_B89418
	LDA.w #$0100
CODE_B89412:
	CLC
	ADC.b $16,x
	STA.w $0016,y
CODE_B89418:
	LDX.w $04F9
	LDY.w $04FD
	JSR.w CODE_B8EC88
	RTL

CODE_B89422:
	JSL.l CODE_B8E198
	LDY.w #$00E8
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	LDY.w #$00F0
	LDA.b [$6A],y
	LDX.b $70
	STA.b $2E,x
	LDA.w #$0100
	BIT.b $1E,x
	BVS.b CODE_B89444
	EOR.w #$FFFF
	INC
CODE_B89444:
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0100
	STA.b $3A,x
	LDA.w $0775
	AND.w #$0004
	BNE.b CODE_B89460
	LDA.b $7E
	BEQ.b CODE_B89460
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
CODE_B89460:
	RTS

CODE_B89461:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B8946C
	JMP.w CODE_B8833C

CODE_B8946C:
	LDA.w #$4000
	TRB.w $05AF
	JSL.l CODE_B89C3C
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $3A,x
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDX.b $70
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDY.w #$00B8
	LDA.b [$6A],y
	STA.b $2E,x
	LDA.w #$0036
	STA.b $38,x
	LDA.w #$0021
	JSL.l CODE_B9A009
	RTL

CODE_B894A1:
	LDA.b $7E
	CMP.w #$023C
	BNE.b CODE_B894AB
	JMP.w CODE_B8952E

CODE_B894AB:
	LDA.w #$0080
	LDY.w #$0014
	JSL.l CODE_BB85D0
	LDA.w #$003C
	STA.w $1899
	JSR.w CODE_B8C5A0
	LDX.b $7C
	LDY.w $04F9
	LDA.w $0016,y
	SEC
	SBC.w #$0010
	STA.b $16,x
	JSL.l CODE_B9E021
	JSR.w CODE_B88721
	LDX.b $7C
	STX.b $70
	LDA.w #$00D0
	JSR.w CODE_B8829F
	LDA.w #$0003
	STA.b $38,x
	LDY.w #$0008
	JSR.w CODE_B89C2C
	INC
	JSL.l CODE_B9A000
	STZ.b $34,x
	STZ.b $2E,x
	LDA.w #$004A
	STA.b $5A,x
	JSL.l CODE_B89C4C
	LDX.b $7C
	LDY.w #$000A
	JSR.w CODE_B89C2C
	LDX.b $70
	STA.b $2E,x
	STZ.b $2A,x
	STZ.b $30,x
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.w #$0009
	JSL.l CODE_B9A009
	LDA.w #$0002
	STA.b $38,x
	STZ.b $7E
	STZ.b $7C
	JSL.l CODE_B7D7FB
	RTL

CODE_B8952E:
	LDA.w #$4000
	TRB.w $05AF
	BNE.b CODE_B89585
	LDA.w #$0003
	LDY.w #$00F0
	JSL.l CODE_BB85D0
	LDA.w #$0012
	JSL.l CODE_BFF006
	JSR.w CODE_B88721
	LDX.b $7C
	STX.b $70
	LDA.w #$00D0
	JSR.w CODE_B8829F
	LDA.w #$0002
	STA.b $38,x
	LDY.w #$0008
	JSR.w CODE_B89C2C
	JSL.l CODE_B9A000
	STZ.b $30,x
	STZ.b $2A,x
	STZ.b $5A,x
	JSL.l CODE_B89C4C
	LDA.w #$005E
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	JSR.w CODE_B895E0
	LDA.w #$001F
	JSL.l CODE_B9A009
	STZ.b $7E
	STZ.b $7C
	RTL

CODE_B89585:
	LDA.w #$0080
	LDY.w #$0014
	JSL.l CODE_BB85D0
	LDA.w #$0012
	JSL.l CODE_BFF006
	JSR.w CODE_B88721
	JSL.l CODE_B89C5C
	JSL.l CODE_BB85FD
	JSL.l CODE_B89C3C
	LDA.w #$005E
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	JSR.w CODE_B895E0
	LDA.w #$0023
	JSL.l CODE_B9A009
	LDA.w #$0000
	JSL.l CODE_B9A012
	JSL.l CODE_B89C4C
	JSL.l CODE_B88557
	JSR.w CODE_B8C5A0
	LDA.w $04C4
	CMP.w #$0001
	BNE.b CODE_B895DF
	LDX.w $04F9
	LDA.b $38,x
	STA.w $189D
	LDA.w #$005B
	STA.b $38,x
CODE_B895DF:
	RTL

CODE_B895E0:
	LDX.b $72
	LDY.w #$00E8
	LDA.b [$6A],y
	STA.b $08,x
	LDY.w #$0008
	LDA.b [$6A],y
	STA.b $0A,x
	LDY.w #$00F0
	LDA.b [$6A],y
	LDX.b $70
	STA.b $2E,x
	RTS

CODE_B895FA:
	LDA.w #$4000
	TRB.w $05AF
	BEQ.b CODE_B8965E
	LDA.w #$001F
	LDY.w #$0014
	JSL.l CODE_BB85D0
	LDX.w $04F9
	LDY.w $04FD
	LDA.w #$002F
	STA.b $1A
CODE_B89617:
	LDA.b $0E,x
	PHA
	LDA.w $000E,y
	STA.b $0E,x
	PLA
	STA.w $000E,y
	INY
	INY
	INX
	INX
	DEC.b $1A
	BPL.b CODE_B89617
	JSL.l CODE_B89C5C
	JSL.l CODE_B89C4C
	LDA.w #$0008
	JSL.l CODE_B9A015
	JSR.w CODE_B8C5A0
	LDA.w #$0100
	STA.b $3A,x
	LDA.w $04C4
	CMP.w #$0001
	BNE.b CODE_B8965D
	LDX.w $04F9
	LDA.b $38,x
	STA.w $189D
	LDA.w #$005B
	STA.b $38,x
	LDA.w #$0018
	TRB.w $194B
CODE_B8965D:
	RTL

CODE_B8965E:
	LDX.b $70
	STZ.b $28,x
	LDA.w #$0032
	STA.b $38,x
	LDA.w #$0009
	JSL.l CODE_B9A015
	LDA.w #$0003
	LDY.w #$00F0
	JSL.l CODE_BB85D0
	JSR.w CODE_B89422
	RTL

CODE_B8967C:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B89687
	JMP.w CODE_B8833C

CODE_B89687:
	LDY.w $1B63
	BEQ.b CODE_B89695
	LDA.w $0046,y
	ORA.w #$0008
	STA.w $0046,y
CODE_B89695:
	LDA.w #$4000
	TRB.w $05AF
	BNE.b CODE_B896B4
	JSL.l CODE_B89C4C
	LDA.w #$000D
	STA.b $38,x
	JSR.w CODE_B89422
	LDA.w #$001F
	JSL.l CODE_B9A009
	STZ.w $1B63
	RTL

CODE_B896B4:
	JSL.l CODE_B89C5C
	JSL.l CODE_B89C3C
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $3A,x
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDX.b $70
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDY.w #$00B8
	LDA.b [$6A],y
	STA.b $2E,x
	LDA.w #$0036
	STA.b $38,x
	LDA.w #$0021
	JSL.l CODE_B9A009
	JSL.l CODE_B89C4C
	LDA.w #$003B
	JSL.l CODE_B9A009
	LDA.w #$0058
	LDY.w $04C4
	CPY.w #$0001
	BNE.b CODE_B89702
	STA.w $189D
	LDA.w #$005B
CODE_B89702:
	STA.b $38,x
	STZ.b $2A,x
	LDA.w #$0100
	STA.b $2E,x
	LDY.w $1B63
	LDA.w $0016,y
	DEC
	STA.b $16,x
	JSR.w CODE_B8C5A0
	LDA.b $26,x
	ORA.w #$C000
	STA.b $26,x
	JSL.l CODE_BB85FD
	LDA.w #$0007
	LDY.w #$002D
	JSL.l CODE_BB85D0
	RTL

CODE_B8972D:
	JSR.w CODE_B8DD20
	BCS.b CODE_B8979B
	LDA.w #$0007
	LDY.w #$00F0
	JSL.l CODE_BB85D0
	LDA.w $04FD
	STA.w $186B
	STZ.w $186D
	STZ.w $186F
	LDA.w #$0001
	STA.w $1871
	JSL.l CODE_B89C4C
	LDA.w #$003D
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	LDA.w #$002A
	JSL.l CODE_B9A009
	JSL.l CODE_B89C3C
	LDA.w #$003E
	STA.b $38,x
	LDA.w #$FFE6
	CPX.w $0503
	BEQ.b CODE_B8977F
	LDA.w #$FFE0
CODE_B8977F:
	STA.l $000032
	LDA.w #$001F
	LDX.w #$0037
	LDY.w #$0000
	JSL.l CODE_B8F02A
	LDX.b $70
	STZ.b $3A,x
	LDA.w #$0037
	JSL.l CODE_B9A009
CODE_B8979B:
	RTL

CODE_B8979C:
	LDA.w #$0011
	JSR.w CODE_B8E24E
	BNE.b CODE_B897F0
	LDA.w $186B
	BNE.b CODE_B897F5
	LDA.w $04FD
	STA.w $186B
	STZ.w $186D
	STZ.w $186F
	LDA.w #$0001
	STA.w $1871
	JSL.l CODE_B89C4C
	LDA.w #$0043
	STA.b $38,x
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	LDA.w #$0031
	JSL.l CODE_B9A009
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
	JSL.l CODE_B89C3C
	LDA.w #$0040
	STA.b $38,x
	STZ.b $3A,x
	JSL.l CODE_BB85D3
	JSL.l CODE_B8EFE7
	RTL

CODE_B897F0:
	AND.w #$0001
	BNE.b CODE_B89811
CODE_B897F5:
	JSL.l CODE_B89C3C
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$0004
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDA.w #$0010
	TRB.w $1927
CODE_B89811:
	RTL

CODE_B89812:
	LDA.w #$0011
	JSR.w CODE_B8E24E
	BNE.b CODE_B89859
	LDA.w $186B
	BNE.b CODE_B89859
	LDA.w $04FD
	STA.w $186B
	STZ.w $186D
	STZ.w $186F
	LDA.w #$0001
	STA.w $1871
	JSL.l CODE_B89C4C
	LDA.w #$0043
	STA.b $38,x
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	LDA.w #$0031
	JSL.l CODE_B9A009
	JSL.l CODE_B89C3C
	STZ.b $3A,x
	LDA.w #$0040
	STA.b $38,x
	JSL.l CODE_B8EFE7
CODE_B89859:
	RTL

CODE_B8985A:
	LDA.w #$0001
	JSR.w CODE_B8E24E
	BNE.b CODE_B898AA
	STZ.w $186B
	JSL.l CODE_B89C4C
	LDA.w #$0041
	STA.b $38,x
	LDA.w #$002E
	JSL.l CODE_B9A009
	JSL.l CODE_B89C3C
	JSL.l CODE_B8E1EF
	JSL.l CODE_B8E1E4
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$FB00
	STA.b $2E,x
	LDA.w #$FFF0
	CPX.w $0503
	BEQ.b CODE_B89895
	LDA.w #$FFE8
CODE_B89895:
	LDY.w $04F9
	CLC
	ADC.w $0016,y
	STA.b $16,x
	LDA.w #$0042
	STA.b $38,x
	LDA.w #$0037
	JSL.l CODE_B9A009
CODE_B898AA:
	RTL

CODE_B898AB:
	LDX.w $04FD
	CPX.w $186B
	BEQ.b CODE_B898C5
	LDA.b $38,x
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0180
	BNE.b CODE_B898C5
	LDX.w $04F9
	RTS

CODE_B898C5:
	STZ.w $186B
	LDX.w $04FD
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$00D8
	JSR.w CODE_B8829F
	LDA.w #$001F
	LDX.w #$0037
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.w $04F9
	LDA.w #$00E4
	JSR.w CODE_B8829F
	RTS

CODE_B898ED:
	JSR.w CODE_B898AB
	LDX.w $17CC
	JSL.l CODE_B89C37
	JSL.l CODE_B89C01
	STZ.w $04AA
	STZ.w $04AE
	LDX.b $70
	LDA.w $17CA
	STA.b $5C,x
	LDA.w #$003B
	JSL.l CODE_B9A009
	LDX.b $70
	CPX.w $04F9
	BEQ.b CODE_B8993E
	LDA.w #$0059
	STA.b $38,x
	LDA.b $3A,x
	AND.w #$0010
	BEQ.b CODE_B8993D
	JSL.l CODE_B89C4C
	LDX.b $70
	LDA.w #$004E
	STA.b $38,x
	LDA.w #$0037
	JSL.l CODE_B9A009
	STZ.w $1929
	LDA.w #$0020
	STA.w $192B
CODE_B8993D:
	RTL

CODE_B8993E:
	LDA.w #$0058
	STA.b $38,x
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8995E
	JSL.l CODE_B89C3C
	LDA.b $38,x
	CMP.w #$0059
	BEQ.b CODE_B8995E
	LDA.w #$0000
	STA.b $3A,x
	JSR.w CODE_B8B946
CODE_B8995E:
	RTL

CODE_B8995F:
	JSL.l CODE_B89C4C
	JSL.l CODE_B89C01
	LDX.b $70
	LDA.w #$0060
	STA.b $38,x
	LDA.w #$0055
	JSL.l CODE_B9A009
	LDX.b $70
	LDY.w #$0288
	LDA.b [$6A],y
	STA.b $2E,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$000A
	STA.b $5C,x
	LDA.w $17CA
	STA.b $5E,x
	STZ.b $5A,x
	LDA.w #$0014
	JSR.w CODE_B8C5C7
	RTL

CODE_B89995:
	JSL.l CODE_B89C4C
	LDA.w #$0056
	JSL.l CODE_B9A009
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
	STZ.w $04AA
	LDA.w #$4000
	TSB.w $1957
	RTL

CODE_B899B3:
	LDA.w #$0002
	BIT.w $05B1
	BNE.b CODE_B89A12
	LDX.w $04FD
	LDA.b $16,x
	CMP.w $050F
	BCC.b CODE_B89A12
	LDA.w #$0020
	STA.w $1929
	JSL.l CODE_B89C4C
	LDY.w $04FD
	JSR.w CODE_B89A13
	LDA.b $12,x
	STA.w $1931
	LDA.b $16,x
	STA.w $1935
	LDA.w #$006E
	STA.b $38,x
	LDA.w #$0028
	JSL.l CODE_B9A009
	JSL.l CODE_B89C3C
	LDY.w $04F9
	JSR.w CODE_B89A13
	LDA.w #$006F
	STA.b $38,x
	LDA.w #$0028
	JSL.l CODE_B9A009
	LDA.w #$0707
	JSL.l CODE_B28018
	LDA.w #$0007
	LDY.w #$0078
	JSL.l CODE_BB85D0
CODE_B89A12:
	RTL

CODE_B89A13:
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	ASL
	ASL
	ASL
	STA.b $2A,x
	STZ.b $30,x
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	ASL
	ASL
	ASL
	STA.b $2E,x
	RTS

CODE_B89A2C:
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $12,x
	STA.b $88
	LDA.b $16,x
	STA.b $8A
	CPY.w $0503
	BEQ.b CODE_B89A65
	LDA.w $0012,y
	CMP.b $12,x
	LDA.w #$0024
	BCS.b CODE_B89A4C
	LDA.w #$FFDC
CODE_B89A4C:
	STA.b $5E
	JSR.w CODE_B89B7B
	BCS.b CODE_B89A64
	LDX.w $04F9
	LDA.b $16,x
	SEC
	SBC.b $8A
	CLC
	ADC.w #$0010
	CMP.w #$0020
	BCC.b CODE_B89AAC
CODE_B89A64:
	RTL

CODE_B89A65:
	LDA.w $0012,y
	CMP.b $12,x
	LDA.w #$001C
	BCS.b CODE_B89A72
	LDA.w #$FFE4
CODE_B89A72:
	STA.b $5E
	JSR.w CODE_B89B7B
	BCS.b CODE_B89AA3
	LDA.b $88
	STA.b $3A
	LDA.b $8A
	STA.b $3C
	LDA.w #$000D
	BIT.b $60
	BPL.b CODE_B89A8B
	LDA.w #$FFF3
CODE_B89A8B:
	STA.b $5E
	JSR.w CODE_B89B7B
	BCS.b CODE_B89AA3
	LDX.w $04F9
	LDA.b $16,x
	SEC
	SBC.b $3C
	CLC
	ADC.w #$0010
	CMP.w #$0020
	BCC.b CODE_B89AA4
CODE_B89AA3:
	RTL

CODE_B89AA4:
	LDA.b $3A
	STA.b $88
	LDA.b $3C
	STA.b $8A
CODE_B89AAC:
	LDX.w $04FD
	LDA.b $88
	STA.w $1933
	STA.b $12,x
	LDA.b $8A
	STA.w $1937
	STA.b $16,x
	STZ.b $26,x
	LDX.w $04F9
	LDY.w $04FB
	LDA.b $12,x
	STA.w $1931
	LDA.b $16,x
	STA.w $1935
	STZ.b $26,x
	STZ.b $14,x
	LDA.w $0016,y
	PHA
	JSL.l CODE_B89C5C
	PLA
	LDY.w $04FB
	STA.w $0016,y
	LDX.w $04F9
	LDY.w $04FD
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	LSR
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w $0018,y
	STA.b $18,x
	LDA.w $001A,y
	STA.b $1A,x
	LDA.w $1931
	SEC
	SBC.w $1933
	BIT.b $1E,x
	BVC.b CODE_B89B11
	EOR.w #$FFFF
	INC
CODE_B89B11:
	STA.w $186D
	LDA.w $1935
	SEC
	SBC.w $1937
	STA.w $186F
	LDA.w #$FFFF
	STA.w $1871
	LDA.w $04FD
	STA.w $186B
	JSL.l CODE_B89C3C
	LDA.w #$0062
	STA.b $38,x
	LDA.w #$0000
	CPX.w $0503
	BNE.b CODE_B89B3E
	LDA.w #$0003
CODE_B89B3E:
	STA.b $5A,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	LDA.w #$003E
	JSL.l CODE_B9A009
	JSL.l CODE_B89C4C
	LDA.w #$0061
	STA.b $38,x
	STZ.b $5A,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	LDA.w #$003C
	JSL.l CODE_B9A009
	JSL.l CODE_BB85FD
	LDA.w #$0707
	JSL.l CODE_B28018
	LDA.w #$0007
	LDY.w #$0078
	JSL.l CODE_BB85D0
	RTL

CODE_B89B7B:
	LDA.b $5E
	BPL.b CODE_B89B8C
	EOR.w #$FFFF
	INC
	STA.b $5E
	LDA.w #$FFFF
	STA.b $60
	BRA.b CODE_B89B91

CODE_B89B8C:
	LDA.w #$0001
	STA.b $60
CODE_B89B91:
	LDA.b $8A
	STA.b $1C
	LDA.b $88
	CLC
	ADC.b $60
	STA.b $88
	JSL.l CODE_B8C94F
	CMP.w #$0000
	BMI.b CODE_B89BC1
	EOR.w #$FFFF
	SEC
	ADC.w #$6300
	TAY
	SEC
	SBC.b $8A
	CLC
	ADC.w #$0008
	CMP.w #$0010
	BCS.b CODE_B89BC1
	STY.b $8A
	DEC.b $5E
	BNE.b CODE_B89B91
	CLC
	RTS

CODE_B89BC1:
	SEC
	RTS

CODE_B89BC3:
	LDA.w $05B1
	AND.w #$0004
	BNE.b CODE_B89BE6
	JSR.w CODE_B898AB
	JSL.l CODE_B89C01
	JSL.l CODE_B89C4C
	LDA.w #$0070
	STA.b $38,x
	LDA.w $05B9
	SEC
	SBC.w #$001D
	JSR.w CODE_B8F39B
	RTL

CODE_B89BE6:
	JSR.w CODE_B883E9
	RTL

CODE_B89BEA:
	JSR.w CODE_B898AB
	JSL.l CODE_B89C01
	JSL.l CODE_B89C4C
	LDA.w #$0070
	STA.b $38,x
	LDA.w $17CA
	JSR.w CODE_B8F39B
	RTL

CODE_B89C01:
	LDA.w $186B
	BNE.b CODE_B89C08
	CLC
	RTL

CODE_B89C08:
	PHX
	TAX
	LDA.w #$0002
	STA.b $3C,x
	LDA.w #$0100
	BIT.b $1E,x
	BVC.b CODE_B89C1A
	EOR.w #$FFFF
	INC
CODE_B89C1A:
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0400
	STA.b $2E,x
	JSL.l CODE_B9E021
	STZ.w $186B
	PLX
	RTL

CODE_B89C2C:
	LDA.b $06,x
	STA.b $42
	LDA.b $6C
	STA.b $44
	LDA.b [$42],y
	RTS

CODE_B89C37:
	CPX.w $04F9
	BEQ.b CODE_B89C4C
CODE_B89C3C:
	LDA.w $04FF
	STA.b $72
	TAY
	LDX.w $04FD
	STX.b $70
	LDA.b $06,x
	STA.b $6A
	RTL

CODE_B89C4C:
	LDA.w $04FB
	STA.b $72
	TAY
	LDX.w $04F9
	STX.b $70
	LDA.b $06,x
	STA.b $6A
	RTL

CODE_B89C5C:
	LDA.w $05B5
	EOR.w #$0001
CODE_B89C62:
	STA.w $05B5
	INC
	STA.w $05B3
	DEC
	BNE.b CODE_B89C86
	LDA.w #$0878
	STA.w $04F9
	LDA.w #$1480
	STA.w $04FB
	LDA.w #$08E6
	STA.w $04FD
	LDA.w #$14D2
	STA.w $04FF
	BRA.b CODE_B89C9E

CODE_B89C86:
	LDA.w #$08E6
	STA.w $04F9
	LDA.w #$14D2
	STA.w $04FB
	LDA.w #$0878
	STA.w $04FD
	LDA.w #$1480
	STA.w $04FF
CODE_B89C9E:
	PHX
	LDX.w $04F9
	LDA.w #$00BC
	STA.b $3A,x
	LDA.w #$00E4
	JSR.w CODE_B8829F
	LDX.w $04FD
	LDA.w #$0000
	STA.b $3A,x
	LDA.w #$00D8
	JSR.w CODE_B8829F
	PLX
	RTL

CODE_B89CBD:
	LDA.w #$1480
	STA.b $72
	LDA.w $0767
	AND.w #$00FF
	DEC
	ASL
	ADC.w $05B5
	ASL
	TAX
	LDA.l DATA_B89E43,x
	TAY
	JSL.l CODE_BB8585
	LDX.b $76
	STX.b $70
	STX.w $0501
	JSR.w CODE_B89E83
	LDA.b $5C,x
	JSL.l CODE_B9A009
	LDA.l DATA_FF1840
	STA.w $1488
	LDA.l DATA_FF1840+$08
	STA.w $148A
	LDA.w $0775
	AND.w #$0800
	BEQ.b CODE_B89D01
	LDA.w #$0004
CODE_B89D01:
	CLC
	ADC.b $06,x
	STA.b $06,x
	LDA.w #$14D2
	STA.b $72
	LDA.w $0767
	AND.w #$00FF
	DEC
	ASL
	ADC.w $05B5
	ASL
	TAX
	LDA.l DATA_B89E63,x
	TAY
	JSL.l CODE_BB8585
	LDX.b $76
	STX.b $70
	STX.w $0503
	JSR.w CODE_B89E83
	LDA.b $5C,x
	JSL.l CODE_B9A009
	LDA.l DATA_FF1840+$02
	STA.w $14DA
	LDA.l DATA_FF1840+$0A
	STA.w $14DC
	LDA.w $0775
	AND.w #$0800
	BEQ.b CODE_B89D4A
	LDA.w #$0004
CODE_B89D4A:
	CLC
	ADC.b $06,x
	STA.b $06,x
	LDA.w $05B5
	JSL.l CODE_B89C62
	JSR.w CODE_B89EAC
	LDX.w $04FD
	LDA.w #$0000
	STA.b $3A,x
	LDA.w #$00D8
	STA.b $0E,x
	LDX.w $04F9
	LDA.w #$00BC
	STA.b $3A,x
	LDA.w #$00E4
	STA.b $0E,x
	LDA.b $7E
	BNE.b CODE_B89DCA
	LDA.b $7A
	BNE.b CODE_B89DAC
CODE_B89D7B:
	LDX.w $04FD
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B89DA8
	LDA.w #$0020
	BIT.b $1E,x
	BVS.b CODE_B89D91
	EOR.w #$FFFF
	INC
CODE_B89D91:
	ADC.b $12,x
	STA.b $12,x
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$001F
	LDX.w #$0001
	LDY.w #$0000
	JSL.l CODE_B8F028
	RTL

CODE_B89DA8:
	JSR.w CODE_B89F20
	RTL

CODE_B89DAC:
	LDA.w #$0244
	JSR.w CODE_B8EF45
	LDX.w $04F9
	LDY.b $76
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	SEC
	SBC.w $0064,y
	STA.w $0016,y
	JSR.w CODE_B8EC88
	BRA.b CODE_B89D7B

CODE_B89DCA:
	LDA.b $7C
	BEQ.b CODE_B89E05
	LDA.b $7E
	JSR.w CODE_B8EF45
	LDX.b $76
	STX.b $7C
	STX.b $70
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$F000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0000
	JSL.l CODE_B9A012
	JSL.l CODE_B88557
	BRL.w CODE_B89D7B

CODE_B89E05:
	JSL.l CODE_B89C4C
	LDA.b $7E
	STZ.b $7E
	SEC
	SBC.w #$0230
	LSR
	LSR
	JSR.w CODE_B88CBD
	JSL.l CODE_B7D7FB
	LDA.b $7E
	SEC
	SBC.w #$0234
	TAX
	LDA.l DATA_B89E33,x
	LDY.b $70
	STA.w $0038,y
	LDA.l DATA_B89E33+$02,x
	JSL.l CODE_B9A015
	RTL

DATA_B89E33:
	dw $0024,$0005,$002D,$0000,$0063,$0000,$0068,$0005

DATA_B89E43:
	dw $0002,$0002,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0002,$0002,$0002,$0002,$0002,$0002,$0002,$0002

DATA_B89E63:
	dw $0004,$0004,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0004,$0004,$0004,$0004,$0004,$0004,$0004,$0004

CODE_B89E83:
	LDA.w $0775
	AND.w #$0002
	BEQ.b CODE_B89E92
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
CODE_B89E92:
	LDA.w $077B
	STA.b $12,x
	LDA.w $077D
	STA.b $16,x
	LDA.w $0792
	AND.w #$0002
	BEQ.b CODE_B89EAB
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
CODE_B89EAB:
	RTS

CODE_B89EAC:
	LDA.w $0792
	AND.w #$0002
	BNE.b CODE_B89EB5
	RTS

CODE_B89EB5:
	LDX.w $04F9
	JSR.w CODE_B89EBE
	LDX.w $04FD
CODE_B89EBE:
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	RTS

CODE_B89EC6:
	LDA.w #$1480
	STA.b $72
	LDY.w #$01F4
	JSL.l CODE_BB8585
	LDA.l DATA_FF1840
	STA.w $1488
	LDA.l DATA_FF1840+$08
	STA.w $148A
	LDA.w #$14D2
	STA.b $72
	LDY.w #$01F2
	JSL.l CODE_BB8585
	LDA.l DATA_FF1840+$02
	STA.w $14DA
	LDA.l DATA_FF1840+$0A
	STA.w $14DC
	RTL

CODE_B89EFB:
	LDA.w #$1480
	STA.b $72
	LDY.w #$01F8
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $0501
	LDA.w #$14D2
	STA.b $72
	LDY.w #$01FA
	JSL.l CODE_BB8585
	LDX.b $76
	STX.w $0503
	RTL

CODE_B89F1E:
	LDX.b $70
CODE_B89F20:
	LDA.w #$0006
	STA.b $38,x
	STZ.b $24,x
	STZ.b $20,x
	STZ.b $3A,x
	RTS

DKC3_NorSpr022C_DixieKong_Main:
;$B89F2C
	LDX.w #$1480
	LDY.w #$14D2
	BRA.b CODE_B89F3A

DKC3_NorSpr0230_KiddyKong_Main:
;$B89F34
	LDX.w #$14D2
	LDY.w #$1480
CODE_B89F3A:
	STX.b $72
	STY.b $74
	LDY.b $70
	LDA.w $0006,y
	STA.b $6A
	PHK
	PLB
	LDA.w $0038,y
	ASL
	ASL
	TAX
	JMP.w (DATA_B8A191,x)

CODE_B89F50:
	LDA.w #$0003
	JSL.l CODE_B9E00F
	LDA.w #$0003
	JSL.l CODE_B9E012
	JSR.w CODE_B8C73A
	BNE.b CODE_B89F69
	LDA.b $2E,x
	BPL.b CODE_B89F69
	STZ.b $2E,x
CODE_B89F69:
	JSR.w CODE_B8A0F7
	JSR.w CODE_B8E0FE
	JSL.l CODE_B9A006
	BRL.w CODE_B89FC6

CODE_B89F76:
	JSR.w CODE_B8A035
	LDA.w #$0003
	JSL.l CODE_B9E00F
	JSR.w CODE_B8C73A
	BNE.b CODE_B89FA1
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B89F9B
	JSL.l CODE_B8E198
	JSL.l CODE_B8E179
	JSL.l CODE_B9A595
	BRL.w CODE_B89FC6

CODE_B89F9B:
	LDA.b $2E,x
	BPL.b CODE_B89FA1
	STZ.b $2E,x
CODE_B89FA1:
	JSR.w CODE_B8A0F7
	JSR.w CODE_B8E0FE
	JSL.l CODE_B9A006
	BRL.w CODE_B89FC6

CODE_B89FAE:
	JSR.w CODE_B8A035
CODE_B89FB1:
	JSR.w CODE_B8A04C
CODE_B89FB4:
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
CODE_B89FBC:
	JSR.w CODE_B8E0FE
	JSR.w CODE_B8C4F8
	JSL.l CODE_B9A006
CODE_B89FC6:
	JSL.l CODE_BCE2D4
	RTS

CODE_B89FCB:
	LDA.w $194B
	AND.w #$0004
	BNE.b CODE_B89FE4
	LDX.b $70
	STZ.b $2A,x
	LDA.b $28,x
	AND.w #$1011
	BNE.b CODE_B89FE0
	STZ.b $2E,x
CODE_B89FE0:
	JSL.l CODE_B9E006
CODE_B89FE4:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE2D4
	RTS

CODE_B89FED:
	JSR.w CODE_B8A035
	JSR.w CODE_B8A04C
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A006
	RTS

CODE_B8A003:
	JSR.w CODE_B8A04C
	JSR.w CODE_B8E1FB
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A006
	RTS

CODE_B8A011:
	JSR.w CODE_B8A035
	JSR.w CODE_B8A04C
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A00C
	RTS

CODE_B8A027:
	JSR.w CODE_B8A04C
	JSR.w CODE_B8E1FB
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A00C
	RTS

CODE_B8A035:
	LDX.b $70
	LDY.b $72
	LDA.w $0008,y
	CLC
	ADC.b $2E,x
	BMI.b CODE_B8A049
	CMP.w $000A,y
	BCC.b CODE_B8A049
	LDA.w $000A,y
CODE_B8A049:
	STA.b $2E,x
	RTS

CODE_B8A04C:
	LDX.b $70
	LDY.w #$00C8
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B8A06E
	LDA.w $0775
	BIT.w #$0040
	BEQ.b CODE_B8A063
	LDY.w #$00D8
CODE_B8A063:
	BIT.w #$0020
	BEQ.b CODE_B8A06E
	TYA
	CLC
	ADC.w #$0008
	TAY
CODE_B8A06E:
	LDA.b [$6A],y
	JSL.l CODE_B9E00F
	RTS

CODE_B8A075:
	JSR.w CODE_B8A0C5
	STZ.b $3C,x
	JSR.w CODE_B8C5D9
	LDX.b $70
	CPX.w $04F9
	BNE.b CODE_B8A09B
	LDA.b $16,x
	CMP.w $050F
	BCS.b CODE_B8A095
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_B8A09B
CODE_B8A095:
	LDA.w #$2000
	TRB.w $1957
CODE_B8A09B:
	JSR.w CODE_B8A0A7
	LDX.b $72
	STZ.b $28,x
	STZ.b $2E,x
	JMP.w [$04F5]

CODE_B8A0A7:
	LDA.w $0775
	AND.w #$0004
	BEQ.b CODE_B8A0C4
	LDA.b $70
	SEC
	SBC.w $04F9
	BEQ.b CODE_B8A0BA
	LDA.w #$8000
CODE_B8A0BA:
	STA.w $18B5
	PHK
	PEA.w CODE_B8A0C4-$01
	JMP.w [$18B1]
CODE_B8A0C4:
	RTS

CODE_B8A0C5:
	LDX.b $70
	CPX.w $04F9
	BNE.b CODE_B8A0F6
	LDA.b $2E,x
	BMI.b CODE_B8A0E2
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B8A0F6
	CMP.w #$0001
	BNE.b CODE_B8A0E2
	LDA.w $187D
	STA.w $1883
CODE_B8A0E2:
	LDA.b $16,x
	STA.w $187D
	LDY.b $7E
	BEQ.b CODE_B8A0EE
	STA.w $187F
CODE_B8A0EE:
	LDY.w $186B
	BEQ.b CODE_B8A0F6
	STA.w $1881
CODE_B8A0F6:
	RTS

CODE_B8A0F7:
	LDA.w $0507
	BNE.b CODE_B8A101
	JSL.l CODE_B9E006
	RTS

CODE_B8A101:
	LDY.b $7E
	BEQ.b CODE_B8A14D
	LDX.b $70
	LDA.b $2A,x
	BMI.b CODE_B8A138
	BNE.b CODE_B8A111
	BIT.b $1E,x
	BVS.b CODE_B8A138
CODE_B8A111:
	PHA
	SEC
	SBC.w #$0200
	BPL.b CODE_B8A11B
	LDA.w #$0000
CODE_B8A11B:
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w $0507
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CLC
	ADC.b $2A,x
	STA.b $2A,x
	JSL.l CODE_B9E006
	PLA
	STA.b $2A,x
	RTS

CODE_B8A138:
	LDA.b $2A,x
	PHA
	ASL
	ADC.w $0507
	CMP.w #$8000
	ROR
	STA.b $2A,x
	JSL.l CODE_B9E006
	PLA
	STA.b $2A,x
	RTS

CODE_B8A14D:
	LDX.b $70
	LDA.b $2A,x
	BMI.b CODE_B8A182
	PHA
	SEC
	LDY.w #$0240
	SBC.b [$6A],y
	BPL.b CODE_B8A161
	LDA.w #$0000
	BRA.b CODE_B8A16D

CODE_B8A161:
	LSR
	CPX.w $0503
	BEQ.b CODE_B8A16D
	STA.b $1A
	LSR
	CLC
	ADC.b $1A
CODE_B8A16D:
	LSR
	EOR.w #$FFFF
	SEC
	ADC.w $0507
	CLC
	ADC.b $2A,x
	STA.b $2A,x
	JSL.l CODE_B9E006
	PLA
	STA.b $2A,x
	RTS

CODE_B8A182:
	PHA
	CLC
	ADC.w $0507
	STA.b $2A,x
	JSL.l CODE_B9E006
	PLA
	STA.b $2A,x
	RTS

DATA_B8A191:
	dw CODE_B8A37E,$0001
	dw CODE_B8A39C,$0000
	dw CODE_B8A3AE,$0000
	dw CODE_B8A3C6,$0000
	dw CODE_B8A3C6,$0000
	dw CODE_B8A43A,$0000
	dw CODE_B8A44C,$0000
	dw CODE_B8A44F,$0000
	dw CODE_B8A452,$0010
	dw CODE_B8A53B,$0010
	dw CODE_B8A57C,$0010
	dw CODE_B8A591,$0010
	dw CODE_B8A613,$0010
	dw CODE_B8A669,$0005
	dw CODE_B8A3C6,$0000
	dw CODE_B8A676,$0000
	dw CODE_B8A68E,$0000
	dw CODE_B8A6A6,$0000
	dw CODE_B8A6BB,$0000
	dw CODE_B8A6C7,$0000
	dw CODE_B8A6EB,$0010
	dw CODE_B8A724,$0010
	dw CODE_B8A72D,$0010
	dw CODE_B8A805,$0010
	dw CODE_B8A85F,$0010
	dw CODE_B8A874,$0000
	dw CODE_B8A8E0,$0001
	dw CODE_B8A903,$0001
	dw CODE_B8AA07,$0000
	dw CODE_B8AA2F,$0000
	dw CODE_B8A955,$0001
	dw CODE_B8AB80,$0001
	dw CODE_B8AB97,$0001
	dw CODE_B8ABB3,$0000
	dw CODE_B8ABCF,$0001
	dw CODE_B8AC29,$0010
	dw CODE_B8AC3E,$0010
	dw CODE_B8AC56,$0010
	dw CODE_B8AC94,$0010
	dw CODE_B8ACA9,$0010
	dw CODE_B8ACC1,$0010
	dw CODE_B8ACD6,$0010
	dw CODE_B8ACFA,$0010
	dw CODE_B8AD12,$0010
	dw CODE_B8AD28,$0010
	dw CODE_B8AD3A,$0010
	dw CODE_B8AE19,$0010
	dw CODE_B8AE2C,$0010
	dw CODE_B8AE4E,$0010
	dw CODE_B8AE81,$0010
	dw CODE_B8AE94,$0005
	dw CODE_B8AEB5,$0020
	dw CODE_B8AEDB,$0000
	dw CODE_B8AF11,$0000
	dw CODE_B8AF27,$0005
	dw CODE_B8AF3D,$0000
	dw CODE_B8AFBF,$0000
	dw CODE_B8AFD8,$0000
	dw CODE_B8AFEF,$0000
	dw CODE_B8B0D3,$0000
	dw CODE_B8B115,$0000
	dw CODE_B8B5D5,$0000
	dw CODE_B8B5F0,$0000
	dw CODE_B8B614,$0000
	dw CODE_B8B627,$0000
	dw CODE_B8B62A,$0000
	dw CODE_B8B630,$0000
	dw CODE_B8B67B,$0000
	dw CODE_B8B694,$0000
	dw CODE_B8B6AD,$0000
	dw CODE_B8B6C0,$0000
	dw CODE_B8B6CC,$0100
	dw CODE_B8B75D,$0002
	dw CODE_B8B76F,$0080
	dw CODE_B8B8C0,$0100
	dw CODE_B8B97C,$0000
	dw CODE_B8B9C6,$0100
	dw CODE_B8BAB2,$0000
	dw CODE_B8BAB8,$0000
	dw CODE_B8BBE4,$0080
	dw CODE_B8BD29,$0100
	dw CODE_B8BDD7,$0000
	dw CODE_B8BEAC,$0000
	dw CODE_B8BF19,$0000
	dw CODE_B8BF20,$0000
	dw CODE_B8BF97,$0000
	dw CODE_B8BFB4,$0000
	dw CODE_B8BEAC,$0000
	dw CODE_B8BFB7,$0000
	dw CODE_B8BFD3,$0000
	dw CODE_B8BFDA,$0000
	dw CODE_B8C037,$0000
	dw CODE_B8C04A,$0041
	dw CODE_B8C06E,$0041
	dw CODE_B8C07C,$0000
	dw CODE_B8C09D,$0000
	dw CODE_B8C0A4,$0010
	dw CODE_B8C0D4,$0000
	dw CODE_B8C181,$0000
	dw CODE_B8C265,$0010
	dw CODE_B8C28B,$0010
	dw CODE_B8C328,$0010
	dw CODE_B8C334,$0010
	dw CODE_B8C3FA,$0010
	dw CODE_B8C40C,$0010
	dw CODE_B8C421,$0010
	dw CODE_B8C433,$0000
	dw CODE_B8C442,$0010
	dw CODE_B8C451,$0010
	dw CODE_B8C45D,$0010
	dw CODE_B8C469,$0000
	dw CODE_B8C476,$0000
	dw CODE_B8F2BB,$0009
	dw CODE_B8F2C1,$0009
	dw CODE_B8F2CE,$0009
	dw CODE_B8F2E2,$0009
	dw CODE_B8F2F6,$0009
	dw CODE_B8F339,$0009
	dw CODE_B8F2CB,$0009
	dw CODE_B8F348,$0009

CODE_B8A371:
	LDX.w $04F9
	LDA.b $38,x
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	RTS

CODE_B8A37E:
	LDX.b $70
	LDA.w $04CE
	AND.w #$1000
	BNE.b CODE_B8A38F
	JSL.l CODE_B8E3A3
	JMP.w CODE_B8A075

CODE_B8A38F:
	JSL.l CODE_B9A595
	LDA.w #$0200
	TRB.w $059B
	JMP.w CODE_B8A075

CODE_B8A39C:
	LDA.w #$0002
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8A3AE:
	LDA.w #$0003
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8C75A
	JMP.w CODE_B8A075

CODE_B8A3C6:
	LDA.w #$0004
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8A3F2
	JSR.w CODE_B89FB1
	LDX.b $70
	LDA.b $28,x
	AND.w #$0303
	BEQ.b CODE_B8A3EC
	LDA.b $1C,x
	AND.w #$0007
	CMP.b $AC
	BCC.b CODE_B8A3EC
	LDA.w #$0100
	STA.b $2E,x
CODE_B8A3EC:
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8A3F2:
	LDX.b $72
	LDA.b $00
	SEC
	SBC.b $10,x
	CMP.b $26,x
	BCS.b CODE_B8A406
	LDX.b $70
	LDA.b $2A,x
	BEQ.b CODE_B8A436
	STZ.b $2E,x
	RTS

CODE_B8A406:
	LDX.b $70
	LDA.b $1C,x
	AND.w #$0007
	CMP.b $AC
	BEQ.b CODE_B8A427
	LDA.b $18,x
	BMI.b CODE_B8A41D
	SEC
	SBC.b $16,x
	CMP.w #$0004
	BCC.b CODE_B8A436
CODE_B8A41D:
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0100
	BNE.b CODE_B8A436
CODE_B8A427:
	LDY.w #$0168
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0026,y
	LDA.b $00
	STA.w $0010,y
CODE_B8A436:
	JSR.w CODE_B8A035
	RTS

CODE_B8A43A:
	LDA.w #$0004
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8A44C:
	JMP.w CODE_B8A075

CODE_B8A44F:
	JMP.w CODE_B8A3AE

CODE_B8A452:
	LDA.w #$0004
	TSB.w $05AF
	JSR.w CODE_B8A532
	LDA.w #$0006
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$0008
	BNE.b CODE_B8A482
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8A493
	BCC.b CODE_B8A488
	LDA.w #$000B
	JSL.l CODE_B9E00F
	LDX.b $70
	LDA.w #$0028
	STA.b $1A,x
	JSL.l CODE_B9A006
CODE_B8A482:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A488:
	LDA.w #$0009
	STA.b $38,x
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A493:
	JSR.w CODE_B8A4C9
	JSR.w CODE_B8C959
	LDA.b $1C,x
	ORA.w #$0800
	STA.b $1C,x
	LDY.w #$FFFF
	LDA.b $3A
	CMP.b $12,x
	BCS.b CODE_B8A4B4
	LDY.w #$0001
	LDA.b $3C
	CMP.b $12,x
	BCC.b CODE_B8A4B4
CODE_B8A4B2:
	SEC
	RTS

CODE_B8A4B4:
	BEQ.b CODE_B8A4B2
	STY.b $5C,x
	STA.b $12,x
	STZ.b $10,x
	STZ.w $0507
	LDA.b $36,x
	BNE.b CODE_B8A4B2
	STZ.b $30,x
	STZ.b $2A,x
	CLC
	RTS

CODE_B8A4C9:
	LDA.w $0777
	AND.w #$0004
	BEQ.b CODE_B8A50F
	LDX.w #$0002
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KonveyorRopeKlash_Bonus1
	BEQ.b CODE_B8A4E3
	LDX.w #$0000
	BCC.b CODE_B8A4E3
	LDX.w #$0004
CODE_B8A4E3:
	LDA.l DATA_FFB3E1,x
	TAX
	LDY.b $70
	BRA.b CODE_B8A4F2

CODE_B8A4EC:
	TXA
	CLC
	ADC.w #$0006
	TAX
CODE_B8A4F2:
	LDA.l DATA_FFB3E7&$FF0000,x
	CMP.w $0016,y
	BCC.b CODE_B8A4EC
	BNE.b CODE_B8A50C
	LDA.w $0012,y
	CMP.l (DATA_FFB3E7&$FF0000)+$02,x
	BCC.b CODE_B8A4EC
	LDA.l (DATA_FFB3E7&$FF0000)+$04,x
	BRA.b CODE_B8A50F

CODE_B8A50C:
	LDA.w #$0000
CODE_B8A50F:
	LDX.b $70
	STA.b $36,x
	STA.w $0507
	LDA.b $12,x
	STA.b $54,x
	STZ.b $3E
	LDA.b $2A,x
	BPL.b CODE_B8A522
	DEC.b $3E
CODE_B8A522:
	CLC
	ADC.b $11,x
	STA.b $11,x
	SEP.b #$20
	LDA.b $3E
	ADC.b $13,x
	STA.b $13,x
	REP.b #$20
	RTS

CODE_B8A532:
	LDX.b $70
	LDA.b $5E,x
	BEQ.b CODE_B8A53A
	DEC.b $5E,x
CODE_B8A53A:
	RTS

CODE_B8A53B:
	LDA.w #$0004
	TSB.w $05AF
	JSR.w CODE_B8A532
	LDA.w #$0009
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$0009
	BNE.b CODE_B8A56A
	JSR.w CODE_B8A493
	LDA.b $30,x
	BNE.b CODE_B8A571
	LDA.w #$000B
	JSL.l CODE_B9E00F
	LDX.b $70
	LDA.w #$0028
	STA.b $1A,x
	JSL.l CODE_B9A006
CODE_B8A56A:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A570:
	RTS

CODE_B8A571:
	LDA.w #$0008
	STA.b $38,x
	JSL.l CODE_B9A006
	BRA.b CODE_B8A56A

CODE_B8A57C:
	LDA.w #$0003
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FB1
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8A591:
	LDA.w #$0004
	TSB.w $05AF
	LDA.w #$0001
	TSB.w $1927
	JSR.w CODE_B8A532
	LDA.w #$0007
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$000B
	BNE.b CODE_B8A5C1
	JSR.w CODE_B8A5D2
	LDX.b $70
	BCS.b CODE_B8A5B8
	LDA.b $34,x
	BEQ.b CODE_B8A5C7
CODE_B8A5B8:
	LDA.w #$0028
	STA.b $1A,x
	JSL.l CODE_B9A006
CODE_B8A5C1:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A5C7:
	LDA.w #$000C
	STA.b $38,x
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A5D2:
	LDA.w #$000B
	JSL.l CODE_B9E012
	LDA.b $14,x
	STA.w $1935
	LDA.b $16,x
	STA.w $1937
	JSR.w CODE_B8E0E4
	JSR.w CODE_B8CA0D
	LDA.b $A2
	STA.b $1C,x
	BCS.b CODE_B8A5FC
	LDA.b $3A
	BEQ.b CODE_B8A5FE
	LDY.w #$FFFF
	CMP.b $16,x
	BCC.b CODE_B8A5FC
	BNE.b CODE_B8A609
CODE_B8A5FC:
	SEC
	RTS

CODE_B8A5FE:
	LDA.b $3C
	BEQ.b CODE_B8A5FC
	LDY.w #$0001
	CMP.b $16,x
	BCS.b CODE_B8A5FC
CODE_B8A609:
	STY.b $5C,x
	STA.b $16,x
	STZ.b $14,x
	STZ.b $34,x
	CLC
	RTS

CODE_B8A613:
	LDA.w #$0004
	TSB.w $05AF
	JSR.w CODE_B8A532
	LDA.w #$0008
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$000C
	BNE.b CODE_B8A63F
	LDX.b $70
	LDA.b $34,x
	BEQ.b CODE_B8A645
	ORA.b $5C,x
	BPL.b CODE_B8A656
	LDA.w #$000B
	STA.b $38,x
	LDA.w #$001C
	JSL.l CODE_B9A009
CODE_B8A63F:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A645:
	LDA.w #$000B
	JSL.l CODE_B9E012
	JSL.l CODE_B9A006
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A656:
	JSR.w CODE_B8CBCB
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0010
	STA.w $1955
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A669:
	LDA.w #$002B
	JSL.l CODE_B882B6
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8A676:
	LDA.w #$0003
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C75A
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8A68E:
	LDA.w #$000A
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	LDX.b $70
	LDA.b $38,x
	CMP.w #$0010
	BNE.b CODE_B8A6A3
	JSR.w CODE_B8C681
CODE_B8A6A3:
	JMP.w CODE_B8A075

CODE_B8A6A6:
	LDA.w #$000B
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8A6BB:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8A6C7:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDA.w $186B
	BEQ.b CODE_B8A6E5
	LDX.b $70
	LDA.b $28,x
	AND.w #$0010
	BNE.b CODE_B8A6E5
	JSL.l CODE_B9A006
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A6E5:
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8A6EB:
	LDA.w #$0002
	TSB.w $1927
	LDA.w #$000C
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$0014
	BNE.b CODE_B8A71E
	LDY.b $4C,x
	LDA.w #$0040
	ORA.w $003C,y
	STA.w $003C,y
	TYX
	JSL.l CODE_BEC02A
	LDX.b $70
	LDA.b $DA
	CLC
	ADC.w #$002A
	STA.b $16,x
	STZ.b $1A,x
	JSL.l CODE_B9A006
CODE_B8A71E:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A724:
	LDA.w #$0004
	TSB.w $05AF
	JMP.w CODE_B8A075

CODE_B8A72D:
	LDA.w #$0004
	TSB.w $05AF
	LDA.w #$0007
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$0016
	BNE.b CODE_B8A752
	JSR.w CODE_B8A763
	BCS.b CODE_B8A749
	LDA.b $34,x
	BEQ.b CODE_B8A758
CODE_B8A749:
	LDA.w #$0028
	STA.b $1A,x
	JSL.l CODE_B9A006
CODE_B8A752:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A758:
	LDA.w #$0017
	STA.b $38,x
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A763:
	LDA.w #$000B
	JSL.l CODE_B9E012
	LDA.b $14,x
	STA.w $1935
	LDA.b $16,x
	STA.w $1937
	JSR.w CODE_B8E0E4
	JSR.w CODE_B8A7CB
	LDX.b $70
	CMP.b $16,x
	BCC.b CODE_B8A7B0
	LDA.w #$1000
	STA.b $1C,x
	LDA.b $3E
	STA.b $12,x
	LDY.w #$FFFF
	LDA.b $3A
	CMP.b $16,x
	BCS.b CODE_B8A7B0
	LDA.w $05B5
	BEQ.b CODE_B8A79B
	LDA.w #$000D
	CLC
CODE_B8A79B:
	ADC.w #$0020
	CLC
	ADC.w $1973
	CMP.b $16,x
	BCS.b CODE_B8A7BA
	LDY.w #$0001
	LDA.b $3C
	CMP.b $16,x
	BCC.b CODE_B8A7B0
	RTS

CODE_B8A7B0:
	STY.b $5C,x
	STA.b $16,x
	STZ.b $14,x
	STZ.b $34,x
	CLC
	RTS

CODE_B8A7BA:
	STY.b $5C,x
	INC
	STA.b $16,x
	STZ.b $14,x
	LDA.b $34,x
	CMP.w #$8000
	ROR
	STA.b $34,x
	SEC
	RTS

CODE_B8A7CB:
	LDY.b $70
	LDA.w $004E,y
	STA.b $42
	LDA.w $0050,y
	STA.b $44
	LDX.b $4C,y
	LDA.b $12,x
	CLC
	ADC.w #$0003
	STA.b $3E
	PHK
	PEA.w CODE_B8A7E8-$01
	JMP.w [$0042]
CODE_B8A7E8:
	LDA.w #$0028
	LDY.b $72
	CPY.w #$1480
	BEQ.b CODE_B8A7F5
	LDA.w #$0035
CODE_B8A7F5:
	CLC
	ADC.b $DA
	STA.b $3A
	LDA.b $DE
	SEC
	SBC.w #$0008
	STA.b $3C
	LDA.b $DE
	RTS

CODE_B8A805:
	LDA.w #$0004
	TSB.w $05AF
	LDA.w #$0008
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$0017
	BNE.b CODE_B8A835
	JSR.w CODE_B8A7CB
	LDX.b $70
	CMP.b $16,x
	BCC.b CODE_B8A84C
	LDA.b $34,x
	BEQ.b CODE_B8A83B
	ORA.b $5C,x
	BPL.b CODE_B8A84C
	LDA.w #$0016
	STA.b $38,x
	LDA.w #$001C
	JSL.l CODE_B9A009
CODE_B8A835:
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A83B:
	LDA.w #$000B
	JSL.l CODE_B9E012
	JSL.l CODE_B9A006
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A84C:
	JSR.w CODE_B8CBCB
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0010
	STA.w $1955
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8A85F:
	LDA.w #$000D
	JSR.w CODE_B8CC29
	LDX.b $70
	LDA.b $38,x
	CMP.w #$0018
	BNE.b CODE_B8A871
	JSR.w CODE_B89F76
CODE_B8A871:
	JMP.w CODE_B8A075

CODE_B8A874:
	LDA.w $005C,y
	ASL
	TAX
	JMP.w (DATA_B8A87C,x)

DATA_B8A87C:
	dw CODE_B8A884
	dw CODE_B8A8B2
	dw CODE_B8A8C7
	dw CODE_B8A8B2

CODE_B8A884:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDY.w #$01F8
CODE_B8A88D:
	LDX.b $70
	LDA.w $050F
	CMP.b $16,x
	BCS.b CODE_B8A8A9
	LDA.b $30,x
	CMP.w #$8000
	ROR
	BMI.b CODE_B8A8A2
	EOR.w #$FFFF
	INC
CODE_B8A8A2:
	CLC
	ADC.b [$6A],y
	STA.b $2E,x
	INC.b $5C,x
CODE_B8A8A9:
	JSR.w CODE_B89FAE
	JSR.w CODE_B8A8D2
	JMP.w CODE_B8A075

CODE_B8A8B2:
	LDA.w #$000E
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	JSR.w CODE_B8A8D2
	JSR.w CODE_B8C681
	JSR.w CODE_B8C75A
	JMP.w CODE_B8A075

CODE_B8A8C7:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDY.w #$0200
	BRA.b CODE_B8A88D

CODE_B8A8D2:
	LDX.b $70
	BIT.b $2E,x
	BPL.b CODE_B8A8DF
	LDA.w $050F
	CMP.b $16,x
	BCC.b CODE_B8A8DF
CODE_B8A8DF:
	RTS

CODE_B8A8E0:
	LDA.w $0028,y
	AND.w #$0001
	BNE.b CODE_B8A8FD
	LDA.w $0016,y
	SEC
	SBC.w $1973
	CMP.w #$0120
	BCS.b CODE_B8A8FD
	JSR.w CODE_B8A011
	JSR.w CODE_B8E0FE
	JMP.w CODE_B8A075

CODE_B8A8FD:
	JSR.w CODE_B8845C
	JMP.w CODE_B8A075

CODE_B8A903:
	LDA.w #$0001
	TSB.w $1927
	TYX
	LDA.b $5A,x
	BNE.b CODE_B8A938
	LDA.b $60,x
	BEQ.b CODE_B8A91B
	DEC.b $60,x
	JSL.l CODE_B9A00C
	JMP.w CODE_B8A075

CODE_B8A91B:
	JSR.w CODE_B8A9DE
	BCS.b CODE_B8A92F
	JSR.w CODE_B8A011
	LDX.b $70
	LDA.b $28,x
	AND.w #$0002
	BNE.b CODE_B8A92F
	JMP.w CODE_B8A075

CODE_B8A92F:
	INC.b $5A,x
	JSL.l CODE_B8837A
	JMP.w CODE_B8A075

CODE_B8A938:
	LDA.b $5E,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $30,x
	STA.b $2A,x
	STZ.b $2E,x
	JSR.w CODE_B8E1FB
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A00C
	JMP.w CODE_B8A075

CODE_B8A955:
	LDA.w #$0001
	TSB.w $1927
	TYX
	LDA.b $5A,x
	BNE.b CODE_B8A938
	LDA.b $60,x
	BEQ.b CODE_B8A96D
	DEC.b $60,x
	JSL.l CODE_B9A00C
	JMP.w CODE_B8A075

CODE_B8A96D:
	JSR.w CODE_B8A9AF
	BCS.b CODE_B8A982
	LDA.b $5E,x
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	STA.b $2A,x
	STA.b $30,x
	BRA.b CODE_B8A9A0

CODE_B8A982:
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	LDY.w $04FD
	LDA.w $001E,y
	AND.w #$CFFF
	ORA.w #$2000
	STA.w $001E,y
	JSR.w CODE_B8A9DE
	BCS.b CODE_B8A9A6
CODE_B8A9A0:
	JSR.w CODE_B8A027
	JMP.w CODE_B8A075

CODE_B8A9A6:
	INC.b $5A,x
	JSL.l CODE_B8837A
	JMP.w CODE_B8A075

CODE_B8A9AF:
	LDX.b $70
	LDA.w $195D
	BEQ.b CODE_B8A9DA
	LDA.w $1961
	SEC
	SBC.b $16,x
	BEQ.b CODE_B8A9DA
	BPL.b CODE_B8A9CA
	CMP.w #$FFFE
	BCS.b CODE_B8A9D2
	LDA.w #$FFFE
	BRA.b CODE_B8A9D2

CODE_B8A9CA:
	CMP.w #$0002
	BCC.b CODE_B8A9D2
	LDA.w #$0002
CODE_B8A9D2:
	XBA
	AND.w #$FF00
	STA.b $2E,x
	CLC
	RTS

CODE_B8A9DA:
	STZ.b $2E,x
	SEC
	RTS

CODE_B8A9DE:
	LDA.b $5E,x
	STA.b $30,x
	STA.b $2A,x
	LDA.b $12,x
	SEC
	SBC.w $196D
	CMP.w #$0008
	BCC.b CODE_B8AA05
	CMP.w #$00F8
	BCS.b CODE_B8AA05
	LDA.w $195D
	BEQ.b CODE_B8AA03
	LDA.w $195F
	SEC
	SBC.b $12,x
	EOR.b $2A,x
	BMI.b CODE_B8AA05
CODE_B8AA03:
	CLC
	RTS

CODE_B8AA05:
	SEC
	RTS

CODE_B8AA07:
	LDA.w #$0001
	TSB.w $1927
	LDA.w #$0002
	TSB.w $05AF
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDX.b $70
	STZ.b $28,x
	LDA.w #$0001
	STA.b $1A,x
	STZ.b $36,x
	LDX.b $7A
	BEQ.b CODE_B8AA2C
	JSL.l CODE_BCE2F2
CODE_B8AA2C:
	JMP.w CODE_B8A075

CODE_B8AA2F:
	LDA.w #$0002
	TSB.w $1927
	LDX.w $0501
	LDA.b $06,x
	STA.b $6A
	LDY.b $72
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	LDA.w #$C000
	TSB.w $0474
	LDX.b $70
	LDA.w #$0001
	DEC.b $5E,x
	BPL.b CODE_B8AA5D
	STZ.b $5E,x
	STZ.b $64,x
	LDA.w #$000F
CODE_B8AA5D:
	JSR.w CODE_B8CC29
	LDA.b $62,x
	AND.w #$00FF
	BEQ.b CODE_B8AA90
	LDY.w #$0002
	STY.w $0533
	DEC.b $5C,x
	BPL.b CODE_B8AA78
	STA.w $195B
	JSL.l CODE_B88368
CODE_B8AA78:
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A006
	LDX.w $04F9
	STZ.b $3A,x
	LDX.w $04FD
	STZ.b $3A,x
	JSL.l CODE_BCE2D4
	JMP.w CODE_B8A075

CODE_B8AA90:
	LDA.b $7E
	BEQ.b CODE_B8AAA1
	CMP.w #$0234
	BEQ.b CODE_B8AAA1
	CMP.w #$0240
	BEQ.b CODE_B8AAA1
	JMP.w CODE_B8AB23

CODE_B8AAA1:
	DEC.b $5C,x
	BPL.b CODE_B8AAB6
	STZ.b $5C,x
	STZ.b $60,x
	LDY.w #$0170
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	JSR.w CODE_B8A035
CODE_B8AAB6:
	LDA.w #$0002
	LDY.b $5E,x
	BNE.b CODE_B8AAD6
	LDA.b $64,x
	AND.w #$0002
	CMP.w #$0001
	LDA.w #$000D
	BCS.b CODE_B8AAD6
	LDA.w #$0002
	LDY.b $30,x
	BEQ.b CODE_B8AAD6
	LDY.w #$0178
	LDA.b [$6A],y
CODE_B8AAD6:
	JSL.l CODE_B9E00F
	JSL.l CODE_B9A006
	LDA.b $64,x
	AND.w #$0200
	BNE.b CODE_B8AB19
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSR.w CODE_B8E0FE
	JSR.w CODE_B8C4F8
	LDA.b $2E,x
	BMI.b CODE_B8AAFF
	JSR.w CODE_B8C75A
	JSR.w CODE_B8C681
	BCS.b CODE_B8AB12
CODE_B8AAFF:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0303
	BEQ.b CODE_B8AB12
	STZ.w $04AA
	STZ.w $04AE
	JSL.l CODE_B9A595
CODE_B8AB12:
	JSL.l CODE_BCE2D4
	JMP.w CODE_B8A075

CODE_B8AB19:
	JSR.w CODE_B8E1FB
	JSL.l CODE_BCE2D4
	JMP.w CODE_B8A075

CODE_B8AB23:
	DEC.b $5C,x
	BPL.b CODE_B8AB41
	STZ.b $5C,x
	STZ.b $60,x
	STZ.b $34,x
	LDY.w #$0178
	LDA.b [$6A],y
	JSL.l CODE_B9E012
	LDA.w #$0002
	LDY.b $5E,x
	BNE.b CODE_B8AB46
	LDY.b $30,x
	BEQ.b CODE_B8AB46
CODE_B8AB41:
	LDY.w #$0178
	LDA.b [$6A],y
CODE_B8AB46:
	JSL.l CODE_B9E00F
	JSL.l CODE_B9A006
	LDA.b $64,x
	AND.w #$0200
	BNE.b CODE_B8AB76
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSR.w CODE_B8E0FE
	LDA.b $28,x
	AND.w #$0303
	BNE.b CODE_B8AB6B
	LDA.b $5E,x
	BNE.b CODE_B8AB6F
CODE_B8AB6B:
	JSL.l CODE_B9A598
CODE_B8AB6F:
	JSL.l CODE_BCE2D4
	JMP.w CODE_B8A075

CODE_B8AB76:
	JSR.w CODE_B8E1FB
	JSL.l CODE_BCE2D4
	JMP.w CODE_B8A075

CODE_B8AB80:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B8AB91
	TYX
	DEC.b $5C,x
	BNE.b CODE_B8AB91
	JSL.l CODE_B8837A
CODE_B8AB91:
	JSR.w CODE_B8E1FA
	JMP.w CODE_B8A075

CODE_B8AB97:
	LDA.w #$0004
	TSB.w $05AF
	JSR.w CODE_B8E1FA
	LDX.b $70
	DEC.b $5C,x
	BNE.b CODE_B8ABB0
	JSL.l CODE_B88368
	LDA.w #$FFFF
	STA.w $195B
CODE_B8ABB0:
	JMP.w CODE_B8A075

CODE_B8ABB3:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B8A035
	LDA.w #$0003
	JSL.l CODE_B9E00F
	JSR.w CODE_B89FB4
	JSR.w CODE_B8C75A
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8ABCF:
	LDA.w #$0001
	TSB.w $1927
	LDX.b $70
	LDY.b $4C,x
	LDA.w #$0040
	ORA.w $003C,y
	STA.w $003C,y
	TYX
	JSL.l CODE_BEC02A
	LDX.b $70
	LDY.b $4C,x
	LDA.b $D8
	CLC
	ADC.w #$0003
	STA.b $12,x
	LDA.b $DA
	CLC
	ADC.w #$006A
	SEC
	SBC.w $0046,y
	STA.b $16,x
	STZ.b $1A,x
	LDA.w $001E,y
	EOR.w #$4000
	ASL
	STA.b $30,x
	LDA.w $0046,y
	BNE.b CODE_B8AC1F
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8AC1F
	LDX.w $04FD
	LDA.w #$005F
	STA.b $38,x
CODE_B8AC1F:
	JSL.l CODE_B9A006
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8AC29:
	LDA.w #$0010
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8AC3E:
	LDA.w #$0011
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8AC56:
	LDA.w #$0015
	JSR.w CODE_B8CC29
	LDA.b $38,x
	CMP.w #$0025
	BNE.b CODE_B8AC75
	JSR.w CODE_B8E0AE
	LDA.b $7C
	CMP.w #$0001
	JSL.l CODE_B8E5B3
	JSR.w CODE_B8AC78
	JSR.w CODE_B89FAE
CODE_B8AC75:
	JMP.w CODE_B8A075

CODE_B8AC78:
	LDA.w $0777
	AND.w #$0020
	BEQ.b CODE_B8AC93
	LDA.b $00
	AND.w #$0007
	BNE.b CODE_B8AC93
	LDA.w $1891
	INC
	CMP.w #$0008
	BCS.b CODE_B8AC93
	STA.w $1891
CODE_B8AC93:
	RTS

CODE_B8AC94:
	LDA.w #$0012
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8ACA9:
	LDA.w #$0013
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8ACC1:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8ACD6:
	LDA.w $186B
	BEQ.b CODE_B8ACF1
	LDX.b $70
	LDA.b $28,x
	AND.w #$0010
	BNE.b CODE_B8ACF1
	JSL.l CODE_B9A006
	JSR.w CODE_B89FC6
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8ACF1:
	JSR.w CODE_B89FAE
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8ACFA:
	LDA.w #$0014
	JSR.w CODE_B8CC29
	JSR.w CODE_B8C663
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JSR.w CODE_B8AD5C
	JMP.w CODE_B8A075

CODE_B8AD12:
	LDA.w #$0014
	JSR.w CODE_B8CC29
	LDX.b $70
	STZ.b $30,x
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8AD28:
	LDA.w #$0010
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8AD3A:
	LDA.w $003C,y
	CMP.w #$0080
	BNE.b CODE_B8AD4D
	TYX
	STZ.b $3C,x
	JSR.w CODE_B8ADF5
	BCC.b CODE_B8AD4D
	JMP.w CODE_B8A075

CODE_B8AD4D:
	LDA.w #$0016
	JSR.w CODE_B8CC29
	JSR.w CODE_B89F50
	JSR.w CODE_B8ADD8
	JMP.w CODE_B8A075

CODE_B8AD5C:
	LDA.w $05B9
	CMP.w #$002A
	BNE.b CODE_B8ADC3
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0700
	CMP.w #$0200
	BNE.b CODE_B8ADC3
	LDA.b $3C,x
	CMP.w #$0080
	BNE.b CODE_B8ADC0
	STZ.b $3C,x
	LDY.b $3E,x
	LDA.w $0000,y
	CMP.w #$02F8
	BNE.b CODE_B8ADC3
	LDA.w $18A1
	CLC
	ADC.w #$00E0
	CMP.w #$01C0
	BCS.b CODE_B8ADC3
	LDA.w $0012,y
	CMP.w $18A7
	BCC.b CODE_B8ADC3
	CMP.w $18A9
	BCS.b CODE_B8ADC3
	LDA.b $12,x
	CMP.w $18A7
	BCC.b CODE_B8ADC3
	CMP.w $18A9
	BCS.b CODE_B8ADC3
	LDA.w #$0016
	JSL.l CODE_B882B6
	SEC
	LDY.b $3E,x
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	LSR
	AND.w #$4000
	STA.w $17CA
	RTS

CODE_B8ADC0:
	JSR.w CODE_B8ADC5
CODE_B8ADC3:
	CLC
	RTS

CODE_B8ADC5:
	LDX.b $70
	LDA.w #$000B
	JSL.l CODE_BCE2EF
	LDX.b $70
	LDA.b $4A,x
	ORA.w #$4000
	STA.b $4A,x
	RTS

CODE_B8ADD8:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$3F00
	CMP.w #$1300
	BEQ.b CODE_B8ADF4
	LDA.w #$000C
	JSL.l CODE_BCE2EF
	LDX.b $70
	LDA.b $4A,x
	ORA.w #$4000
	STA.b $4A,x
CODE_B8ADF4:
	RTS

CODE_B8ADF5:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$3F00
	CMP.w #$1300
	BNE.b CODE_B8AE09
	LDA.w #$0001
	TSB.w $1957
	CLC
	RTS

CODE_B8AE09:
	LDA.w #$0004
	JSL.l CODE_B9A015
	LDX.b $70
	STZ.b $2E,x
	JSR.w CODE_B8E0AE
	SEC
	RTS

CODE_B8AE19:
	LDA.w #$0016
	JSR.w CODE_B8CC29
	LDA.w #$0010
	JSL.l CODE_BCE2CE
	JSR.w CODE_B89F50
	JMP.w CODE_B8A075

CODE_B8AE2C:
	LDA.w $003C,y
	CMP.w #$0080
	BNE.b CODE_B8AE3F
	TYX
	STZ.b $3C,x
	JSR.w CODE_B8ADF5
	BCC.b CODE_B8AE3F
	JMP.w CODE_B8A075

CODE_B8AE3F:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B89F50
	JSR.w CODE_B8ADD8
	JMP.w CODE_B8A075

CODE_B8AE4E:
	LDA.w #$0017
	JSR.w CODE_B8CC29
	LDX.b $70
	LDA.b $5C,x
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0010
	JSL.l CODE_BCE2CE
	JSR.w CODE_B89F50
	LDX.b $70
	LDA.b $28,x
	AND.w #$0202
	CMP.w #$0202
	BNE.b CODE_B8AE7E
	LDA.w #$002D
	STA.b $38,x
	LDA.w #$0000
	JSL.l CODE_B9A015
CODE_B8AE7E:
	JMP.w CODE_B8A075

CODE_B8AE81:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDA.w #$0004
	JSL.l CODE_B9E00F
	JSR.w CODE_B89F50
	JMP.w CODE_B8A075

CODE_B8AE94:
	LDA.w #$002B
	JSL.l CODE_B882B6
	JSR.w CODE_B8A035
	JSR.w CODE_B8A04C
	JSL.l CODE_B9E018
	JSR.w CODE_B8E1FB
	JSR.w CODE_B8E0FE
	JSR.w CODE_B8C4F8
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8AEB5:
	LDA.w $003A,y
	AND.w #$FFFB
	STA.w $003A,y
	LDX.w $04F9
	LDA.b $29,x
	AND.w #$0010
	BEQ.b CODE_B8AECE
	LDA.w #$0002
	TSB.w $1927
CODE_B8AECE:
	JSR.w CODE_B8F0E0
	JSR.w CODE_B8F1A2
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8AEDB:
	JSR.w CODE_B8F0E0
	JSR.w CODE_B8F1A2
	JSL.l CODE_B9A006
	LDA.w $1925
	INC
	INC
	AND.w #$003F
	CMP.w $1923
	BNE.b CODE_B8AF0E
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$001C
	BEQ.b CODE_B8AF01
	CMP.w #$003C
	BNE.b CODE_B8AF0E
CODE_B8AF01:
	LDX.b $70
	STZ.b $24,x
	STZ.b $20,x
	STZ.b $5C,x
	LDA.w #$0035
	STA.b $38,x
CODE_B8AF0E:
	JMP.w CODE_B8A075

CODE_B8AF11:
	LDX.b $70
	LDY.b $5C,x
	BNE.b CODE_B8AF1A
	LDY.w $04FD
CODE_B8AF1A:
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	JMP.w CODE_B8A09B

CODE_B8AF27:
	LDA.w #$0002
	TSB.w $05AF
	LDA.w #$0000
	JSR.w CODE_B8CC29
	LDX.b $70
	STZ.b $60,x
	JSR.w CODE_B89FED
	JMP.w CODE_B8A075

CODE_B8AF3D:
	LDA.w #$0002
	TSB.w $05AF
	JSL.l CODE_BBAB29
	BCC.b CODE_B8AF4F
	JSR.w CODE_B89F1E
	JMP.w CODE_B8A09B

CODE_B8AF4F:
	LDX.b $70
	INC.b $60,x
	STZ.b $3A,x
	LDA.b $28,x
	AND.w #$0203
	CMP.w #$0003
	BNE.b CODE_B8AF64
	LDA.w #$F800
	STA.b $2E,x
CODE_B8AF64:
	LDA.b $60,x
	ASL
	ASL
	ASL
	CMP.w #$0600
	BCC.b CODE_B8AF71
	LDA.w #$0600
CODE_B8AF71:
	STA.b $2A,x
	STA.b $30,x
	JSL.l CODE_B9E006
	LDY.w #$00C0
	LDA.b [$6A],y
	STA.b $2A,x
	STA.b $30,x
	JSR.w CODE_B89FED
	LDX.b $70
	LDA.b $5E,x
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0004
	CMP.w #$0008
	BCC.b CODE_B8AF9E
	STZ.b $5C,x
	LDA.b $12,x
	STA.b $5E,x
	JMP.w CODE_B8A09B

CODE_B8AF9E:
	INC.b $5C,x
	LDA.b $5C,x
	CMP.w #$0008
	BCS.b CODE_B8AFAA
	JMP.w CODE_B8A09B

CODE_B8AFAA:
	STZ.b $2E,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0038
	STA.b $38,x
	LDA.w #$0022
	JSL.l CODE_B9A009
	JMP.w CODE_B8A09B

CODE_B8AFBF:
	JSL.l CODE_BBAB29
	BCS.b CODE_B8AFD2
	JSR.w CODE_B8E1FB
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A006
	JMP.w CODE_B8A09B

CODE_B8AFD2:
	JSR.w CODE_B89F1E
	JMP.w [$04F5]

CODE_B8AFD8:
	TYX
	DEC.b $5C,x
	BPL.b CODE_B8AFEC
	LDA.w #$003A
	STA.b $38,x
	JSR.w CODE_B8C5A0
	LDA.w #$007E
	JSL.l CODE_B9A009
CODE_B8AFEC:
	JMP.w [$04F5]

CODE_B8AFEF:
	TYX
	STZ.b $3A,x
	JSR.w CODE_B8B086
	BMI.b CODE_B8B004
	JSR.w CODE_B8E0CA
	JSR.w CODE_B8E0E4
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8B004:
	JSL.l CODE_BB85D3
	LDA.w #$4000
	TRB.w $05AF
	LDX.b $70
	LDA.w #$8000
	STA.b $10,x
	STA.b $14,x
	LDY.w $04F9
	LDA.b $0E,x
	PHA
	LDA.w $000E,y
	STA.b $0E,x
	PLA
	STA.w $000E,y
	JSL.l CODE_B89C5C
	JSL.l CODE_BB85FD
	JSR.w CODE_B8C5A0
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.w #$0008
	JSL.l CODE_B9A009
	LDX.b $70
	LDA.w #$0002
	STA.b $38,x
	LDX.w $04F9
	LDA.w $1939
	STA.b $2A,x
	LDA.w #$F600
	STA.b $2E,x
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BNE.b CODE_B8B06A
	LDX.b $70
	LDA.w #$FE00
	STA.b $2E,x
CODE_B8B06A:
	LDA.w $04C4
	CMP.w #$0001
	BNE.b CODE_B8B083
	LDA.w #$005A
	STA.b $38,x
	STZ.b $64,x
	LDA.w #$0007
	LDY.w #$0000
	JSL.l CODE_BB85D0
CODE_B8B083:
	JMP.w CODE_B8A09B

CODE_B8B086:
	LDX.b $70
	LDY.w #$0002
	LDA.w $1931
	SEC
	SBC.b $12,x
	JSR.w CODE_B8B0A3
	STA.b $2A,x
	LDA.w $1935
	SEC
	SBC.b $16,x
	JSR.w CODE_B8B0A3
	STA.b $2E,x
	DEY
	RTS

CODE_B8B0A3:
	BEQ.b CODE_B8B0D1
	BPL.b CODE_B8B0B3
	EOR.w #$FFFF
	INC
	JSR.w CODE_B8B0B3
	EOR.w #$FFFF
	INC
	RTS

CODE_B8B0B3:
	CMP.w #$0080
	BCS.b CODE_B8B0C7
	CMP.w #$0004
	BCC.b CODE_B8B0CF
	ASL
	ASL
	ASL
	ASL
	CMP.w #$0300
	BCC.b CODE_B8B0CB
	RTS

CODE_B8B0C7:
	LDA.w #$4000
	RTS

CODE_B8B0CB:
	LDA.w #$0300
	RTS

CODE_B8B0CF:
	XBA
	RTS

CODE_B8B0D1:
	DEY
	RTS

CODE_B8B0D3:
	JSR.w CODE_B8F0E0
	JSR.w CODE_B8F1A2
	JSL.l CODE_B9A006
	LDX.b $70
	DEC.b $5C,x
	BEQ.b CODE_B8B100
	LDA.b $60,x
	CLC
	ADC.b $62,x
	STA.b $60,x
	CLC
	ADC.b $5E,x
	STA.b $5E,x
	AND.w #$FF00
	BPL.b CODE_B8B0F7
	ORA.w #$00FF
CODE_B8B0F7:
	XBA
	CLC
	ADC.b $16,x
	STA.b $16,x
	JMP.w CODE_B8A075

CODE_B8B100:
	LDY.b $70
	LDX.w $04F9
	JSR.w CODE_B8EC88
	LDA.w #$0033
	STA.w $0038,y
	JSL.l CODE_BB85D3
	JMP.w CODE_B8A075

CODE_B8B115:
	LDA.w $0474
	AND.w #$BFFF
	ORA.w #$A000
	STA.w $0474
	LDA.w $005A,y
	ASL
	TAX
	JMP.w (DATA_B8B129,x)

DATA_B8B129:
	dw CODE_B8B137
	dw CODE_B8B15C
	dw CODE_B8B16B
	dw CODE_B8B1AD
	dw CODE_B8B1C8
	dw CODE_B8B203
	dw CODE_B8B229

CODE_B8B137:
	LDA.l CODE_B9B73F
	STA.w $0024,y
	LDA.w #$00BC
	STA.w $003A,y
	LDX.b $70
	STZ.b $30,x
	STZ.b $2A,x
	LDA.w #$0180
	STA.b $2E,x
	INC.b $5A,x
	LDA.b $00
	STA.b $5E,x
	LDA.b $2E,x
	STA.b $60,x
	JSR.w CODE_B8B30E
CODE_B8B15C:
	LDA.w #$0001
	TSB.w $1927
	LDA.w #$0002
	TSB.w $05AF
	JMP.w CODE_B8A075

CODE_B8B16B:
	LDA.w $0060,y
	AND.w $002E,y
	BPL.b CODE_B8B17F
	LDA.w #$8000
	TSB.w $194F
	LDA.w #$00B8
	STA.w $003A,y
CODE_B8B17F:
	LDX.b $5C,y
	LDA.b $5E,x
	ORA.b $62,x
	ORA.b $66,x
	BNE.b CODE_B8B192
	TYX
	INC.b $5A,x
	LDA.w #$8000
	TRB.w $194F
CODE_B8B192:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B8B461
	JSR.w CODE_B8B30E
	JSR.w CODE_B8A035
	JSR.w CODE_B8B3CE
	JSR.w CODE_B8B32D
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8B1AD:
	LDA.w #$0018
	JSR.w CODE_B8CC29
	JSR.w CODE_B8B461
	JSR.w CODE_B8B30E
	JSR.w CODE_B8A035
	JSR.w CODE_B8B3CE
	JSR.w CODE_B8B32D
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8B1C8:
	LDA.w #$0018
	JSR.w CODE_B8CC29
	JSR.w CODE_B8DE74
	JSR.w CODE_B8B461
	JSR.w CODE_B8B30E
	JSR.w CODE_B8A035
	JSR.w CODE_B8B3CE
	LDX.b $70
	LDA.w #$1880
	CMP.b $16,x
	BCS.b CODE_B8B1EF
	LDA.w #$02E0
	CMP.b $12,x
	BCC.b CODE_B8B1EF
	STA.b $12,x
CODE_B8B1EF:
	JSR.w CODE_B8B32D
	JSR.w CODE_B89FC6
	LDX.b $70
	LDA.b $16,x
	CMP.w #$0360
	BCS.b CODE_B8B200
	INC.b $5A,x
CODE_B8B200:
	JMP.w CODE_B8A075

CODE_B8B203:
	LDA.w #$00B8
	STA.w $003A,y
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDA.w #$0100
	CMP.w $18E9
	BCC.b CODE_B8B21A
	STA.w $18E9
CODE_B8B21A:
	JSR.w CODE_B8B235
	JSR.w CODE_B8B3CE
	JSR.w CODE_B8B32D
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8B229:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8B235:
	LDX.b $70
	LDA.b $2E,x
	BMI.b CODE_B8B276
	JSR.w CODE_B8DE36
	JSR.w CODE_B8DE55
	LDA.b $2E,x
	CLC
	ADC.w #$0008
	CMP.w #$0080
	BCC.b CODE_B8B24F
	LDA.w #$0080
CODE_B8B24F:
	STA.b $2E,x
	LDA.b $16,x
	CMP.w #$02C0
	BNE.b CODE_B8B275
	STZ.b $2A,x
	STZ.b $2E,x
	INC.b $5A,x
	LDY.b $5C,x
	LDA.w #$0005
	STA.w $0038,y
	LDA.w #$000F
	STA.w $006A,y
	LDA.w #$0001
	STA.w $18E9
	STZ.w $18EB
CODE_B8B275:
	RTS

CODE_B8B276:
	LDY.w #$0010
	JSL.l CODE_BEC045
	CLC
	ADC.w #$02A0
	CMP.b $16,x
	BCC.b CODE_B8B294
	TYA
	ADC.b $2E,x
	STA.b $2E,x
	LDY.b $5C,x
	LDA.w #$0000
	STA.w $005E,y
	BRA.b CODE_B8B297

CODE_B8B294:
	JSR.w CODE_B8DE74
CODE_B8B297:
	LDA.w #$0210
	SEC
	SBC.b $12,x
	STA.b $3E
	BNE.b CODE_B8B2AF
	LDA.b $2A,x
	CLC
	ADC.w #$0080
	CMP.w #$0100
	BCS.b CODE_B8B2AF
	STZ.b $2A,x
	RTS

CODE_B8B2AF:
	LDA.b $2A,x
	BNE.b CODE_B8B2B9
	BIT.b $3E
	BPL.b CODE_B8B2B9
	DEC.b $2A,x
CODE_B8B2B9:
	LDA.w #$000C
	BIT.b $2A,x
	BMI.b CODE_B8B2C3
	LDA.w #$FFF4
CODE_B8B2C3:
	STA.b $40
	LDA.b $2A,x
	EOR.b $3E
	BMI.b CODE_B8B2E9
	LDA.b $3E
	BPL.b CODE_B8B2D5
	EOR.w #$FFFF
	INC
	STA.b $3E
CODE_B8B2D5:
	LDA.b $2A,x
	LDY.b $40
	JSL.l CODE_BEC045
	CMP.b $3E
	BCS.b CODE_B8B2E9
	LDA.b $40
	EOR.w #$FFFF
	INC
	STA.b $40
CODE_B8B2E9:
	LDA.b $2A,x
	CLC
	ADC.b $40
	BPL.b CODE_B8B2FA
	CMP.w #$FF00
	BCS.b CODE_B8B302
	LDA.w #$FF00
	BRA.b CODE_B8B302

CODE_B8B2FA:
	CMP.w #$0100
	BCC.b CODE_B8B302
	LDA.w #$0100
CODE_B8B302:
	STA.b $2A,x
	BIT.b $40
	BMI.b CODE_B8B30B
	JMP.w CODE_B8DE36

CODE_B8B30B:
	JMP.w CODE_B8DE55

CODE_B8B30E:
	LDX.b $72
	LDY.w #$0190
	LDA.b [$6A],y
	STA.b $0A,x
	LDY.w #$01A0
	LDA.w $18EB
	XBA
	CLC
	ADC.w $18E9
	DEC
	BNE.b CODE_B8B328
	LDY.w #$01A8
CODE_B8B328:
	LDA.b [$6A],y
	STA.b $08,x
	RTS

CODE_B8B32D:
	LDX.b $70
	LDA.b $2A,x
	BPL.b CODE_B8B337
	EOR.w #$FFFF
	INC
CODE_B8B337:
	ASL
	ASL
	ASL
	ASL
	XBA
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.w $04A8
	LSR
	STA.b $1A
	LDA.w !REGISTER_ProductOrRemainderLo
	ASL
	ASL
	ASL
	AND.w #$FF00
	CMP.w #$3000
	BCC.b CODE_B8B35F
	LDA.w #$3000
CODE_B8B35F:
	BIT.b $2A,x
	BMI.b CODE_B8B367
	EOR.w #$FFFF
	INC
CODE_B8B367:
	CLC
	ADC.w #$4000
	SEC
	SBC.b $1A
	STA.w $04AA
	LDA.b $2E,x
	CLC
	ADC.w #$0040
	CMP.w #$0080
	BCC.b CODE_B8B38B
	AND.w #$8000
	EOR.b $60,x
	BPL.b CODE_B8B38B
	EOR.b $60,x
	STA.b $60,x
	LDA.b $00
	STA.b $5E,x
CODE_B8B38B:
	LDA.b $5E,x
	SEC
	SBC.b $00
	CMP.w #$000F
	BCC.b CODE_B8B3CD
	LDA.b $60,x
	BPL.b CODE_B8B3AE
	LDA.w $04AE
	CLC
	ADC.w #$0040
	BMI.b CODE_B8B3AA
	CMP.w #$2000
	BCC.b CODE_B8B3AA
	LDA.w #$2000
CODE_B8B3AA:
	STA.w $04AE
	RTS

CODE_B8B3AE:
	LDA.b $28,x
	LSR
	LDA.w #$E800
	BCC.b CODE_B8B3B9
	LDA.w #$FFFF
CODE_B8B3B9:
	STA.b $3E
	LDA.w $04AE
	SEC
	SBC.w #$0040
	BPL.b CODE_B8B3CA
	CMP.b $3E
	BCS.b CODE_B8B3CA
	LDA.b $3E
CODE_B8B3CA:
	STA.w $04AE
CODE_B8B3CD:
	RTS

CODE_B8B3CE:
	LDX.b $70
	LDA.b $2E,x
	PHA
	JSL.l CODE_B9E006
	LDX.b $70
	PLA
	CMP.b $2E,x
	BNE.b CODE_B8B3DF
	RTS

CODE_B8B3DF:
	STA.b $3E
	LDA.b $1A,x
	CMP.w #$0040
	BCS.b CODE_B8B405
	LDA.b $3E
	BMI.b CODE_B8B402
	LDY.w #$0198
	CMP.b [$6A],y
	BCS.b CODE_B8B41F
	LDY.b $36,x
	BEQ.b CODE_B8B3FA
	LDA.w #$0000
CODE_B8B3FA:
	CMP.w #$0180
	BCC.b CODE_B8B402
	LDA.w #$0180
CODE_B8B402:
	STA.b $2E,x
	RTS

CODE_B8B405:
	LDA.b $3E
	BPL.b CODE_B8B41C
	LDY.w #$01B8
	CMP.b [$6A],y
	BCC.b CODE_B8B41F
	EOR.w #$FFFF
	LSR
	CMP.w #$0100
	BCS.b CODE_B8B41C
	LDA.w #$0100
CODE_B8B41C:
	STA.b $2E,x
	RTS

CODE_B8B41F:
	STZ.w $18E9
	STZ.w $18EB
	LDX.b $70
	PHX
	LDA.b $5C,x
	STA.b $70
	JSL.l CODE_BB8591
	INC.b $00,x
	LDA.b $5C,x
	TAX
	JSL.l CODE_BB85E8
	LDA.b $60,x
	TAX
	JSL.l CODE_BB85E8
	LDA.b $64,x
	TAX
	JSL.l CODE_BB85E8
	LDA.b $68,x
	TAX
	JSL.l CODE_BB85E8
	PHX
	JSL.l CODE_BEC030
	PLX
	STZ.b $00,x
	PLX
	STX.b $70
	LDA.w #$0026
	JSL.l CODE_B882B6
	RTS

CODE_B8B461:
	LDY.b $70
	LDX.b $5C,y
	LDA.b $5E,x
	BEQ.b CODE_B8B482
	LDX.b $70
	LDA.b $2E,x
	CLC
	LDY.w #$01C0
	ADC.b [$6A],y
	BPL.b CODE_B8B47E
	LDY.w #$01B0
	CMP.b [$6A],y
	BCS.b CODE_B8B47E
	LDA.b [$6A],y
CODE_B8B47E:
	STA.b $2E,x
	BRA.b CODE_B8B4B3

CODE_B8B482:
	LDY.w #$0188
	LDA.b [$6A],y
	STA.b $3E
	LDY.b $70
	LDA.w $002E,y
	SEC
	SBC.b $3E
	BMI.b CODE_B8B4B3
	LDA.b $62,x
	BEQ.b CODE_B8B49C
	LDY.w #$01C8
	LDA.b [$6A],y
CODE_B8B49C:
	LDY.b $66,x
	BEQ.b CODE_B8B4A6
	CLC
	LDY.w #$01C8
	ADC.b [$6A],y
CODE_B8B4A6:
	LDX.b $70
	CLC
	ADC.b $2E,x
	CMP.b $3E
	BCS.b CODE_B8B4B1
	LDA.b $3E
CODE_B8B4B1:
	STA.b $2E,x
CODE_B8B4B3:
	LDY.b $70
	LDX.b $5C,y
	LDA.w #$0006
	LDY.b $5E,x
	BEQ.b CODE_B8B4C2
	CLC
	ADC.w #$0015
CODE_B8B4C2:
	LDY.b $62,x
	BEQ.b CODE_B8B4CA
	CLC
	ADC.w #$0010
CODE_B8B4CA:
	LDY.b $66,x
	BEQ.b CODE_B8B4D2
	CLC
	ADC.w #$0010
CODE_B8B4D2:
	PHA
	LDA.w $18E9
	SEC
	SBC.b $01,S
	BCC.b CODE_B8B4DD
	BNE.b CODE_B8B4E6
CODE_B8B4DD:
	STZ.b $5E,x
	STZ.b $62,x
	STZ.b $66,x
	LDA.w #$0001
CODE_B8B4E6:
	STA.w $18E9
	PLA
	JSR.w CODE_B8B585
	LDY.b $70
	LDX.b $5C,y
	LDA.b $66,x
	BEQ.b CODE_B8B505
	LDA.b $62,x
	BNE.b CODE_B8B511
	TYX
	LDY.w #$01D0
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	BRA.b CODE_B8B514

CODE_B8B505:
	LDA.b $62,x
	BEQ.b CODE_B8B511
	TYX
	LDY.w #$01D0
	LDA.b [$6A],y
	BRA.b CODE_B8B514

CODE_B8B511:
	LDA.w #$0000
CODE_B8B514:
	STA.b $3E
	LDX.b $70
	LDA.b $3E
	ORA.b $1C
	BEQ.b CODE_B8B558
	LDA.b $2A,x
	CLC
	ADC.b $3E
	STA.b $2A,x
	LDA.b $1A
	SEC
	SBC.b $2A,x
	BEQ.b CODE_B8B568
	BMI.b CODE_B8B545
	LDA.b $2A,x
	AND.b $1A
	BMI.b CODE_B8B568
	LDA.b $2A,x
	CLC
	ADC.b $1C
	STA.b $2A,x
	BCC.b CODE_B8B568
CODE_B8B53D:
	LDA.b $1A
	BNE.b CODE_B8B568
	STA.b $2A,x
	BRA.b CODE_B8B568

CODE_B8B545:
	LDA.b $1A
	BEQ.b CODE_B8B54D
	ORA.b $2A,x
	BPL.b CODE_B8B568
CODE_B8B54D:
	LDA.b $2A,x
	SEC
	SBC.b $1C
	STA.b $2A,x
	BCC.b CODE_B8B53D
	BRA.b CODE_B8B568

CODE_B8B558:
	LDA.b $2A,x
	BEQ.b CODE_B8B564
	BPL.b CODE_B8B561
	INC
	BRA.b CODE_B8B566

CODE_B8B561:
	DEC
	BRA.b CODE_B8B566

CODE_B8B564:
	LDA.b $2A,x
CODE_B8B566:
	STA.b $2A,x
CODE_B8B568:
	LDA.b $2A,x
	BPL.b CODE_B8B57B
	LDA.w #$0001
	LDY.w #$01D8
	SBC.b [$6A],y
	CMP.b $2A,x
	BCC.b CODE_B8B584
CODE_B8B578:
	STA.b $2A,x
	RTS

CODE_B8B57B:
	LDY.w #$01D8
	LDA.b [$6A],y
	CMP.b $2A,x
	BCC.b CODE_B8B578
CODE_B8B584:
	RTS

CODE_B8B585:
	LDX.b $70
	LDA.b $28,x
	LSR
	BNE.b CODE_B8B591
	STZ.b $1A
	STZ.b $1C
	RTS

CODE_B8B591:
	LDA.b $1C,x
	AND.w #$0007
	TXY
	ASL
	ASL
	TAX
	LDA.l DATA_B8B5B5,x
	STA.b $1A
	LDA.l DATA_B8B5B5+$02,x
	STA.b $1C
	LDX.b $70
	BIT.b $1C,x
	BPL.b CODE_B8B5B4
	LDA.b $1A
	EOR.w #$FFFF
	INC
	STA.b $1A
CODE_B8B5B4:
	RTS

DATA_B8B5B5:
	dw $0000,$0002,$FFE0,$0004,$FFC0,$0008,$FFA0,$000C
	dw $FF80,$0010,$FF00,$0020,$FF00,$0020,$FF00,$0020

CODE_B8B5D5:
	LDA.w #$0002
	TSB.w $05AF
	JSR.w CODE_B89FCB
	LDY.w $04FD
	LDA.w $0038,y
	CMP.w #$0040
	BNE.b CODE_B8B5ED
	JSL.l CODE_B8EFE7
CODE_B8B5ED:
	JMP.w CODE_B8A075

CODE_B8B5F0:
	LDA.w #$0002
	TSB.w $1927
	JSR.w CODE_B8F0E0
	LDA.w $1925
	INC
	INC
	AND.w #$003F
	CMP.w $1923
	BNE.b CODE_B8B60D
	LDX.b $70
	LDA.w #$0040
	STA.b $38,x
CODE_B8B60D:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8B614:
	LDA.w #$0019
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSL.l CODE_B8EFE7
	JMP.w CODE_B8A075

CODE_B8B627:
	JMP.w CODE_B8A09B

CODE_B8B62A:
	JSR.w CODE_B89FCB
	JMP.w CODE_B8A075

CODE_B8B630:
	JSR.w CODE_B8A035
	JSR.w CODE_B8E1FB
	BIT.b $2E,x
	BMI.b CODE_B8B64A
	LDA.w #$00D8
	JSR.w CODE_B8829F
	LDY.w $04F9
	LDA.b $16,x
	CMP.w $0016,y
	BCS.b CODE_B8B654
CODE_B8B64A:
	JSR.w CODE_B8C5D9
	JSL.l CODE_B9A00C
	JMP.w CODE_B8A075

CODE_B8B654:
	JSL.l CODE_B89C4C
	JSL.l CODE_B9A595
	JSL.l CODE_B89C3C
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$00D8
	JSR.w CODE_B8829F
	LDA.w #$001F
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	JMP.w CODE_B8A075

CODE_B8B67B:
	LDA.w #$001A
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSL.l CODE_B8EFE7
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8B694:
	LDA.w #$001B
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSL.l CODE_B8EFE7
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8B6AD:
	LDA.w #$001C
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FCB
	JSL.l CODE_B8EFE7
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8B6C0:
	LDA.w #$001C
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8B6CC:
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	JSR.w CODE_B8A035
	LDA.w #$0003
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E006
	JSL.l CODE_B9A006
	LDA.w #$0006
	JSL.l CODE_BCE2CE
	JSL.l CODE_BCE2D7
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B8B70D
	JSR.w CODE_B8B729
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BEQ.b CODE_B8B723
	JSR.w CODE_B8B74F
	BCS.b CODE_B8B723
CODE_B8B70A:
	JMP.w CODE_B8A09B

CODE_B8B70D:
	JSR.w CODE_B8C56B
	BCC.b CODE_B8B70A
	LDA.w #$0034
	JSL.l CODE_B9A009
	LDA.w #$004A
	STA.b $38,x
	STZ.b $2A,x
	JMP.w CODE_B8A09B

CODE_B8B723:
	JSR.w CODE_B8B946
	JMP.w CODE_B8A09B

CODE_B8B729:
	LDX.b $70
	LDA.w $196D
	CLC
	ADC.w #$0010
	CMP.b $12,x
	BCC.b CODE_B8B741
	STA.b $12,x
	BIT.b $2A,x
	BPL.b CODE_B8B74E
CODE_B8B73C:
	STZ.b $2A,x
	STZ.b $30,x
	RTS

CODE_B8B741:
	ADC.w #$00E0
	CMP.b $12,x
	BCS.b CODE_B8B74E
	STA.b $12,x
	BIT.b $2A,x
	BPL.b CODE_B8B73C
CODE_B8B74E:
	RTS

CODE_B8B74F:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w $1973
	BCC.b CODE_B8B75C
	CMP.w #$0100
CODE_B8B75C:
	RTS

CODE_B8B75D:
	LDA.w #$0002
	TSB.w $05AF
	LDA.w #$0000
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FCB
	JMP.w CODE_B8A075

CODE_B8B76F:
	JSL.l CODE_B8E198
	LDY.w #$0078
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	JSR.w CODE_B8A035
	LDX.b $70
	LDY.w $04FB
	LDA.w $0004,y
	AND.w #$0300
	BEQ.b CODE_B8B79F
	LDY.w #$0068
	BIT.w #$0100
	BNE.b CODE_B8B79D
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	BRA.b CODE_B8B79F

CODE_B8B79D:
	LDA.b [$6A],y
CODE_B8B79F:
	STA.b $30,x
	LDY.w #$0080
	LDA.b [$6A],y
	JSL.l CODE_B9E00F
	JSR.w CODE_B8B729
	JSL.l CODE_B9E006
	JSL.l CODE_B9A006
	LDA.w #$0006
	JSL.l CODE_BCE2CE
	JSL.l CODE_BCE2D7
	LDX.b $70
	LDA.b $2E,x
	BMI.b CODE_B8B7EC
	JSR.w CODE_B8CB19
	BCC.b CODE_B8B7CE
	BRL.w CODE_B8B86F

CODE_B8B7CE:
	JSR.w CODE_B8B89D
	BCC.b CODE_B8B809
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_B8B813
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BEQ.b CODE_B8B85D
	JSR.w CODE_B8B74F
	BCS.b CODE_B8B85D
CODE_B8B7EC:
	LDA.w $0775
	BIT.w #$0004
	BNE.b CODE_B8B7F7
CODE_B8B7F4:
	JMP.w [$04F5]

CODE_B8B7F7:
	BIT.w #$0200
	BEQ.b CODE_B8B806
	LDX.w $04F9
	LDA.b $0E,x
	AND.w #$0040
	BNE.b CODE_B8B7F4
CODE_B8B806:
	JMP.w CODE_B8A09B

CODE_B8B809:
	LDA.w #$0002
	JSL.l CODE_B882B6
	JMP.w CODE_B8B7EC

CODE_B8B813:
	JSR.w CODE_B8C56B
	BCC.b CODE_B8B7EC
	JSL.l CODE_B89C4C
	LDX.b $70
	LDA.w #$004E
	STA.b $38,x
	LDA.w #$0100
	STA.b $3A,x
	LDA.w #$0037
	JSL.l CODE_B9A009
	STZ.w $1929
	LDA.w #$0020
	STA.w $192B
	LDY.w $04F9
	LDX.w $04FD
	LDA.b $1A,x
	STA.w $001A,y
	JSR.w CODE_B8EC88
	JSL.l CODE_B89C3C
	LDA.w #$004D
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0001
	JSL.l CODE_B9A009
	JMP.w CODE_B8B7EC

CODE_B8B85D:
	JSL.l CODE_B89C4C
	JSL.l CODE_B9A595
	JSL.l CODE_B89C3C
	JSR.w CODE_B8B946
	JMP.w CODE_B8B7EC

CODE_B8B86F:
	JSL.l CODE_B89C4C
	LDX.b $70
	LDA.w #$004E
	STA.b $38,x
	LDA.w #$0037
	JSL.l CODE_B9A009
	STZ.w $1929
	LDA.w #$0020
	STA.w $192B
	JSL.l CODE_B89C3C
	LDA.w #$0053
	STA.b $38,x
	LDA.w #$0016
	JSL.l CODE_B9A009
	JMP.w [$04F5]

CODE_B8B89D:
	LDX.w $04FD
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0018
	CMP.w #$0030
	BCS.b CODE_B8B8BF
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	CLC
	ADC.w #$0020
	CMP.w #$0040
CODE_B8B8BF:
	RTS

CODE_B8B8C0:
	JSR.w CODE_B8A035
	LDA.w #$0007
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSL.l CODE_B9A006
	JSR.w CODE_B8C56B
	BCC.b CODE_B8B8F9
	JSL.l CODE_BCE2D7
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BEQ.b CODE_B8B8FC
	JSR.w CODE_B8B923
	BCC.b CODE_B8B8FC
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w $1973
	CMP.w #$0120
	BCS.b CODE_B8B902
CODE_B8B8F9:
	JMP.w CODE_B8A09B

CODE_B8B8FC:
	JSR.w CODE_B8B946
	JMP.w CODE_B8A09B

CODE_B8B902:
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B8B917
	LDA.w $04BE
	CLC
	ADC.w #$0120
	CMP.b $16,x
	BCC.b CODE_B8B917
	JMP.w CODE_B8A09B

CODE_B8B917:
	LDA.w #$4000
	TRB.w $05AF
	JSR.w CODE_B89F1E
	JMP.w [$04F5]

CODE_B8B923:
	LDX.w $04FD
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0010
	CMP.w #$0020
	BCS.b CODE_B8B945
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	CLC
	ADC.w #$0020
	CMP.w #$0040
CODE_B8B945:
	RTS

CODE_B8B946:
	LDX.b $70
	LDA.w #$004B
	STA.b $38,x
	LDA.w $196D
	SEC
	SBC.w #$0010
	CMP.b $12,x
	BCS.b CODE_B8B95F
	ADC.w #$0120
	CMP.b $12,x
	BCS.b CODE_B8B961
CODE_B8B95F:
	STA.b $12,x
CODE_B8B961:
	LDA.w #$00D8
	JSR.w CODE_B8829F
	LDA.w #$001F
	LDX.w #$0037
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDA.w #$0037
	JSL.l CODE_B9A009
	RTS

CODE_B8B97C:
	LDA.w #$0002
	TSB.w $1927
	JSR.w CODE_B8F0E0
	JSL.l CODE_B9A00C
	LDA.w $1925
	INC
	INC
	AND.w #$003F
	CMP.w $1923
	BNE.b CODE_B8B99B
	LDA.w #$0033
	STA.b $38,x
CODE_B8B99B:
	LDA.w $0775
	AND.w #$0200
	BNE.b CODE_B8B9A6
	JMP.w CODE_B8A09B

CODE_B8B9A6:
	LDY.w $04F9
	LDA.w $000E,y
	EOR.b $0E,x
	LDY.w #$A000
	AND.w #$0040
	BEQ.b CODE_B8B9B9
	LDY.w #$E000
CODE_B8B9B9:
	STY.w $18B5
	PHK
	PEA.w CODE_B8B9C3-$01
	JMP.w [$18B1]
CODE_B8B9C3:
	JMP.w [$04F5]

CODE_B8B9C6:
	JSR.w CODE_B8B9DF
	JSR.w CODE_B8B9FB
	BCS.b CODE_B8B9D5
	JSL.l CODE_B9A006
	JMP.w CODE_B8A09B

CODE_B8B9D5:
	LDA.w #$0003
	JSL.l CODE_B882B6
	JMP.w CODE_B8A09B

CODE_B8B9DF:
	LDX.b $70
	LDA.w #$FFE6
	CPX.w $0503
	BEQ.b CODE_B8B9EC
	LDA.w #$FFE0
CODE_B8B9EC:
	STA.w $1921
	STZ.w $191F
	RTS

CODE_B8B9F3:
	LDX.w $04F9
	LDY.w $04FD
	BRA.b CODE_B8BA01

CODE_B8B9FB:
	LDX.w $04FD
	LDY.w $04F9
CODE_B8BA01:
	LDA.w $1929
	BNE.b CODE_B8BA15
	LDA.b $12,x
	STA.w $192D
	LDA.b $16,x
	STA.w $192F
	INC.w $1929
	CLC
	RTS

CODE_B8BA15:
	CMP.w $192B
	BCS.b CODE_B8BA47
	LDA.w $0012,y
	CLC
	ADC.w $191F
	SEC
	SBC.w $192D
	JSR.w CODE_B8BA5B
	CLC
	ADC.w $192D
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w $1921
	SEC
	SBC.w $192F
	JSR.w CODE_B8BA5B
	CLC
	ADC.w $192F
	STA.b $16,x
	INC.w $1929
	CLC
	RTS

CODE_B8BA47:
	LDA.w $0012,y
	CLC
	ADC.w $191F
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w $1921
	STA.b $16,x
	SEC
	RTS

CODE_B8BA5B:
	PHX
	PHY
	LDX.w $1929
	LDY.w $192B
	JSL.l CODE_B8BA6A
	PLY
	PLX
	RTS

CODE_B8BA6A:
	AND.w #$FFFF
	BPL.b CODE_B8BA7C
	EOR.w #$FFFF
	INC
	JSL.l CODE_B8BA7C
	EOR.w #$FFFF
	INC
	RTL

CODE_B8BA7C:
	SEP.b #$10
	PHY
	LDY.b #$00
CODE_B8BA81:
	CMP.w #$0100
	BCC.b CODE_B8BA8A
	LSR
	INY
	BRA.b CODE_B8BA81

CODE_B8BA8A:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	STX.w !REGISTER_Multiplier
	PLX
	NOP
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	STX.w !REGISTER_Divisor
	LDA.b ($00)
	LDA.b ($00)
	LDA.b $00
	LDA.w !REGISTER_QuotientLo
	DEY
	BMI.b CODE_B8BAAF
CODE_B8BAAB:
	ASL
	DEY
	BPL.b CODE_B8BAAB
CODE_B8BAAF:
	REP.b #$10
	RTL

CODE_B8BAB2:
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A09B

CODE_B8BAB8:
	LDA.w #$FFFC
	LDX.w $04FD
	LDY.b $38,x
	CPY.w #$0053
	BNE.b CODE_B8BAC8
	LDA.w #$FFEC
CODE_B8BAC8:
	STA.w $1921
	STZ.w $191F
	JSR.w CODE_B8B9F3
	BCS.b CODE_B8BB01
	JSL.l CODE_B9A00C
	LDA.w $0775
	BIT.w #$0004
	BEQ.b CODE_B8BAFE
	BIT.w #$0200
	BEQ.b CODE_B8BAF4
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	BEQ.b CODE_B8BAFE
CODE_B8BAF4:
	STZ.w $18B5
	PHK
	PEA.w CODE_B8BAFE-$01
	JMP.w [$18B1]
CODE_B8BAFE:
	JMP.w [$04F5]

CODE_B8BB01:
	LDX.b $70
	LDY.w $04FD
	LDA.w $0038,y
	CMP.w #$0059
	BEQ.b CODE_B8BB42
	CMP.w #$0053
	BEQ.b CODE_B8BB77
	CMP.w #$0035
	BNE.b CODE_B8BB1B
	BRL.w CODE_B8BBCC

CODE_B8BB1B:
	LDA.w #$001F
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.b $70
	LDY.w $04FD
	LDA.w #$0033
	STA.w $0038,y
	LDA.w #$0000
	STA.w $003A,y
	LDA.w $0028,y
	AND.w #$FFEF
	STA.w $0028,y
CODE_B8BB42:
	LDA.w #$00D8
	JSR.w CODE_B882A9
	LDA.w #$00E4
	JSR.w CODE_B8829F
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$00BC
	STA.b $3A,x
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0054,y
	STA.b $54,x
	LDA.w $0016,y
	STA.b $16,x
	LDA.w $0056,y
	STA.b $56,x
	LDA.w $0028,y
	STA.b $28,x
	JSL.l CODE_B9A595
	JMP.w CODE_B8A09B

CODE_B8BB77:
	LDX.w $04F9
	LDY.w $04FD
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	LDA.w $004C,y
	STA.b $4C,x
	LDA.w #$0014
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $34,x
	LDA.w #$0016
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TSB.w $05AF
	LDA.w #$2000
	TSB.w $0474
	LDA.w #$7000
	STA.w $04AC
	LDY.w $04FD
	LDA.w #$0033
	STA.w $0038,y
	LDA.w #$0001
	LDX.w #$0016
	LDY.w #$0000
	JSL.l CODE_B8F028
	RTL

CODE_B8BBCC:
	LDX.w $04F9
	LDA.w #$001C
	STA.b $38,x
	STZ.b $3C,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $28,x
	STZ.b $4A,x
	JSR.w CODE_B88A0A
	RTL

CODE_B8BBE4:
	JSL.l CODE_B8E198
	LDY.w #$0078
	LDA.b [$6A],y
	LDY.b $72
	LDX.b $70
	BIT.b $2E,x
	BMI.b CODE_B8BBF6
	ASL
CODE_B8BBF6:
	STA.w $0008,y
	JSR.w CODE_B8A035
	LDX.b $70
	LDY.w $04FB
	LDA.w $0004,y
	AND.w #$0300
	BEQ.b CODE_B8BC1B
	LDY.w #$0068
	BIT.w #$0100
	BNE.b CODE_B8BC19
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	BRA.b CODE_B8BC1B

CODE_B8BC19:
	LDA.b [$6A],y
CODE_B8BC1B:
	STA.b $30,x
	LDY.w #$0080
	LDA.b [$6A],y
	JSL.l CODE_B9E00F
	LDX.b $70
	CPX.w $0503
	BNE.b CODE_B8BC3F
	LDA.b $2E,x
	BMI.b CODE_B8BC3F
	LDA.b $2A,x
	CMP.w #$8000
	ROR.b $2A,x
	LDA.b $4A,x
	ORA.w #$0000
	STA.b $4A,x
CODE_B8BC3F:
	JSL.l CODE_B9A006
	JSR.w CODE_B8B729
	JSL.l CODE_B9E006
	LDA.w #$0006
	JSL.l CODE_BCE2CE
	JSL.l CODE_BCE2D7
	LDX.b $70
	LDA.b $2E,x
	BMI.b CODE_B8BC81
	JSR.w CODE_B8CB19
	BCC.b CODE_B8BC63
	BRL.w CODE_B8BCD8

CODE_B8BC63:
	JSR.w CODE_B8BD06
	BCC.b CODE_B8BCCE
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_B8BC9E
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BEQ.b CODE_B8BCBC
	JSR.w CODE_B8B74F
	BCS.b CODE_B8BCBC
CODE_B8BC81:
	LDA.w $0775
	BIT.w #$0004
	BNE.b CODE_B8BC8C
CODE_B8BC89:
	JMP.w [$04F5]

CODE_B8BC8C:
	BIT.w #$0200
	BEQ.b CODE_B8BC9B
	LDX.w $04F9
	LDA.b $0E,x
	AND.w #$0040
	BNE.b CODE_B8BC89
CODE_B8BC9B:
	JMP.w CODE_B8A09B

CODE_B8BC9E:
	JSR.w CODE_B8C56B
	BCC.b CODE_B8BC81
	LDA.w #$0800
	JSL.l CODE_B7E48C
	JSL.l CODE_B89C4C
	JSL.l CODE_B9A595
	JSL.l CODE_B89C3C
	JSR.w CODE_B8B946
	JMP.w CODE_B8BC81

CODE_B8BCBC:
	JSL.l CODE_B89C4C
	JSL.l CODE_B9A595
	JSL.l CODE_B89C3C
	JSR.w CODE_B8B946
	JMP.w CODE_B8BC81

CODE_B8BCCE:
	LDA.w #$0002
	JSL.l CODE_B882B6
	JMP.w CODE_B8BC81

CODE_B8BCD8:
	JSL.l CODE_B89C4C
	LDX.b $70
	LDA.w #$004E
	STA.b $38,x
	LDA.w #$0037
	JSL.l CODE_B9A009
	STZ.w $1929
	LDA.w #$0020
	STA.w $192B
	JSL.l CODE_B89C3C
	LDA.w #$0053
	STA.b $38,x
	LDA.w #$0016
	JSL.l CODE_B9A009
	JMP.w [$04F5]

CODE_B8BD06:
	LDX.w $04FD
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0018
	CMP.w #$0030
	BCS.b CODE_B8BD28
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	CLC
	ADC.w #$0020
	CMP.w #$0040
CODE_B8BD28:
	RTS

CODE_B8BD29:
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	JSR.w CODE_B8A035
	LDA.w #$0003
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E006
	JSL.l CODE_B9A006
	LDA.w #$0006
	JSL.l CODE_BCE2CE
	JSL.l CODE_BCE2D7
	LDX.b $70
	LDA.b $28,x
	AND.w #$0303
	BNE.b CODE_B8BD6D
	JSR.w CODE_B8B729
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BEQ.b CODE_B8BD67
	JSR.w CODE_B8B74F
	BCC.b CODE_B8BD6A
CODE_B8BD67:
	JSR.w CODE_B8B946
CODE_B8BD6A:
	JMP.w CODE_B8A09B

CODE_B8BD6D:
	JSR.w CODE_B8C56B
	BCC.b CODE_B8BD6A
	LDX.b $70
	LDA.b $28,x
	AND.w #$0002
	BEQ.b CODE_B8BD82
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
CODE_B8BD82:
	LDY.w #$0088
	LDA.b [$6A],y
	BIT.b $1E,x
	BVC.b CODE_B8BD8F
	EOR.w #$FFFF
	INC
CODE_B8BD8F:
	STA.b $2A,x
	STA.b $30,x
	LDY.w #$0090
	LDA.b [$6A],y
	STA.b $5C,x
	LDA.w #$0051
	STA.b $38,x
	LDA.w #$0036
	JSL.l CODE_B9A009
	LDX.b $70
	LDA.b $12,x
	STA.b $2C,x
	STA.b $54,x
	LDA.b $16,x
	CLC
	ADC.w #$0004
	STA.b $32,x
	SEC
	SBC.w #$0008
	STA.b $56,x
	STZ.b $58,x
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.b $00
	STA.w $0010,y
	LDA.w #$0000
	STA.w $0026,y
	JSR.w CODE_B8B729
	JMP.w CODE_B8A09B

CODE_B8BDD7:
	TYX
	DEC.b $5C,x
	BNE.b CODE_B8BDDE
	STZ.b $30,x
CODE_B8BDDE:
	JSR.w CODE_B8BE76
	JSR.w CODE_B8C56B
	BCC.b CODE_B8BE13
	JSR.w CODE_B8E0FE
	JSL.l CODE_B9A006
	LDA.b $2A,x
	BEQ.b CODE_B8BE16
	JSR.w CODE_B8B729
	JSR.w CODE_B8B74F
	BCS.b CODE_B8BE1E
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BEQ.b CODE_B8BE1E
	LDA.w #$0006
	JSL.l CODE_BCE2CE
	JSL.l CODE_BCE2D7
	LDA.w #CODE_B8BE24
	JSL.l CODE_BB85D6
CODE_B8BE13:
	JMP.w CODE_B8A09B

CODE_B8BE16:
	LDA.w #$004A
	STA.b $38,x
	JMP.w CODE_B8A09B

CODE_B8BE1E:
	JSR.w CODE_B8B946
	JMP.w CODE_B8A09B

CODE_B8BE24:
	LDY.w $04F9
	LDA.w $003A,y
	AND.w #$0004
	BEQ.b CODE_B8BE75
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w $0016,y
	CMP.w #$0018
	BCS.b CODE_B8BE75
	CMP.w #$0008
	BCC.b CODE_B8BE75
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	CLC
	ADC.w #$0010
	CMP.w #$0020
	BCS.b CODE_B8BE75
	LDA.b $12,x
	SEC
	SBC.w #$0008
	STA.b $D0
	CLC
	ADC.w #$0010
	STA.b $D4
	LDA.b $16,x
	STA.b $D6
	SEC
	SBC.w #$0018
	STA.b $D2
	STY.b $78
	JSL.l CODE_BEC042
	BMI.b CODE_B8BE75
	LDA.w #$001E
	STA.b $5C,x
CODE_B8BE75:
	RTL

CODE_B8BE76:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSR.w CODE_B8A3F2
	JSR.w CODE_B8A04C
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSR.w CODE_B8BEE8
	LDX.b $70
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	RTS

CODE_B8BEAC:
	LDA.w $0028,y
	AND.w #$0010
	BEQ.b CODE_B8BED5
	LDA.w $004E,y
	CLC
	ADC.w $0050,y
	LSR
	SEC
	SBC.w $0012,y
	STA.w $0052,y
	LDA.w #$0021
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8BED5:
	LDA.w #$0021
	JSR.w CODE_B8CC29
	JSL.l CODE_B9A595
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8BEE8:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0002
	BEQ.b CODE_B8BF18
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDA.b $1E,x
	ASL
	EOR.b $B0
	ASL
	LDA.b $B0
	BCC.b CODE_B8BF06
	EOR.w #$FFFF
	INC
CODE_B8BF06:
	STA.b $2A,x
	LDA.b $1E,x
	ASL
	EOR.b $AE
	ASL
	LDA.b $AE
	BCC.b CODE_B8BF16
	EOR.w #$FFFF
	INC
CODE_B8BF16:
	STA.b $30,x
CODE_B8BF18:
	RTS

CODE_B8BF19:
	JSL.l CODE_B9A00C
	JMP.w CODE_B8A09B

CODE_B8BF20:
	STZ.w $1921
	STZ.w $191F
	JSR.w CODE_B8B9F3
	BCS.b CODE_B8BF59
	JSL.l CODE_B9A00C
	LDA.w $0775
	BIT.w #$0004
	BEQ.b CODE_B8BF56
	BIT.w #$0200
	BEQ.b CODE_B8BF4C
	LDX.w $04F9
	LDY.w $04FD
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	BEQ.b CODE_B8BF56
CODE_B8BF4C:
	STZ.w $18B5
	PHK
	PEA.w CODE_B8BF56-$01
	JMP.w [$18B1]
CODE_B8BF56:
	JMP.w [$04F5]

CODE_B8BF59:
	LDY.w $04FD
	LDA.w $0028,y
	STA.b $28,x
	LDA.w #$0004
	TRB.w $05B1
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_BelchasBarn
	BCC.b CODE_B8BF79
	CMP.w #!Define_DKC3_LevelID_LakesideLimbo_Main
	BCS.b CODE_B8BF79
	JSL.l CODE_B89BC3
	BRA.b CODE_B8BF7C

CODE_B8BF79:
	JSR.w CODE_B88417
CODE_B8BF7C:
	LDA.w #$0001
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.b $70
	LDY.w $04FD
	LDA.w #$0033
	STA.w $0038,y
	JMP.w [$04F5]

CODE_B8BF97:
	TYX
	STZ.b $2A,x
	LDA.b $16,x
	CMP.w $050F
	BCC.b CODE_B8BFA6
	LDA.w #$0100
	STA.b $2E,x
CODE_B8BFA6:
	JSR.w CODE_B8A035
	JSL.l CODE_B9E006
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B8BFB4:
	JMP.w [$04F5]

CODE_B8BFB7:
	LDA.w #$0002
	TSB.w $1927
	LDA.w #$0002
	TSB.w $05AF
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSL.l CODE_B9A006
	JSR.w CODE_B89FC6
	JMP.w CODE_B8A075

CODE_B8BFD3:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A09B

CODE_B8BFDA:
	LDA.w #$0025
	JSR.w CODE_B8CC29
	BCS.b CODE_B8BFE5
	JMP.w CODE_B8BFFC

CODE_B8BFE5:
	JSR.w CODE_B8C687
	BCS.b CODE_B8BFF3
	LDA.b $7E
	BNE.b CODE_B8BFF6
	LDA.w #$0002
	STA.b $38,x
CODE_B8BFF3:
	JMP.w CODE_B8A075

CODE_B8BFF6:
	JSR.w CODE_B8CBCB
	JMP.w CODE_B8A075

CODE_B8BFFC:
	LDA.w #$0100
	TSB.w $05AF
	DEC.b $00
	LDA.w #$0002
	STA.w $194D
	INC.b $64,x
	LDA.b $64,x
	AND.w #$001F
	BEQ.b CODE_B8C023
	CMP.w #$0010
	BEQ.b CODE_B8C01B
	JMP.w [$04F5]

CODE_B8C01B:
	LDA.w #$C000
	STA.b $26,x
	JMP.w [$04F5]

CODE_B8C023:
	STZ.b $26,x
	LDA.w $05B9
	CMP.w #$002A
	BEQ.b CODE_B8C034
	LDA.w #$062D
	JSL.l CODE_B28018
CODE_B8C034:
	JMP.w [$04F5]

CODE_B8C037:
	LDA.w #$0025
	JSR.w CODE_B8CC29
	BCS.b CODE_B8C042
	JMP.w CODE_B8BFFC

CODE_B8C042:
	LDA.w $189D
	STA.b $38,x
	JMP.w CODE_B8A075

CODE_B8C04A:
	LDX.w $1B63
	BEQ.b CODE_B8C051
	STZ.b $2E,x
CODE_B8C051:
	LDA.w $0012,y
	SEC
	SBC.w $196D
	CMP.w #$0100
	BCC.b CODE_B8C067
	LDA.w #$005D
	STA.w $0038,y
	JSL.l CODE_B8837A
CODE_B8C067:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C06E:
	LDX.w $1B63
	BEQ.b CODE_B8C075
	STZ.b $2E,x
CODE_B8C075:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C07C:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B8A035
	JSR.w CODE_B8A04C
	JSL.l CODE_B9E018
	JSR.w CODE_B8E1FB
	LDX.b $70
	STZ.b $28,x
	JSR.w CODE_B8C4F8
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C09D:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A09B

CODE_B8C0A4:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	LDX.b $70
	LDA.b $12,x
	CMP.w $18A7
	BCC.b CODE_B8C0C1
	CMP.w $18A9
	BCS.b CODE_B8C0C1
CODE_B8C0B8:
	JSR.w CODE_B8A035
	JSR.w CODE_B89FB4
	JMP.w CODE_B8A075

CODE_B8C0C1:
	LDA.b $5A,x
	BEQ.b CODE_B8C0B8
	DEC.b $5C,x
	BPL.b CODE_B8C0B8
	LDA.w #$0023
	STA.b $38,x
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8C0D4:
	LDA.w $005A,y
	ASL
	TAX
	JMP.w (DATA_B8C0DC,x)

DATA_B8C0DC:
	dw CODE_B8C0E2
	dw CODE_B8C11F
	dw CODE_B8C143

CODE_B8C0E2:
	JSL.l CODE_B9A006
	JSL.l CODE_B8EFE7
	LDX.b $70
	LDA.b $5A,x
	BNE.b CODE_B8C0F3
	JMP.w CODE_B8A075

CODE_B8C0F3:
	LDA.w #$0014
	STA.b $5C,x
	LDA.w $1931
	SEC
	SBC.w $1933
	AND.w #$00FF
	XBA
	LDY.b $5C,x
	JSR.w CODE_B8C232
	STA.b $2A,x
	LDA.w $1935
	SEC
	SBC.w $1937
	AND.w #$00FF
	XBA
	LDY.b $5C,x
	JSR.w CODE_B8C232
	STA.b $2E,x
	JMP.w CODE_B8A075

CODE_B8C11F:
	JSR.w CODE_B8E1FB
	DEC.b $5C,x
	BEQ.b CODE_B8C12D
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C12D:
	LDA.w $1931
	STA.b $12,x
	LDA.w $1935
	STA.b $16,x
	INC.b $5A,x
	LDA.w #$003D
	JSL.l CODE_B9A009
	JMP.w CODE_B8A075

CODE_B8C143:
	LDX.w $04FD
	LDA.b $38,x
	CMP.w #$0033
	BNE.b CODE_B8C153
	JSR.w CODE_B8C15A
	JMP.w CODE_B8A075

CODE_B8C153:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C15A:
	LDX.b $70
	LDA.w #$00E4
	STA.b $0E,x
	LDA.w #$0100
	STA.b $2E,x
	STZ.b $2A,x
	LDA.w #$8000
	STA.b $10,x
	STA.b $14,x
	LDA.w #$0101
	STA.b $28,x
	JSL.l CODE_B9E006
	JSL.l CODE_B9A595
	JSL.l CODE_BB85D3
	RTS

CODE_B8C181:
	LDA.w $005A,y
	ASL
	TAX
	JMP.w (DATA_B8C189,x)

DATA_B8C189:
	dw CODE_B8C195
	dw CODE_B8C1A8
	dw CODE_B8C1C9
	dw CODE_B8C1E8
	dw CODE_B8C21D
	dw CODE_B8C1C9

CODE_B8C195:
	LDA.w $186B
	BNE.b CODE_B8C1A5
	TYX
	INC.b $5A,x
	JSL.l CODE_B8E198
	JSL.l CODE_B8E179
CODE_B8C1A5:
	JMP.w CODE_B8A075

CODE_B8C1A8:
	JSR.w CODE_B8A035
	JSR.w CODE_B8C932
	LDX.b $70
	CMP.b $16,x
	BCS.b CODE_B8C1BE
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C1BE:
	JSL.l CODE_B9E006
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C1C9:
	LDA.w #$0033
	STA.w $0038,y
	LDA.w #$001F
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.b $70
	LDA.w #$0002
	JSL.l CODE_B9A009
	JMP.w CODE_B8A075

CODE_B8C1E8:
	LDA.w $186B
	BNE.b CODE_B8C216
	TYX
	INC.b $5A,x
	LDA.w #$0014
	STA.b $5C,x
	LDA.w $1933
	SEC
	SBC.w $1931
	AND.w #$00FF
	XBA
	LDY.b $5C,x
	JSR.w CODE_B8C232
	STA.b $2A,x
	LDY.w #$0180
	LDA.b [$6A],y
	STA.b $2E,x
	JSL.l CODE_B8E198
	JSL.l CODE_B8E179
CODE_B8C216:
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C21D:
	TYX
	DEC.b $5C,x
	BPL.b CODE_B8C224
	STZ.b $2A,x
CODE_B8C224:
	JSR.w CODE_B8A035
	JSL.l CODE_B9E006
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C232:
	CMP.w #$8000
	BCC.b CODE_B8C252
	EOR.w #$FFFF
	INC
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.b [$00]
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	EOR.w #$FFFF
	INC
	RTS

CODE_B8C252:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.b [$00]
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B8C265:
	LDA.w #$0001
	TSB.w $1927
	LDA.w #$001D
	JSR.w CODE_B8CC29
	JSR.w CODE_B8C33A
	LDX.b $70
	LDA.b $16,x
	CLC
	ADC.w #$0010
	CMP.w $050F
	BCC.b CODE_B8C288
	LDA.w #$0022
	JSL.l CODE_B882B6
CODE_B8C288:
	JMP.w CODE_B8A075

CODE_B8C28B:
	LDA.w $005A,y
	BEQ.b CODE_B8C292
	BRA.b CODE_B8C2F9

CODE_B8C292:
	LDA.w #$0011
	TYX
	BIT.b $1E,x
	BVC.b CODE_B8C29D
	LDA.w #$FFEF
CODE_B8C29D:
	STA.w $191F
	LDA.w #$FFDC
	STA.w $1921
	LDX.b $70
	LDY.w $186B
	JSR.w CODE_B8BA01
	PHP
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	BIT.b $1E,x
	BVC.b CODE_B8C2BD
	EOR.w #$FFFF
	INC
CODE_B8C2BD:
	STA.w $186D
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	STA.w $186F
	PLP
	BCC.b CODE_B8C2EC
	LDA.b $12,x
	STA.w $081C
	LDA.b $16,x
	STA.w $0820
	STY.w $04F9
	LDX.w #$080A
	JSL.l CODE_B9E021
	LDX.b $70
	STX.w $04F9
	LDA.w $081C
	STA.b $5C,x
	INC.b $5A,x
CODE_B8C2EC:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C2F9:
	TYX
	LDA.b $5C,x
	CMP.b $12,x
	BEQ.b CODE_B8C315
	BCC.b CODE_B8C306
	INC.b $12,x
	BRA.b CODE_B8C308

CODE_B8C306:
	DEC.b $12,x
CODE_B8C308:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSL.l CODE_B9A006
	JMP.w CODE_B8A075

CODE_B8C315:
	LDX.b $70
	LDA.w #$0065
	STA.b $38,x
	LDA.w #$001E
	JSR.w CODE_B8CC29
	JSR.w CODE_B8C33A
	JMP.w CODE_B8A075

CODE_B8C328:
	LDA.w #$001E
	JSR.w CODE_B8CC29
	JSR.w CODE_B8C33A
	JMP.w CODE_B8A075

CODE_B8C334:
	JSR.w CODE_B8C33A
	JMP.w CODE_B8A075

CODE_B8C33A:
	LDA.w #$2000
	TSB.w $0474
	JSR.w CODE_B8C369
	JSR.w CODE_B8C383
	JSR.w CODE_B8A035
	LDY.w #$0002
	LDA.w $0775
	AND.w #$0800
	BEQ.b CODE_B8C355
	INY
CODE_B8C355:
	TYA
	JSL.l CODE_B9E00F
	JSL.l CODE_B9E018
	JSL.l CODE_B9E006
	JSR.w CODE_B8C392
	JSR.w CODE_B89FBC
	RTS

CODE_B8C369:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0008
	BNE.b CODE_B8C382
	LDA.b $44,x
	SEC
	SBC.w #$000C
	CMP.w #$0140
	BPL.b CODE_B8C380
	LDA.w #$0140
CODE_B8C380:
	STA.b $44,x
CODE_B8C382:
	RTS

CODE_B8C383:
	LDX.b $70
	LDA.b $16,x
	CMP.w #$0120
	BCS.b CODE_B8C391
	LDA.w #$0010
	STA.b $2E,x
CODE_B8C391:
	RTS

CODE_B8C392:
	LDX.b $70
	LDA.b $2E,x
	BMI.b CODE_B8C3D5
	LDA.b $A0
	AND.w #$1800
	BNE.b CODE_B8C3F9
	LDY.w #$0024
	LDA.w $186B
	ORA.b $7C
	BNE.b CODE_B8C3AC
	LDY.w #$0008
CODE_B8C3AC:
	STY.b $1A
	LDA.b $1A,x
	BPL.b CODE_B8C3C3
	LDA.w $050F
	BMI.b CODE_B8C3F9
	CLC
	ADC.w #$0020
	SEC
	SBC.b $16,x
	BPL.b CODE_B8C3C3
	LDA.w #$0000
CODE_B8C3C3:
	CMP.b $1A
	BCS.b CODE_B8C3F9
	LDA.w #$FF00
	LDY.b $F8
	BEQ.b CODE_B8C3D1
	LDA.w #$FF40
CODE_B8C3D1:
	STA.b $2E,x
	BRA.b CODE_B8C3F9

CODE_B8C3D5:
	LDA.b $1A,x
	BPL.b CODE_B8C3F9
	CMP.w #$8050
	BEQ.b CODE_B8C3F9
	LDA.b $A0
	AND.w #$4000
	BNE.b CODE_B8C3F9
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	CLC
	ADC.w #$0020
	CMP.w #$0800
	BCC.b CODE_B8C3F7
	LDA.w #$0800
CODE_B8C3F7:
	STA.b $2E,x
CODE_B8C3F9:
	RTS

CODE_B8C3FA:
	LDA.w #$001F
	JSR.w CODE_B8CC29
	JSR.w CODE_B8CBB2
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8C40C:
	LDA.w #$0020
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0AE
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8C421:
	LDA.w #$0011
	JSR.w CODE_B8CC29
	JSR.w CODE_B8E0BF
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8C433:
	LDA.w #$0022
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	JSR.w CODE_B8C681
	JMP.w CODE_B8A075

CODE_B8C442:
	LDA.w #$0001
	JSR.w CODE_B8CC29
	JSR.w CODE_B8A035
	JSR.w CODE_B89FB4
	JMP.w CODE_B8A075

CODE_B8C451:
	LDA.w #$0023
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8C45D:
	LDA.w #$0024
	JSR.w CODE_B8CC29
	JSR.w CODE_B89FAE
	JMP.w CODE_B8A075

CODE_B8C469:
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A006
	JSR.w CODE_B8C483
	JMP.w CODE_B8A075

CODE_B8C476:
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A006
	JSR.w CODE_B8C483
	JMP.w CODE_B8A09B

CODE_B8C483:
	LDX.b $70
	LDA.b $00,x
	CMP.w #$0230
	BNE.b CODE_B8C4F7
	DEC.w $1929
	BNE.b CODE_B8C4F7
	LDY.w $04FB
	LDA.w #$0000
	STA.w $0014,y
	LDA.w $0016,y
	PHA
	JSL.l CODE_B89C5C
	LDY.w $04FB
	PLA
	STA.w $0016,y
	LDA.w #$0000
	STA.w $0014,y
	JSL.l CODE_B89C4C
	JSR.w CODE_B8C6BF
	STZ.b $26,x
	STZ.b $2A,x
	STZ.b $2E,x
	LDA.w $1931
	STA.b $12,x
	LDA.w $1935
	STA.b $16,x
	LDA.w #$00E4
	STA.b $0E,x
	JSL.l CODE_B89C3C
	LDA.w #$0033
	STA.b $38,x
	STZ.b $26,x
	LDA.w #$00D8
	STA.b $0E,x
	LDX.w $04F9
	LDY.b $1E,x
	LDA.w #$001F
	LDX.w #$0028
	JSL.l CODE_B8F028
	JSL.l CODE_BB85FD
	JSL.l CODE_BB85D3
	LDX.w $0503
	STX.b $70
CODE_B8C4F7:
	RTS

CODE_B8C4F8:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w $1973
	CMP.w #$0120
	BPL.b CODE_B8C535
	LDA.b $1C,x
	AND.w #$0100
	BEQ.b CODE_B8C534
	LDA.b $28,x
	AND.w #$1001
	CMP.w #$0001
	BNE.b CODE_B8C534
	LDA.b $3A,x
	AND.w #$0100
	BNE.b CODE_B8C534
	LDA.w #$0023
	JSL.l CODE_B882B6
	BCS.b CODE_B8C534
	LDA.w #$0768
	JSL.l CODE_B28012
	LDY.w #$0074
	JSL.l CODE_BB8585
CODE_B8C534:
	RTS

CODE_B8C535:
	CPX.w $04FD
	BEQ.b CODE_B8C567
	LDA.b $38,x
	CMP.w #$001D
	BNE.b CODE_B8C549
	LDA.b $62,x
	AND.w #$00FF
	BEQ.b CODE_B8C549
	RTS

CODE_B8C549:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_B8C55F
	LDA.w #$0027
	JSL.l CODE_B882B6
	LDA.w #$0003
	STA.w $194B
	RTS

CODE_B8C55F:
	LDA.w #$002C
	JSL.l CODE_B882B6
	RTS

CODE_B8C567:
	JSR.w CODE_B89F20
	RTS

CODE_B8C56B:
	LDX.b $70
	LDA.b $1C,x
	AND.w #$0100
	BEQ.b CODE_B8C59E
	LDA.b $28,x
	AND.w #$1001
	CMP.w #$0001
	BNE.b CODE_B8C59E
	LDA.b $3A,x
	AND.w #$0100
	BNE.b CODE_B8C59E
	LDA.w #$0023
	JSL.l CODE_B882B6
	BCS.b CODE_B8C59E
	LDA.w #$0768
	JSL.l CODE_B28012
	LDY.w #$0074
	JSL.l CODE_BB8585
	CLC
	RTS

CODE_B8C59E:
	SEC
	RTS

CODE_B8C5A0:
	LDX.b $70
	LDY.b $72
	LDA.w #$01BC
	STA.b $3A,x
	LDA.b $F8
	BNE.b CODE_B8C5BA
	LDA.w #$0060
	STA.w $0014,y
	LDA.w #$0070
	STA.w $0016,y
	RTS

CODE_B8C5BA:
	LDA.w #$0090
	STA.w $0014,y
	LDA.w #$00A8
	STA.w $0016,y
	RTS

CODE_B8C5C7:
	LDY.b $72
	CMP.w $0016,y
	BMI.b CODE_B8C5D8
	STA.w $0016,y
	LDX.b $70
	LDA.w #$01BC
	STA.b $3A,x
CODE_B8C5D8:
	RTS

CODE_B8C5D9:
	JSR.w CODE_B8C616
	JSR.w CODE_B8C647
	LDA.w $0014,y
	BEQ.b CODE_B8C606
	DEC
	STA.w $0014,y
	BEQ.b CODE_B8C5FA
	LDA.b $00
	AND.w #$0002
	BNE.b CODE_B8C5FA
	LDA.b $26,x
	ORA.w #$C000
	STA.b $26,x
	BRA.b CODE_B8C606

CODE_B8C5FA:
	LDA.b $26,x
	AND.w #$3FFF
	BEQ.b CODE_B8C604
	ORA.w #$8000
CODE_B8C604:
	STA.b $26,x
CODE_B8C606:
	RTS

CODE_B8C607:
	LDX.b $70
	LDA.b $26,x
	AND.w #$3FFF
	BEQ.b CODE_B8C613
	ORA.w #$8000
CODE_B8C613:
	STA.b $26,x
	RTS

CODE_B8C616:
	LDX.b $70
	CPX.w $04F9
	BNE.b CODE_B8C646
	LDA.b $CA
	BEQ.b CODE_B8C646
	LDA.w #$0509
	JSL.l CODE_B28024
	DEC.b $CA
	LDA.b $CA
	AND.w #$0002
	BNE.b CODE_B8C63C
	LDA.w #$0080
	TRB.w $1959
	JSL.l CODE_BB8600
	RTS

CODE_B8C63C:
	LDA.w #$0080
	TSB.w $1959
	JSL.l CODE_BB8600
CODE_B8C646:
	RTS

CODE_B8C647:
	LDX.b $70
	LDY.b $72
	LDA.w $0016,y
	BEQ.b CODE_B8C662
	DEC
	STA.w $0016,y
	BEQ.b CODE_B8C65D
	LDA.w #$01BC
	STA.b $3A,x
	BRA.b CODE_B8C662

CODE_B8C65D:
	LDA.w #$00BC
	STA.b $3A,x
CODE_B8C662:
	RTS

CODE_B8C663:
	LDY.w $1879
	BEQ.b CODE_B8C680
	LDX.b $70
	LDA.b $12,x
	CMP.w $0012,y
	BCC.b CODE_B8C676
	LDA.w #$0200
	BRA.b CODE_B8C679

CODE_B8C676:
	LDA.w #$FE00
CODE_B8C679:
	CLC
	ADC.w $0036,y
	STA.w $0036,y
CODE_B8C680:
	RTS

CODE_B8C681:
	JSR.w CODE_B8C687
	BCS.b CODE_B8C686
CODE_B8C686:
	RTS

CODE_B8C687:
	LDA.w $050F
	BMI.b CODE_B8C694
	JSR.w CODE_B8C73A
	CMP.w #$0001
	BCS.b CODE_B8C696
CODE_B8C694:
	CLC
	RTS

CODE_B8C696:
	BNE.b CODE_B8C69F
	LDA.b $7E
	CMP.w #$0234
	BNE.b CODE_B8C694
CODE_B8C69F:
	LDA.b $38,x
	CMP.w #$0024
	BEQ.b CODE_B8C6AB
	CMP.w #$0069
	BNE.b CODE_B8C6B3
CODE_B8C6AB:
	LDA.b $2E,x
	CLC
	ADC.w #$0400
	BMI.b CODE_B8C694
CODE_B8C6B3:
	JSR.w CODE_B898AB
	JSL.l CODE_B89C01
	JSR.w CODE_B8C6BF
	SEC
	RTS

CODE_B8C6BF:
	STZ.w $04AA
	STZ.w $04AE
	LDA.b $7E
	BNE.b CODE_B8C6DB
	JSR.w CODE_B8C6DE
	LDX.b $70
	LDA.w #$0018
	STA.b $38,x
	LDA.w #$0028
	JSL.l CODE_B9A009
	RTS

CODE_B8C6DB:
	JMP.w CODE_B8C6F3

CODE_B8C6DE:
	LDY.w #$0228
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	LDY.w #$0230
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTS

CODE_B8C6F3:
	LDX.b $70
	LDA.b $3A,x
	AND.w #$FFFB
	STA.b $3A,x
	LDA.w #$0025
	STA.b $38,x
	LDA.w #$000B
	JSL.l CODE_B9A015
	LDX.b $72
	STZ.b $08,x
	LDX.b $70
	STZ.b $30,x
	STZ.b $2E,x
	LDA.w $050F
	CLC
	ADC.w #$0014
	CMP.b $16,x
	BCC.b CODE_B8C72F
	STA.b $16,x
	LDA.w $04AD
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $050F
	STA.w $04A2
CODE_B8C72F:
	LDX.w #$0000
	LDY.w $187D
	JSL.l CODE_B8E587
	RTS

CODE_B8C73A:
	LDX.b $70
	LDA.w $050F
	BMI.b CODE_B8C752
	SEC
	SBC.b $16,x
	CMP.w #$FFEC
	BMI.b CODE_B8C756
	CMP.w #$FFF8
	BPL.b CODE_B8C752
	LDA.w #$0001
	RTS

CODE_B8C752:
	LDA.w #$0000
	RTS

CODE_B8C756:
	LDA.w #$0002
	RTS

CODE_B8C75A:
	LDA.w $1955
	BEQ.b CODE_B8C764
	DEC.w $1955
	BRA.b CODE_B8C78C

CODE_B8C764:
	JSR.w CODE_B8C911
	BCS.b CODE_B8C78C
	LDA.w $0777
	AND.w #$0003
	BEQ.b CODE_B8C776
	JSR.w CODE_B8C874
	BCS.b CODE_B8C78C
CODE_B8C776:
	LDY.b $72
	LDA.w $0028,y
	BEQ.b CODE_B8C78C
	JSR.w CODE_B8C793
	BCS.b CODE_B8C78C
	LDY.b $72
	LDA.w $002E,y
	BEQ.b CODE_B8C78C
	JSR.w CODE_B8C793
CODE_B8C78C:
	LDX.b $72
	STZ.b $28,x
	STZ.b $2E,x
	RTS

CODE_B8C793:
	STA.b $78
	TAX
	LDA.w $002A,y
	STA.b $42
	LDA.w $002C,y
	STA.b $44
	PHK
	PEA.w CODE_B8C7A7-$01
	JMP.w [$0042]
CODE_B8C7A7:
	LDA.b $DE
	SEC
	SBC.b $DA
	CMP.w #$0008
	BCC.b CODE_B8C7B4
	JMP.w CODE_B8C817

CODE_B8C7B4:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$0018
	CMP.b $DA
	BCC.b CODE_B8C815
	SBC.w #$0014
	CMP.b $DE
	BCS.b CODE_B8C815
	LDA.b $12,x
	STA.b $3E
	LDA.b $D8
	SEC
	SBC.b $3E
	BCC.b CODE_B8C7E1
	CMP.w #$0004
	BCC.b CODE_B8C7DB
	BIT.b $1E,x
	BVS.b CODE_B8C815
CODE_B8C7DB:
	LDA.b $D8
	STA.b $3E
	BRA.b CODE_B8C7F5

CODE_B8C7E1:
	LDA.b $DC
	SEC
	SBC.b $3E
	BCS.b CODE_B8C7F5
	CMP.w #$FFFC
	BCS.b CODE_B8C7F1
	BIT.b $1E,x
	BVC.b CODE_B8C815
CODE_B8C7F1:
	LDA.b $DC
	STA.b $3E
CODE_B8C7F5:
	LDA.w #$0007
	JSL.l CODE_B882B6
	BCS.b CODE_B8C815
	LDA.b $3E
	LDA.b $D8
	CLC
	ADC.b $DC
	LSR
	STA.w $17CA
	LDA.b $DA
	STA.w $17CC
	LDA.b $78
	STA.w $17CE
	SEC
	RTS

CODE_B8C815:
	CLC
	RTS

CODE_B8C817:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$0018
	CMP.b $DA
	BCC.b CODE_B8C872
	SBC.w #$0014
	CMP.b $DE
	BCS.b CODE_B8C872
	LDA.b $12,x
	STA.b $3E
	LDA.b $D8
	SEC
	SBC.b $3E
	BCC.b CODE_B8C844
	CMP.w #$0004
	BCC.b CODE_B8C83E
	BIT.b $1E,x
	BVS.b CODE_B8C872
CODE_B8C83E:
	LDA.b $D8
	STA.b $3E
	BRA.b CODE_B8C858

CODE_B8C844:
	LDA.b $DC
	SEC
	SBC.b $3E
	BCS.b CODE_B8C858
	CMP.w #$FFFC
	BCS.b CODE_B8C854
	BIT.b $1E,x
	BVC.b CODE_B8C872
CODE_B8C854:
	LDA.b $DC
	STA.b $3E
CODE_B8C858:
	LDA.w #$0008
	JSL.l CODE_B882B6
	BCS.b CODE_B8C872
	LDA.b $42
	STA.w $17CA
	LDA.b $44
	STA.w $17CC
	LDA.b $78
	STA.w $17C8
	SEC
	RTS

CODE_B8C872:
	CLC
	RTS

CODE_B8C874:
	LDA.w $0777
	AND.w #$0002
	BEQ.b CODE_B8C8CA
	JSR.w CODE_B8C990
	BCS.b CODE_B8C8CA
	LDA.b $12,x
	STA.b $3E
	LDA.b $3A
	SEC
	SBC.b $3E
	BCC.b CODE_B8C89B
	CMP.w #$0004
	BCC.b CODE_B8C895
	BIT.b $1E,x
	BVS.b CODE_B8C8CA
CODE_B8C895:
	LDA.b $3A
	STA.b $3E
	BRA.b CODE_B8C8AF

CODE_B8C89B:
	LDA.b $3C
	SEC
	SBC.b $3E
	BCS.b CODE_B8C8AF
	CMP.w #$FFFC
	BCS.b CODE_B8C8AB
	BIT.b $1E,x
	BVC.b CODE_B8C8CA
CODE_B8C8AB:
	LDA.b $3C
	STA.b $3E
CODE_B8C8AF:
	LDA.w #$0009
	JSL.l CODE_B882B6
	BCS.b CODE_B8C8C8
	LDA.b $3E
	STA.w $17CA
	LDA.b $40
	STA.w $17CC
	LDA.b $A2
	STA.b $1C,x
	SEC
	RTS

CODE_B8C8C8:
	CLC
	RTS

CODE_B8C8CA:
	JSR.w CODE_B8CA3C
CODE_B8C8CD:
	BCS.b CODE_B8C8FA
	LDA.b $3C
	BEQ.b CODE_B8C90F
	LDA.b $3A
	BEQ.b CODE_B8C8E3
	SEC
	SBC.w #$0020
	CMP.b $16,x
	BCS.b CODE_B8C90F
	LDA.b $3A
	BRA.b CODE_B8C8F8

CODE_B8C8E3:
	LDA.w #$000C
	BIT.b $2E,x
	BPL.b CODE_B8C8ED
	LDA.w #$0000
CODE_B8C8ED:
	CLC
	ADC.b $3C
	CMP.b $16,x
	BCC.b CODE_B8C90F
	LDA.b $3C
	BRA.b CODE_B8C8F8

CODE_B8C8F8:
	STA.b $40
CODE_B8C8FA:
	LDA.w #$000A
	JSL.l CODE_B882B6
	BCS.b CODE_B8C90F
	LDA.b $3E
	STA.w $17CA
	LDA.b $40
	STA.w $17CC
	SEC
	RTS

CODE_B8C90F:
	CLC
	RTS

CODE_B8C911:
	LDA.b $7E
	BNE.b CODE_B8C91C
	LDA.w $186B
	BNE.b CODE_B8C91C
	CLC
	RTS

CODE_B8C91C:
	SEC
	RTS

CODE_B8C91E:
	JSL.l CODE_B8C94F
	JSR.w CODE_B8C936
	RTL

CODE_B8C926:
	JSL.l CODE_B8C94F
	BRA.b CODE_B8C936

CODE_B8C92C:
	JSL.l CODE_B8C94B
	BRA.b CODE_B8C936

CODE_B8C932:
	JSL.l CODE_B8C949
CODE_B8C936:
	CMP.w #$0000
	BMI.b CODE_B8C944
	EOR.w #$FFFF
	SEC
	ADC.w #$6300
	CLC
	RTS

CODE_B8C944:
	LDA.w #$7F00
	SEC
	RTS

CODE_B8C949:
	LDA.b $16,x
CODE_B8C94B:
	STA.b $1C
	LDA.b $12,x
CODE_B8C94F:
	SEC
	SBC.w #$0100
	STA.b $1A
	JML.l CODE_B7C766

CODE_B8C959:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$0028
	STA.b $3E
	JSR.w CODE_B8C92C
	STA.b $40
	LDA.b $A2
	BIT.w #$0800
	BEQ.b CODE_B8C97D
	AND.b $A0
	BNE.b CODE_B8C97B
	LDA.b $3E
	AND.w #$FFE0
	INC
	STA.b $40
CODE_B8C97B:
	BRA.b CODE_B8C9C7

CODE_B8C97D:
	LDA.b $54,x
	AND.w #$FFF0
	CLC
	ADC.w $0519
	STA.b $3A
	CLC
	ADC.w $051B
	STA.b $3C
	CLC
	RTS

CODE_B8C990:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$0028
	STA.b $3E
	JSR.w CODE_B8C92C
	STA.b $40
	LDA.w #$0800
	AND.b $A2
	BEQ.b CODE_B8C9C5
	AND.b $A0
	BNE.b CODE_B8C9B2
	LDA.b $3E
	AND.w #$FFE0
	INC
	STA.b $40
CODE_B8C9B2:
	LDA.b $40
	CLC
	ADC.w #$0028
	CMP.b $16,x
	BEQ.b CODE_B8C9C7
	ROR.b $1A
	CMP.b $56,x
	ROR
	EOR.b $1A
	BMI.b CODE_B8C9C7
CODE_B8C9C5:
	SEC
	RTS

CODE_B8C9C7:
	LDA.b $12,x
	AND.w #$FFF0
	CLC
	ADC.w $0519
	STA.b $3A
	CLC
	ADC.w $051B
	STA.b $3C
	LDA.b $3A
	SEC
	SBC.w #$0010
	JSR.w CODE_B8CA00
	BEQ.b CODE_B8C9EB
	LDA.b $3A
	SEC
	SBC.w #$0010
	STA.b $3A
CODE_B8C9EB:
	LDA.b $3C
	CLC
	ADC.w #$0010
	JSR.w CODE_B8CA00
	BEQ.b CODE_B8C9FE
	LDA.b $3C
	CLC
	ADC.w #$0010
	STA.b $3C
CODE_B8C9FE:
	CLC
	RTS

CODE_B8CA00:
	LDY.b $40
	STY.b $1C
	JSR.w CODE_B8C926
	LDA.b $A2
	AND.w #$0800
	RTS

CODE_B8CA0D:
	LDX.b $70
	LDA.b $12,x
	STA.b $3E
	JSR.w CODE_B8CA55
	BCS.b CODE_B8CA3B
	LDA.b $3A
	ORA.b $3C
	BNE.b CODE_B8CA3B
	LDA.b $40
	INC
	STA.b $3A
	LDA.w #$0028
	LDY.b $72
	CPY.w #$1480
	BEQ.b CODE_B8CA30
	LDA.w #$0035
CODE_B8CA30:
	CLC
	ADC.b $3A
	STA.b $3A
	LDA.w #$FFFF
	STA.b $3C
	CLC
CODE_B8CA3B:
	RTS

CODE_B8CA3C:
	LDA.w $0777
	AND.w #$0001
	BEQ.b CODE_B8CA81
	LDX.b $70
	LDA.w #$0004
	BIT.b $1E,x
	BVS.b CODE_B8CA50
	LDA.w #$0008
CODE_B8CA50:
	CLC
	ADC.b $12,x
	STA.b $3E
CODE_B8CA55:
	LDA.w #$FFD8
	LDY.b $72
	CPY.w #$1480
	BEQ.b CODE_B8CA62
	LDA.w #$FFCB
CODE_B8CA62:
	CLC
	ADC.b $16,x
	STA.b $40
	STA.b $1C
	LDA.b $3E
	AND.w #$FFF0
	ORA.w #$0003
	STA.b $3E
	JSR.w CODE_B8C926
	STA.b $3A
	LDA.b $A0
	ORA.b $A2
	AND.w #$1000
	BNE.b CODE_B8CA87
CODE_B8CA81:
	STZ.b $3A
	STZ.b $3C
	CLC
	RTS

CODE_B8CA87:
	AND.b $A0
	BEQ.b CODE_B8CA99
	LDA.b $40
	SEC
	SBC.b $3A
	BCC.b CODE_B8CAE7
	CMP.w #$0020
	BCC.b CODE_B8CAE7
	BCS.b CODE_B8CAB7
CODE_B8CA99:
	LDA.b $40
	AND.w #$FFE0
	SEC
	SBC.w #$001F
	JSR.w CODE_B8CB00
	BNE.b CODE_B8CAB1
	LDA.b $40
	CLC
	ADC.w #$0020
	STA.b $3A
	BRA.b CODE_B8CAE7

CODE_B8CAB1:
	LDA.b $40
	STA.b $3A
	BRA.b CODE_B8CAE7

CODE_B8CAB7:
	LDA.b $16,x
	CLC
	ADC.w #$0008
	JSR.w CODE_B8CB00
	BNE.b CODE_B8CADE
	LDA.w #$000F
	TSB.b $40
CODE_B8CAC7:
	LDA.b $40
	SEC
	SBC.w #$0010
	JSR.w CODE_B8CB00
	BEQ.b CODE_B8CAC7
	STZ.b $3A
	LDA.b $40
	SEC
	SBC.w #$0007
	STA.b $3C
	CLC
	RTS

CODE_B8CADE:
	STZ.b $3A
	LDA.w #$FFFF
	STA.b $3C
	SEC
	RTS

CODE_B8CAE7:
	LDA.w #$0028
	LDY.b $72
	CPY.w #$1480
	BEQ.b CODE_B8CAF4
	LDA.w #$0035
CODE_B8CAF4:
	CLC
	ADC.b $3A
	STA.b $3A
	LDA.w #$FFFF
	STA.b $3C
	CLC
	RTS

CODE_B8CB00:
	LDY.b $A2
	STY.b $A8
	STA.b $40
	STA.b $1C
	LDA.b $3E
	JSR.w CODE_B8C926
	STA.b $3A
	LDA.b $A2
	LDY.b $A8
	STY.b $A2
	AND.w #$1000
	RTS

CODE_B8CB19:
	CLC
	LDY.b $72
	LDA.w $0028,y
	BEQ.b CODE_B8CB30
	JSR.w CODE_B8CB37
	BCS.b CODE_B8CB30
	LDY.b $72
	LDA.w $002E,y
	BEQ.b CODE_B8CB30
	JSR.w CODE_B8CB37
CODE_B8CB30:
	LDX.b $72
	STZ.b $28,x
	STZ.b $2E,x
	RTS

CODE_B8CB37:
	STA.b $78
	TAX
	LDA.w $002A,y
	STA.b $42
	LDA.w $002C,y
	STA.b $44
	PHK
	PEA.w CODE_B8CB4B-$01
	JMP.w [$0042]
CODE_B8CB4B:
	LDA.b $DE
	SEC
	SBC.b $DA
	CMP.w #$0008
	BCS.b CODE_B8CB98
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$0018
	CMP.b $DA
	BCC.b CODE_B8CB98
	SBC.w #$0014
	CMP.b $DE
	BCS.b CODE_B8CB98
	LDA.b $12,x
	STA.b $3E
	LDA.b $D8
	SEC
	SBC.b $3E
	BCC.b CODE_B8CB82
	CMP.w #$0004
	BCC.b CODE_B8CB7C
	BIT.b $1E,x
	BVS.b CODE_B8CB98
CODE_B8CB7C:
	LDA.b $D8
	STA.b $3E
	BRA.b CODE_B8CB9A

CODE_B8CB82:
	LDA.b $DC
	SEC
	SBC.b $3E
	BCS.b CODE_B8CB9A
	CMP.w #$FFFC
	BCS.b CODE_B8CB92
	BIT.b $1E,x
	BVC.b CODE_B8CB98
CODE_B8CB92:
	LDA.b $DC
	STA.b $3E
	BRA.b CODE_B8CB9A

CODE_B8CB98:
	CLC
	RTS

CODE_B8CB9A:
	LDX.b $70
	LDA.b $D8
	CLC
	ADC.b $DC
	LSR
	STA.b $12,x
	LDA.b $DA
	CLC
	ADC.w #$002A
	STA.b $16,x
	LDA.b $78
	STA.b $4C,x
	SEC
	RTS

CODE_B8CBB2:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0001
	BEQ.b CODE_B8CBBC
	RTS

CODE_B8CBBC:
	LDA.b $18,x
	BMI.b CODE_B8CBCB
	SEC
	SBC.b $16,x
	BCC.b CODE_B8CBCA
	CMP.w #$0004
	BCS.b CODE_B8CBCB
CODE_B8CBCA:
	RTS

CODE_B8CBCB:
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
	LDA.b $7E
	BNE.b CODE_B8CBF5
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B8CC13
	LDX.b $70
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$0100
	STA.b $2E,x
	STZ.b $34,x
	LDA.w #$000C
	JSL.l CODE_B9A009
	RTS

CODE_B8CBF5:
	LDX.b $70
	LDY.w #$0024
	CMP.w #$0234
	BEQ.b CODE_B8CC02
	LDY.w #$0068
CODE_B8CC02:
	STY.b $38,x
	LDA.w #$0100
	STA.b $2E,x
	STZ.b $34,x
	LDA.w #$0006
	JSL.l CODE_B9A015
	RTS

CODE_B8CC13:
	LDX.b $70
	LDA.w #$0044
	STA.b $38,x
	LDA.w #$0100
	STA.b $2E,x
	STZ.b $34,x
	LDA.w #$0031
	JSL.l CODE_B9A009
	RTS

CODE_B8CC29:
	ASL
	STA.w $04DE
	LDA.w #$0001
	TRB.w $05B1
	LDX.b $70
	CPX.w $04F9
	BNE.b CODE_B8CC4C
	LDA.w $04EC
	BMI.b CODE_B8CC4C
	CMP.w #$0100
	BCC.b CODE_B8CC4E
	AND.w #$00FF
	CMP.w #$0004
	BCS.b CODE_B8CC4E
CODE_B8CC4C:
	CLC
	RTS

CODE_B8CC4E:
	LDA.w $04DA
	STA.w $04E2
	LDA.w $04D6
	STA.w $04E0
	LDY.b $72
	LDA.w $04E0
	STA.w $0004,y
	LDA.w $04E2
	STA.w $0002,y
	JSR.w CODE_B8CCEC
	JSR.w CODE_B8CD13
	JSR.w CODE_B8CD2C
	JSR.w CODE_B8CD45
	JSR.w CODE_B8CD56
	LDA.w $04E0
	BIT.w #$0080
	BEQ.b CODE_B8CC8B
	LDX.w $04DE
	PEA.w CODE_B8CC88-$01
	JMP.w (DATA_B8CE97,x)
CODE_B8CC88:
	LDA.w $04E0
CODE_B8CC8B:
	BIT.w #$0040
	BEQ.b CODE_B8CC9C
	LDX.w $04DE
	PEA.w CODE_B8CC99-$01
	JMP.w (DATA_B8CF2F,x)
CODE_B8CC99:
	LDA.w $04E0
CODE_B8CC9C:
	BIT.w #$0020
	BEQ.b CODE_B8CCAD
	LDX.w $04DE
	PEA.w CODE_B8CCAA-$01
	JMP.w (DATA_B8CFC7,x)
CODE_B8CCAA:
	LDA.w $04E0
CODE_B8CCAD:
	BIT.w #$0010
	BEQ.b CODE_B8CCBE
	LDX.w $04DE
	PEA.w CODE_B8CCBB-$01
	JMP.w (DATA_B8D013,x)
CODE_B8CCBB:
	LDA.w $04E0
CODE_B8CCBE:
	BIT.w #$2000
	BEQ.b CODE_B8CCCF
	LDX.w $04DE
	PEA.w CODE_B8CCCC-$01
	JMP.w (DATA_B8D0AB,x)
CODE_B8CCCC:
	LDA.w $04E0
CODE_B8CCCF:
	BIT.w #$1000
	BEQ.b CODE_B8CCE0
	LDX.w $04DE
	PEA.w CODE_B8CCDD-$01
	JMP.w (DATA_B8D05F,x)
CODE_B8CCDD:
	LDA.w $04E0
CODE_B8CCE0:
	LDX.b $70
	LDA.w $05B1
	AND.w #$0001
	CMP.w #$0001
	RTS

CODE_B8CCEC:
	LDX.b $72
	LDA.b $18,x
	EOR.b $04,x
	AND.w #$4000
	BNE.b CODE_B8CCF8
	RTS

CODE_B8CCF8:
	LDA.b $04,x
CODE_B8CCFA:
	STA.b $18,x
	AND.w #$4000
	BEQ.b CODE_B8CD0A
	LDA.b $1A,x
	STA.b $1C,x
	LDA.b $00
	STA.b $1A,x
	RTS

CODE_B8CD0A:
	LDA.b $1E,x
	STA.b $20,x
	LDA.b $00
	STA.b $1E,x
	RTS

CODE_B8CD13:
	LDX.w $04DE
	LDA.w $04E0
	AND.w #$0300
	BNE.b CODE_B8CD21
	JMP.w (DATA_B8D0F7,x)

CODE_B8CD21:
	AND.w #$0100
	BNE.b CODE_B8CD29
	JMP.w (DATA_B8CD67,x)

CODE_B8CD29:
	JMP.w (DATA_B8CDB3,x)

CODE_B8CD2C:
	LDX.w $04DE
	LDA.w $04E0
	AND.w #$0C00
	BNE.b CODE_B8CD3A
	JMP.w (DATA_B8D143,x)

CODE_B8CD3A:
	AND.w #$0400
	BNE.b CODE_B8CD42
	JMP.w (DATA_B8CDFF,x)

CODE_B8CD42:
	JMP.w (DATA_B8CE4B,x)

CODE_B8CD45:
	LDX.w $04DE
	LDA.w $04E0
	AND.w #$8000
	BNE.b CODE_B8CD53
	JMP.w (DATA_B8D18F,x)

CODE_B8CD53:
	JMP.w (DATA_B8CEE3,x)

CODE_B8CD56:
	LDX.w $04DE
	LDA.w $04E0
	AND.w #$4000
	BNE.b CODE_B8CD64
	JMP.w (DATA_B8D1DB,x)

CODE_B8CD64:
	JMP.w (DATA_B8CF7B,x)

DATA_B8CD67:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D3CE
	dw CODE_B8D227
	dw CODE_B8D512
	dw CODE_B8D55C
	dw CODE_B8D55C
	dw CODE_B8D51E
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D227
	dw CODE_B8D3F3
	dw CODE_B8D5C3
	dw CODE_B8D5FF
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D227
	dw CODE_B8D410
	dw CODE_B8D42D
	dw CODE_B8D435
	dw CODE_B8DE36
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D227
	dw CODE_B8DE93
	dw CODE_B8DE93
	dw CODE_B8D3C2
	dw CODE_B8D3C2
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8CDB3:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D49D
	dw CODE_B8D227
	dw CODE_B8D52D
	dw CODE_B8D566
	dw CODE_B8D566
	dw CODE_B8D535
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D227
	dw CODE_B8D450
	dw CODE_B8D5D1
	dw CODE_B8D60E
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D227
	dw CODE_B8D469
	dw CODE_B8D482
	dw CODE_B8D48A
	dw CODE_B8DE55
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D227
	dw CODE_B8DE9F
	dw CODE_B8DE9F
	dw CODE_B8D448
	dw CODE_B8D448
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8CDFF:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D2EF
	dw CODE_B8D30C
	dw CODE_B8D329
	dw CODE_B8D2EF
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D338
	dw CODE_B8D227
	dw CODE_B8DE1F
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DEC6
	dw CODE_B8DEC6
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D620
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8CE4B:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D340
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D2EF
	dw CODE_B8D359
	dw CODE_B8D395
	dw CODE_B8D2EF
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D3A4
	dw CODE_B8D3AF
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D3BA
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DECF
	dw CODE_B8DECF
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8CE97:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DCED
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DD50
	dw CODE_B8DD82
	dw CODE_B8DD82
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DD31
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DCED
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DFF5
	dw CODE_B8DFF5
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8CEE3:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D65E
	dw CODE_B8D65E
	dw CODE_B8D7A5
	dw CODE_B8D7DB
	dw CODE_B8D7EC
	dw CODE_B8D7A5
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D7A5
	dw CODE_B8D86E
	dw CODE_B8D8D7
	dw CODE_B8D227
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D65E
	dw CODE_B8D910
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D795
	dw CODE_B8D795
	dw CODE_B8DED8
	dw CODE_B8DED8
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D65E
	dw CODE_B8D65E
	dw CODE_B8D65E
	dw CODE_B8D795
	dw CODE_B8D227

DATA_B8CF2F:
	dw CODE_B8D227
	dw CODE_B8D228
	dw CODE_B8D228
	dw CODE_B8D228
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D228
	dw CODE_B8D228
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D228
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D229
	dw CODE_B8D229
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D23A
	dw CODE_B8D229
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D228
	dw CODE_B8D228
	dw CODE_B8D228
	dw CODE_B8D227
	dw CODE_B8D228
	dw CODE_B8D227
	dw CODE_B8D229
	dw CODE_B8D229
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8CF7B:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D9A0
	dw CODE_B8D9E9
	dw CODE_B8D9A0
	dw CODE_B8D9A0
	dw CODE_B8DA33
	dw CODE_B8DC59
	dw CODE_B8DC59
	dw CODE_B8DA33
	dw CODE_B8DA33
	dw CODE_B8DA33
	dw CODE_B8D9A0
	dw CODE_B8DA33
	dw CODE_B8DA33
	dw CODE_B8D227
	dw CODE_B8D97C
	dw CODE_B8DA33
	dw CODE_B8DA33
	dw CODE_B8DA33
	dw CODE_B8D97C
	dw CODE_B8DA33
	dw CODE_B8D95A
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DA37
	dw CODE_B8DA37
	dw CODE_B8DA37
	dw CODE_B8D227
	dw CODE_B8DF20
	dw CODE_B8DA33
	dw CODE_B8DF90
	dw CODE_B8DF90
	dw CODE_B8D227
	dw CODE_B8D9A0
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D298

DATA_B8CFC7:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DDFC
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DE36
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DFF5
	dw CODE_B8DFF5
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8D013:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DD6D
	dw CODE_B8DDA3
	dw CODE_B8DDA3
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DE55
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DFF5
	dw CODE_B8DFF5
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8D05F:
	dw CODE_B8D227
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D26D
	dw CODE_B8D28F

DATA_B8D0AB:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D2C0
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D2C0
	dw CODE_B8D2C0
	dw CODE_B8D2C0
	dw CODE_B8D2C0
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D2BB
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8D0F7:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D227
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5DF
	dw CODE_B8D619
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D227
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D5BE
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8D143:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D628
	dw CODE_B8D63E
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D659
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DEC6
	dw CODE_B8DEC6
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D620
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

DATA_B8D18F:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D227
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D227
	dw CODE_B8D971
	dw CODE_B8D227
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D96C
	dw CODE_B8D227

DATA_B8D1DB:
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC89
	dw CODE_B8DC89
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8D227
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DCBB
	dw CODE_B8DCBB
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8D227
	dw CODE_B8DC77
	dw CODE_B8DF5E
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8DC77
	dw CODE_B8D227
	dw CODE_B8D227
	dw CODE_B8D227

CODE_B8D227:
	RTS

CODE_B8D228:
	RTS

CODE_B8D229:
	LDA.b $7C
	BEQ.b CODE_B8D239
	JSR.w CODE_B8D247
	BEQ.b CODE_B8D239
	LDA.w #$001F
	JSL.l CODE_B882B6
CODE_B8D239:
	RTS

CODE_B8D23A:
	LDX.b $70
	LDA.b $62,x
	CMP.w #$0003
	BCS.b CODE_B8D229
	JSR.w CODE_B8D247
	RTS

CODE_B8D247:
	LDX.b $70
	LDA.w $04E2
	AND.w #$0040
	BEQ.b CODE_B8D25C
	LDY.b $72
	LDA.b $00
	STA.w $0024,y
CODE_B8D258:
	LDA.w #$8000
	RTS

CODE_B8D25C:
	LDY.b $72
	LDA.b $00
	SEC
	SBC.w $0024,y
	CMP.w #$0010
	BCC.b CODE_B8D258
	LDA.w #$0000
	RTS

CODE_B8D26D:
	LDA.w $04E2
	BIT.w #$1000
	BNE.b CODE_B8D276
	RTS

CODE_B8D276:
	LDA.w $04EC
	BEQ.b CODE_B8D28E
	CMP.w #$0100
	BCS.b CODE_B8D28E
	LDA.w #$2000
	BIT.w $05AF
	BNE.b CODE_B8D28E
	LDA.w #$0010
	TSB.w $05B1
CODE_B8D28E:
	RTS

CODE_B8D28F:
	LDA.w $04DA
	AND.w #$1000
	BNE.b CODE_B8D2A1
	RTS

CODE_B8D298:
	LDA.w $04DA
	AND.w #$4000
	BNE.b CODE_B8D2A1
	RTS

CODE_B8D2A1:
	LDX.b $70
	LDA.b $64,x
	CMP.w #$0020
	BCC.b CODE_B8D2BA
	LDA.w #$0001
	TSB.w $05B1
	LDA.w #$0100
	TRB.w $05AF
	JSL.l CODE_BB85D3
CODE_B8D2BA:
	RTS

CODE_B8D2BB:
	LDA.w #$0006
	BRA.b CODE_B8D2C3

CODE_B8D2C0:
	LDA.w #$0005
CODE_B8D2C3:
	STA.b $3A
	LDA.w #$2000
	TRB.w $04DA
	BEQ.b CODE_B8D2ED
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8D2EE
	LDY.w $04FD
	LDA.w $0038,y
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0020
	BEQ.b CODE_B8D2ED
	LDA.b $3A
	JSL.l CODE_B882B6
CODE_B8D2ED:
	RTS

CODE_B8D2EE:
	RTS

CODE_B8D2EF:
	LDA.w $0777
	AND.w #$0001
	BEQ.b CODE_B8D30B
	LDX.b $70
	LDA.b $5E,x
	BNE.b CODE_B8D30B
	JSR.w CODE_B8CA3C
	JSR.w CODE_B8C8CD
	BCC.b CODE_B8D30B
	LDA.w #$000C
	STA.w $17C6
CODE_B8D30B:
	RTS

CODE_B8D30C:
	LDX.b $70
	LDY.b $72
	LDA.w $0006,y
	LDY.w #$0118
	AND.w #$0004
	BNE.b CODE_B8D31E
	LDY.w #$0110
CODE_B8D31E:
	LDA.b [$6A],y
	STA.b $34,x
	LDA.w #$0080
	JSR.w CODE_B8D376
	RTS

CODE_B8D329:
	LDA.w $04E2
	AND.w #$0800
	BNE.b CODE_B8D30C
	LDX.b $70
	BIT.b $5C,x
	BPL.b CODE_B8D30C
	RTS

CODE_B8D338:
	LDX.b $70
	LDA.w #$FD00
	STA.b $34,x
	RTS

CODE_B8D340:
	LDX.b $70
	LDA.b $28,x
	AND.w #$1001
	BNE.b CODE_B8D34A
	RTS

CODE_B8D34A:
	STZ.b $30,x
	LDA.w #$006A
	STA.b $38,x
	LDA.w #$0007
	JSL.l CODE_B9A009
	RTS

CODE_B8D359:
	LDX.b $70
	LDY.b $72
	LDA.w $0006,y
	LDY.w #$0128
	AND.w #$0004
	BNE.b CODE_B8D36B
	LDY.w #$0120
CODE_B8D36B:
	LDA.b [$6A],y
	STA.b $34,x
	LDA.w #$FF80
	JSR.w CODE_B8D376
	RTS

CODE_B8D376:
	BMI.b CODE_B8D385
	CLC
	ADC.w $04AE
	BMI.b CODE_B8D381
	LDA.w #$0000
CODE_B8D381:
	STA.w $04AE
	RTS

CODE_B8D385:
	CLC
	ADC.w $04AE
	CMP.w #$D800
	BCS.b CODE_B8D391
	LDA.w #$D800
CODE_B8D391:
	STA.w $04AE
	RTS

CODE_B8D395:
	LDX.b $70
	LDA.b $5C,x
	BMI.b CODE_B8D359
	LDA.w $04E2
	AND.w #$0400
	BNE.b CODE_B8D359
	RTS

CODE_B8D3A4:
	LDY.w #$0238
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTS

CODE_B8D3AF:
	LDY.w #$0208
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	RTS

CODE_B8D3BA:
	LDX.b $70
	LDA.w #$0300
	STA.b $34,x
	RTS

CODE_B8D3C2:
	LDX.b $70
	JSR.w CODE_B8D4C2
	EOR.w #$FFFF
	INC
	STA.b $30,x
	RTS

CODE_B8D3CE:
	LDX.b $70
	LDA.b $1C,x
	AND.w #$0007
	CMP.b $AC
	BMI.b CODE_B8D3E1
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B8D3E1
	RTS

CODE_B8D3E1:
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDA.b $30,x
	BMI.b CODE_B8D3F2
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B8D3F2:
	RTS

CODE_B8D3F3:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B8D402
	LDY.w #$0240
	BRA.b CODE_B8D405

CODE_B8D402:
	LDY.w #$0248
CODE_B8D405:
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	LDX.b $70
	STA.b $30,x
	RTS

CODE_B8D410:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B8D41F
	LDY.w #$0270
	BRA.b CODE_B8D422

CODE_B8D41F:
	LDY.w #$0278
CODE_B8D422:
	LDA.b [$6A],y
	EOR.w #$FFFF
	INC
	LDX.b $70
	STA.b $30,x
	RTS

CODE_B8D42D:
	LDX.b $70
	LDA.w #$FE00
	STA.b $30,x
	RTS

CODE_B8D435:
	LDX.b $70
	LDA.b $2A,x
	BMI.b CODE_B8D447
	LDA.w #$002D
	STA.b $38,x
	LDA.w #$0000
	JSL.l CODE_B9A015
CODE_B8D447:
	RTS

CODE_B8D448:
	LDX.b $70
	JSR.w CODE_B8D4C2
	STA.b $30,x
	RTS

CODE_B8D450:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B8D45F
	LDY.w #$0240
	BRA.b CODE_B8D462

CODE_B8D45F:
	LDY.w #$0248
CODE_B8D462:
	LDA.b [$6A],y
	LDX.b $70
	STA.b $30,x
	RTS

CODE_B8D469:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B8D478
	LDY.w #$0270
	BRA.b CODE_B8D47B

CODE_B8D478:
	LDY.w #$0278
CODE_B8D47B:
	LDA.b [$6A],y
	LDX.b $70
	STA.b $30,x
	RTS

CODE_B8D482:
	LDX.b $70
	LDA.w #$0200
	STA.b $30,x
	RTS

CODE_B8D48A:
	LDX.b $70
	LDA.b $2A,x
	BPL.b CODE_B8D49C
	LDA.w #$002D
	STA.b $38,x
	LDA.w #$0000
	JSL.l CODE_B9A015
CODE_B8D49C:
	RTS

CODE_B8D49D:
	LDX.b $70
	LDA.b $1C,x
	AND.w #$0007
	CMP.b $AC
	BMI.b CODE_B8D4B0
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B8D4B0
	RTS

CODE_B8D4B0:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDA.b $30,x
	BPL.b CODE_B8D4C1
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B8D4C1:
	RTS

CODE_B8D4C2:
	LDA.w $186B
	BNE.b CODE_B8D4E4
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B8D4FF
	LDA.b $7E
	BNE.b CODE_B8D4DB
	LDY.w #$00A0
	LDA.b [$6A],y
	RTS

CODE_B8D4DB:
	SEC
	SBC.w #$00D0
	ASL
	TAY
	LDA.b [$6A],y
	RTS

CODE_B8D4E4:
	CMP.w $04FD
	BEQ.b CODE_B8D4F9
	LDA.b $7E
	BNE.b CODE_B8D4F3
	LDY.w #$00A8
	LDA.b [$6A],y
	RTS

CODE_B8D4F3:
	LDY.w #$0308
	LDA.b [$6A],y
	RTS

CODE_B8D4F9:
	LDY.w #$0050
	LDA.b [$6A],y
	RTS

CODE_B8D4FF:
	LDA.b $7E
	BNE.b CODE_B8D509
	LDY.w #$00B0
	LDA.b [$6A],y
	RTS

CODE_B8D509:
	SEC
	SBC.w #$00C0
	ASL
	TAY
	LDA.b [$6A],y
	RTS

CODE_B8D512:
	LDX.b $70
	JSR.w CODE_B8D544
	EOR.w #$FFFF
	INC
	STA.b $30,x
	RTS

CODE_B8D51E:
	LDA.w $04E2
	AND.w #$0200
	BNE.b CODE_B8D512
	LDX.b $70
	BIT.b $5C,x
	BPL.b CODE_B8D512
	RTS

CODE_B8D52D:
	LDX.b $70
	JSR.w CODE_B8D544
	STA.b $30,x
	RTS

CODE_B8D535:
	LDA.w $04E2
	AND.w #$0100
	BNE.b CODE_B8D52D
	LDX.b $70
	BIT.b $5C,x
	BMI.b CODE_B8D52D
	RTS

CODE_B8D544:
	LDX.b $70
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B8D556
	LDY.w #$0100
	LDA.b [$6A],y
	RTS

CODE_B8D556:
	LDY.w #$0108
	LDA.b [$6A],y
	RTS

CODE_B8D55C:
	LDX.b $70
	LDA.w #$FF80
	LDY.w #$FFFC
	BRA.b CODE_B8D56E

CODE_B8D566:
	LDX.b $70
	LDA.w #$0080
	LDY.w #$0004
CODE_B8D56E:
	STA.b $30,x
	LDA.w $0777
	AND.w #$0002
	BEQ.b CODE_B8D5BD
	LDA.b $5E,x
	BNE.b CODE_B8D5BD
	LDA.b $16,x
	SEC
	SBC.w #$0028
	STA.b $40
	STA.b $1C
	TYA
	CLC
	ADC.b $12,x
	STA.b $3E
	JSR.w CODE_B8C926
	STA.b $3A
	LDA.b $A2
	AND.w #$0800
	BEQ.b CODE_B8D5BD
	LDA.b $40
	SEC
	SBC.b $3A
	CLC
	ADC.w #$0008
	CMP.w #$0010
	BCS.b CODE_B8D5BD
	LDA.w #$000B
	JSL.l CODE_B882B6
	BCS.b CODE_B8D5BD
	LDA.b $3A
	STA.w $17CC
	LDA.b $3E
	STA.w $17CA
	LDA.b $A2
	STA.b $1C,x
CODE_B8D5BD:
	RTS

CODE_B8D5BE:
	LDX.b $70
	STZ.b $30,x
	RTS

CODE_B8D5C3:
	LDX.b $70
	LDY.w #$01F0
	BIT.b $1E,x
	BVS.b CODE_B8D5E4
	LDY.w #$01E0
	BRA.b CODE_B8D5E4

CODE_B8D5D1:
	LDX.b $70
	LDY.w #$01F0
	BIT.b $1E,x
	BVC.b CODE_B8D5E4
	LDY.w #$01E0
	BRA.b CODE_B8D5E4

CODE_B8D5DF:
	LDX.b $70
	LDY.w #$01E8
CODE_B8D5E4:
	LDA.w $04E0
	AND.w #$4000
	CMP.w #$0001
	LDA.b [$6A],y
	BCS.b CODE_B8D5F2
	LSR
CODE_B8D5F2:
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_B8D5FC
	EOR.w #$FFFF
	INC
CODE_B8D5FC:
	STA.b $30,x
	RTS

CODE_B8D5FF:
	LDX.b $70
	JSR.w CODE_B8D4C2
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $60,x
	STA.b $30,x
	RTS

CODE_B8D60E:
	LDX.b $70
	JSR.w CODE_B8D4C2
	CLC
	ADC.b $60,x
	STA.b $30,x
	RTS

CODE_B8D619:
	LDX.b $70
	LDA.b $60,x
	STA.b $30,x
	RTS

CODE_B8D620:
	LDX.b $70
	LDA.w #$0001
	STA.b $38,x
	RTS

CODE_B8D628:
	LDA.w $04E0
	AND.w #$8000
	BEQ.b CODE_B8D633
	JMP.w CODE_B8D30C

CODE_B8D633:
	LDX.b $70
	STZ.b $34,x
	LDA.w #$0080
	JSR.w CODE_B8D376
	RTS

CODE_B8D63E:
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8D649
	JMP.w CODE_B8D30C

CODE_B8D649:
	LDX.b $70
	STZ.b $34,x
	RTS

CODE_B8D64E:
	LDY.w #$0230
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTS

CODE_B8D659:
	LDX.b $70
	STZ.b $34,x
	RTS

CODE_B8D65E:
	LDX.b $70
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8D671
	LDY.b $72
	LDA.b $00
	STA.w $0022,y
	BRA.b CODE_B8D67E

CODE_B8D671:
	LDY.b $72
	LDA.b $00
	SEC
	SBC.w $0022,y
	CMP.w #$0010
	BPL.b CODE_B8D6B8
CODE_B8D67E:
	LDA.b $4A,x
	AND.w #$0001
	BNE.b CODE_B8D6B8
	LDA.b $28,x
	AND.w #$1010
	BNE.b CODE_B8D695
	LDA.b $1C,x
	AND.w #$0007
	CMP.b $AC
	BPL.b CODE_B8D6B8
CODE_B8D695:
	LDA.w $186B
	BEQ.b CODE_B8D6B9
	CMP.w $04FD
	BEQ.b CODE_B8D6B9
	LDA.w $1877
	AND.w #$BFFF
	CMP.w #$000F
	BCC.b CODE_B8D6AF
	JSR.w CODE_B8D75D
	BRA.b CODE_B8D6B9

CODE_B8D6AF:
	LDY.b $72
	LDA.w $0022,y
	INC
	STA.w $0022,y
CODE_B8D6B8:
	RTS

CODE_B8D6B9:
	LDA.w $186B
	ORA.b $7E
	BNE.b CODE_B8D6F9
	LDA.w $050F
	BMI.b CODE_B8D6F9
	SEC
	SBC.w #$0018
	CMP.b $16,x
	BCS.b CODE_B8D6F9
	LDA.b $00,x
	CMP.w #$0230
	BNE.b CODE_B8D6F9
	LDA.b $4A,x
	AND.w #$1000
	BEQ.b CODE_B8D6F9
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.w #$0019
	STA.b $38,x
	STZ.b $5C,x
	LDA.w #$000F
	JSL.l CODE_B9A009
	RTS

CODE_B8D6F9:
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDY.b $72
	LDA.b $00
	STA.w $0012,y
	LDA.b $7E
	BNE.b CODE_B8D72E
	LDA.w $186B
	BNE.b CODE_B8D719
	LDA.w #$0008
	JSL.l CODE_B9A009
	RTS

CODE_B8D719:
	CMP.w $04FD
	BEQ.b CODE_B8D726
	LDA.w #$0024
	JSL.l CODE_B9A009
	RTS

CODE_B8D726:
	LDA.w #$002F
	JSL.l CODE_B9A009
	RTS

CODE_B8D72E:
	LDX.b $70
	LDA.b $38,x
	CMP.w #$002C
	BEQ.b CODE_B8D744
	CMP.w #$006C
	BEQ.b CODE_B8D755
	LDA.w #$0004
	JSL.l CODE_B9A015
	RTS

CODE_B8D744:
	LDA.w #$0004
	JSL.l CODE_B9A015
	LDA.w $04D6
	AND.w #$0010
	TSB.w $04E2
	RTS

CODE_B8D755:
	LDA.w #$0058
	JSL.l CODE_B9A000
	RTS

CODE_B8D75D:
	LDA.w #$4000
	TSB.w $1877
	LDA.b $7E
	BNE.b CODE_B8D77A
	LDA.w $05B5
	BNE.b CODE_B8D773
	LDA.w #$0001
	STA.w $1871
	RTS

CODE_B8D773:
	LDA.w #$FFFF
	STA.w $1871
	RTS

CODE_B8D77A:
	LDA.w #$0001
	STA.w $1871
	LDY.w $186B
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	EOR.w #$4000
	STA.w $001E,y
	RTS

CODE_B8D795:
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8D7A4
	LDY.b $72
	LDA.b $00
	STA.w $0022,y
CODE_B8D7A4:
	RTS

CODE_B8D7A5:
	LDA.w $04E2
	AND.w #$8000
	BNE.b CODE_B8D7AE
	RTS

CODE_B8D7AE:
	LDY.w #$001A
	LDA.w $04E0
	AND.w #$0400
	BNE.b CODE_B8D7BC
	LDY.w #$0019
CODE_B8D7BC:
	LDX.b $70
	TYA
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TRB.w $05AF
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
	LDA.w #$0001
	TSB.w $05B1
	RTS

CODE_B8D7DB:
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8D7EB
	LDA.w $04E0
	AND.w #$0300
	BNE.b CODE_B8D82F
CODE_B8D7EB:
	RTS

CODE_B8D7EC:
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8D82E
	LDA.w $04E0
	AND.w #$0300
	BNE.b CODE_B8D82F
	LDA.w $04E0
	AND.w #$0C00
	BEQ.b CODE_B8D82E
	LDX.b $70
	CMP.w #$0400
	BEQ.b CODE_B8D814
	LDA.b $5C,x
	BPL.b CODE_B8D82E
	LDA.w #$0000
	BRA.b CODE_B8D83E

CODE_B8D814:
	LDA.b $5C,x
	BMI.b CODE_B8D82E
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0008
	STA.w $1955
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TRB.w $05AF
	JSR.w CODE_B8CBCB
CODE_B8D82E:
	RTS

CODE_B8D82F:
	CMP.w #$0100
	BEQ.b CODE_B8D839
	LDA.w #$FD80
	BRA.b CODE_B8D83E

CODE_B8D839:
	LDA.w #$0280
	BRA.b CODE_B8D83E

CODE_B8D83E:
	LDX.b $70
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0008
	STA.w $1955
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$001E
	JSL.l CODE_B9A009
	JSR.w CODE_B8E2DD
	LDA.w #$0020
	TRB.w $05AF
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
	LDA.w #$0001
	TSB.w $05B1
	RTS

CODE_B8D86E:
	LDA.w $04E2
	AND.w #$8000
	BNE.b CODE_B8D877
	RTS

CODE_B8D877:
	JSR.w CODE_B8C73A
	CMP.w #$0002
	BCC.b CODE_B8D8AF
	LDA.w #$076C
	JSL.l CODE_B28012
	LDY.w #$0210
	LDA.w $04E0
	AND.w #$0C00
	BEQ.b CODE_B8D8A0
	AND.w #$0800
	BNE.b CODE_B8D89B
	LDY.w #$0220
	BRA.b CODE_B8D8A3

CODE_B8D89B:
	LDY.w #$0218
	BRA.b CODE_B8D8A3

CODE_B8D8A0:
	LDY.w #$0210
CODE_B8D8A3:
	LDX.b $70
	LDA.b [$6A],y
	STA.b $2E,x
	LDA.w #$0200
	STA.b $44,x
	RTS

CODE_B8D8AF:
	LDX.b $70
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$000E
	JSL.l CODE_B9A009
	JSR.w CODE_B89071
	LDA.b $2E,x
	CLC
	ADC.w #$0100
	STA.b $2E,x
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
	LDA.w #$0001
	TSB.w $05B1
	RTS

CODE_B8D8D7:
	LDX.b $70
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8D8EA
	LDY.b $72
	LDA.b $00
	STA.w $0022,y
	BRA.b CODE_B8D8F7

CODE_B8D8EA:
	LDY.b $72
	LDA.b $00
	SEC
	SBC.w $0022,y
	CMP.w #$0010
	BPL.b CODE_B8D90F
CODE_B8D8F7:
	LDA.b $5C,x
	CMP.w #$0003
	BCS.b CODE_B8D90F
	LDA.b $2E,x
	BMI.b CODE_B8D90F
	LDA.w $050F
	SEC
	SBC.w #$0010
	CMP.b $16,x
	BCS.b CODE_B8D90F
	INC.b $5C,x
CODE_B8D90F:
	RTS

CODE_B8D910:
	LDA.w $04E2
	AND.w #$8000
	BNE.b CODE_B8D919
CODE_B8D918:
	RTS

CODE_B8D919:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0001
	BNE.b CODE_B8D918
	LDA.b $62,x
	BEQ.b CODE_B8D918
	LDA.w $050F
	CLC
	ADC.w #$0024
	CMP.b $16,x
	BCC.b CODE_B8D918
	LDA.b $3A,x
	ORA.w #$0004
	STA.b $3A,x
	LDA.w #$0024
	STA.b $38,x
	LDA.w #$0005
	JSL.l CODE_B9A015
	LDY.w #$0280
	LDA.b [$6A],y
	STA.b $2E,x
	JSL.l CODE_B8E198
	JSL.l CODE_B8E15A
	LDA.w #$0001
	TSB.w $05B1
	RTS

CODE_B8D95A:
	LDA.w $04E2
	AND.w #$C000
	BEQ.b CODE_B8D96B
	EOR.w $04E2
	STA.w $04E2
	JSR.w CODE_B8ADF5
CODE_B8D96B:
	RTS

CODE_B8D96C:
	JSL.l CODE_B8E179
	RTS

CODE_B8D971:
	LDA.w $04D6
	AND.w #$0400
	BEQ.b CODE_B8D96C
	JMP.w CODE_B8D3AF

CODE_B8D97C:
	LDA.b $7E
	SEC
	SBC.w #$0234
	LSR
	TAX
	JMP.w (DATA_B8D987,x)

DATA_B8D987:
	dw CODE_B8D98F
	dw CODE_B8DA33
	dw CODE_B8DA33
	dw CODE_B8DA33

CODE_B8D98F:
	JSR.w CODE_B8DA4F
	JSR.w CODE_B8DA83
	BCS.b CODE_B8D99F
	JSR.w CODE_B8DB56
	BCC.b CODE_B8D99F
	JSR.w CODE_B8DBBC
CODE_B8D99F:
	RTS

CODE_B8D9A0:
	JSR.w CODE_B8DA4F
	JSR.w CODE_B8DA6D
	BCS.b CODE_B8D9CD
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0002
	BNE.b CODE_B8D9CD
	LDA.b $16,x
	SEC
	SBC.b $18,x
	BMI.b CODE_B8D9CD
	LDA.w $04E2
	AND.w #$4000
	BNE.b CODE_B8D9CE
	LDY.b $72
	LDA.b $00
	SEC
	SBC.w $001A,y
	CMP.w #$000C
	BMI.b CODE_B8D9CE
CODE_B8D9CD:
	RTS

CODE_B8D9CE:
	JSL.l CODE_B8E271
	LDY.b $72
	LDA.w $001A,y
	STA.w $0010,y
	LDX.b $70
	LDA.w #$0001
	STA.b $2E,x
	LDA.w #$0005
	JSL.l CODE_B9A009
	RTS

CODE_B8D9E9:
	JSR.w CODE_B8DA4F
	LDY.b $72
	CPY.w #$1480
	BNE.b CODE_B8DA32
	LDX.b $70
	LDA.b $38,x
	CMP.w #$0002
	BNE.b CODE_B8DA32
	LDA.b $2E,x
	BMI.b CODE_B8DA32
	LDA.b $18,x
	SEC
	SBC.b $16,x
	BMI.b CODE_B8DA0C
	CMP.w #$0018
	BCC.b CODE_B8DA32
CODE_B8DA0C:
	LDA.b $00
	SEC
	SBC.w $001A,y
	CMP.w #$0010
	BCS.b CODE_B8DA32
	LDA.w #$000A
	CMP.b $40,x
	BEQ.b CODE_B8DA32
	JSL.l CODE_B9A000
	LDY.w #$0038
	LDA.b [$6A],y
	STA.b $2E,x
	LDX.b $72
	LDY.w #$0040
	LDA.b [$6A],y
	STA.b $0A,x
CODE_B8DA32:
	RTS

CODE_B8DA33:
	JSR.w CODE_B8DA4F
	RTS

CODE_B8DA37:
	LDA.w $04E2
	AND.w #$4000
	BNE.b CODE_B8DA40
	RTS

CODE_B8DA40:
	LDX.b $70
	LDA.w #$0045
	STA.b $38,x
	LDA.w #$0032
	JSL.l CODE_B9A009
	RTS

CODE_B8DA4F:
	LDY.b $72
	LDA.w $0004,y
	AND.w #$0300
	BEQ.b CODE_B8DA63
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	RTS

CODE_B8DA63:
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	RTS

CODE_B8DA6D:
	LDY.w #$0001
	JSR.w CODE_B8DA99
	BCC.b CODE_B8DA82
	LDA.w #$0010
	STA.b $38,x
	LDA.w #$0010
	JSL.l CODE_B9A009
	SEC
CODE_B8DA82:
	RTS

CODE_B8DA83:
	LDY.w #$000E
	JSR.w CODE_B8DA99
	BCC.b CODE_B8DA98
	LDA.w #$0026
	STA.b $38,x
	LDA.w #$0010
	JSL.l CODE_B9A015
	SEC
CODE_B8DA98:
	RTS

CODE_B8DA99:									; Note: Related to picking up a barrel.
	LDX.b $70
	LDA.b $28,x
	LSR
	BCC.b CODE_B8DABE
	TYA
	JSL.l CODE_BCE43C
	LDA.w #$0001
	JSL.l CODE_BCE75E
	BCC.b CODE_B8DABE
CODE_B8DAAE:
	LDY.b $78
	LDA.w $0028,y
	AND.w #$0101
	BNE.b CODE_B8DABF
	JSL.l CODE_BCE779
	BCS.b CODE_B8DAAE
CODE_B8DABE:
	RTS

CODE_B8DABF:
	STY.w $186B
	STZ.w $1877
	LDX.b $70
	LDA.w #$0001
	STA.w $003C,y
	STX.b $3E,y
	LDA.w $003A,y
	STA.w $1875
	AND.w #$FFFA
	ORA.w #$0020
	STA.w $003A,y
	LDA.w $000E,y
	STA.w $1873
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	BIT.b $1E,x
	BVC.b CODE_B8DAF2
	EOR.w #$FFFF
	INC
CODE_B8DAF2:
	STA.w $186D
	LDA.w $0016,y
	SEC
	SBC.b $16,x
	STA.w $186F
	LDA.w #$FFFF
	STA.w $1871
	LDA.w $04E0
	AND.w #$1300
	STA.w $04E0
	SEC
	RTS

CODE_B8DB0F:
	LDA.w #$000F
	JSL.l CODE_BCE43C
	LDA.w #$0001
	JSL.l CODE_BCE75E
	BCC.b CODE_B8DB39
CODE_B8DB1F:
	LDY.b $78
	LDA.w $0028,y
	AND.w #$0101
	BEQ.b CODE_B8DB33
	LDA.b $D6
	SEC
	SBC.b $DA
	CMP.w #$0008
	BCC.b CODE_B8DB3A
CODE_B8DB33:
	JSL.l CODE_BCE779
	BCS.b CODE_B8DB1F
CODE_B8DB39:
	RTS

CODE_B8DB3A:
	JSR.w CODE_B8DABF
	LDA.w #$0064
	STA.b $38,x
	STZ.b $5A,x
	LDA.w #$0005
	JSL.l CODE_B9A015
	STZ.w $1929
	LDA.w #$000F
	STA.w $192B
	SEC
	RTS

CODE_B8DB56:
	LDX.b $70
	LDA.b $30,x
	BNE.b CODE_B8DB69
	LDA.w $187B
	CMP.w #$001E
	BCC.b CODE_B8DB6C
	LDA.b $28,x
	LSR
	BCS.b CODE_B8DB76
CODE_B8DB69:
	STZ.w $187B
CODE_B8DB6C:
	INC.w $187B
CODE_B8DB6F:
	STZ.w $1879
	LDX.b $70
	CLC
	RTS

CODE_B8DB76:
	STZ.b $1A
	LDA.w #$000D
	JSL.l CODE_BCE43C
	LDA.w #$C000
	JSL.l CODE_BCE75E
	BCC.b CODE_B8DB6F
CODE_B8DB88:
	LDY.b $78
	LDA.w $0012,y
	LDX.b $1A
	BEQ.b CODE_B8DBA1
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_B8DB9D
	CMP.b $1C
	BCS.b CODE_B8DBA1
	BRA.b CODE_B8DBA5

CODE_B8DB9D:
	CMP.b $1C
	BCS.b CODE_B8DBA5
CODE_B8DBA1:
	STY.b $1A
	STA.b $1C
CODE_B8DBA5:
	JSL.l CODE_BCE779
	BCS.b CODE_B8DB88
	LDY.b $1A
	LDA.w $003A,y
	AND.w #$8000
	BEQ.b CODE_B8DB6F
	LDX.b $70
	STY.w $1879
	SEC
	RTS

CODE_B8DBBC:
	LDA.b $4A,x
	AND.w #$0010
	BNE.b CODE_B8DBD7
	LDA.w $0775
	AND.w #$0100
	BNE.b CODE_B8DBD8
CODE_B8DBCB:
	LDA.w #$002A
	STA.b $38,x
	LDA.w #$000C
	JSL.l CODE_B9A015
CODE_B8DBD7:
	RTS

CODE_B8DBD8:
	LDY.w $1879
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	LDY.w #$0020
	BCS.b CODE_B8DBED
	LDY.w #$FFE0
	EOR.w #$FFFF
	INC
CODE_B8DBED:
	CLC
	ADC.w #$001F
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $3E
	STY.b $40
	LDA.b $12,x
	SEC
	SBC.w #$0100
	STA.b $2E
	LDA.b $16,x
	SEC
	SBC.w #$0014
	STA.b $30
	LDA.b $18,x
	STA.b $32
	SEC
	SBC.w #$002C
	STA.b $34
CODE_B8DC14:
	DEC.b $3E
	BMI.b CODE_B8DBCB
	BNE.b CODE_B8DC26
	LDY.w $1879
	LDA.w $0012,y
	SEC
	SBC.w #$0100
	BRA.b CODE_B8DC2D

CODE_B8DC26:
	LDA.b $2E
	CLC
	ADC.b $40
	STA.b $2E
CODE_B8DC2D:
	STA.b $1A
	LDA.b $30
	STA.b $1C
	JSL.l CODE_B7C766
	CMP.w #$0000
	BMI.b CODE_B8DBCB
	EOR.w #$FFFF
	ADC.w #$6300
	CMP.b $34
	BCC.b CODE_B8DC55
	LDY.b $32
	STA.b $32
	TYA
	SEC
	SBC.b $32
	BCC.b CODE_B8DC56
	CMP.w #$0020
	BCC.b CODE_B8DC14
CODE_B8DC55:
	RTS

CODE_B8DC56:
	BRL.w CODE_B8DBCB

CODE_B8DC59:
	LDY.b $72
	LDA.w $0004,y
	AND.w #$0C00
	BEQ.b CODE_B8DC6D
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	RTS

CODE_B8DC6D:
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	RTS

CODE_B8DC77:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	STZ.w $1879
	STZ.w $187B
	RTS

CODE_B8DC89:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0004
	BNE.b CODE_B8DCAD
	LDA.w $04E0
	AND.w #$0400
	BEQ.b CODE_B8DCAE
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B8DCAE
	LDA.w #$0012
	STA.b $38,x
	LDA.w #$0014
	JSL.l CODE_B9A009
CODE_B8DCAD:
	RTS

CODE_B8DCAE:
	LDA.w #$0013
	STA.b $38,x
	LDA.w #$0015
	JSL.l CODE_B9A009
	RTS

CODE_B8DCBB:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0004
	BNE.b CODE_B8DCDF
	LDA.w $04E0
	AND.w #$0400
	BEQ.b CODE_B8DCE0
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B8DCE0
	LDA.w #$0028
	STA.b $38,x
	LDA.w #$0011
	JSL.l CODE_B9A015
CODE_B8DCDF:
	RTS

CODE_B8DCE0:
	LDA.w #$0029
	STA.b $38,x
	LDA.w #$0012
	JSL.l CODE_B9A015
	RTS

CODE_B8DCED:
	LDA.w $04E2
	AND.w #$0080
	BEQ.b CODE_B8DCFF
	LDA.w $186B
	BEQ.b CODE_B8DD08
	CMP.w $04FD
	BEQ.b CODE_B8DD00
CODE_B8DCFF:
	RTS

CODE_B8DD00:
	LDA.w #$0004
	JSL.l CODE_B882B6
	RTS

CODE_B8DD08:
	LDY.w $04FD
	LDA.w $0038,y
	CMP.w #$0033
	BNE.b CODE_B8DCFF
	JSR.w CODE_B8DD20
	BCS.b CODE_B8DCFF
	LDA.w #$0001
	JSL.l CODE_B882B6
	RTS

CODE_B8DD20:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8DD2F
	LDA.w $186B
	BNE.b CODE_B8DD2F
	CLC
	RTS

CODE_B8DD2F:
	SEC
	RTS

CODE_B8DD31:
	LDA.w $04E2
	AND.w #$0080
	BEQ.b CODE_B8DD4F
	LDX.b $70
	STZ.b $30,x
	STZ.b $2A,x
	STZ.b $34,x
	STZ.b $2E,x
	LDA.w #$002F
	STA.b $38,x
	LDA.w #$0005
	JSL.l CODE_B9A015
CODE_B8DD4F:
	RTS

CODE_B8DD50:
	BIT.w #$0010
	BNE.b CODE_B8DD6C
	LDA.b $7E
	CMP.w #$0234
	BNE.b CODE_B8DD6C
	LDA.w $04E2
	AND.w #$0080
	BEQ.b CODE_B8DD6C
	LDA.w $04E0
	AND.w #$0400
	BEQ.b CODE_B8DDB1
CODE_B8DD6C:
	RTS

CODE_B8DD6D:
	BIT.w #$0080
	BNE.b CODE_B8DD81
	LDA.b $7E
	CMP.w #$0234
	BNE.b CODE_B8DD81
	LDA.w $04E2
	AND.w #$0010
	BNE.b CODE_B8DDB1
CODE_B8DD81:
	RTS

CODE_B8DD82:
	BIT.w #$0010
	BNE.b CODE_B8DDA2
	LDA.w $04E2
	AND.w #$0080
	BEQ.b CODE_B8DDA2
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B8DDB1
	LDA.w $04E0
	AND.w #$0400
	BNE.b CODE_B8DE05
	BEQ.b CODE_B8DDB1
CODE_B8DDA2:
	RTS

CODE_B8DDA3:
	BIT.w #$0080
	BNE.b CODE_B8DDB0
	LDA.w $04E2
	AND.w #$0010
	BNE.b CODE_B8DDB1
CODE_B8DDB0:
	RTS

CODE_B8DDB1:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0020
	BNE.b CODE_B8DDF5
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B8DDE2
	LDY.b $72
	LDA.w #$0046
	CMP.w $0000,y
	BEQ.b CODE_B8DDDF
	LDA.b $16,x
	CMP.w $050F
	BCS.b CODE_B8DDE2
	LDA.w #$002C
	STA.b $38,x
	LDA.w #$000E
	JSL.l CODE_B9A015
	RTS

CODE_B8DDDF:
	JSR.w CODE_B89071
CODE_B8DDE2:
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$0069
	STA.b $38,x
	LDA.w #$000F
	JSL.l CODE_B9A015
	RTS

CODE_B8DDF5:
	LDA.w #$0001
	TSB.w $1957
	RTS

CODE_B8DDFC:
	LDA.w $04E2
	AND.w #$0020
	BNE.b CODE_B8DE05
	RTS

CODE_B8DE05:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0010
	BNE.b CODE_B8DE1E
	STZ.b $30,x
	STZ.b $2A,x
	LDA.w #$002B
	STA.b $38,x
	LDA.w #$000D
	JSL.l CODE_B9A015
CODE_B8DE1E:
	RTS

CODE_B8DE1F:
	LDA.w $04E0
	AND.w #$0200
	BNE.b CODE_B8DE2A
	JSR.w CODE_B8DE36
CODE_B8DE2A:
	LDA.w $04E0
	AND.w #$0100
	BNE.b CODE_B8DE35
	JSR.w CODE_B8DE55
CODE_B8DE35:
	RTS

CODE_B8DE36:
	LDA.w $18E9
	DEC
	BEQ.b CODE_B8DE54
	LDX.b $70
	LDY.b $5C,x
	LDA.w $0062,y
	INC
	CMP.w #$001E
	BCC.b CODE_B8DE51
	LDA.w #$001E
	CMP.w $0062,y
	BCC.b CODE_B8DE54
CODE_B8DE51:
	STA.w $0062,y
CODE_B8DE54:
	RTS

CODE_B8DE55:
	LDA.w $18E9
	DEC
	BEQ.b CODE_B8DE73
	LDX.b $70
	LDY.b $5C,x
	LDA.w $0066,y
	INC
	CMP.w #$001E
	BCC.b CODE_B8DE70
	LDA.w #$001E
	CMP.w $0066,y
	BCC.b CODE_B8DE73
CODE_B8DE70:
	STA.w $0066,y
CODE_B8DE73:
	RTS

CODE_B8DE74:
	LDA.w $18E9
	DEC
	BEQ.b CODE_B8DE92
	LDX.b $70
	LDY.b $5C,x
	LDA.w $005E,y
	INC
	CMP.w #$001E
	BCC.b CODE_B8DE8F
	LDA.w #$001E
	CMP.w $005E,y
	BCC.b CODE_B8DE92
CODE_B8DE8F:
	STA.w $005E,y
CODE_B8DE92:
	RTS

CODE_B8DE93:
	JSR.w CODE_B8DEA7
	EOR.w #$FFFF
	INC
	LDX.b $70
	STA.b $30,x
	RTS

CODE_B8DE9F:
	JSR.w CODE_B8DEA7
	LDX.b $70
	STA.b $30,x
	RTS

CODE_B8DEA7:
	LDY.w #$0320
	LDA.w $186B
	ORA.b $7C
	BEQ.b CODE_B8DEB4
	LDY.w #$0350
CODE_B8DEB4:
	LDX.b $72
	LDA.b $06,x
	AND.w #$0004
	BEQ.b CODE_B8DEC3
	TYA
	CLC
	ADC.w #$0008
	TAY
CODE_B8DEC3:
	LDA.b [$6A],y
	RTS

CODE_B8DEC6:
	JSL.l CODE_B8E1BE
	JSL.l CODE_B8E15A
	RTS

CODE_B8DECF:
	JSL.l CODE_B8E198
	JSL.l CODE_B8E179
	RTS

CODE_B8DED8:
	LDA.w $04E2
	AND.w #$8000
	BEQ.b CODE_B8DF1F
	LDX.b $70
	LDY.w #$0360
	LDA.b $7C
	BNE.b CODE_B8DEEC
	LDY.w #$0330
CODE_B8DEEC:
	LDA.w $04E0
	AND.w #$0800
	BEQ.b CODE_B8DEFD
	TYA
	CLC
	ADC.w #$0008
	TAY
	LDA.w #$0100
CODE_B8DEFD:
	STA.b $1A
	LDA.b [$6A],y
	STA.b $2E,x
	LDA.b $4A,x
	AND.w #$0008
	BNE.b CODE_B8DF18
	LDA.w #$0340
	LDY.b $F8
	BEQ.b CODE_B8DF14
	LDA.w #$0200
CODE_B8DF14:
	ADC.b $1A
	STA.b $44,x
CODE_B8DF18:
	LDA.w #$0727
	JSL.l CODE_B28012
CODE_B8DF1F:
	RTS

CODE_B8DF20:
	JSR.w CODE_B8DA4F
	LDA.w $0777
	AND.w #$0010
	BEQ.b CODE_B8DF35
	LDA.w $186B
	BNE.b CODE_B8DF5D
	JSR.w CODE_B8DB0F
	BRA.b CODE_B8DF5D

CODE_B8DF35:
	LDA.w $04E2
	AND.w #$4000
	BEQ.b CODE_B8DF5D
	LDA.w $186B
	BNE.b CODE_B8DF5D
	LDX.b $70
	LDY.b $72
	LDA.w #$0069
	CMP.w $0000,y
	BEQ.b CODE_B8DF57
	LDA.w #$0004
	JSL.l CODE_B9A015
	BRA.b CODE_B8DF5D

CODE_B8DF57:
	LDA.w #$0001
	TSB.w $1957
CODE_B8DF5D:
	RTS

CODE_B8DF5E:
	LDX.b $70
	LDA.b $4A,x
	AND.w #$0004
	BNE.b CODE_B8DF82
	LDA.w $04E0
	AND.w #$0400
	BEQ.b CODE_B8DF83
	LDA.b $1A,x
	CMP.w #$0038
	BCS.b CODE_B8DF83
	LDA.w #$0066
	STA.b $38,x
	LDA.w #$0007
	JSL.l CODE_B9A015
CODE_B8DF82:
	RTS

CODE_B8DF83:
	LDA.w #$0066
	STA.b $38,x
	LDA.w #$000B
	JSL.l CODE_B9A015
	RTS

CODE_B8DF90:
	JSR.w CODE_B8DA4F
	LDA.w $04E2
	AND.w #$4000
	BNE.b CODE_B8DF9C
	RTS

CODE_B8DF9C:
	LDA.b $00
	SEC
	SBC.w $1893
	STA.b $1A
	CMP.w #$0010
	BCC.b CODE_B8DFF4
	LDA.b $00
	STA.w $1893
	LDA.w $1897
	CMP.w #$0003
	BCS.b CODE_B8DFF4
	LDY.w #$006A
	JSL.l CODE_BB8585
	BCS.b CODE_B8DFF4
	INC.w $1897
	LDX.b $76
	JSL.l CODE_B9E021
	LDA.w #$0400
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_B8DFD4
	LDA.w #$FC00
CODE_B8DFD4:
	LDX.b $76
	STA.b $2A,x
	LDA.w $04E0
	AND.w #$0C00
	BEQ.b CODE_B8DFED
	LDY.w #$FFEE
	BIT.w #$0800
	BNE.b CODE_B8DFEB
	LDY.w #$0012
CODE_B8DFEB:
	STY.b $62,x
CODE_B8DFED:
	LDA.w #$0722
	JSL.l CODE_B28012
CODE_B8DFF4:
	RTS

CODE_B8DFF5:
	LDA.w $04E2
	AND.w #$00B0
	BNE.b CODE_B8DFFE
	RTS

CODE_B8DFFE:
	TRB.w $04E2
	LDX.b $70
	STZ.b $30,x
	STZ.b $2A,x
	LDA.w #$0002
	TRB.w $1957
	BEQ.b CODE_B8E010
	RTS

CODE_B8E010:
	LDA.w $1957
	AND.w #$0004
	BNE.b CODE_B8E07F
	LDA.b $00
	SEC
	SBC.w $1895
	CMP.w #$000C
	BCC.b CODE_B8E07F
	LDA.b $00
	STA.w $1895
	JSR.w CODE_B8E080
	CMP.w #$0002
	BCC.b CODE_B8E037
	LDX.b $1E
	LDA.w #$0001
	STA.b $5E,x
CODE_B8E037:
	LDY.w #$006C
	JSL.l CODE_BB8585
	BCS.b CODE_B8E07F
	LDX.b $76
	JSL.l CODE_B9E021
	LDA.w #$0002
	TSB.w $1957
	LDA.w #$0122
	JSL.l CODE_B9A003
	LDA.w #$0200
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_B8E05F
	LDA.w #$FE00
CODE_B8E05F:
	LDX.b $76
	STA.b $2A,x
	LDA.w $04E0
	AND.w #$0C00
	BEQ.b CODE_B8E078
	LDY.w #$FFF2
	BIT.w #$0800
	BNE.b CODE_B8E076
	LDY.w #$000E
CODE_B8E076:
	STY.b $62,x
CODE_B8E078:
	LDA.w #$0723
	JSL.l CODE_B28012
CODE_B8E07F:
	RTS

CODE_B8E080:
	LDX.w #!RAM_DKC3_Level_SpriteDataRAM
	STZ.b $1A
	STZ.b $1C
	STZ.b $1E
CODE_B8E089:
	LDA.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
	CMP.w #!Define_DKC3_SpriteID_WebPlatform
	BNE.b CODE_B8E0A0
	INC.b $1A
	LDA.b $5E,x
	BNE.b CODE_B8E0A0
	LDA.b $5C,x
	CMP.b $1C
	BMI.b CODE_B8E0A0
	STA.b $1C
	STX.b $1E
CODE_B8E0A0:
	TXA
	CLC
	ADC.w #$006E
	TAX
	CPX.w #$1480
	BNE.b CODE_B8E089
	LDA.b $1A
	RTS

CODE_B8E0AE:
	LDX.b $70
	LDA.b $30,x
	BEQ.b CODE_B8E0BE
	LSR
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
CODE_B8E0BE:
	RTS

CODE_B8E0BF:
	LDX.b $70
	LDA.b $2E,x
	BMI.b CODE_B8E0C9
	JSL.l CODE_B8E179
CODE_B8E0C9:
	RTS

CODE_B8E0CA:
	LDX.b $70
	STZ.b $3E
	LDA.b $2A,x
	BPL.b CODE_B8E0D4
	DEC.b $3E
CODE_B8E0D4:
	CLC
	ADC.b $11,x
	STA.b $11,x
	SEP.b #$20
	LDA.b $3E
	ADC.b $13,x
	STA.b $13,x
	REP.b #$20
	RTS

CODE_B8E0E4:
	LDX.b $70
	STZ.b $3E
	LDA.b $2E,x
	BPL.b CODE_B8E0EE
	DEC.b $3E
CODE_B8E0EE:
	CLC
	ADC.b $15,x
	STA.b $15,x
	SEP.b #$20
	LDA.b $3E
	ADC.b $17,x
	STA.b $17,x
	REP.b #$20
	RTS

CODE_B8E0FE:
	PHK
	PLB
	LDX.b $70
	CPX.w $04FD
	BEQ.b CODE_B8E138
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_SpringinSpiders_Bonus1
	BNE.b CODE_B8E122
	LDA.w $196D
	CLC
	ADC.w #$0015
	CMP.b $12,x
	BCS.b CODE_B8E134
	ADC.w #$00D6
	CMP.b $12,x
	BCS.b CODE_B8E138
	BRA.b CODE_B8E134

CODE_B8E122:
	LDA.w $196D
	CLC
	ADC.w #$0010
	CMP.b $12,x
	BCS.b CODE_B8E134
	ADC.w #$00E0
	CMP.b $12,x
	BCS.b CODE_B8E138
CODE_B8E134:
	STA.b $12,x
	BRA.b CODE_B8E138

CODE_B8E138:
	LDA.w $05AF
	AND.w #$2000
	BNE.b CODE_B8E159
	LDA.b $C6
	BEQ.b CODE_B8E148
	CMP.b $16,x
	BCC.b CODE_B8E150
CODE_B8E148:
	LDA.b $C8
	BEQ.b CODE_B8E159
	CMP.b $16,x
	BCS.b CODE_B8E159
CODE_B8E150:
	STA.b $16,x
	LDA.b $28,x
	ORA.w #$0001
	STA.b $28,x
CODE_B8E159:
	RTS

CODE_B8E15A:
	LDA.b $7E
	BNE.b CODE_B8E169
CODE_B8E15E:
	LDY.w #$0010
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	RTL

CODE_B8E169:
	CMP.w #$023C
	BNE.b CODE_B8E15E
	LDY.w #$0310
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	RTL

CODE_B8E179:
	LDA.b $7E
	BNE.b CODE_B8E188
CODE_B8E17D:
	LDY.w #$0000
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	RTL

CODE_B8E188:
	CMP.w #$023C
	BNE.b CODE_B8E17D
	LDY.w #$0318
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	RTL

CODE_B8E198:
	LDA.b $7E
	BNE.b CODE_B8E1A7
CODE_B8E19C:
	LDY.w #$0008
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTL

CODE_B8E1A7:
	CMP.w #$023C
	BNE.b CODE_B8E19C
	LDY.w #$0348
	LDA.b $7C
	BEQ.b CODE_B8E1B6
	LDY.w #$0378
CODE_B8E1B6:
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTL

CODE_B8E1BE:
	LDA.b $7E
	BNE.b CODE_B8E1CD
CODE_B8E1C2:
	LDY.w #$0018
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTL

CODE_B8E1CD:
	CMP.w #$023C
	BNE.b CODE_B8E1C2
	LDY.w #$0340
	LDA.b $7C
	BEQ.b CODE_B8E1DC
	LDY.w #$0370
CODE_B8E1DC:
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTL

CODE_B8E1E4:
	LDY.w #$0020
	LDA.b [$6A],y
	LDY.b $72
	STA.w $0008,y
	RTL

CODE_B8E1EF:
	LDY.w #$0028
	LDA.b [$6A],y
	LDY.b $72
	STA.w $000A,y
	RTL

CODE_B8E1FA:
	RTS

CODE_B8E1FB:
	LDX.b $70
	LDY.w #$0000
	LDA.b $2A,x
	BPL.b CODE_B8E205
	DEY
CODE_B8E205:
	CLC
	ADC.b $11,x
	STA.b $11,x
	SEP.b #$20
	TYA
	ADC.b $13,x
	STA.b $13,x
	REP.b #$20
	LDY.w #$0000
	LDA.b $2E,x
	BPL.b CODE_B8E21B
	DEY
CODE_B8E21B:
	CLC
	ADC.b $15,x
	STA.b $15,x
	SEP.b #$20
	TYA
	ADC.b $17,x
	STA.b $17,x
	REP.b #$20
	RTS

CODE_B8E22A:
	PHY
	PHX
	PHA
	LDY.b $78
	LDA.w $0038,y
	ASL
	ASL
	TAX
	PLA
	CPY.w $04F9
	BEQ.b CODE_B8E240
	CPY.w $04FD
	BNE.b CODE_B8E246
CODE_B8E240:
	AND.l DATA_B8A191+$02,x
	BNE.b CODE_B8E24A
CODE_B8E246:
	CLC
	PLX
	PLY
	RTL

CODE_B8E24A:
	SEC
	PLX
	PLY
	RTL

CODE_B8E24E:
	PHA
	LDX.w $04F9
	LDA.b $38,x
	ASL
	ASL
	TAX
	PLA
	AND.l DATA_B8A191+$02,x
	RTS

CODE_B8E25D:
	LDA.w $05AF
	AND.w #$4000
	BNE.b CODE_B8E26F
	LDA.w #$0004
	JSR.w CODE_B8E24E
	BEQ.b CODE_B8E26F
	CLC
	RTL

CODE_B8E26F:
	SEC
	RTL

CODE_B8E271:
	LDX.b $72
	LDA.w $04E0
	AND.w #$0300
	BEQ.b CODE_B8E2A1
	LDA.b $00
	SEC
	SBC.b $1E,x
	BMI.b CODE_B8E299
	CMP.w #$0014
	BPL.b CODE_B8E299
	LDA.b $1E,x
	SEC
	SBC.b $1C,x
	CMP.w #$0020
	BCC.b CODE_B8E299
	LDY.w #$0160
	LDA.w #$0004
	BRA.b CODE_B8E2A7

CODE_B8E299:
	LDY.w #$0158
	LDA.w #$0003
	BRA.b CODE_B8E2A7

CODE_B8E2A1:
	LDY.w #$0150
	LDA.w #$0003
CODE_B8E2A7:
	LDX.b $70
	STA.b $38,x
	LDA.b [$6A],y
	LDX.b $72
	STA.b $0E,x
	STZ.b $26,x
	RTL

CODE_B8E2B4:
	LDY.b $72
	LDA.w $000E,y
	BIT.b $1E,x
	BVC.b CODE_B8E2C1
	EOR.w #$FFFF
	INC
CODE_B8E2C1:
	STA.b $30,x
	RTS

CODE_B8E2C4:
	LDA.w #$9000
	STA.w $04AC
	STZ.w $04AA
	LDA.w #$8000
	STA.w $04A6
	STA.w $04A8
	LDA.w #$2000
	TSB.w $0474
	RTS

CODE_B8E2DD:
	LDA.w #$2000
	TRB.w $0474
	JSL.l CODE_B7D7FB
	RTS

DKC3_NorSpr012C_UnknownSprite012C_Main:
;$B8E2E8
	LDA.w $059B
	AND.w #$0180
	BEQ.b CODE_B8E2F7
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_B8E2F7:
	JSL.l CODE_BB85A3
	JMP.w [$04F5]

DKC3_NorSpr0004_UnknownSprite0004_Main:
DKC3_NorSpr0264_UnknownSprite0264_Main:
;$B8E2FE
	LDA.w $059B
	AND.w #$0180
	BEQ.b CODE_B8E317
	JSR.w CODE_B8E334
	LDX.b $70
	CPX.w $05A3
	BEQ.b CODE_B8E314
	JSL.l CODE_BBAB52
CODE_B8E314:
	JMP.w [$04F5]

CODE_B8E317:
	JSL.l CODE_BB85A3
	JMP.w [$04F5]

DKC3_NorSpr0134_UnknownSprite0134_Main:
;$B8E31E
	LDA.w $059B
	AND.w #$0180
	BNE.b CODE_B8E32D
	JSL.l CODE_BB85AF
	JMP.w [$04F5]

DKC3_NorSpr0130_UnknownSprite0130_Main:
CODE_B8E32D:
	JSL.l CODE_BB85B2
	JMP.w [$04F5]

CODE_B8E334:
	LDX.b $70
	LDA.b $26,x
	AND.w #$C000
	BEQ.b CODE_B8E343
	CMP.w #$C000
	BEQ.b CODE_B8E343
	RTS

CODE_B8E343:
	CPX.w $05A3
	BEQ.b CODE_B8E352
	LDA.w $1D53
	BEQ.b CODE_B8E361
	LDA.w $04A4
	BNE.b CODE_B8E361
CODE_B8E352:
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_B8E361
	LDA.b $26,x
	ORA.w #$C000
	STA.b $26,x
	RTS

CODE_B8E361:
	LDA.b $26,x
	AND.w #$3FFF
	STA.b $26,x
	RTS

CODE_B8E369:
	LDA.w #$0200
	STA.w $059B
	LDX.w $04F9
	STX.b $70
	LDA.w $04FB
	STA.b $72
	STZ.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $34,x
	LDA.b $26,x
	AND.w #$3FFF
	STA.b $26,x
	LDA.w #$00BC
	STA.b $3A,x
	LDA.w $04CA
	AND.w #$0020
	BNE.b CODE_B8E3A2
	LDA.b $7E
	BNE.b CODE_B8E3A2
	LDA.w #$0001
	JSL.l CODE_B9A009
CODE_B8E3A2:
	RTL

CODE_B8E3A3:
	LDA.w $04CA
	LDY.w #$0002
	BIT.w #$4040
	BEQ.b CODE_B8E3BC
	LDY.w #$0007
	BIT.w #$4000
	BNE.b CODE_B8E3BC
	LDY.w #$0001
	LDA.w $04CE
CODE_B8E3BC:
	STA.b $1C
	LDX.b $70
	LDA.w $04CA
	AND.w #$8000
	BEQ.b CODE_B8E3FB
	STY.b $1A
	LDA.b $1C
	BIT.w #$0300
	BEQ.b CODE_B8E3E2
	AND.w #$0200
	CMP.w #$0001
	LDA.b $1A
	BCC.b CODE_B8E3DE
	EOR.w #$FFFF
CODE_B8E3DE:
	ADC.b $12,x
	STA.b $12,x
CODE_B8E3E2:
	LDA.b $1C
	BIT.w #$0C00
	BEQ.b CODE_B8E3FA
	AND.w #$0800
	CMP.w #$0001
	LDA.b $1A
	BCC.b CODE_B8E3F6
	EOR.w #$FFFF
CODE_B8E3F6:
	ADC.b $16,x
	STA.b $16,x
CODE_B8E3FA:
	RTL

CODE_B8E3FB:
	TYA
	XBA
	STA.b $1A
	LDA.b $1C
	AND.w #$0300
	BEQ.b CODE_B8E414
	AND.w #$0200
	CMP.w #$0001
	LDA.b $1A
	BCC.b CODE_B8E414
	EOR.w #$FFFF
	INC
CODE_B8E414:
	STA.b $2A,x
	LDA.b $1C
	AND.w #$0C00
	BEQ.b CODE_B8E42B
	AND.w #$0800
	CMP.w #$0001
	LDA.b $1A
	BCC.b CODE_B8E42B
	EOR.w #$FFFF
	INC
CODE_B8E42B:
	STA.b $2E,x
	JSL.l CODE_B9E006
	RTL

DKC3_NorSpr0234_Ellie_Main:
;$B8E432
	JMP.w (DATA_B8E435,x)

DATA_B8E435:
	dw CODE_B8E441
	dw CODE_B8E468
	dw CODE_B8E472
	dw CODE_B8E477
	dw CODE_B8E47E
	dw CODE_B8E4B5

CODE_B8E441:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E45B
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E45B
	JSR.w CODE_B8E522
	JSR.w CODE_B8E4D3
	BCS.b CODE_B8E45E
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB52
CODE_B8E45B:
	JMP.w [$04F5]

CODE_B8E45E:
	LDA.w #$0005
	STA.b $38,x
	STZ.b $30,x
	JMP.w [$04F5]

CODE_B8E468:
	JSR.w CODE_B8E78D
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E472:
	TYX
	STZ.b $38,x
	BRA.b CODE_B8E441

CODE_B8E477:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E47E:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E49D
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E49D
	JSL.l CODE_B9A006
	LDY.w #$000C
	LDA.b [$6A],y
	JSR.w CODE_B8E4FF
	JSR.w CODE_B8E4D3
	BCS.b CODE_B8E4A0
	JSL.l CODE_BBAB52
CODE_B8E49D:
	JMP.w [$04F5]

CODE_B8E4A0:
	LDX.b $70
	LDA.w #$C0FF
	CMP.b $0C,x
	BCC.b CODE_B8E4AB
	STA.b $0C,x
CODE_B8E4AB:
	LDA.w #$0005
	STA.b $38,x
	STZ.b $30,x
	JMP.w [$04F5]

CODE_B8E4B5:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E4D0
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E4D0
	JSL.l CODE_B9A006
	CLC
	JSL.l CODE_B8E5B3
	JSL.l CODE_B9E000
	JSL.l CODE_BBAB52
CODE_B8E4D0:
	JMP.w [$04F5]

CODE_B8E4D3:
	JSR.w CODE_B8C73A
	CLC
	BEQ.b CODE_B8E4FE
	LDX.b $70
	STZ.b $2E,x
	LDA.w #$004B
	STA.b $5A,x
	LDA.w $050F
	CLC
	ADC.w #$0014
	CMP.b $16,x
	BCC.b CODE_B8E4EF
	STA.b $16,x
CODE_B8E4EF:
	LDX.w #$0000
	LDY.w $187F
	JSL.l CODE_B8E587
	JSL.l CODE_B9A000
	SEC
CODE_B8E4FE:
	RTS

CODE_B8E4FF:
	PHA
	JSR.w CODE_B8E522
	LDA.w #$001D
	JSL.l CODE_B9E003
	PLY
	LDA.b $30,x
	BNE.b CODE_B8E521
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	TYA
	BIT.b $1E,x
	BVC.b CODE_B8E51F
	EOR.w #$FFFF
	INC
CODE_B8E51F:
	STA.b $30,x
CODE_B8E521:
	RTS

CODE_B8E522:
	LDX.b $70
	LDA.b $16,x
	PHA
	JSL.l CODE_B9E000
	PLA
	BMI.b CODE_B8E54F
	CMP.w $050F
	LDA.b $16,x
	BMI.b CODE_B8E54F
	ROR.b $3E
	CMP.w $050F
	ROR
	EOR.b $3E
	BPL.b CODE_B8E54F
	LDY.w #$0028
	JSL.l CODE_BB8585
	LDA.w #$0766
	JSL.l CODE_B28012
	SEC
	RTS

CODE_B8E54F:
	CLC
	RTS

CODE_B8E551:
	LDX.b $70
	LDA.b $3C,x
	CMP.w #$0003
	BEQ.b CODE_B8E55C
	CLC
	RTS

CODE_B8E55C:
	JSL.l CODE_BB8597
	LDX.b $70
	INC.b $00,x
	LDA.b $16,x
	SEC
	SBC.w #$0018
	STA.b $16,x
	LDY.w #$0048
	JSL.l CODE_BB8585
	LDY.w #$004A
	JSL.l CODE_BB8585
	LDY.w #$004C
	JSL.l CODE_BB8585
	LDX.b $70
	STZ.b $00,x
	SEC
	RTS

CODE_B8E587:
	LDA.b $6C
	STA.b $44
	LDA.l DATA_FF1C18,x
	STA.b $42
	LDX.b $70
	STZ.b $62,x
	STA.b $64,x
	STY.b $66,x
	LDA.b $3A,x
	AND.w #$7FFF
	STA.b $3A,x
	LDY.w #$000E
	LDA.b [$42],y
	RTL

CODE_B8E5A6:
	LDA.b $62,x
	CMP.w #$0003
	BCC.b CODE_B8E5B2
	LDA.w #$0005
	STA.b $62,x
CODE_B8E5B2:
	RTL

CODE_B8E5B3:
	LDA.w #$0000
	BCC.b CODE_B8E5BB
	LDA.w #$0010
CODE_B8E5BB:
	STA.b $3A
	LDY.b $70
	LDA.w $0062,y
	ASL
	TAX
	LDA.w $0064,y
	CLC
	ADC.b $3A
	PHB
	PEA.w DATA_FF1C18>>8
	PLB
	PLB
	JSR.w (DATA_B8E5D5,x)
	PLB
	RTL

DATA_B8E5D5:
	dw CODE_B8E5E1
	dw CODE_B8E618
	dw CODE_B8E642
	dw CODE_B8E670
	dw CODE_B8E6A2
	dw CODE_B8E6D9

CODE_B8E5E1:
	TYX
	TAY
	LDA.l $00050F
	CLC
	ADC.w $0006,y
	SEC
	SBC.b $66,x
	BCC.b CODE_B8E60E
	CMP.w #$0100
	BCC.b CODE_B8E5F8
	LDA.w #$00FF
CODE_B8E5F8:
	SBC.w #$003F
	BCS.b CODE_B8E600
	LDA.w #$0000
CODE_B8E600:
	ASL
	ADC.w $0002,y
	STA.b $68,x
	LDA.w $0000,y
	STA.b $2E,x
	INC.b $62,x
	RTS

CODE_B8E60E:
	STZ.b $2E,x
	LDA.w #$0002
	STA.b $62,x
	STZ.b $66,x
	RTS

CODE_B8E618:
	TYX
	TAY
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_B8E63D
	LDA.b $2E,x
	CLC
	ADC.b $68,x
	BPL.b CODE_B8E63A
	LDA.l $00050F
	SEC
	ADC.w $0006,y
	CMP.b $16,x
	BCC.b CODE_B8E63D
	LDA.w #$0100
CODE_B8E63A:
	STA.b $2E,x
	RTS

CODE_B8E63D:
	INC.b $62,x
	STZ.b $2E,x
	RTS

CODE_B8E642:
	TYX
	TAY
	LDA.l $00050F
	CLC
	ADC.w $0006,y
	CMP.b $16,x
	BCS.b CODE_B8E661
	LDA.b $2E,x
	SEC
	SBC.w #$0020
	CMP.w $0004,y
	BCS.b CODE_B8E65E
	LDA.w $0004,y
CODE_B8E65E:
	STA.b $2E,x
	RTS

CODE_B8E661:
	LDA.b $2E,x
	CLC
	ADC.w #$0040
	STA.b $2E,x
	BMI.b CODE_B8E66F
	INC.b $62,x
	STZ.b $66,x
CODE_B8E66F:
	RTS

CODE_B8E670:
	TYX
	TAY
	DEC.b $66,x
	BPL.b CODE_B8E6A1
	LDA.w $000A,y
	STA.b $2E,x
	LDA.w $0009,y
	AND.w #$00FF
	CLC
	ADC.l $00050F
	CLC
	ADC.w $0006,y
	CMP.b $16,x
	BCS.b CODE_B8E6A1
	INC.b $62,x
	STZ.b $2E,x
	JSL.l CODE_808018
	AND.w #$000F
	ADC.w $000D,y
	AND.w #$00FF
	STA.b $66,x
CODE_B8E6A1:
	RTS

CODE_B8E6A2:
	TYX
	TAY
	DEC.b $66,x
	BPL.b CODE_B8E6D8
	TDC
	SEC
	SBC.w $000A,y
	STA.b $2E,x
	LDA.w $0008,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.l $00050F
	CLC
	ADC.w $0006,y
	CMP.b $16,x
	BCC.b CODE_B8E6D8
	DEC.b $62,x
	STZ.b $2E,x
	JSL.l CODE_808018
	AND.w #$003F
	ADC.w $000C,y
	AND.w #$00FF
	STA.b $66,x
CODE_B8E6D8:
	RTS

CODE_B8E6D9:
	TYX
	TAY
	LDA.w $000A,y
	ASL
	ASL
	STA.b $2E,x
	LDA.w $0009,y
	AND.w #$00FF
	SEC
	ADC.l $00050F
	SEC
	ADC.w $0006,y
	CMP.b $16,x
	BCS.b CODE_B8E6FE
	DEC.b $62,x
	STZ.b $2E,x
	LDA.w #$0006
	STA.b $66,x
CODE_B8E6FE:
	RTS

DKC3_NorSpr0078_EllieHorizontalWaterShot_Main:
DKC3_NorSpr007C_EllieDiagonalWaterShot_Main:
;$B8E6FF
	JSL.l CODE_BCE425
	LDA.w $0777
	AND.w #$0100
	STA.w $1860
	LDA.w #$0040
	LDY.w #$0010
	JSL.l CODE_BEC000
	BCS.b CODE_B8E735
	LDA.b $28,x
	AND.w #$0303
	BNE.b CODE_B8E735
	LDA.b $16,x
	CMP.w $050F
	BCS.b CODE_B8E735
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB46
	JMP.w [$04F5]

CODE_B8E735:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

DKC3_NorSpr0238_Enguarde_Main:
;$B8E73C
	JMP.w (DATA_B8E73F,x)

DATA_B8E73F:
	dw CODE_B8E749
	dw CODE_B8E75E
	dw CODE_B8E768
	dw CODE_B8E76D
	dw CODE_B8E774

CODE_B8E749:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E75B
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E75B
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB52
CODE_B8E75B:
	JMP.w [$04F5]

CODE_B8E75E:
	JSR.w CODE_B8E78D
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E768:
	TYX
	STZ.b $38,x
	BRA.b CODE_B8E749

CODE_B8E76D:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E774:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E78A
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E78A
	JSL.l CODE_B9A006
	LDY.w #$000C
	LDA.b [$6A],y
	JSR.w CODE_B8E4FF
CODE_B8E78A:
	JMP.w [$04F5]

CODE_B8E78D:
	LDX.b $70
CODE_B8E78F:
	LDY.w $04F9
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$C000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w $0016,y
	CLC
	ADC.w $188F
	STA.b $16,x
	BIT.b $1E,x
	BVS.b CODE_B8E7B5
	LDA.w $0012,y
	CLC
	ADC.w $188D
	STA.b $12,x
	RTS

CODE_B8E7B5:
	LDA.w $0012,y
	SEC
	SBC.w $188D
	STA.b $12,x
	RTS

CODE_B8E7BF:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8E7DE
	LDX.w $04FD
	LDY.b $7C
	LDA.w $0012,y
	CLC
	ADC.w $1887
	STA.b $12,x
	LDA.w $0016,y
	CLC
	ADC.w $188B
	STA.b $16,x
CODE_B8E7DE:
	RTS

CODE_B8E7DF:
	LDA.w $1899
	BNE.b CODE_B8E82A
	LDX.b $70
	LDA.b $7E
	ORA.w $186B
	BNE.b CODE_B8E82D
	LDA.b $16,x
	SEC
	SBC.w $1973
	CMP.w #$0110
	BCS.b CODE_B8E82D
	LDY.w #$0006
	LDA.b [$6A],y
	CLC
	ADC.w #$0007
	JSL.l CODE_BCE43C
	LDA.w #$0008
	JSL.l CODE_BCE5AE
	BCC.b CODE_B8E82D
	JSR.w CODE_B8A371
	AND.w #$0006
	BNE.b CODE_B8E82D
	LDY.w #$0006
	LDA.b [$6A],y
	ASL
	TAX
	LDY.b $78
	JMP.w (DATA_B8E822,x)

DATA_B8E822:
	dw CODE_B8E82F
	dw CODE_B8E856
	dw CODE_B8E870
	dw CODE_B8E837

CODE_B8E82A:
	DEC.w $1899
CODE_B8E82D:
	CLC
	RTS

CODE_B8E82F:
	LDA.w $0517
	CMP.w #$0004
	BCS.b CODE_B8E82D
CODE_B8E837:
	LDX.b $70
	LDA.w $002E,y
	BMI.b CODE_B8E82D
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B8E82D
	LDA.w $0028,y
	AND.w #$0100
	BNE.b CODE_B8E82D
	LDA.w #$001E
	JSL.l CODE_B882B6
	SEC
	RTS

CODE_B8E856:
	LDX.b $70
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B8E82D
	LDA.w $0028,y
	AND.w #$0100
	BNE.b CODE_B8E82D
	LDA.w #$001E
	JSL.l CODE_B882B6
	SEC
	RTS

CODE_B8E870:
	LDA.w $0028,y
	AND.w #$0101
	BNE.b CODE_B8E82D
	LDA.w #$001E
	JSL.l CODE_B882B6
	SEC
	RTS

DKC3_NorSpr023C_Squawks_Main:
;$B8E881
	JMP.w (DATA_B8E884,x)

DATA_B8E884:
	dw CODE_B8E890
	dw CODE_B8E8A5
	dw CODE_B8E8B2
	dw CODE_B8E8B7
	dw CODE_B8E8BE
	dw CODE_B8E8D7

CODE_B8E890:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E8A2
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E8A2
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB52
CODE_B8E8A2:
	JMP.w [$04F5]

CODE_B8E8A5:
	JSR.w CODE_B8E78D
	JSR.w CODE_B8E7BF
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E8B2:
	TYX
	STZ.b $38,x
	BRA.b CODE_B8E890

CODE_B8E8B7:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E8BE:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E8D4
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E8D4
	JSL.l CODE_B9A006
	LDY.w #$000C
	LDA.b [$6A],y
	JSR.w CODE_B8E4FF
CODE_B8E8D4:
	JMP.w [$04F5]

CODE_B8E8D7:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB46
	JMP.w [$04F5]

DKC3_NorSpr0080_SquawksEgg_Main:
;$B8E8E6
	JMP.w (DATA_B8E8E9,x)

DATA_B8E8E9:
	dw CODE_B8E8ED
	dw CODE_B8E956

CODE_B8E8ED:
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$0010
	JSL.l CODE_BEC000
	BCS.b CODE_B8E90C
	LDA.b $28,x
	AND.w #$0303
	BEQ.b CODE_B8E943
	AND.w #$0202
	CMP.w #$0001
	BRA.b CODE_B8E910

CODE_B8E90C:
	LDA.b $D2
	CMP.b $DA
CODE_B8E910:
	LDY.w #$FC00
	LDA.b $2A,x
	BCC.b CODE_B8E91E
	LDY.w #$FE00
	EOR.w #$FFFF
	INC
CODE_B8E91E:
	CMP.w #$8000
	ROR
	STA.b $2A,x
	STY.b $2E,x
	STZ.b $30,x
	INC.b $38,x
	LDA.l DATA_FF1BC0+$08
	STA.b $06,x
	STA.b $6A
	LDA.w #$0015
	STA.b $5A,x
	LDA.w #$00F4
	STA.b $0E,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
CODE_B8E943:
	LDX.b $70
	LDA.b $2A,x
	PHA
	JSL.l CODE_B9E000
	PLA
	STA.b $2A,x
	JSL.l CODE_B9A006
	JMP.w CODE_B8EDC1

CODE_B8E956:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w CODE_B8EDC1

DKC3_NorSpr0240_Squitter_Main:
;$B8E961
	JMP.w (DATA_B8E964,x)

DATA_B8E964:
	dw CODE_B8E96E
	dw CODE_B8E987
	dw CODE_B8E991
	dw CODE_B8E996
	dw CODE_B8E99D

CODE_B8E96E:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E984
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E984
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB52
CODE_B8E984:
	JMP.w [$04F5]

CODE_B8E987:
	JSR.w CODE_B8E78D
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E991:
	TYX
	STZ.b $38,x
	BRA.b CODE_B8E96E

CODE_B8E996:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8E99D:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_CreepyCaverns_Main
	BNE.b CODE_B8E9B9
	LDA.w $0016,y
	SBC.w #$0400
	CMP.w #$00C0
	BCS.b CODE_B8E9D7
	LDA.w $0012,y
	CMP.w #$0688
	BCS.b CODE_B8E9D7
	BRA.b CODE_B8E9D1

CODE_B8E9B9:
	CMP.w #$0045
	BNE.b CODE_B8E9D7
	LDA.w $0016,y
	SBC.w #$0240
	CMP.w #$00E0
	BCS.b CODE_B8E9D7
	LDA.w $0012,y
	CMP.w #$1F68
	BCC.b CODE_B8E9D7
CODE_B8E9D1:
	LDA.w #$0003
	STA.w $003C,y
CODE_B8E9D7:
	JSR.w CODE_B8E551
	BCS.b CODE_B8E9F1
	JSR.w CODE_B8E7DF
	BCS.b CODE_B8E9F1
	JSL.l CODE_B9A006
	LDY.w #$000C
	LDA.b [$6A],y
	JSR.w CODE_B8E4FF
	JSL.l CODE_BBAB52
CODE_B8E9F1:
	JMP.w [$04F5]

DKC3_NorSpr0248_WebShot_Main:
;$B8E9F4
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$1010
	JSL.l CODE_BEC000
	BCS.b CODE_B8EA19
	JSR.w CODE_B8EA23
	JSR.w CODE_B8EA41
	BCS.b CODE_B8EA19
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB46
	BCS.b CODE_B8EA1D
	JMP.w [$04F5]

CODE_B8EA19:
	JSL.l CODE_BB8597
CODE_B8EA1D:
	DEC.w $1897
	JMP.w [$04F5]

CODE_B8EA23:
	LDX.b $70
	LDA.b $2E,x
	CLC
	ADC.b $62,x
	BPL.b CODE_B8EA36
	CMP.w #$FA00
	BCS.b CODE_B8EA3E
	LDA.w #$FA00
	BRA.b CODE_B8EA3E

CODE_B8EA36:
	CMP.w #$0600
	BCC.b CODE_B8EA3E
	LDA.w #$0600
CODE_B8EA3E:
	STA.b $2E,x
	RTS

CODE_B8EA41:
	LDA.w $050F
	PHA
	STZ.w $050F
	JSL.l CODE_B9E006
	PLA
	STA.w $050F
	LDA.b $28,x
	BIT.w #$0202
	BNE.b CODE_B8EA59
	CLC
	RTS

CODE_B8EA59:
	SEC
	RTS

DKC3_NorSpr024C_WebPlatform_Main:
;$B8EA5B
	JMP.w (DATA_B8EA5E,x)

DATA_B8EA5E:
	dw CODE_B8EA66
	dw CODE_B8EA91
	dw CODE_B8EAB3
	dw CODE_B8EADA

CODE_B8EA66:
	JSR.w CODE_B8EA23
	JSR.w CODE_B8EA41
	BCS.b CODE_B8EA84
	JSL.l CODE_BBAB46
	BCS.b CODE_B8EA7B
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8EA7B:
	LDA.w #$0006
	TRB.w $1957
	JMP.w [$04F5]

CODE_B8EA84:
	LDA.w #$0002
	TRB.w $1957
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_B8EA91:
	JSL.l CODE_B9A006
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $56,x
	STA.b $32,x
	STZ.b $58,x
	LDA.w #$00C4
	STA.b $0E,x
	LDA.b $00
	STA.b $60,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_B8EAB3:
	TYX
	LDA.b $5E,x
	BNE.b CODE_B8EAC6
	LDA.b $00
	SEC
	SBC.w $0060,y
	CMP.w #$015E
	BCC.b CODE_B8EAC6
	TYX
	INC.b $5E,x
CODE_B8EAC6:
	LDA.b $5E,x
	DEC
	BNE.b CODE_B8EADA
	INC.b $5E,x
	LDA.w #$0004
	TRB.w $1957
	LDA.w #$0123
	JSL.l CODE_B9A000
CODE_B8EADA:
	JSL.l CODE_B9A006
	LDA.b $00,x
	BEQ.b CODE_B8EAE9
	LDA.w #CODE_B8EAEC
	JSL.l CODE_BB85D6
CODE_B8EAE9:
	JMP.w [$04F5]

CODE_B8EAEC:
	JSL.l CODE_BEC018
	LDX.b $70
	BCC.b CODE_B8EAF6
	STZ.b $5C,x
CODE_B8EAF6:
	ROL
	STA.b $68,x
	LDA.b $5C,x
	BMI.b CODE_B8EAFF
	INC.b $5C,x
CODE_B8EAFF:
	RTL

DKC3_NorSpr0244_Parry_Main:
;$B8EB00
	JMP.w (DATA_B8EB03,x)

DATA_B8EB03:
	dw CODE_B8EB09
	dw CODE_B8EB26
	dw CODE_B8EB83

CODE_B8EB09:
	STY.b $7A
	TYX
	INC.b $38,x
	JSR.w CODE_B8EC24
	LDA.b $1A
	STA.b $5C,x
	LDA.b $1C
	STA.b $5E,x
	LDA.b $1E
	STA.b $60,x
	LDA.b $20
	STA.b $62,x
	LDA.w #$00F0
	STA.b $66,x
CODE_B8EB26:
	LDY.b $7A
	BEQ.b CODE_B8EB63
	JSR.w CODE_B8EC6A
	JSR.w CODE_B8EBA9
	LDA.w #$0009
	JSL.l CODE_B9E00F
	LDA.w #$000C
	JSL.l CODE_B9E012
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A006
	JSL.l CODE_BBAB29
	LDX.b $70
	LDA.w #$00F0
	BCC.b CODE_B8EB55
	LDA.b $66,x
	DEC
	BMI.b CODE_B8EB5A
CODE_B8EB55:
	STA.b $66,x
	JMP.w [$04F5]

CODE_B8EB5A:
	JSL.l CODE_BB8591
	STZ.b $7A
	JMP.w [$04F5]

CODE_B8EB63:
	LDA.w #$0120
	JSL.l CODE_B9A000
	JSL.l CODE_B68021
	INC.b $38,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.w #$00F4
	STA.b $0E,x
	STZ.b $3A,x
	STZ.b $7A
	JMP.w [$04F5]

CODE_B8EB83:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	LDA.l DATA_FF1BC0+$02
	STA.b $06,x
	LDA.w $1973
	CLC
	ADC.w #$00E0
	CMP.b $16,x
	BCS.b CODE_B8EBA6
	JSL.l CODE_BBAB29
	BCC.b CODE_B8EBA6
	JSL.l CODE_BB8597
CODE_B8EBA6:
	JMP.w [$04F5]

CODE_B8EBA9:
	LDX.b $70
	LDY.w $04F9
	JSR.w CODE_B8EC24
	LDA.b $1A
	SEC
	SBC.b $5C,x
	STA.b $2A
	LDA.b $1C
	SBC.b $5E,x
	STA.b $2C
	LDA.b $5C,x
	SEC
	SBC.b $10,x
	STA.b $2E
	LDA.b $5E,x
	SBC.b $12,x
	LDX.w #$0005
	JSR.w CODE_B8EC09
	LDX.b $70
	STA.b $30,x
	LDA.b $1E
	SEC
	SBC.b $60,x
	STA.b $2A
	LDA.b $20
	SBC.b $62,x
	STA.b $2C
	LDA.b $60,x
	SEC
	SBC.b $14,x
	STA.b $2E
	LDA.b $62,x
	SBC.b $16,x
	SEC
	SBC.b $64,x
	LDX.w #$0004
	JSR.w CODE_B8EC09
	LDX.b $70
	STA.b $34,x
	LDA.b $1A
	STA.b $5C,x
	LDA.b $1C
	STA.b $5E,x
	LDA.b $1E
	STA.b $60,x
	LDA.b $20
	STA.b $62,x
	RTS

CODE_B8EC09:
	CMP.w #$8000
	ROR
	ROR.b $2E
	DEX
	BNE.b CODE_B8EC09
	STA.b $30
	LDA.b $2A
	CLC
	ADC.b $2E
	STA.b $2E
	LDA.b $2C
	ADC.b $30
	STA.b $30
	LDA.b $2F
	RTS

CODE_B8EC24:
	LDY.w $04F9
	LDA.w $0010,y
	STA.b $1A
	LDA.w $0012,y
	STA.b $1C
	LDA.w $0014,y
	STA.b $1E
	LDA.w $0016,y
	STA.b $20
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_SquealsOnWheels_Main
	BEQ.b CODE_B8EC53
	LDA.w $050F
	BMI.b CODE_B8EC52
	CLC
	ADC.b $64,x
	CMP.b $20
	BCS.b CODE_B8EC52
	STZ.b $1E
	STA.b $20
CODE_B8EC52:
	RTS

CODE_B8EC53:
	LDA.w #$0580
	CMP.b $1C
	BCC.b CODE_B8EC5E
	STZ.b $1A
	STA.b $1C
CODE_B8EC5E:
	LDA.w #$0B38
	CMP.b $20
	BCC.b CODE_B8EC69
	STZ.b $1E
	STA.b $20
CODE_B8EC69:
	RTS

CODE_B8EC6A:
	LDA.w $076D
	CMP.w #$0002
	BEQ.b CODE_B8EC7E
	CMP.w #$0011
	BEQ.b CODE_B8EC7E
	LDX.w $04F9
	JSR.w CODE_B8EC88
	RTS

CODE_B8EC7E:
	LDA.w $001E,y
	ORA.w #$3000
	STA.w $001E,y
	RTS

CODE_B8EC88:
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	EOR.w $000E,y
	STA.w $000E,y
	RTS

DKC3_NorSpr0254_AnimalBuddyIcon_Main:
;$B8ECA5
	JMP.w (DATA_B8ECA8,x)

DATA_B8ECA8:
	dw CODE_B8ECAE
	dw CODE_B8ECBE
	dw CODE_B8ECDB

CODE_B8ECAE:
	TYX
	DEC.b $5E,x
	BPL.b CODE_B8ECBB
	JSL.l CODE_BBC809
	BPL.b CODE_B8ECBB
	INC.b $38,x
CODE_B8ECBB:
	JMP.w [$04F5]

CODE_B8ECBE:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8ECD0
	LDA.b $7E
	CMP.w $0060,y
	BNE.b CODE_B8ED07
	JMP.w [$04F5]

CODE_B8ECD0:
	TYX
	INC.b $38,x
	LDA.w #$0040
	STA.b $5E,x
	JMP.w [$04F5]

CODE_B8ECDB:
	TYX
	DEC.b $5E,x
	BMI.b CODE_B8ED07
	LDA.b $5E,x
	CMP.w #$000A
	BMI.b CODE_B8ECF3
	CMP.w #$0020
	BMI.b CODE_B8ECFD
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_B8ED04
CODE_B8ECF3:
	LDA.b $26,x
	EOR.w #$4000
	STA.b $26,x
	JMP.w [$04F5]

CODE_B8ECFD:
	LDA.b $00
	AND.w #$0001
	BEQ.b CODE_B8ECF3
CODE_B8ED04:
	JMP.w [$04F5]

CODE_B8ED07:
	JSL.l CODE_BB8597
	STZ.w $189B
	JMP.w [$04F5]

CODE_B8ED11:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8ED4A
	LDA.b $7E
	BEQ.b CODE_B8ED4A
	LDX.w $189B
	BEQ.b CODE_B8ED26
	JSL.l CODE_BB85E8
CODE_B8ED26:
	LDA.b $7E
	SEC
	SBC.w #$0234
	LSR
	ADC.w #$0040
	TAY
	JSL.l CODE_BB8585
	LDY.b $76
	STY.w $189B
	LDX.b $24,y
	LDA.l DATA_B9B658,x
	STA.w $0024,y
	TYX
	LDA.b $5C,x
	JSL.l CODE_BBC806
CODE_B8ED4A:
	RTL

DKC3_NorSpr0258_NoAnimalBuddySign_Main:
;$B8ED4B
	LDA.w $0006,y
	BEQ.b CODE_B8ED5F
	TYX
	STZ.b $06,x
	CMP.w $05B7
	BEQ.b CODE_B8ED5F
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B8ED5F:
	LDA.w $005C,y
	LDX.b $7A
	BEQ.b CODE_B8ED6D
	CMP.b $00,x
	BNE.b CODE_B8ED6D
	JMP.w CODE_B8EDC8

CODE_B8ED6D:
	STA.b $1A
	LDX.w $04F9
	LDA.b $7E
	CMP.b $1A
	BEQ.b CODE_B8ED8F
	LDX.w #$0954
CODE_B8ED7B:
	LDA.b $00,x
	CMP.b $1A
	BEQ.b CODE_B8ED8F
	TXA
	CLC
	ADC.w #$006E
	TAX
	CPX.w #$1480
	BNE.b CODE_B8ED7B
CODE_B8ED8C:
	JMP.w CODE_B8EDC1

CODE_B8ED8F:
	LDA.w $0016,y
	CLC
	ADC.w #$0008
	CMP.b $16,x
	BMI.b CODE_B8ED8C
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0010
	CMP.w #$0020
	BCS.b CODE_B8ED8C
	LDA.b $7E
	BEQ.b CODE_B8EDBC
	LDA.w #$0021
	JSL.l CODE_B882B6
	BCS.b CODE_B8ED8C
	JSR.w CODE_B8EDF1
	JMP.w CODE_B8EDC1

CODE_B8EDBC:
	LDA.w #$0003
	STA.b $3C,x
CODE_B8EDC1:
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_B8EDC8:
	LDA.w $0016,y
	CLC
	ADC.w #$0008
	CMP.b $16,x
	BMI.b CODE_B8EDEE
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0010
	CMP.w #$0020
	BCS.b CODE_B8EDEE
	LDA.w #$0020
	JSL.l CODE_B882B6
	BCS.b CODE_B8EDEE
	JSR.w CODE_B8EDF1
CODE_B8EDEE:
	JMP.w CODE_B8EDC1

CODE_B8EDF1:
	LDA.w #$0429
	JSL.l CODE_B28018
	LDA.w #$052A
	JSL.l CODE_B28018
	LDA.w #$062B
	JSL.l CODE_B28018
	LDA.w #$072C
	JSL.l CODE_B28018
	LDX.w $04F9
	LDY.b $70
	LDA.w $005E,y
	STA.w $17CA
	LDA.w $0064,y
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_B8EE26
	ORA.w #$FF00
CODE_B8EE26:
	BIT.b $1E,x
	BVC.b CODE_B8EE2E
	EOR.w #$FFFF
	INC
CODE_B8EE2E:
	CLC
	ADC.w $0012,y
	STA.w $17CC
	LDA.w $0064,y
	XBA
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_B8EE45
	ORA.w #$FF00
	CLC
CODE_B8EE45:
	ADC.w $0016,y
	STA.w $17CE
	LDA.w $0060,y
	STA.w $17D0
	LDA.w $0062,y
	STA.w $17D2
	RTS

DKC3_NorSpr025C_UnknownSprite025C_Main:
;$B8EE58
	JSL.l CODE_B9E000
	BCS.b CODE_B8EE61
	JMP.w [$04F5]

CODE_B8EE61:
	LDX.b $70
	STX.b $76
	JSL.l CODE_BB859D
	LDY.b $70
	LDA.w $001E,y
	AND.w #$01E0
	SEC
	SBC.w #$01E0
	BNE.b CODE_B8EE7A
	STA.w $001E,y
CODE_B8EE7A:
	LDX.b $5C,y
	LDA.l DATA_FF0040,x
	TAY
	JSL.l CODE_BB858E
	JMP.w [$04F5]

DKC3_NorSpr0250_AnimalBuddyBox_Main:
;$B8EE88
	JMP.w (DATA_B8EE8B,x)

DATA_B8EE8B:
	dw CODE_B8EE91
	dw CODE_B8EEC1
	dw CODE_B8EF1E

CODE_B8EE91:
	TYX
	INC.b $38,x
	LDA.w #!RAM_DKC3_Level_SpriteDataRAM
CODE_B8EE97:
	TAY
	LDA.w DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,y
	CMP.b $5C,x
	BEQ.b CODE_B8EEAD
	TYA
	CLC
	ADC.w #$006E
	CMP.w #$1480
	BCC.b CODE_B8EE97
	STZ.b $60,x
	BRA.b CODE_B8EEC1

CODE_B8EEAD:
	LDA.w #$0001
	STA.b $60,x
	LDA.w $0777
	AND.w #$0200
	BEQ.b CODE_B8EEC1
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_B8EEC1:
	LDA.w #$0038
	JSL.l CODE_BEC006
	BCS.b CODE_B8EEE6
	JSL.l CODE_BCE425
	LDA.b $5E,x
	BEQ.b CODE_B8EEDA
	JSL.l CODE_BEC012
	BCS.b CODE_B8EEE6
	BRA.b CODE_B8EEE3

CODE_B8EEDA:
	LDA.w #$08FB
	JSL.l CODE_BEC009
	BCS.b CODE_B8EEE6
CODE_B8EEE3:
	JMP.w CODE_B8EDC1

CODE_B8EEE6:
	LDX.w #$0060
	LDA.l DATA_B9B6E7,x
	LDX.b $70
	STA.b $24,x
	INC.b $38,x
	LDA.w #$0004
	STA.b $5E,x
	LDY.w #$0014
	JSL.l CODE_BB8585
	LDA.w #$041D
	JSL.l CODE_B28018
	LDA.w #$071E
	JSL.l CODE_B28018
	LDA.w #$051F
	JSL.l CODE_B28018
	LDA.w #$0620
	JSL.l CODE_B28018
	JMP.w [$04F5]

CODE_B8EF1E:
	TYX
	DEC.b $5E,x
	BPL.b CODE_B8EF42
	JSL.l CODE_BB8597
	LDA.b $60,x
	BNE.b CODE_B8EF42
	INC.b $00,x
	LDA.b $5C,x
	JSR.w CODE_B8EF45
	LDX.b $70
	STZ.b $00,x
	LDY.b $76
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
CODE_B8EF42:
	JMP.w [$04F5]

CODE_B8EF45:
	SEC
	SBC.w #$0234
	LSR
	CLC
	ADC.w #$0060
	TAY
	JSL.l CODE_BB8585
	RTS

CODE_B8EF54:
	LDA.w #$4000
	BIT.w $05AF
	BNE.b CODE_B8EF64
	JSR.w CODE_B8A371
	AND.w #$0004
	BEQ.b CODE_B8EF65
CODE_B8EF64:
	RTL

CODE_B8EF65:
	LDA.w #$4000
	TSB.w $05AF
	LDA.b $7E
	BEQ.b CODE_B8EF76
	LDA.b $7C
	BNE.b CODE_B8EF76
	JMP.w CODE_B8ED11

CODE_B8EF76:
	LDX.b $70
	LDY.w $04FD
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDA.b $0E,x
	AND.w #$0040
	ORA.w #$00D8
	STA.w $000E,y
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	PHX
	JSL.l CODE_B89C3C
	LDA.w #$003B
	STA.b $38,x
	LDA.w #$0020
	LDX.w #$0009
	LDY.w #$0000
	JSL.l CODE_B8F028
	LDX.b $70
	LDA.w #$0009
	JSL.l CODE_B9A009
	PLX
	STX.b $70
	LDY.w $04FD
	LDA.w #$0020
	STA.w $005C,y
	LDA.w #$0000
	STA.w $005E,y
	LDA.w #$FA00
	STA.w $0060,y
	LDA.w #$0060
	STA.w $0062,y
	LDA.w #$000F
	LDY.w #$003C
	JSL.l CODE_BB85D0
	RTL

CODE_B8EFE7:
	LDY.w $04FD
	CPY.w $186B
	BNE.b CODE_B8F01F
	LDX.w $04F9
	LDA.b $0E,x
	CLC
	ADC.w $1871
	STA.w $000E,y
	LDA.b $16,x
	CLC
	ADC.w $186F
	STA.w $0016,y
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$7000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $12,x
	BIT.b $1E,x
	BVS.b CODE_B8F020
	CLC
	ADC.w $186D
	STA.w $0012,y
CODE_B8F01F:
	RTL

CODE_B8F020:
	SEC
	SBC.w $186D
	STA.w $0012,y
	RTL

CODE_B8F028:
	STZ.b $32
CODE_B8F02A:
	STA.b $22
	STX.b $24
	STY.b $26
	LDX.w $04FD
	LDA.b $12,x
	STZ.b $1A
	STA.b $1C
	LDA.b $16,x
	STZ.b $1E
	STA.b $20
	LDX.w $04F9
	LDA.b $12,x
	SEC
	SBC.b $1C
	JSR.w CODE_B8F0AE
	STZ.b $28
	STY.b $2A
	STA.b $29
	LDA.b $16,x
	CLC
	ADC.b $32
	SEC
	SBC.b $20
	JSR.w CODE_B8F0AE
	STZ.b $2C
	STY.b $2E
	STA.b $2D
	LDX.w #$0000
CODE_B8F064:
	LDA.b $1C
	STA.l $7E4080,x
	LDA.b $20
	STA.l $7E40C0,x
	LDA.b $24
	STA.l $7E4140,x
	LDA.b $26
	STA.l $7E4100,x
	LDA.b $1A
	CLC
	ADC.b $28
	STA.b $1A
	LDA.b $1C
	ADC.b $2A
	STA.b $1C
	LDA.b $1E
	CLC
	ADC.b $2C
	STA.b $1E
	LDA.b $20
	ADC.b $2E
	STA.b $20
	TXA
	INC
	INC
	AND.w #$003F
	TAX
	DEC.b $22
	BNE.b CODE_B8F064
	STA.w $1923
	STZ.w $1925
	LDA.w #$0002
	TSB.w $05AF
	RTL

CODE_B8F0AE:
	BPL.b CODE_B8F0BD
	EOR.w #$FFFF
	INC
	JSR.w CODE_B8F0BD
	EOR.w #$FFFF
	INC
	DEY
	RTS

CODE_B8F0BD:
	CMP.w #$0100
	BCC.b CODE_B8F0C5
	LDA.w #$00FF
CODE_B8F0C5:
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $22
	DEC
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w !REGISTER_QuotientLo
	LDA.w !REGISTER_QuotientLo
	LDY.w #$0000
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B8F0E0:
	LDA.w $1925
	AND.w #$003F
	TAX
	LDY.b $70
	LDA.w $0012,y
	STA.w $0054,y
	LDA.w $0016,y
	STA.w $0056,y
	LDA.l $7E4080,x
	STA.w $0012,y
	LDA.l $7E40C0,x
	STA.w $0016,y
	LDA.l $7E4140,x
	STA.w $191B
	LDA.l $7E4100,x
	STA.w $191D
	LDA.w $1917
	CMP.w $0012,y
	BEQ.b CODE_B8F11C
	JSR.w CODE_B8F179
CODE_B8F11C:
	LDA.w $1927
	AND.w #$0003
	BNE.b CODE_B8F150
	LDX.b $70
	JSR.w CODE_B8C932
	BCS.b CODE_B8F168
	LDX.b $70
	SEC
	SBC.b $16,x
	STA.b $1A,x
	BNE.b CODE_B8F168
	LDA.b $A0
	AND.w #$0007
	CMP.w #$0005
	BCS.b CODE_B8F168
	LDA.w $1917
	SEC
	SBC.b $12,x
	BCS.b CODE_B8F14A
	EOR.w #$FFFF
	INC
CODE_B8F14A:
	CMP.w #$001C
	BCS.b CODE_B8F168
	RTS

CODE_B8F150:
	TRB.w $1927
	AND.w #$0002
	BEQ.b CODE_B8F168
	LDA.w $1925
	INC
	INC
	AND.w #$003F
	CMP.w $1923
	BEQ.b CODE_B8F178
	STA.w $1925
CODE_B8F168:
	LDA.w $1925
	INC
	INC
	AND.w #$003F
	CMP.w $1923
	BEQ.b CODE_B8F178
	STA.w $1925
CODE_B8F178:
	RTS

CODE_B8F179:
	LDX.w $04FD
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	ADC.w #$0004
	CMP.w #$0008
	BCS.b CODE_B8F192
	LDA.w $001E,y
	BRA.b CODE_B8F193

CODE_B8F192:
	LSR
CODE_B8F193:
	EOR.b $1E,x
	AND.w #$4000
	BNE.b CODE_B8F19B
	RTS

CODE_B8F19B:
	LDA.w #$0004
	TSB.w $1927
	RTS

CODE_B8F1A2:
	LDX.w $191B
	LDA.l DATA_F90000,x
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B8F1B1,x)

DATA_B8F1B1:
	dw CODE_B8F1C5
	dw CODE_B8F1C5
	dw CODE_B8F1D1
	dw CODE_B8F1DC
	dw CODE_B8F1EE
	dw CODE_B8F1FA
	dw CODE_B8F203
	dw CODE_B8F22A
	dw CODE_B8F233
	dw CODE_B8F23C

CODE_B8F1C5:
	JSR.w CODE_B8F245
	BCS.b CODE_B8F1D0
	LDA.w #$007D
	JMP.w CODE_B8F280

CODE_B8F1D0:
	RTS

CODE_B8F1D1:
	JSR.w CODE_B8F245
	BCS.b CODE_B8F1D0
	LDA.w #$007E
	JMP.w CODE_B8F280

CODE_B8F1DC:
	LDX.b $70
	LDA.b $1A,x
	BEQ.b CODE_B8F1C5
	JSR.w CODE_B8F285
	JSR.w CODE_B8F271
	LDA.w #$0080
	JMP.w CODE_B8F280

CODE_B8F1EE:
	JSR.w CODE_B8F271
	JSR.w CODE_B8F285
	LDA.w #$0081
	JMP.w CODE_B8F280

CODE_B8F1FA:
	JSR.w CODE_B8F271
	LDA.w #$0082
	JMP.w CODE_B8F280

CODE_B8F203:
	LDY.b $72
	LDA.w $0000,y
	CMP.w #$001D
	BEQ.b CODE_B8F229
	LDX.b $70
	LDA.b $1E,x
	EOR.w $191D
	AND.w #$4000
	BEQ.b CODE_B8F21E
	LDA.w #$001D
	BRA.b CODE_B8F226

CODE_B8F21E:
	LDA.w $191B
	CMP.w #$001D
	BEQ.b CODE_B8F229
CODE_B8F226:
	JMP.w CODE_B8F280

CODE_B8F229:
	RTS

CODE_B8F22A:
	JSR.w CODE_B8F271
	LDA.w $191B
	JMP.w CODE_B8F280

CODE_B8F233:
	JSR.w CODE_B8F271
	LDA.w #$0028
	JMP.w CODE_B8F280

CODE_B8F23C:
	JSR.w CODE_B8F271
	LDA.w #$0083
	JMP.w CODE_B8F280

CODE_B8F245:
	LDA.w #$0004
	TRB.w $1927
	BNE.b CODE_B8F269
	LDA.w #$0008
	TRB.w $1927
	BNE.b CODE_B8F261
	LDY.b $72
	LDA.w $0000,y
	CMP.w #$007F
	BEQ.b CODE_B8F26F
	CLC
	RTS

CODE_B8F261:
	LDA.w #$0001
	JSR.w CODE_B8F280
	SEC
	RTS

CODE_B8F269:
	LDA.w #$007F
	JSR.w CODE_B8F280
CODE_B8F26F:
	SEC
	RTS

CODE_B8F271:
	LDX.b $70
	LDA.w $191D
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	RTS

CODE_B8F280:
	JSL.l CODE_B9A018
	RTS

CODE_B8F285:
	LDX.b $70
	LDA.b $26,x
	AND.w #$CFF0
	CMP.w #$CFF0
	BCS.b CODE_B8F294
	AND.w #$4FF0
CODE_B8F294:
	STA.b $26,x
	STZ.b $58,x
	RTS

DKC3_NorSpr013C_StampedeTrigger_Main:
;$B8F299
	JMP.w (DATA_B8F29C,x)

DATA_B8F29C:
	dw CODE_B8F29E

CODE_B8F29E:
	LDX.w $04F9
	LDA.b $12,x
	CMP.w $0012,y
	BCC.b CODE_B8F2B8
	LDA.w #$0017
	JSL.l CODE_B882B6
	BCS.b CODE_B8F2B8
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_B8F2B8:
	JMP.w CODE_B8EDC1

CODE_B8F2BB:
	JSR.w CODE_B8F35B
	JMP.w [$04F5]

CODE_B8F2C1:
	JSL.l CODE_B9A00C
	JSR.w CODE_B8F35B
	JMP.w [$04F5]

CODE_B8F2CB:
	JSR.w CODE_B8A035
CODE_B8F2CE:
	LDA.w #$000B
	JSL.l CODE_B9E00F
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A00C
	JSR.w CODE_B8F35B
	JMP.w [$04F5]

CODE_B8F2E2:
	JSR.w CODE_B8A035
	JSR.w CODE_B8A04C
	JSL.l CODE_B9E006
	JSL.l CODE_B9A00C
	JSR.w CODE_B8F35B
	JMP.w [$04F5]

CODE_B8F2F6:
	JSR.w CODE_B8A035
	JSR.w CODE_B8A04C
	LDA.b $12,x
	CMP.w #$02D0
	BCS.b CODE_B8F32F
	LDA.b $5C,x
	CMP.b $12,x
	BCC.b CODE_B8F324
	LDA.w #$0033
	STA.b $38,x
	LDA.w #$4000
	TSB.w $05AF
	LDA.w #$001F
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	JMP.w [$04F5]

CODE_B8F324:
	JSL.l CODE_B9E006
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B8F32F:
	JSR.w CODE_B8E1FB
	JSL.l CODE_B9A00C
	JMP.w [$04F5]

CODE_B8F339:
	LDA.w #$0070
	STA.w $0038,y
	LDA.w $005C,y
	JSR.w CODE_B8F39B
	JMP.w [$04F5]

CODE_B8F348:
	LDA.w #$0071
	STA.w $0038,y
	LDA.w #$0040
	JSL.l CODE_B9A018
	JSR.w CODE_B8F35B
	JMP.w [$04F5]

CODE_B8F35B:
	LDX.b $70
	CPX.w $04FD
	BEQ.b CODE_B8F39A
	LDA.w $193F
	BEQ.b CODE_B8F3A4
	LDA.w $1941
	BEQ.b CODE_B8F389
	CMP.b $12,x
	BEQ.b CODE_B8F37A
	ROR.b $3A
	CMP.w $1943
	ROR
	EOR.b $3A
	BPL.b CODE_B8F39A
CODE_B8F37A:
	LDA.w $1941
	STA.b $12,x
	STZ.b $10,x
	STZ.b $2A,x
	STZ.b $36,x
	STZ.b $30,x
	BRA.b CODE_B8F3A4

CODE_B8F389:
	LDA.w $1945
	BEQ.b CODE_B8F397
	LDA.b $1A,x
	BNE.b CODE_B8F39A
	STA.w $1945
	BRA.b CODE_B8F3A4

CODE_B8F397:
	DEC.w $193F
CODE_B8F39A:
	RTS

CODE_B8F39B:
	STA.w $193B
	STZ.w $193D
	STZ.w $193F
CODE_B8F3A4:
	PHK
	PLB
	LDA.w $193B
	ASL
	TAX
	LDA.l DATA_B8F3F5,x
	CLC
	ADC.w $193D
	TAX
	LDA.w $0000,x
	STA.w $193F
	STZ.w $1941
	STZ.w $1945
	JMP.w ($0002,x)

CODE_B8F3C3:
	CLC
	ADC.w $193D
	STA.w $193D
CODE_B8F3CA:
	RTS

CODE_B8F3CB:
	CLC
	ADC.w $193D
	STA.w $193D
	PHK
	PLB
	LDA.w $193B
	ASL
	TAX
	LDA.l DATA_B8F3F5,x
	CLC
	ADC.w $193D
	TAX
	LDA.w $0000,x
	CLC
	ADC.w $193F
	STA.w $193F
	STZ.w $1941
	STZ.w $1945
	JMP.w ($0002,x)

DATA_B8F3F5:
	dw DATA_B8F413,DATA_B8F439,DATA_B8F45B,DATA_B8F46F,$0000,DATA_B8F4A1,DATA_B8F51F,DATA_B8F57F
	dw DATA_B8F4AD,DATA_B8F4EF,DATA_B8F4FB,DATA_B8F483,DATA_B8F49D,DATA_B8F58F,DATA_B8F5A9

DATA_B8F413:
	dw $0000,CODE_B8F5B9,$0001,CODE_B8F64F,$0001,CODE_B8F66E,$0020,CODE_B8F67A
	dw $0001,CODE_B8F788,$0398,$0001,CODE_B8F712,$0020,CODE_B8F7DE,$0001
	dw CODE_B8F66E,$FFFF,CODE_B8F624

DATA_B8F439:
	dw $0000,CODE_B8F5B9,$0001,CODE_B8F64F,$0001,CODE_B8F66E,$0050,CODE_B8F67A
	dw $0001,CODE_B8F788,$0150,$0001,CODE_B8F712,$0008,CODE_B8F7DE,$FFFF
	dw CODE_B8F624

DATA_B8F45B:
	dw $0000,CODE_B8F5B9,$0001,CODE_B8F64F,$0001,CODE_B8F66E,$0080,CODE_B8F67A
	dw $FFFF,CODE_B8F624

DATA_B8F46F:
	dw $0000,CODE_B8F5B9,$0001,CODE_B8F64F,$0001,CODE_B8F66E,$0080,CODE_B8F67A
	dw $FFFF,CODE_B8F624

DATA_B8F483:
	dw $0000,CODE_B8F5E2,$01A0,$0259,$0000,CODE_B8F9F0,$0001,CODE_B8F67A
	dw $0000,CODE_B8FA09,$0001,$0100,CODE_B8F80B

DATA_B8F49D:
	dw $0020,CODE_B8F80B

DATA_B8F4A1:
	dw $0000,CODE_B8F5B9,$0080,CODE_B8F67A,$FFFF,CODE_B8F624

DATA_B8F4AD:
	dw $0000,CODE_B8F5E2,$00C0,$01CC,$0000,CODE_B8F822,$0014,CODE_B8F9A4
	dw $0018,CODE_B8F9CD,$0000,CODE_B8F842,$0001,CODE_B8F5D3,$0073,$0001
	dw CODE_B8F66E,$0014,CODE_B8F724,$0000,CODE_B8F852,$0001,CODE_B8F788,$01C0
	dw $0000,CODE_B8F9F0,$0001,CODE_B8F67A,$0000,CODE_B8FA09,$0001,$0100
	dw CODE_B8F80B

DATA_B8F4EF:
	dw $0000,CODE_B8F5E2,$01F0,$01D2,$0020,CODE_B8F80B

DATA_B8F4FB:
	dw $0001,CODE_B8F64F,$0001,CODE_B8F66E,$0020,CODE_B8F67A,$0001,CODE_B8F788
	dw $01F0,$0001,CODE_B8F6DB,$0000,CODE_B8F9F0,$0000,CODE_B8FA09,$0001
	dw $0001,CODE_B8F80B

DATA_B8F51F:
	dw $0000,CODE_B8F5B9,$0000,CODE_B8F9FA,$044A,$8000,$0001,CODE_B8F64F
	dw $0001,CODE_B8F66E,$0001,CODE_B8F862,$01A0,$0090,CODE_B8F67A,$0000
	dw CODE_B8F615,$000C,$0000,CODE_B8F5C6,$0001,CODE_B8F788,$01B0,$0001
	dw CODE_B8F6F9,$0000,CODE_B8F9FA,$194F,$8000,$0078,CODE_B8F8B7,$0008
	dw CODE_B8F8C3,$0780,CODE_B8F641,$0001,CODE_B8F8E5,$0372,$01E0,CODE_B8F641
	dw $0050,CODE_B8F8F2,$0030,CODE_B8F91C,$0070,CODE_B8F942,$FFFF,CODE_B8F624

DATA_B8F57F:
	dw $0000,CODE_B8F5B9,$0001,CODE_B8F64F,$0001,CODE_B8F66E,$FFFF,CODE_B8F624

DATA_B8F58F:
	dw $0000,CODE_B8F5E2,$0200,$01C0,$0000,CODE_B8F9F0,$0001,CODE_B8F67A
	dw $0000,CODE_B8FA09,$0001,$0100,CODE_B8F80B

DATA_B8F5A9:
	dw $0000,CODE_B8F5E2,$0200,$01C0,$0001,CODE_B8F67A,$0100,CODE_B8F80B

CODE_B8F5B9:
	LDA.w #$0001
	JSL.l CODE_B2800F
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F5C6:
	LDA.w #!Define_DKC3_MusicID_BaddiesOnParade
	JSL.l CODE_B28009
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F5D3:
	LDY.w $04F9
	LDA.w $0004,x
	STA.w $0038,y
	LDA.w #$0006
	JMP.w CODE_B8F3C3

CODE_B8F5E2:
	LDY.w $04F9
	LDA.w $0004,x
	STA.w $0012,y
	LDA.w $0006,x
	STA.w $0016,y
	LDY.w $04FD
	LDA.w $0004,x
	STA.w $0012,y
	LDA.w $0006,x
	STA.w $0016,y
	PHX
	LDA.w #$001F
	LDX.w #$0002
	LDY.w #$0000
	JSL.l CODE_B8F028
	PLX
	LDA.w #$0008
	JMP.w CODE_B8F3CB

CODE_B8F615:
	LDA.w $0004,x
	JSL.l CODE_BB85E2
	PHK
	PLB
	LDA.w #$0006
	JMP.w CODE_B8F3CB

CODE_B8F624:
	STZ.w $195B
	JSL.l CODE_B8837A
	RTS

CODE_B8F62C:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8F640
	LDA.b $7E
	BNE.b CODE_B8F640
	LDX.w $04FD
	LDA.w #$0033
	STA.b $38,x
CODE_B8F640:
	RTS

CODE_B8F641:
	LDX.w $04F9
	LDA.w #$0071
	STA.b $38,x
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F64F:
	JSL.l CODE_B89C4C
	JSR.w CODE_B898AB
	JSL.l CODE_B89C01
	LDA.w #$0073
	STA.b $38,x
	STZ.b $30,x
	STZ.b $2E,x
	STZ.b $26,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F66E:
	LDA.w #$FFFF
	STA.w $1945
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F67A:
	JSL.l CODE_B89C4C
	JSL.l CODE_B9A598
	LDA.w #$0071
	STA.b $38,x
	STZ.b $30,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F692:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8F6A1
	JSL.l CODE_B89C3C
	JSR.w CODE_B8F6AE
CODE_B8F6A1:
	JSL.l CODE_B89C4C
	JSR.w CODE_B8F6AE
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F6AE:
	LDA.w #$0071
	STA.b $38,x
	STZ.b $30,x
	LDA.w #$0001
	JSL.l CODE_B9A018
	RTS

CODE_B8F6BD:
	JSL.l CODE_B89C4C
	BIT.b $1E,x
	BVS.b CODE_B8F6D5
	LDA.w #$0003
	JSL.l CODE_B9A018
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F6D5:
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F6DB:
	JSL.l CODE_B89C4C
	BIT.b $1E,x
	BVC.b CODE_B8F6F3
	LDA.w #$0003
	JSL.l CODE_B9A018
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F6F3:
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F6F9:
	JSL.l CODE_B89C4C
	LDA.w #$0040
	JSL.l CODE_B9A018
	LDX.w $04FD
	LDA.w #$0077
	STA.b $38,x
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F712:
	JSL.l CODE_B89C4C
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	JSR.w CODE_B8D3C2
	BRA.b CODE_B8F734

CODE_B8F724:
	JSL.l CODE_B89C4C
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	JSR.w CODE_B8D448
CODE_B8F734:
	LDA.w #$0073
	STA.b $38,x
	LDA.w #$0002
	JSL.l CODE_B9A018
	LDX.b $70
	STZ.b $2E,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F74D:
	JSL.l CODE_B89C4C
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	JSR.w CODE_B8D3C2
	BRA.b CODE_B8F76F

CODE_B8F75F:
	JSL.l CODE_B89C4C
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	JSR.w CODE_B8D448
CODE_B8F76F:
	LDA.w #$0073
	STA.b $38,x
	LDA.w #$0004
	JSL.l CODE_B9A018
	LDX.b $70
	STZ.b $2E,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F788:
	LDY.w $04FB
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	BRA.b CODE_B8F7A4

CODE_B8F796:
	LDY.w $04FB
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	BRA.b CODE_B8F7A4

CODE_B8F7A4:
	LDA.w $0004,x
	STA.w $1941
	JSL.l CODE_B89C4C
	LDA.b $12,x
	STA.w $1943
	LDA.w #$0073
	STA.b $38,x
	LDA.w #$0002
	JSL.l CODE_B9A018
	LDX.b $70
	STZ.b $2E,x
	LDA.w $1941
	CMP.w $1943
	BEQ.b CODE_B8F7D8
	BCS.b CODE_B8F7D2
	JSR.w CODE_B8D3C2
	BRA.b CODE_B8F7D5

CODE_B8F7D2:
	JSR.w CODE_B8D448
CODE_B8F7D5:
	JSR.w CODE_B8F62C
CODE_B8F7D8:
	LDA.w #$0006
	JMP.w CODE_B8F3C3

CODE_B8F7DE:
	JSL.l CODE_B89C4C
	JSL.l CODE_B8E15A
	BRA.b CODE_B8F7F0

CODE_B8F7E8:
	JSL.l CODE_B89C4C
	JSL.l CODE_B8E15A
CODE_B8F7F0:
	JSL.l CODE_B8E198
	LDA.w #$0008
	JSL.l CODE_B9A009
	LDX.b $70
	LDA.w #$0073
	STA.b $38,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F80B:
	JSL.l CODE_B9A595
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8F81F
	LDX.w $04FD
	LDA.w #$0033
	STA.b $38,x
CODE_B8F81F:
	JMP.w CODE_B8F3CA

CODE_B8F822:
	LDX.w $04F9
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	LDX.w $04FD
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F842:
	LDX.w $04F9
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F852:
	LDX.w $04FD
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F862:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B8F870
	LDA.w #$0006
	JMP.w CODE_B8F3CB

CODE_B8F870:
	LDA.w $0004,x
	LDX.w $04FD
	STA.b $5C,x
	JSL.l CODE_B89C3C
	LDA.w #$0074
	STA.b $38,x
	LDA.w #$0300
	STA.b $12,x
	LDA.w #$01A0
	STA.b $16,x
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	JSR.w CODE_B8D3C2
	JSL.l CODE_B8E15A
	JSL.l CODE_B8E198
	LDA.w #$0008
	JSL.l CODE_B9A009
	JSL.l CODE_B89C4C
	LDA.w #$0006
	JMP.w CODE_B8F3CB

CODE_B8F8B7:
	LDA.w #$0006
	STA.w $078F
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F8C3:
	LDY.w #$036C
	JSL.l CODE_BB8585
	LDY.w #$036E
	JSL.l CODE_BB8585
	LDY.w #$035C
	JSL.l CODE_BB85B5
	LDX.b $76
	LDA.w #$0005
	STA.b $5C,x
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F8E5:
	LDY.w $0004,x
	JSL.l CODE_BB8585
	LDA.w #$0006
	JMP.w CODE_B8F3C3

CODE_B8F8F2:
	JSL.l CODE_B89C3C
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	JSR.w CODE_B8D448
	STZ.b $2E,x
	LDA.w #$0002
	JSL.l CODE_B9A018
	LDX.b $70
	LDA.w #$0072
	STA.b $38,x
	JSL.l CODE_B89C4C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F91C:
	JSL.l CODE_B89C4C
	LDA.w $0006,y
	AND.w #$FFFB
	STA.w $0006,y
	JSR.w CODE_B8D3C2
	STZ.b $2E,x
	LDA.w #$0002
	JSL.l CODE_B9A018
	LDX.b $70
	LDA.w #$0072
	STA.b $38,x
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F942:
	JSL.l CODE_B89C3C
	LDA.w #$02B0
	STA.b $12,x
	LDA.w #$01E0
	STA.b $16,x
	LDA.w #$FF40
	STA.b $2A,x
	STA.b $30,x
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	LDA.w #$003F
	JSL.l CODE_B9A018
	JSR.w CODE_B8F994
	JSL.l CODE_B89C4C
	LDA.w #$0160
	STA.b $12,x
	LDA.w #$01E0
	STA.b $16,x
	LDA.w #$00C0
	STA.b $2A,x
	STA.b $30,x
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDA.w #$003F
	JSL.l CODE_B9A018
	JSR.w CODE_B8F994
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F994:
	LDX.b $70
	LDA.w #$0007
	CPX.w $0501
	BEQ.b CODE_B8F99F
	INC
CODE_B8F99F:
	JSL.l CODE_BB85A0
	RTS

CODE_B8F9A4:
	JSL.l CODE_B89C4C
	LDA.w $0006,y
	ORA.w #$0004
	STA.w $0006,y
	JSR.w CODE_B8D448
	LDA.w #$0004
	JSL.l CODE_B9A018
	LDX.b $70
	LDA.w #$0072
	STA.b $38,x
	STZ.b $2E,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F9CD:
	JSL.l CODE_B89C4C
	JSL.l CODE_B8E179
	JSL.l CODE_B8E198
	LDA.w #$0008
	JSL.l CODE_B9A009
	LDX.b $70
	LDA.w #$0076
	STA.b $38,x
	JSR.w CODE_B8F62C
	LDA.w #$0004
	JMP.w CODE_B8F3C3

CODE_B8F9F0:
	JSL.l CODE_BCE2D4
	LDA.w #$0004
	JMP.w CODE_B8F3CB

CODE_B8F9FA:
	LDY.w $0004,x
	LDA.w $0006,x
	STA.w $0000,y
	LDA.w #$0008
	JMP.w CODE_B8F3CB

CODE_B8FA09:
	LDA.w $0004,x
	AND.w $194F
	BEQ.b CODE_B8FA1A
	TRB.w $194F
	LDA.w #$0006
	JMP.w CODE_B8F3CB

CODE_B8FA1A:
	JMP.w CODE_B8F3CA

	%InsertGarbageData($F8FA1D, incsrc, ADDR_B8FA1D.asm)
	%InsertGarbageData($F8FA52, incbin, DATA_B8FA52.bin)	
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankF9Macros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_F90000:
	db $68,$00,$01,$01,$02,$05,$02,$00,$03,$03,$04,$01,$04,$05,$03,$05
	db $01,$01,$01,$01,$01,$01,$07,$07,$07,$03,$04,$06,$06,$06,$03,$01
	db $01,$01,$01,$01,$03,$03,$01,$04,$08,$08,$01,$01,$01,$01,$01,$01
	db $01,$01,$01,$01,$01,$01,$01,$05,$04,$01,$08,$03,$01,$01,$01,$01
	db $00,$01,$00,$01,$02,$01,$03,$03,$04,$01,$01,$01,$01,$08,$01,$01
	db $01,$01,$01,$01,$01,$01,$01,$02,$03,$08,$08,$08,$08,$08,$08,$08
	db $08,$08,$08,$08,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09
	db $09,$09,$01,$01,$01,$01,$03,$03,$04,$01,$01,$01,$01,$17,$00,$00

	%InsertGarbageData($F90080, incsrc, DKC2_DATA_F90080.asm)

DATA_F90100:
	dw $0000,$0000
	dw DATA_F90EB4,$0000
	dw DATA_F90F4A,$0000
	dw DATA_F90F8B,$0000
	dw DATA_F90F9F,$0000
	dw DATA_F90FE0,$1002
	dw DATA_F91076,$0000
	dw DATA_F91082,$0000
	dw DATA_F9146F,$0003
	dw DATA_F9147C,$0800
	dw DATA_F914EA,$0800
	dw DATA_F91513,$0000
	dw DATA_F91530,$0800
	dw DATA_F91545,$0800
	dw DATA_F9157A,$0800
	dw $0000,$0800
	dw DATA_F91AA0,$0004
	dw DATA_F91AF3,$0000
	dw DATA_F91B18,$0000
	dw DATA_F91BA3,$0000
	dw DATA_F91BBB,$0004
	dw DATA_F91C11,$0804
	dw DATA_F91784,$0000
	dw DATA_F91784,$0000
	dw DATA_F917A1,$0000
	dw DATA_F917E2,$0800
	dw DATA_F917EF,$0800
	dw DATA_F918B6,$0000
	dw DATA_F91924,$0000
	dw DATA_F9196A,$0000
	dw DATA_F9198A,$0800
	dw DATA_F91F1A,$0000
	dw DATA_F91FBD,$0000
	dw DATA_F91FCE,$0000
	dw DATA_F92006,$0000
	dw DATA_F9204A,$0000
	dw DATA_F91C9C,$0003
	dw DATA_F91CAB,$0800
	dw DATA_F91CC6,$0000
	dw DATA_F91CD3,$0000
	dw DATA_F91CDD,$0000
	dw DATA_F91D12,$0000
	dw DATA_F92165,$0000
	dw DATA_F921C4,$0000
	dw DATA_F922B1,$0000
	dw DATA_F92362,$0000
	dw DATA_F92392,$0000
	dw DATA_F923A3,$0001
	dw DATA_F923B4,$0800
	dw DATA_F923C6,$0800
	dw DATA_F923D8,$0000
	dw DATA_F9249B,$1800
	dw DATA_F924CD,$0000
	dw DATA_F9249B,$1800
	dw DATA_F92519,$0000
	dw DATA_F92525,$0800
	dw DATA_F915BF,$0000
	dw DATA_F91629,$0000
	dw DATA_F91666,$0000
	dw DATA_F93FE4,$0700
	dw DATA_F928CF,$0000
	dw DATA_F92911,$0000
	dw DATA_F92920,$0000
	dw DATA_F93FBC,$0000
	dw DATA_F97DE7,$0000
	dw DATA_F92BE5,$0000
	dw DATA_F92D5A,$0200
	dw DATA_F92DA7,$0200
	dw DATA_F92E66,$0200
	dw DATA_F92F25,$0200
	dw DATA_F92F5F,$0201
	dw DATA_F92F70,$0A00
	dw DATA_F92FC9,$0A00
	dw DATA_F9301F,$0200
	dw DATA_F93032,$0200
	dw DATA_F93045,$0200
	dw DATA_F9305E,$0200
	dw DATA_F93108,$0201
	dw DATA_F9313E,$0210
	dw DATA_F93172,$0210
	dw DATA_F93248,$0220
	dw DATA_F932F5,$0220
	dw DATA_F933C0,$0204
	dw DATA_F93413,$0204
	dw DATA_F93470,$0A04
	dw DATA_F934F2,$0200
	dw DATA_F9354D,$0200
	dw DATA_F935B4,$0200
	dw DATA_F935D7,$0201
	dw DATA_F93680,$0300
	dw DATA_F93680,$0300
	dw DATA_F93680,$0300
	dw DATA_F936A2,$0300
	dw DATA_F936B8,$1300
	dw DATA_F93710,$0300
	dw DATA_F937BF,$1300
	dw DATA_F937DE,$0300
	dw DATA_F937FC,$0300
	dw DATA_F93809,$0300
	dw DATA_F93822,$0300
	dw DATA_F9388B,$0000
	dw DATA_F938C8,$0000
	dw DATA_F938C8,$0000
	dw DATA_F938C8,$0000
	dw DATA_F93943,$0000
	dw DATA_F9396D,$0008
	dw DATA_F93A46,$0008
	dw DATA_F93A7C,$0000
	dw DATA_F93AF1,$0008
	dw DATA_F93B1D,$0000
	dw DATA_F93B2A,$0000
	dw DATA_F93B43,$0000
	dw DATA_F93BB5,$0008
	dw DATA_F93BE0,$0008
	dw DATA_F93C7D,$0000
	dw DATA_F93CC7,$0000
	dw DATA_F93CC7,$0000
	dw DATA_F93D20,$0000
	dw DATA_F93D34,$0501
	dw DATA_F93D44,$0D00
	dw DATA_F93D7C,$0D00
	dw DATA_F93DBA,$0500
	dw DATA_F93DCA,$0500
	dw DATA_F93DDA,$0500
	dw DATA_F93DF3,$0500
	dw DATA_F92A20,$0000
	dw DATA_F92A52,$0000
	dw DATA_F92A84,$0000
	dw DATA_F92A98,$0000
	dw DATA_F92AD3,$0000
	dw DATA_F92AE7,$0000
	dw DATA_F9388B,$0000
	dw DATA_F96C2D,$0000
	dw DATA_F96C71,$0000
	dw DATA_F96C8B,$0000
	dw DATA_F96CA2,$0000
	dw DATA_F910B6,$0000
	dw DATA_F91322,$0000
	dw DATA_F91363,$0000
	dw DATA_F91377,$0000
	dw DATA_F913AC,$1002
	dw DATA_F9142F,$0000
	dw DATA_F9143B,$0000
	dw DATA_F916C6,$0003
	dw DATA_F916D3,$0800
	dw DATA_F91702,$0000
	dw DATA_F91702,$0000
	dw DATA_F9170A,$0800
	dw DATA_F91727,$0800
	dw DATA_F91750,$0800
	dw DATA_F9175B,$0800
	dw DATA_F91D26,$0004
	dw DATA_F91D59,$0000
	dw DATA_F91D69,$0000
	dw DATA_F91DDA,$0000
	dw DATA_F91DF2,$0004
	dw DATA_F91E28,$0804
	dw DATA_F917FC,$0000
	dw DATA_F91815,$0000
	dw DATA_F91835,$0000
	dw DATA_F91888,$0800
	dw DATA_F9189F,$0800
	dw DATA_F91991,$0000
	dw DATA_F91A2F,$0000
	dw DATA_F91A75,$0000
	dw DATA_F91A95,$0800
	dw DATA_F92057,$0000
	dw $0000,$0000
	dw DATA_F92103,$0000
	dw DATA_F9213B,$0000
	dw DATA_F92158,$0000
	dw DATA_F91E90,$0003
	dw DATA_F91E9F,$0800
	dw DATA_F91EBA,$0000
	dw DATA_F91EC7,$0000
	dw DATA_F91ED1,$0000
	dw DATA_F91F06,$0000
	dw DATA_F9252E,$0000
	dw DATA_F92548,$0000
	dw DATA_F92635,$0000
	dw DATA_F926E6,$0000
	dw DATA_F92716,$0000
	dw DATA_F9271B,$0003
	dw DATA_F9272C,$0800
	dw DATA_F9273E,$0800
	dw DATA_F92750,$0000
	dw DATA_F927CF,$1800
	dw $0000,$0000
	dw DATA_F9280C,$1800
	dw DATA_F92832,$1800
	dw DATA_F928C6,$0800
	dw DATA_F915F4,$0000
	dw DATA_F91674,$0000
	dw DATA_F916B8,$0000
	dw DATA_F9400A,$0700
	dw DATA_F9295A,$0000
	dw DATA_F929D5,$0000
	dw DATA_F929E0,$0000
	dw DATA_F93FD0,$0000
	dw DATA_F97DB0,$0000
	dw DATA_F92C8E,$0000
	dw DATA_F92D5A,$0200
	dw DATA_F92DA7,$0200
	dw DATA_F92E66,$0200
	dw DATA_F92F25,$0200
	dw DATA_F92F5F,$0201
	dw DATA_F92F70,$0A00
	dw DATA_F92FC9,$0A00
	dw DATA_F9301F,$0200
	dw DATA_F93032,$0200
	dw DATA_F93045,$0200
	dw DATA_F9305E,$0200
	dw DATA_F93108,$0201
	dw DATA_F9313E,$0210
	dw DATA_F93172,$0210
	dw DATA_F93248,$0220
	dw DATA_F932F5,$0220
	dw DATA_F933C0,$0204
	dw DATA_F93413,$0204
	dw DATA_F93470,$0A04
	dw DATA_F934F2,$0200
	dw DATA_F9354D,$0200
	dw DATA_F935B4,$0200
	dw DATA_F935D7,$0201
	dw DATA_F93680,$0300
	dw DATA_F93680,$0300
	dw DATA_F93680,$0300
	dw DATA_F936A2,$0300
	dw DATA_F936B8,$1300
	dw DATA_F93710,$0300
	dw DATA_F937BF,$1300
	dw DATA_F937DE,$0300
	dw DATA_F937FC,$0300
	dw DATA_F93809,$0300
	dw DATA_F93822,$0300
	dw DATA_F938A5,$0000
	dw DATA_F938C8,$0000
	dw DATA_F938C8,$0000
	dw DATA_F938C8,$0000
	dw DATA_F93943,$0000
	dw DATA_F9396D,$0008
	dw DATA_F93A46,$0008
	dw DATA_F93A7C,$0000
	dw DATA_F93AF1,$0008
	dw DATA_F93B1D,$0000
	dw DATA_F93B2A,$0000
	dw DATA_F93B43,$0000
	dw DATA_F93BB5,$0008
	dw DATA_F93BE0,$0008
	dw DATA_F93CA2,$0000
	dw DATA_F93CD7,$0000
	dw DATA_F93CD7,$0000
	dw DATA_F93D20,$0000
	dw DATA_F93D34,$0501
	dw DATA_F93D44,$0D00
	dw DATA_F93D9B,$0D00
	dw DATA_F93DBA,$0500
	dw DATA_F93DCA,$0500
	dw DATA_F93DDA,$0500
	dw DATA_F93E03,$0500
	dw DATA_F92B19,$0000
	dw DATA_F92B4B,$0000
	dw DATA_F92B71,$0000
	dw DATA_F92B85,$0000
	dw DATA_F92BA5,$0000
	dw DATA_F92BB6,$0000
	dw DATA_F938A5,$0000
	dw DATA_F96CDF,$0000
	dw DATA_F96D02,$0000
	dw DATA_F96D0D,$0000
	dw DATA_F96D12,$0000
	dw DATA_F93600,$0000
	dw DATA_F93614,$0000
	dw DATA_F93628,$0000
	dw DATA_F93654,$0000
	dw $0000,$0000
	dw DATA_F93844,$0000
	dw DATA_F9385E,$0000
	dw DATA_F93871,$0000
	dw DATA_F93E46,$0000
	dw DATA_F93E54,$0000
	dw DATA_F93E64,$0000
	dw $0000,$0000
	dw DATA_F93C12,$0000
	dw DATA_F93C3E,$0000
	dw DATA_F93C51,$0000
	dw DATA_F93F7B,$0600
	dw DATA_F93F87,$0600
	dw DATA_F93FA0,$0000
	dw DATA_F93E99,$0000
	dw DATA_F93EB3,$0000
	dw DATA_F93F24,$0000
	dw DATA_F94030,$0000
	dw DATA_F94074,$0000
	dw DATA_F940AE,$0000
	dw DATA_F940CB,$0000
	dw DATA_F940E5,$0000
	dw DATA_F9412F,$0000
	dw DATA_F9416A,$0000
	dw DATA_F946E4,$0000
	dw DATA_F9470D,$0000
	dw DATA_F94727,$0000
	dw DATA_F94744,$0000
	dw DATA_F9475E,$0000
	dw DATA_F94778,$0000
	dw DATA_F9478F,$0000
	dw DATA_F949C4,$0000
	dw DATA_F949CC,$0000
	dw DATA_F949F5,$0000
	dw DATA_F9484E,$0000
	dw DATA_F9486B,$0000
	dw DATA_F9487F,$0000
	dw DATA_F94890,$0000
	dw DATA_F94945,$0000
	dw DATA_F94962,$0000
	dw DATA_F94976,$0000
	dw DATA_F94993,$0000
	dw DATA_F949A7,$0000
	dw DATA_F948D4,$0000
	dw DATA_F948F1,$0000
	dw DATA_F94904,$0000
	dw DATA_F94915,$0000
	dw DATA_F94932,$0000
	dw DATA_F94359,$0000
	dw DATA_F9421D,$0000
	dw DATA_F94249,$0000
	dw DATA_F94275,$0000
	dw DATA_F942A1,$0000
	dw DATA_F942CD,$0000
	dw DATA_F942E7,$0000
	dw DATA_F9431F,$0000
	dw DATA_F94336,$0000
	dw DATA_F941F5,$0000
	dw DATA_F941FD,$0000
	dw DATA_F94477,$0000
	dw DATA_F9447C,$0000
	dw DATA_F94493,$0000
	dw DATA_F944A1,$0000
	dw DATA_F944BB,$0000
	dw DATA_F944C9,$0000
	dw DATA_F944D1,$0000
	dw DATA_F944E5,$0000
	dw DATA_F94373,$0000
	dw DATA_F94378,$0000
	dw DATA_F94392,$0000
	dw DATA_F943A0,$0000
	dw DATA_F943A8,$0000
	dw DATA_F943BC,$0000
	dw DATA_F943D0,$0000
	dw DATA_F943F1,$0000
	dw DATA_F9440B,$0000
	dw DATA_F9441C,$0000
	dw DATA_F9442A,$0000
	dw DATA_F94432,$0000
	dw DATA_F94449,$0000
	dw DATA_F94460,$0000
	dw DATA_F944F9,$0000
	dw DATA_F944FE,$0000
	dw DATA_F94515,$0000
	dw DATA_F94520,$0000
	dw DATA_F9453A,$0000
	dw DATA_F94548,$0000
	dw DATA_F94550,$0000
	dw DATA_F94564,$0000
	dw DATA_F94575,$0000
	dw DATA_F9457A,$0000
	dw DATA_F94591,$0000
	dw DATA_F9459C,$0000
	dw DATA_F945A1,$0000
	dw DATA_F945AF,$0000
	dw DATA_F947A6,$0000
	dw DATA_F945C5,$0000
	dw DATA_F945E2,$0000
	dw DATA_F9460C,$0000
	dw DATA_F9463C,$0000
	dw DATA_F94646,$0000
	dw DATA_F94650,$0000
	dw DATA_F94685,$0000
	dw DATA_F9469F,$0000
	dw DATA_F946B6,$0000
	dw DATA_F946CB,$0000
	dw DATA_F941D3,$0000
	dw DATA_F941DB,$0000
	dw DATA_F94184,$0000
	dw DATA_F947BB,$0000
	dw DATA_F947CF,$0000
	dw DATA_F947DB,$0000
	dw DATA_F9480B,$0000
	dw DATA_F94837,$0000
	dw DATA_F94846,$0000
	dw DATA_F94A1E,$0000
	dw DATA_F9433F,$0000
	dw DATA_F945C0,$0000
	dw $0000,$0000
	dw DATA_F964A3,$0000
	dw DATA_F964B7,$0000
	dw DATA_F964D8,$0000
	dw DATA_F966E3,$0000
	dw DATA_F964EF,$0000
	dw DATA_F964FF,$0000
	dw DATA_F9652F,$0000
	dw DATA_F96565,$0000
	dw DATA_F96601,$0000
	dw DATA_F96639,$0000
	dw DATA_F96659,$0000
	dw DATA_F96595,$0000
	dw DATA_F9659D,$0000
	dw DATA_F965A5,$0000
	dw DATA_F965AD,$0000
	dw DATA_F965CD,$0000
	dw DATA_F965E7,$0000
	dw DATA_F9672D,$0000
	dw DATA_F9673C,$0000
	dw DATA_F96744,$0000
	dw DATA_F9674C,$0000
	dw DATA_F9675B,$0000
	dw DATA_F96763,$0000
	dw DATA_F96774,$0000
	dw DATA_F9678E,$0000
	dw DATA_F967B3,$0000
	dw DATA_F967C3,$0000
	dw DATA_F9667C,$0000
	dw DATA_F96690,$0000
	dw DATA_F9669E,$0000
	dw DATA_F94A44,$0000
	dw DATA_F94ECE,$0000
	dw DATA_F94EF0,$0000
	dw DATA_F94F12,$0000
	dw DATA_F94F34,$0000
	dw DATA_F94F5D,$0000
	dw DATA_F94F6E,$0000
	dw DATA_F94A4D,$0000
	dw DATA_F94A6C,$0000
	dw DATA_F94A7D,$0000
	dw DATA_F94A8B,$0000
	dw DATA_F94A90,$0000
	dw DATA_F94A9F,$0000
	dw DATA_F94AB3,$0000
	dw DATA_F94AD7,$0000
	dw DATA_F94AE3,$0000
	dw DATA_F94B08,$0000
	dw DATA_F94B17,$0000
	dw DATA_F94B37,$0000
	dw DATA_F94B57,$0000
	dw DATA_F94B66,$0000
	dw DATA_F94B72,$0000
	dw DATA_F94BA8,$0000
	dw DATA_F94BC2,$0000
	dw DATA_F94BDF,$0000
	dw DATA_F94BE4,$0000
	dw DATA_F94BE9,$0000
	dw DATA_F94BF9,$0000
	dw DATA_F94C52,$0000
	dw DATA_F94CD4,$0000
	dw DATA_F94D1B,$0000
	dw DATA_F94D3E,$0000
	dw DATA_F94D4C,$0000
	dw DATA_F94D69,$0000
	dw DATA_F94D77,$0000
	dw DATA_F94DA5,$0000
	dw DATA_F94DB3,$0000
	dw DATA_F966AC,$0000
	dw DATA_F966BD,$0000
	dw DATA_F966D0,$0000
	dw DATA_F966FA,$0000
	dw DATA_F96725,$0000
	dw DATA_F9680A,$0000
	dw DATA_F96865,$0000
	dw DATA_F96879,$0000
	dw DATA_F968A2,$0000
	dw DATA_F968CB,$0000
	dw DATA_F968F4,$0000
	dw DATA_F968FC,$0000
	dw DATA_F96946,$0000
	dw DATA_F96910,$0000
	dw DATA_F9692B,$0000
	dw DATA_F96967,$0000
	dw DATA_F967CB,$0000
	dw DATA_F9698D,$0000
	dw DATA_F9699B,$0000
	dw DATA_F969C0,$0000
	dw DATA_F969E0,$0000
	dw DATA_F969E8,$0000
	dw DATA_F969F0,$0000
	dw DATA_F96A15,$0000
	dw DATA_F96A41,$0000
	dw DATA_F96A4F,$0000
	dw DATA_F96AA9,$0000
	dw DATA_F96B03,$0000
	dw DATA_F96B28,$0000
	dw DATA_F96B48,$0000
	dw DATA_F96B4D,$0000
	dw DATA_F96B6B,$0000
	dw DATA_F96B78,$0000
	dw DATA_F94E10,$0000
	dw DATA_F94E4A,$0000
	dw DATA_F94E64,$0000
	dw DATA_F94E84,$0000
	dw DATA_F94E98,$0000
	dw DATA_F94EBA,$0000
	dw DATA_F96B91,$0000
	dw DATA_F96B99,$0000
	dw DATA_F94F78,$0000
	dw DATA_F94F9D,$0000
	dw DATA_F94FC2,$0000
	dw DATA_F94FD6,$0000
	dw DATA_F94FE4,$0000
	dw DATA_F94FF1,$0000
	dw DATA_F95016,$0000
	dw DATA_F95027,$0000
	dw DATA_F95046,$0000
	dw DATA_F9506D,$0000
	dw DATA_F95075,$0000
	dw DATA_F950A6,$0000
	dw DATA_F950D0,$0000
	dw DATA_F950E4,$0000
	dw DATA_F95110,$0000
	dw DATA_F95124,$0000
	dw DATA_F96BB7,$0000
	dw DATA_F96BD0,$0000
	dw DATA_F96BE9,$0000
	dw DATA_F96C04,$0000
	dw DATA_F96C1B,$0000
	dw DATA_F95138,$0000
	dw DATA_F95171,$0000
	dw DATA_F95185,$0000
	dw DATA_F951AF,$0000
	dw DATA_F951B9,$0000
	dw DATA_F951EB,$0000
	dw DATA_F951FD,$0000
	dw DATA_F9520E,$0000
	dw DATA_F95228,$0000
	dw DATA_F9523F,$0000
	dw DATA_F95253,$0000
	dw DATA_F9527D,$0000
	dw DATA_F95297,$0000
	dw DATA_F952B4,$0000
	dw DATA_F952CC,$0000
	dw DATA_F952E0,$0000
	dw DATA_F952EF,$0000
	dw DATA_F952FA,$0000
	dw DATA_F952FF,$0000
	dw DATA_F95313,$0000
	dw DATA_F95325,$0000
	dw DATA_F9534F,$0000
	dw DATA_F95369,$0000
	dw DATA_F9537D,$0000
	dw DATA_F95391,$0000
	dw DATA_F953A2,$0000
	dw DATA_F953AE,$0000
	dw DATA_F953B3,$0000
	dw DATA_F953B8,$0000
	dw DATA_F953C0,$0000
	dw DATA_F95E31,$0000
	dw DATA_F953C8,$0000
	dw DATA_F953FE,$0000
	dw DATA_F9541B,$0000
	dw DATA_F9542F,$0000
	dw DATA_F95443,$0000
	dw DATA_F95451,$0000
	dw DATA_F95465,$0000
	dw DATA_F95479,$0000
	dw DATA_F954AB,$0000
	dw DATA_F954BC,$0000
	dw DATA_F954C4,$0000
	dw DATA_F954DB,$0000
	dw DATA_F954E9,$0000
	dw DATA_F954FD,$0000
	dw DATA_F95511,$0000
	dw DATA_F9551F,$0000
	dw DATA_F9552B,$0000
	dw DATA_F9553F,$0000
	dw DATA_F95584,$0000
	dw DATA_F9559B,$0000
	dw DATA_F95C49,$0000
	dw DATA_F95C5A,$0000
	dw DATA_F95C74,$0000
	dw DATA_F95C82,$0000
	dw DATA_F95C93,$0000
	dw DATA_F95CA1,$0000
	dw DATA_F95CB2,$0000
	dw DATA_F95CCF,$0000
	dw DATA_F95CE9,$0000
	dw DATA_F95CF1,$0000
	dw DATA_F95CF9,$0000
	dw DATA_F95D52,$0000
	dw DATA_F95DAA,$0000
	dw DATA_F95DB8,$0000
	dw DATA_F95DC6,$0000
	dw DATA_F95DD4,$0000
	dw DATA_F95DE2,$0000
	dw DATA_F95DF0,$0000
	dw DATA_F955B4,$0000
	dw DATA_F955E0,$0000
	dw DATA_F9561A,$0000
	dw DATA_F9562E,$0000
	dw DATA_F9563F,$0000
	dw DATA_F95650,$0000
	dw DATA_F95664,$0000
	dw DATA_F95675,$0000
	dw DATA_F95686,$0000
	dw DATA_F956C6,$0000
	dw DATA_F956DA,$0000
	dw DATA_F956F7,$0000
	dw DATA_F9570B,$0000
	dw DATA_F9571F,$0000
	dw DATA_F9573C,$0000
	dw DATA_F9574D,$0000
	dw DATA_F9576C,$0000
	dw DATA_F9577A,$0000
	dw DATA_F95796,$0000
	dw DATA_F957A7,$0000
	dw DATA_F957BD,$0000
	dw DATA_F957C5,$0000
	dw DATA_F957CD,$0000
	dw DATA_F957EB,$0000
	dw DATA_F957F6,$0000
	dw DATA_F95828,$0000
	dw DATA_F95863,$0000
	dw DATA_F9586B,$0000
	dw DATA_F958A0,$0000
	dw DATA_F958BF,$0000
	dw DATA_F958C4,$0000
	dw DATA_F958D0,$0000
	dw DATA_F958E4,$0000
	dw DATA_F958FE,$0000
	dw DATA_F9590A,$0000
	dw DATA_F9591E,$0000
	dw DATA_F9593D,$0000
	dw DATA_F9595D,$0000
	dw DATA_F95974,$0000
	dw DATA_F95991,$0000
	dw DATA_F959B1,$0000
	dw DATA_F959C8,$0000
	dw DATA_F959E2,$0000
	dw DATA_F959FE,$0000
	dw DATA_F95A0F,$0000
	dw DATA_F95A2E,$0000
	dw DATA_F95A44,$0000
	dw DATA_F95A58,$0000
	dw DATA_F95A80,$0000
	dw DATA_F95A85,$0000
	dw DATA_F95A93,$0000
	dw DATA_F95AAA,$0000
	dw DATA_F95AB3,$0000
	dw DATA_F95ABC,$0000
	dw DATA_F95AC5,$0000
	dw DATA_F95AF5,$0000
	dw DATA_F95B09,$0000
	dw DATA_F95B1A,$0000
	dw DATA_F95B33,$0000
	dw DATA_F95B44,$0000
	dw DATA_F95B58,$0000
	dw DATA_F95B64,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw DATA_F95E4B,$0000
	dw DATA_F95E54,$0000
	dw DATA_F95EC9,$0000
	dw DATA_F95F48,$0000
	dw DATA_F95F5C,$0000
	dw DATA_F95F85,$0000
	dw DATA_F95F96,$0000
	dw DATA_F95FA6,$0000
	dw DATA_F95FBE,$0000
	dw DATA_F95FD1,$0000
	dw DATA_F95FE5,$0000
	dw DATA_F95FF3,$0000
	dw DATA_F96001,$0000
	dw DATA_F95B9D,$0000
	dw DATA_F95BAF,$0000
	dw DATA_F95BC9,$0000
	dw DATA_F95BF6,$0000
	dw DATA_F95C09,$0000
	dw DATA_F95C3B,$0000
	dw DATA_F95C46,$0000
	dw DATA_F96014,$0000
	dw DATA_F9601C,$0000
	dw DATA_F96033,$0000
	dw DATA_F96054,$0000
	dw DATA_F96065,$0000
	dw DATA_F9607B,$0000
	dw DATA_F9609B,$0000
	dw DATA_F960A6,$0000
	dw DATA_F960B7,$0000
	dw DATA_F960E0,$0000
	dw DATA_F960F1,$0000
	dw DATA_F96108,$0000
	dw DATA_F96116,$0000
	dw DATA_F96122,$0000
	dw DATA_F96140,$0000
	dw DATA_F96149,$0000
	dw DATA_F96151,$0000
	dw DATA_F96165,$0000
	dw DATA_F9617A,$0000
	dw DATA_F96189,$0000
	dw DATA_F96192,$0000
	dw DATA_F961A6,$0000
	dw DATA_F961BD,$0000
	dw DATA_F96241,$0000
	dw DATA_F96253,$0000
	dw DATA_F96258,$0000
	dw DATA_F96266,$0000
	dw DATA_F96274,$0000
	dw DATA_F96282,$0000
	dw DATA_F9629B,$0000
	dw DATA_F962B4,$0000
	dw DATA_F962E4,$0000
	dw DATA_F962ED,$0000
	dw DATA_F96307,$0000
	dw DATA_F9631B,$0000
	dw DATA_F96344,$0000
	dw DATA_F9635E,$0000
	dw DATA_F9637C,$0000
	dw DATA_F96385,$0000
	dw DATA_F9638E,$0000
	dw DATA_F963AF,$0000
	dw DATA_F963C0,$0000
	dw DATA_F963CC,$0000
	dw DATA_F963D4,$0000
	dw DATA_F963D9,$0000
	dw DATA_F963E2,$0000
	dw DATA_F96414,$0000
	dw DATA_F9642D,$0000
	dw DATA_F96441,$0000
	dw DATA_F9645A,$0000
	dw DATA_F9646E,$0000
	dw DATA_F96D90,$0000
	dw DATA_F96DB3,$0000
	dw DATA_F96DCE,$0000
	dw DATA_F96DD9,$0000
	dw DATA_F96DE2,$0000
	dw DATA_F974AC,$0000
	dw DATA_F974CC,$0000
	dw DATA_F974E6,$0000
	dw DATA_F96E03,$0000
	dw DATA_F96E16,$0000
	dw DATA_F96E39,$0000
	dw DATA_F967E6,$0000
	dw DATA_F96E71,$0000
	dw DATA_F96F01,$0000
	dw DATA_F96ED0,$0000
	dw DATA_F96EB7,$0000
	dw $0000,$0000
	dw DATA_F96DFA,$0000
	dw DATA_F96F72,$0000
	dw DATA_F96F8B,$0000
	dw DATA_F96FA4,$0000
	dw DATA_F96FBD,$0000
	dw DATA_F96FD6,$0000
	dw DATA_F97177,$0000
	dw DATA_F97187,$0000
	dw DATA_F97197,$0000
	dw DATA_F971A7,$0000
	dw DATA_F971B7,$0000
	dw DATA_F971C7,$0000
	dw DATA_F971D7,$0000
	dw DATA_F971E7,$0000
	dw DATA_F971F7,$0000
	dw DATA_F97207,$0000
	dw DATA_F97217,$0000
	dw DATA_F97227,$0000
	dw DATA_F97237,$0000
	dw DATA_F97247,$0000
	dw DATA_F97257,$0000
	dw DATA_F97267,$0000
	dw DATA_F97277,$0000
	dw DATA_F97287,$0000
	dw DATA_F97297,$0000
	dw DATA_F972A7,$0000
	dw DATA_F972B7,$0000
	dw DATA_F972C7,$0000
	dw DATA_F972D7,$0000
	dw DATA_F972E7,$0000
	dw DATA_F972F7,$0000
	dw DATA_F97307,$0000
	dw DATA_F97317,$0000
	dw DATA_F97118,$0000
	dw DATA_F9712B,$0000
	dw DATA_F9713E,$0000
	dw DATA_F97151,$0000
	dw DATA_F97164,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw DATA_F96FEF,$0000
	dw DATA_F97008,$0000
	dw DATA_F97021,$0000
	dw DATA_F9703A,$0000
	dw DATA_F97053,$0000
	dw DATA_F9706C,$0000
	dw DATA_F97327,$0000
	dw DATA_F97335,$0000
	dw DATA_F970FC,$0000
	dw $0000,$0000
	dw DATA_F9710F,$0000
	dw DATA_F97542,$0000
	dw DATA_F9754C,$0000
	dw DATA_F97556,$0000
	dw DATA_F9755E,$0000
	dw DATA_F9757B,$0000
	dw DATA_F97105,$0000
	dw DATA_F96F61,$0000
	dw DATA_F9733D,$0000
	dw DATA_F97346,$0000
	dw DATA_F96F6A,$0000
	dw DATA_F9734F,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw DATA_F97358,$0000
	dw DATA_F97361,$0000
	dw DATA_F97370,$0000
	dw DATA_F9737C,$0000
	dw DATA_F9738D,$0000
	dw DATA_F973A2,$0000
	dw DATA_F973C1,$0000
	dw DATA_F973E3,$0000
	dw DATA_F97429,$0000
	dw DATA_F97436,$0000
	dw DATA_F9743E,$0000
	dw $0000,$0000
	dw DATA_F97464,$0000
	dw DATA_F9746D,$0000
	dw DATA_F97476,$0000
	dw DATA_F9747F,$0000
	dw DATA_F97488,$0000
	dw DATA_F97491,$0000
	dw DATA_F9749A,$0000
	dw DATA_F974A3,$0000
	dw DATA_F97449,$0000
	dw DATA_F97452,$0000
	dw DATA_F9745B,$0000
	dw DATA_F97500,$0000
	dw DATA_F97516,$0000
	dw DATA_F9752C,$0000
	dw DATA_F97584,$0000
	dw DATA_F97596,$0000
	dw DATA_F97CA9,$0000
	dw DATA_F97A7E,$0000
	dw DATA_F97A92,$0000
	dw DATA_F97AA6,$0000
	dw DATA_F97ABA,$0000
	dw DATA_F97ACE,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw $0000,$0000
	dw DATA_F975D0,$0000
	dw DATA_F97632,$0000
	dw DATA_F976DC,$0000
	dw DATA_F97745,$0000
	dw DATA_F977CD,$0000
	dw DATA_F977EC,$0000
	dw DATA_F97972,$0000
	dw DATA_F979B8,$0000
	dw DATA_F979C9,$0000
	dw DATA_F97A2C,$0000
	dw DATA_F97A4E,$0000
	dw DATA_F97A66,$0000
	dw DATA_F97AE2,$0000
	dw DATA_F97AEA,$0000
	dw DATA_F97B28,$0000
	dw DATA_F97B17,$0000
	dw DATA_F97B06,$0000
	dw DATA_F97AF2,$0000
	dw DATA_F97B45,$0000
	dw DATA_F97B81,$0000
	dw DATA_F97BC6,$0000
	dw DATA_F97C35,$0000
	dw DATA_F97CB2,$0000
	dw DATA_F97CB7,$0000
	dw DATA_F97CCD,$0000
	dw DATA_F97D26,$0000
	dw DATA_F97D2B,$0000
	dw DATA_F97D3E,$0000

DATA_F90EB4:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op8C($6C, DATA_F90EF9)
	%DKC3_AnS_OpXX($15, $0C7B)
	%DKC3_AnS_Op91($0044, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F90EF9)
	%DKC3_AnS_Op8C($6C, DATA_F90EF9)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_Op8C($6C, DATA_F90F0A)
	%DKC3_AnS_Op8C($6C, DATA_F90F0A)
	%DKC3_AnS_Op8C($6C, DATA_F90F0A)
	%DKC3_AnS_Op8C($6C, DATA_F90F16)
	%DKC3_AnS_Op8C($6C, DATA_F90F0A)
	%DKC3_AnS_Op8C($6C, DATA_F90F16)
	%DKC3_AnS_Op8C($6C, DATA_F90F2D)
	%DKC3_AnS_Op8C($6C, DATA_F90F0A)
	%DKC3_AnS_Op8C($6C, DATA_F90EF9)
	%DKC3_AnS_OpXX($15, $0C7B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F90EF8, 1, $00)

DATA_F90EF9:
	%DKC3_AnS_OpXX($04, $0BD6)
	%DKC3_AnS_OpXX($04, $0BDB)
	%DKC3_AnS_OpXX($04, $0BE0)
	%DKC3_AnS_OpXX($04, $0BDB)
	%DKC3_AnS_OpXX($04, $0BD6)
	%DKC3_AnS_Op8D($6C)

DATA_F90F0A:
	%DKC3_AnS_OpXX($05, $0C7B)
	%DKC3_AnS_OpXX($05, $0BE5)
	%DKC3_AnS_Op8A($05, $0C03)
	%DKC3_AnS_Op8D($6C)

DATA_F90F16:
	%DKC3_AnS_OpXX($05, $0C08)
	%DKC3_AnS_OpXX($05, $0C0D)
	%DKC3_AnS_OpXX($05, $0C12)
	%DKC3_AnS_OpXX($0A, $0C17)
	%DKC3_AnS_OpXX($05, $0C12)
	%DKC3_AnS_OpXX($05, $0C0D)
	%DKC3_AnS_OpXX($05, $0C08)
	%DKC3_AnS_Op8D($6C)

DATA_F90F2D:
	%DKC3_AnS_OpXX($0A, $0C08)
	%DKC3_AnS_OpXX($05, $0C0D)
	%DKC3_AnS_OpXX($05, $0C12)
	%DKC3_AnS_OpXX($05, $0C17)
	%DKC3_AnS_OpXX($1C, $0C1C)
	%DKC3_AnS_OpXX($05, $0C17)
	%DKC3_AnS_OpXX($05, $0C12)
	%DKC3_AnS_OpXX($05, $0C0D)
	%DKC3_AnS_OpXX($05, $0C08)
	%DKC3_AnS_Op8D($6C)

DATA_F90F4A:
	%DKC3_AnS_Op85(CODE_B9A6A0)
	%DKC3_AnS_OpXX($03, $0B2C)
	%DKC3_AnS_OpXX($03, $0B31)
	%DKC3_AnS_OpXX($03, $0B36)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $0B3B)
	%DKC3_AnS_OpXX($03, $0B40)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $0B45)
	%DKC3_AnS_OpXX($03, $0B4A)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $0B4F)
	%DKC3_AnS_OpXX($03, $0B54)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $0B59)
	%DKC3_AnS_OpXX($03, $0B5E)
	%DKC3_AnS_OpXX($03, $0B63)
	%DKC3_AnS_OpXX($03, $0B68)
	%DKC3_AnS_OpXX($03, $0B6D)
	%DKC3_AnS_OpXX($03, $0B72)
	%DKC3_AnS_OpXX($03, $0B77)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F90F8A, 1, $00)

DATA_F90F8B:
	%DKC3_AnS_OpXX($04, $0B7C)
	%DKC3_AnS_OpXX($04, $0B81)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $0B81)
	%DKC3_AnS_OpXX($04, $0B7C)
	%DKC3_AnS_Op89($8002)

DATA_F90F9D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F90F9E, 1, $00)

DATA_F90F9F:
	%DKC3_AnS_Op85(CODE_B9A6C7)
	%DKC3_AnS_OpXX($02, $0B86)
	%DKC3_AnS_OpXX($02, $0B8B)
	%DKC3_AnS_OpXX($02, $0B90)
	%DKC3_AnS_OpXX($02, $0B95)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($02, $0B9A)
	%DKC3_AnS_OpXX($02, $0B9F)
	%DKC3_AnS_OpXX($02, $0BA4)
	%DKC3_AnS_OpXX($02, $0BA9)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($02, $0BAE)
	%DKC3_AnS_OpXX($02, $0BB3)
	%DKC3_AnS_OpXX($02, $0BB8)
	%DKC3_AnS_OpXX($02, $0BBD)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($02, $0BC2)
	%DKC3_AnS_OpXX($02, $0BC7)
	%DKC3_AnS_OpXX($02, $0BCC)
	%DKC3_AnS_OpXX($02, $0BD1)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F90FDF, 1, $00)

DATA_F90FE0:
	%DKC3_AnS_Op81(CODE_B9A93C, DATA_F90FF3)
	%DKC3_AnS_OpXX($02, $0D70)
	%DKC3_AnS_OpXX($03, $0D75)
	%DKC3_AnS_Op81(CODE_B9A94F, DATA_F90FF3)
	%DKC3_AnS_OpXX($04, $0D75)
DATA_F90FF3:
	%DKC3_AnS_Op91($006C, DATA_F90FFB)
	%DKC3_AnS_Op85(CODE_B9AA07)
DATA_F90FFB:
	%DKC3_AnS_OpXX($01, $0D7A)
	%DKC3_AnS_Op83(CODE_B9AA84)
	%DKC3_AnS_OpXX($01, $0D7A)
	%DKC3_AnS_OpXX($02, $0D7F)
	%DKC3_AnS_OpXX($02, $0D84)
	%DKC3_AnS_OpXX($02, $0D89)
	%DKC3_AnS_OpXX($02, $0D8E)
	%DKC3_AnS_OpXX($02, $0D93)
	%DKC3_AnS_OpXX($02, $0D98)
	%DKC3_AnS_OpXX($02, $0D9D)
	%DKC3_AnS_OpXX($02, $0DA2)
	%DKC3_AnS_OpXX($02, $0DA7)
	%DKC3_AnS_OpXX($02, $0DAC)
	%DKC3_AnS_Op81(CODE_B9A928, DATA_F91050)
DATA_F91027:
	%DKC3_AnS_OpXX($01, $0DD4)
	%DKC3_AnS_OpXX($01, $0DD9)
	%DKC3_AnS_OpXX($01, $0DDE)
	%DKC3_AnS_OpXX($01, $0DE3)
	%DKC3_AnS_OpXX($01, $0DE8)
	%DKC3_AnS_OpXX($01, $0DED)
	%DKC3_AnS_OpXX($01, $0DF2)
	%DKC3_AnS_OpXX($01, $0DF7)
	%DKC3_AnS_OpXX($01, $0DFC)
	%DKC3_AnS_OpXX($01, $0E01)
	%DKC3_AnS_OpXX($01, $0E06)
	%DKC3_AnS_Op81(CODE_B9A931, DATA_F91027)
	%DKC3_AnS_OpXX($01, $0E0B)
DATA_F91050:
	%DKC3_AnS_OpXX($02, $0DB1)
	%DKC3_AnS_OpXX($02, $0DB6)
	%DKC3_AnS_Op83(CODE_B9AAA4)
	%DKC3_AnS_OpXX($02, $0DBB)
	%DKC3_AnS_OpXX($02, $0DC0)
	%DKC3_AnS_OpXX($02, $0DC5)
	%DKC3_AnS_OpXX($02, $0DCA)
	%DKC3_AnS_OpXX($02, $0DCF)
	%DKC3_AnS_OpXX($01, $0C7B)
	%DKC3_AnS_Op80(CODE_B9AA6C)
	%DKC3_AnS_OpXX($03, $0C7B)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91075, 1, $00)

DATA_F91076:
	%DKC3_AnS_OpXX($03, $110D)
	%DKC3_AnS_Op85(CODE_B9AA15)
	%DKC3_AnS_Op8A($03, $1130)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91081, 1, $00)

DATA_F91082:
	%DKC3_AnS_OpXX($02, $10E5)
	%DKC3_AnS_OpXX($02, $10EA)
	%DKC3_AnS_OpXX($02, $10EF)
	%DKC3_AnS_OpXX($02, $10F4)
	%DKC3_AnS_OpXX($02, $10F9)
	%DKC3_AnS_OpXX($02, $10FE)
	%DKC3_AnS_OpXX($02, $1103)
	%DKC3_AnS_Op91($006C, DATA_F910A5)
	%DKC3_AnS_Op85(CODE_B9AA24)
	%DKC3_AnS_OpXX($02, $1108)
	%DKC3_AnS_Op80(CODE_B9A1B7)
DATA_F910A5:
	%DKC3_AnS_OpXX($03, $1103)
	%DKC3_AnS_OpXX($03, $10F9)
	%DKC3_AnS_OpXX($03, $10EF)
	%DKC3_AnS_OpXX($03, $10E5)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F910B5, 1, $00)

DATA_F910B6:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op8C($6C, DATA_F911F9)
	%DKC3_AnS_Op8C($6C, DATA_F91131)
	%DKC3_AnS_Op8C($6C, DATA_F911AD)
	%DKC3_AnS_Op8C($6C, DATA_F91169)
	%DKC3_AnS_Op8C($6C, DATA_F9120D)
	%DKC3_AnS_Op8C($6C, DATA_F91169)
	%DKC3_AnS_Op8C($6C, DATA_F9121A)
	%DKC3_AnS_Op8C($6C, DATA_F91131)
	%DKC3_AnS_Op81(CODE_B9AA34, DATA_F91110)
	%DKC3_AnS_Op8C($6C, DATA_F91253)
	%DKC3_AnS_Op8C($6C, DATA_F912FD)
	%DKC3_AnS_OpXX($02, $1617)
	%DKC3_AnS_OpXX($02, $1928)
	%DKC3_AnS_OpXX($02, $192D)
	%DKC3_AnS_Op8C($6C, DATA_F911CD)
	%DKC3_AnS_Op8C($6C, DATA_F911CD)
	%DKC3_AnS_Op8C($6C, DATA_F911CD)
	%DKC3_AnS_Op8C($6C, DATA_F911CD)
	%DKC3_AnS_OpXX($02, $192D)
	%DKC3_AnS_OpXX($02, $1928)
	%DKC3_AnS_OpXX($02, $1617)
	%DKC3_AnS_Op8C($6C, DATA_F9130B)
	%DKC3_AnS_Op8C($6C, DATA_F911F9)
DATA_F91110:
	%DKC3_AnS_Op8C($6C, DATA_F91131)
	%DKC3_AnS_Op8C($6C, DATA_F911AD)
	%DKC3_AnS_Op8C($6C, DATA_F91169)
	%DKC3_AnS_Op8C($6C, DATA_F9120D)
	%DKC3_AnS_Op8C($6C, DATA_F91169)
	%DKC3_AnS_Op8C($6C, DATA_F9121A)
	%DKC3_AnS_Op8C($6C, DATA_F91131)
	%DKC3_AnS_Op82(DATA_F91110)

DATA_F9112F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91130, 1, $00)

DATA_F91131:
	%DKC3_AnS_OpXX($04, $1617)
	%DKC3_AnS_OpXX($04, $1928)
	%DKC3_AnS_OpXX($04, $192D)
	%DKC3_AnS_OpXX($0D, $1932)
	%DKC3_AnS_OpXX($04, $1937)
	%DKC3_AnS_OpXX($04, $193C)
	%DKC3_AnS_OpXX($04, $1941)
	%DKC3_AnS_OpXX($04, $1946)
	%DKC3_AnS_OpXX($04, $194B)
	%DKC3_AnS_OpXX($10, $1950)
	%DKC3_AnS_OpXX($04, $194B)
	%DKC3_AnS_OpXX($04, $1946)
	%DKC3_AnS_OpXX($04, $1941)
	%DKC3_AnS_OpXX($04, $193C)
	%DKC3_AnS_OpXX($04, $1937)
	%DKC3_AnS_OpXX($04, $1932)
	%DKC3_AnS_OpXX($04, $192D)
	%DKC3_AnS_OpXX($04, $1928)
	%DKC3_AnS_Op8D($6C)

DATA_F91169:
	%DKC3_AnS_OpXX($07, $1617)
	%DKC3_AnS_OpXX($07, $1928)
	%DKC3_AnS_OpXX($07, $192D)
	%DKC3_AnS_OpXX($07, $1932)
	%DKC3_AnS_OpXX($07, $1937)
	%DKC3_AnS_OpXX($07, $193C)
	%DKC3_AnS_OpXX($07, $1941)
	%DKC3_AnS_OpXX($07, $1946)
	%DKC3_AnS_OpXX($07, $194B)
	%DKC3_AnS_OpXX($07, $1950)
	%DKC3_AnS_OpXX($07, $1955)
	%DKC3_AnS_OpXX($13, $195A)
	%DKC3_AnS_OpXX($07, $1955)
	%DKC3_AnS_OpXX($07, $1950)
	%DKC3_AnS_OpXX($07, $194B)
	%DKC3_AnS_OpXX($07, $1946)
	%DKC3_AnS_OpXX($07, $1941)
	%DKC3_AnS_OpXX($07, $193C)
	%DKC3_AnS_OpXX($07, $1937)
	%DKC3_AnS_OpXX($07, $1932)
	%DKC3_AnS_OpXX($07, $192D)
	%DKC3_AnS_OpXX($07, $1928)
	%DKC3_AnS_Op8D($6C)

DATA_F911AD:
	%DKC3_AnS_OpXX($09, $1617)
	%DKC3_AnS_OpXX($09, $1928)
	%DKC3_AnS_OpXX($09, $192D)
	%DKC3_AnS_OpXX($09, $1932)
	%DKC3_AnS_OpXX($09, $192D)
	%DKC3_AnS_OpXX($09, $1928)
	%DKC3_AnS_OpXX($03, $192D)
	%DKC3_AnS_OpXX($18, $1932)
	%DKC3_AnS_OpXX($09, $192D)
	%DKC3_AnS_OpXX($09, $1928)
	%DKC3_AnS_Op8D($6C)

DATA_F911CD:
	%DKC3_AnS_Op83(CODE_B9AA3F)
	%DKC3_AnS_OpXX($01, $1932)
	%DKC3_AnS_OpXX($01, $1937)
	%DKC3_AnS_OpXX($01, $193C)
	%DKC3_AnS_OpXX($01, $1941)
	%DKC3_AnS_OpXX($01, $1946)
	%DKC3_AnS_OpXX($01, $194B)
	%DKC3_AnS_OpXX($01, $1950)
	%DKC3_AnS_OpXX($01, $194B)
	%DKC3_AnS_OpXX($01, $1946)
	%DKC3_AnS_OpXX($01, $1941)
	%DKC3_AnS_OpXX($01, $193C)
	%DKC3_AnS_OpXX($01, $1937)
	%DKC3_AnS_OpXX($01, $1932)
	%DKC3_AnS_Op8D($6C)

DATA_F911F9:
	%DKC3_AnS_OpXX($04, $14D2)
	%DKC3_AnS_OpXX($04, $14D7)
	%DKC3_AnS_OpXX($04, $14DC)
	%DKC3_AnS_OpXX($04, $14E1)
	%DKC3_AnS_OpXX($04, $14E6)
	%DKC3_AnS_OpXX($04, $14EB)
	%DKC3_AnS_Op8D($6C)

DATA_F9120D:
	%DKC3_AnS_OpXX($04, $1617)
	%DKC3_AnS_Op8A($04, $163A)
	%DKC3_AnS_Op8B($04, $161C)
	%DKC3_AnS_Op8D($6C)

DATA_F9121A:
	%DKC3_AnS_OpXX($04, $1617)
	%DKC3_AnS_OpXX($04, $161C)
	%DKC3_AnS_OpXX($04, $1621)
	%DKC3_AnS_OpXX($04, $1626)
	%DKC3_AnS_OpXX($04, $162B)
	%DKC3_AnS_OpXX($04, $1630)
	%DKC3_AnS_OpXX($04, $1635)
	%DKC3_AnS_OpXX($04, $163A)
	%DKC3_AnS_OpXX($04, $163F)
	%DKC3_AnS_OpXX($04, $1644)
	%DKC3_AnS_OpXX($04, $1649)
	%DKC3_AnS_OpXX($04, $164E)
	%DKC3_AnS_OpXX($04, $1653)
	%DKC3_AnS_OpXX($04, $1658)
	%DKC3_AnS_OpXX($04, $165D)
	%DKC3_AnS_OpXX($04, $1662)
	%DKC3_AnS_OpXX($04, $1667)
	%DKC3_AnS_Op8B($04, $1617)
	%DKC3_AnS_Op8D($6C)

DATA_F91253:
	%DKC3_AnS_OpXX($04, $1617)
	%DKC3_AnS_OpXX($04, $161C)
	%DKC3_AnS_OpXX($04, $1621)
	%DKC3_AnS_OpXX($04, $1626)
	%DKC3_AnS_OpXX($04, $162B)
	%DKC3_AnS_OpXX($04, $1630)
	%DKC3_AnS_OpXX($04, $1635)
	%DKC3_AnS_OpXX($04, $163A)
	%DKC3_AnS_OpXX($04, $163F)
	%DKC3_AnS_OpXX($04, $1644)
	%DKC3_AnS_OpXX($04, $1649)
	%DKC3_AnS_OpXX($04, $164E)
	%DKC3_AnS_OpXX($04, $1653)
	%DKC3_AnS_OpXX($04, $1658)
	%DKC3_AnS_OpXX($04, $165D)
	%DKC3_AnS_OpXX($04, $1662)
	%DKC3_AnS_OpXX($04, $1667)
	%DKC3_AnS_OpXX($04, $1662)
	%DKC3_AnS_OpXX($08, $165D)
	%DKC3_AnS_OpXX($04, $1658)
	%DKC3_AnS_OpXX($04, $1653)
	%DKC3_AnS_OpXX($04, $164E)
	%DKC3_AnS_OpXX($04, $1649)
	%DKC3_AnS_OpXX($04, $1644)
	%DKC3_AnS_OpXX($0B, $163F)
	%DKC3_AnS_OpXX($04, $1644)
	%DKC3_AnS_OpXX($04, $1649)
	%DKC3_AnS_OpXX($04, $164E)
	%DKC3_AnS_OpXX($04, $1653)
	%DKC3_AnS_OpXX($04, $1658)
	%DKC3_AnS_OpXX($04, $165D)
	%DKC3_AnS_OpXX($04, $166C)
	%DKC3_AnS_OpXX($04, $1671)
	%DKC3_AnS_OpXX($04, $1676)
	%DKC3_AnS_OpXX($04, $167B)
	%DKC3_AnS_OpXX($04, $1676)
	%DKC3_AnS_OpXX($04, $1671)
	%DKC3_AnS_OpXX($04, $1676)
	%DKC3_AnS_OpXX($04, $167B)
	%DKC3_AnS_OpXX($04, $1676)
	%DKC3_AnS_OpXX($04, $1671)
	%DKC3_AnS_OpXX($04, $1676)
	%DKC3_AnS_OpXX($04, $167B)
	%DKC3_AnS_OpXX($04, $166C)
	%DKC3_AnS_OpXX($04, $165D)
	%DKC3_AnS_OpXX($04, $164E)
	%DKC3_AnS_OpXX($04, $1649)
	%DKC3_AnS_OpXX($04, $1644)
	%DKC3_AnS_OpXX($0B, $163F)
	%DKC3_AnS_OpXX($04, $1649)
	%DKC3_AnS_OpXX($03, $1653)
	%DKC3_AnS_OpXX($03, $166C)
	%DKC3_AnS_OpXX($03, $167B)
	%DKC3_AnS_OpXX($03, $1680)
	%DKC3_AnS_OpXX($02, $1685)
	%DKC3_AnS_OpXX($20, $168A)
	%DKC3_AnS_Op8D($6C)

DATA_F912FD:
	%DKC3_AnS_OpXX($04, $168F)
	%DKC3_AnS_OpXX($04, $1694)
	%DKC3_AnS_OpXX($04, $1699)
	%DKC3_AnS_OpXX($10, $1617)
	%DKC3_AnS_Op8D($6C)

DATA_F9130B:
	%DKC3_AnS_OpXX($04, $14EB)
	%DKC3_AnS_OpXX($04, $14E6)
	%DKC3_AnS_OpXX($04, $14E1)
	%DKC3_AnS_OpXX($04, $14DC)
	%DKC3_AnS_OpXX($04, $14D7)
	%DKC3_AnS_OpXX($04, $14D2)
	%DKC3_AnS_OpXX($10, $14AF)
	%DKC3_AnS_Op8D($6C)

DATA_F91322:
	%DKC3_AnS_Op85(CODE_B9A6A0)
	%DKC3_AnS_OpXX($03, $145F)
	%DKC3_AnS_OpXX($03, $1464)
	%DKC3_AnS_OpXX($03, $1469)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $146E)
	%DKC3_AnS_OpXX($03, $1473)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $1478)
	%DKC3_AnS_OpXX($03, $147D)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $1482)
	%DKC3_AnS_OpXX($03, $1487)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $148C)
	%DKC3_AnS_OpXX($03, $1491)
	%DKC3_AnS_OpXX($03, $1496)
	%DKC3_AnS_OpXX($03, $149B)
	%DKC3_AnS_OpXX($03, $14A0)
	%DKC3_AnS_OpXX($03, $14A5)
	%DKC3_AnS_OpXX($03, $14AA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91362, 1, $00)

DATA_F91363:
	%DKC3_AnS_OpXX($03, $182E)
	%DKC3_AnS_OpXX($03, $1833)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $1833)
	%DKC3_AnS_OpXX($03, $182E)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91376, 1, $00)

DATA_F91377:
	%DKC3_AnS_Op85(CODE_B9A6C7)
	%DKC3_AnS_OpXX($03, $14F0)
	%DKC3_AnS_OpXX($03, $14F5)
	%DKC3_AnS_OpXX($03, $14FA)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $14FF)
	%DKC3_AnS_OpXX($03, $1504)
	%DKC3_AnS_OpXX($03, $1509)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $150E)
	%DKC3_AnS_OpXX($03, $1513)
	%DKC3_AnS_OpXX($03, $1518)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $151D)
	%DKC3_AnS_OpXX($03, $1522)
	%DKC3_AnS_OpXX($03, $1527)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F913AB, 1, $00)

DATA_F913AC:
	%DKC3_AnS_OpXX($03, $1563)
	%DKC3_AnS_OpXX($03, $1568)
	%DKC3_AnS_Op91($006C, DATA_F913BA)
	%DKC3_AnS_Op85(CODE_B9AA07)
DATA_F913BA:
	%DKC3_AnS_Op83(CODE_B9AA84)
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_OpXX($02, $1572)
	%DKC3_AnS_OpXX($02, $1577)
	%DKC3_AnS_OpXX($02, $157C)
	%DKC3_AnS_OpXX($02, $1581)
	%DKC3_AnS_OpXX($02, $1586)
	%DKC3_AnS_OpXX($02, $158B)
	%DKC3_AnS_OpXX($02, $1590)
	%DKC3_AnS_OpXX($02, $1595)
	%DKC3_AnS_OpXX($02, $159A)
	%DKC3_AnS_OpXX($02, $159F)
	%DKC3_AnS_Op81(CODE_B9A928, DATA_F9140C)
DATA_F913E3:
	%DKC3_AnS_OpXX($02, $15A4)
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_OpXX($02, $1572)
	%DKC3_AnS_OpXX($02, $1577)
	%DKC3_AnS_OpXX($02, $157C)
	%DKC3_AnS_OpXX($02, $1581)
	%DKC3_AnS_OpXX($02, $1586)
	%DKC3_AnS_OpXX($02, $158B)
	%DKC3_AnS_OpXX($02, $1590)
	%DKC3_AnS_OpXX($02, $1595)
	%DKC3_AnS_OpXX($02, $159A)
	%DKC3_AnS_OpXX($02, $159F)
	%DKC3_AnS_Op81(CODE_B9A931, DATA_F913E3)
DATA_F9140C:
	%DKC3_AnS_OpXX($02, $15A4)
	%DKC3_AnS_Op83(CODE_B9AAA4)
	%DKC3_AnS_OpXX($03, $15A9)
	%DKC3_AnS_OpXX($03, $15AE)
	%DKC3_AnS_OpXX($03, $15B3)
	%DKC3_AnS_OpXX($03, $15AE)
	%DKC3_AnS_OpXX($03, $15A9)
	%DKC3_AnS_Op80(CODE_B9AA6C)
	%DKC3_AnS_OpXX($03, $15B8)
	%DKC3_AnS_OpXX($03, $15BD)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9142E, 1, $00)

DATA_F9142F:
	%DKC3_AnS_OpXX($03, $1900)
	%DKC3_AnS_Op85(CODE_B9AA15)
	%DKC3_AnS_Op8A($03, $1923)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9143A, 1, $00)

DATA_F9143B:
	%DKC3_AnS_OpXX($02, $195F)
	%DKC3_AnS_OpXX($02, $1964)
	%DKC3_AnS_OpXX($02, $1969)
	%DKC3_AnS_OpXX($02, $196E)
	%DKC3_AnS_OpXX($02, $1973)
	%DKC3_AnS_OpXX($02, $1978)
	%DKC3_AnS_Op91($006C, DATA_F9145E)
	%DKC3_AnS_Op85(CODE_B9AA24)
	%DKC3_AnS_OpXX($02, $197D)
	%DKC3_AnS_OpXX($02, $1982)
	%DKC3_AnS_Op80(CODE_B9A1B7)
DATA_F9145E:
	%DKC3_AnS_OpXX($02, $197D)
	%DKC3_AnS_OpXX($02, $1973)
	%DKC3_AnS_OpXX($02, $1969)
	%DKC3_AnS_OpXX($02, $195F)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9146E, 1, $00)

DATA_F9146F:
	%DKC3_AnS_OpXX($02, $0C80)
	%DKC3_AnS_OpXX($01, $0C85)
	%DKC3_AnS_Op86(CODE_B9AB3F, $0009)

DATA_F9147A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9147B, 1, $00)

DATA_F9147C:
	%DKC3_AnS_OpXX($01, $0C8A)
	%DKC3_AnS_OpXX($02, $0C8F)
	%DKC3_AnS_OpXX($02, $0C94)
	%DKC3_AnS_OpXX($02, $0C99)
	%DKC3_AnS_OpXX($02, $0C9E)
	%DKC3_AnS_OpXX($02, $0CA3)
	%DKC3_AnS_OpXX($02, $0CA8)
	%DKC3_AnS_OpXX($02, $0CAD)
	%DKC3_AnS_OpXX($02, $0CB2)
	%DKC3_AnS_OpXX($02, $0CB7)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($03, $0CBC)
	%DKC3_AnS_Op83(CODE_B9ABC0)
	%DKC3_AnS_OpXX($03, $0CC1)
	%DKC3_AnS_OpXX($03, $0CC6)
	%DKC3_AnS_OpXX($03, $0CCB)
	%DKC3_AnS_OpXX($03, $0CD0)
	%DKC3_AnS_OpXX($03, $0CD5)
	%DKC3_AnS_OpXX($03, $0CDA)
	%DKC3_AnS_OpXX($03, $0CDF)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op83(CODE_B9ABC0)
	%DKC3_AnS_Op8C($6C, DATA_F914CA)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F914C9, 1, $00)

DATA_F914CA:
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_Op85(CODE_B9AAEE)
DATA_F914D2:
	%DKC3_AnS_OpXX($01, $0E10)
	%DKC3_AnS_OpXX($02, $0E15)
	%DKC3_AnS_OpXX($01, $0E1A)
	%DKC3_AnS_OpXX($02, $0E1F)
	%DKC3_AnS_OpXX($01, $0E24)
	%DKC3_AnS_OpXX($02, $0E29)
	%DKC3_AnS_OpXX($01, $0E2E)
	%DKC3_AnS_Op82(DATA_F914D2)

DATA_F914EA:
	%DKC3_AnS_OpXX($01, $0DD4)
	%DKC3_AnS_OpXX($01, $0DD9)
	%DKC3_AnS_OpXX($01, $0DDE)
	%DKC3_AnS_OpXX($01, $0DE3)
	%DKC3_AnS_OpXX($01, $0DE8)
	%DKC3_AnS_OpXX($01, $0DED)
	%DKC3_AnS_OpXX($01, $0DF2)
	%DKC3_AnS_OpXX($01, $0DF7)
	%DKC3_AnS_OpXX($01, $0DFC)
	%DKC3_AnS_OpXX($01, $0E01)
	%DKC3_AnS_OpXX($01, $0E06)
	%DKC3_AnS_Op85(CODE_B9AAFA)
	%DKC3_AnS_OpXX($01, $0E0B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91512, 1, $00)

DATA_F91513:
	%DKC3_AnS_Op83(CODE_B9AB12)
	%DKC3_AnS_OpXX($02, $0CE4)
	%DKC3_AnS_OpXX($02, $0CE9)
DATA_F9151C:
	%DKC3_AnS_OpXX($02, $0CEE)
	%DKC3_AnS_OpXX($02, $0CF3)
	%DKC3_AnS_OpXX($02, $0CF8)
	%DKC3_AnS_OpXX($02, $0CFD)
	%DKC3_AnS_OpXX($02, $0D02)
	%DKC3_AnS_Op83(CODE_B9ABD2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9152F, 1, $00)

DATA_F91530:
	%DKC3_AnS_OpXX($02, $0CD0)
	%DKC3_AnS_OpXX($02, $0CD5)
	%DKC3_AnS_OpXX($02, $0CDA)
	%DKC3_AnS_OpXX($02, $0CDF)
	%DKC3_AnS_Op8C($6C, DATA_F914CA)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91544, 1, $00)

DATA_F91545:
	%DKC3_AnS_OpXX($02, $0F32)
	%DKC3_AnS_OpXX($02, $0F37)
	%DKC3_AnS_OpXX($02, $0F3C)
	%DKC3_AnS_OpXX($02, $0F41)
	%DKC3_AnS_OpXX($02, $0F46)
	%DKC3_AnS_OpXX($02, $0F4B)
	%DKC3_AnS_OpXX($02, $0F50)
	%DKC3_AnS_OpXX($02, $0F55)
	%DKC3_AnS_OpXX($02, $0F5A)
	%DKC3_AnS_OpXX($02, $0F5F)
	%DKC3_AnS_OpXX($02, $0F64)
	%DKC3_AnS_OpXX($02, $0F69)
	%DKC3_AnS_OpXX($02, $0F6E)
	%DKC3_AnS_OpXX($02, $0F73)
	%DKC3_AnS_OpXX($02, $0F78)
	%DKC3_AnS_OpXX($02, $0F7D)
	%DKC3_AnS_Op85(CODE_B9AB24)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91579, 1, $00)

DATA_F9157A:
	%DKC3_AnS_OpXX($02, $0C99)
	%DKC3_AnS_OpXX($02, $0C9E)
	%DKC3_AnS_OpXX($02, $0CA3)
	%DKC3_AnS_OpXX($02, $0CA8)
	%DKC3_AnS_OpXX($02, $0CAD)
	%DKC3_AnS_OpXX($02, $0CB2)
	%DKC3_AnS_OpXX($02, $0CB7)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($03, $0CBC)
	%DKC3_AnS_Op83(CODE_B9ABC0)
	%DKC3_AnS_OpXX($03, $0CC1)
	%DKC3_AnS_OpXX($03, $0CC6)
	%DKC3_AnS_OpXX($03, $0CCB)
	%DKC3_AnS_OpXX($03, $0CD0)
	%DKC3_AnS_OpXX($03, $0CD5)
	%DKC3_AnS_OpXX($03, $0CDA)
	%DKC3_AnS_OpXX($03, $0CDF)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op83(CODE_B9ABC0)
	%DKC3_AnS_Op8C($6C, DATA_F914CA)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F915BE, 1, $00)

DATA_F915BF:
	%DKC3_AnS_Op85(CODE_B9AB24)
	%DKC3_AnS_OpXX($02, $0F32)
	%DKC3_AnS_OpXX($02, $0F37)
	%DKC3_AnS_OpXX($02, $0F3C)
	%DKC3_AnS_OpXX($02, $0F41)
	%DKC3_AnS_OpXX($02, $0F46)
	%DKC3_AnS_OpXX($02, $0F4B)
	%DKC3_AnS_OpXX($02, $0F50)
	%DKC3_AnS_OpXX($02, $0F55)
	%DKC3_AnS_OpXX($02, $0F5A)
	%DKC3_AnS_OpXX($02, $0F5F)
	%DKC3_AnS_OpXX($02, $0F64)
	%DKC3_AnS_OpXX($02, $0F69)
	%DKC3_AnS_OpXX($02, $0F6E)
	%DKC3_AnS_OpXX($02, $0F73)
	%DKC3_AnS_OpXX($02, $0F78)
	%DKC3_AnS_OpXX($02, $0F7D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F915F3, 1, $00)

DATA_F915F4:
	%DKC3_AnS_Op85(CODE_B9AB24)
	%DKC3_AnS_OpXX($02, $0F32)
	%DKC3_AnS_OpXX($02, $0F37)
	%DKC3_AnS_OpXX($02, $0F3C)
	%DKC3_AnS_OpXX($02, $0F41)
	%DKC3_AnS_OpXX($02, $0F46)
	%DKC3_AnS_OpXX($02, $0F4B)
	%DKC3_AnS_OpXX($02, $0F50)
	%DKC3_AnS_OpXX($02, $0F55)
	%DKC3_AnS_OpXX($02, $0F5A)
	%DKC3_AnS_OpXX($02, $0F5F)
	%DKC3_AnS_OpXX($02, $0F64)
	%DKC3_AnS_OpXX($02, $0F69)
	%DKC3_AnS_OpXX($02, $0F6E)
	%DKC3_AnS_OpXX($02, $0F73)
	%DKC3_AnS_OpXX($02, $0F78)
	%DKC3_AnS_OpXX($02, $0F7D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91628, 1, $00)

DATA_F91629:
	%DKC3_AnS_OpXX($08, $0C7B)
	%DKC3_AnS_OpXX($03, $0BD6)
	%DKC3_AnS_OpXX($03, $0BDB)
	%DKC3_AnS_OpXX($03, $0BE0)
	%DKC3_AnS_OpXX($03, $0BDB)
	%DKC3_AnS_OpXX($03, $0BD6)
	%DKC3_AnS_OpXX($08, $0C7B)
	%DKC3_AnS_Op81(CODE_B9AB2F, DATA_F91652)
	%DKC3_AnS_OpXX($03, $0BDB)
	%DKC3_AnS_OpXX($03, $0BE0)
	%DKC3_AnS_OpXX($03, $0BDB)
	%DKC3_AnS_OpXX($03, $0BD6)
	%DKC3_AnS_OpXX($10, $0C7B)
DATA_F91652:
	%DKC3_AnS_Op91($0060, $0000)
	%DKC3_AnS_OpXX($02, $0B3B)
DATA_F9165A:
	%DKC3_AnS_Op8A($02, $0B77)
	%DKC3_AnS_OpXX($02, $0B2C)
	%DKC3_AnS_Op82(DATA_F9165A)

DATA_F91664:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91665, 1, $00)

DATA_F91666:
	%DKC3_AnS_OpXX($03, $0C21)
	%DKC3_AnS_Op8A($03, $0C6C)
	%DKC3_AnS_Op91($0060, $0000)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91673, 1, $00)

DATA_F91674:
	%DKC3_AnS_OpXX($03, $146E)
	%DKC3_AnS_Op81(CODE_B9AB2F, DATA_F916A1)
	%DKC3_AnS_OpXX($03, $14AF)
	%DKC3_AnS_Op8A($02, $14C3)
	%DKC3_AnS_OpXX($06, $14C8)
	%DKC3_AnS_OpXX($06, $14CD)
	%DKC3_AnS_OpXX($06, $14C8)
	%DKC3_AnS_OpXX($06, $14CD)
	%DKC3_AnS_OpXX($06, $14C8)
	%DKC3_AnS_Op8B($02, $14AF)
	%DKC3_AnS_OpXX($02, $146E)
	%DKC3_AnS_Op91($0060, $0000)
	%DKC3_AnS_Op82(DATA_F916AC)

DATA_F916A1:
	%DKC3_AnS_OpXX($0C, $14AF)
	%DKC3_AnS_OpXX($02, $146E)
	%DKC3_AnS_Op91($0060, $0000)
DATA_F916AC:
	%DKC3_AnS_Op8A($02, $14AA)
	%DKC3_AnS_OpXX($02, $145F)
	%DKC3_AnS_Op82(DATA_F916AC)

DATA_F916B6:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F916B7, 1, $00)

DATA_F916B8:
	%DKC3_AnS_OpXX($03, $1752)
	%DKC3_AnS_Op8A($03, $179D)
	%DKC3_AnS_Op91($0060, $0000)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F916C5, 1, $00)

DATA_F916C6:
	%DKC3_AnS_OpXX($02, $152C)
	%DKC3_AnS_OpXX($01, $1531)
	%DKC3_AnS_Op86(CODE_B9AB3F, $0090)

DATA_F916D1:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F916D2, 1, $00)

DATA_F916D3:
	%DKC3_AnS_Op85(CODE_B9AB97)
	%DKC3_AnS_OpXX($04, $1536)
	%DKC3_AnS_OpXX($04, $153B)
	%DKC3_AnS_OpXX($04, $1540)
	%DKC3_AnS_OpXX($04, $1545)
DATA_F916E2:
	%DKC3_AnS_OpXX($04, $154A)
	%DKC3_AnS_OpXX($04, $154F)
	%DKC3_AnS_Op80(CODE_B9A9CB)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($04, $1554)
	%DKC3_AnS_OpXX($04, $1559)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_OpXX($04, $155E)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91701, 1, $00)

DATA_F91702:
	%DKC3_AnS_OpXX($04, $155E)
	%DKC3_AnS_Op83(CODE_B9ABD2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91709, 1, $00)

DATA_F9170A:
	%DKC3_AnS_OpXX($04, $154F)
	%DKC3_AnS_Op80(CODE_B9A9CB)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($04, $1554)
	%DKC3_AnS_OpXX($04, $1559)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_OpXX($04, $155E)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91726, 1, $00)

DATA_F91727:
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_OpXX($02, $1572)
	%DKC3_AnS_OpXX($02, $1577)
	%DKC3_AnS_OpXX($02, $157C)
	%DKC3_AnS_OpXX($02, $1581)
	%DKC3_AnS_OpXX($02, $1586)
	%DKC3_AnS_OpXX($02, $158B)
	%DKC3_AnS_OpXX($02, $1590)
	%DKC3_AnS_OpXX($02, $1595)
	%DKC3_AnS_OpXX($02, $159A)
	%DKC3_AnS_OpXX($02, $159F)
	%DKC3_AnS_OpXX($02, $15A4)
	%DKC3_AnS_Op85(CODE_B9AB24)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9174F, 1, $00)

DATA_F91750:
	%DKC3_AnS_Op85(CODE_B9AB97)
	%DKC3_AnS_OpXX($04, $1545)
	%DKC3_AnS_Op82(DATA_F916E2)

DATA_F91759:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9175A, 1, $00)

DATA_F9175B:
	%DKC3_AnS_Op85(CODE_B9AB24)
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_OpXX($02, $1572)
	%DKC3_AnS_OpXX($02, $1577)
	%DKC3_AnS_OpXX($02, $157C)
	%DKC3_AnS_OpXX($02, $1581)
	%DKC3_AnS_OpXX($02, $1586)
	%DKC3_AnS_OpXX($02, $158B)
	%DKC3_AnS_OpXX($02, $1590)
	%DKC3_AnS_OpXX($02, $1595)
	%DKC3_AnS_OpXX($02, $159A)
	%DKC3_AnS_OpXX($02, $159F)
	%DKC3_AnS_OpXX($02, $15A4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91783, 1, $00)

DATA_F91784:
	%DKC3_AnS_Op85(CODE_B9AC04)
	%DKC3_AnS_OpXX($08, $0D07)
	%DKC3_AnS_OpXX($08, $0D0C)
	%DKC3_AnS_OpXX($08, $0D11)
	%DKC3_AnS_OpXX($08, $0D16)
	%DKC3_AnS_OpXX($08, $0D1B)
	%DKC3_AnS_OpXX($08, $0D16)
	%DKC3_AnS_OpXX($08, $0D11)
	%DKC3_AnS_OpXX($08, $0D0C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F917A0, 1, $00)

DATA_F917A1:
	%DKC3_AnS_Op85(CODE_B9AC15)
	%DKC3_AnS_OpXX($03, $0D20)
	%DKC3_AnS_OpXX($03, $0D25)
	%DKC3_AnS_OpXX($03, $0D2A)
	%DKC3_AnS_OpXX($03, $0D2F)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($03, $0D34)
	%DKC3_AnS_OpXX($03, $0D39)
	%DKC3_AnS_OpXX($03, $0D3E)
	%DKC3_AnS_OpXX($03, $0D43)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($03, $0D48)
	%DKC3_AnS_OpXX($03, $0D4D)
	%DKC3_AnS_OpXX($03, $0D52)
	%DKC3_AnS_OpXX($03, $0D57)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($03, $0D5C)
	%DKC3_AnS_OpXX($03, $0D61)
	%DKC3_AnS_OpXX($03, $0D66)
	%DKC3_AnS_OpXX($03, $0D6B)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F917E1, 1, $00)

DATA_F917E2:
	%DKC3_AnS_OpXX($02, $0C80)
	%DKC3_AnS_OpXX($01, $0C85)
	%DKC3_AnS_Op86(CODE_B9ABE6, $0009)

DATA_F917ED:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F917EE, 1, $00)

DATA_F917EF:
	%DKC3_AnS_OpXX($02, $0C80)
	%DKC3_AnS_OpXX($01, $0C85)
	%DKC3_AnS_Op86(CODE_B9ABF7, $0009)

DATA_F917FA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F917FB, 1, $00)

DATA_F917FC:
	%DKC3_AnS_Op81(CODE_B9AC95, DATA_F9180D)
	%DKC3_AnS_Op8F($0400)
	%DKC3_AnS_OpXX($05, $17D4)
	%DKC3_AnS_Op8F($0C00)
	%DKC3_AnS_OpXX($05, $17D9)
DATA_F9180D:
	%DKC3_AnS_Op8F($1300)
	%DKC3_AnS_Op87($009E)

DATA_F91813:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91814, 1, $00)

DATA_F91815:
	%DKC3_AnS_Op8F($1300)
	%DKC3_AnS_Op85(CODE_B9AC04)
	%DKC3_AnS_OpXX($08, $17AC)
	%DKC3_AnS_OpXX($08, $17B1)
	%DKC3_AnS_OpXX($08, $17B6)
	%DKC3_AnS_OpXX($08, $17BB)
	%DKC3_AnS_OpXX($08, $17C0)
	%DKC3_AnS_OpXX($08, $17C5)
	%DKC3_AnS_OpXX($08, $17CA)
	%DKC3_AnS_OpXX($08, $17CF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91834, 1, $00)

DATA_F91835:
	%DKC3_AnS_Op8F($1300)
	%DKC3_AnS_Op85(CODE_B9AC15)
	%DKC3_AnS_OpXX($05, $17DE)
	%DKC3_AnS_OpXX($05, $17E3)
DATA_F91841:
	%DKC3_AnS_OpXX($05, $17E8)
	%DKC3_AnS_OpXX($05, $17ED)
	%DKC3_AnS_OpXX($05, $17F2)
	%DKC3_AnS_OpXX($05, $17F7)
	%DKC3_AnS_OpXX($05, $17FC)
	%DKC3_AnS_OpXX($05, $1801)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($05, $1806)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($05, $180B)
	%DKC3_AnS_OpXX($05, $1810)
	%DKC3_AnS_OpXX($05, $1815)
	%DKC3_AnS_OpXX($05, $181A)
	%DKC3_AnS_OpXX($05, $181F)
	%DKC3_AnS_OpXX($05, $1824)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($05, $1829)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($05, $17DE)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_OpXX($05, $17E3)
	%DKC3_AnS_Op83(CODE_B9AC31)
	%DKC3_AnS_Op82(DATA_F91841)

DATA_F91886:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91887, 1, $00)

DATA_F91888:
	%DKC3_AnS_Op8F($0C00)
	%DKC3_AnS_OpXX($04, $17D9)
	%DKC3_AnS_Op8F($0400)
	%DKC3_AnS_OpXX($03, $17D4)
	%DKC3_AnS_Op8F($0000)
	%DKC3_AnS_Op83(CODE_B9ABE6)
	%DKC3_AnS_Op82(DATA_F916E2)

DATA_F9189D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9189E, 1, $00)

DATA_F9189F:
	%DKC3_AnS_Op8F($0C00)
	%DKC3_AnS_OpXX($04, $17D9)
	%DKC3_AnS_Op8F($0400)
	%DKC3_AnS_OpXX($03, $17D4)
	%DKC3_AnS_Op8F($0000)
	%DKC3_AnS_Op83(CODE_B9ABF7)
	%DKC3_AnS_Op82(DATA_F916E2)

DATA_F918B4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F918B5, 1, $00)

DATA_F918B6:
	%DKC3_AnS_Op85(CODE_B9ACA9)
	%DKC3_AnS_OpXX($10, $0E6F)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($18, $0E8D)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($28, $0E6F)
	%DKC3_AnS_OpXX($08, $0E92)
	%DKC3_AnS_OpXX($08, $0E97)
	%DKC3_AnS_OpXX($18, $0E9C)
	%DKC3_AnS_OpXX($08, $0E97)
	%DKC3_AnS_OpXX($08, $0E92)
	%DKC3_AnS_OpXX($38, $0E6F)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($10, $0E8D)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($30, $0E8D)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($40, $0E6F)
	%DKC3_AnS_OpXX($08, $0E92)
	%DKC3_AnS_OpXX($08, $0E97)
	%DKC3_AnS_OpXX($28, $0E9C)
	%DKC3_AnS_OpXX($08, $0E97)
	%DKC3_AnS_OpXX($08, $0E92)
	%DKC3_AnS_OpXX($08, $0E6F)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($18, $0E8D)
	%DKC3_AnS_OpXX($08, $0E88)
	%DKC3_AnS_OpXX($08, $0E83)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91923, 1, $00)

DATA_F91924:
	%DKC3_AnS_OpXX($04, $0E33)
	%DKC3_AnS_Op85(CODE_B9ACD1)
DATA_F9192A:
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op83(CODE_B9AD05)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op94($04, $0E33, $37, $2F, $80)
	%DKC3_AnS_Op82(DATA_F9192A)

DATA_F91968:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91969, 1, $00)

DATA_F9196A:
	%DKC3_AnS_OpXX($03, $0E6F)
	%DKC3_AnS_OpXX($03, $0E74)
	%DKC3_AnS_OpXX($03, $0E79)
	%DKC3_AnS_OpXX($03, $0E7E)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $0E7E)
	%DKC3_AnS_OpXX($03, $0E79)
	%DKC3_AnS_OpXX($03, $0E74)
	%DKC3_AnS_OpXX($03, $0E6F)
	%DKC3_AnS_Op89($801B)

DATA_F91988:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91989, 1, $00)

DATA_F9198A:
	%DKC3_AnS_Op86(CODE_B9ABE6, $0009)

DATA_F9198F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91990, 1, $00)

DATA_F91991:
	%DKC3_AnS_Op85(CODE_B9ACA9)
	%DKC3_AnS_OpXX($30, $1888)
	%DKC3_AnS_OpXX($08, $18BA)
	%DKC3_AnS_OpXX($08, $18B5)
	%DKC3_AnS_OpXX($08, $18B0)
	%DKC3_AnS_OpXX($18, $18AB)
	%DKC3_AnS_OpXX($06, $18B0)
	%DKC3_AnS_OpXX($06, $18B5)
	%DKC3_AnS_OpXX($06, $18BA)
	%DKC3_AnS_OpXX($40, $1888)
	%DKC3_AnS_OpXX($08, $189C)
	%DKC3_AnS_OpXX($08, $18A1)
	%DKC3_AnS_OpXX($18, $18A6)
	%DKC3_AnS_OpXX($08, $18A1)
	%DKC3_AnS_OpXX($08, $189C)
	%DKC3_AnS_OpXX($30, $1888)
	%DKC3_AnS_OpXX($08, $18BA)
	%DKC3_AnS_OpXX($08, $18B5)
	%DKC3_AnS_OpXX($08, $18B0)
	%DKC3_AnS_OpXX($28, $18AB)
	%DKC3_AnS_OpXX($08, $18B0)
	%DKC3_AnS_OpXX($08, $18B5)
	%DKC3_AnS_OpXX($08, $18BA)
	%DKC3_AnS_OpXX($40, $1888)
	%DKC3_AnS_OpXX($08, $189C)
	%DKC3_AnS_OpXX($08, $18A1)
	%DKC3_AnS_OpXX($10, $18A6)
	%DKC3_AnS_OpXX($08, $18A1)
	%DKC3_AnS_OpXX($08, $189C)
	%DKC3_AnS_OpXX($02, $1888)
	%DKC3_AnS_OpXX($02, $189C)
	%DKC3_AnS_OpXX($02, $18A1)
	%DKC3_AnS_OpXX($30, $18A6)
	%DKC3_AnS_OpXX($08, $18A1)
	%DKC3_AnS_OpXX($08, $189C)
	%DKC3_AnS_OpXX($30, $1888)
	%DKC3_AnS_OpXX($08, $18BA)
	%DKC3_AnS_OpXX($08, $18B5)
	%DKC3_AnS_OpXX($08, $18B0)
	%DKC3_AnS_OpXX($18, $18AB)
	%DKC3_AnS_OpXX($06, $18B0)
	%DKC3_AnS_OpXX($06, $18B5)
	%DKC3_AnS_OpXX($06, $18BA)
	%DKC3_AnS_OpXX($20, $1888)
	%DKC3_AnS_OpXX($08, $18BA)
	%DKC3_AnS_OpXX($08, $18B5)
	%DKC3_AnS_OpXX($08, $18B0)
	%DKC3_AnS_OpXX($30, $18AB)
	%DKC3_AnS_OpXX($06, $18B0)
	%DKC3_AnS_OpXX($06, $18B5)
	%DKC3_AnS_OpXX($06, $18BA)
	%DKC3_AnS_OpXX($20, $1888)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91A2E, 1, $00)

DATA_F91A2F:
	%DKC3_AnS_OpXX($04, $1838)
	%DKC3_AnS_Op85(CODE_B9ACD1)
DATA_F91A35:
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op83(CODE_B9AD05)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op94($04, $1838, $4B, $2F, $80)
	%DKC3_AnS_Op82(DATA_F91A35)

DATA_F91A73:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91A74, 1, $00)

DATA_F91A75:
	%DKC3_AnS_OpXX($02, $1888)
	%DKC3_AnS_OpXX($02, $188D)
	%DKC3_AnS_OpXX($02, $1892)
	%DKC3_AnS_OpXX($02, $1897)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $1897)
	%DKC3_AnS_OpXX($02, $1892)
	%DKC3_AnS_OpXX($02, $188D)
	%DKC3_AnS_OpXX($02, $1888)
	%DKC3_AnS_Op89($801B)

DATA_F91A93:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91A94, 1, $00)

DATA_F91A95:
	%DKC3_AnS_Op83(CODE_B9ABE6)
	%DKC3_AnS_OpXX($02, $1545)
	%DKC3_AnS_Op82(DATA_F916E2)

DATA_F91A9E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91A9F, 1, $00)

DATA_F91AA0:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_OpXX($02, $0F82)
	%DKC3_AnS_OpXX($02, $0F87)
	%DKC3_AnS_OpXX($02, $0F8C)
	%DKC3_AnS_OpXX($02, $0F91)
	%DKC3_AnS_Op83(CODE_B9AD2F)
	%DKC3_AnS_OpXX($02, $0F96)
	%DKC3_AnS_OpXX($02, $0F9B)
	%DKC3_AnS_OpXX($02, $0FA0)
	%DKC3_AnS_Op95($03, $0FA5, $001C, $FFFF)
	%DKC3_AnS_Op95($03, $0FAA, $001C, $FFF6)
	%DKC3_AnS_Op95($03, $0FAF, $0015, $FFEF)
	%DKC3_AnS_Op95($03, $0FB4, $0010, $FFEA)
	%DKC3_AnS_Op83(CODE_B9AD21)
	%DKC3_AnS_Op95($03, $0FB9, $0006, $FFE8)
	%DKC3_AnS_Op95($03, $0FBE, $0000, $FFE9)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91AF2, 1, $00)

DATA_F91AF3:
	%DKC3_AnS_Op85(CODE_B9AD36)
	%DKC3_AnS_Op95($05, $0FC3, $0000, $FFE8)
	%DKC3_AnS_Op95($09, $0FC8, $0000, $FFE7)
	%DKC3_AnS_Op95($05, $0FC3, $0000, $FFE8)
	%DKC3_AnS_Op95($09, $0FBE, $0000, $FFE9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91B17, 1, $00)

DATA_F91B18:
	%DKC3_AnS_Op85(CODE_B9AD41)
	%DKC3_AnS_Op95($03, $0FCD, $0005, $FFE2)
	%DKC3_AnS_Op95($03, $0FD2, $0005, $FFE3)
	%DKC3_AnS_Op95($03, $0FD7, $0005, $FFE4)
	%DKC3_AnS_Op95($03, $0FDC, $0007, $FFE6)
	%DKC3_AnS_Op95($03, $0FE1, $0009, $FFE8)
	%DKC3_AnS_Op95($03, $0FE6, $0008, $FFE8)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op95($03, $0FEB, $0007, $FFE6)
	%DKC3_AnS_Op95($03, $0FF0, $0006, $FFE3)
	%DKC3_AnS_Op95($03, $0FF5, $0005, $FFE2)
	%DKC3_AnS_Op95($03, $0FFA, $0005, $FFE3)
	%DKC3_AnS_Op95($03, $0FFF, $0005, $FFE4)
	%DKC3_AnS_Op95($03, $1004, $0007, $FFE6)
	%DKC3_AnS_Op95($03, $1009, $0009, $FFE8)
	%DKC3_AnS_Op95($03, $100E, $0008, $FFE7)
	%DKC3_AnS_Op95($03, $1013, $0007, $FFE6)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op95($03, $1018, $0006, $FFE4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91BA2, 1, $00)

DATA_F91BA3:
	%DKC3_AnS_Op95($03, $1013, $0007, $FFE6)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op95($03, $1018, $0006, $FFE4)
	%DKC3_AnS_Op89($8012)

DATA_F91BB9:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91BBA, 1, $00)

DATA_F91BBB:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op95($02, $0FBE, $0000, $FFE9)
	%DKC3_AnS_Op95($02, $0FB9, $0006, $FFE8)
	%DKC3_AnS_Op83(CODE_B9AD28)
	%DKC3_AnS_Op95($02, $0FB4, $0010, $FFEA)
	%DKC3_AnS_Op95($02, $0FAF, $0015, $FFEF)
	%DKC3_AnS_Op95($02, $0FAA, $001C, $FFF6)
	%DKC3_AnS_Op95($02, $0FA5, $001C, $FFFF)
	%DKC3_AnS_Op83(CODE_B9AD6C)
	%DKC3_AnS_OpXX($02, $0FA0)
	%DKC3_AnS_OpXX($02, $0F9B)
	%DKC3_AnS_OpXX($02, $0F96)
	%DKC3_AnS_OpXX($02, $0F91)
	%DKC3_AnS_OpXX($02, $0F8C)
	%DKC3_AnS_OpXX($02, $0F87)
	%DKC3_AnS_OpXX($02, $0F82)
	%DKC3_AnS_Op80(CODE_B9AD9E)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91C10, 1, $00)

DATA_F91C11:
	%DKC3_AnS_Op83(CODE_B9ADD2)
	%DKC3_AnS_Op95($02, $101D, $FFFA, $FFE2)
	%DKC3_AnS_Op95($02, $1022, $FFE8, $FFE2)
	%DKC3_AnS_Op95($02, $1027, $FFDC, $FFE8)
	%DKC3_AnS_Op95($02, $102C, $FFDA, $FFEC)
	%DKC3_AnS_Op95($05, $1031, $FFD8, $FFEE)
	%DKC3_AnS_Op95($02, $1036, $FFD7, $FFEF)
	%DKC3_AnS_Op95($02, $103B, $FFD6, $FFF0)
	%DKC3_AnS_Op95($02, $1040, $FFD6, $FFF1)
	%DKC3_AnS_Op95($02, $1045, $FFD9, $FFED)
	%DKC3_AnS_Op95($02, $104A, $FFDE, $FFE6)
	%DKC3_AnS_Op95($02, $104F, $FFE7, $FFE2)
	%DKC3_AnS_Op95($02, $1054, $FFF9, $FFE0)
	%DKC3_AnS_Op95($02, $1059, $000C, $FFE0)
	%DKC3_AnS_Op83(CODE_B9ADFB)
	%DKC3_AnS_OpXX($02, $105E)
	%DKC3_AnS_OpXX($02, $1063)
	%DKC3_AnS_OpXX($02, $1068)
	%DKC3_AnS_OpXX($02, $106D)
	%DKC3_AnS_OpXX($02, $1072)
	%DKC3_AnS_OpXX($02, $1077)
	%DKC3_AnS_OpXX($02, $107C)
	%DKC3_AnS_OpXX($02, $1081)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91C9B, 1, $00)

DATA_F91C9C:
	%DKC3_AnS_Op95($02, $0FF5, $0005, $FFE2)
	%DKC3_AnS_Op86(CODE_B9AB3F, $0025)

DATA_F91CA9:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91CAA, 1, $00)

DATA_F91CAB:
	%DKC3_AnS_Op95($02, $0FF5, $0005, $FFE2)
	%DKC3_AnS_Op80(CODE_B9A9B3)
DATA_F91CB6:
	%DKC3_AnS_Op95($05, $0FF5, $0005, $FFE2)
	%DKC3_AnS_Op83(CODE_B9ABC0)
	%DKC3_AnS_Op82(DATA_F91CB6)

DATA_F91CC4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91CC5, 1, $00)

DATA_F91CC6:
	%DKC3_AnS_Op95($05, $0FF5, $0005, $FFE2)
	%DKC3_AnS_Op83(CODE_B9ABD2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91CD2, 1, $00)

DATA_F91CD3:
	%DKC3_AnS_Op95($05, $0FF5, $0005, $FFE2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91CDC, 1, $00)

DATA_F91CDD:
	%DKC3_AnS_OpXX($03, $0C21)
	%DKC3_AnS_Op85(CODE_B9ADAA)
	%DKC3_AnS_OpXX($03, $0C26)
	%DKC3_AnS_OpXX($03, $0C2B)
	%DKC3_AnS_OpXX($03, $0C30)
	%DKC3_AnS_OpXX($03, $0C35)
	%DKC3_AnS_OpXX($03, $0C3A)
	%DKC3_AnS_OpXX($03, $0C3F)
	%DKC3_AnS_OpXX($03, $0C44)
	%DKC3_AnS_OpXX($03, $0C49)
	%DKC3_AnS_OpXX($03, $0C4E)
	%DKC3_AnS_OpXX($03, $0C53)
	%DKC3_AnS_OpXX($03, $0C58)
	%DKC3_AnS_OpXX($03, $0C5D)
	%DKC3_AnS_OpXX($03, $0C62)
	%DKC3_AnS_OpXX($03, $0C67)
	%DKC3_AnS_OpXX($03, $0C6C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91D11, 1, $00)

DATA_F91D12:
	%DKC3_AnS_OpXX($03, $0C71)
	%DKC3_AnS_OpXX($03, $0C76)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $0C76)
	%DKC3_AnS_OpXX($03, $0C71)
	%DKC3_AnS_Op89($8028)

DATA_F91D24:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91D25, 1, $00)

DATA_F91D26:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op83(CODE_B9AD2F)
	%DKC3_AnS_Op95($03, $15C2, $0011, $0000)
	%DKC3_AnS_Op95($03, $15C7, $0012, $FFFD)
	%DKC3_AnS_Op95($03, $15CC, $0014, $FFF9)
	%DKC3_AnS_Op95($03, $15D1, $0014, $FFF5)
	%DKC3_AnS_Op95($03, $15D6, $0014, $FFF3)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91D58, 1, $00)

DATA_F91D59:
	%DKC3_AnS_Op85(CODE_B9ADC7)
	%DKC3_AnS_Op95($03, $15DB, $0014, $FFF3)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91D68, 1, $00)

DATA_F91D69:
	%DKC3_AnS_Op85(CODE_B9AD41)
	%DKC3_AnS_Op95($04, $15DB, $0014, $FFF3)
	%DKC3_AnS_Op95($04, $15E0, $0014, $FFF2)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op95($04, $15E5, $0014, $FFF2)
	%DKC3_AnS_Op95($04, $15EA, $0014, $FFF2)
	%DKC3_AnS_Op95($04, $15EF, $0014, $FFF3)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op95($04, $15F4, $0014, $FFF4)
	%DKC3_AnS_Op95($04, $15F9, $0014, $FFF4)
	%DKC3_AnS_Op95($04, $15FE, $0014, $FFF4)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op95($04, $1603, $0014, $FFF3)
	%DKC3_AnS_Op95($04, $1608, $0014, $FFF2)
	%DKC3_AnS_Op95($04, $160D, $0014, $FFF2)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op95($04, $1612, $0014, $FFF3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91DD9, 1, $00)

DATA_F91DDA:
	%DKC3_AnS_Op95($06, $160D, $0014, $FFF2)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op95($06, $1612, $0014, $FFF3)
	%DKC3_AnS_Op89($8012)

DATA_F91DF0:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91DF1, 1, $00)

DATA_F91DF2:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op83(CODE_B9AD6C)
	%DKC3_AnS_Op95($02, $15D6, $0014, $FFF3)
	%DKC3_AnS_Op95($02, $15D1, $0014, $FFF5)
	%DKC3_AnS_Op95($02, $15CC, $0014, $FFF9)
	%DKC3_AnS_Op95($02, $15C7, $0012, $FFFD)
	%DKC3_AnS_Op95($02, $15C2, $0011, $0000)
	%DKC3_AnS_Op80(CODE_B9AD9E)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91E27, 1, $00)

DATA_F91E28:
	%DKC3_AnS_Op83(CODE_B9ADD2)
	%DKC3_AnS_Op95($02, $1702, $0014, $FFF5)
	%DKC3_AnS_Op95($02, $1707, $0016, $FFF4)
	%DKC3_AnS_Op95($02, $170C, $0019, $FFF2)
	%DKC3_AnS_Op95($02, $1711, $001D, $FFF6)
	%DKC3_AnS_Op95($02, $1716, $0018, $FFFC)
	%DKC3_AnS_Op95($02, $171B, $0016, $0001)
	%DKC3_AnS_Op95($02, $1720, $0012, $0005)
	%DKC3_AnS_Op95($02, $1725, $0017, $0004)
	%DKC3_AnS_Op95($02, $172A, $001F, $0003)
	%DKC3_AnS_Op83(CODE_B9ADFB)
	%DKC3_AnS_OpXX($03, $172F)
	%DKC3_AnS_OpXX($03, $1734)
	%DKC3_AnS_OpXX($03, $1739)
	%DKC3_AnS_OpXX($07, $173E)
	%DKC3_AnS_OpXX($04, $1743)
	%DKC3_AnS_OpXX($04, $1748)
	%DKC3_AnS_OpXX($04, $174D)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91E8F, 1, $00)

DATA_F91E90:
	%DKC3_AnS_Op95($06, $15EF, $0014, $FFF3)
	%DKC3_AnS_Op86(CODE_B9AB3F, $00AC)

DATA_F91E9D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91E9E, 1, $00)

DATA_F91E9F:
	%DKC3_AnS_Op95($06, $15EF, $0014, $FFF3)
	%DKC3_AnS_Op80(CODE_B9A9B3)
DATA_F91EAA:
	%DKC3_AnS_Op95($06, $15EF, $0014, $FFF3)
	%DKC3_AnS_Op83(CODE_B9ABC0)
	%DKC3_AnS_Op82(DATA_F91EAA)

DATA_F91EB8:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91EB9, 1, $00)

DATA_F91EBA:
	%DKC3_AnS_Op95($06, $15EF, $0014, $FFF3)
	%DKC3_AnS_Op83(CODE_B9ABD2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91EC6, 1, $00)

DATA_F91EC7:
	%DKC3_AnS_Op95($06, $15EF, $0014, $FFF3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91ED0, 1, $00)

DATA_F91ED1:
	%DKC3_AnS_OpXX($03, $1752)
	%DKC3_AnS_Op85(CODE_B9ADAA)
	%DKC3_AnS_OpXX($03, $1757)
	%DKC3_AnS_OpXX($03, $175C)
	%DKC3_AnS_OpXX($03, $1761)
	%DKC3_AnS_OpXX($03, $1766)
	%DKC3_AnS_OpXX($03, $176B)
	%DKC3_AnS_OpXX($03, $1770)
	%DKC3_AnS_OpXX($03, $1775)
	%DKC3_AnS_OpXX($03, $177A)
	%DKC3_AnS_OpXX($03, $177F)
	%DKC3_AnS_OpXX($03, $1784)
	%DKC3_AnS_OpXX($03, $1789)
	%DKC3_AnS_OpXX($03, $178E)
	%DKC3_AnS_OpXX($03, $1793)
	%DKC3_AnS_OpXX($03, $1798)
	%DKC3_AnS_OpXX($03, $179D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91F05, 1, $00)

DATA_F91F06:
	%DKC3_AnS_OpXX($03, $17A2)
	%DKC3_AnS_OpXX($03, $17A7)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $17A7)
	%DKC3_AnS_OpXX($03, $17A2)
	%DKC3_AnS_Op89($8028)

DATA_F91F18:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91F19, 1, $00)

DATA_F91F1A:
	%DKC3_AnS_Op81(CODE_B9B000, DATA_F91F3F)
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $0EA1)
	%DKC3_AnS_Op83(CODE_B9AFA4)
DATA_F91F28:
	%DKC3_AnS_Op83(CODE_B9B015)
	%DKC3_AnS_OpXX($02, $118A)
	%DKC3_AnS_Op83(CODE_B9B03C)
	%DKC3_AnS_OpXX($02, $0EA1)
	%DKC3_AnS_Op81(CODE_B9A962, DATA_F91F28)
	%DKC3_AnS_Op83(CODE_B9B063)
	%DKC3_AnS_Op82(DATA_F91F4D)

DATA_F91F3F:
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $0EA1)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0015)
	%DKC3_AnS_Op80(CODE_B9A96D)
DATA_F91F4D:
	%DKC3_AnS_Op8A($03, $0EBA)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9AFD8)
	%DKC3_AnS_Op8A($03, $0EDD)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_OpXX($03, $0EE2)
	%DKC3_AnS_Op91($0030, $0000)
	%DKC3_AnS_Op91($002A, $0000)
	%DKC3_AnS_OpXX($03, $0EE7)
	%DKC3_AnS_OpXX($03, $0EEC)
	%DKC3_AnS_OpXX($03, $0EF1)
	%DKC3_AnS_OpXX($03, $0EF6)
	%DKC3_AnS_OpXX($03, $0EFB)
	%DKC3_AnS_OpXX($03, $0F00)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0017)
	%DKC3_AnS_Op83(CODE_B9AF9C)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op83(CODE_B9AFE7)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op8C($6C, DATA_F91FA9)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91FA8, 1, $00)

DATA_F91FA9:
	%DKC3_AnS_OpXX($08, $0F05)
	%DKC3_AnS_OpXX($04, $0F0A)
	%DKC3_AnS_OpXX($04, $0F0F)
	%DKC3_AnS_OpXX($04, $0F05)
	%DKC3_AnS_OpXX($04, $0F0A)
	%DKC3_AnS_OpXX($04, $0F0F)
	%DKC3_AnS_Op8D($6C)

DATA_F91FBD:
	%DKC3_AnS_OpXX($04, $0F14)
	%DKC3_AnS_Op8A($04, $0F2D)
	%DKC3_AnS_OpXX($04, $0F14)
	%DKC3_AnS_Op8A($04, $0F2D)
	%DKC3_AnS_Op99()

DATA_F91FCC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F91FCD, 1, $00)

DATA_F91FCE:
	%DKC3_AnS_Op81(CODE_B9B000, DATA_F91FF0)
	%DKC3_AnS_Op83(CODE_B9AFA4)
	%DKC3_AnS_OpXX($02, $0EA1)
DATA_F91FD9:
	%DKC3_AnS_Op83(CODE_B9B015)
	%DKC3_AnS_OpXX($02, $118A)
	%DKC3_AnS_Op83(CODE_B9B03C)
	%DKC3_AnS_OpXX($02, $0EA1)
	%DKC3_AnS_Op81(CODE_B9A983, DATA_F91FD9)
	%DKC3_AnS_Op83(CODE_B9B063)
	%DKC3_AnS_Op83(CODE_B9AFB4)
DATA_F91FF0:
	%DKC3_AnS_Op84(CODE_B9A59B, $0015)
	%DKC3_AnS_OpXX($01, $0EA1)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op80(CODE_B9A99A)
	%DKC3_AnS_OpXX($02, $0EA1)
	%DKC3_AnS_Op83(CODE_B9AFB4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92005, 1, $00)

DATA_F92006:
	%DKC3_AnS_OpXX($04, $0C80)
	%DKC3_AnS_OpXX($08, $0C85)
	%DKC3_AnS_Op83(CODE_B9AFCD)
	%DKC3_AnS_OpXX($01, $0C8A)
	%DKC3_AnS_OpXX($02, $0C8F)
	%DKC3_AnS_OpXX($02, $0C94)
	%DKC3_AnS_OpXX($02, $0C99)
	%DKC3_AnS_OpXX($02, $0C9E)
	%DKC3_AnS_OpXX($02, $0CA3)
	%DKC3_AnS_OpXX($02, $0CA8)
	%DKC3_AnS_OpXX($02, $0CAD)
	%DKC3_AnS_OpXX($02, $0CB2)
	%DKC3_AnS_OpXX($02, $0CB7)
	%DKC3_AnS_OpXX($03, $0CBC)
	%DKC3_AnS_OpXX($03, $0CC1)
	%DKC3_AnS_OpXX($03, $0CC6)
	%DKC3_AnS_OpXX($03, $0CCB)
	%DKC3_AnS_OpXX($03, $0CD0)
	%DKC3_AnS_OpXX($03, $0CD5)
	%DKC3_AnS_OpXX($03, $0CDA)
	%DKC3_AnS_OpXX($03, $0CDF)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92049, 1, $00)

DATA_F9204A:
	%DKC3_AnS_Op84(CODE_B9A5A0, $0015)
	%DKC3_AnS_OpXX($04, $0EA1)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92056, 1, $00)

DATA_F92057:
	%DKC3_AnS_Op81(CODE_B9B000, DATA_F9207C)
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $16C1)
	%DKC3_AnS_Op83(CODE_B9AFA4)
DATA_F92065:
	%DKC3_AnS_Op83(CODE_B9B015)
	%DKC3_AnS_OpXX($02, $19DC)
	%DKC3_AnS_Op83(CODE_B9B03C)
	%DKC3_AnS_OpXX($02, $16C1)
	%DKC3_AnS_Op81(CODE_B9A962, DATA_F92065)
	%DKC3_AnS_Op83(CODE_B9B063)
	%DKC3_AnS_Op82(DATA_F9208A)

DATA_F9207C:
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $16C1)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0016)
	%DKC3_AnS_Op80(CODE_B9A96D)
DATA_F9208A:
	%DKC3_AnS_Op8A($04, $16DA)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9AFDF)
	%DKC3_AnS_Op8A($03, $16F8)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_OpXX($03, $16FD)
	%DKC3_AnS_Op91($0030, $0000)
	%DKC3_AnS_Op91($002A, $0000)
	%DKC3_AnS_OpXX($10, $168F)
	%DKC3_AnS_OpXX($04, $1694)
	%DKC3_AnS_OpXX($04, $1699)
	%DKC3_AnS_OpXX($04, $1617)
	%DKC3_AnS_OpXX($06, $169E)
	%DKC3_AnS_OpXX($06, $16A3)
	%DKC3_AnS_OpXX($06, $16A8)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0019)
	%DKC3_AnS_Op8C($6C, DATA_F920F8)
	%DKC3_AnS_Op8C($6C, DATA_F920E9)
	%DKC3_AnS_Op8C($6C, DATA_F920E9)
	%DKC3_AnS_Op8C($6C, DATA_F920E9)
	%DKC3_AnS_Op8C($6C, DATA_F920E9)
	%DKC3_AnS_Op83(CODE_B9AFE7)
	%DKC3_AnS_Op8C($6C, DATA_F920E9)
	%DKC3_AnS_Op8C($6C, DATA_F920E9)
	%DKC3_AnS_OpXX($03, $16BC)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F920E8, 1, $00)

DATA_F920E9:
	%DKC3_AnS_OpXX($03, $16B2)
	%DKC3_AnS_OpXX($03, $16AD)
	%DKC3_AnS_OpXX($03, $16B2)
	%DKC3_AnS_OpXX($03, $16B7)
	%DKC3_AnS_OpXX($03, $16B2)
DATA_F920F8:
	%DKC3_AnS_OpXX($03, $16AD)
	%DKC3_AnS_OpXX($03, $16B2)
	%DKC3_AnS_OpXX($03, $16B7)
	%DKC3_AnS_Op8D($6C)

DATA_F92103:
	%DKC3_AnS_Op81(CODE_B9B000, DATA_F92125)
	%DKC3_AnS_Op83(CODE_B9AFA4)
	%DKC3_AnS_OpXX($02, $16C1)
DATA_F9210E:
	%DKC3_AnS_Op83(CODE_B9B015)
	%DKC3_AnS_OpXX($02, $19DC)
	%DKC3_AnS_Op83(CODE_B9B03C)
	%DKC3_AnS_OpXX($02, $16C1)
	%DKC3_AnS_Op81(CODE_B9A983, DATA_F9210E)
	%DKC3_AnS_Op83(CODE_B9B063)
	%DKC3_AnS_Op83(CODE_B9AFB4)
DATA_F92125:
	%DKC3_AnS_Op84(CODE_B9A59B, $0016)
	%DKC3_AnS_OpXX($01, $16C1)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op80(CODE_B9A99A)
	%DKC3_AnS_OpXX($02, $16C1)
	%DKC3_AnS_Op83(CODE_B9AFB4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9213A, 1, $00)

DATA_F9213B:
	%DKC3_AnS_OpXX($04, $1531)
	%DKC3_AnS_OpXX($08, $1536)
	%DKC3_AnS_Op83(CODE_B9AFCD)
	%DKC3_AnS_OpXX($04, $153B)
	%DKC3_AnS_OpXX($04, $1540)
	%DKC3_AnS_OpXX($04, $1545)
	%DKC3_AnS_OpXX($04, $154A)
	%DKC3_AnS_OpXX($04, $154F)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92157, 1, $00)

DATA_F92158:
	%DKC3_AnS_Op84(CODE_B9A59B, $0016)
	%DKC3_AnS_OpXX($04, $16C1)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92164, 1, $00)

DATA_F92165:
	%DKC3_AnS_OpXX($04, $10E5)
	%DKC3_AnS_OpXX($04, $10EA)
	%DKC3_AnS_OpXX($04, $10EF)
	%DKC3_AnS_OpXX($01, $11FD)
	%DKC3_AnS_Op80(CODE_B9B08A)
	%DKC3_AnS_Op84(CODE_B9A59B, $0018)
	%DKC3_AnS_Op96($02, $11FD, $1360, $0000, $0000)
	%DKC3_AnS_Op96($02, $11F8, $135B, $0000, $0000)
	%DKC3_AnS_Op96($02, $11F3, $1356, $0000, $0000)
	%DKC3_AnS_Op96($04, $11EE, $1351, $0000, $0000)
	%DKC3_AnS_Op96($03, $11F3, $1356, $0000, $0000)
	%DKC3_AnS_Op96($03, $11F8, $135B, $0000, $0000)
	%DKC3_AnS_Op96($03, $11FD, $1360, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F921C3, 1, $00)

DATA_F921C4:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F92237)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F92237)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F921F9)
	%DKC3_AnS_Op8C($6C, DATA_F92237)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F921F8, 1, $00)

DATA_F921F9:
	%DKC3_AnS_Op96($08, $122A, $1365, $0000, $0000)
	%DKC3_AnS_Op96($08, $122F, $136A, $0000, $0000)
	%DKC3_AnS_Op96($08, $1234, $136F, $0000, $0000)
	%DKC3_AnS_Op96($08, $1239, $1374, $0000, $0000)
	%DKC3_AnS_Op96($08, $1234, $136F, $0000, $0000)
	%DKC3_AnS_Op96($08, $122F, $136A, $0000, $0000)
	%DKC3_AnS_Op8D($6C)

DATA_F92237:
	%DKC3_AnS_Op96($08, $122A, $1365, $0000, $0000)
	%DKC3_AnS_Op96($08, $122F, $136A, $0000, $0000)
	%DKC3_AnS_Op96($08, $1234, $136F, $0000, $0000)
	%DKC3_AnS_Op96($08, $1239, $1374, $0000, $0000)
	%DKC3_AnS_Op96($08, $1234, $1379, $0000, $0000)
	%DKC3_AnS_Op96($08, $122F, $137E, $0000, $0000)
	%DKC3_AnS_Op96($08, $122A, $1383, $0000, $0000)
	%DKC3_AnS_Op96($08, $122F, $137E, $0000, $0000)
	%DKC3_AnS_Op96($08, $1234, $1379, $0000, $0000)
	%DKC3_AnS_Op96($08, $1239, $1374, $0000, $0000)
	%DKC3_AnS_Op96($08, $1234, $136F, $0000, $0000)
	%DKC3_AnS_Op96($08, $122F, $136A, $0000, $0000)
	%DKC3_AnS_Op8D($6C)

DATA_F922B1:
	%DKC3_AnS_Op85(CODE_B9A833)
	%DKC3_AnS_Op96($04, $1202, $133D, $0000, $0000)
	%DKC3_AnS_Op96($04, $1207, $1342, $0000, $0000)
	%DKC3_AnS_Op96($04, $120C, $1347, $0000, $0000)
	%DKC3_AnS_Op96($04, $1211, $134C, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op96($04, $1216, $1351, $0000, $0000)
	%DKC3_AnS_Op96($04, $121B, $1356, $0000, $0000)
	%DKC3_AnS_Op96($04, $1220, $135B, $0000, $0000)
	%DKC3_AnS_Op96($04, $1225, $1360, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op96($04, $11DA, $133D, $0000, $0000)
	%DKC3_AnS_Op96($04, $11DF, $1342, $0000, $0000)
	%DKC3_AnS_Op96($04, $11E4, $1347, $0000, $0000)
	%DKC3_AnS_Op96($04, $11E9, $134C, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op96($04, $11EE, $1351, $0000, $0000)
	%DKC3_AnS_Op96($04, $11F3, $1356, $0000, $0000)
	%DKC3_AnS_Op96($04, $11F8, $135B, $0000, $0000)
	%DKC3_AnS_Op96($04, $11FD, $1360, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92361, 1, $00)

DATA_F92362:
	%DKC3_AnS_Op96($02, $11FD, $1360, $0000, $0002)
	%DKC3_AnS_Op96($02, $11FD, $1360, $0000, $0004)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op96($02, $11FD, $1360, $0000, $0004)
	%DKC3_AnS_Op96($02, $11FD, $1360, $0000, $0002)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92391, 1, $00)

DATA_F92392:
	%DKC3_AnS_OpXX($08, $11FD)
	%DKC3_AnS_OpXX($08, $10EF)
	%DKC3_AnS_OpXX($08, $10EA)
	%DKC3_AnS_OpXX($01, $10E5)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F923A2, 1, $00)

DATA_F923A3:
	%DKC3_AnS_Op96($04, $11FD, $1360, $0000, $0000)
	%DKC3_AnS_Op86(CODE_B9AB3F, $0030)

DATA_F923B2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F923B3, 1, $00)

DATA_F923B4:
	%DKC3_AnS_Op96($04, $11FD, $1360, $0000, $0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F923C5, 1, $00)

DATA_F923C6:
	%DKC3_AnS_Op96($04, $11FD, $1360, $0000, $0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F923D7, 1, $00)

DATA_F923D8:
	%DKC3_AnS_Op96($02, $1289, $156D, $0000, $FFEE)
	%DKC3_AnS_Op96($02, $128E, $15A4, $FFF8, $FFED)
	%DKC3_AnS_Op96($02, $1293, $159F, $FFF0, $FFEC)
	%DKC3_AnS_Op96($02, $1298, $159A, $FFE8, $FFEB)
	%DKC3_AnS_Op96($02, $129D, $1595, $FFE0, $FFEA)
	%DKC3_AnS_Op96($02, $12A2, $1590, $FFD8, $FFE9)
	%DKC3_AnS_Op96($02, $12A7, $158B, $FFD0, $FFE8)
	%DKC3_AnS_Op96($02, $1031, $1586, $FFD0, $FFE8)
	%DKC3_AnS_Op96($02, $1036, $158B, $FFD4, $FFE8)
	%DKC3_AnS_Op96($02, $103B, $1590, $FFD6, $FFE8)
	%DKC3_AnS_Op96($02, $1040, $1595, $FFD8, $FFE8)
	%DKC3_AnS_Op96($02, $1045, $159A, $FFDA, $FFE6)
	%DKC3_AnS_Op96($02, $104A, $159F, $FFE0, $FFE4)
	%DKC3_AnS_Op96($02, $104F, $15A4, $FFE8, $FFE0)
	%DKC3_AnS_Op96($02, $1054, $156D, $FFFC, $FFDC)
	%DKC3_AnS_Op96($02, $1059, $1572, $0008, $FFDC)
	%DKC3_AnS_Op83(CODE_B9B0C3)
	%DKC3_AnS_OpXX($02, $105E)
	%DKC3_AnS_OpXX($02, $1063)
	%DKC3_AnS_OpXX($02, $1068)
	%DKC3_AnS_OpXX($02, $106D)
	%DKC3_AnS_OpXX($02, $1072)
	%DKC3_AnS_OpXX($02, $1077)
	%DKC3_AnS_OpXX($02, $107C)
	%DKC3_AnS_OpXX($02, $1081)
	%DKC3_AnS_Op80(CODE_B9A9F5)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9249A, 1, $00)

DATA_F9249B:
	%DKC3_AnS_OpXX($02, $0F50)
	%DKC3_AnS_OpXX($02, $0F55)
	%DKC3_AnS_OpXX($02, $0F5A)
	%DKC3_AnS_OpXX($02, $0F5F)
	%DKC3_AnS_OpXX($02, $0F64)
	%DKC3_AnS_OpXX($02, $0F69)
	%DKC3_AnS_OpXX($02, $0F6E)
	%DKC3_AnS_OpXX($02, $0F73)
	%DKC3_AnS_OpXX($02, $0F78)
	%DKC3_AnS_OpXX($02, $0F7D)
	%DKC3_AnS_OpXX($02, $0F32)
	%DKC3_AnS_OpXX($02, $0F37)
	%DKC3_AnS_OpXX($02, $0F3C)
	%DKC3_AnS_OpXX($02, $0F41)
	%DKC3_AnS_OpXX($02, $0F46)
	%DKC3_AnS_OpXX($02, $0F4B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F924CC, 1, $00)

DATA_F924CD:
	%DKC3_AnS_Op84(CODE_B9A59B, $0015)
	%DKC3_AnS_OpXX($01, $0EA1)
	%DKC3_AnS_Op80(CODE_B9A96D)
	%DKC3_AnS_Op8A($03, $0EBA)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9AFD8)
	%DKC3_AnS_Op8A($03, $0EDD)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_OpXX($03, $0EE2)
	%DKC3_AnS_Op91($0030, $0000)
	%DKC3_AnS_Op91($002A, $0000)
	%DKC3_AnS_OpXX($03, $0EE7)
	%DKC3_AnS_OpXX($03, $0EEC)
	%DKC3_AnS_OpXX($03, $0EF1)
	%DKC3_AnS_OpXX($03, $0EF6)
	%DKC3_AnS_OpXX($03, $0EFB)
	%DKC3_AnS_OpXX($03, $0F00)
DATA_F92508:
	%DKC3_AnS_OpXX($04, $0F05)
	%DKC3_AnS_OpXX($04, $0F0A)
	%DKC3_AnS_OpXX($04, $0F0F)
	%DKC3_AnS_OpXX($04, $0F0A)
	%DKC3_AnS_Op82(DATA_F92508)

DATA_F92517:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92518, 1, $00)

DATA_F92519:
	%DKC3_AnS_OpXX($03, $110D)
	%DKC3_AnS_Op85(CODE_B9AA15)
	%DKC3_AnS_Op8A($03, $1130)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92524, 1, $00)

DATA_F92525:
	%DKC3_AnS_OpXX($02, $0F32)
	%DKC3_AnS_Op8A($02, $0F7D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9252D, 1, $00)

DATA_F9252E:
	%DKC3_AnS_OpXX($01, $13D8)
	%DKC3_AnS_Op80(CODE_B9B08A)
	%DKC3_AnS_Op84(CODE_B9A59B, $0018)
	%DKC3_AnS_Op96($01, $13D8, $1266, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92547, 1, $00)

DATA_F92548:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F925BB)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F925BB)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F9257D)
	%DKC3_AnS_Op8C($6C, DATA_F925BB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9257C, 1, $00)

DATA_F9257D:
	%DKC3_AnS_Op96($08, $13D8, $1266, $0000, $0000)
	%DKC3_AnS_Op96($08, $13DD, $126B, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E2, $1270, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E7, $1275, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E2, $1270, $0000, $0000)
	%DKC3_AnS_Op96($08, $13DD, $126B, $0000, $0000)
	%DKC3_AnS_Op8D($6C)

DATA_F925BB:
	%DKC3_AnS_Op96($08, $13D8, $1266, $0000, $0000)
	%DKC3_AnS_Op96($08, $13DD, $126B, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E2, $1270, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E7, $1275, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E2, $127A, $0000, $0000)
	%DKC3_AnS_Op96($08, $13DD, $127F, $0000, $0000)
	%DKC3_AnS_Op96($08, $13D8, $1284, $0000, $0000)
	%DKC3_AnS_Op96($08, $13DD, $127F, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E2, $127A, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E7, $1275, $0000, $0000)
	%DKC3_AnS_Op96($08, $13E2, $1270, $0000, $0000)
	%DKC3_AnS_Op96($08, $13DD, $126B, $0000, $0000)
	%DKC3_AnS_Op8D($6C)

DATA_F92635:
	%DKC3_AnS_Op85(CODE_B9A833)
	%DKC3_AnS_Op96($03, $139C, $1252, $0000, $0000)
	%DKC3_AnS_Op96($03, $13A1, $1257, $0000, $0000)
	%DKC3_AnS_Op96($03, $13A6, $125C, $0000, $0000)
	%DKC3_AnS_Op96($03, $13AB, $1261, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op96($03, $13B0, $123E, $0000, $0000)
	%DKC3_AnS_Op96($03, $13B5, $1243, $0000, $0000)
	%DKC3_AnS_Op96($03, $13BA, $1248, $0000, $0000)
	%DKC3_AnS_Op96($03, $13BF, $124D, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op96($03, $13C4, $1252, $0000, $0000)
	%DKC3_AnS_Op96($03, $13C9, $1257, $0000, $0000)
	%DKC3_AnS_Op96($03, $13CE, $125C, $0000, $0000)
	%DKC3_AnS_Op96($03, $13D3, $1261, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op96($03, $1388, $123E, $0000, $0000)
	%DKC3_AnS_Op96($03, $138D, $1243, $0000, $0000)
	%DKC3_AnS_Op96($03, $1392, $1248, $0000, $0000)
	%DKC3_AnS_Op96($03, $1397, $124D, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F926E5, 1, $00)

DATA_F926E6:
	%DKC3_AnS_Op96($02, $139C, $1252, $0000, $0002)
	%DKC3_AnS_Op96($02, $139C, $1252, $0000, $0004)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op96($02, $139C, $1252, $0000, $0004)
	%DKC3_AnS_Op96($02, $139C, $1252, $0000, $0002)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92715, 1, $00)

DATA_F92716:
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9271A, 1, $00)

DATA_F9271B:
	%DKC3_AnS_Op96($04, $1388, $123E, $0000, $0000)
	%DKC3_AnS_Op86(CODE_B9AB3F, $00B7)

DATA_F9272A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9272B, 1, $00)

DATA_F9272C:
	%DKC3_AnS_Op96($04, $1388, $123E, $0000, $0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9273D, 1, $00)

DATA_F9273E:
	%DKC3_AnS_Op96($04, $1388, $123E, $0000, $0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABC8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9274F, 1, $00)

DATA_F92750:
	%DKC3_AnS_Op96($02, $13EC, $12AC, $0000, $0000)
	%DKC3_AnS_Op96($02, $13F1, $12B1, $0000, $0000)
	%DKC3_AnS_Op96($02, $13F6, $12B6, $0000, $0000)
	%DKC3_AnS_Op96($02, $13FB, $12BB, $0000, $0000)
	%DKC3_AnS_Op96($02, $1716, $0F37, $0018, $FFF8)
	%DKC3_AnS_Op96($02, $171B, $0F3C, $0012, $FFFD)
	%DKC3_AnS_Op96($02, $1720, $0F41, $000C, $0002)
	%DKC3_AnS_Op96($02, $1725, $0F46, $0014, $0000)
	%DKC3_AnS_Op96($02, $172A, $0F4B, $001C, $FFFE)
	%DKC3_AnS_Op83(CODE_B9B0C3)
	%DKC3_AnS_OpXX($03, $172F)
	%DKC3_AnS_OpXX($03, $1734)
	%DKC3_AnS_OpXX($03, $1739)
	%DKC3_AnS_OpXX($07, $173E)
	%DKC3_AnS_OpXX($04, $1743)
	%DKC3_AnS_OpXX($04, $1748)
	%DKC3_AnS_OpXX($04, $174D)
	%DKC3_AnS_Op80(CODE_B9A9F5)
	%DKC3_AnS_Op91($0030, $0000)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F927CE, 1, $00)

DATA_F927CF:
	%DKC3_AnS_OpXX($03, $1577)
	%DKC3_AnS_Op85(CODE_B9B0A2)
DATA_F927D5:
	%DKC3_AnS_OpXX($03, $157C)
	%DKC3_AnS_OpXX($03, $1581)
	%DKC3_AnS_OpXX($03, $1586)
	%DKC3_AnS_OpXX($03, $158B)
	%DKC3_AnS_OpXX($03, $1590)
	%DKC3_AnS_OpXX($03, $1595)
	%DKC3_AnS_OpXX($03, $159A)
	%DKC3_AnS_OpXX($03, $159F)
	%DKC3_AnS_OpXX($03, $15A4)
	%DKC3_AnS_OpXX($03, $156D)
	%DKC3_AnS_OpXX($03, $1572)
	%DKC3_AnS_OpXX($03, $1577)
	%DKC3_AnS_Op82(DATA_F927D5)

DATA_F927FC:
	%DKC3_AnS_OpXX($01, $154F)
	%DKC3_AnS_Op91($002E, $0800)
	%DKC3_AnS_OpXX($01, $154F)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9280B, 1, $00)

DATA_F9280C:
	%DKC3_AnS_OpXX($02, $1577)
	%DKC3_AnS_OpXX($02, $157C)
	%DKC3_AnS_OpXX($02, $1581)
	%DKC3_AnS_OpXX($02, $1586)
	%DKC3_AnS_OpXX($02, $158B)
	%DKC3_AnS_OpXX($02, $1590)
	%DKC3_AnS_OpXX($02, $1595)
	%DKC3_AnS_OpXX($02, $159A)
	%DKC3_AnS_OpXX($02, $159F)
	%DKC3_AnS_OpXX($02, $15A4)
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_OpXX($02, $1572)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92831, 1, $00)

DATA_F92832:
	%DKC3_AnS_OpXX($02, $1577)
	%DKC3_AnS_OpXX($02, $157C)
	%DKC3_AnS_OpXX($02, $1581)
	%DKC3_AnS_OpXX($02, $1586)
	%DKC3_AnS_OpXX($02, $158B)
	%DKC3_AnS_OpXX($02, $1590)
	%DKC3_AnS_OpXX($02, $1595)
	%DKC3_AnS_OpXX($02, $159A)
	%DKC3_AnS_OpXX($02, $159F)
	%DKC3_AnS_OpXX($02, $15A4)
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_OpXX($02, $1572)
	%DKC3_AnS_Op81(CODE_B9B0BD, DATA_F92832)
	%DKC3_AnS_OpXX($03, $15A9)
	%DKC3_AnS_OpXX($03, $15AE)
	%DKC3_AnS_OpXX($03, $15B3)
	%DKC3_AnS_OpXX($03, $15AE)
	%DKC3_AnS_OpXX($03, $15A9)
	%DKC3_AnS_Op80(CODE_B9AA6C)
	%DKC3_AnS_OpXX($03, $15B8)
	%DKC3_AnS_Op91($004A, $0000)
	%DKC3_AnS_OpXX($03, $14D2)
	%DKC3_AnS_OpXX($03, $14D7)
	%DKC3_AnS_OpXX($03, $14DC)
	%DKC3_AnS_OpXX($03, $14E1)
	%DKC3_AnS_OpXX($03, $14E6)
	%DKC3_AnS_OpXX($03, $14EB)
	%DKC3_AnS_Op91($0030, $0000)
	%DKC3_AnS_Op91($002A, $0000)
DATA_F92891:
	%DKC3_AnS_OpXX($04, $1928)
	%DKC3_AnS_OpXX($04, $192D)
	%DKC3_AnS_OpXX($0D, $1932)
	%DKC3_AnS_OpXX($04, $1937)
	%DKC3_AnS_OpXX($04, $193C)
	%DKC3_AnS_OpXX($04, $1941)
	%DKC3_AnS_OpXX($04, $1946)
	%DKC3_AnS_OpXX($04, $194B)
	%DKC3_AnS_OpXX($10, $1950)
	%DKC3_AnS_OpXX($04, $194B)
	%DKC3_AnS_OpXX($04, $1946)
	%DKC3_AnS_OpXX($04, $1941)
	%DKC3_AnS_OpXX($04, $193C)
	%DKC3_AnS_OpXX($04, $1937)
	%DKC3_AnS_OpXX($04, $1932)
	%DKC3_AnS_OpXX($04, $192D)
	%DKC3_AnS_Op82(DATA_F92891)

DATA_F928C4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F928C5, 1, $00)

DATA_F928C6:
	%DKC3_AnS_OpXX($02, $156D)
	%DKC3_AnS_Op8A($02, $15A4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F928CE, 1, $00)

DATA_F928CF:
	%DKC3_AnS_OpXX($04, $0C08)
	%DKC3_AnS_OpXX($04, $0C0D)
	%DKC3_AnS_OpXX($04, $0C12)
	%DKC3_AnS_OpXX($04, $0C17)
	%DKC3_AnS_OpXX($04, $0C1C)
	%DKC3_AnS_OpXX($04, $131A)
	%DKC3_AnS_OpXX($04, $131F)
	%DKC3_AnS_OpXX($04, $1324)
	%DKC3_AnS_OpXX($02, $1329)
	%DKC3_AnS_Op84(CODE_B9A59B, $001B)
	%DKC3_AnS_Op83(CODE_B9A607)
	%DKC3_AnS_OpXX($04, $132E)
	%DKC3_AnS_OpXX($04, $1333)
	%DKC3_AnS_OpXX($04, $1338)
	%DKC3_AnS_Op83(CODE_B9A60B)
	%DKC3_AnS_OpXX($04, $0B59)
	%DKC3_AnS_Op8A($04, $0B77)
	%DKC3_AnS_OpXX($04, $0B2C)
	%DKC3_AnS_Op8A($04, $0B77)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92910, 1, $00)

DATA_F92911:
	%DKC3_AnS_OpXX($04, $0C7B)
	%DKC3_AnS_OpXX($04, $0BE5)
	%DKC3_AnS_Op8A($05, $0C03)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9291F, 1, $00)

DATA_F92920:
	%DKC3_AnS_Op80(CODE_B9A97B)
	%DKC3_AnS_OpXX($03, $12DE)
	%DKC3_AnS_OpXX($03, $12E3)
	%DKC3_AnS_OpXX($03, $12E8)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_OpXX($03, $12ED)
	%DKC3_AnS_OpXX($03, $12F2)
	%DKC3_AnS_OpXX($06, $12ED)
	%DKC3_AnS_OpXX($03, $12F7)
	%DKC3_AnS_OpXX($03, $12FC)
	%DKC3_AnS_OpXX($03, $1301)
	%DKC3_AnS_OpXX($03, $1306)
	%DKC3_AnS_OpXX($03, $130B)
	%DKC3_AnS_OpXX($03, $1310)
	%DKC3_AnS_OpXX($03, $1315)
	%DKC3_AnS_Op91($000E, $00D8)
	%DKC3_AnS_Op83(CODE_B9A60B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92959, 1, $00)

DATA_F9295A:
	%DKC3_AnS_Op83(CODE_B9AD21)
	%DKC3_AnS_Op96($04, $1400, $0C7B, $001C, $0000)
	%DKC3_AnS_Op96($04, $1405, $0C7B, $001C, $0000)
	%DKC3_AnS_Op96($04, $140A, $12C0, $001C, $0000)
	%DKC3_AnS_Op96($04, $140F, $12C5, $0014, $FFFA)
	%DKC3_AnS_Op96($04, $1414, $12CA, $000C, $FFF3)
	%DKC3_AnS_Op96($04, $1419, $12CF, $FFFE, $FFEC)
	%DKC3_AnS_Op96($04, $141E, $12D4, $FFF3, $FFE1)
	%DKC3_AnS_Op96($08, $141E, $12D9, $FFF3, $FFE1)
	%DKC3_AnS_Op83(CODE_B9A607)
	%DKC3_AnS_OpXX($03, $1423)
	%DKC3_AnS_OpXX($0C, $1428)
	%DKC3_AnS_OpXX($03, $142D)
	%DKC3_AnS_OpXX($03, $1432)
	%DKC3_AnS_OpXX($03, $1437)
	%DKC3_AnS_Op83(CODE_B9A60B)
	%DKC3_AnS_OpXX($03, $1496)
	%DKC3_AnS_Op8A($03, $14AA)
	%DKC3_AnS_OpXX($03, $145F)
	%DKC3_AnS_Op8A($03, $14AA)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F929D4, 1, $00)

DATA_F929D5:
	%DKC3_AnS_OpXX($03, $195F)
	%DKC3_AnS_OpXX($03, $14AF)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F929DF, 1, $00)

DATA_F929E0:
	%DKC3_AnS_OpXX($20, $143C)
	%DKC3_AnS_OpXX($02, $1441)
	%DKC3_AnS_OpXX($02, $1446)
	%DKC3_AnS_OpXX($02, $144B)
	%DKC3_AnS_OpXX($02, $1450)
	%DKC3_AnS_OpXX($03, $1455)
	%DKC3_AnS_OpXX($03, $145A)
	%DKC3_AnS_OpXX($03, $1455)
	%DKC3_AnS_OpXX($03, $1450)
	%DKC3_AnS_OpXX($03, $1455)
	%DKC3_AnS_OpXX($03, $145A)
	%DKC3_AnS_OpXX($03, $1455)
	%DKC3_AnS_OpXX($03, $1450)
	%DKC3_AnS_OpXX($03, $144B)
	%DKC3_AnS_OpXX($03, $1446)
	%DKC3_AnS_OpXX($03, $1441)
	%DKC3_AnS_OpXX($03, $143C)
	%DKC3_AnS_Op91($000E, $00D8)
	%DKC3_AnS_Op83(CODE_B9A60B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92A1F, 1, $00)

DATA_F92A20:
	%DKC3_AnS_OpXX($03, $0B2C)
	%DKC3_AnS_OpXX($03, $0B31)
	%DKC3_AnS_OpXX($03, $0B36)
	%DKC3_AnS_OpXX($03, $0B3B)
	%DKC3_AnS_OpXX($03, $0B40)
	%DKC3_AnS_OpXX($03, $0B45)
	%DKC3_AnS_OpXX($03, $0B4A)
	%DKC3_AnS_OpXX($03, $0B4F)
	%DKC3_AnS_OpXX($03, $0B54)
	%DKC3_AnS_OpXX($03, $0B59)
	%DKC3_AnS_OpXX($03, $0B5E)
	%DKC3_AnS_OpXX($03, $0B63)
	%DKC3_AnS_OpXX($03, $0B68)
	%DKC3_AnS_OpXX($03, $0B6D)
	%DKC3_AnS_OpXX($03, $0B72)
	%DKC3_AnS_OpXX($03, $0B77)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92A51, 1, $00)

DATA_F92A52:
	%DKC3_AnS_OpXX($02, $0B86)
	%DKC3_AnS_OpXX($02, $0B8B)
	%DKC3_AnS_OpXX($02, $0B90)
	%DKC3_AnS_OpXX($02, $0B95)
	%DKC3_AnS_OpXX($02, $0B9A)
	%DKC3_AnS_OpXX($02, $0B9F)
	%DKC3_AnS_OpXX($02, $0BA4)
	%DKC3_AnS_OpXX($02, $0BA9)
	%DKC3_AnS_OpXX($02, $0BAE)
	%DKC3_AnS_OpXX($02, $0BB3)
	%DKC3_AnS_OpXX($02, $0BB8)
	%DKC3_AnS_OpXX($02, $0BBD)
	%DKC3_AnS_OpXX($02, $0BC2)
	%DKC3_AnS_OpXX($02, $0BC7)
	%DKC3_AnS_OpXX($02, $0BCC)
	%DKC3_AnS_OpXX($02, $0BD1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92A83, 1, $00)

DATA_F92A84:
	%DKC3_AnS_OpXX($03, $0B7C)
	%DKC3_AnS_OpXX($03, $0B81)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $0B81)
	%DKC3_AnS_OpXX($03, $0B7C)
	%DKC3_AnS_Op89($807D)

DATA_F92A96:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92A97, 1, $00)

DATA_F92A98:
	%DKC3_AnS_OpXX($01, $0C8A)
	%DKC3_AnS_OpXX($02, $0C8F)
	%DKC3_AnS_OpXX($02, $0C94)
	%DKC3_AnS_OpXX($02, $0C99)
	%DKC3_AnS_OpXX($02, $0C9E)
	%DKC3_AnS_OpXX($02, $0CA3)
	%DKC3_AnS_OpXX($02, $0CA8)
	%DKC3_AnS_OpXX($02, $0CAD)
	%DKC3_AnS_OpXX($02, $0CB2)
	%DKC3_AnS_OpXX($02, $0CB7)
	%DKC3_AnS_OpXX($03, $0CBC)
	%DKC3_AnS_OpXX($03, $0CC1)
	%DKC3_AnS_OpXX($03, $0CC6)
	%DKC3_AnS_OpXX($03, $0CCB)
	%DKC3_AnS_OpXX($03, $0CD0)
	%DKC3_AnS_OpXX($03, $0CD5)
	%DKC3_AnS_OpXX($03, $0CDA)
	%DKC3_AnS_OpXX($03, $0CDF)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92AD2, 1, $00)

DATA_F92AD3:
	%DKC3_AnS_OpXX($02, $0CCB)
	%DKC3_AnS_OpXX($02, $0CD0)
	%DKC3_AnS_OpXX($02, $0CD5)
	%DKC3_AnS_OpXX($02, $0CDA)
	%DKC3_AnS_OpXX($02, $0CDF)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92AE6, 1, $00)

DATA_F92AE7:
	%DKC3_AnS_OpXX($02, $0F32)
	%DKC3_AnS_OpXX($02, $0F37)
	%DKC3_AnS_OpXX($02, $0F3C)
	%DKC3_AnS_OpXX($02, $0F41)
	%DKC3_AnS_OpXX($02, $0F46)
	%DKC3_AnS_OpXX($02, $0F4B)
	%DKC3_AnS_OpXX($02, $0F50)
	%DKC3_AnS_OpXX($02, $0F55)
	%DKC3_AnS_OpXX($02, $0F5A)
	%DKC3_AnS_OpXX($02, $0F5F)
	%DKC3_AnS_OpXX($02, $0F64)
	%DKC3_AnS_OpXX($02, $0F69)
	%DKC3_AnS_OpXX($02, $0F6E)
	%DKC3_AnS_OpXX($02, $0F73)
	%DKC3_AnS_OpXX($02, $0F78)
	%DKC3_AnS_OpXX($02, $0F7D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92B18, 1, $00)

DATA_F92B19:
	%DKC3_AnS_OpXX($03, $145F)
	%DKC3_AnS_OpXX($03, $1464)
	%DKC3_AnS_OpXX($03, $1469)
	%DKC3_AnS_OpXX($03, $146E)
	%DKC3_AnS_OpXX($03, $1473)
	%DKC3_AnS_OpXX($03, $1478)
	%DKC3_AnS_OpXX($03, $147D)
	%DKC3_AnS_OpXX($03, $1482)
	%DKC3_AnS_OpXX($03, $1487)
	%DKC3_AnS_OpXX($03, $148C)
	%DKC3_AnS_OpXX($03, $1491)
	%DKC3_AnS_OpXX($03, $1496)
	%DKC3_AnS_OpXX($03, $149B)
	%DKC3_AnS_OpXX($03, $14A0)
	%DKC3_AnS_OpXX($03, $14A5)
	%DKC3_AnS_OpXX($03, $14AA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92B4A, 1, $00)

DATA_F92B4B:
	%DKC3_AnS_OpXX($03, $14F0)
	%DKC3_AnS_OpXX($03, $14F5)
	%DKC3_AnS_OpXX($03, $14FA)
	%DKC3_AnS_OpXX($03, $14FF)
	%DKC3_AnS_OpXX($03, $1504)
	%DKC3_AnS_OpXX($03, $1509)
	%DKC3_AnS_OpXX($03, $150E)
	%DKC3_AnS_OpXX($03, $1513)
	%DKC3_AnS_OpXX($03, $1518)
	%DKC3_AnS_OpXX($03, $151D)
	%DKC3_AnS_OpXX($03, $1522)
	%DKC3_AnS_OpXX($03, $1527)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92B70, 1, $00)

DATA_F92B71:
	%DKC3_AnS_OpXX($04, $182E)
	%DKC3_AnS_OpXX($04, $1833)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $1833)
	%DKC3_AnS_OpXX($04, $182E)
	%DKC3_AnS_Op89($807D)

DATA_F92B83:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92B84, 1, $00)

DATA_F92B85:
	%DKC3_AnS_OpXX($04, $1536)
	%DKC3_AnS_OpXX($04, $153B)
	%DKC3_AnS_OpXX($04, $1540)
	%DKC3_AnS_OpXX($04, $1545)
	%DKC3_AnS_OpXX($04, $154A)
	%DKC3_AnS_OpXX($04, $154F)
	%DKC3_AnS_OpXX($04, $1554)
	%DKC3_AnS_OpXX($04, $1559)
	%DKC3_AnS_OpXX($04, $155E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92BA4, 1, $00)

DATA_F92BA5:
	%DKC3_AnS_OpXX($04, $154F)
	%DKC3_AnS_OpXX($04, $1554)
	%DKC3_AnS_OpXX($04, $1559)
	%DKC3_AnS_OpXX($04, $155E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92BB5, 1, $00)

DATA_F92BB6:
	%DKC3_AnS_OpXX($03, $1563)
	%DKC3_AnS_OpXX($03, $1568)
DATA_F92BBC:
	%DKC3_AnS_OpXX($03, $156D)
	%DKC3_AnS_OpXX($03, $1572)
	%DKC3_AnS_OpXX($03, $1577)
	%DKC3_AnS_OpXX($03, $157C)
	%DKC3_AnS_OpXX($03, $1581)
	%DKC3_AnS_OpXX($03, $1586)
	%DKC3_AnS_OpXX($03, $158B)
	%DKC3_AnS_OpXX($03, $1590)
	%DKC3_AnS_OpXX($03, $1595)
	%DKC3_AnS_OpXX($03, $159A)
	%DKC3_AnS_OpXX($03, $159F)
	%DKC3_AnS_OpXX($03, $15A4)
	%DKC3_AnS_Op82(DATA_F92BBC)

DATA_F92BE3:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92BE4, 1, $00)

DATA_F92BE5:
	%DKC3_AnS_OpXX($08, $1086)
	%DKC3_AnS_Op85(CODE_B9B1D1)
	%DKC3_AnS_OpXX($40, $1086)
	%DKC3_AnS_OpXX($08, $10C2)
	%DKC3_AnS_OpXX($0C, $10C7)
	%DKC3_AnS_OpXX($08, $10C2)
	%DKC3_AnS_OpXX($14, $1086)
	%DKC3_AnS_OpXX($08, $10C2)
	%DKC3_AnS_OpXX($08, $10C7)
	%DKC3_AnS_OpXX($08, $10CC)
	%DKC3_AnS_OpXX($08, $10D1)
	%DKC3_AnS_OpXX($14, $10D6)
	%DKC3_AnS_OpXX($08, $10D1)
	%DKC3_AnS_OpXX($08, $10CC)
	%DKC3_AnS_OpXX($08, $10C7)
	%DKC3_AnS_OpXX($08, $10C2)
	%DKC3_AnS_OpXX($08, $1086)
	%DKC3_AnS_OpXX($08, $10C2)
	%DKC3_AnS_OpXX($08, $10C7)
	%DKC3_AnS_OpXX($08, $10CC)
	%DKC3_AnS_OpXX($08, $10D1)
	%DKC3_AnS_OpXX($08, $10D6)
	%DKC3_AnS_Op8C($6C, DATA_F92C80)
	%DKC3_AnS_Op8C($6C, DATA_F92C80)
	%DKC3_AnS_Op8C($6C, DATA_F92C80)
	%DKC3_AnS_OpXX($08, $10D1)
	%DKC3_AnS_OpXX($08, $10CC)
	%DKC3_AnS_OpXX($08, $10C7)
	%DKC3_AnS_OpXX($08, $10C2)
	%DKC3_AnS_OpXX($08, $1086)
	%DKC3_AnS_Op9A()

DATA_F92C43:
	%DKC3_AnS_OpXX($03, $108B)
	%DKC3_AnS_OpXX($03, $1090)
	%DKC3_AnS_OpXX($03, $1095)
DATA_F92C4C:
	%DKC3_AnS_OpXX($02, $109A)
	%DKC3_AnS_OpXX($02, $109F)
	%DKC3_AnS_OpXX($02, $10A4)
	%DKC3_AnS_OpXX($02, $10A9)
	%DKC3_AnS_OpXX($02, $10AE)
	%DKC3_AnS_OpXX($02, $10B3)
	%DKC3_AnS_OpXX($02, $10B8)
	%DKC3_AnS_OpXX($02, $10BD)
	%DKC3_AnS_Op81(CODE_B9B1E4, DATA_F92C4C)
	%DKC3_AnS_OpXX($03, $109A)

DATA_F92C6C:
	%DKC3_AnS_OpXX($04, $109F)
	%DKC3_AnS_OpXX($04, $10A4)
	%DKC3_AnS_OpXX($05, $10A9)
	%DKC3_AnS_OpXX($04, $1095)
	%DKC3_AnS_OpXX($04, $1090)
	%DKC3_AnS_OpXX($04, $108B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92C7F, 1, $00)

DATA_F92C80:
	%DKC3_AnS_OpXX($04, $10DB)
	%DKC3_AnS_OpXX($04, $10E0)
	%DKC3_AnS_OpXX($04, $10DB)
	%DKC3_AnS_OpXX($04, $10D6)
	%DKC3_AnS_Op8D($6C)

DATA_F92C8E:
	%DKC3_AnS_OpXX($03, $18BF)
	%DKC3_AnS_Op85(CODE_B9B1CC)
	%DKC3_AnS_OpXX($0F, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D06)
	%DKC3_AnS_OpXX($0F, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D06)
	%DKC3_AnS_OpXX($1E, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D20)
	%DKC3_AnS_OpXX($0F, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D31)
	%DKC3_AnS_OpXX($3C, $18BF)
DATA_F92CB3:
	%DKC3_AnS_Op8C($6C, DATA_F92D20)
	%DKC3_AnS_OpXX($78, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D20)
	%DKC3_AnS_OpXX($0F, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D31)
	%DKC3_AnS_OpXX($5A, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D06)
	%DKC3_AnS_OpXX($0F, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D06)
	%DKC3_AnS_OpXX($1E, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D20)
	%DKC3_AnS_OpXX($5A, $18BF)
	%DKC3_AnS_Op8C($6C, DATA_F92D31)
	%DKC3_AnS_OpXX($3C, $18BF)
	%DKC3_AnS_Op82(DATA_F92CB3)

DATA_F92CE7:
	%DKC3_AnS_OpXX($03, $18C4)
	%DKC3_AnS_OpXX($03, $18C9)
	%DKC3_AnS_OpXX($03, $18CE)
	%DKC3_AnS_OpXX($03, $18D3)
	%DKC3_AnS_OpXX($03, $18D8)
	%DKC3_AnS_OpXX($03, $18DD)
	%DKC3_AnS_OpXX($03, $18E2)
	%DKC3_AnS_OpXX($03, $18BF)
	%DKC3_AnS_Op81(CODE_B9B1E4, DATA_F92CE7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92D05, 1, $00)

DATA_F92D06:
	%DKC3_AnS_OpXX($03, $18C4)
	%DKC3_AnS_OpXX($03, $18C9)
	%DKC3_AnS_OpXX($03, $18CE)
	%DKC3_AnS_OpXX($03, $18D3)
	%DKC3_AnS_OpXX($03, $18D8)
	%DKC3_AnS_OpXX($03, $18DD)
	%DKC3_AnS_OpXX($03, $18E2)
	%DKC3_AnS_OpXX($03, $18BF)
	%DKC3_AnS_Op8D($6C)

DATA_F92D20:
	%DKC3_AnS_OpXX($04, $18E7)
	%DKC3_AnS_OpXX($04, $18EC)
	%DKC3_AnS_OpXX($1A, $18F1)
	%DKC3_AnS_OpXX($04, $18EC)
	%DKC3_AnS_OpXX($04, $18E7)
	%DKC3_AnS_Op8D($6C)

DATA_F92D31:
	%DKC3_AnS_OpXX($04, $18E7)
	%DKC3_AnS_OpXX($04, $18EC)
	%DKC3_AnS_OpXX($04, $18F1)
	%DKC3_AnS_OpXX($04, $18F6)
	%DKC3_AnS_OpXX($04, $18FB)
	%DKC3_AnS_OpXX($04, $18F6)
	%DKC3_AnS_OpXX($04, $18F1)
	%DKC3_AnS_OpXX($04, $18F6)
	%DKC3_AnS_OpXX($04, $18FB)
	%DKC3_AnS_OpXX($04, $18F6)
	%DKC3_AnS_OpXX($04, $18F1)
	%DKC3_AnS_OpXX($04, $18EC)
	%DKC3_AnS_OpXX($04, $18E7)
	%DKC3_AnS_Op8D($6C)

DATA_F92D5A:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op98($06, $1C7F, $0000, $0000, $0027, $FFF0)
	%DKC3_AnS_Op98($06, $1C84, $0000, $0001, $0026, $FFF1)
	%DKC3_AnS_Op98($06, $1C89, $0000, $0002, $0025, $FFF2)
	%DKC3_AnS_Op98($09, $1C8E, $0000, $0003, $0024, $FFF3)
	%DKC3_AnS_Op98($06, $1C89, $0000, $0002, $0025, $FFF2)
	%DKC3_AnS_Op98($06, $1C84, $0000, $0001, $0026, $FFF1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92DA6, 1, $00)

DATA_F92DA7:
	%DKC3_AnS_Op85(CODE_B9A6A0)
	%DKC3_AnS_Op98($03, $1C93, $0000, $0001, $0027, $FFF1)
	%DKC3_AnS_Op98($03, $1C98, $0000, $0000, $0026, $FFEF)
	%DKC3_AnS_Op83(CODE_B9B1EF)
	%DKC3_AnS_Op98($03, $1C9D, $0000, $0000, $0026, $FFEE)
	%DKC3_AnS_Op98($03, $1CA2, $0000, $0000, $0025, $FFED)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op98($03, $1CA7, $0000, $0000, $0025, $FFED)
	%DKC3_AnS_Op98($03, $1CAC, $0000, $0000, $0025, $FFEE)
	%DKC3_AnS_Op98($03, $1CB1, $0000, $0000, $0025, $FFEF)
	%DKC3_AnS_Op98($03, $1CB6, $0000, $0000, $0025, $FFF0)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op98($03, $1CBB, $0000, $0001, $0026, $FFF1)
	%DKC3_AnS_Op98($03, $1CC0, $0000, $0002, $0026, $FFF2)
	%DKC3_AnS_Op83(CODE_B9B1EF)
	%DKC3_AnS_Op98($03, $1CC5, $0000, $0003, $0027, $FFF3)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op98($03, $1CCA, $0000, $0003, $0027, $FFF4)
	%DKC3_AnS_Op98($03, $1CCF, $0000, $0003, $0027, $FFF3)
	%DKC3_AnS_Op98($03, $1CD4, $0000, $0002, $0027, $FFF2)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92E65, 1, $00)

DATA_F92E66:
	%DKC3_AnS_Op85(CODE_B9A6C7)
	%DKC3_AnS_Op98($02, $1C93, $0000, $0001, $0027, $FFF1)
	%DKC3_AnS_Op98($02, $1C98, $0000, $0000, $0026, $FFEF)
	%DKC3_AnS_Op83(CODE_B9B1EF)
	%DKC3_AnS_Op98($02, $1C9D, $0000, $0000, $0026, $FFEE)
	%DKC3_AnS_Op98($02, $1CA2, $0000, $0000, $0025, $FFED)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op98($02, $1CA7, $0000, $0000, $0025, $FFED)
	%DKC3_AnS_Op98($02, $1CAC, $0000, $0000, $0025, $FFEE)
	%DKC3_AnS_Op98($02, $1CB1, $0000, $0000, $0025, $FFEF)
	%DKC3_AnS_Op98($02, $1CB6, $0000, $0000, $0025, $FFF0)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op98($02, $1CBB, $0000, $0001, $0026, $FFF1)
	%DKC3_AnS_Op98($02, $1CC0, $0000, $0002, $0026, $FFF2)
	%DKC3_AnS_Op83(CODE_B9B1EF)
	%DKC3_AnS_Op98($02, $1CC5, $0000, $0003, $0027, $FFF3)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op98($02, $1CCA, $0000, $0003, $0027, $FFF4)
	%DKC3_AnS_Op98($02, $1CCF, $0000, $0003, $0027, $FFF3)
	%DKC3_AnS_Op98($02, $1CD4, $0000, $0002, $0027, $FFF2)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92F24, 1, $00)

DATA_F92F25:
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op97($02, $1CD9, $0000, $0000)
	%DKC3_AnS_Op97($02, $1CDE, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op97($02, $1CDE, $0000, $0000)
	%DKC3_AnS_Op97($02, $1CD9, $0000, $0000)
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op84(CODE_B9A620, $0001)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92F5E, 1, $00)

DATA_F92F5F:
	%DKC3_AnS_Op98($02, $1C7F, $0000, $0000, $0027, $FFF0)
	%DKC3_AnS_Op83(CODE_B9AB62)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92F6F, 1, $00)

DATA_F92F70:
	%DKC3_AnS_Op98($04, $1CF2, $0000, $0000, $0026, $FFEB)
	%DKC3_AnS_Op98($04, $1CF7, $0000, $0000, $0026, $FFE5)
	%DKC3_AnS_Op98($04, $1CFC, $0000, $0000, $0027, $FFDF)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op80(CODE_B9A9CB)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_Op98($04, $1CFC, $0000, $0000, $0027, $FFDF)
	%DKC3_AnS_Op98($04, $1CF7, $0000, $0000, $0026, $FFE5)
	%DKC3_AnS_Op98($04, $1CF2, $0000, $0000, $0026, $FFEB)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABCD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F92FC8, 1, $00)

DATA_F92FC9:
	%DKC3_AnS_Op98($02, $1CF2, $0000, $0000, $0026, $FFEB)
	%DKC3_AnS_Op98($02, $1CF7, $0000, $0000, $0026, $FFE5)
	%DKC3_AnS_Op98($02, $1CFC, $0000, $0000, $0027, $FFDF)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op80(CODE_B9A9CB)
	%DKC3_AnS_Op98($04, $1CFC, $0000, $0000, $0027, $FFDF)
	%DKC3_AnS_Op98($04, $1CF7, $0000, $0000, $0026, $FFE5)
	%DKC3_AnS_Op98($04, $1CF2, $0000, $0000, $0026, $FFEB)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABCD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9301E, 1, $00)

DATA_F9301F:
	%DKC3_AnS_Op98($02, $1C7F, $0000, $0000, $0027, $FFF0)
	%DKC3_AnS_Op84(CODE_B9A620, $0001)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93031, 1, $00)

DATA_F93032:
	%DKC3_AnS_Op84(CODE_B9A59B, $000C)
	%DKC3_AnS_OpXX($08, $1D0B)
	%DKC3_AnS_OpXX($04, $1D06)
	%DKC3_AnS_OpXX($04, $1D01)
	%DKC3_AnS_Op83(CODE_B9B1FE)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93044, 1, $00)

DATA_F93045:
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $1D0B)
	%DKC3_AnS_Op84(CODE_B9A5A0, $000C)
	%DKC3_AnS_OpXX($78, $1D0B)
	%DKC3_AnS_OpXX($5A, $1D0B)
	%DKC3_AnS_Op83(CODE_B9AFE7)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9305D, 1, $00)

DATA_F9305E:
	%DKC3_AnS_Op98($03, $1C93, $0000, $0001, $0027, $FFF1)
	%DKC3_AnS_Op98($03, $1C98, $0000, $0000, $0026, $FFEF)
	%DKC3_AnS_Op98($03, $1C9D, $0000, $0000, $0026, $FFEE)
	%DKC3_AnS_Op98($03, $1CA2, $0000, $0000, $0025, $FFED)
	%DKC3_AnS_Op98($03, $1CA7, $0000, $0000, $0025, $FFED)
	%DKC3_AnS_Op98($03, $1CAC, $0000, $0000, $0025, $FFEE)
	%DKC3_AnS_Op98($03, $1CB1, $0000, $0000, $0025, $FFEF)
	%DKC3_AnS_Op98($03, $1CB6, $0000, $0000, $0025, $FFF0)
	%DKC3_AnS_Op98($03, $1CBB, $0000, $0001, $0026, $FFF1)
	%DKC3_AnS_Op98($03, $1CC0, $0000, $0002, $0026, $FFF2)
	%DKC3_AnS_Op98($03, $1CC5, $0000, $0003, $0027, $FFF3)
	%DKC3_AnS_Op98($03, $1CCA, $0000, $0003, $0027, $FFF4)
	%DKC3_AnS_Op98($03, $1CCF, $0000, $0003, $0027, $FFF3)
	%DKC3_AnS_Op98($03, $1CD4, $0000, $0002, $0027, $FFF2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93107, 1, $00)

DATA_F93108:
	%DKC3_AnS_OpXX($02, $1CFC)
	%DKC3_AnS_Op80(CODE_B9A9BA)
	%DKC3_AnS_OpXX($08, $1DAB)
	%DKC3_AnS_OpXX($08, $1DB0)
	%DKC3_AnS_Op91($004A, $0200)
	%DKC3_AnS_Op85(CODE_B9B20C)
DATA_F9311C:
	%DKC3_AnS_Op84(CODE_B9A59B, $000B)
	%DKC3_AnS_OpXX($0A, $1DC9)
	%DKC3_AnS_OpXX($0A, $1DCE)
	%DKC3_AnS_OpXX($0A, $1DD3)
	%DKC3_AnS_OpXX($0A, $1DD8)
	%DKC3_AnS_OpXX($0A, $1DB5)
	%DKC3_AnS_OpXX($0A, $1DBA)
	%DKC3_AnS_OpXX($0A, $1DBF)
	%DKC3_AnS_OpXX($0A, $1DC4)
	%DKC3_AnS_Op82(DATA_F9311C)

DATA_F9313C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9313D, 1, $00)

DATA_F9313E:
	%DKC3_AnS_Op97($06, $1C7F, $0000, $0000)
	%DKC3_AnS_OpXX($04, $1D1F)
	%DKC3_AnS_Op85(CODE_B9B21B)
DATA_F9314C:
	%DKC3_AnS_OpXX($04, $1D24)
	%DKC3_AnS_OpXX($04, $1D29)
	%DKC3_AnS_OpXX($04, $1D2E)
	%DKC3_AnS_OpXX($04, $1D33)
	%DKC3_AnS_OpXX($04, $1D38)
	%DKC3_AnS_OpXX($04, $1D3D)
	%DKC3_AnS_OpXX($04, $1D42)
	%DKC3_AnS_OpXX($04, $1D47)
	%DKC3_AnS_Op82(DATA_F9314C)

DATA_F93167:
	%DKC3_AnS_OpXX($04, $1D1F)
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93171, 1, $00)

DATA_F93172:
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9B22F)
	%DKC3_AnS_Op85(CODE_B9A5E3)
	%DKC3_AnS_Op97($08, $1D4C, $0000, $0002)
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A8B0)
DATA_F93193:
	%DKC3_AnS_Op91($006C, DATA_F931C9)
	%DKC3_AnS_Op97($04, $1D4C, $0000, $0002)
	%DKC3_AnS_Op85(CODE_B9B2A5)
DATA_F931A3:
	%DKC3_AnS_Op83(CODE_B9B2D4)
	%DKC3_AnS_Op97($04, $1D51, $0000, $0004)
	%DKC3_AnS_OpXX($04, $1D56)
	%DKC3_AnS_OpXX($04, $1D5B)
	%DKC3_AnS_OpXX($04, $1D60)
	%DKC3_AnS_Op83(CODE_B9B2D4)
	%DKC3_AnS_OpXX($04, $1D65)
	%DKC3_AnS_OpXX($04, $1D6A)
	%DKC3_AnS_OpXX($04, $1D6F)
	%DKC3_AnS_OpXX($04, $1D74)
	%DKC3_AnS_Op82(DATA_F931A3)

DATA_F931C9:
	%DKC3_AnS_Op97($04, $1D4C, $0000, $0002)
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A8B0)
DATA_F931DC:
	%DKC3_AnS_Op91($006C, DATA_F93208)
	%DKC3_AnS_OpXX($04, $1E0A)
	%DKC3_AnS_Op85(CODE_B9B2A5)
DATA_F931E7:
	%DKC3_AnS_Op83(CODE_B9B2D4)
	%DKC3_AnS_OpXX($04, $1E0F)
	%DKC3_AnS_OpXX($04, $1E14)
	%DKC3_AnS_OpXX($04, $1E19)
	%DKC3_AnS_OpXX($04, $1E1E)
	%DKC3_AnS_Op83(CODE_B9B2D4)
	%DKC3_AnS_OpXX($04, $1E23)
	%DKC3_AnS_OpXX($04, $1E28)
	%DKC3_AnS_OpXX($04, $1E2D)
	%DKC3_AnS_OpXX($04, $1E32)
	%DKC3_AnS_Op82(DATA_F931E7)

DATA_F93208:
	%DKC3_AnS_OpXX($04, $1E0A)
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8B0)
DATA_F93211:
	%DKC3_AnS_Op91($006C, DATA_F9323D)
	%DKC3_AnS_OpXX($04, $1DDD)
	%DKC3_AnS_Op85(CODE_B9B2A5)
DATA_F9321C:
	%DKC3_AnS_Op83(CODE_B9B2D4)
	%DKC3_AnS_OpXX($04, $1DE2)
	%DKC3_AnS_OpXX($04, $1DE7)
	%DKC3_AnS_OpXX($04, $1DEC)
	%DKC3_AnS_OpXX($04, $1DF1)
	%DKC3_AnS_Op83(CODE_B9B2D4)
	%DKC3_AnS_OpXX($04, $1DF6)
	%DKC3_AnS_OpXX($04, $1DFB)
	%DKC3_AnS_OpXX($04, $1E00)
	%DKC3_AnS_OpXX($04, $1E05)
	%DKC3_AnS_Op82(DATA_F9321C)

DATA_F9323D:
	%DKC3_AnS_OpXX($04, $1DDD)
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93247, 1, $00)

DATA_F93248:
	%DKC3_AnS_Op85(CODE_B9B2FF)
DATA_F9324B:
	%DKC3_AnS_Op97($02, $1C7F, $0000, $0000)
	%DKC3_AnS_Op91($006C, $0001)
	%DKC3_AnS_Op81(CODE_B9B30C, DATA_F932E4)
	%DKC3_AnS_Op81(CODE_B9B312, DATA_F932CA)
	%DKC3_AnS_OpXX($04, $1D79)
	%DKC3_AnS_OpXX($04, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F932A5)
DATA_F9326D:
	%DKC3_AnS_OpXX($04, $1D83)
	%DKC3_AnS_Op83(CODE_B9B50D)
	%DKC3_AnS_OpXX($02, $1D88)
	%DKC3_AnS_Op83(CODE_B9B340)
	%DKC3_AnS_OpXX($04, $1D88)
	%DKC3_AnS_Op81(CODE_B9B327, DATA_F93292)
	%DKC3_AnS_OpXX($02, $1D88)
	%DKC3_AnS_OpXX($04, $1D8D)
	%DKC3_AnS_OpXX($04, $1D92)
	%DKC3_AnS_Op81(CODE_B9B335, DATA_F9324B)
	%DKC3_AnS_Op82(DATA_F932ED)

DATA_F93292:
	%DKC3_AnS_Op81(CODE_B9B312, DATA_F932CA)
	%DKC3_AnS_OpXX($04, $1D83)
	%DKC3_AnS_OpXX($04, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F932A5)
	%DKC3_AnS_Op82(DATA_F9326D)

DATA_F932A5:
	%DKC3_AnS_OpXX($04, $1D97)
	%DKC3_AnS_Op83(CODE_B9B50D)
	%DKC3_AnS_OpXX($02, $1D9C)
	%DKC3_AnS_Op83(CODE_B9B359)
	%DKC3_AnS_OpXX($04, $1D9C)
	%DKC3_AnS_Op81(CODE_B9B327, DATA_F93292)
	%DKC3_AnS_OpXX($02, $1D9C)
	%DKC3_AnS_OpXX($04, $1DA1)
	%DKC3_AnS_OpXX($04, $1DA6)
	%DKC3_AnS_Op81(CODE_B9B335, DATA_F9324B)
	%DKC3_AnS_Op82(DATA_F932ED)

DATA_F932CA:
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($01, $1CDE)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($01, $1CDE)
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($02, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F932A5)
	%DKC3_AnS_Op82(DATA_F9326D)

DATA_F932E4:
	%DKC3_AnS_OpXX($04, $1D79)
	%DKC3_AnS_OpXX($08, $1D7E)
	%DKC3_AnS_OpXX($04, $1D79)
DATA_F932ED:
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F932F4, 1, $00)

DATA_F932F5:
	%DKC3_AnS_Op85(CODE_B9B2E7)
	%DKC3_AnS_Op97($02, $1CF7, $0000, $0000)
	%DKC3_AnS_Op91($006C, $0001)
	%DKC3_AnS_Op81(CODE_B9B30C, DATA_F933AF)
	%DKC3_AnS_OpXX($02, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F93337)
DATA_F93312:
	%DKC3_AnS_OpXX($02, $1D83)
	%DKC3_AnS_Op83(CODE_B9B50D)
	%DKC3_AnS_OpXX($02, $1D88)
	%DKC3_AnS_Op83(CODE_B9B340)
	%DKC3_AnS_OpXX($04, $1D88)
	%DKC3_AnS_Op81(CODE_B9B327, DATA_F9335C)
	%DKC3_AnS_OpXX($02, $1D88)
	%DKC3_AnS_OpXX($04, $1D8D)
	%DKC3_AnS_OpXX($04, $1D92)
	%DKC3_AnS_Op81(CODE_B9B335, DATA_F93375)
	%DKC3_AnS_Op82(DATA_F933B8)

DATA_F93337:
	%DKC3_AnS_OpXX($02, $1D97)
	%DKC3_AnS_Op83(CODE_B9B50D)
	%DKC3_AnS_OpXX($02, $1D9C)
	%DKC3_AnS_Op83(CODE_B9B359)
	%DKC3_AnS_OpXX($04, $1D9C)
	%DKC3_AnS_Op81(CODE_B9B327, DATA_F9335C)
	%DKC3_AnS_OpXX($02, $1D9C)
	%DKC3_AnS_OpXX($04, $1DA1)
	%DKC3_AnS_OpXX($04, $1DA6)
	%DKC3_AnS_Op81(CODE_B9B335, DATA_F93375)
	%DKC3_AnS_Op82(DATA_F933B8)

DATA_F9335C:
	%DKC3_AnS_Op81(CODE_B9B312, DATA_F93395)
	%DKC3_AnS_OpXX($03, $1D83)
	%DKC3_AnS_OpXX($03, $1D7E)
	%DKC3_AnS_OpXX($03, $1CF7)
	%DKC3_AnS_OpXX($03, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F93337)
	%DKC3_AnS_Op82(DATA_F93312)

DATA_F93375:
	%DKC3_AnS_OpXX($02, $1CF7)
	%DKC3_AnS_Op91($006C, $0001)
	%DKC3_AnS_Op81(CODE_B9B30C, DATA_F933AF)
	%DKC3_AnS_Op81(CODE_B9B312, DATA_F93395)
	%DKC3_AnS_OpXX($04, $1D79)
	%DKC3_AnS_OpXX($04, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F93337)
	%DKC3_AnS_Op82(DATA_F93312)

DATA_F93395:
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($01, $1CDE)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($01, $1CDE)
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($02, $1D7E)
	%DKC3_AnS_Op81(CODE_B9B31D, DATA_F93337)
	%DKC3_AnS_Op82(DATA_F93312)

DATA_F933AF:
	%DKC3_AnS_OpXX($04, $1D79)
	%DKC3_AnS_OpXX($08, $1D7E)
	%DKC3_AnS_OpXX($04, $1D79)
DATA_F933B8:
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F933BF, 1, $00)

DATA_F933C0:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op97($04, $1CE3, $0000, $0000)
	%DKC3_AnS_Op97($08, $1CE8, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9B372)
	%DKC3_AnS_Op98($03, $1CED, $0000, $0000, $002E, $FFFC)
	%DKC3_AnS_Op98($03, $1CE8, $0000, $0000, $002C, $FFF8)
	%DKC3_AnS_Op98($03, $1CE3, $0000, $0000, $002A, $FFF4)
	%DKC3_AnS_Op98($03, $1C7F, $0000, $0000, $0028, $FFF0)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93412, 1, $00)

DATA_F93413:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op98($04, $1C7F, $0000, $0000, $0028, $FFF0)
	%DKC3_AnS_Op98($04, $1CE3, $0000, $0000, $002A, $FFF4)
	%DKC3_AnS_Op83(CODE_B9B399)
	%DKC3_AnS_Op83(CODE_B9AD6C)
	%DKC3_AnS_Op98($04, $1CE8, $0000, $0000, $002C, $FFF8)
	%DKC3_AnS_Op98($08, $1CED, $0000, $0000, $002E, $FFFC)
	%DKC3_AnS_Op98($04, $1CE8, $0000, $0000, $002E, $0000)
	%DKC3_AnS_Op97($04, $1CE3, $0000, $0000)
	%DKC3_AnS_Op97($04, $1C7F, $0000, $0000)
	%DKC3_AnS_Op80(CODE_B9AD9E)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9346F, 1, $00)

DATA_F93470:
	%DKC3_AnS_Op83(CODE_B9ADD2)
	%DKC3_AnS_Op98($04, $1C7F, $0000, $0000, $0028, $FFF0)
	%DKC3_AnS_Op98($04, $1D79, $0000, $0000, $0029, $FFEC)
	%DKC3_AnS_Op98($04, $1D7E, $0000, $0000, $0029, $FFE6)
	%DKC3_AnS_Op81(CODE_B9A91E, DATA_F934C6)
	%DKC3_AnS_Op98($04, $1D83, $0000, $0000, $0031, $FFEB)
	%DKC3_AnS_Op98($01, $1D88, $0000, $0000, $0033, $FFF4)
	%DKC3_AnS_Op83(CODE_B9ADFB)
	%DKC3_AnS_OpXX($03, $1D88)
	%DKC3_AnS_OpXX($04, $1D8D)
	%DKC3_AnS_OpXX($04, $1D92)
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8A7)
DATA_F934C6:
	%DKC3_AnS_Op98($04, $1D97, $0000, $0000, $002F, $FFE3)
	%DKC3_AnS_Op98($01, $1D9C, $0000, $0000, $0032, $FFE1)
	%DKC3_AnS_Op83(CODE_B9ADFB)
	%DKC3_AnS_OpXX($03, $1D9C)
	%DKC3_AnS_OpXX($04, $1DA1)
	%DKC3_AnS_OpXX($04, $1DA6)
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_Op83(CODE_B9A8A7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F934F1, 1, $00)

DATA_F934F2:
	%DKC3_AnS_OpXX($02, $1C7F)
	%DKC3_AnS_Op84(CODE_B9A59B, $0005)
	%DKC3_AnS_OpXX($02, $1D01)
	%DKC3_AnS_OpXX($02, $1D06)
	%DKC3_AnS_OpXX($02, $1D0B)
	%DKC3_AnS_OpXX($02, $1D10)
	%DKC3_AnS_OpXX($02, $1D15)
	%DKC3_AnS_OpXX($02, $1D1A)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_OpXX($02, $1D1A)
	%DKC3_AnS_OpXX($03, $1D15)
	%DKC3_AnS_OpXX($03, $1D10)
	%DKC3_AnS_OpXX($03, $1D0B)
	%DKC3_AnS_OpXX($03, $1D06)
	%DKC3_AnS_Op81(CODE_B9B3B3, DATA_F93546)
	%DKC3_AnS_Op97($01, $1CD9, $0000, $0000)
	%DKC3_AnS_Op97($01, $1CDE, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op97($01, $1CDE, $0000, $0000)
	%DKC3_AnS_Op97($01, $1CD9, $0000, $0000)
DATA_F93546:
	%DKC3_AnS_Op86(CODE_B9B3BE, $0044)

DATA_F9354B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9354C, 1, $00)

DATA_F9354D:
	%DKC3_AnS_Op91($0060, $0000)
	%DKC3_AnS_Op91($0030, $0000)
	%DKC3_AnS_OpXX($01, $1CFC)
	%DKC3_AnS_Op80(CODE_B9B3D2)
	%DKC3_AnS_OpXX($04, $1C7F)
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($02, $1CDE)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $1CDE)
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($10, $1C7F)
	%DKC3_AnS_Op91($002E, $F800)
	%DKC3_AnS_Op84(CODE_B9A59B, $0005)
	%DKC3_AnS_OpXX($02, $1D01)
	%DKC3_AnS_OpXX($02, $1D06)
	%DKC3_AnS_OpXX($02, $1D0B)
	%DKC3_AnS_OpXX($02, $1D10)
	%DKC3_AnS_OpXX($02, $1D15)
	%DKC3_AnS_OpXX($02, $1D1A)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_OpXX($02, $1D1A)
	%DKC3_AnS_OpXX($03, $1D15)
	%DKC3_AnS_OpXX($03, $1D10)
	%DKC3_AnS_OpXX($03, $1D0B)
	%DKC3_AnS_OpXX($03, $1D06)
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_OpXX($01, $1CDE)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($01, $1CDE)
	%DKC3_AnS_OpXX($02, $1CD9)
	%DKC3_AnS_Op83(CODE_B9B3FD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F935B3, 1, $00)

DATA_F935B4:
	%DKC3_AnS_OpXX($02, $1C93)
	%DKC3_AnS_Op83(CODE_B9B413)
	%DKC3_AnS_Op83(CODE_B9B1EF)
	%DKC3_AnS_OpXX($02, $1C9D)
	%DKC3_AnS_OpXX($02, $1CA7)
	%DKC3_AnS_OpXX($02, $1CB1)
	%DKC3_AnS_OpXX($02, $1CBB)
	%DKC3_AnS_Op83(CODE_B9B1EF)
	%DKC3_AnS_Op83(CODE_B9B41B)
	%DKC3_AnS_OpXX($02, $1CC5)
	%DKC3_AnS_OpXX($02, $1CCF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F935D6, 1, $00)

DATA_F935D7:
	%DKC3_AnS_OpXX($02, $1C7F)
	%DKC3_AnS_Op83(CODE_B9B423)
	%DKC3_AnS_OpXX($04, $1CF2)
	%DKC3_AnS_OpXX($04, $1CF7)
	%DKC3_AnS_OpXX($04, $1CFC)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op80(CODE_B9A9CB)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($04, $1CFC)
	%DKC3_AnS_OpXX($04, $1CF7)
	%DKC3_AnS_OpXX($04, $1CF2)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9B3FD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F935FF, 1, $00)

DATA_F93600:
	%DKC3_AnS_OpXX($06, $1C7F)
	%DKC3_AnS_OpXX($06, $1C84)
	%DKC3_AnS_OpXX($06, $1C89)
	%DKC3_AnS_OpXX($09, $1C8E)
	%DKC3_AnS_OpXX($06, $1C89)
	%DKC3_AnS_OpXX($06, $1C84)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93613, 1, $00)

DATA_F93614:
	%DKC3_AnS_OpXX($01, $1D0B)
	%DKC3_AnS_Op83(CODE_B9B43A)
	%DKC3_AnS_OpXX($08, $1D0B)
	%DKC3_AnS_OpXX($03, $1D06)
	%DKC3_AnS_OpXX($03, $1D01)
	%DKC3_AnS_Op87($0111)

DATA_F93626:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93627, 1, $00)

DATA_F93628:
	%DKC3_AnS_OpXX($02, $1C93)
	%DKC3_AnS_OpXX($02, $1C98)
	%DKC3_AnS_OpXX($02, $1C9D)
	%DKC3_AnS_OpXX($02, $1CA2)
	%DKC3_AnS_OpXX($02, $1CA7)
	%DKC3_AnS_OpXX($02, $1CAC)
	%DKC3_AnS_OpXX($02, $1CB1)
	%DKC3_AnS_OpXX($02, $1CB6)
	%DKC3_AnS_OpXX($02, $1CBB)
	%DKC3_AnS_OpXX($02, $1CC0)
	%DKC3_AnS_OpXX($02, $1CC5)
	%DKC3_AnS_OpXX($02, $1CCA)
	%DKC3_AnS_OpXX($02, $1CCF)
	%DKC3_AnS_OpXX($02, $1CD4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93653, 1, $00)

DATA_F93654:
	%DKC3_AnS_OpXX($02, $1CFC)
	%DKC3_AnS_Op80(CODE_B9A9BA)
	%DKC3_AnS_OpXX($08, $1DAB)
	%DKC3_AnS_OpXX($08, $1DB0)
	%DKC3_AnS_Op85(CODE_B9B20C)
DATA_F93663:
	%DKC3_AnS_OpXX($0A, $1DC9)
	%DKC3_AnS_OpXX($0A, $1DCE)
	%DKC3_AnS_OpXX($0A, $1DD3)
	%DKC3_AnS_OpXX($0A, $1DD8)
	%DKC3_AnS_OpXX($0A, $1DB5)
	%DKC3_AnS_OpXX($0A, $1DBA)
	%DKC3_AnS_OpXX($0A, $1DBF)
	%DKC3_AnS_OpXX($0A, $1DC4)
	%DKC3_AnS_Op82(DATA_F93663)

DATA_F9367E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9367F, 1, $00)

DATA_F93680:
	%DKC3_AnS_Op97($06, $1E37, $0000, $0000)
	%DKC3_AnS_Op85(CODE_B9A833)
	%DKC3_AnS_OpXX($06, $1E3C)
	%DKC3_AnS_OpXX($06, $1E41)
	%DKC3_AnS_OpXX($06, $1E46)
	%DKC3_AnS_OpXX($06, $1E4B)
	%DKC3_AnS_OpXX($06, $1E50)
	%DKC3_AnS_OpXX($06, $1E55)
	%DKC3_AnS_OpXX($06, $1E5A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F936A1, 1, $00)

DATA_F936A2:
	%DKC3_AnS_OpXX($02, $1E5F)
	%DKC3_AnS_OpXX($02, $1E64)
	%DKC3_AnS_OpXX($02, $1E69)
	%DKC3_AnS_OpXX($02, $1E6E)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op84(CODE_B9A620, $0000)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F936B7, 1, $00)

DATA_F936B8:
	%DKC3_AnS_Op97($02, $1E78, $FFFE, $0000)
	%DKC3_AnS_Op97($02, $1E7D, $FFFC, $0000)
	%DKC3_AnS_Op97($02, $1E82, $FFFA, $0000)
	%DKC3_AnS_Op97($02, $1E87, $FFF8, $0000)
	%DKC3_AnS_Op97($02, $1E8C, $FFF6, $0000)
	%DKC3_AnS_Op84(CODE_B9A59B, $000E)
	%DKC3_AnS_Op83(CODE_B9B45E)
	%DKC3_AnS_Op97($05, $1E8C, $FFF6, $0000)
	%DKC3_AnS_Op97($0C, $1E91, $FFFE, $0000)
	%DKC3_AnS_Op85(CODE_B9B473)
	%DKC3_AnS_Op97($05, $1E96, $FFFF, $0000)
	%DKC3_AnS_Op97($05, $1E9B, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9370F, 1, $00)

DATA_F93710:
	%DKC3_AnS_Op85(CODE_B9B487)
	%DKC3_AnS_Op97($02, $1E78, $FFFE, $0000)
	%DKC3_AnS_Op97($01, $1E7D, $FFFC, $0000)
	%DKC3_AnS_Op97($01, $1E82, $FFFA, $0000)
	%DKC3_AnS_Op97($01, $1E87, $FFF8, $0000)
	%DKC3_AnS_Op97($07, $1E8C, $FFF6, $0000)
	%DKC3_AnS_Op91($002A, $0000)
	%DKC3_AnS_Op97($03, $1E96, $FFFF, $0000)
	%DKC3_AnS_Op84(CODE_B9A59B, $000E)
	%DKC3_AnS_Op97($02, $1E78, $FFFE, $0000)
	%DKC3_AnS_Op97($01, $1E7D, $FFFC, $0000)
	%DKC3_AnS_Op97($01, $1E82, $FFFA, $0000)
	%DKC3_AnS_Op97($01, $1E87, $FFF8, $0000)
	%DKC3_AnS_Op97($05, $1E8C, $FFF6, $0000)
	%DKC3_AnS_Op85(CODE_B9B49A)
	%DKC3_AnS_Op97($02, $1E96, $FFFF, $0000)
	%DKC3_AnS_Op84(CODE_B9A59B, $000E)
DATA_F93785:
	%DKC3_AnS_Op97($01, $1E78, $FFFE, $0000)
	%DKC3_AnS_Op97($01, $1E7D, $FFFC, $0000)
	%DKC3_AnS_Op97($01, $1E82, $FFFA, $0000)
	%DKC3_AnS_Op97($01, $1E87, $FFF8, $0000)
	%DKC3_AnS_Op97($02, $1E8C, $FFF6, $0000)
	%DKC3_AnS_Op97($01, $1E96, $FFFF, $0000)
	%DKC3_AnS_Op84(CODE_B9A59B, $000E)
	%DKC3_AnS_Op82(DATA_F93785)

DATA_F937BD:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F937BE, 1, $00)

DATA_F937BF:
	%DKC3_AnS_Op97($02, $1E37, $0000, $0000)
	%DKC3_AnS_OpXX($02, $1E3C)
	%DKC3_AnS_OpXX($02, $1E41)
	%DKC3_AnS_OpXX($02, $1E46)
	%DKC3_AnS_OpXX($02, $1E4B)
	%DKC3_AnS_OpXX($02, $1E50)
	%DKC3_AnS_OpXX($02, $1E55)
	%DKC3_AnS_OpXX($02, $1E5A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F937DD, 1, $00)

DATA_F937DE:
	%DKC3_AnS_Op97($08, $1E37, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A5E0)
	%DKC3_AnS_Op85(CODE_B9B4D0)
	%DKC3_AnS_Op8A($02, $1E5A)
DATA_F937F0:
	%DKC3_AnS_OpXX($02, $1E37)
	%DKC3_AnS_Op8A($02, $1E5A)
	%DKC3_AnS_Op82(DATA_F937F0)

DATA_F937FA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F937FB, 1, $00)

DATA_F937FC:
	%DKC3_AnS_Op84(CODE_B9A59B, $000D)
	%DKC3_AnS_OpXX($08, $1E73)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93808, 1, $00)

DATA_F93809:
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $1E73)
	%DKC3_AnS_Op84(CODE_B9A5A0, $000D)
	%DKC3_AnS_OpXX($76, $1E73)
	%DKC3_AnS_OpXX($5A, $1E73)
	%DKC3_AnS_Op83(CODE_B9AFE7)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93821, 1, $00)

DATA_F93822:
	%DKC3_AnS_Op97($06, $1E37, $0000, $0000)
	%DKC3_AnS_Op85(CODE_B9A833)
	%DKC3_AnS_OpXX($06, $1E3C)
	%DKC3_AnS_OpXX($06, $1E41)
	%DKC3_AnS_OpXX($06, $1E46)
	%DKC3_AnS_OpXX($06, $1E4B)
	%DKC3_AnS_OpXX($06, $1E50)
	%DKC3_AnS_OpXX($06, $1E55)
	%DKC3_AnS_OpXX($06, $1E5A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93843, 1, $00)

DATA_F93844:
	%DKC3_AnS_OpXX($06, $1E37)
	%DKC3_AnS_OpXX($06, $1E3C)
	%DKC3_AnS_OpXX($06, $1E41)
	%DKC3_AnS_OpXX($06, $1E46)
	%DKC3_AnS_OpXX($06, $1E4B)
	%DKC3_AnS_OpXX($06, $1E50)
	%DKC3_AnS_OpXX($06, $1E55)
	%DKC3_AnS_OpXX($06, $1E5A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9385D, 1, $00)

DATA_F9385E:
	%DKC3_AnS_OpXX($01, $1E73)
	%DKC3_AnS_Op84(CODE_B9A59B, $000D)
	%DKC3_AnS_Op83(CODE_B9B43A)
	%DKC3_AnS_OpXX($08, $1E73)
	%DKC3_AnS_Op87($0116)

DATA_F9386F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93870, 1, $00)

DATA_F93871:
	%DKC3_AnS_OpXX($03, $1E37)
	%DKC3_AnS_OpXX($03, $1E3C)
	%DKC3_AnS_OpXX($03, $1E41)
	%DKC3_AnS_OpXX($03, $1E46)
	%DKC3_AnS_OpXX($03, $1E4B)
	%DKC3_AnS_OpXX($03, $1E50)
	%DKC3_AnS_OpXX($03, $1E55)
	%DKC3_AnS_OpXX($03, $1E5A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9388A, 1, $00)

DATA_F9388B:
	%DKC3_AnS_OpXX($04, $118F)
	%DKC3_AnS_OpXX($04, $1194)
	%DKC3_AnS_OpXX($04, $1199)
	%DKC3_AnS_OpXX($04, $119E)
	%DKC3_AnS_OpXX($04, $11A3)
	%DKC3_AnS_OpXX($04, $11A8)
	%DKC3_AnS_OpXX($04, $11AD)
	%DKC3_AnS_OpXX($04, $11B2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F938A4, 1, $00)

DATA_F938A5:
	%DKC3_AnS_OpXX($08, $19E1)
	%DKC3_AnS_OpXX($08, $19E6)
	%DKC3_AnS_OpXX($08, $19EB)
	%DKC3_AnS_OpXX($08, $19F0)
	%DKC3_AnS_OpXX($08, $19F5)
	%DKC3_AnS_OpXX($08, $19FA)
	%DKC3_AnS_OpXX($08, $19F5)
	%DKC3_AnS_OpXX($08, $19F0)
	%DKC3_AnS_OpXX($08, $19EB)
	%DKC3_AnS_OpXX($08, $19E6)
	%DKC3_AnS_OpXX($08, $19E1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F938C7, 1, $00)

DATA_F938C8:
	%DKC3_AnS_Op85(CODE_B9A833)
	%DKC3_AnS_Op97($02, $1EF0, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EF5, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EFA, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EB9, $0000, $0001)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op97($02, $1EBE, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EC3, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EC8, $0000, $0000)
	%DKC3_AnS_Op97($02, $1ECD, $0000, $0000)
	%DKC3_AnS_Op97($02, $1ED2, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1ED7, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EDC, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EE1, $0000, $FFFF)
	%DKC3_AnS_Op85(CODE_B9A833)
	%DKC3_AnS_Op97($02, $1EE6, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EEB, $0000, $FFFF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93942, 1, $00)

DATA_F93943:
	%DKC3_AnS_Op97($02, $1F09, $0000, $0000)
	%DKC3_AnS_Op97($02, $1F0E, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op97($02, $1F0E, $0000, $0000)
	%DKC3_AnS_Op97($02, $1F09, $0000, $0000)
	%DKC3_AnS_Op84(CODE_B9A620, $0001)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9396C, 1, $00)

DATA_F9396D:
	%DKC3_AnS_Op97($02, $1EA0, $0000, $0000)
DATA_F93975:
	%DKC3_AnS_Op81(CODE_B9B4DF, DATA_F939D5)
	%DKC3_AnS_Op97($08, $1EA5, $0000, $0000)
DATA_F93982:
	%DKC3_AnS_Op97($02, $1EAA, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9B4EA)
	%DKC3_AnS_Op97($02, $1EAF, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9B50D)
	%DKC3_AnS_Op97($08, $1EB4, $0000, $0000)
	%DKC3_AnS_Op81(CODE_B9B4DF, DATA_F93A03)
	%DKC3_AnS_Op97($08, $1EB4, $0000, $0000)
DATA_F939AD:
	%DKC3_AnS_Op85(CODE_B9B514)
	%DKC3_AnS_Op97($04, $1EB4, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EAF, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EAA, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EA0, $0000, $0000)
	%DKC3_AnS_Op84(CODE_B9A620, $0001)
DATA_F939D5:
	%DKC3_AnS_Op97($02, $1F09, $0000, $0000)
	%DKC3_AnS_Op97($01, $1F0E, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op97($01, $1F0E, $0000, $0000)
	%DKC3_AnS_Op97($02, $1F09, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EA5, $0000, $0000)
	%DKC3_AnS_Op82(DATA_F93982)

DATA_F93A03:
	%DKC3_AnS_Op97($02, $1F09, $0000, $0000)
	%DKC3_AnS_Op97($01, $1F0E, $0000, $0000)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op97($01, $1F0E, $0000, $0000)
	%DKC3_AnS_Op97($02, $1F09, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EB4, $0000, $0000)
	%DKC3_AnS_Op82(DATA_F939AD)

DATA_F93A31:
	%DKC3_AnS_Op97($02, $1EAF, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EAA, $0000, $0000)
	%DKC3_AnS_Op82(DATA_F93975)

DATA_F93A44:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93A45, 1, $00)

DATA_F93A46:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op83(CODE_B9AD28)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_OpXX($06, $1EA0)
	%DKC3_AnS_OpXX($06, $1EA5)
	%DKC3_AnS_OpXX($06, $1EAA)
	%DKC3_AnS_Op83(CODE_B9AD2F)
	%DKC3_AnS_Op95($02, $1EAA, $FFEF, $0024)
	%DKC3_AnS_Op95($02, $1EA5, $FFEF, $0024)
	%DKC3_AnS_Op95($02, $1EA0, $FFEF, $0024)
	%DKC3_AnS_Op84(CODE_B9A620, $0006)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93A7B, 1, $00)

DATA_F93A7C:
	%DKC3_AnS_Op95($02, $1EF0, $FFEF, $0024)
	%DKC3_AnS_Op85(CODE_B9B525)
	%DKC3_AnS_Op95($02, $1EF5, $FFEF, $0024)
	%DKC3_AnS_Op95($02, $1EFA, $FFEF, $0025)
	%DKC3_AnS_Op95($02, $1EB9, $FFEF, $0025)
	%DKC3_AnS_Op95($02, $1EBE, $FFEF, $0025)
	%DKC3_AnS_Op95($02, $1EC3, $FFEF, $0025)
	%DKC3_AnS_Op95($02, $1EC8, $FFEF, $0024)
	%DKC3_AnS_Op95($02, $1ECD, $FFEF, $0024)
	%DKC3_AnS_Op95($02, $1ED2, $FFEF, $0023)
	%DKC3_AnS_Op95($02, $1ED7, $FFEF, $0023)
	%DKC3_AnS_Op95($02, $1EDC, $FFEF, $0023)
	%DKC3_AnS_Op95($02, $1EE1, $FFEF, $0023)
	%DKC3_AnS_Op95($02, $1EE6, $FFEF, $0023)
	%DKC3_AnS_Op95($02, $1EEB, $FFEF, $0023)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93AF0, 1, $00)

DATA_F93AF1:
	%DKC3_AnS_Op83(CODE_B9A5DE)
	%DKC3_AnS_Op95($03, $1EA0, $FFEF, $0024)
	%DKC3_AnS_Op95($03, $1EA5, $FFEF, $0024)
	%DKC3_AnS_Op95($03, $1EAA, $FFEF, $0024)
	%DKC3_AnS_Op83(CODE_B9B533)
	%DKC3_AnS_Op83(CODE_B9AF6E)
	%DKC3_AnS_OpXX($04, $1EA0)
	%DKC3_AnS_Op80(CODE_B9AD9E)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93B1C, 1, $00)

DATA_F93B1D:
	%DKC3_AnS_Op84(CODE_B9A59B, $0012)
	%DKC3_AnS_OpXX($08, $1F04)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93B29, 1, $00)

DATA_F93B2A:
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $1F04)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0012)
	%DKC3_AnS_OpXX($76, $1F04)
	%DKC3_AnS_OpXX($5A, $1F04)
	%DKC3_AnS_Op83(CODE_B9AFE7)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93B42, 1, $00)

DATA_F93B43:
	%DKC3_AnS_Op97($02, $1EF0, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EF5, $0000, $0000)
	%DKC3_AnS_Op97($02, $1EFA, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EB9, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EBE, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EC3, $0000, $0001)
	%DKC3_AnS_Op97($02, $1EC8, $0000, $0000)
	%DKC3_AnS_Op97($02, $1ECD, $0000, $0000)
	%DKC3_AnS_Op97($02, $1ED2, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1ED7, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EDC, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EE1, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EE6, $0000, $FFFF)
	%DKC3_AnS_Op97($02, $1EEB, $0000, $FFFF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93BB4, 1, $00)

DATA_F93BB5:
	%DKC3_AnS_Op83(CODE_B9AEAD)
	%DKC3_AnS_Op95($03, $1EAF, $FFEF, $0024)
	%DKC3_AnS_Op95($03, $1EAA, $FFEF, $0024)
	%DKC3_AnS_Op95($03, $1EA5, $FFEF, $0024)
	%DKC3_AnS_Op95($03, $1EA0, $FFEF, $0024)
	%DKC3_AnS_Op83(CODE_B9AEC5)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93BDF, 1, $00)

DATA_F93BE0:
	%DKC3_AnS_Op95($02, $1F09, $FFF6, $0022)
	%DKC3_AnS_Op95($02, $1F0E, $FFFC, $0020)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op95($02, $1F0E, $FFFC, $0020)
	%DKC3_AnS_Op95($02, $1F09, $FFF6, $0022)
	%DKC3_AnS_Op95($02, $1EF0, $FFEF, $0024)
	%DKC3_AnS_Op84(CODE_B9A620, $0006)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93C11, 1, $00)

DATA_F93C12:
	%DKC3_AnS_OpXX($02, $1EF0)
	%DKC3_AnS_OpXX($02, $1EF5)
	%DKC3_AnS_OpXX($02, $1EFA)
	%DKC3_AnS_OpXX($02, $1EB9)
	%DKC3_AnS_OpXX($02, $1EBE)
	%DKC3_AnS_OpXX($02, $1EC3)
	%DKC3_AnS_OpXX($02, $1EC8)
	%DKC3_AnS_OpXX($02, $1ECD)
	%DKC3_AnS_OpXX($02, $1ED2)
	%DKC3_AnS_OpXX($02, $1ED7)
	%DKC3_AnS_OpXX($02, $1EDC)
	%DKC3_AnS_OpXX($02, $1EE1)
	%DKC3_AnS_OpXX($02, $1EE6)
	%DKC3_AnS_OpXX($02, $1EEB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93C3D, 1, $00)

DATA_F93C3E:
	%DKC3_AnS_OpXX($01, $1EFF)
	%DKC3_AnS_Op84(CODE_B9A59B, $0012)
	%DKC3_AnS_Op83(CODE_B9B43A)
	%DKC3_AnS_OpXX($08, $1EFF)
	%DKC3_AnS_Op87($011D)

DATA_F93C4F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93C50, 1, $00)

DATA_F93C51:
	%DKC3_AnS_OpXX($02, $1EF0)
	%DKC3_AnS_OpXX($02, $1EF5)
	%DKC3_AnS_OpXX($02, $1EFA)
	%DKC3_AnS_OpXX($02, $1EB9)
	%DKC3_AnS_OpXX($02, $1EBE)
	%DKC3_AnS_OpXX($02, $1EC3)
	%DKC3_AnS_OpXX($02, $1EC8)
	%DKC3_AnS_OpXX($02, $1ECD)
	%DKC3_AnS_OpXX($02, $1ED2)
	%DKC3_AnS_OpXX($02, $1ED7)
	%DKC3_AnS_OpXX($02, $1EDC)
	%DKC3_AnS_OpXX($02, $1EE1)
	%DKC3_AnS_OpXX($02, $1EE6)
	%DKC3_AnS_OpXX($02, $1EEB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93C7C, 1, $00)

DATA_F93C7D:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op97($06, $1F63, $0000, $0000)
	%DKC3_AnS_Op97($06, $1F68, $0000, $0001)
	%DKC3_AnS_Op97($06, $1F6D, $0000, $0002)
	%DKC3_AnS_Op97($06, $1F68, $0000, $0001)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93CA1, 1, $00)

DATA_F93CA2:
	%DKC3_AnS_Op85(CODE_B9A65D)
	%DKC3_AnS_Op97($06, $1F63, $FFF8, $0002)
	%DKC3_AnS_Op97($06, $1F68, $FFF8, $0003)
	%DKC3_AnS_Op97($06, $1F6D, $FFF8, $0004)
	%DKC3_AnS_Op97($06, $1F68, $FFF8, $0003)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93CC6, 1, $00)

DATA_F93CC7:
	%DKC3_AnS_Op85(CODE_B9B547)
	%DKC3_AnS_Op97($03, $1F13, $0000, $0000)
	%DKC3_AnS_Op82(DATA_F93CE7)

DATA_F93CD5:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93CD6, 1, $00)

DATA_F93CD7:
	%DKC3_AnS_Op85(CODE_B9B547)
	%DKC3_AnS_Op97($03, $1F13, $FFF8, $0002)
	%DKC3_AnS_Op82(DATA_F93CE7)

DATA_F93CE5:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93CE6, 1, $00)

DATA_F93CE7:
	%DKC3_AnS_OpXX($03, $1F18)
	%DKC3_AnS_OpXX($03, $1F1D)
	%DKC3_AnS_OpXX($03, $1F22)
	%DKC3_AnS_OpXX($03, $1F27)
	%DKC3_AnS_OpXX($03, $1F2C)
	%DKC3_AnS_OpXX($03, $1F31)
	%DKC3_AnS_OpXX($03, $1F36)
	%DKC3_AnS_OpXX($03, $1F3B)
	%DKC3_AnS_OpXX($03, $1F40)
	%DKC3_AnS_OpXX($03, $1F45)
	%DKC3_AnS_OpXX($03, $1F4A)
	%DKC3_AnS_OpXX($03, $1F4F)
	%DKC3_AnS_OpXX($03, $1F54)
	%DKC3_AnS_OpXX($03, $1F59)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $1F5E)
	%DKC3_AnS_Op83(CODE_B9A683)
	%DKC3_AnS_OpXX($03, $1F13)
	%DKC3_AnS_Op82(DATA_F93CE7)

DATA_F93D20:
	%DKC3_AnS_OpXX($02, $1F27)
	%DKC3_AnS_OpXX($02, $1F31)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $1F31)
	%DKC3_AnS_OpXX($02, $1F27)
	%DKC3_AnS_Op83(CODE_B9A8B0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93D33, 1, $00)

DATA_F93D34:
	%DKC3_AnS_OpXX($02, $1F63)
	%DKC3_AnS_OpXX($02, $1F68)
	%DKC3_AnS_Op84(CODE_B9A59B, $000F)
	%DKC3_AnS_Op83(CODE_B9AB62)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93D43, 1, $00)

DATA_F93D44:
	%DKC3_AnS_Op85(CODE_B9AB97)
	%DKC3_AnS_OpXX($01, $1F6D)
	%DKC3_AnS_OpXX($01, $1F72)
	%DKC3_AnS_OpXX($01, $1F77)
	%DKC3_AnS_OpXX($01, $1F7C)
	%DKC3_AnS_OpXX($01, $1F81)
	%DKC3_AnS_OpXX($01, $1F86)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_OpXX($01, $1F86)
	%DKC3_AnS_Op80(CODE_B9A9CB)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($03, $1F81)
	%DKC3_AnS_OpXX($03, $1F7C)
	%DKC3_AnS_OpXX($03, $1F77)
	%DKC3_AnS_OpXX($03, $1F72)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABCD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93D7B, 1, $00)

DATA_F93D7C:
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_Op97($03, $1F81, $0000, $0000)
	%DKC3_AnS_OpXX($03, $1F7C)
	%DKC3_AnS_OpXX($03, $1F77)
	%DKC3_AnS_OpXX($03, $1F72)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABCD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93D9A, 1, $00)

DATA_F93D9B:
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_Op97($03, $1F81, $FFF8, $0002)
	%DKC3_AnS_OpXX($03, $1F7C)
	%DKC3_AnS_OpXX($03, $1F77)
	%DKC3_AnS_OpXX($03, $1F72)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op80(CODE_B9A9C1)
	%DKC3_AnS_Op83(CODE_B9ABCD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93DB9, 1, $00)

DATA_F93DBA:
	%DKC3_AnS_OpXX($01, $1F63)
	%DKC3_AnS_OpXX($01, $1F68)
	%DKC3_AnS_OpXX($02, $1F6D)
	%DKC3_AnS_Op84(CODE_B9A620, $0001)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93DC9, 1, $00)

DATA_F93DCA:
	%DKC3_AnS_OpXX($02, $1F8B)
	%DKC3_AnS_Op84(CODE_B9A59B, $0010)
	%DKC3_AnS_OpXX($06, $1F8B)
	%DKC3_AnS_Op83(CODE_B9A6F2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93DD9, 1, $00)

DATA_F93DDA:
	%DKC3_AnS_Op83(CODE_B9A602)
	%DKC3_AnS_OpXX($02, $1F8B)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0010)
	%DKC3_AnS_OpXX($76, $1F8B)
	%DKC3_AnS_OpXX($5A, $1F8B)
	%DKC3_AnS_Op83(CODE_B9AFE7)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93DF2, 1, $00)

DATA_F93DF3:
	%DKC3_AnS_Op85(CODE_B9B547)
	%DKC3_AnS_Op97($03, $1F13, $0000, $0000)
	%DKC3_AnS_Op82(DATA_F93E13)

DATA_F93E01:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93E02, 1, $00)

DATA_F93E03:
	%DKC3_AnS_Op85(CODE_B9B547)
	%DKC3_AnS_Op97($03, $1F13, $0004, $0002)
	%DKC3_AnS_Op82(DATA_F93E13)

DATA_F93E11:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93E12, 1, $00)

DATA_F93E13:
	%DKC3_AnS_OpXX($03, $1F18)
	%DKC3_AnS_OpXX($03, $1F1D)
	%DKC3_AnS_OpXX($03, $1F22)
	%DKC3_AnS_OpXX($03, $1F27)
	%DKC3_AnS_OpXX($03, $1F2C)
	%DKC3_AnS_OpXX($03, $1F31)
	%DKC3_AnS_OpXX($03, $1F36)
	%DKC3_AnS_OpXX($03, $1F3B)
	%DKC3_AnS_OpXX($03, $1F40)
	%DKC3_AnS_OpXX($03, $1F45)
	%DKC3_AnS_OpXX($03, $1F4A)
	%DKC3_AnS_OpXX($03, $1F4F)
	%DKC3_AnS_OpXX($03, $1F54)
	%DKC3_AnS_OpXX($03, $1F59)
	%DKC3_AnS_OpXX($03, $1F5E)
	%DKC3_AnS_OpXX($03, $1F13)
	%DKC3_AnS_Op82(DATA_F93E13)

DATA_F93E46:
	%DKC3_AnS_OpXX($06, $1F63)
	%DKC3_AnS_OpXX($06, $1F68)
	%DKC3_AnS_OpXX($06, $1F6D)
	%DKC3_AnS_OpXX($06, $1F68)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93E53, 1, $00)

DATA_F93E54:
	%DKC3_AnS_Op84(CODE_B9A59B, $0010)
	%DKC3_AnS_OpXX($04, $1F8B)
	%DKC3_AnS_Op83(CODE_B9B43A)
	%DKC3_AnS_Op87($0119)

DATA_F93E62:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93E63, 1, $00)

DATA_F93E64:
	%DKC3_AnS_Op85(CODE_B9B547)
	%DKC3_AnS_OpXX($03, $1F13)
	%DKC3_AnS_OpXX($03, $1F18)
	%DKC3_AnS_OpXX($03, $1F1D)
	%DKC3_AnS_OpXX($03, $1F22)
	%DKC3_AnS_OpXX($03, $1F27)
	%DKC3_AnS_OpXX($03, $1F2C)
	%DKC3_AnS_OpXX($03, $1F31)
	%DKC3_AnS_OpXX($03, $1F36)
	%DKC3_AnS_OpXX($03, $1F3B)
	%DKC3_AnS_OpXX($03, $1F40)
	%DKC3_AnS_OpXX($03, $1F45)
	%DKC3_AnS_OpXX($03, $1F4A)
	%DKC3_AnS_OpXX($03, $1F4F)
	%DKC3_AnS_OpXX($03, $1F54)
	%DKC3_AnS_OpXX($03, $1F59)
	%DKC3_AnS_OpXX($03, $1F5E)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93E98, 1, $00)

DATA_F93E99:
	%DKC3_AnS_OpXX($03, $1F90)
	%DKC3_AnS_OpXX($03, $1F95)
	%DKC3_AnS_OpXX($03, $1F9A)
	%DKC3_AnS_OpXX($03, $1F9F)
	%DKC3_AnS_OpXX($03, $1FA4)
DATA_F93EA8:
	%DKC3_AnS_OpXX($03, $1FA9)
	%DKC3_AnS_OpXX($03, $1FAE)
	%DKC3_AnS_Op82(DATA_F93EA8)

DATA_F93EB1:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93EB2, 1, $00)

DATA_F93EB3:
	%DKC3_AnS_Op85(CODE_B9B55C)
DATA_F93EB6:
	%DKC3_AnS_OpXX($02, $1FB3)
	%DKC3_AnS_OpXX($02, $1FB8)
	%DKC3_AnS_OpXX($02, $1FBD)
	%DKC3_AnS_OpXX($02, $1FC2)
	%DKC3_AnS_Op82(DATA_F93EB6)

DATA_F93EC5:
	%DKC3_AnS_OpXX($02, $1FC7)
	%DKC3_AnS_OpXX($02, $1FCC)
	%DKC3_AnS_OpXX($02, $1FD1)
	%DKC3_AnS_OpXX($02, $1FD6)
	%DKC3_AnS_OpXX($02, $1FDB)
	%DKC3_AnS_OpXX($02, $1FE0)
	%DKC3_AnS_OpXX($02, $1FE5)
	%DKC3_AnS_OpXX($03, $1FEA)
	%DKC3_AnS_OpXX($02, $1FEF)
	%DKC3_AnS_OpXX($02, $1FF4)
	%DKC3_AnS_OpXX($03, $1FF9)
	%DKC3_AnS_OpXX($02, $1FF4)
	%DKC3_AnS_OpXX($02, $1FEF)
	%DKC3_AnS_OpXX($03, $1FEA)
	%DKC3_AnS_OpXX($02, $1FEF)
	%DKC3_AnS_OpXX($02, $1FF4)
	%DKC3_AnS_OpXX($03, $1FF9)
	%DKC3_AnS_OpXX($02, $1FF4)
	%DKC3_AnS_OpXX($02, $1FEF)
	%DKC3_AnS_OpXX($03, $1FEA)
	%DKC3_AnS_Op83(CODE_B9B57B)
DATA_F93F04:
	%DKC3_AnS_OpXX($04, $1FEF)
	%DKC3_AnS_Op80(CODE_B9B582)
	%DKC3_AnS_OpXX($04, $1FF4)
	%DKC3_AnS_OpXX($05, $1FF9)
	%DKC3_AnS_OpXX($04, $1FF4)
	%DKC3_AnS_OpXX($04, $1FEF)
	%DKC3_AnS_OpXX($05, $1FEA)
	%DKC3_AnS_OpXX($04, $1FEF)
	%DKC3_AnS_OpXX($04, $1FF4)
	%DKC3_AnS_Op82(DATA_F93F04)

DATA_F93F22:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93F23, 1, $00)

DATA_F93F24:
	%DKC3_AnS_Op91($0044, $0060)
	%DKC3_AnS_Op8C($6C, DATA_F93F61)
	%DKC3_AnS_Op91($0044, $00C0)
	%DKC3_AnS_Op8C($6C, DATA_F93F61)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_Op8C($6C, DATA_F93F61)
	%DKC3_AnS_Op8C($6C, DATA_F93F61)
	%DKC3_AnS_Op91($0044, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F93F61)
	%DKC3_AnS_Op8C($6C, DATA_F93F61)
	%DKC3_AnS_OpXX($03, $1FEF)
	%DKC3_AnS_Op8B($03, $1FE0)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op8B($03, $1FC7)
	%DKC3_AnS_Op99()

DATA_F93F5F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93F60, 1, $00)

DATA_F93F61:
	%DKC3_AnS_OpXX($01, $1FEF)
	%DKC3_AnS_OpXX($01, $1FF4)
	%DKC3_AnS_OpXX($01, $1FF9)
	%DKC3_AnS_OpXX($01, $1FF4)
	%DKC3_AnS_OpXX($01, $1FEF)
	%DKC3_AnS_OpXX($01, $1FEA)
	%DKC3_AnS_OpXX($01, $1FE5)
	%DKC3_AnS_OpXX($01, $1FEA)
	%DKC3_AnS_Op8D($6C)

DATA_F93F7B:
	%DKC3_AnS_OpXX($02, $202B)
	%DKC3_AnS_Op85(CODE_B9B592)
	%DKC3_AnS_Op8B($02, $1FFE)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93F86, 1, $00)

DATA_F93F87:
	%DKC3_AnS_OpXX($02, $2030)
	%DKC3_AnS_OpXX($02, $2035)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op84(CODE_B9A59B, $0014)
	%DKC3_AnS_OpXX($02, $2035)
	%DKC3_AnS_OpXX($02, $2030)
	%DKC3_AnS_Op87($011E)

DATA_F93F9E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93F9F, 1, $00)

DATA_F93FA0:
	%DKC3_AnS_OpXX($02, $203A)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0013)
	%DKC3_AnS_OpXX($02, $203A)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $203F)
	%DKC3_AnS_OpXX($04, $2044)
	%DKC3_AnS_OpXX($04, $2049)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93FBB, 1, $00)

DATA_F93FBC:
	%DKC3_AnS_OpXX($04, $8069)
	%DKC3_AnS_OpXX($04, $806E)
	%DKC3_AnS_OpXX($04, $8073)
	%DKC3_AnS_OpXX($04, $8078)
	%DKC3_AnS_OpXX($04, $807D)
	%DKC3_AnS_OpXX($04, $8082)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93FCF, 1, $00)

DATA_F93FD0:
	%DKC3_AnS_OpXX($04, $804B)
	%DKC3_AnS_OpXX($04, $8050)
	%DKC3_AnS_OpXX($04, $8055)
	%DKC3_AnS_OpXX($04, $805A)
	%DKC3_AnS_OpXX($04, $805F)
	%DKC3_AnS_OpXX($04, $8064)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F93FE3, 1, $00)

DATA_F93FE4:
	%DKC3_AnS_Op80(CODE_B9B662)
	%DKC3_AnS_Op82(DATA_F93FF9)

DATA_F93FEA:
	%DKC3_AnS_Op85(CODE_B9B66F)
	%DKC3_AnS_OpXX($06, $1176)
	%DKC3_AnS_OpXX($08, $117B)
	%DKC3_AnS_OpXX($06, $1176)
	%DKC3_AnS_Op82(DATA_F93FE4)

DATA_F93FF9:
	%DKC3_AnS_Op85(CODE_B9B667)
	%DKC3_AnS_OpXX($06, $1180)
	%DKC3_AnS_OpXX($08, $1185)
	%DKC3_AnS_OpXX($06, $1180)
	%DKC3_AnS_Op82(DATA_F93FE4)

DATA_F94008:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94009, 1, $00)

DATA_F9400A:
	%DKC3_AnS_Op80(CODE_B9B68B)
	%DKC3_AnS_Op82(DATA_F9401F)

DATA_F94010:
	%DKC3_AnS_Op85(CODE_B9B698)
	%DKC3_AnS_OpXX($06, $19C8)
	%DKC3_AnS_OpXX($08, $19CD)
	%DKC3_AnS_OpXX($06, $19C8)
	%DKC3_AnS_Op82(DATA_F9400A)

DATA_F9401F:
	%DKC3_AnS_Op85(CODE_B9B690)
	%DKC3_AnS_OpXX($06, $19D2)
	%DKC3_AnS_OpXX($08, $19D7)
	%DKC3_AnS_OpXX($06, $19D2)
	%DKC3_AnS_Op82(DATA_F9400A)

DATA_F9402E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9402F, 1, $00)

DATA_F94030:
	%DKC3_AnS_OpXX($01, $019A)
	%DKC3_AnS_Op85(CODE_B9B8D5)
	%DKC3_AnS_Op80(CODE_B9A1B7)
DATA_F94039:
	%DKC3_AnS_OpXX($04, $019F)
	%DKC3_AnS_OpXX($04, $01A4)
	%DKC3_AnS_OpXX($04, $01A9)
	%DKC3_AnS_OpXX($03, $01A4)
	%DKC3_AnS_OpXX($03, $019F)
	%DKC3_AnS_OpXX($03, $019A)
	%DKC3_AnS_OpXX($03, $0195)
	%DKC3_AnS_OpXX($03, $0190)
	%DKC3_AnS_OpXX($03, $018B)
	%DKC3_AnS_OpXX($03, $0190)
	%DKC3_AnS_OpXX($02, $0195)
	%DKC3_AnS_OpXX($02, $019A)
	%DKC3_AnS_OpXX($02, $019F)
	%DKC3_AnS_OpXX($02, $01A4)
	%DKC3_AnS_OpXX($03, $019F)
	%DKC3_AnS_OpXX($03, $019A)
	%DKC3_AnS_OpXX($03, $0195)
	%DKC3_AnS_OpXX($03, $019A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94073, 1, $00)

DATA_F94074:
	%DKC3_AnS_OpXX($02, $800F)
	%DKC3_AnS_OpXX($02, $8014)
	%DKC3_AnS_OpXX($02, $8019)
	%DKC3_AnS_OpXX($02, $801E)
	%DKC3_AnS_OpXX($02, $8023)
	%DKC3_AnS_OpXX($02, $8028)
	%DKC3_AnS_OpXX($02, $802D)
	%DKC3_AnS_OpXX($02, $8028)
	%DKC3_AnS_OpXX($02, $8023)
	%DKC3_AnS_OpXX($02, $801E)
	%DKC3_AnS_OpXX($01, $8019)
	%DKC3_AnS_OpXX($01, $8014)
	%DKC3_AnS_OpXX($01, $800F)
	%DKC3_AnS_Op83(CODE_B9B8F4)
	%DKC3_AnS_OpXX($01, $800A)
	%DKC3_AnS_Op80(CODE_B9B8FF)
	%DKC3_AnS_Op81(CODE_B9B8E8, DATA_F940AC)
	%DKC3_AnS_Op87($0128)

DATA_F940AC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F940AD, 1, $00)

DATA_F940AE:
	%DKC3_AnS_OpXX($04, $18BF)
	%DKC3_AnS_OpXX($04, $18C4)
	%DKC3_AnS_OpXX($04, $18C9)
	%DKC3_AnS_OpXX($04, $18CE)
	%DKC3_AnS_OpXX($04, $18D3)
	%DKC3_AnS_OpXX($04, $18D8)
	%DKC3_AnS_OpXX($04, $18DD)
	%DKC3_AnS_OpXX($04, $18E2)
	%DKC3_AnS_OpXX($04, $18E7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F940CA, 1, $00)

DATA_F940CB:
	%DKC3_AnS_OpXX($04, $109A)
	%DKC3_AnS_OpXX($04, $109F)
	%DKC3_AnS_OpXX($04, $10A4)
	%DKC3_AnS_OpXX($04, $10A9)
	%DKC3_AnS_OpXX($04, $10AE)
	%DKC3_AnS_OpXX($04, $10B3)
	%DKC3_AnS_OpXX($04, $10B8)
	%DKC3_AnS_OpXX($04, $10BD)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F940E4, 1, $00)

DATA_F940E5:
	%DKC3_AnS_OpXX($03, $800F)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($03, $8019)
	%DKC3_AnS_OpXX($03, $801E)
	%DKC3_AnS_OpXX($04, $8023)
	%DKC3_AnS_OpXX($06, $8028)
	%DKC3_AnS_OpXX($08, $802D)
	%DKC3_AnS_OpXX($02, $8028)
	%DKC3_AnS_OpXX($01, $8023)
	%DKC3_AnS_OpXX($02, $801E)
	%DKC3_AnS_OpXX($01, $8019)
	%DKC3_AnS_OpXX($02, $8014)
	%DKC3_AnS_OpXX($01, $800F)
	%DKC3_AnS_OpXX($01, $800A)
	%DKC3_AnS_OpXX($01, $8032)
	%DKC3_AnS_OpXX($01, $8037)
	%DKC3_AnS_Op83(CODE_B9B90D)
	%DKC3_AnS_OpXX($01, $803C)
	%DKC3_AnS_OpXX($01, $8041)
	%DKC3_AnS_OpXX($01, $803C)
	%DKC3_AnS_OpXX($02, $8037)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_Op83(CODE_B9B914)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9412E, 1, $00)

DATA_F9412F:
	%DKC3_AnS_Op83(CODE_B9B92D)
	%DKC3_AnS_OpXX($01, $154F)
	%DKC3_AnS_Op85(CODE_B9B933)
	%DKC3_AnS_Op80(CODE_B9A1B7)
DATA_F9413B:
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_Op83(CODE_B9B92D)
	%DKC3_AnS_OpXX($05, $17D4)
	%DKC3_AnS_Op83(CODE_B9B927)
	%DKC3_AnS_OpXX($05, $17D9)
	%DKC3_AnS_Op83(CODE_B9B921)
DATA_F9414D:
	%DKC3_AnS_OpXX($08, $17AC)
	%DKC3_AnS_OpXX($08, $17B1)
	%DKC3_AnS_OpXX($08, $17B6)
	%DKC3_AnS_OpXX($08, $17BB)
	%DKC3_AnS_OpXX($08, $17C0)
	%DKC3_AnS_OpXX($08, $17C5)
	%DKC3_AnS_OpXX($08, $17CA)
	%DKC3_AnS_OpXX($08, $17CF)
	%DKC3_AnS_Op82(DATA_F9414D)

DATA_F94168:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94169, 1, $00)

DATA_F9416A:
	%DKC3_AnS_OpXX($08, $0D07)
	%DKC3_AnS_OpXX($08, $0D0C)
	%DKC3_AnS_OpXX($08, $0D11)
	%DKC3_AnS_OpXX($08, $0D16)
	%DKC3_AnS_OpXX($08, $0D1B)
	%DKC3_AnS_OpXX($08, $0D16)
	%DKC3_AnS_OpXX($08, $0D11)
	%DKC3_AnS_OpXX($08, $0D0C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94183, 1, $00)

DATA_F94184:
	%DKC3_AnS_Op81(CODE_B9B93F, DATA_F941AD)
	%DKC3_AnS_OpXX($01, $2279)
	%DKC3_AnS_Op80(CODE_B9B94D)
	%DKC3_AnS_OpXX($04, $227E)
DATA_F94192:
	%DKC3_AnS_OpXX($04, $22BF)
	%DKC3_AnS_OpXX($04, $22C4)
	%DKC3_AnS_OpXX($04, $22C9)
	%DKC3_AnS_OpXX($04, $22CE)
	%DKC3_AnS_OpXX($04, $22AB)
	%DKC3_AnS_OpXX($04, $22B0)
	%DKC3_AnS_OpXX($04, $22B5)
	%DKC3_AnS_OpXX($04, $22BA)
	%DKC3_AnS_Op82(DATA_F94192)

DATA_F941AD:
	%DKC3_AnS_OpXX($01, $226F)
	%DKC3_AnS_Op80(CODE_B9B94D)
	%DKC3_AnS_OpXX($04, $2274)
DATA_F941B6:
	%DKC3_AnS_OpXX($04, $2283)
	%DKC3_AnS_OpXX($04, $2288)
	%DKC3_AnS_OpXX($04, $228D)
	%DKC3_AnS_OpXX($04, $2292)
	%DKC3_AnS_OpXX($04, $2297)
	%DKC3_AnS_OpXX($04, $229C)
	%DKC3_AnS_OpXX($04, $22A1)
	%DKC3_AnS_OpXX($04, $22A6)
	%DKC3_AnS_Op82(DATA_F941B6)

DATA_F941D1:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F941D2, 1, $00)

DATA_F941D3:
	%DKC3_AnS_OpXX($04, $2977)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F941DA, 1, $00)

DATA_F941DB:
	%DKC3_AnS_OpXX($04, $2242)
	%DKC3_AnS_OpXX($04, $2247)
	%DKC3_AnS_OpXX($04, $224C)
	%DKC3_AnS_OpXX($04, $2251)
	%DKC3_AnS_OpXX($04, $2256)
	%DKC3_AnS_OpXX($04, $225B)
	%DKC3_AnS_OpXX($04, $2260)
	%DKC3_AnS_OpXX($04, $2265)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F941F4, 1, $00)

DATA_F941F5:
	%DKC3_AnS_Op83(CODE_B9B957)
	%DKC3_AnS_OpXX($03, $0073)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F941FC, 1, $00)

DATA_F941FD:
	%DKC3_AnS_OpXX($04, $204E)
	%DKC3_AnS_OpXX($04, $2053)
	%DKC3_AnS_OpXX($04, $2058)
	%DKC3_AnS_OpXX($04, $205D)
	%DKC3_AnS_OpXX($04, $2062)
	%DKC3_AnS_OpXX($04, $2067)
	%DKC3_AnS_OpXX($04, $2062)
	%DKC3_AnS_OpXX($04, $205D)
	%DKC3_AnS_OpXX($04, $2058)
	%DKC3_AnS_OpXX($04, $2053)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9421C, 1, $00)

DATA_F9421D:
	%DKC3_AnS_OpXX($04, $206C)
	%DKC3_AnS_Op81(CODE_B9B963, DATA_F9423B)
	%DKC3_AnS_OpXX($04, $2071)
	%DKC3_AnS_OpXX($04, $2076)
	%DKC3_AnS_OpXX($04, $207B)
	%DKC3_AnS_OpXX($04, $2080)
	%DKC3_AnS_OpXX($04, $2085)
	%DKC3_AnS_OpXX($04, $208A)
	%DKC3_AnS_OpXX($04, $208F)
	%DKC3_AnS_Op9A()

DATA_F9423B:
	%DKC3_AnS_OpXX($04, $210C)
	%DKC3_AnS_OpXX($04, $2111)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94248, 1, $00)

DATA_F94249:
	%DKC3_AnS_OpXX($03, $2094)
	%DKC3_AnS_Op81(CODE_B9B963, DATA_F94267)
	%DKC3_AnS_OpXX($03, $2099)
	%DKC3_AnS_OpXX($03, $209E)
	%DKC3_AnS_OpXX($03, $20A3)
	%DKC3_AnS_OpXX($03, $20A8)
	%DKC3_AnS_OpXX($03, $20AD)
	%DKC3_AnS_OpXX($03, $20B2)
	%DKC3_AnS_OpXX($03, $20B7)
	%DKC3_AnS_Op9A()

DATA_F94267:
	%DKC3_AnS_OpXX($04, $2116)
	%DKC3_AnS_OpXX($04, $211B)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94274, 1, $00)

DATA_F94275:
	%DKC3_AnS_OpXX($03, $20BC)
	%DKC3_AnS_Op81(CODE_B9B963, DATA_F94293)
	%DKC3_AnS_OpXX($03, $20C1)
	%DKC3_AnS_OpXX($03, $20C6)
	%DKC3_AnS_OpXX($03, $20CB)
	%DKC3_AnS_OpXX($03, $20D0)
	%DKC3_AnS_OpXX($03, $20D5)
	%DKC3_AnS_OpXX($03, $20DA)
	%DKC3_AnS_OpXX($03, $20DF)
	%DKC3_AnS_Op9A()

DATA_F94293:
	%DKC3_AnS_OpXX($04, $2120)
	%DKC3_AnS_OpXX($04, $2125)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F942A0, 1, $00)

DATA_F942A1:
	%DKC3_AnS_OpXX($03, $20E4)
	%DKC3_AnS_Op81(CODE_B9B963, DATA_F942BF)
	%DKC3_AnS_OpXX($03, $20E9)
	%DKC3_AnS_OpXX($03, $20EE)
	%DKC3_AnS_OpXX($03, $20F3)
	%DKC3_AnS_OpXX($03, $20F8)
	%DKC3_AnS_OpXX($03, $20FD)
	%DKC3_AnS_OpXX($03, $2102)
	%DKC3_AnS_OpXX($03, $2107)
	%DKC3_AnS_Op9A()

DATA_F942BF:
	%DKC3_AnS_OpXX($04, $212A)
	%DKC3_AnS_OpXX($04, $212F)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F942CC, 1, $00)

DATA_F942CD:
	%DKC3_AnS_OpXX($03, $2733)
	%DKC3_AnS_OpXX($03, $2738)
	%DKC3_AnS_OpXX($03, $273D)
	%DKC3_AnS_OpXX($03, $2742)
	%DKC3_AnS_OpXX($03, $2747)
	%DKC3_AnS_OpXX($03, $274C)
	%DKC3_AnS_OpXX($03, $2751)
	%DKC3_AnS_OpXX($03, $2756)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F942E6, 1, $00)

DATA_F942E7:
	%DKC3_AnS_OpXX($03, $276F)
	%DKC3_AnS_OpXX($03, $2774)
	%DKC3_AnS_OpXX($03, $2779)
	%DKC3_AnS_OpXX($03, $277E)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $275B)
	%DKC3_AnS_OpXX($03, $277E)
	%DKC3_AnS_OpXX($03, $2779)
	%DKC3_AnS_OpXX($03, $2774)
	%DKC3_AnS_OpXX($03, $276F)
	%DKC3_AnS_OpXX($03, $276A)
	%DKC3_AnS_OpXX($03, $2765)
	%DKC3_AnS_OpXX($03, $2760)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $275B)
	%DKC3_AnS_OpXX($03, $2760)
	%DKC3_AnS_OpXX($03, $2765)
	%DKC3_AnS_OpXX($03, $276A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9431E, 1, $00)

DATA_F9431F:
	%DKC3_AnS_Op81(CODE_B9B969, DATA_F9432E)
DATA_F94324:
	%DKC3_AnS_OpXX($03, $2783)
	%DKC3_AnS_Op8A($03, $27A6)
	%DKC3_AnS_Op82(DATA_F94324)

DATA_F9432E:
	%DKC3_AnS_OpXX($03, $27AB)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94335, 1, $00)

DATA_F94336:
	%DKC3_AnS_OpXX($06, $27B0)
	%DKC3_AnS_Op8A($06, $27D3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9433E, 1, $00)

DATA_F9433F:
	%DKC3_AnS_OpXX($04, $23C3)
	%DKC3_AnS_OpXX($04, $23C8)
	%DKC3_AnS_OpXX($04, $23CD)
	%DKC3_AnS_OpXX($04, $23D2)
	%DKC3_AnS_OpXX($04, $23D7)
	%DKC3_AnS_OpXX($04, $23DC)
	%DKC3_AnS_OpXX($04, $23E1)
	%DKC3_AnS_OpXX($04, $23E6)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94358, 1, $00)

DATA_F94359:
	%DKC3_AnS_OpXX($04, $246D)
	%DKC3_AnS_OpXX($04, $2472)
	%DKC3_AnS_OpXX($04, $2477)
	%DKC3_AnS_OpXX($04, $247C)
	%DKC3_AnS_OpXX($04, $2481)
	%DKC3_AnS_OpXX($04, $2486)
	%DKC3_AnS_OpXX($04, $248B)
	%DKC3_AnS_OpXX($04, $2490)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94372, 1, $00)

DATA_F94373:
	%DKC3_AnS_OpXX($04, $23EB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94377, 1, $00)

DATA_F94378:
	%DKC3_AnS_OpXX($04, $25D0)
	%DKC3_AnS_OpXX($04, $25D5)
	%DKC3_AnS_OpXX($04, $25DA)
	%DKC3_AnS_OpXX($04, $25DF)
	%DKC3_AnS_OpXX($04, $25E4)
	%DKC3_AnS_OpXX($04, $25E9)
	%DKC3_AnS_OpXX($04, $25EE)
	%DKC3_AnS_OpXX($04, $25F3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94391, 1, $00)

DATA_F94392:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($05, $23EB)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9439F, 1, $00)

DATA_F943A0:
	%DKC3_AnS_OpXX($05, $23EB)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F943A7, 1, $00)

DATA_F943A8:
	%DKC3_AnS_OpXX($0A, $23EB)
	%DKC3_AnS_OpXX($03, $23F5)
	%DKC3_AnS_OpXX($03, $23FA)
	%DKC3_AnS_OpXX($03, $23FF)
	%DKC3_AnS_OpXX($03, $2404)
	%DKC3_AnS_Op87($0157)

DATA_F943BA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F943BB, 1, $00)

DATA_F943BC:
	%DKC3_AnS_Op80(CODE_B9A9BA)
	%DKC3_AnS_OpXX($06, $23FF)
	%DKC3_AnS_OpXX($06, $23FA)
	%DKC3_AnS_OpXX($06, $23F5)
	%DKC3_AnS_OpXX($06, $23EB)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F943CF, 1, $00)

DATA_F943D0:
	%DKC3_AnS_OpXX($05, $239B)
	%DKC3_AnS_Op8A($05, $23BE)
	%DKC3_AnS_Op83(CODE_B9B98A)
	%DKC3_AnS_OpXX($05, $239B)
	%DKC3_AnS_Op8A($05, $23BE)
	%DKC3_AnS_OpXX($05, $239B)
	%DKC3_AnS_Op8A($05, $23BE)
	%DKC3_AnS_OpXX($05, $239B)
	%DKC3_AnS_Op8A($05, $23BE)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F943F0, 1, $00)

DATA_F943F1:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_Op83(CODE_B9B9A2)
	%DKC3_AnS_OpXX($03, $23F5)
	%DKC3_AnS_OpXX($03, $23FA)
	%DKC3_AnS_OpXX($03, $23FF)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_OpXX($03, $2404)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9440A, 1, $00)

DATA_F9440B:
	%DKC3_AnS_OpXX($04, $23FF)
	%DKC3_AnS_OpXX($04, $23FA)
	%DKC3_AnS_OpXX($04, $23F5)
	%DKC3_AnS_Op83(CODE_B9B99A)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9441B, 1, $00)

DATA_F9441C:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($05, $239B)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94429, 1, $00)

DATA_F9442A:
	%DKC3_AnS_OpXX($05, $239B)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94431, 1, $00)

DATA_F94432:
	%DKC3_AnS_OpXX($0A, $239B)
	%DKC3_AnS_Op83(CODE_B9B9A2)
	%DKC3_AnS_OpXX($03, $23F5)
	%DKC3_AnS_OpXX($03, $23FA)
	%DKC3_AnS_OpXX($03, $23FF)
	%DKC3_AnS_OpXX($03, $2404)
	%DKC3_AnS_Op87($0151)

DATA_F94447:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94448, 1, $00)

DATA_F94449:
	%DKC3_AnS_OpXX($10, $239B)
	%DKC3_AnS_Op83(CODE_B9B9A2)
	%DKC3_AnS_OpXX($03, $23F5)
	%DKC3_AnS_OpXX($03, $23FA)
	%DKC3_AnS_OpXX($03, $23FF)
	%DKC3_AnS_OpXX($03, $2404)
	%DKC3_AnS_Op87($0151)

DATA_F9445E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9445F, 1, $00)

DATA_F94460:
	%DKC3_AnS_Op83(CODE_B9B9A2)
	%DKC3_AnS_OpXX($04, $23FF)
	%DKC3_AnS_OpXX($04, $23FA)
	%DKC3_AnS_OpXX($04, $23F5)
	%DKC3_AnS_Op83(CODE_B9B99A)
	%DKC3_AnS_OpXX($0A, $239B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94476, 1, $00)

DATA_F94477:
	%DKC3_AnS_OpXX($04, $23F0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9447B, 1, $00)

DATA_F9447C:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($03, $23F5)
	%DKC3_AnS_OpXX($03, $23FA)
	%DKC3_AnS_OpXX($03, $23FF)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_OpXX($03, $2404)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94492, 1, $00)

DATA_F94493:
	%DKC3_AnS_OpXX($04, $23FF)
	%DKC3_AnS_OpXX($04, $23FA)
	%DKC3_AnS_OpXX($04, $23F5)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944A0, 1, $00)

DATA_F944A1:
	%DKC3_AnS_OpXX($04, $2409)
	%DKC3_AnS_OpXX($04, $240E)
	%DKC3_AnS_OpXX($04, $2413)
	%DKC3_AnS_OpXX($04, $2418)
	%DKC3_AnS_OpXX($04, $241D)
	%DKC3_AnS_OpXX($04, $2422)
	%DKC3_AnS_OpXX($04, $2427)
	%DKC3_AnS_OpXX($04, $242C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944BA, 1, $00)

DATA_F944BB:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($05, $23F0)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944C8, 1, $00)

DATA_F944C9:
	%DKC3_AnS_OpXX($05, $23F0)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944D0, 1, $00)

DATA_F944D1:
	%DKC3_AnS_OpXX($0A, $23F0)
	%DKC3_AnS_OpXX($03, $23F5)
	%DKC3_AnS_OpXX($03, $23FA)
	%DKC3_AnS_OpXX($03, $23FF)
	%DKC3_AnS_OpXX($03, $2404)
	%DKC3_AnS_Op87($0151)

DATA_F944E3:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944E4, 1, $00)

DATA_F944E5:
	%DKC3_AnS_Op80(CODE_B9A9BA)
	%DKC3_AnS_OpXX($06, $23FF)
	%DKC3_AnS_OpXX($06, $23FA)
	%DKC3_AnS_OpXX($06, $23F5)
	%DKC3_AnS_OpXX($06, $23F0)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944F8, 1, $00)

DATA_F944F9:
	%DKC3_AnS_OpXX($04, $2431)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F944FD, 1, $00)

DATA_F944FE:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($03, $2431)
	%DKC3_AnS_OpXX($03, $2436)
	%DKC3_AnS_OpXX($03, $243B)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_OpXX($03, $2440)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94514, 1, $00)

DATA_F94515:
	%DKC3_AnS_OpXX($04, $243B)
	%DKC3_AnS_OpXX($04, $2436)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9451F, 1, $00)

DATA_F94520:
	%DKC3_AnS_OpXX($04, $2445)
	%DKC3_AnS_OpXX($04, $244A)
	%DKC3_AnS_OpXX($04, $244F)
	%DKC3_AnS_OpXX($04, $2454)
	%DKC3_AnS_OpXX($04, $2459)
	%DKC3_AnS_OpXX($04, $245E)
	%DKC3_AnS_OpXX($04, $2463)
	%DKC3_AnS_OpXX($04, $2468)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94539, 1, $00)

DATA_F9453A:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($05, $2431)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94547, 1, $00)

DATA_F94548:
	%DKC3_AnS_OpXX($05, $2431)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9454F, 1, $00)

DATA_F94550:
	%DKC3_AnS_OpXX($0A, $2431)
	%DKC3_AnS_OpXX($03, $2431)
	%DKC3_AnS_OpXX($03, $2436)
	%DKC3_AnS_OpXX($03, $243B)
	%DKC3_AnS_OpXX($03, $2440)
	%DKC3_AnS_Op87($0167)

DATA_F94562:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94563, 1, $00)

DATA_F94564:
	%DKC3_AnS_Op80(CODE_B9A9BA)
	%DKC3_AnS_OpXX($0C, $243B)
	%DKC3_AnS_OpXX($06, $2436)
	%DKC3_AnS_OpXX($06, $2431)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94574, 1, $00)

DATA_F94575:
	%DKC3_AnS_OpXX($04, $2495)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94579, 1, $00)

DATA_F9457A:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($03, $2495)
	%DKC3_AnS_OpXX($03, $249A)
	%DKC3_AnS_OpXX($03, $249F)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_OpXX($03, $24A4)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94590, 1, $00)

DATA_F94591:
	%DKC3_AnS_OpXX($04, $249F)
	%DKC3_AnS_OpXX($04, $249A)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9459B, 1, $00)

DATA_F9459C:
	%DKC3_AnS_OpXX($04, $24A4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F945A0, 1, $00)

DATA_F945A1:
	%DKC3_AnS_OpXX($10, $2495)
	%DKC3_AnS_OpXX($04, $249A)
	%DKC3_AnS_OpXX($04, $249F)
	%DKC3_AnS_Op87($016F)

DATA_F945AD:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F945AE, 1, $00)

DATA_F945AF:
	%DKC3_AnS_OpXX($06, $24A4)
	%DKC3_AnS_OpXX($06, $249F)
	%DKC3_AnS_OpXX($06, $249A)
	%DKC3_AnS_OpXX($06, $2495)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F945BF, 1, $00)

DATA_F945C0:
	%DKC3_AnS_OpXX($01, $24A9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F945C4, 1, $00)

DATA_F945C5:
	%DKC3_AnS_OpXX($02, $2152)
	%DKC3_AnS_OpXX($02, $2157)
	%DKC3_AnS_OpXX($02, $215C)
	%DKC3_AnS_OpXX($02, $2161)
	%DKC3_AnS_OpXX($02, $2166)
	%DKC3_AnS_OpXX($02, $216B)
	%DKC3_AnS_OpXX($02, $2170)
	%DKC3_AnS_OpXX($02, $2175)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F945E1, 1, $00)

DATA_F945E2:
	%DKC3_AnS_OpXX($02, $217A)
	%DKC3_AnS_OpXX($02, $217F)
	%DKC3_AnS_OpXX($02, $2184)
	%DKC3_AnS_OpXX($02, $2189)
	%DKC3_AnS_OpXX($02, $218E)
	%DKC3_AnS_OpXX($02, $2193)
	%DKC3_AnS_OpXX($02, $2198)
	%DKC3_AnS_OpXX($02, $219D)
	%DKC3_AnS_OpXX($02, $21A2)
	%DKC3_AnS_OpXX($02, $21A7)
	%DKC3_AnS_OpXX($02, $21AC)
	%DKC3_AnS_OpXX($02, $21B1)
	%DKC3_AnS_OpXX($02, $21B6)
	%DKC3_AnS_Op99()

DATA_F9460A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9460B, 1, $00)

DATA_F9460C:
	%DKC3_AnS_OpXX($02, $21BB)
	%DKC3_AnS_OpXX($02, $21C0)
	%DKC3_AnS_OpXX($02, $21C5)
	%DKC3_AnS_OpXX($02, $21CA)
	%DKC3_AnS_OpXX($02, $21CF)
	%DKC3_AnS_OpXX($02, $21D4)
	%DKC3_AnS_OpXX($02, $21D9)
	%DKC3_AnS_OpXX($02, $21DE)
	%DKC3_AnS_OpXX($02, $21E3)
	%DKC3_AnS_OpXX($02, $21E8)
	%DKC3_AnS_OpXX($02, $21ED)
	%DKC3_AnS_OpXX($02, $21F2)
	%DKC3_AnS_OpXX($02, $21F7)
	%DKC3_AnS_OpXX($02, $21FC)
	%DKC3_AnS_OpXX($02, $2201)
	%DKC3_AnS_Op99()

DATA_F9463A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9463B, 1, $00)

DATA_F9463C:
	%DKC3_AnS_OpXX($02, $230F)
	%DKC3_AnS_Op8A($02, $2346)
	%DKC3_AnS_Op99()

DATA_F94644:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94645, 1, $00)

DATA_F94646:
	%DKC3_AnS_OpXX($04, $234B)
	%DKC3_AnS_Op8A($04, $2391)
	%DKC3_AnS_Op99()

DATA_F9464E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9464F, 1, $00)

DATA_F94650:
	%DKC3_AnS_OpXX($02, $26C5)
	%DKC3_AnS_OpXX($02, $26CA)
	%DKC3_AnS_OpXX($02, $26CF)
	%DKC3_AnS_OpXX($02, $26D4)
	%DKC3_AnS_OpXX($02, $26D9)
	%DKC3_AnS_OpXX($02, $26DE)
	%DKC3_AnS_OpXX($02, $26E3)
	%DKC3_AnS_OpXX($02, $26E8)
	%DKC3_AnS_OpXX($02, $26ED)
	%DKC3_AnS_OpXX($02, $26F2)
	%DKC3_AnS_OpXX($02, $26F7)
	%DKC3_AnS_OpXX($02, $26FC)
	%DKC3_AnS_OpXX($02, $2701)
	%DKC3_AnS_OpXX($02, $2706)
	%DKC3_AnS_OpXX($02, $270B)
	%DKC3_AnS_OpXX($02, $2710)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94684, 1, $00)

DATA_F94685:
	%DKC3_AnS_Op85(CODE_B9BA23)
	%DKC3_AnS_OpXX($02, $2715)
	%DKC3_AnS_OpXX($02, $271A)
	%DKC3_AnS_OpXX($02, $271F)
	%DKC3_AnS_OpXX($02, $2724)
	%DKC3_AnS_OpXX($02, $2729)
	%DKC3_AnS_OpXX($02, $272E)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9469E, 1, $00)

DATA_F9469F:
	%DKC3_AnS_OpXX($02, $2715)
	%DKC3_AnS_OpXX($02, $271A)
	%DKC3_AnS_OpXX($02, $271F)
	%DKC3_AnS_OpXX($02, $2724)
	%DKC3_AnS_OpXX($02, $2729)
	%DKC3_AnS_OpXX($02, $272E)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F946B5, 1, $00)

DATA_F946B6:
	%DKC3_AnS_OpXX($02, $28A0)
	%DKC3_AnS_OpXX($02, $28AA)
	%DKC3_AnS_OpXX($02, $28B4)
	%DKC3_AnS_OpXX($02, $28BE)
	%DKC3_AnS_OpXX($02, $28C8)
	%DKC3_AnS_OpXX($02, $28D2)
	%DKC3_AnS_Op99()

DATA_F946C9:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F946CA, 1, $00)

DATA_F946CB:
	%DKC3_AnS_OpXX($02, $22D8)
	%DKC3_AnS_Op8A($02, $230A)
	%DKC3_AnS_OpXX($02, $22E2)
	%DKC3_AnS_OpXX($02, $22EC)
	%DKC3_AnS_OpXX($02, $22F6)
	%DKC3_AnS_OpXX($02, $2300)
	%DKC3_AnS_OpXX($02, $230A)
	%DKC3_AnS_Op99()

DATA_F946E2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F946E3, 1, $00)

DATA_F946E4:
	%DKC3_AnS_OpXX($03, $0028)
	%DKC3_AnS_OpXX($03, $002D)
	%DKC3_AnS_OpXX($03, $0032)
	%DKC3_AnS_OpXX($03, $0037)
	%DKC3_AnS_OpXX($03, $003C)
	%DKC3_AnS_OpXX($03, $0041)
	%DKC3_AnS_OpXX($03, $0046)
	%DKC3_AnS_OpXX($03, $0041)
	%DKC3_AnS_OpXX($03, $003C)
	%DKC3_AnS_OpXX($03, $0037)
	%DKC3_AnS_OpXX($03, $0032)
	%DKC3_AnS_OpXX($03, $002D)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9470C, 1, $00)

DATA_F9470D:
	%DKC3_AnS_OpXX($08, $0005)
	%DKC3_AnS_OpXX($08, $000A)
	%DKC3_AnS_OpXX($08, $000F)
	%DKC3_AnS_OpXX($08, $0014)
	%DKC3_AnS_OpXX($08, $0019)
	%DKC3_AnS_OpXX($08, $001E)
	%DKC3_AnS_OpXX($08, $0023)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94726, 1, $00)

DATA_F94727:
	%DKC3_AnS_Op8E($060E)
	%DKC3_AnS_OpXX($04, $0005)
	%DKC3_AnS_OpXX($04, $000A)
	%DKC3_AnS_OpXX($04, $000F)
	%DKC3_AnS_OpXX($04, $0014)
	%DKC3_AnS_OpXX($04, $0019)
	%DKC3_AnS_OpXX($04, $001E)
	%DKC3_AnS_OpXX($04, $0023)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94743, 1, $00)

DATA_F94744:
	%DKC3_AnS_OpXX($02, $0078)
	%DKC3_AnS_OpXX($02, $007D)
	%DKC3_AnS_OpXX($02, $0082)
	%DKC3_AnS_OpXX($02, $0087)
	%DKC3_AnS_OpXX($02, $008C)
	%DKC3_AnS_OpXX($02, $0091)
	%DKC3_AnS_OpXX($02, $0096)
	%DKC3_AnS_OpXX($02, $009B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9475D, 1, $00)

DATA_F9475E:
	%DKC3_AnS_OpXX($01, $009B)
	%DKC3_AnS_OpXX($02, $0096)
	%DKC3_AnS_OpXX($01, $0091)
	%DKC3_AnS_OpXX($02, $008C)
	%DKC3_AnS_OpXX($01, $0087)
	%DKC3_AnS_OpXX($02, $0082)
	%DKC3_AnS_OpXX($01, $007D)
	%DKC3_AnS_OpXX($02, $0078)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94777, 1, $00)

DATA_F94778:
	%DKC3_AnS_OpXX($02, $0618)
	%DKC3_AnS_OpXX($02, $061D)
	%DKC3_AnS_OpXX($02, $0622)
	%DKC3_AnS_OpXX($02, $0627)
	%DKC3_AnS_OpXX($02, $062C)
	%DKC3_AnS_OpXX($02, $0631)
	%DKC3_AnS_OpXX($02, $0636)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9478E, 1, $00)

DATA_F9478F:
	%DKC3_AnS_OpXX($02, $0636)
	%DKC3_AnS_OpXX($01, $0631)
	%DKC3_AnS_OpXX($02, $062C)
	%DKC3_AnS_OpXX($01, $0627)
	%DKC3_AnS_OpXX($02, $0622)
	%DKC3_AnS_OpXX($01, $061D)
	%DKC3_AnS_OpXX($02, $0618)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F947A5, 1, $00)

DATA_F947A6:
	%DKC3_AnS_OpXX($04, $2134)
	%DKC3_AnS_OpXX($04, $2139)
	%DKC3_AnS_OpXX($04, $213E)
	%DKC3_AnS_OpXX($04, $2143)
	%DKC3_AnS_OpXX($04, $2148)
	%DKC3_AnS_OpXX($04, $214D)
	%DKC3_AnS_Op99()

DATA_F947B9:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F947BA, 1, $00)

DATA_F947BB:
	%DKC3_AnS_OpXX($04, $260C)
	%DKC3_AnS_Op80(CODE_B9BA29)
	%DKC3_AnS_OpXX($06, $260C)
	%DKC3_AnS_OpXX($06, $2611)
	%DKC3_AnS_OpXX($0F, $0000)
	%DKC3_AnS_Op83(CODE_B9BA37)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F947CE, 1, $00)

DATA_F947CF:
	%DKC3_AnS_Op85(CODE_B9BA43)
	%DKC3_AnS_OpXX($04, $2648)
	%DKC3_AnS_Op8A($04, $267F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F947DA, 1, $00)

DATA_F947DB:
	%DKC3_AnS_OpXX($03, $02D0)
	%DKC3_AnS_OpXX($03, $02D5)
	%DKC3_AnS_OpXX($03, $02DA)
	%DKC3_AnS_OpXX($03, $02DF)
	%DKC3_AnS_Op85(CODE_B9BA52)
DATA_F947EA:
	%DKC3_AnS_OpXX($03, $02E4)
	%DKC3_AnS_Op8A($03, $0307)
	%DKC3_AnS_Op82(DATA_F947EA)

DATA_F947F4:
	%DKC3_AnS_OpXX($03, $02DF)
	%DKC3_AnS_OpXX($03, $02DA)
	%DKC3_AnS_OpXX($03, $02D5)
	%DKC3_AnS_OpXX($03, $02D0)
	%DKC3_AnS_Op85(CODE_B9BA5E)
	%DKC3_AnS_OpXX($01, $0000)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9480A, 1, $00)

DATA_F9480B:
	%DKC3_AnS_OpXX($01, $220B)
	%DKC3_AnS_Op80(CODE_B9BA6A)
	%DKC3_AnS_OpXX($05, $2210)
	%DKC3_AnS_OpXX($05, $2215)
	%DKC3_AnS_OpXX($05, $221A)
	%DKC3_AnS_OpXX($05, $221F)
	%DKC3_AnS_OpXX($05, $2224)
	%DKC3_AnS_OpXX($05, $2229)
DATA_F94823:
	%DKC3_AnS_OpXX($05, $222E)
	%DKC3_AnS_OpXX($05, $2233)
	%DKC3_AnS_OpXX($05, $2238)
	%DKC3_AnS_OpXX($01, $0000)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op82(DATA_F94823)

DATA_F94835:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94836, 1, $00)

DATA_F94837:
	%DKC3_AnS_OpXX($05, $0000)
	%DKC3_AnS_OpXX($05, $2238)
	%DKC3_AnS_Op8B($05, $2206)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94845, 1, $00)

DATA_F94846:
	%DKC3_AnS_OpXX($05, $223D)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9484D, 1, $00)

DATA_F9484E:
	%DKC3_AnS_OpXX($04, $2ED1)
	%DKC3_AnS_Op85(CODE_B9BA96)
	%DKC3_AnS_OpXX($04, $2ED6)
	%DKC3_AnS_OpXX($04, $2EDB)
	%DKC3_AnS_OpXX($04, $2EE0)
	%DKC3_AnS_OpXX($04, $2EE5)
	%DKC3_AnS_OpXX($04, $2EEA)
	%DKC3_AnS_OpXX($04, $2EEF)
	%DKC3_AnS_OpXX($04, $2EF4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9486A, 1, $00)

DATA_F9486B:
	%DKC3_AnS_OpXX($03, $2EF9)
	%DKC3_AnS_OpXX($03, $2EFE)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2EFE)
	%DKC3_AnS_OpXX($03, $2EF9)
	%DKC3_AnS_Op87($0135)

DATA_F9487D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9487E, 1, $00)

DATA_F9487F:
	%DKC3_AnS_OpXX($04, $2F03)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $2F08)
	%DKC3_AnS_OpXX($04, $2F0D)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9488F, 1, $00)

DATA_F94890:
	%DKC3_AnS_Op81(CODE_B9BA7A, DATA_F948A4)
	%DKC3_AnS_OpXX($03, $2EF9)
	%DKC3_AnS_OpXX($03, $2EFE)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2EFE)
	%DKC3_AnS_OpXX($03, $2EF9)
DATA_F948A4:
	%DKC3_AnS_OpXX($04, $2EDB)
	%DKC3_AnS_OpXX($04, $2F12)
	%DKC3_AnS_OpXX($04, $2F17)
	%DKC3_AnS_Op8E($063D)
DATA_F948B0:
	%DKC3_AnS_OpXX($08, $2F1C)
	%DKC3_AnS_OpXX($08, $2F17)
	%DKC3_AnS_Op8E($063D)
	%DKC3_AnS_OpXX($08, $2F1C)
	%DKC3_AnS_OpXX($08, $2F17)
	%DKC3_AnS_Op81(CODE_B9BA89, DATA_F948B0)
	%DKC3_AnS_OpXX($04, $2F12)
	%DKC3_AnS_OpXX($04, $2EF4)
	%DKC3_AnS_Op91($0038, $0000)
	%DKC3_AnS_Op87($0135)

DATA_F948D2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F948D3, 1, $00)

DATA_F948D4:
	%DKC3_AnS_OpXX($04, $2927)
	%DKC3_AnS_Op85(CODE_B9BA9C)
	%DKC3_AnS_OpXX($04, $292C)
	%DKC3_AnS_OpXX($04, $2931)
	%DKC3_AnS_OpXX($04, $2936)
	%DKC3_AnS_OpXX($04, $293B)
	%DKC3_AnS_OpXX($04, $2940)
	%DKC3_AnS_OpXX($04, $2945)
	%DKC3_AnS_OpXX($04, $294A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F948F0, 1, $00)

DATA_F948F1:
	%DKC3_AnS_OpXX($04, $294F)
	%DKC3_AnS_OpXX($04, $2954)
	%DKC3_AnS_OpXX($04, $2959)
	%DKC3_AnS_OpXX($04, $295E)
	%DKC3_AnS_Op86(CODE_B9A5BC, $013E)

DATA_F94902:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94903, 1, $00)

DATA_F94904:
	%DKC3_AnS_Op8E($0651)
	%DKC3_AnS_OpXX($04, $2968)
	%DKC3_AnS_OpXX($04, $296D)
	%DKC3_AnS_OpXX($04, $2972)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94914, 1, $00)

DATA_F94915:
	%DKC3_AnS_OpXX($04, $2927)
	%DKC3_AnS_Op85(CODE_B9BAA2)
	%DKC3_AnS_OpXX($04, $292C)
	%DKC3_AnS_OpXX($04, $2931)
	%DKC3_AnS_OpXX($04, $2936)
	%DKC3_AnS_OpXX($04, $293B)
	%DKC3_AnS_OpXX($04, $2940)
	%DKC3_AnS_OpXX($04, $2945)
	%DKC3_AnS_OpXX($04, $294A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94931, 1, $00)

DATA_F94932:
	%DKC3_AnS_OpXX($04, $294F)
	%DKC3_AnS_OpXX($04, $2954)
	%DKC3_AnS_OpXX($04, $2959)
	%DKC3_AnS_OpXX($04, $295E)
	%DKC3_AnS_Op86(CODE_B9A5BC, $0141)

DATA_F94943:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94944, 1, $00)

DATA_F94945:
	%DKC3_AnS_OpXX($03, $28F5)
	%DKC3_AnS_Op85(CODE_B9BAA8)
	%DKC3_AnS_OpXX($03, $28FA)
	%DKC3_AnS_OpXX($03, $28FF)
	%DKC3_AnS_OpXX($03, $2904)
	%DKC3_AnS_OpXX($03, $2909)
	%DKC3_AnS_OpXX($03, $290E)
	%DKC3_AnS_OpXX($03, $2913)
	%DKC3_AnS_OpXX($03, $2918)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94961, 1, $00)

DATA_F94962:
	%DKC3_AnS_OpXX($03, $291D)
	%DKC3_AnS_OpXX($02, $2922)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $2922)
	%DKC3_AnS_OpXX($03, $291D)
	%DKC3_AnS_Op87($0139)

DATA_F94974:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94975, 1, $00)

DATA_F94976:
	%DKC3_AnS_OpXX($03, $28F5)
	%DKC3_AnS_Op85(CODE_B9BAAE)
	%DKC3_AnS_OpXX($03, $28FA)
	%DKC3_AnS_OpXX($03, $28FF)
	%DKC3_AnS_OpXX($03, $2904)
	%DKC3_AnS_OpXX($03, $2909)
	%DKC3_AnS_OpXX($03, $290E)
	%DKC3_AnS_OpXX($03, $2913)
	%DKC3_AnS_OpXX($03, $2918)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94992, 1, $00)

DATA_F94993:
	%DKC3_AnS_OpXX($03, $291D)
	%DKC3_AnS_OpXX($03, $2922)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2922)
	%DKC3_AnS_OpXX($03, $291D)
	%DKC3_AnS_Op87($013B)

DATA_F949A5:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F949A6, 1, $00)

DATA_F949A7:
	%DKC3_AnS_Op8E($0646)
	%DKC3_AnS_Op8E($0547)
	%DKC3_AnS_OpXX($04, $28DC)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($03, $28E1)
	%DKC3_AnS_OpXX($03, $28E6)
	%DKC3_AnS_OpXX($03, $28EB)
	%DKC3_AnS_OpXX($03, $28F0)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F949C3, 1, $00)

DATA_F949C4:
	%DKC3_AnS_Op83(CODE_B9BB02)
	%DKC3_AnS_OpXX($04, $0500)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F949CB, 1, $00)

DATA_F949CC:
	%DKC3_AnS_OpXX($03, $0348)
	%DKC3_AnS_OpXX($03, $034D)
	%DKC3_AnS_OpXX($03, $0352)
	%DKC3_AnS_OpXX($03, $0357)
	%DKC3_AnS_OpXX($03, $035C)
	%DKC3_AnS_OpXX($03, $0361)
	%DKC3_AnS_OpXX($03, $0366)
	%DKC3_AnS_OpXX($03, $036B)
	%DKC3_AnS_OpXX($03, $0370)
	%DKC3_AnS_OpXX($03, $0375)
	%DKC3_AnS_OpXX($03, $037A)
	%DKC3_AnS_OpXX($03, $037F)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F949F4, 1, $00)

DATA_F949F5:
	%DKC3_AnS_OpXX($03, $05BE)
	%DKC3_AnS_OpXX($03, $05C3)
	%DKC3_AnS_OpXX($03, $05C8)
	%DKC3_AnS_OpXX($03, $05CD)
	%DKC3_AnS_OpXX($03, $05D2)
	%DKC3_AnS_OpXX($03, $05D7)
	%DKC3_AnS_OpXX($03, $05DC)
	%DKC3_AnS_OpXX($03, $05E1)
	%DKC3_AnS_OpXX($03, $05E6)
	%DKC3_AnS_OpXX($03, $05EB)
	%DKC3_AnS_OpXX($03, $05F0)
	%DKC3_AnS_OpXX($03, $05F5)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A1D, 1, $00)

DATA_F94A1E:
	%DKC3_AnS_OpXX($03, $2684)
	%DKC3_AnS_OpXX($03, $2689)
	%DKC3_AnS_OpXX($03, $268E)
	%DKC3_AnS_OpXX($03, $2693)
	%DKC3_AnS_OpXX($03, $2698)
	%DKC3_AnS_OpXX($03, $269D)
	%DKC3_AnS_OpXX($03, $26A2)
	%DKC3_AnS_OpXX($03, $26A7)
	%DKC3_AnS_OpXX($03, $26AC)
	%DKC3_AnS_OpXX($03, $26B1)
	%DKC3_AnS_OpXX($03, $26B6)
	%DKC3_AnS_OpXX($03, $26BB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A43, 1, $00)

DATA_F94A44:
	%DKC3_AnS_OpXX($02, $3426)
	%DKC3_AnS_Op8A($02, $3471)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A4C, 1, $00)

DATA_F94A4D:
	%DKC3_AnS_OpXX($06, $2D00)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($06, $2D05)
	%DKC3_AnS_OpXX($06, $2D0A)
	%DKC3_AnS_OpXX($06, $2D0F)
	%DKC3_AnS_OpXX($06, $2D19)
	%DKC3_AnS_OpXX($06, $2D23)
	%DKC3_AnS_Op84(CODE_B9BC42, $0018)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A6B, 1, $00)

DATA_F94A6C:
	%DKC3_AnS_OpXX($05, $2D3C)
	%DKC3_AnS_Op80(CODE_B9B85B)
DATA_F94A72:
	%DKC3_AnS_OpXX($05, $2D41)
	%DKC3_AnS_OpXX($05, $2D46)
	%DKC3_AnS_Op82(DATA_F94A72)

DATA_F94A7B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A7C, 1, $00)

DATA_F94A7D:
	%DKC3_AnS_OpXX($05, $2D19)
	%DKC3_AnS_OpXX($05, $2D4B)
	%DKC3_AnS_OpXX($05, $2D50)
	%DKC3_AnS_OpXX($05, $2D4B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A8A, 1, $00)

DATA_F94A8B:
	%DKC3_AnS_OpXX($04, $2F03)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A8F, 1, $00)

DATA_F94A90:
	%DKC3_AnS_Op83(CODE_B9BBC6)
	%DKC3_AnS_Op8C($18, DATA_F94B97)
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_Op87($01B5)

DATA_F94A9D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94A9E, 1, $00)

DATA_F94A9F:
	%DKC3_AnS_Op83(CODE_B9BBC6)
	%DKC3_AnS_Op8C($18, DATA_F94B97)
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_Op84(CODE_B9BC42, $0004)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94AB2, 1, $00)

DATA_F94AB3:
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_OpXX($03, $336D)
	%DKC3_AnS_OpXX($03, $3372)
	%DKC3_AnS_OpXX($03, $3377)
	%DKC3_AnS_OpXX($0A, $337C)
	%DKC3_AnS_Op84(CODE_B9BC42, $0003)
	%DKC3_AnS_OpXX($03, $3377)
	%DKC3_AnS_OpXX($03, $3372)
	%DKC3_AnS_OpXX($03, $336D)
	%DKC3_AnS_Op84(CODE_B9BC42, $0004)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94AD6, 1, $00)

DATA_F94AD7:
	%DKC3_AnS_OpXX($04, $33D1)
	%DKC3_AnS_Op85(CODE_B9BBF9)
	%DKC3_AnS_Op8C($18, DATA_F94B80)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94AE2, 1, $00)

DATA_F94AE3:
	%DKC3_AnS_Op83(CODE_B9BBC6)
	%DKC3_AnS_OpXX($02, $336D)
	%DKC3_AnS_OpXX($02, $3372)
	%DKC3_AnS_Op84(CODE_B9A59B, $002F)
	%DKC3_AnS_OpXX($02, $3377)
	%DKC3_AnS_OpXX($04, $337C)
	%DKC3_AnS_OpXX($02, $3377)
	%DKC3_AnS_OpXX($02, $3372)
	%DKC3_AnS_OpXX($02, $336D)
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_Op87($01B6)

DATA_F94B06:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B07, 1, $00)

DATA_F94B08:
	%DKC3_AnS_Op83(CODE_B9BBC6)
	%DKC3_AnS_Op8C($18, DATA_F94B97)
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_Op87($01B6)

DATA_F94B15:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B16, 1, $00)

DATA_F94B17:
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_OpXX($04, $3381)
	%DKC3_AnS_Op85(CODE_B9BBEA)
	%DKC3_AnS_OpXX($04, $3386)
	%DKC3_AnS_OpXX($04, $338B)
	%DKC3_AnS_OpXX($04, $3390)
	%DKC3_AnS_OpXX($04, $3395)
	%DKC3_AnS_OpXX($04, $339A)
	%DKC3_AnS_OpXX($04, $339F)
	%DKC3_AnS_OpXX($04, $33A4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B36, 1, $00)

DATA_F94B37:
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_OpXX($04, $33A9)
	%DKC3_AnS_Op85(CODE_B9BBEA)
	%DKC3_AnS_OpXX($04, $33AE)
	%DKC3_AnS_OpXX($04, $33B3)
	%DKC3_AnS_OpXX($04, $33B8)
	%DKC3_AnS_OpXX($04, $33BD)
	%DKC3_AnS_OpXX($04, $33C2)
	%DKC3_AnS_OpXX($04, $33C7)
	%DKC3_AnS_OpXX($04, $33CC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B56, 1, $00)

DATA_F94B57:
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_OpXX($04, $33D1)
	%DKC3_AnS_Op85(CODE_B9BBEA)
	%DKC3_AnS_Op8C($18, DATA_F94B80)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B65, 1, $00)

DATA_F94B66:
	%DKC3_AnS_OpXX($04, $33D1)
	%DKC3_AnS_Op85(CODE_B9BBEA)
	%DKC3_AnS_Op8C($18, DATA_F94B80)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B71, 1, $00)

DATA_F94B72:
	%DKC3_AnS_OpXX($03, $3368)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op83(CODE_B9BBAF)
	%DKC3_AnS_Op87($01B5)

DATA_F94B7E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94B7F, 1, $00)

DATA_F94B80:
	%DKC3_AnS_OpXX($04, $33D6)
	%DKC3_AnS_OpXX($04, $33DB)
	%DKC3_AnS_OpXX($04, $33E0)
	%DKC3_AnS_OpXX($04, $33E5)
	%DKC3_AnS_OpXX($04, $33EA)
	%DKC3_AnS_OpXX($04, $33EF)
	%DKC3_AnS_OpXX($04, $33F4)
	%DKC3_AnS_Op8D($18)

DATA_F94B97:
	%DKC3_AnS_OpXX($03, $3359)
	%DKC3_AnS_OpXX($03, $335E)
	%DKC3_AnS_OpXX($03, $3363)
	%DKC3_AnS_OpXX($03, $3368)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op8D($18)

DATA_F94BA8:
	%DKC3_AnS_OpXX($03, $3331)
	%DKC3_AnS_OpXX($03, $3336)
	%DKC3_AnS_OpXX($03, $333B)
	%DKC3_AnS_OpXX($03, $3340)
	%DKC3_AnS_OpXX($03, $3345)
	%DKC3_AnS_OpXX($03, $334A)
	%DKC3_AnS_OpXX($03, $334F)
	%DKC3_AnS_OpXX($03, $3354)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94BC1, 1, $00)

DATA_F94BC2:
	%DKC3_AnS_OpXX($04, $3331)
	%DKC3_AnS_Op85(CODE_B9BBF4)
	%DKC3_AnS_OpXX($04, $3336)
	%DKC3_AnS_OpXX($04, $333B)
	%DKC3_AnS_OpXX($04, $3340)
	%DKC3_AnS_OpXX($04, $3345)
	%DKC3_AnS_OpXX($04, $334A)
	%DKC3_AnS_OpXX($04, $334F)
	%DKC3_AnS_OpXX($04, $3354)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94BDE, 1, $00)

DATA_F94BDF:
	%DKC3_AnS_OpXX($02, $2EF9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94BE3, 1, $00)

DATA_F94BE4:
	%DKC3_AnS_OpXX($02, $2EDB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94BE8, 1, $00)

DATA_F94BE9:
	%DKC3_AnS_Op84(CODE_B9BC42, $004A)
	%DKC3_AnS_Op8C($18, DATA_F95D5B)
	%DKC3_AnS_Op84(CODE_B9BC42, $0043)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94BF8, 1, $00)

DATA_F94BF9:
	%DKC3_AnS_Op84(CODE_B9BC42, $004A)
	%DKC3_AnS_OpXX($04, $3151)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3174)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_Op84(CODE_B9BC42, $0043)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94C51, 1, $00)

DATA_F94C52:
	%DKC3_AnS_OpXX($01, $3151)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_OpXX($03, $3151)
	%DKC3_AnS_Op84(CODE_B9BC42, $0046)
	%DKC3_AnS_Op84(CODE_B9A59B, $002C)
	%DKC3_AnS_Op84(CODE_B9A59B, $002D)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_Op84(CODE_B9BC42, $0047)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_Op84(CODE_B9BC42, $0046)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_Op84(CODE_B9BC42, $0047)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_Op84(CODE_B9BC42, $0046)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_Op84(CODE_B9BC42, $0047)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_Op84(CODE_B9BC42, $0046)
	%DKC3_AnS_OpXX($04, $3174)
	%DKC3_AnS_Op84(CODE_B9BC42, $0044)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_Op84(CODE_B9BC42, $0045)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_Op84(CODE_B9BC42, $0044)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_Op84(CODE_B9BC42, $0045)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_Op84(CODE_B9BC42, $0044)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_Op84(CODE_B9BC42, $0045)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_Op84(CODE_B9BC42, $0044)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94CD3, 1, $00)

DATA_F94CD4:
	%DKC3_AnS_OpXX($01, $0226)
	%DKC3_AnS_Op84(CODE_B9BC42, $001E)
	%DKC3_AnS_OpXX($06, $0235)
	%DKC3_AnS_OpXX($06, $023A)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $0244)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $0244)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $0244)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $0244)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $023A)
	%DKC3_AnS_OpXX($06, $0235)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op8C($2C, DATA_F94DF3)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_OpXX($06, $0221)
	%DKC3_AnS_OpXX($05, $0226)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94D1A, 1, $00)

DATA_F94D1B:
	%DKC3_AnS_OpXX($01, $01E0)
	%DKC3_AnS_Op85(CODE_B9BC30)
DATA_F94D21:
	%DKC3_AnS_OpXX($01, $01E0)
	%DKC3_AnS_OpXX($02, $01E5)
	%DKC3_AnS_OpXX($01, $01EA)
	%DKC3_AnS_OpXX($02, $01EF)
	%DKC3_AnS_OpXX($01, $01F4)
	%DKC3_AnS_OpXX($02, $01F9)
	%DKC3_AnS_OpXX($01, $01FE)
	%DKC3_AnS_OpXX($02, $0203)
	%DKC3_AnS_Op82(DATA_F94D21)

DATA_F94D3C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94D3D, 1, $00)

DATA_F94D3E:
	%DKC3_AnS_OpXX($04, $0230)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $0230)
	%DKC3_AnS_Op87($01C6)

DATA_F94D4A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94D4B, 1, $00)

DATA_F94D4C:
	%DKC3_AnS_OpXX($03, $0208)
	%DKC3_AnS_OpXX($03, $020D)
	%DKC3_AnS_OpXX($03, $0212)
	%DKC3_AnS_OpXX($03, $0217)
	%DKC3_AnS_OpXX($03, $021C)
	%DKC3_AnS_OpXX($03, $0221)
	%DKC3_AnS_OpXX($03, $0226)
	%DKC3_AnS_OpXX($03, $022B)
	%DKC3_AnS_Op87($01C5)

DATA_F94D67:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94D68, 1, $00)

DATA_F94D69:
	%DKC3_AnS_Op8C($2C, DATA_F94DC1)
	%DKC3_AnS_Op84(CODE_B9BC42, $001D)
	%DKC3_AnS_Op87($01C6)

DATA_F94D75:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94D76, 1, $00)

DATA_F94D77:
	%DKC3_AnS_OpXX($06, $01E0)
DATA_F94D7A:
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op83(CODE_B9BB0E)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op83(CODE_B9BB14)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op8C($2C, DATA_F94DF3)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op8C($2C, DATA_F94DDB)
	%DKC3_AnS_Op82(DATA_F94D7A)

DATA_F94DA3:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94DA4, 1, $00)

DATA_F94DA5:
	%DKC3_AnS_Op8C($2C, DATA_F94DC1)
	%DKC3_AnS_Op84(CODE_B9BC42, $0048)
	%DKC3_AnS_Op87($01C6)

DATA_F94DB1:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94DB2, 1, $00)

DATA_F94DB3:
	%DKC3_AnS_Op8C($2C, DATA_F94DC1)
	%DKC3_AnS_Op84(CODE_B9BC42, $0049)
	%DKC3_AnS_Op87($01C6)

DATA_F94DBF:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94DC0, 1, $00)

DATA_F94DC1:
	%DKC3_AnS_OpXX($06, $022B)
	%DKC3_AnS_OpXX($06, $0226)
	%DKC3_AnS_OpXX($05, $0221)
	%DKC3_AnS_OpXX($05, $021C)
	%DKC3_AnS_OpXX($0A, $0217)
	%DKC3_AnS_OpXX($04, $0212)
	%DKC3_AnS_OpXX($03, $020D)
	%DKC3_AnS_OpXX($03, $0208)
	%DKC3_AnS_Op8D($2C)

DATA_F94DDB:
	%DKC3_AnS_OpXX($06, $0221)
	%DKC3_AnS_OpXX($06, $0226)
	%DKC3_AnS_Op84(CODE_B9BC42, $001E)
	%DKC3_AnS_OpXX($06, $022B)
	%DKC3_AnS_Op84(CODE_B9BC42, $001E)
	%DKC3_AnS_OpXX($06, $0226)
	%DKC3_AnS_Op8D($2C)

DATA_F94DF3:
	%DKC3_AnS_OpXX($06, $0235)
	%DKC3_AnS_OpXX($06, $023A)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $0244)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $0244)
	%DKC3_AnS_OpXX($06, $023F)
	%DKC3_AnS_OpXX($06, $023A)
	%DKC3_AnS_OpXX($06, $0235)
	%DKC3_AnS_Op8D($2C)

DATA_F94E10:
	%DKC3_AnS_OpXX($01, $2AA3)
	%DKC3_AnS_Op8E($0632)
	%DKC3_AnS_OpXX($02, $2AA3)
	%DKC3_AnS_OpXX($03, $2AA8)
	%DKC3_AnS_OpXX($03, $2AAD)
	%DKC3_AnS_Op84(CODE_B9BC42, $0005)
	%DKC3_AnS_OpXX($03, $2AB2)
	%DKC3_AnS_OpXX($03, $2AB7)
	%DKC3_AnS_OpXX($02, $2ABC)
	%DKC3_AnS_Op85(CODE_B9BC3F)
	%DKC3_AnS_OpXX($04, $2ABC)
	%DKC3_AnS_OpXX($04, $2AF3)
	%DKC3_AnS_OpXX($04, $2AF8)
	%DKC3_AnS_OpXX($04, $2AFD)
	%DKC3_AnS_OpXX($04, $2B02)
	%DKC3_AnS_OpXX($04, $2B07)
	%DKC3_AnS_OpXX($04, $2ABC)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94E49, 1, $00)

DATA_F94E4A:
	%DKC3_AnS_OpXX($02, $2B02)
	%DKC3_AnS_OpXX($02, $2B07)
	%DKC3_AnS_OpXX($02, $2AC1)
	%DKC3_AnS_OpXX($02, $2AC6)
	%DKC3_AnS_OpXX($02, $2ACB)
	%DKC3_AnS_OpXX($02, $2AD0)
	%DKC3_AnS_OpXX($02, $2AD5)
	%DKC3_AnS_Op87($01EE)

DATA_F94E62:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94E63, 1, $00)

DATA_F94E64:
	%DKC3_AnS_OpXX($02, $2ADA)
	%DKC3_AnS_OpXX($02, $2ADF)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $2ADF)
	%DKC3_AnS_OpXX($02, $2ADA)
	%DKC3_AnS_OpXX($03, $2AC6)
	%DKC3_AnS_OpXX($03, $2ACB)
	%DKC3_AnS_OpXX($03, $2AD0)
	%DKC3_AnS_OpXX($03, $2AD5)
	%DKC3_AnS_Op87($01EE)

DATA_F94E82:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94E83, 1, $00)

DATA_F94E84:
	%DKC3_AnS_Op8E($062F)
	%DKC3_AnS_OpXX($06, $2AE4)
	%DKC3_AnS_Op80(CODE_B9B85B)
DATA_F94E8D:
	%DKC3_AnS_OpXX($03, $2AE9)
	%DKC3_AnS_OpXX($03, $2AEE)
	%DKC3_AnS_Op82(DATA_F94E8D)

DATA_F94E96:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94E97, 1, $00)

DATA_F94E98:
	%DKC3_AnS_OpXX($05, $2ABC)
	%DKC3_AnS_Op84(CODE_B9BC42, $0017)
	%DKC3_AnS_OpXX($05, $2AC1)
	%DKC3_AnS_OpXX($05, $2AC6)
	%DKC3_AnS_OpXX($05, $2ACB)
	%DKC3_AnS_OpXX($05, $2AD0)
	%DKC3_AnS_Op8E($0631)
	%DKC3_AnS_OpXX($05, $2ACB)
	%DKC3_AnS_OpXX($05, $2AC6)
	%DKC3_AnS_OpXX($05, $2AC1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94EB9, 1, $00)

DATA_F94EBA:
	%DKC3_AnS_OpXX($02, $2ADA)
	%DKC3_AnS_OpXX($02, $2ADF)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $2ADF)
	%DKC3_AnS_OpXX($02, $2ADA)
	%DKC3_AnS_Op87($01F2)

DATA_F94ECC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94ECD, 1, $00)

DATA_F94ECE:
	%DKC3_AnS_OpXX($0A, $2B52)
	%DKC3_AnS_Op85(CODE_B9BC47)
	%DKC3_AnS_OpXX($0A, $2B57)
	%DKC3_AnS_OpXX($0A, $2B5C)
	%DKC3_AnS_OpXX($0A, $2B57)
	%DKC3_AnS_OpXX($0A, $2B52)
	%DKC3_AnS_OpXX($0A, $2B4D)
	%DKC3_AnS_OpXX($0A, $2B48)
	%DKC3_AnS_OpXX($0A, $2B4D)
	%DKC3_AnS_Op84(CODE_B9BC42, $0009)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94EEF, 1, $00)

DATA_F94EF0:
	%DKC3_AnS_OpXX($0A, $2B52)
	%DKC3_AnS_Op85(CODE_B9BC47)
	%DKC3_AnS_OpXX($0A, $2B57)
	%DKC3_AnS_OpXX($0A, $2B5C)
	%DKC3_AnS_OpXX($0A, $2B57)
	%DKC3_AnS_OpXX($0A, $2B52)
	%DKC3_AnS_OpXX($0A, $2B66)
	%DKC3_AnS_OpXX($0A, $2B6B)
	%DKC3_AnS_OpXX($0A, $2B66)
	%DKC3_AnS_Op84(CODE_B9BC42, $0009)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94F11, 1, $00)

DATA_F94F12:
	%DKC3_AnS_OpXX($0A, $2B52)
	%DKC3_AnS_Op85(CODE_B9BC47)
	%DKC3_AnS_OpXX($0A, $2B57)
	%DKC3_AnS_OpXX($0A, $2B61)
	%DKC3_AnS_OpXX($0A, $2B57)
	%DKC3_AnS_OpXX($0A, $2B52)
	%DKC3_AnS_OpXX($0A, $2B4D)
	%DKC3_AnS_OpXX($0A, $2B48)
	%DKC3_AnS_OpXX($0A, $2B4D)
	%DKC3_AnS_Op84(CODE_B9BC42, $0009)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94F33, 1, $00)

DATA_F94F34:
	%DKC3_AnS_OpXX($03, $2B0C)
	%DKC3_AnS_Op85(CODE_B9BC4C)
	%DKC3_AnS_OpXX($04, $2B11)
	%DKC3_AnS_OpXX($03, $2B16)
	%DKC3_AnS_OpXX($04, $2B1B)
	%DKC3_AnS_OpXX($03, $2B20)
	%DKC3_AnS_OpXX($04, $2B25)
	%DKC3_AnS_OpXX($03, $2B2A)
	%DKC3_AnS_OpXX($04, $2B2F)
	%DKC3_AnS_OpXX($03, $2B34)
	%DKC3_AnS_OpXX($04, $2B39)
	%DKC3_AnS_OpXX($03, $2B3E)
	%DKC3_AnS_OpXX($04, $2B43)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94F5C, 1, $00)

DATA_F94F5D:
	%DKC3_AnS_OpXX($02, $2B70)
	%DKC3_AnS_OpXX($02, $2B5C)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $2B70)
	%DKC3_AnS_Op87($01AC)

DATA_F94F6C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94F6D, 1, $00)

DATA_F94F6E:
	%DKC3_AnS_OpXX($04, $2B70)
	%DKC3_AnS_Op84(CODE_B9BC42, $0040)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94F77, 1, $00)

DATA_F94F78:
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($03, $2B7F)
	%DKC3_AnS_OpXX($03, $2B84)
	%DKC3_AnS_OpXX($03, $2B89)
	%DKC3_AnS_Op84(CODE_B9BC42, $0005)
	%DKC3_AnS_OpXX($04, $2B8E)
	%DKC3_AnS_OpXX($04, $2B93)
	%DKC3_AnS_OpXX($04, $2B98)
	%DKC3_AnS_Op85(CODE_B9BC3A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94F9C, 1, $00)

DATA_F94F9D:
	%DKC3_AnS_Op85(CODE_B9BC35)
	%DKC3_AnS_OpXX($04, $2B98)
	%DKC3_AnS_OpXX($04, $2B93)
	%DKC3_AnS_OpXX($04, $2B8E)
	%DKC3_AnS_OpXX($04, $2B89)
	%DKC3_AnS_Op80(CODE_B9B879)
	%DKC3_AnS_OpXX($04, $2B84)
	%DKC3_AnS_OpXX($04, $2B7F)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_Op84(CODE_B9BC42, $000B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94FC1, 1, $00)

DATA_F94FC2:
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_Op87($01F9)

DATA_F94FD4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94FD5, 1, $00)

DATA_F94FD6:
	%DKC3_AnS_OpXX($0A, $2B75)
	%DKC3_AnS_OpXX($0A, $2BCF)
	%DKC3_AnS_OpXX($0A, $2BD4)
	%DKC3_AnS_OpXX($0A, $2BCF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94FE3, 1, $00)

DATA_F94FE4:
	%DKC3_AnS_OpXX($03, $2B75)
	%DKC3_AnS_OpXX($04, $2BE8)
	%DKC3_AnS_Op84(CODE_B9BC42, $000E)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F94FF0, 1, $00)

DATA_F94FF1:
	%DKC3_AnS_OpXX($04, $2B84)
	%DKC3_AnS_OpXX($04, $2B7F)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_Op84(CODE_B9BC42, $0010)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95015, 1, $00)

DATA_F95016:
	%DKC3_AnS_OpXX($04, $2BD9)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $2BDE)
	%DKC3_AnS_OpXX($04, $2BE3)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95026, 1, $00)

DATA_F95027:
	%DKC3_AnS_OpXX($04, $2BE8)
	%DKC3_AnS_OpXX($03, $2B75)
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_Op84(CODE_B9BC42, $000F)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95045, 1, $00)

DATA_F95046:
	%DKC3_AnS_Op85(CODE_B9BC51)
	%DKC3_AnS_Op84(CODE_B9BC42, $0036)
	%DKC3_AnS_OpXX($03, $2BA7)
	%DKC3_AnS_OpXX($03, $2BAC)
	%DKC3_AnS_OpXX($03, $2BB1)
	%DKC3_AnS_OpXX($03, $2BB6)
	%DKC3_AnS_OpXX($03, $2BBB)
	%DKC3_AnS_OpXX($03, $2BC0)
	%DKC3_AnS_Op84(CODE_B9BC42, $0036)
	%DKC3_AnS_OpXX($03, $2BC5)
	%DKC3_AnS_OpXX($03, $2BCA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9506C, 1, $00)

DATA_F9506D:
	%DKC3_AnS_OpXX($02, $2BCA)
	%DKC3_AnS_Op87($01FE)

DATA_F95073:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95074, 1, $00)

DATA_F95075:
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B7F)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B7F)
	%DKC3_AnS_OpXX($04, $2B84)
	%DKC3_AnS_OpXX($04, $2B7F)
	%DKC3_AnS_OpXX($04, $2B7A)
	%DKC3_AnS_OpXX($04, $2B75)
	%DKC3_AnS_Op84(CODE_B9BC42, $001B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F950A5, 1, $00)

DATA_F950A6:
	%DKC3_AnS_OpXX($01, $2BA7)
	%DKC3_AnS_Op85(CODE_B9BC6A)
	%DKC3_AnS_Op84(CODE_B9BC42, $0036)
	%DKC3_AnS_OpXX($02, $2BA7)
	%DKC3_AnS_OpXX($03, $2BAC)
	%DKC3_AnS_OpXX($03, $2BB1)
	%DKC3_AnS_OpXX($03, $2BB6)
	%DKC3_AnS_OpXX($03, $2BBB)
	%DKC3_AnS_OpXX($03, $2BC0)
	%DKC3_AnS_Op84(CODE_B9BC42, $0036)
	%DKC3_AnS_OpXX($03, $2BC5)
	%DKC3_AnS_OpXX($03, $2BCA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F950CF, 1, $00)

DATA_F950D0:
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2BA2)
	%DKC3_AnS_OpXX($03, $2B9D)
	%DKC3_AnS_Op87($0201)

DATA_F950E2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F950E3, 1, $00)

DATA_F950E4:
	%DKC3_AnS_Op85(CODE_B9BC5B)
	%DKC3_AnS_OpXX($06, $2D5A)
	%DKC3_AnS_OpXX($06, $2D5F)
	%DKC3_AnS_OpXX($06, $2D64)
	%DKC3_AnS_Op84(CODE_B9BC42, $0012)
	%DKC3_AnS_OpXX($06, $2D69)
	%DKC3_AnS_OpXX($06, $2D6E)
	%DKC3_AnS_OpXX($06, $2D73)
	%DKC3_AnS_Op84(CODE_B9BC42, $0012)
	%DKC3_AnS_OpXX($06, $2D78)
	%DKC3_AnS_Op84(CODE_B9BC42, $0012)
	%DKC3_AnS_OpXX($06, $2D7D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9510F, 1, $00)

DATA_F95110:
	%DKC3_AnS_OpXX($03, $2D82)
	%DKC3_AnS_OpXX($03, $2D87)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $2D87)
	%DKC3_AnS_OpXX($03, $2D82)
	%DKC3_AnS_Op87($0203)

DATA_F95122:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95123, 1, $00)

DATA_F95124:
	%DKC3_AnS_Op8E($062E)
	%DKC3_AnS_OpXX($04, $2DB4)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($06, $2DB9)
	%DKC3_AnS_OpXX($06, $2DBE)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95137, 1, $00)

DATA_F95138:
	%DKC3_AnS_OpXX($01, $2DAF)
	%DKC3_AnS_Op85(CODE_B9BC60)
	%DKC3_AnS_OpXX($06, $2D8C)
	%DKC3_AnS_Op84(CODE_B9BC42, $0014)
	%DKC3_AnS_OpXX($07, $2D91)
	%DKC3_AnS_Op84(CODE_B9BC42, $0014)
	%DKC3_AnS_OpXX($07, $2D96)
	%DKC3_AnS_Op84(CODE_B9BC42, $0014)
	%DKC3_AnS_OpXX($07, $2D9B)
	%DKC3_AnS_OpXX($07, $2DA0)
	%DKC3_AnS_OpXX($07, $2DA5)
	%DKC3_AnS_Op84(CODE_B9BC42, $0014)
	%DKC3_AnS_OpXX($07, $2DAA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0014)
	%DKC3_AnS_OpXX($07, $2DAF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95170, 1, $00)

DATA_F95171:
	%DKC3_AnS_OpXX($02, $2DC3)
	%DKC3_AnS_OpXX($02, $2DC8)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $2DC8)
	%DKC3_AnS_OpXX($02, $2DC3)
	%DKC3_AnS_Op87($020B)

DATA_F95183:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95184, 1, $00)

DATA_F95185:
	%DKC3_AnS_OpXX($08, $00E1)
	%DKC3_AnS_OpXX($08, $00DC)
	%DKC3_AnS_OpXX($08, $00CD)
	%DKC3_AnS_Op84(CODE_B9A59B, $0028)
	%DKC3_AnS_Op84(CODE_B9BC42, $0016)
	%DKC3_AnS_OpXX($08, $00D2)
	%DKC3_AnS_OpXX($08, $00D7)
	%DKC3_AnS_OpXX($08, $00C3)
	%DKC3_AnS_OpXX($08, $00C8)
	%DKC3_AnS_OpXX($08, $00DC)
	%DKC3_AnS_OpXX($08, $00E1)
	%DKC3_AnS_Op87($020E)

DATA_F951AD:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F951AE, 1, $00)

DATA_F951AF:
	%DKC3_AnS_Op84(CODE_B9A59B, $0029)
	%DKC3_AnS_OpXX($14, $00E1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F951B8, 1, $00)

DATA_F951B9:
	%DKC3_AnS_OpXX($05, $00FF)
	%DKC3_AnS_Op83(CODE_B9B837)
	%DKC3_AnS_OpXX($05, $00FA)
	%DKC3_AnS_OpXX($05, $00F5)
	%DKC3_AnS_OpXX($05, $00F0)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($05, $00F5)
	%DKC3_AnS_OpXX($05, $00FA)
	%DKC3_AnS_OpXX($05, $00FF)
	%DKC3_AnS_Op83(CODE_B9B837)
	%DKC3_AnS_OpXX($05, $00FA)
	%DKC3_AnS_OpXX($05, $00F5)
	%DKC3_AnS_OpXX($05, $00F0)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($05, $00F5)
	%DKC3_AnS_OpXX($05, $00FA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F951EA, 1, $00)

DATA_F951EB:
	%DKC3_AnS_OpXX($03, $00FF)
	%DKC3_AnS_OpXX($03, $0104)
	%DKC3_AnS_OpXX($03, $0109)
	%DKC3_AnS_OpXX($03, $010E)
	%DKC3_AnS_OpXX($03, $0113)
	%DKC3_AnS_Op99()

DATA_F951FB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F951FC, 1, $00)

DATA_F951FD:
	%DKC3_AnS_OpXX($0A, $2DCD)
	%DKC3_AnS_Op8E($0601)
	%DKC3_AnS_OpXX($0A, $2E27)
	%DKC3_AnS_OpXX($0A, $2E2C)
	%DKC3_AnS_OpXX($0A, $2E27)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9520D, 1, $00)

DATA_F9520E:
	%DKC3_AnS_Op8E($0633)
	%DKC3_AnS_Op8E($0734)
	%DKC3_AnS_OpXX($0A, $2E5E)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_Op8E($062E)
	%DKC3_AnS_OpXX($0A, $2E63)
	%DKC3_AnS_OpXX($0A, $2E68)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95227, 1, $00)

DATA_F95228:
	%DKC3_AnS_OpXX($19, $2E6D)
	%DKC3_AnS_OpXX($07, $2E72)
	%DKC3_AnS_OpXX($06, $2E77)
	%DKC3_AnS_OpXX($05, $2E7C)
	%DKC3_AnS_OpXX($04, $2E81)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op87($0149)

DATA_F9523D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9523E, 1, $00)

DATA_F9523F:
	%DKC3_AnS_OpXX($19, $2E86)
	%DKC3_AnS_OpXX($07, $2E8B)
	%DKC3_AnS_OpXX($06, $2E90)
	%DKC3_AnS_OpXX($05, $2E95)
	%DKC3_AnS_OpXX($04, $2E9A)
	%DKC3_AnS_Op87($0149)

DATA_F95251:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95252, 1, $00)

DATA_F95253:
	%DKC3_AnS_Op83(CODE_B9BB1E)
	%DKC3_AnS_OpXX($02, $2E9F)
	%DKC3_AnS_Op83(CODE_B9BB23)
	%DKC3_AnS_OpXX($02, $2EA4)
	%DKC3_AnS_Op8E($0649)
	%DKC3_AnS_Op84(CODE_B9BC42, $0019)
	%DKC3_AnS_OpXX($23, $2EA4)
	%DKC3_AnS_Op83(CODE_B9BB1E)
	%DKC3_AnS_OpXX($08, $2E9F)
	%DKC3_AnS_Op83(CODE_B9BB19)
	%DKC3_AnS_Op84(CODE_B9BC42, $001A)
	%DKC3_AnS_Op87($0211)

DATA_F9527B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9527C, 1, $00)

DATA_F9527D:
	%DKC3_AnS_OpXX($01, $2DD2)
	%DKC3_AnS_Op8A($01, $2DF5)
	%DKC3_AnS_Op84(CODE_B9BC42, $0024)
	%DKC3_AnS_OpXX($01, $2DF5)
	%DKC3_AnS_Op8B($01, $2DD2)
	%DKC3_AnS_Op84(CODE_B9BC42, $0023)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95296, 1, $00)

DATA_F95297:
	%DKC3_AnS_OpXX($05, $2EA9)
	%DKC3_AnS_Op85(CODE_B9BC6F)
	%DKC3_AnS_OpXX($05, $2EAE)
	%DKC3_AnS_OpXX($05, $2EB3)
	%DKC3_AnS_OpXX($05, $2EB8)
	%DKC3_AnS_OpXX($05, $2EBD)
	%DKC3_AnS_OpXX($05, $2EC2)
	%DKC3_AnS_OpXX($05, $2EC7)
	%DKC3_AnS_OpXX($05, $2ECC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F952B3, 1, $00)

DATA_F952B4:
	%DKC3_AnS_OpXX($01, $2DD2)
	%DKC3_AnS_Op8A($01, $2DF5)
	%DKC3_AnS_Op84(CODE_B9BC42, $0024)
	%DKC3_AnS_OpXX($01, $2DF5)
	%DKC3_AnS_Op8B($01, $2DD2)
	%DKC3_AnS_Op87($0217)

DATA_F952CA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F952CB, 1, $00)

DATA_F952CC:
	%DKC3_AnS_Op85(CODE_B9BC74)
	%DKC3_AnS_Op8A($01, $2DF5)
	%DKC3_AnS_OpXX($01, $2DF5)
	%DKC3_AnS_Op84(CODE_B9BC42, $0054)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F952DF, 1, $00)

DATA_F952E0:
	%DKC3_AnS_Op8B($01, $2DD2)
	%DKC3_AnS_OpXX($01, $2DD2)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F952EE, 1, $00)

DATA_F952EF:
	%DKC3_AnS_Op85(CODE_B9BC74)
	%DKC3_AnS_OpXX($02, $2DCD)
	%DKC3_AnS_Op87($0219)

DATA_F952F8:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F952F9, 1, $00)

DATA_F952FA:
	%DKC3_AnS_OpXX($04, $2F21)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F952FE, 1, $00)

DATA_F952FF:
	%DKC3_AnS_OpXX($01, $2F21)
	%DKC3_AnS_Op8A($04, $2F35)
	%DKC3_AnS_OpXX($01, $2F35)
	%DKC3_AnS_Op84(CODE_B9BC42, $001F)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95312, 1, $00)

DATA_F95313:
	%DKC3_AnS_OpXX($05, $2F6C)
	%DKC3_AnS_Op83(CODE_B9BBC3)
	%DKC3_AnS_Op8A($04, $2F7B)
	%DKC3_AnS_OpXX($01, $2F7B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95324, 1, $00)

DATA_F95325:
	%DKC3_AnS_OpXX($01, $2F3A)
	%DKC3_AnS_Op85(CODE_B9BC26)
	%DKC3_AnS_OpXX($04, $2F3A)
	%DKC3_AnS_OpXX($05, $2F3F)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0025)
	%DKC3_AnS_OpXX($05, $2F44)
	%DKC3_AnS_OpXX($05, $2F49)
	%DKC3_AnS_OpXX($05, $2F4E)
	%DKC3_AnS_OpXX($05, $2F53)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0025)
	%DKC3_AnS_OpXX($05, $2F58)
	%DKC3_AnS_OpXX($05, $2F5D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9534E, 1, $00)

DATA_F9534F:
	%DKC3_AnS_OpXX($05, $2F80)
	%DKC3_AnS_OpXX($05, $2F85)
	%DKC3_AnS_OpXX($05, $2F8A)
	%DKC3_AnS_OpXX($05, $2F8F)
	%DKC3_AnS_OpXX($05, $2F94)
	%DKC3_AnS_OpXX($05, $2F99)
	%DKC3_AnS_OpXX($05, $2F9E)
	%DKC3_AnS_OpXX($05, $2FA3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95368, 1, $00)

DATA_F95369:
	%DKC3_AnS_OpXX($05, $2F62)
	%DKC3_AnS_OpXX($05, $2F67)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($05, $2F67)
	%DKC3_AnS_OpXX($05, $2F62)
	%DKC3_AnS_Op87($021F)

DATA_F9537B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9537C, 1, $00)

DATA_F9537D:
	%DKC3_AnS_OpXX($05, $2FA8)
	%DKC3_AnS_OpXX($05, $2FAD)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($05, $2FAD)
	%DKC3_AnS_OpXX($05, $2FA8)
	%DKC3_AnS_Op87($0220)

DATA_F9538F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95390, 1, $00)

DATA_F95391:
	%DKC3_AnS_Op8B($04, $2F21)
	%DKC3_AnS_OpXX($01, $2F21)
	%DKC3_AnS_Op84(CODE_B9BC42, $0022)
	%DKC3_AnS_Op87($021C)

DATA_F953A0:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953A1, 1, $00)

DATA_F953A2:
	%DKC3_AnS_Op8B($04, $2F6C)
	%DKC3_AnS_OpXX($01, $2F6C)
	%DKC3_AnS_Op83(CODE_B9BC21)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953AD, 1, $00)

DATA_F953AE:
	%DKC3_AnS_OpXX($05, $2F3A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953B2, 1, $00)

DATA_F953B3:
	%DKC3_AnS_OpXX($05, $2F80)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953B7, 1, $00)

DATA_F953B8:
	%DKC3_AnS_OpXX($04, $2F35)
	%DKC3_AnS_Op87($0223)

DATA_F953BE:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953BF, 1, $00)

DATA_F953C0:
	%DKC3_AnS_OpXX($04, $2F7B)
	%DKC3_AnS_Op87($0224)

DATA_F953C6:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953C7, 1, $00)

DATA_F953C8:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0024)
	%DKC3_AnS_OpXX($04, $3039)
	%DKC3_AnS_Op85(CODE_B9BB8A)
	%DKC3_AnS_OpXX($04, $303E)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0024)
	%DKC3_AnS_OpXX($04, $3043)
	%DKC3_AnS_OpXX($04, $3048)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0024)
	%DKC3_AnS_OpXX($04, $304D)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0024)
	%DKC3_AnS_OpXX($04, $3052)
	%DKC3_AnS_OpXX($04, $3057)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0024)
	%DKC3_AnS_OpXX($04, $305C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F953FD, 1, $00)

DATA_F953FE:
	%DKC3_AnS_OpXX($02, $3061)
	%DKC3_AnS_Op85(CODE_B9BB96)
	%DKC3_AnS_OpXX($02, $3066)
	%DKC3_AnS_OpXX($02, $306B)
	%DKC3_AnS_OpXX($02, $3070)
	%DKC3_AnS_OpXX($02, $3075)
	%DKC3_AnS_OpXX($02, $307A)
	%DKC3_AnS_OpXX($02, $307F)
	%DKC3_AnS_OpXX($02, $3084)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9541A, 1, $00)

DATA_F9541B:
	%DKC3_AnS_OpXX($04, $3089)
	%DKC3_AnS_OpXX($04, $308E)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $308E)
	%DKC3_AnS_OpXX($04, $3089)
	%DKC3_AnS_Op87($022B)

DATA_F9542D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9542E, 1, $00)

DATA_F9542F:
	%DKC3_AnS_OpXX($04, $3093)
	%DKC3_AnS_OpXX($04, $3098)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $3098)
	%DKC3_AnS_OpXX($04, $3093)
	%DKC3_AnS_Op87($022A)

DATA_F95441:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95442, 1, $00)

DATA_F95443:
	%DKC3_AnS_OpXX($04, $309D)
	%DKC3_AnS_OpXX($04, $30A2)
	%DKC3_AnS_OpXX($04, $30A7)
	%DKC3_AnS_Op87($022B)

DATA_F9544F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95450, 1, $00)

DATA_F95451:
	%DKC3_AnS_OpXX($04, $30AC)
	%DKC3_AnS_OpXX($04, $30B1)
	%DKC3_AnS_OpXX($04, $30B6)
	%DKC3_AnS_OpXX($04, $30BB)
	%DKC3_AnS_OpXX($04, $30C0)
	%DKC3_AnS_Op87($0237)

DATA_F95463:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95464, 1, $00)

DATA_F95465:
	%DKC3_AnS_OpXX($04, $30BB)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $30C0)
DATA_F9546E:
	%DKC3_AnS_OpXX($04, $30C5)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_Op82(DATA_F9546E)

DATA_F95477:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95478, 1, $00)

DATA_F95479:
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30D4)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30C5)
	%DKC3_AnS_OpXX($04, $30C0)
	%DKC3_AnS_OpXX($04, $30C5)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30D4)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30C5)
	%DKC3_AnS_OpXX($04, $30C0)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F954AA, 1, $00)

DATA_F954AB:
	%DKC3_AnS_OpXX($04, $30BB)
	%DKC3_AnS_OpXX($04, $30B6)
	%DKC3_AnS_OpXX($04, $30B1)
	%DKC3_AnS_OpXX($04, $30AC)
	%DKC3_AnS_Op87($022A)

DATA_F954BA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F954BB, 1, $00)

DATA_F954BC:
	%DKC3_AnS_OpXX($04, $3039)
	%DKC3_AnS_OpXX($04, $303E)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F954C3, 1, $00)

DATA_F954C4:
	%DKC3_AnS_Op80(CODE_B9B9C4)
	%DKC3_AnS_OpXX($03, $30CF)
	%DKC3_AnS_OpXX($03, $30CA)
	%DKC3_AnS_OpXX($03, $30C5)
	%DKC3_AnS_Op83(CODE_B9B9D2)
	%DKC3_AnS_OpXX($03, $30C0)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F954DA, 1, $00)

DATA_F954DB:
	%DKC3_AnS_OpXX($04, $30C5)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_Op83(CODE_B9B9D9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F954E8, 1, $00)

DATA_F954E9:
	%DKC3_AnS_OpXX($04, $30C5)
DATA_F954EC:
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30D4)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_Op82(DATA_F954EC)

DATA_F954FB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F954FC, 1, $00)

DATA_F954FD:
	%DKC3_AnS_OpXX($04, $30C5)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30D4)
	%DKC3_AnS_OpXX($04, $30CF)
	%DKC3_AnS_OpXX($04, $30CA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95510, 1, $00)

DATA_F95511:
	%DKC3_AnS_OpXX($04, $30A7)
	%DKC3_AnS_OpXX($04, $30A2)
	%DKC3_AnS_OpXX($04, $309D)
	%DKC3_AnS_Op87($022A)

DATA_F9551D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9551E, 1, $00)

DATA_F9551F:
	%DKC3_AnS_Op85(CODE_B9BBA9)
	%DKC3_AnS_OpXX($02, $3061)
	%DKC3_AnS_Op8A($02, $3084)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9552A, 1, $00)

DATA_F9552B:
	%DKC3_AnS_OpXX($04, $3089)
	%DKC3_AnS_OpXX($04, $308E)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $308E)
	%DKC3_AnS_OpXX($04, $3089)
	%DKC3_AnS_Op87($0239)

DATA_F9553D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9553E, 1, $00)

DATA_F9553F:
	%DKC3_AnS_Op85(CODE_B9BC1C)
	%DKC3_AnS_OpXX($04, $30ED)
	%DKC3_AnS_Op84(CODE_B9BC42, $0025)
	%DKC3_AnS_OpXX($04, $30F2)
	%DKC3_AnS_Op84(CODE_B9BC42, $0025)
	%DKC3_AnS_OpXX($04, $30F7)
	%DKC3_AnS_Op84(CODE_B9BC42, $0025)
	%DKC3_AnS_OpXX($04, $30FC)
	%DKC3_AnS_OpXX($04, $3101)
	%DKC3_AnS_OpXX($04, $3106)
	%DKC3_AnS_OpXX($04, $310B)
	%DKC3_AnS_OpXX($04, $3110)
	%DKC3_AnS_OpXX($04, $30D9)
	%DKC3_AnS_OpXX($04, $30DE)
	%DKC3_AnS_Op84(CODE_B9BC42, $0025)
	%DKC3_AnS_Op8E($0630)
	%DKC3_AnS_OpXX($04, $30E3)
	%DKC3_AnS_Op84(CODE_B9BC42, $0025)
	%DKC3_AnS_OpXX($04, $30E8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95583, 1, $00)

DATA_F95584:
	%DKC3_AnS_Op8E($0630)
	%DKC3_AnS_OpXX($03, $3115)
	%DKC3_AnS_OpXX($03, $311A)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $311A)
	%DKC3_AnS_OpXX($03, $3115)
	%DKC3_AnS_Op87($023B)

DATA_F95599:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9559A, 1, $00)

DATA_F9559B:
	%DKC3_AnS_Op8E($063B)
	%DKC3_AnS_OpXX($04, $311F)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_Op84(CODE_B9A59B, $0038)
	%DKC3_AnS_OpXX($04, $3124)
	%DKC3_AnS_OpXX($04, $3129)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F955B3, 1, $00)

DATA_F955B4:
	%DKC3_AnS_Op85(CODE_B9BC17)
	%DKC3_AnS_OpXX($03, $31DD)
	%DKC3_AnS_OpXX($04, $31E2)
	%DKC3_AnS_Op84(CODE_B9BC42, $0028)
	%DKC3_AnS_OpXX($03, $31E7)
	%DKC3_AnS_OpXX($04, $31EC)
	%DKC3_AnS_OpXX($03, $31F1)
	%DKC3_AnS_Op84(CODE_B9BC42, $0028)
	%DKC3_AnS_OpXX($04, $31F6)
	%DKC3_AnS_OpXX($03, $31FB)
	%DKC3_AnS_OpXX($04, $3200)
	%DKC3_AnS_Op84(CODE_B9BC42, $0028)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F955DF, 1, $00)

DATA_F955E0:
	%DKC3_AnS_OpXX($03, $3205)
	%DKC3_AnS_OpXX($03, $320A)
	%DKC3_AnS_OpXX($03, $320F)
	%DKC3_AnS_OpXX($03, $3214)
	%DKC3_AnS_Op85(CODE_B9BC17)
DATA_F955EF:
	%DKC3_AnS_OpXX($05, $3219)
	%DKC3_AnS_OpXX($05, $321E)
	%DKC3_AnS_OpXX($05, $3223)
	%DKC3_AnS_OpXX($05, $3228)
	%DKC3_AnS_OpXX($05, $322D)
	%DKC3_AnS_OpXX($05, $3232)
	%DKC3_AnS_OpXX($05, $3237)
	%DKC3_AnS_OpXX($05, $323C)
	%DKC3_AnS_OpXX($05, $3241)
	%DKC3_AnS_OpXX($05, $3246)
	%DKC3_AnS_OpXX($05, $324B)
	%DKC3_AnS_Op84(CODE_B9BC42, $0029)
	%DKC3_AnS_Op82(DATA_F955EF)

DATA_F95618:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95619, 1, $00)

DATA_F9561A:
	%DKC3_AnS_OpXX($03, $3250)
	%DKC3_AnS_OpXX($03, $3255)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $3255)
	%DKC3_AnS_OpXX($03, $3250)
	%DKC3_AnS_Op87($0250)

DATA_F9562C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9562D, 1, $00)

DATA_F9562E:
	%DKC3_AnS_OpXX($04, $325A)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $325F)
	%DKC3_AnS_OpXX($04, $3264)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9563E, 1, $00)

DATA_F9563F:
	%DKC3_AnS_OpXX($03, $3214)
	%DKC3_AnS_OpXX($03, $320F)
	%DKC3_AnS_OpXX($03, $320A)
	%DKC3_AnS_OpXX($03, $3205)
	%DKC3_AnS_Op87($0255)

DATA_F9564E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9564F, 1, $00)

DATA_F95650:
	%DKC3_AnS_OpXX($03, $3250)
	%DKC3_AnS_OpXX($03, $3255)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $3255)
	%DKC3_AnS_OpXX($03, $3250)
	%DKC3_AnS_Op87($0251)

DATA_F95662:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95663, 1, $00)

DATA_F95664:
	%DKC3_AnS_OpXX($03, $3214)
	%DKC3_AnS_OpXX($03, $320F)
	%DKC3_AnS_OpXX($03, $320A)
	%DKC3_AnS_OpXX($03, $3205)
	%DKC3_AnS_Op87($0252)

DATA_F95673:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95674, 1, $00)

DATA_F95675:
	%DKC3_AnS_OpXX($03, $3214)
	%DKC3_AnS_OpXX($03, $320F)
	%DKC3_AnS_OpXX($03, $320A)
	%DKC3_AnS_OpXX($03, $3205)
	%DKC3_AnS_Op87($0250)

DATA_F95684:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95685, 1, $00)

DATA_F95686:
	%DKC3_AnS_Op85(CODE_B9BC0D)
	%DKC3_AnS_OpXX($05, $3269)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0025)
	%DKC3_AnS_OpXX($05, $326E)
	%DKC3_AnS_Op84(CODE_B9BC42, $002B)
	%DKC3_AnS_OpXX($05, $3273)
	%DKC3_AnS_Op84(CODE_B9BC42, $002B)
	%DKC3_AnS_OpXX($05, $3278)
	%DKC3_AnS_OpXX($05, $327D)
	%DKC3_AnS_Op84(CODE_B9BC42, $002B)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0025)
	%DKC3_AnS_OpXX($05, $3282)
	%DKC3_AnS_OpXX($05, $3287)
	%DKC3_AnS_Op84(CODE_B9BC42, $002B)
	%DKC3_AnS_OpXX($05, $328C)
	%DKC3_AnS_Op84(CODE_B9BC42, $002B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F956C5, 1, $00)

DATA_F956C6:
	%DKC3_AnS_OpXX($04, $3291)
	%DKC3_AnS_OpXX($04, $3296)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $3296)
	%DKC3_AnS_OpXX($04, $3291)
	%DKC3_AnS_Op87($0258)

DATA_F956D8:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F956D9, 1, $00)

DATA_F956DA:
	%DKC3_AnS_Op8E($0657)
	%DKC3_AnS_OpXX($0A, $329B)
	%DKC3_AnS_OpXX($04, $32A0)
	%DKC3_AnS_OpXX($04, $32A5)
	%DKC3_AnS_OpXX($04, $32A0)
	%DKC3_AnS_OpXX($04, $329B)
	%DKC3_AnS_OpXX($04, $32A0)
	%DKC3_AnS_OpXX($04, $32A5)
	%DKC3_AnS_OpXX($04, $32A0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F956F6, 1, $00)

DATA_F956F7:
	%DKC3_AnS_Op8E($0758)
	%DKC3_AnS_OpXX($04, $32AA)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $32AF)
	%DKC3_AnS_OpXX($04, $32B4)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9570A, 1, $00)

DATA_F9570B:
	%DKC3_AnS_OpXX($04, $3291)
	%DKC3_AnS_OpXX($04, $3296)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $3296)
	%DKC3_AnS_OpXX($04, $3291)
	%DKC3_AnS_Op87($025A)

DATA_F9571D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9571E, 1, $00)

DATA_F9571F:
	%DKC3_AnS_Op85(CODE_B9BC08)
	%DKC3_AnS_OpXX($05, $32B9)
	%DKC3_AnS_OpXX($05, $32BE)
	%DKC3_AnS_OpXX($05, $32C3)
	%DKC3_AnS_OpXX($05, $32C8)
	%DKC3_AnS_OpXX($05, $32CD)
	%DKC3_AnS_OpXX($05, $32D2)
	%DKC3_AnS_OpXX($05, $32D7)
	%DKC3_AnS_OpXX($05, $32DC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9573B, 1, $00)

DATA_F9573C:
	%DKC3_AnS_OpXX($06, $32E1)
	%DKC3_AnS_OpXX($06, $32E6)
	%DKC3_AnS_OpXX($06, $32EB)
	%DKC3_AnS_OpXX($06, $32F0)
	%DKC3_AnS_OpXX($06, $32E6)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9574C, 1, $00)

DATA_F9574D:
	%DKC3_AnS_OpXX($06, $32E1)
	%DKC3_AnS_OpXX($06, $32E6)
	%DKC3_AnS_OpXX($0E, $32EB)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op84(CODE_B9A59B, $0035)
	%DKC3_AnS_OpXX($06, $32F0)
	%DKC3_AnS_OpXX($06, $32F5)
	%DKC3_AnS_OpXX($06, $32FA)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9576B, 1, $00)

DATA_F9576C:
	%DKC3_AnS_OpXX($06, $32FF)
	%DKC3_AnS_OpXX($06, $3304)
	%DKC3_AnS_OpXX($06, $3309)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95779, 1, $00)

DATA_F9577A:
	%DKC3_AnS_Op85(CODE_B9BBCF)
	%DKC3_AnS_OpXX($03, $330E)
DATA_F95780:
	%DKC3_AnS_OpXX($03, $3313)
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op84(CODE_B9BC42, $002D)
	%DKC3_AnS_OpXX($03, $331D)
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op82(DATA_F95780)

DATA_F95794:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95795, 1, $00)

DATA_F95796:
	%DKC3_AnS_OpXX($06, $3322)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($06, $3327)
	%DKC3_AnS_OpXX($06, $332C)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F957A6, 1, $00)

DATA_F957A7:
	%DKC3_AnS_Op85(CODE_B9BBDA)
	%DKC3_AnS_OpXX($03, $3313)
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op84(CODE_B9BC42, $002E)
	%DKC3_AnS_OpXX($03, $331D)
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F957BC, 1, $00)

DATA_F957BD:
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F957C4, 1, $00)

DATA_F957C5:
	%DKC3_AnS_OpXX($03, $331D)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F957CC, 1, $00)

DATA_F957CD:
	%DKC3_AnS_Op85(CODE_B9BBDA)
	%DKC3_AnS_Op84(CODE_B9A59B, $0037)
DATA_F957D5:
	%DKC3_AnS_OpXX($03, $3313)
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op84(CODE_B9BC42, $002E)
	%DKC3_AnS_OpXX($03, $331D)
	%DKC3_AnS_OpXX($03, $3318)
	%DKC3_AnS_Op82(DATA_F957D5)

DATA_F957E9:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F957EA, 1, $00)

DATA_F957EB:
	%DKC3_AnS_Op83(CODE_B9BBC9)
	%DKC3_AnS_OpXX($03, $2FFD)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F957F5, 1, $00)

DATA_F957F6:
	%DKC3_AnS_Op83(CODE_B9BBC3)
	%DKC3_AnS_OpXX($03, $2FFD)
	%DKC3_AnS_OpXX($03, $3002)
	%DKC3_AnS_OpXX($03, $3007)
	%DKC3_AnS_OpXX($03, $300C)
	%DKC3_AnS_OpXX($03, $3011)
	%DKC3_AnS_OpXX($02, $3016)
	%DKC3_AnS_OpXX($02, $301B)
	%DKC3_AnS_OpXX($03, $3020)
	%DKC3_AnS_OpXX($04, $3025)
	%DKC3_AnS_OpXX($03, $302A)
	%DKC3_AnS_OpXX($03, $302F)
	%DKC3_AnS_OpXX($03, $3002)
	%DKC3_AnS_OpXX($03, $2FFD)
	%DKC3_AnS_Op83(CODE_B9BBC9)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95827, 1, $00)

DATA_F95828:
	%DKC3_AnS_Op84(CODE_B9BC42, $005A)
	%DKC3_AnS_OpXX($03, $05FA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0030)
	%DKC3_AnS_OpXX($03, $05FA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0031)
	%DKC3_AnS_OpXX($03, $05FA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0032)
	%DKC3_AnS_OpXX($03, $05FA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0033)
	%DKC3_AnS_OpXX($03, $05FA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0034)
	%DKC3_AnS_OpXX($02, $05FA)
	%DKC3_AnS_Op8E($064A)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95862, 1, $00)

DATA_F95863:
	%DKC3_AnS_OpXX($03, $05FA)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9586A, 1, $00)

DATA_F9586B:
	%DKC3_AnS_OpXX($02, $21BB)
	%DKC3_AnS_OpXX($02, $21C0)
	%DKC3_AnS_OpXX($02, $21C5)
	%DKC3_AnS_OpXX($02, $21CA)
	%DKC3_AnS_OpXX($02, $21CF)
	%DKC3_AnS_Op84(CODE_B9BC42, $0059)
	%DKC3_AnS_OpXX($02, $21D4)
	%DKC3_AnS_OpXX($02, $21D9)
	%DKC3_AnS_OpXX($02, $21DE)
	%DKC3_AnS_OpXX($02, $21E3)
	%DKC3_AnS_OpXX($02, $21E8)
	%DKC3_AnS_OpXX($02, $21ED)
	%DKC3_AnS_OpXX($02, $21F2)
	%DKC3_AnS_OpXX($02, $21F7)
	%DKC3_AnS_OpXX($02, $21FC)
	%DKC3_AnS_OpXX($02, $2201)
	%DKC3_AnS_Op99()

DATA_F9589E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9589F, 1, $00)

DATA_F958A0:
	%DKC3_AnS_Op84(CODE_B9BC42, $0037)
	%DKC3_AnS_OpXX($06, $33F9)
	%DKC3_AnS_OpXX($06, $33FE)
	%DKC3_AnS_OpXX($06, $3403)
	%DKC3_AnS_OpXX($06, $3408)
	%DKC3_AnS_OpXX($06, $340D)
	%DKC3_AnS_OpXX($06, $3412)
	%DKC3_AnS_OpXX($06, $3417)
	%DKC3_AnS_OpXX($06, $341C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F958BE, 1, $00)

DATA_F958BF:
	%DKC3_AnS_OpXX($06, $3421)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F958C3, 1, $00)

DATA_F958C4:
	%DKC3_AnS_OpXX($04, $3476)
	%DKC3_AnS_Op85(CODE_B9BB7E)
	%DKC3_AnS_Op8A($04, $3499)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F958CF, 1, $00)

DATA_F958D0:
	%DKC3_AnS_OpXX($04, $349E)
	%DKC3_AnS_OpXX($04, $34A3)
	%DKC3_AnS_OpXX($04, $34A8)
	%DKC3_AnS_OpXX($04, $34AD)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op87($026E)

DATA_F958E2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F958E3, 1, $00)

DATA_F958E4:
	%DKC3_AnS_Op8E($066B)
	%DKC3_AnS_OpXX($0A, $34B2)
	%DKC3_AnS_OpXX($08, $34B7)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_OpXX($04, $34BC)
	%DKC3_AnS_OpXX($04, $34C1)
	%DKC3_AnS_OpXX($04, $34C6)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F958FD, 1, $00)

DATA_F958FE:
	%DKC3_AnS_OpXX($06, $3476)
	%DKC3_AnS_Op85(CODE_B9BB6C)
	%DKC3_AnS_Op8A($06, $3499)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95909, 1, $00)

DATA_F9590A:
	%DKC3_AnS_OpXX($04, $349E)
	%DKC3_AnS_OpXX($04, $34A3)
	%DKC3_AnS_OpXX($04, $34A8)
	%DKC3_AnS_OpXX($04, $34AD)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op87($0271)

DATA_F9591C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9591D, 1, $00)

DATA_F9591E:
	%DKC3_AnS_OpXX($05, $34B2)
	%DKC3_AnS_OpXX($05, $34B7)
	%DKC3_AnS_OpXX($05, $34B2)
	%DKC3_AnS_OpXX($05, $34B7)
	%DKC3_AnS_OpXX($05, $34B2)
	%DKC3_AnS_OpXX($05, $34B7)
	%DKC3_AnS_OpXX($05, $34B2)
	%DKC3_AnS_Op84(CODE_B9BC42, $0056)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9593C, 1, $00)

DATA_F9593D:
	%DKC3_AnS_Op8E($0648)
	%DKC3_AnS_OpXX($02, $34EE)
	%DKC3_AnS_Op85(CODE_B9BB78)
	%DKC3_AnS_OpXX($03, $34E9)
	%DKC3_AnS_OpXX($02, $34E4)
	%DKC3_AnS_OpXX($03, $34DF)
	%DKC3_AnS_OpXX($02, $34DA)
	%DKC3_AnS_OpXX($03, $34D5)
	%DKC3_AnS_OpXX($02, $34D0)
	%DKC3_AnS_OpXX($03, $34CB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9595C, 1, $00)

DATA_F9595D:
	%DKC3_AnS_OpXX($03, $34F3)
	%DKC3_AnS_Op8E($0648)
	%DKC3_AnS_OpXX($03, $34F8)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $34F8)
	%DKC3_AnS_OpXX($03, $34F3)
	%DKC3_AnS_Op87($0274)

DATA_F95972:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95973, 1, $00)

DATA_F95974:
	%DKC3_AnS_Op8E($0643)
	%DKC3_AnS_OpXX($0A, $34FD)
	%DKC3_AnS_OpXX($08, $3502)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_OpXX($04, $3507)
	%DKC3_AnS_OpXX($04, $350C)
	%DKC3_AnS_OpXX($04, $3511)
	%DKC3_AnS_OpXX($04, $3516)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95990, 1, $00)

DATA_F95991:
	%DKC3_AnS_Op8E($0648)
	%DKC3_AnS_OpXX($02, $34EE)
	%DKC3_AnS_Op85(CODE_B9BB72)
	%DKC3_AnS_OpXX($03, $34E9)
	%DKC3_AnS_OpXX($02, $34E4)
	%DKC3_AnS_OpXX($03, $34DF)
	%DKC3_AnS_OpXX($02, $34DA)
	%DKC3_AnS_OpXX($03, $34D5)
	%DKC3_AnS_OpXX($02, $34D0)
	%DKC3_AnS_OpXX($03, $34CB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F959B0, 1, $00)

DATA_F959B1:
	%DKC3_AnS_OpXX($04, $34F3)
	%DKC3_AnS_Op8E($0648)
	%DKC3_AnS_OpXX($04, $34F8)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $34F8)
	%DKC3_AnS_OpXX($04, $34F3)
	%DKC3_AnS_Op87($0277)

DATA_F959C6:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F959C7, 1, $00)

DATA_F959C8:
	%DKC3_AnS_Op83(CODE_B9BB4C)
	%DKC3_AnS_OpXX($09, $3598)
	%DKC3_AnS_Op83(CODE_B9BB4F)
	%DKC3_AnS_OpXX($09, $359D)
	%DKC3_AnS_Op83(CODE_B9BB54)
	%DKC3_AnS_OpXX($09, $35A2)
	%DKC3_AnS_Op83(CODE_B9BB4F)
	%DKC3_AnS_OpXX($09, $359D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F959E1, 1, $00)

DATA_F959E2:
	%DKC3_AnS_Op84(CODE_B9BC42, $003F)
	%DKC3_AnS_OpXX($04, $35A7)
	%DKC3_AnS_OpXX($04, $35AC)
	%DKC3_AnS_OpXX($04, $35B1)
	%DKC3_AnS_Op85(CODE_B9BC03)
	%DKC3_AnS_OpXX($04, $35B6)
	%DKC3_AnS_OpXX($04, $35BB)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F959FD, 1, $00)

DATA_F959FE:
	%DKC3_AnS_OpXX($02, $35B6)
	%DKC3_AnS_OpXX($02, $35B1)
	%DKC3_AnS_OpXX($02, $35AC)
	%DKC3_AnS_OpXX($02, $35A7)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A0E, 1, $00)

DATA_F95A0F:
	%DKC3_AnS_Op84(CODE_B9BC42, $003A)
	%DKC3_AnS_Op8E($060C)
	%DKC3_AnS_OpXX($02, $351B)
	%DKC3_AnS_OpXX($02, $3520)
	%DKC3_AnS_OpXX($02, $3525)
	%DKC3_AnS_OpXX($03, $352A)
	%DKC3_AnS_OpXX($03, $352F)
	%DKC3_AnS_OpXX($07, $3534)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A2D, 1, $00)

DATA_F95A2E:
	%DKC3_AnS_OpXX($04, $352F)
	%DKC3_AnS_OpXX($04, $352A)
	%DKC3_AnS_OpXX($04, $3525)
	%DKC3_AnS_OpXX($04, $3520)
	%DKC3_AnS_Op84(CODE_B9BC42, $003B)
	%DKC3_AnS_Op87($027E)

DATA_F95A42:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A43, 1, $00)

DATA_F95A44:
	%DKC3_AnS_OpXX($03, $351B)
	%DKC3_AnS_OpXX($03, $3539)
	%DKC3_AnS_OpXX($03, $353E)
	%DKC3_AnS_OpXX($03, $3543)
	%DKC3_AnS_OpXX($03, $3548)
	%DKC3_AnS_OpXX($03, $354D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A57, 1, $00)

DATA_F95A58:
	%DKC3_AnS_Op84(CODE_B9BC42, $003C)
	%DKC3_AnS_OpXX($02, $355C)
	%DKC3_AnS_OpXX($02, $3561)
	%DKC3_AnS_OpXX($02, $3566)
	%DKC3_AnS_OpXX($03, $356B)
	%DKC3_AnS_OpXX($03, $3570)
	%DKC3_AnS_OpXX($07, $3575)
	%DKC3_AnS_OpXX($03, $3570)
	%DKC3_AnS_OpXX($03, $356B)
	%DKC3_AnS_OpXX($03, $3566)
	%DKC3_AnS_OpXX($03, $3561)
	%DKC3_AnS_Op87($0280)

DATA_F95A7E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A7F, 1, $00)

DATA_F95A80:
	%DKC3_AnS_OpXX($07, $355C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A84, 1, $00)

DATA_F95A85:
	%DKC3_AnS_OpXX($07, $351B)
	%DKC3_AnS_OpXX($07, $3552)
	%DKC3_AnS_OpXX($07, $3557)
	%DKC3_AnS_OpXX($07, $3552)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95A92, 1, $00)

DATA_F95A93:
	%DKC3_AnS_OpXX($03, $357A)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($04, $357F)
	%DKC3_AnS_OpXX($04, $3584)
	%DKC3_AnS_OpXX($04, $3589)
	%DKC3_AnS_OpXX($04, $358E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95AA9, 1, $00)

DATA_F95AAA:
	%DKC3_AnS_OpXX($04, $25D0)
	%DKC3_AnS_Op8A($04, $25F3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95AB2, 1, $00)

DATA_F95AB3:
	%DKC3_AnS_OpXX($04, $2468)
	%DKC3_AnS_Op8B($04, $25E4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95ABB, 1, $00)

DATA_F95ABC:
	%DKC3_AnS_OpXX($04, $25F3)
	%DKC3_AnS_Op8B($04, $25D0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95AC4, 1, $00)

DATA_F95AC5:
	%DKC3_AnS_Op84(CODE_B9BC42, $003A)
	%DKC3_AnS_Op8E($060C)
	%DKC3_AnS_OpXX($02, $351B)
	%DKC3_AnS_OpXX($02, $3520)
	%DKC3_AnS_OpXX($02, $3525)
	%DKC3_AnS_OpXX($03, $352A)
	%DKC3_AnS_OpXX($03, $352F)
	%DKC3_AnS_OpXX($0A, $3534)
	%DKC3_AnS_OpXX($04, $352F)
	%DKC3_AnS_OpXX($04, $352A)
	%DKC3_AnS_OpXX($04, $3525)
	%DKC3_AnS_OpXX($04, $3520)
	%DKC3_AnS_Op84(CODE_B9BC42, $004D)
	%DKC3_AnS_Op87($0281)

DATA_F95AF3:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95AF4, 1, $00)

DATA_F95AF5:
	%DKC3_AnS_OpXX($04, $35C5)
	%DKC3_AnS_OpXX($04, $35CA)
	%DKC3_AnS_OpXX($04, $35CF)
	%DKC3_AnS_OpXX($04, $35D4)
	%DKC3_AnS_OpXX($04, $35D9)
	%DKC3_AnS_Op87($0288)

DATA_F95B07:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B08, 1, $00)

DATA_F95B09:
	%DKC3_AnS_Op85(CODE_B9BBFE)
	%DKC3_AnS_OpXX($06, $35DE)
	%DKC3_AnS_Op84(CODE_B9BC42, $003D)
	%DKC3_AnS_Op8C($50, DATA_F95B70)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B19, 1, $00)

DATA_F95B1A:
	%DKC3_AnS_OpXX($06, $35C0)
	%DKC3_AnS_Op84(CODE_B9BC42, $0057)
	%DKC3_AnS_OpXX($06, $361A)
	%DKC3_AnS_OpXX($06, $361F)
	%DKC3_AnS_OpXX($06, $3624)
	%DKC3_AnS_OpXX($06, $361F)
	%DKC3_AnS_OpXX($06, $361A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B32, 1, $00)

DATA_F95B33:
	%DKC3_AnS_OpXX($05, $3629)
	%DKC3_AnS_Op80(CODE_B9B85B)
	%DKC3_AnS_OpXX($05, $362E)
	%DKC3_AnS_OpXX($05, $3633)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B43, 1, $00)

DATA_F95B44:
	%DKC3_AnS_OpXX($04, $35D9)
	%DKC3_AnS_OpXX($04, $35D4)
	%DKC3_AnS_OpXX($04, $35CF)
	%DKC3_AnS_OpXX($04, $35CA)
	%DKC3_AnS_OpXX($04, $35C5)
	%DKC3_AnS_Op87($0289)

DATA_F95B56:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B57, 1, $00)

DATA_F95B58:
	%DKC3_AnS_Op85(CODE_B9BBEF)
	%DKC3_AnS_OpXX($06, $35DE)
	%DKC3_AnS_Op8C($50, DATA_F95B70)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B63, 1, $00)

DATA_F95B64:
	%DKC3_AnS_Op85(CODE_B9BBFE)
	%DKC3_AnS_OpXX($06, $35DE)
	%DKC3_AnS_Op8C($50, DATA_F95B70)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95B6F, 1, $00)

DATA_F95B70:
	%DKC3_AnS_OpXX($06, $35E3)
	%DKC3_AnS_OpXX($06, $35E8)
	%DKC3_AnS_OpXX($06, $35ED)
	%DKC3_AnS_OpXX($06, $35F2)
	%DKC3_AnS_Op84(CODE_B9A59B, $0033)
	%DKC3_AnS_OpXX($06, $35F7)
	%DKC3_AnS_OpXX($06, $35FC)
	%DKC3_AnS_OpXX($06, $3601)
	%DKC3_AnS_OpXX($06, $3606)
	%DKC3_AnS_OpXX($06, $360B)
	%DKC3_AnS_OpXX($06, $3610)
	%DKC3_AnS_Op84(CODE_B9A59B, $0033)
	%DKC3_AnS_OpXX($06, $3615)
	%DKC3_AnS_Op8D($50)

DATA_F95B9D:
	%DKC3_AnS_OpXX($04, $37AA)
	%DKC3_AnS_Op8A($04, $37CD)
	%DKC3_AnS_OpXX($04, $37AA)
	%DKC3_AnS_OpXX($04, $37D2)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95BAE, 1, $00)

DATA_F95BAF:
	%DKC3_AnS_OpXX($04, $37D2)
	%DKC3_AnS_OpXX($04, $37D7)
	%DKC3_AnS_OpXX($07, $37DC)
	%DKC3_AnS_OpXX($0A, $37E1)
	%DKC3_AnS_OpXX($07, $37DC)
	%DKC3_AnS_OpXX($05, $37D7)
	%DKC3_AnS_OpXX($04, $37D2)
	%DKC3_AnS_Op87($029D)

DATA_F95BC7:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95BC8, 1, $00)

DATA_F95BC9:
	%DKC3_AnS_OpXX($02, $2CD3)
	%DKC3_AnS_OpXX($02, $2CD8)
	%DKC3_AnS_OpXX($02, $2CDD)
	%DKC3_AnS_OpXX($03, $2CE2)
	%DKC3_AnS_OpXX($03, $2CE7)
	%DKC3_AnS_OpXX($03, $2CF1)
	%DKC3_AnS_OpXX($03, $2CFB)
	%DKC3_AnS_Op84(CODE_B9BC42, $004F)
	%DKC3_AnS_OpXX($04, $2CB5)
	%DKC3_AnS_Op84(CODE_B9BC42, $0050)
	%DKC3_AnS_OpXX($04, $2CBA)
	%DKC3_AnS_OpXX($04, $2CBF)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95BF5, 1, $00)

DATA_F95BF6:
	%DKC3_AnS_OpXX($0A, $2CC4)
	%DKC3_AnS_Op84(CODE_B9BC42, $0051)
	%DKC3_AnS_OpXX($14, $2CC4)
	%DKC3_AnS_OpXX($05, $2CC9)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C08, 1, $00)

DATA_F95C09:
	%DKC3_AnS_OpXX($04, $2CC9)
	%DKC3_AnS_OpXX($04, $2CC4)
	%DKC3_AnS_OpXX($04, $2CBF)
	%DKC3_AnS_OpXX($04, $2CBA)
	%DKC3_AnS_OpXX($04, $2CB5)
	%DKC3_AnS_OpXX($04, $2CFB)
	%DKC3_AnS_Op84(CODE_B9BC42, $0050)
	%DKC3_AnS_Op84(CODE_B9BC42, $0055)
	%DKC3_AnS_Op83(CODE_B9BB3E)
	%DKC3_AnS_OpXX($04, $2CF1)
	%DKC3_AnS_OpXX($04, $2CE7)
	%DKC3_AnS_Op84(CODE_B9BC42, $0051)
	%DKC3_AnS_OpXX($04, $2CE2)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C3A, 1, $00)

DATA_F95C3B:
	%DKC3_AnS_OpXX($04, $2CDD)
	%DKC3_AnS_OpXX($04, $2CD8)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C45, 1, $00)

DATA_F95C46:
	%DKC3_AnS_Op99()

DATA_F95C47:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C48, 1, $00)

DATA_F95C49:
	%DKC3_AnS_OpXX($07, $312E)
	%DKC3_AnS_OpXX($07, $3142)
	%DKC3_AnS_OpXX($07, $3147)
	%DKC3_AnS_OpXX($07, $314C)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C59, 1, $00)

DATA_F95C5A:
	%DKC3_AnS_OpXX($06, $312E)
	%DKC3_AnS_OpXX($06, $3133)
	%DKC3_AnS_OpXX($06, $3138)
DATA_F95C63:
	%DKC3_AnS_OpXX($06, $313D)
	%DKC3_AnS_OpXX($06, $3138)
	%DKC3_AnS_OpXX($06, $3133)
	%DKC3_AnS_OpXX($06, $3138)
	%DKC3_AnS_Op82(DATA_F95C63)

DATA_F95C72:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C73, 1, $00)

DATA_F95C74:
	%DKC3_AnS_OpXX($07, $3147)
	%DKC3_AnS_OpXX($07, $3142)
	%DKC3_AnS_OpXX($07, $312E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C81, 1, $00)

DATA_F95C82:
	%DKC3_AnS_OpXX($07, $3147)
	%DKC3_AnS_OpXX($07, $3142)
	%DKC3_AnS_OpXX($07, $3147)
	%DKC3_AnS_OpXX($07, $314C)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95C92, 1, $00)

DATA_F95C93:
	%DKC3_AnS_OpXX($07, $3138)
	%DKC3_AnS_OpXX($07, $3133)
	%DKC3_AnS_OpXX($07, $312E)
	%DKC3_AnS_Op87($023E)

DATA_F95C9F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95CA0, 1, $00)

DATA_F95CA1:
	%DKC3_AnS_OpXX($07, $3142)
	%DKC3_AnS_OpXX($07, $3133)
	%DKC3_AnS_OpXX($07, $3142)
	%DKC3_AnS_OpXX($07, $312E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95CB1, 1, $00)

DATA_F95CB2:
	%DKC3_AnS_OpXX($02, $3151)
	%DKC3_AnS_OpXX($05, $3183)
	%DKC3_AnS_OpXX($05, $317E)
	%DKC3_AnS_OpXX($05, $3179)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($05, $317E)
	%DKC3_AnS_OpXX($05, $3183)
	%DKC3_AnS_OpXX($03, $3151)
	%DKC3_AnS_Op87($0246)

DATA_F95CCD:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95CCE, 1, $00)

DATA_F95CCF:
	%DKC3_AnS_OpXX($02, $3151)
	%DKC3_AnS_OpXX($05, $3188)
	%DKC3_AnS_OpXX($07, $318D)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($08, $318D)
	%DKC3_AnS_OpXX($05, $3188)
	%DKC3_AnS_OpXX($03, $3151)
	%DKC3_AnS_Op87($0246)

DATA_F95CE7:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95CE8, 1, $00)

DATA_F95CE9:
	%DKC3_AnS_OpXX($1E, $3151)
	%DKC3_AnS_OpXX($0A, $3156)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95CF0, 1, $00)

DATA_F95CF1:
	%DKC3_AnS_OpXX($05, $3151)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95CF8, 1, $00)

DATA_F95CF9:
	%DKC3_AnS_Op84(CODE_B9A59B, $002C)
	%DKC3_AnS_Op84(CODE_B9A59B, $002D)
	%DKC3_AnS_OpXX($0E, $3151)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_OpXX($04, $3174)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95D51, 1, $00)

DATA_F95D52:
	%DKC3_AnS_Op8B($03, $3151)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95D5A, 1, $00)

DATA_F95D5B:
	%DKC3_AnS_OpXX($04, $3151)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_OpXX($04, $3174)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $316F)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $316A)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3165)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3160)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $315B)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_OpXX($04, $3156)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0023)
	%DKC3_AnS_Op8D($18)

DATA_F95DAA:
	%DKC3_AnS_OpXX($06, $3192)
	%DKC3_AnS_OpXX($06, $3197)
	%DKC3_AnS_OpXX($06, $319C)
	%DKC3_AnS_OpXX($06, $3197)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95DB7, 1, $00)

DATA_F95DB8:
	%DKC3_AnS_OpXX($06, $31A1)
	%DKC3_AnS_OpXX($06, $31A6)
	%DKC3_AnS_OpXX($06, $31AB)
	%DKC3_AnS_OpXX($06, $31A6)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95DC5, 1, $00)

DATA_F95DC6:
	%DKC3_AnS_OpXX($06, $31B0)
	%DKC3_AnS_OpXX($06, $31B5)
	%DKC3_AnS_OpXX($06, $31BA)
	%DKC3_AnS_OpXX($06, $31B5)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95DD3, 1, $00)

DATA_F95DD4:
	%DKC3_AnS_OpXX($06, $31BF)
	%DKC3_AnS_OpXX($06, $31C4)
	%DKC3_AnS_OpXX($06, $31C9)
	%DKC3_AnS_OpXX($06, $31C4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95DE1, 1, $00)

DATA_F95DE2:
	%DKC3_AnS_OpXX($06, $31CE)
	%DKC3_AnS_OpXX($06, $31D3)
	%DKC3_AnS_OpXX($06, $31D8)
	%DKC3_AnS_OpXX($06, $31D3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95DEF, 1, $00)

DATA_F95DF0:
	%DKC3_AnS_OpXX($02, $3192)
	%DKC3_AnS_OpXX($02, $31A1)
	%DKC3_AnS_OpXX($02, $31B0)
	%DKC3_AnS_OpXX($02, $31BF)
	%DKC3_AnS_OpXX($02, $31CE)
	%DKC3_AnS_Op83(CODE_B9B837)
	%DKC3_AnS_OpXX($02, $31BF)
	%DKC3_AnS_OpXX($02, $31B0)
	%DKC3_AnS_OpXX($02, $31A1)
	%DKC3_AnS_OpXX($02, $3192)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $31A1)
	%DKC3_AnS_OpXX($02, $31B0)
	%DKC3_AnS_OpXX($02, $31BF)
	%DKC3_AnS_OpXX($02, $31CE)
	%DKC3_AnS_Op83(CODE_B9B837)
	%DKC3_AnS_OpXX($02, $31BF)
	%DKC3_AnS_OpXX($02, $31B0)
	%DKC3_AnS_OpXX($02, $31A1)
	%DKC3_AnS_OpXX($02, $3192)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95E30, 1, $00)

DATA_F95E31:
	%DKC3_AnS_OpXX($04, $242C)
	%DKC3_AnS_OpXX($04, $2427)
	%DKC3_AnS_OpXX($04, $2422)
	%DKC3_AnS_OpXX($04, $241D)
	%DKC3_AnS_OpXX($04, $2418)
	%DKC3_AnS_OpXX($04, $2413)
	%DKC3_AnS_OpXX($04, $240E)
	%DKC3_AnS_OpXX($04, $2409)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95E4A, 1, $00)

DATA_F95E4B:
	%DKC3_AnS_OpXX($04, $3737)
	%DKC3_AnS_Op8A($04, $376E)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95E53, 1, $00)

DATA_F95E54:
	%DKC3_AnS_Op83(CODE_B9BBC9)
	%DKC3_AnS_OpXX($30, $36AB)
DATA_F95E5A:
	%DKC3_AnS_Op8E($066C)
	%DKC3_AnS_Op83(CODE_B9BBC3)
	%DKC3_AnS_OpXX($06, $36AB)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002C)
	%DKC3_AnS_OpXX($06, $36A6)
	%DKC3_AnS_OpXX($06, $36A1)
	%DKC3_AnS_OpXX($06, $369C)
	%DKC3_AnS_OpXX($06, $3697)
	%DKC3_AnS_OpXX($06, $3692)
	%DKC3_AnS_OpXX($06, $368D)
	%DKC3_AnS_OpXX($06, $3688)
	%DKC3_AnS_OpXX($06, $3683)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002B)
	%DKC3_AnS_OpXX($06, $367E)
	%DKC3_AnS_OpXX($06, $3679)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($06, $367E)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002C)
	%DKC3_AnS_OpXX($06, $3683)
	%DKC3_AnS_OpXX($06, $3688)
	%DKC3_AnS_OpXX($06, $368D)
	%DKC3_AnS_OpXX($06, $3692)
	%DKC3_AnS_OpXX($06, $3697)
	%DKC3_AnS_OpXX($06, $369C)
	%DKC3_AnS_OpXX($06, $36A1)
	%DKC3_AnS_OpXX($06, $36A6)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002B)
	%DKC3_AnS_OpXX($06, $36AB)
	%DKC3_AnS_Op83(CODE_B9BBC9)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op84(CODE_B9BCA0, $000E)
	%DKC3_AnS_OpXX($1E, $36AB)
	%DKC3_AnS_Op82(DATA_F95E5A)

DATA_F95EC7:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95EC8, 1, $00)

DATA_F95EC9:
	%DKC3_AnS_Op83(CODE_B9BBC9)
	%DKC3_AnS_OpXX($03, $36AB)
DATA_F95ECF:
	%DKC3_AnS_Op8E($066C)
	%DKC3_AnS_Op83(CODE_B9BBC3)
	%DKC3_AnS_OpXX($03, $36AB)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002C)
	%DKC3_AnS_OpXX($06, $36A6)
	%DKC3_AnS_OpXX($06, $36A1)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0027)
	%DKC3_AnS_OpXX($06, $369C)
	%DKC3_AnS_OpXX($06, $3697)
	%DKC3_AnS_OpXX($06, $3692)
	%DKC3_AnS_OpXX($06, $368D)
	%DKC3_AnS_OpXX($06, $3688)
	%DKC3_AnS_OpXX($06, $3683)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002B)
	%DKC3_AnS_OpXX($06, $367E)
	%DKC3_AnS_OpXX($06, $3679)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($06, $367E)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002C)
	%DKC3_AnS_OpXX($06, $3683)
	%DKC3_AnS_OpXX($06, $3688)
	%DKC3_AnS_OpXX($06, $368D)
	%DKC3_AnS_OpXX($06, $3692)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0026)
	%DKC3_AnS_OpXX($06, $3697)
	%DKC3_AnS_OpXX($06, $369C)
	%DKC3_AnS_OpXX($06, $36A1)
	%DKC3_AnS_OpXX($06, $36A6)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002B)
	%DKC3_AnS_OpXX($06, $36AB)
	%DKC3_AnS_Op83(CODE_B9BBC9)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op84(CODE_B9BCA0, $000E)
	%DKC3_AnS_OpXX($21, $36AB)
	%DKC3_AnS_Op82(DATA_F95ECF)

DATA_F95F46:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95F47, 1, $00)

DATA_F95F48:
	%DKC3_AnS_OpXX($01, $3665)
	%DKC3_AnS_OpXX($01, $366A)
	%DKC3_AnS_OpXX($01, $366F)
	%DKC3_AnS_OpXX($05, $3674)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op87($0299)

DATA_F95F5A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95F5B, 1, $00)

DATA_F95F5C:
	%DKC3_AnS_OpXX($02, $02D0)
	%DKC3_AnS_OpXX($02, $02D5)
	%DKC3_AnS_OpXX($02, $02DA)
	%DKC3_AnS_OpXX($02, $02DF)
DATA_F95F68:
	%DKC3_AnS_OpXX($03, $02E4)
	%DKC3_AnS_OpXX($03, $02E9)
	%DKC3_AnS_OpXX($03, $02EE)
	%DKC3_AnS_OpXX($03, $02F3)
	%DKC3_AnS_OpXX($03, $02F8)
	%DKC3_AnS_OpXX($03, $02FD)
	%DKC3_AnS_OpXX($03, $0302)
	%DKC3_AnS_OpXX($03, $0307)
	%DKC3_AnS_Op82(DATA_F95F68)

DATA_F95F83:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95F84, 1, $00)

DATA_F95F85:
	%DKC3_AnS_OpXX($03, $02DF)
	%DKC3_AnS_OpXX($03, $02DA)
	%DKC3_AnS_OpXX($03, $02D5)
	%DKC3_AnS_OpXX($03, $02D0)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95F95, 1, $00)

DATA_F95F96:
	%DKC3_AnS_OpXX($03, $36F6)
	%DKC3_AnS_Op8A($03, $3728)
	%DKC3_AnS_OpXX($04, $372D)
	%DKC3_AnS_OpXX($05, $3732)
	%DKC3_AnS_Op99()

DATA_F95FA4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95FA5, 1, $00)

DATA_F95FA6:
	%DKC3_AnS_OpXX($04, $3773)
	%DKC3_AnS_OpXX($04, $3778)
	%DKC3_AnS_OpXX($04, $377D)
DATA_F95FAF:
	%DKC3_AnS_OpXX($04, $3782)
	%DKC3_AnS_Op85(CODE_B9BC98)
	%DKC3_AnS_Op8A($04, $37A5)
	%DKC3_AnS_Op82(DATA_F95FAF)

DATA_F95FBC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95FBD, 1, $00)

DATA_F95FBE:
	%DKC3_AnS_OpXX($05, $3782)
	%DKC3_AnS_OpXX($05, $377D)
	%DKC3_AnS_OpXX($05, $3778)
	%DKC3_AnS_OpXX($05, $3773)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0002)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95FD0, 1, $00)

DATA_F95FD1:
	%DKC3_AnS_OpXX($05, $3674)
	%DKC3_AnS_OpXX($01, $366F)
	%DKC3_AnS_OpXX($01, $366A)
	%DKC3_AnS_OpXX($01, $3665)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95FE4, 1, $00)

DATA_F95FE5:
	%DKC3_AnS_OpXX($0A, $36C4)
	%DKC3_AnS_OpXX($0A, $36C9)
	%DKC3_AnS_OpXX($05, $36CE)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F95FF2, 1, $00)

DATA_F95FF3:
	%DKC3_AnS_OpXX($0A, $36CE)
	%DKC3_AnS_OpXX($08, $36C9)
	%DKC3_AnS_OpXX($05, $36C4)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96000, 1, $00)

DATA_F96001:
	%DKC3_AnS_Op8A($06, $3660)
	%DKC3_AnS_Op8E($076B)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op8B($06, $3642)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96013, 1, $00)

DATA_F96014:
	%DKC3_AnS_OpXX($01, $382C)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9601B, 1, $00)

DATA_F9601C:
	%DKC3_AnS_OpXX($01, $3872)
	%DKC3_AnS_OpXX($01, $3877)
	%DKC3_AnS_OpXX($01, $387C)
	%DKC3_AnS_OpXX($01, $3881)
	%DKC3_AnS_Op85(CODE_B9BBFE)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op87($02C1)

DATA_F96031:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96032, 1, $00)

DATA_F96033:
	%DKC3_AnS_OpXX($05, $8014)
	%DKC3_AnS_OpXX($05, $803C)
	%DKC3_AnS_Op8A($05, $8073)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_OpXX($14, $8073)
	%DKC3_AnS_Op8B($05, $803C)
	%DKC3_AnS_OpXX($05, $8014)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002D)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96053, 1, $00)

DATA_F96054:
	%DKC3_AnS_OpXX($07, $8005)
	%DKC3_AnS_OpXX($06, $800A)
	%DKC3_AnS_OpXX($06, $800F)
	%DKC3_AnS_OpXX($06, $8014)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96064, 1, $00)

DATA_F96065:
	%DKC3_AnS_OpXX($07, $385E)
	%DKC3_AnS_OpXX($06, $3863)
	%DKC3_AnS_OpXX($06, $3868)
	%DKC3_AnS_OpXX($06, $386D)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9607A, 1, $00)

DATA_F9607B:
	%DKC3_AnS_OpXX($01, $8014)
	%DKC3_AnS_Op83(CODE_B9BB60)
	%DKC3_AnS_OpXX($06, $8019)
	%DKC3_AnS_OpXX($06, $801E)
	%DKC3_AnS_Op85(CODE_B9BB5A)
DATA_F9608A:
	%DKC3_AnS_OpXX($08, $8023)
	%DKC3_AnS_OpXX($08, $8028)
	%DKC3_AnS_OpXX($08, $802D)
	%DKC3_AnS_OpXX($08, $8028)
	%DKC3_AnS_Op82(DATA_F9608A)

DATA_F96099:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9609A, 1, $00)

DATA_F9609B:
	%DKC3_AnS_OpXX($04, $801E)
	%DKC3_AnS_OpXX($04, $8019)
	%DKC3_AnS_Op87($02C7)

DATA_F960A4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F960A5, 1, $00)

DATA_F960A6:
	%DKC3_AnS_OpXX($06, $8078)
	%DKC3_AnS_OpXX($07, $807D)
	%DKC3_AnS_OpXX($09, $8082)
	%DKC3_AnS_OpXX($14, $8087)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F960B6, 1, $00)

DATA_F960B7:
	%DKC3_AnS_OpXX($04, $8082)
	%DKC3_AnS_OpXX($04, $807D)
	%DKC3_AnS_OpXX($04, $8078)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($04, $37EB)
	%DKC3_AnS_OpXX($04, $37F0)
	%DKC3_AnS_Op87($02AD)

DATA_F960DE:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F960DF, 1, $00)

DATA_F960E0:
	%DKC3_AnS_OpXX($03, $37F5)
	%DKC3_AnS_Op8E($0677)
	%DKC3_AnS_OpXX($03, $37FA)
	%DKC3_AnS_OpXX($05, $37FF)
	%DKC3_AnS_OpXX($05, $37FA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F960F0, 1, $00)

DATA_F960F1:
	%DKC3_AnS_OpXX($04, $8082)
	%DKC3_AnS_OpXX($04, $807D)
	%DKC3_AnS_OpXX($04, $8078)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($03, $37EB)
	%DKC3_AnS_OpXX($03, $37F0)
	%DKC3_AnS_Op87($02AD)

DATA_F96106:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96107, 1, $00)

DATA_F96108:
	%DKC3_AnS_OpXX($05, $807D)
	%DKC3_AnS_OpXX($06, $8082)
	%DKC3_AnS_OpXX($0A, $8087)
	%DKC3_AnS_Op87($02AC)

DATA_F96114:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96115, 1, $00)

DATA_F96116:
	%DKC3_AnS_Op8B($03, $37EB)
	%DKC3_AnS_OpXX($05, $37EB)
	%DKC3_AnS_Op87($02A9)

DATA_F96120:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96121, 1, $00)

DATA_F96122:
	%DKC3_AnS_Op8B($03, $37EB)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_Op87($02A6)

DATA_F9613E:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9613F, 1, $00)

DATA_F96140:
	%DKC3_AnS_Op8B($03, $37EB)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96148, 1, $00)

DATA_F96149:
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_Op85(CODE_B9BB46)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96150, 1, $00)

DATA_F96151:
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_Op87($02B3)

DATA_F96163:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96164, 1, $00)

DATA_F96165:
	%DKC3_AnS_Op8B($02, $37EB)
	%DKC3_AnS_OpXX($02, $8078)
	%DKC3_AnS_OpXX($02, $807D)
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_OpXX($03, $8087)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96179, 1, $00)

DATA_F9617A:
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_Op8B($03, $8078)
	%DKC3_AnS_OpXX($05, $8014)
	%DKC3_AnS_Op87($02A9)

DATA_F96187:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96188, 1, $00)

DATA_F96189:
	%DKC3_AnS_Op8B($03, $8078)
	%DKC3_AnS_Op87($02A6)

DATA_F96190:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96191, 1, $00)

DATA_F96192:
	%DKC3_AnS_OpXX($04, $3840)
	%DKC3_AnS_OpXX($04, $3845)
	%DKC3_AnS_OpXX($04, $384A)
	%DKC3_AnS_OpXX($04, $384F)
	%DKC3_AnS_OpXX($04, $3854)
	%DKC3_AnS_OpXX($04, $3859)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F961A5, 1, $00)

DATA_F961A6:
	%DKC3_AnS_OpXX($06, $0659)
	%DKC3_AnS_OpXX($06, $065E)
	%DKC3_AnS_OpXX($06, $0663)
	%DKC3_AnS_OpXX($06, $0668)
	%DKC3_AnS_OpXX($06, $066D)
	%DKC3_AnS_OpXX($06, $0672)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F961BC, 1, $00)

DATA_F961BD:
	%DKC3_AnS_OpXX($1E, $382C)
	%DKC3_AnS_OpXX($0A, $3831)
	%DKC3_AnS_OpXX($0A, $3836)
	%DKC3_AnS_OpXX($0A, $383B)
	%DKC3_AnS_OpXX($0A, $3836)
	%DKC3_AnS_OpXX($0A, $3831)
	%DKC3_AnS_OpXX($3C, $382C)
	%DKC3_AnS_OpXX($05, $3831)
	%DKC3_AnS_OpXX($05, $3836)
	%DKC3_AnS_OpXX($05, $383B)
	%DKC3_AnS_OpXX($05, $3836)
	%DKC3_AnS_OpXX($05, $3831)
	%DKC3_AnS_OpXX($05, $382C)
	%DKC3_AnS_OpXX($05, $3831)
	%DKC3_AnS_OpXX($05, $3836)
	%DKC3_AnS_OpXX($23, $383B)
	%DKC3_AnS_OpXX($05, $3836)
	%DKC3_AnS_OpXX($05, $3831)
	%DKC3_AnS_OpXX($05, $3827)
	%DKC3_AnS_OpXX($05, $3822)
	%DKC3_AnS_OpXX($05, $3804)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_OpXX($08, $8005)
	%DKC3_AnS_OpXX($08, $800A)
	%DKC3_AnS_OpXX($08, $800F)
	%DKC3_AnS_OpXX($08, $8014)
	%DKC3_AnS_OpXX($08, $800F)
	%DKC3_AnS_OpXX($08, $800A)
	%DKC3_AnS_OpXX($08, $8005)
	%DKC3_AnS_OpXX($08, $3804)
	%DKC3_AnS_OpXX($08, $3809)
DATA_F9621A:
	%DKC3_AnS_Op8C($4C, DATA_F963E7)
	%DKC3_AnS_Op8C($4C, DATA_F963E7)
	%DKC3_AnS_Op8C($4C, DATA_F963FB)
	%DKC3_AnS_OpXX($08, $3809)
	%DKC3_AnS_Op8C($4C, DATA_F963E7)
	%DKC3_AnS_OpXX($08, $380E)
	%DKC3_AnS_Op8C($4C, DATA_F963FB)
	%DKC3_AnS_Op8C($4C, DATA_F96403)
	%DKC3_AnS_Op8C($4C, DATA_F963E7)
	%DKC3_AnS_Op82(DATA_F9621A)

DATA_F9623F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96240, 1, $00)

DATA_F96241:
	%DKC3_AnS_Op8B($0A, $3804)
	%DKC3_AnS_OpXX($01, $3804)
	%DKC3_AnS_OpXX($0A, $8005)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96252, 1, $00)

DATA_F96253:
	%DKC3_AnS_OpXX($0A, $8005)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96257, 1, $00)

DATA_F96258:
	%DKC3_AnS_OpXX($05, $38D1)
	%DKC3_AnS_OpXX($05, $38CC)
	%DKC3_AnS_OpXX($05, $38C7)
	%DKC3_AnS_Op87($02C8)

DATA_F96264:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96265, 1, $00)

DATA_F96266:
	%DKC3_AnS_OpXX($06, $38C7)
	%DKC3_AnS_OpXX($06, $38CC)
	%DKC3_AnS_OpXX($06, $38D1)
	%DKC3_AnS_Op87($02CC)

DATA_F96272:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96273, 1, $00)

DATA_F96274:
	%DKC3_AnS_OpXX($04, $38D1)
	%DKC3_AnS_OpXX($04, $38CC)
	%DKC3_AnS_OpXX($03, $38C7)
	%DKC3_AnS_Op87($02C5)

DATA_F96280:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96281, 1, $00)

DATA_F96282:
	%DKC3_AnS_OpXX($01, $393F)
	%DKC3_AnS_Op84(CODE_B9A59B, $0039)
	%DKC3_AnS_OpXX($01, $3944)
	%DKC3_AnS_OpXX($01, $3949)
	%DKC3_AnS_OpXX($01, $394E)
	%DKC3_AnS_OpXX($01, $3953)
	%DKC3_AnS_OpXX($01, $3958)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9629A, 1, $00)

DATA_F9629B:
	%DKC3_AnS_OpXX($01, $3886)
	%DKC3_AnS_Op84(CODE_B9BC42, $0058)
	%DKC3_AnS_OpXX($01, $388B)
	%DKC3_AnS_OpXX($01, $3890)
	%DKC3_AnS_OpXX($01, $3895)
	%DKC3_AnS_OpXX($01, $389A)
	%DKC3_AnS_OpXX($01, $389F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F962B3, 1, $00)

DATA_F962B4:
	%DKC3_AnS_OpXX($06, $2CDD)
	%DKC3_AnS_OpXX($06, $2CE7)
	%DKC3_AnS_OpXX($06, $2CF1)
	%DKC3_AnS_OpXX($06, $2CFB)
	%DKC3_AnS_OpXX($03, $2CB5)
	%DKC3_AnS_Op84(CODE_B9BC42, $0050)
	%DKC3_AnS_OpXX($03, $2CB5)
	%DKC3_AnS_OpXX($03, $2CBA)
	%DKC3_AnS_Op84(CODE_B9BC42, $0051)
	%DKC3_AnS_OpXX($03, $2CBA)
	%DKC3_AnS_OpXX($06, $2CBF)
	%DKC3_AnS_OpXX($06, $2CC4)
	%DKC3_AnS_OpXX($06, $2CC9)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F962E3, 1, $00)

DATA_F962E4:
	%DKC3_AnS_OpXX($03, $395D)
	%DKC3_AnS_Op8A($03, $3980)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F962EC, 1, $00)

DATA_F962ED:
	%DKC3_AnS_OpXX($04, $3912)
	%DKC3_AnS_OpXX($04, $3917)
	%DKC3_AnS_OpXX($04, $391C)
	%DKC3_AnS_OpXX($0A, $3921)
	%DKC3_AnS_OpXX($04, $391C)
	%DKC3_AnS_OpXX($04, $3917)
	%DKC3_AnS_OpXX($04, $3912)
	%DKC3_AnS_Op87($02BE)

DATA_F96305:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96306, 1, $00)

DATA_F96307:
	%DKC3_AnS_OpXX($03, $38E5)
	%DKC3_AnS_OpXX($03, $38EA)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $38EA)
	%DKC3_AnS_OpXX($03, $38E5)
	%DKC3_AnS_Op87($02BE)

DATA_F96319:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9631A, 1, $00)

DATA_F9631B:
	%DKC3_AnS_OpXX($03, $8078)
	%DKC3_AnS_OpXX($03, $807D)
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_OpXX($04, $8087)
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_OpXX($04, $8087)
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_OpXX($04, $8087)
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_OpXX($03, $807D)
	%DKC3_AnS_OpXX($03, $8078)
	%DKC3_AnS_OpXX($06, $8014)
	%DKC3_AnS_Op87($02A9)

DATA_F96342:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96343, 1, $00)

DATA_F96344:
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_Op87($02A9)

DATA_F9635C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9635D, 1, $00)

DATA_F9635E:
	%DKC3_AnS_OpXX($05, $38EF)
	%DKC3_AnS_Op8A($07, $390D)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_OpXX($0B, $390D)
	%DKC3_AnS_Op8B($07, $38EF)
	%DKC3_AnS_OpXX($05, $38C7)
	%DKC3_AnS_Op84(CODE_B9BCA0, $002D)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9637B, 1, $00)

DATA_F9637C:
	%DKC3_AnS_OpXX($03, $3985)
	%DKC3_AnS_Op8A($03, $39A8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96384, 1, $00)

DATA_F96385:
	%DKC3_AnS_OpXX($04, $39AD)
	%DKC3_AnS_Op8A($04, $39D0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9638D, 1, $00)

DATA_F9638E:
	%DKC3_AnS_Op8A($04, $393A)
	%DKC3_AnS_Op83(CODE_B9B837)
	%DKC3_AnS_Op8B($04, $3926)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op8A($04, $393A)
	%DKC3_AnS_Op83(CODE_B9B837)
	%DKC3_AnS_Op8B($04, $392B)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $3926)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963AE, 1, $00)

DATA_F963AF:
	%DKC3_AnS_OpXX($08, $38D6)
	%DKC3_AnS_Op85(CODE_B9BB66)
	%DKC3_AnS_OpXX($08, $38DB)
	%DKC3_AnS_OpXX($08, $38E0)
	%DKC3_AnS_OpXX($08, $38DB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963BF, 1, $00)

DATA_F963C0:
	%DKC3_AnS_Op8B($08, $3804)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op87($02CE)

DATA_F963CA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963CB, 1, $00)

DATA_F963CC:
	%DKC3_AnS_OpXX($04, $8005)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963D3, 1, $00)

DATA_F963D4:
	%DKC3_AnS_OpXX($04, $8019)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963D8, 1, $00)

DATA_F963D9:
	%DKC3_AnS_OpXX($03, $39AD)
	%DKC3_AnS_Op8A($03, $39D0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963E1, 1, $00)

DATA_F963E2:
	%DKC3_AnS_OpXX($04, $3926)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F963E6, 1, $00)

DATA_F963E7:
	%DKC3_AnS_OpXX($08, $380E)
	%DKC3_AnS_OpXX($08, $3813)
	%DKC3_AnS_OpXX($08, $3818)
	%DKC3_AnS_OpXX($08, $381D)
	%DKC3_AnS_OpXX($08, $3818)
	%DKC3_AnS_OpXX($08, $3813)
	%DKC3_AnS_Op8D($4C)

DATA_F963FB:
	%DKC3_AnS_OpXX($08, $3809)
	%DKC3_AnS_OpXX($14, $3804)
	%DKC3_AnS_Op8D($4C)

DATA_F96403:
	%DKC3_AnS_OpXX($08, $3809)
	%DKC3_AnS_OpXX($19, $380E)
	%DKC3_AnS_OpXX($08, $3809)
	%DKC3_AnS_OpXX($14, $3804)
	%DKC3_AnS_OpXX($08, $3809)
	%DKC3_AnS_Op8D($4C)

DATA_F96414:
	%DKC3_AnS_OpXX($04, $3A02)
	%DKC3_AnS_Op84(CODE_B9A59B, $003E)
	%DKC3_AnS_OpXX($04, $39FD)
	%DKC3_AnS_OpXX($04, $39F8)
	%DKC3_AnS_OpXX($04, $39F3)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9642C, 1, $00)

DATA_F9642D:
	%DKC3_AnS_OpXX($04, $39F3)
	%DKC3_AnS_OpXX($04, $39F8)
	%DKC3_AnS_OpXX($04, $39FD)
	%DKC3_AnS_OpXX($04, $3A02)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96440, 1, $00)

DATA_F96441:
	%DKC3_AnS_OpXX($01, $3A20)
	%DKC3_AnS_Op84(CODE_B9A59B, $003E)
	%DKC3_AnS_OpXX($03, $3A20)
	%DKC3_AnS_OpXX($04, $3A1B)
	%DKC3_AnS_OpXX($04, $3A16)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96459, 1, $00)

DATA_F9645A:
	%DKC3_AnS_OpXX($01, $3A16)
	%DKC3_AnS_OpXX($03, $3A16)
	%DKC3_AnS_OpXX($04, $3A1B)
	%DKC3_AnS_OpXX($04, $3A20)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9646D, 1, $00)

DATA_F9646E:
	%DKC3_AnS_OpXX($03, $39E9)
	%DKC3_AnS_OpXX($03, $39E4)
	%DKC3_AnS_OpXX($03, $39DF)
	%DKC3_AnS_OpXX($03, $39E4)
	%DKC3_AnS_OpXX($03, $39E9)
	%DKC3_AnS_OpXX($03, $39EE)
	%DKC3_AnS_OpXX($03, $39E9)
	%DKC3_AnS_OpXX($03, $39E4)
	%DKC3_AnS_OpXX($03, $39DF)
	%DKC3_AnS_OpXX($03, $39E4)
	%DKC3_AnS_OpXX($03, $39E9)
	%DKC3_AnS_OpXX($03, $39EE)
	%DKC3_AnS_OpXX($04, $39E9)
	%DKC3_AnS_OpXX($04, $39E4)
	%DKC3_AnS_OpXX($05, $39DF)
	%DKC3_AnS_Op83(CODE_B9B88A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F964A2, 1, $00)

DATA_F964A3:
	%DKC3_AnS_Op8E($0671)
	%DKC3_AnS_OpXX($02, $8154)
	%DKC3_AnS_OpXX($02, $8159)
	%DKC3_AnS_OpXX($02, $815E)
	%DKC3_AnS_OpXX($02, $8163)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F964B6, 1, $00)

DATA_F964B7:
	%DKC3_AnS_Op8E($0772)
	%DKC3_AnS_OpXX($05, $0055)
	%DKC3_AnS_OpXX($05, $005A)
	%DKC3_AnS_OpXX($05, $005F)
	%DKC3_AnS_OpXX($05, $0064)
	%DKC3_AnS_OpXX($05, $0069)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0003)
	%DKC3_AnS_OpXX($14, $006E)
	%DKC3_AnS_Op84(CODE_B9BCA0, $000C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F964D7, 1, $00)

DATA_F964D8:
	%DKC3_AnS_OpXX($07, $0069)
	%DKC3_AnS_Op85(CODE_B9B841)
	%DKC3_AnS_OpXX($07, $0064)
	%DKC3_AnS_OpXX($08, $005F)
	%DKC3_AnS_OpXX($08, $005A)
	%DKC3_AnS_OpXX($01, $0055)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F964EE, 1, $00)

DATA_F964EF:
	%DKC3_AnS_OpXX($04, $815E)
	%DKC3_AnS_OpXX($04, $8159)
	%DKC3_AnS_OpXX($04, $8154)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0004)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F964FE, 1, $00)

DATA_F964FF:
	%DKC3_AnS_OpXX($02, $1B53)
	%DKC3_AnS_OpXX($03, $1B1C)
	%DKC3_AnS_OpXX($03, $1B21)
	%DKC3_AnS_OpXX($03, $1B26)
	%DKC3_AnS_OpXX($03, $1B2B)
	%DKC3_AnS_OpXX($02, $1B30)
	%DKC3_AnS_OpXX($02, $1B35)
	%DKC3_AnS_OpXX($02, $1B3A)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0005)
	%DKC3_AnS_OpXX($02, $1B3F)
	%DKC3_AnS_OpXX($03, $1B44)
	%DKC3_AnS_OpXX($03, $1B49)
	%DKC3_AnS_OpXX($04, $1B4E)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0006)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9652E, 1, $00)

DATA_F9652F:
	%DKC3_AnS_OpXX($03, $8023)
	%DKC3_AnS_OpXX($02, $8028)
	%DKC3_AnS_OpXX($05, $802D)
	%DKC3_AnS_OpXX($03, $8032)
	%DKC3_AnS_OpXX($03, $8037)
	%DKC3_AnS_OpXX($02, $803C)
	%DKC3_AnS_OpXX($02, $8041)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0005)
	%DKC3_AnS_OpXX($02, $8046)
	%DKC3_AnS_OpXX($02, $804B)
	%DKC3_AnS_OpXX($02, $8050)
	%DKC3_AnS_OpXX($02, $8055)
	%DKC3_AnS_OpXX($02, $805A)
	%DKC3_AnS_OpXX($02, $805F)
	%DKC3_AnS_OpXX($03, $8064)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0008)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96564, 1, $00)

DATA_F96565:
	%DKC3_AnS_OpXX($03, $80D2)
	%DKC3_AnS_OpXX($02, $80D7)
	%DKC3_AnS_OpXX($02, $80DC)
	%DKC3_AnS_OpXX($04, $80E1)
	%DKC3_AnS_OpXX($03, $80E6)
	%DKC3_AnS_OpXX($02, $80EB)
	%DKC3_AnS_OpXX($02, $80F0)
	%DKC3_AnS_OpXX($02, $80F5)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0005)
	%DKC3_AnS_OpXX($03, $80FA)
	%DKC3_AnS_OpXX($04, $80FF)
	%DKC3_AnS_OpXX($04, $8104)
	%DKC3_AnS_OpXX($04, $8109)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0008)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96594, 1, $00)

DATA_F96595:
	%DKC3_AnS_OpXX($04, $1AEA)
	%DKC3_AnS_Op87($01A5)

DATA_F9659B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9659C, 1, $00)

DATA_F9659D:
	%DKC3_AnS_OpXX($04, $8073)
	%DKC3_AnS_Op87($01A6)

DATA_F965A3:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F965A4, 1, $00)

DATA_F965A5:
	%DKC3_AnS_OpXX($04, $80D7)
	%DKC3_AnS_Op87($01A7)

DATA_F965AB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F965AC, 1, $00)

DATA_F965AD:
	%DKC3_AnS_OpXX($02, $1AEA)
DATA_F965B0:
	%DKC3_AnS_OpXX($02, $1AC2)
	%DKC3_AnS_OpXX($02, $1AC7)
	%DKC3_AnS_OpXX($02, $1ACC)
	%DKC3_AnS_OpXX($02, $1AD1)
	%DKC3_AnS_OpXX($02, $1AD6)
	%DKC3_AnS_OpXX($02, $1ADB)
	%DKC3_AnS_OpXX($02, $1AE0)
	%DKC3_AnS_OpXX($02, $1AE5)
	%DKC3_AnS_Op82(DATA_F965B0)

DATA_F965CB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F965CC, 1, $00)

DATA_F965CD:
	%DKC3_AnS_OpXX($03, $8073)
DATA_F965D0:
	%DKC3_AnS_OpXX($03, $8005)
	%DKC3_AnS_OpXX($03, $800A)
	%DKC3_AnS_OpXX($03, $800F)
	%DKC3_AnS_OpXX($03, $8014)
	%DKC3_AnS_OpXX($03, $8019)
	%DKC3_AnS_OpXX($03, $801E)
	%DKC3_AnS_Op82(DATA_F965D0)

DATA_F965E5:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F965E6, 1, $00)

DATA_F965E7:
	%DKC3_AnS_OpXX($03, $80D7)
DATA_F965EA:
	%DKC3_AnS_OpXX($03, $80B9)
	%DKC3_AnS_OpXX($03, $80BE)
	%DKC3_AnS_OpXX($03, $80C3)
	%DKC3_AnS_OpXX($03, $80C8)
	%DKC3_AnS_OpXX($03, $80CD)
	%DKC3_AnS_OpXX($03, $80B4)
	%DKC3_AnS_Op82(DATA_F965EA)

DATA_F965FF:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96600, 1, $00)

DATA_F96601:
	%DKC3_AnS_OpXX($07, $1AEF)
	%DKC3_AnS_OpXX($08, $1AF4)
	%DKC3_AnS_OpXX($08, $1AF9)
DATA_F9660A:
	%DKC3_AnS_OpXX($08, $1AFE)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_OpXX($08, $1B08)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_OpXX($08, $1AFE)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_OpXX($08, $1B08)
	%DKC3_AnS_OpXX($08, $1B0D)
	%DKC3_AnS_OpXX($08, $1B12)
	%DKC3_AnS_OpXX($08, $1B17)
	%DKC3_AnS_OpXX($08, $1B12)
	%DKC3_AnS_OpXX($08, $1B0D)
	%DKC3_AnS_OpXX($08, $1B08)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_Op82(DATA_F9660A)

DATA_F96637:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96638, 1, $00)

DATA_F96639:
	%DKC3_AnS_OpXX($07, $8078)
	%DKC3_AnS_OpXX($07, $807D)
	%DKC3_AnS_OpXX($07, $8082)
DATA_F96642:
	%DKC3_AnS_OpXX($07, $8087)
	%DKC3_AnS_OpXX($07, $808C)
	%DKC3_AnS_OpXX($07, $8091)
	%DKC3_AnS_OpXX($07, $8096)
	%DKC3_AnS_OpXX($07, $809B)
	%DKC3_AnS_OpXX($07, $80A0)
	%DKC3_AnS_Op82(DATA_F96642)

DATA_F96657:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96658, 1, $00)

DATA_F96659:
	%DKC3_AnS_OpXX($08, $811D)
	%DKC3_AnS_OpXX($08, $8122)
	%DKC3_AnS_OpXX($08, $8127)
	%DKC3_AnS_OpXX($08, $812C)
DATA_F96665:
	%DKC3_AnS_OpXX($08, $8131)
	%DKC3_AnS_OpXX($08, $8136)
	%DKC3_AnS_OpXX($08, $813B)
	%DKC3_AnS_OpXX($08, $8140)
	%DKC3_AnS_OpXX($08, $813B)
	%DKC3_AnS_OpXX($08, $8136)
	%DKC3_AnS_Op82(DATA_F96665)

DATA_F9667A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9667B, 1, $00)

DATA_F9667C:
	%DKC3_AnS_OpXX($07, $1B53)
	%DKC3_AnS_OpXX($06, $1B58)
	%DKC3_AnS_OpXX($04, $1B5D)
	%DKC3_AnS_OpXX($03, $1B62)
	%DKC3_AnS_OpXX($04, $1B5D)
	%DKC3_AnS_OpXX($06, $1B58)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9668F, 1, $00)

DATA_F96690:
	%DKC3_AnS_OpXX($08, $8023)
	%DKC3_AnS_OpXX($08, $8069)
	%DKC3_AnS_OpXX($08, $806E)
	%DKC3_AnS_OpXX($08, $8069)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9669D, 1, $00)

DATA_F9669E:
	%DKC3_AnS_OpXX($08, $810E)
	%DKC3_AnS_OpXX($08, $8113)
	%DKC3_AnS_OpXX($08, $8118)
	%DKC3_AnS_OpXX($08, $8113)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F966AB, 1, $00)

DATA_F966AC:
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $1AF9)
	%DKC3_AnS_OpXX($03, $1AF4)
	%DKC3_AnS_OpXX($03, $1AEF)
	%DKC3_AnS_Op87($0198)

DATA_F966BB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F966BC, 1, $00)

DATA_F966BD:
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $8082)
	%DKC3_AnS_OpXX($03, $807D)
	%DKC3_AnS_OpXX($03, $8078)
	%DKC3_AnS_Op84(CODE_B9BCA0, $000D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F966CF, 1, $00)

DATA_F966D0:
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $8127)
	%DKC3_AnS_OpXX($04, $8122)
	%DKC3_AnS_OpXX($04, $811D)
	%DKC3_AnS_Op84(CODE_B9BCA0, $000D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F966E2, 1, $00)

DATA_F966E3:
	%DKC3_AnS_OpXX($0F, $0055)
	%DKC3_AnS_OpXX($0F, $005A)
	%DKC3_AnS_OpXX($0F, $005F)
	%DKC3_AnS_OpXX($0F, $005F)
	%DKC3_AnS_OpXX($0F, $005A)
	%DKC3_AnS_OpXX($0F, $0055)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F966F9, 1, $00)

DATA_F966FA:
	%DKC3_AnS_OpXX($06, $1B1C)
	%DKC3_AnS_OpXX($05, $1B21)
	%DKC3_AnS_OpXX($04, $1B26)
	%DKC3_AnS_OpXX($04, $1B2B)
DATA_F96706:
	%DKC3_AnS_OpXX($02, $1B30)
	%DKC3_AnS_OpXX($02, $1B35)
	%DKC3_AnS_OpXX($02, $1B3A)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0014)
	%DKC3_AnS_OpXX($02, $1B3F)
	%DKC3_AnS_OpXX($02, $1B44)
	%DKC3_AnS_OpXX($02, $1B49)
	%DKC3_AnS_OpXX($02, $1B4E)
	%DKC3_AnS_Op82(DATA_F96706)

DATA_F96723:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96724, 1, $00)

DATA_F96725:
	%DKC3_AnS_OpXX($05, $0055)
	%DKC3_AnS_OpXX($05, $005A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9672C, 1, $00)

DATA_F9672D:
	%DKC3_AnS_OpXX($01, $29C2)
DATA_F96730:
	%DKC3_AnS_Op94($02, $29C2, $23, $5C, $01)
	%DKC3_AnS_Op82(DATA_F96730)

DATA_F9673A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9673B, 1, $00)

DATA_F9673C:
	%DKC3_AnS_OpXX($04, $29EA)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96743, 1, $00)

DATA_F96744:
	%DKC3_AnS_OpXX($04, $29EF)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9674B, 1, $00)

DATA_F9674C:
	%DKC3_AnS_OpXX($01, $29B3)
DATA_F9674F:
	%DKC3_AnS_Op94($06, $29B3, $0A, $60, $01)
	%DKC3_AnS_Op82(DATA_F9674F)

DATA_F96759:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9675A, 1, $00)

DATA_F9675B:
	%DKC3_AnS_OpXX($01, $29B3)
	%DKC3_AnS_Op87($019E)

DATA_F96761:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96762, 1, $00)

DATA_F96763:
	%DKC3_AnS_OpXX($04, $2F03)
	%DKC3_AnS_OpXX($04, $2F08)
	%DKC3_AnS_OpXX($04, $2F0D)
	%DKC3_AnS_OpXX($04, $2F12)
	%DKC3_AnS_OpXX($04, $2F17)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96773, 1, $00)

DATA_F96774:
	%DKC3_AnS_OpXX($05, $2ED6)
	%DKC3_AnS_OpXX($05, $2EDB)
	%DKC3_AnS_OpXX($04, $2EE0)
	%DKC3_AnS_OpXX($04, $2EE5)
	%DKC3_AnS_OpXX($04, $2EEA)
	%DKC3_AnS_OpXX($04, $2EEF)
	%DKC3_AnS_OpXX($04, $2EF4)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9678D, 1, $00)

DATA_F9678E:
	%DKC3_AnS_OpXX($12, $2ED1)
	%DKC3_AnS_OpXX($12, $2ED6)
	%DKC3_AnS_OpXX($12, $2EDB)
	%DKC3_AnS_OpXX($12, $2EE0)
	%DKC3_AnS_OpXX($3C, $2EF4)
	%DKC3_AnS_OpXX($12, $2EE0)
	%DKC3_AnS_OpXX($12, $2EDB)
	%DKC3_AnS_OpXX($12, $2ED6)
	%DKC3_AnS_OpXX($12, $2ED1)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0002)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F967B2, 1, $00)

DATA_F967B3:
	%DKC3_AnS_OpXX($1E, $2EEA)
	%DKC3_AnS_OpXX($08, $2ED1)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0002)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F967C2, 1, $00)

DATA_F967C3:
	%DKC3_AnS_OpXX($1E, $2ED1)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F967CA, 1, $00)

DATA_F967CB:
	%DKC3_AnS_OpXX($03, $2A7B)
	%DKC3_AnS_OpXX($03, $2A80)
	%DKC3_AnS_OpXX($03, $2A85)
	%DKC3_AnS_OpXX($04, $2A8A)
	%DKC3_AnS_OpXX($04, $2A8F)
	%DKC3_AnS_OpXX($04, $2A94)
	%DKC3_AnS_OpXX($04, $2A99)
	%DKC3_AnS_OpXX($05, $2A9E)
	%DKC3_AnS_Op99()

DATA_F967E4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F967E5, 1, $00)

DATA_F967E6:
	%DKC3_AnS_OpXX($04, $3A8E)
	%DKC3_AnS_OpXX($04, $3AB6)
	%DKC3_AnS_OpXX($03, $3ABB)
	%DKC3_AnS_OpXX($02, $3AA2)
	%DKC3_AnS_OpXX($02, $3AAC)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0012)
	%DKC3_AnS_OpXX($02, $3AA2)
	%DKC3_AnS_OpXX($03, $3ABB)
	%DKC3_AnS_OpXX($04, $3AB6)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0013)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96809, 1, $00)

DATA_F9680A:
	%DKC3_AnS_OpXX($01, $29FE)
	%DKC3_AnS_OpXX($01, $2A03)
	%DKC3_AnS_OpXX($01, $2A08)
	%DKC3_AnS_OpXX($01, $2A0D)
	%DKC3_AnS_OpXX($01, $2A12)
	%DKC3_AnS_OpXX($01, $2A17)
	%DKC3_AnS_OpXX($01, $2A1C)
	%DKC3_AnS_OpXX($01, $2A21)
	%DKC3_AnS_Op8E($0562)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0015)
	%DKC3_AnS_OpXX($01, $2A1C)
	%DKC3_AnS_OpXX($01, $2A17)
	%DKC3_AnS_Op81(CODE_B9BC79, DATA_F96851)
	%DKC3_AnS_OpXX($01, $2A12)
	%DKC3_AnS_Op81(CODE_B9BC79, DATA_F96851)
	%DKC3_AnS_OpXX($02, $2A17)
	%DKC3_AnS_OpXX($03, $2A12)
	%DKC3_AnS_OpXX($03, $2A17)
DATA_F96846:
	%DKC3_AnS_OpXX($04, $2A12)
	%DKC3_AnS_Op81(CODE_B9BC83, DATA_F96851)
	%DKC3_AnS_Op82(DATA_F96846)

DATA_F96851:
	%DKC3_AnS_OpXX($04, $2A12)
	%DKC3_AnS_OpXX($04, $2A0D)
	%DKC3_AnS_OpXX($03, $2A08)
	%DKC3_AnS_OpXX($03, $2A03)
	%DKC3_AnS_OpXX($03, $29FE)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96864, 1, $00)

DATA_F96865:
	%DKC3_AnS_OpXX($07, $2A26)
	%DKC3_AnS_OpXX($07, $2A2B)
	%DKC3_AnS_OpXX($07, $2A30)
	%DKC3_AnS_OpXX($07, $2A35)
	%DKC3_AnS_OpXX($07, $2A30)
	%DKC3_AnS_OpXX($07, $2A2B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96878, 1, $00)

DATA_F96879:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0028)
	%DKC3_AnS_OpXX($04, $2A26)
	%DKC3_AnS_OpXX($04, $2A49)
	%DKC3_AnS_OpXX($04, $2A4E)
	%DKC3_AnS_OpXX($01, $2A53)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0016)
	%DKC3_AnS_OpXX($03, $2A53)
	%DKC3_AnS_OpXX($04, $2A4E)
	%DKC3_AnS_OpXX($04, $2A49)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0029)
	%DKC3_AnS_Op87($01D3)

DATA_F968A0:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F968A1, 1, $00)

DATA_F968A2:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0028)
	%DKC3_AnS_OpXX($04, $2A26)
	%DKC3_AnS_OpXX($04, $2A3A)
	%DKC3_AnS_OpXX($04, $2A3F)
	%DKC3_AnS_OpXX($01, $2A44)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0016)
	%DKC3_AnS_OpXX($03, $2A44)
	%DKC3_AnS_OpXX($04, $2A3F)
	%DKC3_AnS_OpXX($04, $2A3A)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0029)
	%DKC3_AnS_Op87($01D3)

DATA_F968C9:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F968CA, 1, $00)

DATA_F968CB:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0028)
	%DKC3_AnS_OpXX($04, $2A26)
	%DKC3_AnS_OpXX($04, $2A58)
	%DKC3_AnS_OpXX($04, $2A5D)
	%DKC3_AnS_OpXX($01, $2A62)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0016)
	%DKC3_AnS_OpXX($03, $2A62)
	%DKC3_AnS_OpXX($04, $2A5D)
	%DKC3_AnS_OpXX($04, $2A58)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0029)
	%DKC3_AnS_Op87($01D3)

DATA_F968F2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F968F3, 1, $00)

DATA_F968F4:
	%DKC3_AnS_OpXX($03, $2A0D)
	%DKC3_AnS_OpXX($03, $2A12)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F968FB, 1, $00)

DATA_F968FC:
	%DKC3_AnS_OpXX($04, $01AE)
	%DKC3_AnS_OpXX($04, $01B3)
	%DKC3_AnS_OpXX($04, $01B8)
	%DKC3_AnS_OpXX($04, $01BD)
	%DKC3_AnS_OpXX($04, $01C2)
	%DKC3_AnS_OpXX($04, $01C7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9690F, 1, $00)

DATA_F96910:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0022)
	%DKC3_AnS_Op8E($0767)
	%DKC3_AnS_OpXX($02, $01CC)
	%DKC3_AnS_OpXX($02, $01D1)
	%DKC3_AnS_OpXX($02, $01CC)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0022)
	%DKC3_AnS_Op87($01D8)

DATA_F96929:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9692A, 1, $00)

DATA_F9692B:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0022)
	%DKC3_AnS_Op8E($0767)
	%DKC3_AnS_OpXX($02, $01D6)
	%DKC3_AnS_OpXX($02, $01DB)
	%DKC3_AnS_OpXX($02, $01D6)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0022)
	%DKC3_AnS_Op87($01D8)

DATA_F96944:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96945, 1, $00)

DATA_F96946:
	%DKC3_AnS_Op84(CODE_B9BCA0, $0028)
	%DKC3_AnS_OpXX($05, $2A26)
	%DKC3_AnS_OpXX($07, $2A67)
	%DKC3_AnS_OpXX($09, $2A6C)
	%DKC3_AnS_OpXX($28, $2A71)
	%DKC3_AnS_OpXX($0C, $2A6C)
	%DKC3_AnS_OpXX($0C, $2A67)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0029)
	%DKC3_AnS_Op87($01D3)

DATA_F96965:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96966, 1, $00)

DATA_F96967:
	%DKC3_AnS_OpXX($07, $2A67)
	%DKC3_AnS_OpXX($09, $2A6C)
	%DKC3_AnS_OpXX($28, $2A71)
	%DKC3_AnS_OpXX($08, $2A6C)
	%DKC3_AnS_OpXX($08, $2A67)
	%DKC3_AnS_OpXX($06, $2A6C)
	%DKC3_AnS_OpXX($3C, $2A71)
	%DKC3_AnS_OpXX($06, $2A6C)
	%DKC3_AnS_OpXX($0E, $2A67)
	%DKC3_AnS_OpXX($05, $2A6C)
	%DKC3_AnS_OpXX($05, $2A71)
	%DKC3_AnS_OpXX($05, $2A6C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9698C, 1, $00)

DATA_F9698D:
	%DKC3_AnS_OpXX($09, $2C47)
	%DKC3_AnS_OpXX($09, $2C4C)
	%DKC3_AnS_OpXX($09, $2C51)
	%DKC3_AnS_OpXX($09, $2C4C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9699A, 1, $00)

DATA_F9699B:
	%DKC3_AnS_OpXX($04, $2BED)
	%DKC3_AnS_OpXX($04, $2BF2)
	%DKC3_AnS_Op8E($0663)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0017)
	%DKC3_AnS_OpXX($02, $2BF7)
	%DKC3_AnS_OpXX($03, $2BFC)
	%DKC3_AnS_OpXX($02, $2C01)
	%DKC3_AnS_OpXX($03, $2C06)
	%DKC3_AnS_OpXX($04, $2C0B)
	%DKC3_AnS_OpXX($05, $2C10)
	%DKC3_AnS_Op87($01DE)

DATA_F969BE:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F969BF, 1, $00)

DATA_F969C0:
	%DKC3_AnS_OpXX($05, $2CE2)
	%DKC3_AnS_OpXX($05, $2CE7)
	%DKC3_AnS_OpXX($05, $2CEC)
	%DKC3_AnS_OpXX($05, $2CF1)
	%DKC3_AnS_OpXX($05, $2CF6)
	%DKC3_AnS_Op85(CODE_B9BC9D)
	%DKC3_AnS_OpXX($08, $2CFB)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_OpXX($05, $2CB5)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F969DF, 1, $00)

DATA_F969E0:
	%DKC3_AnS_OpXX($09, $2C6A)
	%DKC3_AnS_OpXX($09, $2C6F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F969E7, 1, $00)

DATA_F969E8:
	%DKC3_AnS_OpXX($0A, $2C9C)
	%DKC3_AnS_OpXX($0A, $2CA1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F969EF, 1, $00)

DATA_F969F0:
	%DKC3_AnS_OpXX($04, $2C74)
	%DKC3_AnS_OpXX($04, $2C79)
	%DKC3_AnS_Op8E($0663)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0017)
	%DKC3_AnS_OpXX($02, $2C7E)
	%DKC3_AnS_OpXX($03, $2C83)
	%DKC3_AnS_OpXX($02, $2C88)
	%DKC3_AnS_OpXX($03, $2C8D)
	%DKC3_AnS_OpXX($04, $2C92)
	%DKC3_AnS_OpXX($05, $2C97)
	%DKC3_AnS_Op87($01E2)

DATA_F96A13:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96A14, 1, $00)

DATA_F96A15:
	%DKC3_AnS_OpXX($05, $2CCE)
	%DKC3_AnS_OpXX($05, $2CD3)
	%DKC3_AnS_OpXX($05, $2CD8)
	%DKC3_AnS_OpXX($05, $2CDD)
	%DKC3_AnS_OpXX($05, $2CE2)
	%DKC3_AnS_OpXX($05, $2CE7)
	%DKC3_AnS_OpXX($05, $2CEC)
	%DKC3_AnS_OpXX($05, $2CF1)
	%DKC3_AnS_OpXX($05, $2CF6)
	%DKC3_AnS_Op85(CODE_B9BC9D)
	%DKC3_AnS_OpXX($08, $2CFB)
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_OpXX($05, $2CB5)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96A40, 1, $00)

DATA_F96A41:
	%DKC3_AnS_OpXX($09, $2CA6)
DATA_F96A44:
	%DKC3_AnS_OpXX($09, $2CAB)
	%DKC3_AnS_OpXX($09, $2CB0)
	%DKC3_AnS_Op82(DATA_F96A44)

DATA_F96A4D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96A4E, 1, $00)

DATA_F96A4F:
	%DKC3_AnS_OpXX($06, $2C1F)
	%DKC3_AnS_OpXX($06, $2C24)
	%DKC3_AnS_OpXX($06, $2C29)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0018)
	%DKC3_AnS_OpXX($06, $2C2E)
	%DKC3_AnS_OpXX($1E, $2C1F)
	%DKC3_AnS_OpXX($06, $2C24)
	%DKC3_AnS_OpXX($06, $2C29)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0018)
	%DKC3_AnS_OpXX($06, $2C2E)
	%DKC3_AnS_OpXX($1E, $2C1F)
	%DKC3_AnS_OpXX($06, $2C33)
	%DKC3_AnS_OpXX($06, $2C38)
	%DKC3_AnS_OpXX($06, $2C3D)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001D)
	%DKC3_AnS_OpXX($06, $2C42)
	%DKC3_AnS_OpXX($1E, $2C33)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($06, $2C1F)
	%DKC3_AnS_OpXX($06, $2C24)
	%DKC3_AnS_OpXX($06, $2C29)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001E)
	%DKC3_AnS_OpXX($06, $2C2E)
	%DKC3_AnS_OpXX($1E, $2C1F)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0019)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96AA8, 1, $00)

DATA_F96AA9:
	%DKC3_AnS_OpXX($06, $2C1F)
	%DKC3_AnS_OpXX($06, $2C24)
	%DKC3_AnS_OpXX($06, $2C29)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001E)
	%DKC3_AnS_OpXX($06, $2C2E)
	%DKC3_AnS_OpXX($1E, $2C1F)
	%DKC3_AnS_OpXX($06, $2C24)
	%DKC3_AnS_OpXX($06, $2C29)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001E)
	%DKC3_AnS_OpXX($06, $2C2E)
	%DKC3_AnS_OpXX($1E, $2C1F)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($06, $2C33)
	%DKC3_AnS_OpXX($06, $2C38)
	%DKC3_AnS_OpXX($06, $2C3D)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001D)
	%DKC3_AnS_OpXX($06, $2C42)
	%DKC3_AnS_OpXX($1E, $2C33)
	%DKC3_AnS_OpXX($06, $2C1F)
	%DKC3_AnS_OpXX($06, $2C24)
	%DKC3_AnS_OpXX($06, $2C29)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0018)
	%DKC3_AnS_OpXX($06, $2C2E)
	%DKC3_AnS_OpXX($1E, $2C1F)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0019)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B02, 1, $00)

DATA_F96B03:
	%DKC3_AnS_Op84(CODE_B9BCA0, $001C)
	%DKC3_AnS_OpXX($04, $2C33)
	%DKC3_AnS_OpXX($04, $2C65)
	%DKC3_AnS_OpXX($04, $2C60)
	%DKC3_AnS_OpXX($08, $2C5B)
	%DKC3_AnS_Op8E($0665)
DATA_F96B17:
	%DKC3_AnS_OpXX($04, $2C56)
	%DKC3_AnS_OpXX($04, $2C15)
	%DKC3_AnS_OpXX($04, $2C1A)
	%DKC3_AnS_OpXX($04, $2C15)
	%DKC3_AnS_Op82(DATA_F96B17)

DATA_F96B26:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B27, 1, $00)

DATA_F96B28:
	%DKC3_AnS_OpXX($06, $2CE7)
	%DKC3_AnS_OpXX($06, $2CF1)
	%DKC3_AnS_OpXX($06, $2CFB)
	%DKC3_AnS_OpXX($06, $2CB5)
	%DKC3_AnS_OpXX($06, $2CBA)
	%DKC3_AnS_OpXX($06, $2CBF)
	%DKC3_AnS_OpXX($06, $2CC4)
	%DKC3_AnS_Op85(CODE_B9BC9D)
	%DKC3_AnS_OpXX($06, $2CC9)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B47, 1, $00)

DATA_F96B48:
	%DKC3_AnS_OpXX($06, $2C65)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B4C, 1, $00)

DATA_F96B4D:
	%DKC3_AnS_OpXX($04, $2C56)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0000)
	%DKC3_AnS_OpXX($04, $2C5B)
	%DKC3_AnS_OpXX($04, $2C60)
	%DKC3_AnS_OpXX($04, $2C65)
	%DKC3_AnS_OpXX($0A, $2C33)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B6A, 1, $00)

DATA_F96B6B:
	%DKC3_AnS_Op84(CODE_B9BCA0, $001C)
	%DKC3_AnS_OpXX($04, $2C33)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B77, 1, $00)

DATA_F96B78:
	%DKC3_AnS_OpXX($02, $2C33)
	%DKC3_AnS_OpXX($02, $2C38)
	%DKC3_AnS_OpXX($02, $2C3D)
	%DKC3_AnS_Op84(CODE_B9BCA0, $001F)
	%DKC3_AnS_OpXX($02, $2C42)
	%DKC3_AnS_OpXX($01, $2C33)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B90, 1, $00)

DATA_F96B91:
	%DKC3_AnS_OpXX($02, $2ED1)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96B98, 1, $00)

DATA_F96B99:
	%DKC3_AnS_OpXX($08, $0055)
	%DKC3_AnS_OpXX($08, $005A)
	%DKC3_AnS_OpXX($08, $005F)
	%DKC3_AnS_OpXX($08, $0064)
	%DKC3_AnS_OpXX($08, $0069)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0020)
	%DKC3_AnS_OpXX($19, $006E)
	%DKC3_AnS_Op84(CODE_B9BCA0, $000C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96BB6, 1, $00)

DATA_F96BB7:
	%DKC3_AnS_OpXX($08, $80A5)
	%DKC3_AnS_OpXX($08, $80AA)
	%DKC3_AnS_OpXX($14, $80AF)
	%DKC3_AnS_OpXX($08, $80AA)
	%DKC3_AnS_OpXX($08, $80A5)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0021)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96BCF, 1, $00)

DATA_F96BD0:
	%DKC3_AnS_OpXX($08, $8145)
	%DKC3_AnS_OpXX($08, $814A)
	%DKC3_AnS_OpXX($14, $814F)
	%DKC3_AnS_OpXX($08, $814A)
	%DKC3_AnS_OpXX($08, $8145)
	%DKC3_AnS_Op84(CODE_B9BCA0, $0021)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96BE8, 1, $00)

DATA_F96BE9:
	%DKC3_AnS_OpXX($04, $2CF1)
	%DKC3_AnS_OpXX($04, $2CEC)
	%DKC3_AnS_OpXX($04, $2CE7)
	%DKC3_AnS_OpXX($04, $2CE2)
	%DKC3_AnS_OpXX($04, $2CDD)
	%DKC3_AnS_OpXX($04, $2CD8)
	%DKC3_AnS_OpXX($04, $2CD3)
	%DKC3_AnS_OpXX($04, $2CCE)
	%DKC3_AnS_Op99()

DATA_F96C02:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96C03, 1, $00)

DATA_F96C04:
	%DKC3_AnS_OpXX($04, $2CFB)
	%DKC3_AnS_OpXX($04, $2CB5)
	%DKC3_AnS_OpXX($04, $2CBA)
	%DKC3_AnS_OpXX($04, $2CBF)
	%DKC3_AnS_OpXX($04, $2CC4)
	%DKC3_AnS_OpXX($04, $2CC9)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96C1A, 1, $00)

DATA_F96C1B:
	%DKC3_AnS_OpXX($03, $00AA)
	%DKC3_AnS_OpXX($03, $00AF)
	%DKC3_AnS_OpXX($03, $00B4)
	%DKC3_AnS_OpXX($03, $00B9)
	%DKC3_AnS_OpXX($03, $00BE)
	%DKC3_AnS_Op99()

DATA_F96C2B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96C2C, 1, $00)

DATA_F96C2D:
	%DKC3_AnS_OpXX($02, $0C80)
	%DKC3_AnS_OpXX($01, $0C85)
	%DKC3_AnS_OpXX($01, $0C8A)
	%DKC3_AnS_OpXX($02, $0C8F)
	%DKC3_AnS_OpXX($02, $0C94)
	%DKC3_AnS_OpXX($02, $0C99)
	%DKC3_AnS_OpXX($02, $0C9E)
	%DKC3_AnS_OpXX($02, $0CA3)
	%DKC3_AnS_OpXX($02, $0CA8)
	%DKC3_AnS_OpXX($02, $0CAD)
	%DKC3_AnS_OpXX($02, $0CB2)
	%DKC3_AnS_OpXX($02, $0CB7)
	%DKC3_AnS_Op80(CODE_B9A9B3)
	%DKC3_AnS_Op85(CODE_B9ABA2)
	%DKC3_AnS_OpXX($03, $0CBC)
	%DKC3_AnS_OpXX($03, $0CC1)
	%DKC3_AnS_OpXX($03, $0CC6)
	%DKC3_AnS_OpXX($03, $0CCB)
	%DKC3_AnS_OpXX($03, $0CD0)
	%DKC3_AnS_OpXX($03, $0CD5)
	%DKC3_AnS_OpXX($03, $0CDA)
	%DKC3_AnS_OpXX($03, $0CDF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96C70, 1, $00)

DATA_F96C71:
	%DKC3_AnS_OpXX($02, $0CE4)
	%DKC3_AnS_OpXX($02, $0CE9)
	%DKC3_AnS_OpXX($02, $0CEE)
	%DKC3_AnS_OpXX($02, $0CF3)
	%DKC3_AnS_OpXX($02, $0CF8)
	%DKC3_AnS_OpXX($02, $0CFD)
	%DKC3_AnS_OpXX($02, $0D02)
	%DKC3_AnS_Op87($0002)

DATA_F96C89:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96C8A, 1, $00)

DATA_F96C8B:
	%DKC3_AnS_OpXX($01, $0E10)
	%DKC3_AnS_OpXX($02, $0E15)
	%DKC3_AnS_OpXX($01, $0E1A)
	%DKC3_AnS_OpXX($02, $0E1F)
	%DKC3_AnS_OpXX($01, $0E24)
	%DKC3_AnS_OpXX($02, $0E29)
	%DKC3_AnS_OpXX($01, $0E2E)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96CA1, 1, $00)

DATA_F96CA2:
	%DKC3_AnS_OpXX($28, $11B7)
	%DKC3_AnS_OpXX($08, $11BC)
	%DKC3_AnS_OpXX($08, $11C1)
	%DKC3_AnS_Op8C($6C, DATA_F96CC3)
	%DKC3_AnS_Op8C($6C, DATA_F96CC3)
	%DKC3_AnS_OpXX($08, $11C1)
	%DKC3_AnS_OpXX($08, $11BC)
DATA_F96CB9:
	%DKC3_AnS_OpXX($04, $11B7)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F96CB9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96CC2, 1, $00)

DATA_F96CC3:
	%DKC3_AnS_OpXX($04, $11C6)
	%DKC3_AnS_OpXX($04, $11CB)
	%DKC3_AnS_OpXX($04, $11D0)
	%DKC3_AnS_OpXX($04, $11D5)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0049)
	%DKC3_AnS_OpXX($04, $11D0)
	%DKC3_AnS_OpXX($04, $11CB)
	%DKC3_AnS_OpXX($04, $11C6)
	%DKC3_AnS_Op8D($6C)

DATA_F96CDF:
	%DKC3_AnS_OpXX($02, $152C)
	%DKC3_AnS_OpXX($01, $1531)
	%DKC3_AnS_Op85(CODE_B9AB97)
	%DKC3_AnS_OpXX($04, $1536)
	%DKC3_AnS_OpXX($04, $153B)
	%DKC3_AnS_OpXX($04, $1540)
	%DKC3_AnS_OpXX($04, $1545)
	%DKC3_AnS_OpXX($04, $154A)
	%DKC3_AnS_OpXX($04, $154F)
DATA_F96CFA:
	%DKC3_AnS_OpXX($04, $1554)
	%DKC3_AnS_Op82(DATA_F96CFA)

DATA_F96D00:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96D01, 1, $00)

DATA_F96D02:
	%DKC3_AnS_OpXX($04, $1559)
	%DKC3_AnS_OpXX($04, $155E)
	%DKC3_AnS_Op87($0089)

DATA_F96D0B:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96D0C, 1, $00)

DATA_F96D0D:
	%DKC3_AnS_OpXX($04, $154F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96D11, 1, $00)

DATA_F96D12:
	%DKC3_AnS_OpXX($28, $19FF)
	%DKC3_AnS_OpXX($08, $1A04)
	%DKC3_AnS_OpXX($08, $1A09)
	%DKC3_AnS_Op8C($6C, DATA_F96D69)
	%DKC3_AnS_Op8C($6C, DATA_F96D69)
	%DKC3_AnS_OpXX($08, $1A09)
	%DKC3_AnS_OpXX($08, $1A04)
	%DKC3_AnS_Op8C($6C, DATA_F96D7A)
	%DKC3_AnS_Op8C($6C, DATA_F96D7A)
	%DKC3_AnS_Op8C($6C, DATA_F96D7A)
	%DKC3_AnS_OpXX($14, $19FF)
	%DKC3_AnS_Op8C($6C, DATA_F96D55)
	%DKC3_AnS_OpXX($04, $19FF)
	%DKC3_AnS_OpXX($04, $1A04)
	%DKC3_AnS_OpXX($04, $1A09)
DATA_F96D45:
	%DKC3_AnS_OpXX($04, $1A0E)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F96D45)
	%DKC3_AnS_OpXX($04, $1A09)
	%DKC3_AnS_OpXX($04, $1A04)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96D54, 1, $00)

DATA_F96D55:
	%DKC3_AnS_OpXX($04, $19FF)
	%DKC3_AnS_OpXX($04, $1A04)
	%DKC3_AnS_OpXX($06, $1A09)
	%DKC3_AnS_OpXX($28, $1A0E)
	%DKC3_AnS_OpXX($06, $1A09)
	%DKC3_AnS_OpXX($04, $1A04)
	%DKC3_AnS_Op8D($6C)

DATA_F96D69:
	%DKC3_AnS_OpXX($04, $1A0E)
	%DKC3_AnS_OpXX($04, $1A13)
	%DKC3_AnS_OpXX($04, $1A18)
	%DKC3_AnS_OpXX($04, $1A13)
	%DKC3_AnS_OpXX($04, $1A0E)
	%DKC3_AnS_Op8D($6C)

DATA_F96D7A:
	%DKC3_AnS_OpXX($03, $19FF)
	%DKC3_AnS_OpXX($03, $1A1D)
	%DKC3_AnS_OpXX($03, $1A22)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004A)
	%DKC3_AnS_OpXX($03, $1A1D)
	%DKC3_AnS_OpXX($03, $19FF)
	%DKC3_AnS_Op8D($6C)

DATA_F96D90:
	%DKC3_AnS_OpXX($06, $8028)
	%DKC3_AnS_Op8A($06, $8046)
	%DKC3_AnS_Op84(CODE_B9A59B, $0042)
DATA_F96D9C:
	%DKC3_AnS_OpXX($06, $804B)
	%DKC3_AnS_Op81(CODE_B9BD9B, DATA_F96D9C)
DATA_F96DA4:
	%DKC3_AnS_OpXX($06, $8028)
	%DKC3_AnS_Op81(CODE_B9BD9B, DATA_F96DA4)
	%DKC3_AnS_Op81(CODE_B9BD9B, DATA_F96D9C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96DB2, 1, $00)

DATA_F96DB3:
	%DKC3_AnS_Op8C($6C, DATA_F96DED)
	%DKC3_AnS_Op91($0044, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F96DED)
	%DKC3_AnS_Op8C($6C, DATA_F96DED)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_Op87($02D7)

DATA_F96DCC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96DCD, 1, $00)

DATA_F96DCE:
	%DKC3_AnS_OpXX($08, $801E)
	%DKC3_AnS_OpXX($08, $8023)
	%DKC3_AnS_Op87($02DA)

DATA_F96DD7:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96DD8, 1, $00)

DATA_F96DD9:
	%DKC3_AnS_OpXX($06, $8050)
	%DKC3_AnS_Op8A($06, $8073)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96DE1, 1, $00)

DATA_F96DE2:
	%DKC3_AnS_Op83(CODE_B9BDA8)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op87($02D7)

DATA_F96DEB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96DEC, 1, $00)

DATA_F96DED:
	%DKC3_AnS_OpXX($08, $800A)
	%DKC3_AnS_Op8A($08, $8019)
	%DKC3_AnS_Op8B($08, $800F)
	%DKC3_AnS_Op8D($6C)

DATA_F96DFA:
	%DKC3_AnS_OpXX($0A, $3A52)
	%DKC3_AnS_Op8B($0A, $3A2F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96E02, 1, $00)

DATA_F96E03:
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_OpXX($0B, $3A8E)
	%DKC3_AnS_OpXX($0B, $3AB1)
	%DKC3_AnS_OpXX($0B, $3A93)
	%DKC3_AnS_OpXX($0B, $3AB1)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96E15, 1, $00)

DATA_F96E16:
	%DKC3_AnS_OpXX($08, $3AB6)
	%DKC3_AnS_OpXX($08, $3ABB)
	%DKC3_AnS_OpXX($08, $3AA2)
	%DKC3_AnS_Op8C($6C, DATA_F96E8F)
	%DKC3_AnS_Op8C($6C, DATA_F96E8F)
	%DKC3_AnS_Op8C($6C, DATA_F96E8F)
	%DKC3_AnS_OpXX($08, $3AA2)
	%DKC3_AnS_OpXX($08, $3ABB)
	%DKC3_AnS_OpXX($08, $3AB6)
	%DKC3_AnS_Op87($02DF)

DATA_F96E37:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96E38, 1, $00)

DATA_F96E39:
	%DKC3_AnS_Op83(CODE_B9BDB1)
	%DKC3_AnS_Op8C($6C, DATA_F96E82)
	%DKC3_AnS_Op91($0044, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F96E82)
	%DKC3_AnS_Op8C($6C, DATA_F96E82)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_Op8C($6C, DATA_F96E9D)
	%DKC3_AnS_Op8C($6C, DATA_F96E82)
	%DKC3_AnS_Op91($0044, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F96E82)
	%DKC3_AnS_Op8C($6C, DATA_F96E82)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_Op87($02DF)

DATA_F96E6F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96E70, 1, $00)

DATA_F96E71:
	%DKC3_AnS_OpXX($08, $3AA2)
	%DKC3_AnS_OpXX($08, $3ABB)
	%DKC3_AnS_OpXX($08, $3AB6)
	%DKC3_AnS_OpXX($08, $3A8E)
	%DKC3_AnS_Op87($02E1)

DATA_F96E80:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96E81, 1, $00)

DATA_F96E82:
	%DKC3_AnS_OpXX($05, $3A8E)
	%DKC3_AnS_Op8A($05, $3A9D)
	%DKC3_AnS_Op8B($05, $3A93)
	%DKC3_AnS_Op8D($6C)

DATA_F96E8F:
	%DKC3_AnS_OpXX($09, $3AA2)
	%DKC3_AnS_OpXX($0A, $3AA7)
	%DKC3_AnS_OpXX($0A, $3AAC)
	%DKC3_AnS_OpXX($09, $3AA7)
	%DKC3_AnS_Op8D($6C)

DATA_F96E9D:
	%DKC3_AnS_OpXX($08, $3A8E)
	%DKC3_AnS_OpXX($08, $3AB6)
	%DKC3_AnS_OpXX($08, $3ABB)
	%DKC3_AnS_OpXX($08, $3AA2)
	%DKC3_AnS_OpXX($08, $3AAC)
	%DKC3_AnS_OpXX($08, $3AA2)
	%DKC3_AnS_OpXX($08, $3ABB)
	%DKC3_AnS_OpXX($08, $3AB6)
	%DKC3_AnS_Op8D($6C)

DATA_F96EB7:
	%DKC3_AnS_OpXX($20, $3AE3)
	%DKC3_AnS_OpXX($10, $3AE8)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0045)
	%DKC3_AnS_OpXX($10, $3AED)
	%DKC3_AnS_OpXX($10, $3AF2)
	%DKC3_AnS_OpXX($10, $3AED)
	%DKC3_AnS_OpXX($10, $3AE8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96ECF, 1, $00)

DATA_F96ED0:
	%DKC3_AnS_Op91($0044, $0100)
DATA_F96ED5:
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op81(CODE_B9BDC0, DATA_F96ED5)
	%DKC3_AnS_Op91($0044, $0300)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op8C($6C, DATA_F96F2D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96F00, 1, $00)

DATA_F96F01:
	%DKC3_AnS_Op8C($6C, DATA_F96F47)
	%DKC3_AnS_Op8C($6C, DATA_F96F47)
	%DKC3_AnS_OpXX($09, $3AC0)
	%DKC3_AnS_OpXX($09, $3AC5)
	%DKC3_AnS_OpXX($09, $3ACA)
	%DKC3_AnS_Op8C($6C, DATA_F96F54)
	%DKC3_AnS_Op8C($6C, DATA_F96F54)
	%DKC3_AnS_Op8C($6C, DATA_F96F54)
	%DKC3_AnS_OpXX($09, $3ACF)
	%DKC3_AnS_OpXX($09, $3ACA)
	%DKC3_AnS_OpXX($09, $3AC5)
	%DKC3_AnS_Op8C($6C, DATA_F96F3A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96F2C, 1, $00)

DATA_F96F2D:
	%DKC3_AnS_OpXX($06, $3AF7)
	%DKC3_AnS_Op8A($06, $3B06)
	%DKC3_AnS_Op8B($06, $3AFC)
	%DKC3_AnS_Op8D($6C)

DATA_F96F3A:
	%DKC3_AnS_OpXX($05, $3AC0)
	%DKC3_AnS_Op8A($05, $3ADE)
	%DKC3_AnS_Op8B($05, $3AC5)
	%DKC3_AnS_Op8D($6C)

DATA_F96F47:
	%DKC3_AnS_OpXX($08, $3AC0)
	%DKC3_AnS_Op8A($08, $3ACF)
	%DKC3_AnS_Op8B($08, $3AC5)
	%DKC3_AnS_Op8D($6C)

DATA_F96F54:
	%DKC3_AnS_OpXX($08, $3ACF)
	%DKC3_AnS_Op8A($08, $3ADE)
	%DKC3_AnS_Op8B($08, $3AD4)
	%DKC3_AnS_Op8D($6C)

DATA_F96F61:
	%DKC3_AnS_OpXX($07, $42EF)
	%DKC3_AnS_Op8A($08, $42FE)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96F69, 1, $00)

DATA_F96F6A:
	%DKC3_AnS_Op93($01, $06, $42E0, $03)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96F71, 1, $00)

DATA_F96F72:
	%DKC3_AnS_Op91($003C, $02E9)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F96F7A:
	%DKC3_AnS_Op90($05, $3C87, $3BBF)
	%DKC3_AnS_Op92($05, $3CAA, $3BE2)
	%DKC3_AnS_Op82(DATA_F96F7A)

DATA_F96F89:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96F8A, 1, $00)

DATA_F96F8B:
	%DKC3_AnS_Op91($003C, $02E9)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F96F93:
	%DKC3_AnS_Op90($05, $3CAF, $3BE7)
	%DKC3_AnS_Op92($05, $3CD2, $3C0A)
	%DKC3_AnS_Op82(DATA_F96F93)

DATA_F96FA2:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96FA3, 1, $00)

DATA_F96FA4:
	%DKC3_AnS_Op91($003C, $02E9)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F96FAC:
	%DKC3_AnS_Op90($05, $3CD7, $3C0F)
	%DKC3_AnS_Op92($05, $3CFA, $3C32)
	%DKC3_AnS_Op82(DATA_F96FAC)

DATA_F96FBB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96FBC, 1, $00)

DATA_F96FBD:
	%DKC3_AnS_Op91($003C, $02E9)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F96FC5:
	%DKC3_AnS_Op90($05, $3CFF, $3C37)
	%DKC3_AnS_Op92($05, $3D22, $3C5A)
	%DKC3_AnS_Op82(DATA_F96FC5)

DATA_F96FD4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96FD5, 1, $00)

DATA_F96FD6:
	%DKC3_AnS_Op91($003C, $02E9)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F96FDE:
	%DKC3_AnS_Op90($05, $3D27, $3C5F)
	%DKC3_AnS_Op92($05, $3D4A, $3C82)
	%DKC3_AnS_Op82(DATA_F96FDE)

DATA_F96FED:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F96FEE, 1, $00)

DATA_F96FEF:
	%DKC3_AnS_Op91($003C, $0313)
	%DKC3_AnS_Op85(CODE_B9BD33)
DATA_F96FF7:
	%DKC3_AnS_Op90($05, $3EFD, $3E35)
	%DKC3_AnS_Op92($05, $3F20, $3E58)
	%DKC3_AnS_Op82(DATA_F96FF7)

DATA_F97006:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97007, 1, $00)

DATA_F97008:
	%DKC3_AnS_Op91($003C, $0313)
	%DKC3_AnS_Op85(CODE_B9BD33)
DATA_F97010:
	%DKC3_AnS_Op90($05, $3F25, $3E5D)
	%DKC3_AnS_Op92($05, $3F48, $3E80)
	%DKC3_AnS_Op82(DATA_F97010)

DATA_F9701F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97020, 1, $00)

DATA_F97021:
	%DKC3_AnS_Op91($003C, $0313)
	%DKC3_AnS_Op85(CODE_B9BD33)
DATA_F97029:
	%DKC3_AnS_Op90($05, $3F4D, $3E85)
	%DKC3_AnS_Op92($05, $3F70, $3EA8)
	%DKC3_AnS_Op82(DATA_F97029)

DATA_F97038:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97039, 1, $00)

DATA_F9703A:
	%DKC3_AnS_Op91($003C, $0313)
	%DKC3_AnS_Op85(CODE_B9BD33)
DATA_F97042:
	%DKC3_AnS_Op90($05, $3F75, $3EAD)
	%DKC3_AnS_Op92($05, $3F98, $3ED0)
	%DKC3_AnS_Op82(DATA_F97042)

DATA_F97051:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97052, 1, $00)

DATA_F97053:
	%DKC3_AnS_Op91($003C, $0313)
	%DKC3_AnS_Op85(CODE_B9BD33)
DATA_F9705B:
	%DKC3_AnS_Op90($05, $3F9D, $3ED5)
	%DKC3_AnS_Op92($05, $3FC0, $3EF8)
	%DKC3_AnS_Op82(DATA_F9705B)

DATA_F9706A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9706B, 1, $00)

DATA_F9706C:
	%DKC3_AnS_Op8C($56, DATA_F97086)
	%DKC3_AnS_Op8C($56, DATA_F97086)
	%DKC3_AnS_Op8C($56, DATA_F97086)
	%DKC3_AnS_Op91($0044, $0200)
DATA_F9707D:
	%DKC3_AnS_Op8C($56, DATA_F97094)
	%DKC3_AnS_Op82(DATA_F9707D)

DATA_F97084:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97085, 1, $00)

DATA_F97086:
	%DKC3_AnS_Op90($02, $3EFD, $3E35)
	%DKC3_AnS_Op92($02, $3F20, $3E58)
	%DKC3_AnS_Op8D($56)

DATA_F97094:
	%DKC3_AnS_Op90($02, $3EFD, $3E35)
	%DKC3_AnS_Op90($02, $3F02, $3E3A)
	%DKC3_AnS_Op90($02, $3F2F, $3E67)
	%DKC3_AnS_Op90($02, $3F34, $3E6C)
	%DKC3_AnS_Op90($02, $3F61, $3E99)
	%DKC3_AnS_Op90($02, $3F66, $3E9E)
	%DKC3_AnS_Op90($02, $3F93, $3ECB)
	%DKC3_AnS_Op90($02, $3F98, $3ED0)
	%DKC3_AnS_Op90($02, $3F9D, $3ED5)
	%DKC3_AnS_Op90($02, $3FA2, $3EDA)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op90($02, $3F7F, $3EB7)
	%DKC3_AnS_Op90($02, $3F84, $3EBC)
	%DKC3_AnS_Op90($02, $3F61, $3E99)
	%DKC3_AnS_Op90($02, $3F66, $3E9E)
	%DKC3_AnS_Op90($02, $3F43, $3E7B)
	%DKC3_AnS_Op90($02, $3F48, $3E80)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_Op8D($56)

DATA_F970FC:
	%DKC3_AnS_OpXX($05, $00BE)
	%DKC3_AnS_Op8B($05, $00AA)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97104, 1, $00)

DATA_F97105:
	%DKC3_AnS_OpXX($05, $00BE)
	%DKC3_AnS_Op8B($05, $00AA)
	%DKC3_AnS_Op99()

DATA_F9710D:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9710E, 1, $00)

DATA_F9710F:
	%DKC3_AnS_OpXX($01, $41A5)
	%DKC3_AnS_Op8A($01, $41C8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97117, 1, $00)

DATA_F97118:
	%DKC3_AnS_Op91($003C, $0309)
	%DKC3_AnS_Op85(CODE_B9BCA5)
DATA_F97120:
	%DKC3_AnS_Op90($04, $3E1C, $3DA9)
	%DKC3_AnS_Op82(DATA_F97120)

DATA_F97129:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9712A, 1, $00)

DATA_F9712B:
	%DKC3_AnS_Op91($003C, $0309)
	%DKC3_AnS_Op85(CODE_B9BCA5)
DATA_F97133:
	%DKC3_AnS_Op90($04, $3E21, $3DAE)
	%DKC3_AnS_Op82(DATA_F97133)

DATA_F9713C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9713D, 1, $00)

DATA_F9713E:
	%DKC3_AnS_Op91($003C, $0309)
	%DKC3_AnS_Op85(CODE_B9BCA5)
DATA_F97146:
	%DKC3_AnS_Op90($04, $3E26, $3DB3)
	%DKC3_AnS_Op82(DATA_F97146)

DATA_F9714F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97150, 1, $00)

DATA_F97151:
	%DKC3_AnS_Op91($003C, $0309)
	%DKC3_AnS_Op85(CODE_B9BCA5)
DATA_F97159:
	%DKC3_AnS_Op90($04, $3E2B, $3DB8)
	%DKC3_AnS_Op82(DATA_F97159)

DATA_F97162:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97163, 1, $00)

DATA_F97164:
	%DKC3_AnS_Op91($003C, $0309)
	%DKC3_AnS_Op85(CODE_B9BCA5)
DATA_F9716C:
	%DKC3_AnS_Op90($04, $3E30, $3DBD)
	%DKC3_AnS_Op82(DATA_F9716C)

DATA_F97175:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97176, 1, $00)

DATA_F97177:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DC2, $3D4F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97186, 1, $00)

DATA_F97187:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DC7, $3D54)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97196, 1, $00)

DATA_F97197:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DCC, $3D59)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F971A6, 1, $00)

DATA_F971A7:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DD1, $3D5E)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F971B6, 1, $00)

DATA_F971B7:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DD6, $3D63)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F971C6, 1, $00)

DATA_F971C7:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DDB, $3D68)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F971D6, 1, $00)

DATA_F971D7:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DE0, $3D6D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F971E6, 1, $00)

DATA_F971E7:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DE5, $3D72)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F971F6, 1, $00)

DATA_F971F7:
	%DKC3_AnS_Op91($003C, $02EE)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DEA, $3D77)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97206, 1, $00)

DATA_F97207:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DEF, $3D7C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97216, 1, $00)

DATA_F97217:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DF4, $3D81)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97226, 1, $00)

DATA_F97227:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DF9, $3D86)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97236, 1, $00)

DATA_F97237:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3DFE, $3D8B)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97246, 1, $00)

DATA_F97247:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3E03, $3D90)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97256, 1, $00)

DATA_F97257:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3E08, $3D95)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97266, 1, $00)

DATA_F97267:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3E0D, $3D9A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97276, 1, $00)

DATA_F97277:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3E12, $3D9F)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97286, 1, $00)

DATA_F97287:
	%DKC3_AnS_Op91($003C, $02F7)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_Op90($04, $3E17, $3DA4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97296, 1, $00)

DATA_F97297:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $4001)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F972A6, 1, $00)

DATA_F972A7:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $4006)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F972B6, 1, $00)

DATA_F972B7:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $400B)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F972C6, 1, $00)

DATA_F972C7:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $4010)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F972D6, 1, $00)

DATA_F972D7:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $4015)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F972E6, 1, $00)

DATA_F972E7:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $401A)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F972F6, 1, $00)

DATA_F972F7:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $401F)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97306, 1, $00)

DATA_F97307:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $4024)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97316, 1, $00)

DATA_F97317:
	%DKC3_AnS_Op91($003C, $0300)
	%DKC3_AnS_Op85(CODE_B9BD14)
	%DKC3_AnS_OpXX($04, $4029)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97326, 1, $00)

DATA_F97327:
	%DKC3_AnS_Op90($02, $3FE3, $3FC5)
	%DKC3_AnS_Op92($02, $3FF7, $3FD9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97334, 1, $00)

DATA_F97335:
	%DKC3_AnS_Op90($04, $3FFC, $3FDE)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9733C, 1, $00)

DATA_F9733D:
	%DKC3_AnS_OpXX($08, $42A4)
	%DKC3_AnS_Op8A($08, $42B8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97345, 1, $00)

DATA_F97346:
	%DKC3_AnS_OpXX($08, $42C2)
	%DKC3_AnS_Op8A($08, $42DB)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9734E, 1, $00)

DATA_F9734F:
	%DKC3_AnS_OpXX($06, $4303)
	%DKC3_AnS_Op8A($06, $4312)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97357, 1, $00)

DATA_F97358:
	%DKC3_AnS_OpXX($06, $4317)
	%DKC3_AnS_Op8A($06, $433A)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97360, 1, $00)

DATA_F97361:
	%DKC3_AnS_OpXX($02, $4399)
	%DKC3_AnS_Op8A($02, $43D5)
	%DKC3_AnS_Op83(CODE_B9BDC8)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9736F, 1, $00)

DATA_F97370:
	%DKC3_AnS_OpXX($01, $217A)
	%DKC3_AnS_Op8A($01, $21B6)
	%DKC3_AnS_Op83(CODE_B9B84C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9737B, 1, $00)

DATA_F9737C:
	%DKC3_AnS_Op85(CODE_B9BDD7)
	%DKC3_AnS_Op8C($6C, DATA_F97418)
DATA_F97383:
	%DKC3_AnS_OpXX($04, $8005)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F97383)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9738C, 1, $00)

DATA_F9738D:
	%DKC3_AnS_Op8C($6C, DATA_F9740B)
	%DKC3_AnS_Op8C($6C, DATA_F9740B)
	%DKC3_AnS_Op8C($6C, DATA_F97418)
	%DKC3_AnS_Op8C($6C, DATA_F9740B)
	%DKC3_AnS_Op87($032E)

DATA_F973A0:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F973A1, 1, $00)

DATA_F973A2:
	%DKC3_AnS_OpXX($04, $801E)
	%DKC3_AnS_OpXX($04, $8023)
	%DKC3_AnS_OpXX($04, $8028)
	%DKC3_AnS_OpXX($03, $802D)
	%DKC3_AnS_OpXX($02, $8032)
	%DKC3_AnS_OpXX($02, $8037)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004B)
	%DKC3_AnS_Op83(CODE_B9BE11)
	%DKC3_AnS_OpXX($0D, $803C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F973C0, 1, $00)

DATA_F973C1:
	%DKC3_AnS_OpXX($06, $04D8)
	%DKC3_AnS_OpXX($06, $04DD)
	%DKC3_AnS_OpXX($06, $04E2)
	%DKC3_AnS_OpXX($06, $04E7)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0047)
	%DKC3_AnS_OpXX($06, $04EC)
	%DKC3_AnS_OpXX($63, $04F1)
	%DKC3_AnS_OpXX($46, $04EC)
	%DKC3_AnS_OpXX($01, $04F1)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F973E2, 1, $00)

DATA_F973E3:
	%DKC3_AnS_Op85($0000)
	%DKC3_AnS_OpXX($04, $80A5)
	%DKC3_AnS_OpXX($06, $80AA)
	%DKC3_AnS_OpXX($06, $80AF)
	%DKC3_AnS_OpXX($06, $80B4)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004C)
	%DKC3_AnS_Op83(CODE_B9BE0C)
	%DKC3_AnS_OpXX($06, $80AF)
	%DKC3_AnS_OpXX($06, $80AA)
	%DKC3_AnS_OpXX($0E, $80A5)
	%DKC3_AnS_Op83(CODE_B9BE03)
	%DKC3_AnS_Op87($032E)

DATA_F97409:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9740A, 1, $00)

DATA_F9740B:
	%DKC3_AnS_OpXX($06, $8005)
	%DKC3_AnS_Op8A($06, $8019)
	%DKC3_AnS_Op8B($06, $800A)
	%DKC3_AnS_Op8D($6C)

DATA_F97418:
	%DKC3_AnS_OpXX($04, $8005)
	%DKC3_AnS_OpXX($04, $800A)
	%DKC3_AnS_OpXX($0A, $800F)
	%DKC3_AnS_OpXX($04, $800A)
	%DKC3_AnS_OpXX($04, $8005)
	%DKC3_AnS_Op8D($6C)

DATA_F97429:
	%DKC3_AnS_OpXX($01, $80CD)
	%DKC3_AnS_Op81(CODE_B9BE25, DATA_F97429)
	%DKC3_AnS_OpXX($14, $80D2)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97435, 1, $00)

DATA_F97436:
	%DKC3_AnS_OpXX($02, $809B)
	%DKC3_AnS_OpXX($02, $80A0)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9743D, 1, $00)

DATA_F9743E:
	%DKC3_AnS_OpXX($05, $3A57)
	%DKC3_AnS_OpXX($05, $3A5C)
	%DKC3_AnS_OpXX($05, $3A61)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97448, 1, $00)

DATA_F97449:
	%DKC3_AnS_OpXX($05, $0280)
	%DKC3_AnS_Op8A($05, $02A3)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97451, 1, $00)

DATA_F97452:
	%DKC3_AnS_OpXX($05, $02CB)
	%DKC3_AnS_Op8B($05, $02A8)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9745A, 1, $00)

DATA_F9745B:
	%DKC3_AnS_OpXX($05, $0320)
	%DKC3_AnS_Op8A($05, $0343)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97463, 1, $00)

DATA_F97464:
	%DKC3_AnS_OpXX($06, $41FA)
	%DKC3_AnS_Op8A($06, $4209)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9746C, 1, $00)

DATA_F9746D:
	%DKC3_AnS_OpXX($04, $4236)
	%DKC3_AnS_Op8A($04, $4259)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97475, 1, $00)

DATA_F97476:
	%DKC3_AnS_OpXX($04, $0442)
	%DKC3_AnS_Op8A($04, $0451)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9747E, 1, $00)

DATA_F9747F:
	%DKC3_AnS_OpXX($04, $0456)
	%DKC3_AnS_Op8A($04, $0465)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97487, 1, $00)

DATA_F97488:
	%DKC3_AnS_OpXX($04, $046A)
	%DKC3_AnS_Op8A($04, $0479)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97490, 1, $00)

DATA_F97491:
	%DKC3_AnS_OpXX($04, $047E)
	%DKC3_AnS_Op8A($04, $048D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97499, 1, $00)

DATA_F9749A:
	%DKC3_AnS_OpXX($05, $425E)
	%DKC3_AnS_Op8A($05, $426D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F974A2, 1, $00)

DATA_F974A3:
	%DKC3_AnS_OpXX($05, $4272)
	%DKC3_AnS_Op8A($05, $4281)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F974AB, 1, $00)

DATA_F974AC:
	%DKC3_AnS_Op84(CODE_B9A5A0, $0044)
	%DKC3_AnS_OpXX($03, $2A7B)
	%DKC3_AnS_OpXX($03, $2A80)
	%DKC3_AnS_OpXX($03, $2A85)
	%DKC3_AnS_OpXX($04, $2A8A)
	%DKC3_AnS_OpXX($04, $2A8F)
	%DKC3_AnS_OpXX($04, $2A94)
	%DKC3_AnS_OpXX($04, $2A99)
	%DKC3_AnS_OpXX($05, $2A9E)
	%DKC3_AnS_Op99()

DATA_F974CA:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F974CB, 1, $00)

DATA_F974CC:
	%DKC3_AnS_Op84(CODE_B9A5A0, $0043)
	%DKC3_AnS_OpXX($04, $2134)
	%DKC3_AnS_OpXX($04, $2139)
	%DKC3_AnS_OpXX($04, $213E)
	%DKC3_AnS_OpXX($04, $2143)
	%DKC3_AnS_OpXX($04, $2148)
	%DKC3_AnS_OpXX($04, $214D)
	%DKC3_AnS_Op99()

DATA_F974E4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F974E5, 1, $00)

DATA_F974E6:
	%DKC3_AnS_Op84(CODE_B9A5A0, $0046)
	%DKC3_AnS_OpXX($04, $2134)
	%DKC3_AnS_OpXX($04, $2139)
	%DKC3_AnS_OpXX($04, $213E)
	%DKC3_AnS_OpXX($04, $2143)
	%DKC3_AnS_OpXX($04, $2148)
	%DKC3_AnS_OpXX($04, $214D)
	%DKC3_AnS_Op99()

DATA_F974FE:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F974FF, 1, $00)

DATA_F97500:
	%DKC3_AnS_Op81(CODE_B9BE2F, DATA_F97511)
DATA_F97505:
	%DKC3_AnS_OpXX($06, $0528)
	%DKC3_AnS_OpXX($06, $052D)
	%DKC3_AnS_OpXX($06, $0532)
	%DKC3_AnS_Op82(DATA_F97505)

DATA_F97511:
	%DKC3_AnS_OpXX($04, $0528)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97515, 1, $00)

DATA_F97516:
	%DKC3_AnS_Op81(CODE_B9BE2F, DATA_F97527)
DATA_F9751B:
	%DKC3_AnS_OpXX($06, $0528)
	%DKC3_AnS_OpXX($06, $0532)
	%DKC3_AnS_OpXX($06, $052D)
	%DKC3_AnS_Op82(DATA_F9751B)

DATA_F97527:
	%DKC3_AnS_OpXX($04, $0528)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9752B, 1, $00)

DATA_F9752C:
	%DKC3_AnS_Op81(CODE_B9BE45, DATA_F9753D)
DATA_F97531:
	%DKC3_AnS_OpXX($06, $0528)
	%DKC3_AnS_OpXX($06, $0532)
	%DKC3_AnS_OpXX($06, $052D)
	%DKC3_AnS_Op82(DATA_F97531)

DATA_F9753D:
	%DKC3_AnS_OpXX($04, $0528)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97541, 1, $00)

DATA_F97542:
	%DKC3_AnS_OpXX($14, $056E)
	%DKC3_AnS_Op8A($14, $057D)
	%DKC3_AnS_Op99()

DATA_F9754A:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9754B, 1, $00)

DATA_F9754C:
	%DKC3_AnS_OpXX($06, $433F)
	%DKC3_AnS_Op8A($06, $4371)
	%DKC3_AnS_Op99()

DATA_F97554:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97555, 1, $00)

DATA_F97556:
	%DKC3_AnS_OpXX($04, $0550)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9755D, 1, $00)

DATA_F9755E:
	%DKC3_AnS_OpXX($12, $0555)
	%DKC3_AnS_Op83(CODE_B9BE6B)
	%DKC3_AnS_Op83(CODE_B9BE54)
	%DKC3_AnS_OpXX($0E, $055A)
	%DKC3_AnS_Op83(CODE_B9BE54)
	%DKC3_AnS_OpXX($0E, $055F)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($0E, $0550)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9757A, 1, $00)

DATA_F9757B:
	%DKC3_AnS_OpXX($06, $05AA)
	%DKC3_AnS_Op8A($06, $05B9)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97583, 1, $00)

DATA_F97584:
	%DKC3_AnS_Op8C($6C, DATA_F975AE)
	%DKC3_AnS_Op8C($6C, DATA_F975AE)
DATA_F9758C:
	%DKC3_AnS_OpXX($04, $3B10)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F9758C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97595, 1, $00)

DATA_F97596:
	%DKC3_AnS_Op8C($6C, DATA_F975BC)
	%DKC3_AnS_Op8C($6C, DATA_F975BC)
	%DKC3_AnS_Op8C($6C, DATA_F975BC)
	%DKC3_AnS_OpXX($08, $3B10)
	%DKC3_AnS_Op8C($6C, DATA_F975BC)
	%DKC3_AnS_Op87($0345)

DATA_F975AC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F975AD, 1, $00)

DATA_F975AE:
	%DKC3_AnS_OpXX($04, $3B10)
	%DKC3_AnS_OpXX($04, $3B24)
	%DKC3_AnS_OpXX($04, $3B29)
	%DKC3_AnS_OpXX($04, $3B24)
	%DKC3_AnS_Op8D($6C)

DATA_F975BC:
	%DKC3_AnS_OpXX($08, $3B10)
	%DKC3_AnS_OpXX($08, $3B15)
	%DKC3_AnS_OpXX($08, $3B1A)
	%DKC3_AnS_OpXX($08, $3B1F)
	%DKC3_AnS_OpXX($08, $3B1A)
	%DKC3_AnS_OpXX($08, $3B15)
	%DKC3_AnS_Op8D($6C)

DATA_F975D0:
	%DKC3_AnS_OpXX($04, $1B53)
	%DKC3_AnS_Op83(CODE_B9BE7B)
	%DKC3_AnS_Op8C($6C, DATA_F9761E)
	%DKC3_AnS_Op8C($6C, DATA_F9761E)
	%DKC3_AnS_Op8C($6C, DATA_F9761E)
	%DKC3_AnS_Op8C($6C, DATA_F9761E)
	%DKC3_AnS_OpXX($07, $1AEF)
	%DKC3_AnS_OpXX($08, $1AF4)
	%DKC3_AnS_OpXX($08, $1AF9)
DATA_F975EF:
	%DKC3_AnS_OpXX($08, $1AFE)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_OpXX($08, $1B08)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_OpXX($08, $1AFE)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_OpXX($08, $1B08)
	%DKC3_AnS_OpXX($08, $1B0D)
	%DKC3_AnS_OpXX($08, $1B12)
	%DKC3_AnS_OpXX($08, $1B17)
	%DKC3_AnS_OpXX($08, $1B12)
	%DKC3_AnS_OpXX($08, $1B0D)
	%DKC3_AnS_OpXX($08, $1B08)
	%DKC3_AnS_OpXX($08, $1B03)
	%DKC3_AnS_Op82(DATA_F975EF)

DATA_F9761C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F9761D, 1, $00)

DATA_F9761E:
	%DKC3_AnS_OpXX($07, $1B53)
	%DKC3_AnS_OpXX($06, $1B58)
	%DKC3_AnS_OpXX($04, $1B5D)
	%DKC3_AnS_OpXX($03, $1B62)
	%DKC3_AnS_OpXX($04, $1B5D)
	%DKC3_AnS_OpXX($06, $1B58)
	%DKC3_AnS_Op8D($6C)

DATA_F97632:
	%DKC3_AnS_OpXX($50, $8037)
	%DKC3_AnS_OpXX($08, $8032)
	%DKC3_AnS_Op8C($6C, DATA_F976A3)
	%DKC3_AnS_Op8C($6C, DATA_F976A3)
	%DKC3_AnS_OpXX($08, $801E)
	%DKC3_AnS_OpXX($08, $8019)
	%DKC3_AnS_OpXX($08, $8014)
	%DKC3_AnS_Op8C($6C, DATA_F976BC)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976C5)
	%DKC3_AnS_Op8C($6C, DATA_F976B1)
	%DKC3_AnS_Op8C($6C, DATA_F976BC)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976C5)
	%DKC3_AnS_Op8C($6C, DATA_F976B1)
	%DKC3_AnS_Op8C($6C, DATA_F976BC)
	%DKC3_AnS_Op91($0044, $0300)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op8C($6C, DATA_F976CE)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_OpXX($04, $37F5)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F976A2, 1, $00)

DATA_F976A3:
	%DKC3_AnS_OpXX($05, $8023)
	%DKC3_AnS_OpXX($05, $8028)
	%DKC3_AnS_OpXX($05, $802D)
	%DKC3_AnS_OpXX($05, $8028)
	%DKC3_AnS_Op8D($6C)

DATA_F976B1:
	%DKC3_AnS_OpXX($08, $8032)
	%DKC3_AnS_OpXX($7F, $8037)
	%DKC3_AnS_OpXX($08, $8032)
	%DKC3_AnS_Op8D($6C)

DATA_F976BC:
	%DKC3_AnS_OpXX($06, $803C)
	%DKC3_AnS_Op8A($06, $8064)
	%DKC3_AnS_Op8D($6C)

DATA_F976C5:
	%DKC3_AnS_OpXX($06, $8064)
	%DKC3_AnS_Op8B($06, $803C)
	%DKC3_AnS_Op8D($6C)

DATA_F976CE:
	%DKC3_AnS_OpXX($05, $8069)
	%DKC3_AnS_OpXX($05, $806E)
	%DKC3_AnS_OpXX($08, $8073)
	%DKC3_AnS_OpXX($05, $806E)
	%DKC3_AnS_Op8D($6C)

DATA_F976DC:
	%DKC3_AnS_Op8C($6C, DATA_F977FF)
	%DKC3_AnS_Op8C($6C, DATA_F97859)
	%DKC3_AnS_Op84(CODE_B9BE85, $0000)
	%DKC3_AnS_Op8C($6A, DATA_F97811)
	%DKC3_AnS_Op8C($6A, DATA_F97811)
	%DKC3_AnS_Op8C($6A, DATA_F97811)
	%DKC3_AnS_Op8C($6A, DATA_F97811)
	%DKC3_AnS_Op8C($6A, DATA_F97811)
	%DKC3_AnS_Op84(CODE_B9BE85, $F930)
	%DKC3_AnS_Op8C($6C, DATA_F97825)
	%DKC3_AnS_Op8C($6C, DATA_F97825)
	%DKC3_AnS_Op84(CODE_B9BE85, $0000)
	%DKC3_AnS_Op8C($6C, DATA_F9782E)
	%DKC3_AnS_Op8C($6C, DATA_F9782E)
	%DKC3_AnS_OpXX($02, $0E10)
	%DKC3_AnS_Op8A($02, $0E2E)
	%DKC3_AnS_Op8C($6C, DATA_F9784C)
	%DKC3_AnS_Op8C($6C, DATA_F9784C)
	%DKC3_AnS_Op83(CODE_B9BE8B)
	%DKC3_AnS_Op8C($6C, DATA_F9784C)
	%DKC3_AnS_Op84(CODE_B9BE88, $F440)
	%DKC3_AnS_Op84(CODE_B9BE85, $0400)
	%DKC3_AnS_OpXX($06, $0EAB)
	%DKC3_AnS_OpXX($06, $0EA6)
	%DKC3_AnS_OpXX($06, $0EA1)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97744, 1, $00)

DATA_F97745:
	%DKC3_AnS_OpXX($01, $14AF)
	%DKC3_AnS_Op83(CODE_B9BE93)
	%DKC3_AnS_Op8C($6C, DATA_F978AA)
	%DKC3_AnS_Op84(CODE_B9BE85, $0190)
	%DKC3_AnS_Op8C($6C, DATA_F978A1)
	%DKC3_AnS_Op8A($02, $14A0)
	%DKC3_AnS_Op84(CODE_B9BE85, $0000)
	%DKC3_AnS_Op84(CODE_B9BE88, $FD80)
	%DKC3_AnS_OpXX($03, $143C)
	%DKC3_AnS_Op8A($04, $1450)
	%DKC3_AnS_Op8B($02, $143C)
	%DKC3_AnS_Op84(CODE_B9BE85, $0040)
	%DKC3_AnS_Op8C($6C, DATA_F978FE)
	%DKC3_AnS_Op84(CODE_B9BE85, $0080)
	%DKC3_AnS_Op8C($6C, DATA_F978FE)
	%DKC3_AnS_Op84(CODE_B9BE85, $0100)
	%DKC3_AnS_Op8C($6C, DATA_F978FE)
	%DKC3_AnS_Op84(CODE_B9BE85, $0180)
	%DKC3_AnS_Op8C($6C, DATA_F978FE)
	%DKC3_AnS_Op84(CODE_B9BE85, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F978FE)
	%DKC3_AnS_Op84(CODE_B9BE85, $0280)
	%DKC3_AnS_Op8C($6C, DATA_F978FE)
	%DKC3_AnS_Op84(CODE_B9BE85, $0360)
	%DKC3_AnS_Op8C($6C, DATA_F97907)
	%DKC3_AnS_Op8C($6C, DATA_F97907)
	%DKC3_AnS_Op8C($6C, DATA_F97907)
	%DKC3_AnS_Op8C($6C, DATA_F97907)
	%DKC3_AnS_Op8C($6C, DATA_F97925)
	%DKC3_AnS_Op8C($6C, DATA_F97950)
	%DKC3_AnS_Op8C($6C, DATA_F978C7)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F977CC, 1, $00)

DATA_F977CD:
	%DKC3_AnS_OpXX($03, $156D)
	%DKC3_AnS_Op8A($03, $15A4)
	%DKC3_AnS_OpXX($03, $156D)
	%DKC3_AnS_Op8A($03, $1590)
	%DKC3_AnS_Op84(CODE_B9BE85, $FE80)
	%DKC3_AnS_OpXX($03, $1595)
	%DKC3_AnS_Op8A($03, $15BD)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F977EB, 1, $00)

DATA_F977EC:
	%DKC3_AnS_OpXX($05, $0BD6)
	%DKC3_AnS_Op8A($05, $0C1C)
	%DKC3_AnS_OpXX($05, $131A)
	%DKC3_AnS_Op8A($05, $1338)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F977FE, 1, $00)

DATA_F977FF:
	%DKC3_AnS_OpXX($02, $0B86)
	%DKC3_AnS_Op8A($02, $0BD1)
	%DKC3_AnS_Op8D($6C)

DATA_F97808:
	%DKC3_AnS_OpXX($08, $12E3)
	%DKC3_AnS_Op8A($08, $12F7)
	%DKC3_AnS_Op8D($6C)

DATA_F97811:
	%DKC3_AnS_Op8C($6C, DATA_F97825)
	%DKC3_AnS_Op84(CODE_B9BE85, $FA00)
	%DKC3_AnS_Op8C($6C, DATA_F97825)
	%DKC3_AnS_Op84(CODE_B9BE85, $0600)
	%DKC3_AnS_Op8D($6A)

DATA_F97825:
	%DKC3_AnS_OpXX($02, $0DD4)
	%DKC3_AnS_Op8A($02, $0E0B)
	%DKC3_AnS_Op8D($6C)

DATA_F9782E:
	%DKC3_AnS_OpXX($02, $0E10)
	%DKC3_AnS_Op8A($02, $0E2E)
	%DKC3_AnS_OpXX($02, $0E10)
	%DKC3_AnS_Op8A($02, $0E2E)
	%DKC3_AnS_OpXX($02, $0E10)
	%DKC3_AnS_Op8A($02, $0E2E)
	%DKC3_AnS_OpXX($02, $0E10)
	%DKC3_AnS_Op8A($02, $0E2E)
	%DKC3_AnS_Op8D($6C)

DATA_F9784C:
	%DKC3_AnS_OpXX($12, $11B7)
	%DKC3_AnS_Op8A($07, $11C6)
	%DKC3_AnS_Op8B($07, $11B7)
	%DKC3_AnS_Op8D($6C)

DATA_F97859:
	%DKC3_AnS_OpXX($04, $0C80)
	%DKC3_AnS_OpXX($08, $0C85)
	%DKC3_AnS_Op84(CODE_B9BE85, $0390)
	%DKC3_AnS_Op84(CODE_B9BE88, $F680)
	%DKC3_AnS_OpXX($01, $0C8A)
	%DKC3_AnS_OpXX($02, $0C8F)
	%DKC3_AnS_OpXX($02, $0C94)
	%DKC3_AnS_OpXX($02, $0C99)
	%DKC3_AnS_OpXX($02, $0C9E)
	%DKC3_AnS_OpXX($02, $0CA3)
	%DKC3_AnS_OpXX($02, $0CA8)
	%DKC3_AnS_OpXX($02, $0CAD)
	%DKC3_AnS_OpXX($02, $0CB2)
	%DKC3_AnS_OpXX($02, $0CB7)
	%DKC3_AnS_OpXX($03, $0CBC)
	%DKC3_AnS_OpXX($03, $0CC1)
	%DKC3_AnS_OpXX($03, $0CC6)
	%DKC3_AnS_OpXX($03, $0CCB)
	%DKC3_AnS_OpXX($03, $0CD0)
	%DKC3_AnS_OpXX($03, $0CD5)
	%DKC3_AnS_OpXX($03, $0CDA)
	%DKC3_AnS_OpXX($03, $0CDF)
	%DKC3_AnS_Op8D($6C)

DATA_F978A1:
	%DKC3_AnS_OpXX($02, $145F)
	%DKC3_AnS_Op8A($02, $14AA)
	%DKC3_AnS_Op8D($6C)

DATA_F978AA:
	%DKC3_AnS_OpXX($05, $14AF)
	%DKC3_AnS_Op8A($03, $14CD)
	%DKC3_AnS_Op8B($03, $14C3)
	%DKC3_AnS_Op8A($04, $14CD)
	%DKC3_AnS_Op8B($04, $14C3)
	%DKC3_AnS_Op8A($04, $14CD)
	%DKC3_AnS_Op8B($04, $14C3)
	%DKC3_AnS_Op8D($6C)

DATA_F978C7:
	%DKC3_AnS_OpXX($04, $14D2)
	%DKC3_AnS_Op8A($04, $14EB)
	%DKC3_AnS_OpXX($01, $1932)
	%DKC3_AnS_Op8A($01, $1950)
	%DKC3_AnS_Op8B($01, $1932)
	%DKC3_AnS_Op8A($01, $1950)
	%DKC3_AnS_Op8B($01, $1932)
	%DKC3_AnS_Op8A($01, $1950)
	%DKC3_AnS_OpXX($04, $14EB)
	%DKC3_AnS_Op8B($04, $14D2)
	%DKC3_AnS_OpXX($03, $1400)
	%DKC3_AnS_Op8A($03, $1428)
DATA_F978F3:
	%DKC3_AnS_Op8B($06, $141E)
	%DKC3_AnS_Op8A($06, $1428)
	%DKC3_AnS_Op82(DATA_F978F3)

DATA_F978FE:
	%DKC3_AnS_OpXX($01, $1900)
	%DKC3_AnS_Op8A($01, $1923)
	%DKC3_AnS_Op8D($6C)

DATA_F97907:
	%DKC3_AnS_OpXX($01, $1900)
	%DKC3_AnS_Op8A($01, $1923)
	%DKC3_AnS_OpXX($01, $1900)
	%DKC3_AnS_Op8A($01, $1923)
	%DKC3_AnS_OpXX($01, $1900)
	%DKC3_AnS_Op8A($01, $1923)
	%DKC3_AnS_OpXX($01, $1900)
	%DKC3_AnS_Op8A($01, $1923)
	%DKC3_AnS_Op8D($6C)

DATA_F97925:
	%DKC3_AnS_OpXX($04, $143C)
	%DKC3_AnS_Op84(CODE_B9BE85, $FCE0)
	%DKC3_AnS_Op84(CODE_B9BE88, $F900)
	%DKC3_AnS_Op8A($04, $145A)
	%DKC3_AnS_OpXX($04, $16C1)
	%DKC3_AnS_Op8A($04, $16DA)
	%DKC3_AnS_Op84(CODE_B9BE85, $FC80)
	%DKC3_AnS_Op8B($04, $16D0)
	%DKC3_AnS_Op8A($04, $16E4)
	%DKC3_AnS_Op8B($04, $16D0)
	%DKC3_AnS_Op8D($6C)

DATA_F97950:
	%DKC3_AnS_Op84(CODE_B9BE85, $0180)
	%DKC3_AnS_Op84(CODE_B9BE88, $F900)
	%DKC3_AnS_OpXX($04, $145A)
	%DKC3_AnS_Op8B($04, $143C)
	%DKC3_AnS_OpXX($03, $1563)
	%DKC3_AnS_Op8A($03, $15BD)
	%DKC3_AnS_OpXX($04, $145F)
	%DKC3_AnS_Op84(CODE_B9BE85, $0000)
	%DKC3_AnS_Op8D($6C)

DATA_F97972:
	%DKC3_AnS_Op83(CODE_B9BE9B)
	%DKC3_AnS_Op85(CODE_B9BEA9)
DATA_F97978:
	%DKC3_AnS_Op8C($6C, DATA_F979A8)
	%DKC3_AnS_Op8C($6C, DATA_F979A8)
	%DKC3_AnS_Op8C($6C, DATA_F97995)
	%DKC3_AnS_Op8C($6C, DATA_F979A8)
	%DKC3_AnS_Op8C($6C, DATA_F979A8)
	%DKC3_AnS_Op8C($6C, DATA_F97995)
	%DKC3_AnS_Op82(DATA_F97978)

DATA_F97993:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97994, 1, $00)

DATA_F97995:
	%DKC3_AnS_OpXX($02, $2DD2)
	%DKC3_AnS_Op8A($02, $2DF5)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($02, $2DF5)
	%DKC3_AnS_Op8B($02, $2DD2)
	%DKC3_AnS_Op8D($6C)

DATA_F979A8:
	%DKC3_AnS_OpXX($04, $2DD2)
	%DKC3_AnS_Op8A($05, $2DDC)
	%DKC3_AnS_OpXX($32, $2DE1)
	%DKC3_AnS_Op8B($05, $2DD2)
	%DKC3_AnS_Op8D($6C)

DATA_F979B8:
	%DKC3_AnS_OpXX($04, $3B97)
	%DKC3_AnS_Op8C($6C, DATA_F979DC)
DATA_F979BF:
	%DKC3_AnS_OpXX($04, $3B97)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F979BF)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F979C8, 1, $00)

DATA_F979C9:
	%DKC3_AnS_Op8C($6C, DATA_F979F6)
	%DKC3_AnS_OpXX($02, $3BA6)
	%DKC3_AnS_OpXX($02, $3BA1)
	%DKC3_AnS_Op8C($6C, DATA_F97A1E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F979DB, 1, $00)

DATA_F979DC:
	%DKC3_AnS_OpXX($02, $3B97)
	%DKC3_AnS_OpXX($02, $3B9C)
	%DKC3_AnS_OpXX($02, $3BA1)
	%DKC3_AnS_OpXX($04, $3BA6)
	%DKC3_AnS_OpXX($0A, $3BAB)
	%DKC3_AnS_OpXX($04, $3BA6)
	%DKC3_AnS_OpXX($02, $3BA1)
	%DKC3_AnS_OpXX($02, $3B9C)
	%DKC3_AnS_Op8D($6C)

DATA_F979F6:
	%DKC3_AnS_OpXX($06, $3B97)
	%DKC3_AnS_OpXX($06, $3B9C)
	%DKC3_AnS_OpXX($06, $3BA1)
	%DKC3_AnS_OpXX($06, $3BA6)
	%DKC3_AnS_OpXX($06, $3BAB)
	%DKC3_AnS_OpXX($06, $3BA6)
	%DKC3_AnS_OpXX($06, $3BA1)
	%DKC3_AnS_OpXX($04, $3B9C)
	%DKC3_AnS_OpXX($02, $3BA1)
	%DKC3_AnS_OpXX($02, $3BA6)
	%DKC3_AnS_OpXX($14, $3BAB)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0058)
	%DKC3_AnS_Op8D($6C)

DATA_F97A1E:
	%DKC3_AnS_OpXX($03, $3B9C)
	%DKC3_AnS_OpXX($03, $3BB0)
	%DKC3_AnS_OpXX($03, $3BB5)
	%DKC3_AnS_OpXX($1E, $3BBA)
	%DKC3_AnS_Op8D($6C)

DATA_F97A2C:
	%DKC3_AnS_OpXX($14, $3B38)
	%DKC3_AnS_OpXX($04, $3B3D)
	%DKC3_AnS_OpXX($04, $3B42)
	%DKC3_AnS_OpXX($04, $3B3D)
	%DKC3_AnS_OpXX($08, $3B38)
	%DKC3_AnS_OpXX($04, $3B3D)
	%DKC3_AnS_OpXX($04, $3B42)
	%DKC3_AnS_OpXX($04, $3B3D)
DATA_F97A44:
	%DKC3_AnS_OpXX($04, $3B38)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F97A44)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97A4D, 1, $00)

DATA_F97A4E:
	%DKC3_AnS_OpXX($04, $3B47)
	%DKC3_AnS_Op8A($04, $3B6A)
	%DKC3_AnS_OpXX($04, $3B47)
	%DKC3_AnS_Op8A($04, $3B6A)
	%DKC3_AnS_OpXX($04, $3B47)
	%DKC3_AnS_Op8A($04, $3B6A)
	%DKC3_AnS_Op99()

DATA_F97A64:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97A65, 1, $00)

DATA_F97A66:
	%DKC3_AnS_OpXX($04, $3B6F)
	%DKC3_AnS_Op8A($04, $3B92)
	%DKC3_AnS_OpXX($04, $3B6F)
	%DKC3_AnS_Op8A($04, $3B92)
	%DKC3_AnS_OpXX($04, $3B6F)
	%DKC3_AnS_Op8A($04, $3B92)
	%DKC3_AnS_Op99()

DATA_F97A7C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97A7D, 1, $00)

DATA_F97A7E:
	%DKC3_AnS_Op91($003C, $0348)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F97A86:
	%DKC3_AnS_OpXX($06, $406F)
	%DKC3_AnS_Op8A($06, $4088)
	%DKC3_AnS_Op82(DATA_F97A86)

DATA_F97A90:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97A91, 1, $00)

DATA_F97A92:
	%DKC3_AnS_Op91($003C, $0348)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F97A9A:
	%DKC3_AnS_OpXX($06, $408D)
	%DKC3_AnS_Op8A($06, $40A6)
	%DKC3_AnS_Op82(DATA_F97A9A)

DATA_F97AA4:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97AA5, 1, $00)

DATA_F97AA6:
	%DKC3_AnS_Op91($003C, $0348)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F97AAE:
	%DKC3_AnS_OpXX($06, $40AB)
	%DKC3_AnS_Op8A($06, $40C4)
	%DKC3_AnS_Op82(DATA_F97AAE)

DATA_F97AB8:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97AB9, 1, $00)

DATA_F97ABA:
	%DKC3_AnS_Op91($003C, $0348)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F97AC2:
	%DKC3_AnS_OpXX($06, $40C9)
	%DKC3_AnS_Op8A($06, $40E2)
	%DKC3_AnS_Op82(DATA_F97AC2)

DATA_F97ACC:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97ACD, 1, $00)

DATA_F97ACE:
	%DKC3_AnS_Op91($003C, $0348)
	%DKC3_AnS_Op85(CODE_B9BCB7)
DATA_F97AD6:
	%DKC3_AnS_OpXX($06, $40E7)
	%DKC3_AnS_Op8A($06, $4100)
	%DKC3_AnS_Op82(DATA_F97AD6)

DATA_F97AE0:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97AE1, 1, $00)

DATA_F97AE2:
	%DKC3_AnS_OpXX($04, $402E)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97AE9, 1, $00)

DATA_F97AEA:
	%DKC3_AnS_OpXX($09, $4132)
	%DKC3_AnS_Op83(CODE_B9BED4)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97AF1, 1, $00)

DATA_F97AF2:
	%DKC3_AnS_OpXX($06, $4033)
	%DKC3_AnS_OpXX($06, $4038)
	%DKC3_AnS_Op83(CODE_B9BED4)
	%DKC3_AnS_OpXX($06, $403D)
	%DKC3_AnS_Op83(CODE_B9BED4)
	%DKC3_AnS_OpXX($06, $4038)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97B05, 1, $00)

DATA_F97B06:
	%DKC3_AnS_OpXX($06, $4042)
	%DKC3_AnS_OpXX($06, $4047)
	%DKC3_AnS_OpXX($06, $404C)
	%DKC3_AnS_Op83(CODE_B9BED4)
	%DKC3_AnS_OpXX($06, $4047)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97B16, 1, $00)

DATA_F97B17:
	%DKC3_AnS_OpXX($06, $4051)
	%DKC3_AnS_OpXX($06, $4056)
	%DKC3_AnS_Op83(CODE_B9BED4)
	%DKC3_AnS_OpXX($06, $405B)
	%DKC3_AnS_OpXX($06, $4056)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97B27, 1, $00)

DATA_F97B28:
	%DKC3_AnS_Op83(CODE_B9BEC3)
	%DKC3_AnS_OpXX($04, $4060)
	%DKC3_AnS_Op83(CODE_B9BEC3)
	%DKC3_AnS_OpXX($04, $4065)
	%DKC3_AnS_Op83(CODE_B9BEC3)
	%DKC3_AnS_OpXX($04, $406A)
	%DKC3_AnS_Op83(CODE_B9BED4)
	%DKC3_AnS_Op83(CODE_B9BEC3)
	%DKC3_AnS_OpXX($04, $4065)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97B44, 1, $00)

DATA_F97B45:
	%DKC3_AnS_OpXX($7F, $1B99)
	%DKC3_AnS_OpXX($7F, $1B99)
	%DKC3_AnS_OpXX($08, $1B99)
	%DKC3_AnS_Op8A($08, $1BBC)
DATA_F97B52:
	%DKC3_AnS_OpXX($08, $1B99)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0050)
	%DKC3_AnS_Op8A($08, $1BA8)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0050)
	%DKC3_AnS_Op8A($08, $1BBC)
	%DKC3_AnS_OpXX($08, $1B99)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0050)
	%DKC3_AnS_Op8A($08, $1BA8)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0050)
	%DKC3_AnS_Op8A($08, $1BBC)
	%DKC3_AnS_Op82(DATA_F97B52)

DATA_F97B7F:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97B80, 1, $00)

DATA_F97B81:
	%DKC3_AnS_Op8C($6C, DATA_F97C2C)
	%DKC3_AnS_Op8C($6C, DATA_F97C2C)
	%DKC3_AnS_Op8C($6C, DATA_F97C2C)
	%DKC3_AnS_Op8C($6C, DATA_F97C2C)
	%DKC3_AnS_Op83(CODE_B9BEDC)
	%DKC3_AnS_Op83(CODE_B9BEEA)
	%DKC3_AnS_Op8C($6C, DATA_F97BCF)
	%DKC3_AnS_Op91($0044, $0200)
	%DKC3_AnS_Op8C($6C, DATA_F97BCF)
	%DKC3_AnS_Op8C($6C, DATA_F97BCF)
	%DKC3_AnS_Op91($0044, $0100)
	%DKC3_AnS_OpXX($14, $1BC6)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0053)
	%DKC3_AnS_Op84(CODE_B9A5A0, $0054)
	%DKC3_AnS_OpXX($28, $1BC6)
	%DKC3_AnS_Op83(CODE_B9BEF3)
DATA_F97BC0:
	%DKC3_AnS_Op8C($6C, DATA_F97C2C)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97BC5, 1, $00)

DATA_F97BC6:
	%DKC3_AnS_OpXX($0A, $1C16)
	%DKC3_AnS_Op8A($0A, $1C25)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97BCE, 1, $00)

DATA_F97BCF:
	%DKC3_AnS_OpXX($08, $1BC6)
	%DKC3_AnS_OpXX($07, $1C2A)
	%DKC3_AnS_Op8A($06, $1C57)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8B($06, $1C43)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8A($03, $1C57)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8B($03, $1C43)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8A($03, $1C57)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8B($03, $1C43)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8A($04, $1C57)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004E)
	%DKC3_AnS_Op8A($03, $1C7A)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004F)
	%DKC3_AnS_Op8B($03, $1C43)
	%DKC3_AnS_Op84(CODE_B9A5A0, $004F)
	%DKC3_AnS_Op8A($03, $1C7A)
	%DKC3_AnS_Op8D($6C)

DATA_F97C2C:
	%DKC3_AnS_OpXX($0A, $1BC6)
	%DKC3_AnS_Op8A($0A, $1C11)
	%DKC3_AnS_Op8D($6C)

DATA_F97C35:
	%DKC3_AnS_Op8C($6C, DATA_F97C8A)
	%DKC3_AnS_Op8C($6C, DATA_F97C8A)
	%DKC3_AnS_Op83(CODE_B9BEFC)
	%DKC3_AnS_OpXX($08, $1AEA)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_OpXX($08, $1AEA)
	%DKC3_AnS_Op83(CODE_B9BEFF)
	%DKC3_AnS_Op8C($6C, DATA_F97C8A)
	%DKC3_AnS_Op8C($6C, DATA_F97C8A)
	%DKC3_AnS_Op83(CODE_B9BEFC)
	%DKC3_AnS_OpXX($08, $1AEA)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_Op8C($6C, DATA_F97C9C)
	%DKC3_AnS_OpXX($30, $1AEA)
	%DKC3_AnS_OpXX($0A, $1B53)
	%DKC3_AnS_Op8C($6C, DATA_F97C93)
	%DKC3_AnS_Op80(CODE_B9A1B7)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97C89, 1, $00)

DATA_F97C8A:
	%DKC3_AnS_OpXX($04, $1AC2)
	%DKC3_AnS_Op8A($04, $1AE5)
	%DKC3_AnS_Op8D($6C)

DATA_F97C93:
	%DKC3_AnS_OpXX($08, $1B67)
	%DKC3_AnS_Op8A($08, $1B94)
	%DKC3_AnS_Op8D($6C)

DATA_F97C9C:
	%DKC3_AnS_OpXX($08, $1B53)
	%DKC3_AnS_Op8A($08, $1B62)
	%DKC3_AnS_Op8B($08, $1B58)
	%DKC3_AnS_Op8D($6C)

DATA_F97CA9:
	%DKC3_AnS_OpXX($06, $05FF)
	%DKC3_AnS_Op8A($06, $0613)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97CB1, 1, $00)

DATA_F97CB2:
	%DKC3_AnS_OpXX($04, $1A27)
DATA_F97CB5:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97CB6, 1, $00)

DATA_F97CB7:
	%DKC3_AnS_OpXX($03, $1A27)
	%DKC3_AnS_OpXX($02, $1A4A)
	%DKC3_AnS_Op8A($03, $1A63)
	%DKC3_AnS_OpXX($14, $1A68)
	%DKC3_AnS_Op8B($03, $1A4A)
	%DKC3_AnS_Op87($0369)

DATA_F97CCB:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97CCC, 1, $00)

DATA_F97CCD:
	%DKC3_AnS_Op85(CODE_B9BF05)
DATA_F97CD0:
	%DKC3_AnS_OpXX($08, $1A27)
	%DKC3_AnS_Op82(DATA_F97CD0)

DATA_F97CD6:
	%DKC3_AnS_OpXX($08, $1A27)
DATA_F97CD9:
	%DKC3_AnS_OpXX($08, $1A2C)
	%DKC3_AnS_OpXX($08, $1A31)
	%DKC3_AnS_OpXX($08, $1A36)
	%DKC3_AnS_OpXX($08, $1A31)
	%DKC3_AnS_OpXX($08, $1A2C)
	%DKC3_AnS_Op82(DATA_F97CCD)

DATA_F97CEB:
	%DKC3_AnS_OpXX($06, $1A27)
DATA_F97CEE:
	%DKC3_AnS_OpXX($06, $1A2C)
	%DKC3_AnS_OpXX($06, $1A31)
	%DKC3_AnS_OpXX($06, $1A2C)
	%DKC3_AnS_Op82(DATA_F97CCD)

DATA_F97CFA:
	%DKC3_AnS_OpXX($06, $1A27)
DATA_F97CFD:
	%DKC3_AnS_OpXX($06, $1A3B)
	%DKC3_AnS_OpXX($06, $1A40)
	%DKC3_AnS_OpXX($08, $1A45)
	%DKC3_AnS_OpXX($06, $1A40)
	%DKC3_AnS_OpXX($06, $1A3B)
	%DKC3_AnS_Op82(DATA_F97CCD)

DATA_F97D0F:
	%DKC3_AnS_OpXX($08, $1A27)
	%DKC3_AnS_OpXX($08, $1A3B)
	%DKC3_AnS_OpXX($08, $1A40)
	%DKC3_AnS_OpXX($08, $1A3B)
	%DKC3_AnS_Op82(DATA_F97CCD)

DATA_F97D1E:
	%DKC3_AnS_OpXX($14, $1A27)
	%DKC3_AnS_Op82(DATA_F97CCD)

DATA_F97D24:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97D25, 1, $00)

DATA_F97D26:
	%DKC3_AnS_OpXX($04, $1A6D)
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97D2A, 1, $00)

DATA_F97D2B:
	%DKC3_AnS_OpXX($03, $1A6D)
	%DKC3_AnS_Op8A($03, $1A8B)
	%DKC3_AnS_OpXX($14, $1A8B)
	%DKC3_AnS_Op8B($03, $1A72)
	%DKC3_AnS_Op87($036C)

DATA_F97D3C:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97D3D, 1, $00)

DATA_F97D3E:
	%DKC3_AnS_Op85(CODE_B9BF37)
DATA_F97D41:
	%DKC3_AnS_OpXX($08, $1A6D)
	%DKC3_AnS_Op82(DATA_F97D41)

DATA_F97D47:
	%DKC3_AnS_OpXX($08, $1A6D)
	%DKC3_AnS_OpXX($08, $1A95)
	%DKC3_AnS_OpXX($08, $1A9A)
	%DKC3_AnS_OpXX($08, $1A9F)
	%DKC3_AnS_OpXX($08, $1A9A)
	%DKC3_AnS_OpXX($08, $1A95)
	%DKC3_AnS_Op82(DATA_F97D3E)

DATA_F97D5C:
	%DKC3_AnS_OpXX($04, $1A6D)
	%DKC3_AnS_OpXX($04, $1A95)
	%DKC3_AnS_OpXX($04, $1A9A)
	%DKC3_AnS_OpXX($04, $1A9F)
	%DKC3_AnS_OpXX($04, $1AA4)
	%DKC3_AnS_OpXX($04, $1AA9)
	%DKC3_AnS_OpXX($04, $1AAE)
	%DKC3_AnS_OpXX($04, $1AA9)
	%DKC3_AnS_OpXX($04, $1AA4)
	%DKC3_AnS_OpXX($04, $1AA9)
	%DKC3_AnS_OpXX($06, $1AAE)
	%DKC3_AnS_Op8B($04, $1A95)
	%DKC3_AnS_Op82(DATA_F97D3E)

DATA_F97D84:
	%DKC3_AnS_OpXX($06, $1A6D)
DATA_F97D87:
	%DKC3_AnS_OpXX($06, $1AB3)
	%DKC3_AnS_OpXX($06, $1AB8)
	%DKC3_AnS_OpXX($1C, $1ABD)
	%DKC3_AnS_OpXX($06, $1AB8)
	%DKC3_AnS_OpXX($06, $1AB3)
	%DKC3_AnS_Op82(DATA_F97D3E)

DATA_F97D99:
	%DKC3_AnS_OpXX($06, $1A6D)
	%DKC3_AnS_OpXX($08, $1AB3)
	%DKC3_AnS_OpXX($0F, $1AB8)
	%DKC3_AnS_OpXX($08, $1AB3)
	%DKC3_AnS_Op82(DATA_F97D3E)

DATA_F97DA8:
	%DKC3_AnS_OpXX($14, $1A6D)
	%DKC3_AnS_Op82(DATA_F97D3E)

DATA_F97DAE:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97DAF, 1, $00)

DATA_F97DB0:
	%DKC3_AnS_OpXX($03, $182E)
	%DKC3_AnS_OpXX($03, $1833)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($03, $1833)
	%DKC3_AnS_OpXX($03, $182E)
	%DKC3_AnS_OpXX($08, $1928)
DATA_F97DC2:
	%DKC3_AnS_OpXX($08, $1928)
	%DKC3_AnS_OpXX($07, $192D)
	%DKC3_AnS_OpXX($06, $1932)
	%DKC3_AnS_OpXX($07, $1937)
	%DKC3_AnS_OpXX($08, $193C)
	%DKC3_AnS_OpXX($08, $1937)
	%DKC3_AnS_OpXX($08, $1932)
	%DKC3_AnS_OpXX($08, $192D)
DATA_F97DDA:
	%DKC3_AnS_OpXX($04, $1928)
	%DKC3_AnS_Op81(CODE_B9BE18, DATA_F97DDA)
	%DKC3_AnS_Op82(DATA_F97DC2)

DATA_F97DE5:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97DE6, 1, $00)

DATA_F97DE7:
	%DKC3_AnS_OpXX($04, $0B7C)
	%DKC3_AnS_OpXX($04, $0B81)
	%DKC3_AnS_Op83(CODE_B9A5BC)
	%DKC3_AnS_OpXX($04, $0B81)
	%DKC3_AnS_OpXX($04, $0B7C)
DATA_F97DF6:
	%DKC3_AnS_OpXX($06, $0BE5)
	%DKC3_AnS_Op8A($06, $0C03)
	%DKC3_AnS_Op82(DATA_F97DF6)

DATA_F97E00:
	%DKC3_AnS_Op9A()

	%FREE_BYTES($F97E01, 1, $00)
	%InsertGarbageData($F97E02, incbin, DKC2_DATA_F97E02.bin)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

	%InsertGarbageData($F98000, incbin, DKC2_DATA_F98000.bin)
	%InsertGarbageData($F98FB3, incsrc, DKC1_CODE_B98FB3.asm)
	%InsertGarbageData($F99400, incbin, DKC2_DATA_F99400.bin)

CODE_B9A000:
	JMP.w CODE_B9A0BA

CODE_B9A003:
	JMP.w CODE_B9A078

CODE_B9A006:
	JMP.w CODE_B9A101

CODE_B9A009:
	JMP.w CODE_B9A0AC

CODE_B9A00C:
	JMP.w CODE_B9A0E2

CODE_B9A00F:
	JMP.w CODE_B9A01E

CODE_B9A012:
	JMP.w CODE_B9A035

CODE_B9A015:
	JMP.w CODE_B9A067

CODE_B9A018:
	JMP.w CODE_B9A089

CODE_B9A01B:
	JMP.w CODE_B9A091

CODE_B9A01E:
	STA.b $3E
	LDY.b $70
	LDA.w $0000,y
	SEC
	SBC.w #$0234
	LSR
	TAX
	LDA.l DATA_B9B1BB,x
	CLC
	ADC.b $3E
	BRL.w CODE_B9A0BA

CODE_B9A035:
	STA.b $3E
	LDX.w $04FB
	STX.b $72
	LDA.b $00,x
	PHX
	PHA
	LDA.b $70
	PHA
	LDY.b $7C
	BEQ.b CODE_B9A05D
	STY.b $70
	LDA.w $0000,y
	SEC
	SBC.w #$0234
	LSR
	TAX
	LDA.l DATA_B9B1B3,x
	CLC
	ADC.b $3E
	JSL.l CODE_B9A0AC
CODE_B9A05D:
	PLA
	STA.b $70
	PLA
	PLX
	STA.b $00,x
	LDX.b $70
	RTL

CODE_B9A067:
	TAY
	LDA.b $7E
	SEC
	SBC.w #$0234
	LSR
	TAX
	TYA
	CLC
	ADC.l DATA_B9B1BB,x
	BRA.b CODE_B9A0AC

CODE_B9A078:
	LDX.b $70
	STX.b $6E
	LDX.b $76
	STX.b $70
	JSL.l CODE_B9A0BA
	LDX.b $6E
	STX.b $70
	RTL

CODE_B9A089:
	LDY.b $72
	CMP.w $0000,y
	BNE.b CODE_B9A0AC
	RTL

CODE_B9A091:
	LDX.b $70
	LDY.b $72
	PHX
	PHY
	LDX.w $04FD
	LDY.w $04FF
	STX.b $70
	STY.b $72
	JSL.l CODE_B9A0AC
	PLY
	PLX
	STX.b $70
	STY.b $72
	RTL

CODE_B9A0AC:
	LDY.b $72
	STA.w $0000,y
	CPY.w #$1480
	BEQ.b CODE_B9A0BA
	CLC
	ADC.w #$0087
CODE_B9A0BA:
	PHB
	PEA.w DATA_F90100>>8
	PLB
	PLB
	LDX.b $70
	STA.b $40,x
	ASL
	ASL
	TAY
	LDA.b $4A,x
	AND.w #$8000
	ORA.w DATA_F90100+$02,y
	STA.b $4A,x
	LDA.w DATA_F90100,y
	STA.b $46,x
	TAY
	LDA.w #$0100
	STA.b $44,x
	STZ.b $42,x
	STZ.b $48,x
	BRA.b CODE_B9A11A

CODE_B9A0E2:
	LDX.b $70
	LDA.b $38,x
	PHA
	JSL.l CODE_B9A101
	PLA
	STA.b $38,x
	RTL

CODE_B9A0EF:
	LDA.b $44,x
	LSR
	LSR
	SEC
	SBC.b $44,x
	CLC
	ADC.b $42,x
	STA.b $42,x
	BEQ.b CODE_B9A112
	BPL.b CODE_B9A13B
	BRA.b CODE_B9A112

CODE_B9A101:
	LDX.b $70
	LDA.b $F8
	BNE.b CODE_B9A0EF
	LDA.b $42,x
	SEC
	SBC.b $44,x
	STA.b $42,x
	BEQ.b CODE_B9A112
	BPL.b CODE_B9A13B
CODE_B9A112:
	PHB
	PEA.w DATA_F90100>>8
	PLB
	PLB
	LDY.b $46,x
CODE_B9A11A:
	DEY
	LDA.w $0000,y
	BMI.b CODE_B9A14F
	INY
	INY
	AND.w #$FF00
	CLC
	ADC.b $42,x
	STA.b $42,x
	BPL.b CODE_B9A130
	INY
	INY
	BRA.b CODE_B9A11A

CODE_B9A130:
	LDA.w $0000,y
	STA.b $24,x
	INY
	INY
	TYA
	STA.b $46,x
CODE_B9A13A:
	PLB
CODE_B9A13B:
	LDA.b $48,x
	BNE.b CODE_B9A140
	RTL

CODE_B9A140:
	PHB
	PHK
	PLB
	PHX
	STA.b $42
	PEA.w CODE_B9A14C-$01
	JMP.w ($0042)
CODE_B9A14C:
	PLX
	PLB
	RTL

CODE_B9A14F:
	INY
	INY
	XBA
	AND.w #$007F
	ASL
	TAX
	JMP.w (DATA_B9A15A,x)

DATA_B9A15A:						; Info: Animation script opcodes...
	dw CODE_B9A1A0					; $80 - 
	dw CODE_B9A1C0					; $81 - 
	dw CODE_B9A1DE					; $82 - 
	dw CODE_B9A1FD					; $83 - 
	dw CODE_B9A1E7					; $84 - 
	dw CODE_B9A226					; $85 - 
	dw CODE_B9A232					; $86 - 
	dw CODE_B9A247					; $87 - 
	dw CODE_B9A232					; $88 - 
	dw CODE_B9A247					; $89 - 
	dw CODE_B9A257					; $8A - 
	dw CODE_B9A286					; $8B - 
	dw CODE_B9A2B6					; $8C - 
	dw CODE_B9A2CE					; $8D - 
	dw CODE_B9A2DF					; $8E - 
	dw CODE_B9A2F3					; $8F - 
	dw CODE_B9A319					; $90 - 
	dw CODE_B9A33F					; $91 - 
	dw CODE_B9A354					; $92 - 
	dw CODE_B9A393					; $93 - 
	dw CODE_B9A3F8					; $94 - 
	dw CODE_B9A462					; $95 - 
	dw CODE_B9A4A5					; $96 - 
	dw CODE_B9A4E9					; $97 - 
	dw CODE_B9A52F					; $98 - 
	dw CODE_B9A589					; $99 - 
	dw CODE_B9A190					; $9A - 

CODE_B9A190:
	LDX.b $70
	LDA.b $40,x
	ASL
	ASL
	TAY
	LDA.w DATA_F90100,y
	STA.b $46,x
	TAY
	BRL.w CODE_B9A11A

CODE_B9A1A0:
	LDX.b $70
	LDA.w $0000,y
	STA.b $42
	INY
	INY
	PHB
	PHK
	PLB
	PHY
	JMP.w ($0042)

CODE_B9A1B0:
	PLY
	PLB
	LDX.b $70
	BRL.w CODE_B9A11A

CODE_B9A1B7:
	PLY
	PLB
	LDX.b $70
	STZ.b $42,x
	BRL.w CODE_B9A13A

CODE_B9A1C0:
	LDX.b $70
	LDA.w $0000,y
	STA.b $42
	INY
	INY
	PHY
	PHB
	PHK
	PLB
	PEA.w CODE_B9A1D3-$01
	JMP.w ($0042)
CODE_B9A1D3:
	PLB
	PLY
	BCS.b CODE_B9A1DE
	LDX.b $70
	INY
	INY
	JMP.w CODE_B9A11A

CODE_B9A1DE:
	LDX.b $70
	LDA.w $0000,y
	TAY
	JMP.w CODE_B9A11A

CODE_B9A1E7:
	NOP #3
	LDX.b $70
	LDA.w $0000,y
	STA.b $42
	INY
	INY
	LDA.w $0000,y
	INY
	INY
	STY.b $46,x
	PHY
	BRA.b CODE_B9A209

CODE_B9A1FD:
	LDX.b $70
	LDA.w $0000,y
	STA.b $42
	INY
	INY
	STY.b $46,x
	PHY
CODE_B9A209:
	PHB
	PHK
	PLB
	PEA.w CODE_B9A212-$01
	JMP.w ($0042)
CODE_B9A212:
	PLB
	PLA
	LDX.b $70
	CMP.b $46,x
	BNE.b CODE_B9A21E
	TAY
	JMP.w CODE_B9A11A

CODE_B9A21E:
	JMP.w CODE_B9A13A

CODE_B9A221:
	STA.b $46,x
	STA.b $04,S
	RTS

CODE_B9A226:
	LDX.b $70
	LDA.w $0000,y
	STA.b $48,x
	INY
	INY
	JMP.w CODE_B9A11A

CODE_B9A232:
	LDX.b $70
	LDA.w $0000,y
	STA.b $42
	INY
	INY
	PHY
	PHB
	PHK
	PLB
	PEA.w CODE_B9A245-$01
	JMP.w ($0042)
CODE_B9A245:
	PLB
	PLY
CODE_B9A247:
	LDA.w $0000,y
	BMI.b CODE_B9A250
	PLB
	JMP.w CODE_B9A0BA

CODE_B9A250:
	AND.w #$7FFF
	PLB
	JMP.w CODE_B9A0AC

CODE_B9A257:
	LDX.b $70
	LDA.w $0000,y
	XBA
	AND.w #$FF00
	CLC
	ADC.b $42,x
	STA.b $42,x
	LDA.b $24,x
	CLC
	ADC.w #$0005
	STA.b $24,x
	CMP.w $0001,y
	BCS.b CODE_B9A27D
CODE_B9A272:
	LDA.b $42,x
	BPL.b CODE_B9A27A
	DEY
	JMP.w CODE_B9A11A

CODE_B9A27A:
	JMP.w CODE_B9A13A

CODE_B9A27D:
	TYA
	ADC.w #$0002
	STA.b $46,x
	TAY
	BRA.b CODE_B9A272

CODE_B9A286:
	LDX.b $70
	LDA.w $0000,y
	XBA
	AND.w #$FF00
	CLC
	ADC.b $42,x
	STA.b $42,x
	LDA.b $24,x
	SEC
	SBC.w #$0005
	STA.b $24,x
	DEC
	CMP.w $0001,y
	BCC.b CODE_B9A2AD
CODE_B9A2A2:
	LDA.b $42,x
	BPL.b CODE_B9A2AA
	DEY
	JMP.w CODE_B9A11A

CODE_B9A2AA:
	JMP.w CODE_B9A13A

CODE_B9A2AD:
	TYA
	ADC.w #$0003
	STA.b $46,x
	TAY
	BRA.b CODE_B9A2A2

CODE_B9A2B6:
	LDA.w $0000,y
	AND.w #$00FF
	CLC
	ADC.b $70
	TAX
	INY
	LDA.w $0000,y
	INY
	INY
	STY.b $00,x
	TAY
	LDX.b $70
	JMP.w CODE_B9A11A

CODE_B9A2CE:
	LDA.w $0000,y
	AND.w #$00FF
	CLC
	ADC.b $70
	TAX
	LDY.b $00,x
	LDX.b $70
	JMP.w CODE_B9A11A

CODE_B9A2DF:
	LDA.w $0000,y
	PHB
	PHK
	PLB
	PHY
	JSL.l CODE_B28012
	PLY
	PLB
	INY
	INY
	LDX.b $70
	JMP.w CODE_B9A11A

CODE_B9A2F3:
	LDX.b $70
	LDA.w $0000,y
	STA.b $58,x
	BEQ.b CODE_B9A305
	LDA.w #$8001
	ORA.b $26,x
	STA.b $26,x
	BRA.b CODE_B9A314

CODE_B9A305:
	LDA.b $26,x
	AND.w #$CFF0
	CMP.w #$CFF0
	BCS.b CODE_B9A312
	AND.w #$4FF0
CODE_B9A312:
	STA.b $26,x
CODE_B9A314:
	INY
	INY
	JMP.w CODE_B9A11A

CODE_B9A319:
	LDX.b $70
	LDA.w $0000,y
	AND.w #$00FF
	XBA
	STA.b $42,x
	LDA.b $4A,x
	AND.w #$8000
	BNE.b CODE_B9A330
	LDA.w $0001,y
	BRA.b CODE_B9A333

CODE_B9A330:
	LDA.w $0003,y
CODE_B9A333:
	STA.b $24,x
	TYA
	CLC
	ADC.w #$0005
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A33F:
	LDA.b $70
	CLC
	ADC.w $0000,y
	TAX
	LDA.w $0002,y
	STA.b $00,x
	INY
	INY
	INY
	INY
	LDX.b $70
	JMP.w CODE_B9A11A

CODE_B9A354:
	LDX.b $70
	LDA.w $0000,y
	XBA
	AND.w #$FF00
	CLC
	ADC.b $42,x
	STA.b $42,x
	LDA.b $4A,x
	AND.w #$8000
	BNE.b CODE_B9A36E
	LDA.w $0001,y
	BRA.b CODE_B9A371

CODE_B9A36E:
	LDA.w $0003,y
CODE_B9A371:
	STA.b $42
	LDA.b $24,x
	CLC
	ADC.w #$0005
	STA.b $24,x
	CMP.b $42
	BCS.b CODE_B9A38A
CODE_B9A37F:
	LDA.b $42,x
	BPL.b CODE_B9A387
	DEY
	JMP.w CODE_B9A11A

CODE_B9A387:
	JMP.w CODE_B9A13A

CODE_B9A38A:
	TYA
	ADC.w #$0004
	STA.b $46,x
	TAY
	BRA.b CODE_B9A37F

CODE_B9A393:
	JSL.l CODE_808018
	STA.b $42
	SEP.b #$20
	STA.l !REGISTER_Multiplicand
	LDA.w $0001,y
	SEC
	SBC.w $0000,y
	STA.l !REGISTER_Multiplier
	REP.b #$20
	XBA
	NOP
	LDA.l !REGISTER_ProductOrRemainderHi
	CLC
	ADC.w $0000,y
	AND.w #$00FF
	LDX.b $70
	XBA
	CLC
	ADC.b $42,x
	STA.b $42,x
	SEP.b #$20
	LDA.b $43
	STA.l !REGISTER_Multiplicand
	LDA.w $0004,y
	STA.l !REGISTER_Multiplier
	NOP #4
	LDA.l !REGISTER_ProductOrRemainderHi
	STA.l !REGISTER_Multiplicand
	LDA.b #$05
	STA.l !REGISTER_Multiplier
	REP.b #$20
	LDA.w $0002,y
	CLC
	ADC.l !REGISTER_ProductOrRemainderLo
	STA.b $24,x
	TYA
	CLC
	ADC.w #$0005
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A3F8:
	LDX.b $70
	LDA.w $0000,y
	XBA
	AND.w #$FF00
	CLC
	ADC.b $42,x
	STA.b $42,x
	LDA.w $0003,y
	AND.w #$00FF
	CLC
	ADC.w $0001,y
	STA.b $42
	LDA.b $70
	CMP.l $0004FD
	BNE.b CODE_B9A41E
	LDA.l $0004F9
CODE_B9A41E:
	STA.b $44
	LDA.w $0004,y
	AND.w #$00FF
	CLC
	ADC.b $44
	TAX
	LDA.b $00,x
	AND.w $0005,y
	AND.w #$00FF
	BNE.b CODE_B9A445
	LDX.b $70
	LDA.b $24,x
	SEC
	SBC.w #$0005
	CMP.w $0001,y
	BCS.b CODE_B9A456
	LDA.b $42
	BRA.b CODE_B9A456

CODE_B9A445:
	LDX.b $70
	LDA.b $24,x
	CLC
	ADC.w #$0005
	CMP.b $42
	BCC.b CODE_B9A456
	BEQ.b CODE_B9A456
	LDA.w $0001,y
CODE_B9A456:
	STA.b $24,x
	TYA
	CLC
	ADC.w #$0006
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A462:
	LDX.b $70
	LDA.w $0000,y
	AND.w #$00FF
	XBA
	CLC
	ADC.b $42,x
	STA.b $42,x
	BPL.b CODE_B9A47B
	TYA
	CLC
	ADC.w #$0007
	TAY
	JMP.w CODE_B9A11A

CODE_B9A47B:
	LDA.w $0001,y
	STA.b $24,x
	LDA.l $00186B
	BEQ.b CODE_B9A49B
	TXA
	CMP.l $0004F9
	BNE.b CODE_B9A49B
	LDA.w $0003,y
	STA.l $00186D
	LDA.w $0005,y
	STA.l $00186F
CODE_B9A49B:
	TYA
	CLC
	ADC.w #$0007
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A4A5:
	LDX.b $70
	LDA.w $0000,y
	AND.w #$00FF
	XBA
	CLC
	ADC.b $42,x
	STA.b $42,x
	BPL.b CODE_B9A4BE
	TYA
	CLC
	ADC.w #$0009
	TAY
	JMP.w CODE_B9A11A

CODE_B9A4BE:
	LDA.w $0001,y
	STA.b $24,x
	LDA.l $00186B
	BEQ.b CODE_B9A4DF
	TAX
	LDA.w $0003,y
	STA.b $24,x
	LDX.b $70
	LDA.w $0005,y
	STA.l $00186D
	LDA.w $0007,y
	STA.l $00186F
CODE_B9A4DF:
	TYA
	CLC
	ADC.w #$0009
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A4E9:
	LDX.b $70
	LDA.w $0000,y
	AND.w #$00FF
	XBA
	CLC
	ADC.b $42,x
	STA.b $42,x
	BPL.b CODE_B9A502
	TYA
	CLC
	ADC.w #$0007
	TAY
	JMP.w CODE_B9A11A

CODE_B9A502:
	LDA.w $0001,y
	STA.b $24,x
	LDA.l $00007C
	BEQ.b CODE_B9A525
	LDA.w $0003,y
	CLC
	ADC.l $001885
	STA.l $00188D
	LDA.w $0005,y
	CLC
	ADC.l $001889
	STA.l $00188F
CODE_B9A525:
	TYA
	CLC
	ADC.w #$0007
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A52F:
	LDX.b $70
	LDA.w $0000,y
	AND.w #$00FF
	XBA
	CLC
	ADC.b $42,x
	STA.b $42,x
	BPL.b CODE_B9A548
	TYA
	CLC
	ADC.w #$000B
	TAY
	JMP.w CODE_B9A11A

CODE_B9A548:
	LDA.w $0001,y
	STA.b $24,x
	LDA.l $00007C
	BEQ.b CODE_B9A56B
	LDA.w $0003,y
	CLC
	ADC.l $001885
	STA.l $00188D
	LDA.w $0005,y
	CLC
	ADC.l $001889
	STA.l $00188F
CODE_B9A56B:
	LDA.l $00186B
	BEQ.b CODE_B9A57F
	LDA.w $0007,y
	STA.l $00186D
	LDA.w $0009,y
	STA.l $00186F
CODE_B9A57F:
	TYA
	CLC
	ADC.w #$000B
	STA.b $46,x
	JMP.w CODE_B9A13A

CODE_B9A589:
	PLB
	LDX.b $70
	STZ.b $48,x
	JSL.l CODE_BB8591
	JMP.w CODE_B9A13B

CODE_B9A595:
	JMP.w CODE_B9A8A3

CODE_B9A598:
	JMP.w CODE_B9A6EE

CODE_B9A59B:
	JSL.l CODE_BFF006
	RTS

CODE_B9A5A0:
	JSL.l CODE_BFF000
	JSL.l CODE_B28027
	RTS

CODE_B9A5A9:
	LDA.w #$2000
	TRB.w $0474
	JSL.l CODE_B7D7FB
	RTS

CODE_B9A5B4:
	LDA.b $1E,x
	EOR.w #$8000
	STA.b $1E,x
	RTS

CODE_B9A5BC:
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	RTS

CODE_B9A5C4:
	LDX.b $70
	LDA.b $30,x
	BEQ.b CODE_B9A5D4
	LSR
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
CODE_B9A5D4:
	RTS

CODE_B9A5D5:
	LDA.w #$0100
	STA.b $44,x
	RTS

CODE_B9A5DB:
	STZ.b $2E,x
	RTS

CODE_B9A5DE:
	STZ.b $2A,x
CODE_B9A5E0:
	STZ.b $30,x
	RTS

CODE_B9A5E3:
	STZ.b $2A,x
	RTS

CODE_B9A5E6:
	LDX.b $70
	LDA.b $2A,x
	CMP.w #$8000
	ROR.b $2A,x
	LDA.b $30,x
	CMP.w #$8000
	ROR.b $30,x
	RTS

CODE_B9A5F7:
	LDA.b $06,x
	STA.b $42
	LDA.b $6C
	STA.b $44
	LDA.b [$42],y
	RTS

CODE_B9A602:
	JSL.l CODE_B88090
	RTS

CODE_B9A607:
	STZ.w $186B
	RTS

CODE_B9A60B:
	INC.b $5A,x
	RTS

CODE_B9A60E:
	LDA.b $30,x
	BEQ.b CODE_B9A61F
	LSR
	EOR.b $1E,x
	AND.w #$4000
	BEQ.b CODE_B9A61F
	TYA
	JSL.l CODE_B9A0AC
CODE_B9A61F:
	RTS

CODE_B9A620:
	JSL.l CODE_B9A067
	RTS

CODE_B9A625:
	LDA.b $30,x
	BNE.b CODE_B9A639
	LDA.b $2A,x
	BNE.b CODE_B9A631
	LDA.w #$0000
	RTS

CODE_B9A631:
	LDA.w #$0002
	RTS

CODE_B9A635:
	LDA.w #$0004
	RTS

CODE_B9A639:
	BPL.b CODE_B9A63F
	EOR.w #$FFFF
	INC
CODE_B9A63F:
	STA.b $1A
	LDA.b $2A,x
	BEQ.b CODE_B9A635
	BPL.b CODE_B9A64B
	EOR.w #$FFFF
	INC
CODE_B9A64B:
	CMP.b $1A
	BCC.b CODE_B9A655
	BEQ.b CODE_B9A659
	LDA.w #$0006
	RTS

CODE_B9A655:
	LDA.w #$0008
	RTS

CODE_B9A659:
	LDA.w #$000A
	RTS

CODE_B9A65D:
	LDX.b $70
	JSR.w CODE_B9A625
	TAX
	JMP.w (DATA_B9A666,x)

DATA_B9A666:
	dw CODE_B9A672
	dw CODE_B9A672
	dw CODE_B9A673
	dw CODE_B9A673
	dw CODE_B9A673
	dw CODE_B9A673

CODE_B9A672:
	RTS

CODE_B9A673:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B9A680
	JMP.w CODE_B9A763

CODE_B9A680:
	JMP.w CODE_B9A7D4

CODE_B9A683:
	LDX.b $70
	JSR.w CODE_B9A625
	BEQ.b CODE_B9A69D
	CMP.w #$0002
	BNE.b CODE_B9A69C
	LDA.b $2A,x
	BPL.b CODE_B9A697
	EOR.w #$FFFF
	INC
CODE_B9A697:
	CMP.w #$0020
	BCC.b CODE_B9A69D
CODE_B9A69C:
	RTS

CODE_B9A69D:
	JMP.w CODE_B9A6F2

CODE_B9A6A0:
	JSR.w CODE_B9A833
	BCS.b CODE_B9A6C6
	JSR.w CODE_B9A625
	TXY
	TAX
	JMP.w (DATA_B9A6AD,x)

DATA_B9A6AD:
	dw CODE_B9A6C6
	dw CODE_B9A6C6
	dw CODE_B9A6B9
	dw CODE_B9A6B9
	dw CODE_B9A6B9
	dw CODE_B9A6B9

CODE_B9A6B9:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BEQ.b CODE_B9A6C6
	JMP.w CODE_B9A7D4

CODE_B9A6C6:
	RTS

CODE_B9A6C7:
	JSR.w CODE_B9A833
	BCS.b CODE_B9A6ED
	JSR.w CODE_B9A625
	TXY
	TAX
	JMP.w (DATA_B9A6D4,x)

DATA_B9A6D4:
	dw CODE_B9A6ED
	dw CODE_B9A6ED
	dw CODE_B9A6E0
	dw CODE_B9A6E0
	dw CODE_B9A6E0
	dw CODE_B9A6E0

CODE_B9A6E0:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B9A6ED
	JMP.w CODE_B9A763

CODE_B9A6ED:
	RTS

CODE_B9A6EE:
	JSR.w CODE_B9A6F2
	RTL

CODE_B9A6F2:
	LDX.b $70
	LDA.b $7E
	BNE.b CODE_B9A729
	LDA.w $186B
	BNE.b CODE_B9A70A
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0001
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A70A:
	CMP.w $04FD
	BEQ.b CODE_B9A71C
	LDA.w #$0010
	STA.b $38,x
	LDA.w #$0011
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A71C:
	LDA.w #$003F
	STA.b $38,x
	LDA.w #$002B
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A729:
	LDA.w $186B
	BNE.b CODE_B9A746
	TXY
	LDA.b $7E
	SEC
	SBC.w #$0234
	TAX
	LDA.l DATA_B9A753,x
	STA.w $0038,y
	LDA.l DATA_B9A753+$02,x
	JSL.l CODE_B9A067
	RTS

CODE_B9A746:
	LDA.w #$0026
	STA.b $38,x
	LDA.w #$0000
	JSL.l CODE_B9A067
	RTS

DATA_B9A753:
	dw $0023,$0000,$002D,$0002,$0063,$0000,$0067,$0000

CODE_B9A763:
	LDX.b $70
	LDA.b $7E
	BNE.b CODE_B9A79A
	LDA.w $186B
	BNE.b CODE_B9A77B
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0002
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A77B:
	CMP.w $04FD
	BEQ.b CODE_B9A78D
	LDA.w #$0010
	STA.b $38,x
	LDA.w #$0012
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A78D:
	LDA.w #$003F
	STA.b $38,x
	LDA.w #$002C
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A79A:
	LDA.w $186B
	BNE.b CODE_B9A7B7
	TXY
	LDA.b $7E
	SEC
	SBC.w #$0234
	TAX
	LDA.l DATA_B9A7C4,x
	STA.w $0038,y
	LDA.l DATA_B9A7C4+$02,x
	JSL.l CODE_B9A067
	RTS

CODE_B9A7B7:
	LDA.w #$0026
	STA.b $38,x
	LDA.w #$0001
	JSL.l CODE_B9A067
	RTS

DATA_B9A7C4:
	dw $0023,$0001,$002D,$0002,$0063,$0001,$0067,$0001

CODE_B9A7D4:
	LDX.b $70
	LDA.b $7E
	BNE.b CODE_B9A7F9
	LDA.w $186B
	BNE.b CODE_B9A7EC
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0004
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A7EC:
	LDA.w #$0010
	STA.b $38,x
	LDA.w #$0012
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A7F9:
	LDA.w $186B
	BNE.b CODE_B9A816
	TXY
	LDA.b $7E
	SEC
	SBC.w #$0234
	TAX
	LDA.l DATA_B9A823,x
	STA.w $0038,y
	LDA.l DATA_B9A823+$02,x
	JSL.l CODE_B9A067
	RTS

CODE_B9A816:
	LDA.w #$0026
	STA.b $38,x
	LDA.w #$0002
	JSL.l CODE_B9A067
	RTS

DATA_B9A823:
	dw $0023,$0002,$002D,$0002,$0063,$0002,$0067,$0002

CODE_B9A833:
	LDX.b $70
	LDA.b $30,x
	BEQ.b CODE_B9A841
	LSR
	EOR.b $1E,x
	AND.w #$4000
	BNE.b CODE_B9A843
CODE_B9A841:
	CLC
	RTS

CODE_B9A843:
	LDA.b $7E
	BNE.b CODE_B9A86C
	LDA.w $186B
	BNE.b CODE_B9A855
	LDA.w #$0003
	JSL.l CODE_B9A0AC
	SEC
	RTS

CODE_B9A855:
	CMP.w $04FD
	BEQ.b CODE_B9A863
	LDA.w #$0013
	JSL.l CODE_B9A0AC
	SEC
	RTS

CODE_B9A863:
	LDA.w #$002D
	JSL.l CODE_B9A0AC
	SEC
	RTS

CODE_B9A86C:
	LDA.w $186B
	BNE.b CODE_B9A879
	LDA.w #$0003
	JSL.l CODE_B9A067
	RTS

CODE_B9A879:
	LDA.b $7E
	CMP.w #$023C
	BEQ.b CODE_B9A89B
	LDX.b $70
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDX.w $186B
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDA.w #$0001
	JSL.l CODE_B9A067
	RTS

CODE_B9A89B:
	LDA.w #$000C
	JSL.l CODE_B9A067
	RTS

CODE_B9A8A3:
	JSR.w CODE_B9A8A7
	RTL

CODE_B9A8A7:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BEQ.b CODE_B9A8D9
CODE_B9A8B0:
	LDX.b $70
	JSR.w CODE_B9A625
	TXY
	TAX
	JMP.w (DATA_B9A8BA,x)

DATA_B9A8BA:
	dw CODE_B9A8C6
	dw CODE_B9A8C9
	dw CODE_B9A8C9
	dw CODE_B9A8C9
	dw CODE_B9A8C9
	dw CODE_B9A8C9

CODE_B9A8C6:
	JMP.w CODE_B9A6F2

CODE_B9A8C9:
	LDY.b $72
	LDA.w $0006,y
	AND.w #$0004
	BNE.b CODE_B9A8D6
	JMP.w CODE_B9A763

CODE_B9A8D6:
	JMP.w CODE_B9A7D4

CODE_B9A8D9:
	JSL.l CODE_B88060
	LDA.b $7E
	BNE.b CODE_B9A8F6
	LDA.w $186B
	CMP.w $04FD
	BEQ.b CODE_B9A90F
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$000C
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A8F6:
	LDA.w #$0006
	JSL.l CODE_B9A067
	LDX.b $70
	LDY.w #$0024
	LDA.b $7E
	CMP.w #$0234
	BEQ.b CODE_B9A90C
	LDY.w #$0068
CODE_B9A90C:
	STY.b $38,x
	RTS

CODE_B9A90F:
	LDX.b $70
	LDA.w #$0043
	STA.b $38,x
	LDA.w #$0031
	JSL.l CODE_B9A0AC
	RTS

CODE_B9A91E:
	LDA.w $04D6
	AND.w #$0800
CODE_B9A924:
	CMP.w #$0001
	RTS

CODE_B9A928:
	LDA.b $28,x
	AND.w #$1001
	CMP.w #$0001
	RTS

CODE_B9A931:
	LDA.b $28,x
	AND.w #$1001
	BNE.b CODE_B9A93A
	SEC
	RTS

CODE_B9A93A:
	CLC
	RTS

CODE_B9A93C:
	LDX.b $70
	LDA.b $2A,x
	BPL.b CODE_B9A946
	EOR.w #$FFFF
	INC
CODE_B9A946:
	CMP.w #$0201
	BPL.b CODE_B9A94D
	CLC
	RTS

CODE_B9A94D:
	SEC
	RTS

CODE_B9A94F:
	LDX.b $70
	LDA.b $2A,x
	BPL.b CODE_B9A959
	EOR.w #$FFFF
	INC
CODE_B9A959:
	CMP.w #$00C0
	BPL.b CODE_B9A960
	CLC
	RTS

CODE_B9A960:
	SEC
	RTS

CODE_B9A962:
	LDA.b $2E,x
	ASL
	RTS

CODE_B9A966:
	LDA.b $2E,x
	EOR.w #$8000
	ASL
	RTS

CODE_B9A96D:
	LDA.b $2E,x
	CLC
	ADC.w #$0100
	BPL.b CODE_B9A978
	JMP.w CODE_B9A1B7

CODE_B9A978:
	JMP.w CODE_B9A1B0

CODE_B9A97B:
	CPX.w $186B
	BEQ.b CODE_B9A9AD
	JMP.w CODE_B9A1B0

CODE_B9A983:
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B9A998
	LDA.b $16,x
	SEC
	SBC.l $001973
	CMP.w #$00F0
	BPL.b CODE_B9A998
	SEC
	RTS

CODE_B9A998:
	CLC
	RTS

CODE_B9A99A:
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B9A9B0
	LDA.b $16,x
	SEC
	SBC.l $001973
	CMP.w #$00F0
	BPL.b CODE_B9A9B0
CODE_B9A9AD:
	JMP.w CODE_B9A1B7

CODE_B9A9B0:
	JMP.w CODE_B9A1B0

CODE_B9A9B3:
	LDA.b $2E,x
	BPL.b CODE_B9A9B0
	JMP.w CODE_B9A1B7

CODE_B9A9BA:
	LDA.b $2E,x
	BMI.b CODE_B9A9B0
	JMP.w CODE_B9A1B7

CODE_B9A9C1:
	LDA.b $28,x
	AND.w #$0001
	BNE.b CODE_B9A9B0
	JMP.w CODE_B9A1B7

CODE_B9A9CB:
	LDA.b $28,x
	AND.w #$1000
	BNE.b CODE_B9A9B0
	LDA.w $050F
	SEC
	SBC.b $16,x
	CMP.w #$0048
	BCC.b CODE_B9A9B0
	LDA.b $A0
	AND.w #$0800
	BNE.b CODE_B9A9AD
	LDA.b $18,x
	BMI.b CODE_B9A9AD
	SEC
	SBC.b $16,x
	BMI.b CODE_B9A9B0
	CMP.w #$0048
	BMI.b CODE_B9A9B0
	JMP.w CODE_B9A1B7

CODE_B9A9F5:
	LDX.w $04FD
	LDA.b $38,x
	CMP.w #$0049
	BEQ.b CODE_B9A9AD
	CMP.w #$004F
	BEQ.b CODE_B9A9AD
	JMP.w CODE_B9A1B0

CODE_B9AA07:
	LDA.w #$0001
	TRB.w $1957
	BNE.b CODE_B9AA10
	RTS

CODE_B9AA10:
	LDA.b $6C,x
	STA.b $46,x
	RTS

CODE_B9AA15:
	LDA.b $52,x
	BEQ.b CODE_B9AA23
	LSR
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
CODE_B9AA23:
	RTS

CODE_B9AA24:
	LDA.b $38,x
	CMP.w #$006A
	BEQ.b CODE_B9AA33
	LDA.b $6C,x
	STA.b $46,x
	STZ.b $48,x
	STZ.b $42,x
CODE_B9AA33:
	RTS

CODE_B9AA34:
	LDA.b $4E
	CMP.w #CODE_B38076
	BNE.b CODE_B9AA3D
	CLC
	RTS

CODE_B9AA3D:
	SEC
	RTS

CODE_B9AA3F:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_B9AA6B
	LDA.b $4E
	CMP.w #CODE_B38076
	BNE.b CODE_B9AA64
	LDA.b $12,x
	SEC
	SBC.w $196D
	CMP.w #$0100
	BCS.b CODE_B9AA6B
	LDA.b $16,x
	SEC
	SBC.w $1973
	CMP.w #$00F0
	BCS.b CODE_B9AA6B
CODE_B9AA64:
	LDA.w #$001A
	JSL.l CODE_BFF006
CODE_B9AA6B:
	RTS

CODE_B9AA6C:
	LDA.b $4A,x
	AND.w #$FFFD
	STA.b $4A,x
	LDA.b $2A,x
	CLC
	ADC.w #$0100
	CMP.w #$0200
	BCS.b CODE_B9AA81
	BRL.w CODE_B9A1B0

CODE_B9AA81:
	BRL.w CODE_B9A1B7

CODE_B9AA84:
	LDY.b $72
	LDA.w $000E,y
	BIT.b $1E,x
	BVC.b CODE_B9AA91
	EOR.w #$FFFF
	INC
CODE_B9AA91:
	STA.b $30,x
	RTS

CODE_B9AA94:
	LDA.b $38,x
	CMP.w #$000E
	BEQ.b CODE_B9AA9D
	CLC
	RTS

CODE_B9AA9D:
	LDA.w #$0003
	STA.b $38,x
	SEC
	RTS

CODE_B9AAA4:
	LDA.b $38,x
	CMP.w #$0004
	BEQ.b CODE_B9AACC
	LDA.b $30,x
	BEQ.b CODE_B9AACC
	LDY.b $72
	LDA.w $0004,y
	AND.w #$4000
	BEQ.b CODE_B9AACC
	LDA.w $0010,y
	CMP.w $001A,y
	BEQ.b CODE_B9AAEB
	LDA.b $00
	SEC
	SBC.w $001A,y
	CMP.w #$0006
	BCS.b CODE_B9AAEB
CODE_B9AACC:
	LDA.w $0775
	AND.w #$0060
	BNE.b CODE_B9AADC
	LDA.b $2A,x
	CMP.w #$8000
	ROR
	STA.b $2A,x
CODE_B9AADC:
	STZ.b $30,x
	LDA.w #$0005
	STA.b $38,x
	LDA.b $4A,x
	AND.w #$EFFF
	STA.b $4A,x
	RTS

CODE_B9AAEB:
	JMP.w CODE_B9A8B0

CODE_B9AAEE:
	LDA.b $28,x
	AND.w #$1001
	BEQ.b CODE_B9AAF9
	LDA.b $6C,x
	STA.b $46,x
CODE_B9AAF9:
	RTS

CODE_B9AAFA:
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B9AB0F
	LDY.b $72
	LDA.w $0004,y
	AND.w #$4000
	BEQ.b CODE_B9AB0C
	RTS

CODE_B9AB0C:
	JMP.w CODE_B9A8D9

CODE_B9AB0F:
	JMP.w CODE_B9ABD2

CODE_B9AB12:
	LDA.b $24,x
	SEC
	SBC.w #$0CBC
	CMP.w #$0019
	BCC.b CODE_B9AB1E
	RTS

CODE_B9AB1E:
	LDA.w #DATA_F9151C
	JMP.w CODE_B9A221

CODE_B9AB24:
	LDA.b $28,x
	AND.w #$0303
	BNE.b CODE_B9AB2C
	RTS

CODE_B9AB2C:
	JMP.w CODE_B9A8A7

CODE_B9AB2F:
	LDX.w $18DF
	BEQ.b CODE_B9AB3D
	LDA.b $00,x
	CMP.w #$028C
	BNE.b CODE_B9AB3D
	CLC
	RTS

CODE_B9AB3D:
	SEC
	RTS

CODE_B9AB3F:
	JSL.l CODE_B88093
	LDA.w $186B
	BNE.b CODE_B9AB51
	LDA.w #$0002
	STA.b $38,x
	STZ.w $1955
	RTS

CODE_B9AB51:
	CMP.w $04FD
	BEQ.b CODE_B9AB5C
	LDA.w #$0011
	STA.b $38,x
	RTS

CODE_B9AB5C:
	LDA.w #$0044
	STA.b $38,x
	RTS

CODE_B9AB62:
	JSL.l CODE_B88093
	LDA.w #$0068
	LDY.b $7E
	CPY.w #$0240
	BEQ.b CODE_B9AB7B
	LDA.w #$0024
	LDY.w $186B
	BEQ.b CODE_B9AB7B
	LDA.w #$0027
CODE_B9AB7B:
	STA.b $38,x
	LDA.w #$0005
	JSL.l CODE_B9A067
	RTS

CODE_B9AB85:
	LDX.b $70
	LDA.w #$FE00
	STA.b $2E,x
	LDA.w #$0200
	STA.b $44,x
	LDA.w #$0007
	STA.b $38,x
	RTS

CODE_B9AB97:
	LDA.b $2E,x
	BPL.b CODE_B9AB9C
	RTS

CODE_B9AB9C:
	LDA.w #$0200
	STA.b $44,x
	RTS

CODE_B9ABA2:
	LDA.b $18,x
	BMI.b CODE_B9ABB2
	SEC
	SBC.b $16,x
	BMI.b CODE_B9ABB9
	BEQ.b CODE_B9ABBF
	CMP.w #$0010
	BMI.b CODE_B9ABB3
CODE_B9ABB2:
	RTS

CODE_B9ABB3:
	LDA.w #$0200
	STA.b $44,x
	RTS

CODE_B9ABB9:
	LDA.w #$0300
	STA.b $44,x
	RTS

CODE_B9ABBF:
	RTS

CODE_B9ABC0:
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B9ABC8
	RTS

CODE_B9ABC8:
	JSL.l CODE_B880BA
	RTS

CODE_B9ABCD:
	JSL.l CODE_B880BD
	RTS

CODE_B9ABD2:
	LDX.b $70
	LDA.b $28,x
	AND.w #$1010
	BEQ.b CODE_B9ABDF
	JSL.l CODE_B880BA
CODE_B9ABDF:
	JSL.l CODE_B88060
	JMP.w CODE_B9A8B0

CODE_B9ABE6:
	JSR.w CODE_B9AC50
	JSL.l CODE_B88075
	JSR.w CODE_B9AB3F
	LDA.w #$0008
	STA.w $1955
	RTS

CODE_B9ABF7:
	JSR.w CODE_B9AC50
	JSR.w CODE_B9AB85
	LDA.w #$0010
	STA.w $1955
	RTS

CODE_B9AC04:
	CPX.w $04FD
	BEQ.b CODE_B9AC14
	LDA.b $30,x
	BEQ.b CODE_B9AC14
	LDA.w #$0018
	JSL.l CODE_B9A0AC
CODE_B9AC14:
	RTS

CODE_B9AC15:
	CPX.w $04FD
	BEQ.b CODE_B9AC30
	LDA.b $2A,x
	SEC
	SBC.b $36,x
	BPL.b CODE_B9AC25
	EOR.w #$FFFF
	INC
CODE_B9AC25:
	LSR
	CMP.w #$0100
	BCS.b CODE_B9AC2E
	LDA.w #$0100
CODE_B9AC2E:
	STA.b $44,x
CODE_B9AC30:
	RTS

CODE_B9AC31:
	CPX.w $04FD
	BEQ.b CODE_B9AC4F
	LDA.b $30,x
	BNE.b CODE_B9AC4F
	LDA.b $2A,x
	SEC
	SBC.b $36,x
	CLC
	ADC.w #$0080
	CMP.w #$0100
	BCS.b CODE_B9AC4F
	LDA.w #$0017
	JSL.l CODE_B9A0AC
CODE_B9AC4F:
	RTS

CODE_B9AC50:
	LDA.b $38,x
	CMP.w #$0009
	BEQ.b CODE_B9AC68
	LDA.b $36,x
	CMP.w #$8000
	ROR
	STA.b $36,x
	EOR.w #$FFFF
	SEC
	ADC.b $2A,x
	STA.b $2A,x
	RTS

CODE_B9AC68:
	LDY.b $72
	LDA.w $0006,y
	LDY.w #$0108
	AND.w #$0004
	BNE.b CODE_B9AC78
	LDY.w #$0100
CODE_B9AC78:
	LDA.w $04E0
	AND.w #$0300
	BEQ.b CODE_B9AC90
	AND.w #$0100
	BNE.b CODE_B9AC8A
	SEC
	SBC.b [$6A],y
	BRA.b CODE_B9AC90

CODE_B9AC8A:
	LDA.b [$6A],y
	CMP.w #$8000
	ROR
CODE_B9AC90:
	STA.b $2A,x
	STZ.b $36,x
	RTS

CODE_B9AC95:
	LDA.b $2E,x
	CLC
	ADC.w #$0400
	BMI.b CODE_B9ACA3
	LSR
	LSR
	ADC.b $44,x
	STA.b $44,x
CODE_B9ACA3:
	LDA.b $5E,x
	CMP.w #$0001
	RTS

CODE_B9ACA9:
	CPX.w $04FD
	BEQ.b CODE_B9ACBC
	LDA.b $34,x
	BEQ.b CODE_B9ACB9
	LDA.w #$001C
	JSL.l CODE_B9A0AC
CODE_B9ACB9:
	JSR.w CODE_B9ACBD
CODE_B9ACBC:
	RTS

CODE_B9ACBD:
	LDA.b $30,x
	BEQ.b CODE_B9ACD0
	LSR
	EOR.b $1E,x
	AND.w #$4000
	BNE.b CODE_B9ACD0
	LDA.w #$001D
	JSL.l CODE_B9A0AC
CODE_B9ACD0:
	RTS

CODE_B9ACD1:
	CPX.w $04FD
	BEQ.b CODE_B9ACED
	JSR.w CODE_B9ACBD
	LDA.b $2E,x
	BPL.b CODE_B9ACE1
	EOR.w #$FFFF
	INC
CODE_B9ACE1:
	LSR
	CMP.w #$0100
	BCS.b CODE_B9ACEA
	LDA.w #$0100
CODE_B9ACEA:
	STA.b $44,x
	RTS

CODE_B9ACED:
	LDY.w $04F9
	LDA.w $002E,y
	BPL.b CODE_B9ACF9
	EOR.w #$FFFF
	INC
CODE_B9ACF9:
	LSR
	CMP.w #$0100
	BCS.b CODE_B9AD02
	LDA.w #$0100
CODE_B9AD02:
	STA.b $44,x
	RTS

CODE_B9AD05:
	CPX.w $04FD
	BEQ.b CODE_B9AD20
	LDA.b $34,x
	BNE.b CODE_B9AD20
	LDA.b $2E,x
	CLC
	ADC.w #$0040
	CMP.w #$0080
CODE_B9AD17:
	BCS.b CODE_B9AD20
	LDA.w #$001B
	JSL.l CODE_B9A0AC
CODE_B9AD20:
	RTS

CODE_B9AD21:
	LDA.w #$0001
	STA.w $1871
	RTS

CODE_B9AD28:
	LDA.w #$FFFF
	STA.w $1871
	RTS

CODE_B9AD2F:
	LDA.w #$4000
	TSB.w $1877
	RTS

CODE_B9AD36:
	LDA.w $186B
	BEQ.b CODE_B9AD3E
	JMP.w CODE_B9A65D

CODE_B9AD3E:
	JMP.w CODE_B9A8A7

CODE_B9AD41:
	LDA.w $186B
	BEQ.b CODE_B9AD69
	JSR.w CODE_B9A833
	BCS.b CODE_B9AD68
	LDA.b $2A,x
	BPL.b CODE_B9AD53
	EOR.w #$FFFF
	INC
CODE_B9AD53:
	ASL
	STA.b $1A
	LDA.w #$00C0
	CMP.b $1A
	BCS.b CODE_B9AD66
	LDA.w #$0200
	CMP.b $1A
	BCC.b CODE_B9AD66
	LDA.b $1A
CODE_B9AD66:
	STA.b $44,x
CODE_B9AD68:
	RTS

CODE_B9AD69:
	JMP.w CODE_B9A8A7

CODE_B9AD6C:
	LDX.w $186B
	BEQ.b CODE_B9AD9D
	STZ.b $2A,x
	STZ.b $30,x
	LDY.w #$000E
	JSR.w CODE_B9A5F7
	STA.b $38,x
	INY
	INY
	LDA.b [$42],y
	STX.b $76
	JSL.l CODE_B9A078
	LDX.w $186B
	JSL.l CODE_B9E021
	LDY.w $186B
	LDA.w $0012,y
	STA.w $0054,y
	LDA.w $0016,y
	STA.w $0056,y
CODE_B9AD9D:
	RTS

CODE_B9AD9E:
	LDA.w $186B
	BEQ.b CODE_B9ADA6
	JMP.w CODE_B9A1B7

CODE_B9ADA6:
	JMP.w CODE_B9A1B0

CODE_B9ADA9:
	RTS

CODE_B9ADAA:
	CPX.w $04FD
	BNE.b CODE_B9ADB0
	RTS

CODE_B9ADB0:
	LDA.b $44,x
	SEC
	SBC.w #$0010
	CMP.w #$0100
	BCS.b CODE_B9ADBE
	LDA.w #$0100
CODE_B9ADBE:
	STA.b $44,x
	LDY.w #$0029
	JSR.w CODE_B9A60E
	RTS

CODE_B9ADC7:
	LDA.w $186B
	BEQ.b CODE_B9ADCF
	JMP.w CODE_B9A65D

CODE_B9ADCF:
	JMP.w CODE_B9A8A7

CODE_B9ADD2:
	LDX.w $186B
	BEQ.b CODE_B9ADFA
	LDY.w #$0012
	LDA.b $7E
	CMP.w #$023C
	BNE.b CODE_B9ADE4
	LDY.w #$0026
CODE_B9ADE4:
	JSR.w CODE_B9A5F7
	STA.b $38,x
	JSR.w CODE_B9A5E6
	LDA.b $2E,x
	BMI.b CODE_B9ADFA
	CMP.w #$0100
	BCC.b CODE_B9ADFA
	LDA.w #$0100
	STA.b $2E,x
CODE_B9ADFA:
	RTS

CODE_B9ADFB:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B9AE0B
	LDA.b $4A,x
	ORA.w #$0800
	STA.b $4A,x
CODE_B9AE0B:
	LDX.w $186B
	BNE.b CODE_B9AE11
	RTS

CODE_B9AE11:
	LDY.w #$0014
	JSR.w CODE_B9A5F7
	STA.b $5A,x
	INY
	INY
	LDA.b [$42],y
	STA.b $38,x
	INY
	INY
	LDA.b [$42],y
	STX.b $76
	JSL.l CODE_B9A078
	LDX.w $186B
	JSL.l CODE_B9E021
	LDY.b $72
	LDA.w $0004,y
	LDX.b $7E
	BEQ.b CODE_B9AE4C
	LDX.w #$0250
	LDY.w #$0258
	AND.w #$0800
	BEQ.b CODE_B9AE5D
	LDX.w #$0260
	LDY.w #$0268
	BRA.b CODE_B9AE5D

CODE_B9AE4C:
	LDX.w #$0130
	LDY.w #$0138
	AND.w #$0800
	BEQ.b CODE_B9AE5D
	LDX.w #$0140
	LDY.w #$0148
CODE_B9AE5D:
	LDA.b [$6A],y
	LDY.w $186B
	STA.w $002E,y
	TXY
	LDA.b [$6A],y
	LDX.b $70
	LDY.w $186B
	BIT.b $1E,x
	BVC.b CODE_B9AE75
	EOR.w #$FFFF
	INC
CODE_B9AE75:
	STA.w $002A,y
	STA.w $0030,y
	LSR
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.w $0012,y
	STA.w $0054,y
	LDA.w $0016,y
	STA.w $0056,y
	LDA.w #$0000
	STA.w $0028,y
	LDA.w $1875
	AND.w #$FFDE
	STA.w $003A,y
	LDA.w $1873
	STA.w $000E,y
	STZ.w $186B
	RTS

CODE_B9AEAD:
	LDX.w $186B
	BEQ.b CODE_B9AEC4
	LDY.w #$0012
	LDA.b $7E
	CMP.w #$023C
	BNE.b CODE_B9AEBF
	LDY.w #$0026
CODE_B9AEBF:
	JSR.w CODE_B9A5F7
	STA.b $38,x
CODE_B9AEC4:
	RTS

CODE_B9AEC5:
	LDX.w $186B
	BNE.b CODE_B9AECB
	RTS

CODE_B9AECB:
	LDY.w #$0028
	JSR.w CODE_B9A5F7
	STA.b $5A,x
	INY
	INY
	LDA.b [$42],y
	STA.b $38,x
	INY
	INY
	LDA.b [$42],y
	STX.b $76
	JSL.l CODE_B9A078
	JSR.w CODE_B9AF4B
	LDX.b $70
	LDY.w $186B
	LDA.w #$FF80
	STA.w $002E,y
	BIT.b $1E,x
	BVC.b CODE_B9AF05
	LDA.w #$FF00
	CLC
	ADC.b $2A,x
	CMP.w #$FF00
	BCC.b CODE_B9AF13
	LDA.w #$FF00
	BRA.b CODE_B9AF13

CODE_B9AF05:
	LDA.w #$0100
	CLC
	ADC.b $2A,x
	CMP.w #$0100
	BCS.b CODE_B9AF13
	LDA.w #$0100
CODE_B9AF13:
	STA.w $002A,y
	STA.w $0030,y
	LSR
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.w $0012,y
	STA.w $0054,y
	LDA.w $0016,y
	STA.w $0056,y
	LDA.w #$0000
	STA.w $0028,y
	LDA.w $1875
	AND.w #$FFDE
	STA.w $003A,y
	LDA.w $1873
	STA.w $000E,y
	STZ.w $186B
	RTS

CODE_B9AF4B:
	LDX.w $186B
	LDY.w $04F9
	LDA.w $0016,y
	PHA
	LDA.b $16,x
	CMP.w $0018,y
	BCC.b CODE_B9AF5F
	LDA.w $0018,y
CODE_B9AF5F:
	STA.w $0016,y
	JSL.l CODE_B9E021
	PLA
	LDY.w $04F9
	STA.w $0016,y
	RTS

CODE_B9AF6E:
	LDX.w $186B
	BEQ.b CODE_B9AF9B
	STZ.b $2A,x
	STZ.b $30,x
	LDY.w #$0022
	JSR.w CODE_B9A5F7
	STA.b $38,x
	INY
	INY
	LDA.b [$42],y
	STX.b $76
	JSL.l CODE_B9A078
	JSR.w CODE_B9AF4B
	LDY.w $186B
	LDA.w $0012,y
	STA.w $0054,y
	LDA.w $0016,y
	STA.w $0056,y
CODE_B9AF9B:
	RTS

CODE_B9AF9C:
	LDY.w #$000A
	JSL.l CODE_BB8585
	RTS

CODE_B9AFA4:
	LDA.w $075C
	CMP.w #$0003
	BNE.b CODE_B9AFB3
	LDA.w #$0020
	JSL.l CODE_BFF006
CODE_B9AFB3:
	RTS

CODE_B9AFB4:
	LDA.w #$0037
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $30,x
	STZ.b $2E,x
	LDA.b $12,x
	STA.b $5E,x
	STZ.b $5C,x
	LDA.w #$007E
	JSL.l CODE_B9A0AC
	RTS

CODE_B9AFCD:
	LDA.w #$F900
	STA.b $2E,x
	LDA.w #$0400
	STA.b $30,x
	RTS

CODE_B9AFD8:
	LDA.b $30,x
	CMP.w #$8000
	ROR.b $30,x
CODE_B9AFDF:
	LDY.w #$00F8
	LDA.b [$6A],y
	STA.b $2E,x
	RTS

CODE_B9AFE7:
	CPX.w $04F9
	BNE.b CODE_B9AFFF
	LDA.w #$820F
	JSL.l CODE_808024
	LDA.w #$0001
	TSB.w $05AF
	LDA.w #$FFFF
	STA.w $195B
CODE_B9AFFF:
	RTS

CODE_B9B000:
	LDA.w $1957
	CPX.w $04F9
	BEQ.b CODE_B9B00B
	LDA.w $1927
CODE_B9B00B:
	EOR.w #$FFFF
	AND.w #$8000
	CMP.w #$0001
	RTS

CODE_B9B015:
	CPX.w $04F9
	BEQ.b CODE_B9B02B
	LDA.w $195A
	AND.w #$FFFD
	ORA.w #$0001
	STA.w $195A
	JSL.l CODE_BB860F
	RTS

CODE_B9B02B:
	LDA.w $1959
	AND.w #$FFFD
	ORA.w #$0001
	STA.w $1959
	JSL.l CODE_BB8600
	RTS

CODE_B9B03C:
	CPX.w $04F9
	BEQ.b CODE_B9B052
	LDA.w $195A
	AND.w #$FFFE
	ORA.w #$0002
	STA.w $195A
	JSL.l CODE_BB860F
	RTS

CODE_B9B052:
	LDA.w $1959
	AND.w #$FFFE
	ORA.w #$0002
	STA.w $1959
	JSL.l CODE_BB8600
	RTS

CODE_B9B063:
	CPX.w $04F9
	BEQ.b CODE_B9B079
	LDA.w #$0003
	TRB.w $195A
	LDA.w #$8000
	TRB.w $1927
	JSL.l CODE_BB860F
	RTS

CODE_B9B079:
	LDA.w #$0003
	TRB.w $195A
	LDA.w #$8000
	TRB.w $1957
	JSL.l CODE_BB8600
	RTS

CODE_B9B08A:
	LDX.w $04FD
	LDA.b $38,x
	CMP.w #$0040
	BNE.b CODE_B9B09F
	JSL.l CODE_B880A2
	JSL.l CODE_BB85D3
	JMP.w CODE_B9A1B0

CODE_B9B09F:
	JMP.w CODE_B9A1B7

CODE_B9B0A2:
	LDA.b $2E,x
	BMI.b CODE_B9B0BC
	STZ.b $2E,x
	LDA.b $44,x
	SEC
	SBC.w #$0010
	STA.b $44,x
	CMP.w #$0081
	BCS.b CODE_B9B0BC
	LDA.w #DATA_F927FC
	STA.b $46,x
	STZ.b $48,x
CODE_B9B0BC:
	RTS

CODE_B9B0BD:
	LDA.b $30,x
	CMP.w #$0001
	RTS

CODE_B9B0C3:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_B9B0D3
	LDA.b $4A,x
	ORA.w #$0800
	STA.b $4A,x
CODE_B9B0D3:
	LDX.w $04FD
	LDA.w #$00D8
	STA.b $0E,x
	LDA.w $04D6
	AND.w #$0800
	BEQ.b CODE_B9B0E6
	JMP.w CODE_B9B150

CODE_B9B0E6:
	LDA.w #$0035
	JSL.l CODE_B9A091
	LDX.w $04F9
	LDY.w $04FD
	LDA.w #$0046
	STA.b $38,x
	LDA.w #$0000
	STA.w $0028,y
	LDA.w $003A,y
	ORA.w #$0024
	STA.w $003A,y
	LDX.w $186B
	JSL.l CODE_B9E021
	STZ.w $186B
	LDY.w #$0060
	LDA.b [$6A],y
	LDY.w $04FD
	STA.w $002E,y
	LDY.w #$0058
	LDA.b [$6A],y
	LDY.w $04FD
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_B9B12E
	EOR.w #$FFFF
	INC
CODE_B9B12E:
	STA.w $002A,y
	CPX.w $0501
	BEQ.b CODE_B9B143
	LDA.w #$0047
	STA.w $0038,y
	LDA.w #$0000
	STA.w $0030,y
	RTS

CODE_B9B143:
	LDA.w #$0050
	STA.w $0038,y
	LDA.w $002A,y
	STA.w $0030,y
	RTS

CODE_B9B150:
	LDA.w #$0033
	JSL.l CODE_B9A091
	LDX.w $04F9
	LDY.w $04FD
	LDA.w #$0048
	STA.b $38,x
	LDA.w #$0049
	CPX.w $0501
	BNE.b CODE_B9B16D
	LDA.w #$004F
CODE_B9B16D:
	STA.w $0038,y
	LDY.w #$0070
	LDA.b [$6A],y
	LDY.w $04FD
	STA.w $002E,y
	LDA.w #$0000
	CPY.w $0501
	BEQ.b CODE_B9B193
	LDY.w #$0068
	LDA.b [$6A],y
	LDY.w $04FD
	BIT.b $1E,x
	BVC.b CODE_B9B193
	EOR.w #$FFFF
	INC
CODE_B9B193:
	STA.w $002A,y
	LDA.w #$0000
	STA.w $0030,y
	STA.w $0028,y
	LDA.w $003A,y
	ORA.w #$00B4
	STA.w $003A,y
	LDX.w $186B
	JSL.l CODE_B9E021
	STZ.w $186B
	RTS

DATA_B9B1B3:
	dw $0041,$0041,$0064,$0041

DATA_B9B1BB:
	dw $0042,$0059,$0065,$0072

CODE_B9B1C7:
	LDX.b $7C
	BEQ.b CODE_B9B1CB
	JSL.l CODE_B9A035
CODE_B9B1CB:
	RTS

CODE_B9B1CC:
	LDY.w #DATA_F92CE7
	BRA.b CODE_B9B1D4

CODE_B9B1D1:
	LDY.w #DATA_F92C43
CODE_B9B1D4:
	LDA.l $0004F9
	TAX
	LDA.b $30,x
	BEQ.b CODE_B9B1E3
	LDX.b $70
	STY.b $46,x
	STZ.b $48,x
CODE_B9B1E3:
	RTS

CODE_B9B1E4:
	LDA.l $0004F9
	TAX
	LDA.b $30,x
	CMP.w #$0001
	RTS

CODE_B9B1EF:
	LDA.w #$0008
	BIT.b $1E,x
	BVC.b CODE_B9B1F9
	LDA.w #$0007
CODE_B9B1F9:
	JSL.l CODE_BFF006
	RTS

CODE_B9B1FE:
	LDA.w $1957
	AND.w #$4000
	BNE.b CODE_B9B209
	JMP.w CODE_B9A6F2

CODE_B9B209:
	JMP.w CODE_B9B3FD

CODE_B9B20C:
	LDA.b $2A,x
	BPL.b CODE_B9B214
	EOR.w #$FFFF
	INC
CODE_B9B214:
	CLC
	ADC.w #$0100
	STA.b $44,x
	RTS

CODE_B9B21B:
	LDA.w #$0006
	JSL.l CODE_BFF009
	LDA.w $1879
	BNE.b CODE_B9B22E
	LDA.w #DATA_F93167
	STA.b $46,x
	STZ.b $48,x
CODE_B9B22E:
	RTS

CODE_B9B22F:
	LDA.w $0777
	AND.w #$0020
	BEQ.b CODE_B9B2A4
	LDA.w $1891
	CMP.w #$0007
	BCS.b CODE_B9B2A4
	LDA.w $0775
	AND.w #$0200
	BNE.b CODE_B9B272
	LDA.w $050F
	SEC
	SBC.b $16,x
	CMP.w #$0038
	BCS.b CODE_B9B2A4
	LDA.b $16,x
	STA.b $1C
	LDA.w #$0014
	BIT.b $1E,x
	BVC.b CODE_B9B260
	LDA.w #$FFEC
CODE_B9B260:
	CLC
	ADC.b $12,x
	JSL.l CODE_B880B1
	CMP.w $050F
	BCC.b CODE_B9B2A4
	LDA.w #DATA_F93193
	STA.b $46,x
	RTS

CODE_B9B272:
	LDA.w #$0020
	BIT.b $1E,x
	BVC.b CODE_B9B27C
	LDA.w #$FFE0
CODE_B9B27C:
	CLC
	ADC.b $12,x
	LDY.w #$FFFE
CODE_B9B282:
	INY
	INY
	CMP.w $18B7,y
	BCC.b CODE_B9B2A4
	CMP.w $18C1,y
	BCS.b CODE_B9B282
	LDA.b $1E,x
	AND.w #$3000
	CMP.w #$3000
	BEQ.b CODE_B9B29E
	LDA.w #DATA_F93211
	STA.b $46,x
	RTS

CODE_B9B29E:
	LDA.w #DATA_F931DC
	STA.b $46,x
	RTS

CODE_B9B2A4:
	RTS

CODE_B9B2A5:
	LDA.w #$0006
	JSL.l CODE_BFF009
	LDA.w $04DA
	AND.w #$0300
	BNE.b CODE_B9B2CD
	LDA.w $04D6
	BIT.w #$0020
	BNE.b CODE_B9B2C4
	AND.w #$0480
	CMP.w #$0480
	BNE.b CODE_B9B2CD
CODE_B9B2C4:
	LDA.w $1891
	CMP.w #$0007
	BCS.b CODE_B9B2CD
	RTS

CODE_B9B2CD:
	LDA.b $6C,x
	STA.b $46,x
	STZ.b $48,x
	RTS

CODE_B9B2D4:
	LDA.w $1891
	CMP.w #$0007
	BCS.b CODE_B9B2E6
	INC.w $1891
	LDA.w #$000A
	JSL.l CODE_BFF006
CODE_B9B2E6:
	RTS

CODE_B9B2E7:
	LDA.b $2E,x
	BMI.b CODE_B9B301
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_B9B301
	LDA.w #$B2FF
	STA.b $48,x
	LDA.w #$002C
	STA.b $38,x
CODE_B9B2FF:
	STZ.b $2A,x
CODE_B9B301:
	LDA.w $04D6
	AND.w #$0090
	BNE.b CODE_B9B30B
	STZ.b $6C,x
CODE_B9B30B:
	RTS

CODE_B9B30C:
	LDA.w $1891
	DEC
	ASL
	RTS

CODE_B9B312:
	CLC
	LDA.b $30,x
	BEQ.b CODE_B9B31C
	LSR
	EOR.b $1E,x
	ASL
	ASL
CODE_B9B31C:
	RTS

CODE_B9B31D:
	LDA.w $04D6
	AND.w #$0800
	CMP.w #$0001
	RTS

CODE_B9B327:
	LDA.w $1891
	CMP.w #$0001
	BCC.b CODE_B9B334
	LDA.b $6C,x
	CMP.w #$0001
CODE_B9B334:
	RTS

CODE_B9B335:
	LDA.w #$0001
	TRB.w $1957
	CLC
	BEQ.b CODE_B9B33F
	SEC
CODE_B9B33F:
	RTS

CODE_B9B340:
	LDY.w #$003C
	JSL.l CODE_BB85B8
	BCS.b CODE_B9B358
	DEC.w $1891
	BPL.b CODE_B9B351
	STZ.w $1891
CODE_B9B351:
	LDA.w #$0009
	JSL.l CODE_BFF006
CODE_B9B358:
	RTS

CODE_B9B359:
	LDY.w #$003E
	JSL.l CODE_BB85B8
	BCS.b CODE_B9B371
	DEC.w $1891
	BPL.b CODE_B9B36A
	STZ.w $1891
CODE_B9B36A:
	LDA.w #$0009
	JSL.l CODE_BFF006
CODE_B9B371:
	RTS

CODE_B9B372:
	LDA.w #$0001
	STA.w $1871
	JSR.w CODE_B9AD2F
	LDX.w $186B
	LDY.b $70
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDA.w $004A,y
	AND.w #$FFFE
	STA.w $004A,y
	RTS

CODE_B9B399:
	LDA.w #$FFFF
	STA.w $1871
	LDX.w $186B
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDX.b $70
	LDA.b $4A,x
	AND.w #$FFFE
	STA.b $4A,x
	RTS

CODE_B9B3B3:
	LDA.b $1E,x
	EOR.b $5E,x
	AND.w #$4000
	CMP.w #$0001
	RTS

CODE_B9B3BE:
	LDY.w #$0290
	LDA.b [$6A],y
	BIT.b $1E,x
	BVC.b CODE_B9B3CB
	EOR.w #$FFFF
	INC
CODE_B9B3CB:
	STA.b $2A,x
	STZ.b $30,x
	INC.b $5A,x
	RTS

CODE_B9B3D2:
	LDA.b $1A,x
	CMP.w #$0010
	BCS.b CODE_B9B3FA
	LDA.w #$006B
	STA.b $38,x
	STZ.b $2A,x
	STZ.b $5A,x
	JSL.l CODE_B88078
	JSL.l CODE_B88060
	SEP.b #$20
	LDA.b #$10
	STA.w $0473
	REP.b #$20
	JSL.l CODE_B7D7FB
	JMP.w CODE_B9A1B0

CODE_B9B3FA:
	JMP.w CODE_B9A1B7

CODE_B9B3FD:
	LDA.w #$0057
	JSL.l CODE_B9A0BA
	LDA.w #$006C
	STA.b $38,x
	LDY.w #$02A0
	LDA.b [$6A],y
	STA.b $30,x
	STA.b $2A,x
	RTS

CODE_B9B413:
	LDY.w #$0022
	JSL.l CODE_BB85B8
	RTS

CODE_B9B41B:
	LDY.w #$0024
	JSL.l CODE_BB85B8
	RTS

CODE_B9B423:
	LDA.w #$006D
	STA.b $38,x
	LDY.w #$0298
	LDA.b [$6A],y
	STA.b $2E,x
	LDA.b $4A,x
	AND.w #$FFFE
	ORA.w #$0800
	STA.b $4A,x
	RTS

CODE_B9B43A:
	LDY.w #$000C
	LDA.b [$6A],y
	BIT.b $1E,x
	BVC.b CODE_B9B447
	EOR.w #$FFFF
	INC
CODE_B9B447:
	STA.b $30,x
	STA.b $2A,x
	LDY.w #$000E
	LDA.b [$6A],y
	STA.b $34,x
	STA.b $2E,x
	LDY.w #$0010
	LDA.b [$6A],y
	STA.b $5A,x
	INC.b $38,x
	RTS

CODE_B9B45E:
	LDA.w #$002E
	STA.b $38,x
	LDA.w #$0400
	BIT.b $1E,x
	BVC.b CODE_B9B46E
	EOR.w #$FFFF
	INC
CODE_B9B46E:
	STA.b $2A,x
	STA.b $30,x
	RTS

CODE_B9B473:
	LDA.w #$0001
	TRB.w $1957
	BNE.b CODE_B9B47C
	RTS

CODE_B9B47C:
	JSR.w CODE_B9A5C4
	LDA.w #$0004
	JSL.l CODE_B9A067
	RTS

CODE_B9B487:
	LDA.b $30,x
	BNE.b CODE_B9B497
	LDY.w $04FB
	LDA.w $0004,y
	AND.w #$0080
	BEQ.b CODE_B9B497
	RTS

CODE_B9B497:
	JMP.w CODE_B9A6F2

CODE_B9B49A:
	LDA.b $30,x
	BNE.b CODE_B9B4AA
	LDY.w $04FB
	LDA.w $0004,y
	AND.w #$0080
	BEQ.b CODE_B9B4B2
	RTS

CODE_B9B4AA:
	LDA.w #$0000
	JSL.l CODE_B9A067
	RTS

CODE_B9B4B2:
	LDA.w #$0680
	BIT.b $1E,x
	BVC.b CODE_B9B4BD
	EOR.w #$FFFF
	INC
CODE_B9B4BD:
	STA.b $5C,x
	STA.b $2A,x
	STA.b $30,x
	LDA.w #$0030
	STA.b $38,x
	LDA.w #$0006
	JSL.l CODE_B9A067
	RTS

CODE_B9B4D0:
	LDA.b $2A,x
	CLC
	ADC.w #$0060
	CMP.w #$00C0
	BCS.b CODE_B9B4DE
	JSR.w CODE_B9A6F2
CODE_B9B4DE:
	RTS

CODE_B9B4DF:
	CLC
	LDA.b $30,x
	BEQ.b CODE_B9B4E9
	LSR
	EOR.b $1E,x
	ASL
	ASL
CODE_B9B4E9:
	RTS

CODE_B9B4EA:
	LDY.w #$0012
	JSL.l CODE_BB85B8
	BCS.b CODE_B9B50C
	LDX.b $76
	JSL.l CODE_B9E021
	LDX.b $76
	LDY.b $70
	LDA.w $002A,y
	CLC
	ADC.b $2A,x
	STA.b $2A,x
	LDA.w #$0011
	JSL.l CODE_BFF006
CODE_B9B50C:
	RTS

CODE_B9B50D:
	LDA.w #$0001
	TRB.w $1957
	RTS

CODE_B9B514:
	LDA.w #$0001
	TRB.w $1957
	BNE.b CODE_B9B51D
	RTS

CODE_B9B51D:
	LDA.w #DATA_F93A31
	STA.b $46,x
	STZ.b $48,x
	RTS

CODE_B9B525:
	JSR.w CODE_B9A833
	BCS.b CODE_B9B532
	LDA.w $186B
	BNE.b CODE_B9B532
	JSR.w CODE_B9A6F2
CODE_B9B532:
	RTS

CODE_B9B533:
	LDX.w $186B
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDX.b $70
	LDA.b $4A,x
	AND.w #$FFFE
	STA.b $4A,x
	RTS

CODE_B9B547:
	LDA.b $2A,x
	BPL.b CODE_B9B54F
	EOR.w #$FFFF
	INC
CODE_B9B54F:
	CMP.w #$0140
	BCS.b CODE_B9B557
	LDA.w #$0140
CODE_B9B557:
	STA.b $44,x
	JMP.w CODE_B9A833

CODE_B9B55C:
	LDA.w $1957
	AND.w #$0002
	BNE.b CODE_B9B57A
	LDA.w #DATA_F93EC5
	STA.b $46,x
	STZ.b $48,x
	LDA.w #$0004
	TSB.w $1957
	STZ.b $2A,x
	STZ.b $30,x
	LDA.w #$0001
	STA.b $38,x
CODE_B9B57A:
	RTS

CODE_B9B57B:
	LDA.w #$0004
	TRB.w $1957
	RTS

CODE_B9B582:
	LDA.b $68,x
	AND.w #$0003
	CMP.w #$0003
	BEQ.b CODE_B9B58F
	JMP.w CODE_B9A1B7

CODE_B9B58F:
	JMP.w CODE_B9A1B0

CODE_B9B592:
	LDY.w #$011F
	JMP.w CODE_B9B867

DATA_B9B598:
	dw $2549,$0000,$254E,$0000,$2553,$0000,$254E,$0000
	dw $2549,$0000,$254E,$0000,$2553,$0000,$254E,$0000
	dw $24A9,$24AE,$24B3,$24B8,$24BD,$24C2,$24C7,$24CC
	dw $24D1,$24D6,$24DB,$24E0,$24E5,$24EA,$24EF,$24F4
	dw $24F9,$24FE,$2503,$2508,$250D,$2512,$2517,$251C
	dw $2521,$2526,$252B,$2530,$2535,$253A,$253F,$2544
	dw $25CB,$25CB,$25CB,$25CB,$25CB,$25CB,$25CB,$25CB
	dw $25CB,$25CB,$25CB,$25CB,$25CB,$25CB,$25CB,$25CB
	dw $25B2,$0000,$25B7,$0000,$25BC,$0000,$25C1,$0000
	dw $25C6,$0000,$25C1,$0000,$25BC,$0000,$25B7,$0000
	dw $25FD,$25FD,$25FD,$25FD,$25FD,$25FD,$25FD,$25FD
	dw $25FD,$25FD,$25FD,$25FD,$25FD,$25FD,$25FD,$25FD

DATA_B9B658:
	dw $2558,$255D,$2562,$2567,$2206

CODE_B9B662:
	LDA.w #$1135
	BRA.b CODE_B9B6B4

CODE_B9B667:
	LDY.b $5C,x
	LDA.w $0040,y
	BNE.b CODE_B9B67A
	RTS

CODE_B9B66F:
	LDY.b $5C,x
	LDA.w $0040,y
	CMP.w #$0006
	BNE.b CODE_B9B67A
	RTS

CODE_B9B67A:
	LDA.w #DATA_F93FE4
	STA.b $46,x
	STZ.b $42,x
	JSR.w CODE_B9B6DC
	CLC
	ADC.w #$1135
	STA.b $24,x
	RTS

CODE_B9B68B:
	LDA.w #$1987
	BRA.b CODE_B9B6B4

CODE_B9B690:
	LDY.b $5C,x
	LDA.w $0040,y
	BNE.b CODE_B9B6A3
	RTS

CODE_B9B698:
	LDY.b $5C,x
	LDA.w $0040,y
	CMP.w #$0006
	BNE.b CODE_B9B6A3
	RTS

CODE_B9B6A3:
	LDA.w #DATA_F9400A
	STA.b $46,x
	STZ.b $42,x
	JSR.w CODE_B9B6DC
	CLC
	ADC.w #$1987
	STA.b $24,x
	RTS

CODE_B9B6B4:
	STA.b $1E
	JSL.l CODE_808018
	BIT.w #$003F
	BNE.b CODE_B9B6C8
	PLA
	CLC
	ADC.w #$0003
	PHA
	BRL.w CODE_B9A1B0

CODE_B9B6C8:
	XBA
	BIT.w #$003F
	BNE.b CODE_B9B6D1
	BRL.w CODE_B9A1B0

CODE_B9B6D1:
	JSR.w CODE_B9B6DC
	CLC
	ADC.b $1E
	STA.b $24,x
	BRL.w CODE_B9A1B7

CODE_B9B6DC:
	LDY.b $5C,x
	LDA.w $0040,y
	ASL
	ASL
	ADC.w $0040,y
	RTS

DATA_B9B6E7:
	dw $8005,$2738,$030C,$4286,$3A57,$8050,$420E,$00AA
	dw $43DF,$411E,$414B,$4178,$41CD,$3B0B,$3A70,$0401
	dw $0438,$0492,$049C,$04D8,$0550,$0569,$4295,$429F
	dw $0582,$0537,$0596,$05A0,$43DA,$4376,$3B2E,$0618
	dw $3B33,$402E,$3A89,$43EE,$3DC2,$3D7C,$1BC1,$00A0
	dw $258A,$2977,$226A

DATA_B9B73D:
	dw $22D3

CODE_B9B73F:
	dw $2607,$2684

DATA_B9B743:
	dw $2616,$2981,$256C,$25F8,$28D7,$285A,$2602,$2643
	dw $29F9,$297C,$0249,$3034,$03B1,$0384,$01E0,$3638
	dw $385E,$0640,$351B,$064F,$0654,$36D3,$39DF,$39AD
	dw $8005

DATA_B9B775:
	dw $0000,DATA_B9B78F,DATA_B9B79F,DATA_B9B7AF,DATA_B9B7C0,DATA_B9B7CE,DATA_B9B7D9,DATA_B9B7E4
	dw DATA_B9B7F2,DATA_B9B800,DATA_B9B80E,DATA_B9B819,DATA_B9B827

DATA_B9B78F:
	dw $FDC0 : dl $7F2000 : dw $FDBF
	db $23 : dw $071C
	db $FF : db $20
	db $0D : dw $07CB
	db $00

DATA_B9B79F:
	dw $FDC0 : dl $7F2000 : dw $FDBF
	db $FF : db $23
	db $20 : dw $067C
	db $0D : dw $07CB
	db $00

DATA_B9B7AF:
	dw $FDC0 : dl $7F2000 : dw $FDBF
	db $23 : dw $071C
	db $20 : dw $067C
	db $0D : dw $07CB
	db $00

DATA_B9B7C0:
	dw $FD00 : dl $7F0000 : dw $FCFF
	db $23 : dw $071C
	db $20 : dw $067C
	db $00

DATA_B9B7CE:
	dw $FF86 : dl $7F8000 : dw $FF85
	db $17 : dw $0AB9
	db $00

DATA_B9B7D9:
	dw $FFDB : dl $7F2000 : dw $FFDA
	db $06 : dw $080C
	db $00

DATA_B9B7E4:
	dw $FF4A : dl $7F2000 : dw $FF49
	db $05 : dw $09D3
	db $1E : dw $082A
	db $00

DATA_B9B7F2:
	dw $FF27 : dl $7F2000 : dw $FF26
	db $05 : dw $09D3
	db $25 : dw $08C0
	db $00

DATA_B9B800:
	dw $FF81 : dl $7F2000 : dw $FF80
	db $05 : dw $09D3
	db $13 : dw $0974
	db $00

DATA_B9B80E:
	dw $FFB8 : dl $7F2000 : dw $FFB7
	db $0D : dw $09EC
	db $00

DATA_B9B819:
	dw $FF60 : dl $7F0000 : dw $FF5F
	db $0E : dw $0A2D
	db $0E : dw $0A73
	db $00

DATA_B9B827:
	dw $FF60 : dl $7F0000 : dw $FF5F
	db $FF : db $0E
	db $06 : dw $067C
	db $06 : dw $071C
	db $00

CODE_B9B837:
	LDX.b $70
	LDA.b $1E,x
	EOR.w #$8000
	STA.b $1E,x
	RTS

CODE_B9B841:
	JSL.l CODE_BBAB46
	BCC.b CODE_B9B84B
	STZ.b $48,x
	INC.b $46,x
CODE_B9B84B:
	RTS

CODE_B9B84C:
	JSL.l CODE_BB8591
	STZ.b $48,x
	INC.b $46,x
	RTS

CODE_B9B855:
	JMP.w CODE_B9A1B0

CODE_B9B858:
	JMP.w CODE_B9A1B7

CODE_B9B85B:
	LDA.b $2E,x
	BPL.b CODE_B9B855
	CMP.w #$FE00
	BCC.b CODE_B9B858
	JMP.w CODE_B9A1B0

CODE_B9B867:
	LDA.b $30,x
	BEQ.b CODE_B9B878
	LSR
	EOR.b $1E,x
	AND.w #$4000
	BEQ.b CODE_B9B878
	TYA
	JSL.l CODE_B9A0BA
CODE_B9B878:
	RTS

CODE_B9B879:
	LDA.b $28,x
	AND.w #$0001
	BEQ.b CODE_B9B858
	JMP.w CODE_B9A1B0

CODE_B9B883:
	LDA.b $2E,x
	BPL.b CODE_B9B858
	JMP.w CODE_B9A1B0

CODE_B9B88A:
	INC.b $38,x
	RTS

CODE_B9B88D:
	STA.b $1A
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.b $68,x
	CMP.w #$8000
	ROR
	CMP.b $68,x
	BCC.b CODE_B9B8B0
	EOR.b $1E,x
	AND.w #$4000
	BEQ.b CODE_B9B8B0
	LDA.b $1A
	JSL.l CODE_B9A0BA
CODE_B9B8B0:
	RTS

CODE_B9B8B1:
	STA.b $1A
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	CLC
	ADC.w #$0008
	CMP.w #$8000
	ROR
	CMP.w #$0008
	BCC.b CODE_B9B8D4
	EOR.b $1E,x
	ASL
	BPL.b CODE_B9B8D4
	LDA.b $1A
	JSL.l CODE_B9A0BA
CODE_B9B8D4:
	RTS

CODE_B9B8D5:								; Note: Related to the rotating cylinder in the intro.
	LDY.b $5C,x
	LDA.w $0000,y
	BEQ.b CODE_B9B8E7
	LDA.w #$0000
	STA.w $0000,y
	LDA.w #DATA_F94039
	STA.b $46,x
CODE_B9B8E7:
	RTS

CODE_B9B8E8:
	LDA.w #$FFFF
	TRB.w $1600
	BEQ.b CODE_B9B8F2
	CLC
	RTS

CODE_B9B8F2:
	SEC
	RTS

CODE_B9B8F4:
	LDA.w #$F800
	STA.b $2E,x
	LDA.w #$0200
	STA.b $2A,x
	RTS

CODE_B9B8FF:
	LDA.w #$FFFF
	TRB.w $15FE
	BNE.b CODE_B9B90A
	JMP.w CODE_B9A1B7

CODE_B9B90A:
	JMP.w CODE_B9A1B0

CODE_B9B90D:
	LDA.w #$0001
	STA.w $1602
	RTS

CODE_B9B914:
	LDA.w #$0011
	STA.w !REGISTER_MainScreenLayers
	LDA.w #$FFF8
	STA.w $1989
	RTS

CODE_B9B921:
	LDA.w #$0000
	STA.b $58,x
	RTS

CODE_B9B927:
	LDA.w #$F8FC
	STA.b $58,x
	RTS

CODE_B9B92D:
	LDA.w #$F0F8
	STA.b $58,x
	RTS

CODE_B9B933:
	LDA.l $7EA35A
	BEQ.b CODE_B9B93E
	LDA.w #DATA_F9413B
	STA.b $46,x
CODE_B9B93E:
	RTS

CODE_B9B93F:
	LDX.w $05B9
	LDA.l $000632,x
	AND.w #$001C
	CMP.w #$001C
	RTS

CODE_B9B94D:
	LDA.b $5E,x
	BEQ.b CODE_B9B954
	JMP.w CODE_B9A1B0

CODE_B9B954:
	JMP.w CODE_B9A1B7

CODE_B9B957:
	LDA.b $1E,x
	CLC
	ADC.w #$000E
	AND.w #$FFEE
	STA.b $1E,x
	RTS

CODE_B9B963:
	LDA.b $38,x
	CMP.w #$0001
	RTS

CODE_B9B969:
	LDA.w #$0008
	LDY.w $04EA
	CPY.w #$0002
	BEQ.b CODE_B9B97C
	LDA.w #$0004
	BCC.b CODE_B9B97C
	LDA.w #$0010
CODE_B9B97C:
	LDX.w $05B9
	AND.w $0632,x
	LDX.b $70
	STA.b $5C,x
	CMP.w #$0001
	RTS

CODE_B9B98A:
	LDA.w $05AF
	AND.w #$4000
	BNE.b CODE_B9B999
	LDA.w #$0606
	JSL.l CODE_B28012
CODE_B9B999:
	RTS

CODE_B9B99A:
	LDA.b $26,x
	AND.w #$8002
	BEQ.b CODE_B9B9AD
	RTS

CODE_B9B9A2:
	LDA.b $26,x
	AND.w #$8002
	CMP.w #$8002
	BEQ.b CODE_B9B9AD
	RTS

CODE_B9B9AD:
	LDA.b $26,x
	EOR.w #$8002
	STA.b $26,x
	EOR.b $1E,x
	AND.w #$0E00
	TAY
	EOR.b $26,x
	STA.b $26,x
	TYA
	EOR.b $1E,x
	STA.b $1E,x
	RTS

CODE_B9B9C4:
	INC.w $1877
	BIT.w $1877
	BVC.b CODE_B9B9CF
	JMP.w CODE_B9A1B0

CODE_B9B9CF:
	JMP.w CODE_B9A1B7

CODE_B9B9D2:
	LDA.w #$8000
	STA.w $1877
	RTS

CODE_B9B9D9:
	LDA.b $7E
	CMP.w #$023C
	BEQ.b CODE_B9BA02
	JSL.l CODE_B9E021
	LDA.w $1875
	STA.b $3A,x
	LDA.w $1873
	STA.b $0E,x
	LDY.w #$0006
	LDA.b [$6A],y
	STA.b $38,x
	LDY.w #$0008
	LDA.b [$6A],y
	JSL.l CODE_B9A0BA
	STZ.w $186B
	RTS

CODE_B9BA02:
	JSR.w CODE_B9AF4B
	LDA.w $1875
	STA.b $3A,x
	LDA.w $1873
	STA.b $0E,x
	LDY.w #$0006
	LDA.b [$6A],y
	STA.b $38,x
	LDY.w #$0008
	LDA.b [$6A],y
	JSL.l CODE_B9A0BA
	STZ.w $186B
	RTS

CODE_B9BA23:
	LDA.w $050F
	STA.b $16,x
	RTS

CODE_B9BA29:
	LDA.b $5C,x
	BEQ.b CODE_B9BA37
	LDA.b $5E,x
	BNE.b CODE_B9BA34
	JMP.w CODE_B9A1B7

CODE_B9BA34:
	JMP.w CODE_B9A1B0

CODE_B9BA37:
	JSR.w CODE_B9B84C
	LDY.b $70
	LDX.b $5C,y
	BEQ.b CODE_B9BA42
	STZ.b $5C,x
CODE_B9BA42:
	RTS

CODE_B9BA43:
	LDA.b $5E,x
	AND.w #$FF00
	LSR
	LSR
	LSR
	LSR
	ADC.w #$0100
	STA.b $44,x
	RTS

CODE_B9BA52:
	LDA.b $5E,x
	BNE.b CODE_B9BA69
	LDA.w #DATA_F947F4
	STA.b $46,x
	STZ.b $48,x
	RTS

CODE_B9BA5E:
	LDA.b $5E,x
	BEQ.b CODE_B9BA69
	LDA.w #$0182
	JSL.l CODE_B9A0BA
CODE_B9BA69:
	RTS

CODE_B9BA6A:
	LDA.b $4A,x
	TAX
	LDA.b $38,x
	CMP.w #$000B
	BEQ.b CODE_B9BA77
	JMP.w CODE_B9A1B7

CODE_B9BA77:
	JMP.w CODE_B9A1B0

CODE_B9BA7A:
	LDY.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	LSR
	EOR.b $1E,x
	ASL
	ASL
	RTS

CODE_B9BA89:
	LDY.w $04F9
	LDA.b $12,x
	CLC
	ADC.w #$0080
	CMP.w $0012,y
	RTS

CODE_B9BA96:
	LDY.w #$0136
	JMP.w CODE_B9B867

CODE_B9BA9C:
	LDY.w #$013F
	JMP.w CODE_B9B867

CODE_B9BAA2:
	LDA.w #$0142
	JMP.w CODE_B9B88D

CODE_B9BAA8:
	LDA.w #$013A
	JMP.w CODE_B9B88D

CODE_B9BAAE:
	LDY.w #$013C
	LDA.w #$0006
	JMP.w CODE_B9BAB7

CODE_B9BAB7:
	STA.w !REGISTER_Multiplicand
	LDA.b $5A,x
	AND.w #$00FF
	CMP.w #$000A
	BCC.b CODE_B9BAFF
	CMP.w #$000C
	BCS.b CODE_B9BAFF
	LDA.b $30,x
	BPL.b CODE_B9BAD1
	EOR.w #$FFFF
	INC
CODE_B9BAD1:
	ASL
	ASL
	XBA
	STA.w !REGISTER_Multiplier
	LDA.b $60,x
	CLC
	ADC.w #$4000
	STA.b $3E
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	LSR
	LSR
	BIT.b $30,x
	BPL.b CODE_B9BAED
	EOR.w #$FFFF
	SEC
CODE_B9BAED:
	ADC.b $3E
	EOR.b $30,x
	LSR
	EOR.b $1E,x
	AND.w #$4000
	BEQ.b CODE_B9BAFE
	TYA
	JSL.l CODE_B9A0BA
CODE_B9BAFE:
	RTS

CODE_B9BAFF:
	JMP.w CODE_B9B867

CODE_B9BB02:
	LDA.b $1E,x
	CLC
	ADC.w #$000E
	AND.w #$FFEE
	STA.b $1E,x
	RTS

CODE_B9BB0E:
	LDA.w #$0080
CODE_B9BB11:
	STA.b $44,x
	RTS

CODE_B9BB14:
	LDA.w #$0100
	BRA.b CODE_B9BB11

CODE_B9BB19:
	LDA.w #$0000
	BRA.b CODE_B9BB26

CODE_B9BB1E:
	LDA.w #$0004
	BRA.b CODE_B9BB26

CODE_B9BB23:
	LDA.w #$0008
CODE_B9BB26:
	LDX.b $70
	LDY.b $5C,x
	BEQ.b CODE_B9BB3D
	STA.w $0058,y
	LDA.b $1E,x
	ASL
	BPL.b CODE_B9BB3D
	LDA.w $0058,y
	EOR.w #$00FF
	STA.w $0058,y
CODE_B9BB3D:
	RTS

CODE_B9BB3E:
	LDA.b $1E,x
	AND.w #$EFFF
	STA.b $1E,x
	RTS

CODE_B9BB46:
	LDA.w #$02B4
	JMP.w CODE_B9B8B1

CODE_B9BB4C:
	STZ.b $58,x
	RTS

CODE_B9BB4F:
	LDA.w #$FE00
	BRA.b CODE_B9BB57

CODE_B9BB54:
	LDA.w #$FC00
CODE_B9BB57:
	STA.b $58,x
	RTS

CODE_B9BB5A:
	LDY.w #$02AA
	JMP.w CODE_B9B867

CODE_B9BB60:
	LDY.w #$02C7
	JMP.w CODE_B9B867

CODE_B9BB66:
	LDY.w #$02BF
	JMP.w CODE_B9B867

CODE_B9BB6C:
	LDA.w #$0272
	JMP.w CODE_B9B8B1

CODE_B9BB72:
	LDA.w #$0278
	JMP.w CODE_B9B8B1

CODE_B9BB78:
	LDY.w #$0275
	JMP.w CODE_B9B867

CODE_B9BB7E:
	LDA.w #$0038
	JSR.w CODE_B9BC42
	LDY.w #$026F
	JMP.w CODE_B9B867

CODE_B9BB8A:
	LDA.w #$0035
	JSR.w CODE_B9BC42
	LDY.w #$022D
	JMP.w CODE_B9B867

CODE_B9BB96:
	LDX.b $70
	LDA.b $38,x
	AND.w #$00FF
	CMP.w #$000C
	BNE.b CODE_B9BBA3
	RTS

CODE_B9BBA3:
	LDY.w #$022C
	JMP.w CODE_B9B867

CODE_B9BBA9:
	LDA.w #$023A
	JMP.w CODE_B9B8B1

CODE_B9BBAF:
	LDY.b $68,x
	LDA.b $1E,x
	AND.w #$4000
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	TYX
CODE_B9BBC3:
	STZ.b $26,x
	RTS

CODE_B9BBC6:
	LDY.b $68,x
	TYX
CODE_B9BBC9:
	LDA.w #$C000
	STA.b $26,x
	RTS

CODE_B9BBCF:
	LDX.b $70
	LDA.b $44,x
	CLC
	ADC.w #$000E
	STA.b $44,x
	RTS

CODE_B9BBDA:
	LDX.b $70
	LDA.b $44,x
	SEC
	SBC.w #$0005
	STA.b $44,x
	RTS

CODE_B9BBE5:
	LDA.w #$0058
	BRA.b CODE_B9BC42

CODE_B9BBEA:
	LDA.w #$0000
	BRA.b CODE_B9BC42

CODE_B9BBEF:
	LDA.w #$004C
	BRA.b CODE_B9BC42

CODE_B9BBF4:
	LDA.w #$0042
	BRA.b CODE_B9BC42

CODE_B9BBF9:
	LDA.w #$0041
	BRA.b CODE_B9BC42

CODE_B9BBFE:
	LDA.w #$003E
	BRA.b CODE_B9BC42

CODE_B9BC03:
	LDA.w #$0039
	BRA.b CODE_B9BC42

CODE_B9BC08:
	LDA.w #$002C
	BRA.b CODE_B9BC42

CODE_B9BC0D:
	LDA.w #$002A
	BRA.b CODE_B9BC42

CODE_B9BC12:
	LDA.w #$0029
	BRA.b CODE_B9BC42

CODE_B9BC17:
	LDA.w #$0027
	BRA.b CODE_B9BC42

CODE_B9BC1C:
	LDA.w #$0026
	BRA.b CODE_B9BC42

CODE_B9BC21:
	LDA.w #$0021
	BRA.b CODE_B9BC42

CODE_B9BC26:
	LDA.w #$0020
	BRA.b CODE_B9BC42

CODE_B9BC2B:
	LDA.w #$001F
	BRA.b CODE_B9BC42

CODE_B9BC30:
	LDA.w #$0001
	BRA.b CODE_B9BC42

CODE_B9BC35:
	LDA.w #$000C
	BRA.b CODE_B9BC42

CODE_B9BC3A:
	LDA.w #$000A
	BRA.b CODE_B9BC42

CODE_B9BC3F:
	LDA.w #$0006
CODE_B9BC42:
	JSL.l CODE_B6F54C
	RTS

CODE_B9BC47:
	LDA.w #$0007
	BRA.b CODE_B9BC42

CODE_B9BC4C:
	LDA.w #$0008
	BRA.b CODE_B9BC42

CODE_B9BC51:
	LDA.w #$0011
	BRA.b CODE_B9BC42

CODE_B9BC56:
	LDA.w #$0012
	BRA.b CODE_B9BC42

CODE_B9BC5B:
	LDA.w #$0013
	BRA.b CODE_B9BC42

CODE_B9BC60:
	LDA.w #$0015
	BRA.b CODE_B9BC42

CODE_B9BC65:
	LDA.w #$0018
	BRA.b CODE_B9BC42

CODE_B9BC6A:
	LDA.w #$001C
	BRA.b CODE_B9BC42

CODE_B9BC6F:
	LDA.w #$0052
	BRA.b CODE_B9BC42

CODE_B9BC74:
	LDA.w #$0053
	BRA.b CODE_B9BC42

CODE_B9BC79:
	LDX.w $1B6B
	LDA.b $2E,x
	EOR.w #$FFFF
	ASL
	RTS

CODE_B9BC83:
	LDX.w $1B6B
	LDA.b $66,x
	ASL
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	INC
	CMP.b $2E,x
	BCS.b CODE_B9BC96
	SEC
	RTS

CODE_B9BC96:
	CLC
	RTS

CODE_B9BC98:
	LDA.w #$002A
	BRA.b CODE_B9BCA0

CODE_B9BC9D:
	LDA.w #$001A
CODE_B9BCA0:
	JSL.l CODE_B5F358
	RTS

CODE_B9BCA5:
	LDA.b $38,x
	CMP.w #$000D
	BEQ.b CODE_B9BCB1
	CMP.w #$0011
	BNE.b CODE_B9BCB2
CODE_B9BCB1:
	RTS

CODE_B9BCB2:
	BRA.b CODE_B9BCB7

CODE_B9BCB4:
	STZ.b $38,x
	RTS

CODE_B9BCB7:
	LDA.w #$0080
	STA.b $1A
CODE_B9BCBC:
	LDA.b $2A,x
	JSR.w CODE_B9BD07
	BCC.b CODE_B9BCED
	BPL.b CODE_B9BCCE
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
	BRA.b CODE_B9BCD5

CODE_B9BCCE:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
CODE_B9BCD5:
	LDA.b $2E,x
	JSR.w CODE_B9BD07
	BCC.b CODE_B9BCE3
	BPL.b CODE_B9BCE8
	LDA.w #$0001
	BRA.b CODE_B9BCFB

CODE_B9BCE3:
	LDA.w #$0002
	BRA.b CODE_B9BCFB

CODE_B9BCE8:
	LDA.w #$0003
	BRA.b CODE_B9BCFB

CODE_B9BCED:
	LDA.b $2E,x
	BEQ.b CODE_B9BD06
	BPL.b CODE_B9BCF8
	LDA.w #$0000
	BRA.b CODE_B9BCFB

CODE_B9BCF8:
	LDA.w #$0004
CODE_B9BCFB:
	CLC
	ADC.b $3C,x
	CMP.b $40,x
	BEQ.b CODE_B9BD06
	JSL.l CODE_B9A0BA
CODE_B9BD06:
	RTS

CODE_B9BD07:
	TAY
	BMI.b CODE_B9BD0E
CODE_B9BD0A:
	CMP.b $1A
	TYA
	RTS

CODE_B9BD0E:
	EOR.w #$FFFF
	INC
	BRA.b CODE_B9BD0A

CODE_B9BD14:
	LDY.b $6C,x
	BEQ.b CODE_B9BD32
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$F000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w $0050,y
	CLC
	ADC.b $3C,x
	CMP.b $40,x
	BEQ.b CODE_B9BD32
	JSL.l CODE_B9A0BA
CODE_B9BD32:
	RTS

CODE_B9BD33:
	LDA.b $38,x
	BEQ.b CODE_B9BD7E
	CPX.w $04FD
	BEQ.b CODE_B9BD44
	LDA.w $04D6
	BIT.w #$0F00
	BEQ.b CODE_B9BD75
CODE_B9BD44:
	LDA.b $60,x
	CMP.w #$0200
	BPL.b CODE_B9BD54
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	BRA.b CODE_B9BD5B

CODE_B9BD54:
	LDA.b $1E,x
	ORA.w #$4000
	STA.b $1E,x
CODE_B9BD5B:
	LDA.b $60,x
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$FFFE
	TAY
	LDA.w DATA_B9BD8B,y
	CLC
	ADC.b $3C,x
	CMP.b $40,x
	BEQ.b CODE_B9BD75
	JSL.l CODE_B9A0BA
CODE_B9BD75:
	LDA.b $62,x
	CLC
	ADC.w #$0100
	STA.b $44,x
	RTS

CODE_B9BD7E:
	LDA.w #$0313
	STA.b $3C,x
	LDA.w #$0040
	STA.b $1A
	JMP.w CODE_B9BCBC

DATA_B9BD8B:
	dw $0000,$0001,$0002,$0003,$0004,$0003,$0002,$0001

CODE_B9BD9B:
	JSL.l CODE_808018
	BIT.w #$0001
	BNE.b CODE_B9BDA6
	CLC
	RTS

CODE_B9BDA6:
	SEC
	RTS

CODE_B9BDA8:
	LDA.b $12,x
	SEC
	SBC.w #$0008
	STA.b $12,x
	RTS

CODE_B9BDB1:
	LDA.b $24,x
	CMP.w #$3AA2
	BCC.b CODE_B9BDBF
	LDA.w #$02E3
	JSL.l CODE_B9A0BA
CODE_B9BDBF:
	RTS

CODE_B9BDC0:
	JSL.l CODE_808018
	AND.w #$0007
	RTS

CODE_B9BDC8:
	LDA.w $05E5
	CMP.w #$0008
	BEQ.b CODE_B9BDD6
	LDA.w #$0100
	TRB.w $05FB
CODE_B9BDD6:
	RTS

CODE_B9BDD7:
	LDA.w $062D
	AND.w #$0700
	BEQ.b CODE_B9BE02
	XBA
	DEC
	XBA
	ORA.w #$8000
	STA.w $062D
	LDY.b $68,x
	LDA.w $005E,y
	STA.w $0060,y
	LDA.w #$0014
	STA.w $005E,y
	LDA.w #$80A5
	STA.b $24,x
	LDA.w #DATA_F973E3
	STA.b $46,x
	STZ.b $48,x
CODE_B9BE02:
	RTS

CODE_B9BE03:
	LDY.b $68,x
	LDA.w $0060,y
	STA.w $005E,y
	RTS

CODE_B9BE0C:
	LDY.b $4C,x
	STX.b $5C,y
	RTS

CODE_B9BE11:
	LDA.w #$2000
	TSB.w $061F
	RTS

CODE_B9BE18:
	JSL.l CODE_808018
	BIT.w #$001F
	BNE.b CODE_B9BE23
	CLC
	RTS

CODE_B9BE23:
	SEC
	RTS

CODE_B9BE25:
	LDA.b $5C,x
	BEQ.b CODE_B9BE2D
	STZ.b $5C,x
	CLC
	RTS

CODE_B9BE2D:
	SEC
	RTS

CODE_B9BE2F:
	LDA.w $0604
	AND.w #$00FF
	CMP.w #$0005
	BNE.b CODE_B9BE43
	LDA.w #$0048
	JSL.l CODE_BFF006
	CLC
	RTS

CODE_B9BE43:
	SEC
	RTS

CODE_B9BE45:
	LDA.w $0604
	AND.w #$00FF
	CMP.w #$0005
	BNE.b CODE_B9BE52
	CLC
	RTS

CODE_B9BE52:
	SEC
	RTS

CODE_B9BE54:
	LDA.b $1E,x
	BIT.w #$4000
	BNE.b CODE_B9BE63
	LDA.b $16,x
	CLC
	ADC.b $6C,x
	STA.b $16,x
	RTS

CODE_B9BE63:
	LDA.b $16,x
	SEC
	SBC.b $6C,x
	STA.b $16,x
	RTS

CODE_B9BE6B:
	LDY.b $18,x
	LDA.w #$0030
	STA.w $005C,y
	RTS

CODE_B9BE74:
	LDA.w #$0200
	CMP.w $15E8
	RTS

CODE_B9BE7B:
	LDA.w #$0100
	STA.w $196D
	STA.w $1973
	RTS

CODE_B9BE85:
	STA.b $30,x
	RTS

CODE_B9BE88:
	STA.b $2E,x
	RTS

CODE_B9BE8B:
	LDY.w #$03EA
	JSL.l CODE_BB8585
	RTS

CODE_B9BE93:
	LDY.w #$03EC
	JSL.l CODE_BB8585
	RTS

CODE_B9BE9B:
	LDY.w #$03EE
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	STY.b $5C,x
	RTS

CODE_B9BEA9:
	LDY.b $5C,x
	LDA.b $24,x
	CLC
	ADC.w #$002D
	STA.w $0024,y
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	RTS

CODE_B9BEC3:
	LDA.b $2C,x
	INC
	CMP.w #$0020
	BPL.b CODE_B9BECD
	STA.b $2C,x
CODE_B9BECD:
	JSL.l CODE_B28021
	LDX.b $70
	RTS

CODE_B9BED4:
	LDY.w #$034E
	JSL.l CODE_BB85B8
	RTS

CODE_B9BEDC:
	LDA.w $1D35
	CMP.w #$0069
	BEQ.b CODE_B9BEE9
	LDA.w #DATA_F97BC0
	STA.b $46,x
CODE_B9BEE9:
	RTS

CODE_B9BEEA:
	LDY.b $5C,x
	LDA.w #$0000
	STA.w $0044,y
	RTS

CODE_B9BEF3:
	LDY.b $5C,x
	LDA.w #$0100
	STA.w $0044,y
	RTS

CODE_B9BEFC:
	STZ.b $2A,x
	RTS

CODE_B9BEFF:
	LDA.w #$0180
	STA.b $2A,x
	RTS

CODE_B9BF05:
	STZ.b $3E
	LDA.w $1D47
	CMP.w #$0002
	BNE.b CODE_B9BF14
	LDA.w #$0008
	STA.b $3E
CODE_B9BF14:
	JSL.l CODE_808018
	AND.w #$0006
	CLC
	ADC.b $3E
	TAY
	LDA.w DATA_B9BF27,y
	STA.b $46,x
	STZ.b $48,x
	RTS

DATA_B9BF27:
	dw DATA_F97CFA,DATA_F97D1E,DATA_F97D1E,DATA_F97D0F,DATA_F97CD6,DATA_F97CFA,DATA_F97CEB,DATA_F97CEB

CODE_B9BF37:
	STZ.b $3E
	LDA.w $1D47
	CMP.w #$0003
	BNE.b CODE_B9BF46
	LDA.w #$0008
	STA.b $3E
CODE_B9BF46:
	JSL.l CODE_808018
	AND.w #$0006
	CLC
	ADC.b $3E
	TAY
	LDA.w DATA_B9BF59,y
	STA.b $46,x
	STZ.b $48,x
	RTS

DATA_B9BF59:
	dw DATA_F97DA8,DATA_F97DA8,DATA_F97DA8,DATA_F97D84,DATA_F97D47,DATA_F97D47,DATA_F97D5C,DATA_F97D5C

UNK_B9BF69:
	db $7D,$A8,$7D,$A8,$7D,$84,$7D,$47,$7D,$47,$7D,$5C,$7D,$5C,$7D,$8B
	db $7D,$8B,$7D,$67,$7D,$2A,$7D,$2A,$7D,$3F,$7D,$3F,$7D

CODE_B9BF86:
	STA.b $16,x
	RTS

CODE_B9BF89:
	LDY.b $18,x
	LDA.w #$0030
	STA.w $005C,y
	RTS

CODE_B9BF92:
	LDA.w #$0200
	CMP.w $15E8
	RTS

CODE_B9BF99:
	LDA.w #$0100
	STA.w $196B
	STA.w $1971
	RTS

CODE_B9BFA3:
	STA.b $30,x
	RTS

CODE_B9BFA6:
	STA.b $2E,x
	RTS

CODE_B9BFA9:
	LDY.w #$03EA
	JSL.l CODE_BB8585
	RTS

CODE_B9BFB1:
	LDY.w #$03EC
	JSL.l CODE_BB8585
	RTS

CODE_B9BFB9:
	LDY.w #$03EE
	JSL.l CODE_BB8585
	LDY.b $76
	LDX.b $70
	STY.b $5C,x
	RTS

CODE_B9BFC7:
	LDY.b $5C,x
	LDA.b $24,x
	CLC
	ADC.w #$002D
	STA.w $0024,y
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$4000
	EOR.w $001E,y
	STA.w $001E,y
	RTS

CODE_B9BFE1:
	LDA.b $2C,x
	INC
	CMP.w #$0020
	BPL.b CODE_B9BFEB
	STA.b $2C,x
CODE_B9BFEB:
	JSL.l CODE_B28021
	LDX.b $70
	RTS

CODE_B9BFF2:
	LDY.w #$034E
	JSL.l CODE_BB85B8
	RTS

CODE_B9BFFA:
	LDA.w $1D33
	CMP.w #$0069
	BEQ.b CODE_B9C007
	LDA.w #$7B9F
	STA.b $46,x
CODE_B9C007:
	RTS

CODE_B9C008:
	LDY.b $5C,x
	LDA.w #$0000
	STA.w $0044,y
	RTS

CODE_B9C011:
	LDY.b $5C,x
	LDA.w #$0100
	STA.w $0044,y
	RTS

CODE_B9C01A:
	STZ.b $2A,x
	RTS

CODE_B9C01D:
	LDA.w #$0180
	STA.b $2A,x
	RTS

CODE_B9C023:
	STZ.b $3E
	LDA.w $1D45
	CMP.w #$0002
	BNE.b CODE_B9C032
	LDA.w #$0008
	STA.b $3E
CODE_B9C032:
	JSL.l CODE_808018
	AND.w #$0006
	CLC
	ADC.b $3E
	TAY
	LDA.w DATA_B9C045,y
	STA.b $46,x
	STZ.b $48,x
	RTS

DATA_B9C045:
	dw DATA_F97CD9,DATA_F97CFD,DATA_F97CFD,DATA_F97CEE,DATA_F97CB5,DATA_F97CD9,$7CCA,$7CCA

CODE_B9C055:
	STZ.b $3E
	LDA.w $1D45
	CMP.w #$0003
	BNE.b CODE_B9C064
	LDA.w #$0008
	STA.b $3E
CODE_B9C064:
	JSL.l CODE_808018
	AND.w #$0006
	CLC
	ADC.b $3E
	TAY
	LDA.w DATA_B9C077,y
	STA.b $46,x
	STZ.b $48,x
	RTS

DATA_B9C077:
	dw DATA_F97D87,DATA_F97D87,DATA_F97D87,$7D63,DATA_F97D26,DATA_F97D26,$7D3B,$7D3B

	%InsertGarbageData($F9C087, incbin, DKC2_DATA_F9C087.bin)
	%InsertGarbageData($F9CD0C, incbin, DKC1_DATA_F9CD0C.bin)
	%InsertGarbageData($F9D000, incsrc, DKC2_CODE_B9D000.asm)

CODE_B9E000:
	JMP.w CODE_B9E02A

CODE_B9E003:
	JMP.w CODE_B9E02E

CODE_B9E006:
	JMP.w CODE_B9EEA0

CODE_B9E009:
	JMP.w CODE_B9F260

CODE_B9E00C:
	JMP.w CODE_B9F26A

CODE_B9E00F:
	JMP.w CODE_B9F4B0

CODE_B9E012:
	JMP.w CODE_B9F478

CODE_B9E015:
	JMP.w CODE_B9F65E

CODE_B9E018:
	JMP.w CODE_B9F62E

CODE_B9E01B:
	JMP.w CODE_B9F165

CODE_B9E01E:
	JMP.w CODE_B9F163

CODE_B9E021:
	JMP.w CODE_B9F7CA

CODE_B9E024:
	JMP.w CODE_B9EE90

CODE_B9E027:
	JMP.w CODE_B9F136

CODE_B9E02A:
	LDX.b $70
	LDA.b $5A,x
CODE_B9E02E:
	TAY
	AND.w #$00FF
	ASL
	TAX
	TYA
	XBA
	AND.w #$00FF
	ASL
	LDY.b $70
	JSR.w (DATA_B9E042,x)
	LDX.b $70
	RTL

DATA_B9E042:
	dw CODE_B9E0E8
	dw CODE_B9E0E9
	dw CODE_B9E0EC
	dw CODE_B9E108
	dw CODE_B9E124
	dw CODE_B9E12D
	dw CODE_B9E183
	dw CODE_B9E1DB
	dw CODE_B9E20D
	dw CODE_B9E216
	dw CODE_B9E468
	dw CODE_B9E48B
	dw CODE_B9E573
	dw CODE_B9E5CF
	dw CODE_B9E5D8
	dw CODE_B9E626
	dw CODE_B9E629
	dw CODE_B9E68D
	dw CODE_B9E6A5
	dw CODE_B9E6C2
	dw CODE_B9E7B6
	dw CODE_B9E7DE
	dw CODE_B9E7E8
	dw CODE_B9E853
	dw CODE_B9E86E
	dw CODE_B9E8E1
	dw CODE_B9E91A
	dw CODE_B9E93A
	dw CODE_B9E0E8
	dw CODE_B9E548
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E0E8
	dw CODE_B9E9A2
	dw CODE_B9E9AB
	dw CODE_B9E9FD
	dw CODE_B9EA8A
	dw CODE_B9EB15
	dw CODE_B9EB21
	dw CODE_B9EB37
	dw CODE_B9EB3D
	dw CODE_B9EB66
	dw CODE_B9EB98
	dw CODE_B9EBF2
	dw CODE_B9EBF8
	dw CODE_B9EC09
	dw CODE_B9EC3C
	dw CODE_B9EC55
	dw CODE_B9ED1A
	dw CODE_B9ED25
	dw CODE_B9ED40
	dw CODE_B9ED5A
	dw CODE_B9ED8A
	dw CODE_B9EDBA
	dw CODE_B9EDC9
	dw CODE_B9EDD8
	dw CODE_B9EDE4
	dw CODE_B9EDE7
	dw CODE_B9EE06
	dw CODE_B9EE0D
	dw CODE_B9EE21
	dw CODE_B9EE2E
	dw CODE_B9EE4C

CODE_B9E0E8:
	RTS

CODE_B9E0E9:
	JSR.w CODE_B9E108
CODE_B9E0EC:
	LDX.w #$0000
	LDA.w $002A,y
	BPL.b CODE_B9E0F5
	DEX
CODE_B9E0F5:
	CLC
	ADC.w $0011,y
	STA.w $0011,y
	SEP.b #$20
	TXA
	ADC.w $0013,y
	STA.w $0013,y
	REP.b #$20
	RTS

CODE_B9E108:
	LDX.w #$0000
	LDA.w $002E,y
	BPL.b CODE_B9E111
	DEX
CODE_B9E111:
	CLC
	ADC.w $0015,y
	STA.w $0015,y
	SEP.b #$20
	TXA
	ADC.w $0017,y
	STA.w $0017,y
	REP.b #$20
	RTS

CODE_B9E124:
	JSR.w CODE_B9E0E9
	JSR.w CODE_B9EE6E
	JMP.w CODE_B9EE78

CODE_B9E12D:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9E13E,x)
	JSR.w CODE_B9E0EC
	JMP.w CODE_B9EE6E

DATA_B9E13E:
	dw CODE_B9E142
	dw CODE_B9E14E

CODE_B9E142:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $30,x
	STA.b $62,x
	INC.b $5B,x
	RTS

CODE_B9E14E:
	LDA.w $0030,y
	BPL.b CODE_B9E173
	LDA.w $0061,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $005C,y
	CMP.w $0012,y
	BCC.b CODE_B9E182
CODE_B9E165:
	LDA.w $0062,y
	EOR.w #$FFFF
	INC
	STA.w $0062,y
	STA.w $0030,y
	RTS

CODE_B9E173:
	LDA.w $0060,y
	AND.w #$00FF
	CLC
	ADC.w $005C,y
	CMP.w $0012,y
	BCC.b CODE_B9E165
CODE_B9E182:
	RTS

CODE_B9E183:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9E194,x)
	JSR.w CODE_B9E108
	JMP.w CODE_B9EE64

DATA_B9E194:
	dw CODE_B9E198
	dw CODE_B9E1A4

CODE_B9E198:
	TYX
	LDA.b $16,x
	STA.b $5E,x
	LDA.b $34,x
	STA.b $66,x
	INC.b $5B,x
	RTS

CODE_B9E1A4:
	LDA.w $0034,y
	BPL.b CODE_B9E1CB
	LDA.w $0065,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $005E,y
	CMP.w $0016,y
	BEQ.b CODE_B9E1DA
	BCC.b CODE_B9E1DA
CODE_B9E1BD:
	LDA.w $0066,y
	EOR.w #$FFFF
	INC
	STA.w $0066,y
	STA.w $0034,y
	RTS

CODE_B9E1CB:
	LDA.w $0064,y
	AND.w #$00FF
	CLC
	ADC.w $005E,y
	CMP.w $0016,y
	BCC.b CODE_B9E1BD
CODE_B9E1DA:
	RTS

CODE_B9E1DB:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9E1EF,x)
	JSR.w CODE_B9E0E9
	JSR.w CODE_B9EE6E
	JMP.w CODE_B9EE64

DATA_B9E1EF:
	dw CODE_B9E1F3
	dw CODE_B9E207

CODE_B9E1F3:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	LDA.b $30,x
	STA.b $62,x
	LDA.b $34,x
	STA.b $66,x
	INC.b $5B,x
	RTS

CODE_B9E207:
	JSR.w CODE_B9E14E
	JMP.w CODE_B9E1A4

CODE_B9E20D:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9E0EC
	JMP.w CODE_B9E183

CODE_B9E216:
	TAX
	JSR.w (DATA_B9E21D,x)
	JMP.w CODE_B9E0E9

DATA_B9E21D:
	dw CODE_B9E221
	dw CODE_B9E230

CODE_B9E221:
	TYX
	INC.b $5B,x
	LDA.w #$1919
	STA.b $64,x
	STZ.b $66,x
	STZ.b $58,x
	BRL.w CODE_B9E2A8

CODE_B9E230:
	TYX
	LDA.b $5C,x
	BEQ.b CODE_B9E251
	LDA.b $60,x
	BEQ.b CODE_B9E244
	CMP.b $12,x
	BEQ.b CODE_B9E2A8
	ROR
	EOR.b $30,x
	BPL.b CODE_B9E2A8
	BRA.b CODE_B9E251

CODE_B9E244:
	LDA.b $62,x
	BEQ.b CODE_B9E251
	CMP.b $16,x
	BEQ.b CODE_B9E2A8
	ROR
	EOR.b $34,x
	BPL.b CODE_B9E2A8
CODE_B9E251:
	LDX.b $70
	LDA.b $64,x
	LDY.b $60,x
	BEQ.b CODE_B9E25A
	XBA
CODE_B9E25A:
	PHA
	AND.w #$00FF
	JSL.l CODE_B9F4B0
	PLA
	XBA
	AND.w #$00FF
	JSL.l CODE_B9F478
	LDX.b $70
	LDA.b $66,x
	BEQ.b CODE_B9E29A
	SEC
	SBC.w #$0100
	STA.b $66,x
	BCS.b CODE_B9E287
	SEP.b #$20
	STA.b $67,x
	REP.b #$20
	LDA.b $58,x
	EOR.w #$FFFF
	INC
	STA.b $58,x
CODE_B9E287:
	LDA.b $60,x
	BEQ.b CODE_B9E293
	LDA.b $34,x
	CLC
	ADC.b $58,x
	STA.b $34,x
	RTS

CODE_B9E293:
	LDA.b $30,x
	CLC
	ADC.b $58,x
	STA.b $30,x
CODE_B9E29A:
	RTS

CODE_B9E29B:
	LDX.b $70
	SEP.b #$20
	LDA.b $66,x
	LSR
	STA.b $67,x
	REP.b #$20
	BRA.b CODE_B9E251

CODE_B9E2A8:
	PHK
	PLB
	STZ.b $3E
	LDA.b $6C
	STA.b $40
CODE_B9E2B0:
	LDA.b $5C,x
	CMP.b $6A,x
	BNE.b CODE_B9E2C7
	LDA.b $38,x
	ORA.w #$8000
	STA.b $38,x
	STZ.b $5A,x
	STZ.b $5C,x
	LDY.b $70
	RTS

CODE_B9E2C4:
	BRL.w CODE_B9E251

CODE_B9E2C7:
	TAY
	CLC
	ADC.w #$0004
	STA.b $5C,x
	LDA.b [$3E],y
	INY
	INY
	CMP.w #$FFF5
	BCS.b CODE_B9E343
	BIT.b $5E,x
	BMI.b CODE_B9E2F3
	STA.b $60,x
	CMP.w #$0000
	BEQ.b CODE_B9E2E4
	SBC.b $12,x
CODE_B9E2E4:
	STA.b $1A
	LDA.b [$3E],y
	STA.b $62,x
	BEQ.b CODE_B9E2EF
	SEC
	SBC.b $16,x
CODE_B9E2EF:
	STA.b $1C
	BRA.b CODE_B9E303

CODE_B9E2F3:
	STA.b $1A
	CLC
	ADC.b $12,x
	STA.b $60,x
	LDA.b [$3E],y
	STA.b $1C
	CLC
	ADC.b $16,x
	STA.b $62,x
CODE_B9E303:
	LDA.b $1C
	BPL.b CODE_B9E30B
	EOR.w #$FFFF
	INC
CODE_B9E30B:
	STA.b $20
	LDA.b $1A
	BPL.b CODE_B9E315
	EOR.w #$FFFF
	INC
CODE_B9E315:
	STA.b $1E
	CMP.b $20
	BCC.b CODE_B9E31E
	BRL.w CODE_B9E3E1

CODE_B9E31E:
	STZ.b $60,x
	LDA.b $5E,x
	AND.w #$7FFF
	BIT.b $1C
	BPL.b CODE_B9E32D
	EOR.w #$FFFF
	INC
CODE_B9E32D:
	STA.b $34,x
	LDA.b $1E
	LDY.b $20
	JSR.w CODE_B9E406
	BIT.b $1A
	BPL.b CODE_B9E33E
	EOR.w #$FFFF
	INC
CODE_B9E33E:
	STA.b $30,x
	BRL.w CODE_B9E29B

CODE_B9E343:
	ASL
	ADC.w #$0015
	PHX
	TAX
	JMP.w (DATA_B9E34C,x)

DATA_B9E34C:
	dw CODE_B9E362
	dw CODE_B9E375
	dw CODE_B9E37D
	dw CODE_B9E38A
	dw CODE_B9E395
	dw CODE_B9E39D
	dw CODE_B9E3B1
	dw CODE_B9E3C3
	dw CODE_B9E3CB
	dw CODE_B9E3D3
	dw CODE_B9E3DB

CODE_B9E362:
	PLX
	LDA.b [$3E],y
	CPX.w $04FD
	BEQ.b CODE_B9E372
	PHX
	PHY
	JSL.l CODE_B28012
	PLY
	PLX
CODE_B9E372:
	BRL.w CODE_B9E2B0

CODE_B9E375:
	PLX
	LDA.b [$3E],y
	STA.b $1C,x
	BRL.w CODE_B9E2B0

CODE_B9E37D:
	PLX
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.b [$3E],y
	STA.b $1E,x
	BRL.w CODE_B9E2B0

CODE_B9E38A:
	PLX
	LDA.b [$3E],y
	CLC
	ADC.b $5E,x
	STA.b $5E,x
	BRL.w CODE_B9E2B0

CODE_B9E395:
	PLX
	LDA.b [$3E],y
	STA.b $38,x
	BRL.w CODE_B9E2B0

CODE_B9E39D:
	PLA
	CLC
	ADC.b [$3E],y
	TAX
	INY
	INY
	LDA.b [$3E],y
	STA.b $00,x
	LDX.b $70
	INC.b $5C,x
	INC.b $5C,x
	BRL.w CODE_B9E2B0

CODE_B9E3B1:
	PLX
	LDA.b [$3E],y
	STA.b $66,x
	INY
	INY
	LDA.b [$3E],y
	STA.b $58,x
	INC.b $5C,x
	INC.b $5C,x
	BRL.w CODE_B9E2B0

CODE_B9E3C3:
	PLX
	LDA.b [$3E],y
	STA.b $64,x
	BRL.w CODE_B9E2B0

CODE_B9E3CB:
	PLX
	LDA.b [$3E],y
	STA.b $5C,x
	BRL.w CODE_B9E2B0

CODE_B9E3D3:
	PLX
	LDA.b [$3E],y
	STA.b $5E,x
	BRL.w CODE_B9E2B0

CODE_B9E3DB:
	PLX
	STZ.b $5A,x
	BRL.w CODE_B9E251

CODE_B9E3E1:
	STZ.b $62,x
	LDA.b $5E,x
	AND.w #$7FFF
	BIT.b $1A
	BPL.b CODE_B9E3F0
	EOR.w #$FFFF
	INC
CODE_B9E3F0:
	STA.b $30,x
	LDA.b $20
	LDY.b $1E
	JSR.w CODE_B9E406
	BIT.b $1C
	BPL.b CODE_B9E401
	EOR.w #$FFFF
	INC
CODE_B9E401:
	STA.b $34,x
	BRL.w CODE_B9E29B

CODE_B9E406:
	PHY
	LDY.w #$0000
CODE_B9E40A:
	CMP.w #$0100
	BCC.b CODE_B9E413
	LSR
	INY
	BRA.b CODE_B9E40A

CODE_B9E413:
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	REP.b #$20
	LDA.b $5E,x
	AND.w #$7FFF
CODE_B9E41F:
	CMP.w #$0100
	BCC.b CODE_B9E428
	LSR
	INY
	BRA.b CODE_B9E41F

CODE_B9E428:
	SEP.b #$20
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP #3
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.w !REGISTER_DividendLo
	PLA
	BEQ.b CODE_B9E467
CODE_B9E43B:
	CMP.w #$0100
	BCC.b CODE_B9E444
	LSR
	DEY
	BRA.b CODE_B9E43B

CODE_B9E444:
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	NOP #4
	TYA
	BEQ.b CODE_B9E45C
	BPL.b CODE_B9E460
	LDA.w !REGISTER_QuotientLo
CODE_B9E457:
	LSR
	INY
	BNE.b CODE_B9E457
	RTS

CODE_B9E45C:
	LDA.w !REGISTER_QuotientLo
	RTS

CODE_B9E460:
	LDA.w !REGISTER_QuotientLo
CODE_B9E463:
	ASL
	DEY
	BNE.b CODE_B9E463
CODE_B9E467:
	RTS

CODE_B9E468:
	TAX
	JMP.w (DATA_B9E46C,x)

DATA_B9E46C:
	dw CODE_B9E470
	dw CODE_B9E47F

CODE_B9E470:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	LDA.b $30,x
	STA.b $2A,x
	INC.b $5B,x
CODE_B9E47F:
	LDX.b $70
	LDA.b $60,x
	CLC
	ADC.b $2A,x
	STA.b $60,x
	JMP.w CODE_B9E4EE

CODE_B9E48B:
	TAX
	JMP.w (DATA_B9E48F,x)

DATA_B9E48F:
	dw CODE_B9E493
	dw CODE_B9E4A9

CODE_B9E493:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	LDA.b $30,x
	STA.b $2A,x
	BPL.b CODE_B9E4A7
	LDA.b $64,x
	XBA
	STA.b $64,x
CODE_B9E4A7:
	INC.b $5B,x
CODE_B9E4A9:
	LDX.b $70
	LDA.b $64,x
	BIT.b $30,x
	BMI.b CODE_B9E4B2
	XBA
CODE_B9E4B2:
	AND.w #$FF00
	STA.b $3E
	LDA.b $60,x
	STA.b $40
	CLC
	ADC.b $2A,x
	STA.b $60,x
	BIT.b $2A,x
	BPL.b CODE_B9E4CF
	LDA.b $3E
	SEC
	SBC.b $40
	CMP.b $2A,x
	BCC.b CODE_B9E4E1
	BRA.b CODE_B9E4D9

CODE_B9E4CF:
	LDA.b $3E
	CLC
	SBC.b $40
	CLC
	ADC.b $2A,x
	BCC.b CODE_B9E4E1
CODE_B9E4D9:
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B9E4E1:
	LDA.w #$000A
	JSL.l CODE_B9F4B0
	LDX.b $70
	JSR.w CODE_B9E4EE
	RTS

CODE_B9E4EE:
	PHK
	PLB
	LDA.b $62,x
	AND.w #$FF00
	STA.b $3E
	LDA.b $61,x
	AND.w #$00FF
	STA.b $40
	JSL.l CODE_B9F260
	JSR.w CODE_B9E520
	LDX.b $70
	CLC
	ADC.b $5C,x
	STA.b $12,x
	LDA.b $40
	JSL.l CODE_B9F26A
	JSR.w CODE_B9E520
	LDX.b $70
	EOR.w #$FFFF
	SEC
	ADC.b $5E,x
	STA.b $16,x
	RTS

CODE_B9E520:
	BPL.b CODE_B9E535
	EOR.w #$FFFF
	INC
	ORA.b $3E
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	RTS

CODE_B9E535:
	ORA.b $3E
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderHi
	AND.w #$00FF
	EOR.w #$FFFF
	INC
	RTS

CODE_B9E548:
	LDX.b $70
	LDA.w #$0108
	CMP.b $12,x
	BCS.b CODE_B9E55C
	LDA.w $04BC
	ADC.w #$00F8
	CMP.b $12,x
	BCC.b CODE_B9E55C
	RTS

CODE_B9E55C:
	BEQ.b CODE_B9E572
	STA.b $12,x
	LDA.b $30,x
	EOR.b $2A,x
	ASL
	STZ.b $2A,x
	BCS.b CODE_B9E572
	STZ.b $30,x
	LDA.w #$0002
	ORA.b $28,x
	STA.b $28,x
CODE_B9E572:
	RTS

CODE_B9E573:
	JSR.w CODE_B9E57C
	JSR.w CODE_B9E0E9
	JMP.w CODE_B9EE6E

CODE_B9E57C:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9E588,x)
	RTS

DATA_B9E588:
	dw CODE_B9E58C
	dw CODE_B9E598

CODE_B9E58C:
	TYX
	LDA.b $12,x
	STA.b $62,x
	LDA.b $30,x
	STA.b $66,x
	INC.b $5B,x
	RTS

CODE_B9E598:
	LDA.w $0030,y
	BPL.b CODE_B9E5BF
	LDA.w $0065,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $0062,y
	CMP.w $0012,y
	BCC.b CODE_B9E5CE
	BEQ.b CODE_B9E5CE
CODE_B9E5B1:
	LDA.w $0066,y
	EOR.w #$FFFF
	INC
	STA.w $0066,y
	STA.w $0030,y
	RTS

CODE_B9E5BF:
	LDA.w $0064,y
	AND.w #$00FF
	CLC
	ADC.w $0062,y
	CMP.w $0012,y
	BCC.b CODE_B9E5B1
CODE_B9E5CE:
	RTS

CODE_B9E5CF:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EE64
	JMP.w CODE_B9E0E9

CODE_B9E5D8:
	TYX
	LDA.b $2C,x
	AND.w #$FF00
	BEQ.b CODE_B9E5FF
	SEP.b #$20
	DEC.b $2D,x
	REP.b #$20
	BNE.b CODE_B9E5F8
	SEP.b #$20
	LDA.b $19,x
	STA.b $2D,x
	REP.b #$20
	LDA.b $1A,x
	EOR.w #$FFFF
	INC
	STA.b $1A,x
CODE_B9E5F8:
	LDA.b $30,x
	CLC
	ADC.b $1A,x
	STA.b $30,x
CODE_B9E5FF:
	LDA.b $2C,x
	AND.w #$00FF
	BEQ.b CODE_B9E625
	SEP.b #$20
	DEC.b $2C,x
	REP.b #$20
	BNE.b CODE_B9E61E
	SEP.b #$20
	LDA.b $18,x
	STA.b $2C,x
	REP.b #$20
	LDA.b $1C,x
	EOR.w #$FFFF
	INC
	STA.b $1C,x
CODE_B9E61E:
	LDA.b $34,x
	CLC
	ADC.b $1C,x
	STA.b $34,x
CODE_B9E625:
	RTS

CODE_B9E626:
	JMP.w CODE_B9E57C

CODE_B9E629:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_B9E634,x)

DATA_B9E634:
	dw CODE_B9E638
	dw CODE_B9E649

CODE_B9E638:
	LDA.w $0016,y
	STA.w $005C,y
	LDA.w $0034,y
	STA.w $0060,y
	TYX
	INC.b $5B,x
	PLA
	RTL

CODE_B9E649:
	PLA
	JSR.w CODE_B9E655
	PHP
	JSR.w CODE_B9EE64
	LDX.b $70
	PLP
	RTL

CODE_B9E655:
	LDA.w $0034,y
	BPL.b CODE_B9E67C
	LDA.w $005E,y
	XBA
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $005C,y
	CMP.w $0016,y
	BCC.b CODE_B9E68B
CODE_B9E66D:
	LDA.w $0060,y
	EOR.w #$FFFF
	INC
	STA.w $0060,y
	STA.w $0034,y
	SEC
	RTS

CODE_B9E67C:
	LDA.w $005E,y
	AND.w #$00FF
	CLC
	ADC.w $005C,y
	CMP.w $0016,y
	BCC.b CODE_B9E66D
CODE_B9E68B:
	CLC
	RTS

CODE_B9E68D:
	PLA
	JSR.w CODE_B9E5CF
	LDX.b $70
	LDA.b $16,x
	CMP.b $5C,x
	BCC.b CODE_B9E6A3
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	SEC
	RTL

CODE_B9E6A3:
	CLC
	RTL

CODE_B9E6A5:
	PLA
	JSR.w CODE_B9E0EC
	TYX
	LDA.b $30,x
	BMI.b CODE_B9E6B6
	LDA.b $5E,x
	CMP.b $12,x
	BPL.b CODE_B9E6C0
	BRA.b CODE_B9E6BC

CODE_B9E6B6:
	LDA.b $5E,x
	CMP.b $12,x
	BMI.b CODE_B9E6C0
CODE_B9E6BC:
	STA.b $12,x
	SEC
	RTL

CODE_B9E6C0:
	CLC
	RTL

CODE_B9E6C2:
	PLX
	TAX
	BNE.b CODE_B9E6DA
	TYX
	LDY.b $6C,x
	LDA.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	STA.b $64,x
	JSR.w CODE_B9E711
	INC.b $5B,x
	BRA.b CODE_B9E703

CODE_B9E6DA:
	TYX
	DEC.b $6A,x
	BNE.b CODE_B9E6E1
	SEC
	RTL

CODE_B9E6E1:
	LDY.b $6C,x
	LDA.w $0012,y
	SEC
	SBC.b $62,x
	CLC
	ADC.b $12,x
	STA.b $12,x
	LDA.w $0012,y
	STA.b $62,x
	LDA.w $0016,y
	SEC
	SBC.b $64,x
	CLC
	ADC.b $16,x
	STA.b $16,x
	LDA.w $0016,y
	STA.b $64,x
CODE_B9E703:
	LDA.b $66,x
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	TXY
	JSR.w CODE_B9E0E9
	TYX
	CLC
	RTL

CODE_B9E711:
	JSR.w CODE_B9E773
	TYA
	SEP.b #$20
	LDA.b $66,x
	STA.w !REGISTER_Multiplicand
	TYA
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	LDA.b $64,x
	SEC
	SBC.b $16,x
	PHP
	BPL.b CODE_B9E739
	EOR.w #$FFFF
	INC
CODE_B9E739:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $6A,x
	TAY
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	XBA
	PHA
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	PLA
	ORA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B9E76D
	EOR.w #$FFFF
	INC
CODE_B9E76D:
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	RTS

CODE_B9E773:
	LDA.b $62,x
	SEC
	SBC.b $12,x
	PHP
	BPL.b CODE_B9E77F
	EOR.w #$FFFF
	INC
CODE_B9E77F:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $6A,x
	TAY
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	XBA
	PHA
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	PLA
	ORA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B9E7B3
	EOR.w #$FFFF
	INC
CODE_B9E7B3:
	STA.b $2A,x
	RTS

CODE_B9E7B6:
	PLX
	TAX
	BNE.b CODE_B9E7C0
	TYX
	JSR.w CODE_B9E711
	INC.b $5B,x
CODE_B9E7C0:
	LDX.b $70
	DEC.b $6A,x
	BNE.b CODE_B9E7D0
	LDA.b $62,x
	STA.b $12,x
	LDA.b $64,x
	STA.b $16,x
	SEC
	RTL

CODE_B9E7D0:
	LDA.b $66,x
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	TXY
	JSR.w CODE_B9E0E9
	TYX
	CLC
	RTL

CODE_B9E7DE:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EE78
	TXY
	JMP.w CODE_B9E0E9

CODE_B9E7E8:
	TAX
	JMP.w (DATA_B9E7EC,x)

DATA_B9E7EC:
	dw CODE_B9E7F0
	dw CODE_B9E81C

CODE_B9E7F0:
	TYX
	LDA.b $5D,x
	AND.w #$00FF
	JSL.l CODE_B58021
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.b $16,x
	STA.b $5E,x
	LDA.b $5C,x
	AND.w #$00FF
	JSL.l CODE_B58021
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.b $16,x
	STA.b $5C,x
	LDA.b $16,x
	STA.b $60,x
	INC.b $5B,x
	RTS

CODE_B9E81C:
	TYX
	LDA.b $68,x
	AND.w #$00FF
	BEQ.b CODE_B9E828
	LDA.b $5E,x
	BRA.b CODE_B9E82A

CODE_B9E828:
	LDA.b $5C,x
CODE_B9E82A:
	STA.b $1A
	CMP.b $16,x
	BCC.b CODE_B9E846
	BEQ.b CODE_B9E846
	CMP.b $60,x
	BCC.b CODE_B9E850
	LDA.b $34,x
	BPL.b CODE_B9E840
CODE_B9E83A:
	EOR.w #$FFFF
	INC
	STA.b $34,x
CODE_B9E840:
	JSR.w CODE_B9EE64
	JMP.w CODE_B9E108

CODE_B9E846:
	CMP.b $60,x
	BCS.b CODE_B9E850
	LDA.b $34,x
	BMI.b CODE_B9E840
	BRA.b CODE_B9E83A

CODE_B9E850:
	STZ.b $2E,x
	RTS

CODE_B9E853:
	TAX
	JMP.w (DATA_B9E857,x)

DATA_B9E857:
	dw CODE_B9E7F0
	dw CODE_B9E85B

CODE_B9E85B:
	TYX
	LDY.w $04F9
	LDA.w $0016,y
	CMP.b $16,x
	BCS.b CODE_B9E86A
	LDA.b $5E,x
	BRA.b CODE_B9E82A

CODE_B9E86A:
	LDA.b $5C,x
	BRA.b CODE_B9E82A

CODE_B9E86E:
	PLX
	TYX
	JSR.w CODE_B9E883
	LDA.b $66,x
	EOR.w #$FFFF
	INC
	STA.b $66,x
	LDA.w #$0114
	STA.b $5A,x
	JMP.w CODE_B9E7C0

CODE_B9E883:
	JSR.w CODE_B9E773
	TYA
	SEP.b #$20
	LDA.b $66,x
	STA.w !REGISTER_Multiplicand
	TYA
	STA.w !REGISTER_Multiplier
	REP.b #$20
	NOP
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	STA.b $2E,x
	LDA.b $64,x
	SEC
	SBC.b $16,x
	PHP
	BPL.b CODE_B9E8A7
	EOR.w #$FFFF
	INC
CODE_B9E8A7:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b $6A,x
	TAY
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	LDA.w !REGISTER_QuotientLo
	XBA
	PHA
	LDA.w !REGISTER_ProductOrRemainderLo
	XBA
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	TYA
	STA.w !REGISTER_Divisor
	REP.b #$20
	JSL.l CODE_B58003
	PLA
	ORA.w !REGISTER_QuotientLo
	PLP
	BPL.b CODE_B9E8DB
	EOR.w #$FFFF
	INC
CODE_B9E8DB:
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	RTS

CODE_B9E8E1:
	PLX
	TYX
	LDA.b $64,x
	BIT.b $2A,x
	BPL.b CODE_B9E8EF
	CMP.b $60,x
	BCC.b CODE_B9E8F3
CODE_B9E8ED:
	SEC
	RTL

CODE_B9E8EF:
	CMP.b $60,x
	BCC.b CODE_B9E8ED
CODE_B9E8F3:
	LDA.b $60,x
	CLC
	ADC.b $2A,x
	STA.b $60,x
	LDA.b $62,x
	AND.w #$FF00
	STA.b $3E
	LDA.b $61,x
	AND.w #$00FF
	JSL.l CODE_B9F260
	JSR.w CODE_B9E520
	LDX.b $70
	CLC
	ADC.b $5C,x
	STA.b $12,x
	LDA.b $5E,x
	STA.b $16,x
	CLC
	RTL

CODE_B9E91A:
	PLX
	TAX
	BNE.b CODE_B9E924
	TYX
	JSR.w CODE_B9E711
	INC.b $5B,x
CODE_B9E924:
	LDX.b $70
	DEC.b $6A,x
	BNE.b CODE_B9E92C
	SEC
	RTL

CODE_B9E92C:
	LDA.b $66,x
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	TXY
	JSR.w CODE_B9E0E9
	TYX
	CLC
	RTL

CODE_B9E93A:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9E94E,x)
	JSR.w CODE_B9E0E9
	JSR.w CODE_B9EE6E
	JMP.w CODE_B9EE64

DATA_B9E94E:
	dw CODE_B9E952
	dw CODE_B9E966

CODE_B9E952:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	LDA.b $30,x
	STA.b $62,x
	LDA.b $34,x
	STA.b $66,x
	INC.b $5B,x
	RTS

CODE_B9E966:
	JSR.w CODE_B9E14E
	LDA.w $0034,y
	BPL.b CODE_B9E991
	LDA.w $0064,y
	XBA
	AND.w #$00FF
	ASL
	ASL
	EOR.w #$FFFF
	SEC
	ADC.w $005E,y
	CMP.w $0016,y
	BCC.b CODE_B9E9A1
CODE_B9E983:
	LDA.w $0066,y
	EOR.w #$FFFF
	INC
	STA.w $0066,y
	STA.w $0034,y
	RTS

CODE_B9E991:
	LDA.w $0064,y
	AND.w #$00FF
	ASL
	ASL
	ADC.w $005E,y
	CMP.w $0016,y
	BCC.b CODE_B9E983
CODE_B9E9A1:
	RTS

CODE_B9E9A2:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EE64
	JMP.w CODE_B9E0E9

CODE_B9E9AB:
	LDA.b [$6A]
	STA.b $1A
	LDX.w $04F9
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	BPL.b CODE_B9E9CA
	EOR.w #$FFFF
	INC
	CMP.b $1A
	BCC.b CODE_B9E9C4
	LDA.b $1A
CODE_B9E9C4:
	EOR.w #$FFFF
	INC
	BRA.b CODE_B9E9D0

CODE_B9E9CA:
	CMP.b $1A
	BCC.b CODE_B9E9D0
	LDA.b $1A
CODE_B9E9D0:
	ASL
	ASL
	ASL
	STA.w $0030,y
	LDA.b $16,x
	SEC
	SBC.w $0016,y
	BPL.b CODE_B9E9EE
	EOR.w #$FFFF
	INC
	CMP.b $1A
	BCC.b CODE_B9E9E8
	LDA.b $1A
CODE_B9E9E8:
	EOR.w #$FFFF
	INC
	BRA.b CODE_B9E9F4

CODE_B9E9EE:
	CMP.b $1A
	BCC.b CODE_B9E9F4
	LDA.b $1A
CODE_B9E9F4:
	ASL
	ASL
	ASL
	STA.w $0034,y
	JMP.w CODE_B9E5CF

CODE_B9E9FD:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9EA13,x)
	BCS.b CODE_B9EA12
	LDY.b $70
	JSR.w CODE_B9E0EC
	JMP.w CODE_B9EE6E

CODE_B9EA12:
	RTS

DATA_B9EA13:
	dw CODE_B9EA17
	dw CODE_B9EA30

CODE_B9EA17:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $60,x
	STA.b $5E,x
	STZ.b $68,x
	STZ.b $62,x
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
	INC.b $5B,x
	CLC
	RTS

CODE_B9EA30:
	TYX
	LDA.b $68,x
	CMP.b $62,x
	BEQ.b CODE_B9EA51
	LDA.b $30,x
	EOR.w #$FFFF
	INC
	STA.b $30,x
	INC.b $42,x
	LDA.w #$0763
	JSL.l CODE_B28012
	LDA.w #$0565
	JSL.l CODE_B28012
	LDA.b $68,x
CODE_B9EA51:
	STA.b $62,x
	LDY.b $60,x
	LDA.b $68,x
	BNE.b CODE_B9EA5C
	LDY.w #$0000
CODE_B9EA5C:
	STY.b $5E,x
	LDA.b $30,x
	BPL.b CODE_B9EA7D
	LDA.b $5E,x
	EOR.w #$FFFF
	SEC
	ADC.b $5C,x
	CMP.b $12,x
	BCC.b CODE_B9EA86
CODE_B9EA6E:
	LDA.b $42,x
	BNE.b CODE_B9EA7B
	LDA.w #$0764
	STA.b $42,x
	JSL.l CODE_B28012
CODE_B9EA7B:
	SEC
	RTS

CODE_B9EA7D:
	LDA.b $5E,x
	CLC
	ADC.b $5C,x
	CMP.b $12,x
	BCC.b CODE_B9EA6E
CODE_B9EA86:
	STZ.b $42,x
	CLC
	RTS

CODE_B9EA8A:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9EAA0,x)
	BCS.b CODE_B9EA9F
	LDY.b $70
	JSR.w CODE_B9E108
	JMP.w CODE_B9EE64

CODE_B9EA9F:
	RTS

DATA_B9EAA0:
	dw CODE_B9EAA4
	dw CODE_B9EABD

CODE_B9EAA4:
	TYX
	LDA.b $16,x
	STA.b $5C,x
	LDA.b $60,x
	STA.b $5E,x
	STZ.b $68,x
	STZ.b $62,x
	LDA.b $34,x
	EOR.w #$FFFF
	INC
	STA.b $34,x
	INC.b $5B,x
	CLC
	RTS

CODE_B9EABD:
	TYX
	LDA.b $68,x
	CMP.b $62,x
	BEQ.b CODE_B9EADC
	LDA.b $34,x
	EOR.w #$FFFF
	INC
	STA.b $34,x
	LDA.w #$0763
	JSL.l CODE_B28012
	LDA.w #$0565
	JSL.l CODE_B28012
	LDA.b $68,x
CODE_B9EADC:
	STA.b $62,x
	LDY.b $60,x
	LDA.b $68,x
	BNE.b CODE_B9EAE7
	LDY.w #$0000
CODE_B9EAE7:
	STY.b $5E,x
	LDA.b $34,x
	BPL.b CODE_B9EB08
	LDA.b $5E,x
	EOR.w #$FFFF
	SEC
	ADC.b $5C,x
	CMP.b $16,x
	BCC.b CODE_B9EB11
CODE_B9EAF9:
	LDA.b $42,x
	BNE.b CODE_B9EB06
	LDA.w #$0764
	STA.b $42,x
	JSL.l CODE_B28012
CODE_B9EB06:
	SEC
	RTS

CODE_B9EB08:
	LDA.b $5E,x
	CLC
	ADC.b $5C,x
	CMP.b $16,x
	BCC.b CODE_B9EAF9
CODE_B9EB11:
	STZ.b $42,x
	CLC
	RTS

CODE_B9EB15:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EE78
	JSR.w CODE_B9E0EC
	JMP.w CODE_B9E183

CODE_B9EB21:
	JSR.w CODE_B9EE78
	TXY
	JSR.w CODE_B9E108
	LDA.w $005E,y
	CMP.w $0016,y
	BCS.b CODE_B9EB36
	STA.w $0016,y
	TYX
	STZ.b $5A,x
CODE_B9EB36:
	RTS

CODE_B9EB37:
	JSR.w CODE_B9EE64
	JMP.w CODE_B9E108

CODE_B9EB3D:
	JSR.w CODE_B9E108
CODE_B9EB40:
	JSR.w CODE_B9EB50
	LDA.b $60,x
	CMP.b $16,x
	BPL.b CODE_B9EB4F
	STA.b $16,x
	STZ.b $5A,x
	INC.b $38,x
CODE_B9EB4F:
	RTS

CODE_B9EB50:
	TYX
	LDY.b $72
	LDA.w $0008,y
	CLC
	ADC.b $2E,x
	BMI.b CODE_B9EB63
	CMP.w $000A,y
	BCC.b CODE_B9EB63
	LDA.w $000A,y
CODE_B9EB63:
	STA.b $2E,x
	RTS

CODE_B9EB66:
	LDA.w $002E,y
	CLC
	ADC.w #$0100
	STA.w $002E,y
	JSR.w CODE_B9E108
	LDA.w $0016,y
	CMP.w $006A,y
	BMI.b CODE_B9EB94
	LDA.w $002E,y
	BMI.b CODE_B9EB91
	LSR
	LSR
	STA.b $1A
	LDA.w $002E,y
	SEC
	SBC.b $1A
	EOR.w #$FFFF
	INC
	STA.w $002E,y
CODE_B9EB91:
	LDA.w $006A,y
CODE_B9EB94:
	STA.w $0016,y
	RTS

CODE_B9EB98:
	TYX
	LDA.b $68,x
	BEQ.b CODE_B9EBA0
	DEC.b $68,x
	RTS

CODE_B9EBA0:
	LDA.w $005B,y
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_B9EBB1,x)
	JSR.w CODE_B9E108
	JMP.w CODE_B9EE64

DATA_B9EBB1:
	dw CODE_B9E198
	dw CODE_B9EBB5

CODE_B9EBB5:
	LDA.w $0034,y
	BPL.b CODE_B9EBE2
	LDA.w $0065,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $005E,y
	CMP.w $0016,y
	BEQ.b CODE_B9EBF1
	BCC.b CODE_B9EBF1
CODE_B9EBCE:
	LDA.w $0066,y
	EOR.w #$FFFF
	INC
	STA.w $0066,y
	STA.w $0034,y
	LDA.w #$0008
	STA.w $0068,y
	RTS

CODE_B9EBE2:
	LDA.w $0064,y
	AND.w #$00FF
	CLC
	ADC.w $005E,y
	CMP.w $0016,y
	BCC.b CODE_B9EBCE
CODE_B9EBF1:
	RTS

CODE_B9EBF2:
	JSR.w CODE_B9E0E9
	JMP.w CODE_B9EE6E

CODE_B9EBF8:
	JSR.w CODE_B9EE78
CODE_B9EBFB:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EC09
	JSR.w CODE_B9E548
	JSL.l CODE_B9F65E
	RTS

CODE_B9EC09:
	LDA.w $050F
	BPL.b CODE_B9EC13
CODE_B9EC0E:
	JSL.l CODE_B9EEA0
	RTS

CODE_B9EC13:
	LDX.b $70
	CLC
	ADC.w #$0010
	CMP.b $16,x
	BCS.b CODE_B9EC0E
	LDA.b $2A,x
	PHA
	ASL
	ROR.b $2A,x
	ASL
	ROR.b $2A,x
	LDA.b $2E,x
	PHA
	ASL
	ROR.b $2E,x
	ASL
	ROR.b $2E,x
	JSL.l CODE_B9EEA0
	LDX.b $70
	PLA
	STA.b $2E,x
	PLA
	STA.b $2A,x
	RTS

CODE_B9EC3C:
	LDA.w $0030,y
	PHA
	JSR.w CODE_B9EBF8
	PLY
	LDX.b $70
	LDA.w #$0002
	AND.b $28,x
	BEQ.b CODE_B9EC54
	TYA
	EOR.w #$FFFF
	INC
	STA.b $30,x
CODE_B9EC54:
	RTS

CODE_B9EC55:
	TAX
	JSR.w (DATA_B9EC5C,x)
	JMP.w CODE_B9EBF8

DATA_B9EC5C:
	dw CODE_B9EC62
	dw CODE_B9EC72
	dw CODE_B9ECFC

CODE_B9EC62:
	TYX
	LDA.b $12,x
	STA.b $5C,x
	LDA.b $16,x
	STA.b $5E,x
	LDA.b $30,x
	STA.b $62,x
	INC.b $5B,x
	RTS

CODE_B9EC72:
	LDA.w $001C,y
	AND.w #$0007
	CMP.w #$0006
	BEQ.b CODE_B9ECBA
	LDA.w $0028,y
	AND.w #$0002
	BNE.b CODE_B9ECBE
	LDA.w $0030,y
	BPL.b CODE_B9ECAA
	LDA.w $0061,y
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $005C,y
	CMP.w $0012,y
	BCC.b CODE_B9ECB9
CODE_B9EC9C:
	LDA.w $0030,y
	EOR.w #$FFFF
	INC
	STA.w $0030,y
	STA.w $0062,y
	RTS

CODE_B9ECAA:
	LDA.w $0060,y
	AND.w #$00FF
	CLC
	ADC.w $005C,y
	CMP.w $0012,y
	BCC.b CODE_B9EC9C
CODE_B9ECB9:
	RTS

CODE_B9ECBA:
	TYX
	INC.b $5B,x
	RTS

CODE_B9ECBE:
	TYX
	LDA.b $60,x
	BIT.b $62,x
	BPL.b CODE_B9ECDF
	AND.w #$FF00
	XBA
	CLC
	ADC.w $0012,y
	CMP.w #$0100
	BCS.b CODE_B9ECD5
	LDA.w #$0100
CODE_B9ECD5:
	STA.w $005C,y
	LDA.w $0062,y
	BPL.b CODE_B9ECF5
	BRA.b CODE_B9ECF1

CODE_B9ECDF:
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.w $0012,y
	STA.w $005C,y
	LDA.w $0062,y
	BMI.b CODE_B9ECF5
CODE_B9ECF1:
	EOR.w #$FFFF
	INC
CODE_B9ECF5:
	STA.w $0030,y
	STA.w $0062,y
	RTS

CODE_B9ECFC:
	LDA.w $001C,y
	AND.w #$0007
	CMP.w #$0006
	BEQ.b CODE_B9ED19
	TYX
	LDA.b $62,x
	EOR.w #$FFFF
	INC
	STA.b $62,x
	LDA.b $28,x
	ORA.w #$0002
	STA.b $28,x
	DEC.b $5B,x
CODE_B9ED19:
	RTS

CODE_B9ED1A:
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EE78
	JSL.l CODE_B9EEA0
	RTS

CODE_B9ED25:
	PLX
	TAX
	BNE.b CODE_B9ED2F
	TYX
	JSR.w CODE_B9E711
	INC.b $5B,x
CODE_B9ED2F:
	LDX.b $70
	LDA.b $66,x
	CLC
	ADC.b $2E,x
	STA.b $2E,x
	TXY
	JSL.l CODE_B9EEA0
	LDX.b $70
	RTL

CODE_B9ED40:
	PLA
	JSR.w CODE_B9EE6E
	JSL.l CODE_B9EEA0
	LDX.b $70
	LDA.b $12,x
	CMP.b $62,x
	LDY.b $30,x
	BPL.b CODE_B9ED56
	BCC.b CODE_B9ED58
CODE_B9ED54:
	CLC
	RTL

CODE_B9ED56:
	BCC.b CODE_B9ED54
CODE_B9ED58:
	SEC
	RTL

CODE_B9ED5A:
	TYX
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B9ED78
	LDA.b $1E,x
	EOR.b $5E,x
	ASL
	BMI.b CODE_B9ED78
	LDA.b $5E,x
	EOR.w #$FFFF
	INC
	STA.b $5E,x
CODE_B9ED78:
	LDA.b $5E,x
	STA.b $30,x
	LDA.b $5C,x
	JSL.l CODE_B9F4B0
	JSR.w CODE_B9EE78
	JSL.l CODE_B9EEA0
	RTS

CODE_B9ED8A:
	TYX
	LDY.w $04F9
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	EOR.b $1E,x
	ASL
	BPL.b CODE_B9EDA8
	LDA.b $1E,x
	EOR.b $66,x
	ASL
	BMI.b CODE_B9EDA8
	LDA.b $66,x
	EOR.w #$FFFF
	INC
	STA.b $66,x
CODE_B9EDA8:
	LDA.b $66,x
	STA.b $30,x
	LDA.b $64,x
	JSL.l CODE_B9F4B0
	JSR.w CODE_B9EE78
	JSL.l CODE_B9EEA0
	RTS

CODE_B9EDBA:
	LDA.w #$0001
	JSL.l CODE_B9F4B0
	JSR.w CODE_B9EE78
	JSL.l CODE_B9EEA0
	RTS

CODE_B9EDC9:
	JSL.l CODE_B9EEA0
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EE78
	JSL.l CODE_B9F65E
	RTS

CODE_B9EDD8:
	JSL.l CODE_B9EEA0
	JSR.w CODE_B9EE6E
	JSL.l CODE_B9F65E
	RTS

CODE_B9EDE4:
	JSR.w CODE_B9EE78
CODE_B9EDE7:
	JSR.w CODE_B9EE6E
	JSL.l CODE_B9EEA0
	LDY.b $70
	LDA.w $0028,y
	BIT.w #$0002
	BEQ.b CODE_B9EE05
	LDA.w $0062,y
	EOR.w #$FFFF
	INC
	STA.w $0030,y
	STA.w $0062,y
CODE_B9EE05:
	RTS

CODE_B9EE06:
	TAX
	JSR.w (DATA_B9EC5C,x)
	JMP.w CODE_B9EBFB

CODE_B9EE0D:
	JSR.w CODE_B9EBF8
	LDA.w $0775
	AND.w #$0004
	BEQ.b CODE_B9EE20
	CLC
	PHK
	PEA.w CODE_B9EE20-$01
	JMP.w [$18B1]
CODE_B9EE20:
	RTS

CODE_B9EE21:
	JSR.w CODE_B9EE64
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EC09
	JSR.w CODE_B9E548
	RTS

CODE_B9EE2E:
	JSR.w CODE_B9EE78
	JSR.w CODE_B9EE6E
	JSR.w CODE_B9EC09
	JSL.l CODE_B9F65E
	LDA.w $0775
	AND.w #$0004
	BEQ.b CODE_B9EE4B
	CLC
	PHK
	PEA.w CODE_B9EE4B-$01
	JMP.w [$18B1]
CODE_B9EE4B:
	RTS

CODE_B9EE4C:
	TAX
	JSR.w (DATA_B9EC5C,x)
	JSR.w CODE_B9EBF8
	LDA.w $0775
	AND.w #$0004
	BEQ.b CODE_B9EE63
	CLC
	PHK
	PEA.w CODE_B9EE63-$01
	JMP.w [$18B1]
CODE_B9EE63:
	RTS

CODE_B9EE64:
	LDY.w #$0004
	LDA.b [$6A],y
	JSL.l CODE_B9F478
	RTS

CODE_B9EE6E:
	LDY.w #$0004
	LDA.b [$6A],y
	JSL.l CODE_B9F4B0
	RTS

CODE_B9EE78:
	LDX.b $70
	LDY.w #$0000
	LDA.b [$6A],y
	LDY.w #$0002
	CLC
	ADC.b $2E,x
	BMI.b CODE_B9EE8D
	CMP.b [$6A],y
	BCC.b CODE_B9EE8D
	LDA.b [$6A],y
CODE_B9EE8D:
	STA.b $2E,x
	RTS

CODE_B9EE90:
	LDA.w $050F
	PHA
	STZ.w $050F
	JSL.l CODE_B9EEA0
	PLA
	STA.w $050F
	RTL

CODE_B9EEA0:
	PHB
	LDX.b $70
	SEP.b #$20
	LDA.b $28,x
	STA.b $29,x
	LSR
	LSR
	LSR
	LSR
	STA.b $28,x
	REP.b #$20
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $29,x
	AND.w #$0004
	BEQ.b CODE_B9EEDF
	JSR.w CODE_B9F1E0
	JSR.w CODE_B9F13A
	STA.b $8A
	SEC
	SBC.b $16,x
	BPL.b CODE_B9EF2E
	CMP.w #$FFFD
	BPL.b CODE_B9EF2A
	LDA.b $A2
	AND.w #$4000
	BNE.b CODE_B9EF30
	JSR.w CODE_B9F181
	BRL.w CODE_B9F0A2

CODE_B9EEDF:
	JSR.w CODE_B9F1E0
	STZ.b $A4
	JSR.w CODE_B9F13A
	STA.b $8A
	SEC
	SBC.b $16,x
	BPL.b CODE_B9EF2E
	TAY
	LDA.b $A4
	BEQ.b CODE_B9EF33
	SEC
	SBC.b $56,x
	BCC.b CODE_B9EEFD
	CMP.w #$0010
	BCS.b CODE_B9EF33
CODE_B9EEFD:
	LDA.b $A4
	STA.b $8A
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	CMP.b $AA
	BPL.b CODE_B9EF21
CODE_B9EF0B:
	JSR.w CODE_B9F181
	LDA.b $A2
	AND.w #$4100
	CMP.w #$0100
	BNE.b CODE_B9EF2E
	LDA.w #$0080
	ORA.b $28,x
	STA.b $28,x
	BRA.b CODE_B9EF87

CODE_B9EF21:
	LDA.b $A6
	AND.w #$0007
	CMP.b $AC
	BPL.b CODE_B9EF0B
CODE_B9EF2A:
	LDA.b $8A
	STA.b $16,x
CODE_B9EF2E:
	BRA.b CODE_B9EF87

CODE_B9EF30:
	BRL.w CODE_B9F0A2

CODE_B9EF33:
	CPY.b $AA
	BPL.b CODE_B9EF77
	LDA.b $A2
	AND.w #$3800
	BNE.b CODE_B9EF30
CODE_B9EF3E:
	LDA.b $2A,x
	AND.w #$8000
	EOR.b $A2
	BMI.b CODE_B9EF4C
	AND.w #$0080
	BNE.b CODE_B9EF30
CODE_B9EF4C:
	LDA.b $16,x
	DEC
	JSL.l CODE_B9F165
	LDA.b $2A,x
	AND.w #$8000
	EOR.b $A2
	BMI.b CODE_B9EF61
	AND.w #$0080
	BNE.b CODE_B9EF30
CODE_B9EF61:
	JSR.w CODE_B9F181
	LDA.b $A2
	AND.w #$4100
	CMP.w #$0100
	BNE.b CODE_B9EF87
	LDA.w #$0080
	ORA.b $28,x
	STA.b $28,x
	BRA.b CODE_B9EF87

CODE_B9EF77:
	LDA.b $A0
	AND.w #$0007
	CMP.b $AC
	BPL.b CODE_B9EF3E
	LDA.b $A2
	AND.w #$1800
	BEQ.b CODE_B9EF2A
CODE_B9EF87:
	LDA.b $16,x
	PHA
	JSR.w CODE_B9F226
	PLA
	CMP.b $16,x
	BNE.b CODE_B9EF95
	LDA.b $2E,x
	ASL
CODE_B9EF95:
	BCC.b CODE_B9F00C
	STZ.b $A4
	JSR.w CODE_B9F13A
	TAY
	BCS.b CODE_B9EFF3
	SEC
	SBC.b $16,x
	BPL.b CODE_B9EFF6
	LDA.b $A2
	AND.w #$4000
	BEQ.b CODE_B9EFB9
	STA.b $1A,x
	STY.b $18,x
	LDA.w #$0004
	ORA.b $28,x
	STA.b $28,x
	BRL.w CODE_B9F119

CODE_B9EFB9:
	LDA.b $A4
	BNE.b CODE_B9EFD2
	STZ.b $A6
	LDA.b $16,x
	CLC
	ADC.w #$001F
	AND.w #$FFE0
	INC
	STA.b $16,x
	JSR.w CODE_B9F13A
	LDA.b $A4
	BEQ.b CODE_B9EFD4
CODE_B9EFD2:
	STA.b $16,x
CODE_B9EFD4:
	STZ.b $2E,x
	STZ.b $34,x
	LDA.w #$7F00
	STA.b $18,x
	LDA.w #$8050
	STA.b $1A,x
	LDA.b $28,x
	ORA.w #$0001
	STA.b $28,x
	LDA.b $A6
	ORA.w #$0008
	STA.b $A0
	BRL.w CODE_B9F119

CODE_B9EFF3:
	LDA.w #$8050
CODE_B9EFF6:
	STA.b $1A,x
	LDA.b $28,x
	AND.w #$1101
	CMP.w #$1101
	BEQ.b CODE_B9F007
	STY.b $18,x
	BRL.w CODE_B9F119

CODE_B9F007:
	STZ.b $1A,x
	BRL.w CODE_B9F119

CODE_B9F00C:
	JSR.w CODE_B9F13A
	TAY
	BCS.b CODE_B9F05B
	SEC
	SBC.b $16,x
	BEQ.b CODE_B9F019
	BPL.b CODE_B9F060
CODE_B9F019:
	LDA.b $A2
	AND.w #$1800
	BNE.b CODE_B9F05B
	LDA.b $16,x
	CMP.w $050F
	BCS.b CODE_B9F048
	LDA.b $A0
	AND.w #$0007
	ASL
	TAX
	LDA.l DATA_B9F126,x
	LDX.b $70
CODE_B9F034:
	STA.b $2E,x
	STY.b $16,x
	STZ.b $14,x
	STY.b $18,x
	STZ.b $1A,x
	LDA.w #$0001
	ORA.b $28,x
	STA.b $28,x
	BRL.w CODE_B9F119

CODE_B9F048:
	STY.b $18,x
	EOR.w #$FFFF
	ADC.b $18,x
	BPL.b CODE_B9F056
	LDA.w #$0000
	BRA.b CODE_B9F034

CODE_B9F056:
	STA.b $1A,x
	BRL.w CODE_B9F119

CODE_B9F05B:
	LDA.w #$8050
	BRA.b CODE_B9F081

CODE_B9F060:
	STA.b $1A,x
	LDA.b $A0
	AND.w #$1800
	BNE.b CODE_B9F05B
	LDA.b $28,x
	AND.w #$1100
	BEQ.b CODE_B9F083
	LDA.b $A0
	AND.w #$0007
	BEQ.b CODE_B9F07A
	LDA.w #$0003
CODE_B9F07A:
	INC
	CMP.b $1A,x
	BCS.b CODE_B9F019
	BRA.b CODE_B9F083

CODE_B9F081:
	STA.b $1A,x
CODE_B9F083:
	LDA.b $28,x
	AND.w #$1101
	CMP.w #$1101
	BEQ.b CODE_B9F09E
	STY.b $18,x
	LDA.b $28,x
	AND.w #$1101
	CMP.w #$0100
	BNE.b CODE_B9F09C
	XBA
	STA.b $2E,x
CODE_B9F09C:
	BRA.b CODE_B9F119

CODE_B9F09E:
	STZ.b $1A,x
	BRA.b CODE_B9F119

CODE_B9F0A2:
	JSR.w CODE_B9F226
	JSR.w CODE_B9F13A
	STA.b $18,x
	BCS.b CODE_B9F0C6
	SEC
	SBC.b $16,x
	STA.b $1A,x
	BPL.b CODE_B9F0C6
	LDA.b $28,x
	ORA.w #$0004
	STA.b $28,x
	LDA.b $A2
	BIT.w #$4000
	BEQ.b CODE_B9F0E1
	AND.w #$1800
	BEQ.b CODE_B9F119
CODE_B9F0C6:
	LDA.b $29,x
	AND.w #$0010
	BNE.b CODE_B9F0D9
	LDA.w #$7F00
	STA.b $18,x
	LDA.w #$8050
	STA.b $1A,x
	BRA.b CODE_B9F119

CODE_B9F0D9:
	LDA.b $16,x
	STA.b $18,x
	STZ.b $1A,x
	BRA.b CODE_B9F119

CODE_B9F0E1:
	LDA.b $28,x
	ORA.w #$0001
	STA.b $28,x
	LDA.b $2E,x
	BMI.b CODE_B9F100
	STZ.b $14,x
	LDA.b $16,x
	AND.w #$FFE0
	STA.b $16,x
	STA.b $18,x
	STZ.b $1A,x
	LDA.w #$0200
	STA.b $2E,x
	BRA.b CODE_B9F119

CODE_B9F100:
	LDA.b $16,x
	AND.w #$FFE0
	CLC
	ADC.w #$0021
	STA.b $16,x
	LDA.w #$7F00
	STA.b $18,x
	LDA.w #$8050
	STA.b $1A,x
	STZ.b $2E,x
	STZ.b $34,x
CODE_B9F119:
	LDA.b $A2
	EOR.b $A0
	AND.w #$1E00
	EOR.b $A0
	STA.b $1C,x
	PLB
	RTL

DATA_B9F126:
	dw $0300,$0300,$0300,$0400,$0500,$0600,$0800,$0800

CODE_B9F136:
	JSR.w CODE_B9F13A
	RTL

CODE_B9F13A:
	JSL.l CODE_B9F163
	CMP.w #$0000
	BMI.b CODE_B9F15E
	EOR.w #$FFFF
	SEC
	ADC.w #$6300
	CLC
	RTS

CODE_B9F14C:
	JSL.l CODE_B9F173
	CMP.w #$0000
	BMI.b CODE_B9F15E
	EOR.w #$FFFF
	SEC
	ADC.w #$6300
	CLC
	RTS

CODE_B9F15E:
	LDA.w #$7F00
	SEC
	RTS

CODE_B9F163:
	LDA.b $16,x
CODE_B9F165:
	STA.b $1C
	LDA.b $12,x
CODE_B9F169:
	SEC
	SBC.w #$0100
	STA.b $1A
	JML.l CODE_B7C766

CODE_B9F173:
	SEC
	SBC.w #$0100
	STA.b $1A
	LDA.b $16,x
	STA.b $1C
	JML.l CODE_B7C766

CODE_B9F181:
	LDA.b $54,x
	STA.b $12,x
	STZ.b $10,x
	LDA.b $30,x
	STA.b $AE
	STZ.b $30,x
	LDA.b $2A,x
	STA.b $B0
	STZ.b $2A,x
	LDA.w #$0002
	ORA.b $28,x
	STA.b $28,x
	AND.w #$1000
	BEQ.b CODE_B9F1AD
	JSR.w CODE_B9F13A
	STA.b $8A
	SEC
	SBC.b $16,x
	BPL.b CODE_B9F1AD
	LDA.b $56,x
	STA.b $16,x
CODE_B9F1AD:
	RTS

CODE_B9F1AE:
	LDX.b $70
	LDY.w #$0000
	LDA.b $2A,x
	BPL.b CODE_B9F1B8
	DEY
CODE_B9F1B8:
	CLC
	ADC.b $11,x
	STA.b $11,x
	TYA
	ADC.b $13,x
	SEP.b #$20
	STA.b $13,x
	REP.b #$20
	RTS

CODE_B9F1C7:
	LDX.b $70
	LDY.w #$0000
	LDA.b $2E,x
	BPL.b CODE_B9F1D1
	DEY
CODE_B9F1D1:
	CLC
	ADC.b $15,x
	STA.b $15,x
	TYA
	ADC.b $17,x
	SEP.b #$20
	STA.b $17,x
	REP.b #$20
	RTS

CODE_B9F1E0:
	LDX.b $70
	LDA.b $29,x
	AND.w #$0010
	BNE.b CODE_B9F200
CODE_B9F1E9:
	LDY.w #$0000
	LDA.b $2A,x
	BPL.b CODE_B9F1F1
	DEY
CODE_B9F1F1:
	CLC
	ADC.b $11,x
	STA.b $11,x
	TYA
	ADC.b $13,x
	SEP.b #$20
	STA.b $13,x
	REP.b #$20
	RTS

CODE_B9F200:
	LDA.b $2E,x
	BMI.b CODE_B9F1E9
	LDA.b $18,x
	STA.b $16,x
	LDA.b $52,x
	CLC
	ADC.b $12,x
	STA.b $12,x
	LDY.w #$0000
	LDA.b $2A,x
	BPL.b CODE_B9F217
	DEY
CODE_B9F217:
	CLC
	ADC.b $11,x
	STA.b $11,x
	TYA
	ADC.b $13,x
	SEP.b #$20
	STA.b $13,x
	REP.b #$20
	RTS

CODE_B9F226:
	LDX.b $70
	LDA.b $29,x
	AND.w #$0010
	BNE.b CODE_B9F246
CODE_B9F22F:
	LDY.w #$0000
	LDA.b $2E,x
	BPL.b CODE_B9F237
	DEY
CODE_B9F237:
	CLC
	ADC.b $15,x
	STA.b $15,x
	TYA
	ADC.b $17,x
	SEP.b #$20
	STA.b $17,x
	REP.b #$20
	RTS

CODE_B9F246:
	LDY.b $4C,x
	LDA.b $2E,x
	SEC
	SBC.w $002E,y
	BMI.b CODE_B9F22F
	LDA.b $18,x
	CLC
	ADC.w #$0003
	STA.b $16,x
	STZ.b $1A,x
	LDA.w #$FFFF
	STA.b $14,x
	RTS

CODE_B9F260:
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_B9F278,x
	RTL

CODE_B9F26A:
	CLC
	ADC.w #$0040
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_B9F278,x
	RTL

DATA_B9F278:
	dw $0000,$FFFA,$FFF3,$FFED,$FFE7,$FFE1,$FFDB,$FFD4
	dw $FFCE,$FFC8,$FFC2,$FFBC,$FFB6,$FFB0,$FFAA,$FFA4
	dw $FF9E,$FF99,$FF93,$FF8D,$FF88,$FF82,$FF7D,$FF78
	dw $FF72,$FF6D,$FF68,$FF63,$FF5E,$FF59,$FF55,$FF50
	dw $FF4C,$FF47,$FF43,$FF3F,$FF3B,$FF37,$FF33,$FF30
	dw $FF2C,$FF29,$FF25,$FF22,$FF1F,$FF1C,$FF19,$FF17
	dw $FF14,$FF12,$FF10,$FF0E,$FF0C,$FF0A,$FF09,$FF07
	dw $FF06,$FF05,$FF04,$FF03,$FF02,$FF02,$FF01,$FF01
	dw $FF01,$FF01,$FF01,$FF02,$FF02,$FF03,$FF04,$FF05
	dw $FF06,$FF07,$FF09,$FF0A,$FF0C,$FF0E,$FF10,$FF12
	dw $FF14,$FF17,$FF19,$FF1C,$FF1F,$FF22,$FF25,$FF29
	dw $FF2C,$FF30,$FF33,$FF37,$FF3B,$FF3F,$FF43,$FF47
	dw $FF4C,$FF50,$FF55,$FF59,$FF5E,$FF63,$FF68,$FF6D
	dw $FF72,$FF78,$FF7D,$FF82,$FF88,$FF8D,$FF93,$FF99
	dw $FF9E,$FFA4,$FFAA,$FFB0,$FFB6,$FFBC,$FFC2,$FFC8
	dw $FFCE,$FFD4,$FFDB,$FFE1,$FFE7,$FFED,$FFF3,$FFFA
	dw $0000,$0006,$000D,$0013,$0019,$001F,$0025,$002C
	dw $0032,$0038,$003E,$0044,$004A,$0050,$0056,$005C
	dw $0062,$0067,$006D,$0073,$0078,$007E,$0083,$0088
	dw $008E,$0093,$0098,$009D,$00A2,$00A7,$00AB,$00B0
	dw $00B4,$00B9,$00BD,$00C1,$00C5,$00C9,$00CD,$00D0
	dw $00D4,$00D7,$00DB,$00DE,$00E1,$00E4,$00E7,$00E9
	dw $00EC,$00EE,$00F0,$00F2,$00F4,$00F6,$00F7,$00F9
	dw $00FA,$00FB,$00FC,$00FD,$00FE,$00FE,$00FF,$00FF
	dw $00FF,$00FF,$00FF,$00FE,$00FE,$00FD,$00FC,$00FB
	dw $00FA,$00F9,$00F7,$00F6,$00F4,$00F2,$00F0,$00EE
	dw $00EC,$00E9,$00E7,$00E4,$00E1,$00DE,$00DB,$00D7
	dw $00D4,$00D0,$00CD,$00C9,$00C5,$00C1,$00BD,$00B9
	dw $00B4,$00B0,$00AB,$00A7,$00A2,$009D,$0098,$0093
	dw $008E,$0088,$0083,$007E,$0078,$0073,$006D,$0067
	dw $0062,$005C,$0056,$0050,$004A,$0044,$003E,$0038
	dw $0032,$002C,$0025,$001F,$0019,$0013,$000D,$0006

CODE_B9F478:
	ASL
	TAX
	LDY.b $70
	LDA.w $0034,y
	SEC
	SBC.w $002E,y
	BPL.b CODE_B9F49A
	EOR.w #$FFFF
	INC
	JSR.w (DATA_B9F4F0,x)
	BEQ.b CODE_B9F4A8
	EOR.w #$FFFF
	SEC
	ADC.w $002E,y
	STA.w $002E,y
	TYX
	RTL

CODE_B9F49A:
	JSR.w (DATA_B9F4F0,x)
	BEQ.b CODE_B9F4A8
	CLC
	ADC.w $002E,y
	STA.w $002E,y
	TYX
	RTL

CODE_B9F4A8:
	LDA.w $0034,y
	STA.w $002E,y
	TYX
	RTL

CODE_B9F4B0:
	ASL
	TAX
	LDY.b $70
	LDA.w $0030,y
	CLC
	ADC.w $0036,y
	SEC
	SBC.w $002A,y
	BPL.b CODE_B9F4D6
	EOR.w #$FFFF
	INC
	JSR.w (DATA_B9F4F0,x)
	BEQ.b CODE_B9F4E4
	EOR.w #$FFFF
	SEC
	ADC.w $002A,y
	STA.w $002A,y
	TYX
	RTL

CODE_B9F4D6:
	JSR.w (DATA_B9F4F0,x)
	BEQ.b CODE_B9F4E4
	CLC
	ADC.w $002A,y
	STA.w $002A,y
	TYX
	RTL

CODE_B9F4E4:
	LDA.w $0030,y
	CLC
	ADC.w $0036,y
	STA.w $002A,y
	TYX
	RTL

DATA_B9F4F0:
	dw CODE_B9F57B
	dw CODE_B9F57C
	dw CODE_B9F57D
	dw CODE_B9F57E
	dw CODE_B9F524
	dw CODE_B9F531
	dw CODE_B9F53D
	dw CODE_B9F57F
	dw CODE_B9F54F
	dw CODE_B9F55B
	dw CODE_B9F566
	dw CODE_B9F584
	dw CODE_B9F588
	dw CODE_B9F592
	dw CODE_B9F595
	dw CODE_B9F5A3
	dw CODE_B9F5AC
	dw CODE_B9F5BB
	dw CODE_B9F5BD
	dw CODE_B9F5C7
	dw CODE_B9F5D0
	dw CODE_B9F5DF
	dw CODE_B9F5E7
	dw CODE_B9F5F6
	dw CODE_B9F604
	dw CODE_B9F611

CODE_B9F524:
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F531:
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F53D:
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	STA.b $44
	LSR
	CLC
	ADC.b $42
	CLC
	ADC.b $44
	RTS

CODE_B9F54F:
	LSR
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F55B:
	LSR
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F566:
	LSR
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	STA.b $44
	LSR
	CLC
	ADC.b $42
	CLC
	ADC.b $44
	RTS

CODE_B9F577:
	LDA.w #$0000
	RTS

CODE_B9F57B:
	LSR
CODE_B9F57C:
	LSR
CODE_B9F57D:
	LSR
CODE_B9F57E:
	LSR
CODE_B9F57F:
	LSR
	LSR
	LSR
	LSR
	RTS

CODE_B9F584:
	LSR
	LSR
	LSR
	RTS

CODE_B9F588:
	LSR
	LSR
	LSR
	STA.b $42
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F592:
	LSR
	LSR
	RTS

CODE_B9F595:
	LSR
	LSR
	STA.b $42
	LSR
	LSR
	SEC
	SBC.b $42
	EOR.w #$FFFF
	INC
	RTS

CODE_B9F5A3:
	LSR
	LSR
	STA.b $42
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F5AC:
	LSR
	LSR
	STA.b $42
	LSR
	STA.b $44
	LSR
	CLC
	ADC.b $44
	CLC
	ADC.b $42
	RTS

CODE_B9F5BB:
	LSR
	RTS

CODE_B9F5BD:
	LSR
	STA.b $42
	LSR
	LSR
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F5C7:
	LSR
	STA.b $42
	LSR
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F5D0:
	LSR
	STA.b $42
	LSR
	LSR
	STA.b $44
	LSR
	CLC
	ADC.b $42
	CLC
	ADC.b $44
	RTS

CODE_B9F5DF:
	LSR
	STA.b $42
	LSR
	CLC
	ADC.b $42
	RTS

CODE_B9F5E7:
	LSR
	STA.b $42
	LSR
	STA.b $44
	LSR
	LSR
	CLC
	ADC.b $44
	CLC
	ADC.b $42
	RTS

CODE_B9F5F6:
	LSR
	STA.b $42
	LSR
	STA.b $44
	LSR
	CLC
	ADC.b $44
	CLC
	ADC.b $42
	RTS

CODE_B9F604:
	STA.b $42
	LSR
	LSR
	LSR
	LSR
	EOR.w #$FFFF
	INC
	CLC
	ADC.b $42
CODE_B9F611:
	RTS

CODE_B9F612:
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	CMP.w #$0101
	BNE.b CODE_B9F62B
	LDA.b $16,x
	CMP.w #$01A0
	BCC.b CODE_B9F62B
	LDA.w $0507
	STA.b $36,x
	RTL

CODE_B9F62B:
	STZ.b $36,x
	RTL

CODE_B9F62E:
	LDA.w $0775
	AND.w #$0060
	BNE.b CODE_B9F656
	LDA.w $0777
	AND.w #$0080
	BEQ.b CODE_B9F65E
	LDX.b $70
	LDA.b $1A,x
	BNE.b CODE_B9F65B
	LDA.w $05B9
	CMP.w #$0042
	BEQ.b CODE_B9F651
	LDA.w #DATA_B9F79A
	BRA.b CODE_B9F66E

CODE_B9F651:
	LDA.w #DATA_B9F73A
	BRA.b CODE_B9F66E

CODE_B9F656:
	LDA.w #DATA_B9F76A
	BRA.b CODE_B9F66E

CODE_B9F65B:
	STZ.b $36,x
	RTL

CODE_B9F65E:
	LDA.w $0775
	AND.w #$0200
	BEQ.b CODE_B9F66B
	LDA.w #DATA_B9F70A
	BRA.b CODE_B9F66E

CODE_B9F66B:
	LDA.w #DATA_B9F6DA
CODE_B9F66E:
	STA.b $1C
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_Knautilus
	BEQ.b CODE_B9F612
	LDX.b $70
	LDA.b $28,x
	AND.w #$0011
	CMP.w #$0001
	BNE.b CODE_B9F6BE
	LDA.b $1C,x
	AND.w #$0007
	STA.b $1A
	ASL
	ADC.b $1A
	ASL
	ADC.b $1C
	TAY
	PHB
	PHK
	PLB
	LDA.b $1C,x
	BMI.b CODE_B9F6B0
	TDC
	SEC
	SBC.w $0000,y
	STA.b $36,x
	LDA.b $2A,x
	EOR.w #$FFFF
	INC
	JSR.w CODE_B9F6C1
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	PLB
	RTL

CODE_B9F6B0:
	LDA.w $0000,y
	STA.b $36,x
	LDA.b $2A,x
	JSR.w CODE_B9F6C1
	STA.b $2A,x
	PLB
	RTL

CODE_B9F6BE:
	STZ.b $36,x
	RTL

CODE_B9F6C1:
	STA.b $1A
	LDA.w $0002,y
	BEQ.b CODE_B9F6CC
	CMP.b $1A
	BPL.b CODE_B9F6D9
CODE_B9F6CC:
	LDA.w $0004,y
	BEQ.b CODE_B9F6D7
	CMP.b $1A
	BPL.b CODE_B9F6D7
	BCC.b CODE_B9F6D9
CODE_B9F6D7:
	LDA.b $1A
CODE_B9F6D9:
	RTS

DATA_B9F6DA:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0100
	dw $00C0,$0200,$0100,$00C0,$0200,$0000,$0000,$0000

DATA_B9F70A:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0180
	dw $0100,$0300,$0100,$00C0,$0200,$0000,$0000,$0000

DATA_B9F73A:
	dw $0000,$0000,$0000,$0200,$0180,$0400,$0200,$0180
	dw $0400,$0200,$0180,$0400,$0200,$0180,$0400,$0200
	dw $0180,$0400,$0200,$0180,$0400,$0200,$0180,$0400

DATA_B9F76A:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0100,$0000
	dw $0800,$0180,$0000,$0800,$01F0,$0000,$0800,$0280
	dw $0000,$0400,$0400,$00A0,$0200,$0000,$0000,$0000

DATA_B9F79A:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0100,$0100
	dw $0200,$0100,$0200,$0200,$0200,$0200,$0400,$0200
	dw $0200,$0400,$0200,$0200,$0400,$0000,$0000,$0000

CODE_B9F7CA:
	NOP #4
	STX.b $E0
	LDY.w $04F9
	LDA.w #$0100
	CMP.b $12,x
	BCS.b CODE_B9F7E3
	ADC.w $04BC
	CMP.b $12,x
	BCC.b CODE_B9F7E3
	LDA.b $12,x
CODE_B9F7E3:
	STA.b $88
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B9F7EF
	LDA.w $0016,y
CODE_B9F7EF:
	STA.b $8A
	LDA.b $88
	LDY.b $8A
	STZ.b $A4
	JSR.w CODE_B9F8E9
	BCC.b CODE_B9F82D
	TAY
	LDA.b $A4
	BNE.b CODE_B9F82B
	TYA
	LDY.w $04F9
	SBC.w $0016,y
	BPL.b CODE_B9F82D
	CMP.w #$FFF0
	BCS.b CODE_B9F82D
	LDA.b $8A
	AND.w #$FFE0
	CLC
	ADC.w #$0021
	CMP.w $0016,y
	BCC.b CODE_B9F7EF
	BEQ.b CODE_B9F7EF
	LDX.b $E0
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_B9F82B
	LDA.w $0016,y
CODE_B9F82B:
	STA.b $8A
CODE_B9F82D:
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $D0
	CMP.b $88
	LDA.w #$FFF8
	BCS.b CODE_B9F83F
	LDA.w #$0008
CODE_B9F83F:
	STA.b $D4
	STZ.b $D2
CODE_B9F843:
	LDA.b $D4
	BEQ.b CODE_B9F870
	CLC
	ADC.b $D0
	STA.b $D0
	CMP.b $88
	ROR
	EOR.b $D4
	BPL.b CODE_B9F859
	LDA.b $88
	STA.b $D0
	STZ.b $D4
CODE_B9F859:
	LDA.b $D0
	LDY.b $8A
	JSR.w CODE_B9F8E9
	BCC.b CODE_B9F843
	SBC.b $8A
	TAY
	BPL.b CODE_B9F843
	INC.b $D2
	CPY.w #$FFF8
	BCS.b CODE_B9F843
	BRA.b CODE_B9F87F

CODE_B9F870:
	LDA.b $D2
	BNE.b CODE_B9F87F
	LDX.b $E0
	LDA.b $88
	STA.b $12,x
	LDA.b $8A
	STA.b $16,x
	RTL

CODE_B9F87F:
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $88
	CMP.b $D0
	LDA.w #$0002
	BCS.b CODE_B9F891
	LDA.w #$FFFE
CODE_B9F891:
	STA.b $D4
CODE_B9F893:
	LDA.b $D4
	BEQ.b CODE_B9F8E0
	CLC
	ADC.b $D0
	STA.b $D0
	CMP.b $88
	ROR
	EOR.b $D4
	BPL.b CODE_B9F8A9
	LDA.b $88
	STA.b $D0
	STZ.b $D4
CODE_B9F8A9:
	LDA.b $D0
	LDY.b $8A
	JSR.w CODE_B9F8E9
	BCC.b CODE_B9F8DD
	SBC.b $8A
	TAY
	BPL.b CODE_B9F8D0
	CPY.w #$FFF8
	BCS.b CODE_B9F8D0
	LDA.b $D4
	BNE.b CODE_B9F893
	LDX.b $E0
	LDY.w $04F9
CODE_B9F8C5:
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
	RTL

CODE_B9F8D0:
	LDX.b $E0
	TYA
	CMP.w #$0008
	BCC.b CODE_B9F8E0
	CMP.w #$FFF8
	BCS.b CODE_B9F8E0
CODE_B9F8DD:
	LDA.w #$0000
CODE_B9F8E0:
	ADC.b $8A
	STA.b $16,x
	LDA.b $D0
	STA.b $12,x
	RTL

CODE_B9F8E9:
	STY.b $1C
	JSL.l CODE_B9F169
	EOR.w #$FFFF
	BPL.b CODE_B9F905
	TAY
	LDA.w #$1800
	AND.b $A0
	AND.b $A2
	BNE.b CODE_B9F905
	TYA
	CLC
	ADC.w #$6301
	SEC
	RTS

CODE_B9F905:
	CLC
	RTS

	%InsertGarbageData($F9F907, incbin, DATA_B9F907.bin)

; Glitch: The first byte of the bank after this one must be $72 or the game will potentially freeze after taking Kuchuka's picture.

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankFAMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FA0000:
	incbin "TextBanks/English/SwankyKong.bin"

DATA_FA0856:
	incbin "TextBanks/English/WrinklyKong.bin"

DATA_FA100A:
	incbin "TextBanks/English/FunkyKong.bin"

DATA_FA175E:
	incbin "TextBanks/English/CrankyKong.bin"

DATA_FA1CF0:
	incbin "TextBanks/English/MiscText.bin"

DATA_FA1ECA:
	incbin "TextBanks/English/AreaNames.bin"

DATA_FA23B8:
	incbin "TextBanks/English/Bazaar.bin"

DATA_FA2A3A:
	incbin "TextBanks/English/Blunder.bin"

DATA_FA2D60:
	incbin "TextBanks/English/Bramble.bin"

DATA_FA300C:
	incbin "TextBanks/English/Barter.bin"

DATA_FA33F0:
	incbin "TextBanks/English/Barnacle.bin"

DATA_FA3622:
	incbin "TextBanks/English/Brash.bin"

DATA_FA397E:
	incbin "TextBanks/English/Blue.bin"

DATA_FA3B7A:
	incbin "TextBanks/English/Bazooka.bin"

DATA_FA3E36:
	incbin "TextBanks/English/Blizzard.bin"

DATA_FA4036:
	incbin "TextBanks/English/BennyAndBjorn.bin"

DATA_FA43F4:
	incbin "TextBanks/English/Baffle.bin"

DATA_FA4768:
	incbin "TextBanks/English/Boomer.bin"

DATA_FA4C44:
	incbin "TextBanks/English/KAOSAndKRool.bin"

DATA_FA5028:
	incbin "TextBanks/English/BananaBirdQueen.bin"

	%FREE_BYTES($FA5390, 3, $00)

DATA_FA5393:
	incbin "TextBanks/French/SwankyKong.bin"

DATA_FA5B89:
	incbin "TextBanks/French/WrinklyKong.bin"

DATA_FA6269:
	incbin "TextBanks/French/FunkyKong.bin"

DATA_FA694F:
	incbin "TextBanks/French/CrankyKong.bin"

DATA_FA6E41:
	incbin "TextBanks/French/MiscText.bin"

DATA_FA702F:
	incbin "TextBanks/French/AreaNames.bin"

DATA_FA7507:
	incbin "TextBanks/French/Bazaar.bin"

DATA_FA7AD5:
	incbin "TextBanks/French/Blunder.bin"

DATA_FA7D5D:
	incbin "TextBanks/French/Bramble.bin"

DATA_FA7FF5:
	incbin "TextBanks/French/Barter.bin"

DATA_FA83A5:
	incbin "TextBanks/French/Barnacle.bin"

DATA_FA85CD:
	incbin "TextBanks/French/Brash.bin"

DATA_FA8929:
	incbin "TextBanks/French/Blue.bin"

DATA_FA8AE3:
	incbin "TextBanks/French/Bazooka.bin"

DATA_FA8D73:
	incbin "TextBanks/French/Blizzard.bin"

DATA_FA8F6F:
	incbin "TextBanks/French/BennyAndBjorn.bin"

DATA_FA9315:
	incbin "TextBanks/French/Baffle.bin"

DATA_FA9641:
	incbin "TextBanks/French/Boomer.bin"

DATA_FA9A71:
	incbin "TextBanks/French/KAOSAndKRool.bin"

DATA_FA9E63:
	incbin "TextBanks/French/BananaBirdQueen.bin"

	%FREE_BYTES($FAA1B3, 3, $00)

DATA_FAA1B6:
	%InsertGarbageData($FAA1B6, incbin, DATA_FAA1B6.bin)
	%InsertGarbageData($FAD100, incsrc, ADDR_BAD100.asm)
	%BeginROMMirroring($FAFFFC, $00, !HiROMAddressOffset)

DKC3_NorSpr00F4_UnknownSprite00F4_Main:
;$BAFFFC
	JMP.w [$04F5]

	%EndROMMirroring()
	%FREE_BYTES($FAFFFF, 1, $FF)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankFBMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FB0000:
	incbin "Graphics/Compressed/GFX_Layer1_BrothersBearHouse.bin"

DATA_FB6897:
	incbin "Graphics/Compressed/GFX_Layer2_BrothersBearHouse.bin"

	%InsertGarbageData($FB7967, incbin, DKC2_DATA_FB7967.bin)

UNK_FB7FC0:
	dw $DE71,$FBFB,$F3DC,$31FB,$FBF8,$3DFB,$FBFB,$C5FB
	dw $2AC1,$7BAA,$F5D1,$FBFB,$18FB,$EB1F,$48FB,$C10D
	dw $FB3E,$7B5C,$F5F7,$FBFE,$FBFE,$FB3D,$B1D1,$5FD1
	dw $FBD1,$78D1,$38D1,$FBD0,$E32B,$FBDC,$DBFB,$EDFB

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

; Note: These NOP : JMPs must be at the start of this half bank or else the decompression routine will break.

CODE_BB8000:
	NOP
	JMP.w CODE_BB86BA

CODE_BB8004:
	NOP
	JMP.w CODE_BB8726

CODE_BB8008:
	NOP
	JMP.w CODE_BB8744

CODE_BB800C:
	NOP
	JMP.w CODE_BB877B

CODE_BB8010:
	NOP
	JMP.w CODE_BB87B6

CODE_BB8014:
	NOP
	JMP.w CODE_BB87E3

CODE_BB8018:
	NOP
	JMP.w CODE_BB8810

CODE_BB801C:
	NOP
	JMP.w CODE_BB882C

CODE_BB8020:
	NOP
	JMP.w CODE_BB883E

CODE_BB8024:
	NOP
	JMP.w CODE_BB8850

CODE_BB8028:
	NOP
	JMP.w CODE_BB888F

CODE_BB802C:
	NOP
	JMP.w CODE_BB88F2

CODE_BB8030:
	NOP
	JMP.w CODE_BB8959

CODE_BB8034:
	NOP
	JMP.w CODE_BB89C8

CODE_BB8038:
	NOP
	JMP.w CODE_BB89E0

CODE_BB803C:
	NOP
	JMP.w CODE_BB8A06

CODE_BB8040:
	JMP.w CODE_BB86FF

CODE_BB8043:
	NOP
	JMP.w CODE_BB873A

CODE_BB8047:
	NOP
	JMP.w CODE_BB876B

CODE_BB804B:
	NOP
	JMP.w CODE_BB8791

CODE_BB804F:
	NOP
	JMP.w CODE_BB87CB

CODE_BB8053:
	NOP
	JMP.w CODE_BB87F8

CODE_BB8057:
	NOP
	JMP.w CODE_BB881E

CODE_BB805B:
	NOP
	JMP.w CODE_BB8835

CODE_BB805F:
	NOP
	JMP.w CODE_BB8847

CODE_BB8063:
	NOP
	JMP.w CODE_BB886E

CODE_BB8067:
	NOP
	JMP.w CODE_BB88B9

CODE_BB806B:
	NOP
	JMP.w CODE_BB8927

CODE_BB806F:
	NOP
	JMP.w CODE_BB8982

CODE_BB8073:
	NOP
	JMP.w CODE_BB89D4

CODE_BB8077:
	NOP
	JMP.w CODE_BB89F3

CODE_BB807B:
	NOP
	JMP.w CODE_BB8A20

UNK_BB807F:
	db $12,$29,$DE,$B3,$BF

DATA_BB8084:
	dd (DKC3_NorSpr0000_EmptySpriteSlot_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0004_UnknownSprite0004_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0008_UnknownSprite0008_Main-$01)|($00<<24)
	dd (DKC3_NorSpr000C_UnknownSprite000C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0010_HeadToHeadDot_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0014_ThrownSoftball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0018_UnknownSprite0018_Main-$01)|($00<<24)
	dd (DKC3_NorSpr001C_UnknownSprite001C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0020_ArichSpit_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0024_UnknownSprite0024_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0028_UnknownSprite0028_Main-$01)|($00<<24)
	dd (DKC3_NorSpr002C_ThrownSnowball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0030_BarrelShield_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0034_BarrelPieces_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0038_MapSwimmingKongSplash_Main-$01)|($00<<24)
	dd (DKC3_NorSpr003C_UnknownSprite003C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0040_MinkeyAcorn_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0044_RotatingCylinderKey_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0048_BleakFightCursor_Main-$01)|($00<<24)
	dd (DKC3_NorSpr004C_TopOfCottonTopCoveWaterfall_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0050_BarbosSpikeProjectile_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0054_BarbosEye_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0058_BarbosPupil_Main-$01)|($00<<24)
	dd (DKC3_NorSpr005C_UnknownSprite005C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0060_BottomOfRightCottonTopCoveWaterfall_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0064_BottomOfCottonTopCoveWaterfall_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0068_PlayModeText_Main-$01)|($00<<24)
	dd (DKC3_NorSpr006C_UnknownSprite006C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0070_BananaBirdCaveCover_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0074_UnknownSprite0074_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0078_EllieHorizontalWaterShot_Main-$01)|($00<<24)
	dd (DKC3_NorSpr007C_EllieDiagonalWaterShot_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0080_SquawksEgg_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0084_KremwoodForestLog_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0088_MapCannon_Main-$01)|($00<<24)
	dd (DKC3_NorSpr008C_UnknownSprite008C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0090_KAOSLaserHeadFlameJet_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0094_ChairliftChair_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0098_SewerStockpileGrate_Main-$01)|($00<<24)
	dd (DKC3_NorSpr009C_UnknownSprite009C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00A0_UnknownSprite00A0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00A4_UnknownSprite00A4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00A8_RazorRidgePipe_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00AC_UnknownSprite00AC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00B0_UnknownSprite00B0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00B4_KremtoaBridge_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00B8_KuchukaBomb_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00BC_RedGemInBananaBirdQueenBarrier_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00C0_MapBananaBird_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00C4_KRoolFightPlatform_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00C8_KRoolFightBGDecorations_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00CC_SquirtPupil_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00D0_Minkey_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00D4_UnknownSprite00D4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00D8_BelchaTooth_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00DC_UnknownSprite00DC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00E0_InventoryItemHUDSquares_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00E4_UnknownSprite00E4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00E8_Squirt_Main-$01)|($01<<24)
	dd (DKC3_NorSpr00EC_UpwardsShotBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00F0_RareLogo_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00F4_UnknownSprite00F4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00F8_FunkyKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr00FC_TitleScreenSign_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0100_SneekWheel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0104_AreaNameText_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0108_Bleak_Main-$01)|($00<<24)
	dd (DKC3_NorSpr010C_BananaBirdCaveCrystal_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0110_UnknownSprite0110_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0114_TheEndSign_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0118_KRool_Main-$01)|($00<<24)
	dd (DKC3_NorSpr011C_KRoolCurtain_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0120_GiantBananaBirdQueenEgg_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0124_LevelEndFlagpole_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0128_UnknownSprite0128_Main-$01)|($00<<24)
	dd (DKC3_NorSpr012C_UnknownSprite012C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0130_UnknownSprite0130_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0134_UnknownSprite0134_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0138_UnknownSprite0138_Main-$01)|($00<<24)
	dd (DKC3_NorSpr013C_StampedeTrigger_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0140_UnknownSprite0140_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0144_FloorDoor_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0148_ExitDoor_Main-$01)|($00<<24)
	dd (DKC3_NorSpr014C_SpawnedRegularBanana_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0150_GreenBanana_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0154_GreenBananaSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0158_KongFusedCliffsRope_Main-$01)|($00<<24)
	dd (DKC3_NorSpr015C_KongFusedCliffsAutoscroll_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0160_UnknownSprite0160_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0164_KAOSHeadExplosionSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0168_VerticalAutoscroll_Main-$01)|($00<<24)
	dd (DKC3_NorSpr016C_WaterfallBarrelSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0170_BarrelRespawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0174_UnknownSprite0174_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0178_BuzzSwarmSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr017C_UnknownSprite0180_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0180_UnknownSprite0180_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0184_TargetSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0188_UnknownSprite0188_Main-$01)|($00<<24)
	dd (DKC3_NorSpr018C_KuffnKlout_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0190_UnknownSprite0190_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0194_ArichBackHitbox_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0198_MapFlag_Main-$01)|($00<<24)
	dd (DKC3_NorSpr019C_UnknownSprite019C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01A0_UnknownSprite01A0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01A4_FileSelectMenu_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01A8_UnknownSprite01A8_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01AC_BrashCabinDigitalDisplay_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01B0_FileSelectNumber_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01B4_UnknownSprite01B4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01B8_UnknownSprite01B8_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01BC_UnknownSprite01BC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01C0_SpeedrunTimer_Main-$01)|($01<<24)
	dd (DKC3_NorSpr01C4_UnknownSprite01C4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01C8_UnknownSprite01C8_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01CC_UnknownSprite01CC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01D0_LightningBoltSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01D4_KnautilusSpriteMask_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01D8_PlayerKrosshairController_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01DC_UnknownSprite01DC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01E0_UnknownSprite01E0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01E4_UnknownSprite01E4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01E8_Belcha_Main-$01)|($01<<24)
	dd (DKC3_NorSpr01EC_Barbos_Main-$01)|($01<<24)
	dd (DKC3_NorSpr01F0_UnknownSprite01F0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01F4_SquealsOnWheelsTracker_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01F8_BazzaSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr01FC_BananaBird_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0200_UnknownSprite0200_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0204_KAOS_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0208_UnknownSprite0208_Main-$01)|($00<<24)
	dd (DKC3_NorSpr020C_UnknownSprite020C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0210_NintendoPresentsKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0214_RotatingCylinderHandle_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0218_RareLogoKiddy_Main-$01)|($00<<24)
	dd (DKC3_NorSpr021C_RareLogoDixie_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0220_Toboggan_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0224_TobogganSparks_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0228_LargePipe_Main-$01)|($00<<24)
	dd (DKC3_NorSpr022C_DixieKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0230_KiddyKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0234_Ellie_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0238_Enguarde_Main-$01)|($00<<24)
	dd (DKC3_NorSpr023C_Squawks_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0240_Squitter_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0244_Parry_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0248_WebShot_Main-$01)|($00<<24)
	dd (DKC3_NorSpr024C_WebPlatform_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0250_AnimalBuddyBox_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0254_AnimalBuddyIcon_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0258_NoAnimalBuddySign_Main-$01)|($01<<24)
	dd (DKC3_NorSpr025C_UnknownSprite025C_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0260_UnknownSprite0260_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0264_UnknownSprite0264_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0268_FireballLandingParticles_Main-$01)|($00<<24)
	dd (DKC3_NorSpr026C_BurstEffect_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0270_WaterSplash_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0274_SmokePuff_Main-$01)|($01<<24)
	dd (DKC3_NorSpr0278_BarrelSwitchS_Main-$01)|($00<<24)
	dd (DKC3_NorSpr027C_MillPlatform_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0280_UnknownSprite0280_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0284_BearCoin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0288_UnknownSprite0288_Main-$01)|($00<<24)
	dd (DKC3_NorSpr028C_BonusBCoin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0290_CollectableCog_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0294_KongLetters_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0298_Bananas_Main-$01)|($00<<24)
	dd (DKC3_NorSpr029C_ExtraLifeBalloon_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02A0_LevelEndFlag_Main-$01)|($01<<24)
	dd (DKC3_NorSpr02A4_UnknownSprite02A4_Main-$01)|($01<<24)
	dd (DKC3_NorSpr02A8_BonusLevelTimer_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02AC_RopeFire_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02B0_KongWaterSplash_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02B4_BarrelCannon_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02B8_BarrelIcons_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02BC_CheckpointBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02C0_Barrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02C4_DKBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02C8_UnknownSprite02C8_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02CC_UnknownSprite02CC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02D0_TNTBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02D4_SteelKeg_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02D8_WoodenBox_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02DC_WaterfallBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02E0_InvincibilityBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02E4_FuelCan_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02E8_KAOSHeadExplosion_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02EC_Rocket_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02F0_RocketFlame_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02F4_RocketEyes_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02F8_Sneek_Main-$01)|($00<<24)
	dd (DKC3_NorSpr02FC_Buzz_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0300_Koco_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0304_MapKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0308_StationaryDisplaySprite1_Main-$01)|($00<<24)
	dd (DKC3_NorSpr030C_MapVehicle_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0310_UnknownSprite0310_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0314_EndingSwankyKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0318_MovingDisplaySprite_Main-$01)|($00<<24)
	dd (DKC3_NorSpr031C_GameOverBlocks_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0320_BrothersBear_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0324_BrothersBearAccessories_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0328_MainMapWaterfall_Main-$01)|($00<<24)
	dd (DKC3_NorSpr032C_UnknownSprite032C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0330_FileSelectIcon_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0334_ChairliftPulley_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0338_UnknownSprite0338_Main-$01)|($00<<24)
	dd (DKC3_NorSpr033C_StationaryDisplaySprite2_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0340_BramblesVase_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0344_GyrocopterBladesAndShadow_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0348_UnknownSprite0348_Main-$01)|($00<<24)
	dd (DKC3_NorSpr034C_UnknownSprite034C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0350_UnknownSprite0350_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0354_SkyHighSecretRock_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0358_Krosshair_Main-$01)|($00<<24)
	dd (DKC3_NorSpr035C_Knautilus_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0360_UnknownSprite0360_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0364_KRoolHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0368_MotorBoatFunkyAndCrankyInEnding_Main-$01)|($00<<24)
	dd (DKC3_NorSpr036C_WrinklysSaveCave_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0370_MapBananaBirdQueen_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0374_BuzzSwarrm_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0378_FollowingKlasp_Main-$01)|($00<<24)
	dd (DKC3_NorSpr037C_AutoMovingKlasp_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0380_Lemguin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0384_FriendlyNibblaHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0388_FriendlyNibblaBody_Main-$01)|($00<<24)
	dd (DKC3_NorSpr038C_DoorLeverHandle_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0390_LeverControlledMetalDoor_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0394_DoorGear_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0398_SneekInWheel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr039C_SneekControlledMetalDoor_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03A0_ArichLegs_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03A4_ArichHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03A8_ArichPupil_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03AC_UnknownSprite03AC_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03B0_UnknownSprite03B0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03B4_Lurchin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03B8_BleakSnowball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03BC_ReKoil_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03C0_BleakFightKong_Main-$01)|($01<<24)
	dd (DKC3_NorSpr03C4_UnknownSprite03C4_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03C8_SkiddaAndKobble_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03CC_BigSmokeCloud_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03D0_Koin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03D4_DKCoin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03D8_LemguinSpawner_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03DC_DefeatedBleakSnowball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03E0_Knocka_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03E4_KnockaLimbs_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03E8_UnknownSprite03E8_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03EC_SideOfBelchasMouth_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03F0_BurpedUpBarrel_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03F4_KnikKnak_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03F8_Krimp_Main-$01)|($00<<24)
	dd (DKC3_NorSpr03FC_KnautilusFireballShooter_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0400_BelchaPlatform_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0404_BarbosMouth_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0408_PurpleLurchin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr040C_BarbosSpawnedGreenLurchin_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0410_SeashellMissle_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0414_Bristle_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0418_Krumple_Main-$01)|($00<<24)
	dd (DKC3_NorSpr041C_Swoopy_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0420_Kuchuka_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0424_KuchukaHand_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0428_FlyingKnikKnak_Main-$01)|($00<<24)
	dd (DKC3_NorSpr042C_Bazza_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0430_BountyBass_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0434_BootyBird_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0438_UnknownSprite0438_Main-$01)|($00<<24)
	dd (DKC3_NorSpr043C_UnknownSprite043C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0440_UnknownSprite0440_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0444_Nid_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0448_Bazuka_Main-$01)|($00<<24)
	dd (DKC3_NorSpr044C_BarrelShotByBazuka_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0450_BarrelSwitch_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0454_Kopter_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0458_MurkyMillElevator_Main-$01)|($00<<24)
	dd (DKC3_NorSpr045C_NibblaHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0460_NibblaBody_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0464_BonusBCoinBossPrize_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0468_BearCoinBossPrize_Main-$01)|($00<<24)
	dd (DKC3_NorSpr046C_KAOSLaserHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0470_KAOSSkullHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0474_KAOSFlame_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0478_KAOSBlade_Main-$01)|($00<<24)
	dd (DKC3_NorSpr047C_KAOSBoxingGlove_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0480_KAOSFlameSpread_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0484_Karbine_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0488_KarbineFireball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr048C_KrosshairFireball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0490_GleaminBream_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0494_KAOSCylinderHead_Main-$01)|($00<<24)
	dd (DKC3_NorSpr0498_KAOSBombs_Main-$01)|($00<<24)
	dd (DKC3_NorSpr049C_UnknownSprite049C_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04A0_TNTExplosion_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04A4_KRoolPropeller_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04A8_KastleKAOSLever_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04AC_ElectricNode_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04B0_KRoolsFeet_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04B4_KnautilusFireballShooterFireball_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04B8_BGSteelKeg_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04BC_SquirtsEyePart_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04C0_UnknownSprite04C0_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04C4_CrankyKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04C8_TimerDigit_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04CC_HeadToHeadIcon_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04D0_Target_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04D4_TargetShootKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04D8_SwankyKong_Main-$01)|($00<<24)
	dd (DKC3_NorSpr04DC_PrizeFromSwankyKong_Main-$01)|($00<<24)

CODE_BB8564:
	JMP.w CODE_BB9B42

CODE_BB8567:
	JMP.w CODE_BB8CF6

CODE_BB856A:
	JMP.w CODE_BB8CC4

CODE_BB856D:
	JMP.w CODE_BB8DE8

CODE_BB8570:
	JMP.w CODE_BB8DF4

CODE_BB8573:
	JMP.w CODE_BB8DFE

CODE_BB8576:
	JMP.w CODE_BB9957

CODE_BB8579:
	JMP.w CODE_BB97B1

CODE_BB857C:
	JMP.w CODE_BB8632

CODE_BB857F:
	JMP.w CODE_BB8EFD

CODE_BB8582:
	JMP.w CODE_BBA647

CODE_BB8585:
	JMP.w CODE_BB8F61

CODE_BB8588:
	JMP.w CODE_BB8FAE

CODE_BB858B:
	JMP.w CODE_BB8FDD

CODE_BB858E:
	JMP.w CODE_BB8FF1

CODE_BB8591:
	JMP.w CODE_BB9482

CODE_BB8594:
	JMP.w CODE_BB9497

CODE_BB8597:
	JMP.w CODE_BB948D

CODE_BB859A:
	JMP.w CODE_BB95C4

CODE_BB859D:
	JMP.w CODE_BB9722

CODE_BB85A0:
	JMP.w CODE_BB9785

CODE_BB85A3:
	JMP.w CODE_BBAB04

CODE_BB85A6:
	JMP.w CODE_BBAB3B

CODE_BB85A9:
	JMP.w CODE_BBADC1

CODE_BB85AC:
	JMP.w CODE_BBAD15

CODE_BB85AF:
	JMP.w CODE_BBAC30

CODE_BB85B2:
	JMP.w CODE_BBAC47

CODE_BB85B5:
	JMP.w CODE_BB8F34

CODE_BB85B8:
	JMP.w CODE_BB8F12

CODE_BB85BB:
	JMP.w CODE_BBB426

CODE_BB85BE:
	JMP.w CODE_BBADD9

CODE_BB85C1:
	JMP.w CODE_BBB8A5

CODE_BB85C4:
	JMP.w CODE_BBB880

CODE_BB85C7:
	JMP.w CODE_BBA211

CODE_BB85CA:
	JMP.w CODE_BB8F18

CODE_BB85CD:
	JMP.w CODE_BB8F67

CODE_BB85D0:
	JMP.w CODE_BBB9DD

CODE_BB85D3:
	JMP.w CODE_BBB9E4

CODE_BB85D6:
	JMP.w CODE_BBBA95

CODE_BB85D9:
	JMP.w CODE_BB9592

CODE_BB85DC:
	JMP.w CODE_BB9722

CODE_BB85DF:
	JMP.w CODE_BB8A6F

CODE_BB85E2:
	JMP.w CODE_BBBAAE

CODE_BB85E5:
	JMP.w CODE_BB861E

CODE_BB85E8:
	JMP.w CODE_BB9474

CODE_BB85EB:
	JMP.w CODE_BB9573

CODE_BB85EE:
	JMP.w CODE_BB9503

CODE_BB85F1:
	JMP.w CODE_BBA1F3

CODE_BB85F4:
	JMP.w CODE_BB97AE

CODE_BB85F7:
	JMP.w CODE_BB8FA4

CODE_BB85FA:
	JMP.w CODE_BB9B06

CODE_BB85FD:
	JMP.w CODE_BB9772

CODE_BB8600:
	JMP.w CODE_BB9776

CODE_BB8603:
	JMP.w CODE_BB8F3A

CODE_BB8606:
	JMP.w CODE_BBADD4

CODE_BB8609:
	JMP.w CODE_BB9144

CODE_BB860C:
	JMP.w CODE_BB8F59

CODE_BB860F:
	JMP.w CODE_BB975F

CODE_BB8612:
	JMP.w CODE_BB8F2C

CODE_BB8615:
	LDA.w $0454
	PHA
	LDA.w $0452
	BRA.b CODE_BB8639

CODE_BB861E:
	JSL.l CODE_BB8A3F
	PEA.w $7E0000>>16
	BRA.b CODE_BB8639

ADDR_BB8627:
	LDA.w #$0000
	PEA.w $7F0000>>16
	BRA.b CODE_BB8639

CODE_BB862F:
	LDA.w #$0000
CODE_BB8632:
	JSL.l CODE_BB8A3F
	PEA.w $7F0000>>16
CODE_BB8639:										; Note: Decompression routine.
	STA.b $20
	PLA
	STA.b $22
	STX.b $1C
	STY.b $1E
	PHB
	PHY
	LDA.w #$FFFF
	STA.b $1A
	LDA.w #$7E2100
	STA.b $2E
	LDA.w #$7E2100>>16
	STA.b $30
	STA.b $2C
	LDA.w #$2000
	STA.b $2A
	LDA.w #$8001
	STA.b $36
	LDA.w #$8040
	STA.b $32
	LDX.b $20
	LDY.w #$0001
	SEP.b #$20
	LDA.b $22
	PHA
	PLB
	LDA.b [$1C],y
	STA.b $3A
	INY
	LDA.b [$1C],y
	STA.b $3B
	INY
	LDA.b [$1C],y
	STA.b $3E
	INY
	LDA.b [$1C],y
	STA.b $3F
	INY
	REP.b #$20
	LDA.b [$1C],y
	STA.b $3C
	LDY.w #$0027
	STZ.b $24
	STZ.b $26
	SEP.b #$20
CODE_BB8692:
	LDA.b [$1C],y
	INY
	STA.b $2E
	AND.b #$F0
	LSR
	LSR
	STA.b $36
	PEI.b ($36)
	RTS

CODE_BB86A0:
	LDA.b $2E
	AND.b #$0F
	ASL
	ASL
	ADC.b #$3F
	STA.b $32
	PEI.b ($32)
	RTS

CODE_BB86AD:
	LDA.b $2A
	AND.b #$0F
	ASL
	ASL
	ADC.b #$3F
	STA.b $32
	PEI.b ($32)
	RTS

CODE_BB86BA:
	LDA.b $2E
	AND.b #$0F
	BEQ.b CODE_BB86D0
	STA.b $24
CODE_BB86C2:
	LDA.b [$1C],y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB86C2
	JMP.w CODE_BB8692

CODE_BB86D0:
	REP.b #$20
	PLY
	PLB
	TXA
	SEC
	SBC.b $20
	TAX
	LDA.b $1A
	BMI.b CODE_BB86FE
	LDA.b $40
	STA.w !REGISTER_VRAMAddressLo
	LDA.b $20
	STA.w DMA[$00].SourceLo
	LDA.b $22
	STA.w DMA[$00].SourceBank
	STX.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToVRAMPortLo&$0000FF<<8)+$01
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
CODE_BB86FE:
	RTL

CODE_BB86FF:
	LDA.b [$1C],y
	INY
	STA.b $2A
	STA.b $2E
	LDA.b [$2A]
	BEQ.b CODE_BB86D0
	STA.b $24
CODE_BB870C:
	LDA.b [$2E]
	STA.b $26
	LDA.b [$1C],y
	INY
	STA.b $2A
	STA.b $2E
	LDA.b $26
	ORA.b [$2A]
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB870C
	JMP.w CODE_BB86A0

CODE_BB8726:
	LDA.b [$2E]
	STA.b $26
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b $26
	ORA.b [$2A]
	STA.w $0000,x
	INX
	JMP.w CODE_BB86AD

CODE_BB873A:
	LDA.b [$1C],y
	INY
	STA.w $0000,x
	INX
	JMP.w CODE_BB8692

CODE_BB8744:
	LDA.b [$2E]
	STA.b $26
	LDA.b [$1C],y
	INY
	STA.b $2A
	STA.b $2E
	LDA.b $26
	ORA.b [$2A]
	STA.w $0000,x
	INX
	LDA.b [$2E]
	STA.b $26
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b $26
	ORA.b [$2A]
	STA.w $0000,x
	INX
	JMP.w CODE_BB86AD

CODE_BB876B:
	REP.b #$20
	LDA.b [$1C],y
	STA.w $0000,x
	INY
	INY
	INX
	INX
	SEP.b #$20
	JMP.w CODE_BB8692

CODE_BB877B:
	LDA.b $2E
	AND.b #$0F
	ADC.b #$03
	STA.b $24
	LDA.b [$1C],y
	INY
CODE_BB8786:
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB8786
	JMP.w CODE_BB8692

CODE_BB8791:
	LDA.b [$1C],y
	INY
	STA.b $2A
	STA.b $2E
	LDA.b [$2A]
	ADC.b #$03
	STA.b $24
	LDA.b [$2E]
	STA.b $26
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b $26
	ORA.b [$2A]
CODE_BB87AB:
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB87AB
	JMP.w CODE_BB86AD

CODE_BB87B6:
	LDA.b $2E
	AND.b #$0F
	ADC.b #$03
	STA.b $24
	LDA.b $3A
CODE_BB87C0:
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB87C0
	JMP.w CODE_BB8692

CODE_BB87CB:
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b [$2A]
	ADC.b #$03
	STA.b $24
	LDA.b $3A
CODE_BB87D8:
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB87D8
	JMP.w CODE_BB86AD

CODE_BB87E3:
	LDA.b $2E
	AND.b #$0F
	ADC.b #$03
	STA.b $24
	LDA.b $3B
CODE_BB87ED:
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB87ED
	JMP.w CODE_BB8692

CODE_BB87F8:
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b [$2A]
	ADC.b #$03
	STA.b $24
	LDA.b $3B
CODE_BB8805:
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB8805
	JMP.w CODE_BB86AD

CODE_BB8810:
	REP.b #$20
	LDA.b $3C
	STA.w $0000,x
	INX
	INX
	SEP.b #$20
	JMP.w CODE_BB86A0

CODE_BB881E:
	REP.b #$20
	LDA.b $3C
	STA.w $0000,x
	INX
	INX
	SEP.b #$20
	JMP.w CODE_BB8692

CODE_BB882C:
	LDA.b $3E
	STA.w $0000,x
	INX
	JMP.w CODE_BB86A0

CODE_BB8835:
	LDA.b $3E
	STA.w $0000,x
	INX
	JMP.w CODE_BB8692

CODE_BB883E:
	LDA.b $3F
	STA.w $0000,x
	INX
	JMP.w CODE_BB86A0

CODE_BB8847:
	LDA.b $3F
	STA.w $0000,x
	INX
	JMP.w CODE_BB8692

CODE_BB8850:
	PHY
	LDA.b $2E
	AND.b #$0F
	ADC.b #$02
	STA.b $26
	REP.b #$20
	TXA
	SEC
	SBC.b $26
	TAY
	LDA.w $0000,y
	STA.w $0000,x
	INX
	INX
	SEP.b #$20
	PLY
	JMP.w CODE_BB8692

CODE_BB886E:
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b [$2A]
	ADC.b #$02
	STA.b $26
	PHY
	REP.b #$20
	TXA
	SEC
	SBC.b $26
	TAY
	LDA.w $0000,y
	STA.w $0000,x
	INX
	INX
	SEP.b #$20
	PLY
	JMP.w CODE_BB86AD

CODE_BB888F:
	LDA.b $2E
	AND.b #$0F
	ADC.b #$03
	STA.b $24
	LDA.b [$1C],y
	STA.b $26
	INY
	PHY
	REP.b #$20
	TXA
	SEC
	SBC.b $24
	SEC
	SBC.b $26
	TAY
	SEP.b #$20
CODE_BB88A9:
	LDA.w $0000,y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB88A9
	PLY
	JMP.w CODE_BB8692

CODE_BB88B9:
	LDA.b [$1C],y
	INY
	STA.b $2A
	STA.b $2E
	LDA.b [$2A]
	ADC.b #$03
	STA.b $24
	LDA.b [$2E]
	STA.b $26
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b [$2A]
	ORA.b $26
	STA.b $26
	PHY
	REP.b #$20
	TXA
	SEC
	SBC.b $24
	SEC
	SBC.b $26
	TAY
	SEP.b #$20
CODE_BB88E2:
	LDA.w $0000,y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB88E2
	PLY
	JMP.w CODE_BB86AD

CODE_BB88F2:
	LDA.b $2E
	AND.b #$0F
	ADC.b #$03
	STA.b $24
	LDA.b [$1C],y
	INY
	XBA
	LDA.b [$1C],y
	INY
	STA.b $2E
	REP.b #$20
	LSR
	LSR
	LSR
	LSR
	CLC
	ADC.w #$0103
	STA.b $28
	PHY
	TXA
	SEC
	SBC.b $28
	TAY
	SEP.b #$20
CODE_BB8917:
	LDA.w $0000,y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB8917
	PLY
	JMP.w CODE_BB86A0

CODE_BB8927:
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b [$2A]
	ADC.b #$03
	STA.b $24
	LDA.b $2A
	AND.b #$0F
	XBA
	LDA.b [$1C],y
	INY
	REP.b #$20
	ADC.w #$0103
	STA.b $28
	PHY
	TXA
	SEC
	SBC.b $28
	TAY
	SEP.b #$20
CODE_BB8949:
	LDA.w $0000,y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB8949
	PLY
	JMP.w CODE_BB8692

CODE_BB8959:
	LDA.b $2E
	AND.b #$0F
	ADC.b #$03
	STA.b $24
	REP.b #$20
	LDA.b [$1C],y
	XBA
	STA.b $28
	INY
	INY
	PHY
	TXA
	SEC
	SBC.b $28
	TAY
	SEP.b #$20
CODE_BB8972:
	LDA.w $0000,y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB8972
	PLY
	JMP.w CODE_BB8692

CODE_BB8982:
	LDA.b [$1C],y
	INY
	STA.b $2A
	LDA.b [$2A]
	ADC.b #$03
	STA.b $24
	LDA.b $2A
	XBA
	LDA.b [$1C],y
	INY
	REP.b #$20
	ASL
	ASL
	ASL
	ASL
	STA.b $28
	AND.w #$00FF
	SEP.b #$20
	LDA.b [$1C],y
	INY
	PHY
	STA.b $2A
	LDA.b [$2A]
	REP.b #$20
	AND.w #$000F
	ORA.b $28
	STA.b $28
	TXA
	SEC
	SBC.b $28
	TAY
	SEP.b #$20
CODE_BB89B8:
	LDA.w $0000,y
	INY
	STA.w $0000,x
	INX
	DEC.b $24
	BNE.b CODE_BB89B8
	PLY
	JMP.w CODE_BB86AD

CODE_BB89C8:
	DEX
	LDA.w $0000,x
	STA.w $0001,x
	INX
	INX
	JMP.w CODE_BB86A0

CODE_BB89D4:
	DEX
	LDA.w $0000,x
	STA.w $0001,x
	INX
	INX
	JMP.w CODE_BB8692

CODE_BB89E0:
	REP.b #$20
	DEX
	DEX
	LDA.w $0000,x
	STA.w $0002,x
	SEP.b #$20
	INX
	INX
	INX
	INX
	JMP.w CODE_BB86A0

CODE_BB89F3:
	REP.b #$20
	DEX
	DEX
	LDA.w $0000,x
	STA.w $0002,x
	SEP.b #$20
	INX
	INX
	INX
	INX
	JMP.w CODE_BB8692

CODE_BB8A06:
	PHY
	LDA.b $2E
	REP.b #$20
	AND.w #$000F
	ASL
	ADC.w #$0007
	TAY
	LDA.b [$1C],y
	STA.w $0000,x
	SEP.b #$20
	INX
	INX
	PLY
	JMP.w CODE_BB8692

CODE_BB8A20:
	LDA.b [$1C],y
	INY
	STA.b $2E
	REP.b #$20
	AND.w #$00F0
	LSR
	LSR
	LSR
	PHY
	ADC.w #$0007
	TAY
	LDA.b [$1C],y
	STA.w $0000,x
	SEP.b #$20
	INX
	INX
	PLY
	JMP.w CODE_BB86A0

CODE_BB8A3F:
	PHA
	PHX
	PHY
	LDY.w #$0100
	TDC
	TAX
	SEP.b #$20
CODE_BB8A49:
	STA.l $7E2100,x
	CLC
	ADC.b #$10
	AND.b #$F0
	INX
	DEY
	BNE.b CODE_BB8A49
	LDY.w #$0100
	LDX.w #$0000
CODE_BB8A5C:
	TXA
	LSR
	LSR
	LSR
	LSR
	STA.l $7E2000,x
	INX
	DEY
	BNE.b CODE_BB8A5C
	REP.b #$20
	PLY
	PLX
	PLA
	RTL

CODE_BB8A6F:
	JSR.w CODE_BB8A73
	RTL

CODE_BB8A73:
	STA.b $24
	STY.b $26
	LDY.w #$0000
	STZ.b $3E
	STZ.b $40
	LDA.b [$24]
	INY
	STA.b $28
	AND.w #$00E0
	XBA
	PHA
	LDA.b [$24],y
	TAY
	INC.b $24
	INC.b $24
	INC.b $24
	PLA
CODE_BB8A92:
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8A92
	LDA.b $28
	BIT.w #$0001
	BEQ.b CODE_BB8AA5
	JSR.w CODE_BB8ABF
CODE_BB8AA5:
	LDA.b $28
	BIT.w #$0002
	BEQ.b CODE_BB8AAF
	JSR.w CODE_BB8B4F
CODE_BB8AAF:
	LDA.b $28
	BIT.w #$0004
	BEQ.b CODE_BB8AB9
	JSR.w CODE_BB8B09
CODE_BB8AB9:
	JSR.w CODE_BB8B97
	JMP.w CODE_BB8BDD

CODE_BB8ABF:
	LDA.w #$0000
	PHA
CODE_BB8AC3:
	LDA.w #$0002
	JSR.w CODE_BB8C76
	BIT.w #$0002
	BEQ.b CODE_BB8AF4
	AND.w #$0001
	CLC
	ROR
	ROR
	ROR
	ROR
	STA.b $22
	LDA.w #$0006
	JSR.w CODE_BB8C76
	BEQ.b CODE_BB8B07
	TAY
	PLX
CODE_BB8AE2:
	LDA.l $7F0000,x
	ORA.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8AE2
	PHX
	BRA.b CODE_BB8AC3

CODE_BB8AF4:
	PLX
	CLC
	ROR
	ROR
	ROR
	ROR
	ORA.l $7F0000,x
	STA.l $7F0000,x
	INX
	INX
	PHX
	BRA.b CODE_BB8AC3

CODE_BB8B07:
	PLX
	RTS

CODE_BB8B09:
	LDA.w #$0000
	PHA
CODE_BB8B0D:
	LDA.w #$0002
	JSR.w CODE_BB8C76
	BIT.w #$0002
	BEQ.b CODE_BB8B3C
	AND.w #$0001
	CLC
	ROR
	ROR
	STA.b $22
	LDA.w #$0006
	JSR.w CODE_BB8C76
	BEQ.b CODE_BB8B4D
	TAY
	PLX
CODE_BB8B2A:
	LDA.l $7F0000,x
	ORA.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8B2A
	PHX
	BRA.b CODE_BB8B0D

CODE_BB8B3C:
	PLX
	CLC
	ROR
	ROR
	ORA.l $7F0000,x
	STA.l $7F0000,x
	INX
	INX
	PHX
	BRA.b CODE_BB8B0D

CODE_BB8B4D:
	PLX
	RTS

CODE_BB8B4F:
	LDA.w #$0000
	PHA
CODE_BB8B53:
	LDA.w #$0002
	JSR.w CODE_BB8C76
	BIT.w #$0002
	BEQ.b CODE_BB8B83
	AND.w #$0001
	CLC
	ROR
	ROR
	ROR
	STA.b $22
	LDA.w #$0006
	JSR.w CODE_BB8C76
	BEQ.b CODE_BB8B95
	TAY
	PLX
CODE_BB8B71:
	LDA.l $7F0000,x
	ORA.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8B71
	PHX
	BRA.b CODE_BB8B53

CODE_BB8B83:
	PLX
	CLC
	ROR
	ROR
	ROR
	ORA.l $7F0000,x
	STA.l $7F0000,x
	INX
	INX
	PHX
	BRA.b CODE_BB8B53

CODE_BB8B95:
	PLX
	RTS

CODE_BB8B97:
	LDA.w #$0000
	PHA
CODE_BB8B9B:
	LDA.w #$0004
	JSR.w CODE_BB8C76
	BIT.w #$0008
	BEQ.b CODE_BB8BCA
	AND.w #$0007
	XBA
	ASL
	ASL
	STA.b $22
	LDA.w #$0004
	JSR.w CODE_BB8C76
	BEQ.b CODE_BB8BDB
	TAY
	PLX
CODE_BB8BB8:
	LDA.l $7F0000,x
	ORA.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8BB8
	PHX
	BRA.b CODE_BB8B9B

CODE_BB8BCA:
	PLX
	XBA
	ASL
	ASL
	ORA.l $7F0000,x
	STA.l $7F0000,x
	INX
	INX
	PHX
	BRA.b CODE_BB8B9B

CODE_BB8BDB:
	PLX
	RTS

CODE_BB8BDD:
	LDA.w #$0000
	PHA
CODE_BB8BE1:
	LDA.w #$0004
	JSR.w CODE_BB8C76
	XBA
	STA.b $20
	LDA.w #$0008
	JSR.w CODE_BB8C76
	ORA.b $20
	BIT.w #$0C00
	BEQ.b CODE_BB8C65
	BIT.w #$0800
	BEQ.b CODE_BB8C43
	BIT.w #$0400
	BEQ.b CODE_BB8C22
	AND.w #$03FF
	STA.b $22
	LDA.w #$0004
	JSR.w CODE_BB8C76
	TAY
	PLX
CODE_BB8C0E:
	LDA.l $7F0000,x
	ORA.b $22
	DEC.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8C0E
	PHX
	BRA.b CODE_BB8BE1

CODE_BB8C22:
	AND.w #$03FF
	STA.b $22
	LDA.w #$0004
	JSR.w CODE_BB8C76
	TAY
	PLX
CODE_BB8C2F:
	LDA.l $7F0000,x
	ORA.b $22
	INC.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8C2F
	PHX
	BRA.b CODE_BB8BE1

CODE_BB8C43:
	AND.w #$03FF
	STA.b $22
	LDA.w #$0006
	JSR.w CODE_BB8C76
	BEQ.b CODE_BB8C74
	TAY
	PLX
CODE_BB8C52:
	LDA.l $7F0000,x
	ORA.b $22
	STA.l $7F0000,x
	INX
	INX
	DEY
	BNE.b CODE_BB8C52
	PHX
	JMP.w CODE_BB8BE1

CODE_BB8C65:
	PLX
	ORA.l $7F0000,x
	STA.l $7F0000,x
	INX
	INX
	PHX
	JMP.w CODE_BB8BE1

CODE_BB8C74:
	PLX
	RTS

CODE_BB8C76:
	STA.b $1C
	LDA.b $3E
	TAX
	AND.w #$0006
	CLC
	ADC.b $1C
	CLC
	ADC.w #CODE_BB8CA5
	STA.b $1E
	LDA.b $40
	LSR
	LSR
	CLC
	ADC.b $3E
	LSR
	LSR
	LSR
	TAY
	TXA
	CLC
	ADC.b $1C
	STA.b $3E
	LDA.b $40
	ADC.w #$0000
	STA.b $40
	LDA.b [$24],y
	XBA
	JMP.w ($001E)

CODE_BB8CA5:
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LSR
	LDX.b $1C
	AND.l DATA_BB8CBC-$02,x
	RTS

DATA_BB8CBC:
	dw $0003,$000F,$003F,$00FF

CODE_BB8CC4:
	PHB
	PEA.w DATA_FD294E>>8
	PLB
	PLB
	SEP.b #$20
	ASL
	TAY
	LDX.w DATA_FD294E,y
	TXY
CODE_BB8CD2:
	LDX.w DATA_FD294E,y
	BEQ.b CODE_BB8CF2
	INY
	INY
	STX.b $3A
	ASL.b $3B
	BCC.b CODE_BB8CEA
	LSR.b $3B
	LDX.b $3A
	LDA.w DATA_FD294E,y
	STA.b $00,x
	INX
	INY
CODE_BB8CEA:
	LDA.w DATA_FD294E,y
	STA.b $00,x
	INY
	BRA.b CODE_BB8CD2

CODE_BB8CF2:
	REP.b #$20
	PLB
	RTL

CODE_BB8CF6:
	PHB
	PEA.w DATA_FD1B03>>8
	PLB
	PLB
	ASL
	TAY
	LDX.w DATA_FD1B03,y
CODE_BB8D01:
	SEP.b #$20
	LDA.w DATA_FD1B03,x
	BEQ.b CODE_BB8D6F
	LDA.w DATA_FD1B03+$04,x
	BMI.b CODE_BB8D73
	LDA.w DATA_FD1B03,x
	ORA.b #$C0
	STA.b $44
	LDA.b #$7F0000>>16
	STA.l DMA[$00].SourceBank
	REP.b #$20
	LDA.w #$7F0000
	STA.l DMA[$00].SourceLo
	LDA.w DATA_FD1B03+$01,x
	STA.b $42
	LDA.w DATA_FD1B03+$03,x
	STA.l !REGISTER_VRAMAddressLo
	PHX
	LDA.w DATA_FD1B03+$05,x
	INC
	AND.w #$FFFE
	TAY
	TAX
CODE_BB8D39:
	LDA.b [$42],y
	STA.l $7F0000,x
	DEY
	DEY
	TYX
	BPL.b CODE_BB8D39
	PLX
	SEP.b #$20
CODE_BB8D47:
	LDA.w DATA_FD1B03+$05,x
	STA.l DMA[$00].SizeLo
	LDA.w DATA_FD1B03+$06,x
	STA.l DMA[$00].SizeHi
	LDA.b #!REGISTER_WriteToVRAMPortLo
	STA.l DMA[$00].Destination
	LDA.b #$01
	STA.l DMA[$00].Parameters
	STA.l !REGISTER_DMAEnable
	REP.b #$20
	TXA
	CLC
	ADC.w #$0007
	TAX
	BRA.b CODE_BB8D01

CODE_BB8D6F:
	REP.b #$20
	PLB
	RTL

CODE_BB8D73:
	REP.b #$20
	LDY.w DATA_FD1B03+$01,x
	LDA.w DATA_FD1B03,x
	AND.w #$00C0
	LSR
	LSR
	LSR
	LSR
	LSR
	PHX
	TAX
	JMP.w (DATA_BB8D88,x)

DATA_BB8D88:
	dw CODE_BB8D90
	dw CODE_BB8DCC
	dw CODE_BB8DE4
	dw CODE_BB8DE4

CODE_BB8D90:
	PLX
	LDA.w DATA_FD1B03,x
	ORA.w #$00C0
	AND.w #$00FF
	PHX
	TYX
	TAY
	PHB
	PHK
	PLB
	JSL.l CODE_BB862F
	PLB
	PLX
CODE_BB8DA6:
	SEP.b #$20
	LDA.w DATA_FD1B03+$03,x
	STA.l !REGISTER_VRAMAddressLo
	LDA.w DATA_FD1B03+$04,x
	AND.b #$7F0000>>16
	STA.l !REGISTER_VRAMAddressHi
	LDA.b #$7F0000>>16
	STA.l DMA[$00].SourceBank
	REP.b #$20
	LDA.w #$7F0000
	STA.l DMA[$00].SourceLo
	SEP.b #$20
	BRL.w CODE_BB8D47

CODE_BB8DCC:
	PLX
	PHX
	LDA.w DATA_FD1B03,x
	ORA.w #$00C0
	AND.w #$00FF
	TAY
	LDA.w DATA_FD1B03+$01,x
	LDX.w #$0000
	JSR.w CODE_BB8A73
	PLX
	BRA.b CODE_BB8DA6

CODE_BB8DE4:
	PLX
	JMP.w CODE_BB8D47

CODE_BB8DE8:
	STX.b $1A
	ASL
	TAX
	LDA.l DATA_FD54E9,x
	LDX.b $1A
	BRA.b CODE_BB8DFE

CODE_BB8DF4:
	STX.b $1A
	ASL
	TAX
	LDA.l DATA_FD3201,x
	LDX.b $1A
CODE_BB8DFE:
	PHA
	LDA.w $0775
	BIT.w #$4008
	BEQ.b CODE_BB8E14
	BIT.w #$4000
	BEQ.b CODE_BB8E11
	JSR.w CODE_BB8E38
	BRA.b CODE_BB8E14

CODE_BB8E11:
	JSR.w CODE_BB8E53
CODE_BB8E14:
	PLA
	STA.w DMA[$00].SourceLo
	TXA
	ASL
	ASL
	ASL
	STA.w DMA[$00].SizeLo
	LDA.w #(!REGISTER_WriteToCGRAMPort&$0000FF<<8)+$00
	STA.w DMA[$00].Parameters
	SEP.b #$20
	LDA.b #DATA_FD341B>>16
	STA.w DMA[$00].SourceBank
	TYA
	STA.w !REGISTER_CGRAMAddress
	LDA.b #$01
	STA.w !REGISTER_DMAEnable
	REP.b #$20
	RTL

CODE_BB8E38:
	LDA.b $03,S
	STA.b $1C
	LDA.w #$7E2D80
	STA.b $40
	TXA
	ASL
	ASL
	STA.b $1A
	PEA.w (($7E2D80&$FF0000)>>16)|(($8E0000&$FF0000)>>8)
	PLB
	PHX
	PHY
	JSR.w CODE_BB8E6E
	PLY
	PLX
	PLB
	RTS

CODE_BB8E53:
	LDA.b $03,S
	STA.b $20
	LDA.w #$7E2D80
	STA.b $2E
	TXA
	ASL
	ASL
	STA.b $30
	PEA.w (($7E2D80&$FF0000)>>16)|(($8E0000&$FF0000)>>8)
	PLB
	PHX
	PHY
	JSR.w CODE_BB8EAB
	PLY
	PLX
	PLB
	RTS

CODE_BB8E6E:
	LDX.b $1C
	LDA.l DATA_FD341B&$FF0000,x
	STA.b $3A
	AND.w #$001F
	STA.b $3C
	LDA.b $3A
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	STA.b $3C
	LDA.b $3B
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	ASL
	TAX
	LDY.b $40
	LDA.l DATA_FD41C7,x
	STA.w $0000,y
	INC.b $40
	INC.b $40
	INC.b $1C
	INC.b $1C
	DEC.b $1A
	BNE.b CODE_BB8E6E
	RTS

CODE_BB8EAB:
	LDX.b $20
	LDA.l DATA_FD341B&$FF0000,x
	STA.l $000022
	STA.b $3A
	AND.w #$001F
	STA.b $3C
	LDA.b $3A
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	STA.b $3C
	LDA.b $3B
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	ASL
	TAX
	LDA.l DATA_FD41D7,x
	STA.l $000024
	LDA.w #$0018
	STA.b $3E
	LDA.w #$0008
	STA.b $40
	JSR.w CODE_BBBD04
	LDY.b $2E
	STA.w $0000,y
	INC.b $2E
	INC.b $2E
	INC.b $20
	INC.b $20
	DEC.b $30
	BNE.b CODE_BB8EAB
	RTS

CODE_BB8EFD:
	LDX.w #$0000
	LDA.w #$080A
CODE_BB8F03:
	STA.w $1524,x
	CLC
	ADC.w #$006E
	INX
	INX
	CPX.w #$003A
	BNE.b CODE_BB8F03
	RTL

CODE_BB8F12:
	TYX
	LDA.l DATA_FF218C,x
	TAY
CODE_BB8F18:
	PHY
	JSR.w CODE_BB8F8B
	PLY
	BCS.b CODE_BB8F2B
	STZ.b $08,x
	LDA.w #$0005
	STA.b $0A,x
	STZ.b $26,x
	BRL.w CODE_BB8FE3

CODE_BB8F2B:
	RTL

CODE_BB8F2C:
	TYX
	LDA.l DATA_FF0040,x
	TAY
	BRA.b CODE_BB8F3A

CODE_BB8F34:
	TYX
	LDA.l DATA_FF218C,x
	TAY
CODE_BB8F3A:
	PHY
	JSR.w CODE_BB8F8B
	PLY
	BCS.b CODE_BB8F58
	STZ.b $08,x
	LDA.w #$0005
	STA.b $0A,x
	STZ.b $20,x
	STZ.b $24,x
	LDA.w #$C000
	STA.b $26,x
	STZ.b $1C,x
	STZ.b $1E,x
	BRL.w CODE_BB8FE3

CODE_BB8F58:
	RTL

CODE_BB8F59:
	TYX
	LDA.l DATA_FF0040,x
	TAY
	BRA.b CODE_BB8F67

CODE_BB8F61:
	TYX
	LDA.l DATA_FF218C,x
	TAY
CODE_BB8F67:
	PHY
	JSR.w CODE_BB8F78
	PLY
	BCS.b CODE_BB8F77
	STZ.b $08,x
	LDA.w #$0005
	STA.b $0A,x
	BRA.b CODE_BB8FE3

CODE_BB8F77:
	RTL

CODE_BB8F78:
	JSR.w CODE_BB8F8B
	BCS.b CODE_BB8F8A
	PHY
	JSR.w CODE_BB9507
	PLY
	BCS.b CODE_BB8F8A
	STZ.b $20,x
	STZ.b $26,x
	STZ.b $1C,x
CODE_BB8F8A:
	RTS

CODE_BB8F8B:
	LDX.w #!RAM_DKC3_Level_SpriteDataRAM
	CLC
CODE_BB8F8F:
	LDA.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
	BEQ.b CODE_BB8FA1
	TXA
	ADC.w #$006E
	TAX
	CPX.w #$1480
	BCC.b CODE_BB8F8F
	SEC
	LDX.w #$080A
CODE_BB8FA1:
	STX.b $76
	RTS

CODE_BB8FA4:
	PHA
	TYX
	LDA.l DATA_FF218C,x
	TAY
	PLA
	BRA.b CODE_BB8FB7

CODE_BB8FAE:
	TYX
	LDA.l DATA_FF218C,x
	TAY
	LDA.w #$0002
CODE_BB8FB7:
	PHY
	JSR.w CODE_BB8FC8
	PLY
	BCS.b CODE_BB8FC7
	STZ.b $08,x
	LDA.w #$0005
	STA.b $0A,x
	BRA.b CODE_BB8FE3

CODE_BB8FC7:
	RTL

CODE_BB8FC8:
	PHA
	JSR.w CODE_BB8F8B
	PLA
	BCS.b CODE_BB8FDC
	PHY
	JSR.w CODE_BB9529
	PLY
	BCS.b CODE_BB8FDC
	STZ.b $20,x
	STZ.b $26,x
	STZ.b $1C,x
CODE_BB8FDC:
	RTS

CODE_BB8FDD:
	TYX
	LDA.l DATA_FF218C,x
	TAY
CODE_BB8FE3:
	LDX.b $76
	STZ.b $28,x
	STZ.b $3A,x
	STZ.b $36,x
	STZ.b $06,x
	STZ.b $08,x
	STZ.b $3C,x
CODE_BB8FF1:
	PHB
	PEA.w DATA_FF218C>>8
	PLB
	PLB
	BRA.b CODE_BB9005

CODE_BB8FF9:
	PHB
	BRA.b CODE_BB9005

CODE_BB8FFC:
	TCD
	LDA.w $0001,y
	STA.b $00,x
CODE_BB9002:
	INY
	INY
	INY
CODE_BB9005:
	LDA.w $0000,y
	AND.w #$00FF
	CMP.w #$00EF
	BCC.b CODE_BB8FFC
	EOR.w #$00FF
	ASL
	TAX
	JMP.w (DATA_BB9018,x)

DATA_BB9018:									; Info: Sprite spawn script opcodes
	dw CODE_BB9062								; $FF - Spawn sprite?
	dw CODE_BB9071								; $FE - 
	dw CODE_BB9096								; $FD - 
	dw CODE_BB9119								; $FC - 
	dw CODE_BB9137								; $FB - 
	dw CODE_BB917E								; $FA - 
	dw CODE_BB91B4								; $F9 - 
	dw CODE_BB91C9								; $F8 - 
	dw CODE_BB91F4								; $F7 - Spawn semi-dynamic sprite?
	dw CODE_BB92C2								; $F6 - 
	dw CODE_BB9350								; $F5 - 
	dw CODE_BB936B								; $F4 - 
	dw CODE_BB9190								; $F3 - 
	dw CODE_BB90AB								; $F2 - 
	dw CODE_BB9452								; $F1 - 
	dw CODE_BB9048								; $F0 - 
	dw CODE_BB9041								; $EF - End of script

CODE_BB903A:
	PLB
	SEC
	LDA.w #$0000
	TCD
	RTL

CODE_BB9041:
	PLB
	CLC
	LDA.w #$0000
	TCD
	RTL

CODE_BB9048:
	PLB
	LDA.w #$0000
	TCD
	LDX.b $76
	LDA.b $0E,x
	AND.w #$FFBF
	STA.b $0E,x
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	CLC
	RTL

CODE_BB9062:
	LDA.w #$0000
	TCD
	LDX.b $76
	LDA.w $0001,y
	JSR.w CODE_BBB884
	JMP.w CODE_BB9002

CODE_BB9071:
	LDA.w #$0000
	TCD
	LDX.b $76
	LDA.w $0001,y
	EOR.b $1E,x
	AND.w #$F000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.l $000775
	AND.w #$0002
	BEQ.b CODE_BB9093
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
CODE_BB9093:
	JMP.w CODE_BB9002

CODE_BB9096:
	LDA.w #$0000
	TCD
	LDX.b $76
	LDA.w $0001,y
	EOR.b $1E,x
	AND.w #$F000
	EOR.b $1E,x
	STA.b $1E,x
	JMP.w CODE_BB9002

CODE_BB90AB:
	LDA.w #$0000
	TCD
	LDX.b $76
	LDA.w $0001,y
	STA.b $0E,x
	JSR.w CODE_BB90BC
	JMP.w CODE_BB9002

CODE_BB90BC:
	PHX
	PHY
	PHB
	PHK
	PLB
	LDY.b $76
	LDA.w $000E,y
	STA.b $1A
	TYA
	LDX.w #$1524
CODE_BB90CC:
	CMP.b $00,x
	BEQ.b CODE_BB90D4
	INX
	INX
	BRA.b CODE_BB90CC

CODE_BB90D4:
	LDA.b $1A
	CPX.w #$1524
	BEQ.b CODE_BB9101
	CPX.w #$155C
	BCS.b CODE_BB90E7
	LDY.b $02,x
	CMP.w $000E,y
	BCC.b CODE_BB9101
CODE_BB90E7:
	DEX
	DEX
	CPX.w #$1524
	BEQ.b CODE_BB90FD
	LDY.b $00,x
	CMP.w $000E,y
	BCC.b CODE_BB90FD
	STY.b $02,x
	LDY.b $76
	STY.b $00,x
	BRA.b CODE_BB90E7

CODE_BB90FD:
	PLB
	PLY
	PLX
	RTS

CODE_BB9101:
	LDY.b $02,x
	CMP.w $000E,y
	BCS.b CODE_BB90FD
	STY.b $00,x
	LDY.b $76
	STY.b $02,x
	INX
	INX
	CPX.w #$155C
	BCC.b CODE_BB9101
	PLB
	PLY
	PLX
	RTS

CODE_BB9119:
	LDA.w #$0000
	TCD
	LDA.w $0001,y
	PHB
	PHK
	PLB
	PHY
	JSR.w CODE_BB95C8
	PLY
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	PLB
	JMP.w CODE_BB9002

CODE_BB9137:
	LDA.w #$0000
	TCD
	LDA.w $0001,y
	JSR.w CODE_BB9148
	JMP.w CODE_BB9002

CODE_BB9144:
	JSR.w CODE_BB9148
	RTL

CODE_BB9148:
	PHB
	PHK
	PLB
	PHA
	XBA
	AND.w #$00FF
	PHY
	JSR.w CODE_BB95C8
	PLY
	LDX.b $76
	AND.w #$0E00
	ORA.w #$8002
	STA.b $42
	EOR.b $26,x
	AND.w #$4000
	EOR.b $42
	STA.b $26,x
	PLA
	AND.w #$00FF
	PHY
	JSR.w CODE_BB95C8
	PLY
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	PLB
	RTS

CODE_BB917E:
	LDA.w #$0000
	TCD
	LDA.w $0001,y
	PHY
	JSL.l CODE_B9A003
	PLY
	LDX.b $76
	JMP.w CODE_BB9002

CODE_BB9190:
	LDA.w #$0000
	TCD
	LDA.w $0001,y
	AND.w #$00FF
	ASL
	TAX
	LDA.w $0002,y
	AND.w #$00FF
	STA.b $42
	ASL
	ASL
	ADC.b $42
	CLC
	ADC.l DATA_B9B6E7,x
	LDX.b $76
	STA.b $24,x
	JMP.w CODE_BB9002

CODE_BB91B4:
	LDA.w #$0000
	TCD
	PHY
	LDA.w $0001,y
	TAY
	LDX.b $76
	JSL.l CODE_BB8FF9
	PLY
	LDX.b $76
	JMP.w CODE_BB9002

CODE_BB91C9:
	LDA.w #$0000
	TCD
	PHY
	LDA.w $0001,y
	TAX
	LDA.w $0003,y
	AND.b $00,x
	CMP.w #$0001
	LDA.w $0005,y
	BCC.b CODE_BB91E2
	LDA.w $0007,y
CODE_BB91E2:
	TAY
	LDX.b $76
	JSL.l CODE_BB8FF9
	PLA
	CLC
	ADC.w #$0009
	TAY
	LDX.b $76
	JMP.w CODE_BB9005

CODE_BB91F4:
	LDA.w #$0000
	TCD
	LDA.w $0001,y
	STA.b $1E
	LDA.w $0003,y
	STA.b $20
	LDA.w $0005,y
	AND.w #$00FF
	ASL
	ASL
	TAX
	LDA.l DATA_C00000,x
	STA.b $1A
	LDA.l DATA_C00000+$02,x
	STA.b $1C
	XBA
	AND.w #$00FF
	CLC
	ADC.w #$001F
	LSR
	LSR
	LSR
	LSR
	LSR
	STA.b $24
	PHB
	PHB
	PLA
	STA.b $22
	PHK
	PLB
	PHY
	LDA.b $20
	JSR.w CODE_BB95C8
	PLY
	BCS.b CODE_BB9299
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	LDX.w #!RAM_DKC3_Level_SpriteDataRAM
CODE_BB9244:
	LDA.b $1E
	CMP.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
	BEQ.b CODE_BB929C
	TXA
	CLC
	ADC.w #$006E
	TAX
	CPX.w #$1480
	BNE.b CODE_BB9244
	LDX.b $76
	PHY
	LDA.b $24
	JSR.w CODE_BB9529
	PLY
	BCS.b CODE_BB9288
	LDX.b $76
	LDA.b $1E,x
	AND.w #$01FF
	JSL.l CODE_B78009
	BCC.b CODE_BB92A9
	LDA.w $155E
	SEC
	SBC.w #$0008
	STA.w $155E
	TAX
	STZ.w $1568,x
	LDA.b $24
	DEC
	BEQ.b CODE_BB9285
	JSR.w CODE_BB9596
	BRA.b CODE_BB9288

CODE_BB9285:
	JSR.w CODE_BB9577
CODE_BB9288:
	LDX.b $76
	LDA.b $1E,x
	JSR.w CODE_BB9726
	BCS.b CODE_BB9299
	LDA.b $E8
	DEC
	AND.w #$000F
	STA.b $E8
CODE_BB9299:
	JMP.w CODE_BB903A

CODE_BB929C:
	LDA.b $1E,x
	LDX.b $76
	EOR.b $1E,x
	AND.w #$F1FF
	EOR.b $1E,x
	STA.b $1E,x
CODE_BB92A9:
	LDA.b $1E
	JSR.w CODE_BBB884
	STZ.b $20,x
	STZ.b $26,x
	STZ.b $1C,x
	LDA.b $22
	PHA
	PLB
	PLB
	TYA
	CLC
	ADC.w #$0006
	TAY
	JMP.w CODE_BB9005

CODE_BB92C2:
	LDA.w #$0000
	TCD
	LDA.w $0001,y
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_BB92D4
	ORA.w #$FF00
CODE_BB92D4:
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_BB92DE
	EOR.w #$FFFF
	INC
CODE_BB92DE:
	CLC
	ADC.b $12,x
	LDX.b $76
	STA.b $12,x
	LDA.w $0002,y
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_BB92F3
	ORA.w #$FF00
CODE_BB92F3:
	LDX.b $70
	BIT.b $1E,x
	BPL.b CODE_BB92FD
	EOR.w #$FFFF
	INC
CODE_BB92FD:
	CLC
	ADC.b $16,x
	LDX.b $76
	STA.b $16,x
	PHB
	PHK
	PLB
	PHY
	LDY.b $70
	LDX.b $76
	LDA.w $000E,y
	INC
	STA.b $0E,x
	LDA.w $0026,y
	AND.w #$800F
	CMP.w #$8002
	BNE.b CODE_BB932D
	LDA.w $0026,y
	AND.w #$C000
	CMP.w #$C000
	BEQ.b CODE_BB9330
	LDA.w #$0000
	BRA.b CODE_BB9330

CODE_BB932D:
	LDA.w $0026,y
CODE_BB9330:
	STA.b $26,x
	LDA.w $0010,y
	STA.b $10,x
	LDA.w $0014,y
	STA.b $14,x
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$F000
	EOR.b $1E,x
	STA.b $1E,x
	JSR.w CODE_BB90BC
	PLY
	PLB
	JMP.w CODE_BB9002

CODE_BB9350:
	LDA.w #$0000
	TCD
	LDX.b $76
	LDA.l $001867
	STA.b $12,x
	LDA.l $001869
	STA.b $16,x
	LDA.w #$00F8
	STA.b $0E,x
	INY
	JMP.w CODE_BB9005

CODE_BB936B:
	LDA.w #$0000
	TCD
	LDX.b $76
	STZ.b $4C,x
	STZ.b $4A,x
	STZ.b $38,x
	STZ.b $6C,x
	STZ.b $5A,x
	STZ.b $58,x
	PHY
	LDA.w $0001,y
	TAY
	JSL.l CODE_BB8FF9
	PLY
	LDX.b $76
	LDA.w $0003,y
	AND.w #$00FF
	ORA.b $06,x
	STA.b $06,x
	AND.w #$0004
	BEQ.b CODE_BB939D
	LDA.w #$C000
	STA.b $26,x
CODE_BB939D:
	LDA.w $0003,y
	AND.w #$0F00
	ASL
	ASL
	ASL
	ASL
	STA.b $48,x
	LDA.w $0004,y
	AND.w #$00F0
	ORA.b $48,x
	XBA
	STA.b $46,x
	STA.b $6A,x
	LDA.w $0004,y
	AND.w #$FF00
	JSR.w CODE_BB9441
	STA.b $44,x
	LDA.w $0006,y
	AND.w #$00FF
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	STA.b $5C,x
	LDA.w $0007,y
	AND.w #$00FF
	ASL
	ASL
	ASL
	STA.b $5E,x
	LDA.b $06,x
	AND.w #$0080
	BNE.b CODE_BB93FE
	LDA.b $5C,x
	SEC
	ADC.b $12,x
	STA.b $5C,x
	LDA.b $5E,x
	CLC
	ADC.b $12,x
	STA.b $5E,x
	LDA.w $0007,y
	AND.w #$FF00
	JSR.w CODE_BB9441
	STA.b $30,x
	STZ.b $2A,x
	BRA.b CODE_BB9419

CODE_BB93FE:
	LDA.b $5C,x
	SEC
	ADC.b $16,x
	STA.b $5C,x
	LDA.b $5E,x
	CLC
	ADC.b $16,x
	STA.b $5E,x
	LDA.w $0007,y
	AND.w #$FF00
	JSR.w CODE_BB9441
	STA.b $34,x
	STZ.b $2E,x
CODE_BB9419:
	LDA.w $0008,y
	AND.w #$FF00
	LSR
	LSR
	LSR
	LSR
	STA.b $36,x
	LDA.w $000A,y
	AND.w #$00FF
	STA.b $18,x
	LDA.w $000B,y
	AND.w #$00FF
	CLC
	ADC.b $18,x
	STA.b $1A,x
	TYA
	CLC
	ADC.w #$000C
	TAY
	JMP.w CODE_BB9005

CODE_BB9441:
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	CMP.w #$8000
	ROR
	RTS

CODE_BB9452:
	LDA.w #$0000
	TCD
	LDA.w $0002,y
	LDX.b $70
	BIT.b $1E,x
	BVC.b CODE_BB9463
	EOR.w #$FFFF
	INC
CODE_BB9463:
	LDX.b $76
	PHA
	LDA.w $0001,y
	AND.w #$00FF
	TCD
	PLA
	STA.b $00,x
	INY
	JMP.w CODE_BB9002

CODE_BB9474:
	LDA.b $70
	PHA
	STX.b $70
	JSL.l CODE_BB9482
	PLA
	STA.b $70
	TAX
	RTL

CODE_BB9482:
	LDX.b $70
	LDA.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
	BEQ.b CODE_BB949B
	CMP.w #$0210
	BCC.b CODE_BB949C
CODE_BB948D:
	LDX.b $70
	JSR.w CODE_BB9726
	LDX.b $70
	JSR.w CODE_BB9577
CODE_BB9497:
	LDX.b $70
	STZ.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
CODE_BB949B:
	RTL

CODE_BB949C:
	CMP.w #$0128
	BCS.b CODE_BB9497
	CMP.w #$00F0
	BCC.b CODE_BB94B2
CODE_BB94A6:
	LDX.b $70
	JSR.w CODE_BB9726
	LDX.b $70
	JSR.w CODE_BB9596
	BRA.b CODE_BB9497

CODE_BB94B2:
	STA.b $1A
	LDX.w #!RAM_DKC3_Level_SpriteDataRAM
CODE_BB94B7:
	LDA.b $1A
	CMP.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,x
	BEQ.b CODE_BB94D1
CODE_BB94BD:
	TXA
	CLC
	ADC.w #$006E
	TAX
	CPX.w #$1480
	BNE.b CODE_BB94B7
	LDA.b $1A
	CMP.w #$00D0
	BCS.b CODE_BB94A6
	BRA.b CODE_BB948D

CODE_BB94D1:
	CPX.b $70
	BEQ.b CODE_BB94BD
	LDA.b $1E,x
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	TAY
	LDA.w $06DA,y
	CMP.w $06D8,y
	BNE.b CODE_BB94F7
	LDA.w $06DC,y
	CMP.w $06D8,y
	BNE.b CODE_BB94F3
	TXA
	STA.w $06DC,y
CODE_BB94F3:
	TXA
	STA.w $06DA,y
CODE_BB94F7:
	TXA
	STA.w $06D8,y
	LDX.b $70
	JSR.w CODE_BB9726
	BRL.w CODE_BB9497

CODE_BB9503:
	JSR.w CODE_BB9507
	RTL

CODE_BB9507:
	LDY.w #$001A
CODE_BB950A:
	LDA.w $06D8,y
	BEQ.b CODE_BB9515
	DEY
	DEY
	BPL.b CODE_BB950A
	SEC
	RTS

CODE_BB9515:
	TXA
	STA.w $06D8,y
	TYA
	ASL
	ASL
	ASL
	ASL
	EOR.b $1E,x
	AND.w #$01FF
	EOR.b $1E,x
	STA.b $1E,x
	CLC
	RTS

CODE_BB9529:
	STA.b $3A
	STA.b $3C
	ASL
	CLC
	ADC.w #$FFFE
	STA.b $3E
	LDY.w #$0018
CODE_BB9537:
	LDA.w $06D8,y
	BEQ.b CODE_BB954F
CODE_BB953C:
	DEY
	DEY
	CPY.b $3E
	BPL.b CODE_BB9537
	SEC
	RTS

CODE_BB9544:
	LDA.b $3C
	STA.b $3A
	BRA.b CODE_BB953C

CODE_BB954A:
	LDA.w $06D8,y
	BNE.b CODE_BB9544
CODE_BB954F:
	DEC.b $3A
	BEQ.b CODE_BB9557
	DEY
	DEY
	BRA.b CODE_BB954A

CODE_BB9557:
	TYA
	ASL
	ASL
	ASL
	ASL
	EOR.b $1E,x
	AND.w #$01FF
	EOR.b $1E,x
	STA.b $1E,x
	BRA.b CODE_BB9569

CODE_BB9567:
	INY
	INY
CODE_BB9569:
	TXA
	STA.w $06D8,y
	DEC.b $3C
	BNE.b CODE_BB9567
	CLC
	RTS

CODE_BB9573:
	JSR.w CODE_BB9577
	RTL

CODE_BB9577:
	LDA.b $1E,x
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	TAY
	LDA.w #$0000
	STA.w $06D8,y
	RTS

CODE_BB9588:
	LDA.w #$0000
	STA.w $06D8,y
	STA.w $06DA,y
	RTS

CODE_BB9592:
	JSR.w CODE_BB9596
	RTL

CODE_BB9596:
	LDA.b $1E,x
	AND.w #$01E0
	LSR
	LSR
	LSR
	LSR
	TAY
	LDA.w $06D8,y
	CMP.w $06DA,y
	BNE.b CODE_BB95BD
	CMP.w $06DC,y
	BNE.b CODE_BB95B3
	LDA.w #$0000
	STA.w $06DC,y
CODE_BB95B3:
	LDA.w #$0000
	STA.w $06DA,y
	STA.w $06D8,y
	RTS

CODE_BB95BD:
	LDA.w #$0000
	STA.w $06D8,y
	RTS

CODE_BB95C4:
	JSR.w CODE_BB95C8
	RTL

CODE_BB95C8:
	STA.w $04EF
	LDX.w #$0000
CODE_BB95CE:
	LDA.w $073C,x
	BEQ.b CODE_BB95F5
	CMP.w $04EF
	BEQ.b CODE_BB9606
	INX
	INX
	CPX.w #$0010
	BNE.b CODE_BB95CE
	LDA.w #$0020
	JSL.l CODE_808027
	LDA.w $04EF
	STA.w $1D4B
	LDX.w #$0000
	INC.w $074C,x
	TXA
	SEC
	RTS

CODE_BB95F5:
	STX.b $3E
CODE_BB95F7:
	INX
	INX
	CPX.w #$0010
	BCS.b CODE_BB960D
	LDA.w $073C,x
	CMP.w $04EF
	BNE.b CODE_BB95F7
CODE_BB9606:
	INC.w $074C,x
	TXA
	XBA
	CLC
	RTS

CODE_BB960D:
	PHY
	JSR.w CODE_BB9644
	PLY
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w $04F1
	STA.w $06FC,x
	LDA.b $3E
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0081
	XBA
	ORA.w $04F3
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	LDX.b $3E
	INC.w $074C,x
	LDA.w $04EF
	STA.w $073C,x
	CLC
	TXA
	XBA
	RTS

CODE_BB9644:
	LDA.w $0775
	AND.w #$8000
	BNE.b CODE_BB9667
	LDA.w $04EF
	ASL
	TAX
	LDA.l DATA_FD3201,x
	STA.w $04F1
	LDA.w #DATA_FD341B>>16
	STA.w $04F3
	LDA.w $04EF
	CMP.w #$000B
	BCC.b CODE_BB968A
	RTS

CODE_BB9667:
	LDA.w $04EF
	ASL
	TAX
	LDA.l DATA_FD3201,x
	SEC
	SBC.w #DATA_FD341B
	CLC
	ADC.w #$7E3180
	STA.w $04F1
	LDA.w #$7E3180>>16
	STA.w $04F3
	LDA.w $04EF
	CMP.w #$000B
	BCC.b CODE_BB968A
	RTS

CODE_BB968A:
	LDY.w #$0000
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_BB969F
	LDA.w $04C6
	BEQ.b CODE_BB96AA
	LDY.w #$003C
	BRA.b CODE_BB96AA

CODE_BB969F:
	LDA.w $053B
	BIT.w #$0040
	BEQ.b CODE_BB96AA
	LDY.w #$003C
CODE_BB96AA:
	STY.b $40
	LDA.w $04EF
	CMP.w #$0003
	BCC.b CODE_BB96CD
	CMP.w #$0005
	BCC.b CODE_BB96C3
	LDA.b $40
	LSR
	ADC.w $04F1
	STA.w $04F1
	RTS

CODE_BB96C3:
	LDA.b $40
	CLC
	ADC.w $04F1
	STA.w $04F1
	RTS

CODE_BB96CD:
	CMP.w #$0001
	BEQ.b CODE_BB96ED
	LDA.w $05B5
	BNE.b CODE_BB96F2
CODE_BB96D7:
	LDA.w $195A
	AND.w #$0007
	BNE.b CODE_BB9712
	LDA.w #$001E
	CLC
	ADC.w $04F1
	CLC
	ADC.b $40
	STA.w $04F1
	RTS

CODE_BB96ED:
	LDA.w $05B5
	BNE.b CODE_BB96D7
CODE_BB96F2:
	LDA.w $1958
	BMI.b CODE_BB9707
	XBA
	AND.w #$0007
	BNE.b CODE_BB9712
CODE_BB96FD:
	LDA.w $04F1
	CLC
	ADC.b $40
	STA.w $04F1
	RTS

CODE_BB9707:
	LDA.w $04F1
	CLC
	ADC.w #$0078
	STA.w $04F1
	RTS

CODE_BB9712:
	CMP.w #$0002
	BEQ.b CODE_BB96FD
	LDA.w $04F1
	CLC
	ADC.w #$0096
	STA.w $04F1
	RTS

CODE_BB9722:
	JSR.w CODE_BB9726
	RTL

CODE_BB9726:
	LDA.b $26,x
	BPL.b CODE_BB9747
	AND.w #$800F
	CMP.w #$8002
	BNE.b CODE_BB9747
	PHX
	LDA.b $27,x
	AND.w #$000E
	TAX
	DEC.w $074C,x
	BMI.b CODE_BB9740
	BNE.b CODE_BB9746
CODE_BB9740:
	STZ.w $074C,x
	STZ.w $073C,x
CODE_BB9746:
	PLX
CODE_BB9747:
	LDA.b $1E,x
	XBA
	AND.w #$000E
	TAX
	DEC.w $074C,x
	BMI.b CODE_BB9757
	BEQ.b CODE_BB9757
	SEC
	RTS

CODE_BB9757:
	STZ.w $073C,x
	STZ.w $074C,x
	CLC
	RTS

CODE_BB975F:
	LDY.w $04FD
	LDA.w $001E,y
	XBA
	AND.w #$000E
	TAX
	LDA.w $073C,x
	TYX
	JML.l CODE_BB9785

CODE_BB9772:
	JSL.l CODE_BB975F
CODE_BB9776:
	LDY.w $04F9
	LDA.w $001E,y
	XBA
	AND.w #$000E
	TAX
	LDA.w $073C,x
	TYX
CODE_BB9785:
	TXY
	PHA
	LDA.b $1E,x
	XBA
	AND.w #$000E
	TAX
	LDA.w $073C,x
	CMP.w #$38CB
	BNE.b CODE_BB979B
	DEC.w $074C,x
	BRA.b CODE_BB979F

CODE_BB979B:
	TYX
	JSR.w CODE_BB9747
CODE_BB979F:
	PLA
	JSR.w CODE_BB95C8
	TYX
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	RTL

CODE_BB97AE:
	LDX.w #$075C
CODE_BB97B1:
	STA.b $1C
	XBA
	AND.w #$00FF
	STA.b $1A
	LDA.b $1C
	AND.w #$00FF
	ASL
	TAY
	PHB
	PEA.w DATA_FD0000>>8
	PLB
	PLB
	LDA.w DATA_FD0000,y
	TAY
	LDA.w DATA_FD0400&$FF0000,y
	INY
	INY
	STA.b $00,x
	CMP.w #$0000
	BNE.b CODE_BB9810
	PLB
	SEC
	RTL

CODE_BB97D9:
	LDA.l $0005E5
	CMP.w #$0008
	BNE.b CODE_BB980D
	LDA.l $0005FD
	AND.w #$0100
	BEQ.b CODE_BB980D
	LDA.l $0005E7
	SEC
	SBC.w #$0003
	CMP.w #$0006
	BCS.b CODE_BB980D
	TXY
	TAX
	LDA.l DATA_FD54E3,x
	AND.w #$00FF
	STA.l $001B57
	TYX
	LDA.b $19,x
	ORA.w #$8000
	STA.b $19,x
CODE_BB980D:
	PLB
	CLC
	RTL

CODE_BB9810:
	CMP.w #$0002
	BNE.b CODE_BB9838
	LDA.w $0000,y
	INY
	INY
	STA.b $02,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $09,x
	LDA.l $00053B
	AND.w #$0001
	BEQ.b CODE_BB9841
	LDA.w #$002A
	CLC
	ADC.b $09,x
	STA.b $09,x
	BRA.b CODE_BB9841

CODE_BB9838:
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $09,x
CODE_BB9841:
	LDA.w $0000,y
	INY
	INY
	STA.b $1E
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $20
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.l $001B57
	SEP.b #$20
	LDA.w $0000,y
	INY
	STA.b $33,x
	REP.b #$20
	LDA.w $0000,y
	INY
	INY
	STA.b $34,x
	SEP.b #$20
	LDA.w $0000,y
	INY
	STA.b $04,x
	REP.b #$20
	LDA.w $0000,y
	INY
	INY
	STA.b $37,x
	LDA.w $0000,y
	INY
	INY
	STA.b $1B,x
	STY.b $1D,x
	STZ.b $27,x
	BRA.b CODE_BB9893

CODE_BB988B:
	INC.b $27,x
	TYA
	CLC
	ADC.w #$0005
	TAY
CODE_BB9893:
	LDA.w $0005,y
	AND.w #$00FF
	CMP.w #$00FF
	BEQ.b CODE_BB98A2
	DEC.b $1A
	BPL.b CODE_BB988B
CODE_BB98A2:
	PHY
	LDA.b $20
	AND.w #$00FF
	STA.b $13,x
	LDY.b $1E
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $05,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $07,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $0D,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $0B,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $25,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $23,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $15,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $17,x
	LDA.w $0000,y
	INY
	AND.w #$00FF
	STA.b $11,x
	LDA.w $0000,y
	INY
	INY
	STA.b $19,x
	PLY
	SEP.b #$20
	LDA.w $0000,y
	STA.b $36,x
	REP.b #$20
	LDA.w $0001,y
	STA.b $1F,x
	LDA.w $0003,y
	STA.b $21,x
	BRA.b CODE_BB991C

CODE_BB991A:
	INC.b $27,x
CODE_BB991C:
	TYA
	CLC
	ADC.w #$0005
	TAY
	LDA.w $0000,y
	AND.w #$00FF
	CMP.w #$00FF
	BNE.b CODE_BB991A
	INY
	JSR.w CODE_BB9934
	BRL.w CODE_BB97D9

CODE_BB9934:
	STZ.b $29,x
	STZ.b $2B,x
	STZ.b $2D,x
	STZ.b $2F,x
	STZ.b $31,x
	LDA.b $00,x
	CMP.w #$0001
	BNE.b CODE_BB9956
	PHX
	BRA.b CODE_BB994E

CODE_BB9948:
	INY
	INY
	STA.b $29,x
	INX
	INX
CODE_BB994E:
	LDA.w $0000,y
	BPL.b CODE_BB9948
	INY
	INY
	PLX
CODE_BB9956:
	RTS

CODE_BB9957:
	JSL.l CODE_BB9B42
	JSL.l CODE_808009
	JSL.l CODE_80801B
	JSL.l CODE_80800C
	STZ.b $00
	LDX.w #$7EA15A
	LDY.w #$7EA15A>>16
	LDA.w #$0660
	JSL.l CODE_808030
	JSL.l CODE_B2802A
	LDA.w $05AF
	AND.w #$D080
	STA.w $05AF
	LDA.w #$0006
	TRB.w $05B1
	LDA.w #$FFFF
	STA.w $06F4
	STA.w $06F6
	LDA.w #$FFF9
	STA.b $AA
	LDA.w #$0005
	STA.b $AC
	LDA.w #CODE_BB9A86
	STA.w $18B1
	LDA.w #CODE_BB9A86>>16
	STA.w $18B3
	BIT.w $05AF
	BPL.b CODE_BB99B6
	STZ.w $18CB
	LDA.w #$0005
	STA.w $05D5
CODE_BB99B6:
	JSR.w CODE_BB9AD3
	LDA.w $05B7
	XBA
	ORA.b !RAM_DKC3_Global_CurrentLevelLo
	JSL.l CODE_BB97AE
	LDA.w $076D
	JSL.l CODE_B7B000
	JSR.w CODE_BBA3D6
	JSL.l CODE_B38000
	JSL.l CODE_B7E49C
	LDA.w $075C
	CMP.w #$0001
	BEQ.b CODE_BB99E2
	CMP.w #$0003
	BNE.b CODE_BB99FA
CODE_BB99E2:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	STA.w $05B9
	LDA.w $05B7
	BNE.b CODE_BB99FA
	LDA.w $053B
	AND.w #$8000
	BEQ.b CODE_BB99FA
	LDA.w #$4000
	TSB.w $05AF
CODE_BB99FA:
	JSL.l CODE_BBBC73
	LDA.w #$000F
	JSL.l CODE_BB95C4
	ORA.w #$3000
	CLC
	ADC.w #$01E0
	STA.b $B4
	AND.w #$0E00
	ORA.w #$01E0
	STA.b $B6
	JSR.w CODE_BB9A87
	LDA.w $05D5
	STA.w $18D1
	STZ.w $18D3
	LDA.w $075C
	CMP.w #$0001
	BEQ.b CODE_BB9A2F
	CMP.w #$0003
	BNE.b CODE_BB9A38
CODE_BB9A2F:
	LDA.w #$0078
	STA.w $18D5
	STA.w $18CF
CODE_BB9A38:
	JSL.l CODE_BB8EFD
	LDA.w $05B5
	JSL.l CODE_B8805A
	LDA.w $0767
	ASL
	TAX
	JSR.w (DATA_BB9B60,x)
	JSL.l CODE_B7B006
	LDA.w $0760
	BIT.w #$0080
	BEQ.b CODE_BB9A5F
	AND.w #$007F
	ASL
	TAX
	JSR.w (DATA_BB9C06,x)
CODE_BB9A5F:
	JSL.l CODE_B38003
	JSL.l CODE_B38006
	JSR.w CODE_BB9BE6
	LDA.w $0760
	BIT.w #$0080
	BNE.b CODE_BB9A7A
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_BB9C06,x)
CODE_BB9A7A:
	LDA.w $0775
	AND.w #$0800
	STA.b $F8
	JSL.l CODE_80808A
CODE_BB9A86:
	RTL

CODE_BB9A87:
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_BB9AC4
	LDA.w $075E
	AND.w #$0007
	CMP.w #$0003
	BCC.b CODE_BB9AC4
	BNE.b CODE_BB9AA9
	LDA.w $053B
	AND.w #$0001
	BEQ.b CODE_BB9AC4
	LDY.w #$0037
	BRA.b CODE_BB9AB7

CODE_BB9AA9:
	LDY.w #$0024
	LDA.w $053B
	AND.w #$0001
	BEQ.b CODE_BB9AB7
	LDY.w #$0036
CODE_BB9AB7:
	TYA
	JSL.l CODE_BB95C4
	AND.w #$0E00
	ORA.w #$01E0
	BRA.b CODE_BB9AC6

CODE_BB9AC4:
	LDA.b $B6
CODE_BB9AC6:
	STA.w $18F7
	STA.w $18F9
	STA.w $18FB
	STA.w $18FD
	RTS

CODE_BB9AD3:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w $05BD
	BNE.b CODE_BB9B05
	LDA.w $05B7
	BNE.b CODE_BB9B05
	LDA.w $05BB
	STA.w $05B7
	LDA.w $05BD
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	LDA.w $05C1
	STA.b $7E
	STZ.b $7C
	STZ.b $7A
	LDA.w $05C3
	STA.w $05D7
	LDA.w $05C6
	STA.w $0536
	LDA.w $05C5
	STA.w $0535
CODE_BB9B05:
	RTS

CODE_BB9B06:
	LDA.w #$0100
	STA.w $18E5
	LDA.w #$0001
	STA.w $05B7
	STA.w $0533
	STA.w $05BB
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	STA.w $05BD
	LDA.w $05B9
	STA.w $05BF
	STZ.w $05C1
	LDA.b $7C
	BNE.b CODE_BB9B2F
	LDA.b $7E
	STA.w $05C1
CODE_BB9B2F:
	LDA.w $05D7
	STA.w $05C3
	LDA.w $0536
	STA.w $05C6
	LDA.w $0535
	STA.w $05C5
	RTL

CODE_BB9B42:
	SEP.b #$20
	LDA.b #$00
	STA.l !REGISTER_HDMAEnable
	LDA.b #$01
	STA.l !REGISTER_IRQNMIAndJoypadEnableFlags
	LDA.b #$8F
	STA.l !REGISTER_ScreenDisplayRegister
	REP.b #$20
	LDA.w #$0000
	STA.l $0004E4
	RTL

DATA_BB9B60:
	dw CODE_BB9B72
	dw CODE_BB9B73
	dw CODE_BB9B78
	dw CODE_BB9B7D
	dw CODE_BB9B8A
	dw CODE_BB9BA6
	dw CODE_BB9BB2
	dw CODE_BB9BCE
	dw CODE_BB9BDA

CODE_BB9B72:
	RTS

CODE_BB9B73:
	JSL.l CODE_B8805D
	RTS

CODE_BB9B78:
	JSL.l CODE_808057
	RTS

CODE_BB9B7D:
	LDY.w #$031C
	JSL.l CODE_BB8F34
	LDY.b $76
	STY.w $04F9
	RTS

CODE_BB9B8A:
	LDY.w #$0336
	LDA.w #$0005
	JSL.l CODE_BB8FA4
	LDA.b $76
	STA.w $1C4D
	LDY.w #$0332
	JSL.l CODE_BB8F61
	LDX.b $76
	STX.w $04F9
	RTS

CODE_BB9BA6:
	LDA.w #$0234
	STA.b $7E
	STZ.b $7C
	JSL.l CODE_B8805D
	RTS

CODE_BB9BB2:
	JSL.l CODE_B8805D
	LDY.w $04F9
	LDA.w #$0008
CODE_BB9BBC:
	CLC
	ADC.w $05B7
	STA.w $005C,y
	LDA.w #$0075
	STA.w $0038,y
	JSL.l CODE_BBB9B0
	RTS

CODE_BB9BCE:
	JSL.l CODE_B8805D
	LDY.w $04F9
	LDA.w #$000B
	BRA.b CODE_BB9BBC

CODE_BB9BDA:
	JSL.l CODE_B8805D
	LDY.w $04F9
	LDA.w #$000D
	BRA.b CODE_BB9BBC

CODE_BB9BE6:
	LDA.w $0777
	BIT.w #$0002
	BEQ.b CODE_BB9C05
	LDX.w #$0008
	LDY.w #$0004
	BIT.w #$0008
	BNE.b CODE_BB9BFF
	LDX.w #$0001
	LDY.w #$000E
CODE_BB9BFF:
	STX.w $0519
	STY.w $051B
CODE_BB9C05:
	RTS

DATA_BB9C06:
	dw CODE_BB9C32
	dw CODE_BB9C3A
	dw CODE_BB9C58
	dw CODE_BB9C61
	dw CODE_BB9C75
	dw CODE_BB9CD7
	dw CODE_BB9CED
	dw CODE_BB9D44
	dw CODE_BB9D6A
	dw CODE_BB9D78
	dw CODE_BB9D92
	dw CODE_BB9E7C
	dw CODE_BB9E84
	dw CODE_BB9CBE
	dw CODE_BB9E8D
	dw CODE_BB9EA5
	dw CODE_BB9EBD
	dw CODE_BB9ECE
	dw CODE_BB9EDC
	dw CODE_BB9EF0
	dw CODE_BB9F01
	dw CODE_BB9F15

CODE_BB9C32:
	JSR.w CODE_BBA0D1
	JSL.l CODE_BBA19F
	RTS

CODE_BB9C3A:
	LDA.w #$0003
	LDY.w $054B
	BNE.b CODE_BB9C49
	DEC
	LDY.w $05B5
	BNE.b CODE_BB9C49
	DEC
CODE_BB9C49:
	JSL.l CODE_BBBAAE
	JSR.w CODE_BBA0D1
	LDA.w #$057C
	JSL.l CODE_B28018
	RTS

CODE_BB9C58:
	LDA.w #$0004
	JSL.l CODE_BBBAAE
	BRA.b CODE_BB9C32

CODE_BB9C61:
	LDA.w $05B7
	LSR
	BNE.b CODE_BB9C70
	LDA.w #$FFFF
	STA.w $04C2
	LDA.w #$0000
CODE_BB9C70:
	STA.w $054F
	BRA.b CODE_BB9C32

CODE_BB9C75:
	LDA.w #CODE_BB9FAF
	STA.w $18B1
	LDA.w #CODE_BB9FAF>>16
	STA.w $18B3
	LDX.w $0793
	LDA.l DATA_FD16C1,x
	STA.w $18AD
	STA.b $42
	LDA.w #DATA_FD16CF>>16
	STA.w $18AF
	STA.b $44
	LDY.w #$0000
	TYX
CODE_BB9C99:
	LDA.b [$42],y
	BMI.b CODE_BB9CB1
	STA.w $18B7,x
	INY
	INY
	INY
	INY
	LDA.b [$42],y
	STA.w $18C1,x
	INY
	INY
	INY
	INY
	INX
	INX
	BRA.b CODE_BB9C99

CODE_BB9CB1:
	STA.w $18B7,x
	STA.w $18C1,x
	INX
	INX
	CPX.w #$000A
	BCC.b CODE_BB9CB1
CODE_BB9CBE:
	LDX.w $0793
	LDA.l DATA_FF5F52,x
	BEQ.b CODE_BB9CD4
	LDY.w #$0070
	JSL.l CODE_BB8F34
	LDY.b $76
	JSL.l CODE_BBB9B0
CODE_BB9CD4:
	BRL.w CODE_BB9C32

CODE_BB9CD7:
	LDA.w #CODE_BB9F88
	STA.w $18B1
	LDA.w #CODE_BB9F88>>16
	STA.w $18B3
	LDY.w #$0382
	JSL.l CODE_BB8F34
	BRL.w CODE_BB9C32

CODE_BB9CED:
	LDA.w #$FFFF
	STA.w $06D8
	STZ.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_BB9CF9:
	LDA.l DATA_FC3720,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$01E0
	BCC.b CODE_BB9CF9
	LDY.w #$028A
	JSL.l CODE_BB8F34
	STZ.w $0533
	LDA.w $05B7
	BEQ.b CODE_BB9D27
	DEC
	BEQ.b CODE_BB9D2D
	LDA.w $0539
	STA.w $0536
	LDA.w $0538
	STA.w $0535
	BRA.b CODE_BB9D33

CODE_BB9D27:
	STZ.w $0535
	STZ.w $0536
CODE_BB9D2D:
	LDA.w #$0100
	STA.w $18E5
CODE_BB9D33:
	LDA.w $05B7
	CMP.w #$0004
	BNE.b CODE_BB9D41
	LDA.w #$0959
	STA.w $0536
CODE_BB9D41:
	BRL.w CODE_BB9C32

CODE_BB9D44:
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	LDY.w #$005A
	CMP.w #!Define_DKC3_LevelID_RipsawRage_Main
	BEQ.b CODE_BB9D59
	LDY.w #$005C
	CMP.w #!Define_DKC3_LevelID_RipsawRage_Bonus1
	BEQ.b CODE_BB9D59
	LDY.w #$005E
CODE_BB9D59:
	JSL.l CODE_BB8F34
	LDY.b $76
	JSL.l CODE_BBB9B0
	JSL.l CODE_B3800C
	BRL.w CODE_BB9EDC

CODE_BB9D6A:
	LDA.w $05B7
	CMP.w #$0002
	BCS.b CODE_BB9D75
	STZ.w $054F
CODE_BB9D75:
	JMP.w CODE_BB9C32

CODE_BB9D78:
	LDA.w #$0400
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
CODE_BB9D81:
	LDA.l DATA_FC3020,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	CPX.w #$0800
	BCC.b CODE_BB9D81
	BRL.w CODE_BB9C32

CODE_BB9D92:
	LDA.w $0793
	AND.w #$00FF
	ASL
	ADC.w #$002A
	TAY
	JSL.l CODE_BB8F34
	LDX.b $76
	JSL.l CODE_BB9503
	LDA.w #$001C
	JSL.l CODE_BB95C4
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	JSR.w CODE_BB9E2C
	LDX.w $04F9
	LDA.b $12,x
	SEC
	SBC.w #$0080
	STA.w $196D
	LDX.b $76
	LDA.b $4E,x
	STA.b $1A
	LDA.w #DATA_FF2BE5>>16
	STA.b $1C
	LDA.w $05B7
	ASL
	TAY
	LDA.b [$1A],y
	SEC
	SBC.w #$00E0
	STA.w $189F
	STZ.w $18A1
	STA.w $1973
	LDY.b $76
	JSL.l CODE_BBB9B0
	LDY.b $76
	LDA.w $189F
	SEC
	SBC.w $0016,y
	CLC
	ADC.w #$0100
	CMP.w $005E,y
	BCS.b CODE_BB9E02
	STA.w $005E,y
CODE_BB9E02:
	LDA.w #$003C
	STA.w $0064,y
	LDA.w #$0020
	TSB.w $05AF
	LDA.w #$2000
	TSB.w $0474
	LDA.w #$7C00
	STA.w $04A6
	STA.w $04A8
	STZ.w $04AA
	STZ.w $04AE
	LDA.w #$AC00
	STA.w $04AC
	BRL.w CODE_BB9C32

CODE_BB9E2C:
	AND.w #$01E0
	ASL
	ASL
	ASL
	ASL
	STA.b $42
	STA.w !REGISTER_VRAMAddressLo
	LDX.w #$0000
	LDY.w #$0030
	JSR.w CODE_BB9E6F
	LDY.w #$0010
	JSR.w CODE_BB9E68
	LDY.w #$0010
	JSR.w CODE_BB9E6F
	LDA.b $42
	CLC
	ADC.w #$0100
	STA.w !REGISTER_VRAMAddressLo
	LDY.w #$0020
	JSR.w CODE_BB9E6F
	LDX.w #$0040
	LDY.w #$0010
	JSR.w CODE_BB9E6F
	LDY.w #$0010
CODE_BB9E68:
	STZ.w !REGISTER_WriteToVRAMPortLo
	DEY
	BNE.b CODE_BB9E68
	RTS

CODE_BB9E6F:
	LDA.l DATA_C079A6,x
	STA.w !REGISTER_WriteToVRAMPortLo
	INX
	INX
	DEY
	BNE.b CODE_BB9E6F
	RTS

CODE_BB9E7C:
	LDA.w #$0004
	STA.b $AC
	JMP.w CODE_BB9C32

CODE_BB9E84:
	LDA.w #$0004
	STA.w $051F
	JMP.w CODE_BB9C32

CODE_BB9E8D:
	LDY.w #$0304
	JSL.l CODE_BB8F34
	LDY.w $04F9
	LDX.b $76
	LDA.w $0012,y
	CLC
	ADC.w #$0380
	STA.b $12,x
	JMP.w CODE_BB9C32

CODE_BB9EA5:
	LDY.w #$031E
	JSL.l CODE_BB8F34
	LDY.w $04F9
	LDX.b $76
	LDA.w $0012,y
	CLC
	ADC.w #$0100
	STA.b $12,x
	JMP.w CODE_BB9C32

CODE_BB9EBD:
	LDA.w $05B7
	CMP.w #$0002
	BCS.b CODE_BB9ECB
	STZ.w $054F
	STZ.w $0551
CODE_BB9ECB:
	JMP.w CODE_BB9C32

CODE_BB9ECE:
	LDA.w $05B7
	CMP.w #$0002
	BCS.b CODE_BB9ED9
	STZ.w $054F
CODE_BB9ED9:
	JMP.w CODE_BB9C32

CODE_BB9EDC:
	LDA.w #$0004
	STA.b $AC
	LDA.w #CODE_BB9F1F
	STA.w $18B1
	LDA.w #CODE_BB9F1F>>16
	STA.w $18B3
	JMP.w CODE_BB9C32

CODE_BB9EF0:
	LDA.w #$000B
	JSL.l CODE_BBBAAE
	LDY.w #$01BC
	JSL.l CODE_BB8F12
	JMP.w CODE_BB9C32

CODE_BB9F01:
	LDA.w #$000B
	JSL.l CODE_BBBAAE
	LDA.w #$0003
	LDY.w #$01BE
	JSL.l CODE_BB8FA4
	JMP.w CODE_BB9C32

CODE_BB9F15:
	LDY.w #$01CE
	JSL.l CODE_BB8F12
	JMP.w CODE_BB9C32

CODE_BB9F1F:
	LDY.w #DATA_BB9F68
	LDA.w $05B9
	CMP.w #$0031
	BNE.b CODE_BB9F3F
	LDY.w #DATA_BB9F72
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_SwoopySalvo_Main
	BEQ.b CODE_BB9F3F
	LDY.w #DATA_BB9F7C
	CMP.w #$0097
	BEQ.b CODE_BB9F3F
	LDY.w #DATA_BB9F82
CODE_BB9F3F:
	PHK
	PLB
	LDX.b $70
	LDA.b $12,x
CODE_BB9F45:
	CMP.w $0000,y
	BCC.b CODE_BB9F60
	CMP.w $0002,y
	BCC.b CODE_BB9F55
	INY
	INY
	INY
	INY
	BRA.b CODE_BB9F45

CODE_BB9F55:
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	RTL

CODE_BB9F60:
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	RTL

DATA_BB9F68:
	dw $0150,$0230,$02D0,$03B0,$FFFF

DATA_BB9F72:
	dw $0170,$0250,$0310,$03F0,$FFFF

DATA_BB9F7C:
	dw $0150,$01F0,$FFFF

DATA_BB9F82:
	dw $0130,$01F0,$FFFF

CODE_BB9F88:
	LDX.w $04F9
	JSR.w CODE_BB9F95
	LDX.w $04FD
	JSR.w CODE_BB9F95
	RTL

CODE_BB9F95:
	LDA.w #$02B8
	CMP.b $16,x
	BCS.b CODE_BB9FA4
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	RTS

CODE_BB9FA4:
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	RTS

CODE_BB9FAF:
	LDX.b $70
	BIT.w $18B5
	BVS.b CODE_BB9FEB
	BPL.b CODE_BB9FC7
	JSL.l CODE_B9E027
	CMP.w #$7F00
	BEQ.b CODE_BB9FCE
	CMP.b $16,x
	BCS.b CODE_BB9FDF
	BRA.b CODE_BB9FFA

CODE_BB9FC7:
	LDA.b $1A,x
	CMP.w #$8050
	BNE.b CODE_BB9FD6
CODE_BB9FCE:
	LDA.w #$0050
	CLC
	ADC.b $16,x
	BRA.b CODE_BB9FDF

CODE_BB9FD6:
	BCS.b CODE_BB9FFA
	CMP.w #$4000
	BEQ.b CODE_BB9FFA
	LDA.b $18,x
CODE_BB9FDF:
	SEC
	SBC.w #$0020
	STA.b $3E
	CLC
	ADC.w #$00A0
	STA.b $40
CODE_BB9FEB:
	LDA.w $18AD
	STA.b $42
	LDA.w $18AF
	STA.b $44
	LDY.w #$0000
	BRA.b CODE_BBA000

CODE_BB9FFA:
	BRA.b CODE_BBA079

CODE_BB9FFC:
	INY
	INY
	INY
	INY
CODE_BBA000:
	LDA.b [$42],y
	BMI.b CODE_BBA079
	CMP.b $12,x
	BCC.b CODE_BBA011
	SBC.w #$0048
	CMP.b $12,x
	BCS.b CODE_BBA079
	BRA.b CODE_BBA022

CODE_BBA011:
	INY
	INY
	INY
	INY
	LDA.b [$42],y
	CMP.b $12,x
	BCS.b CODE_BBA079
	ADC.w #$0048
	CMP.b $12,x
	BCC.b CODE_BB9FFC
CODE_BBA022:
	STA.b $1A
	LDA.b [$42],y
	STA.b $1C
	BIT.w $18B5
	BVS.b CODE_BBA046
	INY
	INY
	LDA.b [$42],y
	STA.b $42
	LDY.w #$0000
CODE_BBA036:
	LDA.b [$42],y
	BEQ.b CODE_BBA079
	CMP.b $3E
	BCC.b CODE_BBA079
	CMP.b $40
	BCC.b CODE_BBA046
	INY
	INY
	BRA.b CODE_BBA036

CODE_BBA046:
	LDA.b $1A
	CLC
	ADC.b $1C
	LSR
	CMP.b $12,x
	ROR.b $3A
	LDA.b $1C
	SEC
	SBC.b $1A
	EOR.b $3A
	BPL.b CODE_BBA068
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.b $0E,x
	ORA.w #$0040
	STA.b $0E,x
	RTL

CODE_BBA068:
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	LDA.b $0E,x
	AND.w #$FFBF
	STA.b $0E,x
CODE_BBA079:
	LDA.w $18B5
	AND.w #$2000
	BNE.b CODE_BBA0D0
	LDA.b $1E,x
	AND.w #$3000
	CMP.w #$3000
	BEQ.b CODE_BBA0D0
	LDA.b $1A,x
	CMP.w #$4000
	BCC.b CODE_BBA0D0
	CPX.w $186B
	BEQ.b CODE_BBA0D0
	LDA.b $54,x
	LDY.w #$FFFE
CODE_BBA09C:
	INY
	INY
	CMP.w $18C1,y
	BCS.b CODE_BBA09C
	CMP.w $18B7,y
	BCC.b CODE_BBA0D0
	LDA.w $18C1,y
	SBC.w #$0024
	CMP.b $12,x
	BCS.b CODE_BBA0B9
	CMP.b $54,x
	BCS.b CODE_BBA0CC
	DEC.b $12,x
	RTL

CODE_BBA0B9:
	LDA.w $18B7,y
	ADC.w #$0023
	CMP.b $12,x
	BCC.b CODE_BBA0D0
	CMP.b $54,x
	BCC.b CODE_BBA0CC
	BEQ.b CODE_BBA0CC
	INC.b $12,x
	RTL

CODE_BBA0CC:
	STA.b $12,x
	STZ.b $2A,x
CODE_BBA0D0:
	RTL

CODE_BBA0D1:
	LDX.w #$FFFD
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	BEQ.b CODE_BBA121
	SEP.b #$20
	DEC
CODE_BBA0DB:
	INX
	INX
	INX
	CMP.l DATA_BBB7BC,x
	BCS.b CODE_BBA0DB
	EOR.b #$FF
	ADC.l DATA_BBB7BC,x
	REP.b #$20
	BNE.b CODE_BBA121
	LDA.l DATA_BBB7BC+$02,x
	AND.w #$00FF
	STA.w $0505
	LDA.l DATA_BBB7BC+$01,x
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_BBB831,x
	STA.w $0513
	LDA.w $0505
	ASL
	TAX
	LDA.l DATA_BBB7B2,x
	STA.w $0515
	JMP.w (DATA_BBA117,x)

DATA_BBA117:
	dw CODE_BBA12E
	dw CODE_BBA12E
	dw CODE_BBA12E
	dw CODE_BBA12E
	dw CODE_BBA13E

CODE_BBA121:
	LDA.w #$8000
	STA.w $050F
	STZ.w $050B
	STZ.w $050D
	RTS

CODE_BBA12E:
	LDA.w $0513
	STA.w $050F
	JSR.w CODE_BBA154
	STZ.w $0507
	STZ.w $050D
	RTS

CODE_BBA13E:
	LDA.w $0513
	STA.w $050F
	JSR.w CODE_BBA154
	LDA.w #$FF80
	STA.w $0507
	LDA.w #$FFFE
	STA.w $0509
	RTS

CODE_BBA154:
	LDX.w #$7E9882
	LDY.w #$7E9882>>16
	LDA.w #$0050
	JSL.l CODE_808030
	STZ.w $18AB
	LDX.w #$188D
	JSR.w CODE_BB9507
	LDA.w #$00E0
	STA.w DMA[$00].SizeLo
	LDA.w $18AB
	ASL
	ASL
	ASL
	ASL
	STA.l !REGISTER_VRAMAddressLo
	LDA.l DATA_C00000+$04
	STA.l DMA[$00].SourceLo
	SEP.b #$20
	LDA.l DATA_C00000+$06
	STA.l DMA[$00].SourceBank
	LDA.b #!REGISTER_WriteToVRAMPortLo
	STA.w DMA[$00].Destination
	LDA.b #$01
	STA.l DMA[$00].Parameters
	STA.l !REGISTER_DMAEnable
	REP.b #$20
	RTS

CODE_BBA19F:
	LDA.w $05AF
	AND.w #$8000
	STA.w $044A
	BPL.b CODE_BBA1AB
	RTL

CODE_BBA1AB:
	LDA.w $075C
	CMP.w #$0002
	BEQ.b CODE_BBA1F1
	CMP.w #$0006
	BEQ.b CODE_BBA1F2
	CMP.w #$0001
	BNE.b CODE_BBA1EC
	LDA.w $0765
	AND.w #$003F
	CMP.w $044C
	STA.w $044C
	BEQ.b CODE_BBA1D0
	LDA.w #$0000
	BRA.b CODE_BBA1E4

CODE_BBA1D0:
	LDA.w $05B7
	BEQ.b CODE_BBA1E4
	LDA.w $044E
	CLC
	ADC.w #$0040
	CMP.w #$0100
	BCC.b CODE_BBA1E4
	LDA.w #$0040
CODE_BBA1E4:
	STA.w $044E
	ORA.w $044C
	BRA.b CODE_BBA1F3

CODE_BBA1EC:
	LDA.w $0765
	BRA.b CODE_BBA1F3

CODE_BBA1F1:
	RTL

CODE_BBA1F2:
	RTL

CODE_BBA1F3:
	STA.b $3E
	AND.w #$00FF
	ASL
	ASL
	SEP.b #$20
	LDA.b $3E
	AND.b #$3F
	CMP.b $08
	REP.b #$20
	BEQ.b CODE_BBA20B
	JSL.l CODE_B2800C
	RTL

CODE_BBA20B:
	XBA
	JSL.l CODE_B2800F
	RTL

CODE_BBA211:
	PHK
	PLB
	BIT.w $05AF
	BPL.b CODE_BBA222
	LDA.w #CODE_80803F
	LDX.w #CODE_80803F>>16
	JML.l CODE_808003

CODE_BBA222:
	LDA.w $05B7
	XBA
	ORA.b !RAM_DKC3_Global_CurrentLevelLo
	JSL.l CODE_BB97AE
	LDA.w $195B
	INC
	BEQ.b CODE_BBA26D
	INC
	BEQ.b CODE_BBA250
	LDA.w $075C
	AND.w #$0007
	ASL
	TAX
	JMP.w (DATA_BBA240,x)

DATA_BBA240:
	dw CODE_BBA2C8
	dw CODE_BBA2C8
	dw CODE_BBA36C
	dw CODE_BBA2C8
	dw CODE_BBA2C8
	dw CODE_BBA2C8
	dw CODE_BBA36C
	dw CODE_BBA2C8

CODE_BBA250:
	STZ.w $05B7
	STZ.w $05D7
	STZ.b $7E
	STZ.b $7C
	STZ.b $7A
	LDA.w #CODE_808362
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B48009
	LDX.w #CODE_B48009>>16
	JML.l CODE_808003

CODE_BBA26D:
	STZ.w $05B7
	STZ.w $05D7
	LDA.w $05D5
	BPL.b CODE_BBA299
	LDX.w #$000C
CODE_BBA27B:
	STZ.w $05BB,x
	DEX
	DEX
	BPL.b CODE_BBA27B
	LDA.w #$0006
	STA.w $05E3
	LDA.w #CODE_808362
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B48000
	LDX.w #CODE_B48000>>16
	JML.l CODE_808003

CODE_BBA299:
	LDA.w $04C4
	BEQ.b CODE_BBA2B1
	CMP.w #$0001
	BNE.b CODE_BBA2AB
	EOR.w $05B5
	STA.w $05B5
	BRA.b CODE_BBA2B1

CODE_BBA2AB:
	LDA.w #$2000
	TSB.w $05FB
CODE_BBA2B1:
	STZ.b $7E
	STZ.b $7C
	STZ.b $7A
	LDA.w #CODE_808362
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B48009
	LDX.w #CODE_B48009>>16
	JML.l CODE_808003

CODE_BBA2C8:
	LDA.w $195B
	BEQ.b CODE_BBA32A
	LDA.w $0536
	STA.w $0539
	LDA.w $0535
	STA.w $0538
	JSR.w CODE_BBAD9E
	LDA.w $195B
	STA.w $04EA
	DEC
	ASL
	TAX
	LDA.w $0786,x
	AND.w #$00FF
	STA.w $04E8
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	STA.w $04E6
	LDA.w $0785,x
	AND.w #$00FF
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	STZ.w $05B7
	LDA.w $195B
	CMP.w #$0004
	BCC.b CODE_BBA320
	CMP.w #$0080
	BCC.b CODE_BBA316
	AND.w #$007F
	STA.w $05B7
	LDA.w $04E6
	STA.b !RAM_DKC3_Global_CurrentLevelLo
CODE_BBA316:
	LDA.w #CODE_808493
	LDX.w #CODE_808493>>16
	JML.l CODE_808003

CODE_BBA320:
	LDA.w #CODE_B29578
	LDX.w #CODE_B29578>>16
	JML.l CODE_808003

CODE_BBA32A:
	STZ.w $05D7
	STZ.w $05B7
	STZ.w $05BB
	STZ.w $05BD
	STZ.w $05BF
	STZ.w $05C1
	STZ.w $05C3
	STZ.w $05C5
	STZ.w $05C7
	STZ.b $7E
	STZ.b $80
	STZ.b $7A
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	CMP.w #!Define_DKC3_LevelID_KastleKAOS
	BEQ.b CODE_BBA3A3
	LDA.w $05E7
	ORA.w #$8000
	STA.w $05E7
	LDA.w #CODE_808362
	STA.b $4A
	STA.b $4C
	LDA.w #CODE_B48009
	LDX.w #CODE_B48009>>16
	JML.l CODE_808003

CODE_BBA36C:
	LDA.w $04EA
	CMP.w #$0005
	BEQ.b CODE_BBA32A
	LDA.w #$0080
	TSB.w $05AF
	LDA.w $18F1
	BPL.b CODE_BBA38B
	AND.w #$7FFF
	STA.w $05D3
	STA.w $18CB
	STA.w $18CD
CODE_BBA38B:
	LDA.w $04E6
	STA.b !RAM_DKC3_Global_CurrentLevelLo
	LDA.w $04E8
	STA.w $05B7
	STZ.w $04EA
	LDA.w #CODE_808493
	LDX.w #CODE_808493>>16
	JML.l CODE_808003

CODE_BBA3A3:
	LDA.w #$0002
	TSB.w $0655
	LDA.w #$4000
	TSB.w $061D
	PHP
	JSL.l CODE_80802A
	LDY.w #CODE_808051
	LDX.w #CODE_808051>>16
	PLP
	BNE.b CODE_BBA3CB
	LDA.w $04C4
	CMP.w #$0002
	BNE.b CODE_BBA3CB
	LDY.w #CODE_808084
	LDX.w #CODE_808084>>16
CODE_BBA3CB:
	STY.b $4E
	STX.b $50
	LDA.w #CODE_808348
	JML.l CODE_80803C

CODE_BBA3D6:
	JSL.l CODE_B38009
	LDX.w #$7F9FFE
	LDA.w #$0000
CODE_BBA3E0:
	STA.l $7F0000,x
	DEX
	DEX
	BNE.b CODE_BBA3E0
	STA.l $7F0000,x
	LDX.w #$017E
	LDA.w #$0000
CODE_BBA3F2:
	STA.w $15FE,x
	DEX
	DEX
	BPL.b CODE_BBA3F2
	LDX.w #$01FE
	LDA.w #$0000
CODE_BBA3FF:
	STA.l $7E6580,x
	DEX
	DEX
	BPL.b CODE_BBA3FF
	LDA.w #$0004
	STA.l $7F0000
	LDA.w #$0001
	STA.l $00177E
	PHB
	PEA.w (DATA_FE0000&$FF0000)>>8
	PLB
	PLB
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	ASL
	TAY
	LDA.w DATA_FE0000,y
	BEQ.b CODE_BBA477
	TAY
	BRA.b CODE_BBA467

CODE_BBA427:
	AND.w #$00F0
	STA.b $1A
	LDA.w (DATA_FE0400&$FF0000)+$02,y
	SEC
	SBC.w #$0100
	STA.l $0015EE
	LDA.w (DATA_FE0400&$FF0000)+$04,y
	SEC
	SBC.w #$0100
	STA.l $0015F4
	PHB
	PHY
	JSR.w CODE_BBA47A
	PLY
	PLB
	LDA.w DATA_FE0400&$FF0000,y
	AND.w #$1F00
	BEQ.b CODE_BBA458
	PHB
	PHY
	JSR.w CODE_BBA581
	PLY
	PLB
CODE_BBA458:
	LDA.l $00177E
	INC
	STA.l $00177E
	TYA
	CLC
	ADC.w #$0008
	TAY
CODE_BBA467:
	LDA.w DATA_FE0400&$FF0000,y
	AND.w #$00FF
	BNE.b CODE_BBA427
	JSR.w CODE_BBA604
	JSR.w CODE_BBA59B
	PLB
	RTS

CODE_BBA477:
	PLB
	RTS

CODE_BBA479:
	RTS

CODE_BBA47A:
	PEA.w DATA_BBA8BE>>8
	PLB
	PLB
	LDX.b $1A
	STZ.w $15F0
	LDA.w $15EE
	SEC
	SBC.w #$0100
	SEC
	SBC.l DATA_BBA8BE,x
	BPL.b CODE_BBA495
	LDA.w #$0000
CODE_BBA495:
	STA.b $1E
	AND.w #$FF00
	XBA
	CMP.w $15FA
	BCS.b CODE_BBA479
	STA.w $15F0
	LDA.b $1E
	CLC
	ADC.l DATA_BBA8BE+$02,x
	AND.w #$FF00
	XBA
	CMP.w $15FA
	BCC.b CODE_BBA4B7
	LDA.w $15FA
	DEC
CODE_BBA4B7:
	STA.w $15F2
	STZ.w $15F6
	LDA.w $15F4
	SEC
	SBC.w #$00E0
	SEC
	SBC.l DATA_BBA8BE+$04,x
	BPL.b CODE_BBA4CE
	LDA.w #$0000
CODE_BBA4CE:
	STA.b $1E
	AND.w #$FF00
	XBA
	CMP.w $15FC
	BCS.b CODE_BBA479
	STA.w $15F6
	LDA.b $1E
	CLC
	ADC.l DATA_BBA8BE+$06
	AND.w #$FF00
	XBA
	CMP.w $15FC
	BCC.b CODE_BBA4F0
	LDA.w $15FC
	DEC
CODE_BBA4F0:
	STA.w $15F8
	LDA.w $15F0
	STA.w $15EE
	LDA.w $15F6
	STA.w $15F4
	BRA.b CODE_BBA50F

CODE_BBA501:
	INC.w $15F4
	LDA.w $15F0
	STA.w $15EE
	BRA.b CODE_BBA50F

CODE_BBA50C:
	INC.w $15EE
CODE_BBA50F:
	JSR.w CODE_BBA523
	LDA.w $15EE
	CMP.w $15F2
	BNE.b CODE_BBA50C
	LDA.w $15F4
	CMP.w $15F8
	BNE.b CODE_BBA501
	RTS

CODE_BBA523:
	LDA.w $15F4
	XBA
	ORA.w $15FA
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.w $15EE
	ASL
	TAX
	LDA.w $15FE,x
	BEQ.b CODE_BBA560
CODE_BBA541:
	TAX
	LDA.l $7F0000,x
	BNE.b CODE_BBA541
	LDA.l $7F0000
	STA.l $7F0000,x
	CLC
	ADC.w #$0004
	STA.l $7F0000
	LDA.w $177E
	STA.l $7F0002,x
	RTS

CODE_BBA560:
	LDA.l $7F0000
	STA.w $15FE,x
	TAX
	LDA.w $177E
	STA.l $7F0002,x
	TXA
	CLC
	ADC.w #$0004
	STA.l $7F0000,x
	CLC
	ADC.w #$0004
	STA.l $7F0000
	RTS

CODE_BBA581:
	XBA
	DEC
	ASL
	ASL
	ASL
	ASL
	TAX
	BRA.b CODE_BBA58C

CODE_BBA58A:
	INX
	INX
CODE_BBA58C:
	LDA.l $7E6580,x
	BNE.b CODE_BBA58A
	LDA.l $00177E
	STA.l $7E6580,x
	RTS

CODE_BBA59B:
	PHB
	PEA.w $7E4180>>8
	PLB
	PLB
	LDA.l $7E4180
	CLC
	ADC.w #$4180
	STA.l $001780
	STA.b $1A
	CLC
	ADC.w #$0040
	STA.b $1C
	LDX.w #$0000
CODE_BBA5B8:
	PHX
	TXA
	ASL
	ASL
	ASL
	ASL
	TAX
	LDA.l $7E6580,x
	BNE.b CODE_BBA5E1
	LDA.w #$0000
	STA.b ($1A)
CODE_BBA5CA:
	INC.b $1A
	INC.b $1A
	PLX
	INX
	CPX.w #$0020
	BNE.b CODE_BBA5B8
	LDA.b $1C
	SEC
	SBC.w #$4180
	STA.l $7E4180
	PLB
	RTS

CODE_BBA5E1:
	LDA.b $1C
	STA.b ($1A)
	LDY.w #$0008
CODE_BBA5E8:
	LDA.l $7E6580,x
	BEQ.b CODE_BBA5F9
	STA.b ($1C)
	INC.b $1C
	INC.b $1C
	INX
	INX
	DEY
	BNE.b CODE_BBA5E8
CODE_BBA5F9:
	LDA.w #$0000
	STA.b ($1C)
	INC.b $1C
	INC.b $1C
	BRA.b CODE_BBA5CA

CODE_BBA604:
	PHB
	PEA.w $7E4180>>8
	PLB
	PLB
	LDX.w #$1FFE
	LDA.w #$0000
CODE_BBA610:
	STA.w $7E4180,x
	DEX
	DEX
	BPL.b CODE_BBA610
	LDY.w #$0002
	LDX.w #$017E
CODE_BBA61D:
	LDA.l $0015FE,x
	BEQ.b CODE_BBA63C
	PHX
	PHA
	TYA
	STA.l $0015FE,x
	PLA
CODE_BBA62B:
	TAX
	LDA.l $7F0002,x
	STA.w $7E4180,y
	INY
	INY
	LDA.l $7F0000,x
	BNE.b CODE_BBA62B
	PLX
CODE_BBA63C:
	DEX
	DEX
	BPL.b CODE_BBA61D
	TYA
	STA.l $7E4180
	PLB
	RTS

CODE_BBA647:
	PHB
	LDA.b !RAM_DKC3_Global_CurrentLevelLo
	ASL
	TAX
	LDA.l DATA_FE0000,x
	BEQ.b CODE_BBA6A1
	STA.l $0000EA
	INC
	INC
	STA.l $0000EC
	INC
	INC
	STA.l $0000EE
	INC
	INC
	STA.l $0000F0
	LDA.w $196D
	XBA
	AND.w #$00FF
	DEC
	BPL.b CODE_BBA673
	INC
CODE_BBA673:
	STA.b $1A
	LDA.w $1973
	AND.w #$FF00
	SEC
	SBC.w #$0100
	BPL.b CODE_BBA685
	CLC
	ADC.w #$0100
CODE_BBA685:
	ORA.w $15FA
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_ProductOrRemainderLo
	LDA.w !REGISTER_ProductOrRemainderLo
	CLC
	ADC.b $1A
	ASL
	TAX
	LDA.w $15FE,x
	PEA.w DATA_FE0000>>8
	PLB
	PLB
	TAX
	BNE.b CODE_BBA6AA
CODE_BBA6A1:
	PLB
	RTL

CODE_BBA6A3:
	PHX
	JSR.w CODE_BBA6B2
	PLX
	INX
	INX
CODE_BBA6AA:
	LDA.l $7E4180,x
	BNE.b CODE_BBA6A3
	BRA.b CODE_BBA6A1

CODE_BBA6B2:
	STA.l $0000F2
	DEC
	ASL
	TAX
	ASL
	ASL
	TAY
	LDA.b ($EA),y
	AND.w #$1F00
	BEQ.b CODE_BBA6CB
	STA.b $1A
	LDA.l $7E6180,x
	BPL.b CODE_BBA6EB
CODE_BBA6CB:
	LDA.l $7E6180,x
	STA.l $001782
	AND.w #$3FFF
	BEQ.b CODE_BBA6D9
	RTS

CODE_BBA6D9:
	LDA.b ($EA),y
	AND.w #$000F
	ASL
	TAX
	PHX
	JSR.w (DATA_BBA93E,x)
	PLX
	BCS.b CODE_BBA6E8
	RTS

CODE_BBA6E8:
	JMP.w (DATA_BBA992,x)

CODE_BBA6EB:
	LDA.l $7E6180,x
	STA.l $001782
	LDA.b $1A
	XBA
	DEC
	ASL
	TAX
	LDA.l $001786,x
	BEQ.b CODE_BBA700
	RTS

CODE_BBA700:
	LDA.b ($EA),y
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA93E,x)
	BCS.b CODE_BBA70D
	RTS

CODE_BBA70D:
	TYA
	STA.l $001784
	JSR.w CODE_BB8F8B
	BCC.b CODE_BBA718
	RTS

CODE_BBA718:
	LDY.w #$000E
	JSL.l CODE_BB8FDD
	LDA.l $00059B
	AND.w #$0100
	BEQ.b CODE_BBA730
	LDX.b $76
	LDA.w #$0134
	JSR.w CODE_BBB884
CODE_BBA730:
	LDX.b $76
	LDA.l $001784
	TAY
	LDA.b ($EA),y
	STA.b $0A,x
	AND.w #$1F00
	XBA
	STA.b $5C,x
	DEC
	ASL
	TAX
	LDA.b $76
	STA.l $001786,x
	TXA
	CLC
	ADC.l $001780
	TAX
	LDA.l $7E0000,x
	TAX
	BRA.b CODE_BBA77F

CODE_BBA758:
	PHX
	PHB
	STA.l $0000F2
	DEC
	ASL
	TAX
	ASL
	ASL
	TAY
	LDA.l $7E6180,x
	STA.l $001782
	AND.w #$3FFF
	BNE.b CODE_BBA77B
	LDA.b ($EA),y
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA992,x)
CODE_BBA77B:
	PLB
	PLX
	INX
	INX
CODE_BBA77F:
	LDA.l $7E0000,x
	BNE.b CODE_BBA758
	RTS

CODE_BBA786:
	PHY
	PHB
	PHK
	PLB
	JSR.w CODE_BB8F8B
	PLB
	PLY
	BCS.b CODE_BBA7E5
	LDX.b $76
	LDA.b ($EC),y
	STA.b $12,x
	LDA.b ($EE),y
	STA.b $16,x
	LDA.w #$00EC
	STA.b $0E,x
	LDA.w #$8000
	STA.b $10,x
	STA.b $14,x
	STZ.b $36,x
	STZ.b $3C,x
	STZ.b $3A,x
	STZ.b $28,x
	STZ.b $0C,x
	STZ.b $06,x
	LDA.b ($EA),y
	STA.b $0A,x
	LDA.b ($F0),y
	TAX
	LDA.l DATA_FF0040,x
	TAY
	LDX.b $76
	JSL.l CODE_BB8FF1
	LDX.b $76
	LDA.l $0000F2
	STA.b $08,x
	DEC
	ASL
	STA.b $1A
	TXA
	LDX.b $1A
	EOR.l $7E6180,x
	AND.w #$1FFF
	EOR.l $7E6180,x
	STA.l $7E6180,x
	CLC
	RTS

CODE_BBA7E5:
	SEC
	RTS

CODE_BBA7E7:
	PHY
	PHB
	PHK
	PLB
	JSR.w CODE_BB8F8B
	PLB
	PLY
	BCS.b CODE_BBA851
	LDA.b ($EC),y
	STA.b $12,x
	LDA.b ($EE),y
	STA.b $16,x
	LDA.w #$00EC
	STA.b $0E,x
	LDA.w #$8000
	STA.b $10,x
	STA.b $14,x
	LDA.w #$C000
	STA.b $26,x
	STZ.b $24,x
	STZ.b $20,x
	STZ.b $36,x
	STZ.b $3C,x
	STZ.b $3A,x
	STZ.b $28,x
	STZ.b $0C,x
	STZ.b $26,x
	STZ.b $06,x
	STZ.b $1E,x
	LDA.b ($EA),y
	STA.b $0A,x
	LDA.b ($F0),y
	TAX
	LDA.l DATA_FF0040,x
	TAY
	LDX.b $76
	JSL.l CODE_BB8FF1
	LDX.b $76
	LDA.l $0000F2
	STA.b $08,x
	DEC
	ASL
	STA.b $1A
	TXA
	LDX.b $1A
	EOR.l $7E6180,x
	AND.w #$1FFF
	EOR.l $7E6180,x
	STA.l $7E6180,x
	CLC
	RTS

CODE_BBA851:
	SEC
	RTS

CODE_BBA853:
	LDA.w #$0002
	PHY
	PHB
	PHK
	PLB
	JSR.w CODE_BB8FC8
	BRA.b CODE_BBA866

CODE_BBA85F:
	PHY
	PHB
	PHK
	PLB
	JSR.w CODE_BB8F78
CODE_BBA866:
	PLB
	PLY
	BCS.b CODE_BBA8BC
	LDA.b ($EC),y
	STA.b $12,x
	LDA.b ($EE),y
	STA.b $16,x
	LDA.w #$00EC
	STA.b $0E,x
	LDA.w #$8000
	STA.b $10,x
	STA.b $14,x
	STZ.b $36,x
	STZ.b $3C,x
	STZ.b $3A,x
	STZ.b $28,x
	STZ.b $0C,x
	STZ.b $06,x
	LDA.b ($EA),y
	STA.b $0A,x
	LDA.b ($F0),y
	TAX
	LDA.l DATA_FF0040,x
	TAY
	LDX.b $76
	JSL.l CODE_BB8FF1
	LDX.b $76
	LDA.l $0000F2
	STA.b $08,x
	DEC
	ASL
	STA.b $1A
	TXA
	LDX.b $1A
	EOR.l $7E6180,x
	AND.w #$1FFF
	EOR.l $7E6180,x
	STA.l $7E6180,x
	CLC
	RTS

CODE_BBA8BC:
	SEC
	RTS

DATA_BBA8BE:
	dw $0020,$0140,$0020,$0140,$0028,$0150,$0028,$0150
	dw $0010,$0120,$0010,$0100,$0018,$0130,$0018,$0110
	dw $0060,$01C0,$0040,$0180,$0068,$01D0,$0048,$0190
	dw $0020,$0140,$0040,$0180,$0028,$0150,$0048,$0190
	dw $0020,$0140,$00F8,$02D0,$0028,$0150,$0100,$02E0
	dw $00F8,$02F0,$00F8,$02D0,$0100,$0300,$0100,$02E0
	dw $00F8,$02F0,$0020,$0140,$0100,$0300,$0028,$0150
	dw $0040,$01A0,$0020,$0120,$0048,$01B0,$0028,$0130

DATA_BBA93E:
	dw CODE_BBA9AC
	dw CODE_BBA9AE
	dw CODE_BBA9AE
	dw CODE_BBA9AE
	dw CODE_BBA9AE
	dw CODE_BBA9AC
	dw CODE_BBA9AE
	dw CODE_BBA9BF
	dw CODE_BBA9CA
	dw CODE_BBA9DA
	dw CODE_BBA9E5
	dw CODE_BBA9F0
	dw CODE_BBA9FB

DATA_BBA958:
	dw CODE_BBA9AC
	dw CODE_BBAA2C
	dw CODE_BBAA1C
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBAA06
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBAA2C
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBAA53

DATA_BBA978:
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBAA32
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC
	dw CODE_BBA9AC

DATA_BBA992:
	dw CODE_BBA9AC
	dw CODE_BBA85F
	dw CODE_BBA85F
	dw CODE_BBA853
	dw CODE_BBA7E7
	dw CODE_BBA9AC
	dw CODE_BBA786
	dw CODE_BBA85F
	dw CODE_BBA85F
	dw CODE_BBA85F
	dw CODE_BBA85F
	dw CODE_BBA85F
	dw CODE_BBA85F

CODE_BBA9AC:
	CLC
	RTS

CODE_BBA9AE:
	LDA.b ($EC),y
	STA.b $88
	LDA.b ($EE),y
	STA.b $8A
	LDA.b ($EA),y
	AND.w #$00F0
	TAX
	JMP.w CODE_BBAAD4

CODE_BBA9BF:
	LDA.w #$0001
	AND.l $00194F
	BNE.b CODE_BBA9AE
CODE_BBA9C8:
	CLC
	RTS

CODE_BBA9CA:
	LDA.l $00053B
	BIT.w #$8000
	BNE.b CODE_BBA9C8
	AND.w #$4000
	BNE.b CODE_BBA9AE
	BRA.b CODE_BBA9C8

CODE_BBA9DA:
	LDA.l $00053B
	AND.w #$8000
	BEQ.b CODE_BBA9AE
	BRA.b CODE_BBA9C8

CODE_BBA9E5:
	LDA.l $00053B
	AND.w #$8000
	BNE.b CODE_BBA9AE
	BRA.b CODE_BBA9C8

CODE_BBA9F0:
	LDA.l $00053B
	AND.w #$0080
	BEQ.b CODE_BBA9AE
	BRA.b CODE_BBA9C8

CODE_BBA9FB:
	LDA.l $00053B
	AND.w #$0080
	BNE.b CODE_BBA9AE
	BRA.b CODE_BBA9C8

CODE_BBAA06:
	TYX
	LDA.b $12,x
	STA.b $88
	LDA.b $16,x
	STA.b $8A
	LDA.b $0A,x
	AND.w #$00F0
	CLC
	ADC.w #$0008
	TAX
	JMP.w CODE_BBAAD4

CODE_BBAA1C:
	TYX
	LDA.b $12,x
	STA.b $88
	LDA.b $16,x
	STA.b $8A
	LDA.w #$0050
	TAX
	JMP.w CODE_BBAAD4

CODE_BBAA2C:
	JSR.w CODE_BBAA06
	BCC.b CODE_BBAA32
	RTS

CODE_BBAA32:
	TYX
	LDA.b $08,x
	DEC
	ASL
	ASL
	ASL
	TAY
	PHB
	PEA.w DATA_FE0000>>8
	PLB
	PLB
	LDA.b ($EC),y
	STA.b $88
	LDA.b ($EE),y
	STA.b $8A
	PLB
	TXY
	LDA.b $0A,x
	AND.w #$00F0
	TAX
	JMP.w CODE_BBAAD4

CODE_BBAA53:
	LDA.w $0012,y
	STA.b $88
	LDA.w $0016,y
	STA.b $8A
	LDX.w #$0008
	JSR.w CODE_BBAAD4
	BCC.b CODE_BBAA66
	RTS

CODE_BBAA66:
	LDA.w $000B,y
	AND.w #$00FF
	ASL
	TAX
	LDA.l DATA_BBAD64,x
	TAX
	LDA.b $0C,x
	BEQ.b CODE_BBAAC0
	LDA.b $2C,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	BMI.b CODE_BBAA8C
	CMP.w $0012,y
	BCS.b CODE_BBAAC0
CODE_BBAA8C:
	LDA.b $2D,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.b $12,x
	CMP.w $0012,y
	BCC.b CODE_BBAAC0
	LDA.b $32,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	BMI.b CODE_BBAAB0
	CMP.w $0016,y
	BCS.b CODE_BBAAC0
CODE_BBAAB0:
	LDA.b $33,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.b $16,x
	CMP.w $0016,y
	BCC.b CODE_BBAAC0
	RTS

CODE_BBAAC0:
	TYA
	LDY.w #$0003
CODE_BBAAC4:
	CMP.b $4C,x
	BEQ.b CODE_BBAACF
	INX
	INX
	DEY
	BPL.b CODE_BBAAC4
	BRA.b CODE_BBAAD1

CODE_BBAACF:
	STZ.b $4C,x
CODE_BBAAD1:
	TAY
	CLC
	RTS

CODE_BBAAD4:
	LDA.l $00196D
	SEC
	SBC.l DATA_BBA8BE,x
	CMP.b $88
	BCS.b CODE_BBAB02
	CLC
	ADC.l DATA_BBA8BE+$02,x
	CMP.b $88
	BCC.b CODE_BBAB02
	LDA.l $001973
	SEC
	SBC.l DATA_BBA8BE+$04,x
	CMP.b $8A
	BCS.b CODE_BBAB02
	CLC
	ADC.l DATA_BBA8BE+$06,x
	CMP.b $8A
	BCC.b CODE_BBAB02
	SEC
	RTS

CODE_BBAB02:
	CLC
	RTS

CODE_BBAB04:
	LDX.b $70
	LDA.b $08,x
	BEQ.b CODE_BBAB23
	LDA.b $0A,x
	AND.w #$1F00
	BEQ.b CODE_BBAB13
	CLC
	RTL

CODE_BBAB13:
	LDA.b $08,x
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	AND.w #$E000
	STA.l $7E6180,x
CODE_BBAB23:
	JSL.l CODE_BB9482
	SEC
	RTL

CODE_BBAB29:
	JSR.w CODE_BBAB2D
	RTL

CODE_BBAB2D:
	LDY.b $70
	LDX.w #$000A
	JSR.w (DATA_BBA958,x)
	BCC.b CODE_BBAB39
	CLC
	RTS

CODE_BBAB39:
	SEC
	RTS

CODE_BBAB3B:
	LDY.b $70
	JSR.w CODE_BBAA2C
	BCC.b CODE_BBAB44
	CLC
	RTL

CODE_BBAB44:
	SEC
	RTL

CODE_BBAB46:
	JSR.w CODE_BBAB2D
	BCS.b CODE_BBAB4C
	RTL

CODE_BBAB4C:
	JSL.l CODE_BB9482
	SEC
	RTL

CODE_BBAB52:
	LDX.b $70
	LDA.b $08,x
	BNE.b CODE_BBAB7F
	TXY
	LDA.b $0A,x
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA958,x)
	BCC.b CODE_BBAB6C
	TYX
	LDA.b $0C,x
	BNE.b CODE_BBAB9A
	CLC
	RTL

CODE_BBAB6C:
	TYX
	LDA.b $0C,x
	SEC
	SBC.w #$0100
	BCC.b CODE_BBAB79
	STA.b $0C,x
	CLC
	RTL

CODE_BBAB79:
	JSL.l CODE_BB9482
	SEC
	RTL

CODE_BBAB7F:
	TXY
	LDA.b $0A,x
	AND.w #$1F00
	BNE.b CODE_BBABAF
CODE_BBAB87:
	LDA.b $0A,x
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA958,x)
	BCC.b CODE_BBABA2
	TYX
	LDA.b $0C,x
	BNE.b CODE_BBAB9A
	CLC
	RTL

CODE_BBAB9A:
	SEP.b #$20
	STA.b $0D,x
	REP.b #$20
	CLC
	RTL

CODE_BBABA2:
	TYX
	LDA.b $0C,x
	SEC
	SBC.w #$0100
	BCC.b CODE_BBABC1
	STA.b $0C,x
	CLC
	RTL

CODE_BBABAF:
	LDA.b $08,x
	BMI.b CODE_BBABBF
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	ASL
	TYX
	BCS.b CODE_BBAB87
	RTL

CODE_BBABBF:
	CLC
	RTL

CODE_BBABC1:
	LDA.b $0A,x
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA978,x)
	BCS.b CODE_BBABE4
	TYX
	LDA.b $08,x
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	AND.w #$E000
	STA.l $7E6180,x
	JSL.l CODE_BB9482
	SEC
	RTL

CODE_BBABE4:
	JSL.l CODE_BB9482
	LDX.b $70
	LDA.w #$0260
	JSR.w CODE_BBB884
	STZ.b $24,x
	STZ.b $20,x
	STZ.b $12,x
	STZ.b $16,x
	STZ.b $38,x
	SEC
	RTL

DKC3_NorSpr0260_UnknownSprite0260_Main:
;$BBABFC
	LDY.b $70
	LDA.w $0038,y
	BEQ.b CODE_BBAC0A
	TYX
	DEC.b $5C,x
	BNE.b CODE_BBAC2D
	STZ.b $38,x
CODE_BBAC0A:
	LDA.w $000A,y
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA978,x)
	BCS.b CODE_BBAC2D
	LDX.b $70
	LDA.b $08,x
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	AND.w #$E000
	STA.l $7E6180,x
	JSL.l CODE_BB9497
CODE_BBAC2D:
	JMP.w [$04F5]

CODE_BBAC30:
	LDX.b $70
	LDA.b $5C,x
	DEC
	ASL
	CLC
	ADC.l $001780
	TAX
	LDA.l $7E0000,x
	TAX
	STA.w $1782
	BRL.w CODE_BBACC7

CODE_BBAC47:
	LDX.b $70
	LDA.b $5C,x
	DEC
	ASL
	CLC
	ADC.l $001780
	TAX
	LDA.l $7E0000,x
	TAX
	STA.w $1782
	LDA.w $059B
	AND.w #$0100
	BNE.b CODE_BBAC65
CODE_BBAC63:
	BRA.b CODE_BBAC94

CODE_BBAC65:
	LDY.b $70
	LDA.w $0000,y
	CMP.w #$0134
	BNE.b CODE_BBACC7
	BRA.b CODE_BBAC63

CODE_BBAC71:
	PHX
	DEC
	ASL
	TAX
	ASL
	ASL
	TAY
	LDA.l $7E6180,x
	BMI.b CODE_BBAC91
	AND.w #$1FFF
	TAY
	LDA.w $000A,y
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA958,x)
	BCC.b CODE_BBAC91
	PLX
	RTL

CODE_BBAC91:
	PLX
	INX
	INX
CODE_BBAC94:
	LDA.l $7E0000,x
	BNE.b CODE_BBAC71
	LDA.w $1782
	TAX
	BRA.b CODE_BBACC1

CODE_BBACA0:
	PHX
	DEC
	ASL
	TAX
	ASL
	ASL
	TAY
	LDA.l $7E6180,x
	BMI.b CODE_BBACBE
	AND.w #$1FFF
	TAY
	LDA.w $000A,y
	AND.w #$000F
	ASL
	TAX
	JSR.w (DATA_BBA978,x)
	BCS.b CODE_BBAD13
CODE_BBACBE:
	PLX
	INX
	INX
CODE_BBACC1:
	LDA.l $7E0000,x
	BNE.b CODE_BBACA0
CODE_BBACC7:
	LDA.w $1782
	TAX
	LDA.b $70
	PHA
	BRA.b CODE_BBACF8

CODE_BBACD0:
	PHX
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	BMI.b CODE_BBACF5
	AND.w #$1FFF
	STA.b $70
	BEQ.b CODE_BBACF5
	TAY
	TDC
	STA.w $000A,y
	LDA.l $7E6180,x
	AND.w #$E000
	STA.l $7E6180,x
	JSL.l CODE_BB9482
CODE_BBACF5:
	PLX
	INX
	INX
CODE_BBACF8:
	LDA.l $7E0000,x
	BNE.b CODE_BBACD0
	PLX
	STX.b $70
	STZ.b $0A,x
	LDA.b $5C,x
	DEC
	ASL
	TAX
	LDA.w #$0000
	STA.l $001786,x
	JML.l CODE_BB9497

CODE_BBAD13:
	PLX
	RTL

CODE_BBAD15:
	LDX.b $70
	LDA.b $08,x
	BEQ.b CODE_BBAD37
	LDA.b $0A,x
	AND.w #$1F00
	BEQ.b CODE_BBAD36
	EOR.b $0A,x
	STA.b $0A,x
	LDA.b $08,x
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	ORA.w #$8000
	STA.l $7E6180,x
CODE_BBAD36:
	RTL

CODE_BBAD37:
	LDA.b $0A,x
	AND.w #$000F
	CMP.w #$000F
	BEQ.b CODE_BBAD46
	EOR.b $0A,x
	STA.b $0A,x
	RTL

CODE_BBAD46:
	EOR.b $0A,x
	STZ.b $0A,x
	XBA
	ASL
	TAX
	LDA.l DATA_BBAD64,x
	TAX
	LDA.b $70
	LDY.w #$0004
CODE_BBAD57:
	CMP.b $4C,x
	BEQ.b CODE_BBAD61
	INX
	INX
	DEY
	BPL.b CODE_BBAD57
	RTL

CODE_BBAD61:
	STZ.b $4C,x
	RTL

DATA_BBAD64:
	dw $080A,$0878,$08E6,$0954,$09C2,$0A30,$0A9E,$0B0C
	dw $0B7A,$0BE8,$0C56,$0CC4,$0D32,$0DA0,$0E0E,$0E7C
	dw $0EEA,$0F58,$0FC6,$1034,$10A2,$1110,$117E,$11EC
	dw $125A,$12C8,$1336,$13A4,$1412

CODE_BBAD9E:
	LDX.w #$03FE
CODE_BBADA1:
	LDA.l $7E6180,x
	AND.w #$E000
	STA.l $7E2500,x
	DEX
	DEX
	BPL.b CODE_BBADA1
	RTS

CODE_BBADB1:
	LDX.w #$03FE
CODE_BBADB4:
	LDA.l $7E2500,x
	STA.l $7E6180,x
	DEX
	DEX
	BPL.b CODE_BBADB4
	RTS

CODE_BBADC1:
	LDX.b $70
	LDA.b $08,x
	DEC
	ASL
	TAX
	LDA.l $7E6180,x
	ORA.w #$2000
	STA.l $7E6180,x
	RTL

CODE_BBADD4:
	LDA.w #$0003
	BRA.b CODE_BBADDC

CODE_BBADD9:
	LDA.w #$0001
CODE_BBADDC:
	JSL.l CODE_BB95C4
	DEC.w $074C,x
	AND.w #$0E00
	ORA.w #$3000
	STA.b $40
	LDA.b $B6
	AND.w #$0E00
	ORA.w #$3000
	STA.b $3E
	JSR.w CODE_BBB16C
	JSR.w CODE_BBB2B1
	JSR.w CODE_BBB069
	JSR.w CODE_BBAE1F
	JSR.w CODE_BBAF26
	LDA.b $00
	AND.w #$0010
	BNE.b CODE_BBAE15
	JSR.w CODE_BBB155
	JSR.w CODE_BBB3A0
	JSR.w CODE_BBB35E
	RTL

CODE_BBAE15:
	JSR.w CODE_BBB3A0
	JSR.w CODE_BBB155
	JSR.w CODE_BBB35E
	RTL

CODE_BBAE1F:
	LDA.w $18E9
	BNE.b CODE_BBAE25
	RTS

CODE_BBAE25:
	LDA.w $18EB
	BEQ.b CODE_BBAE42
	LDA.w #$0100
	DEC.w $18EB
	BEQ.b CODE_BBAE36
	ASL
	DEC.w $18EB
CODE_BBAE36:
	CLC
	ADC.w $18E9
	BCC.b CODE_BBAE3F
	LDA.w #$FFFF
CODE_BBAE3F:
	STA.w $18E9
CODE_BBAE42:
	LDY.b $82
	LDA.w $18EB
	XBA
	CLC
	ADC.w $18E9
	BCS.b CODE_BBAE65
	DEC
	BEQ.b CODE_BBAE65
	CMP.w #$3000
	BCS.b CODE_BBAE65
	CMP.w #$1800
	LDA.w #$0010
	BCS.b CODE_BBAE61
	LDA.w #$0008
CODE_BBAE61:
	AND.b $00
	BNE.b CODE_BBAE91
CODE_BBAE65:
	LDA.w $18E9
	LSR
	AND.w #$FF00
	EOR.w #$FFFF
	SEC
	ADC.w #$BAE8
	STA.w $0000,y
	CLC
	ADC.w #$0008
	STA.w $0004,y
	LDA.w #$01C9
	ORA.b $3E
	STA.w $0002,y
	EOR.w #$4000
	STA.w $0006,y
	TYA
	CLC
	ADC.w #$0008
	TAY
CODE_BBAE91:
	LDA.w #$35E8
	STA.w $0000,y
	LDA.w #$35F0
	STA.w $0004,y
	LDA.w #$01C5
	ORA.b $3E
	STA.w $0002,y
	INC
	STA.w $0006,y
	LDA.w #$C0E8
	STA.w $0008,y
	LDA.w #$C0F0
	STA.w $000C,y
	LDA.w #$01C7
	ORA.b $3E
	STA.w $000A,y
	INC
	STA.w $000E,y
	TYA
	CLC
	ADC.w #$0010
	TAY
	LDA.b $00
	AND.w #$0007
	BNE.b CODE_BBAED8
	LDA.w $18ED
	CLC
	ADC.w #$0800
	STA.w $18ED
CODE_BBAED8:
	LDA.b $00
	AND.w #$0007
	BEQ.b CODE_BBAF03
	LDA.w $18ED
	JSR.w CODE_BBAF06
	LDA.w $18ED
	SEC
	SBC.w #$4000
	JSR.w CODE_BBAF06
	LDA.w $18ED
	SEC
	SBC.w #$8000
	JSR.w CODE_BBAF06
	LDA.w $18ED
	SEC
	SBC.w #$C000
	JSR.w CODE_BBAF06
CODE_BBAF03:
	STY.b $82
	RTS

CODE_BBAF06:
	CMP.w $18E9
	BCS.b CODE_BBAF03
	LSR
	AND.w #$FF00
	EOR.w #$FFFF
	SEC
	ADC.w #$BCEC
	STA.w $0000,y
	LDA.w #$01C4
	ORA.b $3E
	STA.w $0002,y
	INY
	INY
	INY
	INY
	RTS

CODE_BBAF26:
	LDX.w $18E3
	BNE.b CODE_BBAF2C
	RTS

CODE_BBAF2C:
	LDA.w $18E5
	BMI.b CODE_BBAF50
	BEQ.b CODE_BBAF56
	DEC.w $18E5
	LDA.w $0533
	CMP.w #$0001
	BEQ.b CODE_BBAF46
	JSR.w CODE_BBAF98
	JSR.w CODE_BBAFB8
	BRA.b CODE_BBAF56

CODE_BBAF46:
	JSR.w CODE_BBAFA8
	JSR.w CODE_BBAFB8
	JSR.w CODE_BBAFFF
	RTS

CODE_BBAF50:
	JSR.w CODE_BBAF98
	JSR.w CODE_BBAFC0
CODE_BBAF56:
	LDY.b $82
	STZ.b $1A
	STZ.b $1C
	LDA.b $64,x
	JSR.w CODE_BBB042
	LDA.w $0535
	JSR.w CODE_BBB042
	LDA.w #$000A
	JSR.w CODE_BBB045
	INC.b $1A
	INC.b $1A
	INC.b $1A
	LDA.w $0536
	JSR.w CODE_BBB042
	LDA.w $0536
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_BBB042
	LDA.w #$000A
	JSR.w CODE_BBB045
	INC.b $1A
	INC.b $1A
	INC.b $1A
	LDA.w $0537
	JSR.w CODE_BBB042
	STY.b $82
	RTS

CODE_BBAF98:
	LDA.w #$0005
	STA.b $24
	LDA.w #$0001
	STA.b $26
	LDA.w #$0001
	STA.b $28
	RTS

CODE_BBAFA8:
	LDA.w #$0005
	STA.b $24
	LDA.w #$0003
	STA.b $26
	LDA.w #$0000
	STA.b $28
	RTS

CODE_BBAFB8:
	LDA.b $00
	BIT.w #$0008
	BEQ.b CODE_BBAFC0
	RTS

CODE_BBAFC0:
	LDY.b $82
	STZ.b $1A
	LDA.w #$000A
	STA.b $1C
	LDA.w #$000E
	JSR.w CODE_BBB042
	LDA.w #$000D
	JSR.w CODE_BBB042
	LDA.w #$000B
	JSR.w CODE_BBB045
	INC.b $1A
	INC.b $1A
	INC.b $1A
	LDA.b $24
	JSR.w CODE_BBB042
	LDA.b $26
	JSR.w CODE_BBB042
	LDA.w #$000A
	JSR.w CODE_BBB045
	INC.b $1A
	INC.b $1A
	INC.b $1A
	LDA.b $28
	JSR.w CODE_BBB042
	STY.b $82
	RTS

CODE_BBAFFF:
	LDY.b $82
	STZ.b $1A
	STZ.b $1C
	LDA.w #$0000
	JSR.w CODE_BBB042
	LDA.w $05C5
	JSR.w CODE_BBB042
	LDA.w #$000A
	JSR.w CODE_BBB045
	INC.b $1A
	INC.b $1A
	INC.b $1A
	LDA.w $05C6
	JSR.w CODE_BBB042
	LDA.w $05C6
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_BBB042
	LDA.w #$000A
	JSR.w CODE_BBB045
	INC.b $1A
	INC.b $1A
	INC.b $1A
	LDA.w $05C7
	JSR.w CODE_BBB042
	STY.b $82
	RTS

CODE_BBB042:
	AND.w #$000F
CODE_BBB045:
	ORA.b $1E,x
	STA.w $0002,y
	SEP.b #$20
	LDA.b $16,x
	SEC
	SBC.b $1C
	XBA
	LDA.b $12,x
	CLC
	ADC.b $1A
	REP.b #$20
	STA.w $0000,y
	INY
	INY
	INY
	INY
	LDA.b $1A
	SEC
	SBC.w #$0008
	STA.b $1A
	RTS

CODE_BBB069:
	LDA.b $7E
	CMP.w #$0234
	BNE.b CODE_BBB078
	LDA.w $0777
	AND.w #$0020
	BNE.b CODE_BBB079
CODE_BBB078:
	RTS

CODE_BBB079:
	LDX.w $04F9
	LDA.b $1E,x
	AND.w #$0E00
	ORA.w #$3000
	STA.b $3A
	LDA.w $1891
	ASL
	ASL
	ASL
	TAX
	LDY.b $82
	LDA.l DATA_BBB0F1,x
	ORA.b $3A
	STA.w $0002,y
	ADC.l DATA_BBB0F1+$02,x
	STA.w $0006,y
	CLC
	ADC.l DATA_BBB0F1+$04,x
	STA.w $000A,y
	CLC
	ADC.l DATA_BBB0F1+$06,x
	STA.w $000E,y
	LDA.w #$01C9
	ORA.b $3A
	STA.w $0012,y
	INC
	STA.w $0016,y
	INC
	STA.w $001A,y
	LDA.w #$CAD4
	STA.w $0000,y
	LDA.w #$CADC
	STA.w $0004,y
	LDA.w #$CAE4
	STA.w $0008,y
	LDA.w #$CAEC
	STA.w $000C,y
	LDA.w #$C6C8
	STA.w $0010,y
	LDA.w #$CEC7
	STA.w $0014,y
	LDA.w #$CEC9
	STA.w $0018,y
	TYA
	CLC
	ADC.w #$001C
	STA.b $82
	RTS

DATA_BBB0F1:
dw $01C6,$0000,$0000,$0002,$01C5,$0001,$0000,$0002
dw $01C4,$0002,$0000,$0002,$01C4,$0001,$0001,$0002
dw $01C4,$0000,$0002,$0002,$01C4,$0000,$0001,$0003
dw $01C4,$0000,$0000,$0004,$01C4,$0000,$0000,$0003
dw $01C6,$0000,$0002,$01C5,$0001,$0002,$01C4,$0002
dw $0002,$01C4,$0001,$0003,$01C4,$0000,$0004,$01C4
dw $0000,$0003

CODE_BBB155:
	LDY.w $18E1
	BEQ.b CODE_BBB16B
	JSR.w CODE_BBB162
	LDX.w $18E1
	LDY.b $5C,x
CODE_BBB162:
	LDX.b $12,y
	LDA.w $0016,y
	JSL.l CODE_B78015
CODE_BBB16B:
	RTS

CODE_BBB16C:
	LDA.w $18D5
	BEQ.b CODE_BBB16B
	DEC
	BNE.b CODE_BBB188
	LDA.w $18DB
	SEC
	SBC.w #$0030
	BCS.b CODE_BBB183
	LDA.w #$0000
	STA.w $18D5
CODE_BBB183:
	STA.w $18DB
	BRA.b CODE_BBB19B

CODE_BBB188:
	LDA.w $18DB
	CMP.w #$0180
	BCS.b CODE_BBB198
	ADC.w #$0030
	STA.w $18DB
	BRA.b CODE_BBB19B

CODE_BBB198:
	DEC.w $18D5
CODE_BBB19B:
	LDA.l DATA_B9B73D
	STA.w $18D7
	LDX.w #$1D40
	LDA.w $18DB
	CLC
	ADC.w #$1000
	TAY
	LDA.b $40
	JSR.w CODE_BBB261
	LDA.b $00
	AND.w #$000F
	BNE.b CODE_BBB21F
	LDA.w $18D3
	AND.w #$00FF
	STA.b $1A
	LDA.w $18D4
	AND.w #$00FF
	STA.b $1C
	SEC
	SBC.b $1A
	CLC
	ADC.w $05D5
	CMP.w $18D1
	BCC.b CODE_BBB1D7
	BNE.b CODE_BBB20F
CODE_BBB1D7:
	LDA.b $1C
	BEQ.b CODE_BBB21F
	JSR.w CODE_BBB21F
	LDA.w $18D5
	CMP.w #$005A
	BCS.b CODE_BBB20E
	DEC.w $18D4
	DEC.w $18D1
	LDA.w #$0716
	JSL.l CODE_B28027
	LDA.w $044A
	PHA
	STZ.w $044A
	LDA.w #$0716
	JSL.l CODE_B28018
	PLA
	STA.w $044A
	STZ.w $18DB
	LDA.w #$005A
	STA.w $18D5
CODE_BBB20E:
	RTS

CODE_BBB20F:
	INC.w $18D1
	LDA.w #$003C
	STA.w $18D5
	LDA.w #$0715
	JSL.l CODE_B28012
CODE_BBB21F:
	LDA.w $18D1
	BMI.b CODE_BBB20E
	CMP.w #$0063
	BCC.b CODE_BBB22C
	LDA.w #$0063
CODE_BBB22C:
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$0A
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.w $18DB
	ASL
	ASL
	ASL
	ASL
	ADC.w #$F000
	AND.w #$FF00
	STA.b $1A
	LDA.w !REGISTER_QuotientLo
	BEQ.b CODE_BBB258
	LDX.w #$00DF
	JSR.w CODE_BBB285
	LDA.w !REGISTER_ProductOrRemainderLo
	JMP.w CODE_BBB285

CODE_BBB258:
	LDA.w !REGISTER_ProductOrRemainderLo
	LDX.w #$00E4
	JMP.w CODE_BBB285

CODE_BBB261:
	ORA.w #$01C0
	STA.w $0828
	LDA.w $18D9
	STA.w $082A
	LDA.w $18D7
	STA.w $082E
	STZ.w $0830
	TYA
	LDY.w #$080A
	JSL.l CODE_B78015
	LDA.w $082C
	STA.w $18D9
	RTS

CODE_BBB285:
	LDY.b $82
	CLC
	ADC.w #$01CC
	ORA.b $3E
	STA.w $0002,y
	ADC.w #$000A
	STA.w $0006,y
	TXA
	ORA.b $1A
	STA.w $0000,y
	CLC
	ADC.w #$0800
	STA.w $0004,y
	TYA
	CLC
	ADC.w #$0008
	STA.b $82
	TXA
	CLC
	ADC.w #$0008
	TAX
	RTS

CODE_BBB2B1:
	LDA.w $18CD
	CMP.w $18CB
	BNE.b CODE_BBB2E1
	LDA.w $18CF
	BNE.b CODE_BBB30D
	RTS

CODE_BBB2BF:
	SED
	LDA.w $05D3
	CLC
	SBC.w #$0099
	STA.w $05D3
	LDA.w $18CD
	CLC
	SBC.w #$0099
	STA.w $18CD
	CLD
	STZ.w $18CB
	LDA.w #$0001
	JSL.l CODE_B88081
	BRA.b CODE_BBB30D

CODE_BBB2E1:
	BIT.w $18CF
	BMI.b CODE_BBB2EC
	LDA.w #$003C
	STA.w $18CF
CODE_BBB2EC:
	BCS.b CODE_BBB2FA
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_BBB30D
	LDA.w #$9999
	BRA.b CODE_BBB305

CODE_BBB2FA:
	LDA.w $18CB
	CMP.w #$0099
	BCS.b CODE_BBB2BF
	LDA.w #$0001
CODE_BBB305:
	SED
	ADC.w $18CB
	STA.w $18CB
	CLD
CODE_BBB30D:
	DEC.w $18CF
	LDY.b $82
	LDA.w #$0808
	STA.w $0000,y
	LDA.b $00
	AND.w #$001C
	LSR
	ADC.w $18F7
	ORA.w #$3000
	STA.w $0002,y
	JSR.w CODE_BBB3D0
	INY
	INY
	INY
	INY
	STY.b $82
	LDX.w #$0018
	LDA.w #$0800
	STA.b $1A
	LDA.w $18CC
	AND.w #$000F
	BEQ.b CODE_BBB343
	JSR.w CODE_BBB285
CODE_BBB343:
	LDA.w $18CB
	AND.w #$0FF0
	BEQ.b CODE_BBB355
	LSR
	LSR
	LSR
	LSR
	AND.w #$000F
	JSR.w CODE_BBB285
CODE_BBB355:
	LDA.w $18CB
	AND.w #$000F
	JMP.w CODE_BBB285

CODE_BBB35E:
	LDX.w $18DD
	BEQ.b CODE_BBB39F
	LDA.b $1E,x
	BMI.b CODE_BBB39F
	STA.b $1A
	JSR.w CODE_BBB372
	JSR.w CODE_BBB372
	JSR.w CODE_BBB372
CODE_BBB372:
	LDA.b $5C,x
	BEQ.b CODE_BBB399
	LDY.b $82
	SEP.b #$20
	SEC
	SBC.b #$08
	STA.w $0000,y
	XBA
	SEC
	SBC.b #$10
	STA.w $0001,y
	REP.b #$20
	LDA.b $1A
	STA.w $0002,y
	PHX
	JSR.w CODE_BBB3D0
	PLX
	INY
	INY
	INY
	INY
	STY.b $82
CODE_BBB399:
	INC.b $1A
	INC.b $1A
	INX
	INX
CODE_BBB39F:
	RTS

CODE_BBB3A0:
	LDY.w $18DF
	BNE.b CODE_BBB3A6
	RTS

CODE_BBB3A6:
	LDA.w $005C,y
	AND.w #$00FF
	TAX
	EOR.w $005C,y
	STA.b $1A
	LDA.w $005E,y
	CMP.w #$0100
	BCC.b CODE_BBB3C9
	PHA
	XBA
	AND.w #$00FF
	JSR.w CODE_BBB285
	PLA
	AND.w #$00FF
	JMP.w CODE_BBB285

CODE_BBB3C9:
	INX
	INX
	INX
	INX
	JMP.w CODE_BBB285

CODE_BBB3D0:
	PHY
	TYA
	AND.w #$000C
	TAX
	TYA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAY
	LDA.l DATA_BBB3EB,x
	ORA.w $0400,y
	STA.w $0400,y
	PLY
	RTS

DATA_BBB3EB:
	dw $0002,$0000,$0008,$0000,$0020,$0000,$0080,$0000

CODE_BBB3FB:
	PHY
	TYA
	AND.w #$000C
	TAX
	TYA
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	TAY
	LDA.l DATA_BBB416,x
	ORA.w $0400,y
	STA.w $0400,y
	PLY
	RTS

DATA_BBB416:
	dw $0001,$0000,$0004,$0000,$0010,$0000,$0040,$0000

CODE_BBB426:
	JSR.w CODE_BBB42D
	JSR.w CODE_BBB75A
	RTL

CODE_BBB42D:
	PHK
	PLB
	JSR.w CODE_BBB51E
	LDX.w #$0000
CODE_BBB435:
	JSR.w CODE_BBB440
	INX
	INX
	CPX.w #$0010
	BCC.b CODE_BBB435
	RTS

CODE_BBB440:
	LDA.l $7E9882,x
	BEQ.b CODE_BBB474
	LDA.l $7E98A2,x
	SEC
	SBC.l $7E98C2,x
	STA.l $7E98A2,x
	LSR
	LSR
	TAY
	SEC
	SBC.l $7E98D2,x
	CMP.w $050F
	BCC.b CODE_BBB46D
	TYA
	SBC.w $1973
	CLC
	ADC.w #$0010
	CMP.w #$0100
	BCC.b CODE_BBB475
CODE_BBB46D:
	LDA.w #$0000
	STA.l $7E9882,x
CODE_BBB474:
	RTS

CODE_BBB475:
	TAY
	LDA.l $7E9892,x
	CLC
	ADC.w $0509
	STA.l $7E9892,x
	LSR
	LSR
	SEC
	SBC.w $196D
	BCS.b CODE_BBB48F
	ADC.w #$0020
	BCC.b CODE_BBB46D
CODE_BBB48F:
	SBC.w #$0120
	BCS.b CODE_BBB46D
	LDA.l $7E98B2,x
	BPL.b CODE_BBB4C4
	JSR.w CODE_BBB511
	BEQ.b CODE_BBB4C0
	PHA
	CLC
	ADC.l $7E9892,x
	STA.l $7E9892,x
	PLA
	BPL.b CODE_BBB4B6
	LDA.l $7E98B2,x
	INC
	STA.l $7E98B2,x
	RTS

CODE_BBB4B6:
	LDA.l $7E98B2,x
	DEC
	STA.l $7E98B2,x
	RTS

CODE_BBB4C0:
	STA.l $7E98B2,x
CODE_BBB4C4:
	LDA.l $7E98B2,x
	BNE.b CODE_BBB4D8
	TYA
	AND.w #$0007
	BNE.b CODE_BBB505
	LDA.w #$0100
	STA.l $7E98B2,x
	RTS

CODE_BBB4D8:
	SEP.b #$30
	DEC
	BPL.b CODE_BBB4EE
	XBA
	INC
	INC
	TAY
	LDA.w DATA_BBB506+$01,y
	BNE.b CODE_BBB4E7
	TAY
CODE_BBB4E7:
	XBA
	TYA
	STA.l $7E98B3,x
	XBA
CODE_BBB4EE:
	STA.l $7E98B2,x
	XBA
	TAY
	LDA.w DATA_BBB506,y
	REP.b #$30
	JSR.w CODE_BBB511
	CLC
	ADC.l $7E9892,x
	STA.l $7E9892,x
CODE_BBB505:
	RTS

DATA_BBB506:
	db $00,$00,$00,$02,$08,$FE,$10,$02,$08,$00,$00

CODE_BBB511:
	BIT.w #$0080
	BEQ.b CODE_BBB51A
	ORA.w #$FF00
	RTS

CODE_BBB51A:
	AND.w #$00FF
	RTS

CODE_BBB51E:
	LDA.w $0505
	ASL
	TAX
	JSR.w (DATA_BBB592,x)
	BCS.b CODE_BBB591
	JSR.w CODE_BBB749
	BNE.b CODE_BBB591
	JSL.l CODE_808018
	TAY
	AND.w #$01FF
	STA.b $1A
	ASL
	ADC.b $1A
	LSR
	LSR
	SEC
	SBC.w #$0020
	CLC
	ADC.w $196D
	ASL
	ASL
	STA.l $7E9892,x
	TYA
	XBA
	AND.w #$0038
	CLC
	ADC.b $42
	TAY
	LDA.w $1973
	CLC
	ADC.w #$00E8
	CMP.w DATA_BBB649,y
	BCC.b CODE_BBB56B
	STA.b $1A
	LDA.w DATA_BBB649,y
	CMP.w $1973
	BCS.b CODE_BBB56B
	LDA.b $1A
CODE_BBB56B:
	ASL
	ASL
	STA.l $7E98A2,x
	LDA.w DATA_BBB649+$02,y
	STA.l $7E98D2,x
	LDA.w $18AB
	CLC
	ADC.w DATA_BBB649+$04,y
	STA.l $7E9882,x
	LDA.w DATA_BBB649+$06,y
	STA.l $7E98C2,x
	LDA.w #$0000
	STA.l $7E98B2,x
CODE_BBB591:
	RTS

DATA_BBB592:
	dw CODE_BBB59C
	dw CODE_BBB5C6
	dw CODE_BBB5F3
	dw CODE_BBB61E
	dw CODE_BBB59C

CODE_BBB59C:
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_BBB5C4
	LDX.w #$0000
	LDA.w $050F
	SEC
	SBC.w $1973
	BCC.b CODE_BBB5C0
	CMP.w #$0100
	BCS.b CODE_BBB5C4
	SBC.w #$0080
	BCC.b CODE_BBB5C0
	LSR
	LSR
	LSR
	LSR
	INC
	ASL
	TAX
CODE_BBB5C0:
	STZ.b $42
	CLC
	RTS

CODE_BBB5C4:
	SEC
	RTS

CODE_BBB5C6:
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_BBB5F1
	LDX.w #$0000
	LDA.w $050F
	SEC
	SBC.w $1973
	BCC.b CODE_BBB5EA
	CMP.w #$0100
	BCS.b CODE_BBB5F1
	SBC.w #$0080
	BCC.b CODE_BBB5EA
	LSR
	LSR
	LSR
	LSR
	INC
	ASL
	TAX
CODE_BBB5EA:
	LDA.w #$0040
	STA.b $42
	CLC
	RTS

CODE_BBB5F1:
	SEC
	RTS

CODE_BBB5F3:
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_BBB61C
	LDX.w #$0000
	LDA.w $050F
	SEC
	SBC.w $1973
	BCC.b CODE_BBB615
	CMP.w #$0100
	BCS.b CODE_BBB61C
	ASL
	ASL
	ASL
	XBA
	AND.w #$0007
	INC
	ASL
	TAX
CODE_BBB615:
	LDA.w #$0080
	STA.b $42
	CLC
	RTS

CODE_BBB61C:
	SEC
	RTS

CODE_BBB61E:
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_BBB647
	LDX.w #$0000
	LDA.w $050F
	SEC
	SBC.w $1973
	BCC.b CODE_BBB640
	CMP.w #$0100
	BCS.b CODE_BBB647
	ASL
	ASL
	ASL
	XBA
	AND.w #$0007
	INC
	ASL
	TAX
CODE_BBB640:
	LDA.w #$00C0
	STA.b $42
	CLC
	RTS

CODE_BBB647:
	SEC
	RTS

DATA_BBB649:
	dw $02D0,$000C,$1000,$0003,$02D0,$000C,$1000,$0003
	dw $02D0,$000E,$1001,$0004,$02E8,$000F,$2002,$0005
	dw $02E8,$0010,$2003,$0005,$FFFF,$0011,$3004,$0006
	dw $FFFF,$0012,$3005,$0007,$FFFF,$0014,$3006,$0007
	dw $FFFF,$0008,$3000,$0003,$FFFF,$0008,$3000,$0003
	dw $FFFF,$0008,$3001,$0004,$FFFF,$0008,$3002,$0005
	dw $FFFF,$0008,$3003,$0005,$FFFF,$0008,$3004,$0006
	dw $FFFF,$0008,$3005,$0007,$FFFF,$0008,$3006,$0007
	dw $FFFF,$0008,$0000,$0003,$FFFF,$0008,$0000,$0003
	dw $FFFF,$0008,$0001,$0004,$FFFF,$0008,$1001,$0005
	dw $FFFF,$0008,$1002,$0005,$FFFF,$0008,$1003,$0006
	dw $FFFF,$0008,$3004,$0007,$FFFF,$0008,$3005,$0007
	dw $FFFF,$0008,$2000,$0003,$FFFF,$0008,$2000,$0003
	dw $FFFF,$0008,$2001,$0004,$FFFF,$0008,$2002,$0005
	dw $FFFF,$0008,$2003,$0005,$FFFF,$0008,$2004,$0006
	dw $FFFF,$0008,$2005,$0007,$FFFF,$0008,$2006,$0007

CODE_BBB749:
	LDA.l $7E9882,x
	BEQ.b CODE_BBB759
	INX
	INX
	CPX.w #$000E
	BCC.b CODE_BBB749
	LDA.w #$FFFF
CODE_BBB759:
	RTS

CODE_BBB75A:
	PHK
	PLB
	LDX.w #$0000
	LDY.b $82
	CPY.w #$0400
	BCS.b CODE_BBB7A4
CODE_BBB766:
	LDA.l $7E9882,x
	BEQ.b CODE_BBB798
	LDA.l $7E98A2,x
	LSR
	LSR
	SEC
	SBC.w $1973
	STA.w $0001,y
	LDA.l $7E9882,x
	STA.w $0002,y
	LDA.l $7E9892,x
	LSR
	LSR
	SEC
	SBC.w $196D
	SEP.b #$20
	STA.w $0000,y
	XBA
	REP.b #$20
	BNE.b CODE_BBB7A7
	INY
	INY
	INY
	INY
CODE_BBB798:
	CPY.w #$0400
	BCS.b CODE_BBB7A4
	INX
	INX
	CPX.w #$0010
	BCC.b CODE_BBB766
CODE_BBB7A4:
	STY.b $82
	RTS

CODE_BBB7A7:
	PHX
	JSR.w CODE_BBB3FB
	PLX
	INY
	INY
	INY
	INY
	BRA.b CODE_BBB798

DATA_BBB7B2:
	dw $0000,$0000,$0000,$0000,$0000

DATA_BBB7BC:
	db $08,$00,$02,$14,$01,$01,$1A,$02,$00,$1B,$03,$00,$1C,$04,$00,$22
	db $05,$02,$25,$06,$00,$26,$07,$00,$27,$08,$04,$32,$09,$01,$33,$0A
	db $01,$34,$0B,$01,$35,$0C,$02,$36,$0D,$02,$37,$0E,$02,$3F,$0F,$03
	db $45,$10,$00,$50,$11,$00,$51,$12,$00,$54,$13,$04,$55,$14,$04,$5C
	db $15,$01,$5D,$16,$01,$62,$17,$01,$63,$18,$01,$64,$19,$02,$65,$1A
	db $02,$68,$1B,$00,$69,$1C,$00,$6C,$1D,$02,$6D,$1E,$02,$86,$1F,$02
	db $87,$20,$02,$88,$21,$00,$90,$22,$01,$91,$23,$01,$94,$24,$03,$95
	db $25,$03,$FF,$26,$00

DATA_BBB831:
	dw $0100,$0258,$020C,$026C,$02EC,$0100,$0298,$0298
	dw $0298,$0258,$0258,$0258,$0100,$0100,$0100,$0200
	dw $0378,$0298,$0298,$0298,$0298,$0258,$0258,$0258
	dw $0258,$0100,$0100,$0298,$0298,$0100,$0100,$0100
	dw $0100,$0200,$0258,$0258,$0100,$0100

CODE_BBB87D:
	JMP.w [$04F5]

CODE_BBB880:
	JSR.w CODE_BBB884
	RTL

CODE_BBB884:
	PHB
	PHK
	PLB
	PHY
	TXY
	TAX
	STX.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,y
	LDA.l DATA_BB8084,x
	STA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrLo,y
	SEP.b #$20
	LDA.l DATA_BB8084+$02,x
	STA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrBank,y
	STA.w $0005,y
	REP.b #$20
	TYX
	PLY
	PLB
	RTS

CODE_BBB8A5:
	JSL.l CODE_BCE2CB
	LDA.w #DATA_FF1BC0>>8
	STA.b $6B
	STZ.w $0428
	STZ.w $042A
	STZ.w $042C
	STZ.w $042E
	LDA.w $194B
	BNE.b CODE_BBB90A
	LDA.w #CODE_BBB8EC>>16
	STA.w $04F7
	LDA.w #CODE_BBB8EC
	STA.w $04F5
	LDY.w #$0878
CODE_BBB8CE:
	LDA.w $0000,y
	BEQ.b CODE_BBB8EE
	STY.b $70
	LDA.w $0004,y
	PHA
	PLB
	LDA.w $0002,y
	PHA
	LDA.w $0006,y
	STA.b $6A
	LDA.w $0038,y
	AND.w #$00FF
	ASL
	TAX
	RTL

CODE_BBB8EC:
	LDY.b $70
CODE_BBB8EE:
	TYA
	CLC
	ADC.w #$006E
	TAY
	CPY.w #$1480
	BNE.b CODE_BBB8CE
	JSL.l CODE_B8806C
	JSR.w CODE_BBBA8F
	JSR.w CODE_BBB9EB
	JSL.l CODE_B28015
	JMP.w CODE_BBB99A

CODE_BBB90A:
	AND.w #$0080
	BNE.b CODE_BBB983
	LDA.w #CODE_BBB976>>16
	STA.w $04F7
	LDA.w #CODE_BBB976
	STA.w $04F5
CODE_BBB91B:
	LDY.w #!RAM_DKC3_Level_SpriteDataRAM
CODE_BBB91E:
	LDX.b DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,y
	BEQ.b CODE_BBB978
	STY.b $70
	CPY.w $04F9
	BEQ.b CODE_BBB941
	CPY.w $04FD
	BEQ.b CODE_BBB950
CODE_BBB92E:
	LDA.w $194B
	AND.w #$0024
	BEQ.b CODE_BBB95F
	LDA.l DATA_BB8084+$03,x
	AND.w #$0001
	BEQ.b CODE_BBB976
	BRA.b CODE_BBB95F

CODE_BBB941:
	LDA.w $194B
	AND.w #$0028
	BEQ.b CODE_BBB95F
	AND.w #$0008
	BNE.b CODE_BBB976
	BRA.b CODE_BBB92E

CODE_BBB950:
	LDA.w $194B
	AND.w #$0030
	BEQ.b CODE_BBB95F
	AND.w #$0010
	BNE.b CODE_BBB976
	BRA.b CODE_BBB92E

CODE_BBB95F:
	LDA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrBank,y
	PHA
	PLB
	LDA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrLo,y
	PHA
	LDA.w $0006,y
	STA.b $6A
	LDA.w $0038,y
	AND.w #$00FF
	ASL
	TAX
	RTL

CODE_BBB976:
	LDY.b $70
CODE_BBB978:
	TYA
	CLC
	ADC.w #$006E
	TAY
	CPY.w #$1480
	BNE.b CODE_BBB91E
CODE_BBB983:
	JSL.l CODE_B8806C
	JSR.w CODE_BBBA8F
	JSR.w CODE_BBB9EB
	JSL.l CODE_B28015
	DEC.w $194D
	BEQ.b CODE_BBB997
	RTL

CODE_BBB997:
	STZ.w $194B
CODE_BBB99A:
	LDA.w $1D8B
	BNE.b CODE_BBB9AF
	LDA.b $E6
	CMP.b $E8
	BEQ.b CODE_BBB9AF
	LDA.w $1560
	CLC
	ADC.w #$0063
	STA.w $1560
CODE_BBB9AF:
	RTL

CODE_BBB9B0:
	LDA.w #DATA_FF1BC0>>8
	STA.b $6B
	LDA.w #CODE_BBB9DC>>16
	STA.w $04F7
	LDA.w #CODE_BBB9DC
	STA.w $04F5
	STY.b $70
	LDA.w DKC3_Level_SpriteDataRAM[$00].SpriteIDLo,y
	LDA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrBank,y
	PHA
	PLB
	LDA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrLo,y
	PHA
	LDA.w $0006,y
	STA.b $6A
	LDA.w $0038,y
	AND.w #$00FF
	ASL
	TAX
CODE_BBB9DC:
	RTL

CODE_BBB9DD:
	STA.w $194B
	STY.w $194D
	RTL

CODE_BBB9E4:
	STZ.w $194B
	STZ.w $194D
	RTL

CODE_BBB9EB:
	LDA.w $05AF
	AND.w #$0002
	BNE.b CODE_BBBA16
	LDY.w $04F9
	LDA.w $1917
	CMP.w $0012,y
	BNE.b CODE_BBBA1D
	LDA.w $1919
	CMP.w $0016,y
	BNE.b CODE_BBBA1D
	LDA.w $0028,y
	AND.w #$1010
	BNE.b CODE_BBBA1D
	LDA.w #$0004
	TRB.w $05AF
	BNE.b CODE_BBBA1D
CODE_BBBA16:
	LDA.w #$0006
	TRB.w $05AF
	RTS

CODE_BBBA1D:
	LDA.w #$0010
	TRB.w $1927
	BNE.b CODE_BBBA28
	STZ.w $1921
CODE_BBBA28:
	LDX.w $1923
	LDA.w $0012,y
	STA.w $1917
	STA.l $7E4080,x
	LDA.w $0016,y
	STA.w $1919
	CLC
	ADC.w $1921
	STA.l $7E40C0,x
	LDA.w $001E,y
	AND.w #$4000
	STA.l $7E4100,x
	LDY.w $04FB
	LDA.w $0000,y
	STA.l $7E4140,x
	INX
	INX
	TXA
	AND.w #$003F
	STA.w $1923
	CMP.w $1925
	BNE.b CODE_BBBA70
	LDA.w $1925
	INC
	INC
	AND.w #$003F
	STA.w $1925
CODE_BBBA70:
	RTS

CODE_BBBA71:
	SEC
	SBC.w #$0005
	STA.w $17D6
	TAY
	LDA.w $17D8,y
	STA.b $1A
	LDA.w $17DA,y
	STA.b $1C
	LDX.w $17DB,y
	STX.b $70
	PHK
	PEA.w CODE_BBBA8F-$01
	JMP.w [$001A]
CODE_BBBA8F:
	LDA.w $17D6
	BNE.b CODE_BBBA71
	RTS

CODE_BBBA95:
	LDY.w $17D6
	STA.w $17D8,y
	LDA.b $03,S
	STA.w $17DA,y
	LDA.b $70
	STA.w $17DB,y
	TYA
	CLC
	ADC.w #$0005
	STA.w $17D6
	RTL

CODE_BBBAAE:
	ASL
	BNE.b CODE_BBBAB2
	RTL

CODE_BBBAB2:
	JSL.l CODE_BB8A3F
	PEA.w ((DATA_B9B775&$FF0000)>>16)|((CODE_8080C4&$FF0000)>>8)
	PLB
	TAX
	LDY.w DATA_B9B775,x
	LDA.w $0000,y
	STA.l $7FFFFE
	TAX
	LDA.w $0002,y
	STA.l $7F0000,x
	STA.w $0452
	LDA.w $0003,y
	STA.l $7F0001,x
	STA.w $0453
	LDA.w $0005,y
	STA.w $0456
	LDA.w #$0005
	STA.w $0450
	TYA
	CLC
	ADC.w #$0007
	TAY
CODE_BBBAEC:
	STY.b $42
	LDA.w $0000,y
	AND.w #$00FF
	BEQ.b CODE_BBBB04
	CMP.w #$0080
	BCC.b CODE_BBBB37
	CMP.w #$00FE
	BCC.b CODE_BBBB04
	BEQ.b CODE_BBBB06
	BRA.b CODE_BBBB20

CODE_BBBB04:
	PLB
	RTL

CODE_BBBB06:
	LDA.w $0001,y
	STA.w $0452
	LDA.w $0002,y
	STA.w $0453
	LDA.w $0004,y
	STA.w $0456
	TYA
	CLC
	ADC.w #$0006
	TAY
	BRA.b CODE_BBBAEC

CODE_BBBB20:
	LDA.w $0001,y
	AND.w #$00FF
	STA.b $1A
	ASL
	ASL
	ADC.b $1A
	CLC
	ADC.w $0450
	STA.w $0450
	INY
	INY
	BRA.b CODE_BBBAEC

CODE_BBBB37:
	STA.b $44
	LDA.w $0001,y
	CMP.w #$0678
	BCS.b CODE_BBBB98
CODE_BBBB41:
	PHA
	TAX
	LDA.l DATA_BC8000+$03,x
	STA.b $46
	LDA.l DATA_BC8000+$02,x
	TAY
	LDA.l DATA_BC8000,x
	TAX
	JSL.l CODE_BB8615
	PHX
	LDA.l $7FFFFE
	CLC
	ADC.w $0450
	TAX
	LDA.w $0452
	STA.l $7F0000,x
	LDA.w $0453
	STA.l $7F0001,x
	LDA.b $46
	STA.l $7F0003,x
	LDA.w $0450
	CLC
	ADC.w #$0005
	STA.w $0450
	PLA
	CLC
	ADC.w $0452
	STA.w $0452
	PLA
	CLC
	ADC.w #$0005
	DEC.b $44
	BNE.b CODE_BBBB41
	LDY.b $42
	INY
	INY
	INY
	JMP.w CODE_BBBAEC

CODE_BBBB98:
	PHY
	TAX
	STX.b $42
	LDA.l DATA_BC8000+$02,x
	TAY
	LDA.l DATA_BC8000,x
	TAX
	JSL.l CODE_BB8615
	LDA.b $42
	CMP.w #$0AB5
	ROR.b $3A
CODE_BBBBB1:
	LDA.l $7FFFFE
	CLC
	ADC.w $0450
	TAX
	LDA.w $0452
	STA.l $7F0000,x
	LDA.w $0453
	STA.l $7F0001,x
	PHX
	LDX.b $42
	LDA.l DATA_BC8000+$03,x
	PLX
	STA.l $7F0003,x
	LDA.w $0450
	CLC
	ADC.w #$0005
	STA.w $0450
	LDA.b $42
	CLC
	ADC.w #$0005
	STA.b $42
	JSR.w CODE_BBBBFB
	CLC
	ADC.w $0452
	STA.w $0452
	DEC.b $44
	BNE.b CODE_BBBBB1
	PLY
	INY
	INY
	INY
	JMP.w CODE_BBBAEC

CODE_BBBBFB:
	PHY
	PHB
	SEP.b #$20
	LDA.l $000454
	LDY.w $0452
	PHA
	PLB
	LDA.b $3B
	BMI.b CODE_BBBC38
	LDA.w $0000,y
	CLC
	ADC.w $0001,y
	ADC.w $0003,y
	STA.b $3E
	STZ.b $3F
	TDC
	LDA.w $0000,y
	ASL
	ASL
	ADC.w $0001,y
	ADC.w $0003,y
	PLB
	REP.b #$20
	ASL
	ASL
	ASL
	ASL
	ADC.b $3E
	ASL
	ADC.w #$0008
	STA.w $045E
	PLY
	RTS

CODE_BBBC38:
	LDA.w $0000,y
	CLC
	ADC.w $0001,y
	ADC.w $0003,y
	ADC.w $0008,y
	ADC.w $000A,y
	ADC.w $000C,y
	STA.b $3E
	STZ.b $3F
	TDC
	LDA.w $0000,y
	ADC.w $0008,y
	ASL
	ASL
	ADC.w $0001,y
	ADC.w $0003,y
	ADC.w $000A,y
	ADC.w $000C,y
	PLB
	REP.b #$20
	ASL
	ASL
	ASL
	ASL
	ADC.b $3E
	ASL
	ADC.w #$000E
	PLY
	RTS

CODE_BBBC73:
	LDA.w $0775
	BIT.w #$4000
	BNE.b CODE_BBBC93
	BIT.w #$2000
	BNE.b CODE_BBBC9C
	BIT.w #$1000
	BNE.b CODE_BBBCA8
	BIT.w #$8000
	BEQ.b CODE_BBBC92
	LDA.w $05E5
	CMP.w #$0008
	BEQ.b CODE_BBBCB1
CODE_BBBC92:
	RTL

CODE_BBBC93:
	PEA.w (($7E3180&$FF0000)>>16)|(($BC0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBCBA
	PLB
	RTL

CODE_BBBC9C:
	PEA.w (($7E3180&$FF0000)>>16)|(($BC0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBD77
	JSR.w CODE_BBBD8A
	PLB
	RTL

CODE_BBBCA8:
	PEA.w (($7E3180&$FF0000)>>16)|(($BC0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBDA3
	PLB
	RTL

CODE_BBBCB1:
	PEA.w (($7E3180&$FF0000)>>16)|(($BC0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBE00
	PLB
	RTL

CODE_BBBCBA:
	LDY.w #$0DAA
CODE_BBBCBD:
	TYX
	LDA.l DATA_FD341B,x
	STA.l $000022
	STA.b $3A
	AND.w #$001F
	STA.b $3C
	LDA.b $3A
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	STA.b $3C
	LDA.b $3B
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	ASL
	TAX
	LDA.l DATA_FD41D7,x
	STA.l $000024
	LDA.w #$000E
	STA.b $3E
	LDA.w #$0012
	STA.b $40
	JSR.w CODE_BBBD04
	STA.w $7E3180,y
	DEY
	DEY
	BPL.b CODE_BBBCBD
	RTS

CODE_BBBD04:
	LDX.b $24
	LDA.b $22
	JSR.w CODE_BBBD39
	STA.b $26
	LDA.b $24
	LSR
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.b $22
	LSR
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_BBBD39
	ASL
	ASL
	ASL
	ASL
	ASL
	TSB.b $26
	LDA.b $25
	LSR
	LSR
	TAX
	LDA.b $23
	LSR
	LSR
	JSR.w CODE_BBBD39
	ASL
	ASL
	TSB.b $27
	LDA.b $26
	RTS

CODE_BBBD39:
	SEP.b #$20
	AND.b #$1F
	STA.l !REGISTER_Multiplicand
	LDA.b $3E
	STA.l !REGISTER_Multiplier
	LDA.b ($00)
	REP.b #$20
	LDA.l !REGISTER_ProductOrRemainderLo
	STA.b $3A
	SEP.b #$20
	LDA.b $40
	STA.l !REGISTER_Multiplicand
	TXA
	AND.b #$1F
	STA.l !REGISTER_Multiplier
	REP.b #$20
	LDA.b $3A
	CLC
	ADC.l !REGISTER_ProductOrRemainderLo
	LSR
	LSR
	LSR
	LSR
	LSR
	CMP.w #$001F
	BCC.b CODE_BBBD76
	LDA.w #$001F
CODE_BBBD76:
	RTS

CODE_BBBD77:
	LDX.w #$0DAA
CODE_BBBD7A:
	LDA.l DATA_FD341B,x
	LSR
	AND.w #$3DEF
	STA.w $7E3180,x
	DEX
	DEX
	BPL.b CODE_BBBD7A
	RTS

CODE_BBBD8A:
	LDX.w #$0454
CODE_BBBD8D:
	LDA.l DATA_FD341B,x
	CMP.w #$7FFF
	BEQ.b CODE_BBBD9B
CODE_BBBD96:
	DEX
	DEX
	BPL.b CODE_BBBD8D
	RTS

CODE_BBBD9B:
	LDA.w #$6318
	STA.w $7E3180,x
	BRA.b CODE_BBBD96

CODE_BBBDA3:
	LDX.w #$0DAA
CODE_BBBDA6:
	LDA.l DATA_FD341B,x
	EOR.w #$7FFF
	STA.b $1A
	AND.w #$001F
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	SEC
	SBC.w #$0007
	BPL.b CODE_BBBDC2
	LDA.w #$0000
CODE_BBBDC2:
	STA.b $1C
	LDA.b $1A
	AND.w #$03E0
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	SEC
	SBC.w #$00E0
	BPL.b CODE_BBBDD9
	LDA.w #$0000
CODE_BBBDD9:
	AND.w #$03E0
	TSB.b $1C
	LDA.b $1A
	AND.w #$7C00
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	SEC
	SBC.w #$1C00
	BPL.b CODE_BBBDF3
	LDA.w #$0000
CODE_BBBDF3:
	AND.w #$7C00
	ORA.b $1C
	STA.w $7E3180,x
	DEX
	DEX
	BPL.b CODE_BBBDA6
	RTS

CODE_BBBE00:
	LDX.w #$0DAA
CODE_BBBE03:
	LDA.l DATA_FD341B,x
	STA.b $1A
	AND.w #$000F
	CLC
	ADC.w #$0006
	CMP.w #$000F
	BCC.b CODE_BBBE18
	LDA.w #$000F
CODE_BBBE18:
	EOR.b $1A
	AND.w #$000F
	EOR.b $1A
	STA.w $7E3180,x
	DEX
	DEX
	BPL.b CODE_BBBE03
	RTS

UNK_BBBE27:
	db $20

CODE_BBBE28:
	ASL
	ASL
	ASL
	ASL
	ADC.b $3E
	ASL
	ADC.w #$0008
	STA.w $045E
	PLY
	RTS

CODE_BBBE37:
	LDA.w $0000,y
	CLC
	ADC.w $0001,y
	ADC.w $0003,y
	ADC.w $0008,y
	ADC.w $000A,y
	ADC.w $000C,y
	STA.b $3E
	STZ.b $3F
	TDC
	LDA.w $0000,y
	ADC.w $0008,y
	ASL
	ASL
	ADC.w $0001,y
	ADC.w $0003,y
	ADC.w $000A,y
	ADC.w $000C,y
	PLB
	REP.b #$20
	ASL
	ASL
	ASL
	ASL
	ADC.b $3E
	ASL
	ADC.w #$000E
	PLY
	RTS

CODE_BBBE72:
	LDA.w $0775
	BIT.w #$4000
	BNE.b CODE_BBBE92
	BIT.w #$2000
	BNE.b CODE_BBBE9B
	BIT.w #$1000
	BNE.b CODE_BBBEA7
	BIT.w #$8000
	BEQ.b CODE_BBBE91
	LDA.w $05E5
	CMP.w #$0008
	BEQ.b CODE_BBBEB0
CODE_BBBE91:
	RTL

CODE_BBBE92:
	PEA.w (($7E3180&$FF0000)>>16)|(($BE0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBEB9
	PLB
	RTL

CODE_BBBE9B:
	PEA.w (($7E3180&$FF0000)>>16)|(($BE0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBF76
	JSR.w CODE_BBBF89
	PLB
	RTL

CODE_BBBEA7:
	PEA.w (($7E3180&$FF0000)>>16)|(($BE0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBFA2
	PLB
	RTL

CODE_BBBEB0:
	PEA.w (($7E3180&$FF0000)>>16)|(($BE0000&$FF0000)>>8)
	PLB
	JSR.w CODE_BBBFFF
	PLB
	RTL

CODE_BBBEB9:
	LDY.w #$0DAA
CODE_BBBEBC:
	TYX
	LDA.l DATA_FD341B+$15,x
	STA.l $000022
	STA.b $3A
	AND.w #$001F
	STA.b $3C
	LDA.b $3A
	LSR
	LSR
	LSR
	LSR
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	STA.b $3C
	LDA.b $3B
	LSR
	AND.w #$001F
	CLC
	ADC.b $3C
	ASL
	TAX
	LDA.l DATA_FD41EC,x
	STA.l $000024
	LDA.w #$000E
	STA.b $3E
	LDA.w #$0012
	STA.b $40
	JSR.w CODE_BBBF03
	STA.w $7E3180,y
	DEY
	DEY
	BPL.b CODE_BBBEBC
	RTS

CODE_BBBF03:
	LDX.b $24
	LDA.b $22
	JSR.w CODE_BBBF38
	STA.b $26
	LDA.b $24
	LSR
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.b $22
	LSR
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_BBBF38
	ASL
	ASL
	ASL
	ASL
	ASL
	TSB.b $26
	LDA.b $25
	LSR
	LSR
	TAX
	LDA.b $23
	LSR
	LSR
	JSR.w CODE_BBBF38
	ASL
	ASL
	TSB.b $27
	LDA.b $26
	RTS

CODE_BBBF38:
	SEP.b #$20
	AND.b #$1F
	STA.l !REGISTER_Multiplicand
	LDA.b $3E
	STA.l !REGISTER_Multiplier
	LDA.b ($00)
	REP.b #$20
	LDA.l !REGISTER_ProductOrRemainderLo
	STA.b $3A
	SEP.b #$20
	LDA.b $40
	STA.l !REGISTER_Multiplicand
	TXA
	AND.b #$1F
	STA.l !REGISTER_Multiplier
	REP.b #$20
	LDA.b $3A
	CLC
	ADC.l !REGISTER_ProductOrRemainderLo
	LSR
	LSR
	LSR
	LSR
	LSR
	CMP.w #$001F
	BCC.b CODE_BBBF75
	LDA.w #$001F
CODE_BBBF75:
	RTS

CODE_BBBF76:
	LDX.w #$0DAA
CODE_BBBF79:
	LDA.l DATA_FD341B+$15,x
	LSR
	AND.w #$3DEF
	STA.w $7E3180,x
	DEX
	DEX
	BPL.b CODE_BBBF79
	RTS

CODE_BBBF89:
	LDX.w #$0454
CODE_BBBF8C:
	LDA.l DATA_FD341B+$15,x
	CMP.w #$7FFF
	BEQ.b CODE_BBBF9A
CODE_BBBF95:
	DEX
	DEX
	BPL.b CODE_BBBF8C
	RTS

CODE_BBBF9A:
	LDA.w #$6318
	STA.w $7E3180,x
	BRA.b CODE_BBBF95

CODE_BBBFA2:
	LDX.w #$0DAA
CODE_BBBFA5:
	LDA.l DATA_FD341B+$15,x
	EOR.w #$7FFF
	STA.b $1A
	AND.w #$001F
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	SEC
	SBC.w #$0007
	BPL.b CODE_BBBFC1
	LDA.w #$0000
CODE_BBBFC1:
	STA.b $1C
	LDA.b $1A
	AND.w #$03E0
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	SEC
	SBC.w #$00E0
	BPL.b CODE_BBBFD8
	LDA.w #$0000
CODE_BBBFD8:
	AND.w #$03E0
	TSB.b $1C
	LDA.b $1A
	AND.w #$7C00
	STA.b $1E
	LSR
	LSR
	CLC
	ADC.b $1E
	SEC
	SBC.w #$1C00
	BPL.b CODE_BBBFF2
	LDA.w #$0000
CODE_BBBFF2:
	AND.w #$7C00
	ORA.b $1C
	STA.w $7E3180,x
	DEX
	DEX
	BPL.b CODE_BBBFA5
	RTS

CODE_BBBFFF:
	LDX.w #$0DAA
CODE_BBC002:
	LDA.l DATA_FD341B+$15,x
	STA.b $1A
	AND.w #$000F
	CLC
	ADC.w #$0006
	CMP.w #$000F
	BCC.b CODE_BBC017
	LDA.w #$000F
CODE_BBC017:
	EOR.b $1A
	AND.w #$000F
	EOR.b $1A
	STA.w $7E3180,x
	DEX
	DEX
	BPL.b CODE_BBC002
	RTS

	%InsertGarbageData($FBC026, incsrc, ADDR_BBC026.asm)

CODE_BBC800:
	JMP.w CODE_BBD42A

CODE_BBC803:
	JMP.w CODE_BBD64E

CODE_BBC806:
	JMP.w CODE_BBD650

CODE_BBC809:
	JMP.w CODE_BBD68C

CODE_BBC80C:
	JMP.w CODE_BBCA6F

CODE_BBC80F:
	JMP.w CODE_BBCB24

CODE_BBC812:
	JMP.w CODE_BBD046

CODE_BBC815:
	JMP.w CODE_BBCCEB

CODE_BBC818:
	JMP.w CODE_BBD015

CODE_BBC81B:
	JMP.w CODE_BBD24E

CODE_BBC81E:
	JMP.w CODE_BBD2CB

CODE_BBC821:
	JMP.w CODE_BBCAE0

CODE_BBC824:
	JMP.w CODE_BBD26A

CODE_BBC827:
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

DKC3_NorSpr0124_LevelEndFlagpole_Main:
;$BBC82E
	LDA.w $0039,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_BBC839,x)

DATA_BBC839:
	dw CODE_BBC843
	dw CODE_BBC88A
	dw CODE_BBC939
	dw CODE_BBC956
	dw CODE_BBC96A

CODE_BBC843:
	LDA.w $0012,y
	STA.w $0054,y
	STA.w $002C,y
	LDA.w $0016,y
	STA.w $0056,y
	STA.w $0032,y
	LDA.w #$800A
	STA.w $0026,y
	JSR.w CODE_BBC982
	LDX.w $05B9
	LDA.w $0632,x
	LDY.w #$0032
	BIT.w #$0002
	BEQ.b CODE_BBC877
	LDY.w #$0034
	BIT.w #$0040
	BEQ.b CODE_BBC877
	LDY.w #$0036
CODE_BBC877:
	JSL.l CODE_BB8585
	BCS.b CODE_BBC887
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $5C,x
	INC.b $39,x
CODE_BBC887:
	JMP.w [$04F5]

CODE_BBC88A:
	TYX
	LDA.w #$0040
	AND.b $3C,x
	STZ.b $3C,x
	BNE.b CODE_BBC897
	JMP.w CODE_BBC915

CODE_BBC897:
	LDA.w $05B9
	CMP.w #$0032
	BNE.b CODE_BBC8C7
	LDA.w $0630
	CMP.w $0536
	BEQ.b CODE_BBC8AB
	BCC.b CODE_BBC8C1
	BRA.b CODE_BBC8B3

CODE_BBC8AB:
	LDA.w $062F
	CMP.w $0535
	BCC.b CODE_BBC8C1
CODE_BBC8B3:
	LDA.w $0536
	CMP.w #$0115
	BCS.b CODE_BBC8BE
	JSR.w CODE_BBC924
CODE_BBC8BE:
	JSR.w CODE_BBC92C
CODE_BBC8C1:
	LDA.w #$0003
	STA.w $0533
CODE_BBC8C7:
	LDA.w #$0004
	JSL.l CODE_B2800F
	LDA.w #$074D
	JSL.l CODE_B28018
	LDX.b $70
	LDA.b $5E,x
	BEQ.b CODE_BBC907
	LDY.w #$007E
	LDX.w $05B9
	LDA.w $0632,x
	AND.w #$0002
	BEQ.b CODE_BBC8EC
	LDY.w #$0080
CODE_BBC8EC:
	JSL.l CODE_BB8585
	LDA.w #$0518
	JSL.l CODE_B28018
	LDA.w #$0217
	JSL.l CODE_B28018
	LDA.w #$0119
	JSL.l CODE_B28018
	LDX.b $70
CODE_BBC907:
	INC.b $39,x
	LDA.w #$8000
	TSB.w $044A
CODE_BBC90F:
	JSR.w CODE_BBC982
	JMP.w [$04F5]

CODE_BBC915:
	LDA.w #$0003
	JSL.l CODE_BEC00F
	BCS.b CODE_BBC90F
	JSR.w CODE_BBC982
	JMP.w CODE_BBC973

CODE_BBC924:
	LDY.w #$035E
	JSL.l CODE_BB85B5
	RTS

CODE_BBC92C:
	LDA.w $0535
	STA.w $062F
	LDA.w $0536
	STA.w $0630
	RTS

CODE_BBC939:
	TYX
	LDY.b $5C,x
	LDA.b $46,x
	LSR
	STA.w $005E,y
	DEC.b $46,x
	BNE.b CODE_BBC950
	INC.b $39,x
	LDY.b $5C,x
	LDA.w #$0001
	STA.w $005E,y
CODE_BBC950:
	JSR.w CODE_BBC982
	JMP.w [$04F5]

CODE_BBC956:
	TYX
	DEC.b $60,x
	BPL.b CODE_BBC96A
	INC.b $39,x
	LDA.w #$001F
	STA.w $194B
	JSL.l CODE_B8807E
	STZ.w $195B
CODE_BBC96A:
	JSR.w CODE_BBC9E4
	JSR.w CODE_BBC982
	JMP.w [$04F5]

CODE_BBC973:
	JSL.l CODE_BBAB52
	BCC.b CODE_BBC97F
	LDY.b $70
	LDX.b $5C,y
	STZ.b $5C,x
CODE_BBC97F:
	JMP.w [$04F5]

CODE_BBC982:
	LDX.b $70
	LDA.b $46,x
	AND.w #$0003
	CLC
	ADC.w #$8182
	XBA
	STA.b $58,x
	LDA.b $46,x
	AND.w #$0004
	LSR
	CLC
	ADC.w #$0022
	XBA
	ORA.w #$0007
	STA.b $68,x
	SEP.b #$20
	LDA.b #$77
	SEC
	SBC.b $46,x
	STA.b $1A
	CLC
	ADC.b #$08
	STA.b $6B,x
	LDA.b $1A
	LSR
	LSR
	LSR
	LSR
	STA.b $6C,x
	LDA.b #$00
	ADC.b #$00
	EOR.b #$01
	ASL
	ASL
	ASL
	STA.b $62,x
	REP.b #$20
	LDY.b $5C,x
	BEQ.b CODE_BBC9E3
	LDA.b $46,x
	SEC
	SBC.w #$005B
	CLC
	ADC.b $16,x
	STA.w $0016,y
	LDA.w #$0008
	BIT.b $1E,x
	BVC.b CODE_BBC9DD
	LDA.w #$FFF8
CODE_BBC9DD:
	CLC
	ADC.b $12,x
	STA.w $0012,y
CODE_BBC9E3:
	RTS

CODE_BBC9E4:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	LDX.b $70
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	RTS

DKC3_NorSpr02A0_LevelEndFlag_Main:
;$BBCA0D
	JMP.w (DATA_BBCA10,x)

DATA_BBCA10:
	dw $0000
	dw CODE_BBCA16
	dw CODE_BBCA21

CODE_BBCA16:
	LDA.w $005E,y
	CMP.w $0060,y
	BEQ.b CODE_BBCA21
	JSR.w CODE_BBCA33
CODE_BBCA21:
	LDX.b $5C,y
	BEQ.b CODE_BBCA2C
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBCA2C:
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBCA33:
	STA.w $0060,y
	LDX.b $62,y
	LDA.w $05B5
	BEQ.b CODE_BBCA3F
	LDX.b $64,y
CODE_BBCA3F:
	LDA.w $0060,y
	STZ.b $46
	LDY.w $04C4
	CPY.w #$0002
	BNE.b CODE_BBCA58
	LDY.w $04C6
	BEQ.b CODE_BBCA67
	LDY.w #$001E
	STY.b $46
	BRA.b CODE_BBCA67

CODE_BBCA58:
	TAY
	LDA.w $053B
	BIT.w #$0040
	BEQ.b CODE_BBCA66
	LDA.w #$001E
	STA.b $46
CODE_BBCA66:
	TYA
CODE_BBCA67:
	LDY.w #$002B
	JSL.l CODE_BBCA6F
	RTS

CODE_BBCA6F:
	STA.b $3E
	EOR.w #$FFFF
	SEC
	ADC.w #$0020
	STA.b $40
	TXA
	ASL
	TAX
	LDA.l DATA_FD3201,x
	CLC
	ADC.b $46
	STA.b $46
	TYA
	ASL
	TAX
	LDA.l DATA_FD3201,x
	STA.b $42
	LDA.w #DATA_FD341B>>16
	STA.b $44
	STA.b $48
	LDA.w #$2F80
	STA.b $1A
	LDA.w #$007E
	STA.b $1C
	LDY.w #$001C
CODE_BBCAA3:
	LDA.b [$42],y
	STA.l $000022
	LDA.b [$46],y
	STA.l $000024
	JSR.w CODE_BBCB43
	DEY
	DEY
	BPL.b CODE_BBCAA3
	LDA.b $E8
	ASL
	ASL
	TAX
	LDA.w #$7E2F80
	STA.w $06FC,x
	LDY.b $70
	LDA.w $001F,y
	AND.w #$000E
	ASL
	ASL
	ASL
	CLC
	ADC.w #$0081
	XBA
	ORA.w #$7E2F80>>16
	STA.w $06FE,x
	LDA.b $E8
	INC
	AND.w #$000F
	STA.b $E8
	RTL

CODE_BBCAE0:
	STA.b $3E
	EOR.w #$FFFF
	SEC
	ADC.w #$0020
	STA.b $40
	TXA
	ASL
	TAX
	LDA.l DATA_FD54E9,x
	STA.b $46
	TYA
	ASL
	TAX
	LDA.l DATA_FD54E9,x
	STA.b $42
	LDA.w #DATA_FD55F1>>16
	STA.b $44
	STA.b $48
	LDA.w #$7E2F80
	STA.b $1A
	LDA.w #$7E2F80>>16
	STA.b $1C
	LDY.b $1E
CODE_BBCB10:
	LDA.b [$42],y
	STA.l $000022
	LDA.b [$46],y
	STA.l $000024
	JSR.w CODE_BBCB43
	DEY
	DEY
	BPL.b CODE_BBCB10
	RTL

CODE_BBCB24:
	STX.w $0022
	AND.w #$003F
	STA.b $3E
	EOR.w #$FFFF
	SEC
	ADC.w #$0020
	STA.b $40
CODE_BBCB35:
	LDA.b [$42],y
	STA.l $000024
	JSR.w CODE_BBCB43
	DEY
	DEY
	BPL.b CODE_BBCB35
	RTL

CODE_BBCB43:
	LDX.b $24
	LDA.b $22
	JSR.w CODE_BBCB7A
	STA.b $26
	LDA.b $24
	LSR
	LSR
	LSR
	LSR
	LSR
	TAX
	LDA.b $22
	LSR
	LSR
	LSR
	LSR
	LSR
	JSR.w CODE_BBCB7A
	ASL
	ASL
	ASL
	ASL
	ASL
	TSB.b $26
	LDA.b $25
	LSR
	LSR
	TAX
	LDA.b $23
	LSR
	LSR
	JSR.w CODE_BBCB7A
	ASL
	ASL
	TSB.b $27
	LDA.b $26
	STA.b [$1A],y
	RTS

CODE_BBCB7A:
	SEP.b #$20
	AND.b #$1F
	STA.w !REGISTER_Multiplicand
	LDA.b $3E
	STA.w !REGISTER_Multiplier
	LDA.b ($00)
	REP.b #$20
	LDA.w !REGISTER_ProductOrRemainderLo
	STA.b $3A
	SEP.b #$20
	LDA.b $40
	STA.w !REGISTER_Multiplicand
	TXA
	AND.b #$1F
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.b $3A
	CLC
	ADC.w !REGISTER_ProductOrRemainderLo
	LSR
	LSR
	LSR
	LSR
	LSR
	CMP.w #$001F
	BCC.b CODE_BBCBB1
	LDA.w #$001F
CODE_BBCBB1:
	RTS

DKC3_NorSpr0148_ExitDoor_Main:
;$BBCBB2
	JMP.w (DATA_BBCBB5,x)

DATA_BBCBB5:
	dw CODE_BBCBB9
	dw CODE_BBCCA2

CODE_BBCBB9:
	LDA.w $0039,y
	AND.w #$00FF
	ASL
	TAX
	JMP.w (DATA_BBCBC4,x)

DATA_BBCBC4:
	dw CODE_BBCBCA
	dw CODE_BBCC08
	dw CODE_BBCC58

CODE_BBCBCA:
	TYX
	INC.b $39,x
	LDA.b $5C,x
	JSR.w CODE_BBCBFC
	STA.b $5C,x
	LDA.b $5E,x
	JSR.w CODE_BBCBFC
	STA.b $5E,x
	LDA.b $60,x
	JSR.w CODE_BBCBFC
	STA.b $60,x
	LDA.b $63,x
	AND.w #$00FF
	CLC
	ADC.b $16,x
	STA.b $64,x
	LDA.b $62,x
	AND.w #$00FF
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	STA.b $62,x
	JMP.w CODE_BBC827

CODE_BBCBFC:
	BIT.b $1E,x
	BVS.b CODE_BBCC04
	EOR.w #$FFFF
	INC
CODE_BBCC04:
	CLC
	ADC.b $12,x
	RTS

CODE_BBCC08:
	JSR.w CODE_BBCC5B
	BCC.b CODE_BBCC1B
	LDA.w $0012,y
	CMP.b $5E,x
	ROR.b $1A
	CMP.b $12,x
	ROR
	EOR.b $1A
	BMI.b CODE_BBCC1E
CODE_BBCC1B:
	JMP.w CODE_BBC827

CODE_BBCC1E:
	LDX.w $04FD
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
	LDX.b $7C
	BEQ.b CODE_BBCC39
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.w #$2000
	STA.b $1E,x
CODE_BBCC39:
	LDA.w #$001D
	JSL.l CODE_B88069
	BCS.b CODE_BBCC55
	LDX.b $70
	LDA.b $4C,x
	STA.w $17CA
	LDA.b $60,x
	STA.w $17CC
	LDA.b $16,x
	STA.w $17CE
	INC.b $39,x
CODE_BBCC55:
	JMP.w [$04F5]

CODE_BBCC58:
	JMP.w [$04F5]

CODE_BBCC5B:
	LDY.b $7C
	BEQ.b CODE_BBCC62
	JSR.w CODE_BBCC6B
CODE_BBCC62:
	LDY.w $04FD
	JSR.w CODE_BBCC6B
	LDY.w $04F9
CODE_BBCC6B:
	LDX.b $70
	LDA.w $0012,y
	CMP.b $5C,x
	ROR.b $1A
	CMP.b $12,x
	ROR
	EOR.b $1A
	BPL.b CODE_BBCC97
	LDA.w $0016,y
	CMP.b $62,x
	ROR.b $1A
	CMP.b $64,x
	ROR
	EOR.b $1A
	BPL.b CODE_BBCC97
	LDA.w $001E,y
	AND.w #$CFFF
	ORA.w #$2000
	STA.w $001E,y
	SEC
	RTS

CODE_BBCC97:
	LDA.w $001E,y
	ORA.w #$3000
	STA.w $001E,y
	CLC
	RTS

CODE_BBCCA2:
	JMP.w [$04F5]

DATA_BBCCA5:
	dw CODE_BBCCAB
	dw CODE_BBCCBF
	dw CODE_BBCCE8

CODE_BBCCAB:
	TYX
	LDA.b $5C,x
	CLC
	ADC.b $12,x
	STA.b $5C,x
	LDA.b $5E,x
	CLC
	ADC.b $16,x
	STA.b $5E,x
	INC.b $38,x
	JMP.w CODE_BBC827

CODE_BBCCBF:
	TYX
	LDY.w $04F9
	LDA.w $0012,y
	CMP.b $5C,x
	BIT.b $1E,x
	BVC.b CODE_BBCCD0
	BCS.b CODE_BBCCD4
	BRA.b CODE_BBCCD7

CODE_BBCCD0:
	BCC.b CODE_BBCCD4
	BRA.b CODE_BBCCD7

CODE_BBCCD4:
	JMP.w CODE_BBC827

CODE_BBCCD7:
	LDX.b $70
	INC.b $38,x
	LDA.w #$001F
	STA.w $194B
	JSL.l CODE_B8807E
	JMP.w [$04F5]

CODE_BBCCE8:
	JMP.w [$04F5]

DKC3_NorSpr0294_KongLetters_Main:
CODE_BBCCEB:
	JMP.w (DATA_BBCCEE,x)

DATA_BBCCEE:
	dw CODE_BBCCFC
	dw CODE_BBCD71
	dw CODE_BBCD7C
	dw CODE_BBCDD2
	dw CODE_BBCE2E
	dw CODE_BBCE6B
	dw CODE_BBCEFE

CODE_BBCCFC:
	LDA.w $0066,y
	AND.w $05D7
	BEQ.b CODE_BBCD0B
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_BBCD0B:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBCD1C
	JMP.w CODE_BBC827

CODE_BBCD1C:
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	TXA
	CLC
	ADC.b $64,x
	TAY
	LDA.w $0000,y
	EOR.b $57,x
	AND.w #$00FF
	EOR.b $57,x
	JSL.l CODE_BBD64E
	INC.b $38,x
	LDA.b $66,x
	TSB.w $05D7
	LDA.w $05D7
	INC
	AND.w #$000F
	STA.b $5A,x
	BNE.b CODE_BBCD4F
	LDA.w #$0001
	JSL.l CODE_B88084
CODE_BBCD4F:
	LDA.b $68,x
	JSL.l CODE_B28012
	LDX.b $70
	LDA.w $05D7
	LSR
	BCS.b CODE_BBCD5F
	STZ.b $5C,x
CODE_BBCD5F:
	LSR
	BCS.b CODE_BBCD64
	STZ.b $5E,x
CODE_BBCD64:
	LSR
	BCS.b CODE_BBCD69
	STZ.b $60,x
CODE_BBCD69:
	LSR
	BCS.b CODE_BBCD6E
	STZ.b $62,x
CODE_BBCD6E:
	JMP.w [$04F5]

CODE_BBCD71:
	JSL.l CODE_B9A006
	JSL.l CODE_BBD68C
	JMP.w [$04F5]

CODE_BBCD7C:
	JSL.l CODE_BBD68C
	LDA.w #DATA_FC2D40
	STA.b $1A
	LDA.w #DATA_FC2D40>>16
	STA.b $1C
	LDA.w #$0008
	STA.b $1D
	LDX.b $70
	LDA.b $1E,x
	AND.w #$01E0
	JSL.l CODE_B78009
	BCS.b CODE_BBCDC2
	LDA.w #DATA_FC2D40+$0100
	STA.b $1A
	LDA.w #(DATA_FC2D40+$0100)>>16
	STA.b $1C
	LDA.w #$0008
	STA.b $1D
	LDA.b $1E,x
	AND.w #$01E0
	ORA.w #$0010
	JSL.l CODE_B78009
	BCC.b CODE_BBCDC5
	LDA.w $155E
	SBC.w #$0008
	STA.w $155E
CODE_BBCDC2:
	JMP.w [$04F5]

CODE_BBCDC5:
	LDX.b $70
	STX.w $18DD
	LDA.w #$C000
	STA.b $26,x
	INC.b $38,x
	TXY
CODE_BBCDD2:
	TYX
	LDY.w #$0003
	STZ.b $3E
	LDA.b $58,x
	STA.b $40
	SEP.b #$20
CODE_BBCDDE:
	LDA.b $5C,x
	BEQ.b CODE_BBCDEE
	LDA.b $5D,x
	CMP.b $40
	BEQ.b CODE_BBCDEE
	INC.b $5D,x
	INC.b $5D,x
	INC.b $3E
CODE_BBCDEE:
	INX
	INX
	DEY
	BPL.b CODE_BBCDDE
	REP.b #$20
	JSL.l CODE_BBD68C
	BMI.b CODE_BBCDFD
	INC.b $3E
CODE_BBCDFD:
	TXA
	CLC
	ADC.b $64,x
	TAY
	SEP.b #$20
	LDA.b $16,x
	XBA
	LDA.b $12,x
	REP.b #$20
	STA.w $0000,y
	LDA.b $3E
	BNE.b CODE_BBCE2B
	INC.b $38,x
	LDA.b $5A,x
	BNE.b CODE_BBCE2B
	INC.b $38,x
	STZ.b $6C,x
	LDA.w #$0003
CODE_BBCE1F:
	SEC
	LDY.w #$20E8
	PHA
	JSR.w CODE_BBCF16
	PLA
	DEC
	BPL.b CODE_BBCE1F
CODE_BBCE2B:
	JMP.w [$04F5]

CODE_BBCE2E:
	TYX
	DEC.b $6C,x
	BPL.b CODE_BBCE68
	TYX
	LDY.w #$0003
	STZ.b $3E
	LDA.b $59,x
	STA.b $40
	SEP.b #$20
CODE_BBCE3F:
	LDA.b $5C,x
	BEQ.b CODE_BBCE4F
	LDA.b $5D,x
	CMP.b $40
	BEQ.b CODE_BBCE4F
	DEC.b $5D,x
	DEC.b $5D,x
	INC.b $3E
CODE_BBCE4F:
	INX
	INX
	DEY
	BPL.b CODE_BBCE3F
	REP.b #$20
	LDA.b $3E
	BNE.b CODE_BBCE68
	LDA.b $70
	CMP.w $18DD
	BNE.b CODE_BBCE64
	STZ.w $18DD
CODE_BBCE64:
	JSL.l CODE_BB8597
CODE_BBCE68:
	JMP.w [$04F5]

CODE_BBCE6B:
	LDA.w #$0078
	STA.w $18D5
	LDX.b $70
	INC.b $6C,x
	LDA.b $6C,x
	CMP.w #$002F
	BCS.b CODE_BBCE95
	BIT.w #$0008
	BEQ.b CODE_BBCE8B
	LDA.b $1E,x
	AND.w #$7FFF
	STA.b $1E,x
	JMP.w [$04F5]

CODE_BBCE8B:
	LDA.b $1E,x
	ORA.w #$8000
	STA.b $1E,x
	JMP.w [$04F5]

CODE_BBCE95:
	BEQ.b CODE_BBCEE6
	CMP.w #$004B
	BCC.b CODE_BBCEED
	BEQ.b CODE_BBCED4
	CMP.w #$0067
	BCC.b CODE_BBCEDB
	BEQ.b CODE_BBCEC2
	CMP.w #$0083
	BCC.b CODE_BBCEC9
	BNE.b CODE_BBCEB3
	LDA.w #$0713
	JSL.l CODE_B28012
CODE_BBCEB3:
	LDA.w #$0003
	CLC
	JSR.w CODE_BBCF16
	BPL.b CODE_BBCEC9
	LDX.b $70
	INC.b $38,x
	BRA.b CODE_BBCEF6

CODE_BBCEC2:
	LDA.w #$0712
	JSL.l CODE_B28012
CODE_BBCEC9:
	LDA.w #$0002
	CLC
	JSR.w CODE_BBCF16
	BPL.b CODE_BBCEDB
	BRA.b CODE_BBCEF6

CODE_BBCED4:
	LDA.w #$0711
	JSL.l CODE_B28012
CODE_BBCEDB:
	LDA.w #$0001
	CLC
	JSR.w CODE_BBCF16
	BPL.b CODE_BBCEED
	BRA.b CODE_BBCEF6

CODE_BBCEE6:
	LDA.w #$0710
	JSL.l CODE_B28012
CODE_BBCEED:
	LDA.w #$0000
	CLC
	JSR.w CODE_BBCF16
	BPL.b CODE_BBCEFB
CODE_BBCEF6:
	LDA.w #$0000
	STA.b ($1A)
CODE_BBCEFB:
	JMP.w [$04F5]

CODE_BBCEFE:
	JSL.l CODE_BB8597
	LDA.w #$0001
	JSL.l CODE_B88087
	LDX.b $70
	CPX.w $18DD
	BNE.b CODE_BBCF13
	STZ.w $18DD
CODE_BBCF13:
	JMP.w [$04F5]

CODE_BBCF16:
	BCC.b CODE_BBCF32
	PHY
	JSR.w CODE_BBCF73
	LDA.b ($1A)
	AND.w #$00FF
	XBA
	STA.b ($1C)
	LDA.b ($1A)
	AND.w #$FF00
	STA.b ($1E)
	PLA
	STA.b ($20)
	LDY.w #$0001
	RTS

CODE_BBCF32:
	JSR.w CODE_BBCF73
	LDA.b ($1A)
	BEQ.b CODE_BBCF72
	LDA.w #$0200
	STA.b $3E
	LDA.b ($20)
	XBA
	AND.w #$FF00
	SEC
	SBC.b ($1C)
	JSR.w CODE_BBCF8E
	CLC
	ADC.b ($1C)
	STA.b ($1C)
	AND.w #$FF00
	XBA
	STA.b ($1A)
	LDA.w #$0040
	STA.b $3E
	LDA.b ($20)
	AND.w #$FF00
	SEC
	SBC.b ($1E)
	JSR.w CODE_BBCF8E
	CLC
	ADC.b ($1E)
	STA.b ($1E)
	AND.w #$FF00
	ORA.b ($1A)
	STA.b ($1A)
	DEY
CODE_BBCF72:
	RTS

CODE_BBCF73:
	ASL
	ASL
	TAX
	LDY.w #$FFFA
CODE_BBCF79:
	LDA.l DATA_BBCFB0,x
	AND.w #$00FF
	CLC
	ADC.b $70
	STA.w $0020,y
	INX
	INY
	INY
	BMI.b CODE_BBCF79
	BEQ.b CODE_BBCF79
	RTS

CODE_BBCF8E:
	BEQ.b CODE_BBCF9E
	BCS.b CODE_BBCFA0
	EOR.w #$FFFF
	INC
	JSR.w CODE_BBCFA0
	EOR.w #$FFFF
	INC
	RTS

CODE_BBCF9E:
	DEY
	RTS

CODE_BBCFA0:
	CMP.w #$0100
	BCC.b CODE_BBCFAF
	LSR
	LSR
	LSR
	LSR
	CMP.b $3E
	BCS.b CODE_BBCFAF
	LDA.b $3E
CODE_BBCFAF:
	RTS

DATA_BBCFB0:
	db $5C,$10,$12,$64,$5E,$14,$16,$66,$60,$2A,$2C,$58,$62,$30,$32,$5A

DKC3_NorSpr014C_SpawnedRegularBanana_Main:
;$BBCFC0
	JMP.w (DATA_BBCFC3,x)

DATA_BBCFC3:
	dw CODE_BBCFC7
	dw CODE_BBCFE2

CODE_BBCFC7:
	TYX
	LDA.b $1E,x
	EOR.w $18F7
	AND.w #$F000
	EOR.w $18F7
	STA.b $1E,x
	STZ.b $26,x
	INC.b $38,x
	LDA.b $40,x
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_BBCFE2:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBCFF3
	JMP.w CODE_BBC827

CODE_BBCFF3:
	LDA.w #$0001
	SED
	CLC
	ADC.w $05D3
	STA.w $05D3
	CLD
	JSL.l CODE_B7E4A8
	LDX.w #$0000
	JSL.l CODE_B7E4A2
	LDX.b $70
	STZ.b $1E,x
	JSL.l CODE_BB8591
	JMP.w [$04F5]

DKC3_NorSpr0298_Bananas_Main:
CODE_BBD015:
	JMP.w (DATA_BBD018,x)

DATA_BBD018:
	dw CODE_BBD01C
	dw CODE_BBD046

CODE_BBD01C:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBD02D
	JMP.w CODE_BBC827

CODE_BBD02D:
	LDA.w #$0001
	STA.b $38,x
	STZ.b $26,x
	LDA.b $68,x
	SED
	CLC
	ADC.w $05D3
	STA.w $05D3
	CLD
	JSL.l CODE_B7E4A8
	JMP.w [$04F5]

CODE_BBD046:
	LDA.b $00
	AND.w #$0003
	BNE.b CODE_BBD073
	LDX.w #$F8F8
	JSL.l CODE_B7E4A2
	LDX.b $70
	LDA.b $26,x
	AND.w #$C000
	EOR.w #$C000
	STA.b $26,x
	LDA.b $68,x
	SEP.b #$09
	SBC.w #$0001
	STA.b $68,x
	CLD
	BNE.b CODE_BBD073
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_BBD073:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

DKC3_NorSpr0154_GreenBananaSpawner_Main:
;$BBD07A
	JMP.w (DATA_BBD07D,x)

DATA_BBD07D:
	dw CODE_BBD085
	dw CODE_BBD09D
	dw CODE_BBD100
	dw CODE_BBD103

CODE_BBD085:
	TYX
	LDA.w #$0003
	STA.b $38,x
	LDA.b $5E,x
	STA.w $1C3F
	LDA.w #$001F
	STA.w $06CF
	JSL.l CODE_808060
	JMP.w [$04F5]

CODE_BBD09D:
	LDA.w $005E,y
	BEQ.b CODE_BBD0FC
CODE_BBD0A2:
	JSL.l CODE_808063
	CMP.w $1C3F
	BCS.b CODE_BBD0A2
	STA.w $1C41
	LDY.w #$0280
	JSL.l CODE_BB85B5
	BCS.b CODE_BBD0F9
	LDA.w #$071A
	JSL.l CODE_B28012
	LDX.b $76
	LDY.b $70
	STY.b $5C,x
	LDA.w $0064,y
	STA.b $5E,x
	LDA.w $0062,y
	STA.b $60,x
	LDA.w $1C41
	ASL
	ASL
	CLC
	ADC.w $005C,y
	TAY
	PEA.w ((DATA_FFB5AD&$FF0000)>>16)|((DKC3_NorSpr0154_GreenBananaSpawner_Main&$FF0000)>>8)
	PLB
	LDA.w $0000,y
	STA.b $12,x
	LDA.b $60,x
	BEQ.b CODE_BBD0EF
	LDA.w $0002,y
	CLC
	ADC.l $001973
	BRA.b CODE_BBD0F2

CODE_BBD0EF:
	LDA.w $0002,y
CODE_BBD0F2:
	STA.b $16,x
	PLB
	LDX.b $70
	INC.b $38,x
CODE_BBD0F9:
	JMP.w [$04F5]

CODE_BBD0FC:
	JSL.l CODE_BB8591
CODE_BBD100:
	JMP.w [$04F5]

CODE_BBD103:
	TYX
	DEC.b $60,x
	BPL.b CODE_BBD0F9
	LDA.w #$0001
	STA.b $38,x
	JMP.w [$04F5]

DKC3_NorSpr0150_GreenBanana_Main:
;$BBD110
	JMP.w (DATA_BBD113,x)

DATA_BBD113:
	dw CODE_BBD117
	dw CODE_BBD132

CODE_BBD117:
	TYX
	LDA.b $1E,x
	EOR.w $18F7
	AND.w #$F000
	EOR.w $18F7
	STA.b $1E,x
	STZ.b $26,x
	INC.b $38,x
	LDA.b $40,x
	JSL.l CODE_B9A000
	JMP.w [$04F5]

CODE_BBD132:
	JSL.l CODE_B9A006
	DEC.b $5E,x
	BPL.b CODE_BBD152
	JSR.w CODE_BBD1AB
	INC.b $5E,x
	LDX.w $1C41
	LDA.w $06AF,x
	EOR.w #$0080
	STA.w $06AF,x
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBD152:
	LDA.b $5E,x
	CMP.w #$0030
	BCS.b CODE_BBD171
	AND.w #$0030
	LSR
	LSR
	LSR
	TAY
	LDA.w DATA_BBD181,y
	AND.b $00
	BNE.b CODE_BBD171
	LDA.b $26,x
	AND.w #$C000
	EOR.w #$C000
	STA.b $26,x
CODE_BBD171:
	JSL.l CODE_BCE425
	LDA.w #$08AA
	JSL.l CODE_BEC012
	BCS.b CODE_BBD189
	JMP.w [$04F5]

DATA_BBD181:
	dw $0001,$0003,$0007,$000F

CODE_BBD189:
	LDX.w #$F8F8
	JSL.l CODE_B7E4A2
	JSR.w CODE_BBD1AB
	LDA.w $18EF
	SEP.b #$09
	ADC.w $05D3
	BPL.b CODE_BBD1A0
	LDA.w #$0000
CODE_BBD1A0:
	STA.w $05D3
	CLD
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBD1AB:
	LDY.b $70
	LDX.b $5C,y
	INC.b $38,x
	DEC.b $5E,x
	LDA.w #$0020
	STA.b $60,x
	RTS

DKC3_NorSpr029C_ExtraLifeBalloon_Main:
;$BBD1B9
	JMP.w (DATA_BBD1BC,x)

DATA_BBD1BC:
	dw CODE_BBD1C2
	dw CODE_BBD213
	dw CODE_BBD234

CODE_BBD1C2:
	LDA.w $194B
	BIT.w #$0004
	BNE.b CODE_BBD1EE
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBD1F1
CODE_BBD1D4:
	JSL.l CODE_B9A006
	LDA.b $6C,x
	CMP.w #$8000
	BNE.b CODE_BBD1E2
	JMP.w CODE_BBC827

CODE_BBD1E2:
	DEC.b $6C,x
	BPL.b CODE_BBD1EE
	JSL.l CODE_B9E000
	JSL.l CODE_BBAB46
CODE_BBD1EE:
	JMP.w [$04F5]

CODE_BBD1F1:
	LDA.w #$0714
	JSL.l CODE_B28012
	LDX.b $70
	LDA.b $5C,x
	JSL.l CODE_B88084
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$28D4
	JSL.l CODE_BBD64E
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD213:
	LDA.w #$0010
	BIT.w $05D7
	BNE.b CODE_BBD22D
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCC.b CODE_BBD1D4
	LDA.w #$0010
	TSB.w $05D7
	BRA.b CODE_BBD1F1

CODE_BBD22D:
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_BBD234:
	JSL.l CODE_BBD68C
	BMI.b CODE_BBD241
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD241:
	LDA.b $5C,x
	JSL.l CODE_B88087
	JSL.l CODE_BB8597
	JMP.w [$04F5]

DKC3_NorSpr0284_BearCoin_Main:
CODE_BBD24E:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBD25F
	JMP.w CODE_BBC827

CODE_BBD25F:
	LDX.b $70
	LDA.b $6C,x
	JSL.l CODE_BBD42A
	JMP.w [$04F5]

DKC3_NorSpr0288_UnknownSprite0288_Main:
CODE_BBD26A:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBD27B
	JMP.w [$04F5]

CODE_BBD27B:
	LDY.b $78
	CPY.w $04FD
	BNE.b CODE_BBD294
	LDA.w $0038,y
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0080
	BNE.b CODE_BBD294
	JMP.w [$04F5]

CODE_BBD294:
	LDX.b $70
	LDA.b $6C,x
	JSL.l CODE_BBD42A
	JMP.w [$04F5]

DKC3_NorSpr02A4_UnknownSprite02A4_Main:
;$BBD29F
	JMP.w (DATA_BBD2A2,x)

DATA_BBD2A2:
	dw CODE_BBD2A6
	dw CODE_BBD2B8

CODE_BBD2A6:
	TYX
	DEC.b $5C,x
	BPL.b CODE_BBD2AD
	INC.b $38,x
CODE_BBD2AD:
	JSL.l CODE_B9E000
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD2B8:
	TYX
	LDY.w $04F9
	JSL.l CODE_BEC003
	BCC.b CODE_BBD2AD
	LDA.b $6C,x
	JSL.l CODE_BBD42A
	JMP.w [$04F5]

DKC3_NorSpr028C_BonusBCoin_Main:
CODE_BBD2CB:
	JMP.w (DATA_BBD2CE,x)

DATA_BBD2CE:
	dw CODE_BBD2D8
	dw CODE_BBD2F1
	dw CODE_BBD349
	dw CODE_BBD2D8
	dw CODE_BBD350

CODE_BBD2D8:
	LDY.w #$0014
	JSL.l CODE_BB8585
	BCS.b CODE_BBD2EE
	LDX.b $70
	INC.b $38,x
	LDA.b $38,x
	AND.w #$00FF
	ASL
	TAX
	BRA.b CODE_BBD2CB

CODE_BBD2EE:
	JMP.w [$04F5]

CODE_BBD2F1:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	JSL.l CODE_BEC012
	BCS.b CODE_BBD302
	JMP.w [$04F5]

CODE_BBD302:
	LDY.b $78
	CPY.w $04FD
	BNE.b CODE_BBD31B
	LDA.w $0038,y
	ASL
	ASL
	TAX
	LDA.l DATA_B8A191+$02,x
	AND.w #$0080
	BNE.b CODE_BBD31B
	JMP.w [$04F5]

CODE_BBD31B:
	LDX.b $70
	LDA.b $12,x
	STA.w $195F
	LDA.b $16,x
	STA.w $1961
	LDA.b $5C,x
	BNE.b CODE_BBD334
	LDA.b $6C,x
	JSL.l CODE_BBD42A
	JMP.w [$04F5]

CODE_BBD334:
	LDA.w #$0002
	LDY.w $04F9
	CPY.b $78
	BEQ.b CODE_BBD341
	LDA.w #$0006
CODE_BBD341:
	TSB.w $05B1
	INC.b $38,x
	JMP.w [$04F5]

CODE_BBD349:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD350:
	JSL.l CODE_B9A006
	JSL.l CODE_BCE425
	LDA.w #$0040
	JSL.l CODE_BEC000
	BCS.b CODE_BBD364
	JMP.w [$04F5]

CODE_BBD364:
	LDX.b $70
	LDA.b $5C,x
	BNE.b CODE_BBD373
	LDA.b $6C,x
	JSL.l CODE_BBD42A
	JMP.w [$04F5]

CODE_BBD373:
	LDA.w #$0002
	TSB.w $05B1
	LDA.w #$0002
	STA.b $38,x
	JMP.w [$04F5]

DKC3_NorSpr0290_CollectableCog_Main:
;$BBD381
	JMP.w (DATA_BBD384,x)

DATA_BBD384:
	dw CODE_BBD38C
	dw CODE_BBD3B1
	dw CODE_BBD3CC
	dw CODE_BBD3FC

CODE_BBD38C:
	LDX.b $60,y
	LDA.b $00,x
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$0A
	STA.w !REGISTER_Divisor
	TYX
	STX.w $18DF
	INC.b $38,x
	BIT.b $00
	LDA.w !REGISTER_QuotientLo
	XBA
	LDA.w !REGISTER_ProductOrRemainderLo
	REP.b #$20
	STA.w $005E,y
	JMP.w [$04F5]

CODE_BBD3B1:
	TYX
	LDA.b $16,x
	INC
	CMP.b $14,x
	BMI.b CODE_BBD3BD
	INC.b $38,x
	BRA.b CODE_BBD3C5

CODE_BBD3BD:
	STA.b $16,x
	SEP.b #$20
	INC.b $5D,x
	REP.b #$20
CODE_BBD3C5:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD3CC:
	TYX
	LDA.b $62,x
	BEQ.b CODE_BBD3D7
	DEC.b $62,x
	BNE.b CODE_BBD3D7
	INC.b $38,x
CODE_BBD3D7:
	LDA.w $0064,y
	LDX.b $60,y
	CMP.b $00,x
	BEQ.b CODE_BBD3F1
	BCS.b CODE_BBD3F8
	DEC.b $00,x
CODE_BBD3E4:
	LDA.w #$0000
	STA.w $0038,y
	LDA.w #$071A
	JSL.l CODE_B28012
CODE_BBD3F1:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD3F8:
	INC.b $00,x
	BRA.b CODE_BBD3E4

CODE_BBD3FC:
	CPY.w $18DF
	BNE.b CODE_BBD427
	JSL.l CODE_B9A006
	DEC.b $62,x
	BMI.b CODE_BBD40C
	JMP.w [$04F5]

CODE_BBD40C:
	DEC.b $16,x
	DEC.b $16,x
	LDA.b $5C,x
	SEC
	SBC.w #$0200
	STA.b $5C,x
	BPL.b CODE_BBD427
	CMP.w #$E800
	BCS.b CODE_BBD427
	CPX.w $18DF
	BNE.b CODE_BBD427
	STZ.w $18DF
CODE_BBD427:
	JMP.w [$04F5]

CODE_BBD42A:
	PHK
	PLB
	ASL
	ASL
	ASL
	ASL
	TAY
	LDA.w DATA_BBD4B7,y
	STA.b $1A
	PHY
	PEA.w CODE_BBD43D-$01
	JMP.w ($001A)
CODE_BBD43D:
	PLY
	LDX.w DATA_BBD4B7+$02,y
	LDA.b $00,x
	STA.w !REGISTER_DividendLo
	STA.b $3A
	CLC
	ADC.w DATA_BBD4B7+$04,y
	CMP.w DATA_BBD4B7+$06,y
	BCC.b CODE_BBD454
	LDA.w DATA_BBD4B7+$06,y
CODE_BBD454:
	STA.b $00,x
	SEP.b #$20
	LDA.b #$0A
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.b $00,x
	SEC
	SBC.b $3A
	LDX.b $70
	STA.b $60,x
	SEP.b #$20
	LDA.w !REGISTER_QuotientLo
	XBA
	LDA.w !REGISTER_ProductOrRemainderLo
	REP.b #$20
	STA.b $5E,x
	LDA.w DATA_BBD4B7+$02,y
	STA.b $6A,x
	LDA.w DATA_BBD4B7+$08,y
	STA.b $62,x
	AND.w #$00FF
	ORA.w #$E800
	STA.b $5C,x
	LDA.w DATA_BBD4B7+$0A,y
	JSL.l CODE_BBD64E
	LDA.w DATA_BBD4B7+$0C,y
	STA.b $64,x
	LDA.w DATA_BBD4B7+$0E,y
	BEQ.b CODE_BBD4A0
	STA.b $66,x
	STZ.b $68,x
	JSL.l CODE_B28012
CODE_BBD4A0:
	LDA.w #CODE_BBD577
	STA.b $02,x
	LDA.w #((CODE_BBD577&$FF0000)>>16)|((CODE_BBD577&$FF0000)>>8)
	STA.b $04,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.w #$00FF
	STA.b $0E,x
	RTL

DATA_BBD4B7:
	dw CODE_BBD517,$05C9,$0001,$0063,$0A88,$1E78,$0078,$071A
	dw CODE_BBD51C,$05CF,$0001,$0029,$1088,$2C70,$0078,$071C
	dw CODE_BBD52D,$05CB,$0001,$0055,$0E88,$2874,$0078,$041B
	dw CODE_BBD56B,$05CD,$0001,$000D,$0488,$1C78,$0078,$071A
	dw CODE_BBD570,$05D1,$0001,$0005,$0A88,$2278,$0078,$071A
	dw CODE_BBD52D,$05CB,$0000,$0055,$0E88,$2874,$0078,$041B

CODE_BBD517:
	LDX.b $70
	STZ.b $38,x
	RTS

CODE_BBD51C:
	LDX.b $70
	STZ.b $38,x
	LDX.w $05B9
	LDA.w $0632,x
	ORA.w #$0020
	STA.w $0632,x
	RTS

CODE_BBD52D:
	LDX.b $70
	STZ.b $38,x
	LDA.w #$0008
	LDY.w $04EA
	CPY.w #$0002
	BEQ.b CODE_BBD544
	LDA.w #$0004
	BCC.b CODE_BBD544
	LDA.w #$0010
CODE_BBD544:
	LDX.w $05B9
	ORA.w $0632,x
	STA.w $0632,x
	LDA.w #$0002
	LDY.w $04F9
	CPY.b $78
	BEQ.b CODE_BBD55A
	LDA.w #$0006
CODE_BBD55A:
	TSB.w $05B1
	LDA.w #$0008
	AND.w $053B
	BEQ.b CODE_BBD56A
	LDA.w #$0050
	STA.b $03,S
CODE_BBD56A:
	RTS

CODE_BBD56B:
	LDX.b $70
	STZ.b $38,x
	RTS

CODE_BBD570:
	LDX.b $70
	STZ.b $38,x
	INC.w $0603
CODE_BBD577:
	RTS

CODE_BBD578:
	JMP.w (DATA_BBD57B,x)

DATA_BBD57B:
	dw CODE_BBD581
	dw CODE_BBD5B8
	dw CODE_BBD61C

CODE_BBD581:
	LDA.w $18DF
	BNE.b CODE_BBD58F
	STY.w $18DF
	LDA.w #$00FF
	STA.w $000E,y
CODE_BBD58F:
	LDA.w $005C,y
	CLC
	ADC.w #$0200
	BMI.b CODE_BBD5A0
	CMP.w $0062,y
	BCC.b CODE_BBD5A0
	LDA.w $0062,y
CODE_BBD5A0:
	STA.w $005C,y
	JSL.l CODE_B9A006
	JSL.l CODE_BBD68C
	BPL.b CODE_BBD5B5
	LDA.b $5C,x
	CMP.b $62,x
	BNE.b CODE_BBD5B5
	INC.b $38,x
CODE_BBD5B5:
	JMP.w [$04F5]

CODE_BBD5B8:
	CPY.w $18DF
	BEQ.b CODE_BBD5D9
	LDX.w $18DF
	LDA.b $38,x
	CMP.w #$0002
	BCS.b CODE_BBD5D0
	LDA.b $6A,x
	CMP.w $006A,y
	BEQ.b CODE_BBD60D
	BRA.b CODE_BBD606

CODE_BBD5D0:
	STY.w $18DF
	LDA.w #$00FF
	STA.w $000E,y
CODE_BBD5D9:
	LDA.b $00
	AND.w #$0007
	BNE.b CODE_BBD606
	TYX
	DEC.b $60,x
	BMI.b CODE_BBD604
	LDA.b $66,x
	CMP.b $68,x
	STA.b $68,x
	BNE.b CODE_BBD5F1
	JSL.l CODE_B28012
CODE_BBD5F1:
	LDA.b $5E,x
	CMP.w #$0909
	BEQ.b CODE_BBD604
	SED
	ADC.w #$0091
	AND.w #$0F0F
	CLD
	STA.b $5E,x
	BRA.b CODE_BBD606

CODE_BBD604:
	INC.b $38,x
CODE_BBD606:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBD60D:
	LDA.b $60,x
	CLC
	ADC.w $0060,y
	STA.b $60,x
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_BBD61C:
	CPY.w $18DF
	BNE.b CODE_BBD647
	JSL.l CODE_B9A006
	DEC.b $64,x
	BMI.b CODE_BBD62C
	JMP.w [$04F5]

CODE_BBD62C:
	DEC.b $16,x
	DEC.b $16,x
	LDA.b $5C,x
	SEC
	SBC.w #$0200
	STA.b $5C,x
	BPL.b CODE_BBD64B
	CMP.w #$F000
	BCS.b CODE_BBD64B
	CPX.w $18DF
	BNE.b CODE_BBD647
	STZ.w $18DF
CODE_BBD647:
	JSL.l CODE_BB8597
CODE_BBD64B:
	JMP.w [$04F5]

CODE_BBD64E:
	LDX.b $70
CODE_BBD650:
	STA.b $2E,x
	SEP.b #$20
	STZ.b $2E,x
	STZ.b $2A,x
	STA.b $2B,x
	REP.b #$20
	LDA.w #$8000
	STA.b $26,x
	LDA.b $12,x
	SEC
	SBC.w $196D
	BCS.b CODE_BBD66C
	LDA.w #$0000
CODE_BBD66C:
	CMP.w #$0100
	BCC.b CODE_BBD674
	LDA.w #$00FF
CODE_BBD674:
	STA.b $12,x
	LDA.b $16,x
	SEC
	SBC.w $1973
	BCS.b CODE_BBD681
	LDA.w #$0000
CODE_BBD681:
	CMP.w #$0100
	BCC.b CODE_BBD689
	LDA.w #$00FF
CODE_BBD689:
	STA.b $16,x
	RTL

CODE_BBD68C:
	LDY.w #$0002
	LDX.b $70
	LDA.b $2A,x
	SEC
	SBC.b $11,x
	JSR.w CODE_BBD6AD
	CLC
	ADC.b $11,x
	STA.b $11,x
	LDA.b $2E,x
	SEC
	SBC.b $15,x
	JSR.w CODE_BBD6AD
	CLC
	ADC.b $15,x
	STA.b $15,x
	DEY
	RTL

CODE_BBD6AD:
	BEQ.b CODE_BBD6BD
	BCS.b CODE_BBD6BF
	EOR.w #$FFFF
	INC
	JSR.w CODE_BBD6BF
	EOR.w #$FFFF
	INC
	RTS

CODE_BBD6BD:
	DEY
	RTS

CODE_BBD6BF:
	CMP.w #$0100
	BCC.b CODE_BBD6CF
	LSR
	LSR
	LSR
	CMP.w #$0080
	BCS.b CODE_BBD6CF
	LDA.w #$0080
CODE_BBD6CF:
	RTS

DKC3_NorSpr02A8_BonusLevelTimer_Main:
;$BBD6D0
	JMP.w (DATA_BBD6D3,x)

DATA_BBD6D3:
	dw CODE_BBD6E9
	dw CODE_BBD793
	dw CODE_BBD796
	dw CODE_BBD798
	dw CODE_BBD79F
	dw CODE_BBD7AC
	dw CODE_BBD7FE
	dw CODE_BBD836
	dw CODE_BBD83C
	dw CODE_BBD842
	dw CODE_BBD8B6

CODE_BBD6E9:
	LDY.w #$0010
	JSL.l CODE_BB8585
	BCC.b CODE_BBD6F5
	JMP.w [$04F5]

CODE_BBD6F5:
	LDX.b $70
	LDY.b $76
	STY.b $5C,x
	STX.b $5C,y
	LDA.b $24,x
	STA.b $6C,x
	STX.w $18E1
	JSR.w CODE_BBD915
	TXY
	LDA.w $075E
	AND.w #$00FF
	ASL
	TAX
	JSR.w (DATA_BBD716,x)
	JMP.w [$04F5]

DATA_BBD716:
	dw CODE_BBD722
	dw CODE_BBD722
	dw CODE_BBD729
	dw CODE_BBD739
	dw CODE_BBD75E
	dw CODE_BBD783

CODE_BBD722:
	LDA.w #$0002
	STA.w $0038,y
	RTS

CODE_BBD729:
	LDA.w #$0003
	STA.w $0038,y
	LDA.w $075F
	AND.w #$00FF
	STA.w $051D
	RTS

CODE_BBD739:
	LDA.w #$0004
	STA.w $0038,y
	LDA.w $05D3
	ORA.w #$8000
	STA.w $18F1
	LDA.w $075F
	AND.w #$00FF
	STA.w $05D3
	STA.w $18CB
	STA.w $18CD
	LDA.w #$9998
	STA.w $18EF
	RTS

CODE_BBD75E:
	LDA.w #$0005
	STA.w $0038,y
	LDA.w $05D3
	ORA.w #$8000
	STA.w $18F1
	LDA.w $075F
	AND.w #$00FF
	STA.w $05D3
	STA.w $18CB
	STA.w $18CD
	LDA.w #$9998
	STA.w $18EF
	RTS

CODE_BBD783:
	LDA.w #$0009
	STA.w $0038,y
	LDA.w $075F
	AND.w #$00FF
	STA.w $051D
	RTS

CODE_BBD793:
	JMP.w [$04F5]

CODE_BBD796:
	BRA.b CODE_BBD7D8

CODE_BBD798:
	LDA.w $051D
	BNE.b CODE_BBD7D8
	BRA.b CODE_BBD7B9

CODE_BBD79F:
	LDA.w #$0064
	STA.w $18CF
	LDA.w $05D3
	BNE.b CODE_BBD7D8
	BRA.b CODE_BBD7B9

CODE_BBD7AC:
	LDA.w #$0064
	STA.w $18CF
	LDA.w $05D3
	BNE.b CODE_BBD7D8
	BRA.b CODE_BBD7B9

CODE_BBD7B9:
	LDA.w #$0001
	TSB.w $194F
	BNE.b CODE_BBD7D8
	LDA.w #$0518
	JSL.l CODE_B28018
	LDA.w #$0217
	JSL.l CODE_B28018
	LDA.w #$0119
	JSL.l CODE_B28018
	BRA.b CODE_BBD7D8

CODE_BBD7D8:
	JSR.w CODE_BBD8C9
	JSR.w CODE_BBD944
	LDA.b $62,x
	BMI.b CODE_BBD7EA
	JSR.w CODE_BBD974
	BCS.b CODE_BBD7EA
	JMP.w [$04F5]

CODE_BBD7EA:
	LDA.w #$001F
	LDY.w #$0004
	JSL.l CODE_BB85D0
	LDX.b $70
	LDA.w #$0006
	STA.b $38,x
	JMP.w [$04F5]

CODE_BBD7FE:
	JSR.w CODE_BBD974
	BCS.b CODE_BBD81E
	LDX.b $70
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$001F
	LDY.w #$0400
	JSL.l CODE_BB85D0
	LDA.w #$0027
	JSL.l CODE_B88069
	JMP.w [$04F5]

CODE_BBD81E:
	LDA.w #$0028
	JSL.l CODE_B88069
	BCS.b CODE_BBD833
	LDX.b $70
	LDA.b $66,x
	STA.w $17CA
	LDA.w #$0008
	STA.b $38,x
CODE_BBD833:
	JMP.w [$04F5]

CODE_BBD836:
	STY.w $18E1
	JMP.w [$04F5]

CODE_BBD83C:
	STZ.w $18E1
	JMP.w [$04F5]

CODE_BBD842:
	LDA.w $051D
	BNE.b CODE_BBD864
	LDA.w #$0001
	TSB.w $194F
	BNE.b CODE_BBD864
	LDA.w #$0518
	JSL.l CODE_B28018
	LDA.w #$0217
	JSL.l CODE_B28018
	LDA.w #$0119
	JSL.l CODE_B28018
CODE_BBD864:
	JSR.w CODE_BBD8C9
	JSR.w CODE_BBD944
	LDA.b $62,x
	BMI.b CODE_BBD88A
	JSR.w CODE_BBD974
	BCS.b CODE_BBD876
	JMP.w [$04F5]

CODE_BBD876:
	LDA.w #$000A
	STA.b $38,x
	LDA.w #$0078
	STA.b $66,x
	LDA.w #$0003
	JSL.l CODE_B2800F
	JMP.w [$04F5]

CODE_BBD88A:
	LDA.w #$0007
	STA.b $38,x
	LDA.w #$0002
	JSL.l CODE_B2800F
	JSR.w CODE_BBD89C
	JMP.w [$04F5]

CODE_BBD89C:
	LDA.w #$0001
	TSB.w $05AF
	BNE.b CODE_BBD8AB
	LDA.w #$820F
	JSL.l CODE_808024
CODE_BBD8AB:
	LDA.w #$001F
	LDY.w #$0004
	JSL.l CODE_BB85D0
	RTS

CODE_BBD8B6:
	TYX
	DEC.b $66,x
	BPL.b CODE_BBD8C3
	LDA.w #$0008
	STA.b $38,x
	JSR.w CODE_BBD89C
CODE_BBD8C3:
	STZ.w $18E1
	JMP.w [$04F5]

CODE_BBD8C9:
	LDX.b $70
	LDA.b $64,x
	SEC
	SBC.w #$0100
	BCC.b CODE_BBD8D6
	STA.b $64,x
	RTS

CODE_BBD8D6:
	SEP.b #$20
	STA.b $65,x
	REP.b #$20
	DEC.b $62,x
	BMI.b CODE_BBD914
	JSR.w CODE_BBD915
	LDA.b $62,x
	CMP.w #$0006
	BCC.b CODE_BBD906
	CMP.w #$000B
	BCC.b CODE_BBD8F7
	LDA.w #$0563
	JSL.l CODE_B28018
	RTS

CODE_BBD8F7:
	LDA.w #$0564
	JSL.l CODE_B28018
	LDA.w #$0062
	JSL.l CODE_B28018
	RTS

CODE_BBD906:
	LDA.w #$0565
	JSL.l CODE_B28018
	LDA.w #$0062
	JSL.l CODE_B28018
CODE_BBD914:
	RTS

CODE_BBD915:
	LDX.b $70
	LDA.b $62,x
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$0A
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.b ($00)
	NOP
	LDY.b $5C,x
	LDA.w !REGISTER_QuotientLo
	ASL
	ASL
	ADC.w !REGISTER_QuotientLo
	ADC.b $6C,x
	STA.b $24,x
	LDA.w !REGISTER_ProductOrRemainderLo
	ASL
	ASL
	ADC.w !REGISTER_ProductOrRemainderLo
	ADC.b $6C,x
	STA.w $0024,y
	RTS

CODE_BBD944:
	LDX.b $70
	LDY.b $5C,x
	LDA.b $62,x
	BEQ.b CODE_BBD964
	CMP.w #$0006
	BCC.b CODE_BBD95F
	CMP.w #$000B
	BCC.b CODE_BBD95A
	STX.w $18E1
	RTS

CODE_BBD95A:
	LDA.w #$0007
	BRA.b CODE_BBD967

CODE_BBD95F:
	LDA.w #$0003
	BRA.b CODE_BBD967

CODE_BBD964:
	LDA.w #$0000
CODE_BBD967:
	AND.b $00
	BNE.b CODE_BBD973
	LDA.w $18E1
	EOR.b $70
	STA.w $18E1
CODE_BBD973:
	RTS

CODE_BBD974:
	LDA.w $05B1
	AND.w #$0002
	CMP.w #$0001
	RTS

DKC3_NorSpr0144_FloorDoor_Main:
;$BBD97E
	JMP.w (DATA_BBD981,x)

DATA_BBD981:
	dw CODE_BBD989
	dw CODE_BBD9B3
	dw CODE_BBD9E3
	dw CODE_BBDA3B

CODE_BBD989:
	LDA.w $0039,y
	AND.w #$00FF
	BNE.b CODE_BBD9A5
	JSR.w CODE_BBDA8F
	BCC.b CODE_BBD9A2
	LDA.w #$0000
	JSR.w CODE_BBDAC5
	BCC.b CODE_BBD9A2
	LDX.b $70
	INC.b $39,x
CODE_BBD9A2:
	JMP.w CODE_BBC827

CODE_BBD9A5:
	LDA.w $15E2
	BNE.b CODE_BBD9B0
	LDA.w #$0000
	STA.w $0038,y
CODE_BBD9B0:
	JMP.w CODE_BBC827

CODE_BBD9B3:
	LDA.w $0039,y
	AND.w #$00FF
	BNE.b CODE_BBD9D5
	JSR.w CODE_BBDA8F
	BCC.b CODE_BBD9D2
	LDA.w #$0000
	JSR.w CODE_BBDAC5
	BCC.b CODE_BBD9D2
	LDA.w #$00FF
	TRB.w $04C3
	LDX.b $70
	INC.b $39,x
CODE_BBD9D2:
	JMP.w CODE_BBC827

CODE_BBD9D5:
	LDA.w $15E2
	BNE.b CODE_BBD9E0
	LDA.w #$0000
	STA.w $0038,y
CODE_BBD9E0:
	JMP.w CODE_BBC827

CODE_BBD9E3:
	LDA.w $005E,y
	BEQ.b CODE_BBDA32
	AND.w $04C3
	BEQ.b CODE_BBDA32
	LDX.b $70
	LDA.w #$2000
	STA.b $1E,x
	JSL.l CODE_BB85EE
	BCS.b CODE_BBDA2F
	LDA.w #$001D
	JSL.l CODE_BB859A
	LDX.b $70
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w #$00C0
	STA.b $0E,x
	LDA.w #$8001
	STA.b $26,x
	LDA.w #$04FC
	STA.b $58,x
	TXY
	LDX.w #$006C
	LDA.l DATA_B9B6E7,x
	TYX
	STA.b $24,x
	STZ.b $22,x
	STZ.b $20,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_BBDA2F:
	JMP.w CODE_BBC827

CODE_BBDA32:
	LDA.w #$0000
	STA.w $0038,y
	JMP.w CODE_BBC827

CODE_BBDA3B:
	LDA.w $0039,y
	AND.w #$00FF
	BNE.b CODE_BBDA81
	JSR.w CODE_BBDA8F
	BCC.b CODE_BBDA55
	LDX.b $70
	LDA.b $5E,x
	JSR.w CODE_BBDAC5
	BCC.b CODE_BBDA55
	LDX.b $70
	INC.b $39,x
CODE_BBDA55:
	JSL.l CODE_BBAB29
	BCC.b CODE_BBDA6E
	LDX.b $70
	JSL.l CODE_BB85EB
	LDX.b $70
	JSL.l CODE_BB859D
	JSL.l CODE_BB85A3
	JMP.w [$04F5]

CODE_BBDA6E:
	LDX.b $70
	LDA.w #$04FC
	LDY.w $15E2
	DEY
	BMI.b CODE_BBDA7C
	LDA.w #$06FD
CODE_BBDA7C:
	STA.b $58,x
	JMP.w [$04F5]

CODE_BBDA81:
	LDA.w $15E2
	BNE.b CODE_BBDA8C
	LDA.w #$0003
	STA.w $0038,y
CODE_BBDA8C:
	JMP.w CODE_BBC827

CODE_BBDA8F:
	LDA.w #$0004
	JSL.l CODE_BCE43C
	LDA.w #$0024
	PHK
	PEA.w CODE_BBDAA0-$01
	JMP.w [$1864]
CODE_BBDAA0:
	BCC.b CODE_BBDAC3
	LDX.b $70
	LDY.b $78
	LDA.w $0028,y
	AND.w #$0001
	BEQ.b CODE_BBDAC3
	LDA.w $0012,y
	CMP.w $1840
	BCC.b CODE_BBDAC3
	DEC
	CMP.w $1844
	BCS.b CODE_BBDAC3
	LDA.w $002E,y
	BMI.b CODE_BBDAC3
	SEC
	RTS

CODE_BBDAC3:
	CLC
	RTS

CODE_BBDAC5:
	AND.w $04C2
	BNE.b CODE_BBDADF
	LDY.b $78
	LDA.w $004A,y
	AND.w #$3800
	CMP.w #$0800
	BEQ.b CODE_BBDAFA
	LDA.w $0028,y
	AND.w #$0100
	BEQ.b CODE_BBDAFA
CODE_BBDADF:
	LDX.b $70
	LDA.b $5C,x
	STA.w $15E8
	LDA.w #$0005
	LDY.w $15E2
	STA.w $15E2
	BNE.b CODE_BBDAF8
	LDA.w #$0023
	JSL.l CODE_BFF006
CODE_BBDAF8:
	CLC
	RTS

CODE_BBDAFA:
	LDX.b $70
	LDA.b $5C,x
	STA.w $15E8
	LDA.w #$0020
	STA.w $15E2
	LDA.w #$0022
	JSL.l CODE_BFF006
	SEC
	RTS

DKC3_NorSpr0158_KongFusedCliffsRope_Main:
;$BBDB10
	TYX
	LDA.b $4C,x
	STA.b $1A
	LDA.b $6C
	STA.b $1C
	LDA.w #$0001
	STA.b $1E
	BRA.b CODE_BBDB2A

CODE_BBDB20:
	ASL.b $1E
	LDA.b $1A
	CLC
	ADC.w #$0008
	STA.b $1A
CODE_BBDB2A:
	LDA.b [$1A]
	BMI.b CODE_BBDBA2
	SEC
	SBC.w $196D
	CLC
	ADC.w #$0010
	CMP.w #$0120
	BCS.b CODE_BBDB20
	LDA.b $5C,x
	AND.b $1E
	BNE.b CODE_BBDB20
	LDY.w #$0002
	LDA.b [$1A],y
	SEC
	SBC.w $1973
	BMI.b CODE_BBDB51
	CMP.w #$00F0
	BCS.b CODE_BBDB20
CODE_BBDB51:
	CLC
	INY
	INY
	ADC.b [$1A],y
	CLC
	ADC.w #$0010
	BMI.b CODE_BBDB20
	LDA.b $1A
	PHA
	LDA.b $1E
	PHA
	LDY.w #$0006
	LDA.b [$1A],y
	TAY
	JSL.l CODE_BB8603
	PLA
	STA.b $1E
	PLA
	STA.b $1A
	BCS.b CODE_BBDBA2
	LDA.b $6C
	STA.b $1C
	LDY.b $70
	LDX.b $76
	LDA.w $001E,y
	STA.b $1E,x
	LDA.b [$1A]
	STA.b $12,x
	LDY.w #$0002
	LDA.b [$1A],y
	STA.b $16,x
	INY
	INY
	LDA.b [$1A],y
	STZ.b $5C,x
	STA.b $5E,x
	STA.b $60,x
	LDY.b $70
	LDA.w $005C,y
	ORA.b $1E
	STA.w $005C,y
	STY.b $4C,x
CODE_BBDBA2:
	JMP.w [$04F5]

DKC3_NorSpr015C_KongFusedCliffsAutoscroll_Main:
;$BBDBA5
	JMP.w (DATA_BBDBA8,x)

DATA_BBDBA8:
	dw CODE_BBDBB0
	dw CODE_BBDBD0
	dw CODE_BBDBF5
	dw CODE_BBDC3D

CODE_BBDBB0:
	LDY.w #$0030
	JSL.l CODE_BB8585
	BCS.b CODE_BBDBCD
	LDX.b $70
	INC.b $38,x
	LDY.b $76
	STY.b $4E,x
	STX.b $4E,y
	STZ.b $62,x
	LDA.w $05AF
	STA.b $66,x
	JSR.w CODE_BBDCA3
CODE_BBDBCD:
	JMP.w [$04F5]

CODE_BBDBD0:
	JSR.w CODE_BBDCE4
	LDY.b $70
	LDX.w $18A1
	BEQ.b CODE_BBDBEC
	LDA.b $16,x
	CLC
	ADC.b $5E,x
	STA.b $1A
	LDA.w $0016,y
	CLC
	ADC.w $005E,y
	CMP.b $1A
	BCC.b CODE_BBDBF2
CODE_BBDBEC:
	STY.w $18A1
	TYX
	INC.b $38,x
CODE_BBDBF2:
	JMP.w [$04F5]

CODE_BBDBF5:
	JSR.w CODE_BBDCE4
	JSR.w CODE_BBDC64
	BMI.b CODE_BBDC4B
	LDA.w $189F
	CMP.b $18,x
	BCC.b CODE_BBDC20
	CPX.w $18A1
	BNE.b CODE_BBDC1A
	LDA.b $5E,x
	CLC
	ADC.b $16,x
	SEC
	SBC.w #$00D8
	CMP.w $189F
	BCS.b CODE_BBDC1A
	STA.w $189F
CODE_BBDC1A:
	JSR.w CODE_BBDCA3
	JMP.w [$04F5]

CODE_BBDC20:
	INC.b $38,x
	LDA.w #$0000
	STA.w $078F
	LDA.w $189F
	STA.w $04BE
	LDA.w $0777
	AND.w #$FF7F
	STA.w $0777
	JSR.w CODE_BBDCA3
	JMP.w [$04F5]

CODE_BBDC3D:
	JSR.w CODE_BBDCE4
	JSR.w CODE_BBDC64
	BMI.b CODE_BBDC4B
	JSR.w CODE_BBDCA3
	JMP.w [$04F5]

CODE_BBDC4B:
	CPX.w $18A1
	BNE.b CODE_BBDC53
	STZ.w $18A1
CODE_BBDC53:
	STZ.b $1E,x
	LDY.b $4E,x
	LDA.w #$0000
	STA.w $004E,y
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBDC64:
	LDX.b $70
	LDA.w $05AF
	TAY
	EOR.b $66,x
	STY.b $66,x
	AND.w #$4000
	BEQ.b CODE_BBDC80
	AND.w $05AF
	BNE.b CODE_BBDC80
	LDA.w #$003C
	STA.b $64,x
	LDA.b $5E,x
	RTS

CODE_BBDC80:
	LDA.b $64,x
	BNE.b CODE_BBDC9E
	STZ.b $3E
	LDA.b $2E,x
	BPL.b CODE_BBDC8C
	DEC.b $3E
CODE_BBDC8C:
	CLC
	ADC.b $5D,x
	STA.b $5D,x
	SEP.b #$20
	LDA.b $3E
	ADC.b $5F,x
	STA.b $5F,x
	REP.b #$20
	LDA.b $5E,x
	RTS

CODE_BBDC9E:
	DEC.b $64,x
	LDA.b $5E,x
	RTS

CODE_BBDCA3:
	LDX.b $70
	LDY.b $4E,x
	LDA.b $12,x
	CLC
	ADC.w #$0003
	STA.w $0012,y
	LDA.b $62,x
	INC
	CMP.w #$0020
	BCC.b CODE_BBDCBB
	LDA.w #$0000
CODE_BBDCBB:
	STA.b $62,x
	CMP.w #$0010
	BCC.b CODE_BBDCC8
	EOR.w #$FFFF
	ADC.w #$0020
CODE_BBDCC8:
	LSR
	LSR
	LSR
	CLC
	ADC.b $5E,x
	CMP.w #$0010
	BCS.b CODE_BBDCD6
	LDA.w #$0010
CODE_BBDCD6:
	CLC
	ADC.b $16,x
	STA.w $0016,y
	LDA.w #$001F
	JSL.l CODE_BFF009
	RTS

CODE_BBDCE4:
	LDX.b $70
	JSL.l CODE_BBDD25
	LDA.w #$0080
	JSL.l CODE_BCE58E
	BCS.b CODE_BBDCF4
	RTS

CODE_BBDCF4:
	LDY.w $04FB
	LDA.b $78
	CMP.w $04F9
	BEQ.b CODE_BBDD01
	LDY.w $04FF
CODE_BBDD01:
	LDA.w $0028,y
	STA.w $002E,y
	LDA.w $002A,y
	STA.w $0030,y
	LDA.w $002C,y
	STA.w $0032,y
	LDX.b $70
	STX.b $28,y
	LDA.w #CODE_BBDD25
	STA.w $002A,y
	LDA.w #CODE_BBDD25>>16
	STA.w $002C,y
	SEC
	RTS

CODE_BBDD25:
	LDA.b $12,x
	SEC
	SBC.w #$0008
	STA.w $1830
	STA.w $1840
	STA.b $D8
	CLC
	ADC.w #$0014
	STA.w $1834
	STA.w $1844
	STA.b $DC
	LDA.b $16,x
	STA.w $1832
	STA.w $1842
	STA.b $DA
	CLC
	ADC.b $5E,x
	STA.w $1836
	STA.w $1846
	STA.b $DE
	LDA.b $5E,x
	CMP.w #$0010
	BCS.b CODE_BBDD5E
	STZ.w $1844
CODE_BBDD5E:
	RTL

DKC3_NorSpr02AC_RopeFire_Main:
;$BBDD5F
	JMP.w (DATA_BBDD62,x)

DATA_BBDD62:
	dw CODE_BBDD66
	dw CODE_BBDD80

CODE_BBDD66:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	LDX.b $70
	LDA.b $4E,x
	BNE.b CODE_BBDD79
	INC.b $38,x
CODE_BBDD79:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BBDD80:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC009
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JMP.w CODE_BBC827

DKC3_NorSpr0160_UnknownSprite0160_Main:
;$BBDD96
	JMP.w (DATA_BBDD99,x)

DATA_BBDD99:
	dw CODE_BBDD9D
	dw CODE_BBDDB6

CODE_BBDD9D:
	JSR.w CODE_BBDE22
	BCS.b CODE_BBDDA5
	JMP.w CODE_BBC827

CODE_BBDDA5:
	LDY.b $70
	LDX.b $5E,y
	LDA.w $0060,y
	JSR.w CODE_BBDE63
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBDDB6:
	JSR.w CODE_BBDE22
	BCS.b CODE_BBDDC3
	JSR.w CODE_BBDE42
	BCS.b CODE_BBDDC3
	JMP.w [$04F5]

CODE_BBDDC3:
	LDY.b $70
	LDX.b $5E,y
	LDA.w $0060,y
	JSR.w CODE_BBDE63
	LDX.b $70
	STZ.b $26,x
	LDA.b $6C,x
	BMI.b CODE_BBDDED
	JSR.w CODE_BBDE7A
	LDY.w #$0014
	JSL.l CODE_BB8585
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBDDED:
	JSR.w CODE_BBDDFE
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBDDFE:
	LDY.w #$0014
	JSL.l CODE_BB8585
	LDY.w #$0016
	JSL.l CODE_BB85B8
	LDY.w #$0018
	JSL.l CODE_BB85B8
	LDY.w #$001A
	JSL.l CODE_BB85B8
	LDY.w #$001C
	JSL.l CODE_BB85B8
	RTS

CODE_BBDE22:
	LDA.w $005C,y
	JSL.l CODE_BCE43C
	LDA.w #$0400
	JSL.l CODE_BEC000
	BCC.b CODE_BBDE41
	LDX.b $70
	LDY.b $78
	LDA.w #$0200
	ORA.w $003C,y
	STA.w $003C,y
	STX.b $3E,y
CODE_BBDE41:
	RTS

CODE_BBDE42:
	LDA.w #$0020
	JSL.l CODE_BCE58E
	BCC.b CODE_BBDE61
	LDY.b $78
	LDA.w $0038,y
	CMP.w #$004F
	BNE.b CODE_BBDE61
	LDA.w $0028,y
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_BBDE61
	RTS

CODE_BBDE61:
	CLC
	RTS

CODE_BBDE63:
	SEP.b #$20
	CMP.b #$01
	BCC.b CODE_BBDE75
	BEQ.b CODE_BBDE70
	XBA
	EOR.b $00,x
	BRA.b CODE_BBDE75

CODE_BBDE70:
	XBA
	ORA.b $00,x
	BRA.b CODE_BBDE75

CODE_BBDE75:
	STA.b $00,x
	REP.b #$20
	RTS

CODE_BBDE7A:
	CMP.w #$0004
	BCS.b CODE_BBDE8D
	TAX
	LDA.l DATA_BBDF15,x
	AND.w $05D7
	BEQ.b CODE_BBDE8C
	LDX.w #$0004
CODE_BBDE8C:
	TXA
CODE_BBDE8D:
	PHA
	LDY.w #$006E
	JSL.l CODE_BB8585
	PLA
	CMP.w #$0011
	BNE.b CODE_BBDEAE
	LDX.b $76
	JSL.l CODE_BB85EB
	LDA.w $18F7
	AND.w #$01E0
	ORA.b $1E,x
	STA.b $1E,x
	LDA.w #$0011
CODE_BBDEAE:
	LDY.b $76
	STA.b $3A
	ASL
	ADC.b $3A
	ASL
	TAX
	LDA.l DATA_FF257C+$04,x
	STA.w $005C,y
	LDA.l DATA_FF257C+$02,x
	STA.w $0040,y
	LDA.l DATA_FF257C,x
	CMP.w #$0100
	BCC.b CODE_BBDED4
	JSL.l CODE_BB8609
	BRA.b CODE_BBDEF3

CODE_BBDED4:
	TAY
	JSL.l CODE_BB859A
	LDX.b $76
	EOR.b $1E,x
	AND.w #$0E00
	EOR.b $1E,x
	LDY.w $04F9
	EOR.w $001E,y
	AND.w #$CFFF
	EOR.w $001E,y
	AND.w #$BFFF
	STA.b $1E,x
CODE_BBDEF3:
	LDX.b $76
	LDA.b $40,x
	JSL.l CODE_B9A003
	LDX.b $76
	LDY.b $70
	LDA.w $004C,y
	STA.b $62,x
	LDA.w $004E,y
	STA.b $64,x
	LDA.w $0050,y
	STA.b $66,x
	LDA.w $0052,y
	STA.b $6A,x
	CLC
	RTS

DATA_BBDF15:
	db $01,$02,$04,$08,$10,$20,$40,$80

DKC3_NorSpr0140_UnknownSprite0140_Main:
;$BBDF1D
	JMP.w (DATA_BBDF20,x)

DATA_BBDF20:
	dw CODE_BBDF28
	dw CODE_BBDF36
	dw CODE_BBDF53
	dw CODE_BBDF5D

CODE_BBDF28:
	LDA.w $005C,y
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BBDF36:
	TYX
	LDA.b $39,x
	AND.w #$00FF
	BNE.b CODE_BBDF42
	INC.b $39,x
	STZ.b $60,x
CODE_BBDF42:
	DEC.b $60,x
	BPL.b CODE_BBDF50
	LDA.b $5E,x
	STA.b $60,x
	LDA.b $5C,x
	JSL.l CODE_B28012
CODE_BBDF50:
	JMP.w CODE_BBC827

CODE_BBDF53:
	LDA.w $005C,y
	JSL.l CODE_B28024
	JMP.w CODE_BBC827

CODE_BBDF5D:
	LDA.w $0038,y
	CMP.w #$0100
	BCS.b CODE_BBDF6C
	LDA.w $005C,y
	JSL.l CODE_B28012
CODE_BBDF6C:
	JMP.w CODE_BBC827

	%InsertGarbageData($FBDF6F, incbin, DKC1_DATA_BBDF6F.bin)
	%InsertGarbageData($FBE800, incbin, DKC2_DATA_BBE800.bin)

UNK_BBF83E:
	dw $0806,$0806,$0806,$0806,$0806,$0806,$146E,$0806
	dw $0806,$0806,$1531,$48EA,$0806,$0806,$149A,$4814
	dw $4C71,$4C85,$4CA1,$4CCF,$4CCE,$4CCD,$4CCC,$4C74
	dw $0C92,$490A,$4C72,$0806,$08EA,$48FD,$08FD,$0882
	dw $0881,$0881,$0806,$08CA,$4814,$4C71,$946F,$0C83
	dw $4CC1,$4C2A,$944E,$8853,$9054,$544D,$5532,$144E
	dw $546F,$54A8,$152C,$1054,$5054,$C853,$4CE8,$4CE4
	dw $4CCB,$4857,$090B,$0C55,$4C56,$CCD0,$4C4B,$0C6C
	dw $4C6C,$4CAC,$8857,$082B,$0806,$0806,$482B,$490B
	dw $0806,$0806,$090B,$4C6C,$4C02,$4C03,$4C04,$C857
	dw $4C76,$4C43,$4C25,$48C5,$08C6,$1452,$1475,$C8FE
	dw $C8FE,$08FF,$545F,$5458,$5531,$1054,$544F,$546F
	dw $5054,$0806,$946E,$C878,$0806,$0806,$1406,$4CE4
	dw $4857,$0806,$0857,$1532,$0853,$0806,$08EA,$1487
	dw $8805,$4805,$1446,$482B,$082B,$1446,$54EB,$0CD0
	dw $0C26,$550C,$550D,$48EA,$0806,$0806,$08EA,$5446
	dw $0805,$4805,$1446,$14EB,$5446,$1446,$54EB,$150D
	dw $150C,$550C,$550D,$48EA,$0850,$0851,$1452,$54A9
	dw $14AA,$14AB,$149B,$14E9,$54DF,$1475,$5054,$547B
	dw $14C4,$BE9A,$FC00,$EE00,$08C2,$FA02,$EC00,$0022
	dw $C00D,$BFFF,$BDF3,$38E0,$70F0,$79C0,$7DF0,$A3E9
	dw $038E,$CD0E,$7F32,$CF80,$BF30,$EF40,$9610,$B169
	dw $E34E,$FF23,$7F03,$BFFF,$43FE,$FF3F,$7F02,$FFE8
	dw $7EC2,$DF0C,$2FDF,$B74E,$2AD7,$36CF,$5CAF,$689F
	dw $FE43,$02FF,$FFFD,$22FD,$0FFF,$FFBB,$FF0E,$FF3B
	dw $FC07,$748F,$8DFE,$F9FE,$78FF,$1083,$E00C,$CF5B
	dw $1E30,$F9F9,$FCFE,$F6EF,$76D7,$BEC3,$DEEB,$46FF
	dw $E7FF,$4718,$D3B8,$AD2C,$BD52,$D542,$E12A,$FF1E
	dw $1C00,$341C,$7A3C,$BF7E,$CBFF,$B3E1,$33DE,$D6F5
	dw $08AD,$0814,$0C34,$6C72,$7F93,$7F94,$FF80,$FF02
	dw $7652,$5276,$5476,$6276,$4646,$BB66,$4DFE,$75FB
	dw $249F,$2652,$3650,$3640,$F650,$A390,$07BC,$41E0
	dw $60FF,$E5E7,$67A4,$73B2,$F2D3,$5273,$7E5D,$FFDA
	dw $F230,$E007,$2403,$1241,$9221,$4231,$4C33,$807F
	dw $1DEF,$7C6C,$3818,$88A8,$BC9C,$ECCC,$3E2E,$6B63
	dw $BBBB,$6C10,$88A0,$08A0,$0CB0,$18F4,$C2FC,$95FE
	dw $E55E,$FF22,$ED0C,$AAFA,$FFF7,$D7D6,$F1F5,$F6EC
	dw $A3BE,$11A3,$1B0A,$00FD,$00D4,$00F8,$00FF,$00E9
	dw $00FE,$EFEF,$6666,$C3DB,$5B9B,$F1FD,$6D7F,$8B0F
	dw $7575,$DBA3,$020A,$00BF,$A3AF,$0FBC,$0001,$A377
	dw $0B52,$FD08,$89F9,$8840,$0080,$24A4,$2C83,$0113
	dw $A185,$FF43,$8300,$1378,$DB00,$0044,$11FF,$00DF
	dw $6FFF,$9FBF,$1717,$2F3F,$0F1F,$535F,$2F2F,$071F
	dw $FF4F,$4F00,$2A17,$3C4F,$4F00,$8428,$7C4E,$2500
	dw $0100,$FFFF,$0022,$FF01,$2200,$24FF,$4600,$00FF
	dw $0024,$26E0,$2854,$6C3B,$3BFC,$64B7,$6DAC,$38FB
	dw $39E7,$D53B,$0044,$0013,$00BC,$102E,$08B6,$005F
	dw $01C2,$002A,$F2FF,$F4FF,$FFFF,$83BE,$0E43,$4EE0
	dw $FFA7,$CF4B,$CD03,$FB32,$F804,$CF07,$8736,$5B7B
	dw $B6A4,$FC49,$D103,$F3FF,$EFFF,$CFFA,$CFFC,$6FFE
	dw $DFFC,$DFFA,$7EFC,$3C91,$7DF3,$F7E2,$F1C8,$F38E
	dw $E54C,$EF5A,$F950,$FE9F,$FC57,$AE87,$4703,$8707
	dw $4F01,$9701,$7787,$AB88,$7F54,$FD80,$F802,$4307
	dw $01FE,$FB08,$CE04,$BCFF,$E3FF,$6FFF,$FF22,$2AE0
	dw $FD5F,$FC7F,$F87F,$06F9,$04FB,$03FC,$0DF2,$1FE0
	dw $0DF2,$24DB,$38C7,$0C00,$2C1F,$1969,$2162,$5E9F
	dw $F848,$4787,$F77B,$0000,$000D,$C206,$06F8,$003E
	dw $0047,$003F,$2271,$0D00,$0C04,$0898,$E0F2,$FF92
	dw $E3E5,$FA19,$BFAE,$0023,$28E0,$0096,$006C,$00F2
	dw $0079,$000C,$00E6,$530C,$8C44,$1F2F,$3F3C,$3769
	dw $1A04,$070C,$0305,$0020,$0033,$0046,$007C,$0021
	dw $0001,$C204,$0704,$C6C6,$E0E0,$3838,$C848,$EE84
	dw $030A,$0080,$7F00,$0044,$04FE,$003C,$00FC,$A3F0
	dw $142A,$000D,$E1ED,$FDF9,$D4FE,$6AEF,$F3F3,$DCFC
	dw $83F0,$1043,$0001,$4CF2,$FF00,$0F0C,$5D49,$955F
	dw $D987,$2317,$072D,$057F,$FF22,$B702,$EB00,$0044
	dw $00FF,$46DF,$FF00,$000B,$1140,$4091,$9EE2,$FF85
	dw $FFD1,$24AE,$4EFF,$FF00,$1F09,$BF1B,$FFBF,$BF57
	dw $FFFF,$26AF,$4EFF,$FF00,$1F45,$0162,$3F3F,$1F45
	dw $0122,$3C02,$7C45,$0000,$463F,$3C00,$3F01,$4500
	dw $822C,$FC01,$45FC,$8428,$5001,$452C,$007E,$FC00
	dw $0046,$007C,$83FC,$15D2,$03C4,$04C3,$0025,$FF48
	dw $2400,$1100,$6DDF,$F51F,$D59A,$DF1A,$F5BF,$F51F
	dw $552F,$0E13,$0035,$7043,$1205,$1FE0,$1540,$0055
	dw $002A,$0031,$8187,$0183,$87CF,$4BFF,$22FE,$E0FF
	dw $FC3C,$F3FF,$7FFF,$FE80,$7801,$B787,$0948,$8BF6
	dw $4B74,$9FB4,$F762,$E6FF,$EEFF,$CAFF,$DFFF,$3FFF
	dw $EFFF,$C7C7,$79C3,$7BE6,$FBA4,$FF24,$E7C0,$CB98
	dw $F934,$3C06,$FFC3,$FC53,$FB97,$7AFF,$87FF,$FF25
	dw $FE08,$52AD,$807F,$E817,$30CF,$B4A3,$0D03,$E6F9
	dw $6AF5,$F0FF,$F89F,$DC3F,$8D5F,$DEAF,$62C2,$1F02
	dw $079F,$EF43,$0C10,$08F7,$05FA,$02FD,$E817,$1CE3
	dw $04FB,$4300,$0200,$020F,$4B4C,$1B20,$2ED1,$FF05
	dw $FD6F,$0202,$2022,$A312,$0C74,$0046,$11FF,$0010
	dw $2038,$1030,$20E0,$C004,$9048,$A814,$BC50,$0818
	dw $E6A3,$0403,$00E2,$20E4,$C2F8,$00FE,$22FD,$1000
	dw $0044,$3828,$162E,$2C3C,$1D5C,$2701,$070D,$0000
	dw $2254,$0000,$2280,$0400,$0045,$0126,$260F,$0900
	dw $3C3C,$7848,$7010,$6060,$E0E0,$0023,$180B,$3818
	dw $7004,$7008,$6000,$8000,$2260,$0700,$3F7F,$3F60
	dw $3F40,$384F,$4844,$023B,$FF00,$4C7F,$40FF,$030B
	dw $0F03,$F7F7,$F71F,$F70F,$37CF,$430F,$8FB7,$0102
	dw $F1FF,$FF4B,$2201,$04FF,$FFFD,$FFFA,$C3F4,$2204
	dw $03FF,$FFF5,$88FF,$FF4E,$1080,$48FF,$24B0,$58D0
	dw $34A0,$58C0,$25A0,$49D0,$FFB0,$4C80,$00FF,$0022
	dw $0103,$D701,$83D7,$1423,$AB00,$FF22,$AB00,$11C2
	dw $10C4,$A902,$29FF,$FF45,$27A9,$06FF,$FF57,$FFEB
	dw $FF55,$23C3,$45FF,$FF00,$0100,$FF45,$1800,$007F
	dw $6390,$50DF,$45FF,$31AE,$32DD,$48F7,$62DD,$0000
	dw $000C,$0020,$0008,$A440,$0849,$111E,$FE00,$8202
	dw $D9C9,$C765,$1E21,$EE81,$0311,$7609,$00F9,$3700
	dw $0300,$1B00,$6700,$E700,$F700,$0AC2,$CF00,$D0C2
	dw $FE1D,$FBF9,$13E2,$7BE0,$3CF1,$80FF,$7F7F,$FF8E
	dw $C7F0,$9DF8,$FFE2,$8E00,$C371,$FF3C,$EF00,$8383
	dw $06EB,$E702,$3FFF,$FF44,$181F,$FFDF,$837C,$46B9
	dw $3EC1,$04FB,$0BFF,$0EFF,$05FE,$C33C,$FCDF,$FDDF
	dw $FE47,$C207,$0025,$22E3,$07FF,$FFF1,$0CF3,$0DF2
	dw $04FB,$5683,$0D16,$02FD,$C03F,$F00F,$030E,$0B9E
	dw $47FE,$2FFE,$4683,$0F12,$F9E6,$FCC2,$00FF,$0AF5
	dw $44BB,$24DB,$7887,$C03F,$FF43,$0A00,$FF71,$EF95
	dw $FFAE,$FF7E,$FFEE,$25BF,$83FF,$03F5,$0E06,$2EFF
	dw $46FF,$B7FF,$FF23,$9A0A,$65FC,$B29E,$E6FD,$7AFF
	dw $79FF,$FF24,$FE00,$0045,$04FF,$FF80,$FF70,$C339
	dw $0833,$0302,$0101,$0E0E,$1D15,$2208,$8318,$128E
	dw $0300,$F8C2,$0D08,$1903,$1804,$1000,$0008,$10C2
	dw $4001,$8340,$16EA,$4002,$40C0,$C022,$8005,$A0C0
	dw $80E0,$22C0,$0280,$8000,$4340,$00C0,$400D,$4080
	dw $3BA0,$384B,$3F48,$3F40,$4060,$253F,$47FF,$FF40
	dw $0044,$22FF,$02FF,$8F37,$4337,$F70F,$1F01,$2607
	dw $4CFF,$FF01,$FF22,$7F07,$3F7F,$3A3F,$1F3F,$C51F
	dw $0304,$3F37,$7F7F,$3F43,$0120,$1F1F,$04C5,$3F01
	dw $C237,$0522,$BCDE,$FF40,$B4FF,$04C2,$3C03,$B7C0
	dw $22FE,$02FF,$FF00,$2200,$00FF,$2200,$C2FF,$0A0A
	dw $EBBD,$FF2B,$A9FF,$ABFF,$AB6F,$23FF,$50AB,$AA00
	dw $3CAC

%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankFCMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FC0000:
	incbin "Graphics/GFX_Sprite_AreaNameFont.bin"

DATA_FC0F00:
	incbin "Graphics/GFX_Layer2_EdgeOfBoatSelectionMenu.bin"

DATA_FC1200:
	incbin "Graphics/GFX_Sprite_CannonAndKremwoodForestLog.bin"

DATA_FC14A0:
	incbin "Graphics/GFX_Layer3_DialogueFont.bin"

DATA_FC1B40:
	incbin "Graphics/GFX_Sprite_BrashCabinSpeedrunTimerFont.bin"

DATA_FC1F20:
	incbin "Graphics/GFX_Layer1_AnimatedFunkysFurnaceTiles.bin"

DATA_FC21A0:
	incbin "Graphics/GFX_Sprite_OverworldDKCoinFlag.bin"

DATA_FC22C0:
	incbin "Graphics/GFX_Sprite_OverworldClearedLevelFlag.bin"

DATA_FC2740:
	incbin "Graphics/GFX_Sprite_OverworldUnclearedLevelFlag.bin"

DATA_FC2A40:
	incbin "Graphics/GFX_Sprite_SwankysSideshowSpriteMask.bin"

DATA_FC2D40:
	incbin "Graphics/GFX_Sprite_CollectedKONGLetters.bin"

DATA_FC2F40:
	incbin "Graphics/GFX_Sprite_PhotoEdges.bin"

DATA_FC3020:
	incbin "Graphics/GFX_Sprite_InventoryItems.bin"

DATA_FC3720:
	incbin "Graphics/GFX_Sprite_SpeedrunTimerFont.bin"

DATA_FC3900:
	incbin "Graphics/GFX_Sprite_SquawksEgg.bin"

DATA_FC3D00:
	incbin "Graphics/GFX_Sprite_KremtoaBridgeRocksAndCogs.bin"

DATA_FC4020:
	incbin "Graphics/GFX_Sprite_ChairliftChairs.bin"

DATA_FC4420:
	incbin "Graphics/GFX_Sprite_KaosKoreGrate.bin"

DATA_FC46A0:
	incbin "Graphics/GFX_Sprite_RazorRidgeSpriteMask1.bin"

DATA_FC4A00:
	incbin "Graphics/GFX_Sprite_RazorRidgeSpriteMask2.bin"

DATA_FC4BC0:
	incbin "Graphics/GFX_Sprite_RazorRidgePipeAndWhirlpool.bin"

DATA_FC4FA0:
	incbin "Graphics/GFX_Sprite_EllieDiagonalWaterShots.bin"

DATA_FC53A0:
	incbin "Graphics/GFX_Sprite_KuchukaBombs.bin"

DATA_FC5420:
	incbin "Graphics/GFX_Sprite_MapBananaBirdFlock.bin"

DATA_FC5600:
	incbin "Graphics/GFX_Sprite_CrystalShardsAndRedGemInBananaBirdQueenBarrier.bin"

DATA_FC5840:
	incbin "Graphics/GFX_Sprite_CrissKrossCliffsBazukaTNTBarrel.bin"

DATA_FC5C80:
	incbin "Graphics/GFX_Sprite_KastleKaosPlatform.bin"

DATA_FC5F40:
	incbin "Graphics/GFX_Sprite_KastleKaosBGElements.bin"

	%InsertGarbageData($FC6240, incbin, DKC2_DATA_FC6240.bin)
	%InsertGarbageData($FC7DDC, incsrc, DATA_FC7DDC.asm)

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

; Note: The 24-bit pointers point to the OAM/graphics data of each dynamic pose.
;The 16-bit pointers are for the hitbox data.

DATA_BC8000:
	dl $000000 : dw $0000
	dl DATA_C000BC : dw DATA_BCC4C0
	dl DATA_C000C3 : dw DATA_BCC4C0
	dl DATA_C000CA : dw DATA_BCC4C0
	dl DATA_C000D1 : dw DATA_BCC4C0
	dl DATA_C000D8 : dw DATA_BCC4C0
	dl DATA_C000DF : dw DATA_BCC4C0
	dl DATA_C000E6 : dw DATA_BCC4C0
	dl DATA_C000ED : dw DATA_BCC4CF
	dl DATA_C000F4 : dw DATA_BCC4CF
	dl DATA_C000FB : dw DATA_BCC4CF
	dl DATA_C00102 : dw DATA_BCC4CF
	dl DATA_C00109 : dw DATA_BCC4CF
	dl DATA_C00110 : dw DATA_BCC4CF
	dl DATA_C00117 : dw DATA_BCC4CF
	dl DATA_C0011E : dw DATA_BCC4DF
	dl DATA_C00129 : dw DATA_BCC4DF
	dl DATA_C00134 : dw DATA_BCC4ED
	dl DATA_C0013B : dw DATA_BCC4ED
	dl DATA_C00142 : dw DATA_BCC4ED
	dl DATA_C00149 : dw DATA_BCC4ED
	dl DATA_C00150 : dw DATA_BCC4ED
	dl DATA_C00157 : dw DATA_BCC4ED
	dl DATA_C0015E : dw DATA_BCC4FB
	dl DATA_C00165 : dw DATA_BCC50A
	dl DATA_C00172 : dw DATA_BCC50A
	dl DATA_C0017D : dw DATA_BCC50A
	dl DATA_C00188 : dw DATA_BCC50A
	dl DATA_C00193 : dw DATA_BCC50A
	dl DATA_C0019E : dw DATA_BCC50A
	dl DATA_C001A7 : dw DATA_BCC50A
	dl DATA_C001B0 : dw DATA_BCC50A
	dl DATA_C001BB : dw DATA_BCC51B
	dl DATA_C001C8 : dw DATA_BCC51B
	dl DATA_C001D7 : dw DATA_BCC52C
	dl DATA_C001E0 : dw DATA_BCC52C
	dl DATA_C001E9 : dw DATA_BCC52C
	dl DATA_C001F2 : dw DATA_BCC52C
	dl DATA_C001F9 : dw DATA_BCC52C
	dl DATA_C00200 : dw DATA_BCC53E
	dl DATA_C00217 : dw DATA_BCC53E
	dl DATA_C0022C : dw DATA_BCC53E
	dl DATA_C0023F : dw DATA_BCC53E
	dl DATA_C00256 : dw DATA_BCC53E
	dl DATA_C0026D : dw DATA_BCC53E
	dl DATA_C0027A : dw DATA_BCC53E
	dl DATA_C00285 : dw DATA_BCC53E
	dl DATA_C00298 : dw DATA_BCC53E
	dl DATA_C002AB : dw DATA_BCC54A
	dl DATA_C002B4 : dw DATA_BCC54A
	dl DATA_C002BD : dw DATA_BCC54A
	dl DATA_C002C6 : dw DATA_BCC54A
	dl DATA_C002CF : dw DATA_BCC54A
	dl DATA_C002DC : dw DATA_BCC54A
	dl DATA_C002EB : dw DATA_BCC54A
	dl DATA_C00300 : dw DATA_BCC54A
	dl DATA_C00313 : dw DATA_BCC558
	dl DATA_C0031C : dw DATA_BCC558
	dl DATA_C00325 : dw DATA_BCC558
	dl DATA_C0032E : dw DATA_BCC558
	dl DATA_C00337 : dw DATA_BCC558
	dl DATA_C00340 : dw DATA_BCC558
	dl DATA_C00349 : dw DATA_BCC558
	dl DATA_C00352 : dw DATA_BCC558
	dl DATA_C0035B : dw DATA_BCC558
	dl DATA_C00364 : dw DATA_BCC558
	dl DATA_C0036D : dw DATA_BCC558
	dl DATA_C00376 : dw DATA_BCC558
	dl DATA_C0037F : dw DATA_BCC558
	dl DATA_C00388 : dw DATA_BCC558
	dl DATA_C00391 : dw DATA_BCC558
	dl DATA_C0039A : dw DATA_BCC558
	dl DATA_C003A3 : dw DATA_BCC558
	dl DATA_C003AC : dw DATA_BCC558
	dl DATA_C003B5 : dw DATA_BCC558
	dl DATA_C003BE : dw DATA_BCC558
	dl DATA_C003C5 : dw DATA_BCC558
	dl DATA_C003CC : dw DATA_BCC558
	dl DATA_C003D3 : dw DATA_BCC558
	dl DATA_C003DA : dw DATA_BCC565
	dl DATA_C003E7 : dw DATA_BCC565
	dl DATA_C003F4 : dw DATA_BCC565
	dl DATA_C00401 : dw DATA_BCC565
	dl DATA_C0040E : dw DATA_BCC565
	dl DATA_C0041B : dw DATA_BCC565
	dl DATA_C00428 : dw DATA_BCC565
	dl DATA_C00435 : dw DATA_BCC573
	dl DATA_C0043C : dw DATA_BCC573
	dl DATA_C00443 : dw DATA_BCC573
	dl DATA_C0044A : dw DATA_BCC573
	dl DATA_C00451 : dw DATA_BCC573
	dl DATA_C00458 : dw DATA_BCC573
	dl DATA_C0045F : dw DATA_BCC573
	dl DATA_C00468 : dw DATA_BCC573
	dl DATA_C00471 : dw DATA_BCC573
	dl DATA_C0047A : dw DATA_BCC573
	dl DATA_C00483 : dw DATA_BCC581
	dl DATA_C0048C : dw DATA_BCC581
	dl DATA_C00495 : dw DATA_BCC581
	dl DATA_C0049E : dw DATA_BCC581
	dl DATA_C004A7 : dw DATA_BCC581
	dl DATA_C004B0 : dw DATA_BCC581
	dl DATA_C004BB : dw DATA_BCC581
	dl DATA_C004C4 : dw DATA_BCC581
	dl DATA_C004CD : dw DATA_BCC581
	dl DATA_C004D6 : dw DATA_BCC581
	dl DATA_C004DF : dw DATA_BCC581
	dl DATA_C004E8 : dw DATA_BCC581
	dl DATA_C004F1 : dw DATA_BCC581
	dl DATA_C004FA : dw DATA_BCC581
	dl DATA_C00503 : dw DATA_BCC581
	dl DATA_C0050C : dw DATA_BCC581
	dl DATA_C00515 : dw DATA_BCC581
	dl DATA_C0051C : dw DATA_BCC581
	dl DATA_C00525 : dw DATA_BCC581
	dl DATA_C0052E : dw DATA_BCC581
	dl DATA_C00537 : dw DATA_BCC581
	dl DATA_C0053E : dw DATA_BCC58F
	dl DATA_C0054F : dw DATA_BCC58F
	dl DATA_C0055C : dw DATA_BCC58F
	dl DATA_C00565 : dw DATA_BCC58F
	dl DATA_C00570 : dw DATA_BCC58F
	dl DATA_C0057D : dw DATA_BCC58F
	dl DATA_C0058E : dw DATA_BCC58F
	dl DATA_C0059F : dw DATA_BCC58F
	dl DATA_C005AA : dw DATA_BCC58F
	dl DATA_C005B5 : dw DATA_BCC58F
	dl DATA_C005C0 : dw DATA_BCC58F
	dl DATA_C00683 : dw DATA_BCC59B
	dl DATA_C00690 : dw DATA_BCC59B
	dl DATA_C0069D : dw DATA_BCC59B
	dl DATA_C006AA : dw DATA_BCC59B
	dl DATA_C006B7 : dw DATA_BCC59B
	dl DATA_C006C4 : dw DATA_BCC59B
	dl DATA_C006CD : dw DATA_BCC59B
	dl DATA_C006D8 : dw DATA_BCC59B
	dl DATA_C006E5 : dw DATA_BCC5AC
	dl DATA_C006F2 : dw DATA_BCC5AC
	dl DATA_C006FF : dw DATA_BCC5AC
	dl DATA_C0070C : dw DATA_BCC5AC
	dl DATA_C00719 : dw DATA_BCC5AC
	dl DATA_C00726 : dw DATA_BCC5AC
	dl DATA_C0072F : dw DATA_BCC5AC
	dl DATA_C00738 : dw DATA_BCC5AC
	dl DATA_C005D1 : dw DATA_BCC5BD
	dl DATA_C005D8 : dw DATA_BCC5BD
	dl DATA_C005DF : dw DATA_BCC5BD
	dl DATA_C005E8 : dw DATA_BCC5BD
	dl DATA_C005F1 : dw DATA_BCC5BD
	dl DATA_C005FC : dw DATA_BCC5BD
	dl DATA_C00607 : dw DATA_BCC5BD
	dl DATA_C00612 : dw DATA_BCC5BD
	dl DATA_C0061D : dw DATA_BCC5BD
	dl DATA_C00628 : dw DATA_BCC5BD
	dl DATA_C00633 : dw DATA_BCC5BD
	dl DATA_C0063E : dw DATA_BCC5BD
	dl DATA_C00649 : dw DATA_BCC5CD
	dl DATA_C00656 : dw DATA_BCC5CD
	dl DATA_C00663 : dw DATA_BCC5CD
	dl DATA_C00672 : dw DATA_BCC5CD
	dl DATA_C00745 : dw DATA_BCC5DB
	dl DATA_C0074E : dw DATA_BCC5DB
	dl DATA_C00757 : dw DATA_BCC5DB
	dl DATA_C00764 : dw DATA_BCC5DB
	dl DATA_C00771 : dw DATA_BCC5DB
	dl DATA_C0077E : dw DATA_BCC5DB
	dl DATA_C0078B : dw DATA_BCC5DB
	dl DATA_C00798 : dw DATA_BCC5DB
	dl DATA_C007A1 : dw DATA_BCC5EC
	dl DATA_C007A8 : dw DATA_BCC5EC
	dl DATA_C007B1 : dw DATA_BCC5FC
	dl DATA_C007BA : dw DATA_BCC5FC
	dl DATA_C007C5 : dw DATA_BCC60C
	dl DATA_C007D0 : dw DATA_BCC60C
	dl DATA_C007DB : dw DATA_BCC61C
	dl DATA_C007E6 : dw DATA_BCC61C
	dl DATA_C007F3 : dw DATA_BCC62C
	dl DATA_C00800 : dw DATA_BCC62C
	dl DATA_C0080B : dw DATA_BCC63C
	dl DATA_C00814 : dw DATA_BCC63C
	dl DATA_C0081D : dw DATA_BCC64C
	dl DATA_C00828 : dw DATA_BCC64C
	dl DATA_C00833 : dw DATA_BCC64C
	dl DATA_C0083E : dw DATA_BCC64C
	dl DATA_C00849 : dw DATA_BCC659
	dl DATA_C0085A : dw DATA_BCC659
	dl DATA_C0086B : dw DATA_BCC659
	dl DATA_C0087C : dw DATA_BCC659
	dl DATA_C0088F : dw DATA_BCC659
	dl DATA_C008A0 : dw DATA_BCC659
	dl DATA_C008A7 : dw DATA_BCC666
	dl DATA_C008AC : dw DATA_BCC666
	dl DATA_C008B1 : dw DATA_BCC666
	dl DATA_C008B6 : dw DATA_BCC666
	dl DATA_C008BB : dw DATA_BCC666
	dl DATA_C008C0 : dw DATA_BCC666
	dl DATA_C008C5 : dw DATA_BCC666
	dl DATA_C008CA : dw DATA_BCC666
	dl DATA_C008CF : dw DATA_BCC666
	dl DATA_C008D4 : dw DATA_BCC666
	dl DATA_C008D9 : dw DATA_BCC666
	dl DATA_C008DE : dw DATA_BCC666
	dl DATA_C008E3 : dw DATA_BCC666
	dl DATA_C008E8 : dw DATA_BCC666
	dl DATA_C008ED : dw DATA_BCC666
	dl DATA_C008F2 : dw DATA_BCC673
	dl DATA_C008FF : dw DATA_BCC673
	dl DATA_C0090C : dw DATA_BCC673
	dl DATA_C00919 : dw DATA_BCC673
	dl DATA_C00926 : dw DATA_BCC673
	dl DATA_C00933 : dw DATA_BCC673
	dl DATA_C00940 : dw DATA_BCC673
	dl DATA_C0094D : dw DATA_BCC673
	dl DATA_C0095A : dw DATA_BCC673
	dl DATA_C00969 : dw DATA_BCC673
	dl DATA_C00976 : dw DATA_BCC673
	dl DATA_C00983 : dw DATA_BCC682
	dl DATA_C0098C : dw DATA_BCC682
	dl DATA_C00999 : dw DATA_BCC691
	dl DATA_C009A6 : dw DATA_BCC691
	dl DATA_C009B3 : dw DATA_BCC691
	dl DATA_C009C0 : dw DATA_BCC691
	dl DATA_C009CD : dw DATA_BCC691
	dl DATA_C009D6 : dw DATA_BCC691
	dl DATA_C009DF : dw DATA_BCC691
	dl DATA_C009E8 : dw DATA_BCC691
	dl DATA_C009F1 : dw DATA_BCC6A2
	dl DATA_C00A02 : dw DATA_BCC6A2
	dl DATA_C00A13 : dw DATA_BCC6A2
	dl DATA_C00A24 : dw DATA_BCC6A2
	dl DATA_C00A35 : dw DATA_BCC6B3
	dl DATA_C00A46 : dw DATA_BCC6B3
	dl DATA_C00A57 : dw DATA_BCC6B3
	dl DATA_C00A68 : dw DATA_BCC6B3
	dl DATA_C00A79 : dw DATA_BCC6C4
	dl DATA_C00A86 : dw DATA_BCC6C4
	dl DATA_C00A9F : dw DATA_BCC6D6
	dl DATA_C00AB0 : dw DATA_BCC6D6
	dl DATA_C00ACB : dw DATA_BCC6D6
	dl DATA_C00AE4 : dw DATA_BCC6D6
	dl DATA_C00AF3 : dw DATA_BCC6E8
	dl DATA_C00AFC : dw DATA_BCC6E8
	dl DATA_C00B07 : dw DATA_BCC6E8
	dl DATA_C00B14 : dw DATA_BCC6E8
	dl DATA_C00B21 : dw DATA_BCC6E8
	dl DATA_C00B2E : dw DATA_BCC6E8
	dl DATA_C00B3B : dw DATA_BCC6E8
	dl DATA_C00B44 : dw DATA_BCC6E8
	dl DATA_C00B4D : dw DATA_BCC6F7
	dl DATA_C00B56 : dw DATA_BCC6F7
	dl DATA_C00B5F : dw DATA_BCC6F7
	dl DATA_C00B68 : dw DATA_BCC6F7
	dl DATA_C00B71 : dw DATA_BCC6F7
	dl DATA_C00B7A : dw DATA_BCC6F7
	dl DATA_C00B83 : dw DATA_BCC6F7
	dl DATA_C00B92 : dw DATA_BCC6F7
	dl DATA_C00B9F : dw DATA_BCC706
	dl DATA_C00BA6 : dw DATA_BCC706
	dl DATA_C00BAD : dw DATA_BCC706
	dl DATA_C00BB4 : dw DATA_BCC706
	dl DATA_C00BBB : dw DATA_BCC706
	dl DATA_C00BC2 : dw DATA_BCC706
	dl DATA_C00BC9 : dw DATA_BCC706
	dl DATA_C00BD0 : dw DATA_BCC706
	dl DATA_C00BD7 : dw DATA_BCC714
	dl DATA_C00BE4 : dw DATA_BCC714
	dl DATA_C00BF1 : dw DATA_BCC714
	dl DATA_C00BFE : dw DATA_BCC714
	dl DATA_C00C0B : dw DATA_BCC714
	dl DATA_C00C16 : dw DATA_BCC714
	dl DATA_C00C1F : dw DATA_BCC714
	dl DATA_C00C28 : dw DATA_BCC714
	dl DATA_C00C31 : dw DATA_BCC722
	dl DATA_C00C3E : dw DATA_BCC722
	dl DATA_C00C4F : dw DATA_BCC722
	dl DATA_C00C62 : dw DATA_BCC722
	dl DATA_C00C73 : dw DATA_BCC722
	dl DATA_C00C8A : dw DATA_BCC731
	dl DATA_C00C99 : dw DATA_BCC731
	dl DATA_C00CA8 : dw DATA_BCC731
	dl DATA_C00CB7 : dw DATA_BCC731
	dl DATA_C00CC2 : dw DATA_BCC731
	dl DATA_C00CCB : dw DATA_BCC742
	dl DATA_C00CD6 : dw DATA_BCC742
	dl DATA_C00CE3 : dw DATA_BCC742
	dl DATA_C00CF2 : dw DATA_BCC742
	dl DATA_C00D15 : dw DATA_BCC754
	dl DATA_C00D2A : dw DATA_BCC754
	dl DATA_C00D3B : dw DATA_BCC765
	dl DATA_C00D4E : dw DATA_BCC765
	dl DATA_C00D5F : dw DATA_BCC765
	dl DATA_C00D6C : dw DATA_BCC765
	dl DATA_C00D7B : dw DATA_BCC765
	dl DATA_C00D88 : dw DATA_BCC765
	dl DATA_C00D97 : dw DATA_BCC776
	dl DATA_C00D9E : dw DATA_BCC776
	dl DATA_C00DA7 : dw DATA_BCC788
	dl DATA_C00DB0 : dw DATA_BCC788
	dl DATA_C00DBB : dw DATA_BCC79A
	dl DATA_C00DC6 : dw DATA_BCC79A
	dl DATA_C00DD1 : dw DATA_BCC7AC
	dl DATA_C00DDE : dw DATA_BCC7AC
	dl DATA_C00DE9 : dw DATA_BCC7BE
	dl DATA_C00DF6 : dw DATA_BCC7BE
	dl DATA_C00E01 : dw DATA_BCC7D0
	dl DATA_C00E0A : dw DATA_BCC7D0
	dl DATA_C00E13 : dw DATA_BCC7E2
	dl DATA_C00E20 : dw DATA_BCC7EE
	dl DATA_C00E2B : dw DATA_BCC7EE
	dl DATA_C00E36 : dw DATA_BCC7EE
	dl DATA_C00E41 : dw DATA_BCC7EE
	dl DATA_C00E4C : dw DATA_BCC7EE
	dl DATA_C00E57 : dw DATA_BCC7FD
	dl DATA_C00E5E : dw DATA_BCC7FD
	dl DATA_C00E67 : dw DATA_BCC7FD
	dl DATA_C00E70 : dw DATA_BCC7FD
	dl DATA_C00E79 : dw DATA_BCC7FD
	dl DATA_C00E82 : dw DATA_BCC7FD
	dl DATA_C00E89 : dw DATA_BCC7FD
	dl DATA_C00E90 : dw DATA_BCC7FD
	dl DATA_C00EA3 : dw DATA_BCC80D
	dl DATA_C00EB0 : dw DATA_BCC80D
	dl DATA_C00EC1 : dw DATA_BCC80D
	dl DATA_C00ED4 : dw DATA_BCC819
	dl DATA_C00EDF : dw DATA_BCC825
	dl DATA_C00EEC : dw DATA_BCC825
	dl DATA_C00EF3 : dw DATA_BCC825
	dl DATA_C00EFA : dw DATA_BCC825
	dl DATA_C00F03 : dw DATA_BCC825
	dl DATA_C00F0E : dw DATA_BCC825
	dl DATA_C00F19 : dw DATA_BCC825
	dl DATA_E0267C : dw DATA_BCC831
	dl DATA_C2CA91 : dw DATA_BCC841
	dl $000001 : dw DATA_BCC841
	dl $000002 : dw DATA_BCC841
	dl $000003 : dw DATA_BCC841
	dl $000004 : dw DATA_BCC841
	dl $000005 : dw DATA_BCC841
	dl $000006 : dw DATA_BCC841
	dl $000007 : dw DATA_BCC841
	dl $000008 : dw DATA_BCC841
	dl $000009 : dw DATA_BCC841
	dl $00000A : dw DATA_BCC841
	dl $00000B : dw DATA_BCC841
	dl $00000C : dw DATA_BCC841
	dl $00000D : dw DATA_BCC841
	dl $00000E : dw DATA_BCC841
	dl $00000F : dw DATA_BCC852
	dl $000010 : dw DATA_BCC852
	dl $000011 : dw DATA_BCC852
	dl $000012 : dw DATA_BCC852
	dl $000013 : dw DATA_BCC852
	dl $000014 : dw DATA_BCC852
	dl $000015 : dw DATA_BCC863
	dl $000016 : dw DATA_BCC863
	dl $000017 : dw DATA_BCC863
	dl $000018 : dw DATA_BCC863
	dl $000019 : dw DATA_BCC863
	dl $00001A : dw DATA_BCC863
	dl $00001B : dw DATA_BCC863
	dl $00001C : dw DATA_BCC863
	dl $00001D : dw DATA_BCC863
	dl $00001E : dw DATA_BCC863
	dl $00001F : dw DATA_BCC863
	dl DATA_C3E412 : dw DATA_BCC874
	dl $000001 : dw DATA_BCC874
	dl $000002 : dw DATA_BCC874
	dl $000003 : dw DATA_BCC874
	dl $000004 : dw DATA_BCC874
	dl $000005 : dw DATA_BCC874
	dl $000006 : dw DATA_BCC874
	dl $000007 : dw DATA_BCC874
	dl $000008 : dw DATA_BCC874
	dl $000009 : dw DATA_BCC874
	dl $00000A : dw DATA_BCC874
	dl $00000B : dw DATA_BCC874
	dl $00000C : dw DATA_BCC874
	dl $00000D : dw DATA_BCC874
	dl $00000E : dw DATA_BCC874
	dl $00000F : dw DATA_BCC874
	dl $000010 : dw DATA_BCC874
	dl $000011 : dw DATA_BCC885
	dl $000012 : dw DATA_BCC885
	dl $000013 : dw DATA_BCC885
	dl $000014 : dw DATA_BCC885
	dl $000015 : dw DATA_BCC885
	dl $000016 : dw DATA_BCC885
	dl $000017 : dw DATA_BCC885
	dl $000018 : dw DATA_BCC885
	dl $000019 : dw DATA_BCC885
	dl $00001A : dw DATA_BCC885
	dl $00001B : dw DATA_BCC885
	dl $00001C : dw DATA_BCC885
	dl $00001D : dw DATA_BCC885
	dl $00001E : dw DATA_BCC885
	dl $00001F : dw DATA_BCC885
	dl $000020 : dw DATA_BCC885
	dl $000021 : dw DATA_BCC885
	dl $000022 : dw DATA_BCC885
	dl DATA_D8D441 : dw DATA_BCC896
	dl $000001 : dw DATA_BCC8A7
	dl $000002 : dw DATA_BCC8B8
	dl $000003 : dw DATA_BCC8C9
	dl $000004 : dw DATA_BCC8DA
	dl $000005 : dw DATA_BCC8DA
	dl $000006 : dw DATA_BCC8DA
	dl $000007 : dw DATA_BCC8DA
	dl $000008 : dw DATA_BCC8DA
	dl $000009 : dw DATA_BCC8DA
	dl $00000A : dw DATA_BCC8DA
	dl $00000B : dw DATA_BCC8DA
	dl $00000C : dw DATA_BCC8DA
	dl DATA_D8E040 : dw DATA_BCC8FC
	dl $000001 : dw DATA_BCC8FC
	dl $000002 : dw DATA_BCC8FC
	dl $000003 : dw DATA_BCC8FC
	dl $000004 : dw DATA_BCC8FC
	dl $000005 : dw DATA_BCC8FC
	dl DATA_D8F057 : dw DATA_BCC90E
	dl $000001 : dw DATA_BCC90E
	dl $000002 : dw DATA_BCC90E
	dl $000003 : dw DATA_BCC90E
	dl $000004 : dw DATA_BCC90E
	dl $000005 : dw DATA_BCC90E
	dl $000006 : dw DATA_BCC90E
	dl $000007 : dw DATA_BCC90E
	dl $000008 : dw DATA_BCC90E
	dl $000009 : dw DATA_BCC90E
	dl $00000A : dw DATA_BCC90E
	dl $00000B : dw DATA_BCC90E
	dl $00000C : dw DATA_BCC90E
	dl $00000D : dw DATA_BCC90E
	dl $00000E : dw DATA_BCC90E
	dl $00000F : dw DATA_BCC90E
	dl $000010 : dw DATA_BCC90E
	dl $000011 : dw DATA_BCC90E
	dl $000012 : dw DATA_BCC90E
	dl $000013 : dw DATA_BCC90E
	dl $000014 : dw DATA_BCC90E
	dl $000015 : dw DATA_BCC90E
	dl $000016 : dw DATA_BCC90E
	dl $000017 : dw DATA_BCC90E
	dl $000018 : dw DATA_BCC90E
	dl $000019 : dw DATA_BCC90E
	dl $00001A : dw DATA_BCC90E
	dl $00001B : dw DATA_BCC90E
	dl $00001C : dw DATA_BCC90E
	dl $00001D : dw DATA_BCC90E
	dl DATA_D9F3D9 : dw DATA_BCC91F
	dl $000001 : dw DATA_BCC91F
	dl $000002 : dw DATA_BCC91F
	dl $000003 : dw DATA_BCC91F
	dl $000004 : dw DATA_BCC91F
	dl $000005 : dw DATA_BCC91F
	dl $000006 : dw DATA_BCC91F
	dl $000007 : dw DATA_BCC91F
	dl $000008 : dw DATA_BCC91F
	dl $000009 : dw DATA_BCC91F
	dl $00000A : dw DATA_BCC91F
	dl $00000B : dw DATA_BCC91F
	dl $00000C : dw DATA_BCC91F
	dl $00000D : dw DATA_BCC91F
	dl $00000E : dw DATA_BCC91F
	dl $00000F : dw DATA_BCC91F
	dl $000010 : dw DATA_BCC91F
	dl $000011 : dw DATA_BCC91F
	dl $000012 : dw DATA_BCC91F
	dl $000013 : dw DATA_BCC91F
	dl $000014 : dw DATA_BCC91F
	dl $000015 : dw DATA_BCC91F
	dl $000016 : dw DATA_BCC91F
	dl $000017 : dw DATA_BCC91F
	dl $000018 : dw DATA_BCC91F
	dl $000019 : dw DATA_BCC91F
	dl $00001A : dw DATA_BCC91F
	dl $00001B : dw DATA_BCC91F
	dl $00001C : dw DATA_BCC91F
	dl $00001D : dw DATA_BCC91F
	dl $00001E : dw DATA_BCC91F
	dl $00001F : dw DATA_BCC91F
	dl $000020 : dw DATA_BCC91F
	dl $000021 : dw DATA_BCC91F
	dl $000022 : dw DATA_BCC91F
	dl $000023 : dw DATA_BCC91F
	dl DATA_DAF85E : dw DATA_BCC930
	dl $000001 : dw DATA_BCC930
	dl $000002 : dw DATA_BCC930
	dl $000003 : dw DATA_BCC930
	dl $000004 : dw DATA_BCC930
	dl $000005 : dw DATA_BCC930
	dl $000006 : dw DATA_BCC930
	dl $000007 : dw DATA_BCC930
	dl $000008 : dw DATA_BCC930
	dl $000009 : dw DATA_BCC930
	dl $00000A : dw DATA_BCC930
	dl $00000B : dw DATA_BCC930
	dl $00000C : dw DATA_BCC930
	dl $00000D : dw DATA_BCC930
	dl $00000E : dw DATA_BCC930
	dl $00000F : dw DATA_BCC930
	dl $000010 : dw DATA_BCC930
	dl $000011 : dw DATA_BCC930
	dl $000012 : dw DATA_BCC930
	dl DATA_DB1D85 : dw DATA_BCC941
	dl $000001 : dw DATA_BCC941
	dl $000002 : dw DATA_BCC941
	dl $000003 : dw DATA_BCC941
	dl $000004 : dw DATA_BCC941
	dl DATA_C5E4A9 : dw DATA_BCC952
	dl $000001 : dw DATA_BCC952
	dl $000002 : dw DATA_BCC952
	dl $000003 : dw DATA_BCC952
	dl $000004 : dw DATA_BCC952
	dl $000005 : dw DATA_BCC952
	dl $000006 : dw DATA_BCC952
	dl $000007 : dw DATA_BCC952
	dl $000008 : dw DATA_BCC952
	dl $000009 : dw DATA_BCC952
	dl $00000A : dw DATA_BCC952
	dl $00000B : dw DATA_BCC952
	dl $00000C : dw DATA_BCC952
	dl DATA_D6DC47 : dw DATA_BCC963
	dl $000001 : dw DATA_BCC963
	dl $000002 : dw DATA_BCC963
	dl $000003 : dw DATA_BCC970
	dl $000004 : dw DATA_BCC970
	dl $000005 : dw DATA_BCC970
	dl $000006 : dw DATA_BCC970
	dl $000007 : dw DATA_BCC970
	dl $000008 : dw DATA_BCC970
	dl $000009 : dw DATA_BCC97D
	dl $00000A : dw DATA_BCC97D
	dl $00000B : dw DATA_BCC97D
	dl $00000C : dw DATA_BCC97D
	dl $00000D : dw DATA_BCC97D
	dl DATA_D7E01B : dw DATA_BCC98A
	dl $000001 : dw DATA_BCC98A
	dl $000002 : dw DATA_BCC98A
	dl $000003 : dw DATA_BCC98A
	dl $000004 : dw DATA_BCC98A
	dl $000005 : dw DATA_BCC98A
	dl $000006 : dw DATA_BCC98A
	dl $000007 : dw DATA_BCC98A
	dl $000008 : dw DATA_BCC98A
	dl $000009 : dw DATA_BCC98A
	dl $00000A : dw DATA_BCC98A
	dl $00000B : dw DATA_BCC98A
	dl $00000C : dw DATA_BCC98A
	dl $00000D : dw DATA_BCC98A
	dl DATA_D5F349 : dw DATA_BCC8EB
	dl $000001 : dw DATA_BCC8EB
	dl $000002 : dw DATA_BCC8EB
	dl $000003 : dw DATA_BCC8EB
	dl $000004 : dw DATA_BCC8EB
	dl $000005 : dw DATA_BCC8EB
	dl $000006 : dw DATA_BCC8EB
	dl $000007 : dw DATA_BCC8EB
	dl $000008 : dw DATA_BCC8EB
	dl $000009 : dw DATA_BCC8EB
	dl $00000A : dw DATA_BCC8EB
	dl $00000B : dw DATA_BCC8EB
	dl $00000C : dw DATA_BCC8EB
	dl $00000D : dw DATA_BCC8EB
	dl $00000E : dw DATA_BCC8EB
	dl $00000F : dw DATA_BCC8EB
	dl $000010 : dw DATA_BCC8EB
	dl $000011 : dw DATA_BCC8EB
	dl $000012 : dw DATA_BCC8EB
	dl $000013 : dw DATA_BCC8EB
	dl $000014 : dw DATA_BCC8EB
	dl $000015 : dw DATA_BCC8EB
	dl $000016 : dw DATA_BCC8EB
	dl DATA_C10000 : dw DATA_BCC997
	dl DATA_C10216 : dw DATA_BCC997
	dl DATA_C1042C : dw DATA_BCC997
	dl DATA_C10642 : dw DATA_BCC997
	dl DATA_C1087A : dw DATA_BCC997
	dl DATA_C10A90 : dw DATA_BCC997
	dl DATA_C10CA6 : dw DATA_BCC997
	dl DATA_C10EBC : dw DATA_BCC997
	dl DATA_C11116 : dw DATA_BCC997
	dl DATA_C1136A : dw DATA_BCC997
	dl DATA_C115BE : dw DATA_BCC997
	dl DATA_C11812 : dw DATA_BCC997
	dl DATA_C11A66 : dw DATA_BCC997
	dl DATA_C11CBA : dw DATA_BCC997
	dl DATA_C11EEC : dw DATA_BCC997
	dl DATA_C12140 : dw DATA_BCC997
	dl DATA_C12394 : dw DATA_BCC9A7
	dl DATA_C12528 : dw DATA_BCC9A7
	dl DATA_C1269A : dw DATA_BCC9B7
	dl DATA_C128B0 : dw DATA_BCC9B7
	dl DATA_C12B04 : dw DATA_BCC9B7
	dl DATA_C12D1A : dw DATA_BCC9B7
	dl DATA_C12F52 : dw DATA_BCC9B7
	dl DATA_C131AC : dw DATA_BCC9B7
	dl DATA_C13428 : dw DATA_BCC9B7
	dl DATA_C136E2 : dw DATA_BCC9B7
	dl DATA_C13980 : dw DATA_BCC9B7
	dl DATA_C13C1E : dw DATA_BCC9B7
	dl DATA_C13EBC : dw DATA_BCC9B7
	dl DATA_C1415A : dw DATA_BCC9B7
	dl DATA_C143B4 : dw DATA_BCC9B7
	dl DATA_C14630 : dw DATA_BCC9B7
	dl DATA_C1484C : dw DATA_BCC9B7
	dl DATA_C14AC8 : dw DATA_BCC9B7
	dl DATA_C14D22 : dw DATA_BCC9C7
	dl DATA_C14F38 : dw DATA_BCC9C7
	dl DATA_C1514E : dw DATA_BCC9C7
	dl DATA_C15364 : dw DATA_BCC9C7
	dl DATA_C1557A : dw DATA_BCC9C7
	dl DATA_C157B2 : dw DATA_BCC9C7
	dl DATA_C159EA : dw DATA_BCC9C7
	dl DATA_C15C22 : dw DATA_BCC9C7
	dl DATA_C15E5A : dw DATA_BCC9C7
	dl DATA_C16092 : dw DATA_BCC9C7
	dl DATA_C162CA : dw DATA_BCC9C7
	dl DATA_C16502 : dw DATA_BCC9C7
	dl DATA_C1675C : dw DATA_BCC9C7
	dl DATA_C169B6 : dw DATA_BCC9C7
	dl DATA_C16C10 : dw DATA_BCC9C7
	dl DATA_C16EAE : dw DATA_BCC9D7
	dl DATA_C17108 : dw DATA_BCC9D7
	dl DATA_C17362 : dw DATA_BCC9D7
	dl DATA_C175BC : dw DATA_BCC9D7
	dl DATA_C1781C : dw DATA_BCC9D7
	dl DATA_C17A9E : dw DATA_BCC9D7
	dl DATA_C17CFE : dw DATA_BCC9D7
	dl DATA_C17F3C : dw DATA_BCC9D7
	dl DATA_C1819C : dw DATA_BCC9D7
	dl DATA_C183DA : dw DATA_BCC9D7
	dl DATA_C18618 : dw DATA_BCC9D7
	dl DATA_C18856 : dw DATA_BCC9D7
	dl DATA_C18A94 : dw DATA_BCC9D7
	dl DATA_C18CB0 : dw DATA_BCC9D7
	dl DATA_C18ECC : dw DATA_BCC9D7
	dl DATA_C1912C : dw DATA_BCC9D7
	dl DATA_C1938C : dw DATA_BCC9D7
	dl DATA_C19564 : dw DATA_BCC9D7
	dl DATA_C196BA : dw DATA_BCC9E7
	dl DATA_C198D0 : dw DATA_BCC9E7
	dl DATA_C19AE6 : dw DATA_BCC9E7
	dl DATA_C19CFC : dw DATA_BCC9E7
	dl DATA_C19F12 : dw DATA_BCC9E7
	dl DATA_C1A16C : dw DATA_BCC9E7
	dl DATA_C1A360 : dw DATA_BCC9E7
	dl DATA_C1A598 : dw DATA_BCC9E7
	dl DATA_C1A7AE : dw DATA_BCC9E7
	dl DATA_C1A9C4 : dw DATA_BCC9E7
	dl DATA_C1ABDA : dw DATA_BCC9E7
	dl DATA_C1ADCE : dw DATA_BCC9E7
	dl DATA_C1AFA0 : dw DATA_BCC9E7
	dl DATA_C1B172 : dw DATA_BCC9E7
	dl DATA_C1B3AA : dw DATA_BCC9E7
	dl DATA_C1B604 : dw DATA_BCC9E7
	dl DATA_C1B85E : dw DATA_BCC9E7
	dl DATA_C1BA74 : dw DATA_BCC9E7
	dl DATA_C1BC8A : dw DATA_BCC9E7
	dl DATA_C1BEE4 : dw DATA_BCC9E7
	dl DATA_C1C160 : dw DATA_BCC9E7
	dl DATA_C1C3C0 : dw DATA_BCC9E7
	dl DATA_C1C63C : dw DATA_BCC9E7
	dl DATA_C1C896 : dw DATA_BCC9E7
	dl DATA_C1CAF0 : dw DATA_BCC9E7
	dl DATA_C1CD06 : dw DATA_BCC9E7
	dl DATA_C1CF3E : dw DATA_BCC9E7
	dl DATA_C1D154 : dw DATA_BCC9E7
	dl DATA_C1D364 : dw DATA_BCC9F7
	dl DATA_C1D55E : dw DATA_BCC9F7
	dl DATA_C1D758 : dw DATA_BCC9F7
	dl DATA_C1D952 : dw DATA_BCC9F7
	dl DATA_C1DB4C : dw DATA_BCC9F7
	dl DATA_C1DD46 : dw DATA_BCCA08
	dl DATA_C1DF40 : dw DATA_BCCA08
	dl DATA_C1E13A : dw DATA_BCCA08
	dl DATA_C1E334 : dw DATA_BCCA08
	dl DATA_C1E52E : dw DATA_BCCA08
	dl DATA_C1E74A : dw DATA_BCCA08
	dl DATA_C1E944 : dw DATA_BCCA08
	dl DATA_C1EB3E : dw DATA_BCCA08
	dl DATA_C1ED38 : dw DATA_BCCA08
	dl DATA_C1EF10 : dw DATA_BCCA08
	dl DATA_C1F0C6 : dw DATA_BCCA08
	dl DATA_C1F29E : dw DATA_BCCA08
	dl DATA_C1F498 : dw DATA_BCCA08
	dl DATA_C1F692 : dw DATA_BCCA08
	dl DATA_C1F88C : dw DATA_BCCA08
	dl DATA_C1FA64 : dw DATA_BCCA08
	dl DATA_C246A7 : dw DATA_BCCA17
	dl DATA_C2487F : dw DATA_BCCA17
	dl DATA_C24A57 : dw DATA_BCCA17
	dl DATA_C24C2F : dw DATA_BCCA17
	dl DATA_C24E29 : dw DATA_BCCA17
	dl DATA_C25061 : dw DATA_BCCA17
	dl DATA_C25277 : dw DATA_BCCA17
	dl DATA_C254AF : dw DATA_BCCA17
	dl DATA_C256C5 : dw DATA_BCCA17
	dl DATA_C258BF : dw DATA_BCCA17
	dl DATA_C25AD5 : dw DATA_BCCA17
	dl DATA_C25D0D : dw DATA_BCCA17
	dl DATA_C25E7F : dw DATA_BCCA17
	dl DATA_C260B7 : dw DATA_BCCA17
	dl DATA_C26355 : dw DATA_BCCA17
	dl DATA_C265A9 : dw DATA_BCCA17
	dl DATA_C26781 : dw DATA_BCCA17
	dl DATA_C26959 : dw DATA_BCCA17
	dl DATA_C26B0F : dw DATA_BCCA17
	dl DATA_C26D03 : dw DATA_BCCA17
	dl DATA_C26EF7 : dw DATA_BCCA26
	dl DATA_C2723F : dw DATA_BCCA26
	dl DATA_C274DD : dw DATA_BCCA26
	dl DATA_C27797 : dw DATA_BCCA26
	dl DATA_C27A73 : dw DATA_BCCA26
	dl DATA_C27D71 : dw DATA_BCCA26
	dl DATA_C2804D : dw DATA_BCCA26
	dl DATA_C28329 : dw DATA_BCCA26
	dl DATA_C28627 : dw DATA_BCCA26
	dl DATA_C288E1 : dw DATA_BCCA26
	dl DATA_C28B79 : dw DATA_BCCA26
	dl DATA_C28E11 : dw DATA_BCCA26
	dl DATA_C2908D : dw DATA_BCCA35
	dl DATA_C2934D : dw DATA_BCCA35
	dl DATA_C2960D : dw DATA_BCCA35
	dl DATA_C298AB : dw DATA_BCCA35
	dl DATA_C29B49 : dw DATA_BCCA35
	dl DATA_C29DA3 : dw DATA_BCCA35
	dl DATA_C29FFD : dw DATA_BCCA35
	dl DATA_C2A279 : dw DATA_BCCA44
	dl DATA_C2A451 : dw DATA_BCCA44
	dl DATA_C2A667 : dw DATA_BCCA44
	dl DATA_C2A87D : dw DATA_BCCA44
	dl DATA_C2AA55 : dw DATA_BCCA44
	dl DATA_C2AC2D : dw DATA_BCCA44
	dl DATA_C2AE05 : dw DATA_BCCA44
	dl DATA_C2AF99 : dw DATA_BCCA44
	dl DATA_C2B12D : dw DATA_BCCA44
	dl DATA_C2B2C1 : dw DATA_BCCA44
	dl DATA_C2B499 : dw DATA_BCCA44
	dl DATA_C2B693 : dw DATA_BCCA44
	dl DATA_C2B8D1 : dw DATA_BCCA44
	dl DATA_C2BACB : dw DATA_BCCA44
	dl DATA_C2BCA3 : dw DATA_BCCA55
	dl DATA_C2BE7B : dw DATA_BCCA55
	dl DATA_C2BFCB : dw DATA_BCCA66
	dl DATA_C2C15F : dw DATA_BCCA66
	dl DATA_C2C2F3 : dw DATA_BCCA66
	dl DATA_C2C4E7 : dw DATA_BCCA66
	dl DATA_C2C6BF : dw DATA_BCCA66
	dl DATA_C2C897 : dw DATA_BCCA66
	dl DATA_C31832 : dw DATA_BCCA77
	dl DATA_C31AD0 : dw DATA_BCCA77
	dl DATA_C31D2A : dw DATA_BCCA77
	dl DATA_C31F62 : dw DATA_BCCA77
	dl DATA_C321DE : dw DATA_BCCA77
	dl DATA_C323FA : dw DATA_BCCA77
	dl DATA_C325D2 : dw DATA_BCCA77
	dl DATA_C327AA : dw DATA_BCCA77
	dl DATA_C329A4 : dw DATA_BCCA77
	dl DATA_C32B9E : dw DATA_BCCA77
	dl DATA_C32DDC : dw DATA_BCCA77
	dl DATA_C3303C : dw DATA_BCCA77
	dl DATA_C33258 : dw DATA_BCCA77
	dl DATA_C33430 : dw DATA_BCCA77
	dl DATA_C33608 : dw DATA_BCCA77
	dl DATA_C33868 : dw DATA_BCCA77
	dl DATA_C33AA0 : dw DATA_BCCA77
	dl DATA_C33C94 : dw DATA_BCCA77
	dl DATA_C33E28 : dw DATA_BCCA77
	dl DATA_C33FBC : dw DATA_BCCA77
	dl DATA_C34172 : dw DATA_BCCA77
	dl DATA_C34306 : dw DATA_BCCA77
	dl DATA_C344BC : dw DATA_BCCA77
	dl DATA_C34672 : dw DATA_BCCA77
	dl DATA_C346BE : dw DATA_BCCA77
	dl DATA_C3474E : dw DATA_BCCA77
	dl DATA_C347BC : dw DATA_BCCA77
	dl DATA_C3482A : dw DATA_BCCA77
	dl DATA_C34898 : dw DATA_BCCA77
	dl DATA_C34928 : dw DATA_BCCA86
	dl DATA_C34AFA : dw DATA_BCCA86
	dl DATA_C34CCC : dw DATA_BCCA86
	dl DATA_C34E3E : dw DATA_BCCA86
	dl DATA_C34FD2 : dw DATA_BCCA86
	dl DATA_C35166 : dw DATA_BCCA86
	dl DATA_C3531C : dw DATA_BCCA86
	dl DATA_C354D2 : dw DATA_BCCA86
	dl DATA_C35688 : dw DATA_BCCA86
	dl DATA_C3585A : dw DATA_BCCA86
	dl DATA_C35A2C : dw DATA_BCCA86
	dl DATA_C35BC0 : dw DATA_BCCA86
	dl DATA_C35D76 : dw DATA_BCCA86
	dl DATA_C35F2C : dw DATA_BCCA86
	dl DATA_C360E2 : dw DATA_BCCA86
	dl DATA_C36254 : dw DATA_BCCA86
	dl DATA_C3640A : dw DATA_BCCA95
	dl DATA_C365FE : dw DATA_BCCA95
	dl DATA_C367D6 : dw DATA_BCCA95
	dl DATA_C3698C : dw DATA_BCCA95
	dl DATA_C36B20 : dw DATA_BCCA95
	dl DATA_C36CB4 : dw DATA_BCCA95
	dl DATA_C36EA8 : dw DATA_BCCA95
	dl DATA_C37080 : dw DATA_BCCA95
	dl DATA_C37274 : dw DATA_BCCA95
	dl DATA_C374AC : dw DATA_BCCA95
	dl DATA_C3774A : dw DATA_BCCA95
	dl DATA_C379E8 : dw DATA_BCCA95
	dl DATA_C37CA2 : dw DATA_BCCA95
	dl DATA_C37F56 : dw DATA_BCCAA5
	dl DATA_C3820A : dw DATA_BCCAA5
	dl DATA_C384BE : dw DATA_BCCAB5
	dl DATA_C38778 : dw DATA_BCCAB5
	dl DATA_C38A54 : dw DATA_BCCAB5
	dl DATA_C38D30 : dw DATA_BCCAB5
	dl DATA_C38FEA : dw DATA_BCCAB5
	dl DATA_C392A4 : dw DATA_BCCAB5
	dl DATA_C3955E : dw DATA_BCCAB5
	dl DATA_C39818 : dw DATA_BCCAB5
	dl DATA_C39AD2 : dw DATA_BCCAB5
	dl DATA_C39D8C : dw DATA_BCCAB5
	dl DATA_C3A046 : dw DATA_BCCAB5
	dl DATA_C3A322 : dw DATA_BCCAB5
	dl DATA_C3A5DC : dw DATA_BCCAB5
	dl DATA_C3A896 : dw DATA_BCCAB5
	dl DATA_C3AB50 : dw DATA_BCCAB5
	dl DATA_C3AE2C : dw DATA_BCCAB5
	dl DATA_C3B0E6 : dw DATA_BCCAC6
	dl DATA_C3B3A6 : dw DATA_BCCAC6
	dl DATA_C3B666 : dw DATA_BCCAC6
	dl DATA_C3B904 : dw DATA_BCCAC6
	dl DATA_C3BBA2 : dw DATA_BCCAC6
	dl DATA_C3BE1E : dw DATA_BCCAC6
	dl DATA_C3C072 : dw DATA_BCCAC6
	dl DATA_C3C2C6 : dw DATA_BCCAC6
	dl DATA_C3C53C : dw DATA_BCCAC6
	dl DATA_C3C7B8 : dw DATA_BCCAC6
	dl DATA_C3CA12 : dw DATA_BCCAC6
	dl DATA_C3CCAA : dw DATA_BCCAC6
	dl DATA_C3CF64 : dw DATA_BCCAC6
	dl DATA_C3D1E0 : dw DATA_BCCAC6
	dl DATA_C3D45C : dw DATA_BCCAC6
	dl DATA_C3D6FA : dw DATA_BCCAC6
	dl DATA_C3D976 : dw DATA_BCCAC6
	dl DATA_C3DBF2 : dw DATA_BCCAC6
	dl DATA_C3DE6E : dw DATA_BCCAC6
	dl DATA_C3E08A : dw DATA_BCCAC6
	dl DATA_C3E240 : dw DATA_BCCAC6
	dl DATA_C41B61 : dw DATA_BCCAD7
	dl DATA_C41D55 : dw DATA_BCCAD7
	dl DATA_C41FAF : dw DATA_BCCAD7
	dl DATA_C421C5 : dw DATA_BCCAD7
	dl DATA_C423FD : dw DATA_BCCAD7
	dl DATA_C42613 : dw DATA_BCCAD7
	dl DATA_C42829 : dw DATA_BCCAD7
	dl DATA_C42A3F : dw DATA_BCCAD7
	dl DATA_C42C55 : dw DATA_BCCAD7
	dl DATA_C42E6B : dw DATA_BCCAD7
	dl DATA_C430A3 : dw DATA_BCCAD7
	dl DATA_C432DB : dw DATA_BCCAD7
	dl DATA_C43513 : dw DATA_BCCAD7
	dl DATA_C43707 : dw DATA_BCCAD7
	dl DATA_C4393F : dw DATA_BCCAD7
	dl DATA_C43B33 : dw DATA_BCCAD7
	dl DATA_C43D27 : dw DATA_BCCAD7
	dl DATA_C43EF9 : dw DATA_BCCAD7
	dl DATA_C440CB : dw DATA_BCCAD7
	dl DATA_C4429D : dw DATA_BCCAE7
	dl DATA_C444B3 : dw DATA_BCCAE7
	dl DATA_C44707 : dw DATA_BCCAF7
	dl DATA_C448FB : dw DATA_BCCAF7
	dl DATA_C44AEF : dw DATA_BCCB07
	dl DATA_C44CA5 : dw DATA_BCCB07
	dl DATA_C44E55 : dw DATA_BCCB07
	dl DATA_C45027 : dw DATA_BCCB07
	dl DATA_C451F9 : dw DATA_BCCB17
	dl DATA_C45497 : dw DATA_BCCB17
	dl DATA_C456F1 : dw DATA_BCCB17
	dl DATA_C4594B : dw DATA_BCCB17
	dl DATA_C45BA5 : dw DATA_BCCB17
	dl DATA_C45DFF : dw DATA_BCCB17
	dl DATA_C4607B : dw DATA_BCCB17
	dl DATA_C462D5 : dw DATA_BCCB17
	dl DATA_D37656 : dw DATA_BCCB26
	dl DATA_D377A6 : dw DATA_BCCB35
	dl DATA_D378F6 : dw DATA_BCCB44
	dl DATA_D37A24 : dw DATA_BCCB44
	dl DATA_D37B74 : dw DATA_BCCB53
	dl DATA_D37CC4 : dw DATA_BCCB62
	dl DATA_D37DF2 : dw DATA_BCCB71
	dl DATA_D37F20 : dw DATA_BCCB71
	dl DATA_D3804E : dw DATA_BCCB80
	dl DATA_D3817C : dw DATA_BCCB80
	dl DATA_D382CC : dw DATA_BCCB8F
	dl DATA_D3841C : dw DATA_BCCB8F
	dl DATA_D3856C : dw DATA_BCCB9E
	dl DATA_D386BC : dw DATA_BCCBAD
	dl DATA_D3880C : dw DATA_BCCBAD
	dl DATA_D38918 : dw DATA_BCCBBC
	dl DATA_D38A68 : dw DATA_BCCBBC
	dl DATA_D38BB8 : dw DATA_BCCBCB
	dl DATA_DA2B1E : dw DATA_BCCBDB
	dl DATA_DA2D78 : dw DATA_BCCBDB
	dl DATA_DA2FD2 : dw DATA_BCCBDB
	dl DATA_DA320A : dw DATA_BCCBDB
	dl DATA_DA3420 : dw DATA_BCCBDB
	dl DATA_DA3658 : dw DATA_BCCBDB
	dl DATA_DA3890 : dw DATA_BCCBDB
	dl DATA_DA3AC8 : dw DATA_BCCBDB
	dl DATA_DC7F57 : dw DATA_BCCBEB
	dl DATA_DC812F : dw DATA_BCCBEB
	dl DATA_DC82C3 : dw DATA_BCCBEB
	dl DATA_DC8457 : dw DATA_BCCBEB
	dl DATA_DC85EB : dw DATA_BCCBEB
	dl DATA_DC877F : dw DATA_BCCBEB
	dl DATA_DC8913 : dw DATA_BCCBEB
	dl DATA_C46535 : dw DATA_BCCBFA
	dl DATA_C4674B : dw DATA_BCCBFA
	dl DATA_C46961 : dw DATA_BCCBFA
	dl DATA_C46B99 : dw DATA_BCCBFA
	dl DATA_C46DD1 : dw DATA_BCCBFA
	dl DATA_C4702B : dw DATA_BCCBFA
	dl DATA_C47263 : dw DATA_BCCBFA
	dl DATA_C4749B : dw DATA_BCCBFA
	dl DATA_C476D3 : dw DATA_BCCBFA
	dl DATA_C4790B : dw DATA_BCCBFA
	dl DATA_C47B43 : dw DATA_BCCBFA
	dl DATA_C47D7B : dw DATA_BCCBFA
	dl DATA_C47FD5 : dw DATA_BCCBFA
	dl DATA_C4822F : dw DATA_BCCBFA
	dl DATA_C48467 : dw DATA_BCCBFA
	dl DATA_C4869F : dw DATA_BCCBFA
	dl DATA_C488D7 : dw DATA_BCCBFA
	dl DATA_C48B0F : dw DATA_BCCBFA
	dl DATA_C48D47 : dw DATA_BCCBFA
	dl DATA_C48F7F : dw DATA_BCCBFA
	dl DATA_C491B7 : dw DATA_BCCC0A
	dl DATA_C493F5 : dw DATA_BCCC0A
	dl DATA_C4964F : dw DATA_BCCC0A
	dl DATA_C498D1 : dw DATA_BCCC0A
	dl DATA_C49B53 : dw DATA_BCCC0A
	dl DATA_C49DF7 : dw DATA_BCCC0A
	dl DATA_C4A035 : dw DATA_BCCC0A
	dl DATA_C4A295 : dw DATA_BCCC0A
	dl DATA_C4A4D3 : dw DATA_BCCC0A
	dl DATA_C4A6E3 : dw DATA_BCCC0A
	dl DATA_C4A937 : dw DATA_BCCC0A
	dl DATA_C4AB8B : dw DATA_BCCC0A
	dl DATA_C4ADDF : dw DATA_BCCC0A
	dl DATA_C4AFEF : dw DATA_BCCC0A
	dl DATA_C4B183 : dw DATA_BCCC0A
	dl DATA_C4B2F5 : dw DATA_BCCC1A
	dl DATA_C4B4EF : dw DATA_BCCC1A
	dl DATA_C4B727 : dw DATA_BCCC1A
	dl DATA_C4B981 : dw DATA_BCCC1A
	dl DATA_C4BB97 : dw DATA_BCCC1A
	dl DATA_C4BDAD : dw DATA_BCCC1A
	dl DATA_C4C007 : dw DATA_BCCC1A
	dl DATA_CEB819 : dw DATA_BCCC2A
	dl DATA_CEBA51 : dw DATA_BCCC2A
	dl DATA_CEBC45 : dw DATA_BCCC2A
	dl DATA_CEBE1D : dw DATA_BCCC2A
	dl DATA_D6B4D9 : dw DATA_BCCC3A
	dl DATA_D6B6EF : dw DATA_BCCC3A
	dl DATA_D6B943 : dw DATA_BCCC3A
	dl DATA_D6BB53 : dw DATA_BCCC3A
	dl DATA_D6BD47 : dw DATA_BCCC3A
	dl DATA_D6BF3B : dw DATA_BCCC3A
	dl DATA_D6C151 : dw DATA_BCCC3A
	dl DATA_D6C3AB : dw DATA_BCCC3A
	dl DATA_D6C605 : dw DATA_BCCC3A
	dl DATA_D6C881 : dw DATA_BCCC3A
	dl DATA_D6CADB : dw DATA_BCCC3A
	dl DATA_D6CCD5 : dw DATA_BCCC3A
	dl DATA_D6CF0D : dw DATA_BCCC3A
	dl DATA_D6D167 : dw DATA_BCCC3A
	dl DATA_D6D39F : dw DATA_BCCC3A
	dl DATA_D6D599 : dw DATA_BCCC3A
	dl DATA_D6D7B5 : dw DATA_BCCC3A
	dl DATA_D6DA0F : dw DATA_BCCC3A
	dl DATA_D75ABD : dw DATA_BCCC4A
	dl DATA_D75D33 : dw DATA_BCCC4A
	dl DATA_D75FCB : dw DATA_BCCC4A
	dl DATA_D76263 : dw DATA_BCCC4A
	dl DATA_D7653F : dw DATA_BCCC4A
	dl DATA_D76777 : dw DATA_BCCC4A
	dl DATA_D7698D : dw DATA_BCCC4A
	dl DATA_C4C2C7 : dw DATA_BCCC59
	dl DATA_C4C5E7 : dw DATA_BCCC59
	dl DATA_C4C907 : dw DATA_BCCC59
	dl DATA_C4CC05 : dw DATA_BCCC59
	dl DATA_C4CF03 : dw DATA_BCCC59
	dl DATA_C4D201 : dw DATA_BCCC59
	dl DATA_C4D4FF : dw DATA_BCCC59
	dl DATA_C4D81F : dw DATA_BCCC59
	dl DATA_C4DB3F : dw DATA_BCCC59
	dl DATA_C4DE3D : dw DATA_BCCC59
	dl DATA_C4E13B : dw DATA_BCCC59
	dl DATA_C4E439 : dw DATA_BCCC59
	dl DATA_C4E759 : dw DATA_BCCC59
	dl DATA_C4EA79 : dw DATA_BCCC59
	dl DATA_C4ED5B : dw DATA_BCCC59
	dl DATA_C533B5 : dw DATA_BCCC69
	dl DATA_C53675 : dw DATA_BCCC69
	dl DATA_C53935 : dw DATA_BCCC69
	dl DATA_C53BB1 : dw DATA_BCCC69
	dl DATA_C53E4F : dw DATA_BCCC69
	dl DATA_C540CB : dw DATA_BCCC69
	dl DATA_C54347 : dw DATA_BCCC69
	dl DATA_C54607 : dw DATA_BCCC69
	dl DATA_C548E3 : dw DATA_BCCC69
	dl DATA_C54BC5 : dw DATA_BCCC69
	dl DATA_C54EA1 : dw DATA_BCCC69
	dl DATA_C55161 : dw DATA_BCCC69
	dl DATA_C55421 : dw DATA_BCCC69
	dl DATA_C5569D : dw DATA_BCCC69
	dl DATA_C5593B : dw DATA_BCCC69
	dl DATA_C55BB7 : dw DATA_BCCC69
	dl DATA_C55E55 : dw DATA_BCCC69
	dl DATA_C560AF : dw DATA_BCCC69
	dl DATA_C5634D : dw DATA_BCCC69
	dl DATA_C565EB : dw DATA_BCCC69
	dl DATA_CEBF8F : dw DATA_BCCC79
	dl DATA_CEC20B : dw DATA_BCCC79
	dl DATA_CEC4ED : dw DATA_BCCC79
	dl DATA_CEC7F1 : dw DATA_BCCC79
	dl DATA_D73323 : dw DATA_BCCC89
	dl DATA_D735F9 : dw DATA_BCCC89
	dl DATA_D73913 : dw DATA_BCCC89
	dl DATA_D73C2D : dw DATA_BCCC89
	dl DATA_D73F25 : dw DATA_BCCC89
	dl DATA_D7421D : dw DATA_BCCC89
	dl DATA_D74559 : dw DATA_BCCC89
	dl DATA_D748EF : dw DATA_BCCC89
	dl DATA_D74CA7 : dw DATA_BCCC89
	dl DATA_D750C5 : dw DATA_BCCC89
	dl DATA_D75483 : dw DATA_BCCC89
	dl DATA_D7579D : dw DATA_BCCC89
	dl DATA_D76BC5 : dw DATA_BCCC99
	dl DATA_D76EE5 : dw DATA_BCCC99
	dl DATA_D77205 : dw DATA_BCCC99
	dl DATA_D7758B : dw DATA_BCCC99
	dl DATA_D779AF : dw DATA_BCCC99
	dl DATA_D77DDF : dw DATA_BCCC99
	dl DATA_D78209 : dw DATA_BCCC99
	dl DATA_C56889 : dw DATA_BCCCA9
	dl DATA_C56BA9 : dw DATA_BCCCA9
	dl DATA_C56EE5 : dw DATA_BCCCA9
	dl DATA_C57221 : dw DATA_BCCCA9
	dl DATA_C5751F : dw DATA_BCCCA9
	dl DATA_C577FB : dw DATA_BCCCA9
	dl DATA_C57AF3 : dw DATA_BCCCA9
	dl DATA_C57E2F : dw DATA_BCCCA9
	dl DATA_C5816B : dw DATA_BCCCA9
	dl DATA_C584A7 : dw DATA_BCCCA9
	dl DATA_C587E3 : dw DATA_BCCCA9
	dl DATA_C58B85 : dw DATA_BCCCA9
	dl DATA_C58F05 : dw DATA_BCCCA9
	dl DATA_C59241 : dw DATA_BCCCA9
	dl DATA_C59561 : dw DATA_BCCCA9
	dl DATA_C5985F : dw DATA_BCCCA9
	dl DATA_C59B85 : dw DATA_BCCCA9
	dl DATA_C59E9F : dw DATA_BCCCA9
	dl DATA_C5A197 : dw DATA_BCCCA9
	dl DATA_C5A42F : dw DATA_BCCCA9
	dl DATA_C5A6E9 : dw DATA_BCCCA9
	dl DATA_C5A9A3 : dw DATA_BCCCA9
	dl DATA_C5AC5D : dw DATA_BCCCA9
	dl DATA_C5AF17 : dw DATA_BCCCA9
	dl DATA_C5B1F3 : dw DATA_BCCCA9
	dl DATA_C5B4CF : dw DATA_BCCCA9
	dl DATA_C5B7E9 : dw DATA_BCCCA9
	dl DATA_C5BB03 : dw DATA_BCCCA9
	dl DATA_C5BE45 : dw DATA_BCCCA9
	dl DATA_C5C1A9 : dw DATA_BCCCB9
	dl DATA_C5C463 : dw DATA_BCCCB9
	dl DATA_C5C761 : dw DATA_BCCCB9
	dl DATA_C5CA81 : dw DATA_BCCCB9
	dl DATA_C5CDDF : dw DATA_BCCCB9
	dl DATA_C5D0FF : dw DATA_BCCCB9
	dl DATA_C5D3DB : dw DATA_BCCCB9
	dl DATA_C5D6D9 : dw DATA_BCCCB9
	dl DATA_C5D993 : dw DATA_BCCCB9
	dl DATA_C5DC6F : dw DATA_BCCCB9
	dl DATA_C5DF51 : dw DATA_BCCCB9
	dl DATA_C5E1EF : dw DATA_BCCCB9
	dl DATA_C613B0 : dw DATA_BCCCC9
	dl DATA_C6168C : dw DATA_BCCCC9
	dl DATA_C618E0 : dw DATA_BCCCC9
	dl DATA_C61B78 : dw DATA_BCCCC9
	dl DATA_C61E10 : dw DATA_BCCCC9
	dl DATA_C620F2 : dw DATA_BCCCC9
	dl DATA_C623CE : dw DATA_BCCCC9
	dl DATA_C626E8 : dw DATA_BCCCC9
	dl DATA_C629C4 : dw DATA_BCCCC9
	dl DATA_C62CBC : dw DATA_BCCCC9
	dl DATA_C62F98 : dw DATA_BCCCC9
	dl DATA_C63236 : dw DATA_BCCCD9
	dl DATA_C63518 : dw DATA_BCCCD9
	dl DATA_C6376C : dw DATA_BCCCD9
	dl DATA_C639E2 : dw DATA_BCCCD9
	dl DATA_C63C58 : dw DATA_BCCCD9
	dl DATA_C63EAC : dw DATA_BCCCD9
	dl DATA_C64100 : dw DATA_BCCCD9
	dl DATA_C64398 : dw DATA_BCCCD9
	dl DATA_C645D6 : dw DATA_BCCCD9
	dl DATA_C6482A : dw DATA_BCCCD9
	dl DATA_C64A7E : dw DATA_BCCCD9
	dl DATA_C64CF4 : dw DATA_BCCCD9
	dl DATA_C64F48 : dw DATA_BCCCD9
	dl DATA_C651BE : dw DATA_BCCCD9
	dl DATA_C653F6 : dw DATA_BCCCD9
	dl DATA_C656B0 : dw DATA_BCCCD9
	dl DATA_C6596A : dw DATA_BCCCD9
	dl DATA_C65C02 : dw DATA_BCCCD9
	dl DATA_C65EBC : dw DATA_BCCCD9
	dl DATA_C66198 : dw DATA_BCCCE9
	dl DATA_C66562 : dw DATA_BCCCE9
	dl DATA_C668CC : dw DATA_BCCCE9
	dl DATA_C66C14 : dw DATA_BCCCFB
	dl DATA_C66F5C : dw DATA_BCCCFB
	dl DATA_C6727C : dw DATA_BCCD0D
	dl DATA_C6759C : dw DATA_BCCD0D
	dl DATA_C678B6 : dw DATA_BCCD0D
	dl DATA_C67BF2 : dw DATA_BCCD0D
	dl DATA_C67F50 : dw DATA_BCCD0D
	dl DATA_C682AE : dw DATA_BCCD0D
	dl DATA_C6860C : dw DATA_BCCD0D
	dl DATA_C6894E : dw DATA_BCCD0D
	dl DATA_C68CAC : dw DATA_BCCD0D
	dl DATA_C68FE8 : dw DATA_BCCD0D
	dl DATA_C69324 : dw DATA_BCCD0D
	dl DATA_C69660 : dw DATA_BCCD0D
	dl DATA_C6999C : dw DATA_BCCD1F
	dl DATA_C69D1C : dw DATA_BCCD1F
	dl DATA_C6A09C : dw DATA_BCCD1F
	dl DATA_C6A41C : dw DATA_BCCD1F
	dl DATA_C6A7BE : dw DATA_BCCD1F
	dl DATA_C6AB60 : dw DATA_BCCD1F
	dl DATA_C6AF02 : dw DATA_BCCD1F
	dl DATA_C6B2A4 : dw DATA_BCCD1F
	dl DATA_C6B624 : dw DATA_BCCD1F
	dl DATA_C6B9A4 : dw DATA_BCCD1F
	dl DATA_C6BD40 : dw DATA_BCCD1F
	dl DATA_C6C0DC : dw DATA_BCCD1F
	dl DATA_C6C478 : dw DATA_BCCD1F
	dl DATA_C6C81A : dw DATA_BCCD1F
	dl DATA_C6CB9A : dw DATA_BCCD1F
	dl DATA_C6CF1A : dw DATA_BCCD1F
	dl DATA_C6D29A : dw DATA_BCCD1F
	dl DATA_C6D61A : dw DATA_BCCD1F
	dl DATA_C6D99A : dw DATA_BCCD1F
	dl DATA_C6DD1A : dw DATA_BCCD1F
	dl DATA_C6E09A : dw DATA_BCCD1F
	dl DATA_C6E41A : dw DATA_BCCD1F
	dl DATA_C6E822 : dw DATA_BCCD31
	dl DATA_C6EB26 : dw DATA_BCCD43
	dl DATA_C6ED20 : dw DATA_BCCD55
	dl DATA_C6EF9C : dw DATA_BCCD67
	dl DATA_C6F25C : dw DATA_BCCD67
	dl DATA_C6F598 : dw DATA_BCCD79
	dl DATA_C6F8FC : dw DATA_BCCD79
	dl DATA_C6FC1C : dw DATA_BCCD79
	dl DATA_C74462 : dw DATA_BCCD79
	dl DATA_C74760 : dw DATA_BCCD79
	dl DATA_C74A5E : dw DATA_BCCD79
	dl DATA_C74D7E : dw DATA_BCCD79
	dl DATA_C750BA : dw DATA_BCCD8B
	dl DATA_C754E4 : dw DATA_BCCD8B
	dl DATA_C7590E : dw DATA_BCCD9D
	dl DATA_C75D1C : dw DATA_BCCD9D
	dl DATA_C7611E : dw DATA_BCCDAF
	dl DATA_C7649E : dw DATA_BCCDAF
	dl DATA_C767DA : dw DATA_BCCDAF
	dl DATA_C76B3E : dw DATA_BCCDAF
	dl DATA_C76E80 : dw DATA_BCCDAF
	dl DATA_C77222 : dw DATA_BCCDAF
	dl DATA_C7755E : dw DATA_BCCDAF
	dl DATA_C77878 : dw DATA_BCCDC1
	dl DATA_C77AF4 : dw DATA_BCCDC1
	dl DATA_C77D10 : dw DATA_BCCDD3
	dl DATA_C78030 : dw DATA_BCCDD3
	dl DATA_C7836C : dw DATA_BCCDD3
	dl DATA_C786EC : dw DATA_BCCDE3
	dl DATA_C78A2E : dw DATA_BCCDE3
	dl DATA_C78CE8 : dw DATA_BCCDE3
	dl DATA_C78FE6 : dw DATA_BCCDF3
	dl DATA_C792C8 : dw DATA_BCCDF3
	dl DATA_C79626 : dw DATA_BCCDF3
	dl DATA_C79984 : dw DATA_BCCDF3
	dl DATA_C79D48 : dw DATA_BCCDF3
	dl DATA_C7A08A : dw DATA_BCCE03
	dl DATA_C7A388 : dw DATA_BCCE03
	dl DATA_C7A680 : dw DATA_BCCE03
	dl DATA_C7A91E : dw DATA_BCCE03
	dl DATA_C7ABBC : dw DATA_BCCE03
	dl DATA_C7AE3E : dw DATA_BCCE13
	dl DATA_C7B0DC : dw DATA_BCCE13
	dl DATA_C7B3DA : dw DATA_BCCE13
	dl DATA_C7B6D8 : dw DATA_BCCE13
	dl DATA_C7B9F2 : dw DATA_BCCE13
	dl DATA_C7BCEA : dw DATA_BCCE13
	dl DATA_C7BFE8 : dw DATA_BCCE13
	dl DATA_C7C2E6 : dw DATA_BCCE13
	dl DATA_C7C5E4 : dw DATA_BCCE13
	dl DATA_C7C942 : dw DATA_BCCE13
	dl DATA_C7CC7E : dw DATA_BCCE13
	dl DATA_C7CF7C : dw DATA_BCCE13
	dl DATA_C7D31E : dw DATA_BCCE13
	dl DATA_C7D698 : dw DATA_BCCE13
	dl DATA_C7DA34 : dw DATA_BCCE13
	dl DATA_C7DDD6 : dw DATA_BCCE13
	dl DATA_C7E0D4 : dw DATA_BCCE13
	dl DATA_C7E3B0 : dw DATA_BCCE13
	dl DATA_C7E68C : dw DATA_BCCE25
	dl DATA_C7EA72 : dw DATA_BCCE25
	dl DATA_C7EE36 : dw DATA_BCCE25
	dl DATA_C7F1FA : dw DATA_BCCE25
	dl DATA_C7F5BE : dw DATA_BCCE25
	dl DATA_C7F9A4 : dw DATA_BCCE25
	dl DATA_C84543 : dw DATA_BCCE25
	dl DATA_C84929 : dw DATA_BCCE25
	dl DATA_C84D0F : dw DATA_BCCE35
	dl DATA_C850F5 : dw DATA_BCCE45
	dl DATA_C854D5 : dw DATA_BCCE55
	dl DATA_C857EF : dw DATA_BCCE55
	dl DATA_C85B09 : dw DATA_BCCE55
	dl DATA_C85DE5 : dw DATA_BCCE55
	dl DATA_C86143 : dw DATA_BCCE55
	dl DATA_C86529 : dw DATA_BCCE55
	dl DATA_C868A9 : dw DATA_BCCE55
	dl DATA_C86C0D : dw DATA_BCCE55
	dl DATA_C86F49 : dw DATA_BCCE55
	dl DATA_C87263 : dw DATA_BCCE55
	dl DATA_C87621 : dw DATA_BCCE55
	dl DATA_C879C3 : dw DATA_BCCE55
	dl DATA_C87DE7 : dw DATA_BCCE55
	dl DATA_C881CD : dw DATA_BCCE55
	dl DATA_C88591 : dw DATA_BCCE55
	dl DATA_C88911 : dw DATA_BCCE55
	dl DATA_C88C6F : dw DATA_BCCE65
	dl DATA_C88F29 : dw DATA_BCCE65
	dl DATA_C89227 : dw DATA_BCCE75
	dl DATA_C8954D : dw DATA_BCCE75
	dl DATA_C8986D : dw DATA_BCCE75
	dl DATA_C89BCB : dw DATA_BCCE75
	dl DATA_C89F23 : dw DATA_BCCE75
	dl DATA_C8A205 : dw DATA_BCCE75
	dl DATA_C8A4E1 : dw DATA_BCCE75
	dl DATA_C8A823 : dw DATA_BCCE75
	dl DATA_C8AB65 : dw DATA_BCCE75
	dl DATA_C8AE8B : dw DATA_BCCE75
	dl DATA_C8B1B1 : dw DATA_BCCE75
	dl DATA_C8B471 : dw DATA_BCCE75
	dl DATA_C8B76F : dw DATA_BCCE75
	dl DATA_C8BA51 : dw DATA_BCCE75
	dl DATA_C8BD77 : dw DATA_BCCE75
	dl DATA_C8C097 : dw DATA_BCCE75
	dl DATA_C8C3D9 : dw DATA_BCCE75
	dl DATA_C8C6FF : dw DATA_BCCE75
	dl DATA_C8C9B9 : dw DATA_BCCE86
	dl DATA_C8CC95 : dw DATA_BCCE86
	dl DATA_C8CF4F : dw DATA_BCCE97
	dl DATA_C8D275 : dw DATA_BCCE97
	dl DATA_C8D59B : dw DATA_BCCE97
	dl DATA_C8D8C1 : dw DATA_BCCE97
	dl DATA_C8DBE7 : dw DATA_BCCE97
	dl DATA_C8DF0D : dw DATA_BCCE97
	dl DATA_C8E233 : dw DATA_BCCE97
	dl DATA_C8E559 : dw DATA_BCCEA8
	dl DATA_C8E7D5 : dw DATA_BCCEA8
	dl DATA_C8EA73 : dw DATA_BCCEA8
	dl DATA_C8ED11 : dw DATA_BCCEA8
	dl DATA_C8EFAF : dw DATA_BCCEA8
	dl DATA_C8F22B : dw DATA_BCCEA8
	dl DATA_C8F4A7 : dw DATA_BCCEA8
	dl DATA_C8F723 : dw DATA_BCCEA8
	dl DATA_C8F99F : dw DATA_BCCEA8
	dl DATA_C8FC1B : dw DATA_BCCEA8
	dl DATA_C927E5 : dw DATA_BCCEA8
	dl DATA_C92A1D : dw DATA_BCCEA8
	dl DATA_C92C55 : dw DATA_BCCEA8
	dl DATA_C92E8D : dw DATA_BCCEB8
	dl DATA_C9320D : dw DATA_BCCEB8
	dl DATA_C9358D : dw DATA_BCCEB8
	dl DATA_C938C9 : dw DATA_BCCEB8
	dl DATA_C93BE3 : dw DATA_BCCEB8
	dl DATA_C93EFD : dw DATA_BCCEB8
	dl DATA_C941FB : dw DATA_BCCEB8
	dl DATA_C94515 : dw DATA_BCCEB8
	dl DATA_CE6D7D : dw DATA_BCCEC8
	dl DATA_CE7103 : dw DATA_BCCEC8
	dl DATA_CE74AB : dw DATA_BCCEC8
	dl DATA_CE7853 : dw DATA_BCCEC8
	dl DATA_CE7BFB : dw DATA_BCCEC8
	dl DATA_CE7FA3 : dw DATA_BCCEC8
	dl DATA_CE834B : dw DATA_BCCEC8
	dl DATA_CE86D1 : dw DATA_BCCEC8
	dl DATA_CE8A57 : dw DATA_BCCEC8
	dl DATA_CE8DDD : dw DATA_BCCEC8
	dl DATA_CE9163 : dw DATA_BCCEC8
	dl DATA_CEA057 : dw DATA_BCCED8
	dl DATA_CEA377 : dw DATA_BCCED8
	dl DATA_CEA697 : dw DATA_BCCEE8
	dl DATA_CEA9B1 : dw DATA_BCCEE8
	dl DATA_CEAC87 : dw DATA_BCCEF8
	dl DATA_CEAF63 : dw DATA_BCCEF8
	dl DATA_CEB23F : dw DATA_BCCEF8
	dl DATA_CEB51B : dw DATA_BCCEF8
	dl DATA_D35422 : dw DATA_BCCF08
	dl DATA_D355FA : dw DATA_BCCF17
	dl DATA_D357B0 : dw DATA_BCCF26
	dl DATA_D35988 : dw DATA_BCCF26
	dl DATA_D35B60 : dw DATA_BCCF35
	dl DATA_D35D16 : dw DATA_BCCF44
	dl DATA_D35EEE : dw DATA_BCCF53
	dl DATA_D360C6 : dw DATA_BCCF53
	dl DATA_D3627C : dw DATA_BCCF62
	dl DATA_D36432 : dw DATA_BCCF62
	dl DATA_D365E8 : dw DATA_BCCF71
	dl DATA_D3679E : dw DATA_BCCF71
	dl DATA_D36954 : dw DATA_BCCF80
	dl DATA_D36AE8 : dw DATA_BCCF8F
	dl DATA_D36CC0 : dw DATA_BCCF8F
	dl DATA_D36E5A : dw DATA_BCCF9E
	dl DATA_D37054 : dw DATA_BCCF9E
	dl DATA_D3722C : dw DATA_BCCFAD
	dl DATA_DA3D00 : dw DATA_BCCFBD
	dl DATA_DA3FC0 : dw DATA_BCCFBD
	dl DATA_DA4280 : dw DATA_BCCFBD
	dl DATA_DA4540 : dw DATA_BCCFBD
	dl DATA_DA4822 : dw DATA_BCCFBD
	dl DATA_DA4AFE : dw DATA_BCCFBD
	dl DATA_DC8AA7 : dw DATA_BCCFCD
	dl DATA_DC8E2D : dw DATA_BCCFCD
	dl DATA_DC91B3 : dw DATA_BCCFCD
	dl DATA_DC9539 : dw DATA_BCCFCD
	dl DATA_DC98BF : dw DATA_BCCFCD
	dl DATA_DC9C45 : dw DATA_BCCFCD
	dl DATA_DC9FCB : dw DATA_BCCFCD
	dl DATA_DCA351 : dw DATA_BCCFCD
	dl DATA_DE66D0 : dw DATA_BCCFDC
	dl DATA_DE698A : dw DATA_BCCFDC
	dl DATA_DE6C66 : dw DATA_BCCFDC
	dl DATA_DE6F48 : dw DATA_BCCFDC
	dl DATA_DE7268 : dw DATA_BCCFDC
	dl DATA_DE7522 : dw DATA_BCCFDC
	dl DATA_DE77DC : dw DATA_BCCFDC
	dl DATA_DE7A96 : dw DATA_BCCFDC
	dl DATA_DE7D50 : dw DATA_BCCFDC
	dl DATA_DE7FC6 : dw DATA_BCCFDC
	dl DATA_DE82A2 : dw DATA_BCCFDC
	dl DATA_DE855C : dw DATA_BCCFDC
	dl DATA_DE885A : dw DATA_BCCFDC
	dl DATA_DE8B30 : dw DATA_BCCFDC
	dl DATA_DE8E6C : dw DATA_BCCFEC
	dl DATA_DE9060 : dw DATA_BCCFEC
	dl DATA_DE9254 : dw DATA_BCCFEC
	dl DATA_DE944E : dw DATA_BCCFEC
	dl DATA_DE968C : dw DATA_BCCFEC
	dl DATA_DE98E6 : dw DATA_BCCFEC
	dl DATA_DE9B68 : dw DATA_BCCFEC
	dl DATA_DE9DC8 : dw DATA_BCCFEC
	dl DATA_DEA044 : dw DATA_BCCFEC
	dl DATA_DEA260 : dw DATA_BCCFEC
	dl DATA_DEA47C : dw DATA_BCCFEC
	dl DATA_DEA698 : dw DATA_BCCFEC
	dl DATA_DEA8D6 : dw DATA_BCCFEC
	dl DATA_DEAAD0 : dw DATA_BCCFEC
	dl DATA_E05632 : dw DATA_BCCFFB
	dl DATA_E0580A : dw DATA_BCCFFB
	dl DATA_E059E2 : dw DATA_BCCFFB
	dl DATA_DEACEC : dw DATA_BCD00B
	dl DATA_DEB04A : dw DATA_BCD00B
	dl DATA_DEB3A8 : dw DATA_BCD00B
	dl DATA_DEB728 : dw DATA_BCD00B
	dl DATA_DEBAAE : dw DATA_BCD00B
	dl DATA_DEBE34 : dw DATA_BCD00B
	dl DATA_DEC1BA : dw DATA_BCD00B
	dl DATA_DEC51E : dw DATA_BCD00B
	dl DATA_DEC8C0 : dw DATA_BCD00B
	dl DATA_DECBFC : dw DATA_BCD01A
	dl DATA_DECF5A : dw DATA_BCD01A
	dl DATA_DED2DA : dw DATA_BCD01A
	dl DATA_DED65A : dw DATA_BCD01A
	dl DATA_DED9FC : dw DATA_BCD01A
	dl DATA_DEDDC0 : dw DATA_BCD01A
	dl DATA_DEE11E : dw DATA_BCD01A
	dl DATA_DEE438 : dw DATA_BCD01A
	dl DATA_DEE752 : dw DATA_BCD01A
	dl DATA_DEEA6C : dw DATA_BCD029
	dl DATA_DEEDA8 : dw DATA_BCD029
	dl DATA_DEF07E : dw DATA_BCD029
	dl DATA_DEF354 : dw DATA_BCD029
	dl DATA_DEF62A : dw DATA_BCD029
	dl DATA_DEF900 : dw DATA_BCD029
	dl DATA_DEFBD6 : dw DATA_BCD029
	dl DATA_DF0DA4 : dw DATA_BCD029
	dl DATA_DF0FDC : dw DATA_BCD029
	dl DATA_DF11F2 : dw DATA_BCD029
	dl DATA_DF14AC : dw DATA_BCD029
	dl DATA_DF17EE : dw DATA_BCD038
	dl DATA_DF1B2A : dw DATA_BCD038
	dl DATA_DF1E66 : dw DATA_BCD038
	dl DATA_DF2186 : dw DATA_BCD038
	dl DATA_DF2484 : dw DATA_BCD046
	dl DATA_DF2760 : dw DATA_BCD046
	dl DATA_DF2A5E : dw DATA_BCD046
	dl DATA_DF2D5C : dw DATA_BCD046
	dl DATA_DF3098 : dw DATA_BCD046
	dl DATA_DF33B8 : dw DATA_BCD046
	dl DATA_DF36D8 : dw DATA_BCD046
	dl DATA_DF3A1A : dw DATA_BCD046
	dl DATA_DF3D78 : dw DATA_BCD046
	dl DATA_DF411A : dw DATA_BCD046
	dl DATA_DF44BC : dw DATA_BCD057
	dl DATA_DF481A : dw DATA_BCD057
	dl DATA_DF4B56 : dw DATA_BCD057
	dl DATA_DF4EB4 : dw DATA_BCD057
	dl DATA_DF51F0 : dw DATA_BCD057
	dl DATA_DF5554 : dw DATA_BCD057
	dl DATA_DF58B8 : dw DATA_BCD057
	dl DATA_DF5C3E : dw DATA_BCD057
	dl DATA_DF5FC4 : dw DATA_BCD057
	dl DATA_DF755C : dw DATA_BCD067
	dl DATA_DF7838 : dw DATA_BCD067
	dl DATA_DF7B3C : dw DATA_BCD067
	dl DATA_DF7E40 : dw DATA_BCD067
	dl DATA_DF8144 : dw DATA_BCD067
	dl DATA_DF8448 : dw DATA_BCD067
	dl DATA_DF8768 : dw DATA_BCD067
	dl DATA_DF8A22 : dw DATA_BCD067
	dl DATA_DF8CBA : dw DATA_BCD067
	dl DATA_DF8F74 : dw DATA_BCD067
	dl DATA_DF9272 : dw DATA_BCD067
	dl DATA_DF9592 : dw DATA_BCD067
	dl DATA_DF9896 : dw DATA_BCD067
	dl DATA_DF9B9A : dw DATA_BCD067
	dl DATA_DF9EBA : dw DATA_BCD067
	dl DATA_DFA174 : dw DATA_BCD067
	dl DATA_DFA40C : dw DATA_BCD067
	dl DATA_DFA644 : dw DATA_BCD067
	dl DATA_DFA87C : dw DATA_BCD067
	dl DATA_DFAAB4 : dw DATA_BCD067
	dl DATA_DFACEC : dw DATA_BCD067
	dl DATA_DFB006 : dw DATA_BCD067
	dl DATA_DFB2DC : dw DATA_BCD067
	dl DATA_DFB5B2 : dw DATA_BCD067
	dl DATA_DFB8EE : dw DATA_BCD067
	dl DATA_DFBC6E : dw DATA_BCD067
	dl DATA_DFC010 : dw DATA_BCD067
	dl DATA_DFC36E : dw DATA_BCD067
	dl DATA_DFC6EE : dw DATA_BCD067
	dl DATA_DFCA2A : dw DATA_BCD067
	dl DATA_DFCDAA : dw DATA_BCD067
	dl DATA_DFD12A : dw DATA_BCD067
	dl DATA_DFD4CC : dw DATA_BCD067
	dl DATA_DFD8AC : dw DATA_BCD067
	dl DATA_DFDC8C : dw DATA_BCD067
	dl DATA_DFDFE4 : dw DATA_BCD067
	dl DATA_DFE2E8 : dw DATA_BCD067
	dl DATA_CECB71 : dw DATA_BCD077
	dl DATA_CECF13 : dw DATA_BCD077
	dl DATA_CED299 : dw DATA_BCD077
	dl DATA_CED641 : dw DATA_BCD077
	dl DATA_CED9C7 : dw DATA_BCD087
	dl DATA_CEDDEB : dw DATA_BCD087
	dl DATA_CEE1D1 : dw DATA_BCD087
	dl DATA_CEE5FB : dw DATA_BCD087
	dl DATA_CEE9BF : dw DATA_BCD087
	dl DATA_CEEDC7 : dw DATA_BCD087
	dl DATA_CEF1CF : dw DATA_BCD087
	dl DATA_CEF5B5 : dw DATA_BCD087
	dl DATA_CEF93B : dw DATA_BCD087
	dl DATA_CF40F6 : dw DATA_BCD087
	dl DATA_CF44DC : dw DATA_BCD087
	dl DATA_CF487E : dw DATA_BCD087
	dl DATA_CF4C64 : dw DATA_BCD087
	dl DATA_CF5028 : dw DATA_BCD087
	dl DATA_CF540E : dw DATA_BCD096
	dl DATA_CF570C : dw DATA_BCD096
	dl DATA_CF5966 : dw DATA_BCD0A6
	dl DATA_CF5CE6 : dw DATA_BCD0A6
	dl DATA_CF6066 : dw DATA_BCD0A6
	dl DATA_CF63E6 : dw DATA_BCD0B5
	dl DATA_CF678E : dw DATA_BCD0B5
	dl DATA_CF6B6E : dw DATA_BCD0B5
	dl DATA_CF6F2C : dw DATA_BCD0C4
	dl DATA_CF72D4 : dw DATA_BCD0C4
	dl DATA_CF76F8 : dw DATA_BCD0C4
	dl DATA_CF7B00 : dw DATA_BCD0D4
	dl DATA_CF7F2A : dw DATA_BCD0D4
	dl DATA_CF8354 : dw DATA_BCD0D4
	dl DATA_CF877E : dw DATA_BCD0E4
	dl DATA_CF8AE2 : dw DATA_BCD0E4
	dl DATA_CF8EAC : dw DATA_BCD0E4
	dl DATA_CF9254 : dw DATA_BCD0E4
	dl DATA_CF95FC : dw DATA_BCD0E4
	dl DATA_CF99A4 : dw DATA_BCD0E4
	dl DATA_CF9D4C : dw DATA_BCD0E4
	dl DATA_CFA0F4 : dw DATA_BCD0E4
	dl DATA_CFA4BE : dw DATA_BCD0E4
	dl DATA_CFA866 : dw DATA_BCD0F5
	dl DATA_CFABEC : dw DATA_BCD0F5
	dl DATA_CFAFD2 : dw DATA_BCD0F5
	dl DATA_CFB3B8 : dw DATA_BCD0F5
	dl DATA_CFB77C : dw DATA_BCD0F5
	dl DATA_CFBB40 : dw DATA_BCD0F5
	dl DATA_CFBF04 : dw DATA_BCD0F5
	dl DATA_CFC2C8 : dw DATA_BCD0F5
	dl DATA_CFC68C : dw DATA_BCD0F5
	dl DATA_CFCA50 : dw DATA_BCD106
	dl DATA_CFCDB4 : dw DATA_BCD106
	dl DATA_CFD118 : dw DATA_BCD106
	dl DATA_CFD47C : dw DATA_BCD106
	dl DATA_CFD7E0 : dw DATA_BCD106
	dl DATA_CFDB44 : dw DATA_BCD106
	dl DATA_CFDEA8 : dw DATA_BCD118
	dl DATA_CFE20C : dw DATA_BCD118
	dl DATA_CFE570 : dw DATA_BCD118
	dl DATA_CFE8D4 : dw DATA_BCD118
	dl DATA_CFEC38 : dw DATA_BCD12A
	dl DATA_CFF01E : dw DATA_BCD12A
	dl DATA_CFF39E : dw DATA_BCD12A
	dl DATA_CFF78A : dw DATA_BCD12A
	dl DATA_CFFB98 : dw DATA_BCD12A
	dl DATA_D04F61 : dw DATA_BCD12A
	dl DATA_D05325 : dw DATA_BCD12A
	dl DATA_D056E9 : dw DATA_BCD12A
	dl DATA_D05AAD : dw DATA_BCD12A
	dl DATA_D05E8D : dw DATA_BCD12A
	dl DATA_DB5950 : dw DATA_BCD13A
	dl DATA_DB5CD0 : dw DATA_BCD13A
	dl DATA_DB60B6 : dw DATA_BCD13A
	dl DATA_DB647A : dw DATA_BCD13A
	dl DATA_DB683E : dw DATA_BCD13A
	dl DATA_DB6C02 : dw DATA_BCD13A
	dl DATA_DB6FC6 : dw DATA_BCD13A
	dl DATA_DB738A : dw DATA_BCD13A
	dl DATA_DB774E : dw DATA_BCD13A
	dl DATA_DB7B12 : dw DATA_BCD14A
	dl DATA_DB7E98 : dw DATA_BCD14A
	dl DATA_DB827E : dw DATA_BCD14A
	dl DATA_DB8664 : dw DATA_BCD14A
	dl DATA_DB8A4A : dw DATA_BCD14A
	dl DATA_DB8E0E : dw DATA_BCD14A
	dl DATA_DB91F4 : dw DATA_BCD14A
	dl DATA_DB95DA : dw DATA_BCD14A
	dl DATA_DB999E : dw DATA_BCD14A
	dl DATA_D06273 : dw DATA_BCD15A
	dl DATA_D0659F : dw DATA_BCD15A
	dl DATA_D068A9 : dw DATA_BCD15A
	dl DATA_D06BB3 : dw DATA_BCD15A
	dl DATA_D06E9B : dw DATA_BCD15A
	dl DATA_D071A5 : dw DATA_BCD15A
	dl DATA_D074D1 : dw DATA_BCD15A
	dl DATA_D077FD : dw DATA_BCD15A
	dl DATA_D07B29 : dw DATA_BCD16A
	dl DATA_D07E0B : dw DATA_BCD16A
	dl DATA_D08005 : dw DATA_BCD16A
	dl DATA_D081DD : dw DATA_BCD16A
	dl DATA_D083BB : dw DATA_BCD17A
	dl DATA_D0869D : dw DATA_BCD189
	dl DATA_D089A1 : dw DATA_BCD189
	dl DATA_D08C67 : dw DATA_BCD189
	dl DATA_D08F0B : dw DATA_BCD189
	dl DATA_D09171 : dw DATA_BCD189
	dl DATA_D09371 : dw DATA_BCD189
	dl DATA_D096B9 : dw DATA_BCD189
	dl DATA_D09A01 : dw DATA_BCD189
	dl DATA_D2A29C : dw DATA_BCD1EB
	dl DATA_D2A57E : dw DATA_BCD1EB
	dl DATA_D2A816 : dw DATA_BCD1EB
	dl DATA_D2AA92 : dw DATA_BCD1EB
	dl DATA_D2AD4C : dw DATA_BCD1EB
	dl DATA_D2B00C : dw DATA_BCD1EB
	dl DATA_D2B266 : dw DATA_BCD1EB
	dl DATA_D2B482 : dw DATA_BCD1EB
	dl DATA_D2B67C : dw DATA_BCD1EB
	dl DATA_D2B898 : dw DATA_BCD1EB
	dl DATA_D2BAD6 : dw DATA_BCD1EB
	dl DATA_D2BD14 : dw DATA_BCD1EB
	dl DATA_D2BF30 : dw DATA_BCD1EB
	dl DATA_D2C14C : dw DATA_BCD1EB
	dl DATA_D2C368 : dw DATA_BCD1EB
	dl DATA_D2C584 : dw DATA_BCD1EB
	dl DATA_D2C800 : dw DATA_BCD1EB
	dl DATA_D2CA7C : dw DATA_BCD1EB
	dl DATA_D2CCF8 : dw DATA_BCD1EB
	dl DATA_D2CF9C : dw DATA_BCD1EB
	dl DATA_D2D1D4 : dw DATA_BCD1EB
	dl DATA_D2D4B6 : dw DATA_BCD1FB
	dl DATA_D2D68E : dw DATA_BCD1FB
	dl DATA_D2479C : dw DATA_BCD199
	dl DATA_D24A62 : dw DATA_BCD199
	dl DATA_D24D28 : dw DATA_BCD199
	dl DATA_D24FC6 : dw DATA_BCD199
	dl DATA_D25264 : dw DATA_BCD199
	dl DATA_D25524 : dw DATA_BCD199
	dl DATA_D257E4 : dw DATA_BCD199
	dl DATA_D25A3E : dw DATA_BCD199
	dl DATA_D25CBA : dw DATA_BCD199
	dl DATA_D25F36 : dw DATA_BCD199
	dl DATA_D261B2 : dw DATA_BCD199
	dl DATA_D26450 : dw DATA_BCD199
	dl DATA_D266EE : dw DATA_BCD199
	dl DATA_D2698C : dw DATA_BCD199
	dl DATA_D26C4C : dw DATA_BCD199
	dl DATA_D26F0C : dw DATA_BCD199
	dl DATA_D271EE : dw DATA_BCD1A9
	dl DATA_D2748C : dw DATA_BCD1A9
	dl DATA_D2772A : dw DATA_BCD1A9
	dl DATA_D279C8 : dw DATA_BCD1A9
	dl DATA_D27C66 : dw DATA_BCD1A9
	dl DATA_D27F64 : dw DATA_BCD1A9
	dl DATA_D2828A : dw DATA_BCD1A9
	dl DATA_D2860A : dw DATA_BCD1A9
	dl DATA_D28968 : dw DATA_BCD1B9
	dl DATA_D28D92 : dw DATA_BCD1C9
	dl DATA_D28DBC : dw DATA_BCD1C9
	dl DATA_D28E2A : dw DATA_BCD1C9
	dl DATA_D28EF8 : dw DATA_BCD1C9
	dl DATA_D28FC6 : dw DATA_BCD1C9
	dl DATA_D29056 : dw DATA_BCD1C9
	dl DATA_D29102 : dw DATA_BCD1C9
	dl DATA_D291AE : dw DATA_BCD1DA
	dl DATA_D29238 : dw DATA_BCD1DA
	dl DATA_D292C2 : dw DATA_BCD1DA
	dl DATA_D2934C : dw DATA_BCD1DA
	dl DATA_D293BA : dw DATA_BCD1DA
	dl DATA_D29428 : dw DATA_BCD1DA
	dl DATA_D294B2 : dw DATA_BCD1DA
	dl DATA_D2955E : dw DATA_BCD1DA
	dl DATA_D2962C : dw DATA_BCD1DA
	dl DATA_D2973E : dw DATA_BCD1DA
	dl DATA_D2988E : dw DATA_BCD1DA
	dl DATA_D29A66 : dw DATA_BCD1DA
	dl DATA_D29C5A : dw DATA_BCD1DA
	dl DATA_D29E70 : dw DATA_BCD1DA
	dl DATA_D2A086 : dw DATA_BCD1DA
	dl DATA_D2D822 : dw DATA_BCD20B
	dl DATA_D2D9BC : dw DATA_BCD20B
	dl DATA_D2DB34 : dw DATA_BCD20B
	dl DATA_D2DC62 : dw DATA_BCD20B
	dl DATA_D2DE18 : dw DATA_BCD20B
	dl DATA_D2E050 : dw DATA_BCD20B
	dl DATA_D2E24A : dw DATA_BCD20B
	dl DATA_D2E400 : dw DATA_BCD20B
	dl DATA_D2E578 : dw DATA_BCD20B
	dl DATA_D2E72E : dw DATA_BCD20B
	dl DATA_D2E8E4 : dw DATA_BCD20B
	dl DATA_D2EA7E : dw DATA_BCD20B
	dl DATA_D2EBF6 : dw DATA_BCD20B
	dl DATA_D2ED8A : dw DATA_BCD20B
	dl DATA_D2EF84 : dw DATA_BCD20B
	dl DATA_D2F19A : dw DATA_BCD20B
	dl DATA_CA58E3 : dw DATA_BCD21A
	dl DATA_CA59D3 : dw DATA_BCD21A
	dl DATA_CA5AC3 : dw DATA_BCD21A
	dl DATA_CA5BB3 : dw DATA_BCD21A
	dl DATA_CA5CC5 : dw DATA_BCD21A
	dl DATA_CA5DD7 : dw DATA_BCD21A
	dl DATA_CA5EE9 : dw DATA_BCD229
	dl DATA_CA601D : dw DATA_BCD229
	dl DATA_CA6151 : dw DATA_BCD229
	dl DATA_CA6285 : dw DATA_BCD229
	dl DATA_CA6397 : dw DATA_BCD229
	dl DATA_CA6427 : dw DATA_BCD229
	dl DATA_CA6539 : dw DATA_BCD229
	dl DATA_CA666D : dw DATA_BCD229
	dl DATA_CA67A1 : dw DATA_BCD229
	dl DATA_CA68D5 : dw DATA_BCD229
	dl DATA_CA6A09 : dw DATA_BCD229
	dl DATA_CA6B3D : dw DATA_BCD229
	dl DATA_CA6C4F : dw DATA_BCD229
	dl DATA_CA6CDF : dw DATA_BCD229
	dl DATA_CA6DF1 : dw DATA_BCD229
	dl DATA_CA6F25 : dw DATA_BCD229
	dl DATA_CA7059 : dw DATA_BCD229
	dl DATA_CA718D : dw DATA_BCD229
	dl DATA_CA72C1 : dw DATA_BCD229
	dl DATA_CA73F5 : dw DATA_BCD229
	dl DATA_CA7507 : dw DATA_BCD229
	dl DATA_CA7597 : dw DATA_BCD229
	dl DATA_CA76A9 : dw DATA_BCD229
	dl DATA_CA77DD : dw DATA_BCD229
	dl DATA_CA7911 : dw DATA_BCD229
	dl DATA_CA7A45 : dw DATA_BCD229
	dl DATA_CA7B79 : dw DATA_BCD229
	dl DATA_CA7CAD : dw DATA_BCD229
	dl DATA_CA7DBF : dw DATA_BCD229
	dl DATA_CA7E4F : dw DATA_BCD229
	dl DATA_CA7F61 : dw DATA_BCD229
	dl DATA_CA8095 : dw DATA_BCD229
	dl DATA_CA81C9 : dw DATA_BCD229
	dl DATA_CA82FD : dw DATA_BCD229
	dl DATA_CA8431 : dw DATA_BCD229
	dl DATA_CA8565 : dw DATA_BCD229
	dl DATA_CA8699 : dw DATA_BCD229
	dl DATA_CA87CD : dw DATA_BCD229
	dl DATA_CA8901 : dw DATA_BCD229
	dl DATA_CA8A35 : dw DATA_BCD229
	dl DATA_CB5B25 : dw DATA_BCD237
	dl DATA_CB5BAF : dw DATA_BCD237
	dl DATA_CB5CC1 : dw DATA_BCD237
	dl DATA_CB5ED7 : dw DATA_BCD237
	dl DATA_CB614D : dw DATA_BCD237
	dl DATA_CB6397 : dw DATA_BCD237
	dl DATA_CBB993 : dw DATA_BCD246
	dl DATA_CBBA3F : dw DATA_BCD246
	dl DATA_CBBB73 : dw DATA_BCD246
	dl DATA_CBBD07 : dw DATA_BCD246
	dl DATA_CBBF5B : dw DATA_BCD246
	dl DATA_CBC231 : dw DATA_BCD246
	dl DATA_CBC529 : dw DATA_BCD246
	dl DATA_CBC767 : dw DATA_BCD246
	dl DATA_CBC879 : dw DATA_BCD255
	dl DATA_CBC98B : dw DATA_BCD255
	dl DATA_CBCAFD : dw DATA_BCD255
	dl DATA_CBCCF1 : dw DATA_BCD255
	dl DATA_CBCF01 : dw DATA_BCD255
	dl DATA_CBD155 : dw DATA_BCD255
	dl DATA_CBD3CB : dw DATA_BCD255
	dl DATA_CBD685 : dw DATA_BCD255
	dl DATA_CBD93F : dw DATA_BCD255
	dl DATA_CBDC1B : dw DATA_BCD255
	dl DATA_CBDE59 : dw DATA_BCD255
	dl DATA_CBE075 : dw DATA_BCD255
	dl DATA_CBE209 : dw DATA_BCD255
	dl DATA_CBE2FF : dw DATA_BCD265
	dl DATA_CBE389 : dw DATA_BCD265
	dl DATA_CBE49B : dw DATA_BCD276
	dl DATA_CBE60D : dw DATA_BCD276
	dl DATA_CBE7C3 : dw DATA_BCD276
	dl DATA_CBE99B : dw DATA_BCD287
	dl DATA_CBEBB1 : dw DATA_BCD287
	dl DATA_CBEE27 : dw DATA_BCD287
	dl DATA_CBF081 : dw DATA_BCD287
	dl DATA_CBF363 : dw DATA_BCD298
	dl DATA_CBF67D : dw DATA_BCD298
	dl DATA_CBF975 : dw DATA_BCD2A9
	dl DATA_CBFC2F : dw DATA_BCD2A9
	dl DATA_CC39EF : dw DATA_BCD2BA
	dl DATA_CC3BC1 : dw DATA_BCD2BA
	dl DATA_CD4E74 : dw DATA_BCD2CB
	dl DATA_CD4FCA : dw DATA_BCD2CB
	dl DATA_CD519C : dw DATA_BCD2CB
	dl DATA_CD534C : dw DATA_BCD2CB
	dl DATA_CD54FC : dw DATA_BCD2CB
	dl DATA_CD566E : dw DATA_BCD2CB
	dl DATA_CD57C4 : dw DATA_BCD2CB
	dl DATA_CD591A : dw DATA_BCD2CB
	dl DATA_CD5A70 : dw DATA_BCD2CB
	dl DATA_CD5BA4 : dw DATA_BCD2CB
	dl DATA_CD5CBC : dw DATA_BCD2CB
	dl DATA_CD5D4C : dw DATA_BCD2CB
	dl DATA_CDFADE : dw DATA_BCD2DC
	dl DATA_CDFCD8 : dw DATA_BCD2DC
	dl DATA_CE3AE5 : dw DATA_BCD2DC
	dl DATA_CE3CDF : dw DATA_BCD2DC
	dl DATA_CE3ED9 : dw DATA_BCD2DC
	dl DATA_CE40D3 : dw DATA_BCD2DC
	dl DATA_CE42CD : dw DATA_BCD2DC
	dl DATA_CE44C7 : dw DATA_BCD2DC
	dl DATA_DD033F : dw DATA_BCD2ED
	dl DATA_DD091D : dw DATA_BCD2ED
	dl DATA_DD09EB : dw DATA_BCD2ED
	dl DATA_DD0B1F : dw DATA_BCD2ED
	dl DATA_DD0C31 : dw DATA_BCD2ED
	dl DATA_DD0D65 : dw DATA_BCD2ED
	dl DATA_DD0F3D : dw DATA_BCD2ED
	dl DATA_DD10F3 : dw DATA_BCD2ED
	dl DATA_DD12A9 : dw DATA_BCD2ED
	dl DATA_DD145F : dw DATA_BCD2ED
	dl DATA_DD15F3 : dw DATA_BCD2ED
	dl DATA_DD17A9 : dw DATA_BCD2ED
	dl DATA_DD195F : dw DATA_BCD2ED
	dl DATA_DD1B15 : dw DATA_BCD2ED
	dl DATA_DD1C6B : dw DATA_BCD2ED
	dl DATA_DD1DC1 : dw DATA_BCD2ED
	dl DATA_DD1F39 : dw DATA_BCD2ED
	dl DATA_DD20D3 : dw DATA_BCD2ED
	dl DATA_DD226D : dw DATA_BCD2ED
	dl DATA_DD2407 : dw DATA_BCD2ED
	dl DATA_DD257F : dw DATA_BCD2ED
	dl DATA_CE46C1 : dw DATA_BCD2FE
	dl DATA_DA5ABA : dw DATA_BCD310
	dl DATA_DA5B06 : dw DATA_BCD310
	dl DATA_DA5BB2 : dw DATA_BCD310
	dl DATA_DA5CA2 : dw DATA_BCD310
	dl DATA_DA5DF8 : dw DATA_BCD310
	dl DATA_DA5F8C : dw DATA_BCD310
	dl DATA_DA615E : dw DATA_BCD310
	dl DATA_DA6352 : dw DATA_BCD310
	dl DATA_DA658A : dw DATA_BCD310
	dl DATA_DA67C2 : dw DATA_BCD310
	dl DATA_DA69FA : dw DATA_BCD310
	dl DATA_DBC56C : dw DATA_BCD320
	dl DATA_DBC5B8 : dw DATA_BCD320
	dl DATA_DBC626 : dw DATA_BCD320
	dl DATA_DBC6F4 : dw DATA_BCD320
	dl DATA_DBC866 : dw DATA_BCD320
	dl DATA_DBC9D8 : dw DATA_BCD320
	dl DATA_DBCB6C : dw DATA_BCD320
	dl DATA_DBCCDE : dw DATA_BCD320
	dl DATA_DBCE2E : dw DATA_BCD320
	dl DATA_DBCF40 : dw DATA_BCD320
	dl DATA_DBD030 : dw DATA_BCD320
	dl DATA_DBD120 : dw DATA_BCD320
	dl DATA_DCF311 : dw DATA_BCD32F
	dl DATA_DCF33B : dw DATA_BCD32F
	dl DATA_DCF365 : dw DATA_BCD32F
	dl DATA_DCF3D3 : dw DATA_BCD32F
	dl DATA_DCF441 : dw DATA_BCD32F
	dl DATA_DCF559 : dw DATA_BCD32F
	dl DATA_DCF649 : dw DATA_BCD32F
	dl DATA_DCF71D : dw DATA_BCD32F
	dl DATA_DCF7F1 : dw DATA_BCD32F
	dl DATA_DCF909 : dw DATA_BCD32F
	dl DATA_DCFA21 : dw DATA_BCD32F
	dl DATA_DCFB39 : dw DATA_BCD32F
	dl DATA_DCFC51 : dw DATA_BCD32F
	dl DATA_DCFD8B : dw DATA_BCD32F
	dl DATA_DCFE5F : dw DATA_BCD32F
	dl DATA_DF668E : dw DATA_BCD340
	dl DATA_C97281 : dw DATA_BCD4B7
	dl DATA_C9764B : dw DATA_BCD4B7
	dl DATA_C97A15 : dw DATA_BCD4B7
	dl DATA_C97DDF : dw DATA_BCD4B7
	dl DATA_C981A9 : dw DATA_BCD4B7
	dl DATA_C98551 : dw DATA_BCD4B7
	dl DATA_C988F9 : dw DATA_BCD4B7
	dl DATA_C98CA1 : dw DATA_BCD4B7
	dl DATA_DB2CAE : dw DATA_BCD5F5
	dl DATA_DB30DA : dw DATA_BCD5F5
	dl DATA_DB3506 : dw DATA_BCD5F5
	dl DATA_DB3932 : dw DATA_BCD5F5
	dl DATA_DB3D5E : dw DATA_BCD5F5
	dl DATA_DB4168 : dw DATA_BCD5F5
	dl DATA_DB4594 : dw DATA_BCD5F5
	dl DATA_DB49C0 : dw DATA_BCD5F5
	dl DATA_CB6559 : dw DATA_BCD4C7
	dl DATA_CB67F1 : dw DATA_BCD4C7
	dl DATA_CB6A67 : dw DATA_BCD4C7
	dl DATA_CB6CDD : dw DATA_BCD4C7
	dl DATA_CB6EED : dw DATA_BCD4C7
	dl DATA_CB70FD : dw DATA_BCD4C7
	dl DATA_CB7351 : dw DATA_BCD4D5
	dl DATA_CB75C7 : dw DATA_BCD4D5
	dl DATA_CB783D : dw DATA_BCD4D5
	dl DATA_CB7AB3 : dw DATA_BCD4D5
	dl DATA_CB7D07 : dw DATA_BCD4D5
	dl DATA_CB7F5B : dw DATA_BCD4D5
	dl DATA_CB81AF : dw DATA_BCD4D5
	dl DATA_CB8425 : dw DATA_BCD4D5
	dl DATA_CB869B : dw DATA_BCD4E3
	dl DATA_CB8911 : dw DATA_BCD4E3
	dl DATA_CB8B65 : dw DATA_BCD4E3
	dl DATA_CB8D3D : dw DATA_BCD4E3
	dl DATA_CB8F15 : dw DATA_BCD4F0
	dl DATA_CB9169 : dw DATA_BCD4F0
	dl DATA_CB93BD : dw DATA_BCD4F0
	dl DATA_CB95B7 : dw DATA_BCD4F0
	dl DATA_CB978F : dw DATA_BCD4F0
	dl DATA_CB9967 : dw DATA_BCD4F0
	dl DATA_CB9B3F : dw DATA_BCD4F0
	dl DATA_CB9D17 : dw DATA_BCD4F0
	dl DATA_CB9F6B : dw DATA_BCD4FD
	dl DATA_CBA1E1 : dw DATA_BCD4FD
	dl DATA_CBA457 : dw DATA_BCD4FD
	dl DATA_CBA6CD : dw DATA_BCD4FD
	dl DATA_CBA943 : dw DATA_BCD4FD
	dl DATA_CBABB9 : dw DATA_BCD4FD
	dl DATA_CBAE2F : dw DATA_BCD4FD
	dl DATA_CBB0A5 : dw DATA_BCD4FD
	dl DATA_CBB31B : dw DATA_BCD50E
	dl DATA_CBB515 : dw DATA_BCD50E
	dl DATA_CBB6A9 : dw DATA_BCD50E
	dl DATA_CBB7FF : dw DATA_BCD50E
	dl DATA_CC9849 : dw DATA_BCD51D
	dl DATA_CC9B5D : dw DATA_BCD51D
	dl DATA_CC9EF9 : dw DATA_BCD51D
	dl DATA_CCA27F : dw DATA_BCD51D
	dl DATA_CCA5DD : dw DATA_BCD51D
	dl DATA_CCA8F1 : dw DATA_BCD51D
	dl DATA_CCAC71 : dw DATA_BCD51D
	dl DATA_CCB00D : dw DATA_BCD51D
	dl DATA_CCB38D : dw DATA_BCD51D
	dl DATA_CCB6A1 : dw DATA_BCD51D
	dl DATA_CCBA3D : dw DATA_BCD51D
	dl DATA_CCBDC3 : dw DATA_BCD51D
	dl DATA_CCC121 : dw DATA_BCD51D
	dl DATA_CCC435 : dw DATA_BCD51D
	dl DATA_CCC7B5 : dw DATA_BCD51D
	dl DATA_CCCB51 : dw DATA_BCD51D
	dl DATA_CCCED1 : dw DATA_BCD52F
	dl DATA_CCD1E5 : dw DATA_BCD52F
	dl DATA_CCD581 : dw DATA_BCD52F
	dl DATA_CCD907 : dw DATA_BCD52F
	dl DATA_CCDC65 : dw DATA_BCD52F
	dl DATA_CCDF79 : dw DATA_BCD52F
	dl DATA_CCE2F9 : dw DATA_BCD52F
	dl DATA_CCE695 : dw DATA_BCD52F
	dl DATA_CCEA15 : dw DATA_BCD52F
	dl DATA_CCED29 : dw DATA_BCD52F
	dl DATA_CCF0C5 : dw DATA_BCD52F
	dl DATA_CCF44B : dw DATA_BCD52F
	dl DATA_CCF7A9 : dw DATA_BCD52F
	dl DATA_CCFABD : dw DATA_BCD52F
	dl DATA_CD3DD2 : dw DATA_BCD52F
	dl DATA_CD416E : dw DATA_BCD52F
	dl DATA_CD44EE : dw DATA_BCD540
	dl DATA_CD4802 : dw DATA_BCD540
	dl DATA_CD4B60 : dw DATA_BCD540
	dl DATA_D11D65 : dw DATA_BCD552
	dl DATA_D11ED7 : dw DATA_BCD552
	dl DATA_D1200B : dw DATA_BCD552
	dl DATA_D1211D : dw DATA_BCD552
	dl DATA_D12273 : dw DATA_BCD562
	dl DATA_D12691 : dw DATA_BCD562
	dl DATA_D12A4F : dw DATA_BCD562
	dl DATA_D12E0D : dw DATA_BCD562
	dl DATA_D131CB : dw DATA_BCD562
	dl DATA_D13589 : dw DATA_BCD574
	dl DATA_D1371D : dw DATA_BCD586
	dl DATA_D13A3D : dw DATA_BCD586
	dl DATA_D13D5D : dw DATA_BCD586
	dl DATA_D1407D : dw DATA_BCD586
	dl DATA_D1439D : dw DATA_BCD586
	dl DATA_D146BD : dw DATA_BCD586
	dl DATA_D149DD : dw DATA_BCD586
	dl DATA_D14D1F : dw DATA_BCD586
	dl DATA_D672CF : dw DATA_BCD597
	dl DATA_D675E3 : dw DATA_BCD597
	dl DATA_D67947 : dw DATA_BCD597
	dl DATA_D67C67 : dw DATA_BCD597
	dl DATA_D68025 : dw DATA_BCD597
	dl DATA_CE4751 : dw DATA_BCD5A9
	dl DATA_D9DB05 : dw DATA_BCD5BA
	dl DATA_D9DD7B : dw DATA_BCD5BA
	dl DATA_D9DFF1 : dw DATA_BCD5BA
	dl DATA_D9E245 : dw DATA_BCD5BA
	dl DATA_D9E499 : dw DATA_BCD5BA
	dl DATA_D9E6ED : dw DATA_BCD5BA
	dl DATA_D9E963 : dw DATA_BCD5BA
	dl DATA_D9EBD9 : dw DATA_BCD5BA
	dl DATA_D9EE4F : dw DATA_BCD5C7
	dl DATA_D9F0C5 : dw DATA_BCD5D4
	dl DATA_DBF7F6 : dw DATA_BCD5E6
	dl DATA_D22484 : dw DATA_BCD34F
	dl DATA_D228A2 : dw DATA_BCD34F
	dl DATA_D22A14 : dw DATA_BCD34F
	dl DATA_D221D8 : dw DATA_BCD35F
	dl DATA_D22224 : dw DATA_BCD35F
	dl DATA_D22270 : dw DATA_BCD35F
	dl DATA_D222BC : dw DATA_BCD35F
	dl DATA_D22308 : dw DATA_BCD35F
	dl DATA_D22354 : dw DATA_BCD35F
	dl DATA_D223A0 : dw DATA_BCD35F
	dl DATA_D223EC : dw DATA_BCD35F
	dl DATA_D22438 : dw DATA_BCD35F
	dl DATA_DCA6D7 : dw DATA_BCD36F
	dl DATA_D22B64 : dw DATA_BCD37E
	dl DATA_D22C98 : dw DATA_BCD37E
	dl DATA_D22DCC : dw DATA_BCD37E
	dl DATA_D22F22 : dw DATA_BCD37E
	dl DATA_D23078 : dw DATA_BCD37E
	dl DATA_D231AC : dw DATA_BCD37E
	dl DATA_D232BE : dw DATA_BCD37E
	dl DATA_D233F2 : dw DATA_BCD37E
	dl DATA_D23526 : dw DATA_BCD37E
	dl DATA_D2365A : dw DATA_BCD37E
	dl DATA_D237B0 : dw DATA_BCD37E
	dl DATA_D238E4 : dw DATA_BCD37E
	dl DATA_D239F6 : dw DATA_BCD38E
	dl DATA_D23B08 : dw DATA_BCD38E
	dl DATA_D23C1A : dw DATA_BCD38E
	dl DATA_D23D2C : dw DATA_BCD38E
	dl DATA_D23E3E : dw DATA_BCD38E
	dl DATA_D23F50 : dw DATA_BCD38E
	dl DATA_D24062 : dw DATA_BCD38E
	dl DATA_D24174 : dw DATA_BCD38E
	dl DATA_D24286 : dw DATA_BCD38E
	dl DATA_D24398 : dw DATA_BCD38E
	dl DATA_D244AA : dw DATA_BCD38E
	dl DATA_D245BC : dw DATA_BCD38E
	dl DATA_D246CE : dw DATA_BCD38E
	dl DATA_CC6BBB : dw DATA_BCD39D
	dl DATA_CC6CC7 : dw DATA_BCD39D
	dl DATA_CC6E17 : dw DATA_BCD39D
	dl DATA_CC6FAB : dw DATA_BCD39D
	dl DATA_CC71FF : dw DATA_BCD39D
	dl DATA_CC74FD : dw DATA_BCD39D
	dl DATA_CC77DF : dw DATA_BCD39D
	dl DATA_CC7B43 : dw DATA_BCD39D
	dl DATA_CC7EAD : dw DATA_BCD39D
	dl DATA_CC81F5 : dw DATA_BCD39D
	dl DATA_CC84D1 : dw DATA_BCD39D
	dl DATA_CC8791 : dw DATA_BCD39D
	dl DATA_CC8985 : dw DATA_BCD39D
	dl DATA_CC8BB7 : dw DATA_BCD39D
	dl DATA_CC8DE9 : dw DATA_BCD39D
	dl DATA_CC8F45 : dw DATA_BCD39D
	dl DATA_CC907F : dw DATA_BCD3AE
	dl DATA_CC914D : dw DATA_BCD3AE
	dl DATA_CC9259 : dw DATA_BCD3AE
	dl DATA_CC940F : dw DATA_BCD3AE
	dl DATA_CC95C5 : dw DATA_BCD3AE
	dl DATA_CC9737 : dw DATA_BCD3AE
	dl DATA_CC3D33 : dw DATA_BCD3BE
	dl DATA_CC3EA5 : dw DATA_BCD3BE
	dl DATA_CC4017 : dw DATA_BCD3BE
	dl DATA_CC4189 : dw DATA_BCD3BE
	dl DATA_CC42DF : dw DATA_BCD3BE
	dl DATA_CC43CF : dw DATA_BCD3BE
	dl DATA_CC44BF : dw DATA_BCD3BE
	dl DATA_CC45AF : dw DATA_BCD3BE
	dl DATA_CC4705 : dw DATA_BCD3CC
	dl DATA_CC47D9 : dw DATA_BCD3CC
	dl DATA_CC4A11 : dw DATA_BCD3CC
	dl DATA_CC4D69 : dw DATA_BCD3CC
	dl DATA_CC5105 : dw DATA_BCD3CC
	dl DATA_CC54A1 : dw DATA_BCD3CC
	dl DATA_CC583D : dw DATA_BCD3CC
	dl DATA_CC5B13 : dw DATA_BCD3CC
	dl DATA_CC5D4B : dw DATA_BCD3DA
	dl DATA_CC5F5B : dw DATA_BCD3DA
	dl DATA_CC616B : dw DATA_BCD3DA
	dl DATA_CC637B : dw DATA_BCD3DA
	dl DATA_CC650F : dw DATA_BCD3DA
	dl DATA_CC661B : dw DATA_BCD3DA
	dl DATA_CC66E9 : dw DATA_BCD3DA
	dl DATA_CC6817 : dw DATA_BCD3DA
	dl DATA_CC69AB : dw DATA_BCD3DA
	dl DATA_DBD1CC : dw DATA_BCD3EB
	dl DATA_DBD360 : dw DATA_BCD3EB
	dl DATA_DBD532 : dw DATA_BCD3EB
	dl DATA_DBD6C6 : dw DATA_BCD3EB
	dl DATA_DBD85A : dw DATA_BCD3EB
	dl DATA_DBD966 : dw DATA_BCD3EB
	dl DATA_DBD9F6 : dw DATA_BCD3EB
	dl DATA_DBDAE6 : dw DATA_BCD3EB
	dl DATA_D320F8 : dw DATA_BCD3FC
	dl DATA_D32374 : dw DATA_BCD3FC
	dl DATA_D32656 : dw DATA_BCD3FC
	dl DATA_D328F4 : dw DATA_BCD40C
	dl DATA_D32B92 : dw DATA_BCD41C
	dl DATA_D32E30 : dw DATA_BCD41C
	dl DATA_D330CE : dw DATA_BCD41C
	dl DATA_D3334A : dw DATA_BCD41C
	dl DATA_D335E8 : dw DATA_BCD42C
	dl DATA_D338A8 : dw DATA_BCD42C
	dl DATA_D33B68 : dw DATA_BCD43C
	dl DATA_D33E28 : dw DATA_BCD43C
	dl DATA_D34126 : dw DATA_BCD44C
	dl DATA_D34402 : dw DATA_BCD45C
	dl DATA_D34492 : dw DATA_BCD45C
	dl DATA_D34522 : dw DATA_BCD45C
	dl DATA_D345B2 : dw DATA_BCD45C
	dl DATA_D34642 : dw DATA_BCD45C
	dl DATA_D346D2 : dw DATA_BCD45C
	dl DATA_D34762 : dw DATA_BCD45C
	dl DATA_D347F2 : dw DATA_BCD45C
	dl DATA_D34882 : dw DATA_BCD45C
	dl DATA_D348F0 : dw DATA_BCD45C
	dl DATA_D3495E : dw DATA_BCD45C
	dl DATA_D349CC : dw DATA_BCD45C
	dl DATA_D34A3A : dw DATA_BCD45C
	dl DATA_D34AA8 : dw DATA_BCD46C
	dl DATA_D34B5A : dw DATA_BCD46C
	dl DATA_D34C0C : dw DATA_BCD46C
	dl DATA_D34CBE : dw DATA_BCD46C
	dl DATA_D34D70 : dw DATA_BCD46C
	dl DATA_D34E22 : dw DATA_BCD46C
	dl DATA_D34EF0 : dw DATA_BCD46C
	dl DATA_D34FBE : dw DATA_BCD46C
	dl DATA_D3508C : dw DATA_BCD46C
	dl DATA_D3515A : dw DATA_BCD46C
	dl DATA_D3520C : dw DATA_BCD46C
	dl DATA_D352BE : dw DATA_BCD46C
	dl DATA_D35370 : dw DATA_BCD46C
	dl DATA_DA6C10 : dw DATA_BCD47A
	dl DATA_DA6C7E : dw DATA_BCD47A
	dl DATA_DA6D08 : dw DATA_BCD47A
	dl DATA_DA6DD6 : dw DATA_BCD47A
	dl DATA_DA6EC6 : dw DATA_BCD47A
	dl DATA_DA6FFA : dw DATA_BCD47A
	dl DATA_DA712E : dw DATA_BCD47A
	dl DATA_DA7284 : dw DATA_BCD47A
	dl DATA_DA73B8 : dw DATA_BCD47A
	dl DATA_DA74CA : dw DATA_BCD47A
	dl DATA_DA755A : dw DATA_BCD47A
	dl DATA_DA75EA : dw DATA_BCD47A
	dl DATA_DAF440 : dw DATA_BCD488
	dl DATA_C94851 : dw DATA_BCD663
	dl DATA_C94BB5 : dw DATA_BCD663
	dl DATA_C94ECF : dw DATA_BCD663
	dl DATA_C9520B : dw DATA_BCD663
	dl DATA_C95585 : dw DATA_BCD663
	dl DATA_C9590B : dw DATA_BCD663
	dl DATA_C95B81 : dw DATA_BCD663
	dl DATA_C95E1F : dw DATA_BCD663
	dl DATA_C96101 : dw DATA_BCD663
	dl DATA_C9639F : dw DATA_BCD663
	dl DATA_C96615 : dw DATA_BCD663
	dl DATA_C968B3 : dw DATA_BCD663
	dl DATA_C96BB1 : dw DATA_BCD663
	dl DATA_C96E4F : dw DATA_BCD673
	dl DATA_C97065 : dw DATA_BCD673
	dl DATA_D10D09 : dw DATA_BCD623
	dl DATA_D10E15 : dw DATA_BCD623
	dl DATA_D10F43 : dw DATA_BCD623
	dl DATA_D11071 : dw DATA_BCD623
	dl DATA_D1119F : dw DATA_BCD623
	dl DATA_D112CD : dw DATA_BCD623
	dl DATA_D113FB : dw DATA_BCD623
	dl DATA_D11529 : dw DATA_BCD623
	dl DATA_D11657 : dw DATA_BCD623
	dl DATA_D11725 : dw DATA_BCD633
	dl DATA_D117D1 : dw DATA_BCD633
	dl DATA_D1187D : dw DATA_BCD643
	dl DATA_D1194B : dw DATA_BCD653
	dl DATA_D119D5 : dw DATA_BCD653
	dl DATA_D11B03 : dw DATA_BCD653
	dl DATA_D11C31 : dw DATA_BCD653
	dl DATA_CDF6E2 : dw DATA_BCD605
	dl DATA_E0271C : dw DATA_BCD614
	dl DATA_C9906B : dw DATA_BCD98A
	dl DATA_C99139 : dw DATA_BCD98A
	dl DATA_C99207 : dw DATA_BCD98A
	dl DATA_C992D5 : dw DATA_BCD98A
	dl DATA_C993A3 : dw DATA_BCD98A
	dl DATA_C9944F : dw DATA_BCD98A
	dl DATA_C9951D : dw DATA_BCD98A
	dl DATA_C995EB : dw DATA_BCD98A
	dl DATA_C996B9 : dw DATA_BCD98A
	dl DATA_C99787 : dw DATA_BCD98A
	dl DATA_CA8B69 : dw DATA_BCD99B
	dl DATA_CA92DD : dw DATA_BCD99B
	dl DATA_CA9A51 : dw DATA_BCD99B
	dl DATA_CAA1E1 : dw DATA_BCD9AA
	dl DATA_CAA30F : dw DATA_BCD9AA
	dl DATA_CAA43D : dw DATA_BCD9AA
	dl DATA_CAA56B : dw DATA_BCD9AA
	dl DATA_CAA699 : dw DATA_BCD9AA
	dl DATA_CAA7C7 : dw DATA_BCD9AA
	dl DATA_CAA8F5 : dw DATA_BCD9AA
	dl DATA_CAAA23 : dw DATA_BCD9AA
	dl DATA_CAAB51 : dw DATA_BCD9B7
	dl DATA_CAAC8B : dw DATA_BCD9C5
	dl DATA_DA4DDA : dw DATA_BCDA35
	dl DATA_E026AE : dw DATA_BCD4A7
	dl DATA_CAAE09 : dw DATA_BCD9D4
	dl DATA_CAB1E9 : dw DATA_BCD9D4
	dl DATA_CAB52B : dw DATA_BCD9E4
	dl DATA_CAB88F : dw DATA_BCD9E4
	dl DATA_CABBF3 : dw DATA_BCD9F4
	dl DATA_CABF57 : dw DATA_BCD9F4
	dl DATA_CAC27D : dw DATA_BCDA04
	dl DATA_CAC5E7 : dw DATA_BCDA04
	dl DATA_CAC90D : dw DATA_BCDA14
	dl DATA_CACADF : dw DATA_BCDA14
	dl DATA_CACCB1 : dw DATA_BCDA14
	dl DATA_CACE83 : dw DATA_BCDA14
	dl DATA_CAD055 : dw DATA_BCDA14
	dl DATA_CAD1E9 : dw DATA_BCDA14
	dl DATA_CAD37D : dw DATA_BCDA14
	dl DATA_CAD511 : dw DATA_BCDA14
	dl DATA_CAD683 : dw DATA_BCDA14
	dl DATA_CAD7D9 : dw DATA_BCDA14
	dl DATA_CAD92F : dw DATA_BCDA14
	dl DATA_CADAC3 : dw DATA_BCDA14
	dl DATA_CADC57 : dw DATA_BCDA14
	dl DATA_CADDAD : dw DATA_BCDA14
	dl DATA_CADF63 : dw DATA_BCDA14
	dl DATA_CAE0F7 : dw DATA_BCDA14
	dl DATA_CAE28B : dw DATA_BCDA14
	dl DATA_CAE2B5 : dw DATA_BCDA24
	dl DATA_CAE301 : dw DATA_BCDA24
	dl DATA_CAE3AD : dw DATA_BCDA24
	dl DATA_CAE4FD : dw DATA_BCDA24
	dl DATA_CAE691 : dw DATA_BCDA24
	dl DATA_CAE803 : dw DATA_BCDA24
	dl DATA_CAE975 : dw DATA_BCDA24
	dl DATA_CAEA87 : dw DATA_BCDA24
	dl DATA_CD5F02 : dw DATA_BCD683
	dl DATA_CD615C : dw DATA_BCD683
	dl DATA_CD63D8 : dw DATA_BCD68F
	dl DATA_CD664E : dw DATA_BCD69B
	dl DATA_CD68E6 : dw DATA_BCD69B
	dl DATA_CD6B84 : dw DATA_BCD69B
	dl DATA_CD6E00 : dw DATA_BCD69B
	dl DATA_CD709E : dw DATA_BCD69B
	dl DATA_CD737A : dw DATA_BCD6A7
	dl DATA_CD7656 : dw DATA_BCD6B3
	dl DATA_CD78CC : dw DATA_BCD6B3
	dl DATA_CD7B26 : dw DATA_BCD6BF
	dl DATA_CD7DC4 : dw DATA_BCD6BF
	dl DATA_CD801E : dw DATA_BCD6BF
	dl DATA_CD829A : dw DATA_BCD6BF
	dl DATA_CD859E : dw DATA_BCD6BF
	dl DATA_CD8880 : dw DATA_BCD6CB
	dl DATA_CD8B9A : dw DATA_BCD6CB
	dl DATA_CD8EBA : dw DATA_BCD6CB
	dl DATA_CD919C : dw DATA_BCD6CB
	dl DATA_CD943A : dw DATA_BCD6CB
	dl DATA_CD96D8 : dw DATA_BCD6D7
	dl DATA_CD9A30 : dw DATA_BCD6D7
	dl DATA_CD9D88 : dw DATA_BCD6D7
	dl DATA_CDA108 : dw DATA_BCD6D7
	dl DATA_CDA488 : dw DATA_BCD6D7
	dl DATA_CDA808 : dw DATA_BCD6D7
	dl DATA_CDAB66 : dw DATA_BCD6D7
	dl DATA_CDAEA2 : dw DATA_BCD6D7
	dl DATA_CDB1DE : dw DATA_BCD6D7
	dl DATA_CDB53C : dw DATA_BCD6D7
	dl DATA_CDB89A : dw DATA_BCD6D7
	dl DATA_CDBBD6 : dw DATA_BCD6D7
	dl DATA_CDBF12 : dw DATA_BCD6D7
	dl DATA_CDC276 : dw DATA_BCD6D7
	dl DATA_CDC5DA : dw DATA_BCD6D7
	dl DATA_CDC93E : dw DATA_BCD6D7
	dl DATA_CDCCA2 : dw DATA_BCD6D7
	dl DATA_CDD006 : dw DATA_BCD6D7
	dl DATA_CDD36A : dw DATA_BCD6D7
	dl DATA_CDD6CE : dw DATA_BCD6D7
	dl DATA_CDDA32 : dw DATA_BCD6D7
	dl DATA_D78633 : dw DATA_BCD6E3
	dl DATA_D789D5 : dw DATA_BCD6E3
	dl DATA_D78D77 : dw DATA_BCD6EF
	dl DATA_D7913B : dw DATA_BCD6EF
	dl DATA_D79521 : dw DATA_BCD6FB
	dl DATA_D798C3 : dw DATA_BCD6FB
	dl DATA_D79C65 : dw DATA_BCD6FB
	dl DATA_D79FC3 : dw DATA_BCD6FB
	dl DATA_D7A31B : dw DATA_BCD707
	dl DATA_D7A69B : dw DATA_BCD707
	dl DATA_D7AA5F : dw DATA_BCD713
	dl DATA_D7ADDF : dw DATA_BCD713
	dl DATA_D7B1A3 : dw DATA_BCD71F
	dl DATA_D7B5A5 : dw DATA_BCD71F
	dl DATA_D7B963 : dw DATA_BCD71F
	dl DATA_D7BD0B : dw DATA_BCD71F
	dl DATA_D7C0D5 : dw DATA_BCD71F
	dl DATA_D7C477 : dw DATA_BCD71F
	dl DATA_D7C83B : dw DATA_BCD72B
	dl DATA_D7CBFF : dw DATA_BCD72B
	dl DATA_D7CFE5 : dw DATA_BCD72B
	dl DATA_D7D415 : dw DATA_BCD72B
	dl DATA_D7D839 : dw DATA_BCD72B
	dl DATA_D7DC3B : dw DATA_BCD737
	dl DATA_D82E6F : dw DATA_BCDA43
	dl DATA_D83315 : dw DATA_BCDA43
	dl DATA_D8385F : dw DATA_BCDA43
	dl DATA_D83E6F : dw DATA_BCDA43
	dl DATA_D84419 : dw DATA_BCDA43
	dl DATA_D8483D : dw DATA_BCDA43
	dl DATA_D84C17 : dw DATA_BCDA43
	dl DATA_D8517D : dw DATA_BCDA43
	dl DATA_D855DF : dw DATA_BCDA50
	dl DATA_D85B67 : dw DATA_BCDA50
	dl DATA_D860AB : dw DATA_BCDA50
	dl DATA_D864B3 : dw DATA_BCDA50
	dl DATA_D868D7 : dw DATA_BCDA50
	dl DATA_D86CD9 : dw DATA_BCDA50
	dl DATA_D870FD : dw DATA_BCDA50
	dl DATA_D87521 : dw DATA_BCDA50
	dl DATA_D87945 : dw DATA_BCDA50
	dl DATA_D87D69 : dw DATA_BCDA50
	dl DATA_D881D1 : dw DATA_BCDA5D
	dl DATA_D88633 : dw DATA_BCDA5D
	dl DATA_D88AB7 : dw DATA_BCDA5D
	dl DATA_D88F3B : dw DATA_BCDA6A
	dl DATA_D894C3 : dw DATA_BCDA6A
	dl DATA_D899C9 : dw DATA_BCDA6A
	dl DATA_D89E47 : dw DATA_BCDA6A
	dl DATA_D8A2A9 : dw DATA_BCDA6A
	dl DATA_D8A919 : dw DATA_BCDA6A
	dl DATA_D8AFA5 : dw DATA_BCDA77
	dl DATA_D8B13F : dw DATA_BCDA77
	dl DATA_D8B2F5 : dw DATA_BCDA77
	dl DATA_D8B511 : dw DATA_BCDA84
	dl DATA_D8B70B : dw DATA_BCDA84
	dl DATA_D8B8A5 : dw DATA_BCDA91
	dl DATA_D8BA55 : dw DATA_BCDA91
	dl DATA_D8BC2D : dw DATA_BCDA9E
	dl DATA_D8BDC1 : dw DATA_BCDA9E
	dl DATA_D8BF33 : dw DATA_BCDA9E
	dl DATA_D8C0A5 : dw DATA_BCDA9E
	dl DATA_D8C239 : dw DATA_BCDA9E
	dl DATA_D8C3EF : dw DATA_BCDA9E
	dl DATA_D8C5E9 : dw DATA_BCDAAB
	dl DATA_D8C71D : dw DATA_BCDAAB
	dl DATA_D8C88F : dw DATA_BCDAAB
	dl DATA_D8CA61 : dw DATA_BCDAB7
	dl DATA_D8CC93 : dw DATA_BCDAB7
	dl DATA_D8CF09 : dw DATA_BCDAC3
	dl DATA_D8CF33 : dw DATA_BCDAC3
	dl DATA_D8CF5D : dw DATA_BCDAC3
	dl DATA_D8CFA9 : dw DATA_BCDAC3
	dl DATA_D8D017 : dw DATA_BCDAC3
	dl DATA_D8D0A1 : dw DATA_BCDAC3
	dl DATA_D8D12B : dw DATA_BCDAC3
	dl DATA_D8D1B5 : dw DATA_BCDAC3
	dl DATA_D8D261 : dw DATA_BCDAC3
	dl DATA_D8D32F : dw DATA_BCDAC3
	dl DATA_DFFC6A : dw DATA_BCD743
	dl DATA_E00132 : dw DATA_BCD743
	dl DATA_E0034E : dw DATA_BCD750
	dl DATA_E00548 : dw DATA_BCD750
	dl DATA_E00742 : dw DATA_BCD750
	dl DATA_E0095E : dw DATA_BCD750
	dl DATA_E00B58 : dw DATA_BCD750
	dl DATA_E00D96 : dw DATA_BCD750
	dl DATA_E00FD4 : dw DATA_BCD75D
	dl DATA_E01212 : dw DATA_BCD75D
	dl DATA_E0144A : dw DATA_BCD75D
	dl DATA_E016AA : dw DATA_BCD75D
	dl DATA_E01904 : dw DATA_BCD75D
	dl DATA_E01B3C : dw DATA_BCD75D
	dl DATA_E01D9C : dw DATA_BCD75D
	dl DATA_E02034 : dw DATA_BCD76A
	dl DATA_E02250 : dw DATA_BCD76A
	dl DATA_E0246C : dw DATA_BCD76A
	dl DATA_D92A39 : dw DATA_BCD777
	dl DATA_D92D81 : dw DATA_BCD777
	dl DATA_D930C9 : dw DATA_BCD777
	dl DATA_D933E9 : dw DATA_BCD777
	dl DATA_D93709 : dw DATA_BCD777
	dl DATA_D93A29 : dw DATA_BCD777
	dl DATA_D93D49 : dw DATA_BCD777
	dl DATA_D9402B : dw DATA_BCD777
	dl DATA_D9434B : dw DATA_BCD777
	dl DATA_D94671 : dw DATA_BCD777
	dl DATA_D94953 : dw DATA_BCD784
	dl DATA_D94C95 : dw DATA_BCD784
	dl DATA_D94FD7 : dw DATA_BCD784
	dl DATA_D95313 : dw DATA_BCD784
	dl DATA_D9569F : dw DATA_BCD784
	dl DATA_D95A03 : dw DATA_BCD784
	dl DATA_D95D6D : dw DATA_BCD784
	dl DATA_D960D1 : dw DATA_BCD784
	dl DATA_D96435 : dw DATA_BCD784
	dl DATA_D96865 : dw DATA_BCD784
	dl DATA_D96C51 : dw DATA_BCD784
	dl DATA_D96FF3 : dw DATA_BCD784
	dl DATA_D97373 : dw DATA_BCD784
	dl DATA_D97737 : dw DATA_BCD79D
	dl DATA_D97A95 : dw DATA_BCD79D
	dl DATA_D97E31 : dw DATA_BCD79D
	dl DATA_D981B1 : dw DATA_BCD79D
	dl DATA_D98531 : dw DATA_BCD79D
	dl DATA_D98873 : dw DATA_BCD79D
	dl DATA_D98C1B : dw DATA_BCD79D
	dl DATA_D98F9B : dw DATA_BCD79D
	dl DATA_D992BB : dw DATA_BCD79D
	dl DATA_D995B9 : dw DATA_BCD79D
	dl DATA_D9972B : dw DATA_BCD79D
	dl DATA_D9989D : dw DATA_BCD79D
	dl DATA_D99A0F : dw DATA_BCD79D
	dl DATA_D99B5F : dw DATA_BCD79D
	dl DATA_D99CAF : dw DATA_BCD79D
	dl DATA_D99DBB : dw DATA_BCD79D
	dl DATA_D99EC7 : dw DATA_BCD79D
	dl DATA_D99F57 : dw DATA_BCD79D
	dl DATA_D99FE7 : dw DATA_BCD79D
	dl DATA_D9A345 : dw DATA_BCD79D
	dl DATA_D9A6A3 : dw DATA_BCD79D
	dl DATA_D9A815 : dw DATA_BCD79D
	dl DATA_D9A987 : dw DATA_BCD79D
	dl DATA_D9AAF9 : dw DATA_BCD79D
	dl DATA_D9AC49 : dw DATA_BCD79D
	dl DATA_D9AD99 : dw DATA_BCD79D
	dl DATA_D9AEA5 : dw DATA_BCD79D
	dl DATA_D9AF95 : dw DATA_BCD79D
	dl DATA_D9B025 : dw DATA_BCD79D
	dl DATA_D9B0F3 : dw DATA_BCD79D
	dl DATA_D9B473 : dw DATA_BCD79D
	dl DATA_D9B7D1 : dw DATA_BCD79D
	dl DATA_D9BC01 : dw DATA_BCD79D
	dl DATA_D9BD95 : dw DATA_BCD79D
	dl DATA_D9BFA5 : dw DATA_BCD79D
	dl DATA_D9C1D7 : dw DATA_BCD79D
	dl DATA_D9C4B3 : dw DATA_BCD79D
	dl DATA_D9C7D3 : dw DATA_BCD79D
	dl DATA_D9C967 : dw DATA_BCD79D
	dl DATA_D9CB77 : dw DATA_BCD79D
	dl DATA_D9CDA9 : dw DATA_BCD79D
	dl DATA_D9D085 : dw DATA_BCD79D
	dl DATA_D9D3A5 : dw DATA_BCD79D
	dl DATA_D9D725 : dw DATA_BCD79D
	dl DATA_D5964B : dw DATA_BCD7A9
	dl DATA_D599ED : dw DATA_BCD7A9
	dl DATA_D59DB1 : dw DATA_BCD7A9
	dl DATA_D5A131 : dw DATA_BCD7A9
	dl DATA_D5A4D3 : dw DATA_BCD7A9
	dl DATA_D5A8B3 : dw DATA_BCD7A9
	dl DATA_D5AC93 : dw DATA_BCD7A9
	dl DATA_D5B019 : dw DATA_BCD7A9
	dl DATA_CE4A65 : dw DATA_BCD791
	dl DATA_CE4CA3 : dw DATA_BCD791
	dl DATA_CE4EE1 : dw DATA_BCD791
	dl DATA_CE50FD : dw DATA_BCD791
	dl DATA_CE533B : dw DATA_BCD791
	dl DATA_CE5557 : dw DATA_BCD791
	dl DATA_CE5773 : dw DATA_BCD791
	dl DATA_CE598F : dw DATA_BCD791
	dl DATA_CE5BCD : dw DATA_BCD791
	dl DATA_CE5D3F : dw DATA_BCD791
	dl DATA_CE5E73 : dw DATA_BCD791
	dl DATA_CE60B1 : dw DATA_BCD791
	dl DATA_CE632D : dw DATA_BCD791
	dl DATA_CE6609 : dw DATA_BCD791
	dl DATA_CE687F : dw DATA_BCD791
	dl DATA_CE6ADF : dw DATA_BCD791
	dl DATA_D09D0B : dw DATA_BCD7B6
	dl DATA_D09F81 : dw DATA_BCD7B6
	dl DATA_D0A1F7 : dw DATA_BCD7C2
	dl DATA_D0A48F : dw DATA_BCD7C2
	dl DATA_D0A765 : dw DATA_BCD7C2
	dl DATA_D0A9FD : dw DATA_BCD7C2
	dl DATA_D0ACD9 : dw DATA_BCD7C2
	dl DATA_D0AFB5 : dw DATA_BCD7C2
	dl DATA_D0B26F : dw DATA_BCD7C2
	dl DATA_D0B529 : dw DATA_BCD7C2
	dl DATA_D0B7E3 : dw DATA_BCD7C2
	dl DATA_D0BA9D : dw DATA_BCD7C2
	dl DATA_D0BD57 : dw DATA_BCD7C2
	dl DATA_D0C011 : dw DATA_BCD7C2
	dl DATA_D0C2ED : dw DATA_BCD7C2
	dl DATA_D0C5C9 : dw DATA_BCD7C2
	dl DATA_D0C659 : dw DATA_BCD7C2
	dl DATA_D0C6E9 : dw DATA_BCD7C2
	dl DATA_D0C861 : dw DATA_BCD7C2
	dl DATA_D0CA45 : dw DATA_BCD7C2
	dl DATA_D0CC29 : dw DATA_BCD7C2
	dl DATA_D0CDEB : dw DATA_BCD7C2
	dl DATA_D0CFCF : dw DATA_BCD7C2
	dl DATA_D0D163 : dw DATA_BCD7C2
	dl DATA_D0D2FD : dw DATA_BCD7C2
	dl DATA_D0D47B : dw DATA_BCD7C2
	dl DATA_D0D631 : dw DATA_BCD7C2
	dl DATA_D0D82B : dw DATA_BCD7C2
	dl DATA_D0D9ED : dw DATA_BCD7C2
	dl DATA_D0DBCB : dw DATA_BCD7CE
	dl DATA_D0DE41 : dw DATA_BCD7CE
	dl DATA_D0E0B7 : dw DATA_BCD7DA
	dl DATA_D0E38D : dw DATA_BCD7DA
	dl DATA_D0E663 : dw DATA_BCD7DA
	dl DATA_D0E939 : dw DATA_BCD7DA
	dl DATA_D0EC31 : dw DATA_BCD7DA
	dl DATA_D0EF29 : dw DATA_BCD7DA
	dl DATA_D0F221 : dw DATA_BCD7DA
	dl DATA_D0F519 : dw DATA_BCD7DA
	dl DATA_D0F811 : dw DATA_BCD7DA
	dl DATA_D0FB09 : dw DATA_BCD7DA
	dl DATA_D10101 : dw DATA_BCD7DA
	dl DATA_D103F9 : dw DATA_BCD7DA
	dl DATA_D106CF : dw DATA_BCD7DA
	dl DATA_D45B89 : dw DATA_BCD85E
	dl DATA_D45BB3 : dw DATA_BCD85E
	dl DATA_D45C21 : dw DATA_BCD85E
	dl DATA_D45CB1 : dw DATA_BCD85E
	dl DATA_D45D63 : dw DATA_BCD85E
	dl DATA_D45DF3 : dw DATA_BCD85E
	dl DATA_D45E83 : dw DATA_BCD85E
	dl DATA_D45F13 : dw DATA_BCD85E
	dl DATA_D45FA3 : dw DATA_BCD85E
	dl DATA_D46033 : dw DATA_BCD85E
	dl DATA_D460A1 : dw DATA_BCD85E
	dl DATA_D109A5 : dw DATA_BCDACF
	dl DATA_D14F9B : dw DATA_BCD7E6
	dl DATA_D151B7 : dw DATA_BCD7E6
	dl DATA_D153B1 : dw DATA_BCD7E6
	dl DATA_D155C7 : dw DATA_BCD7E6
	dl DATA_D157BB : dw DATA_BCD7E6
	dl DATA_D159AF : dw DATA_BCD7E6
	dl DATA_D15BA3 : dw DATA_BCD7E6
	dl DATA_D15D97 : dw DATA_BCD7E6
	dl DATA_D15FAD : dw DATA_BCD7E6
	dl DATA_D161E5 : dw DATA_BCD7E6
	dl DATA_D16423 : dw DATA_BCD7E6
	dl DATA_D16699 : dw DATA_BCD7E6
	dl DATA_D16915 : dw DATA_BCD7E6
	dl DATA_D16B31 : dw DATA_BCD7E6
	dl DATA_D16D91 : dw DATA_BCD7E6
	dl DATA_D17007 : dw DATA_BCD7E6
	dl DATA_D17283 : dw DATA_BCD7E6
	dl DATA_D1749F : dw DATA_BCD7E6
	dl DATA_D17699 : dw DATA_BCD7E6
	dl DATA_D1788D : dw DATA_BCD7E6
	dl DATA_D17A49 : dw DATA_BCD7E6
	dl DATA_D17C21 : dw DATA_BCD7E6
	dl DATA_D17E59 : dw DATA_BCD7E6
	dl DATA_D18091 : dw DATA_BCD7F2
	dl DATA_D18247 : dw DATA_BCD7F2
	dl DATA_D183B9 : dw DATA_BCD7F2
	dl DATA_D18509 : dw DATA_BCD7F2
	dl DATA_D186FD : dw DATA_BCD7F2
	dl DATA_D188CF : dw DATA_BCD7F2
	dl DATA_D18A25 : dw DATA_BCD7F2
	dl DATA_D18B97 : dw DATA_BCD7F2
	dl DATA_D18CED : dw DATA_BCD7F2
	dl DATA_D18E5F : dw DATA_BCD7FE
	dl DATA_D190DB : dw DATA_BCD7FE
	dl DATA_D19335 : dw DATA_BCD7FE
	dl DATA_D19551 : dw DATA_BCD7FE
	dl DATA_D1974B : dw DATA_BCD7FE
	dl DATA_D19945 : dw DATA_BCD7FE
	dl DATA_D19B3F : dw DATA_BCD7FE
	dl DATA_D19D99 : dw DATA_BCD80A
	dl DATA_D1A031 : dw DATA_BCD80A
	dl DATA_D1A2C9 : dw DATA_BCD80A
	dl DATA_D1A561 : dw DATA_BCD80A
	dl DATA_D1A81B : dw DATA_BCD816
	dl DATA_D1AAF7 : dw DATA_BCD816
	dl DATA_D1ACF1 : dw DATA_BCD816
	dl DATA_D1AE85 : dw DATA_BCD816
	dl DATA_D1B123 : dw DATA_BCD816
	dl DATA_D1B399 : dw DATA_BCD816
	dl DATA_D1B697 : dw DATA_BCDADB
	dl DATA_D1B721 : dw DATA_BCDADB
	dl DATA_D1B7AB : dw DATA_BCDADB
	dl DATA_D1B83B : dw DATA_BCDADB
	dl DATA_D1B8E7 : dw DATA_BCDADB
	dl DATA_D1B971 : dw DATA_BCDADB
	dl DATA_D1BA1D : dw DATA_BCDADB
	dl DATA_D1BACF : dw DATA_BCDADB
	dl DATA_D1BCA1 : dw DATA_BCDAE7
	dl DATA_D1BE95 : dw DATA_BCDAF3
	dl DATA_D1C0A5 : dw DATA_BCDAFF
	dl DATA_D1C2F9 : dw DATA_BCDB0B
	dl DATA_D1C531 : dw DATA_BCDB17
	dl DATA_D1C769 : dw DATA_BCDB23
	dl DATA_D1C9DF : dw DATA_BCDB23
	dl DATA_D1CC55 : dw DATA_BCDB2F
	dl DATA_D1CF0F : dw DATA_BCDB2F
	dl DATA_D1D163 : dw DATA_BCDB2F
	dl DATA_D1D373 : dw DATA_BCDB3B
	dl DATA_D1D4A7 : dw DATA_BCDB3B
	dl DATA_D38E56 : dw DATA_BCDB47
	dl DATA_D38F84 : dw DATA_BCDB47
	dl DATA_D390B2 : dw DATA_BCDB47
	dl DATA_D391E0 : dw DATA_BCDB47
	dl DATA_D39330 : dw DATA_BCDB47
	dl DATA_D394A2 : dw DATA_BCDB47
	dl DATA_D39614 : dw DATA_BCDB54
	dl DATA_D39764 : dw DATA_BCDB54
	dl DATA_D398B4 : dw DATA_BCDB54
	dl DATA_D39A04 : dw DATA_BCDB61
	dl DATA_D39B54 : dw DATA_BCDB61
	dl DATA_D39CA4 : dw DATA_BCDB61
	dl DATA_D39E16 : dw DATA_BCDB61
	dl DATA_D39F28 : dw DATA_BCDB61
	dl DATA_D3A056 : dw DATA_BCDB61
	dl DATA_D1D5B9 : dw DATA_BCD822
	dl DATA_D1D82F : dw DATA_BCD822
	dl DATA_D1DAA5 : dw DATA_BCD822
	dl DATA_D1DD1B : dw DATA_BCD822
	dl DATA_D1DF53 : dw DATA_BCD822
	dl DATA_D1E1C9 : dw DATA_BCD822
	dl DATA_D1E43F : dw DATA_BCD822
	dl DATA_D1E6B5 : dw DATA_BCD822
	dl DATA_D1E92B : dw DATA_BCD822
	dl DATA_D1EBA1 : dw DATA_BCD822
	dl DATA_D1EE17 : dw DATA_BCD82E
	dl DATA_D1F0D1 : dw DATA_BCD82E
	dl DATA_D1F3C9 : dw DATA_BCD82E
	dl DATA_D1F6C7 : dw DATA_BCD82E
	dl DATA_D1F9A3 : dw DATA_BCD82E
	dl DATA_D1FCA1 : dw DATA_BCD82E
	dl DATA_D20312 : dw DATA_BCD82E
	dl DATA_D205CC : dw DATA_BCD82E
	dl DATA_D2086A : dw DATA_BCD82E
	dl DATA_D20B46 : dw DATA_BCD82E
	dl DATA_D20DDE : dw DATA_BCD82E
	dl DATA_D21076 : dw DATA_BCD82E
	dl DATA_D21330 : dw DATA_BCD82E
	dl DATA_D215C8 : dw DATA_BCD83A
	dl DATA_D217FA : dw DATA_BCD83A
	dl DATA_D21A0A : dw DATA_BCD83A
	dl DATA_D21C64 : dw DATA_BCD83A
	dl DATA_D21F1E : dw DATA_BCD83A
	dl DATA_D3A184 : dw DATA_BCD846
	dl DATA_D3A548 : dw DATA_BCD846
	dl DATA_D3A92E : dw DATA_BCD846
	dl DATA_D3AD58 : dw DATA_BCD846
	dl DATA_D3B182 : dw DATA_BCD846
	dl DATA_D3B58A : dw DATA_BCD846
	dl DATA_D3B992 : dw DATA_BCD846
	dl DATA_D3BD78 : dw DATA_BCD846
	dl DATA_D3C15E : dw DATA_BCD846
	dl DATA_D3C588 : dw DATA_BCD846
	dl DATA_D3C9AC : dw DATA_BCD846
	dl DATA_D3CD70 : dw DATA_BCD846
	dl DATA_D3D134 : dw DATA_BCD846
	dl DATA_D3D4F8 : dw DATA_BCD846
	dl DATA_D3D91C : dw DATA_BCD846
	dl DATA_D3DCFC : dw DATA_BCD846
	dl DATA_D3E11A : dw DATA_BCD852
	dl DATA_D3E336 : dw DATA_BCD852
	dl DATA_D3E574 : dw DATA_BCD852
	dl DATA_D3E78A : dw DATA_BCD852
	dl DATA_D3E940 : dw DATA_BCD852
	dl DATA_D3EB5C : dw DATA_BCD852
	dl DATA_D3ED34 : dw DATA_BCD852
	dl DATA_D3EEC8 : dw DATA_BCD852
	dl DATA_D3F07E : dw DATA_BCD852
	dl DATA_D3F2B6 : dw DATA_BCD852
	dl DATA_D3F532 : dw DATA_BCD852
	dl DATA_D3F7B4 : dw DATA_BCD852
	dl DATA_D3F9AE : dw DATA_BCD852
	dl DATA_D3FBEC : dw DATA_BCD852
	dl DATA_D41E8B : dw DATA_BCD852
	dl DATA_D420A7 : dw DATA_BCD852
	dl DATA_D422C3 : dw DATA_BCD852
	dl DATA_D4249B : dw DATA_BCD852
	dl DATA_D42673 : dw DATA_BCD852
	dl DATA_D42829 : dw DATA_BCD852
	dl DATA_D429DF : dw DATA_BCD852
	dl DATA_D42B73 : dw DATA_BCD852
	dl DATA_D42D89 : dw DATA_BCD852
	dl DATA_D42FC7 : dw DATA_BCD852
	dl DATA_D43227 : dw DATA_BCDB6E
	dl DATA_D43317 : dw DATA_BCDB6E
	dl DATA_D43407 : dw DATA_BCDB6E
	dl DATA_D434F7 : dw DATA_BCDB6E
	dl DATA_D43609 : dw DATA_BCDB6E
	dl DATA_D4371B : dw DATA_BCDB6E
	dl DATA_D4380B : dw DATA_BCDB6E
	dl DATA_D438FB : dw DATA_BCDB6E
	dl DATA_D439EB : dw DATA_BCDB6E
	dl DATA_D43B63 : dw DATA_BCDB7A
	dl DATA_D43C97 : dw DATA_BCDB7A
	dl DATA_D43DA9 : dw DATA_BCDB86
	dl DATA_D43F1B : dw DATA_BCDB92
	dl DATA_D4410F : dw DATA_BCDB92
	dl DATA_D44363 : dw DATA_BCDB9E
	dl DATA_D445BD : dw DATA_BCDB9E
	dl DATA_D44839 : dw DATA_BCDBAA
	dl DATA_D44907 : dw DATA_BCDBAA
	dl DATA_D449D5 : dw DATA_BCDBAA
	dl DATA_D44AA3 : dw DATA_BCDBAA
	dl DATA_D44B71 : dw DATA_BCDBAA
	dl DATA_D44C3F : dw DATA_BCDBAA
	dl DATA_D44D0D : dw DATA_BCDBAA
	dl DATA_D44DDB : dw DATA_BCDBAA
	dl DATA_D44EA9 : dw DATA_BCDBAA
	dl DATA_D44F77 : dw DATA_BCDBAA
	dl DATA_D45045 : dw DATA_BCDBAA
	dl DATA_D45113 : dw DATA_BCDBAA
	dl DATA_D451E1 : dw DATA_BCDBAA
	dl DATA_D452AF : dw DATA_BCDBAA
	dl DATA_D4537D : dw DATA_BCDBAA
	dl DATA_D4544B : dw DATA_BCDBAA
	dl DATA_D45519 : dw DATA_BCDBAA
	dl DATA_D455E7 : dw DATA_BCDBAA
	dl DATA_D456B5 : dw DATA_BCDBAA
	dl DATA_D45783 : dw DATA_BCDBAA
	dl DATA_D45851 : dw DATA_BCDBAA
	dl DATA_D4591F : dw DATA_BCDBAA
	dl DATA_D459ED : dw DATA_BCDBAA
	dl DATA_D45ABB : dw DATA_BCDBAA
	dl DATA_D46131 : dw DATA_BCD86A
	dl DATA_D46309 : dw DATA_BCD86A
	dl DATA_D464E1 : dw DATA_BCD86A
	dl DATA_D466B9 : dw DATA_BCD86A
	dl DATA_D4684D : dw DATA_BCD86A
	dl DATA_D46A25 : dw DATA_BCD86A
	dl DATA_D46BFD : dw DATA_BCD86A
	dl DATA_D46DF7 : dw DATA_BCD86A
	dl DATA_D46FC9 : dw DATA_BCD86A
	dl DATA_D471A1 : dw DATA_BCD876
	dl DATA_D4735D : dw DATA_BCD876
	dl DATA_D47513 : dw DATA_BCD876
	dl DATA_D47669 : dw DATA_BCD876
	dl DATA_D47803 : dw DATA_BCD876
	dl DATA_D479BF : dw DATA_BCD876
	dl DATA_D47B37 : dw DATA_BCD876
	dl DATA_D47CD1 : dw DATA_BCD876
	dl DATA_D47E49 : dw DATA_BCD876
	dl DATA_D47F9F : dw DATA_BCD876
	dl DATA_D48117 : dw DATA_BCD876
	dl DATA_D4826D : dw DATA_BCD876
	dl DATA_D483C3 : dw DATA_BCD876
	dl DATA_D4855D : dw DATA_BCD876
	dl DATA_D486D5 : dw DATA_BCD876
	dl DATA_D4884D : dw DATA_BCD876
	dl DATA_D489E7 : dw DATA_BCD882
	dl DATA_D48C1F : dw DATA_BCD882
	dl DATA_D48E5D : dw DATA_BCD882
	dl DATA_D490D9 : dw DATA_BCD882
	dl DATA_D49355 : dw DATA_BCD882
	dl DATA_D495AF : dw DATA_BCD882
	dl DATA_D4984D : dw DATA_BCD882
	dl DATA_D49AC9 : dw DATA_BCD882
	dl DATA_D49D07 : dw DATA_BCD882
	dl DATA_D49F3F : dw DATA_BCD882
	dl DATA_D4A117 : dw DATA_BCD882
	dl DATA_D4A32D : dw DATA_BCD882
	dl DATA_D4A543 : dw DATA_BCD882
	dl DATA_D4A7BF : dw DATA_BCD882
	dl DATA_D4AA1F : dw DATA_BCD882
	dl DATA_D4AC3B : dw DATA_BCD882
	dl DATA_D4AD8B : dw DATA_BCD882
	dl DATA_D4C583 : dw DATA_BCD88E
	dl DATA_D4C887 : dw DATA_BCD88E
	dl DATA_D4CB8B : dw DATA_BCD88E
	dl DATA_D4CE45 : dw DATA_BCD88E
	dl DATA_D4D0E3 : dw DATA_BCD88E
	dl DATA_D4D35F : dw DATA_BCD88E
	dl DATA_D4D5DB : dw DATA_BCD88E
	dl DATA_D4D8B7 : dw DATA_BCD88E
	dl DATA_D4DB93 : dw DATA_BCD88E
	dl DATA_D4DE91 : dw DATA_BCD88E
	dl DATA_D4E151 : dw DATA_BCD88E
	dl DATA_D4E411 : dw DATA_BCD88E
	dl DATA_D4E70F : dw DATA_BCD88E
	dl DATA_D4E9AD : dw DATA_BCD88E
	dl DATA_D4EB85 : dw DATA_BCD88E
	dl DATA_D4ECB9 : dw DATA_BCD88E
	dl DATA_D4ED87 : dw DATA_BCD89A
	dl DATA_D4F13F : dw DATA_BCD89A
	dl DATA_D4F53B : dw DATA_BCD8A6
	dl DATA_D4F8D7 : dw DATA_BCD8B2
	dl DATA_D4FC57 : dw DATA_BCD8BE
	dl DATA_D5509D : dw DATA_BCD8BE
	dl DATA_D55461 : dw DATA_BCD8CA
	dl DATA_D5585D : dw DATA_BCD8CA
	dl DATA_D55C37 : dw DATA_BCD8CA
	dl DATA_D56033 : dw DATA_BCD8CA
	dl DATA_D5642F : dw DATA_BCD8CA
	dl DATA_D5682B : dw DATA_BCD8D6
	dl DATA_D56BE3 : dw DATA_BCD8D6
	dl DATA_D56F9B : dw DATA_BCD8E2
	dl DATA_D572F9 : dw DATA_BCD8E2
	dl DATA_D57657 : dw DATA_BCD8EE
	dl DATA_D5794F : dw DATA_BCD8EE
	dl DATA_D57C69 : dw DATA_BCD8FA
	dl DATA_D57F89 : dw DATA_BCD8FA
	dl DATA_D582A9 : dw DATA_BCD8FA
	dl DATA_D585E5 : dw DATA_BCD8FA
	dl DATA_D5896B : dw DATA_BCD8FA
	dl DATA_D58D51 : dw DATA_BCD8FA
	dl DATA_D59175 : dw DATA_BCD8FA
	dl DATA_D5955B : dw DATA_BCD8FA
	dl DATA_D64B5D : dw DATA_BCD906
	dl DATA_D64CCF : dw DATA_BCD906
	dl DATA_D64E41 : dw DATA_BCD906
	dl DATA_D64FD5 : dw DATA_BCD912
	dl DATA_D65169 : dw DATA_BCD912
	dl DATA_D65341 : dw DATA_BCD91E
	dl DATA_D65551 : dw DATA_BCD91E
	dl DATA_D657A5 : dw DATA_BCD91E
	dl DATA_D5B3D7 : dw DATA_BCD92A
	dl DATA_D5B6DB : dw DATA_BCD92A
	dl DATA_D5B9FB : dw DATA_BCD92A
	dl DATA_D5BC99 : dw DATA_BCD92A
	dl DATA_D5BEF9 : dw DATA_BCD92A
	dl DATA_D5C1DB : dw DATA_BCD92A
	dl DATA_D5C457 : dw DATA_BCD936
	dl DATA_D5C651 : dw DATA_BCD942
	dl DATA_D5C8F5 : dw DATA_BCD942
	dl DATA_D5CB99 : dw DATA_BCD942
	dl DATA_D5CE1B : dw DATA_BCD942
	dl DATA_D5D07B : dw DATA_BCD94E
	dl DATA_D5D275 : dw DATA_BCD94E
	dl DATA_D5D48B : dw DATA_BCD95A
	dl DATA_D5D729 : dw DATA_BCD95A
	dl DATA_D5D9AB : dw DATA_BCD95A
	dl DATA_D5DC2D : dw DATA_BCD95A
	dl DATA_D5DE8D : dw DATA_BCD966
	dl DATA_D5E065 : dw DATA_BCD972
	dl DATA_D5E369 : dw DATA_BCD972
	dl DATA_D5E66D : dw DATA_BCD972
	dl DATA_D5E971 : dw DATA_BCD972
	dl DATA_D5ED19 : dw DATA_BCD972
	dl DATA_D5EFE5 : dw DATA_BCD972
	dl DATA_DA7D14 : dw DATA_BCDBB6
	dl DATA_DA8110 : dw DATA_BCDBC2
	dl DATA_DA8424 : dw DATA_BCDBCE
	dl DATA_DA869A : dw DATA_BCDBCE
	dl DATA_DA8910 : dw DATA_BCDBCE
	dl DATA_DA8B86 : dw DATA_BCDBCE
	dl DATA_DA8DFC : dw DATA_BCDBCE
	dl DATA_DA9072 : dw DATA_BCDBCE
	dl DATA_DA92AA : dw DATA_BCDBCE
	dl DATA_DA94E2 : dw DATA_BCDBDA
	dl DATA_DA973C : dw DATA_BCDBE6
	dl DATA_DA99FC : dw DATA_BCDBF2
	dl DATA_DA9CBC : dw DATA_BCDBFE
	dl DATA_DA9FDC : dw DATA_BCDC0A
	dl DATA_DAA06C : dw DATA_BCDC16
	dl DATA_DAA13A : dw DATA_BCDC22
	dl DATA_DAA208 : dw DATA_BCDC2E
	dl DATA_DAA2D6 : dw DATA_BCDC3A
	dl DATA_DAA388 : dw DATA_BCDC46
	dl DATA_DAA43A : dw DATA_BCDC52
	dl DATA_DAA4EC : dw DATA_BCDC5E
	dl DATA_DAA59E : dw DATA_BCDC5E
	dl DATA_DAA62E : dw DATA_BCDC6A
	dl DATA_DAA69C : dw DATA_BCDC6A
	dl DATA_DAA70A : dw DATA_BCDC76
	dl DATA_DAAA02 : dw DATA_BCDC76
	dl DATA_DAACFA : dw DATA_BCDC76
	dl DATA_DAAFF2 : dw DATA_BCDC76
	dl DATA_DAB2CE : dw DATA_BCDC82
	dl DATA_DAB39C : dw DATA_BCDC82
	dl DATA_DAB4A8 : dw DATA_BCDC82
	dl DATA_DE2BBA : dw DATA_BCDC8E
	dl DATA_DE2DE2 : dw DATA_BCDC8E
	dl DATA_DE34CE : dw DATA_BCDC8E
	dl DATA_DE357A : dw DATA_BCDC8E
	dl DATA_DE3648 : dw DATA_BCDC8E
	dl DATA_DE3716 : dw DATA_BCDC8E
	dl DATA_DE37E4 : dw DATA_BCDC8E
	dl DATA_DAB5B4 : dw DATA_BCDC9A
	dl DATA_DAB622 : dw DATA_BCDC9A
	dl DATA_DAB6CE : dw DATA_BCDC9A
	dl DATA_DAB7DA : dw DATA_BCDC9A
	dl DATA_DAB92A : dw DATA_BCDC9A
	dl DATA_DABAC4 : dw DATA_BCDC9A
	dl DATA_DABC3C : dw DATA_BCDC9A
	dl DATA_DABDFE : dw DATA_BCDC9A
	dl DATA_DABFBA : dw DATA_BCDC9A
	dl DATA_DAC15A : dw DATA_BCDC9A
	dl DATA_DAC2FA : dw DATA_BCDC9A
	dl DATA_DAC478 : dw DATA_BCDC9A
	dl DATA_DAC5B2 : dw DATA_BCDC9A
	dl DATA_DAC6A8 : dw DATA_BCDCA6
	dl DATA_DAC8A2 : dw DATA_BCDCA6
	dl DATA_DACA9C : dw DATA_BCDCA6
	dl DATA_DACC96 : dw DATA_BCDCA6
	dl DATA_DACE90 : dw DATA_BCDCA6
	dl DATA_DAD08A : dw DATA_BCDCA6
	dl DATA_DAD284 : dw DATA_BCDCA6
	dl DATA_DAD47E : dw DATA_BCDCA6
	dl DATA_DAD678 : dw DATA_BCDCA6
	dl DATA_DAD872 : dw DATA_BCDCA6
	dl DATA_DADA6C : dw DATA_BCDCA6
	dl DATA_DADC66 : dw DATA_BCDCA6
	dl DATA_DADE60 : dw DATA_BCDCB2
	dl DATA_DADEAC : dw DATA_BCDCBE
	dl DATA_DADF7A : dw DATA_BCDCCA
	dl DATA_DAE0CA : dw DATA_BCDCCA
	dl DATA_DAE25E : dw DATA_BCDCCA
	dl DATA_DAE414 : dw DATA_BCDCCA
	dl DATA_DAE5E6 : dw DATA_BCDCCA
	dl DATA_DAE79C : dw DATA_BCDCCA
	dl DATA_DAE952 : dw DATA_BCDCCA
	dl DATA_DAEAE6 : dw DATA_BCDCCA
	dl DATA_DAEC9C : dw DATA_BCDCCA
	dl DATA_E02B18 : dw DATA_BCD97E
	dl DATA_E02C8A : dw DATA_BCD97E
	dl DATA_E02DDA : dw DATA_BCD97E
	dl DATA_E02F2A : dw DATA_BCD97E
	dl DATA_E0307A : dw DATA_BCD97E
	dl DATA_E031CA : dw DATA_BCD97E
	dl DATA_E0331A : dw DATA_BCD97E
	dl DATA_E0346A : dw DATA_BCD97E
	dl DATA_E035BA : dw DATA_BCD97E
	dl DATA_E0370A : dw DATA_BCD97E
	dl DATA_E0385A : dw DATA_BCD97E
	dl DATA_E0394A : dw DATA_BCD97E
	dl DATA_E03A5C : dw DATA_BCD97E
	dl DATA_DD8077 : dw DATA_BCDCD6
	dl DATA_DD8895 : dw DATA_BCDCD6
	dl DATA_DD906F : dw DATA_BCDCD6
	dl DATA_DD98ED : dw DATA_BCDCD6
	dl DATA_DDA127 : dw DATA_BCDCD6
	dl DATA_DDA945 : dw DATA_BCDCD6
	dl DATA_DDB0DB : dw DATA_BCDCD6
	dl DATA_DDB8B5 : dw DATA_BCDCD6
	dl DATA_DDC0D3 : dw DATA_BCDCD6
	dl DATA_DDC8F1 : dw DATA_BCDCD6
	dl DATA_DDD10F : dw DATA_BCDCD6
	dl DATA_DDD94F : dw DATA_BCDCD6
	dl DATA_DDE123 : dw DATA_BCDCD6
	dl DATA_DDE8DB : dw DATA_BCDCD6
	dl DATA_DDF077 : dw DATA_BCDCD6
	dl DATA_DE1BC2 : dw DATA_BCDCD6
	dl DATA_DE23BE : dw DATA_BCDCD6
	dl DATA_DBA36A : dw DATA_BCDCE3
	dl DATA_DBA782 : dw DATA_BCDCE3
	dl DATA_DBAB7E : dw DATA_BCDCE3
	dl DATA_DBAEF8 : dw DATA_BCDCE3
	dl DATA_DBB272 : dw DATA_BCDCE3
	dl DATA_DBB690 : dw DATA_BCDCE3
	dl DATA_DBBA48 : dw DATA_BCDCEF
	dl DATA_DBBB9E : dw DATA_BCDCEF
	dl DATA_DBBCF4 : dw DATA_BCDCEF
	dl DATA_DBBE4A : dw DATA_BCDCEF
	dl DATA_DBBF62 : dw DATA_BCDCFB
	dl DATA_DBBFD0 : dw DATA_BCDCFB
	dl DATA_DBC03E : dw DATA_BCDCFB
	dl DATA_DBC0CE : dw DATA_BCDCFB
	dl DATA_DBC180 : dw DATA_BCDCFB
	dl DATA_DBC24E : dw DATA_BCDCFB
	dl DATA_DBC2FA : dw DATA_BCDCFB
	dl DATA_DBC3A6 : dw DATA_BCDCFB
	dl DATA_DBC414 : dw DATA_BCDCFB
	dl DATA_DBC4C0 : dw DATA_BCDCFB
	dl DATA_DD26F7 : dw DATA_BCDD07
	dl DATA_DD2803 : dw DATA_BCDD07
	dl DATA_DD2953 : dw DATA_BCDD07
	dl DATA_DD2AA3 : dw DATA_BCDD07
	dl DATA_DD2BF3 : dw DATA_BCDD07
	dl DATA_DD2D43 : dw DATA_BCDD07
	dl DATA_DD2E93 : dw DATA_BCDD07
	dl DATA_DD2FE3 : dw DATA_BCDD13
	dl DATA_DD32BF : dw DATA_BCDD13
	dl DATA_DD35BD : dw DATA_BCDD13
	dl DATA_DD38BB : dw DATA_BCDD13
	dl DATA_DD3BB9 : dw DATA_BCDD13
	dl DATA_DD3EB7 : dw DATA_BCDD13
	dl DATA_DD41B5 : dw DATA_BCDD13
	dl DATA_DD4453 : dw DATA_BCDD13
	dl DATA_DD46CF : dw DATA_BCDD13
	dl DATA_DD49AB : dw DATA_BCDD13
	dl DATA_DD4C65 : dw DATA_BCDD13
	dl DATA_DD4F1F : dw DATA_BCDD13
	dl DATA_DD51D9 : dw DATA_BCDD13
	dl DATA_DD54D7 : dw DATA_BCDD13
	dl DATA_DD57B3 : dw DATA_BCDD13
	dl DATA_DD5A6D : dw DATA_BCDD13
	dl DATA_DD5DA9 : dw DATA_BCDD13
	dl DATA_DD6123 : dw DATA_BCDD13
	dl DATA_DD64BF : dw DATA_BCDD13
	dl DATA_DD6899 : dw DATA_BCDD13
	dl DATA_DD6B37 : dw DATA_BCDD13
	dl DATA_DD6DB3 : dw DATA_BCDD13
	dl DATA_DD7073 : dw DATA_BCDD13
	dl DATA_DD72EF : dw DATA_BCDD13
	dl DATA_DD758D : dw DATA_BCDD1F
	dl DATA_DD75FB : dw DATA_BCDD1F
	dl DATA_DD7669 : dw DATA_BCDD1F
	dl DATA_DD76B5 : dw DATA_BCDD1F
	dl DATA_DD7701 : dw DATA_BCDD1F
	dl DATA_DD774D : dw DATA_BCDD1F
	dl DATA_DE38B2 : dw DATA_BCDD2B
	dl DATA_DE3BAA : dw DATA_BCDD2B
	dl DATA_DE3EE6 : dw DATA_BCDD2B
	dl DATA_DE4140 : dw DATA_BCDD2B
	dl DATA_DE4476 : dw DATA_BCDD2B
	dl DATA_DE46EC : dw DATA_BCDD2B
	dl DATA_DE4962 : dw DATA_BCDD2B
	dl DATA_DE4B56 : dw DATA_BCDD2B
	dl DATA_DE4D4A : dw DATA_BCDD37
	dl DATA_DE5048 : dw DATA_BCDD37
	dl DATA_DE5384 : dw DATA_BCDD37
	dl DATA_DE56C0 : dw DATA_BCDD37
	dl DATA_DE59FC : dw DATA_BCDD37
	dl DATA_DE5D1C : dw DATA_BCDD37
	dl DATA_DE607A : dw DATA_BCDD37
	dl DATA_DE6394 : dw DATA_BCDD37
	dl DATA_DFE5CA : dw DATA_BCDD43
	dl DATA_DFE720 : dw DATA_BCDD43
	dl DATA_DFE8B4 : dw DATA_BCDD43
	dl DATA_DFEA26 : dw DATA_BCDD43
	dl DATA_DFEB98 : dw DATA_BCDD43
	dl DATA_DFED0A : dw DATA_BCDD43
	dl DATA_DFEE7C : dw DATA_BCDD43
	dl DATA_DFEFEE : dw DATA_BCDD43
	dl DATA_DFF160 : dw DATA_BCDD43
	dl DATA_DFF26C : dw DATA_BCDD4F
	dl DATA_DF67DE : dw DATA_BCDD5B
	dl DATA_DF692E : dw DATA_BCDD5B
	dl DATA_DF6A40 : dw DATA_BCDD5B
	dl DATA_DF6B52 : dw DATA_BCDD5B
	dl DATA_DF6C64 : dw DATA_BCDD5B
	dl DATA_DF6D32 : dw DATA_BCDD5B
	dl DATA_DF6DDE : dw DATA_BCDD5B
	dl DATA_DF6E8A : dw DATA_BCDD5B
	dl DATA_DF6ED6 : dw DATA_BCDD5B
	dl DATA_DF7026 : dw DATA_BCDD5B
	dl DATA_DF70D2 : dw DATA_BCDD5B
	dl DATA_DF717E : dw DATA_BCDD5B
	dl DATA_DF72CE : dw DATA_BCDD5B
	dl DATA_DF73DA : dw DATA_BCDD5B
	dl DATA_DF74A8 : dw DATA_BCDD5B
	dl DATA_DF7532 : dw DATA_BCDD5B
	dl DATA_C9C1DD : dw DATA_BCDDD4
	dl DATA_C9C47B : dw DATA_BCDDD4
	dl DATA_C9C719 : dw DATA_BCDDD4
	dl DATA_C9C9B7 : dw DATA_BCDDD4
	dl DATA_C9CC55 : dw DATA_BCDDD4
	dl DATA_C9CEF3 : dw DATA_BCDDD4
	dl DATA_C9D191 : dw DATA_BCDDD4
	dl DATA_C9D42F : dw DATA_BCDDD4
	dl DATA_D2F410 : dw DATA_BCDDE3
	dl DATA_D2F622 : dw DATA_BCDDE3
	dl DATA_D2F834 : dw DATA_BCDDE3
	dl DATA_D2FA46 : dw DATA_BCDDE3
	dl DATA_D2FBD4 : dw DATA_BCDDE3
	dl DATA_D659DD : dw DATA_BCDDF2
	dl DATA_D65F71 : dw DATA_BCDDF2
	dl DATA_D6645B : dw DATA_BCDDF2
	dl DATA_D66A87 : dw DATA_BCDDF2
	dl DATA_D67097 : dw DATA_BCDDF2
	dl DATA_DCEF97 : dw DATA_BCDE02
	dl DATA_C99855 : dw DATA_BCDD67
	dl DATA_C99C3B : dw DATA_BCDD67
	dl DATA_C9A027 : dw DATA_BCDD67
	dl DATA_C9A3F1 : dw DATA_BCDD67
	dl DATA_C9A799 : dw DATA_BCDD77
	dl DATA_C9AC23 : dw DATA_BCDD77
	dl DATA_C9B0F1 : dw DATA_BCDD77
	dl DATA_C9B5BF : dw DATA_BCDD77
	dl DATA_C9B983 : dw DATA_BCDD87
	dl DATA_C9BD91 : dw DATA_BCDD87
	dl DATA_D68339 : dw DATA_BCDD96
	dl DATA_D686E1 : dw DATA_BCDD96
	dl DATA_D68A3F : dw DATA_BCDD96
	dl DATA_D68DC5 : dw DATA_BCDD96
	dl DATA_D6916D : dw DATA_BCDD96
	dl DATA_D69515 : dw DATA_BCDD96
	dl DATA_D69857 : dw DATA_BCDD96
	dl DATA_D69BFF : dw DATA_BCDD96
	dl DATA_D69E37 : dw DATA_BCDD96
	dl DATA_D6A0CF : dw DATA_BCDD96
	dl DATA_D6A345 : dw DATA_BCDD96
	dl DATA_D6A5BB : dw DATA_BCDD96
	dl DATA_D6A919 : dw DATA_BCDD96
	dl DATA_D6AC5B : dw DATA_BCDD96
	dl DATA_D6AF81 : dw DATA_BCDD96
	dl DATA_D6B2A1 : dw DATA_BCDD96
	dl DATA_DBFA8E : dw DATA_BCDDA6
	dl DATA_DC4A71 : dw DATA_BCDDA6
	dl DATA_DC4DF1 : dw DATA_BCDDA6
	dl DATA_DC514F : dw DATA_BCDDA6
	dl DATA_DC54CF : dw DATA_BCDDA6
	dl DATA_DC584F : dw DATA_BCDDA6
	dl DATA_DC5BCF : dw DATA_BCDDA6
	dl DATA_DC5F65 : dw DATA_BCDDB5
	dl DATA_DC71F5 : dw DATA_BCDDB5
	dl DATA_DC7301 : dw DATA_BCDDB5
	dl DATA_DC740D : dw DATA_BCDDB5
	dl DATA_DC7519 : dw DATA_BCDDB5
	dl DATA_DC75C5 : dw DATA_BCDDB5
	dl DATA_DC7671 : dw DATA_BCDDB5
	dl DATA_DC771D : dw DATA_BCDDB5
	dl DATA_DC77CF : dw DATA_BCDDB5
	dl DATA_DC787B : dw DATA_BCDDB5
	dl DATA_DC7927 : dw DATA_BCDDB5
	dl DATA_DC79D3 : dw DATA_BCDDB5
	dl DATA_DC7A7F : dw DATA_BCDDB5
	dl DATA_DC7B09 : dw DATA_BCDDB5
	dl DATA_DC7BB5 : dw DATA_BCDDB5
	dl DATA_DC7C3F : dw DATA_BCDDB5
	dl DATA_DC7CEB : dw DATA_BCDDB5
	dl DATA_DC7D75 : dw DATA_BCDDB5
	dl DATA_DC7DFF : dw DATA_BCDDB5
	dl DATA_DC7EAB : dw DATA_BCDDB5
	dl DATA_DCAAD3 : dw DATA_BCDDC4
	dl DATA_DCAC07 : dw DATA_BCDDC4
	dl DATA_DCAD35 : dw DATA_BCDDC4
	dl DATA_DCAE63 : dw DATA_BCDDC4
	dl DATA_DCAF97 : dw DATA_BCDDC4
	dl DATA_DCB0CB : dw DATA_BCDDC4
	dl DATA_DCB1F9 : dw DATA_BCDDC4
	dl DATA_DCB349 : dw DATA_BCDDC4
	dl DATA_C9D6CD : dw DATA_BCDE22
	dl DATA_C9D779 : dw DATA_BCDE22
	dl DATA_C9D825 : dw DATA_BCDE22
	dl DATA_C9D8D1 : dw DATA_BCDE22
	dl DATA_C9D97D : dw DATA_BCDE22
	dl DATA_C9DA29 : dw DATA_BCDE22
	dl DATA_C9DAD5 : dw DATA_BCDE22
	dl DATA_C9DB81 : dw DATA_BCDE22
	dl DATA_C9DC4F : dw DATA_BCDE32
	dl DATA_C9DCFB : dw DATA_BCDE32
	dl DATA_C9DDC9 : dw DATA_BCDE32
	dl DATA_C9DE75 : dw DATA_BCDE32
	dl DATA_C9DF43 : dw DATA_BCDE32
	dl DATA_C9E011 : dw DATA_BCDE32
	dl DATA_C9E0DF : dw DATA_BCDE32
	dl DATA_C9E1AD : dw DATA_BCDE32
	dl DATA_C9E27B : dw DATA_BCDE42
	dl DATA_C9E34F : dw DATA_BCDE42
	dl DATA_C9E401 : dw DATA_BCDE42
	dl DATA_C9E4B3 : dw DATA_BCDE42
	dl DATA_C9E565 : dw DATA_BCDE42
	dl DATA_C9E617 : dw DATA_BCDE42
	dl DATA_C9E6C9 : dw DATA_BCDE42
	dl DATA_C9E7B9 : dw DATA_BCDE42
	dl DATA_C9E887 : dw DATA_BCDE52
	dl DATA_C9E955 : dw DATA_BCDE52
	dl DATA_C9EA23 : dw DATA_BCDE52
	dl DATA_C9EACF : dw DATA_BCDE52
	dl DATA_C9EB7B : dw DATA_BCDE52
	dl DATA_C9EC27 : dw DATA_BCDE52
	dl DATA_C9ECD9 : dw DATA_BCDE52
	dl DATA_C9EDA7 : dw DATA_BCDE52
	dl DATA_C9EE59 : dw DATA_BCDE62
	dl DATA_C9EEE3 : dw DATA_BCDE62
	dl DATA_C9EF8F : dw DATA_BCDE62
	dl DATA_C9F03B : dw DATA_BCDE62
	dl DATA_C9F0E7 : dw DATA_BCDE62
	dl DATA_C9F171 : dw DATA_BCDE62
	dl DATA_C9F21D : dw DATA_BCDE62
	dl DATA_C9F2C9 : dw DATA_BCDE62
	dl DATA_C9F375 : dw DATA_BCDE72
	dl DATA_C9F3E3 : dw DATA_BCDE72
	dl DATA_C9F451 : dw DATA_BCDE72
	dl DATA_C9F49D : dw DATA_BCDE72
	dl DATA_C9F50B : dw DATA_BCDE72
	dl DATA_C9F59B : dw DATA_BCDE72
	dl DATA_C9F62B : dw DATA_BCDE72
	dl DATA_C9F699 : dw DATA_BCDE72
	dl DATA_C9F707 : dw DATA_BCDE82
	dl DATA_C9F791 : dw DATA_BCDE82
	dl DATA_C9F81B : dw DATA_BCDE82
	dl DATA_C9F8A5 : dw DATA_BCDE82
	dl DATA_C9F92F : dw DATA_BCDE82
	dl DATA_C9F9B9 : dw DATA_BCDE82
	dl DATA_C9FA43 : dw DATA_BCDE82
	dl DATA_C9FACD : dw DATA_BCDE82
	dl DATA_C9FB57 : dw DATA_BCDE92
	dl DATA_C9FBE1 : dw DATA_BCDE92
	dl DATA_C9FC6B : dw DATA_BCDE92
	dl DATA_C9FCF5 : dw DATA_BCDE92
	dl DATA_C9FD7F : dw DATA_BCDE92
	dl DATA_C9FE09 : dw DATA_BCDE92
	dl DATA_C9FE93 : dw DATA_BCDE92
	dl DATA_C9FF1D : dw DATA_BCDE92
	dl DATA_CA0121 : dw DATA_BCDEA2
	dl DATA_CA01AB : dw DATA_BCDEA2
	dl DATA_CA0235 : dw DATA_BCDEA2
	dl DATA_CA02BF : dw DATA_BCDEA2
	dl DATA_CA0349 : dw DATA_BCDEA2
	dl DATA_CA03D3 : dw DATA_BCDEA2
	dl DATA_CA045D : dw DATA_BCDEA2
	dl DATA_CA04E7 : dw DATA_BCDEA2
	dl DATA_CA0571 : dw DATA_BCDEB2
	dl DATA_CA05DF : dw DATA_BCDEB2
	dl DATA_CA064D : dw DATA_BCDEB2
	dl DATA_CA06BB : dw DATA_BCDEB2
	dl DATA_CA0729 : dw DATA_BCDEB2
	dl DATA_CA0797 : dw DATA_BCDEB2
	dl DATA_CA0805 : dw DATA_BCDEB2
	dl DATA_CA0873 : dw DATA_BCDEB2
	dl DATA_CA08E1 : dw DATA_BCDEC2
	dl DATA_CA096B : dw DATA_BCDEC2
	dl DATA_CA09F5 : dw DATA_BCDEC2
	dl DATA_CA0A7F : dw DATA_BCDEC2
	dl DATA_CA0B09 : dw DATA_BCDEC2
	dl DATA_CA0B77 : dw DATA_BCDEC2
	dl DATA_CA0C01 : dw DATA_BCDEC2
	dl DATA_CA0C8B : dw DATA_BCDEC2
	dl DATA_CA0CF9 : dw DATA_BCDEC2
	dl DATA_CA0D67 : dw DATA_BCDED2
	dl DATA_CA0DF1 : dw DATA_BCDED2
	dl DATA_CA0E7B : dw DATA_BCDED2
	dl DATA_CA0EE9 : dw DATA_BCDED2
	dl DATA_CA0F57 : dw DATA_BCDED2
	dl DATA_CA0FC5 : dw DATA_BCDED2
	dl DATA_CA104F : dw DATA_BCDED2
	dl DATA_CA10D9 : dw DATA_BCDED2
	dl DATA_CA1163 : dw DATA_BCDED2
	dl DATA_CA11ED : dw DATA_BCDEE2
	dl DATA_CA1277 : dw DATA_BCDEE2
	dl DATA_CA1345 : dw DATA_BCDEE2
	dl DATA_CA1413 : dw DATA_BCDEE2
	dl DATA_CA14BF : dw DATA_BCDEE2
	dl DATA_CA1549 : dw DATA_BCDEF2
	dl DATA_CA1595 : dw DATA_BCDEF2
	dl DATA_CA1603 : dw DATA_BCDEF2
	dl DATA_CA1671 : dw DATA_BCDEF2
	dl DATA_CA16DF : dw DATA_BCDEF2
	dl DATA_CA174D : dw DATA_BCDEF2
	dl DATA_CA17BB : dw DATA_BCDEF2
	dl DATA_CA1807 : dw DATA_BCDEF2
	dl DATA_CA1831 : dw DATA_BCDEF2
	dl DATA_CA185B : dw DATA_BCDF02
	dl DATA_CA18A7 : dw DATA_BCDF02
	dl DATA_CA18F3 : dw DATA_BCDF02
	dl DATA_CA193F : dw DATA_BCDF02
	dl DATA_CA198B : dw DATA_BCDF02
	dl DATA_CA19F9 : dw DATA_BCDF02
	dl DATA_CA1A45 : dw DATA_BCDF02
	dl DATA_CA1A91 : dw DATA_BCDF02
	dl DATA_CA1ADD : dw DATA_BCDF02
	dl DATA_CA1B29 : dw DATA_BCDF12
	dl DATA_CA1BD5 : dw DATA_BCDF12
	dl DATA_CA1C87 : dw DATA_BCDF12
	dl DATA_CA1D11 : dw DATA_BCDF12
	dl DATA_CA1DBD : dw DATA_BCDF12
	dl DATA_CA1E69 : dw DATA_BCDF22
	dl DATA_CA1EF3 : dw DATA_BCDF22
	dl DATA_CA1F7D : dw DATA_BCDF22
	dl DATA_CA2007 : dw DATA_BCDF22
	dl DATA_CA2091 : dw DATA_BCDF22
	dl DATA_CA211B : dw DATA_BCDF22
	dl DATA_CA21A5 : dw DATA_BCDF22
	dl DATA_CA222F : dw DATA_BCDF22
	dl DATA_CA22B9 : dw DATA_BCDF32
	dl DATA_CA2343 : dw DATA_BCDF32
	dl DATA_CA23CD : dw DATA_BCDF32
	dl DATA_CA2457 : dw DATA_BCDF32
	dl DATA_CA24E7 : dw DATA_BCDF32
	dl DATA_CA2577 : dw DATA_BCDF32
	dl DATA_CA25E5 : dw DATA_BCDF32
	dl DATA_CA266F : dw DATA_BCDF32
	dl DATA_CA26F9 : dw DATA_BCDF42
	dl DATA_CA2745 : dw DATA_BCDF42
	dl DATA_CA27B3 : dw DATA_BCDF42
	dl DATA_CA2821 : dw DATA_BCDF42
	dl DATA_CA28B1 : dw DATA_BCDF42
	dl DATA_CA2941 : dw DATA_BCDF42
	dl DATA_CA29AF : dw DATA_BCDF42
	dl DATA_CA2A3F : dw DATA_BCDF42
	dl DATA_CA2ACF : dw DATA_BCDF52
	dl DATA_CA2B3D : dw DATA_BCDF52
	dl DATA_CA2BAB : dw DATA_BCDF52
	dl DATA_CA2C19 : dw DATA_BCDF52
	dl DATA_CA2C87 : dw DATA_BCDF52
	dl DATA_CA2D11 : dw DATA_BCDF52
	dl DATA_CA2D7F : dw DATA_BCDF52
	dl DATA_CA2E0F : dw DATA_BCDF52
	dl DATA_CA2E9F : dw DATA_BCDF62
	dl DATA_CA2EEB : dw DATA_BCDF62
	dl DATA_CA2F59 : dw DATA_BCDF62
	dl DATA_CA2FC7 : dw DATA_BCDF62
	dl DATA_CA3035 : dw DATA_BCDF62
	dl DATA_CA30A3 : dw DATA_BCDF62
	dl DATA_CA3111 : dw DATA_BCDF62
	dl DATA_CA317F : dw DATA_BCDF62
	dl DATA_CA31ED : dw DATA_BCDF72
	dl DATA_CA3239 : dw DATA_BCDF72
	dl DATA_CA32A7 : dw DATA_BCDF72
	dl DATA_CA3315 : dw DATA_BCDF72
	dl DATA_CA3383 : dw DATA_BCDF72
	dl DATA_CA33F1 : dw DATA_BCDF72
	dl DATA_CA345F : dw DATA_BCDF72
	dl DATA_CA34E9 : dw DATA_BCDF72
	dl DATA_CA3557 : dw DATA_BCDF82
	dl DATA_CA35C5 : dw DATA_BCDF82
	dl DATA_CA3633 : dw DATA_BCDF82
	dl DATA_CA36A1 : dw DATA_BCDF82
	dl DATA_CA370F : dw DATA_BCDF82
	dl DATA_CA377D : dw DATA_BCDF82
	dl DATA_CA37EB : dw DATA_BCDF82
	dl DATA_CA3859 : dw DATA_BCDF82
	dl DATA_CA38C7 : dw DATA_BCDF92
	dl DATA_CA3935 : dw DATA_BCDF92
	dl DATA_CA39A3 : dw DATA_BCDF92
	dl DATA_CA3A11 : dw DATA_BCDF92
	dl DATA_CA3A7F : dw DATA_BCDF92
	dl DATA_CA3AED : dw DATA_BCDF92
	dl DATA_CA3B5B : dw DATA_BCDF92
	dl DATA_CA3BC9 : dw DATA_BCDF92
	dl DATA_CA3C37 : dw DATA_BCDFA2
	dl DATA_CA3C83 : dw DATA_BCDFA2
	dl DATA_CA3CF1 : dw DATA_BCDFA2
	dl DATA_CA3D5F : dw DATA_BCDFA2
	dl DATA_CA3DAB : dw DATA_BCDFA2
	dl DATA_CA3DF7 : dw DATA_BCDFA2
	dl DATA_CA3E65 : dw DATA_BCDFA2
	dl DATA_CA3EB1 : dw DATA_BCDFA2
	dl DATA_CA3EFD : dw DATA_BCDFB2
	dl DATA_CA3F27 : dw DATA_BCDFB2
	dl DATA_CA3F95 : dw DATA_BCDFB2
	dl DATA_CA4003 : dw DATA_BCDFB2
	dl DATA_CA404F : dw DATA_BCDFB2
	dl DATA_CA409B : dw DATA_BCDFB2
	dl DATA_CA4109 : dw DATA_BCDFB2
	dl DATA_CA4155 : dw DATA_BCDFB2
	dl DATA_DA7636 : dw DATA_BCDFC2
	dl DATA_DA76E2 : dw DATA_BCDFC2
	dl DATA_DA776C : dw DATA_BCDFC2
	dl DATA_DA77F6 : dw DATA_BCDFC2
	dl DATA_DA78A2 : dw DATA_BCDFC2
	dl DATA_DA792C : dw DATA_BCDFC2
	dl DATA_DA79D8 : dw DATA_BCDFD2
	dl DATA_DA7A62 : dw DATA_BCDFD2
	dl DATA_DA7AEC : dw DATA_BCDFD2
	dl DATA_DA7B76 : dw DATA_BCDFD2
	dl DATA_DA7C00 : dw DATA_BCDFD2
	dl DATA_DA7C8A : dw DATA_BCDFD2
	dl DATA_DBDC36 : dw DATA_BCDFE2
	dl DATA_DBDD26 : dw DATA_BCDFE2
	dl DATA_DBDE16 : dw DATA_BCDFE2
	dl DATA_DBDEE4 : dw DATA_BCDFE2
	dl DATA_DBDFB2 : dw DATA_BCDFE2
	dl DATA_DBE080 : dw DATA_BCDFE2
	dl DATA_DBE14E : dw DATA_BCDFE2
	dl DATA_DBE23E : dw DATA_BCDFE2
	dl DATA_DBE32E : dw DATA_BCDFE2
	dl DATA_DBE41E : dw DATA_BCDFE2
	dl DATA_DBE4A8 : dw DATA_BCDFE2
	dl DATA_DBE620 : dw DATA_BCDFE2
	dl DATA_DBE798 : dw DATA_BCDFE2
	dl DATA_DBE910 : dw DATA_BCDFE2
	dl DATA_DBEAAA : dw DATA_BCDFE2
	dl DATA_DBEC44 : dw DATA_BCDFE2
	dl DATA_DBEDBC : dw DATA_BCDFE2
	dl DATA_DBEF56 : dw DATA_BCDFE2
	dl DATA_DBF0F0 : dw DATA_BCDFE2
	dl DATA_DBF28A : dw DATA_BCDFE2
	dl DATA_DBF462 : dw DATA_BCDFE2
	dl DATA_DBF63A : dw DATA_BCDFE2
	dl DATA_DCB499 : dw DATA_BCDFF2
	dl DATA_DCB62D : dw DATA_BCDFF2
	dl DATA_DCB7C1 : dw DATA_BCDFF2
	dl DATA_DCB9BB : dw DATA_BCDFF2
	dl DATA_DCBB4F : dw DATA_BCDFF2
	dl DATA_DCBD05 : dw DATA_BCDFF2
	dl DATA_DCBE7D : dw DATA_BCDFF2
	dl DATA_DCC071 : dw DATA_BCDFF2
	dl DATA_DCC227 : dw DATA_BCDFF2
	dl DATA_DCC43D : dw DATA_BCDFF2
	dl DATA_DCC615 : dw DATA_BCDFF2
	dl DATA_DCC831 : dw DATA_BCDFF2
	dl DATA_DCCA2B : dw DATA_BCDFF2
	dl DATA_DCCC25 : dw DATA_BCDFF2
	dl DATA_DCCE41 : dw DATA_BCDFF2
	dl DATA_DCD05D : dw DATA_BCDFF2
	dl DATA_DCD273 : dw DATA_BCDFF2
	dl DATA_DCD489 : dw DATA_BCDFF2
	dl DATA_DCD6A5 : dw DATA_BCDFF2
	dl DATA_DCD87D : dw DATA_BCDFF2
	dl DATA_DCDAB5 : dw DATA_BCDFF2
	dl DATA_DCDCCB : dw DATA_BCDFF2
	dl DATA_DCDE9D : dw DATA_BCDFF2
	dl DATA_DCE0B3 : dw DATA_BCDFF2
	dl DATA_DCE2EB : dw DATA_BCDFF2
	dl DATA_DCE523 : dw DATA_BCDFF2
	dl DATA_DCE739 : dw DATA_BCDFF2
	dl DATA_DCE94F : dw DATA_BCDFF2
	dl DATA_DCEB05 : dw DATA_BCDFF2
	dl DATA_DCED1B : dw DATA_BCDFF2
	dl DATA_CA41A1 : dw DATA_BCE003
	dl DATA_CA41CB : dw DATA_BCE003
	dl DATA_CA41F5 : dw DATA_BCE003
	dl DATA_CA4241 : dw DATA_BCE003
	dl DATA_CA428D : dw DATA_BCE003
	dl DATA_CA42D9 : dw DATA_BCE013
	dl DATA_CA43EB : dw DATA_BCE013
	dl DATA_CA44FD : dw DATA_BCE013
	dl DATA_CA4609 : dw DATA_BCE013
	dl DATA_CA4737 : dw DATA_BCE013
	dl DATA_CA4865 : dw DATA_BCE013
	dl DATA_CA4993 : dw DATA_BCE013
	dl DATA_CA4A9F : dw DATA_BCE013
	dl DATA_CA4BB1 : dw DATA_BCE013
	dl DATA_CA4CC3 : dw DATA_BCE021
	dl DATA_CA4DD5 : dw DATA_BCE021
	dl DATA_CA4F09 : dw DATA_BCE021
	dl DATA_CA507B : dw DATA_BCE021
	dl DATA_CA520F : dw DATA_BCE021
	dl DATA_CA535F : dw DATA_BCE021
	dl DATA_CA54D1 : dw DATA_BCE021
	dl DATA_CA5643 : dw DATA_BCE021
	dl DATA_CA5793 : dw DATA_BCE021
	dl DATA_D4AE1B : dw DATA_BCE030
	dl DATA_D4AF0B : dw DATA_BCE030
	dl DATA_D4AFD9 : dw DATA_BCE030
	dl DATA_D4B0EB : dw DATA_BCE030
	dl DATA_D4B219 : dw DATA_BCE030
	dl DATA_D4B347 : dw DATA_BCE030
	dl DATA_D4B475 : dw DATA_BCE030
	dl DATA_D4B5A3 : dw DATA_BCE030
	dl DATA_D4B693 : dw DATA_BCE030
	dl DATA_D4B783 : dw DATA_BCE03E
	dl DATA_D4B7F1 : dw DATA_BCE03E
	dl DATA_D4B881 : dw DATA_BCE03E
	dl DATA_D4B955 : dw DATA_BCE03E
	dl DATA_D4BA4B : dw DATA_BCE03E
	dl DATA_D4BB41 : dw DATA_BCE03E
	dl DATA_D4BC37 : dw DATA_BCE03E
	dl DATA_D4BD0B : dw DATA_BCE03E
	dl DATA_D4BD9B : dw DATA_BCE04D
	dl DATA_D4BE47 : dw DATA_BCE04D
	dl DATA_D4BF37 : dw DATA_BCE04D
	dl DATA_D4C027 : dw DATA_BCE04D
	dl DATA_D4C117 : dw DATA_BCE04D
	dl DATA_D4C207 : dw DATA_BCE04D
	dl DATA_D4C2F7 : dw DATA_BCE04D
	dl DATA_D4C3E7 : dw DATA_BCE04D
	dl DATA_D4C4B5 : dw DATA_BCE04D
	dl DATA_CDDDB2 : dw DATA_BCE10A
	dl DATA_CDDF02 : dw DATA_BCE10A
	dl DATA_CDE052 : dw DATA_BCE10A
	dl DATA_CDE1A2 : dw DATA_BCE10A
	dl DATA_CDE2F2 : dw DATA_BCE10A
	dl DATA_CDE502 : dw DATA_BCE10A
	dl DATA_CDE712 : dw DATA_BCE10A
	dl DATA_CDE922 : dw DATA_BCE10A
	dl DATA_CDEB32 : dw DATA_BCE10A
	dl DATA_CDED42 : dw DATA_BCE10A
	dl DATA_CDEF52 : dw DATA_BCE10A
	dl DATA_CDF162 : dw DATA_BCE10A
	dl DATA_CDF372 : dw DATA_BCE10A
	dl DATA_CDF3E0 : dw DATA_BCE10A
	dl DATA_CDF44E : dw DATA_BCE10A
	dl DATA_CDF4BC : dw DATA_BCE10A
	dl DATA_CDF52A : dw DATA_BCE10A
	dl DATA_CDF598 : dw DATA_BCE10A
	dl DATA_CDF606 : dw DATA_BCE10A
	dl DATA_CDF674 : dw DATA_BCE10A
	dl DATA_DA51BA : dw DATA_BCE119
	dl DATA_DA526C : dw DATA_BCE119
	dl DATA_DA531E : dw DATA_BCE119
	dl DATA_DA53D0 : dw DATA_BCE119
	dl DATA_DA5482 : dw DATA_BCE119
	dl DATA_DA5610 : dw DATA_BCE119
	dl DATA_DA579E : dw DATA_BCE119
	dl DATA_DA592C : dw DATA_BCE119
	dl DATA_D2FCA2 : dw DATA_BCDE12
	dl DATA_D31B48 : dw DATA_BCDE12
	dl DATA_D31E64 : dw DATA_BCDE12
	dl DATA_DAEE30 : dw DATA_BCE05D
	dl DATA_DAF090 : dw DATA_BCE05D
	dl DATA_DAF186 : dw DATA_BCE06E
	dl DATA_CAF6B9 : dw DATA_BCE07D
	dl DATA_CAF90D : dw DATA_BCE07D
	dl DATA_CAFB61 : dw DATA_BCE07D
	dl DATA_CB4C1F : dw DATA_BCE07D
	dl DATA_CB4E73 : dw DATA_BCE07D
	dl DATA_CB50C7 : dw DATA_BCE07D
	dl DATA_CB531B : dw DATA_BCE08D
	dl DATA_CB542D : dw DATA_BCE08D
	dl DATA_CB553F : dw DATA_BCE08D
	dl DATA_CB5651 : dw DATA_BCE08D
	dl DATA_CB5763 : dw DATA_BCE08D
	dl DATA_CB5875 : dw DATA_BCE08D
	dl DATA_CB5987 : dw DATA_BCE09E
	dl DATA_CB5A11 : dw DATA_BCE09E
	dl DATA_CB5A9B : dw DATA_BCE09E
	dl DATA_CAEB33 : dw DATA_BCE0AF
	dl DATA_CAEBE5 : dw DATA_BCE0AF
	dl DATA_CAEC97 : dw DATA_BCE0AF
	dl DATA_CAED49 : dw DATA_BCE0AF
	dl DATA_CAEDFB : dw DATA_BCE0BD
	dl DATA_CAEF35 : dw DATA_BCE0BD
	dl DATA_CAF06F : dw DATA_BCE0BD
	dl DATA_CAF1A9 : dw DATA_BCE0BD
	dl DATA_CAF2E3 : dw DATA_BCE0CD
	dl DATA_CAF373 : dw DATA_BCE0CD
	dl DATA_CAF3E1 : dw DATA_BCE0CD
	dl DATA_CAF44F : dw DATA_BCE0CD
	dl DATA_CAF4BD : dw DATA_BCE0CD
	dl DATA_CAF52B : dw DATA_BCE0CD
	dl DATA_CAF599 : dw DATA_BCE0CD
	dl DATA_CAF629 : dw DATA_BCE0CD
	dl DATA_DB4E0E : dw DATA_BCE0DC
	dl DATA_DB4E98 : dw DATA_BCE0DC
	dl DATA_DB4F66 : dw DATA_BCE0DC
	dl DATA_DB5056 : dw DATA_BCE0DC
	dl DATA_DB5146 : dw DATA_BCE0DC
	dl DATA_DB525E : dw DATA_BCE0DC
	dl DATA_DB5398 : dw DATA_BCE0DC
	dl DATA_DB548E : dw DATA_BCE0DC
	dl DATA_DB5584 : dw DATA_BCE0DC
	dl DATA_DB567A : dw DATA_BCE0DC
	dl DATA_DB572C : dw DATA_BCE0DC
	dl DATA_DB9D62 : dw DATA_BCE0ED
	dl DATA_DBA180 : dw DATA_BCE0ED
	dl DATA_DBA1EE : dw DATA_BCE0ED
	dl DATA_DBA23A : dw DATA_BCE0ED
	dl DATA_DBA286 : dw DATA_BCE0ED
	dl DATA_DBA2D2 : dw DATA_BCE0ED
	dl DATA_DBA31E : dw DATA_BCE0ED
	dl DATA_E03BAC : dw DATA_BCE0FA
	dl DATA_E03CBE : dw DATA_BCE0FA
	dl DATA_E03E30 : dw DATA_BCE0FA
	dl DATA_E04024 : dw DATA_BCE0FA
	dl DATA_E04234 : dw DATA_BCE0FA
	dl DATA_E04488 : dw DATA_BCE0FA
	dl DATA_E046FE : dw DATA_BCE0FA
	dl DATA_E049B8 : dw DATA_BCE0FA
	dl DATA_E04C72 : dw DATA_BCE0FA
	dl DATA_E04F4E : dw DATA_BCE0FA
	dl DATA_E0518C : dw DATA_BCE0FA
	dl DATA_E053A8 : dw DATA_BCE0FA
	dl DATA_E0553C : dw DATA_BCE0FA
	dl DATA_DB57BC : dw DATA_BCD497
	dl DATA_CE94E9 : dw DATA_BCE12A
	dl DATA_CE9B5F : dw DATA_BCE12A
	dl DATA_CE9BAB : dw DATA_BCE12A
	dl DATA_DD77BB : dw DATA_BCE13A
	dl DATA_CE9BAB : dw DATA_BCE0BD+$0F
	dl DATA_DD77BB : dw DATA_BCE0DC

UNK_BCC3FD:
	db $FF,$FF,$28,$F7,$FF
	db $FF,$FF,$64,$DF,$FF
	db $FF,$FF,$00,$F4,$FF
	db $FF,$FF,$64,$DF,$FF
	db $FF,$FF,$00,$11,$FF
	db $FF,$FF,$64,$E0,$FF
	db $FF,$FF,$00,$00,$FF
	db $FF,$FF,$64,$E0,$FF
	db $FF,$FF,$72,$0C,$FF
	db $FF,$FF,$40,$E0,$FF
	db $FF,$FF,$72,$0C,$FF
	db $FF,$FF,$80,$E0,$FF
	db $FF,$FF,$72,$70,$FF
	db $FF,$FF,$48,$E2,$FF
	db $FF,$FF,$EF,$00,$FF
	db $FF,$FF,$C0,$E0,$FF
	db $FF,$FF,$EF,$0C,$FF
	db $FF,$FF,$50,$E0,$FF
	db $FF,$FF,$EF,$18,$FF
	db $FF,$FF,$20,$F7,$FF
	db $FF,$FF,$EF,$00,$FF
	db $FF,$FF,$A0,$E0,$FF
	db $FF,$FF,$FE,$30,$FF
	db $FF,$FF,$89,$11,$FF
	db $FF,$FF,$60,$30,$FF
	db $FF,$FF,$89,$E0,$FF
	db $FF,$FF,$60,$3C,$FF
	db $FF,$FF,$89,$E0,$FF
	db $FF,$FF,$60,$48,$FF
	db $FF,$FF,$A2,$E0,$FF
	db $FF,$FF,$EF,$48,$FF
	db $FF,$FF,$40,$E0,$FF
	db $FF,$FF,$EF,$54,$FF
	db $FF,$FF,$D4,$E0,$FF
	db $FF,$FF,$FC,$54,$FF
	db $FF,$FF,$7A,$F6,$FF
	db $FF,$FF,$62,$00,$FF
	db $FF,$FF,$01,$E0,$FF
	db $FF,$FF,$38,$60,$FF

DATA_BCC4C0:
	dw $0000,$0000,$0000,$0000,$0100 : db "zdus",$F4

DATA_BCC4CF:
	dw $0000,$0000,$0000,$0000,$0101 : db "bubbl",$E5

DATA_BCC4DF:
	dw $FFF9,$FFFA,$000C,$000C,$0102 : db "dot",$F3

DATA_BCC4ED:
	dw $FFFC,$FFFD,$0006,$0006,$0103 : db "bal",$EC

DATA_BCC4FB:
	dw $FFF8,$FFF0,$0010,$0010,$0104 : db "snan",$E1

DATA_BCC50A:
	dw $FFF8,$FFF8,$0010,$0010,$0105 : db "splank",$C1

DATA_BCC51B:
	dw $FFF0,$FFD1,$001C,$0041,$0106 : db "ShldBa",$F2

DATA_BCC52C:
	dw $FFF8,$FFF8,$0010,$0010,$0107 : db "MpSplas",$E8

DATA_BCC53E:
	dw $FFF0,$FFD4,$0018,$0036,$0108 : db "c",$ED

DATA_BCC54A:
	dw $FFFC,$FFFC,$0006,$0008,$0109 : db "Coc",$EF

DATA_BCC558:
	dw $FFFC,$FFFC,$0006,$0008,$010A : db "Pi",$EE

DATA_BCC565:
	dw $FFFC,$FFFC,$0006,$0008,$010B : db "Not",$E5

DATA_BCC573:
	dw $FFFC,$FFFC,$0006,$0008,$010C : db "sno",$F4

DATA_BCC581:
	dw $FFFC,$FFFC,$0006,$0008,$010D : db "ban",$E2

DATA_BCC58F:
	dw $FFFC,$FFFC,$0006,$0008,$010E : db "t",$E8

DATA_BCC59B:
	dw $FFFC,$FFFC,$0006,$0008,$010F : db "sbrcoi",$EE

DATA_BCC5AC:
	dw $FFFC,$FFFC,$0006,$0008,$0110 : db "sbncoi",$EE

DATA_BCC5BD:
	dw $FFD8,$FFF8,$0014,$0014,$0111 : db "Thrst",$F2

DATA_BCC5CD:
	dw $FFFC,$FFFC,$0006,$0008,$0112 : db "msg",$F3

DATA_BCC5DB:
	dw $FFFC,$FFFC,$0006,$0008,$0113 : db "sdkcoi",$EE

DATA_BCC5EC:
	dw $0000,$FFFC,$000B,$0006,$0114 : db "elsho",$F4

DATA_BCC5FC:
	dw $0004,$FFFB,$000E,$0008,$0114 : db "elsho",$F4

DATA_BCC60C:
	dw $0008,$FFFC,$0012,$000A,$0114 : db "elsho",$F4

DATA_BCC61C:
	dw $000B,$FFFD,$0012,$000A,$0114 : db "elsho",$F4

DATA_BCC62C:
	dw $0011,$FFFE,$000F,$0009,$0114 : db "elsho",$F4

DATA_BCC63C:
	dw $0017,$0000,$000C,$0008,$0114 : db "elsho",$F4

DATA_BCC64C:
	dw $FFFC,$FFFC,$0006,$0008,$0115 : db "cl",$E4

DATA_BCC659:
	dw $FFFC,$FFFC,$0006,$0008,$0116 : db "cb",$B2

DATA_BCC666:
	dw $FFFC,$FFFC,$0006,$0008,$0117 : db "wt",$F2

DATA_BCC673:
	dw $FFFC,$FFFC,$0006,$0008,$0118 : db "icon",$F3

DATA_BCC682:
	dw $FFFC,$FFFC,$0006,$0008,$0119 : db "note",$F3

DATA_BCC691:
	dw $FFFC,$FFFC,$0006,$0008,$011A : db "wfl3tp",$B1

DATA_BCC6A2:
	dw $FFFC,$FFFC,$0006,$0008,$011B : db "wfl3bm",$B1

DATA_BCC6B3:
	dw $FFFC,$FFFC,$0006,$0008,$011C : db "wfl3bm",$B2

DATA_BCC6C4:
	dw $FFFC,$FFFC,$0006,$0008,$011D : db "mp3mask",$F3

DATA_BCC6D6:
	dw $FFFC,$FFFC,$0006,$0008,$011E : db "mp2mask",$F3

DATA_BCC6E8:
	dw $FFFC,$FFFC,$0006,$0008,$011F : db "shar",$E4

DATA_BCC6F7:
	dw $FFFC,$FFFC,$0006,$0008,$0120 : db "stum",$F0

DATA_BCC706:
	dw $FFFC,$FFFC,$0006,$0008,$0121 : db "pnu",$F4

DATA_BCC714:
	dw $FFFC,$FFFC,$0006,$0008,$0122 : db "cog",$F3

DATA_BCC722:
	dw $FFFC,$FFFC,$0006,$0008,$0123 : db "chai",$F2

DATA_BCC731:
	dw $FFFC,$FFFC,$0006,$0008,$0124 : db "tubecv",$F2

DATA_BCC742:
	dw $FFFC,$FFFC,$0006,$0008,$0125 : db "mp6mask",$F3

DATA_BCC754:
	dw $FFFC,$FFFC,$0006,$0008,$0126 : db "pulley",$F3

DATA_BCC765:
	dw $FFFC,$FFFC,$0006,$0008,$0127 : db "mp6tub",$E5

DATA_BCC776:
	dw $0001,$FFF7,$0008,$0008,$0128 : db "elshotu",$F0

DATA_BCC788:
	dw $0002,$FFF2,$000B,$000B,$0128 : db "elshotu",$F0

DATA_BCC79A:
	dw $0007,$FFEF,$000C,$000C,$0128 : db "elshotu",$F0

DATA_BCC7AC:
	dw $0008,$FFEE,$000E,$000C,$0128 : db "elshotu",$F0

DATA_BCC7BE:
	dw $000D,$FFEC,$000E,$000C,$0128 : db "elshotu",$F0

DATA_BCC7D0:
	dw $0012,$FFEB,$000A,$000A,$0128 : db "elshotu",$F0

DATA_BCC7E2:
	dw $FFF9,$FFF4,$000B,$000B,$0129 : db "b",$ED

DATA_BCC7EE:
	dw $0012,$FFEB,$000A,$000A,$012A : db "floc",$EB

DATA_BCC7FD:
	dw $0012,$FFEB,$000A,$000A,$012B : db "kshar",$E4

DATA_BCC80D:
	dw $FFF4,$FFE7,$0016,$0017,$012C : db "b",$F6

DATA_BCC819:
	dw $FFE3,$FFFC,$0031,$0010,$012D : db "p",$F4

DATA_BCC825:
	dw $FFEA,$FFFC,$0029,$0010,$012E : db "k",$F3

DATA_BCC831:
	dw $0000,$0000,$0000,$0000,$0200 : db "NullF",$ED

DATA_BCC841:
	dw $FFF3,$FFE4,$001B,$001B,$0300 : db "DinkyC",$F0

DATA_BCC852:
	dw $FFEE,$FFE3,$001C,$001C,$0300 : db "DinkyC",$F0

DATA_BCC863:
	dw $FFF7,$FFE2,$0011,$001B,$0300 : db "DinkyC",$F0

DATA_BCC874:
	dw $FFF3,$FFE2,$0014,$001D,$0301 : db "DixieC",$F0

DATA_BCC885:
	dw $FFF5,$FFE6,$0018,$0019,$0301 : db "DixieC",$F0

DATA_BCC896:
	dw $FFF2,$FFF6,$0018,$0008,$0302 : db "MiscBn",$F3

DATA_BCC8A7:
	dw $FFF2,$FFEF,$0018,$000E,$0302 : db "MiscBn",$F3

DATA_BCC8B8:
	dw $FFF2,$FFE8,$0018,$0015,$0302 : db "MiscBn",$F3

DATA_BCC8C9:
	dw $FFF2,$FFE3,$0019,$0019,$0302 : db "MiscBn",$F3

DATA_BCC8DA:
	dw $FFF7,$FFE2,$0011,$001B,$0302 : db "MiscBn",$F3

DATA_BCC8EB:
	dw $FFF7,$FFE2,$0011,$001B,$0400 : db "FunkyF",$ED

DATA_BCC8FC:
	dw $FFF7,$FFE2,$0011,$001B,$0303 : db "G_OverC",$F0

DATA_BCC90E:
	dw $FFF7,$FFE2,$0011,$001B,$0304 : db "bear1C",$F0

DATA_BCC91F:
	dw $FFF7,$FFE2,$0011,$001B,$0305 : db "bear2C",$F0

DATA_BCC930:
	dw $FFF7,$FFE2,$0011,$001B,$0306 : db "brashC",$F0

DATA_BCC941:
	dw $FFF7,$FFE2,$0011,$001B,$0307 : db "brtlkC",$F0

DATA_BCC952:
	dw $FFF7,$FFE2,$0011,$001B,$0308 : db "IntroC",$F0

DATA_BCC963:
	dw $FFE3,$FFB8,$0015,$002D,$0309 : db "kk",$E1

DATA_BCC970:
	dw $FFE4,$FFB0,$0018,$002A,$0309 : db "kk",$E1

DATA_BCC97D:
	dw $FFE2,$FFB4,$0012,$001F,$0309 : db "kk",$E1

DATA_BCC98A:
	dw $FFE2,$FFB4,$0012,$001F,$030A : db "kk",$E2

DATA_BCC997:
	dw $FFF7,$FFE2,$0011,$001E,$0500 : db "detwl",$EB

DATA_BCC9A7:
	dw $FFF7,$FFE2,$0011,$001E,$0501 : db "dettr",$EE

DATA_BCC9B7:
	dw $FFF7,$FFE2,$0011,$001E,$0502 : db "detru",$EE

DATA_BCC9C7:
	dw $FFF7,$FFE2,$0011,$001E,$0503 : db "detst",$E4

DATA_BCC9D7:
	dw $FFF0,$FFEC,$001C,$0014,$0504 : db "dxswi",$ED

DATA_BCC9E7:
	dw $FFF7,$FFE2,$0011,$001E,$0505 : db "dixjm",$F0

DATA_BCC9F7:
	dw $FFF7,$FFE2,$0011,$001E,$0506 : db "dxhrop",$E5

DATA_BCCA08:
	dw $FFF7,$FFE2,$0011,$001E,$0507 : db "dxho",$FA

DATA_BCCA17:
	dw $FFF7,$FFE2,$0011,$001E,$0508 : db "dxat",$EB

DATA_BCCA26:
	dw $FFF7,$FFE2,$0011,$001E,$0509 : db "dxsp",$EE

DATA_BCCA35:
	dw $FFF7,$FFE2,$0011,$001E,$050A : db "dxfa",$EC

DATA_BCCA44:
	dw $FFEC,$FFDE,$0015,$0022,$050B : db "dxvrop",$E5

DATA_BCCA55:
	dw $FFF0,$FFDE,$0015,$0022,$050B : db "dxvrop",$E5

DATA_BCCA66:
	dw $FFEC,$FFDE,$0015,$0022,$050B : db "dxvrop",$E5

DATA_BCCA77:
	dw $FFF7,$FFE2,$0011,$001E,$050C : db "dxhi",$F4

DATA_BCCA86:
	dw $FFF7,$FFE2,$0011,$001E,$050D : db "dxbo",$ED

DATA_BCCA95:
	dw $FFF7,$FFE2,$0011,$001E,$050E : db "dxpic",$EB

DATA_BCCAA5:
	dw $FFF7,$FFE2,$0011,$001E,$050F : db "dxhol",$E4

DATA_BCCAB5:
	dw $FFF7,$FFE2,$0011,$001E,$0510 : db "dxcarr",$F9

DATA_BCCAC6:
	dw $FFF7,$FFE2,$0011,$001E,$0511 : db "dxthro",$F7

DATA_BCCAD7:
	dw $FFF5,$FFD6,$0011,$001E,$0512 : db "dxrid",$E5

DATA_BCCAE7:
	dw $FFF7,$FFE3,$0015,$001D,$0513 : db "dxduc",$EB

DATA_BCCAF7:
	dw $FFF7,$FFE6,$001A,$001A,$0513 : db "dxduc",$EB

DATA_BCCB07:
	dw $FFF7,$FFEC,$001A,$0014,$0513 : db "dxduc",$EB

DATA_BCCB17:
	dw $FFFB,$FFDC,$0012,$0024,$0514 : db "dxke",$E7

DATA_BCCB26:
	dw $0005,$FFDA,$001D,$0025,$0515 : db "dxto",$E2

DATA_BCCB35:
	dw $0003,$FFDA,$001D,$0025,$0515 : db "dxto",$E2

DATA_BCCB44:
	dw $0001,$FFD8,$001A,$0026,$0515 : db "dxto",$E2

DATA_BCCB53:
	dw $FFFE,$FFD4,$0018,$002B,$0515 : db "dxto",$E2

DATA_BCCB62:
	dw $FFFB,$FFD2,$0016,$002D,$0515 : db "dxto",$E2

DATA_BCCB71:
	dw $FFF6,$FFD2,$0016,$002D,$0515 : db "dxto",$E2

DATA_BCCB80:
	dw $FFF0,$FFD2,$0016,$002D,$0515 : db "dxto",$E2

DATA_BCCB8F:
	dw $FFEB,$FFD3,$0013,$002D,$0515 : db "dxto",$E2

DATA_BCCB9E:
	dw $FFE5,$FFD7,$0013,$002D,$0515 : db "dxto",$E2

DATA_BCCBAD:
	dw $FFFA,$FFD1,$0013,$002D,$0515 : db "dxto",$E2

DATA_BCCBBC:
	dw $0006,$FFDF,$001B,$0020,$0515 : db "dxto",$E2

DATA_BCCBCB:
	dw $FFF7,$FFE2,$0011,$001E,$0516 : db "dxele",$E3

DATA_BCCBDB:
	dw $FFF8,$FFED,$0011,$001B,$0517 : db "dxpar",$F2

DATA_BCCBEB:
	dw $FFF8,$FFED,$0011,$001B,$0518 : db "dxeg",$E7

DATA_BCCBFA:
	dw $FFF7,$FFE2,$0011,$001B,$0600 : db "dxcyd",$EE

DATA_BCCC0A:
	dw $FFF7,$FFE2,$0011,$001B,$0601 : db "dxond",$EA

DATA_BCCC1A:
	dw $FFF7,$FFE2,$0011,$001B,$0602 : db "dxtwd",$EE

DATA_BCCC2A:
	dw $FFF7,$FFE2,$0011,$001B,$0603 : db "dxthw",$EE

DATA_BCCC3A:
	dw $FFF7,$FFE2,$0011,$001B,$0604 : db "dxswp",$C1

DATA_BCCC4A:
	dw $FFF7,$FFE2,$0011,$001B,$0605 : db "dxpo",$F0

DATA_BCCC59:
	dw $FFF7,$FFE2,$0011,$001B,$0700 : db "dnond",$F8

DATA_BCCC69:
	dw $FFF7,$FFE2,$0011,$001B,$0701 : db "djcyd",$F8

DATA_BCCC79:
	dw $FFF7,$FFE2,$0011,$001B,$0702 : db "djtwd",$F8

DATA_BCCC89:
	dw $FFF7,$FFE2,$0011,$001B,$0703 : db "dinsw",$F0

DATA_BCCC99:
	dw $FFF7,$FFE2,$0011,$001B,$0704 : db "djswp",$C2

DATA_BCCCA9:
	dw $FFF6,$FFE0,$001C,$0020,$0800 : db "dinwl",$EB

DATA_BCCCB9:
	dw $FFF6,$FFE0,$001C,$0020,$0801 : db "dinru",$EE

DATA_BCCCC9:
	dw $FFF6,$FFE0,$001C,$0020,$0802 : db "dinjm",$F0

DATA_BCCCD9:
	dw $FFF6,$FFE2,$001C,$001E,$0803 : db "dinro",$EC

DATA_BCCCE9:
	dw $FFF6,$FFE0,$001C,$0020,$0804 : db "dinpck0",$B1

DATA_BCCCFB:
	dw $FFF6,$FFDA,$001A,$0026,$0804 : db "dinpck0",$B1

DATA_BCCD0D:
	dw $FFF6,$FFD4,$0018,$002C,$0805 : db "dinhld0",$B5

DATA_BCCD1F:
	dw $FFEC,$FFE2,$0020,$001E,$0806 : db "dinstb0",$B0

DATA_BCCD31:
	dw $FFE7,$FFE7,$0020,$0019,$0806 : db "dinstb0",$B0

DATA_BCCD43:
	dw $FFE1,$FFEC,$0020,$0014,$0806 : db "dinstb0",$B0

DATA_BCCD55:
	dw $FFE2,$FFE8,$0020,$0018,$0807 : db "dinmdy0",$B1

DATA_BCCD67:
	dw $FFE8,$FFE0,$001C,$0020,$0807 : db "dinmdy0",$B1

DATA_BCCD79:
	dw $FFF0,$FFE0,$001C,$0020,$0807 : db "dinmdy0",$B1

DATA_BCCD8B:
	dw $FFEB,$FFDA,$001A,$0026,$0808 : db "dindie0",$B0

DATA_BCCD9D:
	dw $FFE6,$FFDF,$001D,$0021,$0808 : db "dindie0",$B0

DATA_BCCDAF:
	dw $FFE1,$FFE1,$0021,$001E,$0808 : db "dindie0",$B0

DATA_BCCDC1:
	dw $FFE1,$FFE7,$0021,$0019,$0808 : db "dindie0",$B0

DATA_BCCDD3:
	dw $FFF6,$FFD4,$0018,$002C,$0809 : db "dinth",$F7

DATA_BCCDE3:
	dw $FFFC,$FFD7,$001F,$0029,$0809 : db "dinth",$F7

DATA_BCCDF3:
	dw $FFFC,$FFDC,$001F,$0024,$0809 : db "dinth",$F7

DATA_BCCE03:
	dw $FFFA,$FFD4,$001A,$0029,$0809 : db "dinth",$F7

DATA_BCCE13:
	dw $FFF0,$FFEB,$0024,$0014,$080A : db "dinswm0",$B0

DATA_BCCE25:
	dw $FFF2,$FFCB,$0015,$0035,$080B : db "dinho",$F2

DATA_BCCE35:
	dw $FFF3,$FFDA,$001C,$0026,$080B : db "dinho",$F2

DATA_BCCE45:
	dw $FFF1,$FFD2,$001C,$002E,$080B : db "dinho",$F2

DATA_BCCE55:
	dw $FFF6,$FFCB,$0017,$0028,$080C : db "dinsw",$E7

DATA_BCCE65:
	dw $FFF6,$FFE0,$001C,$0020,$080D : db "dintr",$EE

DATA_BCCE75:
	dw $FFE8,$FFD4,$0019,$002C,$080E : db "DJvrop",$E5

DATA_BCCE86:
	dw $FFF0,$FFD4,$0019,$002C,$080E : db "DJvrop",$E5

DATA_BCCE97:
	dw $FFE8,$FFD4,$0019,$002C,$080E : db "DJvrop",$E5

DATA_BCCEA8:
	dw $FFF5,$FFD2,$001C,$001F,$080F : db "DJrid",$E5

DATA_BCCEB8:
	dw $FFEC,$FFD1,$0019,$002E,$0810 : db "DinKe",$E7

DATA_BCCEC8:
	dw $FFEA,$FFE0,$0024,$0020,$0811 : db "Dinsi",$F4

DATA_BCCED8:
	dw $FFF3,$FFE2,$0020,$001E,$0812 : db "dJduc",$EB

DATA_BCCEE8:
	dw $FFF3,$FFE6,$0021,$001A,$0812 : db "dJduc",$EB

DATA_BCCEF8:
	dw $FFF0,$FFEA,$0025,$0016,$0812 : db "dJduc",$EB

DATA_BCCF08:
	dw $0005,$FFDA,$001D,$0026,$0813 : db "dJto",$E2

DATA_BCCF17:
	dw $0003,$FFDA,$001D,$0026,$0813 : db "dJto",$E2

DATA_BCCF26:
	dw $0001,$FFD8,$001A,$0028,$0813 : db "dJto",$E2

DATA_BCCF35:
	dw $FFFE,$FFD4,$0018,$002C,$0813 : db "dJto",$E2

DATA_BCCF44:
	dw $FFFB,$FFD2,$0016,$002D,$0813 : db "dJto",$E2

DATA_BCCF53:
	dw $FFF6,$FFD2,$0016,$002D,$0813 : db "dJto",$E2

DATA_BCCF62:
	dw $FFF0,$FFD2,$0016,$002D,$0813 : db "dJto",$E2

DATA_BCCF71:
	dw $FFEB,$FFD3,$0013,$002D,$0813 : db "dJto",$E2

DATA_BCCF80:
	dw $FFE5,$FFD7,$0013,$002D,$0813 : db "dJto",$E2

DATA_BCCF8F:
	dw $FFFA,$FFD1,$0013,$002D,$0813 : db "dJto",$E2

DATA_BCCF9E:
	dw $0006,$FFDF,$001B,$0021,$0813 : db "dJto",$E2

DATA_BCCFAD:
	dw $FFEB,$FFDA,$001A,$0026,$0814 : db "djele",$E3

DATA_BCCFBD:
	dw $FFEB,$FFEC,$0018,$0022,$0815 : db "djpar",$F2

DATA_BCCFCD:
	dw $FFEB,$FFEC,$0018,$0022,$0816 : db "djeg",$E7

DATA_BCCFDC:
	dw $0000,$0000,$0000,$0000,$0900 : db "donke",$F9

DATA_BCCFEC:
	dw $0000,$0000,$0000,$0000,$0A00 : db "didd",$F9

DATA_BCCFFB:
	dw $0000,$0000,$0000,$0000,$0A01 : db "diddy",$B2

DATA_BCD00B:
	dw $FFF7,$FFE2,$0011,$001B,$0B00 : db "crwl",$EB

DATA_BCD01A:
	dw $FFF7,$FFE2,$0011,$001B,$0B01 : db "ckwi",$EE

DATA_BCD029:
	dw $FFF7,$FFE2,$0011,$001B,$0B02 : db "crth",$F2

DATA_BCD038:
	dw $FFF7,$FFE2,$0011,$001B,$0B03 : db "crb",$F2

DATA_BCD046:
	dw $0000,$0000,$0000,$0000,$0B04 : db "crglas",$F3

DATA_BCD057:
	dw $0000,$0000,$0000,$0000,$0B05 : db "Crken",$E4

DATA_BCD067:
	dw $0000,$0000,$0000,$0000,$0B06 : db "Crksp",$EE

DATA_BCD077:
	dw $FFF0,$FFDA,$0026,$0026,$0C00 : db "elstn",$E4

DATA_BCD087:
	dw $FFED,$FFDA,$002A,$0026,$0C01 : db "elru",$EE

DATA_BCD096:
	dw $FFEE,$FFDA,$0025,$0026,$0C02 : db "eltur",$EE

DATA_BCD0A6:
	dw $FFEE,$FFDA,$0028,$0026,$0C03 : db "elpc",$EB

DATA_BCD0B5:
	dw $FFEE,$FFD6,$0028,$0029,$0C04 : db "eljm",$F0

DATA_BCD0C4:
	dw $FFEE,$FFD5,$0029,$0028,$0C05 : db "elscr",$E4

DATA_BCD0D4:
	dw $FFEE,$FFD1,$0029,$0028,$0C05 : db "elscr",$E4

DATA_BCD0E4:
	dw $FFF0,$FFDA,$0026,$0026,$0C06 : db "elsuck",$C8

DATA_BCD0F5:
	dw $FFEE,$FFDD,$0026,$0023,$0C07 : db "elsuck",$D6

DATA_BCD106:
	dw $FFED,$FFDA,$002A,$0026,$0C08 : db "elshoot",$C1

DATA_BCD118:
	dw $FFED,$FFDA,$0028,$0026,$0C09 : db "elshoot",$C2

DATA_BCD12A:
	dw $FFEE,$FFD7,$0025,$0020,$0C0A : db "elswi",$ED

DATA_BCD13A:
	dw $FFEE,$FFDD,$0026,$0023,$0C0B : db "elsck",$C1

DATA_BCD14A:
	dw $FFEE,$FFDD,$0026,$0023,$0C0C : db "elsck",$C2

DATA_BCD15A:
	dw $FFEC,$FFEA,$0024,$0018,$0D00 : db "SfSwi",$ED

DATA_BCD16A:
	dw $FFEE,$FFEA,$0020,$0018,$0D01 : db "SfTur",$EE

DATA_BCD17A:
	dw $FFEB,$FFEB,$0024,$0020,$0D02 : db "SfHi",$F4

DATA_BCD189:
	dw $FFEC,$FFEA,$0024,$0018,$0D03 : db "SfPro",$E4

DATA_BCD199:
	dw $FFEC,$FFEA,$0024,$0018,$0F00 : db "Spiwl",$EB

DATA_BCD1A9:
	dw $FFEC,$FFEA,$0024,$0018,$0F01 : db "Spijm",$F0

DATA_BCD1B9:
	dw $FFEC,$FFEA,$0024,$0018,$0F02 : db "Spihi",$F4

DATA_BCD1C9:
	dw $FFEC,$FFEA,$0024,$0018,$0F03 : db "WebGro",$F7

DATA_BCD1DA:
	dw $FFE0,$0002,$003A,$0010,$0F04 : db "WebPla",$F4

DATA_BCD1EB:
	dw $FFF2,$FFE4,$0018,$0022,$0E00 : db "Parro",$F4

DATA_BCD1FB:
	dw $FFF6,$FFE4,$0012,$0022,$0E00 : db "Parro",$F4

DATA_BCD20B:
	dw $FFEE,$FFF5,$0020,$0016,$1000 : db "Pbir",$E4

DATA_BCD21A:
	dw $FFF4,$FFF2,$001B,$0015,$1100 : db "bunc",$E8

DATA_BCD229:
	dw $FFF3,$FFEC,$0019,$0019,$1101 : db "KON",$C7

DATA_BCD237:
	dw $0000,$0000,$0000,$0000,$1102 : db "flas",$E8

DATA_BCD246:
	dw $0000,$0000,$0000,$0000,$1103 : db "clou",$E4

DATA_BCD255:
	dw $0000,$0000,$0000,$0000,$1104 : db "cloud",$B2

DATA_BCD265:
	dw $FFF7,$FFED,$0012,$0013,$1105 : db "TNTexp",$EC

DATA_BCD276:
	dw $FFF3,$FFE9,$0016,$0016,$1105 : db "TNTexp",$EC

DATA_BCD287:
	dw $FFF4,$FFE6,$001B,$0019,$1105 : db "TNTexp",$EC

DATA_BCD298:
	dw $FFF4,$FFE6,$001B,$0014,$1105 : db "TNTexp",$EC

DATA_BCD2A9:
	dw $FFF4,$FFE6,$0020,$000F,$1105 : db "TNTexp",$EC

DATA_BCD2BA:
	dw $0003,$FFE6,$0012,$0010,$1105 : db "TNTexp",$EC

DATA_BCD2CB:
	dw $0000,$0000,$0000,$0000,$1106 : db "barico",$EE

DATA_BCD2DC:
	dw $FFF1,$FFE0,$001B,$0020,$1107 : db "lifebl",$EE

DATA_BCD2ED:
	dw $FFF7,$FF91,$0004,$002E,$1108 : db "EndFla",$E7

DATA_BCD2FE:
	dw $0000,$0000,$0000,$0000,$1109 : db "numlive",$F3

DATA_BCD310:
	dw $0000,$0000,$0000,$0000,$110A : db "spark",$F3

DATA_BCD320:
	dw $0000,$0000,$0000,$0000,$110B : db "dust",$F8

DATA_BCD32F:
	dw $0000,$0000,$0000,$0000,$110C : db "sparkl",$E5

DATA_BCD340:
	dw $0000,$0000,$0000,$0000,$110D : db "KPla",$F4

DATA_BCD34F:
	dw $FFF0,$FFD0,$001D,$0030,$1500 : db "rocke",$F4

DATA_BCD35F:
	dw $FFEF,$FFEC,$001F,$001E,$1501 : db "Rokey",$E5

DATA_BCD36F:
	dw $FFE6,$FFEB,$0034,$0010,$1502 : db "Rpla",$F4

DATA_BCD37E:
	dw $FFF4,$000F,$0017,$0020,$1600 : db "thrus",$F4

DATA_BCD38E:
	dw $FFEF,$FFEC,$001F,$001E,$1601 : db "flam",$E5

DATA_BCD39D:
	dw $0000,$0000,$0000,$0000,$1700 : db "Bsplas",$E8

DATA_BCD3AE:
	dw $0000,$0000,$0000,$0000,$1701 : db "Splos",$E8

DATA_BCD3BE:
	dw $FFF4,$FFE6,$0018,$001A,$1800 : db "coi",$EE

DATA_BCD3CC:
	dw $FFF4,$FFDB,$0018,$0026,$1801 : db "dkc",$EF

DATA_BCD3DA:
	dw $FFF5,$FFE0,$0016,$001E,$1802 : db "Bnscoi",$EE

DATA_BCD3EB:
	dw $FFF5,$FFE0,$0016,$001E,$1803 : db "CogSpi",$EE

DATA_BCD3FC:
	dw $FFEE,$FFE1,$0021,$0024,$1900 : db "tobog",$E7

DATA_BCD40C:
	dw $FFEE,$FFE2,$0021,$001E,$1900 : db "tobog",$E7

DATA_BCD41C:
	dw $FFE7,$FFE3,$0029,$001A,$1900 : db "tobog",$E7

DATA_BCD42C:
	dw $FFE5,$FFE5,$0027,$001A,$1900 : db "tobog",$E7

DATA_BCD43C:
	dw $FFE5,$FFE6,$0025,$001E,$1900 : db "tobog",$E7

DATA_BCD44C:
	dw $FFE5,$FFE5,$0022,$0026,$1900 : db "tobog",$E7

DATA_BCD45C:
	dw $FFF7,$FFE2,$0011,$001B,$1901 : db "tobbc",$EB

DATA_BCD46C:
	dw $FFF7,$FFE2,$0011,$001B,$1902 : db "mon",$EF

DATA_BCD47A:
	dw $FFF7,$FFE2,$0011,$001B,$1903 : db "sno",$F7

DATA_BCD488:
	dw $FFE2,$FFD6,$003C,$002B,$1904 : db "tpla",$F4

DATA_BCD497:
	dw $FFF7,$FFE2,$0011,$001B,$4F00 : db "sight",$F3

DATA_BCD4A7:
	dw $0000,$0000,$0000,$0000,$2205 : db "pdloc",$EB

DATA_BCD4B7:
	dw $FFF1,$FFDB,$001A,$0022,$1200 : db "dkbar",$F2

DATA_BCD4C7:
	dw $FFF0,$FFD9,$001C,$0026,$1400 : db "BAR",$D2

DATA_BCD4D5:
	dw $FFF1,$FFE0,$001B,$0022,$1400 : db "BAR",$D2

DATA_BCD4E3:
	dw $FFF3,$FFDA,$0016,$0022,$1401 : db "KE",$C7

DATA_BCD4F0:
	dw $FFF0,$FFE0,$001C,$001F,$1401 : db "KE",$C7

DATA_BCD4FD:
	dw $FFF0,$FFDE,$001C,$0026,$1402 : db "STARBA",$D2

DATA_BCD50E:
	dw $FFF4,$FFDC,$0016,$0020,$1403 : db "crat",$E5

DATA_BCD51D:
	dw $FFEF,$FFEC,$001F,$001E,$1404 : db "CanonBa",$F2

DATA_BCD52F:
	dw $FFEF,$FFEC,$001F,$001E,$1405 : db "AutoBa",$F2

DATA_BCD540:
	dw $FFEF,$FFEC,$001F,$001E,$1406 : db "ArrowBa",$F2

DATA_BCD552:
	dw $FFEF,$FFEC,$001F,$001E,$1407 : db "NmlBa",$F2

DATA_BCD562:
	dw $FFE8,$FFD7,$002A,$0025,$1408 : db "NmlCrat",$E5

DATA_BCD574:
	dw $FFEE,$FFE5,$001C,$0018,$1408 : db "NmlCrat",$E5

DATA_BCD586:
	dw $FFF4,$FFC4,$0013,$0039,$1409 : db "Nmlsig",$EE

DATA_BCD597:
	dw $FFEF,$FFEC,$001F,$001E,$140A : db "GhostBa",$F2

DATA_BCD5A9:
	dw $FFEF,$FFEC,$001F,$001E,$140B : db "trakBa",$F2

DATA_BCD5BA:
	dw $FFEF,$FFEC,$001F,$001E,$140C : db "tn",$F4

DATA_BCD5C7:
	dw $FFEF,$FFEC,$001F,$001E,$140D : db "in",$F6

DATA_BCD5D4:
	dw $FFEF,$FFEC,$001F,$001E,$140E : db "thrstba",$F2

DATA_BCD5E6:
	dw $FFF3,$FFD6,$0016,$0029,$140F : db "fdru",$ED

DATA_BCD5F5:
	dw $FFEB,$FFE0,$0024,$0015,$1300 : db "WtrBa",$F2

DATA_BCD605:
	dw $FFE6,$FFEB,$0034,$0010,$1C00 : db "plat",$E6

DATA_BCD614:
	dw $FFE6,$FFEB,$0034,$0010,$1C01 : db "Bpla",$F4

DATA_BCD623:
	dw $FFF0,$FFF7,$001A,$000F,$1B00 : db "clfis",$E8

DATA_BCD633:
	dw $FFFE,$FFF6,$0010,$0011,$1B00 : db "clfis",$E8

DATA_BCD643:
	dw $FFF9,$FFF6,$0010,$0011,$1B00 : db "clfis",$E8

DATA_BCD653:
	dw $FFF0,$FFF7,$001A,$000F,$1B00 : db "clfis",$E8

DATA_BCD663:
	dw $FFF0,$FFED,$001A,$0016,$1A00 : db "zinge",$F2

DATA_BCD673:
	dw $FFF2,$FFEC,$0016,$0016,$1A00 : db "zinge",$F2

DATA_BCD683:
	dw $FFFB,$FFD9,$0019,$0026,$2500 : db "r",$EB

DATA_BCD68F:
	dw $FFF8,$FFCD,$0016,$0033,$2500 : db "r",$EB

DATA_BCD69B:
	dw $FFF3,$FFC0,$0014,$0040,$2500 : db "r",$EB

DATA_BCD6A7:
	dw $FFF7,$FFC9,$0015,$0037,$2500 : db "r",$EB

DATA_BCD6B3:
	dw $FFF9,$FFD3,$0019,$002D,$2500 : db "r",$EB

DATA_BCD6BF:
	dw $FFF4,$FFC0,$0016,$0040,$2500 : db "r",$EB

DATA_BCD6CB:
	dw $FFF4,$FFBE,$0015,$0040,$2500 : db "r",$EB

DATA_BCD6D7:
	dw $FFF4,$FFDB,$0019,$0029,$2600 : db "k",$EC

DATA_BCD6E3:
	dw $FFF1,$FFD1,$001A,$002F,$2700 : db "t",$F7

DATA_BCD6EF:
	dw $FFF4,$FFD7,$001D,$0025,$2700 : db "t",$F7

DATA_BCD6FB:
	dw $FFFE,$FFD2,$0014,$0026,$2700 : db "t",$F7

DATA_BCD707:
	dw $FFEF,$FFD2,$001C,$002D,$2700 : db "t",$F7

DATA_BCD713:
	dw $FFFA,$FFDB,$001F,$0024,$2700 : db "t",$F7

DATA_BCD71F:
	dw $FFFA,$FFD7,$001F,$0028,$2700 : db "t",$F7

DATA_BCD72B:
	dw $FFF2,$FFD1,$0019,$002F,$2700 : db "t",$F7

DATA_BCD737:
	dw $FFFB,$FFD4,$0018,$002E,$2700 : db "t",$F7

DATA_BCD743:
	dw $FFF5,$FFE1,$0010,$002D,$2900 : db "le",$ED

DATA_BCD750:
	dw $FFF0,$FFE4,$0023,$001F,$2900 : db "le",$ED

DATA_BCD75D:
	dw $FFF5,$FFED,$0020,$001B,$2900 : db "le",$ED

DATA_BCD76A:
	dw $FFF0,$FFE4,$0023,$001F,$2900 : db "le",$ED

DATA_BCD777:
	dw $FFF4,$FFD4,$0023,$002B,$2A00 : db "ko",$E2

DATA_BCD784:
	dw $FFF5,$FFCB,$001A,$0032,$2A00 : db "ko",$E2

DATA_BCD791:
	dw $FFEB,$FFEB,$0025,$0014,$2D00 : db "s",$EE

DATA_BCD79D:
	dw $FFF3,$FFDF,$001D,$0020,$2C00 : db "k",$EF

DATA_BCD7A9:
	dw $FFF3,$FFDA,$001D,$0025,$2C01 : db "ko",$B1

DATA_BCD7B6:
	dw $FFF0,$FFDA,$001D,$0025,$2E00 : db "b",$E1

DATA_BCD7C2:
	dw $FFF1,$FFD2,$001D,$0025,$2E00 : db "b",$E1

DATA_BCD7CE:
	dw $FFF0,$FFDA,$001D,$0025,$2E00 : db "b",$E1

DATA_BCD7DA:
	dw $FFF1,$FFD2,$001D,$0025,$2E00 : db "b",$E1

DATA_BCD7E6:
	dw $FFF1,$FFE9,$001D,$0011,$3000 : db "b",$F4

DATA_BCD7F2:
	dw $FFF3,$FFEA,$001C,$0017,$3000 : db "b",$F4

DATA_BCD7FE:
	dw $FFF1,$FFE9,$0025,$0017,$3100 : db "k",$F2

DATA_BCD80A:
	dw $FFF1,$FFDF,$0025,$0017,$3100 : db "k",$F2

DATA_BCD816:
	dw $FFF1,$FFDF,$0025,$0017,$3100 : db "k",$F2

DATA_BCD822:
	dw $FFF5,$FFE8,$001A,$0015,$3300 : db "h",$E5

DATA_BCD82E:
	dw $FFF3,$FFE7,$001A,$0016,$3300 : db "h",$E5

DATA_BCD83A:
	dw $FFF5,$FFE7,$0016,$0016,$3300 : db "h",$E5

DATA_BCD846:
	dw $FFEF,$FFCE,$0025,$0031,$3400 : db "k",$F0

DATA_BCD852:
	dw $FFE0,$FFF4,$0023,$0013,$3500 : db "b",$E4

DATA_BCD85E:
	dw $FFF9,$FFF4,$000B,$000B,$2E01 : db "k",$E3

DATA_BCD86A:
	dw $FFE7,$FFF2,$002A,$000C,$3700 : db "b",$FA

DATA_BCD876:
	dw $FFF6,$FFF2,$0017,$0017,$3800 : db "s",$F7

DATA_BCD882:
	dw $FFEA,$FFEF,$0023,$0017,$3900 : db "f",$E7

DATA_BCD88E:
	dw $FFEE,$FFF0,$0020,$001F,$3A00 : db "f",$E2

DATA_BCD89A:
	dw $FFF4,$FFD4,$002D,$001D,$3B00 : db "z",$EF

DATA_BCD8A6:
	dw $FFF0,$FFD3,$0031,$001B,$3B00 : db "z",$EF

DATA_BCD8B2:
	dw $FFEA,$FFD3,$002D,$001B,$3B00 : db "z",$EF

DATA_BCD8BE:
	dw $FFE6,$FFD3,$0023,$001B,$3B00 : db "z",$EF

DATA_BCD8CA:
	dw $FFF6,$FFD3,$0028,$001B,$3B00 : db "z",$EF

DATA_BCD8D6:
	dw $FFF4,$FFD6,$002C,$001B,$3B00 : db "z",$EF

DATA_BCD8E2:
	dw $FFEB,$FFCA,$0019,$002B,$3B00 : db "z",$EF

DATA_BCD8EE:
	dw $FFE4,$FFD2,$0019,$0028,$3B00 : db "z",$EF

DATA_BCD8FA:
	dw $FFE0,$FFD6,$0019,$0028,$3B00 : db "z",$EF

DATA_BCD906:
	dw $FFEE,$FFEC,$0022,$0013,$3C00 : db "n",$E4

DATA_BCD912:
	dw $FFEE,$FFEC,$0022,$0017,$3C00 : db "n",$E4

DATA_BCD91E:
	dw $FFEE,$FFEC,$0022,$001F,$3C00 : db "n",$E4

DATA_BCD92A:
	dw $FFF5,$FFD9,$0016,$0028,$3D00 : db "k",$F4

DATA_BCD936:
	dw $FFEB,$FFF5,$0022,$000D,$3D00 : db "k",$F4

DATA_BCD942:
	dw $FFDF,$FFF2,$0041,$000A,$3D00 : db "k",$F4

DATA_BCD94E:
	dw $FFF1,$FFF2,$001C,$000D,$3D00 : db "k",$F4

DATA_BCD95A:
	dw $FFDD,$FFF2,$003F,$0009,$3D00 : db "k",$F4

DATA_BCD966:
	dw $FFF6,$FFF2,$0016,$000D,$3D00 : db "k",$F4

DATA_BCD972:
	dw $FFF5,$FFD9,$0016,$0028,$3D00 : db "k",$F4

DATA_BCD97E:
	dw $FFF5,$FFD9,$0016,$0028,$4200 : db "k",$E2

DATA_BCD98A:
	dw $FFF7,$FFE2,$0011,$001B,$1D00 : db "number",$F3

DATA_BCD99B:
	dw $FFEA,$FFC5,$002B,$000E,$2200 : db "krmw",$EC

DATA_BCD9AA:
	dw $FFF7,$FFE2,$0011,$001B,$2201 : db "co",$E7

DATA_BCD9B7:
	dw $FFF5,$FFB9,$0015,$0042,$2202 : db "doo",$F2

DATA_BCD9C5:
	dw $FFF9,$FFFD,$0010,$0004,$2203 : db "leve",$F2

DATA_BCD9D4:
	dw $FFEE,$FFC9,$0015,$002E,$2300 : db "spleg",$F3

DATA_BCD9E4:
	dw $FFEF,$FFD1,$0015,$0028,$2300 : db "spleg",$F3

DATA_BCD9F4:
	dw $FFF4,$FFD3,$0016,$0029,$2300 : db "spleg",$F3

DATA_BCDA04:
	dw $FFF9,$FFD5,$0015,$0029,$2300 : db "spleg",$F3

DATA_BCDA14:
	dw $FFF3,$FFFC,$0018,$0011,$2301 : db "sphea",$E4

DATA_BCDA24:
	dw $FFF7,$FFE2,$0011,$001B,$2400 : db "sawdus",$F4

DATA_BCDA35:
	dw $FFF7,$FFE2,$0011,$001B,$2204 : db "mas",$EB

DATA_BCDA43:
	dw $FFF5,$FFE9,$0012,$0010,$2800 : db "sn",$E2

DATA_BCDA50:
	dw $FFFC,$FFE9,$000B,$000D,$2800 : db "sn",$E2

DATA_BCDA5D:
	dw $FFF2,$FFE7,$000B,$000D,$2800 : db "sn",$E2

DATA_BCDA6A:
	dw $FFFB,$FFE7,$000B,$000D,$2800 : db "sn",$E2

DATA_BCDA77:
	dw $FFF9,$FFEE,$0008,$000A,$2801 : db "ss",$EE

DATA_BCDA84:
	dw $FFFD,$FFF0,$0008,$000A,$2801 : db "ss",$EE

DATA_BCDA91:
	dw $0002,$FFF3,$000B,$0008,$2801 : db "ss",$EE

DATA_BCDA9E:
	dw $FFFB,$FFF3,$0008,$0006,$2801 : db "ss",$EE

DATA_BCDAAB:
	dw $FFF4,$FFF5,$0016,$0017,$2802 : db "s",$E2

DATA_BCDAB7:
	dw $FFF2,$FFF2,$0019,$001C,$2802 : db "s",$E2

DATA_BCDAC3:
	dw $FFF8,$FFF8,$000E,$000F,$2803 : db "s",$ED

DATA_BCDACF:
	dw $FFF7,$FFE2,$0011,$001B,$2F00 : db "b",$E5

DATA_BCDADB:
	dw $FFF6,$FFF6,$0014,$0012,$3200 : db "c",$E2

DATA_BCDAE7:
	dw $FFF6,$FFF3,$0014,$0015,$3200 : db "c",$E2

DATA_BCDAF3:
	dw $FFF6,$FFF0,$0014,$0018,$3200 : db "c",$E2

DATA_BCDAFF:
	dw $FFF6,$FFED,$0014,$001B,$3200 : db "c",$E2

DATA_BCDB0B:
	dw $FFF6,$FFEA,$0014,$001E,$3200 : db "c",$E2

DATA_BCDB17:
	dw $FFF6,$FFE7,$0014,$0021,$3200 : db "c",$E2

DATA_BCDB23:
	dw $FFF6,$FFE2,$0014,$0026,$3200 : db "c",$E2

DATA_BCDB2F:
	dw $FFF3,$FFF1,$001B,$001C,$3200 : db "c",$E2

DATA_BCDB3B:
	dw $FFF8,$FFF6,$0010,$0013,$3200 : db "c",$E2

DATA_BCDB47:
	dw $FFF7,$FFEF,$0010,$001C,$3201 : db "cb",$F0

DATA_BCDB54:
	dw $FFF7,$FFF5,$0011,$0017,$3201 : db "cb",$F0

DATA_BCDB61:
	dw $FFF3,$FFF7,$0018,$0012,$3201 : db "cb",$F0

DATA_BCDB6E:
	dw $FFF2,$FFF4,$000F,$000F,$3600 : db "n",$E9

DATA_BCDB7A:
	dw $FFF8,$FFF4,$000D,$000F,$3600 : db "n",$E9

DATA_BCDB86:
	dw $0003,$FFF4,$000D,$000F,$3600 : db "n",$E9

DATA_BCDB92:
	dw $FFEE,$FFF5,$0012,$0016,$3600 : db "n",$E9

DATA_BCDB9E:
	dw $FFF2,$FFF5,$0016,$0020,$3600 : db "n",$E9

DATA_BCDBAA:
	dw $FFEE,$FFF5,$0012,$000F,$3600 : db "n",$E9

DATA_BCDBB6:
	dw $FFEB,$FFE4,$0026,$001C,$3E00 : db "k",$E1

DATA_BCDBC2:
	dw $FFF3,$FFD9,$0018,$0026,$3E00 : db "k",$E1

DATA_BCDBCE:
	dw $FFF6,$FFDA,$0011,$0025,$3E00 : db "k",$E1

DATA_BCDBDA:
	dw $0000,$FFE9,$0028,$0016,$3E00 : db "k",$E1

DATA_BCDBE6:
	dw $0000,$FFE9,$0030,$0016,$3E00 : db "k",$E1

DATA_BCDBF2:
	dw $0000,$FFE9,$0035,$0016,$3E00 : db "k",$E1

DATA_BCDBFE:
	dw $0000,$FFE9,$003C,$0016,$3E00 : db "k",$E1

DATA_BCDC0A:
	dw $FFF4,$FFE5,$0014,$000F,$3E00 : db "k",$E1

DATA_BCDC16:
	dw $FFF4,$FFE5,$0015,$000F,$3E00 : db "k",$E1

DATA_BCDC22:
	dw $FFF4,$FFE5,$0015,$000F,$3E00 : db "k",$E1

DATA_BCDC2E:
	dw $FFF0,$FFE5,$0018,$000F,$3E00 : db "k",$E1

DATA_BCDC3A:
	dw $FFEE,$FFE5,$001B,$000F,$3E00 : db "k",$E1

DATA_BCDC46:
	dw $FFEC,$FFE6,$001E,$000F,$3E00 : db "k",$E1

DATA_BCDC52:
	dw $FFEC,$FFE7,$001D,$000F,$3E00 : db "k",$E1

DATA_BCDC5E:
	dw $FFEC,$FFE6,$001D,$000F,$3E00 : db "k",$E1

DATA_BCDC6A:
	dw $FFF0,$FFE5,$0019,$000F,$3E00 : db "k",$E1

DATA_BCDC76:
	dw $FFF3,$FFD9,$0018,$0026,$3E00 : db "k",$E1

DATA_BCDC82:
	dw $FFFB,$FFF5,$0008,$0018,$3E00 : db "k",$E1

DATA_BCDC8E:
	dw $FFF9,$FFF0,$000B,$000D,$3E01 : db "h",$EB

DATA_BCDC9A:
	dw $FFEE,$FFF5,$0012,$000F,$3F00 : db "s",$F0

DATA_BCDCA6:
	dw $FFF6,$FFDB,$0012,$001F,$4000 : db "k",$E6

DATA_BCDCB2:
	dw $0000,$FFF8,$0007,$0009,$4100 : db "s",$E9

DATA_BCDCBE:
	dw $0000,$FFF8,$0012,$0009,$4100 : db "s",$E9

DATA_BCDCCA:
	dw $0000,$FFF2,$001C,$0010,$4100 : db "s",$E9

DATA_BCDCD6:
	dw $FFE2,$FFB4,$0012,$001F,$4300 : db "kk",$B2

DATA_BCDCE3:
	dw $FFEA,$FFF0,$0020,$0025,$4301 : db "b",$EC

DATA_BCDCEF:
	dw $FFF9,$FFFD,$0010,$0004,$4302 : db "h",$E1

DATA_BCDCFB:
	dw $FFFC,$FFE2,$0007,$0016,$4303 : db "r",$EF

DATA_BCDD07:
	dw $FFF9,$FFFD,$0010,$0004,$4304 : db "r",$E4

DATA_BCDD13:
	dw $FFF3,$FFD8,$0017,$0025,$4305 : db "s",$EB

DATA_BCDD1F:
	dw $FFF6,$FFF4,$0012,$000D,$4305 : db "s",$EB

DATA_BCDD2B:
	dw $FFFB,$FFF2,$0008,$000D,$4306 : db "s",$E3

DATA_BCDD37:
	dw $FFF4,$FFD9,$0015,$0021,$4307 : db "k",$F9

DATA_BCDD43:
	dw $FFF4,$FFD9,$0015,$0021,$4308 : db "k",$F6

DATA_BCDD4F:
	dw $FFE2,$FFB4,$0012,$001F,$4308 : db "k",$F6

DATA_BCDD5B:
	dw $FFF8,$FFFA,$000B,$000D,$4400 : db "w",$E6

DATA_BCDD67:
	dw $FFF5,$FFE6,$0015,$001B,$4600 : db "swknr",$ED

DATA_BCDD77:
	dw $FFF5,$FFE6,$0015,$001B,$4601 : db "swkbr",$E4

DATA_BCDD87:
	dw $FFF5,$FFE6,$0015,$001B,$4602 : db "swkw",$F6

DATA_BCDD96:
	dw $FFF5,$FFE6,$0015,$001B,$4603 : db "wrnkl",$F9

DATA_BCDDA6:
	dw $FFF7,$FFE2,$0011,$001B,$4604 : db "qhea",$E4

DATA_BCDDB5:
	dw $FFF7,$FFE2,$0011,$001B,$4605 : db "kroo",$EC

DATA_BCDDC4:
	dw $FFF7,$FFE2,$0011,$001B,$4606 : db "krlhe",$E4

DATA_BCDDD4:
	dw $FFF7,$FFE2,$0011,$001B,$4500 : db "wate",$F2

DATA_BCDDE3:
	dw $FFF7,$FFE2,$0011,$001B,$4501 : db "item",$F3

DATA_BCDDF2:
	dw $FFF7,$FFE2,$0011,$001B,$4502 : db "secre",$F4

DATA_BCDE02:
	dw $FFF7,$FFE2,$0011,$001B,$4503 : db "swbar",$F2

DATA_BCDE12:
	dw $FFF7,$FFE2,$0011,$001B,$4D00 : db "gtype",$F3

DATA_BCDE22:
	dw $FFF5,$FFE5,$0015,$001B,$4700 : db "djmwu",$F0

DATA_BCDE32:
	dw $FFF5,$FFE5,$0015,$001B,$4701 : db "djmwu",$F2

DATA_BCDE42:
	dw $FFF5,$FFE5,$0015,$001B,$4702 : db "djmwr",$F4

DATA_BCDE52:
	dw $FFF5,$FFE5,$0015,$001B,$4703 : db "djmwd",$F2

DATA_BCDE62:
	dw $FFF5,$FFE5,$0015,$001B,$4704 : db "djmwd",$EE

DATA_BCDE72:
	dw $FFF5,$FFE5,$0015,$001B,$4705 : db "dxmwu",$F0

DATA_BCDE82:
	dw $FFF5,$FFE5,$0015,$001B,$4706 : db "dxmwu",$F2

DATA_BCDE92:
	dw $FFF5,$FFE5,$0015,$001B,$4707 : db "dxmwr",$F4

DATA_BCDEA2:
	dw $FFF5,$FFE5,$0015,$001B,$4708 : db "dxmwd",$F2

DATA_BCDEB2:
	dw $FFF5,$FFE5,$0015,$001B,$4709 : db "dxmwd",$EE

DATA_BCDEC2:
	dw $FFF1,$FFF9,$001B,$0013,$470A : db "djboa",$F4

DATA_BCDED2:
	dw $FFF5,$FFE5,$0015,$001B,$470B : db "djbtb",$EB

DATA_BCDEE2:
	dw $FFF5,$FFE5,$0015,$001B,$470C : db "djmjm",$F0

DATA_BCDEF2:
	dw $FFF5,$FFE5,$0015,$001B,$470D : db "dxboa",$F4

DATA_BCDF02:
	dw $FFF5,$FFE5,$0015,$001B,$470E : db "dxbtb",$EB

DATA_BCDF12:
	dw $FFF5,$FFE5,$0015,$001B,$470F : db "dxmjm",$F0

DATA_BCDF22:
	dw $FFFA,$FFF4,$0009,$000C,$4710 : db "djmsu",$F0

DATA_BCDF32:
	dw $FFFA,$FFF6,$000C,$000A,$4711 : db "djmsu",$F2

DATA_BCDF42:
	dw $FFF9,$FFF7,$000F,$0009,$4712 : db "djmsr",$F4

DATA_BCDF52:
	dw $FFF8,$FFF6,$0010,$000A,$4713 : db "djmsd",$F2

DATA_BCDF62:
	dw $FFF7,$FFF7,$000F,$0009,$4714 : db "djmsd",$EE

DATA_BCDF72:
	dw $FFF5,$FFE5,$0015,$001B,$4715 : db "dxmsu",$F0

DATA_BCDF82:
	dw $FFF5,$FFE5,$0015,$001B,$4716 : db "dxmsu",$F2

DATA_BCDF92:
	dw $FFF5,$FFE5,$0015,$001B,$4717 : db "dxmsr",$F4

DATA_BCDFA2:
	dw $FFF5,$FFE5,$0015,$001B,$4718 : db "dxmsd",$F2

DATA_BCDFB2:
	dw $FFF5,$FFE5,$0015,$001B,$4719 : db "dxmsd",$EE

DATA_BCDFC2:
	dw $FFF5,$FFE5,$0015,$001B,$471A : db "djmps",$F0

DATA_BCDFD2:
	dw $FFF5,$FFE5,$0015,$001B,$471B : db "dxmps",$F0

DATA_BCDFE2:
	dw $FFF5,$FFE5,$0015,$001B,$471C : db "krboa",$F4

DATA_BCDFF2:
	dw $FFF5,$FFE5,$0015,$001B,$471D : db "mpquee",$EE

DATA_BCE003:
	dw $FFF5,$FFEE,$0015,$001B,$4800 : db "splas",$E8

DATA_BCE013:
	dw $FFF1,$FFF9,$001B,$0013,$4900 : db "boa",$F4

DATA_BCE021:
	dw $FFF3,$FFF9,$0017,$0015,$4901 : db "hove",$F2

DATA_BCE030:
	dw $FFF3,$FFF9,$0017,$0015,$4902 : db "gyr",$EF

DATA_BCE03E:
	dw $FFF3,$FFF9,$0017,$0015,$4903 : db "roto",$F2

DATA_BCE04D:
	dw $FFF3,$FFF9,$0017,$0015,$4904 : db "jetsk",$E9

DATA_BCE05D:
	dw $FFF5,$FFEE,$0015,$001B,$4E00 : db "mpmask",$F3

DATA_BCE06E:
	dw $FFF5,$FFEE,$0015,$001B,$4E01 : db "fcav",$E5

DATA_BCE07D:
	dw $FFF5,$FFEE,$0015,$001B,$4E02 : db "snbos",$F3

DATA_BCE08D:
	dw $FFF5,$FFEE,$0015,$001B,$4E03 : db "trebos",$F3

DATA_BCE09E:
	dw $FFF5,$FFEE,$0015,$001B,$4E04 : db "caveli",$F4

DATA_BCE0AF:
	dw $FFF5,$FFEE,$0015,$001B,$4E05 : db "foa",$ED

DATA_BCE0BD:
	dw $FFF5,$FFEE,$0015,$001B,$4E06 : db "rapid",$F3

DATA_BCE0CD:
	dw $FFF5,$FFEE,$0015,$001B,$4E07 : db "smok",$E5

DATA_BCE0DC:
	dw $FFF5,$FFEE,$0015,$001B,$4E08 : db "lwrock",$F3

DATA_BCE0ED:
	dw $FFF5,$FFEE,$0015,$001B,$4E09 : db "su",$E2

DATA_BCE0FA:
	dw $FFF5,$FFEE,$0015,$001B,$4E0A : db "wclou",$E4

DATA_BCE10A:
	dw $FFF5,$FFEE,$0015,$001B,$4C00 : db "wfal",$EC

DATA_BCE119:
	dw $FFF5,$FFEE,$0015,$001B,$4C01 : db "wfalls",$B7

DATA_BCE12A:
	dw $FFF5,$FFEE,$0015,$001B,$5000 : db "DblTr",$E2

DATA_BCE13A:
	dw $FFF5,$FFEE,$0015,$001B,$5001 : db "JapLog",$EF

DATA_BCE14B:
	dw $000E,$FFE5,$001A,$001B,$FFFD,$FFF0,$0019,$0010
	dw $FFF0,$FFF0,$0020,$0028,$FFF0,$FF8A,$0014,$0036
	dw $FFEC,$FFFC,$0028,$0010,$FFF1,$FFB0,$001E,$0060
	dw $FFF6,$FFE4,$0015,$0019,$FFF0,$FFE0,$0020,$0020
	dw $FFF0,$FFEC,$0020,$0014,$FFEC,$FFE8,$0020,$0020
	dw $FFE8,$FFEA,$001C,$0016,$FFEF,$FFF0,$0080,$0040
	dw $FFF5,$FFEA,$0040,$0016,$0028,$FFD8,$00A0,$0028
	dw $0018,$FFD8,$000C,$0028,$FFF4,$0000,$0010,$0008
	dw $FFF5,$FFE7,$0026,$001C,$FF00,$0000,$0200,$0010
	dw $FFE4,$FFD8,$0038,$0028,$FFE4,$FFE4,$0037,$002E
	dw $FFE0,$FFD9,$003C,$0026,$FFFC,$FFC0,$0008,$0026
	dw $FFE0,$FFFC,$0040,$0010,$FFF0,$FFEB,$001C,$0010
	dw $FFED,$FFDD,$0022,$0010,$FFEF,$FFDF,$001E,$0010
	dw $FFD0,$FFEB,$004C,$0010,$FFEB,$FFD6,$0029,$0011
	dw $FFE8,$FFED,$0030,$0010,$FFFE,$FFBA,$0018,$0011
	dw $FFB8,$FFB5,$0088,$0014,$FFFA,$FFE2,$000C,$003C
	dw $FFFA,$FFE2,$000C,$001E,$FFFA,$FFAE,$000C,$003C
	dw $FFFA,$FFCA,$000C,$001E,$FFE8,$FFFB,$0023,$0010
	dw $FFEE,$FFF1,$0023,$0011,$FFF5,$FFD7,$0027,$0011
	dw $FFF5,$FFD8,$0027,$0011,$FFF5,$FFD9,$0027,$0011
	dw $FFF4,$FFDF,$0011,$0021,$FFF5,$FFD5,$0016,$002C
	dw $FFF2,$FFD1,$001D,$004B,$FFF8,$FFFD,$0008,$0009
	dw $FFF0,$FFD9,$001C,$0026,$FFF4,$FFB8,$0023,$003C
	dw $FFC5,$FFEB,$0058,$0010,$FFB5,$FFEB,$0078,$0010

CODE_BCE2CB:
	JMP.w CODE_BCE2F5

CODE_BCE2CE:
	JMP.w CODE_BCE321

CODE_BCE2D1:
	JMP.w CODE_BCE343

CODE_BCE2D4:
	JMP.w CODE_BCE376

CODE_BCE2D7:
	JMP.w CODE_BCE3FC

CODE_BCE2DA:
	JMP.w CODE_BCE82F

CODE_BCE2DD:
	JMP.w CODE_BCE837

CODE_BCE2E0:
	JMP.w CODE_BCE83F

CODE_BCE2E3:
	JMP.w CODE_BCE847

CODE_BCE2E6:
	JMP.w CODE_BCE84F

CODE_BCE2E9:
	JMP.w CODE_BCE857

CODE_BCE2EC:
	JMP.w CODE_BCE8A3

CODE_BCE2EF:
	JMP.w CODE_BCE365

CODE_BCE2F2:
	JMP.w CODE_BCE3B7

CODE_BCE2F5:
	STZ.w $1804
	STZ.w $180C
	STZ.w $1814
	STZ.w $181C
	STZ.w $1824
	STZ.w $182C
	STZ.w $184C
	LDA.w #CODE_BCE59E>>8
	STA.w $1865
	LDA.w #CODE_BCE59E
	STA.w $1864
	LDX.w $04F9
	LDA.b $4A,x
	AND.w #$BFFF
	STA.b $4A,x
	RTL

CODE_BCE321:
	PHD
	LDY.w #$1808
	LDX.b $70
	CPX.w $04F9
	BEQ.b CODE_BCE33B
	LDY.w #CODE_BCE58E>>8
	STY.w $1865
	LDY.w #CODE_BCE58E
	STY.w $1864
	LDY.w #$1820
CODE_BCE33B:
	JSR.w CODE_BCE519
	JSR.w CODE_BCE4B6
	PLD
	RTL

CODE_BCE343:
	PHD
	LDY.w #$1800
	LDX.b $70
	CPX.w $04F9
	BEQ.b CODE_BCE35D
	LDY.w #CODE_BCE58E>>8
	STY.w $1865
	LDY.w #CODE_BCE58E
	STY.w $1864
	LDY.w #$1818
CODE_BCE35D:
	JSR.w CODE_BCE519
	JSR.w CODE_BCE4A5
	PLD
	RTL

CODE_BCE365:
	PHD
	LDY.w #$1808
	LDX.b $70
	JSR.w CODE_BCE519
	LDA.w #$1800
	JSR.w CODE_BCE4C7
	PLD
	RTL

CODE_BCE376:
	LDX.b $70
	CPX.w $04F9
	BNE.b CODE_BCE3A7
	PHD
	LDY.w #$1800
	BIT.w $1804
	BEQ.b CODE_BCE389
	LDY.w #$1808
CODE_BCE389:
	JSR.w CODE_BCE535
	JSR.w CODE_BCE3C0
	LDA.w #$1800
	JSR.w CODE_BCE4C7
	PLD
	LDX.w $1B63
	BNE.b CODE_BCE3A8
	LDX.b $7A
	BNE.b CODE_BCE3B7
	LDA.b $7E
	BEQ.b CODE_BCE3A7
	LDX.b $7C
	BNE.b CODE_BCE3B7
CODE_BCE3A7:
	RTL

CODE_BCE3A8:
	PHD
	LDY.w #$1808
	JSR.w CODE_BCE535
	LDA.w #$1800
	JSR.w CODE_BCE4C7
	PLD
	RTL

CODE_BCE3B7:
	PHD
	LDY.w #$1848
	JSR.w CODE_BCE535
	PLD
	RTL

CODE_BCE3C0:
	LDA.w $0026,x
	AND.w #$800F
	CMP.w #$8001
	BNE.b CODE_BCE3FB
	LDA.w $0058,x
	AND.w #$FF00
	BPL.b CODE_BCE3D6
	ORA.w #$00FF
CODE_BCE3D6:
	XBA
	PHA
	CLC
	ADC.b $02
	STA.b $02
	PLA
	CLC
	ADC.b $06
	STA.b $06
	LDA.w $0057,x
	AND.w #$FF00
	BPL.b CODE_BCE3EE
	ORA.w #$00FF
CODE_BCE3EE:
	XBA
CODE_BCE3EF:
	PHA
	CLC
	ADC.b $00
	STA.b $00
	PLA
	CLC
	ADC.b $04
	STA.b $04
CODE_BCE3FB:
	RTS

CODE_BCE3FC:
	PHD
	LDX.w $04FD
	LDY.w #$1818
	LDA.w $181C
	BEQ.b CODE_BCE40B
	LDY.w #$1820
CODE_BCE40B:
	JSR.w CODE_BCE535
	JSR.w CODE_BCE3C0
	LDA.w #$1818
	JSR.w CODE_BCE4C7
	PLD
	LDA.w #CODE_BCE58E>>8
	STA.w $1865
	LDA.w #CODE_BCE58E
	STA.w $1864
	RTL

CODE_BCE425:
	PHD
	LDX.b $70
	LDY.w #$1830
	JSR.w CODE_BCE535
	JSR.w CODE_BCE4A5
	PLD
	STZ.w $183C
	STZ.w $1860
	STZ.w $1862
	RTL

CODE_BCE43C:
	PHD
	LDX.b $70
	LDY.w #$1830
	JSR.w CODE_BCE519
	JSR.w CODE_BCE4A5
	PLD
	STZ.w $183C
	STZ.w $1860
	STZ.w $1862
	RTL

CODE_BCE453:
	PHD
	LDX.b $70
	LDY.w #$1838
	JSR.w CODE_BCE519
	LDA.w #$1830
	JSR.w CODE_BCE4C7
	PLD
	RTL

CODE_BCE464:
	PHD
	LDX.b $70
	LDY.w #$1830
	JSR.w CODE_BCE519
	LDA.w #$1830
	TCD
	LDA.b $10
	STA.b $08
	CMP.b $00
	BCC.b CODE_BCE47D
	LDA.b $00
	STA.b $10
CODE_BCE47D:
	LDA.w $1844
	STA.w $183C
	CMP.b $04
	BCS.b CODE_BCE48B
	LDA.b $04
	STA.b $14
CODE_BCE48B:
	LDA.b $12
	STA.b $0A
	CMP.b $02
	BCC.b CODE_BCE497
	LDA.b $02
	STA.b $12
CODE_BCE497:
	LDA.b $16
	STA.b $0E
	CMP.b $06
	BCS.b CODE_BCE4A3
	LDA.b $06
	STA.b $16
CODE_BCE4A3:
	PLD
	RTL

CODE_BCE4A5:
	LDA.b $00
	STA.b $10
	LDA.b $04
	STA.b $14
	LDA.b $06
	STA.b $16
	LDA.b $02
	STA.b $12
	RTS

CODE_BCE4B6:
	LDA.b $00
	STA.b $08
	LDA.b $04
	STA.b $0C
	LDA.b $06
	STA.b $0E
	LDA.b $02
	STA.b $0A
	RTS

CODE_BCE4C7:
	TCD
	LDA.b $0C
	BEQ.b CODE_BCE4F7
	LDA.b $04
	BEQ.b CODE_BCE508
	CMP.b $0C
	BCS.b CODE_BCE4D6
	LDA.b $0C
CODE_BCE4D6:
	STA.b $14
	LDA.b $00
	CMP.b $08
	BCC.b CODE_BCE4E0
	LDA.b $08
CODE_BCE4E0:
	STA.b $10
	LDA.b $02
	CMP.b $0A
	BCC.b CODE_BCE4EA
	LDA.b $0A
CODE_BCE4EA:
	STA.b $12
	LDA.b $06
	CMP.b $0E
	BCS.b CODE_BCE4F4
	LDA.b $0E
CODE_BCE4F4:
	STA.b $16
	RTS

CODE_BCE4F7:
	LDA.b $00
	STA.b $10
	LDA.b $04
	STA.b $14
	LDA.b $06
	STA.b $16
	LDA.b $02
	STA.b $12
	RTS

CODE_BCE508:
	LDA.b $08
	STA.b $10
	LDA.b $0C
	STA.b $14
	LDA.b $0E
	STA.b $16
	LDA.b $0A
	STA.b $12
	RTS

CODE_BCE519:
	ASL
	ASL
	ASL
	ADC.w #DATA_BCE14B
	BRA.b CODE_BCE542

CODE_BCE521:
	PHY
	PLD
	STA.b $04
	RTS

CODE_BCE526:
	PHX
	ASL
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0003,x
	PLX
	BRA.b CODE_BCE542

CODE_BCE535:
	LDA.b $24,x
	BEQ.b CODE_BCE521
	BMI.b CODE_BCE526
	PHX
	TAX
	LDA.l DATA_BC8000+$03,x
	PLX
CODE_BCE542:
	PHB
	PHK
	PLB
	PHY
	TAY
	PLD
	LDA.w $0012,x
	BIT.w $001E,x
	BVS.b CODE_BCE55E
	CLC
	ADC.w $0000,y
	STA.b $00
	CLC
	ADC.w $0004,y
	STA.b $04
	BRA.b CODE_BCE56A

CODE_BCE55E:
	SEC
	SBC.w $0000,y
	STA.b $04
	SEC
	SBC.w $0004,y
	STA.b $00
CODE_BCE56A:
	LDA.w $0016,x
	BIT.w $001E,x
	BMI.b CODE_BCE580
	CLC
	ADC.w $0002,y
	STA.b $02
	CLC
	ADC.w $0006,y
	STA.b $06
	PLB
	RTS

CODE_BCE580:
	SEC
	SBC.w $0002,y
	STA.b $06
	SEC
	SBC.w $0006,y
	STA.b $02
	PLB
	RTS

CODE_BCE58E:
	STA.b $E2
	LDX.w $04FD
	STX.b $78
	LDY.w #$0018
	JSR.w CODE_BCE682
	BCC.b CODE_BCE5BC
	RTL

CODE_BCE59E:
	STA.b $E2
	LDX.w $04F9
	STX.b $78
	LDY.w #$0000
	JSR.w CODE_BCE682
	BCC.b CODE_BCE5BC
	RTL

CODE_BCE5AE:
	STA.b $E2
	LDX.w $04F9
	STX.b $78
	LDY.w #$0000
	JSR.w CODE_BCE682
	RTL

CODE_BCE5BC:
	LDA.b $E2
	BEQ.b CODE_BCE5D2
	LDX.w $04F9
	CPX.b $78
	BEQ.b CODE_BCE5D4
	STX.b $78
	LDY.w #$0000
	JSR.w CODE_BCE682
	BCC.b CODE_BCE5D4
	RTL

CODE_BCE5D2:
	CLC
	RTL

CODE_BCE5D4:
	LDA.b $7A
	BEQ.b CODE_BCE5DB
	STA.b $78
	TAX
CODE_BCE5DB:
	STZ.w $1852
	LDA.b $E2
	AND.b $3A,x
	BEQ.b CODE_BCE654
	LDA.w $184C
	BEQ.b CODE_BCE654
	CMP.w $1840
	BCC.b CODE_BCE654
	LDA.w $1844
	CMP.w $1848
	BCC.b CODE_BCE654
	LDA.w $1846
	CMP.w $184A
	BCC.b CODE_BCE654
	LDA.w $184E
	CMP.w $1842
	BCC.b CODE_BCE654
	LDA.w $183C
	BEQ.b CODE_BCE64E
	CMP.w $1848
	BCC.b CODE_BCE62E
	LDA.w $184C
	CMP.w $1838
	BCC.b CODE_BCE62E
	LDA.w $183E
	CMP.w $184A
	BCC.b CODE_BCE62E
	LDA.w $184E
	CMP.w $183A
	BCC.b CODE_BCE62E
	LDA.w #$0200
	TSB.w $1852
CODE_BCE62E:
	LDA.w $184C
	CMP.w $1830
	BCC.b CODE_BCE654
	LDA.w $1834
	CMP.w $1848
	BCC.b CODE_BCE654
	LDA.w $1836
	CMP.w $1802
	BCC.b CODE_BCE654
	LDA.w $1806
	CMP.w $1832
	BCC.b CODE_BCE654
CODE_BCE64E:
	LDA.w #$0400
	TSB.w $1852
CODE_BCE654:
	LDA.w $0775
	AND.w #$0200
	BEQ.b CODE_BCE677
	LDX.b $70
	LDY.b $78
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	BEQ.b CODE_BCE677
	LDA.b $3A,x
	ORA.w $003A,y
	AND.w #$2000
	BNE.b CODE_BCE677
	STZ.w $1852
CODE_BCE677:
	STZ.b $E2
	LDA.w $1852
	CMP.w #$0001
	RTL

CODE_BCE680:
	CLC
	RTS

CODE_BCE682:
	STZ.w $1852
	LDA.b $E2
	AND.b $3A,x
	BEQ.b CODE_BCE680
	LDA.w $1814,y
	CMP.w $1840
	BCC.b CODE_BCE680
	LDA.w $1844
	CMP.w $1810,y
	BCC.b CODE_BCE680
	LDA.w $1846
	CMP.w $1812,y
	BCC.b CODE_BCE680
	LDA.w $1816,y
	CMP.w $1842
	BCC.b CODE_BCE680
	LDA.w $180C,y
	BEQ.b CODE_BCE6D3
	CMP.w $1830
	BCC.b CODE_BCE6D3
	LDA.w $1834
	CMP.w $1808,y
	BCC.b CODE_BCE6D3
	LDA.w $1836
	CMP.w $180A,y
	BCC.b CODE_BCE6D3
	LDA.w $180E,y
	CMP.w $1832
	BCC.b CODE_BCE6D3
	LDA.w #$0001
	TSB.w $1852
CODE_BCE6D3:
	LDA.w $183C
	BEQ.b CODE_BCE6FB
	CMP.w $1800,y
	BCC.b CODE_BCE6FB
	LDA.w $1804,y
	CMP.w $1838
	BCC.b CODE_BCE6FB
	LDA.w $1806,y
	CMP.w $183A
	BCC.b CODE_BCE6FB
	LDA.w $183E
	CMP.w $1802,y
	BCC.b CODE_BCE6FB
	LDA.w #$0002
	TSB.w $1852
CODE_BCE6FB:
	LDA.w $1804,y
	CMP.w $1830
	BCC.b CODE_BCE721
	LDA.w $1834
	CMP.w $1800,y
	BCC.b CODE_BCE721
	LDA.w $1836
	CMP.w $1802,y
	BCC.b CODE_BCE721
	LDA.w $1806,y
	CMP.w $1832
	BCC.b CODE_BCE721
	LDA.w #$0004
	TSB.w $1852
CODE_BCE721:
	LDA.w $0775
	AND.w #$0200
	BEQ.b CODE_BCE744
	LDX.b $70
	LDY.b $78
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	BEQ.b CODE_BCE744
	LDA.b $3A,x
	ORA.w $003A,y
	AND.w #$2000
	BNE.b CODE_BCE744
	STZ.w $1852
CODE_BCE744:
	LDA.w $1852
	CMP.w #$0001
	RTS

CODE_BCE74B:
	PHX
	TYA
	ASL
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0003,x
	TAY
	PLX
	BRA.b CODE_BCE7A0

CODE_BCE75C:
	PLB
	RTL

CODE_BCE75E:
	STA.b $E2
	LDA.w #$1480
	STA.b $78
	LDA.w $1840
	STA.b $D0
	LDA.w $1844
	STA.b $D4
	LDA.w $1846
	STA.b $D6
	LDA.w $1842
	STA.b $D2
CODE_BCE779:
	PHB
	PHK
	PLB
CODE_BCE77C:
	LDA.b $78
	SEC
	SBC.w #$006E
	STA.b $78
	CMP.w #$08E7
	BCC.b CODE_BCE75C
	CMP.b $70
	BEQ.b CODE_BCE77C
	TAX
	LDA.b $00,x
	BEQ.b CODE_BCE77C
	LDA.b $3A,x
	AND.b $E2
	BEQ.b CODE_BCE77C
	LDY.b $24,x
	BMI.b CODE_BCE74B
	LDA.w DATA_BC8000+$03,y
	TAY
CODE_BCE7A0:
	LDA.b $16,x
	BIT.b $1E,x
	BPL.b CODE_BCE7BD
	SEC
	SBC.w $0002,y
	CMP.b $D2
	BCC.b CODE_BCE77C
	STA.b $DE
	SBC.w $0006,y
	CMP.b $D6
	BCC.b CODE_BCE7B9
	BNE.b CODE_BCE77C
CODE_BCE7B9:
	STA.b $DA
	BRA.b CODE_BCE7D3

CODE_BCE7BD:
	CLC
	ADC.w $0002,y
	CMP.b $D6
	BCC.b CODE_BCE7C8
	BNE.b CODE_BCE77C
	CLC
CODE_BCE7C8:
	STA.b $DA
	ADC.w $0006,y
	CMP.b $D2
	BCC.b CODE_BCE77C
	STA.b $DE
CODE_BCE7D3:
	LDA.b $12,x
	BIT.b $1E,x
	BVC.b CODE_BCE7F0
	SEC
	SBC.w $0000,y
	CMP.b $D0
	BCC.b CODE_BCE77C
	STA.b $DC
	SBC.w $0004,y
	CMP.b $D4
	BCC.b CODE_BCE7EC
	BNE.b CODE_BCE77C
CODE_BCE7EC:
	STA.b $D8
	BRA.b CODE_BCE809

CODE_BCE7F0:
	CLC
	ADC.w $0000,y
	CMP.b $D4
	BCC.b CODE_BCE7FB
	BNE.b CODE_BCE77C
	CLC
CODE_BCE7FB:
	STA.b $D8
	ADC.w $0004,y
	CMP.b $D0
	BCS.b CODE_BCE807
	BRL.w CODE_BCE77C

CODE_BCE807:
	STA.b $DC
CODE_BCE809:
	LDA.w $0775
	AND.w #$0200
	BEQ.b CODE_BCE82C
	LDX.b $70
	LDY.b $78
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	BEQ.b CODE_BCE82C
	LDA.b $3A,x
	ORA.w $003A,y
	AND.w #$2000
	BNE.b CODE_BCE82C
	PLB
	CLC
	RTL

CODE_BCE82C:
	PLB
	SEC
	RTL

CODE_BCE82F:
	LDX.w #$00D8
	LDY.w #$1808
	BRA.b CODE_BCE85F

CODE_BCE837:
	LDX.w #$00D8
	LDY.w #$1810
	BRA.b CODE_BCE85F

CODE_BCE83F:
	LDX.w #$00D8
	LDY.w #$1800
	BRA.b CODE_BCE85F

CODE_BCE847:
	LDX.w #$00D0
	LDY.w #$1838
	BRA.b CODE_BCE87E

CODE_BCE84F:
	LDX.w #$00D0
	LDY.w #$1840
	BRA.b CODE_BCE87E

CODE_BCE857:
	LDX.w #$00D0
	LDY.w #$1830
	BRA.b CODE_BCE87E

CODE_BCE85F:
	LDA.b $78
	CMP.w $04F9
	BEQ.b CODE_BCE87E
	CMP.w $04FD
	BNE.b CODE_BCE873
	TYA
	CLC
	ADC.w #$0018
	TAY
	BRA.b CODE_BCE87E

CODE_BCE873:
	CMP.b $7C
	BEQ.b CODE_BCE87B
	CMP.b $7A
	BNE.b CODE_BCE894
CODE_BCE87B:
	LDY.w #$1848
CODE_BCE87E:
	LDA.w $0004,y
	BEQ.b CODE_BCE896
	STA.b $04,x
	LDA.w $0000,y
	STA.b $00,x
	LDA.w $0006,y
	STA.b $06,x
	LDA.w $0002,y
	STA.b $02,x
CODE_BCE894:
	CLC
	RTL

CODE_BCE896:
	LDA.w #$0000
	STA.b $04,x
	STA.b $00,x
	STA.b $06,x
	STA.b $02,x
	SEC
	RTL

CODE_BCE8A3:
	PHB
	PHK
	PLB
	STX.b $D8
	STY.b $DA
	TAX
	BPL.b CODE_BCE8BB
	ASL
	LSR
	ADC.l $7FFFFE
	TAX
	LDA.l $7F0003,x
	TAY
	BRA.b CODE_BCE8BE

CODE_BCE8BB:
	LDY.w DATA_BC8000+$03,x
CODE_BCE8BE:
	LDA.b $D8
	BCS.b CODE_BCE8CF
	ADC.w $0000,y
	STA.b $D8
	CLC
	ADC.w $0004,y
	STA.b $DC
	BRA.b CODE_BCE8DA

CODE_BCE8CF:
	SBC.w $0000,y
	STA.b $DC
	SEC
	SBC.w $0004,y
	STA.b $D8
CODE_BCE8DA:
	LDA.b $DA
	CLC
	ADC.w $0002,y
	STA.b $DA
	CLC
	ADC.w $0006,y
	STA.b $DE
	PLB
	RTL

CODE_BCE8EA:
	STA.b $E2
	LDA.w #$1480
	STA.b $78
	LDA.w $1840
	STA.b $D0
	LDA.w $1844
	STA.b $D4
	LDA.w $1846
	STA.b $D6
	LDA.w $1842
	STA.b $D2
CODE_BCE905:
	PHB
	PHK
	PLB
CODE_BCE908:
	LDA.b $78
	CMP.w #$0878
	BCC.b CODE_BCE93B
	SBC.w #$006E
	STA.b $78
	CMP.b $70
	BEQ.b CODE_BCE908
	TAX
	LDA.b $00,x
	BEQ.b CODE_BCE908
	LDA.b $3A,x
	AND.b $E2
	BEQ.b CODE_BCE908
	LDA.b $16,x
	CMP.b $D2
	BCC.b CODE_BCE908
	CMP.b $D6
	BCS.b CODE_BCE908
	LDA.b $12,x
	CMP.b $D0
	BCC.b CODE_BCE908
	DEC
	CMP.b $D4
	BCS.b CODE_BCE908
	PLB
	SEC
	RTL

CODE_BCE93B:
	PLB
	CLC
	RTL

	%InsertGarbageData($FCE93E, incbin, DATA_BCE93E.bin)

CODE_BCF800:
	STX.b $1E
	STZ.b $1A
CODE_BCF804:
	STX.w !REGISTER_VRAMAddressLo
	LDA.w !REGISTER_ReadFromVRAMPortLo
	EOR.w #$4000
	STA.b $1C
	LDA.w #$001F
	SEC
	SBC.b $1A
	CLC
	ADC.b $1E
	TAX
	STX.w !REGISTER_VRAMAddressLo
	PHX
	LDA.w !REGISTER_ReadFromVRAMPortLo
	EOR.w #$4000
	LDX.b $1E
	STX.w !REGISTER_VRAMAddressLo
	STA.w !REGISTER_WriteToVRAMPortLo
	PLX
	STX.w !REGISTER_VRAMAddressLo
	LDA.b $1C
	STA.w !REGISTER_WriteToVRAMPortLo
	INC.b $1E
	LDX.b $1E
	INC.b $1A
	INC.b $1A
	LDA.b $1A
	CMP.w #$001F
	BMI.b CODE_BCF804
	TXA
	CLC
	ADC.w #$0010
	TAX
	DEY
	BNE.b CODE_BCF800
	RTL

CODE_BCF84D:
	LDA.w #$0800
	TSB.w $1C35
	BEQ.b CODE_BCF856
	RTL

CODE_BCF856:
	LDX.w $04F9
	LDY.w #$0200
	LDA.b $2A,x
	BNE.b CODE_BCF863
	LDY.w #$0100
CODE_BCF863:
	STY.b $1A
	STY.b $44,x
	LDY.w #$0380
	LDA.b $2A,x
	BPL.b CODE_BCF871
	LDY.w #$FC80
CODE_BCF871:
	STY.b $2A,x
	LDX.w $04FD
	STY.b $2A,x
	LDA.b $1A
	STA.b $44,x
	LDA.w $1C39
	BEQ.b CODE_BCF887
	LDA.w #$0040
	STA.w $1C39
CODE_BCF887:
	RTL

CODE_BCF888:
	JSL.l CODE_80807E
	JSL.l CODE_B8806F
	LDA.w $05B5
	JSL.l CODE_B8805A
	LDA.w $05AF
	BIT.w #$4000
	BNE.b CODE_BCF8A7
	LDX.w $04FD
	LDA.w #$C000
	STA.b $26,x
CODE_BCF8A7:
	JSL.l CODE_808081
	RTL

CODE_BCF8AC:
	LDA.w #$0800
	TRB.w $1C35
	LDX.w $04FD
	LDA.b $2E,x
	EOR.w #$FFFF
	INC
	STA.b $2E,x
	JSL.l CODE_BCF8C4
	LDX.w $04F9
CODE_BCF8C4:
	LDA.w #$0004
	STA.b $38,x
	LDA.w #$FFC0
	STA.b $5E,x
	LDA.w #$FEE0
	STA.b $30,x
	STA.b $2A,x
	RTL

CODE_BCF8D6:
	LDA.w #$0800
	TRB.w $1C35
	LDX.w $04F9
	JSL.l CODE_BCF8E6
	LDX.w $04FD
CODE_BCF8E6:
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0120
	STA.b $5E,x
	LDA.w #$0120
	STA.b $30,x
	STA.b $2A,x
	RTL

CODE_BCF8F8:
	LDX.w $04F9
	LDA.w #$02A0
	JSL.l CODE_BCF908
	LDX.w $04FD
	LDA.w #$0280
CODE_BCF908:
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$0180
	STA.b $5E,x
	LDA.w #$00C0
	STA.b $6A,x
	RTL

CODE_BCF91C:
	LDA.w $1C5F
	CMP.w #$000A
	BNE.b CODE_BCF92A
	LDA.w #$1000
	TSB.w $0629
CODE_BCF92A:
	LDX.w $04F9
	LDA.w #$FCC0
	JSL.l CODE_BCF93A
	LDX.w $04FD
	LDA.w #$FD00
CODE_BCF93A:
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$FF80
	STA.b $5E,x
	LDA.w #$0090
	STA.b $6A,x
	RTL

CODE_BCF94E:
	LDA.w #$0360
	LDX.w $04F9
	JSL.l CODE_BCF95E
	LDA.w #$0300
	LDX.w $04FD
CODE_BCF95E:
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$0180
	STA.b $5E,x
	LDA.w #$0070
	STA.b $6A,x
	RTL

CODE_BCF972:
	LDA.w #$0090
	LDX.w $04F9
	JSL.l CODE_BCF982
	LDA.w #$0070
	LDX.w $04FD
CODE_BCF982:
	STA.b $5E,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$FD60
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$8120
	STA.b $6A,x
	LDA.b $12,x
	CLC
	ADC.w #$01A0
	STA.b $12,x
	RTL

CODE_BCF99E:
	LDX.w $04FD
	LDA.w #$FFD8
	STA.b $2E,x
	RTL

CODE_BCF9A7:
	LDX.w $1C6F
	LDA.w #$0018
	STA.b $62,x
	LDX.w $04F9
	JSL.l CODE_BCF9B9
	LDX.w $04FD
CODE_BCF9B9:
	LDA.w #$0001
	STA.b $38,x
	LDA.w #$0098
	STA.b $5E,x
	LDA.w #$0100
	STA.b $30,x
	STA.b $2A,x
	RTL

CODE_BCF9CB:
	STA.b $1A
	LDX.w $04F9
	JSL.l CODE_BCF9D7
	LDX.w $04FD
CODE_BCF9D7:
	LDA.b $1E,x
	AND.w #$CFFF
	ORA.b $1A
	STA.b $1E,x
	LDA.w #$00EE
	STA.b $0E,x
	RTL

CODE_BCF9E6:
	LDX.w $04F9
	LDY.w $04FD
	CPY.w #$0878
	BNE.b CODE_BCF9FE
	LDA.w #$00F0
	STA.w $000E,y
	LDA.w #$00A1
	STA.b $16,x
	BRA.b CODE_BCFA03

CODE_BCF9FE:
	LDA.w #$00EC
	STA.b $0E,x
CODE_BCFA03:
	RTL

CODE_BCFA04:
	LDX.w $04F9
	LDY.w $04FD
	CPY.w #$0878
	BNE.b CODE_BCFA1C
	LDA.w #$00F0
	STA.w $000E,y
	LDA.w #$00A1
	STA.b $16,x
	BRA.b CODE_BCFA21

CODE_BCFA1C:
	LDA.w #$00EC
	STA.b $0E,x
CODE_BCFA21:
	LDA.w #$00A0
	STA.b $12,x
	STA.w $0012,y
	LDA.w #$FE80
	STA.b $30,x
	STA.b $2A,x
	LDA.w #$FED0
	STA.w $0030,y
	STA.w $002A,y
	LDA.w #$0030
	STA.b $5E,x
	LDA.w #$0018
	STA.b $5E,x
	RTL

	%InsertGarbageData($FCFA44, incbin, DATA_BCFA44.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankFDMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FD0000:
	dw DATA_FD0400,DATA_FD042D,DATA_FD042F,DATA_FD0431,DATA_FD0433,DATA_FD0435,DATA_FD0437,DATA_FD0439
	dw DATA_FD043B,DATA_FD0452,DATA_FD0469,DATA_FD0480,DATA_FD0497,DATA_FD04AE,DATA_FD04C5,DATA_FD04DC
	dw DATA_FD04F3,DATA_FD050A,DATA_FD0521,DATA_FD0538,DATA_FD054F,DATA_FD0566,DATA_FD057C,DATA_FD0593
	dw DATA_FD0595,DATA_FD0597,DATA_FD0599,DATA_FD05B0,DATA_FD05C7,DATA_FD05DE,DATA_FD05FF,DATA_FD0616
	dw DATA_FD062D,DATA_FD0649,DATA_FD0660,DATA_FD067C,DATA_FD0698,DATA_FD06AF,DATA_FD06E5,DATA_FD071B
	dw DATA_FD0751,DATA_FD078C,DATA_FD07C2,DATA_FD07F8,DATA_FD082E,DATA_FD0864,DATA_FD0895,DATA_FD08CB
	dw DATA_FD08FC,DATA_FD0932,DATA_FD096A,DATA_FD09AA,DATA_FD09DB,DATA_FD0A0C,DATA_FD0A43,DATA_FD0A7A
	dw DATA_FD0AB1,DATA_FD0AE2,DATA_FD0B13,DATA_FD0B44,DATA_FD0B75,DATA_FD0BA6,DATA_FD0BD7,DATA_FD0C0D
	dw DATA_FD0C3E,DATA_FD0C6F,DATA_FD0CA0,DATA_FD0CD1,DATA_FD0D02,DATA_FD0D33,DATA_FD0D64,DATA_FD0D95
	dw DATA_FD0DC6,DATA_FD0DF7,DATA_FD0E2F,DATA_FD0E60,DATA_FD0E98,DATA_FD0EBB,DATA_FD0ED4,DATA_FD0ED6
	dw DATA_FD0ED8,DATA_FD0EF1,DATA_FD0F0A,DATA_FD0F23,DATA_FD0F3C,DATA_FD0F55,DATA_FD0F6E,DATA_FD0F87
	dw DATA_FD0FA0,DATA_FD0FB9,DATA_FD0FD2,DATA_FD0FEB,DATA_FD1004,DATA_FD101D,DATA_FD1036,DATA_FD104F
	dw DATA_FD1068,DATA_FD1081,DATA_FD109A,DATA_FD10B3,DATA_FD10CC,DATA_FD10E5,DATA_FD10FE,DATA_FD1117
	dw DATA_FD1130,DATA_FD1149,DATA_FD1162,DATA_FD117B,DATA_FD1194,DATA_FD11AD,DATA_FD11C6,DATA_FD11DF
	dw DATA_FD11F8,DATA_FD1211,DATA_FD122A,DATA_FD1243,DATA_FD125C,DATA_FD1275,DATA_FD128E,DATA_FD12A7
	dw DATA_FD12C0,DATA_FD12D9,DATA_FD12F2,DATA_FD130B,DATA_FD1324,DATA_FD133D,DATA_FD1356,DATA_FD136F
	dw DATA_FD1388,DATA_FD13A1,DATA_FD13BA,DATA_FD13D3,DATA_FD13EC,DATA_FD1405,DATA_FD141E,DATA_FD1437
	dw DATA_FD1450,DATA_FD1469,DATA_FD1482,DATA_FD149B,DATA_FD14B4,DATA_FD14CD,DATA_FD14E6,DATA_FD14FF
	dw DATA_FD1518,DATA_FD1531,DATA_FD154A,DATA_FD1563,DATA_FD157C,DATA_FD1595,DATA_FD15AE,DATA_FD15C7
	dw DATA_FD15E0,DATA_FD15F9,DATA_FD1612,DATA_FD162B,DATA_FD1644,DATA_FD165D,DATA_FD1676,DATA_FD168F
	dw DATA_FD16A8,$0000

	%FREE_BYTES($FD0144, 700, $00)

DATA_FD0400:
	dw $0001 : db $1E : dw DATA_FD198D : db $00,$0A,$00 : dw $0002 : db $00 : dw $0000,$0010 : db $00 : dw $0150,$086D
	db $00,$90,$07,$00,$06
	db $00,$65,$03,$00,$07
	db $02,$65,$03,$40,$03
	db $00,$40,$09,$AD,$01
	db $FF
	dw $FFFF
	dw $FFFF

DATA_FD042D:
	dw $0000

DATA_FD042F:
	dw $0000

DATA_FD0431:
	dw $0000

DATA_FD0433:
	dw $0000

DATA_FD0435:
	dw $0000

DATA_FD0437:
	dw $0000

DATA_FD0439:
	dw $0000

DATA_FD043B:
	dw $0004 : db $00 : dw DATA_FD1AAB : db $00,$2C,$01 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0180,$0160
	db $FF
	dw $FFFF

DATA_FD0452:
	dw $0004 : db $00 : dw DATA_FD1AA0 : db $00,$0A,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0140,$086C
	db $FF
	dw $FFFF

DATA_FD0469:
	dw $0004 : db $00 : dw DATA_FD1AC1 : db $01,$08,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0128,$02AD
	db $FF
	dw $FFFF

DATA_FD0480:
	dw $0004 : db $00 : dw DATA_FD1ACC : db $00,$33,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $070F,$05A3
	db $FF
	dw $FFFF

DATA_FD0497:
	dw $0004 : db $00 : dw DATA_FD1AC1 : db $00,$08,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0160,$00CD
	db $FF
	dw $FFFF

DATA_FD04AE:
	dw $0004 : db $00 : dw DATA_FD1AA0 : db $01,$0A,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $05B0,$056D
	db $FF
	dw $FFFF

DATA_FD04C5:
	dw $0004 : db $00 : dw DATA_FD1AB6 : db $01,$48,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0140,$086C
	db $FF
	dw $FFFF

DATA_FD04DC:
	dw $0004 : db $00 : dw DATA_FD1AD7 : db $00,$48,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0140,$086C
	db $FF
	dw $FFFF

DATA_FD04F3:
	dw $0004 : db $00 : dw DATA_FD1AE2 : db $00,$05,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0140,$086C
	db $FF
	dw $FFFF

DATA_FD050A:
	dw $0004 : db $00 : dw DATA_FD1AD7 : db $00,$48,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0140,$086C
	db $FF
	dw $FFFF

DATA_FD0521:
	dw $0001 : db $00 : dw DATA_FD1AED : db $02,$01,$00 : dw $001D : db $00 : dw $0000,$0000 : db $00 : dw $0A20,$0290
	db $FF
	dw $FFFF

DATA_FD0538:
	dw $0004 : db $00 : dw DATA_FD1AF8 : db $00,$43,$00 : dw $0000 : db $00 : dw $0000,$0000 : db $00 : dw $01DF,$0259
	db $FF
	dw $FFFF

DATA_FD054F:
	dw $0001 : db $10 : dw DATA_FD19CF : db $08,$73,$02 : dw $0C00 : db $00 : dw $0000,$0420 : db $00 : dw $0FD0,$01E1
	db $FF
	dw $FFFF

DATA_FD0566:
	dw $0004 : db $00 : dw DATA_FD1AC1 : db $02,$65,$00 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $3000,$01CD
	db $FF
	db $FF

DATA_FD057C:
	dw $0004 : db $00 : dw DATA_FD1ACC : db $00,$6B,$01 : dw $000B : db $00 : dw $0000,$0000 : db $00 : dw $0790,$0215
	db $FF
	dw $FFFF

DATA_FD0593:
	dw $0000

DATA_FD0595:
	dw $0000

DATA_FD0597:
	dw $0000

DATA_FD0599:
	dw $0006 : db $00 : dw DATA_FD1909 : db $00,$4A,$00 : dw $0000 : db $00 : dw $0000,$2000 : db $00 : dw $0140,$0240
	db $FF
	dw $FFFF

DATA_FD05B0:
	dw $0006 : db $00 : dw DATA_FD1909 : db $01,$4A,$00 : dw $0000 : db $00 : dw $0000,$2000 : db $00 : dw $01A0,$02A0
	db $FF
	dw $FFFF

DATA_FD05C7:
	dw $0006 : db $00 : dw DATA_FD1909 : db $02,$4A,$00 : dw $0000 : db $00 : dw $0000,$2000 : db $00 : dw $0120,$0320
	db $FF
	dw $FFFF

DATA_FD05DE:
	dw $0003 : db $1F : dw DATA_FD19AE : db $03,$7F,$00 : dw $0000 : db $05 : dw $0000,$0800 : db $00 : dw $0138,$018D
	db $00,$C0,$01,$10,$02
	db $00,$60,$02,$AD,$02
	db $FF
	dw $FFFF

DATA_FD05FF:
	dw $0003 : db $0C : dw DATA_FD1A11 : db $02,$7E,$00 : dw $0001 : db $00 : dw $0000,$0800 : db $00 : dw $01DF,$0259
	db $FF
	dw $FFFF

DATA_FD0616:
	dw $0003 : db $28 : dw DATA_FD1A69 : db $06,$76,$01 : dw $0006 : db $04 : dw $0006,$0920 : db $00 : dw $0140,$0135
	db $FF
	dw $FFFF

DATA_FD062D:
	dw $0003 : db $28 : dw DATA_FD1A74 : db $08,$80,$00 : dw $0000 : db $00 : dw $0000,$0800 : db $00 : dw $01A0,$0200
	db $00,$A0,$01,$59,$02
	db $FF
	dw $FFFF

DATA_FD0649:
	dw $0003 : db $0C : dw DATA_FD19E5 : db $00,$22,$00 : dw $0000 : db $02 : dw $0000,$0800 : db $00 : dw $0180,$0135
	db $FF
	dw $FFFF

DATA_FD0660:
	dw $0003 : db $1F : dw DATA_FD1940 : db $00,$60,$01 : dw $0006 : db $00 : dw $0000,$0840 : db $00 : dw $01C0,$0185
	db $00,$10,$02,$41,$02
	db $FF
	dw $FFFF

DATA_FD067C:
	dw $0003 : db $27 : dw DATA_FD1A7F : db $00,$43,$00 : dw $001F : db $13 : dw $0000,$0D00 : db $00 : dw $01DF,$0259
	db $00,$DF,$01,$59,$02
	db $FF
	dw $FFFF

DATA_FD0698:
	dw $0003 : db $1A : dw DATA_FD1A8A : db $00,$5F,$05 : dw $001F : db $14 : dw $0000,$0800 : db $00 : dw $01DF,$0259
	db $FF
	dw $FFFF

DATA_FD06AF:
	dw $0001 : db $0F : dw DATA_FD19F0 : db $00,$01,$02 : dw $0004 : db $00 : dw $0000,$000A : db $00 : dw $0140,$0229
	db $00,$00,$0D,$F8,$01
	db $40,$70,$08,$78,$01
	db $40,$50,$12,$88,$01
	db $00,$80,$18,$00,$02
	db $00,$00,$08,$09,$02
	db $FF
	dw $0250,$0351,$FFFF
	dw $FFFF

DATA_FD06E5:
	dw $0001 : db $0F : dw DATA_FD19F0 : db $01,$62,$02 : dw $0003 : db $00 : dw $0000,$000A : db $00 : dw $0150,$0269
	db $00,$70,$12,$28,$02
	db $40,$B0,$0B,$D0,$01
	db $40,$50,$18,$A8,$01
	db $00,$90,$26,$28,$02
	db $00,$80,$06,$00,$02
	db $FF
	dw $0268,$0369,$FFFF
	dw $FFFF

DATA_FD071B:
	dw $0001 : db $0F : dw DATA_FD19F0 : db $02,$63,$02 : dw $0003 : db $00 : dw $0000,$0000 : db $00 : dw $013C,$0269
	db $00,$00,$10,$60,$02
	db $00,$48,$0E,$D4,$02
	db $00,$F0,$18,$30,$02
	db $00,$80,$1F,$00,$02
	db $00,$B0,$16,$D8,$02
	db $FF
	dw $0254,$0355,$FFFF
	dw $FFFF

DATA_FD0751:
	dw $0001 : db $0E : dw DATA_FD198D : db $00,$72,$00 : dw $0002 : db $00 : dw $0000,$1841 : db $00 : dw $0130,$086D
	db $00,$ED,$07,$E4,$05
	db $40,$65,$03,$08,$07
	db $42,$60,$03,$38,$03
	db $00,$60,$0A,$48,$08
	db $00,$80,$01,$6D,$08
	db $00,$10,$03,$8D,$07
	db $FF
	dw $0252,$0353,$FFFF
	dw $FFFF

DATA_FD078C:
	dw $0001 : db $0E : dw DATA_FD198D : db $01,$0A,$00 : dw $0002 : db $03 : dw $0000,$0841 : db $00 : dw $0130,$0B4D
	db $00,$30,$06,$B0,$06
	db $40,$40,$03,$78,$08
	db $40,$90,$08,$C0,$06
	db $00,$00,$0A,$20,$0B
	db $00,$70,$02,$CD,$08
	db $FF
	dw $0258,$0359,$FFFF
	dw $FFFF

DATA_FD07C2:
	dw $0001 : db $0E : dw DATA_FD1998 : db $02,$11,$00 : dw $0402 : db $08 : dw $0000,$1000 : db $00 : dw $0130,$08CD
	db $00,$B0,$04,$A0,$04
	db $40,$D8,$05,$60,$04
	db $40,$30,$04,$E0,$07
	db $00,$20,$0A,$A5,$08
	db $00,$90,$05,$0C,$05
	db $FF
	dw $025E,$035F,$FFFF
	dw $FFFF

DATA_FD07F8:
	dw $0001 : db $17 : dw DATA_FD19DA : db $00,$08,$00 : dw $0000 : db $00 : dw $0000,$0000 : db $00 : dw $0130,$01CD
	db $00,$50,$12,$70,$01
	db $40,$30,$0F,$9C,$01
	db $40,$40,$1C,$10,$01
	db $00,$C0,$23,$80,$01
	db $00,$90,$1A,$CD,$01
	db $FF
	dw $0256,$0357,$FFFF
	dw $FFFF

DATA_FD082E:
	dw $0001 : db $17 : dw DATA_FD19DA : db $01,$64,$00 : dw $0000 : db $00 : dw $0006,$0000 : db $00 : dw $0130,$02AD
	db $00,$30,$18,$78,$01
	db $40,$40,$02,$00,$02
	db $40,$80,$26,$38,$01
	db $00,$D0,$2A,$ED,$01
	db $00,$00,$28,$6D,$02
	db $FF
	dw $0280,$0381,$FFFF
	dw $FFFF

DATA_FD0864:
	dw $0001 : db $07 : dw DATA_FD19DA : db $02,$65,$00 : dw $0000 : db $0C : dw $000C,$0000 : db $00 : dw $0130,$018D
	db $00,$18,$26,$68,$01
	db $40,$D8,$02,$00,$01
	db $40,$08,$3A,$00,$01
	db $00,$20,$3F,$8D,$02
	db $FF
	dw $027A,$037B,$FFFF
	dw $FFFF

DATA_FD0895:
	dw $0001 : db $0B : dw DATA_FD19FB : db $01,$67,$04 : dw $0010 : db $87 : dw $0000,$1000 : db $00 : dw $0180,$1995
	db $00,$40,$03,$C0,$0F
	db $00,$50,$02,$00,$12
	db $00,$B8,$01,$48,$05
	db $00,$08,$03,$15,$02
	db $00,$40,$01,$60,$03
	db $FF
	dw $0272,$0373,$FFFF
	dw $FFFF

DATA_FD08CB:
	dw $0001 : db $0B : dw DATA_FD1A06 : db $03,$66,$00 : dw $0011 : db $12 : dw $0000,$1480 : db $00 : dw $0180,$20B5
	db $00,$F0,$01,$D8,$11
	db $00,$70,$03,$64,$16
	db $00,$70,$03,$68,$04
	db $00,$08,$03,$6D,$01
	db $FF
	dw $0260,$0361,$FFFF
	dw $FFFF

DATA_FD08FC:
	dw $0001 : db $0B : dw DATA_FD1A06 : db $00,$07,$00 : dw $0001 : db $12 : dw $0000,$0081 : db $00 : dw $0180,$20B5
	db $00,$90,$02,$00,$12
	db $00,$90,$02,$A0,$11
	db $00,$10,$03,$30,$02
	db $00,$08,$03,$6D,$02
	db $00,$00,$03,$B5,$11
	db $FF
	dw $025A,$035B,$FFFF
	dw $FFFF

DATA_FD0932:
	dw $0001 : db $0B : dw DATA_FD1A06 : db $0D,$68,$00 : dw $0801 : db $12 : dw $0000,$0201 : db $00 : dw $01C0,$1E95
	db $00,$7D,$03,$10,$10
	db $00,$B8,$03,$C0,$19
	db $00,$28,$01,$40,$0F
	db $00,$48,$03,$40,$09
	db $00,$60,$03,$B5,$01
	db $FF
	dw $0297,$0398,$0496,$FFFF
	dw $FFFF

DATA_FD096A:
	dw $0001 : db $07 : dw DATA_FD19B9 : db $00,$24,$02 : dw $000E : db $06 : dw $0000,$0000 : db $00 : dw $0118,$01D1
	db $00,$E0,$15,$8A,$02
	db $40,$D0,$0E,$48,$01
	db $40,$80,$21,$48,$01
	db $00,$30,$2B,$D9,$01
	db $00,$18,$01,$D1,$01
	db $00,$48,$27,$E1,$01
	db $00,$20,$05,$01,$02
	db $FF
	dw $025C,$035D,$FFFF
	dw $FFFF

DATA_FD09AA:
	dw $0001 : db $10 : dw DATA_FD19C4 : db $07,$49,$02 : dw $0000 : db $0E : dw $0000,$0400 : db $00 : dw $0120,$01E1
	db $00,$60,$15,$B0,$01
	db $40,$40,$0E,$60,$01
	db $40,$B0,$22,$60,$01
	db $00,$40,$2C,$01,$02
	db $FF
	dw $0262,$0363,$FFFF
	dw $FFFF

DATA_FD09DB:
	dw $0001 : db $10 : dw DATA_FD19B9 : db $08,$73,$02 : dw $0C00 : db $00 : dw $0000,$0420 : db $00 : dw $0120,$01C9
	db $00,$70,$17,$98,$01
	db $40,$30,$0C,$48,$01
	db $40,$F0,$21,$88,$01
	db $00,$90,$2E,$99,$01
	db $FF
	dw $0290,$0391,$FFFF
	dw $FFFF

DATA_FD0A0C:
	dw $0001 : db $06 : dw DATA_FD191F : db $00,$2C,$01 : dw $0006 : db $00 : dw $0000,$0200 : db $00 : dw $0140,$0740
	db $02,$35,$02,$60,$06
	db $00,$A0,$06,$E0,$07
	db $00,$40,$04,$90,$01
	db $00,$90,$09,$40,$07
	db $FF
	dw $0264,$0365,$0000,$0000,$001A,$FFFF
	dw $FFFF

DATA_FD0A43:
	dw $0001 : db $06 : dw DATA_FD191F : db $07,$61,$01 : dw $0006 : db $10 : dw $0000,$0000 : db $00 : dw $0140,$01A0
	db $00,$30,$06,$18,$05
	db $02,$20,$08,$00,$03
	db $00,$80,$09,$60,$07
	db $00,$60,$0A,$C0,$07
	db $FF
	dw $026C,$036D,$0000,$0000,$001B,$FFFF
	dw $FFFF

DATA_FD0A7A:
	dw $0001 : db $06 : dw DATA_FD192A : db $01,$48,$01 : dw $0006 : db $00 : dw $0000,$0000 : db $00 : dw $0130,$0200
	db $00,$A0,$03,$00,$0F
	db $00,$70,$03,$28,$0D
	db $02,$90,$01,$E0,$1D
	db $00,$60,$02,$70,$20
	db $FF
	dw $0286,$0387,$0000,$0000,$001C,$FFFF
	dw $FFFF

DATA_FD0AB1:
	dw $0001 : db $0A : dw DATA_FD1A53 : db $00,$02,$00 : dw $0013 : db $04 : dw $0000,$0000 : db $00 : dw $0120,$206D
	db $02,$50,$04,$50,$10
	db $42,$50,$04,$A0,$0F
	db $42,$50,$04,$A8,$02
	db $00,$20,$04,$ED,$01
	db $FF
	dw $0266,$0367,$FFFF
	dw $FFFF

DATA_FD0AE2:
	dw $0001 : db $0A : dw DATA_FD1A5E : db $00,$75,$00 : dw $000D : db $04 : dw $0002,$0220 : db $00 : dw $0120,$08CD
	db $02,$74,$03,$00,$07
	db $02,$40,$08,$E0,$06
	db $00,$10,$06,$C0,$05
	db $00,$40,$0A,$CD,$01
	db $FF
	dw $026A,$036B,$FFFF
	dw $FFFF

DATA_FD0B13:
	dw $0001 : db $0A : dw DATA_FD1A5E : db $07,$74,$00 : dw $000D : db $04 : dw $000C,$0000 : db $00 : dw $0120,$0B4D
	db $00,$00,$06,$D0,$07
	db $40,$28,$04,$E0,$08
	db $40,$50,$08,$F0,$03
	db $00,$60,$0A,$CD,$01
	db $FF
	dw $027C,$037D,$FFFF
	dw $FFFF

DATA_FD0B44:
	dw $0001 : db $08 : dw DATA_FD1977 : db $00,$46,$00 : dw $0002 : db $00 : dw $0000,$0002 : db $00 : dw $0120,$0BD9
	db $00,$40,$04,$70,$05
	db $40,$00,$07,$A1,$07
	db $42,$A0,$08,$01,$04
	db $02,$A0,$0A,$99,$02
	db $FF
	dw $026E,$036F,$FFFF
	dw $FFFF

DATA_FD0B75:
	dw $0001 : db $08 : dw DATA_FD1977 : db $01,$78,$00 : dw $0002 : db $00 : dw $0000,$0002 : db $00 : dw $0120,$0BF9
	db $02,$00,$03,$50,$07
	db $02,$A0,$04,$F0,$08
	db $00,$60,$03,$50,$02
	db $00,$C0,$0A,$19,$02
	db $FF
	dw $0274,$0375,$FFFF
	dw $FFFF

DATA_FD0BA6:
	dw $0001 : db $26 : dw DATA_FD1977 : db $02,$77,$00 : dw $0002 : db $00 : dw $0000,$0000 : db $00 : dw $0130,$07F9
	db $00,$40,$06,$70,$05
	db $00,$40,$05,$00,$07
	db $00,$68,$01,$34,$03
	db $00,$B0,$0A,$59,$03
	db $FF
	dw $027E,$037F,$FFFF
	dw $FFFF

DATA_FD0BD7:
	dw $0001 : db $19 : dw DATA_FD1A48 : db $00,$3E,$01 : dw $0012 : db $00 : dw $0000,$0210 : db $00 : dw $0120,$0B91
	db $00,$10,$07,$40,$0B
	db $00,$10,$07,$E0,$0A
	db $02,$AA,$07,$20,$08
	db $00,$70,$0A,$F9,$01
	db $02,$20,$09,$F9,$01
	db $FF
	dw $0276,$0377,$FFFF
	dw $FFFF

DATA_FD0C0D:
	dw $0001 : db $19 : dw DATA_FD1A32 : db $00,$3D,$01 : dw $000C : db $00 : dw $0000,$0200 : db $00 : dw $0190,$0148
	db $00,$D0,$07,$A0,$06
	db $00,$40,$01,$E0,$04
	db $00,$78,$08,$80,$02
	db $00,$00,$0B,$D9,$01
	db $FF
	dw $0295,$0394,$FFFF
	dw $FFFF

DATA_FD0C3E:
	dw $0001 : db $07 : dw DATA_FD1A27 : db $00,$28,$00 : dw $0000 : db $0C : dw $0000,$0040 : db $02 : dw $0270,$01D9
	db $00,$50,$1F,$50,$02
	db $40,$60,$14,$D0,$01
	db $40,$30,$38,$C0,$01
	db $00,$80,$43,$D9,$01
	db $FF
	dw $0270,$0371,$FFFF
	dw $FFFF

DATA_FD0C6F:
	dw $0001 : db $21 : dw DATA_FD194B : db $00,$6A,$03 : dw $000F : db $00 : dw $0000,$1003 : db $00 : dw $0138,$1C29
	db $00,$18,$03,$A0,$0F
	db $00,$30,$03,$E8,$17
	db $00,$30,$01,$68,$0A
	db $00,$40,$03,$39,$03
	db $FF
	dw $0278,$0379,$FFFF
	dw $FFFF

DATA_FD0CA0:
	dw $0001 : db $21 : dw DATA_FD1956 : db $02,$33,$04 : dw $0016 : db $8A : dw $0000,$1080 : db $00 : dw $02AF,$1FC0
	db $00,$75,$02,$90,$12
	db $40,$F0,$01,$90,$14
	db $00,$40,$03,$30,$07
	db $00,$50,$03,$F9,$01
	db $FF
	dw $0284,$0385,$FFFF
	dw $FFFF

DATA_FD0CD1:
	dw $0001 : db $21 : dw DATA_FD1961 : db $00,$6B,$03 : dw $000F : db $00 : dw $0000,$0002 : db $00 : dw $0138,$0C61
	db $00,$90,$06,$3C,$08
	db $02,$80,$09,$D8,$09
	db $00,$60,$0A,$08,$02
	db $00,$80,$0A,$D9,$02
	db $FF
	dw $028A,$038B,$FFFF
	dw $FFFF

DATA_FD0D02:
	dw $0001 : db $1E : dw DATA_FD18F3 : db $00,$6E,$00 : dw $0002 : db $00 : dw $0000,$0210 : db $00 : dw $0140,$03F0
	db $00,$60,$07,$90,$05
	db $00,$00,$0B,$D0,$03
	db $00,$43,$0B,$98,$0B
	db $00,$A0,$0B,$31,$0C
	db $FF
	dw $0282,$0383,$FFFF
	dw $FFFF

DATA_FD0D33:
	dw $0001 : db $29 : dw DATA_FD1909 : db $04,$6F,$02 : dw $1402 : db $00 : dw $0000,$0000 : db $00 : dw $0130,$0189
	db $00,$BC,$12,$F8,$02
	db $00,$E0,$18,$50,$03
	db $00,$10,$1E,$00,$03
	db $00,$B0,$20,$4D,$03
	db $FF
	dw $0288,$0389,$FFFF
	dw $FFFF

DATA_FD0D64:
	dw $0001 : db $1E : dw DATA_FD18F3 : db $01,$70,$00 : dw $0002 : db $00 : dw $0000,$0000 : db $00 : dw $0150,$0A69
	db $00,$A8,$06,$D0,$05
	db $00,$E4,$02,$90,$05
	db $00,$A0,$06,$90,$02
	db $00,$10,$0A,$2D,$02
	db $FF
	dw $028E,$038F,$FFFF
	dw $FFFF

DATA_FD0D95:
	dw $0001 : db $1D : dw DATA_FD196C : db $00,$79,$00 : dw $0000 : db $00 : dw $0000,$000A : db $00 : dw $0120,$028D
	db $00,$A8,$11,$CC,$01
	db $40,$A8,$11,$58,$01
	db $40,$D8,$1D,$68,$01
	db $00,$40,$27,$AD,$01
	db $FF
	dw $028C,$038D,$FFFF
	dw $FFFF

DATA_FD0DC6:
	dw $0001 : db $1D : dw DATA_FD196C : db $01,$7A,$00 : dw $0014 : db $00 : dw $0000,$000E : db $00 : dw $0120,$028D
	db $00,$C0,$16,$65,$01
	db $40,$10,$0F,$40,$01
	db $40,$70,$20,$00,$01
	db $00,$60,$2E,$0D,$02
	db $FF
	dw $0292,$0393,$FFFF
	dw $FFFF

DATA_FD0DF7:
	dw $0001 : db $07 : dw DATA_FD196C : db $02,$45,$00 : dw $0000 : db $00 : dw $0000,$0000 : db $00 : dw $0120,$028D
	db $00,$20,$01,$8D,$02
	db $40,$00,$02,$A8,$01
	db $40,$18,$37,$08,$01
	db $40,$F0,$01,$A8,$01
	db $00,$30,$39,$CD,$01
	db $FF
	dw $02A0,$039F,$049E,$FFFF
	dw $FFFF

DATA_FD0E2F:
	dw $0001 : db $21 : dw DATA_FD194B : db $01,$6C,$03 : dw $001B : db $11 : dw $0000,$0002 : db $00 : dw $0190,$1F09
	db $00,$50,$01,$00,$11
	db $00,$E0,$01,$E0,$1C
	db $00,$50,$01,$20,$07
	db $00,$40,$03,$18,$02
	db $FF
	dw $0299,$039A,$FFFF
	dw $FFFF


DATA_FD0E60:
	dw $0001 : db $1E : dw DATA_FD18FE : db $05,$4A,$00 : dw $0002 : db $00 : dw $0000,$0000 : db $00 : dw $0140,$03B0
	db $00,$60,$11,$20,$03
	db $00,$00,$10,$40,$03
	db $00,$C8,$16,$C0,$02
	db $00,$60,$20,$80,$03
	db $00,$30,$20,$F1,$03
	db $FF
	dw $029B,$039D,$049C,$FFFF
	dw $FFFF

DATA_FD0E98:
	dw $0001 : db $1C : dw DATA_FD194B : db $03,$6D,$01 : dw $001C : db $00 : dw $0000,$0800 : db $00 : dw $0120,$0999
	db $00,$60,$02,$18,$1A
	db $00,$F0,$02,$99,$02
	db $FF
	dw $FFFF
	dw $FFFF

DATA_FD0EBB:
	dw $0005 : db $49 : dw DATA_FD1A95 : db $00,$05,$00 : dw $0000 : db $01 : dw $0000,$0000 : db $00 : dw $0120,$01D8
	db $FF
	dw $FFFF
	dw $FFFF

DATA_FD0ED4:
	dw $0000

DATA_FD0ED6:
	dw $0000

DATA_FD0ED8:
	dw $0002,$5003 : db $03 : dw DATA_FD19F0 : db $03,$01,$00 : dw $0000 : db $00 : dw $0000,$000A
	db $00,$10,$01,$E9,$01
	db $FF
	dw $FFFF

DATA_FD0EF1:
	dw $0002,$1504 : db $03 : dw DATA_FD19F0 : db $04,$01,$00 : dw $0000 : db $00 : dw $0000,$000A
	db $00,$28,$01,$69,$02
	db $FF
	dw $FFFF

DATA_FD0F0A:
	dw $0002,$6003 : db $01 : dw DATA_FD19A3 : db $04,$72,$00 : dw $0000 : db $00 : dw $0000,$0840
	db $02,$00,$03,$AD,$01
	db $FF
	dw $FFFF

DATA_FD0F23:
	dw $0002,$0101 : db $01 : dw DATA_FD19A3 : db $05,$72,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$40,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD0F3C:
	dw $0002,$3003 : db $03 : dw DATA_FD19F0 : db $05,$63,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$01,$E0,$02
	db $FF
	dw $FFFF

DATA_FD0F55:
	dw $0002,$0402 : db $03 : dw DATA_FD19F0 : db $06,$63,$00 : dw $0000 : db $00 : dw $0000,$000A
	db $00,$35,$01,$F0,$01
	db $FF
	dw $FFFF

DATA_FD0F6E:
	dw $0002,$0402 : db $03 : dw DATA_FD19DA : db $03,$08,$00 : dw $0000 : db $00 : dw $0002,$0000
	db $00,$20,$01,$CD,$01
	db $FF
	dw $FFFF

DATA_FD0F87:
	dw $0002,$0101 : db $03 : dw DATA_FD19DA : db $04,$08,$00 : dw $0000 : db $00 : dw $0004,$0000
	db $00,$30,$01,$CD,$01
	db $FF
	dw $FFFF

DATA_FD0FA0:
	dw $0002,$2003 : db $01 : dw DATA_FD19A3 : db $06,$0A,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$50,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD0FB9:
	dw $0002,$1504 : db $01 : dw DATA_FD19A3 : db $06,$0A,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$50,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD0FD2:
	dw $0002,$0101 : db $02 : dw DATA_FD1A06 : db $04,$07,$00 : dw $0000 : db $00 : dw $0000,$0001
	db $00,$90,$01,$15,$04
	db $FF
	dw $FFFF

DATA_FD0FEB:
	dw $0002,$1504 : db $02 : dw DATA_FD1A06 : db $05,$07,$00 : dw $0000 : db $00 : dw $0000,$0001
	db $00,$90,$01,$75,$03
	db $FF
	dw $FFFF

DATA_FD1004:
	dw $0002,$1504 : db $03 : dw DATA_FD19B9 : db $01,$24,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$58,$01,$48,$02
	db $FF
	dw $FFFF

DATA_FD101D:
	dw $0002,$0402 : db $03 : dw DATA_FD19B9 : db $02,$24,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$01,$21,$02
	db $FF
	dw $FFFF

DATA_FD1036:
	dw $0002,$0402 : db $01 : dw DATA_FD1998 : db $07,$11,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$40,$01,$ED,$01
	db $FF
	dw $FFFF

DATA_FD104F:
	dw $0002,$0101 : db $01 : dw DATA_FD1998 : db $08,$11,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$40,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD1068:
	dw $0002,$1504 : db $02 : dw DATA_FD1A06 : db $06,$66,$00 : dw $0000 : db $00 : dw $0000,$0600
	db $00,$50,$01,$F9,$02
	db $FF
	dw $FFFF

DATA_FD1081:
	dw $0002,$3003 : db $02 : dw DATA_FD1A06 : db $07,$66,$00 : dw $0000 : db $00 : dw $0000,$0400
	db $00,$90,$01,$B5,$02
	db $FF
	dw $FFFF

DATA_FD109A:
	dw $0002,$0702 : db $03 : dw DATA_FD19B9 : db $03,$49,$00 : dw $0000 : db $00 : dw $0000,$0400
	db $00,$20,$01,$21,$02
	db $FF
	dw $FFFF

DATA_FD10B3:
	dw $0002,$1504 : db $03 : dw DATA_FD19B9 : db $04,$49,$00 : dw $0000 : db $0F : dw $0000,$0400
	db $00,$10,$01,$E1,$01
	db $FF
	dw $FFFF

DATA_FD10CC:
	dw $0002,$0101 : db $03 : dw DATA_FD191F : db $01,$2C,$01 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$01,$F0,$01
	db $FF
	dw $FFFF

DATA_FD10E5:
	dw $0002,$0A02 : db $03 : dw DATA_FD191F : db $02,$2C,$01 : dw $0000 : db $00 : dw $0000,$0200
	db $00,$90,$01,$B8,$03
	db $FF
	dw $FFFF

DATA_FD10FE:
	dw $0002,$2003 : db $02 : dw DATA_FD1A5E : db $01,$02,$00 : dw $0000 : db $00 : dw $000A,$0000
	db $00,$20,$01,$51,$04
	db $FF
	dw $FFFF

DATA_FD1117:
	dw $0002,$6003 : db $02 : dw DATA_FD1A5E : db $02,$02,$00 : dw $0013 : db $00 : dw $0004,$0000
	db $00,$20,$01,$55,$02
	db $FF
	dw $FFFF

DATA_FD1130:
	dw $0002,$1504 : db $03 : dw DATA_FD19F0 : db $07,$62,$00 : dw $0000 : db $00 : dw $0000,$000A
	db $00,$20,$01,$69,$02
	db $FF
	dw $FFFF

DATA_FD1149:
	dw $0002,$0101 : db $03 : dw DATA_FD19F0 : db $08,$62,$00 : dw $0000 : db $00 : dw $0000,$000A
	db $00,$20,$01,$69,$02
	db $FF
	dw $FFFF

DATA_FD1162:
	dw $0002,$7003 : db $02 : dw DATA_FD1A5E : db $02,$75,$00 : dw $0000 : db $00 : dw $000E,$0000
	db $00,$30,$01,$55,$02
	db $FF
	dw $FFFF

DATA_FD117B:
	dw $0002,$0702 : db $02 : dw DATA_FD1A5E : db $03,$75,$00 : dw $0000 : db $00 : dw $0008,$0000
	db $00,$30,$01,$55,$02
	db $FF
	dw $FFFF

DATA_FD1194:
	dw $0002,$1504 : db $03 : dw DATA_FD191F : db $03,$61,$01 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$3A,$01,$D5,$01
	db $FF
	dw $FFFF

DATA_FD11AD:
	dw $0002,$0A02 : db $03 : dw DATA_FD191F : db $04,$61,$01 : dw $0006 : db $10 : dw $0000,$0000
	db $00,$00,$03,$F0,$02
	db $FF
	dw $FFFF

DATA_FD11C6:
	dw $0002,$0A02 : db $01 : dw DATA_FD1977 : db $04,$46,$00 : dw $0000 : db $00 : dw $0000,$0200
	db $00,$20,$01,$F9,$01
	db $FF
	dw $FFFF

DATA_FD11DF:
	dw $0002,$1504 : db $01 : dw DATA_FD1977 : db $05,$46,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$01,$F9,$01
	db $FF
	dw $FFFF

DATA_FD11F8:
	dw $0002,$0602 : db $03 : dw DATA_FD1A27 : db $01,$28,$00 : dw $0000 : db $0C : dw $0000,$0000
	db $00,$30,$01,$B9,$01
	db $FF
	dw $FFFF

DATA_FD1211:
	dw $0002,$2003 : db $03 : dw DATA_FD1A27 : db $02,$28,$00 : dw $0000 : db $0C : dw $0000,$0000
	db $00,$70,$01,$90,$02
	db $FF
	dw $FFFF

DATA_FD122A:
	dw $0002,$0101 : db $02 : dw DATA_FD19FB : db $08,$67,$04 : dw $0010 : db $87 : dw $0000,$0000
	db $00,$90,$01,$35,$04
	db $FF
	dw $FFFF

DATA_FD1243:
	dw $0002,$1504 : db $02 : dw DATA_FD19FB : db $09,$67,$04 : dw $0010 : db $87 : dw $0000,$0000
	db $00,$90,$01,$90,$07
	db $FF
	dw $FFFF

DATA_FD125C:
	dw $0002,$0101 : db $01 : dw DATA_FD1977 : db $03,$78,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$40,$01,$D9,$01
	db $FF
	dw $FFFF

DATA_FD1275:
	dw $0002,$0101 : db $01 : dw DATA_FD1977 : db $07,$78,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $02,$F0,$02,$79,$02
	db $FF
	dw $FFFF

DATA_FD128E:
	dw $0002,$8003 : db $03 : dw DATA_FD1A48 : db $01,$3E,$00 : dw $0000 : db $00 : dw $0000,$0010
	db $00,$40,$01,$D9,$01
	db $FF
	dw $FFFF

DATA_FD12A7:
	dw $0002,$0A02 : db $03 : dw DATA_FD1A48 : db $02,$3E,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$01,$60,$04
	db $FF
	dw $FFFF

DATA_FD12C0:
	dw $0002,$3003 : db $02 : dw DATA_FD1961 : db $01,$6A,$00 : dw $000F : db $00 : dw $0000,$0002
	db $00,$50,$01,$90,$01
	db $FF
	dw $FFFF

DATA_FD12D9:
	dw $0002,$0101 : db $02 : dw DATA_FD1961 : db $02,$6A,$00 : dw $000F : db $00 : dw $0000,$0002
	db $00,$50,$01,$D0,$02
	db $FF
	dw $FFFF

DATA_FD12F2:
	dw $0002,$0302 : db $03 : dw DATA_FD19DA : db $07,$65,$00 : dw $0000 : db $0C : dw $000E,$0000
	db $00,$10,$01,$ED,$01
	db $FF
	dw $FFFF

DATA_FD130B:
	dw $0002,$5003 : db $03 : dw DATA_FD19DA : db $08,$65,$00 : dw $0000 : db $00 : dw $0010,$0000
	db $00,$20,$01,$8D,$01
	db $FF
	dw $FFFF

DATA_FD1324:
	dw $0002,$1504 : db $02 : dw DATA_FD1A5E : db $04,$74,$00 : dw $0000 : db $0D : dw $0010,$0000
	db $00,$10,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD133D:
	dw $0002,$0101 : db $02 : dw DATA_FD1A5E : db $05,$74,$00 : dw $0000 : db $0D : dw $0012,$0000
	db $00,$10,$01,$ED,$03
	db $FF
	dw $FFFF

DATA_FD1356:
	dw $0002,$1504 : db $01 : dw DATA_FD1977 : db $05,$77,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$10,$01,$F9,$01
	db $FF
	dw $FFFF

DATA_FD136F:
	dw $0002,$0A05 : db $01 : dw DATA_FD1982 : db $06,$77,$01 : dw $000B : db $00 : dw $0000,$0000
	db $00,$60,$01,$99,$03
	db $FF
	dw $FFFF

DATA_FD1388:
	dw $0002,$0101 : db $03 : dw DATA_FD19DA : db $05,$64,$00 : dw $0000 : db $00 : dw $0008,$0000
	db $00,$20,$01,$2D,$02
	db $FF
	dw $FFFF

DATA_FD13A1:
	dw $0002,$3003 : db $03 : dw DATA_FD19DA : db $06,$64,$00 : dw $0000 : db $00 : dw $000A,$0000
	db $00,$60,$01,$0D,$02
	db $FF
	dw $FFFF

DATA_FD13BA:
	dw $0002,$0702 : db $01 : dw DATA_FD18FE : db $03,$6E,$00 : dw $0000 : db $00 : dw $0000,$0210
	db $00,$40,$01,$D1,$02
	db $FF
	dw $FFFF

DATA_FD13D3:
	dw $0002,$4003 : db $01 : dw DATA_FD18FE : db $08,$6E,$00 : dw $0000 : db $00 : dw $0000,$0010
	db $00,$28,$01,$62,$02
	db $FF
	dw $FFFF

DATA_FD13EC:
	dw $0002,$0101 : db $02 : dw DATA_FD1961 : db $03,$33,$04 : dw $000F : db $8A : dw $0001,$0080
	db $00,$8F,$01,$E0,$04
	db $FF
	dw $FFFF

DATA_FD1405:
	dw $0002,$0101 : db $02 : dw DATA_FD1961 : db $03,$33,$04 : dw $000F : db $8A : dw $0002,$0080
	db $00,$8F,$01,$10,$05
	db $FF
	dw $FFFF

DATA_FD141E:
	dw $0002,$9003 : db $03 : dw DATA_FD1935 : db $05,$48,$01 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$40,$01,$60,$02
	db $FF
	dw $FFFF

DATA_FD1437:
	dw $0002,$4003 : db $03 : dw DATA_FD1935 : db $06,$48,$01 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$D0,$01,$D0,$02
	db $FF
	dw $FFFF

DATA_FD1450:
	dw $0002,$2003 : db $01 : dw DATA_FD1909 : db $06,$6F,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$01,$F8,$01
	db $FF
	dw $FFFF

DATA_FD1469:
	dw $0002,$1504 : db $01 : dw DATA_FD18FE : db $07,$6F,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$B0,$01,$29,$02
	db $FF
	dw $FFFF

DATA_FD1482:
	dw $0002,$0101 : db $02 : dw DATA_FD1961 : db $04,$6B,$00 : dw $000F : db $00 : dw $0000,$0002
	db $00,$50,$01,$90,$01
	db $FF
	dw $FFFF

DATA_FD149B:
	dw $0002,$1504 : db $02 : dw DATA_FD1961 : db $05,$6B,$00 : dw $000F : db $00 : dw $0000,$0002
	db $00,$3F,$01,$B8,$01
	db $FF
	dw $FFFF

DATA_FD14B4:
	dw $0002,$3003 : db $02 : dw DATA_FD196C : db $03,$79,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$30,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD14CD:
	dw $0002,$1504 : db $02 : dw DATA_FD196C : db $04,$79,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$58,$01,$AD,$01
	db $FF
	dw $FFFF

DATA_FD14E6:
	dw $0002,$5003 : db $01 : dw DATA_FD18FE : db $08,$70,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$30,$01,$69,$02
	db $FF
	dw $FFFF

DATA_FD14FF:
	dw $0002,$0101 : db $01 : dw DATA_FD18FE : db $09,$70,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$50,$01,$F1,$01
	db $FF
	dw $FFFF

DATA_FD1518:
	dw $0002,$0101 : db $03 : dw DATA_FD19B9 : db $06,$73,$00 : dw $0000 : db $00 : dw $0000,$0400
	db $00,$20,$01,$21,$02
	db $FF
	dw $FFFF

DATA_FD1531:
	dw $0002,$1003 : db $03 : dw DATA_FD19B9 : db $05,$73,$00 : dw $0000 : db $00 : dw $0000,$0400
	db $00,$20,$01,$21,$02
	db $FF
	dw $FFFF

DATA_FD154A:
	dw $0002,$3003 : db $02 : dw DATA_FD196C : db $05,$7A,$00 : dw $0000 : db $00 : dw $0000,$000E
	db $00,$18,$01,$0D,$02
	db $FF
	dw $FFFF

DATA_FD1563:
	dw $0002,$1504 : db $02 : dw DATA_FD196C : db $06,$7A,$00 : dw $0000 : db $00 : dw $0000,$000E
	db $00,$20,$01,$4D,$02
	db $FF
	dw $FFFF

DATA_FD157C:
	dw $0002,$3003 : db $03 : dw DATA_FD1A3D : db $03,$3D,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$20,$02,$80,$01
	db $FF
	dw $FFFF

DATA_FD1595:
	dw $0002,$0902 : db $03 : dw DATA_FD1A3D : db $04,$3D,$00 : dw $0000 : db $00 : dw $0000,$0200
	db $02,$E0,$03,$80,$02
	db $FF
	dw $FFFF

DATA_FD15AE:
	dw $0002,$2003 : db $02 : dw DATA_FD1A06 : db $0A,$68,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$60,$01,$59,$02
	db $FF
	dw $FFFF

DATA_FD15C7:
	dw $0002,$0101 : db $02 : dw DATA_FD1A06 : db $0B,$68,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$38,$01,$D7,$02
	db $FF
	dw $FFFF

DATA_FD15E0:
	dw $0002,$1504 : db $02 : dw DATA_FD1A06 : db $0C,$68,$00 : dw $0000 : db $00 : dw $0000,$0000
	db $00,$40,$01,$C0,$02
	db $FF
	dw $FFFF

DATA_FD15F9:
	dw $0002,$1504 : db $02 : dw DATA_FD1961 : db $06,$6C,$00 : dw $000F : db $00 : dw $0000,$0000
	db $00,$60,$01,$F9,$01
	db $FF
	dw $FFFF

DATA_FD1612:
	dw $0002,$0502 : db $02 : dw DATA_FD1961 : db $07,$6C,$00 : dw $001B : db $00 : dw $0000,$0000
	db $00,$70,$01,$15,$03
	db $FF
	dw $FFFF

DATA_FD162B:
	dw $0002,$4003 : db $01 : dw DATA_FD18FE : db $0A,$4A,$00 : dw $000B : db $00 : dw $0000,$0000
	db $00,$50,$01,$F1,$01
	db $FF
	dw $FFFF

DATA_FD1644:
	dw $0002,$1504 : db $01 : dw DATA_FD18FE : db $0B,$4A,$00 : dw $000B : db $00 : dw $0000,$0000
	db $00,$50,$01,$B1,$01
	db $FF
	dw $FFFF

DATA_FD165D:
	dw $0002,$0101 : db $01 : dw DATA_FD18FE : db $0C,$4A,$00 : dw $000B : db $00 : dw $0000,$0000
	db $00,$40,$01,$B1,$01
	db $FF
	dw $FFFF

DATA_FD1676:
	dw $0002,$1504 : db $02 : dw DATA_FD196C : db $07,$45,$00 : dw $0000 : db $00 : dw $0000,$0200
	db $00,$20,$01,$4D,$02
	db $FF
	dw $FFFF

DATA_FD168F:
	dw $0002,$1504 : db $02 : dw DATA_FD196C : db $07,$45,$00 : dw $0000 : db $00 : dw $0000,$0200
	db $00,$20,$01,$4D,$02
	db $FF
	dw $FFFF

DATA_FD16A8:
	dw $0002,$1504 : db $02 : dw DATA_FD196C : db $08,$45,$00 : dw $0000 : db $00 : dw $0000,$0200
	db $00,$58,$01,$48,$02
	db $FF
	dw $FFFF

DATA_FD16C1:
	dw DATA_FD16CF,DATA_FD1723,DATA_FD17C7,DATA_FD17C9,DATA_FD17D7,DATA_FD17D9,DATA_FD1779

DATA_FD16CF:
	dw $01A0,DATA_FD16E1
	dw $025F,DATA_FD16F5
	dw $0320,DATA_FD1707
	dw $03DF,DATA_FD1715
	dw $FFFF

DATA_FD16E1:
	dw $1814,$1414,$1294,$0F94,$0894,$0694,$0614,$0514
	dw $0194,$0000

DATA_FD16F5:
	dw $1814,$13D4,$1254,$0E94,$0854,$0654,$0514,$0194
	dw $0000

DATA_FD1707:
	dw $1D94,$1014,$0E14,$0754,$0514,$01D4,$0000

DATA_FD1715:
	dw $1014,$0E14,$0794,$0514,$0314,$01D4,$0000

DATA_FD1723:
	dw $0180,DATA_FD1745
	dw $02FF,DATA_FD1749
	dw $0440,DATA_FD1755
	dw $057F,DATA_FD1757
	dw $06C0,DATA_FD175B
	dw $07BF,DATA_FD1765
	dw $0880,DATA_FD1771
	dw $09FF,DATA_FD1775
	dw $FFFF

DATA_FD1745:
	dw $08B4,$0000

DATA_FD1749:
	dw $08B4,$0734,$05F4,$03B4,$0234,$0000

DATA_FD1755:
	dw $0000

DATA_FD1757:
	dw $05B4,$0000

DATA_FD175B:
	dw $0874,$06F4,$0434,$01F4,$0000

DATA_FD1765:
	dw $0874,$06F4,$0574,$0474,$01F4,$0000

DATA_FD1771:
	dw $0734,$0000

DATA_FD1775:
	dw $0874,$0000

DATA_FD1779:
	dw $0200,DATA_FD179B
	dw $02FF,DATA_FD17A1
	dw $0440,DATA_FD17A7
	dw $05BF,DATA_FD17AB
	dw $0680,DATA_FD17AF
	dw $077F,DATA_FD17B5
	dw $0840,DATA_FD17B9
	dw $09BF,DATA_FD17C1
	dw $FFFF

DATA_FD179B:
	dw $0AF4,$0874,$0000

DATA_FD17A1:
	dw $0AF4,$0834,$0000

DATA_FD17A7:
	dw $0834,$0000

DATA_FD17AB:
	dw $0834,$0000

DATA_FD17AF:
	dw $0634,$04F4,$0000

DATA_FD17B5:
	dw $04B4,$0000

DATA_FD17B9:
	dw $09F4,$02B4,$0174,$0000

DATA_FD17C1:
	dw $0A34,$02B4,$0000

DATA_FD17C7:
	dw $FFFF

DATA_FD17C9:
	dw $0160,DATA_FD17D3
	dw $01DF,DATA_FD17D5
	dw $FFFF

DATA_FD17D3:
	dw $0000

DATA_FD17D5:
	dw $0000

DATA_FD17D7:
	dw $FFFF

DATA_FD17D9:
	dw $FFFF

DATA_FD17DB:
	db $80,$38,$9C,$08,$54,$44,$0C,$08,$A0,$60,$88,$08,$55,$45,$0C,$08
	db $C0,$40,$A8,$08,$55,$45,$0C,$08,$80,$38,$94,$08,$55,$45,$0C,$08
	db $A0,$38,$94,$08,$55,$45,$0C,$08,$A0,$60,$70,$08,$66,$55,$0C,$08
	db $A0,$60,$84,$08,$54,$44,$0C,$08,$A0,$60,$84,$08,$53,$43,$10,$08
	db $A0,$60,$84,$08,$53,$43,$10,$08,$C0,$40,$9C,$38,$58,$45,$04,$08
	db $C0,$40,$78,$38,$45,$46,$0C,$08,$80,$80,$78,$38,$45,$46,$0C,$08
	db $B0,$50,$84,$08,$54,$44,$0C,$08,$B0,$50,$80,$08,$54,$44,$0C,$08
	db $A0,$68,$9C,$08,$54,$44,$0C,$08,$A0,$60,$90,$08,$54,$44,$0C,$08
	db $90,$70,$CC,$08,$55,$45,$0C,$08,$A0,$60,$A0,$08,$55,$45,$0C,$08
	db $C0,$40,$B0,$08,$54,$44,$0C,$08,$B0,$50,$A0,$08,$54,$44,$0C,$08
	db $70,$25,$9C,$08,$54,$44,$0C,$08,$C0,$40,$A0,$38,$45,$46,$0C,$08
	db $A0,$60,$B0,$08,$54,$64,$0C,$08,$A0,$48,$A0,$08,$53,$43,$0C,$08
	db $80,$28,$84,$08,$53,$43,$10,$08,$C0,$40,$A0,$08,$55,$45,$0C,$08
	db $A0,$40,$84,$08,$53,$43,$10,$08,$A0,$60,$B0,$A0,$54,$44,$0C,$08
	db $A0,$60,$90,$08,$55,$45,$0C,$08,$70,$60,$80,$08,$54,$44,$0C,$08
	db $C0,$40,$A8,$08,$55,$44,$0C,$0C,$B0,$50,$A8,$08,$55,$44,$0C,$0C

DATA_FD18DB:
	db $07,$08,$0A,$09,$02,$08,$0A,$09,$07,$08,$15,$09,$17,$08,$0A,$09
	db $18,$08,$0A,$09,$19,$1A,$0A,$09

DATA_FD18F3:
	db $00,$00,$00,$01,$01,$01,$02,$02,$00,$00,$00

DATA_FD18FE:
	db $00,$00,$00,$01,$01,$01,$09,$09,$12,$00,$00

DATA_FD1909:
	db $14,$14,$00,$01,$01,$01,$09,$09,$12,$00,$00

UNK_FD1914:
	db $0C,$0C,$00,$01,$02,$02,$03,$03,$01,$02,$00

DATA_FD191F:
	db $0C,$0C,$00,$01,$02,$02,$16,$16,$0F,$02,$00

DATA_FD192A:
	db $13,$13,$00,$01,$13,$13,$1E,$1E,$01,$02,$90

DATA_FD1935:
	db $13,$13,$00,$01,$13,$13,$22,$22,$0F,$02,$90

DATA_FD1940:
	db $0B,$0B,$00,$01,$1B,$19,$14,$14,$01,$00,$00

DATA_FD194B:
	db $00,$00,$00,$01,$03,$03,$04,$04,$02,$00,$00

DATA_FD1956:
	db $00,$00,$00,$01,$03,$03,$04,$04,$02,$00,$00

DATA_FD1961:
	db $00,$00,$00,$01,$03,$03,$18,$18,$11,$00,$00

DATA_FD196C:
	db $00,$00,$00,$01,$04,$04,$05,$05,$03,$00,$00

DATA_FD1977:
	db $00,$00,$00,$01,$05,$05,$06,$06,$04,$00,$00

DATA_FD1982:
	db $00,$00,$00,$03,$05,$05,$06,$06,$04,$00,$00

DATA_FD198D:
	db $0D,$0D,$00,$01,$06,$06,$07,$07,$05,$00,$00

DATA_FD1998:
	db $05,$05,$00,$01,$0E,$0E,$11,$11,$05,$00,$A0

DATA_FD19A3:
	db $00,$00,$00,$01,$06,$06,$07,$07,$05,$00,$00

DATA_FD19AE:
	db $0A,$0A,$00,$01,$1A,$18,$13,$13,$05,$04,$00

DATA_FD19B9:
	db $09,$09,$00,$01,$07,$07,$08,$08,$06,$80,$00

DATA_FD19C4:
	db $09,$09,$00,$01,$07,$07,$08,$08,$06,$80,$A0

DATA_FD19CF:
	db $09,$09,$00,$05,$07,$07,$08,$08,$06,$80,$00

DATA_FD19DA:
	db $06,$06,$00,$01,$09,$09,$0A,$0A,$08,$22,$04

DATA_FD19E5:
	db $08,$08,$00,$00,$12,$12,$12,$12,$0D,$01,$00

DATA_FD19F0:
	db $01,$01,$00,$01,$0A,$0A,$01,$01,$09,$00,$01

DATA_FD19FB:
	db $02,$02,$00,$01,$0B,$0B,$0B,$0B,$0A,$04,$00

DATA_FD1A06:
	db $07,$07,$00,$01,$0B,$0B,$0B,$0B,$0A,$04,$00

DATA_FD1A11:
	db $04,$04,$00,$01,$19,$17,$10,$10,$14,$02,$00

UNK_FD1A1C:
	db $00,$00,$00,$01,$0C,$0C,$0C,$0C,$0B,$00,$00

DATA_FD1A27:
	db $00,$00,$00,$01,$0C,$0C,$15,$15,$0E,$00,$00

DATA_FD1A32:
	db $0F,$0F,$00,$01,$0C,$0C,$19,$19,$07,$00,$00

DATA_FD1A3D:
	db $0F,$0F,$00,$01,$0C,$0C,$23,$23,$0B,$00,$00

DATA_FD1A48:
	db $10,$10,$00,$01,$0C,$0C,$1A,$1A,$0B,$00,$08

DATA_FD1A53:
	db $0E,$0E,$00,$01,$0D,$0D,$0D,$0D,$0C,$06,$02

DATA_FD1A5E:
	db $0E,$0E,$00,$01,$0D,$0D,$17,$17,$10,$06,$02

DATA_FD1A69:
	db $0E,$0E,$00,$01,$0D,$0D,$1B,$1B,$10,$06,$02

DATA_FD1A74:
	db $12,$12,$00,$07,$1D,$1B,$1D,$1D,$04,$02,$00

DATA_FD1A7F:
	db $11,$11,$00,$06,$1C,$1A,$1C,$1C,$0D,$03,$00

DATA_FD1A8A:
	db $18,$18,$00,$08,$14,$14,$21,$21,$13,$03,$00

DATA_FD1A95:
	db $03,$03,$00,$00,$17,$15,$0E,$0E,$0D,$01,$00

DATA_FD1AA0:
	db $00,$00,$00,$02,$06,$06,$07,$07,$05,$00,$40

DATA_FD1AAB:
	db $0C,$0C,$00,$02,$02,$02,$16,$16,$0F,$02,$40

DATA_FD1AB6:
	db $13,$13,$00,$02,$13,$13,$1E,$1E,$01,$02,$D0

DATA_FD1AC1:
	db $06,$06,$00,$02,$09,$09,$0A,$0A,$08,$22,$44

DATA_FD1ACC:
	db $00,$00,$00,$02,$03,$03,$18,$18,$11,$00,$40

DATA_FD1AD7:
	db $15,$15,$00,$00,$17,$15,$1F,$1F,$0D,$09,$00

DATA_FD1AE2:
	db $16,$16,$00,$02,$3B,$32,$1F,$1F,$0D,$01,$40

DATA_FD1AED:
	db $17,$17,$00,$04,$3D,$0A,$20,$20,$09,$01,$00

DATA_FD1AF8:
	db $00,$00,$00,$02,$1C,$33,$00,$24,$0D,$03,$40

DATA_FD1B03:
	dw DATA_FD1B8B-DATA_FD1B03
	dw DATA_FD1BB9-DATA_FD1B03
	dw DATA_FD1BD6-DATA_FD1B03
	dw DATA_FD1BEC-DATA_FD1B03
	dw DATA_FD1C17-DATA_FD1B03
	dw DATA_FD1C50-DATA_FD1B03
	dw DATA_FD1C74-DATA_FD1B03
	dw DATA_FD1C8A-DATA_FD1B03
	dw DATA_FD1BA1-DATA_FD1B03
	dw DATA_FD1CBC-DATA_FD1B03
	dw DATA_FD1CD2-DATA_FD1B03
	dw DATA_FD1D04-DATA_FD1B03
	dw DATA_FD1DCD-DATA_FD1B03
	dw DATA_FD1DEA-DATA_FD1B03
	dw DATA_FD1E15-DATA_FD1B03
	dw DATA_FD1E32-DATA_FD1B03
	dw DATA_FD1E4F-DATA_FD1B03
	dw DATA_FD1E6C-DATA_FD1B03
	dw DATA_FD290D-DATA_FD1B03
	dw DATA_FD292A-DATA_FD1B03
	dw DATA_FD1E89-DATA_FD1B03
	dw DATA_FD1BA9-DATA_FD1B03
	dw DATA_FD1BB1-DATA_FD1B03
	dw DATA_FD1EE5-DATA_FD1B03
	dw DATA_FD1B03-DATA_FD1B03
	dw DATA_FD1F09-DATA_FD1B03
	dw DATA_FD1D28-DATA_FD1B03
	dw DATA_FD1D4C-DATA_FD1B03
	dw DATA_FD1D70-DATA_FD1B03
	dw DATA_FD1DA9-DATA_FD1B03
	dw DATA_FD1F34-DATA_FD1B03
	dw DATA_FD1FCA-DATA_FD1B03
	dw DATA_FD2053-DATA_FD1B03
	dw DATA_FD210D-DATA_FD1B03
	dw DATA_FD21FB-DATA_FD1B03
	dw DATA_FD224D-DATA_FD1B03
	dw DATA_FD2278-DATA_FD1B03
	dw DATA_FD22DC-DATA_FD1B03
	dw DATA_FD2320-DATA_FD1B03
	dw DATA_FD2352-DATA_FD1B03
	dw DATA_FD24C0-DATA_FD1B03
	dw DATA_FD24E4-DATA_FD1B03
	dw DATA_FD2516-DATA_FD1B03
	dw DATA_FD2548-DATA_FD1B03
	dw DATA_FD256C-DATA_FD1B03
	dw DATA_FD2582-DATA_FD1B03
	dw DATA_FD265B-DATA_FD1B03
	dw DATA_FD26B4-DATA_FD1B03
	dw DATA_FD26E6-DATA_FD1B03
	dw DATA_FD2718-DATA_FD1B03
	dw DATA_FD2758-DATA_FD1B03
	dw DATA_FD276E-DATA_FD1B03
	dw DATA_FD2784-DATA_FD1B03
	dw DATA_FD279A-DATA_FD1B03
	dw DATA_FD27A9-DATA_FD1B03
	dw DATA_FD27B8-DATA_FD1B03
	dw DATA_FD27FF-DATA_FD1B03
	dw DATA_FD2823-DATA_FD1B03
	dw DATA_FD2839-DATA_FD1B03
	dw DATA_FD2841-DATA_FD1B03
	dw DATA_FD285E-DATA_FD1B03
	dw DATA_FD2866-DATA_FD1B03
	dw DATA_FD289F-DATA_FD1B03
	dw DATA_FD28AE-DATA_FD1B03
	dw DATA_FD28BD-DATA_FD1B03
	dw DATA_FD28BD-DATA_FD1B03
	dw DATA_FD28E1-DATA_FD1B03
	dw DATA_FD28FE-DATA_FD1B03

DATA_FD1B8B:
	db ((DATA_FFEE00>>16)&$3F)|$00 : dw DATA_FFEE00,$1C40,$0100
	db ((DATA_FFE380>>16)&$3F)|$00 : dw DATA_FFE380,$1CC0,$0280
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1E00,$0400
	db $00

DATA_FD1BA1:
	db ((DATA_FFDF80>>16)&$3F)|$00 : dw DATA_FFDF80,$1E00,$0400
	db $00

DATA_FD1BA9:
	db ((DATA_FFDB80>>16)&$3F)|$00 : dw DATA_FFDB80,$1E00,$0400
	db $00

DATA_FD1BB1:
	db ((DATA_FDE415>>16)&$3F)|$00 : dw DATA_FDE415,$1E00,$0400
	db $00

DATA_FD1BB9:
	db ((DATA_E08E80>>16)&$3F)|$00 : dw DATA_E08E80,$A000,$6EA0
	db ((DATA_F2587C>>16)&$3F)|$00 : dw DATA_F2587C,$F000,$319C
	db ((DATA_F275D5>>16)&$3F)|$40 : dw DATA_F275D5,$EC00,$0800
	db ((DATA_E8A874>>16)&$3F)|$00 : dw DATA_E8A874,$D750,$1160
	db $00

DATA_FD1BD6:
	db ((DATA_E15058>>16)&$3F)|$00 : dw DATA_E15058,$A000,$71C0
	db ((DATA_E9F346>>16)&$3F)|$00 : dw DATA_E9F346,$F400,$0800
	db ((DATA_E9F818>>16)&$3F)|$00 : dw DATA_E9F818,$5000,$0C70
	db $00

DATA_FD1BEC:
	db ((DATA_FFEF00>>16)&$3F)|$00 : dw DATA_FFEF00,$1C40,$00C0
	db ((DATA_E21914>>16)&$3F)|$00 : dw DATA_E21914,$A000,$6800
	db ((DATA_EA3387>>16)&$3F)|$00 : dw DATA_EA3387,$F000,$0EF0
	db ((DATA_EA426A>>16)&$3F)|$00 : dw DATA_EA426A,$E000,$1FC0
	db ((DATA_EA5B53>>16)&$3F)|$40 : dw DATA_EA5B53,$DC00,$0800
	db ((DATA_EA5F1C>>16)&$3F)|$00 : dw DATA_EA5F1C,$D400,$1000
	db $00

DATA_FD1C17:
	db ((DATA_E2D9E8>>16)&$3F)|$00 : dw DATA_E2D9E8,$A000,$7800
	db ((DATA_F2275C>>16)&$3F)|$00 : dw DATA_F2275C,$E000,$2000
	db ((DATA_F24170>>16)&$3F)|$00 : dw DATA_F24170,$FC00,$0800
	db ((DATA_F2470A>>16)&$3F)|$00 : dw DATA_F2470A,$F000,$1000
	db ((DATA_F25437>>16)&$3F)|$40 : dw DATA_F25437,$F800,$0800
	db ((DATA_EBC052>>16)&$3F)|$00 : dw DATA_EBC052,$2010,$0140
	db ((DATA_EBC052>>16)&$3F)|$00 : dw DATA_EBC052,$20B0,$0140
	db ((DATA_EBC052>>16)&$3F)|$00 : dw DATA_EBC052,$2150,$0080
	db $00

DATA_FD1C50:
	db ((DATA_E38D56>>16)&$3F)|$00 : dw DATA_E38D56,$A000,$71C0
	db ((DATA_E9B0BD>>16)&$3F)|$40 : dw DATA_E9B0BD,$F400,$0800
	db ((DATA_E9B6C0>>16)&$3F)|$00 : dw DATA_E9B6C0,$D8E0,$0C80
	db ((DATA_EC576C>>16)&$3F)|$00 : dw DATA_EC576C,$6000,$1F60
	db ((DATA_EC4F6C>>16)&$3F)|$00 : dw DATA_EC4F6C,$7000,$0800
	db $00

DATA_FD1C74:
	db ((DATA_E43549>>16)&$3F)|$00 : dw DATA_E43549,$A000,$71C0
	db ((DATA_DDFE8F>>16)&$3F)|$00 : dw DATA_DDFE8F,$DA50,$2280
	db ((DATA_DDF873>>16)&$3F)|$00 : dw DATA_DDF873,$F400,$0800
	db $00

DATA_FD1C8A:
	db ((DATA_E4D25F>>16)&$3F)|$00 : dw DATA_E4D25F,$A000,$71C0
	db ((DATA_E88388>>16)&$3F)|$40 : dw DATA_E88388,$F5C0,$0480
	db ((DATA_E88388>>16)&$3F)|$40 : dw DATA_E88388,$F1C0,$0480
	db ((DATA_E8861B>>16)&$3F)|$00 : dw DATA_E8861B,$D040,$1F80
	db ((DATA_E8A412>>16)&$3F)|$00 : dw DATA_E8A412,$EC00,$0680
	db ((DATA_E8A634>>16)&$3F)|$00 : dw DATA_E8A634,$6880,$0240
	db ((DATA_E8A874>>16)&$3F)|$00 : dw DATA_E8A874,$DF50,$1160
	db $00

DATA_FD1CBC:
	db ((DATA_F70000>>16)&$3F)|$00 : dw DATA_F70000,$D8A0,$2EC0
	db ((DATA_E5F598>>16)&$3F)|$00 : dw DATA_E5F598,$A000,$6E00
	db ((DATA_F6254B>>16)&$3F)|$00 : dw DATA_F6254B,$7400,$0700
	db $00

DATA_FD1CD2:
	db ((DATA_E54C41>>16)&$3F)|$00 : dw DATA_E54C41,$A000,$5960
	db ((DATA_E5968A>>16)&$3F)|$00 : dw DATA_E5968A,$D000,$3220
	db ((DATA_E591C9>>16)&$3F)|$40 : dw DATA_E591C9,$F000,$0740
	db ((DATA_E594A2>>16)&$3F)|$00 : dw DATA_E594A2,$F420,$0180
	db ((DATA_E59533>>16)&$3F)|$00 : dw DATA_E59533,$F6A0,$02C0
	db ((DATA_DCFF76>>16)&$3F)|$00 : dw DATA_DCFF76,$E910,$05E0
	db ((DATA_DCFECD>>16)&$3F)|$40 : dw DATA_DCFECD,$ECC0,$0180
	db $00

DATA_FD1D04:
	db ((DATA_E69DCF>>16)&$3F)|$00 : dw DATA_E69DCF,$A000,$6C00
	db ((DATA_E717A6>>16)&$3F)|$00 : dw DATA_E717A6,$D5F0,$2420
	db ((DATA_E6FCEA>>16)&$3F)|$00 : dw DATA_E6FCEA,$FC00,$0800
	db ((DATA_E703F1>>16)&$3F)|$00 : dw DATA_E703F1,$F000,$0EE0
	db ((DATA_E712B8>>16)&$3F)|$40 : dw DATA_E712B8,$F7A0,$08C0
	db $00

DATA_FD1D28:
	db ((DATA_E43549>>16)&$3F)|$00 : dw DATA_E43549,$A000,$71C0
	db ((DATA_E99AB2>>16)&$3F)|$40 : dw DATA_E99AB2,$F000,$0540
	db ((DATA_E99BFB>>16)&$3F)|$00 : dw DATA_E99BFB,$DF20,$21C0
	db ((DATA_E9B0BD>>16)&$3F)|$40 : dw DATA_E9B0BD,$F400,$0800
	db ((DATA_E9B6C0>>16)&$3F)|$00 : dw DATA_E9B6C0,$D8E0,$0C80
	db $00

DATA_FD1D4C:
	db ((DATA_E15058>>16)&$3F)|$00 : dw DATA_E15058,$A000,$71C0
	db ((DATA_E9BEAE>>16)&$3F)|$40 : dw DATA_E9BEAE,$F000,$0600
	db ((DATA_E9BFBC>>16)&$3F)|$00 : dw DATA_E9BFBC,$E000,$1BE0
	db ((DATA_E9F346>>16)&$3F)|$00 : dw DATA_E9F346,$F400,$0800
	db ((DATA_E9F818>>16)&$3F)|$00 : dw DATA_E9F818,$5000,$0C70
	db $00

DATA_FD1D70:
	db ((DATA_E8BDEC>>16)&$3F)|$00 : dw DATA_E8BDEC,$A000,$8000
	db ((DATA_E9E146>>16)&$3F)|$00 : dw DATA_E9E146,$6000,$1200
	db ((DATA_EC475C>>16)&$3F)|$00 : dw DATA_EC475C,$6BB0,$08A0
	db ((DATA_EC451C>>16)&$3F)|$00 : dw DATA_EC451C,$7D00,$0240
	db ((DATA_E8B5AE>>16)&$3F)|$40 : dw DATA_E8B5AE,$F000,$0800
	db ((DATA_E8B989>>16)&$3F)|$40 : dw DATA_E8B989,$F400,$0800
	db ((DATA_E9DD86>>16)&$3F)|$00 : dw DATA_E9DD86,$7800,$03E0
	db ((DATA_F45CC0>>16)&$3F)|$00 : dw DATA_F45CC0,$7E40,$0280
	db $00

DATA_FD1DA9:
	db ((DATA_E38D56>>16)&$3F)|$00 : dw DATA_E38D56,$A000,$71C0
	db ((DATA_E9B0BD>>16)&$3F)|$40 : dw DATA_E9B0BD,$EC00,$0800
	db ((DATA_E9B6C0>>16)&$3F)|$00 : dw DATA_E9B6C0,$D8E0,$0C80
	db ((DATA_E9E146>>16)&$3F)|$00 : dw DATA_E9E146,$6000,$1200
	db ((DATA_E9DD86>>16)&$3F)|$00 : dw DATA_E9DD86,$7000,$03E0
	db $00

DATA_FD1DCD:
	db ((DATA_E7588E>>16)&$3F)|$00 : dw DATA_E7588E,$A000,$7C00
	db ((DATA_EA68F2>>16)&$3F)|$00 : dw DATA_EA68F2,$E000,$1D20
	db ((DATA_EA6712>>16)&$3F)|$00 : dw DATA_EA6712,$DEC0,$0280
	db ((DATA_EA68CB>>16)&$3F)|$40 : dw DATA_EA68CB,$F000,$00C0
	db $00

DATA_FD1DEA:
	db ((DATA_E7F2F2>>16)&$3F)|$00 : dw DATA_E7F2F2,$A000,$71C0
	db ((DATA_EA160B>>16)&$3F)|$00 : dw DATA_EA160B,$4F00,$1900
	db ((DATA_EA0C0C>>16)&$3F)|$40 : dw DATA_EA0C0C,$F800,$0800
	db ((DATA_EA0C0C>>16)&$3F)|$40 : dw DATA_EA0C0C,$FC00,$0800
	db ((DATA_EA1349>>16)&$3F)|$00 : dw DATA_EA1349,$FD00,$0300
	db ((DATA_EA21AB>>16)&$3F)|$00 : dw DATA_EA21AB,$DA90,$1AE0
	db $00

DATA_FD1E15:
	db ((DATA_E43549>>16)&$3F)|$00 : dw DATA_E43549,$A000,$71C0
	db ((DATA_DDFE8F>>16)&$3F)|$00 : dw DATA_DDFE8F,$DA50,$2280
	db ((DATA_DF04D4>>16)&$3F)|$00 : dw DATA_DF04D4,$6B90,$08D0
	db ((DATA_DDF873>>16)&$3F)|$00 : dw DATA_DDF873,$F400,$0800
	db $00

DATA_FD1E32:
	db ((DATA_DFFE80>>16)&$3F)|$40 : dw DATA_DFFE80,$EC00,$0700
	db ((DATA_CBFE6D>>16)&$3F)|$00 : dw DATA_CBFE6D,$A000,$5C00
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$0000,$0CA0
	db ((DATA_ECA5A9>>16)&$3F)|$00 : dw DATA_ECA5A9,$F120,$0300
	db $00

DATA_FD1E4F:
	db ((DATA_DFFE80>>16)&$3F)|$40 : dw DATA_DFFE80,$EC00,$0700
	db ((DATA_CBFE6D>>16)&$3F)|$00 : dw DATA_CBFE6D,$A000,$5C00
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$0000,$0CA0
	db ((DATA_ECA690>>16)&$3F)|$00 : dw DATA_ECA690,$F100,$0380
	db $00

DATA_FD1E6C:
	db ((DATA_DFFE80>>16)&$3F)|$40 : dw DATA_DFFE80,$EC00,$0700
	db ((DATA_CBFE6D>>16)&$3F)|$00 : dw DATA_CBFE6D,$A000,$5C00
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$0000,$0CA0
	db ((DATA_ECA7A7>>16)&$3F)|$00 : dw DATA_ECA7A7,$F100,$0380
	db $00

DATA_FD1E89:
	db ((DATA_EBDC2A>>16)&$3F)|$00 : dw DATA_EBDC2A,$A000,$73E0
	db ((DATA_EBD1D2>>16)&$3F)|$00 : dw DATA_EBD1D2,$D9E8,$0C30
	db ((DATA_F45F40>>16)&$3F)|$00 : dw DATA_F45F40,$6000,$1800
	db ((DATA_EC7D0C>>16)&$3F)|$00 : dw DATA_EC7D0C,$6C00,$0040
	db ((DATA_EC3EB2>>16)&$3F)|$00 : dw DATA_EC3EB2,$F000,$0800
	db ((DATA_EC3825>>16)&$3F)|$00 : dw DATA_EC3825,$F400,$0800
	db ((DATA_EC7CCC>>16)&$3F)|$00 : dw DATA_EC7CCC,$6C20,$0040
	db ((DATA_F45CC0>>16)&$3F)|$00 : dw DATA_F45CC0,$6D60,$01C0
	db ((DATA_F45CC0>>16)&$3F)|$00 : dw DATA_F45CC0,$6E20,$01C0
	db ((DATA_EBD052>>16)&$3F)|$00 : dw DATA_EBD052,$7AE0,$00C0
	db (((DATA_EBD052+$C0)>>16)&$3F)|$00 : dw DATA_EBD052+$C0,$7EE0,$00C0
	db ((DATA_EBCD52>>16)&$3F)|$00 : dw DATA_EBCD52,$78C0,$0300
	db ((DATA_EBCA52>>16)&$3F)|$00 : dw DATA_EBCA52,$7CC0,$0300
	db $00

DATA_FD1EE5:
	db ((DATA_C8FE75>>16)&$3F)|$00 : dw DATA_C8FE75,$A000,$3980
	db ((DATA_CA0000>>16)&$3F)|$00 : dw DATA_CA0000,$C000,$01A0
	db ((DATA_E8640C>>16)&$3F)|$40 : dw DATA_E8640C,$F800,$0780
	db ((DATA_E866E0>>16)&$3F)|$40 : dw DATA_E866E0,$FC00,$0780
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$0640
	db $00

DATA_FD1F09:
	db ((DATA_E69DCF>>16)&$3F)|$00 : dw DATA_E69DCF,$A000,$6C00
	db ((DATA_E98D12>>16)&$3F)|$00 : dw DATA_E98D12,$55F0,$0DA0
	db ((DATA_E98550>>16)&$3F)|$00 : dw DATA_E98550,$650E,$008A
	db (((DATA_E98550+$8A)>>16)&$3F)|$00 : dw DATA_E98550+$8A,$656C,$01CE
	db ((DATA_E6FCEA>>16)&$3F)|$00 : dw DATA_E6FCEA,$FC00,$0800
	db ((DATA_E703F1>>16)&$3F)|$00 : dw DATA_E703F1,$F000,$0EE0
	db $00

DATA_FD1F34:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_FFEA00>>16)&$3F)|$00 : dw DATA_FFEA00,$1E00,$0400
	db ((DATA_FD1F4A>>16)&$3F)|$00 : dw DATA_FD1F4A,$6000,$0080
	db $00

DATA_FD1F4A:					; Note: Uncompressed graphics (Perhaps a border for something?)
	incbin "Graphics/GFX_UnknownTiles1.bin"

DATA_FD1FCA:
	db ((DATA_E87AA3>>16)&$3F)|$40 : dw DATA_E87AA3,$FC00,$0700
	db ((DATA_CDFED2>>16)&$3F)|$00 : dw DATA_CDFED2,$A000,$4E20
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_FC0000>>16)&$3F)|$00 : dw DATA_FC0000,$5000,$0F00
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$0650
	db ((DATA_FD2023>>16)&$3F)|$00 : dw DATA_FD2023,$6E68,$0010
	db ((DATA_FD2033>>16)&$3F)|$00 : dw DATA_FD2033,$6E70,$0020
	db ((DATA_FC0F00>>16)&$3F)|$00 : dw DATA_FC0F00,$6E80,$0300
	db $00

	;%FREE_BYTES($FD2003, 16, $00)
	%FREE_BYTES($FD2013, 16, $FF)

DATA_FD2023:
	incbin "Graphics/GFX_Layer3_FunkyHighlightMenuMask.bin"

DATA_FD2033:
	incbin "Graphics/GFX_Layer1_FunkyHighlightMenuMask.bin"

DATA_FD2053:
	db ((DATA_FFE380>>16)&$3F)|$00 : dw DATA_FFE380,$1CC0,$0280
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1A00,$0400
	db (((DATA_FC2A40+$60)>>16)&$3F)|$00 : dw DATA_FC2A40+$60,$1EA0,$0020
	db (((DATA_FC2A40+$40)>>16)&$3F)|$00 : dw DATA_FC2A40+$40,$1EB0,$0020
	db ((DATA_FC2A40>>16)&$3F)|$00 : dw DATA_FC2A40,$1EC0,$0040
	db ((DATA_FD20BD>>16)&$3F)|$00 : dw DATA_FD20BD,$1EE0,$0020
	db ((DATA_FD20BD>>16)&$3F)|$00 : dw DATA_FD20BD,$1EF0,$0020
	db ((DATA_FD20BD>>16)&$3F)|$00 : dw DATA_FD20BD,$1FE0,$0020
	db ((DATA_FD20BD>>16)&$3F)|$00 : dw DATA_FD20BD,$1FF0,$0020
	db ((DATA_E87D26>>16)&$3F)|$40 : dw DATA_E87D26,$EC00,$0700
	db ((DATA_CEFD21>>16)&$3F)|$00 : dw DATA_CEFD21,$A000,$5240
	db ((DATA_FC0000>>16)&$3F)|$00 : dw DATA_FC0000,$5000,$0F00
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$0650
	db ((DATA_FD20DD>>16)&$3F)|$00 : dw DATA_FD20DD,$6BF8,$0010
	db ((DATA_FD20ED>>16)&$3F)|$00 : dw DATA_FD20ED,$5BE0,$0020
	db $00

DATA_FD20BD:
	incbin "Graphics/GFX_Layer1_SwankyHighlightMenuMask.bin"

DATA_FD20DD:
	incbin "Graphics/GFX_Layer3_SwankyHighlightMenuMask.bin"

DATA_FD20ED:
	incbin "Graphics/GFX_Layer2_SwankyKongTextBG.bin"

DATA_FD210D:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_FC1B40>>16)&$3F)|$00 : dw DATA_FC1B40,$0640,$0160
	db ((DATA_FD217B>>16)&$3F)|$00 : dw DATA_FD217B,$06F0,$0020
	db (((DATA_FD217B+$20)>>16)&$3F)|$00 : dw DATA_FD217B+$20,$0700,$0020
	db (((DATA_FD217B+$40)>>16)&$3F)|$00 : dw DATA_FD217B+$40,$0710,$0020
	db ((DATA_FD215B>>16)&$3F)|$00 : dw DATA_FD215B,$1FF0,$0020
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$06A0
	db ((DATA_EA0488>>16)&$3F)|$40 : dw DATA_EA0488,$F800,$0700
	db ((DATA_D3FE2A>>16)&$3F)|$00 : dw DATA_D3FE2A,$A000,$32A0
	db ((DATA_EA0730>>16)&$3F)|$40 : dw DATA_EA0730,$F400,$0140
	db ((DATA_EA077B>>16)&$3F)|$00 : dw DATA_EA077B,$D000,$0820
	db $00

DATA_FD215B:
	incbin "Graphics/GFX_Sprite_NameEntryBackground.bin"

DATA_FD217B:
	incbin "Graphics/GFX_Sprite_FileSelectNumbers.bin"

DATA_FD21FB:
	db ((DATA_FC1B40>>16)&$3F)|$00 : dw DATA_FC1B40,$0200,$03E0
	db ((DATA_FFE380>>16)&$3F)|$00 : dw DATA_FFE380,$1CC0,$0280
	db ((DATA_FD222D>>16)&$3F)|$00 : dw DATA_FD222D,$1FF0,$0020
	db ((DATA_FB0000>>16)&$3F)|$00 : dw DATA_FB0000,$A000,$7FE0
	db ((DATA_FB6897>>16)&$3F)|$00 : dw DATA_FB6897,$E800,$14A0
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$0650
	db ((DATA_E9305A>>16)&$3F)|$40 : dw DATA_E9305A,$F400,$0740
	db $00

DATA_FD222D:
	incbin "Graphics/GFX_Sprite_DialogueSelectionArrow.bin"

DATA_FD224D:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_E867D8>>16)&$3F)|$40 : dw DATA_E867D8,$EC00,$0700
	db ((DATA_C6FEFE>>16)&$3F)|$00 : dw DATA_C6FEFE,$A000,$51C0
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0800
	db ((DATA_F35E23>>16)&$3F)|$00 : dw DATA_F35E23,$7920,$0200
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db $00

DATA_FD2278:
	db ((DATA_FC21A0>>16)&$3F)|$00 : dw DATA_FC21A0,$0000,$0120
	db ((DATA_FC22C0>>16)&$3F)|$00 : dw DATA_FC22C0,$0090,$0480
	db ((DATA_FC22C0>>16)&$3F)|$00 : dw DATA_FC22C0,$02D0,$0480
	db ((DATA_FC2740>>16)&$3F)|$00 : dw DATA_FC2740,$0510,$0300
	db ((DATA_FD229C>>16)&$3F)|$00 : dw DATA_FD229C,$0690,$0040
	db $00

DATA_FD229C:					; Note: Uncompressed graphics (It's loaded on the main map)
	incbin "Graphics/GFX_UnknownTiles2.bin"

DATA_FD22DC:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_E877CC>>16)&$3F)|$40 : dw DATA_E877CC,$FC00,$0700
	db ((DATA_C7FD8A>>16)&$3F)|$00 : dw DATA_C7FD8A,$A000,$5720
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$0650
	db ((DATA_FD2300>>16)&$3F)|$00 : dw DATA_FD2300,$5900,$0020
	db $00

DATA_FD2300:
	incbin "Graphics/GFX_Layer2_WrinklyKongTextBG.bin"

DATA_FD2320:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_D1FF7D>>16)&$3F)|$00 : dw DATA_D1FF7D,$F000,$0690
	db ((DATA_E8734F>>16)&$3F)|$00 : dw DATA_E8734F,$EC00,$0700
	db ((DATA_CAFDB5>>16)&$3F)|$00 : dw DATA_CAFDB5,$A000,$57C0
	db ((DATA_E86B7F>>16)&$3F)|$40 : dw DATA_E86B7F,$FC00,$0800
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F800,$0800
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db $00

DATA_FD2352:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_FD24A0>>16)&$3F)|$00 : dw DATA_FD24A0,$1E50,$0020
	db ((DATA_FD23A0>>16)&$3F)|$00 : dw DATA_FD23A0,$1EE0,$0040
	db (((DATA_FD23A0+$40)>>16)&$3F)|$00 : dw DATA_FD23A0+$40,$1FE0,$0040
	db (((DATA_FD23A0+$80)>>16)&$3F)|$00 : dw DATA_FD23A0+$80,$1EC0,$0040
	db (((DATA_FD23A0+$C0)>>16)&$3F)|$00 : dw DATA_FD23A0+$C0,$1FC0,$0040
	db ((DATA_EB069C>>16)&$3F)|$00 : dw DATA_EB069C,$1E60,$00C0
	db (((DATA_EB069C+$C0)>>16)&$3F)|$00 : dw DATA_EB069C+$C0,$1F60,$00C0
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$86B0,$08E0
	db ((DATA_F21DA4>>16)&$3F)|$00 : dw DATA_F21DA4,$E000,$1540
	db ((DATA_F50000>>16)&$3F)|$00 : dw DATA_F50000,$A000,$7FC0
	db $00

DATA_FD23A0:
	incbin "Graphics/GFX_Sprite_GyrocopterShadow.bin"

DATA_FD24A0:
	incbin "Graphics/GFX_Sprite_CollectableOverworldFlower.bin"

DATA_FD24C0:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_DFFE80>>16)&$3F)|$40 : dw DATA_DFFE80,$FC00,$0700
	db ((DATA_CBFE6D>>16)&$3F)|$00 : dw DATA_CBFE6D,$A000,$52E0
	db ((DATA_E92913>>16)&$3F)|$00 : dw DATA_E92913,$7800,$0700
	db ((DATA_E93013>>16)&$3F)|$00 : dw DATA_E93013,$E000,$0200
	db $00

DATA_FD24E4:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_E86F2B>>16)&$3F)|$40 : dw DATA_E86F2B,$EC00,$0700
	db ((DATA_CFFF7E>>16)&$3F)|$00 : dw DATA_CFFF7E,$A000,$5760
	db ((DATA_E871D7>>16)&$3F)|$40 : dw DATA_E871D7,$F000,$0700
	db ((DATA_D0FE01>>16)&$3F)|$00 : dw DATA_D0FE01,$E000,$06B0
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0800
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db $00

DATA_FD2516:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_D2FF14>>16)&$3F)|$00 : dw DATA_D2FF14,$A000,$2FA0
	db ((DATA_FC0000>>16)&$3F)|$00 : dw DATA_FC0000,$5000,$0F00
	db ((DATA_EA0B39>>16)&$3F)|$00 : dw DATA_EA0B39,$E000,$01A0
	db ((DATA_EA0A88>>16)&$3F)|$00 : dw DATA_EA0A88,$ECC0,$0240
	db ((DATA_EA0A88>>16)&$3F)|$00 : dw DATA_EA0A88,$EE40,$0240
	db ((DATA_E88052>>16)&$3F)|$40 : dw DATA_E88052,$FC00,$0700
	db $00

DATA_FD2548:
	db ((DATA_FFE380>>16)&$3F)|$00 : dw DATA_FFE380,$1CC0,$0280
	db ((DATA_F82E96>>16)&$3F)|$00 : dw DATA_F82E96,$A000,$5D60
	db ((DATA_EA9AD9>>16)&$3F)|$40 : dw DATA_EA9AD9,$FC00,$0700
	db ((DATA_EB0486>>16)&$3F)|$40 : dw DATA_EB0486,$F800,$0140
	db ((DATA_EB04B0>>16)&$3F)|$00 : dw DATA_EB04B0,$D000,$01E0
	db $00

DATA_FD256C:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EA9DCC>>16)&$3F)|$00 : dw DATA_EA9DCC,$A000,$0DA0
	db ((DATA_EA9CD8>>16)&$3F)|$40 : dw DATA_EA9CD8,$FC00,$0700
	db $00

DATA_FD2582:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_F666BB>>16)&$3F)|$40 : dw DATA_F666BB,$F000,$0700
	db ((DATA_F6688A>>16)&$3F)|$00 : dw DATA_F6688A,$E000,$0B60
	db ((DATA_EAFEAB>>16)&$3F)|$40 : dw DATA_EAFEAB,$EC00,$0700
	db ((DATA_C4F05F>>16)&$3F)|$00 : dw DATA_C4F05F,$A000,$4D80
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0700
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db ((DATA_FD25BB>>16)&$3F)|$00 : dw DATA_FD25BB,$1F90,$00A0
	db $00

DATA_FD25BB:
	incbin "Graphics/GFX_Sprite_CottenTopCoveRockBarrier.bin"

DATA_FD265B:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_F66EE1>>16)&$3F)|$00 : dw DATA_F66EE1,$F000,$0700
	db ((DATA_F67029>>16)&$3F)|$00 : dw DATA_F67029,$E000,$04D0
	db ((DATA_EA93BD>>16)&$3F)|$40 : dw DATA_EA93BD,$EC00,$0700
	db ((DATA_D4FFD7>>16)&$3F)|$00 : dw DATA_D4FFD7,$A000,$5B80
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0700
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db ((DATA_FD2694>>16)&$3F)|$00 : dw DATA_FD2694,$5470,$0020
	db $00

DATA_FD2694:
	incbin "Graphics/GFX_Layer2_SkyHighSecretRope.bin"

DATA_FD26B4:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_F672D8>>16)&$3F)|$40 : dw DATA_F672D8,$F000,$0700
	db ((DATA_F673D5>>16)&$3F)|$00 : dw DATA_F673D5,$E000,$0490
	db ((DATA_F72353>>16)&$3F)|$40 : dw DATA_F72353,$EC00,$0700
	db ((DATA_F7266A>>16)&$3F)|$00 : dw DATA_F7266A,$A000,$5860
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0800
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db $00

DATA_FD26E6:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EB017D>>16)&$3F)|$40 : dw DATA_EB017D,$EC00,$0700
	db ((DATA_C1FC3C>>16)&$3F)|$00 : dw DATA_C1FC3C,$A000,$4E80
	db ((DATA_F676E3>>16)&$3F)|$40 : dw DATA_F676E3,$F000,$0700
	db ((DATA_F67816>>16)&$3F)|$00 : dw DATA_F67816,$E000,$0400
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0800
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db $00

DATA_FD2718:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EB069C>>16)&$3F)|$00 : dw DATA_EB069C,$1EA0,$00C0
	db (((DATA_EB069C+$C0)>>16)&$3F)|$00 : dw DATA_EB069C+$C0,$1FA0,$00C0
	db ((DATA_F67A94>>16)&$3F)|$00 : dw DATA_F67A94,$F000,$0700
	db ((DATA_F67B9A>>16)&$3F)|$00 : dw DATA_F67B9A,$E000,$0310
	db ((DATA_EA9638>>16)&$3F)|$40 : dw DATA_EA9638,$EC00,$0700
	db ((DATA_DBFE0E>>16)&$3F)|$00 : dw DATA_DBFE0E,$A000,$5440
	db ((DATA_EB081C>>16)&$3F)|$00 : dw DATA_EB081C,$F400,$0700
	db ((DATA_EB0B39>>16)&$3F)|$00 : dw DATA_EB0B39,$D000,$08E0
	db $00

DATA_FD2758:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EAA8DC>>16)&$3F)|$00 : dw DATA_EAA8DC,$A000,$0DA0
	db ((DATA_EAA818>>16)&$3F)|$40 : dw DATA_EAA818,$FC00,$0700
	db $00

DATA_FD276E:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EAB4DE>>16)&$3F)|$00 : dw DATA_EAB4DE,$A000,$0F80
	db ((DATA_EAB3E9>>16)&$3F)|$40 : dw DATA_EAB3E9,$FC00,$0700
	db $00

DATA_FD2784:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EA8675>>16)&$3F)|$00 : dw DATA_EA8675,$A000,$1120
	db ((DATA_EA858A>>16)&$3F)|$40 : dw DATA_EA858A,$FC00,$0700
	db $00

DATA_FD279A:
	db ((DATA_EAC294>>16)&$3F)|$00 : dw DATA_EAC294,$B000,$5120
	db ((DATA_EAC190>>16)&$3F)|$40 : dw DATA_EAC190,$F800,$0700
	db $00

DATA_FD27A9:
	db ((DATA_E9342E>>16)&$3F)|$00 : dw DATA_E9342E,$D780,$1760
	db ((DATA_E9339E>>16)&$3F)|$40 : dw DATA_E9339E,$F440,$0300
	db $00

DATA_FD27B8:
	db ((DATA_FC14A0>>16)&$3F)|$00 : dw DATA_FC14A0,$6000,$0650
	db ((DATA_F47B15>>16)&$3F)|$00 : dw DATA_F47B15,$EC30,$0780
	db ((DATA_EBB852>>16)&$3F)|$00 : dw DATA_EBB852,$0000,$0800
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_EB069C>>16)&$3F)|$00 : dw DATA_EB069C,$1EA0,$00C0
	db (((DATA_EB069C+$C0)>>16)&$3F)|$00 : dw DATA_EB069C+$C0,$1FA0,$00C0
	db ((DATA_F31B38>>16)&$3F)|$40 : dw DATA_F31B38,$F400,$0700
	db ((DATA_F31DED>>16)&$3F)|$00 : dw DATA_F31DED,$A000,$3F80
	db ((DATA_EB81FF>>16)&$3F)|$40 : dw DATA_EB81FF,$F800,$0840
	db ((DATA_EB8538>>16)&$3F)|$00 : dw DATA_EB8538,$C000,$3C60
	db $00

DATA_FD27FF:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_F3480A>>16)&$3F)|$40 : dw DATA_F3480A,$EC00,$0700
	db ((DATA_F34FAD>>16)&$3F)|$00 : dw DATA_F34FAD,$A000,$10E0
	db ((DATA_E9339E>>16)&$3F)|$40 : dw DATA_E9339E,$F0C0,$0300
	db ((DATA_E9342E>>16)&$3F)|$00 : dw DATA_E9342E,$E000,$1760
	db $00

DATA_FD2823:
	db ((DATA_FFE600>>16)&$3F)|$00 : dw DATA_FFE600,$1C00,$0400
	db ((DATA_F34C21>>16)&$3F)|$00 : dw DATA_F34C21,$EC00,$0700
	db ((DATA_F34FAD>>16)&$3F)|$00 : dw DATA_F34FAD,$A000,$10E0
	db $00

DATA_FD2839:
	db ((DATA_F80000>>16)&$3F)|$00 : dw DATA_F80000,$A000,$34A0
	db $00

DATA_FD2841:
	db ((DATA_C8FE75>>16)&$3F)|$00 : dw DATA_C8FE75,$A000,$3980
	db ((DATA_E8640C>>16)&$3F)|$40 : dw DATA_E8640C,$E000,$0380
	db ((DATA_CA0000>>16)&$3F)|$00 : dw DATA_CA0000,$C000,$01A0
	db ((DATA_E866E0>>16)&$3F)|$40 : dw DATA_E866E0,$E400,$03C0
	db $00

DATA_FD285E:
	db ((DATA_EB1BC4>>16)&$3F)|$00 : dw DATA_EB1BC4,$A000,$7B80
	db $00

DATA_FD2866:
	db ((DATA_EBAABA>>16)&$3F)|$40 : dw DATA_EBAABA,$F900,$0700
	db ((DATA_EBAB57>>16)&$3F)|$00 : dw DATA_EBAB57,$A000,$1000
	db ((DATA_E5968A>>16)&$3F)|$00 : dw DATA_E5968A,$D000,$3220
	db ((DATA_E591C9>>16)&$3F)|$40 : dw DATA_E591C9,$F000,$0740
	db ((DATA_E594A2>>16)&$3F)|$00 : dw DATA_E594A2,$F420,$0180
	db ((DATA_E59533>>16)&$3F)|$00 : dw DATA_E59533,$F6A0,$02C0
	db ((DATA_DCFF76>>16)&$3F)|$00 : dw DATA_DCFF76,$E910,$05E0
	db ((DATA_DCFECD>>16)&$3F)|$40 : dw DATA_DCFECD,$ECC0,$0180
	db $00

DATA_FD289F:
	db ((DATA_EC7D4C>>16)&$3F)|$40 : dw DATA_EC7D4C,$FC00,$0700
	db ((DATA_EC7E00>>16)&$3F)|$00 : dw DATA_EC7E00,$A000,$0D20
	db $00

DATA_FD28AE:
	db ((DATA_EC9B78>>16)&$3F)|$40 : dw DATA_EC9B78,$FC00,$0700
	db ((DATA_EC9C32>>16)&$3F)|$00 : dw DATA_EC9C32,$A000,$0C20
	db $00

DATA_FD28BD:
	db ((DATA_F30200>>16)&$3F)|$00 : dw DATA_F30200,$A000,$4000
	db ((DATA_F30000>>16)&$3F)|$40 : dw DATA_F30000,$F800,$0600
	db ((DATA_F316F0>>16)&$3F)|$00 : dw DATA_F316F0,$F000,$0800
	db ((DATA_F60B11>>16)&$3F)|$00 : dw DATA_F60B11,$C000,$5C00
	db ((DATA_F621E6>>16)&$3F)|$40 : dw DATA_F621E6,$FC00,$0800
	db $00

DATA_FD28E1:
	db ((DATA_CCFE3D>>16)&$3F)|$00 : dw DATA_CCFE3D,$A000,$4FE0
	db ((DATA_E87581>>16)&$3F)|$40 : dw DATA_E87581,$FC00,$0800
	db ((DATA_E9342E>>16)&$3F)|$00 : dw DATA_E9342E,$D000,$1760
	db ((DATA_E9339E>>16)&$3F)|$40 : dw DATA_E9339E,$F400,$0300
	db $00

DATA_FD28FE:
	db ((DATA_E98030>>16)&$3F)|$00 : dw DATA_E98030,$0000,$0520
	db ((DATA_E97FB0>>16)&$3F)|$00 : dw DATA_E97FB0,$21A0,$0080
	db $00

DATA_FD290D:
	db ((DATA_E945BC>>16)&$3F)|$40 : dw DATA_E945BC,$FC00,$0700
	db ((DATA_E94782>>16)&$3F)|$40 : dw DATA_E94782,$F4E0,$0200
	db ((DATA_E9481D>>16)&$3F)|$00 : dw DATA_E9481D,$A000,$50A0
	db ((DATA_F70000>>16)&$3F)|$00 : dw DATA_F70000,$C8A0,$2EC0
	db $00

DATA_FD292A:
	db ((DATA_E15058>>16)&$3F)|$00 : dw DATA_E15058,$A000,$71C0
	db ((DATA_E9F346>>16)&$3F)|$00 : dw DATA_E9F346,$F400,$0800
	db ((DATA_E9F818>>16)&$3F)|$00 : dw DATA_E9F818,$5000,$0C70
	db ((DATA_EB13B3>>16)&$3F)|$40 : dw DATA_EB13B3,$F000,$0600
	db ((DATA_EB14E2>>16)&$3F)|$00 : dw DATA_EB14E2,$E000,$1020
	db $00

DATA_FD294E:
	dw $0000
	dw DATA_FD29C0-DATA_FD294E
	dw DATA_FD29E6-DATA_FD294E
	dw DATA_FD2A0C-DATA_FD294E
	dw DATA_FD2A32-DATA_FD294E
	dw DATA_FD2A52-DATA_FD294E
	dw DATA_FD2A78-DATA_FD294E
	dw DATA_FD2A9E-DATA_FD294E
	dw DATA_FD294E-DATA_FD294E
	dw DATA_FD2AC0-DATA_FD294E
	dw DATA_FD2AED-DATA_FD294E
	dw DATA_FD2B1A-DATA_FD294E
	dw DATA_FD2B4D-DATA_FD294E
	dw DATA_FD2B7D-DATA_FD294E
	dw DATA_FD2BA3-DATA_FD294E
	dw DATA_FD2BCF-DATA_FD294E
	dw DATA_FD2BCF-DATA_FD294E
	dw DATA_FD2BCF-DATA_FD294E
	dw DATA_FD3181-DATA_FD294E
	dw DATA_FD319D-DATA_FD294E
	dw DATA_FD31D5-DATA_FD294E
	dw DATA_FD2BF7-DATA_FD294E
	dw DATA_FD2C24-DATA_FD294E
	dw DATA_FD2C51-DATA_FD294E
	dw DATA_FD2C89-DATA_FD294E
	dw DATA_FD2CB5-DATA_FD294E
	dw DATA_FD2CDE-DATA_FD294E
	dw DATA_FD2D10-DATA_FD294E
	dw DATA_FD2D3C-DATA_FD294E
	dw DATA_FD2D66-DATA_FD294E
	dw DATA_FD2D91-DATA_FD294E
	dw DATA_FD2DBF-DATA_FD294E
	dw DATA_FD2DDE-DATA_FD294E
	dw DATA_FD2E0E-DATA_FD294E
	dw DATA_FD2E37-DATA_FD294E
	dw DATA_FD2E67-DATA_FD294E
	dw DATA_FD2E91-DATA_FD294E
	dw DATA_FD2EB8-DATA_FD294E
	dw DATA_FD2EE2-DATA_FD294E
	dw DATA_FD2F04-DATA_FD294E
	dw DATA_FD2F2D-DATA_FD294E
	dw DATA_FD2F55-DATA_FD294E
	dw DATA_FD2F79-DATA_FD294E
	dw DATA_FD2F94-DATA_FD294E
	dw DATA_FD2FBD-DATA_FD294E
	dw DATA_FD2FE6-DATA_FD294E
	dw DATA_FD300F-DATA_FD294E
	dw DATA_FD3038-DATA_FD294E
	dw DATA_FD3067-DATA_FD294E
	dw DATA_FD308A-DATA_FD294E
	dw DATA_FD30AD-DATA_FD294E
	dw DATA_FD30CD-DATA_FD294E
	dw DATA_FD30F1-DATA_FD294E
	dw DATA_FD310B-DATA_FD294E
	dw DATA_FD3123-DATA_FD294E
	dw DATA_FD314C-DATA_FD294E
	dw DATA_FD3167-DATA_FD294E

DATA_FD29C0:
	db $05,$21,$09,$07,$A1,$61,$6C,$09,$21,$68,$0B,$A1,$72,$05,$01,$21
	db $00,$2C,$A1,$13,$00,$30,$21,$00,$31,$21,$82,$33,$21,$00,$32,$21
	db $E1,$15,$21,$80,$00,$00

DATA_FD29E6:
	db $05,$21,$01,$07,$A1,$70,$79,$09,$21,$74,$0B,$A1,$26,$05,$01,$21
	db $00,$2C,$A1,$00,$16,$30,$21,$02,$31,$21,$20,$33,$21,$00,$32,$21
	db $86,$15,$21,$80,$00,$00

DATA_FD2A0C:
	db $05,$21,$09,$07,$A1,$79,$56,$09,$21,$5C,$0B,$A1,$62,$07,$01,$21
	db $00,$2C,$A1,$15,$02,$30,$21,$02,$31,$21,$20,$33,$21,$00,$32,$21
	db $00,$15,$21,$80,$00,$00

DATA_FD2A32:
	db $05,$21,$09,$07,$A1,$59,$7C,$09,$21,$78,$0B,$A1,$62,$07,$01,$21
	db $00,$2C,$A1,$17,$00,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2A52:
	db $05,$21,$09,$07,$A1,$79,$70,$09,$21,$74,$0B,$A1,$62,$05,$01,$21
	db $00,$2C,$A1,$15,$02,$30,$21,$02,$31,$21,$20,$33,$21,$00,$32,$21
	db $00,$15,$21,$80,$00,$00

DATA_FD2A78:
	db $05,$21,$09,$07,$A1,$79,$74,$09,$21,$5C,$0B,$A1,$52,$06,$01,$21
	db $00,$2C,$A1,$13,$00,$30,$21,$00,$31,$21,$00,$33,$21,$00,$32,$21
	db $00,$15,$21,$80,$00,$00

DATA_FD2A9E:
	db $05,$21,$09,$07,$A1,$79,$71,$09,$21,$6A,$2E,$21,$04,$24,$21,$03
	db $0B,$A1,$22,$05,$01,$21,$00,$30,$21,$02,$31,$21,$64,$15,$21,$80
	db $00,$00

DATA_FD2AC0:
	db $05,$21,$09,$07,$A1,$74,$79,$09,$21,$70,$0B,$A1,$25,$02,$01,$21
	db $00,$2C,$A1,$13,$06,$2E,$A1,$00,$04,$24,$21,$0A,$30,$21,$02,$31
	db $21,$21,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2AED:
	db $05,$21,$01,$07,$A1,$72,$79,$09,$21,$6C,$0B,$A1,$25,$06,$01,$21
	db $00,$2C,$A1,$15,$02,$2E,$A1,$00,$00,$25,$21,$30,$30,$21,$02,$31
	db $21,$25,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2B1A:
	db $05,$21,$01,$07,$A1,$69,$78,$09,$21,$7C,$0B,$A1,$52,$07,$01,$21
	db $00,$2C,$A1,$17,$00,$2E,$21,$06,$25,$21,$A0,$23,$A1,$A0,$0A,$30
	db $21,$20,$31,$21,$22,$33,$21,$00,$32,$21,$44,$32,$21,$24,$15,$21
	db $80,$00,$00

DATA_FD2B4D:
	db $05,$21,$09,$07,$A1,$79,$74,$09,$21,$70,$0B,$A1,$62,$05,$01,$21
	db $00,$2C,$A1,$11,$00,$2E,$A1,$04,$04,$24,$21,$0A,$2A,$21,$30,$30
	db $21,$00,$31,$21,$00,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2B7D:
	db $05,$21,$09,$07,$A1,$69,$71,$09,$21,$78,$0B,$A1,$52,$04,$01,$21
	db $00,$2C,$A1,$17,$15,$30,$21,$02,$31,$21,$62,$33,$21,$00,$32,$21
	db $E0,$15,$21,$80,$00,$00

DATA_FD2BA3:
	db $05,$21,$09,$07,$A1,$79,$74,$09,$21,$70,$0B,$A1,$52,$06,$01,$21
	db $00,$2C,$A1,$04,$13,$2E,$21,$04,$24,$21,$03,$30,$21,$02,$31,$21
	db $24,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2BCF:
	db $05,$21,$09,$07,$21,$6C,$09,$21,$70,$0B,$A1,$02,$00,$01,$21,$00
	db $2C,$A1,$05,$00,$30,$21,$00,$31,$21,$81,$33,$21,$00,$32,$21,$E6
	db $15,$21,$80,$00,$21,$0F,$00,$00

DATA_FD2BF7:
	db $05,$21,$09,$07,$A1,$7C,$78,$09,$21,$74,$0B,$A1,$24,$06,$01,$21
	db $00,$2C,$A1,$13,$00,$2E,$A1,$00,$00,$25,$21,$00,$30,$21,$00,$31
	db $21,$00,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2C24:
	db $05,$21,$09,$07,$A1,$60,$64,$09,$21,$7C,$0B,$A1,$52,$07,$01,$21
	db $00,$2C,$A1,$17,$02,$2E,$A1,$00,$00,$25,$21,$00,$30,$21,$02,$31
	db $21,$21,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2C51:
	db $05,$21,$01,$07,$A1,$62,$69,$09,$21,$7C,$0B,$A1,$25,$07,$01,$21
	db $00,$2C,$A1,$17,$06,$2E,$21,$05,$25,$21,$A0,$23,$A1,$0A,$0A,$26
	db $A1,$00,$08,$28,$A1,$F7,$FF,$30,$21,$22,$31,$21,$21,$33,$21,$00
	db $32,$21,$E4,$15,$21,$80,$00,$00

DATA_FD2C89:
	db $05,$21,$01,$07,$A1,$79,$70,$09,$21,$74,$0B,$A1,$52,$05,$01,$21
	db $00,$2C,$A1,$17,$00,$2E,$21,$02,$23,$21,$30,$30,$21,$00,$31,$21
	db $00,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2CB5:
	db $05,$21,$01,$07,$A1,$70,$79,$09,$21,$74,$0B,$A1,$26,$05,$01,$21
	db $00,$2C,$A1,$00,$17,$2F,$21,$01,$23,$21,$03,$30,$21,$02,$31,$21
	db $20,$33,$21,$00,$15,$21,$80,$00,$00

DATA_FD2CDE:
	db $05,$21,$01,$07,$A1,$78,$71,$09,$21,$7C,$0B,$A1,$26,$06,$01,$21
	db $00,$23,$21,$03,$24,$21,$0C,$2E,$21,$05,$2F,$21,$02,$2C,$A1,$17
	db $00,$30,$21,$10,$31,$21,$01,$33,$21,$00,$32,$21,$00,$15,$21,$80
	db $00,$00

DATA_FD2D10:
	db $05,$21,$09,$07,$A1,$71,$79,$09,$21,$6C,$0B,$A1,$26,$05,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$10,$31,$21,$37,$25,$21,$A0,$2B,$21
	db $08,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2D3C:
	db $00,$21,$80,$05,$21,$09,$07,$A1,$70,$71,$09,$21,$72,$0B,$A1,$66
	db $06,$01,$21,$00,$2C,$A1,$11,$11,$23,$A1,$00,$00,$25,$21,$00,$33
	db $21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD2D66:
	db $05,$21,$09,$07,$A1,$7C,$76,$09,$21,$70,$0B,$A1,$52,$06,$23,$21
	db $30,$2F,$21,$02,$2B,$21,$00,$25,$21,$00,$30,$21,$02,$33,$21,$00
	db $32,$21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2D91:
	db $05,$21,$09,$07,$A1,$6C,$75,$09,$21,$70,$0B,$A1,$52,$06,$23,$21
	db $30,$25,$21,$08,$2C,$A1,$17,$06,$2E,$A1,$12,$12,$28,$A1,$80,$C0
	db $33,$21,$00,$32,$21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2DBF:
	db $05,$21,$09,$07,$A1,$74,$78,$09,$21,$7C,$0B,$A1,$25,$06,$25,$21
	db $20,$33,$21,$00,$32,$21,$E4,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2DDE:
	db $05,$21,$09,$07,$A1,$6C,$75,$09,$21,$70,$0B,$A1,$52,$06,$01,$21
	db $00,$23,$21,$00,$2C,$A1,$02,$00,$2E,$A1,$00,$00,$30,$21,$00,$31
	db $21,$02,$33,$21,$00,$32,$21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2E0E:
	db $05,$21,$09,$07,$A1,$74,$78,$09,$21,$7C,$0B,$A1,$62,$06,$23,$21
	db $30,$25,$21,$30,$26,$A1,$00,$FF,$30,$21,$20,$33,$21,$00,$32,$21
	db $E7,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2E37:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$23,$21
	db $C0,$25,$21,$02,$2C,$A1,$02,$11,$2E,$A1,$13,$11,$30,$21,$02,$31
	db $21,$22,$33,$21,$00,$32,$21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2E67:
	db $05,$21,$09,$07,$A1,$7C,$74,$09,$21,$70,$0B,$A1,$52,$06,$23,$21
	db $30,$25,$21,$80,$2C,$A1,$17,$04,$2E,$A1,$00,$02,$33,$21,$00,$32
	db $21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2E91:
	db $05,$21,$09,$07,$A1,$7C,$78,$09,$21,$6C,$0B,$A1,$52,$07,$23,$21
	db $02,$2C,$A1,$13,$04,$30,$A1,$02,$92,$33,$21,$00,$32,$21,$E0,$00
	db $21,$80,$15,$21,$80,$00,$00

DATA_FD2EB8:
	db $05,$21,$09,$07,$A1,$79,$6C,$09,$21,$71,$0B,$A1,$02,$06,$2C,$A1
	db $13,$04,$30,$A1,$02,$02,$33,$21,$00,$32,$21,$20,$32,$21,$46,$32
	db $21,$88,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2EE2:
	db $05,$21,$09,$07,$A1,$7C,$75,$0B,$21,$62,$2C,$A1,$11,$02,$30,$21
	db $02,$31,$21,$91,$33,$21,$00,$32,$21,$E0,$00,$21,$80,$15,$21,$80
	db $00,$00

DATA_FD2F04:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$2C,$A1
	db $13,$04,$30,$21,$02,$31,$21,$22,$33,$21,$00,$32,$21,$45,$32,$21
	db $8A,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2F2D:
	db $05,$21,$09,$07,$A1,$7C,$74,$09,$21,$6E,$0B,$A1,$52,$06,$2C,$21
	db $05,$2D,$21,$16,$23,$21,$30,$2F,$21,$02,$33,$21,$00,$32,$21,$E0
	db $00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2F55:
	db $05,$21,$09,$07,$A1,$78,$7C,$0B,$21,$25,$2C,$21,$13,$2D,$21,$03
	db $30,$21,$02,$31,$21,$10,$33,$21,$00,$32,$21,$E0,$00,$21,$80,$15
	db $21,$80,$00,$00

DATA_FD2F79:
	db $05,$21,$09,$07,$A1,$7C,$78,$0B,$21,$32,$2C,$21,$13,$33,$21,$00
	db $32,$21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2F94:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$2C,$A1
	db $02,$15,$30,$21,$02,$31,$21,$22,$33,$21,$00,$32,$21,$45,$32,$21
	db $8A,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2FBD:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$2C,$A1
	db $13,$04,$30,$21,$02,$31,$21,$22,$33,$21,$00,$32,$21,$45,$32,$21
	db $8A,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD2FE6:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$2C,$A1
	db $13,$04,$30,$21,$02,$31,$21,$22,$33,$21,$00,$32,$21,$45,$32,$21
	db $8A,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD300F:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$2C,$A1
	db $02,$05,$30,$21,$02,$31,$21,$22,$33,$21,$00,$32,$21,$45,$32,$21
	db $8A,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD3038:
	db $05,$21,$09,$07,$A1,$6C,$74,$09,$21,$70,$0B,$A1,$52,$06,$2C,$A1
	db $13,$04,$2E,$21,$10,$25,$21,$02,$30,$21,$02,$31,$21,$22,$33,$21
	db $00,$32,$21,$45,$32,$21,$8A,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD3067:
	db $05,$21,$09,$07,$A1,$74,$7A,$09,$21,$70,$0B,$A1,$42,$06,$2C,$A1
	db $17,$02,$31,$21,$11,$33,$21,$00,$32,$21,$E0,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_FD308A:
	db $05,$21,$09,$07,$21,$70,$08,$21,$6C,$0B,$21,$26,$2C,$21,$13,$30
	db $21,$00,$31,$21,$00,$33,$21,$00,$32,$21,$E0,$00,$21,$80,$15,$21
	db $80,$00,$00

DATA_FD30AD:
	db $05,$21,$09,$07,$21,$60,$08,$21,$64,$0B,$21,$42,$2C,$21,$13,$30
	db $21,$00,$31,$21,$00,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD30CD:
	db $05,$21,$09,$08,$21,$71,$09,$21,$78,$0B,$A1,$26,$05,$01,$21,$00
	db $2C,$21,$12,$30,$21,$10,$31,$21,$37,$33,$21,$00,$32,$21,$00,$15
	db $21,$80,$00,$00

DATA_FD30F1:
	db $05,$21,$09,$07,$21,$7C,$0B,$21,$02,$2C,$21,$11,$33,$21,$00,$32
	db $21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD310B:
	db $05,$21,$07,$01,$21,$02,$2C,$A1,$10,$00,$33,$21,$00,$32,$21,$E0
	db $15,$21,$80,$00,$21,$80,$00,$00

DATA_FD3123:
	db $05,$21,$09,$07,$A1,$78,$7C,$09,$21,$74,$0B,$A1,$42,$07,$01,$21
	db $00,$2C,$A1,$17,$00,$30,$21,$00,$31,$21,$82,$33,$21,$00,$32,$21
	db $E6,$15,$21,$80,$00,$21,$80,$00,$00

DATA_FD314C:
	db $05,$21,$01,$07,$A1,$76,$7C,$0B,$21,$25,$2C,$21,$13,$33,$21,$00
	db $32,$21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD3167:
	db $05,$21,$01,$07,$21,$20,$0B,$21,$00,$2C,$21,$01,$33,$21,$00,$32
	db $21,$E0,$00,$21,$80,$15,$21,$80,$00,$00

DATA_FD3181:
	db $05,$21,$02,$07,$A1,$7C,$74,$0B,$21,$22,$01,$21,$00,$2C,$A1,$13
	db $00,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD319D:
	db $05,$21,$01,$07,$A1,$70,$79,$09,$21,$74,$0B,$A1,$26,$05,$01,$21
	db $00,$2C,$A1,$01,$16,$26,$21,$40,$27,$21,$C0,$2E,$21,$01,$23,$21
	db $03,$30,$21,$02,$31,$21,$A1,$33,$21,$00,$32,$21,$94,$32,$21,$5F
	db $32,$21,$3F,$15,$21,$80,$00,$00

DATA_FD31D5:
	db $05,$21,$09,$07,$A1,$71,$6C,$09,$21,$79,$0B,$A1,$62,$05,$01,$21
	db $00,$2C,$A1,$16,$11,$23,$21,$30,$2F,$21,$02,$30,$21,$02,$31,$21
	db $05,$33,$21,$00,$32,$21,$00,$15,$21,$80,$00,$00

DATA_FD3201:					; Note: Sprite palette pointers
	dw $0000,DATA_FD341B,DATA_FD34CF,DATA_FD341B,DATA_FD34CF,DATA_FD39D9,DATA_FD3A15,DATA_FD434B
	dw DATA_FD430F,DATA_FD4387,DATA_FD43C3,DATA_FD341B,DATA_FD34CF,DATA_FD388F,DATA_FD38AD,DATA_FD38CB
	dw DATA_FD3871,DATA_FD3B05,DATA_FD3A8D,DATA_FD3673,DATA_FD3691,DATA_FD42F1,DATA_FD35BF,DATA_FD35DD
	dw DATA_FD3619,DATA_FD35FB,DATA_FD3655,DATA_FD3AE7,DATA_FD3AAB,DATA_FD3AC9,DATA_FD3637,DATA_FD54A7
	dw DATA_FD441D,DATA_FD43FF,DATA_FD3BD7,DATA_FD3B7D,DATA_FD38E9,DATA_FD4747,DATA_FD3943,DATA_FD397F
	dw DATA_FD399D,DATA_FD39BB,DATA_FD3A51,DATA_FD3A6F,DATA_FD3B41,DATA_FD3B41,DATA_FD3709,DATA_FD3B23
	dw DATA_FD546B,DATA_FD5489,DATA_FD3961,DATA_FD35A1,DATA_FD3583,DATA_FD54C5,DATA_FD3907,DATA_FD3925
	dw DATA_FD443B,DATA_FD3745,DATA_FD3565,DATA_FD4177,DATA_FD4459,DATA_FD4477,DATA_FD4495,DATA_FD4729
	dw DATA_FD4585,DATA_FD3FF1,DATA_FD3FD3,DATA_FD44B3,DATA_FD44D1,DATA_FD44EF,DATA_FD450D,DATA_FD452B
	dw DATA_FD4549,DATA_FD4567,DATA_FD45A3,DATA_FD45C1,DATA_FD45DF,DATA_FD36AF,DATA_FD3BF5,DATA_FD37F9
	dw DATA_FD3C13,DATA_FD3C31,DATA_FD3C4F,DATA_FD3C6D,DATA_FD3C8B,DATA_FD3763,DATA_FD3CA9,DATA_FD36CD
	dw DATA_FD36EB,DATA_FD3CC7,DATA_FD3CE5,DATA_FD3D03,DATA_FD3D21,DATA_FD3D3F,DATA_FD3D5D,DATA_FD45FD
	dw DATA_FD461B,DATA_FD37BD,DATA_FD4639,DATA_FD3D7B,DATA_FD3D99,DATA_FD3781,DATA_FD379F,DATA_FD3DB7
	dw DATA_FD3DD5,DATA_FD3DF3,DATA_FD3E11,DATA_FD3E2F,DATA_FD4657,DATA_FD3E4D,DATA_FD3E6B,DATA_FD3E89
	dw DATA_FD4675,DATA_FD3B5F,DATA_FD3817,DATA_FD3835,DATA_FD3853,DATA_FD400F,DATA_FD402D,DATA_FD3EA7
	dw DATA_FD46B1,DATA_FD46CF,DATA_FD46ED,DATA_FD3727,DATA_FD3EC5,DATA_FD37DB,DATA_FD470B,DATA_FD3EE3
	dw DATA_FD3F01,DATA_FD3F1F,DATA_FD404B,DATA_FD3F3D,DATA_FD3F5B,DATA_FD3F79,DATA_FD3F97,DATA_FD3FB5
	dw DATA_FD4069,DATA_FD4087,DATA_FD40A5,DATA_FD40C3,DATA_FD4857+$02,DATA_FD40E1,DATA_FD4877,DATA_FD40FF
	dw DATA_FD4837+$02,DATA_FD4387,DATA_FD4895,DATA_FD48B3,DATA_FD4857,DATA_FD4837,DATA_FD4FBB,DATA_FD4967
	dw DATA_FD490D,DATA_FD48D1,DATA_FD48EF,DATA_FD4949,DATA_FD4985,DATA_FD49A3,DATA_FD49C1,DATA_FD4A57
	dw DATA_FD4D09,DATA_FD413B,DATA_FD4C19,DATA_FD4E17,DATA_FD4E35,DATA_FD4E53,DATA_FD4E71,DATA_FD4E8F
	dw DATA_FD4EAD,DATA_FD4DBD,DATA_FD4DDB,DATA_FD4A1B,DATA_FD4A39,DATA_FD4A75,DATA_FD4A93,DATA_FD4AB1
	dw DATA_FD411D,DATA_FD49FD,DATA_FD4ACF,DATA_FD4AED,DATA_FD4B0B,DATA_FD4B29,DATA_FD4B47,DATA_FD4B65
	dw DATA_FD4B83,DATA_FD4BA1,DATA_FD4BBF,DATA_FD4BDD,DATA_FD4BFB,DATA_FD4C37,DATA_FD4C55,DATA_FD4C73
	dw DATA_FD4C91,DATA_FD4CAF,DATA_FD4CCD,DATA_FD4CEB,DATA_FD4D27,DATA_FD492B,DATA_FD4D63,DATA_FD4D81
	dw DATA_FD3B9B,DATA_FD341B,DATA_FD4ECB,DATA_FD4EE9,DATA_FD4D9F,DATA_FD3BB9,DATA_FD4F07,DATA_FD4F25
	dw DATA_FD4F43,DATA_FD4F61,DATA_FD4F7F,DATA_FD4F9D,DATA_FD4DF9,DATA_FD4FD9,DATA_FD5015,DATA_FD5033
	dw DATA_FD5051,DATA_FD4FF7,DATA_FD508D,DATA_FD50AB,DATA_FD50C9,DATA_FD506F,DATA_FD50E7,DATA_FD5105
	dw DATA_FD5123,DATA_FD4159,DATA_FD5141,DATA_FD5213,DATA_FD515F,DATA_FD517D,DATA_FD51B9,DATA_FD51D7
	dw DATA_FD51F5,DATA_FD5231,DATA_FD524F,DATA_FD526D,DATA_FD528B,DATA_FD52A9,DATA_FD52C7,DATA_FD52E5
	dw DATA_FD5303,DATA_FD5321,DATA_FD533F,DATA_FD535D,DATA_FD537B,DATA_FD5399,DATA_FD53B7,DATA_FD53D5
	dw DATA_FD53F3,DATA_FD4195,DATA_FD41B3,DATA_FD41B7,DATA_FD41BB,DATA_FD41BF,DATA_FD41C3,DATA_FD5411
	dw DATA_FD542F,DATA_FD544D,DATA_FD4765,DATA_FD4783,DATA_FD47A1,DATA_FD47BF,DATA_FD47DD,DATA_FD4819
	dw DATA_FD47FB,DATA_FD38CB,DATA_FD42D3,DATA_FD42B5,DATA_FD4297

DATA_FD341B:
	incbin "Palettes/Sprite_Dixie_Active.bin"
	incbin "Palettes/Sprite_Dixie_InActive.bin"
	incbin "Palettes/Sprite_Dixie_P2Active.bin"
	incbin "Palettes/Sprite_Dixie_P2InActive.bin"
	incbin "Palettes/Sprite_Dixie_Invincible.bin"
	incbin "Palettes/Sprite_Dixie_Zapped.bin"

DATA_FD34CF:
	incbin "Palettes/Sprite_Kiddy_Active.bin"
	incbin "Palettes/Sprite_Kiddy_InActive.bin"
	incbin "Palettes/Sprite_Kiddy_P2Active.bin"
	incbin "Palettes/Sprite_Kiddy_P2InActive.bin"
	incbin "Palettes/Sprite_Kiddy_Invincible.bin"

DATA_FD3565:
	incbin "Palettes/Sprite_Kiddy_Zapped.bin"					; Note: Also used by K. Rool when he is zapped.

DATA_FD3583:
	incbin "Palettes/Sprite_DonkeyKong.bin"

DATA_FD35A1:
	incbin "Palettes/Sprite_DiddyKong.bin"

DATA_FD35BF:
	incbin "Palettes/Sprite_Ellie.bin"

DATA_FD35DD:
	incbin "Palettes/Sprite_Enguarde.bin"

DATA_FD35FB:
	incbin "Palettes/Sprite_Squitter.bin"

DATA_FD3619:
	incbin "Palettes/Sprite_GreenSquawks.bin"

DATA_FD3637:
	incbin "Palettes/Sprite_PurpleSquawks.bin"

DATA_FD3655:
	incbin "Palettes/Sprite_Parry.bin"

DATA_FD3673:
	incbin "Palettes/Sprite_RedBuzz.bin"

DATA_FD3691:
	incbin "Palettes/Sprite_GreenBuzz.bin"

DATA_FD36AF:
	incbin "Palettes/Sprite_ReKoil.bin"

DATA_FD36CD:
	incbin "Palettes/Sprite_Koin.bin"

DATA_FD36EB:
	incbin "Palettes/Sprite_Sneek.bin"

DATA_FD3709:
	incbin "Palettes/Sprite_RedKoco.bin"

DATA_FD3727:
	incbin "Palettes/Sprite_GreenKoco.bin"

DATA_FD3745:
	incbin "Palettes/Sprite_GleaminBream.bin"

DATA_FD3763:
	incbin "Palettes/Sprite_BountyBass.bin"

DATA_FD3781:
	incbin "Palettes/Sprite_GreenLurchin.bin"

DATA_FD379F:
	incbin "Palettes/Sprite_PurpleLurchin.bin"

DATA_FD37BD:
	incbin "Palettes/Sprite_RedKnikKnak.bin"

DATA_FD37DB:
	incbin "Palettes/Sprite_YellowKnikKnak.bin"

DATA_FD37F9:
	incbin "Palettes/Sprite_BootyBird.bin"

DATA_FD3817:
	incbin "Palettes/Sprite_Bazuka.bin"

DATA_FD3835:
	incbin "Palettes/Sprite_PurpleNid.bin"

DATA_FD3853:
	incbin "Palettes/Sprite_Kopter.bin"

DATA_FD3871:
	incbin "Palettes/Sprite_NoAnimalBuddySign.bin"

DATA_FD388F:
	incbin "Palettes/Sprite_WarningSign.bin"

DATA_FD38AD:
	incbin "Palettes/Sprite_NoKrosshairSign.bin"

DATA_FD38CB:
	incbin "Palettes/Sprite_HUDNumbers.bin"

DATA_FD38E9:
	incbin "Palettes/Sprite_GreenBananas.bin"

DATA_FD3907:
	incbin "Palettes/Sprite_ChristmasPresents.bin"

DATA_FD3925:
	incbin "Palettes/Sprite_ChristmasOrnaments.bin"

DATA_FD3943:
	incbin "Palettes/Sprite_MillPlatform.bin"

DATA_FD3961:
	incbin "Palettes/Sprite_FactoryPlatform.bin"

DATA_FD397F:
	incbin "Palettes/Sprite_RedExtraLifeBalloon.bin"

DATA_FD399D:
	incbin "Palettes/Sprite_GreenExtraLifeBalloon.bin"

DATA_FD39BB:
	incbin "Palettes/Sprite_BlueExtraLifeBalloon.bin"

DATA_FD39D9:
	incbin "Palettes/Sprite_PinkFlag.bin"
	incbin "Palettes/Sprite_PurpleFlag.bin"

DATA_FD3A15:
	incbin "Palettes/Sprite_BlueFlag.bin"
	incbin "Palettes/Sprite_GreenFlag.bin"

DATA_FD3A51:
	incbin "Palettes/Sprite_LevelEndFlagpole.bin"

DATA_FD3A6F:
	incbin "Palettes/Sprite_WhiteFlag.bin"

DATA_FD3A8D:
	incbin "Palettes/Sprite_WaterfallBarrel.bin"

DATA_FD3AAB:
	incbin "Palettes/Sprite_Barrel.bin"

DATA_FD3AC9:
	incbin "Palettes/Sprite_SteelKeg.bin"

DATA_FD3AE7:
	incbin "Palettes/Sprite_Rocket.bin"

DATA_FD3B05:
	incbin "Palettes/Sprite_RocketFire.bin"

DATA_FD3B23:
	incbin "Palettes/Sprite_RoastedBuzz.bin"

DATA_FD3B41:
	incbin "Palettes/Sprite_FuelTank.bin"

DATA_FD3B5F:
	incbin "Palettes/Sprite_FireAndExplosions.bin"

DATA_FD3B7D:
	incbin "Palettes/Sprite_GoldCoins.bin"

DATA_FD3B9B:
	incbin "Palettes/Sprite_BearCoin.bin"

DATA_FD3BB9:												; Note: Also used by the Karate Cranky trophy base
	incbin "Palettes/Sprite_SaveScreenBonusBCoin.bin"

DATA_FD3BD7:
	incbin "Palettes/Sprite_WaterSplash.bin"

DATA_FD3BF5:
	incbin "Palettes/Sprite_Klasp.bin"

DATA_FD3C13:
	incbin "Palettes/Sprite_KuffNKlout.bin"

DATA_FD3C31:
	incbin "Palettes/Sprite_Bleak.bin"

DATA_FD3C4F:
	incbin "Palettes/Sprite_Lemguin.bin"

DATA_FD3C6D:
	incbin "Palettes/Sprite_Kobble.bin"

DATA_FD3C8B:
	incbin "Palettes/Sprite_RedNibbla.bin"

DATA_FD3CA9:
	incbin "Palettes/Sprite_Minkey.bin"

DATA_FD3CC7:
	incbin "Palettes/Sprite_Skidda.bin"

DATA_FD3CE5:
	incbin "Palettes/Sprite_BananaBirds.bin"

DATA_FD3D03:
	incbin "Palettes/Sprite_Knocka.bin"

DATA_FD3D21:										; Note: Unused
	incbin "Palettes/Sprite_Kracka.bin"

DATA_FD3D3F:
	incbin "Palettes/Sprite_GreenBarrel.bin"

DATA_FD3D5D:										; Note: Unused
	incbin "Palettes/Sprite_RedTNTBarrel.bin"

DATA_FD3D7B:
	incbin "Palettes/Sprite_Krimp.bin"

DATA_FD3D99:
	incbin "Palettes/Sprite_BarbosEyesAndMouth.bin"

DATA_FD3DB7:
	incbin "Palettes/Sprite_Bristles.bin"

DATA_FD3DD5:
	incbin "Palettes/Sprite_BarbosSpikeProjectiles.bin"

DATA_FD3DF3:
	incbin "Palettes/Sprite_Krumple.bin"

DATA_FD3E11:
	incbin "Palettes/Sprite_PurpleSeashellMissle.bin"

DATA_FD3E2F:
	incbin "Palettes/Sprite_Swoopy.bin"

DATA_FD3E4D:
	incbin "Palettes/Sprite_Kuchuka.bin"

DATA_FD3E6B:
	incbin "Palettes/Sprite_Bazza.bin"

DATA_FD3E89:										; Note: Unused
	incbin "Palettes/Sprite_PurpleBarrel.bin"

DATA_FD3EA7:
	incbin "Palettes/Sprite_KarbinesFireball.bin"

DATA_FD3EC5:
	incbin "Palettes/Sprite_YellowNid.bin"

DATA_FD3EE3:
	incbin "Palettes/Sprite_Karbine.bin"

DATA_FD3F01:
	incbin "Palettes/Sprite_Koindozer.bin"

DATA_FD3F1F:
	incbin "Palettes/Sprite_KRool.bin"

DATA_FD3F3D:
	incbin "Palettes/Sprite_ElectricNode.bin"

DATA_FD3F5B:
	incbin "Palettes/Sprite_CraneThatCarriesKAOS.bin"

DATA_FD3F79:
	incbin "Palettes/Sprite_KnautilusFireballShooter.bin"

DATA_FD3F97:
	incbin "Palettes/Sprite_KastleKaosBGElements.bin"

DATA_FD3FB5:
	incbin "Palettes/Sprite_KRoolCurtain.bin"

DATA_FD3FD3:
	incbin "Palettes/Sprite_ElectricSparkBall.bin"

DATA_FD3FF1:
	incbin "Palettes/Sprite_SquirtsEyelids.bin"

DATA_FD400F:
	incbin "Palettes/Sprite_SquirtsMouth.bin"

DATA_FD402D:
	incbin "Palettes/Sprite_SquirtsEyeballs.bin"

DATA_FD404B:
	incbin "Palettes/Sprite_YellowSeashellMissle.bin"

DATA_FD4069:
	incbin "Palettes/Sprite_BlueNibbla.bin"

DATA_FD4087:
	incbin "Palettes/Sprite_BluishPurpleNibbla.bin"

DATA_FD40A5:
	incbin "Palettes/Sprite_ReddishPurpleNibbla.bin"

DATA_FD40C3:
	incbin "Palettes/Sprite_BrightRedNibbla.bin"

DATA_FD40E1:
	incbin "Palettes/Sprite_FunkyKong.bin"

DATA_FD40FF:
	incbin "Palettes/Sprite_SwankyKong.bin"

DATA_FD411D:
	incbin "Palettes/Sprite_FunkysKongsBandanaAndBelt.bin"

DATA_FD413B:
	incbin "Palettes/Sprite_WrinklyKong.bin"

DATA_FD4159:
	incbin "Palettes/Sprite_SittingWrinklyKong.bin"

DATA_FD4177:
	incbin "Palettes/Sprite_CrankyKong.bin"

DATA_FD4195:
	incbin "Palettes/Sprite_SwankyKongsBarrelInEnding.bin"

DATA_FD41B3:
	incbin "Palettes/Sprite_KAOSPurpleText.bin"

DATA_FD41B7:
	incbin "Palettes/Sprite_DixieYellowText.bin"

DATA_FD41BB:
	incbin "Palettes/Sprite_DonkeyKongLightOrangeText.bin"

DATA_FD41BF:
	incbin "Palettes/Sprite_DiddyKongOrangeText.bin"

DATA_FD41C3:
	incbin "Palettes/Sprite_CrankyKongWhiteText.bin"

DATA_FD41C7:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000

DATA_FD41D7:
	db $00,$00,$21,$00,$21,$00,$21,$00,$22,$00,$22,$00,$22,$00,$43,$00
	db $43,$00,$43,$00,$44

DATA_FD41EC:
	db $00,$44,$00,$44,$00,$65,$00,$65,$00,$65,$00,$66,$00,$66,$00,$66
	db $00,$87,$00,$87,$00,$87,$00,$A9,$00,$A9,$00,$A9,$00,$AA,$00,$AA
	db $00,$AA,$00,$CB,$00,$CB,$00,$CB,$00,$CC,$00,$CC,$00,$CC,$00,$ED
	db $00,$ED,$00,$ED,$00,$EE,$00,$EE,$00,$EE,$00,$0F,$01,$0F,$01,$0F
	db $01,$30,$01,$30,$01,$30,$01,$51,$05,$51,$05,$51,$05,$72,$09,$72
	db $09,$72,$09,$93,$0D,$93,$0D,$93,$0D,$B4,$15,$B4,$15,$B4,$15,$D5
	db $19,$D5,$19,$D5,$19,$F6,$1D,$F6,$1D,$F6,$1D,$17,$22,$17,$22,$17
	db $22,$38,$26,$38,$26,$38,$26,$59,$2A,$59,$2A,$59,$2A,$7A,$2E,$7A
	db $2E,$7A,$2E,$9B,$32,$9B,$32,$9B,$32,$BC,$3A,$BC,$3A,$BC,$3A,$DD
	db $3E,$DD,$3E,$DD,$3E,$FE,$42,$FE,$42,$FE,$42,$1F,$47,$1F,$47,$1F
	db $47,$3F,$4B,$3F,$4B,$3F,$4B,$3F,$4B,$3F,$4B

DATA_FD4297:
	incbin "Palettes/Sprite_Unknown1.bin"

DATA_FD42B5:
	incbin "Palettes/Sprite_Unknown2.bin"

DATA_FD42D3:										; Note: A varient of HUDNumbers, but with darker whites
	incbin "Palettes/Sprite_Unknown3.bin"

DATA_FD42F1:
	incbin "Palettes/Sprite_GhostBarrel.bin"

DATA_FD430F:
	incbin "Palettes/Sprite_Kiddy_TargetShoot.bin"
	incbin "Palettes/Sprite_Kiddy_P2TargetShoot.bin"

DATA_FD434B:
	incbin "Palettes/Sprite_Dixie_TargetShoot.bin"
	incbin "Palettes/Sprite_Dixie_P2TargetShoot.bin"

DATA_FD4387:
	incbin "Palettes/Sprite_MapDixieAndKiddy_P1.bin"
	incbin "Palettes/Sprite_MapDixieAndKiddy_P2.bin"

DATA_FD43C3:
	incbin "Palettes/Sprite_PinkAndBlueMapFlags.bin"
	incbin "Palettes/Sprite_PurpleAndGreenMapFlags.bin"

DATA_FD43FF:
	incbin "Palettes/Sprite_Toboggan.bin"

DATA_FD441D:
	incbin "Palettes/Sprite_LargePipe.bin"

DATA_FD443B:
	incbin "Palettes/Sprite_HeadToHeadDots.bin"

DATA_FD4459:
	incbin "Palettes/Sprite_Unknown4.bin"

DATA_FD4477:
	incbin "Palettes/Sprite_TargetShootTargets.bin"

DATA_FD4495:										; Note: A varient of HUDNumbers, but with blueish white colors
	incbin "Palettes/Sprite_Unknown5.bin"

DATA_FD44B3:
	incbin "Palettes/Sprite_PinkTimerNumbers.bin"

DATA_FD44D1:										; Note: A varient of HUDNumbers, but with light green instead of white colors
	incbin "Palettes/Sprite_Unknown6.bin"

DATA_FD44EF:
	incbin "Palettes/Sprite_RedText.bin"

DATA_FD450D:
	incbin "Palettes/Sprite_BlueText.bin"

DATA_FD452B:
	incbin "Palettes/Sprite_SneekWheel.bin"

DATA_FD4549:
	incbin "Palettes/Sprite_RightWallMetalDoor.bin"

DATA_FD4567:
	incbin "Palettes/Sprite_LeftWallMetalDoor.bin"

DATA_FD4585:
	incbin "Palettes/Sprite_ArichLegs.bin"

DATA_FD45A3:
	incbin "Palettes/Sprite_ArichFace.bin"

DATA_FD45C1:
	incbin "Palettes/Sprite_ArichBouncingSpit.bin"

DATA_FD45DF:
	incbin "Palettes/Sprite_Unknown7.bin"

DATA_FD45FD:
	incbin "Palettes/Sprite_BelchasTeeth.bin"

DATA_FD461B:
	incbin "Palettes/Sprite_SideOfBelchasMouth.bin"

DATA_FD4639:
	incbin "Palettes/Sprite_BelchasEye.bin"

DATA_FD4657:
	incbin "Palettes/Sprite_SquirtsWaterStream.bin"

DATA_FD4675:
	incbin "Palettes/Sprite_BuzzSwarm.bin"

DATA_FD46B1:
	incbin "Palettes/Sprite_KAOSLaserHead.bin"

DATA_FD46CF:
	incbin "Palettes/Sprite_KAOSSkullHead.bin"

DATA_FD46ED:
	incbin "Palettes/Sprite_KAOSCylinderHead.bin"

DATA_FD470B:
	incbin "Palettes/Sprite_KAOSBoxingGlove.bin"

DATA_FD4729:
	incbin "Palettes/Sprite_HeadToHeadCharacterHeads.bin"

DATA_FD4747:
	incbin "Palettes/Sprite_BarrelShield.bin"

DATA_FD4765:
	incbin "Palettes/Sprite_RotatingCylinderPegs.bin"

DATA_FD4783:
	incbin "Palettes/Sprite_RotatingCylinderBlueKeys.bin"

DATA_FD47A1:
	incbin "Palettes/Sprite_RotatingCylinderGreenKeys.bin"

DATA_FD47BF:
	incbin "Palettes/Sprite_RotatingCylinderRedKeys.bin"

DATA_FD47DD:
	incbin "Palettes/Sprite_RotatingCylinderYellowKeys.bin"

DATA_FD47FB:
	incbin "Palettes/Sprite_RotatingCylinderCrank.bin"

DATA_FD4819:
	incbin "Palettes/Sprite_RareLogo.bin"

DATA_FD4837:												; Note: Unused?
	incbin "Palettes/Sprite_DKC2MapDiddyDixieTextAndLevelIcons.bin"

DATA_FD4857:
	incbin "Palettes/Sprite_Unknown8.bin"

DATA_FD4877:
	incbin "Palettes/Sprite_FunkysRentalsPool.bin"

DATA_FD4895:
	incbin "Palettes/Sprite_MotorBoat.bin"

DATA_FD48B3:
	incbin "Palettes/Sprite_Hovercraft.bin"

DATA_FD48D1:
	incbin "Palettes/Sprite_BleaksHouseFace.bin"

DATA_FD48EF:
	incbin "Palettes/Sprite_CottonTopCoveWaterfalls.bin"

DATA_FD490D:
	incbin "Palettes/Sprite_GlacialGrottoCover.bin"

DATA_FD492B:
	incbin "Palettes/Sprite_SmugglersCoveCover.bin"

DATA_FD4949:
	incbin "Palettes/Sprite_KMapFlags.bin"

DATA_FD4967:
	incbin "Palettes/Sprite_WrinklysSaveCave.bin"

DATA_FD4985:									; Note: Unused
	incbin "Palettes/Sprite_ArichAmbushFace.bin"

DATA_FD49A3:
	incbin "Palettes/Sprite_BrashsCabinSmoke.bin"

DATA_FD49C1:
	incbin "Palettes/Sprite_ArichsHoardCover.bin"

DATA_FD49FD:
	incbin "Palettes/Sprite_DoubleTroubleSign.bin"

DATA_FD4A1B:
	incbin "Palettes/Sprite_Bazaar.bin"

DATA_FD4A39:
	incbin "Palettes/Sprite_BazaarsAccessories.bin"

DATA_FD4A57:
	incbin "Palettes/Sprite_Bramble.bin"

DATA_FD4A75:
	incbin "Palettes/Sprite_BramblesAccessories.bin"

DATA_FD4A93:
	incbin "Palettes/Sprite_Brash.bin"

DATA_FD4AB1:
	incbin "Palettes/Sprite_Blunder.bin"

DATA_FD4ACF:
	incbin "Palettes/Sprite_BlizzardsAccessories.bin"

DATA_FD4AED:
	incbin "Palettes/Sprite_BrashsAccessories.bin"

DATA_FD4B0B:
	incbin "Palettes/Sprite_BlundersAccessories.bin"

DATA_FD4B29:
	incbin "Palettes/Sprite_Bazooka.bin"

DATA_FD4B47:
	incbin "Palettes/Sprite_Boomer.bin"

DATA_FD4B65:
	incbin "Palettes/Sprite_Baffle.bin"

DATA_FD4B83:
	incbin "Palettes/Sprite_Barnacle.bin"

DATA_FD4BA1:
	incbin "Palettes/Sprite_Barter.bin"

DATA_FD4BBF:
	incbin "Palettes/Sprite_Benny.bin"

DATA_FD4BDD:
	incbin "Palettes/Sprite_Bjorn.bin"

DATA_FD4BFB:
	incbin "Palettes/Sprite_Blue.bin"

DATA_FD4C19:
	incbin "Palettes/Sprite_Blizzard.bin"

DATA_FD4C37:
	incbin "Palettes/Sprite_BazookasAccessories.bin"

DATA_FD4C55:
	incbin "Palettes/Sprite_BoomersAccessories.bin"

DATA_FD4C73:
	incbin "Palettes/Sprite_BafflesAccessories.bin"

DATA_FD4C91:
	incbin "Palettes/Sprite_BarnaclesAccessories.bin"

DATA_FD4CAF:
	incbin "Palettes/Sprite_BartersAccessories.bin"

DATA_FD4CCD:
	incbin "Palettes/Sprite_BennysAccessories.bin"

DATA_FD4CEB:
	incbin "Palettes/Sprite_BjornsAccessories.bin"

DATA_FD4D09:
	incbin "Palettes/Sprite_BoomersFan.bin"

DATA_FD4D27:
	incbin "Palettes/Sprite_Unknown9.bin"

DATA_FD4D63:
	incbin "Palettes/Sprite_FileSelectOptionsText.bin"

DATA_FD4D81:
	incbin "Palettes/Sprite_FileSelectDigitalDisplayText.bin"

DATA_FD4D9F:
	incbin "Palettes/Sprite_BrashesCabinDigitalDisplay.bin"

DATA_FD4DBD:
	incbin "Palettes/Sprite_MainMapWaterFallByCottonTopCove.bin"

DATA_FD4DDB:
	incbin "Palettes/Sprite_MainMapWideWaterfalls.bin"

DATA_FD4DF9:
	incbin "Palettes/Sprite_Nintendo64.bin"

DATA_FD4E17:
	incbin "Palettes/Sprite_GameOverBlocks_G.bin"

DATA_FD4E35:
	incbin "Palettes/Sprite_GameOverBlocks_AM.bin"

DATA_FD4E53:
	incbin "Palettes/Sprite_GameOverBlocks_E.bin"

DATA_FD4E71:
	incbin "Palettes/Sprite_GameOverBlocks_O.bin"

DATA_FD4E8F:
	incbin "Palettes/Sprite_GameOverBlocks_V.bin"

DATA_FD4EAD:
	incbin "Palettes/Sprite_GameOverBlocks_ER.bin"

DATA_FD4ECB:											; Note: Looks sort of like the invincibility palette for Dixie
	incbin "Palettes/Sprite_Unknown10.bin"

DATA_FD4EE9:											; Note: Looks sort of like the invincibility palette for Kiddy
	incbin "Palettes/Sprite_Unknown11.bin"

DATA_FD4F07:
	incbin "Palettes/Sprite_BramblesVase.bin"

DATA_FD4F25:
	incbin "Palettes/Sprite_AreaNameFont.bin"

DATA_FD4F43:
	incbin "Palettes/Sprite_UsedInventoryItems1.bin"

DATA_FD4F61:
	incbin "Palettes/Sprite_UsedInventoryItems2.bin"

DATA_FD4F7F:
	incbin "Palettes/Sprite_MainMapRocksAndWaterTrails.bin"

DATA_FD4F9D:
	incbin "Palettes/Sprite_Gyrocopter.bin"

DATA_FD4FBB:
	incbin "Palettes/Sprite_TurboSki.bin"

DATA_FD4FD9:
	incbin "Palettes/Sprite_P2AreaNameFont.bin"

DATA_FD4FF7:
	incbin "Palettes/Sprite_BlueCrystal.bin"

DATA_FD5015:
	incbin "Palettes/Sprite_GreenCrystal.bin"

DATA_FD5033:
	incbin "Palettes/Sprite_RedCrystal.bin"

DATA_FD5051:
	incbin "Palettes/Sprite_YellowCrystal.bin"

DATA_FD506F:
	incbin "Palettes/Sprite_GlowingBlueCrystal.bin"

DATA_FD508D:
	incbin "Palettes/Sprite_GlowingGreenCrystal.bin"

DATA_FD50AB:
	incbin "Palettes/Sprite_GlowingRedCrystal.bin"

DATA_FD50C9:
	incbin "Palettes/Sprite_GlowingYellowCrystal.bin"

DATA_FD50E7:
	incbin "Palettes/Sprite_MusicTestNotes.bin"

DATA_FD5105:
	incbin "Palettes/Sprite_Unknown12.bin"

DATA_FD5123:
	incbin "Palettes/Sprite_MusicTestSign.bin"

DATA_FD5141:
	incbin "Palettes/Sprite_BountyBayCover.bin"

DATA_FD515F:
	incbin "Palettes/Sprite_CrystalShards.bin"

DATA_FD517D:
	incbin "Palettes/Sprite_KremwoodForestLog.bin"

DATA_FD51B9:
	incbin "Palettes/Sprite_MapCannon.bin"

DATA_FD51D7:
	incbin "Palettes/Sprite_Chairlifts.bin"

DATA_FD51F5:
	incbin "Palettes/Sprite_BoomersFuse.bin"

DATA_FD5213:
	incbin "Palettes/Sprite_SewerStockpileCover.bin"

DATA_FD5231:
	incbin "Palettes/Sprite_SkyHighSecretRock.bin"

DATA_FD524F:
	incbin "Palettes/Sprite_Rockpile.bin"

DATA_FD526D:
	incbin "Palettes/Sprite_ClifftopCacheCover.bin"

DATA_FD528B:
	incbin "Palettes/Sprite_RazorRidgePipeAndWhirlpool.bin"

DATA_FD52A9:
	incbin "Palettes/Sprite_Krosshair.bin"

DATA_FD52C7:
	incbin "Palettes/Sprite_Knautilus.bin"

DATA_FD52E5:
	incbin "Palettes/Sprite_KremtoaBridge.bin"

DATA_FD5303:
	incbin "Palettes/Sprite_BananaBirdQueenHead.bin"

DATA_FD5321:
	incbin "Palettes/Sprite_MapKRool.bin"

DATA_FD533F:
	incbin "Palettes/Sprite_KRoolsEyes.bin"

DATA_FD535D:
	incbin "Palettes/Sprite_GiantBananaBirdQueenEgg.bin"

DATA_FD537B:
	incbin "Palettes/Sprite_RedGemInBananaBirdQueenBarrier.bin"

DATA_FD5399:
	incbin "Palettes/Sprite_LightsOnBananaBirdQueenBarrier.bin"

DATA_FD53B7:
	incbin "Palettes/Sprite_KRoolHead.bin"

DATA_FD53D5:
	incbin "Palettes/Sprite_MapBananaBirdQueen.bin"

DATA_FD53F3:
	incbin "Palettes/Sprite_FunkyKongDrivingBoat.bin"

DATA_FD5411:
	incbin "Palettes/Sprite_KarateCrankyTrophy.bin"

DATA_FD542F:
	incbin "Palettes/Sprite_PhotoEdges.bin"

DATA_FD544D:
	incbin "Palettes/Sprite_PhotoAlbumSectionNames.bin"

DATA_FD546B:
	incbin "Palettes/Sprite_Unknown13.bin"

DATA_FD5489:
	incbin "Palettes/Sprite_KongFusedCliffsFire.bin"

DATA_FD54A7:
	incbin "Palettes/Sprite_LavaSmoke.bin"

DATA_FD54C5:
	incbin "Palettes/Sprite_Unknown14.bin"

DATA_FD54E3:
	db $7B,$7C,$71,$7D,$7C,$5F

DATA_FD54E9:								; Note: Level palette pointers
	dw DATA_FD55F1,DATA_FD5601,DATA_FD5701,DATA_FD8461,DATA_FD8561,DATA_FD5B01,DATA_FD5C01,DATA_FD5D01
	dw DATA_FD5FC1,DATA_FD7421,DATA_FD60C1,DATA_FD6401,DATA_FD6501,DATA_FD6601,DATA_FD6701,DATA_FD6801
	dw DATA_FD5FA1,DATA_FD6901,DATA_FD6A01,DATA_FD6B01,DATA_FD6C01,DATA_FD6D01,DATA_FD6E01,DATA_FD6F01
	dw DATA_FD7001,DATA_FD7101,DATA_FD7201,DATA_FD7301,DATA_FD7421+$02,DATA_FD7521,DATA_FD7701,DATA_FD55F9
	dw DATA_FD7681,DATA_FD7621,DATA_FD7801,DATA_FD7901,DATA_FD7921,DATA_FD7D21,DATA_FD7D41,DATA_FD62C1
	dw DATA_FD7E61,DATA_FD7E41,DATA_FD8161,DATA_FD8161,DATA_FD8161,DATA_FD7661,DATA_FD8361,DATA_FD8641
	dw DATA_FD7401,DATA_FD8741,DATA_FD8BE1,DATA_FD91F9,DATA_FD8B01,DATA_FD8941,DATA_FD8861,DATA_FD8A21
	dw DATA_FD8841,DATA_FD8CE1,DATA_FD8DE1,DATA_FD8EE1,DATA_FD8FF9,DATA_FD8061,DATA_FD7F61,DATA_FD8FD9
	dw DATA_FD8FD9+$08,DATA_FD8FD9+$10,DATA_FD8FD9+$18,DATA_FD97F9,DATA_FD98F9,DATA_FD9A39,DATA_FD9E39,DATA_FDA239
	dw DATA_FD8261,DATA_FD7A21,DATA_FDA339,DATA_FD90F9,DATA_FDB739,DATA_FDA839,DATA_FDA879,DATA_FDAE99
	dw DATA_FDAE99,DATA_FDAF79,DATA_FDB059,DATA_FDA999,DATA_FDAC99,DATA_FDAB99,DATA_FDAA99,DATA_FDAD99
	dw DATA_FDA899,DATA_FDB139,DATA_FDB239,DATA_FDB339,DATA_FDB439,DATA_FDB539,DATA_FDB639,DATA_FD9939
	dw DATA_FDB799,DATA_FDB899,DATA_FDB999,DATA_FDBA99,DATA_FDBB99,DATA_FDBC99,DATA_FDBD99,DATA_FDBE79
	dw DATA_FDBF79,DATA_FD76E1,DATA_FD94F9,DATA_FD93F9,DATA_FD95F9,DATA_FD96F9,DATA_FDA439,DATA_FDA539
	dw DATA_FDA639,DATA_FDA739,DATA_FD61C1,DATA_FD7B21,DATA_FD5801,DATA_FD5901,DATA_FD5A01,DATA_FD9F39
	dw DATA_FDA039,DATA_FD9B39,DATA_FD9C39,DATA_FD9D39,DATA_FD92F9,DATA_FD5DE1,DATA_FD5EC1,DATA_FD6301
	dw DATA_FDA139,DATA_FD7C21,DATA_FDC059,DATA_FDC159

DATA_FD55F1:
	dw $318C,$0000,$1084,$2108

DATA_FD55F9:
	incbin "Palettes/Layer3_ErrorScreenText.bin"

DATA_FD5601:
	incbin "Palettes/FGBG_LakesideLimbo.bin"

DATA_FD5701:
	incbin "Palettes/FGBG_RocketBarrelRide.bin"

DATA_FD5801:
	incbin "Palettes/FGBG_BarrelDropBounce.bin"

DATA_FD5901:
	incbin "Palettes/FGBG_TrackerBarrelTrek.bin"

DATA_FD5A01:
	incbin "Palettes/FGBG_SquirtsShowdown.bin"

DATA_FD5B01:
	incbin "Palettes/FGBG_SwankysSideshowInTent.bin"

DATA_FD5C01:
	incbin "Palettes/FGBG_Unknown1.bin"

DATA_FD5D01:
	incbin "Palettes/FGBG_BarrelShieldBustUp.bin"

DATA_FD5DE1:
	incbin "Palettes/FGBG_SwoopySalvo_Volcanic.bin"

DATA_FD5EC1:
	incbin "Palettes/FGBG_ArichsAmbush.bin"

DATA_FD5FA1:
	incbin "Palettes/Layer1_ArichBody.bin"

DATA_FD5FC1:
	incbin "Palettes/FGBG_SkiddasRow.bin"

DATA_FD60C1:
	incbin "Palettes/FGBG_SquealsOnWheels.bin"

DATA_FD61C1:
	incbin "Palettes/FGBG_DoorstopDash.bin"

DATA_FD62C1:
	incbin "Palettes/Layer2_Belcha.bin"

DATA_FD6301:
	incbin "Palettes/FGBG_BelchasBarn.bin"

DATA_FD6401:
	incbin "Palettes/FGBG_WrinklysSaveCave1.bin"

DATA_FD6501:
	incbin "Palettes/FGBG_WrinklysSaveCave2.bin"

DATA_FD6601:
	incbin "Palettes/FGBG_WrinklysSaveCave3.bin"

DATA_FD6701:
	incbin "Palettes/FGBG_WrinklysSaveCave4.bin"

DATA_FD6801:
	incbin "Palettes/FGBG_KremwoodForest.bin"

DATA_FD6901:
	incbin "Palettes/FGBG_MurkyMill.bin"

DATA_FD6A01:									; Note: Also the palette for Barter's Swap Shop, Baffle's Code Room, Bazooka's Barracks
	incbin "Palettes/FGBG_BazaarsGeneralStore.bin"

DATA_FD6B01:
	incbin "Palettes/FGBG_K3.bin"

DATA_FD6C01:
	incbin "Palettes/FGBG_BlizzardsBaseCamp.bin"

DATA_FD6D01:
	incbin "Palettes/FGBG_BlundersBooth.bin"

DATA_FD6E01:									; Note: Also the palette for Boomer's Bomb Shelter (Normal Palette)
	incbin "Palettes/FGBG_BramblesBungalow.bin"

DATA_FD6F01:
	incbin "Palettes/FGBG_BarnaclesIsland.bin"

DATA_FD7001:
	incbin "Palettes/FGBG_BrashsCabin.bin"

DATA_FD7101:
	incbin "Palettes/FGBG_BluesBeachHut.bin"

DATA_FD7201:									; Note: Also the palette for Bjorns Chairlifts
	incbin "Palettes/FGBG_BennysChairlifts.bin"

DATA_FD7301:
	incbin "Palettes/FGBG_BoomersBombShelter_Volcanic.bin"

DATA_FD7401:
	incbin "Palettes/FGBG_MainMapLargeClouds.bin"

DATA_FD7421:
	incbin "Palettes/FGBG_MainMap.bin"

DATA_FD7521:
	incbin "Palettes/FGBG_GameOverScreen.bin"

DATA_FD7621:
	incbin "Palettes/FGBG_RareLogo.bin"

DATA_FD7661:
	incbin "Palettes/Layer3_Credits.bin"

DATA_FD7681:
	incbin "Palettes/FGBG_NintendoPresentsScreen.bin"

DATA_FD76E1:
	incbin "Palettes/FGBG_JapaneseTitleScreenLogo.bin"

DATA_FD7701:
	incbin "Palettes/FGBG_TitleScreen.bin"

DATA_FD7801:
	incbin "Palettes/FGBG_BleaksHouse.bin"

DATA_FD7901:
	incbin "Palettes/FGBG_CopyrightScreen.bin"

DATA_FD7921:
	incbin "Palettes/FGBG_RiversideRace.bin"

DATA_FD7A21:
	incbin "Palettes/FGBG_LightningLookOut_Normal.bin"

DATA_FD7B21:
	incbin "Palettes/FGBG_BobbingBarrelBrawl.bin"

DATA_FD7C21:
	incbin "Palettes/FGBG_LightningLookOut_LightningFlash.bin"

DATA_FD7D21:
	incbin "Palettes/FGBG_Unknown2.bin"

DATA_FD7D41:
	incbin "Palettes/FGBG_LakeOrangatanga.bin"

DATA_FD7E41:
	incbin "Palettes/Layer3_BelchasBarn.bin"

DATA_FD7E61:
	incbin "Palettes/FGBG_DemolitionDrainPipe.bin"

DATA_FD7F61:
	incbin "Palettes/FGBG_LowGLabyrinth.bin"

DATA_FD8061:
	incbin "Palettes/FGBG_PoisonousPipeline.bin"

DATA_FD8161:
	incbin "Palettes/FGBG_BazzasBlockade.bin"

DATA_FD8261:
	incbin "Palettes/FGBG_FloodlitFish.bin"

DATA_FD8361:
	incbin "Palettes/FGBG_TVScreen.bin"

DATA_FD8461:
	incbin "Palettes/FGBG_SwankysSideshowOutside.bin"

DATA_FD8561:
	incbin "Palettes/FGBG_FunkysRentals.bin"

DATA_FD8641:
	incbin "Palettes/FGBG_FileSelectScreen.bin"

DATA_FD8741:
	incbin "Palettes/FGBG_BananaBirdCave.bin"

DATA_FD8841:
	incbin "Palettes/Layer2_BonusRoomIntroScreen.bin"

DATA_FD8861:
	incbin "Palettes/Layer1_Player1CollectXXStarsScreen.bin"

DATA_FD8941:
	incbin "Palettes/Layer1_Player1BashTheBaddiesScreen.bin"

DATA_FD8A21:
	incbin "Palettes/Layer1_Player1GrabXXBananasScreen.bin"

DATA_FD8B01:
	incbin "Palettes/Layer1_Player1FindTheCoinScreen.bin"

DATA_FD8BE1:
	incbin "Palettes/FGBG_CottonTopCove.bin"

DATA_FD8CE1:
	incbin "Palettes/FGBG_Mekanos.bin"

DATA_FD8DE1:
	incbin "Palettes/FGBG_RazorRidge.bin"

DATA_FD8EE1:
	incbin "Palettes/FGBG_KAOSKore.bin"

DATA_FD8FD9:
	incbin "Palettes/FGBG_AnimatedKAOSKoreColors.bin"

DATA_FD8FF9:
	incbin "Palettes/FGBG_Kremtoa_Normal.bin"

DATA_FD90F9:
	incbin "Palettes/FGBG_Kremtoa_Volcanic.bin"

DATA_FD91F9:
	incbin "Palettes/FGBG_KongFusedCliffs.bin"

DATA_FD92F9:														; Note: Also the Rocket Rush volcanic palette
	incbin "Palettes/FGBG_CrissKrossCliffs_Volcanic.bin"

DATA_FD93F9:
	incbin "Palettes/FGBG_RopeyRumpus.bin"

DATA_FD94F9:
	incbin "Palettes/FGBG_KreviceKreepers.bin"

DATA_FD95F9:
	incbin "Palettes/FGBG_CrissKrossCliffs_Normal.bin"

DATA_FD96F9:
	incbin "Palettes/FGBG_RocketRush_Normal.bin"

DATA_FD97F9:
	incbin "Palettes/FGBG_KastleKAOS.bin"

DATA_FD98F9:
	incbin "Palettes/Layer1_KAOS.bin"

DATA_FD9939:
	incbin "Palettes/FGBG_Knautilus.bin"

DATA_FD9A39:
	incbin "Palettes/FGBG_StampedeSprint_Normal.bin"

DATA_FD9B39:
	incbin "Palettes/FGBG_KoindozerKlamber.bin"

DATA_FD9C39:
	incbin "Palettes/FGBG_KonveyorRopeKlash.bin"

DATA_FD9D39:
	incbin "Palettes/FGBG_StampedeSprint_Volcanic.bin"

DATA_FD9E39:
	incbin "Palettes/FGBG_FireballFrenzy.bin"

DATA_FD9F39:
	incbin "Palettes/FGBG_KrackshotKroc.bin"

DATA_FDA039:
	incbin "Palettes/FGBG_BlazingBazukas.bin"

DATA_FDA139:
	incbin "Palettes/FGBG_KAOSKarnage.bin"

DATA_FDA239:
	incbin "Palettes/FGBG_BananaBirdQueenScreen.bin"

DATA_FDA339:
	incbin "Palettes/FGBG_TyrantTwinTussle_Normal.bin"

DATA_FDA439:
	incbin "Palettes/FGBG_BuzzerBarrage.bin"

DATA_FDA539:
	incbin "Palettes/FGBG_PotHolePanic.bin"

DATA_FDA639:
	incbin "Palettes/FGBG_CreepyCaverns.bin"

DATA_FDA739:
	incbin "Palettes/FGBG_TyrantTwinTussle_Volcanic.bin"

DATA_FDA839:
	incbin "Palettes/FGBG_PhotoAlbumCover.bin"

DATA_FDA879:
	incbin "Palettes/FGBG_PhotoAlbumSection.bin"

DATA_FDA899:
	incbin "Palettes/Layer2_BaffleAndBoomerPhotos.bin"

DATA_FDA999:
	incbin "Palettes/Layer2_BazaarAndBarnaclePhotos.bin"

DATA_FDAA99:
	incbin "Palettes/Layer2_BlizzardAndBramblePhotos.bin"

DATA_FDAB99:
	incbin "Palettes/Layer2_BlueAndBazookaPhotos.bin"

DATA_FDAC99:
	incbin "Palettes/Layer2_BrashAndBlunderPhotos.bin"

DATA_FDAD99:
	incbin "Palettes/Layer2_BennyBjornAndBarterPhotos.bin"

DATA_FDAE99:																; Note: Also the palette for the player 2 Find the coin screen.
	incbin "Palettes/Layer1_Player2BashTheBaddiesScreen.bin"

DATA_FDAF79:
	incbin "Palettes/Layer1_Player2CollectXXStarsScreen.bin"

DATA_FDB059:
	incbin "Palettes/Layer1_Player2GrabXXBananasScreen.bin"

DATA_FDB139:
	incbin "Palettes/Layer2_BelchaPhoto.bin"

DATA_FDB239:
	incbin "Palettes/Layer2_ArichPhoto.bin"

DATA_FDB339:
	incbin "Palettes/Layer2_SquirtPhoto.bin"

DATA_FDB439:
	incbin "Palettes/Layer2_KAOSPhoto.bin"

DATA_FDB539:
	incbin "Palettes/Layer2_BleakPhoto.bin"

DATA_FDB639:
	incbin "Palettes/Layer2_BarbosPhoto.bin"

DATA_FDB739:
	incbin "Palettes/Layer2_KRoolInHovercraft.bin"

DATA_FDB799:
	incbin "Palettes/FGBG_BarbossBarrier.bin"

DATA_FDB899:
	incbin "Palettes/FGBG_FishFoodFrenzy.bin"

DATA_FDB999:
	incbin "Palettes/FGBG_KreepingKlasps.bin"

DATA_FDBA99:
	incbin "Palettes/FGBG_TidalTrouble.bin"

DATA_FDBB99:
	incbin "Palettes/FGBG_LemguinLunge.bin"

DATA_FDBC99:
	incbin "Palettes/FGBG_TearawayToboggan.bin"

DATA_FDBD99:
	incbin "Palettes/FGBG_SpringinSpiders.bin"

DATA_FDBE79:
	incbin "Palettes/FGBG_RipsawRage.bin"

DATA_FDBF79:
	incbin "Palettes/FGBG_SwoopySalvo_Normal.bin"

DATA_FDC059:
	incbin "Palettes/FGBG_P1WinsScreen.bin"

DATA_FDC159:
	incbin "Palettes/FGBG_P2WinsScreen.bin"

DATA_FDC259:
	dw DATA_FDC3F9-DATA_FDC259,DATA_FDC3F9-DATA_FDC259
	dw DATA_FDC403-DATA_FDC259,DATA_FDC408-DATA_FDC259
	dw DATA_FDC40D-DATA_FDC259,DATA_FDC417-DATA_FDC259
	dw DATA_FDC421-DATA_FDC259,DATA_FDC426-DATA_FDC259
	dw DATA_FDC426-DATA_FDC259,DATA_FDC449-DATA_FDC259
	dw DATA_FDC471-DATA_FDC259,DATA_FDC48F-DATA_FDC259
	dw DATA_FDC4C6-DATA_FDC259,DATA_FDC4D5-DATA_FDC259
	dw DATA_FDC4EE-DATA_FDC259,DATA_FDC4F3-DATA_FDC259
	dw DATA_FDC4F3-DATA_FDC259,DATA_FDC4F3-DATA_FDC259
	dw DATA_FDC4F3-DATA_FDC259,DATA_FDC4F3-DATA_FDC259
	dw DATA_FDC4F8-DATA_FDC259,DATA_FDC5D4-DATA_FDC259
	dw DATA_FDC5DE-DATA_FDC259,DATA_FDC5E8-DATA_FDC259
	dw DATA_FDC5E8-DATA_FDC259,DATA_FDC5E8-DATA_FDC259
	dw DATA_FDC5E8-DATA_FDC259,DATA_FDC5FC-DATA_FDC259
	dw DATA_FDC610-DATA_FDC259,DATA_FDC61A-DATA_FDC259
	dw DATA_FDC624-DATA_FDC259,DATA_FDC629-DATA_FDC259
	dw DATA_FDC62E-DATA_FDC259,DATA_FDC633-DATA_FDC259
	dw DATA_FDC633-DATA_FDC259,DATA_FDC647-DATA_FDC259
	dw DATA_FDC651-DATA_FDC259,DATA_FDC656-DATA_FDC259
	dw DATA_FDC6B0-DATA_FDC259,DATA_FDC70A-DATA_FDC259
	dw DATA_FDC750-DATA_FDC259,DATA_FDC7FF-DATA_FDC259
	dw DATA_FDC90D-DATA_FDC259,DATA_FDC9BC-DATA_FDC259
	dw DATA_FDCA7F-DATA_FDC259,DATA_FDCB4C-DATA_FDC259
	dw DATA_FDCC78-DATA_FDC259,DATA_FDCCCD-DATA_FDC259
	dw DATA_FDCD68-DATA_FDC259,DATA_FDCDEA-DATA_FDC259
	dw DATA_FDCE94-DATA_FDC259,DATA_FDCF48-DATA_FDC259
	dw DATA_FDCFE8-DATA_FDC259,DATA_FDD0C4-DATA_FDC259
	dw DATA_FDD155-DATA_FDC259,DATA_FDD204-DATA_FDC259
	dw DATA_FDD2AE-DATA_FDC259,DATA_FDD2DB-DATA_FDC259
	dw DATA_FDD2FE-DATA_FDC259,DATA_FDD326-DATA_FDC259
	dw DATA_FDD3F8-DATA_FDC259,DATA_FDD4D4-DATA_FDC259
	dw DATA_FDD59C-DATA_FDC259,DATA_FDD6C8-DATA_FDC259
	dw DATA_FDD7B3-DATA_FDC259,DATA_FDD8EE-DATA_FDC259
	dw DATA_FDD99D-DATA_FDC259,DATA_FDD9E3-DATA_FDC259
	dw DATA_FDDA60-DATA_FDC259,DATA_FDDBAA-DATA_FDC259
	dw DATA_FDDCA9-DATA_FDC259,DATA_FDDDA8-DATA_FDC259
	dw DATA_FDDE70-DATA_FDC259,DATA_FDDF06-DATA_FDC259
	dw DATA_FDDFC4-DATA_FDC259,DATA_FDE064-DATA_FDC259
	dw DATA_FDE122-DATA_FDC259,DATA_FDE1EF-DATA_FDC259
	dw DATA_FDE1EF-DATA_FDC259,DATA_FDE1EF-DATA_FDC259
	dw DATA_FDE1EF-DATA_FDC259,DATA_FDE1F4-DATA_FDC259
	dw DATA_FDE1F9-DATA_FDC259,DATA_FDE1FE-DATA_FDC259
	dw DATA_FDE203-DATA_FDC259,DATA_FDE208-DATA_FDC259
	dw DATA_FDE20D-DATA_FDC259,DATA_FDE212-DATA_FDC259
	dw DATA_FDE21C-DATA_FDC259,DATA_FDE221-DATA_FDC259
	dw DATA_FDE226-DATA_FDC259,DATA_FDE22B-DATA_FDC259
	dw DATA_FDE230-DATA_FDC259,DATA_FDE235-DATA_FDC259
	dw DATA_FDE23A-DATA_FDC259,DATA_FDE244-DATA_FDC259
	dw DATA_FDE249-DATA_FDC259,DATA_FDE24E-DATA_FDC259
	dw DATA_FDE253-DATA_FDC259,DATA_FDE258-DATA_FDC259
	dw DATA_FDE25D-DATA_FDC259,DATA_FDE267-DATA_FDC259
	dw DATA_FDE26C-DATA_FDC259,DATA_FDE271-DATA_FDC259
	dw DATA_FDE276-DATA_FDC259,DATA_FDE27B-DATA_FDC259
	dw DATA_FDE280-DATA_FDC259,DATA_FDE285-DATA_FDC259
	dw DATA_FDE28A-DATA_FDC259,DATA_FDE28F-DATA_FDC259
	dw DATA_FDE29E-DATA_FDC259,DATA_FDE2A3-DATA_FDC259
	dw DATA_FDE2A8-DATA_FDC259,DATA_FDE2CB-DATA_FDC259
	dw DATA_FDE2E9-DATA_FDC259,DATA_FDE2F3-DATA_FDC259
	dw DATA_FDE2F8-DATA_FDC259,DATA_FDE2FD-DATA_FDC259
	dw DATA_FDE302-DATA_FDC259,DATA_FDE307-DATA_FDC259
	dw DATA_FDE31B-DATA_FDC259,DATA_FDE320-DATA_FDC259
	dw DATA_FDE32A-DATA_FDC259,DATA_FDE32F-DATA_FDC259
	dw DATA_FDE339-DATA_FDC259,DATA_FDE33E-DATA_FDC259
	dw DATA_FDE343-DATA_FDC259,DATA_FDE348-DATA_FDC259
	dw DATA_FDE357-DATA_FDC259,DATA_FDE366-DATA_FDC259
	dw DATA_FDE36B-DATA_FDC259,DATA_FDE370-DATA_FDC259
	dw DATA_FDE375-DATA_FDC259,DATA_FDE37F-DATA_FDC259
	dw DATA_FDE384-DATA_FDC259,DATA_FDE389-DATA_FDC259
	dw DATA_FDE393-DATA_FDC259,DATA_FDE398-DATA_FDC259
	dw DATA_FDE3A2-DATA_FDC259,DATA_FDE3A7-DATA_FDC259
	dw DATA_FDE3AC-DATA_FDC259,DATA_FDE3B1-DATA_FDC259
	dw DATA_FDE3B6-DATA_FDC259,DATA_FDE3BB-DATA_FDC259
	dw DATA_FDE3C0-DATA_FDC259,DATA_FDE3C5-DATA_FDC259
	dw DATA_FDE3CA-DATA_FDC259,DATA_FDE3CF-DATA_FDC259
	dw DATA_FDE3D4-DATA_FDC259,DATA_FDE3D9-DATA_FDC259
	dw DATA_FDE3DE-DATA_FDC259,DATA_FDE3E3-DATA_FDC259
	dw DATA_FDE3E8-DATA_FDC259,DATA_FDE3ED-DATA_FDC259
	dw DATA_FDE3F2-DATA_FDC259,DATA_FDE3F7-DATA_FDC259
	dw DATA_FDE3FC-DATA_FDC259,DATA_FDE401-DATA_FDC259
	dw DATA_FDE406-DATA_FDC259,DATA_FDE40B-DATA_FDC259
	dw DATA_FDE410-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259
	dw DATA_FDE415-DATA_FDC259,DATA_FDE415-DATA_FDC259

DATA_FDC3F9:
	db $04,$00,$04,$07,$12
	db $70,$81,$04,$02,$0E

DATA_FDC403:
	db $A0,$80,$04,$26,$0E

DATA_FDC408:
	db $00,$C0,$02,$30,$1C

DATA_FDC40D:
	db $00,$E0,$02,$30,$1B
	db $91,$E1,$00,$17,$02

DATA_FDC417:
	db $00,$E0,$02,$30,$1B
	db $91,$01,$00,$17,$09

DATA_FDC421:
	db $00,$00,$00,$30,$32

DATA_FDC426:
	db $40,$E0,$01,$10,$0E
	db $60,$00,$0C,$10,$0E
	db $30,$E3,$17,$22,$0E
	db $A0,$C3,$11,$10,$0E
	db $40,$86,$05,$18,$0E
	db $40,$07,$17,$10,$0E
	db $C0,$0A,$06,$38,$0E

DATA_FDC449:
	db $80,$01,$04,$10,$0E
	db $D0,$61,$09,$27,$0E
	db $F0,$82,$1B,$10,$0E
	db $E0,$86,$1B,$23,$0E
	db $40,$47,$13,$6F,$0E
	db $94,$4B,$1B,$14,$0E
	db $10,$CD,$08,$10,$0E
	db $D0,$AD,$1A,$10,$13

DATA_FDC471:
	db $50,$84,$8F,$0C,$3A
	db $60,$0C,$CE,$1D,$37
	db $F0,$98,$CF,$35,$3A
	db $80,$AF,$ED,$62,$36
	db $C0,$BF,$66,$83,$28
	db $90,$D0,$65,$A5,$26

DATA_FDC48F:
	db $00,$80,$2B,$1E,$0E
	db $30,$C1,$22,$1C,$12
	db $60,$02,$10,$10,$0E
	db $B0,$22,$1F,$10,$0E
	db $50,$84,$2B,$47,$0E
	db $20,$46,$17,$1E,$0E
	db $E0,$C7,$25,$3C,$0E
	db $10,$49,$15,$22,$0E
	db $20,$8D,$03,$10,$0E
	db $C0,$AD,$1A,$25,$0E
	db $F0,$F1,$04,$10,$0E

DATA_FDC4C6:
	db $40,$05,$60,$0E,$1B
	db $60,$32,$05,$6D,$25
	db $80,$3A,$00,$80,$1B

DATA_FDC4D5:
	db $C0,$46,$10,$10,$0E
	db $D0,$68,$0E,$18,$0E
	db $70,$8A,$1C,$10,$0E
	db $60,$0B,$0F,$10,$0E
	db $90,$10,$8C,$1F,$0E

DATA_FDC4EE:
	db $B0,$12,$40,$D9,$01

DATA_FDC4F3:
	db $A0,$82,$20,$09,$1C

DATA_FDC4F8:
	db $04,$80,$A4,$03,$24
	db $E4,$01,$E6,$08,$29
	db $84,$84,$A4,$0C,$3E
	db $64,$86,$C4,$0F,$24
	db $F4,$87,$24,$12,$24
	db $24,$89,$45,$14,$29
	db $34,$0A,$A9,$1A,$3E
	db $64,$0D,$87,$1D,$29
	db $D4,$0E,$69,$23,$3E
	db $C4,$91,$66,$25,$28
	db $C4,$92,$68,$27,$3E
	db $C4,$13,$85,$2B,$3E
	db $D4,$95,$64,$2E,$25
	db $44,$97,$88,$35,$3E
	db $D4,$9A,$A4,$39,$29
	db $E4,$9C,$C4,$3B,$24
	db $F4,$1D,$C5,$3D,$25
	db $F4,$9E,$C6,$3F,$29
	db $F4,$1F,$A9,$45,$3E
	db $E4,$A2,$A4,$48,$29
	db $64,$A4,$E4,$4D,$24
	db $04,$A7,$44,$56,$29
	db $34,$AB,$44,$58,$24
	db $34,$AC,$46,$5A,$28
	db $34,$AD,$E8,$61,$3E
	db $04,$31,$07,$64,$29
	db $14,$B2,$C8,$6A,$3E
	db $74,$B5,$C8,$75,$3E
	db $F4,$BA,$49,$78,$3E
	db $34,$3C,$C7,$7A,$3E
	db $74,$BD,$A4,$7D,$29
	db $E4,$3E,$05,$81,$25
	db $94,$40,$06,$83,$28
	db $94,$C1,$E8,$89,$3D
	db $04,$C5,$46,$8C,$29
	db $34,$C6,$E6,$8E,$29
	db $84,$47,$08,$98,$3D
	db $14,$CC,$24,$9B,$29
	db $A4,$CD,$A4,$A0,$25
	db $64,$D0,$04,$A5,$24
	db $94,$D2,$05,$A7,$29
	db $94,$D3,$67,$AF,$3E
	db $C4,$D7,$65,$B4,$29
	db $40,$DA,$64,$B8,$26

DATA_FDC5D4:
	db $B4,$5D,$10,$11,$AC
	db $C0,$5F,$1D,$16,$E0

DATA_FDC5DE:
	db $A1,$48,$01,$5D,$FF
	db $40,$E9,$22,$26,$2A

DATA_FDC5E8:
	db $34,$C0,$81,$84,$18
	db $54,$C2,$81,$06,$11
	db $54,$C3,$C1,$88,$18
	db $70,$C4,$E1,$0A,$11

DATA_FDC5FC:
	db $04,$C0,$E0,$83,$0F
	db $F4,$40,$E8,$06,$1F
	db $05,$C2,$E0,$06,$10
	db $80,$C3,$E0,$88,$17

DATA_FDC610:
	db $01,$C0,$E0,$08,$14
	db $00,$40,$AA,$04,$27

DATA_FDC61A:
	db $00,$20,$04,$58,$0E
	db $31,$00,$00,$14,$13

DATA_FDC624:
	db $00,$00,$E0,$D3,$02

DATA_FDC629:
	db $00,$00,$00,$18,$1A

DATA_FDC62E:
	db $40,$80,$01,$20,$16

DATA_FDC633:
	db $11,$20,$42,$C8,$06
	db $91,$10,$40,$D7,$81
	db $91,$F0,$40,$37,$84
	db $90,$68,$43,$37,$09

DATA_FDC647:
	db $10,$00,$C0,$07,$1B
	db $80,$60,$E1,$74,$04

DATA_FDC651:
	db $00,$00,$E0,$07,$1C

DATA_FDC656:
	db $04,$00,$68,$05,$35
	db $C4,$82,$C8,$0A,$35
	db $74,$05,$6D,$0F,$35
	db $C4,$87,$A7,$1C,$35
	db $64,$8E,$67,$23,$35
	db $C4,$11,$A7,$26,$29
	db $64,$13,$49,$31,$35
	db $B4,$98,$E7,$33,$35
	db $04,$9A,$EE,$39,$3E
	db $04,$1D,$8D,$3C,$35
	db $54,$9E,$67,$41,$3E
	db $C4,$A0,$C8,$45,$3E
	db $F4,$22,$CA,$4C,$35
	db $74,$26,$2A,$53,$35
	db $A4,$29,$CB,$57,$35
	db $F4,$2B,$6B,$5A,$35
	db $44,$AD,$08,$5D,$2C
	db $90,$AE,$69,$61,$2E

DATA_FDC6B0:
	db $04,$00,$CC,$03,$33
	db $F4,$01,$AA,$08,$33
	db $64,$04,$6D,$23,$3E
	db $C4,$11,$68,$28,$3E
	db $44,$14,$0D,$2D,$3E
	db $94,$16,$88,$2F,$7E
	db $D4,$97,$A8,$42,$3E
	db $64,$21,$8D,$45,$7E
	db $D4,$22,$0D,$49,$3E
	db $94,$24,$2D,$50,$3E
	db $24,$28,$C8,$5B,$3E
	db $F4,$AD,$0A,$61,$35
	db $94,$30,$6D,$73,$3E
	db $C4,$39,$2B,$82,$3E
	db $24,$41,$2D,$8F,$3E
	db $A4,$47,$0D,$92,$3E
	db $14,$C9,$C8,$94,$39
	db $70,$CA,$67,$9A,$2A

DATA_FDC70A:
	db $04,$00,$4C,$06,$35
	db $34,$83,$AA,$08,$35
	db $64,$04,$ED,$0B,$35
	db $04,$86,$91,$10,$3E
	db $54,$88,$89,$14,$3E
	db $54,$8A,$F1,$1C,$3E
	db $84,$0E,$AD,$20,$35
	db $64,$10,$ED,$30,$3E
	db $84,$98,$8B,$36,$3E
	db $54,$9B,$91,$52,$3E
	db $54,$29,$0A,$66,$3E
	db $14,$B3,$F1,$75,$3E
	db $04,$3B,$8D,$78,$35
	db $50,$3C,$6B,$7C,$31

DATA_FDC750:
	db $08,$A0,$03,$10,$36
	db $14,$A0,$1B,$94,$0E
	db $24,$80,$15,$09,$0F
	db $B4,$81,$16,$13,$15
	db $05,$A2,$03,$0B,$1A
	db $04,$A2,$08,$1E,$11
	db $B4,$A3,$03,$03,$0E
	db $E4,$63,$17,$00,$0F
	db $E1,$A4,$00,$10,$0A
	db $E4,$A4,$03,$16,$10
	db $E8,$A4,$08,$10,$36
	db $E8,$A4,$12,$10,$38
	db $E0,$A6,$08,$20,$0E
	db $E4,$A6,$0D,$13,$0E
	db $E4,$C6,$12,$60,$0C
	db $E4,$A6,$17,$00,$0E
	db $40,$47,$03,$2A,$0E
	db $E4,$A7,$17,$2D,$0E
	db $E5,$28,$00,$2D,$0B
	db $14,$A9,$0C,$15,$18
	db $54,$AA,$1B,$19,$0E
	db $65,$AB,$0D,$18,$0D
	db $75,$0B,$91,$17,$00
	db $B2,$AB,$17,$2F,$12
	db $B4,$2C,$00,$0F,$11
	db $B4,$0C,$08,$1A,$1A
	db $E0,$AC,$1B,$1C,$05
	db $E1,$AD,$0D,$10,$1B
	db $E0,$CD,$12,$10,$0C
	db $A4,$2E,$00,$10,$0E
	db $54,$2F,$09,$04,$11
	db $91,$10,$0A,$19,$02
	db $A1,$30,$00,$10,$41
	db $21,$11,$0C,$10,$6F
	db $20,$B1,$1B,$1D,$0E

DATA_FDC7FF:
	db $04,$80,$18,$04,$0E
	db $14,$20,$27,$1C,$0E
	db $45,$00,$0A,$29,$17
	db $24,$A1,$0E,$16,$1A
	db $45,$81,$19,$1B,$0D
	db $44,$E1,$1C,$1B,$0C
	db $D4,$22,$27,$23,$12
	db $84,$23,$0F,$13,$1E
	db $D4,$A3,$07,$1C,$2A
	db $F4,$03,$1C,$00,$0C
	db $76,$A4,$16,$13,$1D
	db $F4,$04,$1C,$0B,$13
	db $B4,$25,$0F,$00,$1E
	db $04,$26,$27,$1C,$0E
	db $95,$A6,$07,$1D,$0E
	db $A5,$A6,$15,$0C,$16
	db $A5,$C6,$1C,$17,$0D
	db $B5,$26,$0E,$16,$1E
	db $C5,$06,$02,$10,$0F
	db $C1,$A6,$85,$0F,$02
	db $C1,$26,$8B,$10,$0A
	db $C2,$A6,$93,$12,$02
	db $C1,$26,$9A,$10,$07
	db $C1,$26,$A0,$10,$02
	db $C5,$26,$22,$10,$1A
	db $64,$A8,$15,$1A,$0E
	db $C4,$28,$00,$14,$1E
	db $C4,$28,$22,$1F,$16
	db $C4,$28,$27,$1D,$0E
	db $18,$29,$0E,$3C,$16
	db $14,$A9,$1C,$07,$1C
	db $64,$A9,$07,$1A,$16
	db $84,$AA,$1C,$24,$19
	db $04,$0B,$02,$00,$12
	db $08,$AB,$13,$1C,$26
	db $94,$2B,$27,$22,$12
	db $B4,$2B,$23,$15,$0E
	db $00,$0C,$02,$10,$3B
	db $C0,$0D,$13,$10,$0E
	db $C4,$AD,$16,$03,$0E
	db $C4,$AD,$1C,$00,$0F
	db $D5,$AD,$0B,$2B,$0F
	db $D4,$4D,$0F,$1F,$0D
	db $04,$2E,$21,$0C,$1E
	db $B0,$2E,$27,$40,$0E
	db $C4,$AE,$1A,$0C,$21
	db $F4,$AE,$16,$00,$0E
	db $C4,$2F,$22,$00,$16
	db $F0,$AF,$16,$29,$0A
	db $84,$B0,$1C,$01,$11
	db $C1,$70,$0F,$1C,$2C
	db $C0,$30,$22,$1D,$0E
	db $80,$B1,$0B,$10,$0F
	db $91,$B1,$1C,$10,$1E

DATA_FDC90D:
	db $20,$A0,$1C,$20,$0E
	db $25,$A1,$00,$10,$0E
	db $21,$21,$04,$10,$B6
	db $24,$A3,$00,$21,$0E
	db $44,$23,$16,$10,$15
	db $85,$23,$06,$31,$15
	db $84,$83,$0A,$10,$23
	db $41,$25,$16,$01,$1A
	db $44,$25,$1B,$5C,$0E
	db $84,$25,$0D,$07,$0E
	db $34,$A6,$00,$20,$11
	db $65,$26,$16,$10,$1A
	db $F4,$26,$0D,$24,$11
	db $94,$27,$06,$3A,$19
	db $64,$28,$16,$15,$0E
	db $34,$A9,$00,$66,$0E
	db $34,$2A,$0D,$0D,$0E
	db $B4,$2A,$16,$0F,$0E
	db $04,$2C,$0D,$05,$26
	db $04,$8C,$1B,$09,$13
	db $34,$2C,$06,$07,$13
	db $A4,$2C,$16,$15,$14
	db $58,$8D,$0F,$19,$13
	db $65,$0D,$0C,$18,$0E
	db $94,$0D,$1C,$0A,$17
	db $A4,$2D,$06,$15,$11
	db $F4,$2E,$16,$0D,$12
	db $30,$2F,$1D,$38,$0E
	db $E5,$0F,$0C,$0E,$15
	db $E0,$6F,$10,$0D,$0C
	db $F4,$2F,$06,$11,$0E
	db $91,$B0,$00,$27,$11
	db $C4,$30,$16,$00,$0E
	db $C0,$11,$0C,$10,$5F
	db $00,$92,$04,$10,$1B

DATA_FDC9BC:
	db $04,$00,$E1,$01,$1D
	db $04,$01,$21,$04,$1D
	db $24,$02,$26,$07,$27
	db $A4,$03,$23,$0A,$27
	db $24,$05,$E0,$0E,$1E
	db $84,$87,$82,$11,$20
	db $D4,$88,$23,$16,$22
	db $24,$8B,$62,$1A,$20
	db $44,$8D,$A1,$1C,$1E
	db $64,$8E,$A2,$1E,$20
	db $64,$0F,$A6,$22,$27
	db $64,$11,$C3,$28,$21
	db $74,$14,$03,$2F,$23
	db $94,$97,$01,$31,$1E
	db $94,$18,$C3,$33,$28
	db $F4,$99,$C8,$35,$2C
	db $F4,$9A,$CA,$39,$31
	db $F4,$9C,$69,$3E,$2E
	db $44,$1F,$03,$44,$6E
	db $14,$22,$23,$46,$21
	db $24,$23,$20,$4D,$1D
	db $A4,$A6,$21,$4F,$1E
	db $A4,$27,$C4,$53,$23
	db $F4,$A9,$E3,$55,$21
	db $04,$2B,$E5,$57,$2B
	db $04,$AC,$E6,$59,$2D
	db $04,$2D,$C9,$62,$2D
	db $74,$31,$E5,$64,$25
	db $84,$32,$61,$67,$1D
	db $C4,$B3,$40,$6C,$20
	db $34,$36,$A1,$6E,$1D
	db $64,$37,$84,$74,$26
	db $54,$3A,$E0,$79,$1D
	db $04,$3D,$01,$7D,$1D
	db $94,$3E,$21,$81,$21
	db $A4,$C0,$26,$85,$2B
	db $A4,$42,$48,$87,$2B
	db $B4,$C3,$84,$89,$29
	db $D0,$C4,$61,$8E,$1E

DATA_FDCA7F:
	db $04,$80,$EE,$04,$38
	db $84,$02,$F0,$08,$3B
	db $84,$84,$2D,$0D,$36
	db $A4,$86,$D0,$11,$3C
	db $F4,$88,$EE,$16,$38
	db $84,$8B,$0C,$1B,$34
	db $94,$0D,$0A,$1D,$2D
	db $94,$8E,$2C,$20,$34
	db $24,$10,$AE,$25,$37
	db $E4,$92,$4C,$2B,$3A
	db $B4,$95,$AE,$2D,$38
	db $E4,$96,$AC,$2F,$34
	db $E4,$17,$CB,$31,$31
	db $F4,$98,$AE,$35,$3A
	db $E4,$9A,$EF,$39,$3A
	db $04,$1D,$90,$3E,$3D
	db $54,$9F,$4E,$42,$39
	db $34,$21,$AB,$46,$31
	db $64,$23,$49,$4E,$2D
	db $34,$27,$8A,$58,$30
	db $54,$2C,$45,$5B,$2C
	db $B4,$AD,$E3,$5D,$22
	db $04,$2F,$A6,$60,$2C
	db $64,$30,$8A,$65,$30
	db $D4,$B2,$E8,$69,$2C
	db $04,$35,$6A,$6F,$30
	db $C4,$37,$68,$71,$2B
	db $C4,$38,$C8,$77,$2B
	db $F4,$BB,$46,$7C,$28
	db $34,$BE,$C7,$83,$2B
	db $F4,$C1,$C9,$85,$2E
	db $F4,$42,$0C,$8A,$33
	db $14,$C5,$C7,$8C,$2C
	db $74,$46,$E3,$91,$26
	db $04,$C9,$84,$94,$24
	db $54,$CA,$E3,$96,$22
	db $84,$4B,$07,$99,$2A
	db $94,$4C,$AB,$9C,$31
	db $64,$4E,$6E,$9F,$38
	db $C4,$CF,$82,$A5,$78
	db $D0,$D2,$E2,$AA,$20

DATA_FDCB4C:
	db $04,$00,$00,$34,$A0
	db $44,$04,$04,$21,$EC
	db $54,$07,$20,$32,$EC
	db $74,$0B,$1C,$00,$DC
	db $74,$0C,$18,$10,$CC
	db $74,$0E,$1F,$0D,$E8
	db $44,$10,$19,$00,$D0
	db $44,$11,$15,$24,$C0
	db $84,$14,$0D,$00,$A0
	db $84,$15,$04,$00,$7C
	db $84,$16,$09,$10,$BC
	db $84,$18,$14,$00,$BC
	db $84,$19,$0D,$40,$A0
	db $84,$1E,$05,$05,$80
	db $D4,$1F,$05,$21,$CC
	db $E4,$22,$18,$00,$CC
	db $E4,$23,$12,$00,$B4
	db $E4,$24,$0D,$00,$A0
	db $E4,$25,$09,$00,$90
	db $E4,$26,$0B,$0C,$98
	db $A4,$28,$0D,$0E,$BC
	db $84,$2A,$14,$1B,$BC
	db $34,$2D,$0E,$01,$A4
	db $44,$2E,$06,$00,$84
	db $44,$2F,$0C,$14,$AC
	db $84,$31,$08,$1D,$B8
	db $54,$34,$13,$62,$B8
	db $74,$3B,$0E,$08,$A4
	db $F4,$3C,$0E,$00,$DC
	db $F4,$3D,$17,$00,$DC
	db $F4,$3E,$1C,$0A,$DC
	db $94,$40,$11,$0F,$DC
	db $84,$42,$0D,$21,$B4
	db $94,$45,$12,$1D,$DC
	db $64,$48,$0B,$00,$98
	db $64,$49,$03,$06,$78
	db $C4,$4A,$08,$00,$98
	db $C4,$4B,$14,$00,$BC
	db $C4,$4C,$0B,$04,$BC
	db $04,$4E,$0B,$19,$98
	db $94,$50,$14,$31,$BC
	db $A4,$54,$11,$24,$C4
	db $E4,$57,$1C,$15,$DC
	db $34,$5A,$12,$00,$BC
	db $34,$5B,$0D,$04,$A0
	db $74,$5C,$0C,$04,$9C
	db $B4,$5D,$0C,$00,$9C
	db $B4,$5E,$14,$00,$BC
	db $B4,$5F,$17,$30,$C8
	db $B4,$63,$17,$37,$C8
	db $24,$68,$15,$04,$C0
	db $64,$69,$13,$53,$B8
	db $94,$6F,$00,$45,$B8
	db $E4,$74,$11,$01,$BC
	db $F4,$75,$1C,$14,$DC
	db $34,$78,$14,$00,$BC
	db $34,$79,$0C,$27,$9C
	db $A4,$7C,$11,$00,$D0
	db $A4,$7D,$19,$10,$D0
	db $A0,$7F,$11,$2A,$B0

DATA_FDCC78:
	db $01,$20,$E2,$CA,$08
	db $01,$08,$E6,$7A,$10
	db $01,$B0,$E9,$3A,$18
	db $09,$28,$14,$98,$2C
	db $81,$00,$A0,$FA,$02
	db $81,$80,$E1,$3A,$04
	db $81,$68,$E4,$0A,$0C
	db $81,$40,$E8,$5A,$13
	db $81,$A0,$F0,$EA,$23
	db $82,$F8,$F1,$4B,$28
	db $B1,$50,$F6,$EA,$2F
	db $B0,$F8,$57,$B5,$32
	db $D1,$21,$EC,$6A,$1A
	db $D1,$39,$ED,$EB,$1E
	db $D1,$79,$EF,$3A,$21
	db $10,$2C,$F4,$5A,$29
	db $11,$8C,$F5,$9A,$2C

DATA_FDCCCD:
	db $09,$70,$E9,$C3,$17
	db $01,$E8,$EB,$AA,$18
	db $82,$50,$E3,$1A,$08
	db $82,$10,$E4,$74,$0C
	db $84,$40,$E6,$33,$0E
	db $81,$58,$EC,$6A,$1D
	db $81,$00,$F0,$7A,$22
	db $81,$40,$F1,$04,$28
	db $84,$08,$F4,$46,$2A
	db $8A,$08,$F6,$F4,$32
	db $84,$80,$F9,$C3,$34
	db $A0,$D0,$FE,$BA,$3F
	db $F1,$01,$A0,$BA,$01
	db $F1,$E1,$E0,$CA,$02
	db $F1,$59,$FC,$AA,$3C
	db $01,$42,$E6,$4A,$0F
	db $01,$72,$E9,$6A,$16
	db $01,$3A,$EB,$C7,$17
	db $01,$82,$F9,$2A,$36
	db $21,$C2,$E2,$9A,$06
	db $82,$0A,$76,$1B,$2F
	db $81,$BA,$F8,$FA,$32
	db $90,$92,$57,$D7,$30
	db $81,$6B,$E1,$7A,$05
	db $80,$13,$E4,$DA,$09
	db $81,$AB,$E7,$DA,$12
	db $81,$BB,$EE,$FA,$1F
	db $81,$0B,$F4,$0A,$2C
	db $81,$1B,$FB,$AA,$38
	db $81,$5B,$FE,$9A,$3D
	db $C1,$93,$77,$6B,$31

DATA_FDCD68:
	db $09,$30,$40,$C5,$03
	db $81,$E8,$E1,$64,$0C
	db $84,$38,$86,$26,$0E
	db $88,$B8,$E8,$44,$1C
	db $85,$88,$F5,$A4,$34
	db $81,$58,$DA,$97,$36
	db $94,$C8,$E7,$44,$11
	db $B4,$08,$3F,$C5,$3F
	db $14,$FA,$F2,$A6,$A7
	db $11,$52,$FB,$4A,$38
	db $28,$5A,$10,$E7,$23
	db $84,$7A,$E7,$16,$13
	db $84,$FA,$0C,$47,$1C
	db $84,$7A,$F4,$B6,$2C
	db $A4,$E2,$3E,$B7,$3F
	db $B5,$42,$40,$67,$02
	db $B0,$3A,$A1,$CA,$03
	db $51,$0B,$E6,$DA,$0E
	db $80,$73,$E7,$CA,$12
	db $81,$7B,$F3,$DA,$2C
	db $80,$73,$F6,$CA,$AD
	db $91,$4B,$ED,$9A,$22
	db $91,$53,$F1,$EA,$26
	db $91,$2B,$FC,$AA,$3D
	db $A0,$DB,$FE,$4A,$3F
	db $B1,$53,$40,$6B,$02

DATA_FDCDEA:
	db $25,$68,$2D,$C5,$1C
	db $21,$68,$EE,$0B,$1E
	db $C1,$70,$A0,$6B,$02
	db $C1,$38,$E1,$4B,$03
	db $C1,$50,$E2,$5B,$06
	db $C1,$30,$C3,$78,$08
	db $C1,$60,$E8,$7B,$12
	db $C1,$40,$69,$95,$14
	db $C1,$50,$CA,$78,$16
	db $C1,$08,$EF,$FB,$20
	db $C1,$F0,$F0,$4B,$23
	db $C1,$A8,$D1,$08,$25
	db $C2,$68,$D4,$D8,$2A
	db $C0,$70,$55,$B4,$2B
	db $C8,$68,$78,$05,$37
	db $E0,$00,$BD,$B8,$3B
	db $41,$02,$A0,$DB,$00
	db $41,$72,$F5,$AB,$2C
	db $41,$42,$FC,$FB,$39
	db $51,$AA,$E1,$9B,$04
	db $51,$42,$C4,$88,$0A
	db $51,$4A,$E5,$4B,$0C
	db $51,$82,$E7,$BB,$10
	db $51,$42,$EB,$3B,$18
	db $51,$82,$F0,$DB,$21
	db $51,$8A,$D2,$C8,$28
	db $A1,$52,$ED,$CB,$1C
	db $C1,$4A,$F8,$4B,$32
	db $C4,$CA,$FA,$27,$37
	db $01,$2C,$E6,$FB,$0E
	db $01,$24,$EC,$9B,$1A
	db $01,$5C,$F6,$8B,$30
	db $00,$2C,$F9,$FB,$33
	db $01,$DC,$FA,$7B,$38

DATA_FDCE94:
	db $04,$00,$29,$03,$2D
	db $A4,$81,$A7,$0A,$2A
	db $64,$05,$86,$0F,$27
	db $D4,$87,$87,$13,$2A
	db $D4,$09,$49,$19,$3E
	db $B4,$8C,$C8,$1B,$2C
	db $F4,$0D,$06,$20,$27
	db $14,$10,$07,$22,$29
	db $14,$91,$25,$26,$26
	db $24,$93,$C8,$29,$2C
	db $F8,$94,$88,$2F,$3E
	db $D5,$97,$04,$3D,$25
	db $D4,$17,$13,$3D,$3E
	db $94,$1E,$08,$43,$2E
	db $94,$A1,$69,$45,$2E
	db $C4,$A2,$64,$48,$2B
	db $44,$A4,$E8,$4A,$2E
	db $84,$25,$69,$51,$3E
	db $C4,$28,$73,$58,$3E
	db $F4,$A9,$64,$58,$24
	db $44,$AC,$04,$5C,$3E
	db $14,$AE,$E8,$5E,$2C
	db $84,$2F,$87,$65,$29
	db $D4,$B2,$E8,$67,$2C
	db $04,$B4,$A8,$6C,$3E
	db $65,$B6,$46,$6F,$29
	db $A4,$36,$55,$6F,$3D
	db $B8,$37,$06,$77,$3D
	db $95,$BB,$A4,$87,$28
	db $90,$BB,$B4,$87,$3E
	db $E4,$C3,$C5,$8E,$28
	db $74,$C7,$25,$93,$3E
	db $A0,$C9,$13,$A1,$3E
	db $75,$CA,$05,$A1,$26
	db $94,$D0,$E4,$A6,$24
	db $80,$D3,$E5,$AA,$26

DATA_FDCF48:
	db $04,$80,$E4,$01,$24
	db $04,$81,$84,$06,$25
	db $54,$83,$C4,$0C,$24
	db $74,$86,$04,$0F,$28
	db $94,$87,$C4,$12,$24
	db $74,$89,$C4,$1A,$24
	db $74,$0D,$C7,$20,$35
	db $74,$10,$47,$24,$29
	db $34,$12,$05,$2A,$25
	db $14,$95,$E4,$2D,$24
	db $04,$97,$E5,$30,$26
	db $84,$18,$E6,$34,$3B
	db $84,$1A,$06,$3E,$36
	db $14,$1F,$05,$41,$29
	db $94,$A0,$04,$43,$24
	db $94,$21,$85,$48,$25
	db $54,$A4,$E4,$4E,$24
	db $84,$A7,$04,$5A,$29
	db $14,$AD,$24,$5C,$24
	db $24,$2E,$A5,$5E,$25
	db $64,$2F,$07,$63,$29
	db $94,$31,$C6,$69,$36
	db $F4,$B4,$24,$78,$28
	db $24,$BC,$64,$7A,$24
	db $44,$BD,$E6,$7E,$28
	db $84,$3F,$C6,$86,$37
	db $74,$C3,$E4,$89,$29
	db $04,$C5,$E4,$8B,$24
	db $04,$C6,$24,$8E,$29
	db $24,$C7,$A5,$9B,$35
	db $E4,$CD,$24,$9F,$29
	db $A0,$CF,$E4,$AE,$24

DATA_FDCFE8:
	db $04,$80,$A4,$03,$24
	db $E4,$01,$E6,$08,$29
	db $84,$84,$A4,$0C,$3E
	db $64,$86,$C4,$0F,$24
	db $F4,$87,$24,$12,$24
	db $24,$89,$45,$14,$29
	db $34,$0A,$A9,$1A,$3E
	db $64,$0D,$87,$1D,$29
	db $D4,$0E,$69,$23,$3E
	db $C4,$91,$66,$25,$28
	db $C4,$92,$68,$27,$3E
	db $C4,$13,$85,$2B,$3E
	db $D4,$95,$64,$2E,$25
	db $44,$97,$88,$35,$3E
	db $D4,$9A,$A4,$39,$29
	db $E4,$9C,$C4,$3B,$24
	db $F4,$1D,$C5,$3D,$25
	db $F4,$9E,$C6,$3F,$29
	db $F4,$1F,$A9,$45,$3E
	db $E4,$A2,$A4,$48,$29
	db $64,$A4,$E4,$4D,$24
	db $04,$A7,$44,$56,$29
	db $34,$AB,$44,$58,$24
	db $34,$AC,$46,$5A,$28
	db $34,$AD,$E8,$61,$3E
	db $04,$31,$07,$64,$29
	db $14,$B2,$C8,$6A,$3E
	db $74,$B5,$C8,$75,$3E
	db $F4,$BA,$49,$78,$3E
	db $34,$3C,$C7,$7A,$3E
	db $74,$BD,$A4,$7D,$29
	db $E4,$3E,$A5,$7F,$25
	db $E4,$BF,$A6,$81,$28
	db $E4,$C0,$E8,$89,$3D
	db $04,$C5,$46,$8C,$29
	db $34,$C6,$E6,$8E,$29
	db $84,$47,$08,$98,$3D
	db $14,$CC,$24,$9B,$29
	db $A4,$CD,$A4,$A0,$25
	db $64,$D0,$04,$A5,$24
	db $94,$D2,$05,$A7,$29
	db $94,$D3,$67,$AF,$3E
	db $C4,$D7,$65,$B4,$29
	db $40,$DA,$64,$B8,$26

DATA_FDD0C4:
	db $34,$C0,$16,$10,$24
	db $42,$00,$00,$38,$0E
	db $61,$80,$03,$10,$4A
	db $65,$80,$0E,$29,$0E
	db $C0,$00,$12,$22,$17
	db $34,$E2,$17,$41,$1B
	db $75,$C2,$0B,$08,$08
	db $A4,$82,$03,$10,$2A
	db $F4,$C3,$0B,$10,$10
	db $05,$A4,$0F,$46,$13
	db $01,$C4,$13,$44,$10
	db $A4,$E4,$05,$1F,$15
	db $04,$05,$00,$19,$1A
	db $F4,$C5,$0A,$1B,$16
	db $40,$87,$17,$10,$1A
	db $94,$07,$00,$10,$40
	db $A4,$E8,$09,$10,$1B
	db $61,$89,$0F,$10,$33
	db $70,$A9,$17,$36,$19
	db $94,$09,$00,$05,$0E
	db $A1,$EA,$09,$23,$18
	db $E1,$0A,$00,$12,$10
	db $E4,$CA,$03,$27,$1E
	db $D1,$AB,$0E,$10,$3A
	db $E8,$4D,$0C,$11,$64
	db $54,$CE,$03,$0B,$1A
	db $F0,$2F,$0C,$11,$0F
	db $F0,$8F,$16,$10,$12
	db $01,$30,$04,$10,$32

DATA_FDD155:
	db $04,$00,$00,$10,$16
	db $88,$60,$06,$10,$37
	db $99,$20,$0F,$10,$4C
	db $94,$60,$1A,$13,$0E
	db $04,$02,$01,$19,$0E
	db $84,$62,$06,$12,$16
	db $84,$02,$0B,$3C,$12
	db $91,$02,$10,$31,$08
	db $90,$E2,$15,$03,$0E
	db $C4,$82,$19,$10,$15
	db $D4,$C3,$12,$55,$17
	db $94,$04,$00,$15,$16
	db $A4,$C4,$05,$16,$1B
	db $C4,$84,$1A,$33,$10
	db $E4,$E6,$01,$00,$10
	db $04,$47,$06,$56,$17
	db $44,$07,$0B,$05,$14
	db $E4,$E7,$01,$14,$10
	db $94,$08,$0B,$3C,$2A
	db $F4,$C8,$18,$26,$1D
	db $24,$6A,$01,$11,$0E
	db $24,$0A,$13,$10,$1D
	db $24,$0C,$13,$27,$0E
	db $34,$0C,$00,$23,$1E
	db $54,$6C,$19,$14,$18
	db $54,$ED,$0D,$14,$13
	db $68,$AD,$06,$10,$2B
	db $94,$CE,$16,$0B,$26
	db $64,$8F,$01,$09,$0E
	db $60,$AF,$06,$08,$0E
	db $64,$4F,$0A,$09,$0E
	db $94,$EF,$0D,$10,$38
	db $40,$70,$18,$24,$19
	db $F0,$90,$01,$10,$54
	db $90,$51,$11,$05,$0E

DATA_FDD204:
	db $05,$18,$20,$B7,$02
	db $02,$60,$51,$96,$25
	db $01,$D0,$D2,$D2,$29
	db $04,$F0,$14,$C6,$2B
	db $01,$20,$DC,$9B,$3B
	db $14,$F0,$A6,$65,$10
	db $61,$F8,$41,$46,$07
	db $84,$80,$CC,$47,$1C
	db $A1,$D0,$9D,$38,$3E
	db $C1,$98,$CB,$FB,$18
	db $F0,$20,$9F,$E8,$3F
	db $04,$A9,$A3,$15,$09
	db $01,$F1,$D5,$9A,$2D
	db $01,$D1,$D6,$2A,$31
	db $24,$99,$C4,$07,$0C
	db $35,$11,$C6,$D7,$0D
	db $51,$61,$21,$E7,$03
	db $80,$D1,$D2,$BB,$29
	db $81,$11,$79,$D8,$33
	db $D5,$49,$A8,$17,$13
	db $D1,$91,$89,$87,$15
	db $D1,$C9,$CA,$29,$17
	db $41,$9A,$78,$18,$32
	db $41,$F2,$79,$38,$38
	db $E4,$B2,$C3,$17,$09
	db $E4,$FA,$A6,$67,$10
	db $11,$33,$D5,$DA,$2B
	db $81,$9B,$CE,$EB,$1E
	db $A0,$1B,$20,$E9,$01
	db $E0,$23,$C7,$FB,$12
	db $F1,$B3,$C3,$0B,$0C
	db $F0,$0B,$C6,$2B,$0E
	db $F1,$3B,$CD,$2B,$1D
	db $F1,$7B,$CF,$9B,$25

DATA_FDD2AE:
	db $09,$00,$E0,$49,$03
	db $02,$A8,$E1,$7D,$1B
	db $09,$C0,$ED,$29,$26
	db $01,$18,$53,$88,$2F
	db $00,$C8,$F7,$7D,$3F
	db $01,$05,$E0,$6D,$02
	db $01,$3D,$E1,$4D,$83
	db $01,$C5,$ED,$3D,$9D
	db $00,$A5,$EE,$2D,$26

DATA_FDD2DB:
	db $04,$00,$00,$19,$4C
	db $04,$C0,$14,$19,$5C
	db $85,$20,$11,$11,$0F
	db $92,$02,$00,$FF,$4C
	db $95,$42,$0B,$B5,$3E
	db $90,$C2,$14,$FF,$5C
	db $E1,$4E,$8B,$3A,$3E

DATA_FDD2FE:
	db $04,$E0,$20,$F8,$3E
	db $A5,$80,$15,$1A,$4D
	db $29,$01,$00,$12,$9E
	db $46,$03,$00,$D8,$3A
	db $49,$03,$09,$C4,$B1
	db $80,$10,$09,$0E,$86
	db $80,$B0,$1B,$24,$68
	db $C0,$91,$00,$10,$10

DATA_FDD326:
	db $04,$20,$02,$10,$21
	db $04,$A0,$27,$10,$15
	db $55,$21,$10,$11,$76
	db $64,$A1,$20,$40,$25
	db $04,$22,$02,$18,$29
	db $04,$A2,$27,$0F,$0E
	db $64,$23,$10,$08,$19
	db $F4,$A3,$27,$2A,$14
	db $44,$84,$18,$1C,$2A
	db $84,$24,$02,$1C,$31
	db $E1,$24,$10,$54,$0E
	db $64,$A6,$20,$2E,$15
	db $04,$87,$18,$12,$22
	db $48,$27,$02,$1C,$39
	db $94,$A7,$27,$03,$0E
	db $C4,$A8,$26,$06,$16
	db $24,$A9,$13,$10,$51
	db $06,$2A,$01,$0D,$25
	db $04,$8A,$07,$04,$16
	db $24,$AA,$26,$07,$0D
	db $44,$AA,$20,$10,$0E
	db $24,$0B,$1C,$0C,$0E
	db $35,$0B,$1A,$0B,$02
	db $45,$8B,$07,$10,$2A
	db $44,$8B,$0E,$27,$26
	db $94,$AB,$26,$1B,$1D
	db $D4,$2B,$01,$01,$11
	db $44,$AC,$20,$11,$16
	db $E4,$2C,$01,$09,$19
	db $E4,$AC,$18,$0B,$29
	db $40,$AD,$07,$05,$0E
	db $44,$AE,$27,$0D,$15
	db $54,$8E,$21,$0C,$1F
	db $74,$2E,$02,$1C,$11
	db $90,$AE,$18,$3F,$19
	db $B4,$8E,$0B,$00,$26
	db $B8,$2F,$0A,$0D,$31
	db $14,$90,$22,$06,$3E
	db $30,$31,$02,$19,$19
	db $70,$91,$22,$12,$37
	db $80,$31,$0A,$10,$0E
	db $81,$B1,$0E,$10,$42

DATA_FDD3F8:
	db $05,$80,$1C,$36,$12
	db $08,$60,$29,$1A,$15
	db $55,$80,$06,$13,$10
	db $84,$80,$20,$50,$13
	db $A5,$80,$26,$10,$09
	db $C4,$40,$0A,$2A,$4A
	db $84,$81,$17,$1E,$0E
	db $85,$C2,$05,$0E,$16
	db $A5,$82,$26,$20,$14
	db $A0,$C2,$2A,$18,$0A
	db $64,$84,$04,$0F,$18
	db $60,$84,$11,$2E,$10
	db $65,$84,$17,$10,$3A
	db $A4,$85,$26,$0A,$2C
	db $15,$06,$0E,$14,$0E
	db $54,$86,$05,$34,$20
	db $65,$86,$17,$0F,$0F
	db $78,$26,$1B,$0E,$0B
	db $84,$66,$1E,$08,$1D
	db $44,$07,$29,$4F,$18
	db $04,$88,$20,$05,$14
	db $54,$08,$0E,$27,$2C
	db $55,$88,$17,$19,$16
	db $50,$08,$1C,$0C,$04
	db $54,$29,$21,$03,$0F
	db $88,$2A,$1C,$0E,$37
	db $94,$8A,$07,$12,$10
	db $E4,$8A,$17,$27,$10
	db $C4,$6B,$11,$00,$11
	db $60,$2C,$1C,$2E,$0E
	db $64,$6C,$20,$1E,$11
	db $B4,$8C,$07,$11,$28
	db $C4,$AC,$10,$08,$17
	db $32,$CD,$24,$4E,$0E
	db $34,$4D,$28,$06,$0E
	db $44,$0E,$10,$01,$0E
	db $54,$6E,$14,$11,$29
	db $90,$4E,$28,$38,$16
	db $C4,$8E,$01,$2B,$58
	db $44,$6F,$20,$08,$0E
	db $51,$0F,$0F,$34,$16
	db $60,$90,$13,$29,$40
	db $C1,$90,$20,$15,$14
	db $70,$92,$01,$09,$10

DATA_FDD4D4:
	db $04,$20,$06,$00,$0E
	db $04,$20,$19,$0B,$16
	db $45,$E0,$0F,$10,$1E
	db $44,$60,$15,$37,$0D
	db $01,$81,$00,$14,$12
	db $05,$81,$04,$27,$1B
	db $94,$A1,$1E,$4A,$0E
	db $A4,$A1,$09,$10,$23
	db $B1,$21,$19,$10,$1E
	db $44,$E2,$0F,$30,$0D
	db $95,$43,$00,$51,$0E
	db $A4,$23,$0B,$19,$17
	db $70,$04,$06,$15,$0F
	db $B5,$64,$15,$16,$11
	db $C1,$C4,$03,$10,$04
	db $F4,$44,$19,$12,$0E
	db $34,$26,$0B,$28,$0E
	db $44,$26,$0F,$26,$1B
	db $14,$87,$15,$0F,$25
	db $34,$07,$1D,$09,$1B
	db $C4,$08,$1D,$08,$0E
	db $04,$89,$18,$20,$0F
	db $A4,$69,$00,$3D,$15
	db $A4,$E9,$0F,$1B,$0E
	db $B4,$29,$0B,$26,$17
	db $44,$0A,$1D,$14,$13
	db $04,$4C,$18,$2A,$0E
	db $54,$0C,$10,$23,$1C
	db $84,$0C,$1E,$0C,$13
	db $14,$2D,$0B,$26,$0E
	db $40,$CE,$06,$4C,$0E
	db $44,$0E,$1D,$10,$1B
	db $71,$6E,$00,$1F,$0E
	db $61,$EF,$03,$10,$09
	db $84,$EF,$10,$04,$1E
	db $A2,$4F,$18,$1A,$18
	db $40,$10,$1D,$10,$0B
	db $71,$30,$0B,$29,$17
	db $C0,$B0,$12,$24,$0E
	db $01,$D2,$0F,$10,$09

DATA_FDD59C:
	db $04,$80,$05,$10,$0E
	db $04,$80,$27,$15,$0E
	db $31,$00,$14,$10,$0F
	db $41,$20,$1B,$10,$0E
	db $85,$80,$10,$10,$0E
	db $81,$A0,$17,$11,$0E
	db $84,$A0,$1E,$10,$0E
	db $04,$42,$04,$07,$18
	db $54,$E2,$26,$03,$0E
	db $84,$02,$0F,$14,$1A
	db $84,$22,$1F,$00,$0E
	db $C8,$02,$16,$08,$2D
	db $74,$63,$02,$10,$1F
	db $81,$83,$1F,$0D,$0E
	db $81,$03,$23,$10,$0F
	db $80,$A3,$26,$10,$0B
	db $44,$C4,$15,$01,$0D
	db $44,$04,$1A,$1D,$1A
	db $C4,$24,$11,$00,$0E
	db $54,$65,$15,$00,$0D
	db $75,$65,$02,$11,$0E
	db $A1,$E5,$05,$38,$0E
	db $C1,$65,$11,$10,$0E
	db $50,$E6,$14,$22,$0E
	db $11,$87,$1B,$13,$0E
	db $21,$67,$24,$10,$10
	db $84,$27,$02,$00,$0E
	db $84,$67,$09,$11,$0E
	db $81,$07,$1F,$10,$1D
	db $A4,$27,$28,$11,$14
	db $84,$08,$02,$0F,$0E
	db $C1,$28,$00,$04,$01
	db $95,$89,$09,$0A,$0E
	db $95,$09,$0D,$3A,$0D
	db $B4,$89,$25,$07,$29
	db $74,$4A,$02,$02,$0E
	db $94,$6A,$10,$10,$6F
	db $20,$EB,$28,$24,$0E
	db $30,$8B,$09,$1F,$0D
	db $71,$0B,$06,$10,$0E
	db $81,$0B,$27,$04,$01
	db $95,$8B,$02,$13,$0E
	db $90,$EC,$1B,$10,$13
	db $D2,$8C,$21,$2A,$0E
	db $D1,$0C,$25,$09,$11
	db $A6,$8D,$10,$28,$0E
	db $A1,$0D,$14,$10,$0E
	db $A2,$8D,$17,$56,$0E
	db $C4,$8D,$01,$04,$16
	db $34,$AE,$0C,$05,$0E
	db $74,$0E,$25,$10,$2E
	db $B4,$0E,$1C,$10,$12
	db $00,$0F,$01,$40,$0E
	db $84,$EF,$0C,$0A,$0E
	db $71,$10,$14,$11,$0E
	db $71,$10,$29,$29,$0E
	db $B4,$10,$1B,$05,$1A
	db $C0,$90,$2C,$04,$01
	db $21,$F1,$0C,$10,$2B
	db $01,$12,$1B,$10,$62

DATA_FDD6C8:
	db $05,$00,$0A,$2B,$0E
	db $04,$A0,$0D,$06,$0E
	db $54,$E0,$00,$10,$27
	db $64,$81,$0D,$15,$12
	db $54,$62,$04,$06,$10
	db $E8,$E2,$1A,$10,$2B
	db $B4,$03,$05,$33,$0E
	db $B4,$23,$0A,$00,$0D
	db $B4,$43,$0E,$00,$0E
	db $21,$84,$01,$10,$0E
	db $64,$84,$14,$3C,$0E
	db $B4,$A4,$08,$10,$1D
	db $B4,$C4,$0E,$00,$0E
	db $E4,$84,$1A,$04,$12
	db $E4,$04,$1F,$04,$10
	db $21,$85,$12,$10,$02
	db $B1,$05,$0F,$21,$0E
	db $24,$06,$1A,$14,$0E
	db $24,$86,$1F,$44,$0E
	db $B4,$06,$0A,$07,$0F
	db $E4,$47,$04,$00,$11
	db $24,$48,$09,$07,$10
	db $64,$88,$19,$04,$10
	db $E4,$08,$04,$1D,$0E
	db $24,$09,$11,$10,$2A
	db $21,$C9,$1D,$10,$00
	db $94,$69,$08,$01,$13
	db $A4,$09,$19,$11,$0E
	db $52,$8A,$00,$29,$0E
	db $A4,$6A,$08,$01,$0E
	db $24,$0B,$11,$0C,$0E
	db $64,$0B,$1F,$04,$0E
	db $B0,$0B,$04,$13,$2B
	db $B4,$8B,$18,$03,$10
	db $A4,$8C,$1E,$34,$0E
	db $E0,$0C,$11,$10,$46
	db $F4,$8D,$08,$07,$28
	db $64,$8E,$00,$1D,$2A
	db $61,$8F,$08,$38,$0E
	db $75,$0F,$0E,$10,$36
	db $74,$8F,$16,$19,$0E
	db $E4,$70,$1D,$02,$13
	db $35,$91,$00,$1B,$32
	db $70,$11,$0E,$17,$0E
	db $F1,$11,$0C,$0F,$02
	db $00,$92,$16,$0E,$46
	db $E0,$93,$00,$02,$0E

DATA_FDD7B3:
	db $08,$00,$00,$10,$EC
	db $00,$02,$03,$10,$78
	db $04,$02,$20,$38,$EC
	db $84,$06,$1B,$00,$D8
	db $84,$07,$18,$08,$CC
	db $04,$09,$13,$00,$B8
	db $04,$0A,$10,$30,$AC
	db $04,$0E,$14,$00,$C0
	db $04,$0F,$19,$00,$D0
	db $04,$10,$1D,$00,$E0
	db $04,$11,$20,$20,$EC
	db $04,$14,$1B,$00,$D8
	db $04,$15,$18,$38,$CC
	db $84,$19,$13,$00,$B8
	db $84,$1A,$10,$20,$AC
	db $84,$1D,$13,$00,$B8
	db $84,$1E,$18,$10,$CC
	db $84,$20,$13,$00,$B8
	db $84,$21,$10,$1F,$AC
	db $74,$24,$13,$01,$B8
	db $84,$25,$19,$38,$CC
	db $04,$2A,$1B,$00,$D8
	db $04,$2B,$20,$2E,$EC
	db $E4,$2E,$1C,$00,$DC
	db $E4,$2F,$18,$32,$CC
	db $04,$34,$1C,$00,$DC
	db $04,$35,$20,$30,$EC
	db $04,$39,$1B,$00,$D8
	db $04,$3A,$18,$20,$CC
	db $04,$3D,$1B,$00,$D8
	db $04,$3E,$20,$32,$EC
	db $24,$42,$1B,$00,$D8
	db $24,$43,$18,$00,$CC
	db $24,$44,$13,$00,$B8
	db $24,$45,$10,$0E,$AC
	db $04,$47,$13,$00,$B8
	db $04,$48,$18,$00,$CC
	db $04,$49,$1A,$18,$DC
	db $84,$4B,$15,$00,$C0
	db $84,$4C,$11,$00,$B0
	db $84,$4D,$11,$38,$BC
	db $04,$52,$13,$00,$C0
	db $04,$53,$19,$58,$DC
	db $84,$59,$1C,$00,$DC
	db $84,$5A,$20,$0C,$EC
	db $44,$5C,$1C,$00,$DC
	db $44,$5D,$18,$00,$CC
	db $44,$5E,$18,$64,$DC
	db $84,$65,$1B,$00,$D8
	db $84,$66,$20,$00,$EC
	db $84,$67,$21,$14,$F8
	db $C4,$69,$09,$1C,$F4
	db $84,$6C,$1B,$00,$D8
	db $84,$6D,$18,$10,$CC
	db $84,$6F,$1B,$00,$D8
	db $84,$70,$21,$34,$F0
	db $C4,$74,$21,$7C,$F8
	db $84,$7D,$1B,$00,$D8
	db $84,$7E,$18,$00,$CC
	db $84,$7F,$1D,$00,$E0
	db $84,$80,$21,$08,$F0
	db $21,$81,$04,$3E,$7C
	db $00,$82,$20,$0F,$F8

DATA_FDD8EE:
	db $06,$A0,$E7,$F7,$10
	db $01,$80,$E8,$A3,$15
	db $01,$D8,$EA,$67,$17
	db $01,$B8,$EB,$73,$19
	db $01,$C0,$CC,$6B,$1C
	db $01,$88,$AF,$56,$20
	db $04,$30,$D0,$E6,$21
	db $01,$E8,$F2,$F3,$27
	db $01,$00,$D4,$AA,$29
	db $01,$E0,$D6,$A5,$2E
	db $01,$58,$F7,$3B,$31
	db $01,$88,$79,$B3,$34
	db $04,$60,$7A,$B3,$36
	db $15,$10,$D1,$C4,$25
	db $44,$60,$22,$55,$08
	db $51,$D8,$60,$B6,$04
	db $82,$58,$A0,$AA,$01
	db $C1,$D9,$D4,$0A,$2B
	db $C1,$89,$F5,$EB,$2C
	db $C0,$61,$9A,$B7,$36
	db $D2,$A1,$F8,$1B,$33
	db $D1,$91,$99,$B7,$34
	db $11,$52,$CC,$7B,$19
	db $30,$82,$E8,$2B,$14
	db $41,$2A,$EA,$AB,$15
	db $61,$9A,$44,$FA,$0B
	db $70,$72,$F1,$CB,$25
	db $A1,$8A,$E2,$2B,$09
	db $C1,$02,$E6,$BB,$0E
	db $71,$3B,$AE,$EB,$21
	db $80,$DB,$E0,$BB,$04
	db $F1,$7B,$F6,$AB,$2E
	db $01,$64,$E7,$FB,$10
	db $01,$FC,$F0,$DB,$22
	db $00,$94,$F9,$AB,$34

DATA_FDD99D:
	db $61,$28,$E0,$CB,$02
	db $B1,$60,$EA,$29,$18
	db $01,$01,$E2,$E9,$0C
	db $01,$79,$E6,$FB,$10
	db $01,$81,$F1,$A9,$31
	db $31,$81,$E8,$E9,$11
	db $B1,$19,$EC,$09,$19
	db $C0,$D9,$F8,$39,$3E
	db $E1,$F9,$E8,$B9,$14
	db $51,$6A,$81,$F8,$03
	db $61,$A2,$2D,$19,$1E
	db $61,$12,$EF,$BB,$21
	db $61,$E2,$B0,$F8,$22
	db $A1,$8A,$2C,$39,$1B

DATA_FDD9E3:
	db $14,$A0,$29,$20,$19
	db $44,$20,$08,$31,$49
	db $D4,$00,$1E,$14,$3A
	db $14,$03,$1E,$2E,$78
	db $59,$24,$08,$3A,$81
	db $50,$04,$1A,$10,$0A
	db $F8,$26,$1B,$32,$8F
	db $49,$47,$01,$51,$10
	db $45,$07,$05,$0B,$0B
	db $F5,$28,$05,$36,$25
	db $F4,$08,$11,$23,$2A
	db $14,$AB,$1A,$06,$28
	db $18,$8B,$21,$42,$5C
	db $25,$0C,$11,$24,$2A
	db $62,$8C,$0B,$52,$1E
	db $74,$0C,$18,$1F,$3D
	db $51,$4D,$01,$0A,$09
	db $55,$2D,$04,$37,$2D
	db $61,$0F,$11,$22,$12
	db $60,$4F,$1A,$22,$1A
	db $71,$0F,$15,$21,$1C
	db $31,$70,$23,$1D,$0E
	db $30,$D0,$2A,$2D,$12
	db $91,$F0,$26,$17,$11
	db $C0,$31,$04,$14,$15

DATA_FDDA60:
	db $00,$00,$08,$19,$13
	db $15,$E0,$1C,$1D,$16
	db $75,$60,$01,$12,$27
	db $84,$60,$21,$10,$46
	db $41,$61,$0E,$3C,$11
	db $44,$41,$12,$10,$22
	db $84,$E2,$26,$18,$0E
	db $94,$62,$01,$02,$0F
	db $E4,$22,$1C,$00,$15
	db $44,$63,$13,$0B,$19
	db $85,$63,$09,$10,$1A
	db $B4,$63,$01,$00,$1D
	db $E4,$E3,$1C,$14,$24
	db $B4,$64,$02,$03,$15
	db $F4,$64,$13,$02,$0E
	db $04,$05,$25,$08,$1D
	db $84,$65,$09,$00,$0F
	db $E4,$65,$02,$0F,$12
	db $14,$A6,$0F,$05,$2C
	db $24,$A6,$18,$0A,$30
	db $84,$66,$09,$0C,$16
	db $84,$06,$25,$07,$19
	db $65,$47,$10,$12,$0E
	db $B4,$C7,$13,$0D,$0A
	db $C4,$A7,$18,$00,$18
	db $D4,$87,$00,$0B,$24
	db $F4,$C7,$25,$00,$13
	db $44,$48,$0A,$09,$1A
	db $C1,$A8,$17,$0F,$28
	db $C4,$68,$1E,$11,$12
	db $F1,$C8,$25,$10,$10
	db $20,$89,$29,$2C,$10
	db $84,$89,$00,$00,$16
	db $84,$69,$12,$06,$12
	db $D4,$69,$08,$04,$1E
	db $84,$8A,$00,$11,$22
	db $D4,$6A,$18,$0C,$42
	db $E4,$6A,$0F,$0A,$2D
	db $05,$EB,$25,$2E,$0F
	db $14,$6B,$08,$16,$11
	db $84,$6C,$0F,$00,$1E
	db $94,$8C,$00,$08,$15
	db $94,$6C,$18,$00,$0E
	db $74,$6D,$08,$00,$1D
	db $84,$6D,$0F,$00,$0E
	db $91,$6D,$13,$76,$0E
	db $94,$6D,$18,$16,$19
	db $14,$EE,$01,$10,$0E
	db $74,$4E,$0A,$00,$0E
	db $81,$6E,$0F,$2A,$12
	db $E4,$EE,$25,$10,$34
	db $78,$6F,$07,$0D,$25
	db $F4,$6F,$18,$06,$16
	db $14,$70,$01,$00,$0E
	db $E4,$10,$2A,$03,$10
	db $12,$71,$01,$37,$0E
	db $41,$F1,$04,$10,$16
	db $40,$71,$09,$24,$0E
	db $51,$71,$18,$19,$17
	db $54,$11,$1D,$1A,$1C
	db $18,$F2,$24,$0F,$38
	db $31,$72,$0D,$2C,$22
	db $50,$F3,$04,$09,$08
	db $F0,$F3,$16,$10,$4D
	db $01,$F4,$A4,$08,$1A
	db $00,$F4,$29,$10,$0E

DATA_FDDBAA:
	db $04,$80,$C6,$05,$26
	db $11,$00,$00,$84,$0C
	db $F4,$82,$C6,$87,$1A
	db $F4,$03,$C0,$0B,$1B
	db $F4,$C5,$86,$0F,$1B
	db $D4,$C7,$E4,$14,$1B
	db $84,$CA,$E4,$16,$17
	db $84,$CB,$E4,$1B,$27
	db $04,$CE,$E1,$9F,$16
	db $45,$CE,$0B,$20,$31
	db $44,$CE,$78,$28,$3F
	db $04,$10,$E0,$A5,$10
	db $19,$D0,$28,$22,$31
	db $24,$D1,$E8,$A5,$1E
	db $20,$11,$30,$26,$2F
	db $00,$D3,$61,$AA,$1D
	db $42,$14,$51,$B0,$2F
	db $40,$14,$78,$2C,$3F
	db $54,$16,$18,$B1,$3C
	db $94,$18,$77,$33,$3F
	db $C4,$D9,$6E,$37,$3F
	db $C4,$DB,$F4,$3A,$3B
	db $84,$5D,$D6,$3D,$3F
	db $04,$DE,$EA,$BD,$27
	db $F4,$DE,$D8,$40,$3F
	db $04,$DF,$0A,$41,$2F
	db $70,$60,$D8,$44,$3F
	db $95,$E0,$0A,$46,$30
	db $14,$E3,$2C,$4C,$27
	db $21,$E4,$02,$4C,$19
	db $24,$66,$2B,$CE,$25
	db $24,$67,$06,$52,$21
	db $14,$E9,$06,$56,$21
	db $14,$EB,$06,$58,$1D
	db $14,$EC,$02,$5A,$1B
	db $14,$ED,$02,$5C,$17
	db $14,$EE,$02,$5E,$15
	db $F8,$EE,$ED,$64,$38
	db $14,$EF,$E0,$61,$15
	db $01,$B1,$C2,$64,$1B
	db $85,$32,$24,$6D,$19
	db $85,$F2,$2C,$67,$2A
	db $80,$72,$35,$68,$38
	db $A1,$33,$ED,$69,$2A
	db $A4,$F6,$45,$EF,$21
	db $B4,$F7,$E7,$F1,$21
	db $04,$F9,$E7,$74,$25
	db $84,$FA,$0B,$79,$25
	db $95,$FA,$01,$79,$17
	db $94,$3C,$49,$7B,$23
	db $B0,$7D,$E1,$FF,$26

DATA_FDDCA9:
	db $01,$60,$06,$27,$0E
	db $04,$E0,$09,$19,$21
	db $05,$C0,$10,$36,$17
	db $34,$E0,$22,$2D,$13
	db $54,$E1,$17,$20,$0E
	db $85,$E1,$02,$10,$0E
	db $81,$61,$15,$10,$06
	db $94,$62,$0B,$02,$17
	db $84,$E3,$00,$2D,$23
	db $B4,$63,$08,$1D,$2F
	db $04,$E4,$22,$04,$10
	db $54,$E4,$17,$10,$36
	db $64,$E4,$11,$0E,$0E
	db $44,$E5,$20,$10,$1F
	db $44,$E6,$11,$10,$20
	db $54,$C6,$1B,$00,$13
	db $84,$66,$08,$01,$16
	db $44,$E7,$22,$00,$18
	db $54,$E7,$01,$06,$17
	db $54,$E7,$19,$0F,$1F
	db $94,$67,$09,$00,$16
	db $44,$E8,$12,$16,$18
	db $44,$E8,$23,$14,$0E
	db $94,$68,$0A,$13,$1A
	db $B4,$C8,$00,$00,$20
	db $44,$E9,$19,$00,$12
	db $B4,$C9,$00,$4B,$0E
	db $44,$EA,$17,$17,$23
	db $84,$EA,$1F,$10,$2E
	db $A4,$CA,$11,$06,$17
	db $C4,$AA,$04,$10,$48
	db $04,$EC,$12,$03,$0E
	db $84,$EC,$1F,$10,$17
	db $B4,$EC,$19,$00,$0F
	db $C4,$AC,$04,$10,$38
	db $34,$0D,$0E,$19,$35
	db $B4,$ED,$19,$02,$12
	db $84,$EE,$20,$08,$17
	db $C4,$EE,$09,$0B,$0E
	db $D8,$EE,$16,$07,$34
	db $65,$CF,$00,$0F,$1B
	db $60,$EF,$05,$1E,$0E
	db $C4,$EF,$11,$0C,$0E
	db $04,$10,$22,$00,$15
	db $40,$F0,$16,$10,$10
	db $44,$F0,$1B,$00,$0E
	db $74,$F0,$09,$01,$16
	db $00,$11,$23,$18,$0D
	db $41,$F1,$1B,$10,$2B
	db $50,$D1,$01,$10,$10
	db $80,$F1,$0A,$10,$4E

DATA_FDDDA8:
	db $04,$00,$CE,$04,$37
	db $74,$02,$F0,$0A,$3B
	db $84,$85,$8D,$0E,$36
	db $54,$07,$B0,$18,$3B
	db $64,$0C,$AE,$1A,$37
	db $64,$0D,$AC,$1C,$33
	db $64,$0E,$CC,$24,$3B
	db $74,$12,$0E,$2B,$37
	db $94,$15,$4C,$2E,$33
	db $34,$17,$66,$32,$33
	db $44,$19,$04,$36,$23
	db $14,$9B,$A5,$45,$2F
	db $E4,$22,$E8,$48,$2F
	db $84,$A4,$A6,$4B,$28
	db $E4,$25,$E8,$4D,$2E
	db $04,$27,$E2,$4F,$2E
	db $04,$28,$E2,$51,$20
	db $04,$A9,$E3,$53,$28
	db $04,$2A,$E6,$55,$27
	db $04,$2B,$E8,$57,$30
	db $04,$AC,$2A,$5F,$30
	db $A4,$AF,$68,$61,$30
	db $C4,$30,$C6,$63,$33
	db $F4,$31,$C4,$65,$33
	db $F4,$32,$C4,$67,$2B
	db $F4,$B3,$E0,$69,$1C
	db $04,$B5,$E0,$6B,$2B
	db $04,$36,$E2,$6D,$28
	db $04,$B7,$E3,$6F,$28
	db $04,$B8,$E5,$71,$28
	db $04,$B9,$26,$74,$28
	db $24,$3A,$20,$77,$28
	db $A4,$3B,$20,$79,$1B
	db $A4,$3C,$22,$7B,$1F
	db $A4,$BD,$43,$7D,$27
	db $B4,$3E,$80,$87,$27
	db $D4,$43,$C3,$89,$27
	db $F4,$C4,$64,$90,$2E
	db $44,$C8,$A2,$92,$27
	db $60,$49,$E1,$9A,$1D

DATA_FDDE70:
	db $04,$00,$0E,$03,$37
	db $94,$01,$0D,$05,$35
	db $94,$02,$8C,$13,$33
	db $D4,$89,$8D,$15,$3B
	db $D4,$0A,$B0,$24,$3B
	db $64,$12,$2C,$27,$38
	db $A4,$13,$EA,$2D,$2F
	db $04,$17,$04,$30,$2E
	db $14,$18,$04,$32,$27
	db $14,$19,$44,$38,$34
	db $34,$1C,$82,$3A,$2B
	db $54,$1D,$E4,$42,$2B
	db $84,$A1,$03,$45,$2B
	db $94,$22,$00,$47,$22
	db $94,$23,$40,$50,$1B
	db $34,$28,$80,$53,$23
	db $D4,$29,$C0,$55,$1B
	db $F4,$2A,$C2,$57,$1F
	db $F4,$2B,$C2,$61,$1F
	db $F4,$30,$A2,$68,$27
	db $64,$B4,$42,$6F,$20
	db $B4,$B7,$40,$71,$1C
	db $B4,$38,$00,$77,$1B
	db $94,$3B,$00,$7E,$23
	db $14,$3F,$02,$80,$23
	db $14,$40,$C4,$89,$23
	db $F4,$44,$84,$92,$2E
	db $54,$49,$62,$A1,$1F
	db $C4,$50,$E2,$B3,$2F
	db $00,$DA,$E4,$B7,$27

DATA_FDDF06:
	db $04,$80,$2A,$03,$38
	db $A4,$81,$2A,$05,$30
	db $A4,$82,$AB,$09,$32
	db $E4,$04,$CC,$0E,$3B
	db $74,$07,$CC,$12,$3B
	db $74,$89,$0C,$1C,$3C
	db $14,$8E,$EC,$1F,$3E
	db $04,$10,$CC,$28,$7E
	db $74,$14,$AA,$2E,$2F
	db $64,$97,$88,$34,$2C
	db $54,$9A,$68,$3A,$77
	db $44,$1D,$EC,$40,$37
	db $84,$20,$2B,$43,$30
	db $A4,$21,$8C,$4A,$33
	db $54,$A5,$48,$4F,$2C
	db $B4,$A7,$24,$53,$24
	db $A4,$29,$E5,$5B,$6E
	db $04,$AE,$E9,$5D,$2E
	db $04,$AF,$66,$62,$28
	db $44,$B1,$42,$69,$20
	db $B4,$B4,$22,$72,$6F
	db $24,$39,$2A,$74,$2F
	db $24,$3A,$A3,$7D,$6F
	db $E4,$3E,$A3,$7F,$21
	db $E4,$3F,$E0,$86,$1B
	db $84,$C3,$81,$8A,$1F
	db $54,$45,$44,$96,$23
	db $34,$4B,$46,$9A,$27
	db $34,$4D,$C8,$A1,$2B
	db $F4,$50,$60,$AB,$6B
	db $C4,$55,$40,$AE,$1B
	db $34,$D7,$C2,$B8,$20
	db $74,$5C,$E4,$BC,$23
	db $84,$5E,$66,$C2,$27
	db $44,$61,$02,$CE,$1F
	db $14,$67,$61,$D2,$1D
	db $44,$E9,$40,$DA,$1C
	db $30,$6D,$62,$E3,$1F

DATA_FDDFC4:
	db $01,$A0,$C3,$4B,$09
	db $01,$A8,$E4,$E7,$0A
	db $01,$78,$C5,$BB,$0C
	db $01,$E8,$EB,$BB,$1C
	db $01,$60,$EF,$77,$20
	db $05,$70,$F4,$77,$2A
	db $01,$40,$F5,$47,$2D
	db $01,$A0,$F7,$37,$32
	db $35,$A8,$E7,$C7,$14
	db $81,$C0,$F0,$7B,$24
	db $91,$60,$C6,$4B,$0F
	db $D1,$50,$FD,$F7,$3C
	db $25,$01,$F3,$B7,$27
	db $21,$61,$BB,$B9,$38
	db $85,$61,$00,$47,$03
	db $91,$A9,$81,$9B,$04
	db $F1,$E1,$D3,$D7,$28
	db $01,$52,$82,$3B,$06
	db $01,$22,$E3,$37,$07
	db $01,$6A,$EA,$C7,$17
	db $01,$62,$EE,$B7,$1E
	db $01,$42,$F0,$77,$21
	db $01,$42,$F2,$F7,$25
	db $01,$AA,$F6,$37,$2F
	db $01,$22,$F9,$B7,$33
	db $01,$E2,$B9,$B9,$35
	db $01,$E2,$FA,$B7,$36
	db $01,$62,$FC,$97,$3A
	db $00,$82,$FE,$D7,$3D
	db $90,$2B,$E0,$7B,$02
	db $00,$84,$A8,$BB,$12
	db $00,$0C,$F3,$7B,$2A

DATA_FDE064:
	db $04,$C0,$EF,$03,$30
	db $04,$C2,$0F,$08,$2D
	db $14,$C4,$0F,$8A,$30
	db $14,$85,$11,$0C,$35
	db $14,$C6,$D3,$10,$35
	db $74,$C8,$C9,$12,$35
	db $74,$C9,$09,$96,$30
	db $14,$0B,$92,$1D,$35
	db $D8,$CE,$86,$21,$31
	db $D4,$D0,$06,$29,$1B
	db $D4,$D0,$10,$29,$2F
	db $94,$D4,$C6,$2C,$2D
	db $74,$D6,$2F,$AF,$30
	db $A4,$97,$31,$B3,$30
	db $A4,$D9,$AF,$B5,$30
	db $B2,$99,$E1,$BD,$10
	db $41,$9A,$48,$BA,$1E
	db $E4,$9A,$6F,$BA,$2C
	db $44,$9D,$88,$BD,$2C
	db $D4,$DE,$CD,$BF,$2C
	db $F4,$1F,$CC,$42,$29
	db $74,$E1,$2B,$C7,$26
	db $A4,$E3,$2B,$4C,$29
	db $24,$26,$AE,$52,$2D
	db $81,$E7,$E3,$58,$15
	db $64,$E9,$6A,$55,$29
	db $C4,$EA,$8B,$58,$29
	db $54,$2C,$8E,$5A,$2D
	db $54,$ED,$ED,$63,$2D
	db $08,$F2,$A7,$E6,$35
	db $64,$F3,$E7,$6E,$1F
	db $64,$F3,$B0,$E8,$35
	db $64,$F4,$F0,$6C,$31
	db $84,$F6,$F0,$6E,$35
	db $84,$F7,$87,$72,$35
	db $54,$F9,$0E,$F5,$32
	db $94,$3A,$6F,$7B,$2D
	db $C0,$BD,$F1,$FF,$30

DATA_FDE122:
	db $01,$D8,$07,$B5,$11
	db $01,$B8,$4E,$F5,$1F
	db $01,$00,$F0,$D3,$21
	db $01,$F0,$30,$F4,$23
	db $01,$00,$F2,$53,$25
	db $01,$B0,$B2,$16,$29
	db $11,$90,$F4,$24,$2E
	db $11,$18,$17,$14,$2F
	db $15,$90,$77,$36,$31
	db $21,$E0,$A8,$94,$12
	db $21,$50,$29,$34,$1B
	db $41,$40,$62,$F8,$06
	db $81,$A0,$4D,$65,$1D
	db $A1,$88,$C0,$B9,$02
	db $11,$61,$C1,$99,$03
	db $31,$D1,$41,$76,$04
	db $41,$A1,$D8,$BB,$32
	db $61,$81,$C3,$79,$08
	db $91,$B9,$E4,$DB,$0C
	db $91,$71,$46,$F8,$0D
	db $91,$01,$E7,$9B,$0F
	db $01,$42,$E4,$6A,$09
	db $41,$62,$59,$9A,$33
	db $B1,$D2,$E7,$9B,$10
	db $C1,$8A,$EA,$AB,$19
	db $C1,$02,$D1,$F9,$22
	db $C1,$82,$F1,$4B,$25
	db $D1,$DA,$0C,$5A,$1D
	db $D1,$9A,$CF,$FA,$21
	db $E1,$B2,$AE,$29,$1F
	db $10,$D3,$19,$CA,$35
	db $41,$9B,$F4,$5B,$2B
	db $41,$B3,$75,$4A,$2C
	db $41,$2B,$F6,$5B,$2E
	db $41,$A3,$F7,$3B,$31
	db $51,$4B,$E9,$2B,$14
	db $51,$1B,$8A,$0A,$15
	db $71,$AB,$F2,$6B,$26
	db $D1,$53,$E8,$8B,$12
	db $01,$3C,$F3,$2B,$29
	db $01,$34,$F7,$3B,$2F

DATA_FDE1EF:
	db $00,$00,$E7,$05,$35

DATA_FDE1F4:
	db $00,$80,$4B,$04,$32

DATA_FDE1F9:
	db $50,$00,$00,$32,$0E

DATA_FDE1FE:
	db $10,$00,$00,$62,$0E

DATA_FDE203:
	db $00,$80,$51,$07,$3E

DATA_FDE208:
	db $00,$80,$EE,$09,$3E

DATA_FDE20D:
	db $00,$80,$C5,$0B,$2B

DATA_FDE212:
	db $04,$00,$62,$0A,$1F
	db $40,$05,$65,$0E,$25

DATA_FDE21C:
	db $10,$00,$00,$3E,$0E

DATA_FDE221:
	db $10,$00,$00,$3E,$0E

DATA_FDE226:
	db $D0,$00,$C0,$B7,$06

DATA_FDE22B:
	db $80,$30,$E1,$64,$05

DATA_FDE230:
	db $60,$80,$6C,$06,$34

DATA_FDE235:
	db $00,$80,$E8,$09,$2C

DATA_FDE23A:
	db $14,$00,$01,$02,$0E
	db $30,$01,$00,$18,$16

DATA_FDE244:
	db $10,$00,$00,$4A,$0E

DATA_FDE249:
	db $80,$10,$E0,$64,$04

DATA_FDE24E:
	db $80,$40,$C0,$B7,$03

DATA_FDE253:
	db $00,$00,$CB,$0C,$36

DATA_FDE258:
	db $00,$80,$E7,$04,$2A

DATA_FDE25D:
	db $04,$60,$01,$33,$0E
	db $30,$24,$00,$10,$18

DATA_FDE267:
	db $20,$00,$01,$10,$49

DATA_FDE26C:
	db $00,$00,$00,$20,$66

DATA_FDE271:
	db $00,$00,$00,$50,$2A

DATA_FDE276:
	db $40,$80,$6B,$05,$3E

DATA_FDE27B:
	db $10,$80,$EB,$0E,$3E

DATA_FDE280:
	db $00,$00,$00,$50,$2A

DATA_FDE285:
	db $00,$20,$00,$40,$25

DATA_FDE28A:
	db $20,$40,$00,$10,$0E

DATA_FDE28F:
	db $11,$E0,$04,$38,$0E
	db $41,$21,$00,$10,$18
	db $40,$61,$08,$11,$12

DATA_FDE29E:
	db $00,$20,$01,$4F,$0E

DATA_FDE2A3:
	db $30,$60,$00,$17,$14

DATA_FDE2A8:
	db $04,$00,$00,$18,$6C
	db $84,$02,$05,$04,$80
	db $C4,$03,$09,$00,$90
	db $C4,$04,$0E,$2D,$A4
	db $94,$08,$08,$13,$8C
	db $C4,$0A,$0E,$01,$A4
	db $D0,$0B,$10,$13,$AC

DATA_FDE2CB:
	db $04,$00,$00,$10,$CC
	db $04,$02,$00,$0A,$6C
	db $A4,$03,$05,$01,$80
	db $B4,$04,$08,$33,$8C
	db $E4,$08,$03,$00,$78
	db $E0,$09,$00,$2A,$6C

DATA_FDE2E9:
	db $81,$18,$C0,$37,$05
	db $A0,$A0,$C2,$F7,$06

DATA_FDE2F3:
	db $80,$10,$E0,$E4,$0D

DATA_FDE2F8:
	db $80,$00,$00,$48,$1D

DATA_FDE2FD:
	db $40,$20,$00,$29,$25

DATA_FDE302:
	db $10,$80,$00,$31,$0E

DATA_FDE307:
	db $04,$00,$00,$0C,$6A
	db $C1,$01,$00,$0F,$0E
	db $D1,$81,$03,$0E,$0F
	db $20,$22,$07,$10,$2D

DATA_FDE31B:
	db $00,$00,$00,$44,$0E

DATA_FDE320:
	db $01,$00,$00,$2C,$0E
	db $00,$80,$03,$18,$16

DATA_FDE32A:
	db $00,$80,$E6,$03,$28

DATA_FDE32F:
	db $04,$00,$60,$04,$2E
	db $40,$82,$E9,$21,$2E

DATA_FDE339:
	db $00,$00,$00,$20,$0E

DATA_FDE33E:
	db $00,$00,$00,$1C,$5E

DATA_FDE343:
	db $00,$00,$00,$1C,$16

DATA_FDE348:
	db $00,$80,$07,$50,$0E
	db $31,$80,$00,$4A,$0E
	db $E1,$01,$04,$10,$0E

DATA_FDE357:
	db $04,$00,$EA,$01,$2F
	db $04,$81,$2B,$06,$32
	db $20,$03,$68,$0C,$2B

DATA_FDE366:
	db $00,$00,$66,$0B,$27

DATA_FDE36B:
	db $00,$C0,$E0,$89,$23

DATA_FDE370:
	db $00,$00,$E0,$04,$1A

DATA_FDE375:
	db $21,$00,$00,$1A,$0E
	db $20,$80,$03,$10,$5E

DATA_FDE37F:
	db $50,$00,$00,$14,$7A

DATA_FDE384:
	db $10,$20,$00,$2E,$2C

DATA_FDE389:
	db $14,$20,$00,$2B,$30
	db $C0,$03,$03,$13,$19

DATA_FDE393:
	db $00,$80,$61,$05,$12

DATA_FDE398:
	db $04,$00,$E0,$81,$0A
	db $00,$01,$E0,$05,$14

DATA_FDE3A2:
	db $00,$00,$00,$60,$0E

DATA_FDE3A7:
	db $20,$00,$01,$14,$0E

DATA_FDE3AC:
	db $00,$00,$00,$0A,$1B

DATA_FDE3B1:
	db $80,$00,$80,$07,$1B

DATA_FDE3B6:
	db $00,$40,$E0,$04,$1A

DATA_FDE3BB:
	db $00,$40,$E2,$0F,$12

DATA_FDE3C0:
	db $00,$80,$69,$08,$3E

DATA_FDE3C5:
	db $00,$80,$69,$08,$3E

DATA_FDE3CA:
	db $00,$80,$E5,$05,$26

DATA_FDE3CF:
	db $00,$00,$E4,$05,$2F

DATA_FDE3D4:
	db $30,$A0,$00,$34,$28

DATA_FDE3D9:
	db $30,$A0,$00,$4D,$28

DATA_FDE3DE:
	db $40,$08,$60,$D4,$02

DATA_FDE3E3:
	db $40,$08,$60,$F4,$03

DATA_FDE3E8:
	db $20,$A0,$20,$C4,$03

DATA_FDE3ED:
	db $00,$80,$01,$20,$13

DATA_FDE3F2:
	db $00,$00,$00,$20,$42

DATA_FDE3F7:
	db $00,$C0,$E3,$0D,$15

DATA_FDE3FC:
	db $00,$C0,$E1,$08,$11

DATA_FDE401:
	db $00,$C0,$E1,$11,$11

DATA_FDE406:
	db $00,$80,$E6,$03,$2D

DATA_FDE40B:
	db $00,$00,$E7,$03,$2D

DATA_FDE410:
	db $90,$00,$69,$07,$2D

DATA_FDE415:
	incbin "Graphics/GFX_Sprite_CollectableOrnament.bin"

	%InsertGarbageData($FDE815, incbin, DATA_FDE815.bin)
	%InsertGarbageData($FDF1E8, incsrc, ADDR_BDF1E8.asm)
	%InsertGarbageData($FDF501, incbin, DATA_FDF501.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankFEMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

DATA_FE0000:
	dw DATA_FE0400,DATA_FE040A,DATA_FE040C,DATA_FE040E,DATA_FE0410,DATA_FE0412,DATA_FE0414,DATA_FE0416
	dw DATA_FE0418,DATA_FE041A,DATA_FE041C,DATA_FE041E,DATA_FE0420,DATA_FE0422,DATA_FE0424,DATA_FE0426
	dw DATA_FE0428,DATA_FE042A,DATA_FE042C,DATA_FE042E,DATA_FE0430,DATA_FE0482,DATA_FE0484,DATA_FE04DE
	dw DATA_FE04E0,DATA_FE04E2,DATA_FE04E4,DATA_FE04FE,DATA_FE0520,DATA_FE0542,DATA_FE0554,DATA_FE0566
	dw DATA_FE0578,DATA_FE058A,DATA_FE0594,DATA_FE05AE,DATA_FE05B0,DATA_FE05B2,DATA_FE072C,DATA_FE0926
	dw DATA_FE0B10,DATA_FE0EC2,DATA_FE1334,DATA_FE15B6,DATA_FE1728,DATA_FE1912,DATA_FE1B6C,DATA_FE1CDE
	dw DATA_FE20D0,DATA_FE246A,DATA_FE2754,DATA_FE296E,DATA_FE2C30,DATA_FE2F6A,DATA_FE326C,DATA_FE34B6
	dw DATA_FE3818,DATA_FE3B4A,DATA_FE3DC4,DATA_FE3F46,DATA_FE4280,DATA_FE461A,DATA_FE48F4,DATA_FE4CEE
	dw DATA_FE5058,DATA_FE534A,DATA_FE55CC,DATA_FE5866,DATA_FE5C38,DATA_FE6032,DATA_FE62C4,DATA_FE666E
	dw DATA_FE6878,DATA_FE6B0A,DATA_FE6CF4,DATA_FE6F7E,DATA_FE7298,DATA_FE7442,DATA_FE744C,DATA_FE7456
	dw DATA_FE7458,DATA_FE746A,DATA_FE7484,DATA_FE74B6,DATA_FE7508,DATA_FE7522,DATA_FE755C,DATA_FE7596
	dw DATA_FE75D8,DATA_FE75FA,DATA_FE7624,DATA_FE7666,DATA_FE7698,DATA_FE76BA,DATA_FE76EC,DATA_FE772E
	dw DATA_FE7760,DATA_FE7792,DATA_FE77AC,DATA_FE77F6,DATA_FE7810,DATA_FE785A,DATA_FE78C4,DATA_FE78EE
	dw DATA_FE7920,DATA_FE7942,DATA_FE7984,DATA_FE79A6,DATA_FE7A00,DATA_FE7A1A,DATA_FE7A84,DATA_FE7AEE
	dw DATA_FE7B18,DATA_FE7B62,DATA_FE7B94,DATA_FE7BA6,DATA_FE7BC8,DATA_FE7C02,DATA_FE7C2C,DATA_FE7C3E
	dw DATA_FE7CA8,DATA_FE7CCA,DATA_FE7CEC,DATA_FE7D1E,DATA_FE7D38,DATA_FE7D52,DATA_FE7D64,DATA_FE7D7E
	dw DATA_FE7DE8,DATA_FE7E1A,DATA_FE7E4C,DATA_FE7EAE,DATA_FE7EC8,DATA_FE7F2A,DATA_FE7F74,DATA_FE7F86
	dw DATA_FE7F98,DATA_FE7FB2,DATA_FE7FD4,DATA_FE8016,DATA_FE8040,DATA_FE806A,DATA_FE8094,DATA_FE80AE
	dw DATA_FE80F8,DATA_FE811A,DATA_FE814C,DATA_FE815E,DATA_FE8178,DATA_FE818A,DATA_FE81EC,DATA_FE8206
	dw DATA_FE8240,DATA_FE8272,DATA_FE8294,DATA_FE82D6,DATA_FE8300,DATA_FE832A,DATA_FE837C,DATA_FE83AE
	dw DATA_FE83D8

	%FREE_BYTES($FE0142, 702, $00)

DATA_FE0400:
	incbin "LevelData/SpriteData/EmptyDoorStopDashSublevel.bin"

DATA_FE040A:
	incbin "LevelData/SpriteData/NullLevel1.bin"

DATA_FE040C:
	incbin "LevelData/SpriteData/NullLevel2.bin"

DATA_FE040E:
	incbin "LevelData/SpriteData/NullLevel3.bin"

DATA_FE0410:
	incbin "LevelData/SpriteData/NullLevel4.bin"

DATA_FE0412:
	incbin "LevelData/SpriteData/NullLevel5.bin"

DATA_FE0414:
	incbin "LevelData/SpriteData/NullLevel6.bin"

DATA_FE0416:
	incbin "LevelData/SpriteData/NullLevel7.bin"

DATA_FE0418:
	incbin "LevelData/SpriteData/BazzasBlockade_PhotoAlbum.bin"

DATA_FE041A:
	incbin "LevelData/SpriteData/DoorstopDash_PhotoAlbum.bin"

DATA_FE041C:
	incbin "LevelData/SpriteData/LemguinLunge_PhotoAlbum.bin"

DATA_FE041E:
	incbin "LevelData/SpriteData/RopeyRumpus_PhotoAlbum.bin"

DATA_FE0420:
	incbin "LevelData/SpriteData/SkiddasRow_PhotoAlbum.bin"

DATA_FE0422:
	incbin "LevelData/SpriteData/SquealsOnWheels_PhotoAlbum.bin"

DATA_FE0424:
	incbin "LevelData/SpriteData/FloodlitFish_PhotoAlbum.bin"

DATA_FE0426:
	incbin "LevelData/SpriteData/BrothersBearPhotos.bin"

DATA_FE0428:
	incbin "LevelData/SpriteData/SwankysSideshow_PhotoAlbum.bin"

DATA_FE042A:
	incbin "LevelData/SpriteData/BossPhotos.bin"

DATA_FE042C:
	incbin "LevelData/SpriteData/CloseupOfKRoolDrivingHovercraft.bin"

DATA_FE042E:
	incbin "LevelData/SpriteData/KastleKAOS_PhotoAlbum.bin"

DATA_FE0430:
	incbin "LevelData/SpriteData/EarlyBobbingBarrelBrawl.bin"

DATA_FE0482:
	incbin "LevelData/SpriteData/KiddysPhotoAlbumArea.bin"

DATA_FE0484:
	incbin "LevelData/SpriteData/DixiesPhotoAlbumArea.bin"

DATA_FE04DE:
	incbin "LevelData/SpriteData/NullLevel8.bin"

DATA_FE04E0:
	incbin "LevelData/SpriteData/NullLevel9.bin"

DATA_FE04E2:
	incbin "LevelData/SpriteData/NullLevel10.bin"

DATA_FE04E4:
	incbin "LevelData/SpriteData/BazzasBlockade_ExitSublevel.bin"

DATA_FE04FE:
	incbin "LevelData/SpriteData/FishfoodFrenzy_ExitSublevel.bin"

DATA_FE0520:
	incbin "LevelData/SpriteData/FloodlitFish_ExitSublevel.bin"

DATA_FE0542:
	incbin "LevelData/SpriteData/BelchasBarn.bin"

DATA_FE0554:
	incbin "LevelData/SpriteData/ArichsAmbush.bin"

DATA_FE0566:
	incbin "LevelData/SpriteData/SquirtsShowdown.bin"

DATA_FE0578:
	incbin "LevelData/SpriteData/KAOSKarnage.bin"

DATA_FE058A:
	incbin "LevelData/SpriteData/BleaksHouse.bin"

DATA_FE0594:
	incbin "LevelData/SpriteData/BarbossBarrier.bin"

DATA_FE05AE:
	incbin "LevelData/SpriteData/KastleKAOS.bin"

DATA_FE05B0:
	incbin "LevelData/SpriteData/Knautilus.bin"

DATA_FE05B2:
	incbin "LevelData/SpriteData/LakesideLimbo_Main.bin"

DATA_FE072C:
	incbin "LevelData/SpriteData/KreepingKlasps_Main.bin"

DATA_FE0926:
	incbin "LevelData/SpriteData/TidalTrouble_Main.bin"

DATA_FE0B10:
	incbin "LevelData/SpriteData/DoorstopDash_Main.bin"

DATA_FE0EC2:
	incbin "LevelData/SpriteData/SquealsOnWheels_Main.bin"

DATA_FE1334:
	incbin "LevelData/SpriteData/MurkyMill_Main.bin"

DATA_FE15B6:
	incbin "LevelData/SpriteData/SkiddasRow_Main.bin"

DATA_FE1728:
	incbin "LevelData/SpriteData/LemguinLunge_Main.bin"

DATA_FE1912:
	incbin "LevelData/SpriteData/TearawayToboggan_Main.bin"

DATA_FE1B6C:
	incbin "LevelData/SpriteData/RipsawRage_Main.bin"

DATA_FE1CDE:
	incbin "LevelData/SpriteData/SpringinSpiders_Main.bin"

DATA_FE20D0:
	incbin "LevelData/SpriteData/BarrelShieldBustUp_Main.bin"

DATA_FE246A:
	incbin "LevelData/SpriteData/SwoopySalvo_Main.bin"

DATA_FE2754:
	incbin "LevelData/SpriteData/RiversideRace_Main.bin"

DATA_FE296E:
	incbin "LevelData/SpriteData/LightningLookOut_Main.bin"

DATA_FE2C30:
	incbin "LevelData/SpriteData/BobbingBarrelBrawl_Main.bin"

DATA_FE2F6A:
	incbin "LevelData/SpriteData/BazzasBlockade_Main.bin"

DATA_FE326C:
	incbin "LevelData/SpriteData/FishFoodFrenzy_Main.bin"

DATA_FE34B6:
	incbin "LevelData/SpriteData/FloodlitFish_Main.bin"

DATA_FE3818:
	incbin "LevelData/SpriteData/RocketBarrelRide_Main.bin"

DATA_FE3B4A:
	incbin "LevelData/SpriteData/TrackerBarrelTrek_Main.bin"

DATA_FE3DC4:
	incbin "LevelData/SpriteData/BarrelDropBounce_Main.bin"

DATA_FE3F46:
	incbin "LevelData/SpriteData/FireballFrenzy_Main.bin"

DATA_FE4280:
	incbin "LevelData/SpriteData/BlazingBazukas_Main.bin"

DATA_FE461A:
	incbin "LevelData/SpriteData/KrackshotKroc_Main.bin"

DATA_FE48F4:
	incbin "LevelData/SpriteData/LowGLabyrinth_Main.bin"

DATA_FE4CEE:
	incbin "LevelData/SpriteData/PoisonousPipeline_Main.bin"

DATA_FE5058:
	incbin "LevelData/SpriteData/DemolitionDrainPipe_Main.bin"

DATA_FE534A:
	incbin "LevelData/SpriteData/KreviceKreepers_Main.bin"

DATA_FE55CC:
	incbin "LevelData/SpriteData/KongFusedCliffs_Main.bin"

DATA_FE5866:
	incbin "LevelData/SpriteData/RopeyRumpus_Main.bin"

DATA_FE5C38:
	incbin "LevelData/SpriteData/BuzzerBarrage_Main.bin"

DATA_FE6032:
	incbin "LevelData/SpriteData/PotHolePanic_Main.bin"

DATA_FE62C4:
	incbin "LevelData/SpriteData/CreepyCaverns_Main.bin"

DATA_FE666E:
	incbin "LevelData/SpriteData/KoindozerKlamber_Main.bin"

DATA_FE6878:
	incbin "LevelData/SpriteData/KonveyorRopeKlash_Main.bin"

DATA_FE6B0A:
	incbin "LevelData/SpriteData/StampedeSprint_Main.bin"

DATA_FE6CF4:
	incbin "LevelData/SpriteData/CrissKrossCliffs_Main.bin"

DATA_FE6F7E:
	incbin "LevelData/SpriteData/TyrantTwinTussle_Main.bin"

DATA_FE7298:
	incbin "LevelData/SpriteData/RocketRush_Main.bin"

DATA_FE7442:
	incbin "LevelData/SpriteData/SwankysSideshow_InTent.bin"

DATA_FE744C:
	incbin "LevelData/SpriteData/NullLevel11.bin"

DATA_FE7456:
	incbin "LevelData/SpriteData/NullLevel12.bin"

DATA_FE7458:
	incbin "LevelData/SpriteData/LakesideLimbo_Bonus1.bin"

DATA_FE746A:
	incbin "LevelData/SpriteData/LakesideLimbo_Bonus2.bin"

DATA_FE7484:
	incbin "LevelData/SpriteData/DoorstopDash_Bonus1.bin"

DATA_FE74B6:
	incbin "LevelData/SpriteData/DoorstopDash_Bonus2.bin"

DATA_FE7508:
	incbin "LevelData/SpriteData/TidalTrouble_Bonus1.bin"

DATA_FE7522:
	incbin "LevelData/SpriteData/TidalTrouble_Bonus2.bin"

DATA_FE755C:
	incbin "LevelData/SpriteData/SkiddasRow_Bonus1.bin"

DATA_FE7596:
	incbin "LevelData/SpriteData/SkiddasRow_Bonus2.bin"

DATA_FE75D8:
	incbin "LevelData/SpriteData/SquealsOnWheels_Bonus1.bin"

DATA_FE75FA:
	incbin "LevelData/SpriteData/SquealsOnWheels_Bonus2.bin"

DATA_FE7624:
	incbin "LevelData/SpriteData/BarrelShieldBustUp_Bonus1.bin"

DATA_FE7666:
	incbin "LevelData/SpriteData/BarrelShieldBustUp_Bonus2.bin"

DATA_FE7698:
	incbin "LevelData/SpriteData/RiverbankRace_Bonus1.bin"

DATA_FE76BA:
	incbin "LevelData/SpriteData/RiverbankRace_Bonus2.bin"

DATA_FE76EC:
	incbin "LevelData/SpriteData/MurkyMill_Bonus1.bin"

DATA_FE772E:
	incbin "LevelData/SpriteData/MurkyMill_Bonus2.bin"

DATA_FE7760:
	incbin "LevelData/SpriteData/SpringinSpiders_Bonus1.bin"

DATA_FE7792:
	incbin "LevelData/SpriteData/SpringinSpiders_Bonus2.bin"

DATA_FE77AC:
	incbin "LevelData/SpriteData/LightningLookOut_Bonus1.bin"

DATA_FE77F6:
	incbin "LevelData/SpriteData/LightningLookOut_Bonus2.bin"

DATA_FE7810:
	incbin "LevelData/SpriteData/BazzasBlockade_Bonus1.bin"

DATA_FE785A:
	incbin "LevelData/SpriteData/BazzasBlockade_Bonus2.bin"

DATA_FE78C4:
	incbin "LevelData/SpriteData/RocketBarrelRide_Bonus1.bin"

DATA_FE78EE:
	incbin "LevelData/SpriteData/RocketBarrelRide_Bonus2.bin"

DATA_FE7920:
	incbin "LevelData/SpriteData/KreepingKlasps_Bonus1.bin"

DATA_FE7942:
	incbin "LevelData/SpriteData/KreepingKlasps_Bonus2.bin"

DATA_FE7984:
	incbin "LevelData/SpriteData/TrackerBarrelTrek_Bonus1.bin"

DATA_FE79A6:
	incbin "LevelData/SpriteData/TrackerBarrelTrek_Bonus2.bin"

DATA_FE7A00:
	incbin "LevelData/SpriteData/FishFoodFrenzy_Bonus1.bin"

DATA_FE7A1A:
	incbin "LevelData/SpriteData/FishFoodFrenzy_Bonus2.bin"

DATA_FE7A84:
	incbin "LevelData/SpriteData/FireballFrenzy_Bonus1.bin"

DATA_FE7AEE:
	incbin "LevelData/SpriteData/FireballFrenzy_Bonus2.bin"

DATA_FE7B18:
	incbin "LevelData/SpriteData/DemolitionDrainPipe_Bonus1.bin"

DATA_FE7B62:
	incbin "LevelData/SpriteData/DemolitionDrainPipe_Bonus2.bin"

DATA_FE7B94:
	incbin "LevelData/SpriteData/RipsawRage_Bonus1.bin"

DATA_FE7BA6:
	incbin "LevelData/SpriteData/RipsawRage_Bonus2.bin"

DATA_FE7BC8:
	incbin "LevelData/SpriteData/BlazingBazukas_Bonus1.bin"

DATA_FE7C02:
	incbin "LevelData/SpriteData/BlazingBazukas_Bonus2.bin"

DATA_FE7C2C:
	incbin "LevelData/SpriteData/LowGLabyrinth_Bonus1.bin"

DATA_FE7C3E:
	incbin "LevelData/SpriteData/LowGLabyrinth_Bonus2.bin"

DATA_FE7CA8:
	incbin "LevelData/SpriteData/KreviceKreepers_Bonus1.bin"

DATA_FE7CCA:
	incbin "LevelData/SpriteData/KreviceKreepers_Bonus2.bin"

DATA_FE7CEC:
	incbin "LevelData/SpriteData/TearawayToboggan_Bonus1.bin"

DATA_FE7D1E:
	incbin "LevelData/SpriteData/TearawayToboggan_Bonus2.bin"

DATA_FE7D38:
	incbin "LevelData/SpriteData/BarrelDropBounce_Bonus1.bin"

DATA_FE7D52:
	incbin "LevelData/SpriteData/BarrelDropBounce_Bonus2.bin"

DATA_FE7D64:
	incbin "LevelData/SpriteData/KrackshotKroc_Bonus1.bin"

DATA_FE7D7E:
	incbin "LevelData/SpriteData/KrackshotKroc_Bonus2.bin"

DATA_FE7DE8:
	incbin "LevelData/SpriteData/LemguinLunge_Bonus1.bin"

DATA_FE7E1A:
	incbin "LevelData/SpriteData/LemguinLunge_Bonus2.bin"

DATA_FE7E4C:
	incbin "LevelData/SpriteData/BuzzerBarrage_Bonus1.bin"

DATA_FE7EAE:
	incbin "LevelData/SpriteData/BuzzerBarrage_Bonus2.bin"

DATA_FE7EC8:
	incbin "LevelData/SpriteData/KongFusedCliffs_Bonus1.bin"

DATA_FE7F2A:
	incbin "LevelData/SpriteData/KongFusedCliffs_Bonus2.bin"

DATA_FE7F74:
	incbin "LevelData/SpriteData/FloodlitFish_Bonus1.bin"

DATA_FE7F86:
	incbin "LevelData/SpriteData/FloodlitFish_Bonus2.bin"

DATA_FE7F98:
	incbin "LevelData/SpriteData/PotHolePanic_Bonus1.bin"

DATA_FE7FB2:
	incbin "LevelData/SpriteData/PotHolePanic_Bonus2.bin"

DATA_FE7FD4:
	incbin "LevelData/SpriteData/RopeyRumpus_Bonus1.bin":0-(($008000-DATA_FE7FD4)&$00FFFF)
.End:

;--------------------------------------------------------------------

%HiROMBankSplit()

;--------------------------------------------------------------------

	incbin "LevelData/SpriteData/RopeyRumpus_Bonus1.bin":(DATA_FE7FD4_End-DATA_FE7FD4)-

DATA_FE8016:
	incbin "LevelData/SpriteData/RopeyRumpus_Bonus2.bin"

DATA_FE8040:
	incbin "LevelData/SpriteData/KoindozerKlamber_Bonus1.bin"

DATA_FE806A:
	incbin "LevelData/SpriteData/KoindozerKlamber_Bonus2.bin"

DATA_FE8094:
	incbin "LevelData/SpriteData/CreepyCaverns_Bonus1.bin"

DATA_FE80AE:
	incbin "LevelData/SpriteData/CreepyCaverns_Bonus2.bin"

DATA_FE80F8:
	incbin "LevelData/SpriteData/BobbingBarrelBrawl_Bonus1.bin"

DATA_FE811A:
	incbin "LevelData/SpriteData/BobbingBarrelBrawl_Bonus2.bin"

DATA_FE814C:
	incbin "LevelData/SpriteData/KonveyorRopeKlash_Bonus1.bin"

DATA_FE815E:
	incbin "LevelData/SpriteData/KonveyorRopeKlash_Bonus2.bin"

DATA_FE8178:
	incbin "LevelData/SpriteData/PoisonousPipeline_Bonus1.bin"

DATA_FE818A:
	incbin "LevelData/SpriteData/PoisonousPipeline_Bonus2.bin"

DATA_FE81EC:
	incbin "LevelData/SpriteData/SwoopySalvo_Bonus3.bin"

DATA_FE8206:
	incbin "LevelData/SpriteData/SwoopySalvo_Bonus1.bin"

DATA_FE8240:
	incbin "LevelData/SpriteData/SwoopySalvo_Bonus2.bin"

DATA_FE8272:
	incbin "LevelData/SpriteData/CrissKrossCliffs_Bonus1.bin"

DATA_FE8294:
	incbin "LevelData/SpriteData/CrissKrossCliffs_Bonus2.bin"

DATA_FE82D6:
	incbin "LevelData/SpriteData/TyrantTwinTussle_Bonus1.bin"

DATA_FE8300:
	incbin "LevelData/SpriteData/TyrantTwinTussle_Bonus3.bin"

DATA_FE832A:
	incbin "LevelData/SpriteData/TyrantTwinTussle_Bonus2.bin"

DATA_FE837C:
	incbin "LevelData/SpriteData/StampedeSprint_Bonus2.bin"

DATA_FE83AE:
	incbin "LevelData/SpriteData/StampedeSprint_Bonus3.bin"

DATA_FE83D8:
	incbin "LevelData/SpriteData/StampedeSprint_Bonus1.bin"

	%BeginROMMirroring($BE8406, $00, !HiROMAddressOffset)

DATA_FE8406:
	dw DATA_FE8428,DATA_FE84BF,DATA_FE84D2,DATA_FE852D,DATA_FE85A8,DATA_FE863F,DATA_FE868E,DATA_FE86D5
	dw DATA_FE874C,DATA_FE877B,DATA_FE87BA,DATA_FE87E9,DATA_FE8824,DATA_FE8863,DATA_FE88BE,DATA_FE88F1
	dw DATA_FE8924

DATA_FE8428:
	db $91,$80,$FF,$FF,$DE,$02,$00,$00,$14,$00,$00,$48,$0C,$00,$00,$4A
	db $07,$00,$00,$42,$99,$00,$00,$4A,$20,$00,$00,$42,$16,$00,$00,$4A
	db $31,$00,$00,$48,$03,$00,$00,$49,$06,$00,$00,$41,$0C,$00,$00,$45
	db $16,$00,$00,$44,$0C,$00,$00,$46,$09,$00,$00,$42,$21,$00,$00,$46
	db $13,$00,$00,$44,$13,$00,$00,$45,$0F,$00,$00,$41,$29,$00,$00,$45
	db $15,$00,$00,$41,$11,$00,$00,$45,$05,$00,$00,$41,$2E,$00,$00,$45
	db $08,$00,$00,$41,$1D,$00,$00,$49,$05,$00,$00,$48,$03,$00,$00,$4A
	db $05,$00,$00,$42,$01,$00,$00,$46,$08,$00,$00,$44,$13,$00,$00,$45
	db $08,$00,$00,$41,$11,$00,$00,$01,$01,$00,$00,$00,$01,$00,$80,$00
	db $09,$00,$00,$00,$91,$00,$00

DATA_FE84BF:
	db $0D,$00,$FD,$FF,$04,$02,$00,$00,$1D,$02,$00,$08,$06,$00,$00,$00
	db $6B,$01,$00

DATA_FE84D2:
	db $55,$00,$1D,$02,$61,$01,$00,$00,$01,$00,$00,$40,$33,$00,$00,$C0
	db $06,$00,$00,$C1,$03,$00,$00,$41,$05,$00,$00,$40,$1C,$00,$00,$42
	db $04,$00,$00,$40,$1A,$00,$00,$42,$10,$00,$00,$40,$1D,$00,$00,$41
	db $06,$00,$00,$40,$0E,$00,$00,$41,$08,$00,$00,$40,$0A,$00,$00,$C0
	db $0B,$00,$00,$40,$1A,$00,$00,$00,$40,$00,$00,$02,$05,$00,$00,$00
	db $17,$00,$00,$01,$06,$00,$00,$00,$38,$00,$00

DATA_FE852D:
	db $75,$00,$FE,$FF,$3A,$02,$00,$00,$21,$00,$00,$02,$0F,$00,$00,$0A
	db $01,$00,$00,$08,$09,$00,$00,$48,$0B,$00,$00,$49,$01,$00,$00,$41
	db $0E,$00,$00,$49,$07,$00,$00,$48,$1E,$00,$00,$49,$3F,$00,$00,$41
	db $22,$00,$00,$45,$02,$00,$00,$44,$01,$00,$00,$45,$04,$00,$00,$41
	db $49,$00,$00,$45,$1C,$00,$00,$44,$06,$00,$00,$46,$44,$00,$00,$42
	db $14,$00,$00,$4A,$09,$00,$00,$42,$1E,$00,$00,$4A,$24,$00,$00,$48
	db $05,$00,$00,$49,$01,$00,$00,$41,$1E,$00,$00,$49,$09,$00,$00,$41
	db $11,$00,$00,$01,$02,$00,$00,$00,$48,$00,$00

DATA_FE85A8:
	db $91,$00,$27,$05,$6D,$01,$00,$00,$01,$00,$00,$40,$25,$00,$00,$42
	db $06,$00,$00,$40,$15,$00,$00,$42,$16,$00,$00,$40,$0D,$00,$00,$42
	db $07,$00,$00,$40,$09,$00,$00,$41,$08,$00,$00,$40,$08,$00,$00,$C0
	db $09,$00,$00,$40,$04,$00,$00,$41,$0A,$00,$00,$C1,$02,$00,$00,$C0
	db $06,$00,$00,$40,$09,$00,$00,$41,$01,$00,$00,$C1,$13,$00,$00,$40
	db $08,$00,$00,$41,$04,$00,$00,$C1,$10,$00,$00,$41,$03,$00,$00,$40
	db $02,$00,$00,$41,$09,$00,$00,$C0,$06,$00,$00,$C1,$10,$00,$00,$41
	db $02,$00,$00,$40,$15,$00,$00,$C0,$15,$00,$00,$40,$05,$00,$00,$42
	db $06,$00,$00,$40,$06,$00,$00,$C0,$03,$00,$00,$C1,$12,$00,$00,$C0
	db $10,$00,$00,$40,$04,$00,$00

DATA_FE863F:
	db $49,$00,$28,$06,$AF,$01,$00,$00,$25,$00,$00,$02,$58,$00,$80,$02
	db $01,$00,$80,$00,$08,$00,$00,$00,$1A,$00,$00,$40,$19,$00,$00,$00
	db $1C,$00,$00,$01,$01,$00,$00,$81,$0A,$00,$00,$01,$05,$00,$00,$00
	db $3B,$00,$00,$01,$51,$00,$00,$41,$01,$00,$00,$C1,$1A,$00,$00,$41
	db $02,$00,$00,$01,$03,$00,$00,$41,$13,$00,$00,$49,$0E,$00,$00

DATA_FE868E:
	db $41,$00,$28,$05,$15,$01,$00,$00,$18,$00,$00,$01,$04,$00,$00,$41
	db $19,$00,$00,$C1,$0B,$00,$00,$41,$05,$00,$00,$40,$03,$00,$00,$41
	db $08,$00,$00,$40,$07,$00,$00,$41,$0D,$00,$00,$C1,$0A,$00,$00,$41
	db $17,$00,$00,$45,$35,$00,$00,$C5,$09,$00,$00,$45,$02,$00,$00,$41
	db $45,$00,$00,$C1,$09,$00,$00

DATA_FE86D5:
	db $71,$80,$30,$05,$38,$01,$00,$00,$1F,$00,$00,$01,$07,$00,$00,$41
	db $10,$00,$00,$C1,$09,$00,$00,$C0,$0B,$00,$00,$40,$08,$00,$00,$41
	db $04,$00,$00,$40,$01,$00,$00,$41,$01,$00,$00,$49,$05,$00,$00,$48
	db $05,$00,$00,$40,$05,$00,$00,$48,$10,$00,$00,$40,$0D,$00,$00,$42
	db $01,$00,$00,$4A,$0E,$00,$00,$48,$03,$00,$00,$40,$19,$00,$00,$4A
	db $14,$00,$00,$48,$01,$00,$00,$40,$0F,$00,$00,$4A,$18,$00,$00,$42
	db $03,$00,$00,$40,$07,$00,$00,$42,$01,$00,$00,$4A,$2E,$00,$00,$48
	db $09,$00,$00,$4A,$04,$00,$00

DATA_FE874C:
	db $29,$80,$2E,$05,$17,$01,$00,$00,$49,$00,$00,$01,$2E,$00,$00,$41
	db $03,$00,$00,$C1,$10,$00,$00,$41,$0F,$00,$00,$40,$04,$00,$00,$41
	db $31,$00,$00,$C1,$17,$00,$00,$41,$27,$00,$00,$C1,$07,$00,$00

DATA_FE877B:
	db $39,$80,$14,$00,$D4,$01,$00,$00,$30,$00,$00,$40,$01,$00,$00,$41
	db $97,$00,$00,$40,$0F,$00,$00,$48,$12,$00,$00,$08,$2C,$00,$00,$00
	db $2F,$00,$00,$01,$10,$00,$00,$41,$03,$00,$00,$C1,$20,$00,$00,$40
	db $23,$00,$00,$41,$0B,$00,$00,$C1,$24,$00,$00,$41,$13,$00,$00

DATA_FE87BA:
	db $29,$80,$32,$07,$FB,$00,$00,$00,$00,$00,$00,$40,$28,$00,$00,$41
	db $43,$00,$00,$01,$04,$00,$00,$41,$27,$00,$00,$C1,$0E,$00,$00,$41
	db $17,$00,$00,$C1,$22,$00,$00,$41,$12,$00,$00,$C1,$0D,$00,$00

DATA_FE87E9:
	db $35,$00,$32,$06,$12,$01,$00,$00,$2B,$00,$00,$02,$11,$00,$00,$82
	db $08,$00,$00,$02,$0B,$00,$00,$00,$05,$00,$00,$02,$21,$00,$00,$00
	db $14,$00,$00,$40,$29,$00,$00,$00,$08,$00,$00,$40,$0D,$00,$00,$00
	db $3B,$00,$00,$80,$05,$00,$00,$00,$0B,$00,$00

DATA_FE8824:
	db $39,$00,$2B,$05,$0D,$01,$00,$00,$00,$00,$00,$41,$8A,$00,$00,$40
	db $01,$00,$00,$C0,$02,$00,$00,$C2,$1D,$00,$00,$42,$03,$00,$00,$02
	db $06,$00,$00,$42,$2C,$00,$00,$C2,$11,$00,$00,$42,$01,$00,$00,$02
	db $03,$00,$00,$00,$02,$00,$00,$40,$0B,$00,$00,$41,$1B,$00,$00

DATA_FE8863:
	db $55,$80,$2C,$05,$EA,$01,$00,$00,$1E,$00,$00,$01,$04,$00,$00,$41
	db $1A,$00,$00,$40,$09,$00,$00,$41,$12,$00,$00,$C1,$1A,$00,$00,$C0
	db $3A,$00,$00,$C1,$0B,$00,$00,$C0,$22,$00,$00,$C1,$0A,$00,$00,$C0
	db $10,$00,$00,$C1,$0E,$00,$00,$C0,$15,$00,$00,$C1,$10,$00,$00,$C0
	db $14,$00,$00,$C1,$10,$00,$00,$C0,$0D,$00,$00,$C1,$24,$00,$00,$C0
	db $05,$00,$00,$C1,$60,$00,$00,$41,$81,$00,$00

DATA_FE88BE:
	db $2D,$00,$25,$05,$4D,$01,$00,$00,$64,$00,$00,$02,$07,$00,$00,$00
	db $0F,$00,$00,$02,$0F,$00,$80,$02,$01,$00,$80,$00,$08,$00,$00,$02
	db $43,$00,$00,$0A,$02,$00,$00,$4A,$52,$00,$00,$40,$19,$00,$00,$00
	db $52,$00,$00

DATA_FE88F1:
	db $2D,$00,$26,$05,$AD,$00,$00,$00,$2C,$00,$00,$01,$01,$00,$00,$41
	db $18,$00,$00,$C1,$10,$00,$00,$41,$01,$00,$00,$01,$06,$00,$00,$41
	db $2D,$00,$00,$01,$0B,$00,$00,$00,$05,$00,$00,$02,$09,$00,$00,$00
	db $41,$00,$00

DATA_FE8924:
	db $C4,$81,$FC,$FF,$99,$09,$00,$00,$01,$00,$00,$45,$27,$00,$00,$44
	db $03,$00,$00,$46,$13,$00,$00,$42,$04,$00,$00,$4A,$04,$00,$00,$48
	db $04,$00,$00,$49,$06,$00,$00,$41,$0F,$00,$00,$45,$05,$00,$00,$44
	db $02,$00,$00,$46,$02,$00,$00,$42,$01,$00,$00,$4A,$0D,$00,$00,$48
	db $1F,$00,$00,$49,$08,$00,$00,$41,$15,$00,$00,$49,$04,$00,$00,$41
	db $15,$00,$00,$45,$12,$00,$00,$41,$18,$00,$00,$45,$1A,$00,$00,$41
	db $2E,$00,$00,$49,$04,$00,$00,$48,$02,$00,$00,$4A,$07,$00,$00,$42
	db $06,$00,$00,$46,$01,$00,$00,$44,$09,$00,$00,$45,$03,$00,$00,$41
	db $0C,$00,$00,$49,$04,$00,$00,$48,$02,$00,$00,$4A,$0F,$00,$00,$42
	db $04,$00,$00,$46,$01,$00,$00,$44,$07,$00,$00,$46,$03,$00,$00,$42
	db $08,$00,$00,$4A,$11,$00,$00,$42,$04,$00,$00,$4A,$0B,$00,$00,$48
	db $04,$00,$00,$49,$04,$00,$00,$41,$1A,$00,$00,$49,$01,$00,$00,$48
	db $02,$00,$00,$4A,$04,$00,$00,$48,$04,$00,$00,$4A,$14,$00,$00,$48
	db $04,$00,$00,$41,$24,$00,$00,$45,$11,$00,$00,$41,$04,$00,$00,$45
	db $06,$00,$00,$44,$0A,$00,$00,$46,$0C,$00,$00,$42,$10,$00,$00,$4A
	db $26,$00,$00,$48,$11,$00,$00,$49,$02,$00,$00,$41,$26,$00,$00,$45
	db $0D,$00,$00,$44,$0B,$00,$00,$46,$18,$00,$00,$42,$15,$00,$00,$4A
	db $19,$00,$00,$48,$0A,$00,$00,$4A,$0A,$00,$00,$42,$03,$00,$00,$4A
	db $09,$00,$00,$42,$1C,$00,$00,$46,$0A,$00,$00,$42,$06,$00,$00,$46
	db $13,$00,$00,$42,$05,$00,$00,$46,$06,$00,$00,$44,$03,$00,$00,$45
	db $06,$00,$00,$41,$23,$00,$00,$45,$0C,$00,$00,$41,$06,$00,$00,$45
	db $21,$00,$00,$44,$20,$00,$00,$46,$13,$00,$00,$42,$07,$00,$00,$4A
	db $05,$00,$00,$48,$02,$00,$00,$41,$23,$00,$00,$49,$1E,$00,$00,$48
	db $07,$00,$00,$4A,$12,$00,$00,$42,$11,$00,$00,$46,$0D,$00,$00,$44
	db $13,$00,$00,$46,$19,$00,$00,$42,$2E,$00,$00,$4A,$26,$00,$00,$42
	db $0A,$00,$00,$4A,$22,$00,$00,$48,$03,$00,$00,$41,$14,$00,$00,$45
	db $08,$00,$00,$44,$14,$00,$00,$46,$1A,$00,$00,$42,$12,$00,$00,$46
	db $0F,$00,$00,$44,$03,$00,$00,$45,$0C,$00,$00,$41,$20,$00,$00,$01
	db $62,$00,$00,$00,$0F,$00,$00,$01,$12,$00

	%EndROMMirroring()
	%FREE_BYTES($FE8AEE, 2328, $00)
	%InsertGarbageData($FE9406, incbin, DATA_FE9406.bin)
	%InsertGarbageData($FEA514, incsrc, DKC1_CODE_BEA514.asm)
	%InsertGarbageData($FEB800, incsrc, DKC2_CODE_BEB800.asm)

CODE_BEC000:
	JMP.w CODE_BEC1B1

CODE_BEC003:
	JMP.w CODE_BEC25E

CODE_BEC006:
	JMP.w CODE_BEC2A3

CODE_BEC009:
	JMP.w CODE_BEC2F9

CODE_BEC00C:
	JMP.w CODE_BEC2FA

CODE_BEC00F:
	JMP.w CODE_BEC122

CODE_BEC012:
	JMP.w CODE_BEC176

CODE_BEC015:
	JMP.w CODE_BEC237

CODE_BEC018:
	JMP.w CODE_BEC04E

CODE_BEC01B:
	JMP.w CODE_BEC05C

CODE_BEC01E:
	JMP.w CODE_BEC062

CODE_BEC021:
	JMP.w CODE_BEC1E0

CODE_BEC024:
	JMP.w CODE_BEC2FB

CODE_BEC027:
	JMP.w CODE_BEC379

CODE_BEC02A:
	JMP.w CODE_BEC161

CODE_BEC02D:
	JMP.w CODE_BEDBB8

CODE_BEC030:
	JMP.w CODE_BEDAF7

CODE_BEC033:
	JMP.w CODE_BEDB73

CODE_BEC036:
	JMP.w CODE_BED903

CODE_BEC039:
	JMP.w CODE_BEDB1B

CODE_BEC03C:
	JMP.w CODE_BEDB37

CODE_BEC03F:
	JMP.w CODE_BEDB53

CODE_BEC042:
	JMP.w CODE_BEC0CB

CODE_BEC045:
	JMP.w CODE_BECDAD

CODE_BEC048:
	JMP.w CODE_BEE919

CODE_BEC04B:
	JMP.w CODE_BEC2DD

CODE_BEC04E:
	LDX.b $70
	LDY.b $00,x
	CPY.w #$0210
	BCS.b CODE_BEC062
	CPY.w #$0128
	BCC.b CODE_BEC062
CODE_BEC05C:
	JSL.l CODE_BCE43C
	BRA.b CODE_BEC066

CODE_BEC062:
	JSL.l CODE_BCE425
CODE_BEC066:
	LDA.b $58,x
	AND.w #$FF00
	BPL.b CODE_BEC070
	ORA.w #$00FF
CODE_BEC070:
	XBA
	SEC
	SBC.w #$0003
	TAY
	CLC
	ADC.l $001832
	STA.l $001832
	STA.l $001842
	TYA
	CLC
	ADC.l $001836
	STA.l $001836
	STA.l $001846
	LDA.w #$0004
	JSL.l CODE_BCE8EA
	BCS.b CODE_BEC0A2
	TDC
	RTL

CODE_BEC09C:
	JSL.l CODE_BCE905
	BCC.b CODE_BEC0C9
CODE_BEC0A2:
	JSR.w CODE_BEC0CF
	BMI.b CODE_BEC09C
	BEQ.b CODE_BEC0B4
CODE_BEC0A9:
	JSL.l CODE_BCE905
	BCC.b CODE_BEC0C8
	JSR.w CODE_BEC0CF
	BNE.b CODE_BEC0A9
CODE_BEC0B4:
	LDX.b $78
	STX.b $76
CODE_BEC0B8:
	JSL.l CODE_BCE905
	BCC.b CODE_BEC0C3
	JSR.w CODE_BEC0CF
	BRA.b CODE_BEC0B8

CODE_BEC0C3:
	LDA.w #$0001
	SEC
	RTL

CODE_BEC0C8:
	SEC
CODE_BEC0C9:
	TDC
	RTL

CODE_BEC0CB:
	JSR.w CODE_BEC0CF
	RTL

CODE_BEC0CF:
	LDX.b $70
	LDY.b $78
	LDA.b $D2
	CLC
	ADC.b $56,x
	SEC
	SBC.b $16,x
	SEC
	SBC.w $0056,y
	CLC
	ADC.w #$0003
	BPL.b CODE_BEC0ED
	LDA.w $0028,y
	AND.w #$1000
	BEQ.b CODE_BEC11E
CODE_BEC0ED:
	LDA.b $D2
	CLC
	ADC.b $32,x
	SEC
	SBC.b $16,x
	STA.w $0018,y
	LDA.b $2C,x
	SEC
	SBC.b $12,x
	STA.w $0052,y
	CLC
	ADC.b $D4
	STA.w $0050,y
	LDA.w $0052,y
	CLC
	ADC.b $D0
	STA.w $004E,y
	STX.b $4C,y
	LDA.w $0028,y
	ORA.w #$0010
	STA.w $0028,y
	AND.w #$1000
	RTS

CODE_BEC11E:
	LDA.w #$FFFF
	RTS

CODE_BEC122:
	JSL.l CODE_BCE43C
	LDA.w #$0080
	JSL.l CODE_BCE58E
	BCS.b CODE_BEC130
	RTL

CODE_BEC130:
	LDY.w $04FB
	LDA.b $78
	CMP.w $04F9
	BEQ.b CODE_BEC13D
	LDY.w $04FF
CODE_BEC13D:
	LDA.w $0028,y
	STA.w $002E,y
	LDA.w $002A,y
	STA.w $0030,y
	LDA.w $002C,y
	STA.w $0032,y
	LDX.b $70
	STX.b $28,y
	LDA.w #CODE_BEC161
	STA.w $002A,y
	LDA.w #CODE_BEC161>>16
	STA.w $002C,y
	SEC
	RTL

CODE_BEC161:
	LDA.b $1E,x
	AND.w #$4000
	CMP.w #$0001
	LDA.b $24,x
	PHA
	LDY.b $32,x
	LDA.b $2C,x
	TAX
	PLA
	JML.l CODE_BCE2EC

CODE_BEC176:
	STA.b $3E
	LDA.w #$0020
	PHK
	PEA.w CODE_BEC182-$01
	JMP.w [$1864]
CODE_BEC182:
	BCS.b CODE_BEC189
CODE_BEC184:
	LDX.b $70
	TXY
	CLC
	RTL

CODE_BEC189:
	LDA.w $1852
	BIT.w #$0404
	BNE.b CODE_BEC19F
	BIT.w #$0001
	BEQ.b CODE_BEC184
	LDX.b $78
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_BEC184
CODE_BEC19F:
	LDA.w $1862
	BNE.b CODE_BEC1A8
	JSL.l CODE_BB85AC
CODE_BEC1A8:
	LDX.b $70
	LDY.b $78
	LDA.w #$0000
	SEC
	RTL

CODE_BEC1B1:
	STY.b $3E
	JSL.l CODE_BCE75E
	LDX.b $70
	BCC.b CODE_BEC1DF
	JSR.w CODE_BEC1E4
	LDY.b $78
	LDA.b $3E
	ORA.w $003C,y
	STA.w $003C,y
	LDA.b $1E,x
	EOR.b $2A,x
	AND.w #$4000
	EOR.b $2A,x
	AND.w #$C000
	CLC
	ADC.b $70
	SEC
	SBC.w #$080A
	STA.w $003E,y
	SEC
CODE_BEC1DF:
	RTL

CODE_BEC1E0:
	JSR.w CODE_BEC1E4
	RTL

CODE_BEC1E4:
	JSL.l CODE_BCE2E6
	BCS.b CODE_BEC234
	LDX.b $78
	CPX.w $04F9
	BNE.b CODE_BEC1FE
	LDA.b $4A,x
	AND.w #$4000
	BEQ.b CODE_BEC1FE
	JSL.l CODE_BCE2E0
	BRA.b CODE_BEC202

CODE_BEC1FE:
	JSL.l CODE_BCE2DD
CODE_BEC202:
	JSL.l CODE_BEC237
	LDA.w $1860
	BNE.b CODE_BEC234
	LDY.w #$000C
	JSL.l CODE_BB8585
	BCS.b CODE_BEC234
	LDX.b $70
	LDY.b $76
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	EOR.w $000E,y
	STA.w $000E,y
CODE_BEC234:
	LDX.b $70
	RTS

CODE_BEC237:
	LDA.b $D0
	CMP.b $D8
	BCS.b CODE_BEC243
	LDA.b $D4
	ADC.b $D8
	BRA.b CODE_BEC246

CODE_BEC243:
	CLC
	ADC.b $DC
CODE_BEC246:
	LSR
	STA.w $1867
	LDA.b $D2
	CMP.b $DA
	BCS.b CODE_BEC256
	LDA.b $D6
	ADC.b $DA
	BRA.b CODE_BEC259

CODE_BEC256:
	CLC
	ADC.b $DE
CODE_BEC259:
	LSR
	STA.w $1869
	RTL

CODE_BEC25E:
	LDX.b $70
	STY.b $70
	STY.b $78
	PHX
	JSL.l CODE_BCE425
	JSL.l CODE_BCE2E9
	PLX
	STX.b $70
	JSL.l CODE_BCE425
	LDA.b $D4
	CMP.w $1830
	BCC.b CODE_BEC29E
	LDA.w $1834
	CMP.b $D0
	BCC.b CODE_BEC29E
	STA.b $DC
	LDA.w $1836
	CMP.b $D2
	BCC.b CODE_BEC29E
	STA.b $DE
	LDA.b $D6
	CMP.w $1832
	BCC.b CODE_BEC29E
	LDA.w $1830
	STA.b $D8
	LDA.w $1832
	STA.b $DA
CODE_BEC29E:
	LDX.b $70
	LDY.b $78
	RTL

CODE_BEC2A3:
	STA.b $40
	LDX.b $70
	LDA.b $3C,x
	STA.b $3E
	BEQ.b CODE_BEC2DB
	STZ.b $3C,x
	LDA.b $3E,x
	AND.w #$3FFF
	CLC
	ADC.w #$080A
	STA.b $78
	LDA.b $3E
	BIT.b $40
	BEQ.b CODE_BEC2D3
	LDA.w $1862
	BNE.b CODE_BEC2C9
	JSL.l CODE_BB85AC
CODE_BEC2C9:
	LDX.b $70
	LDY.w #$0000
	LDA.w #$0000
	SEC
	RTL

CODE_BEC2D3:
	LDY.w #$0000
	LDA.w #$0001
	SEC
	RTL

CODE_BEC2DB:
	CLC
	RTL

CODE_BEC2DD:
	LDX.w $04F9
	LDA.b $3A,x
	BIT.w #$0100
	BNE.b CODE_BEC2F7
	AND.w #$0020
	BEQ.b CODE_BEC2F7
	LDA.w #$0001
	JSL.l CODE_B8807B
	BCS.b CODE_BEC2F7
	CLC
	RTL

CODE_BEC2F7:
	SEC
	RTL

CODE_BEC2F9:
	TAX
CODE_BEC2FA:
	TXY
CODE_BEC2FB:
	STA.w $1854
	STX.w $1856
	STY.w $1858
	STZ.w $185A
	LDA.w #$0020
	PHK
	PEA.w CODE_BEC311-$01
	JMP.w [$1864]
CODE_BEC311:
	BCS.b CODE_BEC338
	LDX.b $70
	TXY
	RTL

CODE_BEC317:
	LDA.b $40
	AND.w #$0300
	CMP.w #$0300
	BEQ.b CODE_BEC32E
	LDX.b $78
	LDA.b $3C,x
	ORA.w #$0080
	STA.b $3C,x
	LDA.b $70
	STA.b $3E,x
CODE_BEC32E:
	JSL.l CODE_BCE5BC
	BCS.b CODE_BEC338
	LDX.b $70
	TXY
	RTL

CODE_BEC338:
	LDA.w #$0001
	JSL.l CODE_B8807B
	BCS.b CODE_BEC32E
	JSL.l CODE_BCE2DD
	JSL.l CODE_BCE2E6
	LDY.b $78
	LDA.w $004B,y
	AND.w #$0007
	ASL
	STA.w $185C
	TAX
	JSR.w (DATA_BEC369,x)
	STA.w $185A
	LDA.b $40
	AND.w #$8000
	BEQ.b CODE_BEC379
	LDX.b $70
	LDY.b $78
	SEC
	RTL

DATA_BEC369:
	dw CODE_BEC394
	dw CODE_BEC3BE
	dw CODE_BEC3DE
	dw CODE_BEC404
	dw CODE_BEC42A
	dw CODE_BEC42A
	dw CODE_BEC44D
	dw CODE_BEC460

CODE_BEC379:
	LDX.w $185A
	JMP.w (DATA_BEC37F,x)

DATA_BEC37F:
	dw CODE_BEC38F
	dw CODE_BEC38F
	dw CODE_BEC716
	dw CODE_BEC774
	dw CODE_BEC7FD
	dw CODE_BEC317
	dw CODE_BEC75F
	dw CODE_BEC73A

CODE_BEC38F:
	CLC
	LDX.b $70
	TXY
	RTL

CODE_BEC394:
	LDX.b $00,y
	LDA.w $1854
	CPX.w #$0230
	BNE.b CODE_BEC3A1
	LDA.w $1856
CODE_BEC3A1:
	STA.b $3E
	STA.b $40
	LDA.w $004B,y
	AND.w #$0038
	LSR
	LSR
	TAX
	STX.w $185E
	JMP.w (DATA_BEC3B4,x)

DATA_BEC3B4:
	dw CODE_BEC4BB
	dw CODE_BEC69E
	dw CODE_BEC51D
	dw CODE_BEC63C
	dw CODE_BEC5DA

CODE_BEC3BE:
	LDA.w $1858
	STA.b $3E
	STA.b $40
	LDA.w $004B,y
	AND.w #$0038
	LSR
	LSR
	TAX
	STX.w $185E
	JMP.w (DATA_BEC3D4,x)

DATA_BEC3D4:
	dw CODE_BEC4BB
	dw CODE_BEC69E
	dw CODE_BEC51D
	dw CODE_BEC63C
	dw CODE_BEC5DA

CODE_BEC3DE:
	JSL.l CODE_BCE2E0
	LDY.b $78
	LDA.w $1858
	STA.b $3E
	STA.b $40
	LDA.w $004B,y
	AND.w #$0038
	LSR
	LSR
	TAX
	STX.w $185E
	JMP.w (DATA_BEC3FA,x)

DATA_BEC3FA:
	dw CODE_BEC4BB
	dw CODE_BEC69E
	dw CODE_BEC51D
	dw CODE_BEC63C
	dw CODE_BEC5DA

CODE_BEC404:
	JSL.l CODE_BCE2E0
	LDY.b $78
	LDA.w $1858
	STA.b $3E
	STA.b $40
	LDA.w $004B,y
	AND.w #$0038
	LSR
	LSR
	TAX
	STX.w $185E
	JMP.w (DATA_BEC420,x)

DATA_BEC420:
	dw CODE_BEC4BB
	dw CODE_BEC69E
	dw CODE_BEC5C4
	dw CODE_BEC63C
	dw CODE_BEC5DA

CODE_BEC42A:
	LDA.w $1858
	AND.w #$000F
	STA.b $3E
	STA.b $40
	LDA.w $004B,y
	AND.w #$0038
	LSR
	LSR
	TAX
	STX.w $185E
	JMP.w (DATA_BEC443,x)

DATA_BEC443:
	dw CODE_BEC4BB
	dw CODE_BEC69E
	dw CODE_BEC51D
	dw CODE_BEC63C
	dw CODE_BEC5DA

CODE_BEC44D:
	LDA.w $1854
	AND.w #$0300
	CMP.w #$0200
	BNE.b CODE_BEC45C
	LDA.w #$000C
	RTS

CODE_BEC45C:
	LDA.w #$000E
	RTS

CODE_BEC460:
	LDA.w $1852
	AND.w #$0001
	BEQ.b CODE_BEC46E
	LDA.w #$0004
	TSB.w $1852
CODE_BEC46E:
	LDA.w $1858
	AND.w #$000F
	STA.b $3E
	STA.b $40
	LDA.w $004A,y
	AND.w #$3800
	CMP.w #$0800
	BEQ.b CODE_BEC486
	JMP.w CODE_BEC4BB

CODE_BEC486:
	LDX.w $1B63
	LDA.b $DE
	SEC
	SBC.b $D2
	CMP.w #$0020
	BCS.b CODE_BEC4B4
	STA.b $3A
	LDA.b $2E,x
	CLC
	ADC.w #$0180
	BPL.b CODE_BEC4B7
	LDA.b $D6
	SEC
	SBC.b $D2
	ASL.b $3A
	ASL.b $3A
	CMP.b $3A
	BCC.b CODE_BEC4B4
	ASL.b $3A
	CMP.b $3A
	BCC.b CODE_BEC4B7
	LDA.w #$0002
	RTS

CODE_BEC4B4:
	BRL.w CODE_BEC4BB

CODE_BEC4B7:
	LDA.w #$0006
	RTS

CODE_BEC4BB:
	LDX.b $78
	LDA.w #$FFFC
	TRB.b $3E
	LDA.w $1852
	AND.w #$0007
	CMP.w #$0001
	BNE.b CODE_BEC4DA
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_BEC519
	LDA.b $3E
	BNE.b CODE_BEC4E4
	BRA.b CODE_BEC509

CODE_BEC4DA:
	LDA.w $1852
	BIT.w #$0004
	BEQ.b CODE_BEC4F9
	LDA.b $3E
CODE_BEC4E4:
	CMP.w #$0003
	BEQ.b CODE_BEC509
	LDY.b $CA
	BNE.b CODE_BEC511
	CMP.w #$0002
	BEQ.b CODE_BEC511
	CMP.w #$0001
	BEQ.b CODE_BEC515
	BRA.b CODE_BEC50D

CODE_BEC4F9:
	LDA.w $1852
	BIT.w #$0002
	BEQ.b CODE_BEC509
	LDY.b $CA
	BNE.b CODE_BEC509
	LDA.b $3E
	BEQ.b CODE_BEC50D
CODE_BEC509:
	LDA.w #$0002
	RTS

CODE_BEC50D:
	LDA.w #$0004
	RTS

CODE_BEC511:
	LDA.w #$0006
	RTS

CODE_BEC515:
	LDA.w #$0008
	RTS

CODE_BEC519:
	LDA.w #$000A
	RTS

CODE_BEC51D:
	LDX.b $78
	JSR.w CODE_BEC59C
	BCS.b CODE_BEC52A
	ASL.b $3E
	ASL.b $3E
	BRA.b CODE_BEC53C

CODE_BEC52A:
	LDX.b $78
	LDY.b $70
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$4000
	BNE.b CODE_BEC53C
	LSR.b $3E
	LSR.b $3E
CODE_BEC53C:
	LDA.w #$FFCF
	TRB.b $3E
	LDA.w $1852
	AND.w #$0007
	CMP.w #$0001
	BNE.b CODE_BEC559
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_BEC598
	LDA.b $3E
	BNE.b CODE_BEC563
	BRA.b CODE_BEC588

CODE_BEC559:
	LDA.w $1852
	BIT.w #$0004
	BEQ.b CODE_BEC578
	LDA.b $3E
CODE_BEC563:
	CMP.w #$0030
	BEQ.b CODE_BEC588
	LDY.b $CA
	BNE.b CODE_BEC590
	CMP.w #$0020
	BEQ.b CODE_BEC590
	CMP.w #$0010
	BEQ.b CODE_BEC594
	BRA.b CODE_BEC58C

CODE_BEC578:
	LDA.w $1852
	BIT.w #$0002
	BEQ.b CODE_BEC588
	LDY.b $CA
	BNE.b CODE_BEC588
	LDA.b $3E
	BEQ.b CODE_BEC58C
CODE_BEC588:
	LDA.w #$0002
	RTS

CODE_BEC58C:
	LDA.w #$0004
	RTS

CODE_BEC590:
	LDA.w #$0006
	RTS

CODE_BEC594:
	LDA.w #$0008
	RTS

CODE_BEC598:
	LDA.w #$000A
	RTS

CODE_BEC59C:
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_BEC5C0
	LDA.b $2E,x
	BMI.b CODE_BEC5C0
	LDA.b $D6
	CLC
	ADC.b $D2
	LSR
	CMP.b $DE
	BCS.b CODE_BEC5C2
	LDA.b $D0
	SEC
	SBC.b $DC
	BCC.b CODE_BEC5BC
	LDA.b $D8
	SBC.b $D4
CODE_BEC5BC:
	CMP.w #$FFF4
	RTS

CODE_BEC5C0:
	SEC
	RTS

CODE_BEC5C2:
	CLC
	RTS

CODE_BEC5C4:
	LDX.b $78
	LDY.b $70
	LDA.w $001E,y
	EOR.b $1E,x
	AND.w #$4000
	BEQ.b CODE_BEC5D6
	ASL.b $3E
	ASL.b $3E
CODE_BEC5D6:
	ASL.b $3E
	ASL.b $3E
CODE_BEC5DA:
	LDX.b $78
	LDA.w #$FCFF
	TRB.b $3E
	LDA.w $1852
	AND.w #$0007
	CMP.w #$0001
	BNE.b CODE_BEC5F9
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_BEC638
	LDA.b $3E
	BNE.b CODE_BEC603
	BRA.b CODE_BEC628

CODE_BEC5F9:
	LDA.w $1852
	BIT.w #$0004
	BEQ.b CODE_BEC618
	LDA.b $3E
CODE_BEC603:
	CMP.w #$0300
	BEQ.b CODE_BEC628
	LDY.b $CA
	BNE.b CODE_BEC630
	CMP.w #$0200
	BEQ.b CODE_BEC630
	CMP.w #$0100
	BEQ.b CODE_BEC634
	BRA.b CODE_BEC62C

CODE_BEC618:
	LDA.w $1852
	BIT.w #$0002
	BEQ.b CODE_BEC628
	LDY.b $CA
	BNE.b CODE_BEC628
	LDA.b $3E
	BEQ.b CODE_BEC62C
CODE_BEC628:
	LDA.w #$0002
	RTS

CODE_BEC62C:
	LDA.w #$0004
	RTS

CODE_BEC630:
	LDA.w #$0006
	RTS

CODE_BEC634:
	LDA.w #$0008
	RTS

CODE_BEC638:
	LDA.w #$000A
	RTS

CODE_BEC63C:
	LDX.b $78
	LDA.w #$F3FF
	TRB.b $3E
	LDA.w $1852
	AND.w #$0007
	CMP.w #$0001
	BNE.b CODE_BEC65B
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_BEC69A
	LDA.b $3E
	BNE.b CODE_BEC665
	BRA.b CODE_BEC68A

CODE_BEC65B:
	LDA.w $1852
	BIT.w #$0004
	BEQ.b CODE_BEC67A
	LDA.b $3E
CODE_BEC665:
	CMP.w #$0C00
	BEQ.b CODE_BEC68A
	LDY.b $CA
	BNE.b CODE_BEC692
	CMP.w #$0800
	BEQ.b CODE_BEC692
	CMP.w #$0400
	BEQ.b CODE_BEC696
	BRA.b CODE_BEC68E

CODE_BEC67A:
	LDA.w $1852
	BIT.w #$0002
	BEQ.b CODE_BEC68A
	LDY.b $CA
	BNE.b CODE_BEC68A
	LDA.b $3E
	BEQ.b CODE_BEC68E
CODE_BEC68A:
	LDA.w #$0002
	RTS

CODE_BEC68E:
	LDA.w #$0004
	RTS

CODE_BEC692:
	LDA.w #$0006
	RTS

CODE_BEC696:
	LDA.w #$0008
	RTS

CODE_BEC69A:
	LDA.w #$000A
	RTS

CODE_BEC69E:
	LDX.b $78
	LDA.b $DE
	SEC
	SBC.b $D2
	SEC
	SBC.w #$0020
	BPL.b CODE_BEC6B3
	LDA.b $2E,x
	CLC
	ADC.w #$0140
	BPL.b CODE_BEC6B6
CODE_BEC6B3:
	BRL.w CODE_BEC4BB

CODE_BEC6B6:
	LDA.w #$FFF3
	TRB.b $3E
	LDA.w $1852
	AND.w #$0007
	CMP.w #$0001
	BNE.b CODE_BEC6D3
	LDA.b $4A,x
	AND.w #$4000
	BNE.b CODE_BEC712
	LDA.b $3E
	BNE.b CODE_BEC6DD
	BRA.b CODE_BEC702

CODE_BEC6D3:
	LDA.w $1852
	BIT.w #$0004
	BEQ.b CODE_BEC6F2
	LDA.b $3E
CODE_BEC6DD:
	CMP.w #$000C
	BEQ.b CODE_BEC702
	LDY.b $CA
	BNE.b CODE_BEC70A
	CMP.w #$0008
	BEQ.b CODE_BEC70A
	CMP.w #$0004
	BEQ.b CODE_BEC70E
	BRA.b CODE_BEC706

CODE_BEC6F2:
	LDA.w $1852
	BIT.w #$0002
	BEQ.b CODE_BEC702
	LDY.b $CA
	BNE.b CODE_BEC702
	LDA.b $3E
	BEQ.b CODE_BEC706
CODE_BEC702:
	LDA.w #$0002
	RTS

CODE_BEC706:
	LDA.w #$0004
	RTS

CODE_BEC70A:
	LDA.w #$0006
	RTS

CODE_BEC70E:
	LDA.w #$0008
	RTS

CODE_BEC712:
	LDA.w #$000A
	RTS

CODE_BEC716:
	LDX.b $78
	LDA.b $3A,x
	BIT.w #$0100
	BNE.b CODE_BEC737
	JSR.w CODE_BEC1E4
	LDA.w #$0023
	JSL.l CODE_B88069
	BCS.b CODE_BEC737
	LDY.b $78
	STY.w $17C8
	LDX.b $70
	SEC
	LDA.w #$0000
	RTL

CODE_BEC737:
	JMP.w CODE_BEC38F

CODE_BEC73A:
	JSR.w CODE_BEC1E4
	LDA.w $075C
	CMP.w #$0002
	BNE.b CODE_BEC756
	LDA.w #$0023
	JSL.l CODE_B88069
	BCS.b CODE_BEC756
	LDY.w $04F9
	STY.w $17C8
	BRA.b CODE_BEC758

CODE_BEC756:
	STZ.b $7A
CODE_BEC758:
	LDX.b $70
	SEC
	LDA.w #$0000
	RTL

CODE_BEC75F:
	JSR.w CODE_BEC1E4
	LDA.w $1862
	BNE.b CODE_BEC76B
	JSL.l CODE_BB85AC
CODE_BEC76B:
	LDX.b $70
	LDY.b $78
	SEC
	LDA.w #$0002
	RTL

CODE_BEC774:
	LDY.b $78
	CPY.w $04FD
	BEQ.b CODE_BEC7A7
	LDA.w $1B63
	BNE.b CODE_BEC7C3
	LDY.w $185E
	LDA.w #$0011
	CPY.w #$0002
	BEQ.b CODE_BEC78E
	LDA.w #$0012
CODE_BEC78E:
	JSL.l CODE_B88069
	JSR.w CODE_BEC1E4
	LDA.w $1862
	BNE.b CODE_BEC79E
	JSL.l CODE_BB85AC
CODE_BEC79E:
	LDX.b $70
	LDY.b $78
	SEC
	LDA.w #$0002
	RTL

CODE_BEC7A7:
	JSR.w CODE_BEC1E4
	LDA.w $1862
	BNE.b CODE_BEC7B3
	JSL.l CODE_BB85AC
CODE_BEC7B3:
	LDA.w #$0010
	JSL.l CODE_B88069
	LDX.b $70
	LDY.b $78
	SEC
	LDA.w #$0002
	RTL

CODE_BEC7C3:
	JSR.w CODE_BEC1E4
	LDA.w $1862
	BNE.b CODE_BEC7CF
	JSL.l CODE_BB85AC
CODE_BEC7CF:
	LDX.w $1B63
	LDA.b $6C
	STA.b $44
	LDA.b $06,x
	STA.b $42
	LDY.w #$0008
	LDA.b [$42],y
	STA.b $2E,x
	LDA.b $4A,x
	CMP.w #$000A
	BCS.b CODE_BEC7EB
	LDA.w #$000A
CODE_BEC7EB:
	STA.b $4A,x
	LDA.b $46,x
	ORA.w #$0004
	STA.b $46,x
	LDX.b $70
	LDY.b $78
	SEC
	LDA.w #$0002
	RTL

CODE_BEC7FD:
	LDX.b $78
	LDA.b $3A,x
	BIT.w #$0100
	BNE.b CODE_BEC870
	LDA.w #$0013
	CPX.w $04F9
	BEQ.b CODE_BEC811
	LDA.w #$0014
CODE_BEC811:
	JSL.l CODE_B88069
	BCS.b CODE_BEC864
	LDA.w #$0180
	LDY.b $7E
	CPY.w #$0238
	BNE.b CODE_BEC824
	LDA.w #$0500
CODE_BEC824:
	STA.b $3A
	LDX.b $78
	LDY.b $70
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	STA.w $17CE
	LDA.b $2A,x
	BPL.b CODE_BEC83B
	EOR.w #$FFFF
	INC
CODE_BEC83B:
	STA.w $17CA
	LDA.w $002A,y
	BPL.b CODE_BEC847
	EOR.w #$FFFF
	INC
CODE_BEC847:
	CLC
	ADC.w $17CA
	CMP.b $3A
	BCS.b CODE_BEC851
	LDA.b $3A
CODE_BEC851:
	LSR
	BIT.w $17CE
	BPL.b CODE_BEC85B
	EOR.w #$FFFF
	INC
CODE_BEC85B:
	STA.w $17CA
	LDA.w #$F900
	STA.w $17CC
CODE_BEC864:
	JSR.w CODE_BEC1E4
	LDX.b $70
	LDY.b $78
	SEC
	LDA.w #$0001
	RTL

CODE_BEC870:
	JMP.w CODE_BEC38F

DKC3_NorSpr0030_BarrelShield_Main:
;$BEC873
	JMP.w (DATA_BEC876,x)

DATA_BEC876:
	dw CODE_BEC87C
	dw CODE_BEC89C
	dw CODE_BEC8BD

CODE_BEC87C:
	LDA.w $006C,y
	TAY
	JSL.l CODE_BB85CA
	BCS.b CODE_BEC899
	LDX.b $70
	LDY.b $76
	STX.b $6C,y
	STY.b $6C,x
	LDA.b $1E,x
	CLC
	ADC.w #$0006
	STA.w $001E,y
	INC.b $38,x
CODE_BEC899:
	JMP.w [$04F5]

CODE_BEC89C:
	JSL.l CODE_B9E000
	LDX.b $70
	LDY.b $6C,x
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	JSL.l CODE_BBAB52
	BCC.b CODE_BEC8BA
	LDY.b $70
	LDX.b $6C,y
	STZ.b $6C,x
CODE_BEC8BA:
	JMP.w [$04F5]

CODE_BEC8BD:
	LDX.b $6C,y
	BNE.b CODE_BEC8C5
	JSL.l CODE_BB8591
CODE_BEC8C5:
	JMP.w [$04F5]

DKC3_NorSpr02B8_BarrelIcons_Main:
;$BEC8C8
	LDA.w $004A,y
	BNE.b CODE_BEC8D4
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BEC8D4:
	LDA.w $0040,y
	BEQ.b CODE_BEC8DD
	JSL.l CODE_B9A006
CODE_BEC8DD:
	JMP.w [$04F5]

DKC3_NorSpr02B4_BarrelCannon_Main:
;$BEC8E0
	JMP.w (DATA_BEC8E3,x)

DATA_BEC8E3:
	dw CODE_BEC8FD
	dw CODE_BEC9AA
	dw CODE_BEC9B8
	dw CODE_BECA0C
	dw CODE_BECA31
	dw CODE_BECA4E
	dw CODE_BECB01
	dw CODE_BECB14
	dw CODE_BECB3A
	dw CODE_BECB61
	dw CODE_BECB81
	dw CODE_BECB9B
	dw CODE_BECBAF

CODE_BEC8FD:
	LDA.w $0006,y
	AND.w #$0400
	BEQ.b CODE_BEC914
	LDA.w $001C,y
	CMP.w $05B7
	BEQ.b CODE_BEC914
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BEC914:
	LDA.w $0777
	AND.w #$0200
	BEQ.b CODE_BEC939
	LDA.b $7C
	BNE.b CODE_BEC939
	LDA.w $004C,y
	AND.w #$FF00
	BEQ.b CODE_BEC939
	ASL
	ASL
	XBA
	ADC.w #$0230
	CMP.b $7E
	BNE.b CODE_BEC939
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BEC939:
	LDA.w $004A,y
	BEQ.b CODE_BEC97E
	TAY
	JSL.l CODE_BB85CD
	BCS.b CODE_BEC9A7
	LDX.b $70
	LDY.b $76
	STY.b $4A,x
	STX.b $4A,y
	LDA.b $26,x
	STA.w $0026,y
	LDA.w $0040,y
	BNE.b CODE_BEC960
	LDX.b $24,y
	LDA.l DATA_B9B658,x
	STA.w $0024,y
CODE_BEC960:
	LDX.b $70
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	EOR.w $000E,y
	STA.w $000E,y
CODE_BEC97E:
	LDX.b $70
	INC.b $38,x
	JSR.w CODE_BECF8F
	LDA.b $6A
	AND.w #$0800
	BEQ.b CODE_BEC9A7
	LDX.b $70
	LDA.b $1E,x
	AND.w #$3000
	BEQ.b CODE_BEC99F
	LDA.w #$0003
	LDY.w #$0080
	JSL.l CODE_BB85D0
CODE_BEC99F:
	JSL.l CODE_B880AB
	JSL.l CODE_BED09F
CODE_BEC9A7:
	JMP.w CODE_BECBDF

CODE_BEC9AA:
	JSR.w CODE_BECBF9
	JSR.w CODE_BED010
	BCS.b CODE_BEC9B5
	JMP.w CODE_BECBCE

CODE_BEC9B5:
	JMP.w CODE_BECBDF

CODE_BEC9B8:
	JSR.w CODE_BECF85
	JSR.w CODE_BECBF9
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$004E
	BEQ.b CODE_BEC9E2
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_BEC9E5
	LDA.b $7E
	BEQ.b CODE_BEC9D8
	LDA.b $7C
	BEQ.b CODE_BEC9E5
CODE_BEC9D8:
	LDX.w $04FD
	LDA.b $38,x
	CMP.w #$0035
	BEQ.b CODE_BEC9E5
CODE_BEC9E2:
	JMP.w CODE_BECBDF

CODE_BEC9E5:
	LDX.b $70
	ASL.b $5A,x
	LSR.b $5A,x
	LDA.b $4C,x
	AND.w #$FF00
	BEQ.b CODE_BEC9FF
	LDA.w #$0040
	STA.b $42,x
	LDA.w #$0009
	STA.b $38,x
	JMP.w CODE_BECBDF

CODE_BEC9FF:
	LDA.w #$0003
	STA.b $38,x
	LDA.w #$0010
	STA.b $42,x
	JMP.w CODE_BECBDF

CODE_BECA0C:
	JSR.w CODE_BECF85
	JSR.w CODE_BECC0B
	BCC.b CODE_BECA2E
	LDX.b $70
	INC.b $38,x
	LDA.b $6A
	BIT.w #$0100
	BEQ.b CODE_BECA2E
	INC.b $38,x
	LDY.w #$0010
	AND.w #$2000
	BEQ.b CODE_BECA2C
	LDY.w #$0000
CODE_BECA2C:
	STY.b $42,x
CODE_BECA2E:
	JMP.w CODE_BECBDF

CODE_BECA31:
	JSR.w CODE_BECF85
	JSR.w CODE_BECC0B
	LDY.w $04FB
	LDA.w $0002,y
	AND.w #$8000
	BEQ.b CODE_BECA4B
	LDX.b $70
	INC.b $38,x
	LDA.w #$0002
	STA.b $42,x
CODE_BECA4B:
	JMP.w CODE_BECBDF

CODE_BECA4E:
	JSR.w CODE_BECF85
	LDX.b $70
	DEC.b $42,x
	BPL.b CODE_BECA61
	JSR.w CODE_BECA67
	BCS.b CODE_BECA61
	INC.b $38,x
	JMP.w CODE_BECBDF

CODE_BECA61:
	JSR.w CODE_BECC0B
	JMP.w CODE_BECBDF

CODE_BECA67:
	LDY.w #$E000
	STY.b $1A
	TYA
	EOR.w #$FFFF
	LSR
	CLC
	ADC.b $48,x
	AND.b $1A
	STA.b $1A
	SEC
	SBC.b $48,x
	CLC
	ADC.w #$0400
	CMP.w #$0800
	BCS.b CODE_BECAB0
	LDA.b $1A
	STA.b $48,x
	JSR.w CODE_BECF8F
	LDX.b $70
	LDA.b $36,x
	BEQ.b CODE_BECABF
	LDA.b $1E,x
	AND.w #$3000
	BEQ.b CODE_BECAB3
	LDA.b $5A,x
	CMP.w #$0706
	BEQ.b CODE_BECAA4
	ORA.w #$8000
	STA.b $5A,x
CODE_BECAA4:
	LDA.w #$000C
	STA.b $42,x
	LDA.w #$001B
	JSL.l CODE_B88069
CODE_BECAB0:
	LDX.b $70
	RTS

CODE_BECAB3:
	LDA.w #$001B
	JSL.l CODE_B88069
	JSL.l CODE_BB8597
	RTS

CODE_BECABF:
	LDA.b $4C,x
	AND.w #$00FF
	BEQ.b CODE_BECAEC
	LDA.w #$0003
	LDY.w #$0280
	JSL.l CODE_BB85D0
	LDX.b $70
	LDA.w #$000A
	STA.b $38,x
	LDA.w #$002D
	STA.b $5C,x
	LDA.w #$065E
	JSL.l CODE_B28012
	LDA.w #$075F
	JSL.l CODE_B28012
	CLC
	RTS

CODE_BECAEC:
	LDA.w #$000B
	STA.b $38,x
	LDA.w #$065E
	JSL.l CODE_B28012
	LDA.w #$075F
	JSL.l CODE_B28012
	CLC
	RTS

CODE_BECB01:
	JSR.w CODE_BECC0B
	LDX.b $70
	DEC.b $42,x
	BPL.b CODE_BECB11
	INC.b $38,x
	LDA.w #$0014
	STA.b $42,x
CODE_BECB11:
	JMP.w CODE_BECBDF

CODE_BECB14:
	JSR.w CODE_BECC0B
	LDX.b $70
	DEC.b $42,x
	BPL.b CODE_BECB26
	INC.b $38,x
	LDA.b $5A,x
	AND.w #$7FFF
	STA.b $5A,x
CODE_BECB26:
	JSR.w CODE_BED010
	BCS.b CODE_BECB37
	LDX.b $70
	LDA.b $40,x
	CMP.w #$0060
	BEQ.b CODE_BECB37
	JMP.w CODE_BECBCE

CODE_BECB37:
	JMP.w CODE_BECBDF

CODE_BECB3A:
	JSR.w CODE_BECC01
	BCC.b CODE_BECB4D
	LDX.b $70
	LDA.w #$0001
	STA.b $38,x
	LDA.b $5A,x
	AND.w #$7F7F
	STA.b $5A,x
CODE_BECB4D:
	JSR.w CODE_BED010
	BCS.b CODE_BECB5E
	LDX.b $70
	LDA.b $40,x
	CMP.w #$0060
	BEQ.b CODE_BECB5E
	JMP.w CODE_BECBCE

CODE_BECB5E:
	JMP.w CODE_BECBDF

CODE_BECB61:
	JSR.w CODE_BECF85
	TYX
	LDA.b $00
	LSR
	BCS.b CODE_BECB76
	DEC.b $42,x
	BPL.b CODE_BECB76
	JSR.w CODE_BECA67
	INC.b $38,x
	JMP.w CODE_BECBDF

CODE_BECB76:
	LDA.b $42,x
	JSR.w CODE_BEDD39
	JSR.w CODE_BECEF0
	JMP.w CODE_BECBDF

CODE_BECB81:
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEDAF7
	LDY.b $70
	LDX.b $4A,y
	BEQ.b CODE_BECB94
	STZ.b $4A,x
CODE_BECB94:
	JSL.l CODE_BB8597
CODE_BECB97:
	JMP.w [$04F5]

CODE_BECB9B:
	TYX
	DEC.b $5C,x
	BPL.b CODE_BECBAC
	LDA.b $4C,x
	AND.w #$00FF
	STA.w $195B
	JSL.l CODE_B880A8
CODE_BECBAC:
	JMP.w [$04F5]

CODE_BECBAF:
	TYX
	LDA.b $34,x
	BNE.b CODE_BECBB5
	INC
CODE_BECBB5:
	STA.b $36,x
	LDA.w #$0020
	STA.b $42,x
	LDA.w #$0009
	STA.b $38,x
	LDA.w #$0003
	LDY.w #$0048
	JSL.l CODE_BB85D0
	JMP.w [$04F5]

CODE_BECBCE:
	JSL.l CODE_BBAB52
	BCC.b CODE_BECBDF
	LDY.b $70
	LDX.b $4A,y
	BEQ.b CODE_BECBDC
	STZ.b $4A,x
CODE_BECBDC:
	JMP.w [$04F5]

CODE_BECBDF:
	LDY.b $70
	LDX.b $4A,y
	BEQ.b CODE_BECBF6
	LDA.b $00,x
	CMP.w #$02F0
	BEQ.b CODE_BECBF6
	LDA.w $0012,y
	STA.b $12,x
	LDA.w $0016,y
	STA.b $16,x
CODE_BECBF6:
	JMP.w [$04F5]

CODE_BECBF9:
	LDA.b $6A
	AND.w #$0008
	BEQ.b CODE_BECC0B
	RTS

CODE_BECC01:
	LDY.b $70
	LDA.w $005A,y
	BMI.b CODE_BECC30
	XBA
	BRA.b CODE_BECC12

CODE_BECC0B:
	LDY.b $70
	LDA.w $005A,y
	BMI.b CODE_BECC30
CODE_BECC12:
	AND.w #$007F
	ASL
	TAX
	JMP.w (DATA_BECC1A,x)

DATA_BECC1A:
	dw CODE_BECC30
	dw CODE_BECC32
	dw CODE_BECC4E
	dw CODE_BECC6A
	dw CODE_BECC6F
	dw CODE_BECC7E
	dw CODE_BECCA3
	dw CODE_BECCB6
	dw CODE_BECD00
	dw CODE_BECD5D
	dw CODE_BECDEA

CODE_BECC30:
	SEC
	RTS

CODE_BECC32:
	LDX.b $70
	LDA.b $46,x
	CMP.b $6A,x
	BEQ.b CODE_BECC3D
	JSR.w CODE_BECEDA
CODE_BECC3D:
	JSR.w CODE_BECE8D
	BCC.b CODE_BECC4D
	LDY.b $70
	LDA.w $005A,y
	ORA.w #$8000
	STA.w $005A,y
CODE_BECC4D:
	RTS

CODE_BECC4E:
	LDX.b $70
	LDA.b $46,x
	CMP.b $6A,x
	BNE.b CODE_BECC59
	JSR.w CODE_BECEDA
CODE_BECC59:
	JSR.w CODE_BECE8D
	BCC.b CODE_BECC69
	LDY.b $70
	LDA.w $005A,y
	ORA.w #$8000
	STA.w $005A,y
CODE_BECC69:
	RTS

CODE_BECC6A:
	JSR.w CODE_BECE8D
	SEC
	RTS

CODE_BECC6F:
	LDA.w $0048,y
	CLC
	ADC.w $0044,y
	STA.w $0048,y
	JSR.w CODE_BECF8F
	SEC
	RTS

CODE_BECC7E:
	LDA.w $0048,y
	EOR.w $0046,y
	AND.w #$F800
	BNE.b CODE_BECC94
	SEC
	LDA.w $005A,y
	ORA.w #$8000
	STA.w $005A,y
	RTS

CODE_BECC94:
	LDA.w $0048,y
	SEC
	SBC.w $0044,y
	STA.w $0048,y
	JSR.w CODE_BECF8F
	CLC
	RTS

CODE_BECCA3:
	LDX.b $70
	LDA.b $38,x
	CMP.w #$0006
	BCC.b CODE_BECCB1
	CMP.w #$0008
	BCC.b CODE_BECCB6
CODE_BECCB1:
	JSR.w CODE_BECCE8
	SEC
	RTS

CODE_BECCB6:
	LDX.b $70
	LDY.w $04F9
	LDA.w $0038,y
	CMP.w #$001C
	BEQ.b CODE_BECCE6
	LDA.w $0028,y
	AND.w #$0101
	CMP.w #$0101
	BEQ.b CODE_BECCE6
	LDA.w $0012,y
	CMP.b $5C,x
	BCS.b CODE_BECCD9
	LDA.b $5C,x
	BRA.b CODE_BECCDF

CODE_BECCD9:
	CMP.b $5E,x
	BCC.b CODE_BECCDF
	LDA.b $5E,x
CODE_BECCDF:
	STA.b $12,x
	JSR.w CODE_BECCE8
	CLC
	RTS

CODE_BECCE6:
	SEC
	RTS

CODE_BECCE8:
	LDX.b $70
	LDY.w $04F9
	LDA.w $0030,y
	BEQ.b CODE_BECCFF
	ASL
	LDA.b $06,x
	AND.w #$FFFE
	BCC.b CODE_BECCFD
	ORA.w #$0001
CODE_BECCFD:
	STA.b $06,x
CODE_BECCFF:
	RTS

CODE_BECD00:
	LDX.b $70
	LDA.b $2E,x
	LDY.b $62,x
	JSR.w CODE_BECDB1
	BIT.b $2E,x
	BPL.b CODE_BECD11
	EOR.w #$FFFF
	INC
CODE_BECD11:
	CLC
	ADC.b $16,x
	CMP.b $5C,x
	BCC.b CODE_BECD2D
	LDA.w #$FFFF
	JSR.w CODE_BECD51
	LDA.b $2E,x
	CLC
	ADC.b $60,x
	BPL.b CODE_BECD38
	CMP.b $34,x
	BCS.b CODE_BECD38
	LDA.b $34,x
	BRA.b CODE_BECD38

CODE_BECD2D:
	LDA.w #$0000
	JSR.w CODE_BECD51
	LDA.b $2E,x
	CLC
	ADC.b $62,x
CODE_BECD38:
	STA.b $2E,x
	LDA.w #$0003
	JSL.l CODE_B9E003
	JSR.w CODE_BECEF0
	LDA.b $5C,x
	CMP.b $16,x
	BCC.b CODE_BECD50
	LDA.b $5C,x
	STA.b $16,x
	STZ.b $2E,x
CODE_BECD50:
	RTS

CODE_BECD51:
	STA.b $68,x
	BEQ.b CODE_BECD5C
	LDA.w #$056B
	JSL.l CODE_B28024
CODE_BECD5C:
	RTS

CODE_BECD5D:
	LDX.b $70
	LDA.b $2E,x
	LDY.b $66,x
	JSR.w CODE_BECDB1
	CLC
	ADC.b $16,x
	CMP.b $5E,x
	BCS.b CODE_BECD80
	LDA.w #$0000
	JSR.w CODE_BECDA1
	LDA.b $2E,x
	CLC
	ADC.b $62,x
	CMP.b $64,x
	BCC.b CODE_BECD8B
	LDA.b $64,x
	BRA.b CODE_BECD8B

CODE_BECD80:
	LDA.w #$FFFF
	JSR.w CODE_BECDA1
	LDA.b $2E,x
	SEC
	SBC.b $66,x
CODE_BECD8B:
	STA.b $2E,x
	LDA.w #$0003
	JSL.l CODE_B9E003
	LDA.b $16,x
	CMP.b $5E,x
	BCC.b CODE_BECDA0
	LDA.b $5E,x
	STA.b $16,x
	STZ.b $2E,x
CODE_BECDA0:
	RTS

CODE_BECDA1:
	STA.b $68,x
	BEQ.b CODE_BECDAC
	LDA.w #$056B
	JSL.l CODE_B28024
CODE_BECDAC:
	RTS

CODE_BECDAD:
	JSR.w CODE_BECDB1
	RTL

CODE_BECDB1:
	CMP.w #$8000
	BCC.b CODE_BECDBA
	EOR.w #$FFFF
	INC
CODE_BECDBA:
	PHA
	STA.w !REGISTER_DividendLo
	TYA
	BPL.b CODE_BECDC5
	EOR.w #$FFFF
	INC
CODE_BECDC5:
	SEP.b #$20
	STA.w !REGISTER_Divisor
	REP.b #$20
	PLA
	LSR
	LSR
	LSR
	LSR
	SEP.b #$20
	STA.w !REGISTER_Multiplicand
	LDA.w !REGISTER_QuotientLo
CODE_BECDD9:
	INC
	STA.w !REGISTER_Multiplier
	REP.b #$20
	LDA.b ($00)
	LDA.w !REGISTER_ProductOrRemainderLo
	LSR
	LSR
	LSR
	LSR
	LSR
	RTS

CODE_BECDEA:
	LDX.b $70
	LDA.b $38,x
	CMP.w #$0002
	BCC.b CODE_BECDFD
	STZ.b $26,x
	DEC.b $68,x
	BPL.b CODE_BECDFB
	STZ.b $68,x
CODE_BECDFB:
	SEC
	RTS

CODE_BECDFD:
	LDA.b $48,x
	AND.w #$1000
	BNE.b CODE_BECE1E
	LDA.b $68,x
	CMP.w #$0006
	BCC.b CODE_BECE17
	LDA.b $6C,x
	AND.w #$00FF
	SBC.b $68,x
	CMP.w #$0006
	BCS.b CODE_BECE1E
CODE_BECE17:
	LDA.b $26,x
	EOR.w #$C000
	BRA.b CODE_BECE21

CODE_BECE1E:
	LDA.w #$0000
CODE_BECE21:
	STA.b $26,x
	DEC.b $68,x
	BPL.b CODE_BECE7B
	LDA.b $6C,x
	XBA
	STA.b $6C,x
	AND.w #$00FF
	STA.b $68,x
	LDA.b $48,x
	ADC.w #$1000
	LDA.w #$F000
	BCC.b CODE_BECE6A
	JSL.l CODE_808018
	CLC
	ADC.b $6A,x
	AND.w #$0007
	TAY
	SEP.b #$20
	LDA.b $47,x
	BNE.b CODE_BECE50
	LDA.b $46,x
	STA.b $47,x
CODE_BECE50:
	LDA.w DATA_BECE7D,y
	AND.b $47,x
	BNE.b CODE_BECE5A
	INY
	BRA.b CODE_BECE50

CODE_BECE5A:
	EOR.b $47,x
	STA.b $47,x
	REP.b #$20
	TYA
	AND.w #$0007
	STA.b $6A,x
	LSR
	ROR
	ROR
	ROR
CODE_BECE6A:
	STA.b $48,x
	CMP.w #$F000
	BEQ.b CODE_BECE78
	LDA.w #$066E
	JSL.l CODE_B28012
CODE_BECE78:
	JSR.w CODE_BECF8F
CODE_BECE7B:
	SEC
	RTS

DATA_BECE7D:
	db $80,$40,$20,$10,$08,$04,$02,$01,$80,$40,$20,$10,$08,$04,$02,$01

CODE_BECE8D:
	LDX.b $70
	LDA.b $46,x
	AND.w #$FF00
	STA.b $1A
	LDA.b $6C,x
	SEC
	SBC.w #$0100
	BCC.b CODE_BECEA2
	STA.b $6C,x
	BRA.b CODE_BECEBD

CODE_BECEA2:
	LDA.b $48,x
	STA.b $1C
	CLC
	ADC.b $44,x
	STA.b $48,x
	LDA.b $1A
	BIT.b $44,x
	BPL.b CODE_BECEC2
	CLC
	SBC.b $1C
	BPL.b CODE_BECEBD
	LDA.b $48,x
	SEC
	SBC.b $1A
	BMI.b CODE_BECECE
CODE_BECEBD:
	JSR.w CODE_BECF8F
	CLC
	RTS

CODE_BECEC2:
	SEC
	SBC.b $1C
	BMI.b CODE_BECEBD
	LDA.b $48,x
	CLC
	SBC.b $1A
	BMI.b CODE_BECEBD
CODE_BECECE:
	LDA.b $1A
	STA.b $48,x
	JSR.w CODE_BECEDA
	JSR.w CODE_BECF8F
	SEC
	RTS

CODE_BECEDA:
	SEP.b #$20
	LDA.b $6C,x
	STA.b $6D,x
	REP.b #$20
	LDA.b $44,x
	EOR.w #$FFFF
	INC
	STA.b $44,x
	LDA.b $46,x
	XBA
	STA.b $46,x
	RTS

CODE_BECEF0:
	LDX.b $70
	LDY.w $04F9
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	RTS

CODE_BECF00:
	LDX.b $70
	LDY.w $04FD
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	RTS

CODE_BECF10:
	LDA.b $58,x
	BEQ.b CODE_BECF19
	JSL.l CODE_BECF1F
	RTS

CODE_BECF19:
	LDA.b $47,x
	JSR.w CODE_BECF4A
	RTS

CODE_BECF1F:
	PHA
	LDA.w $04A6
	LSR
	STA.b $1A
	LDA.b $00,S
	AND.w #$FF00
	CLC
	ADC.w #$4000
	SEC
	SBC.b $1A
	STA.w $04AA
	LDA.w $04AC
	LSR
	STA.b $1A
	PLA
	AND.w #$FF00
	CLC
	ADC.w #$3C00
	SEC
	SBC.b $1A
	STA.w $04AE
	RTL

CODE_BECF4A:
	AND.w #$00FF
	PHA
	JSL.l CODE_B9E009
	ASL
	ASL
	ASL
	ASL
	ASL
	ASL
	CLC
	ADC.w #$8000
	SEC
	SBC.w $04A6
	CMP.w #$8000
	ROR
	STA.w $04AA
	PLA
	JSL.l CODE_B9E00C
	ASL
	ASL
	ASL
	ASL
	ASL
	ASL
	EOR.w #$FFFF
	SEC
	ADC.w #$7800
	SEC
	SBC.w $04AC
	CMP.w #$8000
	ROR
	STA.w $04AE
	RTS

CODE_BECF85:
	LDA.w #$C000
	ORA.w $0474
	STA.w $0474
	RTS

CODE_BECF8F:
	LDY.b $70
	LDA.w $0049,y
	CLC
	ADC.w #$0008
	LSR
	LSR
	LSR
	AND.w #$001E
	TAX
	LDA.w $0040,y
	BIT.w #$007F
	BNE.b CODE_BECFC2
	CMP.w #$0080
	LDA.l DATA_BECFD0,x
	BCC.b CODE_BECFB4
	LDA.l DATA_BECFF0,x
CODE_BECFB4:
	EOR.w $001E,y
	AND.w #$C000
	EOR.w $001E,y
	STA.w $001E,y
	BRA.b CODE_BECFC2

CODE_BECFC2:
	TXA
	CLC
	ADC.w $0040,y
	TAX
	LDA.l DATA_B9B598,x
	STA.w $0024,y
	RTS

DATA_BECFD0:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$8000,$0000
	dw $8000,$0000,$C000,$0000,$4000,$0000,$4000,$0000

DATA_BECFF0:
	dw $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
	dw $0000,$0000,$4000,$0000,$4000,$0000,$4000,$0000

CODE_BED010:
	LDA.b $6A
	AND.w #$0010
	BEQ.b CODE_BED020
	LDA.w #$0013
	JSL.l CODE_BCE43C
	BRA.b CODE_BED024

CODE_BED020:
	JSL.l CODE_BCE425
CODE_BED024:
	LDA.w #$0010
	PHK
	PEA.w CODE_BED02E-$01
	JMP.w [$1864]
CODE_BED02E:
	BCC.b CODE_BED09D
	LDA.w $1852
	AND.w #$0406
	BEQ.b CODE_BED09D
	LDX.b $78
	CPX.w $04F9
	BEQ.b CODE_BED06E
	LDA.w #$0019
	JSL.l CODE_B88069
	BCS.b CODE_BED09D
	LDA.w #CODE_BED0C6
	STA.w $17D2
	LDA.w #CODE_BED0C6>>16
	STA.w $17D4
	JSL.l CODE_BCE2E0
	JSL.l CODE_BCE2E9
	JSL.l CODE_BEC237
	LDA.w $1867
	STA.w $17CA
	LDA.w $1869
	STA.w $17CC
	SEC
	RTS

CODE_BED06E:
	LDA.w #$001A
	JSL.l CODE_B88069
	BCS.b CODE_BED09D
	LDA.w #CODE_BED09F
	STA.w $17D2
	LDA.w #CODE_BED09F>>16
	STA.w $17D4
	JSL.l CODE_BCE2E0
	JSL.l CODE_BCE2E9
	JSL.l CODE_BEC237
	LDA.w $1867
	STA.w $17CA
	LDA.w $1869
	STA.w $17CC
	SEC
	RTS

CODE_BED09D:
	CLC
	RTS

CODE_BED09F:
	JSR.w CODE_BECEF0
	LDA.b $1E,x
	AND.w #$3000
	BEQ.b CODE_BED0BD
	LDA.b $26,x
	AND.w #$3FFF
	STA.b $26,x
	LDY.b $4A,x
	BEQ.b CODE_BED0BD
	LDA.w $0026,y
	AND.w #$3FFF
	STA.w $0026,y
CODE_BED0BD:
	LDA.w #$0002
	STA.b $38,x
	JSR.w CODE_BECF10
	RTL

CODE_BED0C6:
	JSR.w CODE_BECF00
	LDA.b $1E,x
	AND.w #$3000
	BEQ.b CODE_BED0E4
	LDA.b $26,x
	AND.w #$3FFF
	STA.b $26,x
	LDY.b $4A,x
	BEQ.b CODE_BED0E4
	LDA.w $0026,y
	AND.w #$3FFF
	STA.w $0026,y
CODE_BED0E4:
	LDA.w #$0002
	STA.b $38,x
	JSR.w CODE_BECF10
	RTL

DKC3_NorSpr0280_UnknownSprite0280_Main:
;$BED0ED
	JMP.w (DATA_BED0F0,x)

DATA_BED0F0:
	dw CODE_BED0FA
	dw CODE_BED10C
	dw CODE_BED127
	dw CODE_BED149
	dw CODE_BED151

CODE_BED0FA:
	TYX
	INC.b $38,x
	LDA.b $12,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $32,x
	STA.b $5C,x
	CLC
	ADC.b $5E,x
	STA.b $5E,x
CODE_BED10C:
	JSR.w CODE_BED17F
	BEQ.b CODE_BED118
	LDX.b $70
	INC.b $38,x
	JMP.w [$04F5]

CODE_BED118:
	LDA.w #$0002
	JSL.l CODE_BEC122
	BCC.b CODE_BED124
	JMP.w [$04F5]

CODE_BED124:
	JMP.w CODE_BEE182

CODE_BED127:
	JSR.w CODE_BED189
	JSR.w CODE_BED17F
	BEQ.b CODE_BED13F
	LDA.b $32,x
	CMP.b $5E,x
	BCS.b CODE_BED13A
	INC.b $32,x
	JMP.w [$04F5]

CODE_BED13A:
	INC.b $38,x
	JMP.w [$04F5]

CODE_BED13F:
	LDX.b $70
	LDA.w #$0004
	STA.b $38,x
	JMP.w [$04F5]

CODE_BED149:
	JSR.w CODE_BED17F
	BEQ.b CODE_BED13F
	JMP.w [$04F5]

CODE_BED151:
	JSR.w CODE_BED189
	JSR.w CODE_BED17F
	BEQ.b CODE_BED163
	LDX.b $70
	LDA.w #$0002
	STA.b $38,x
	JMP.w [$04F5]

CODE_BED163:
	LDA.w #$0002
	JSL.l CODE_BEC122
	LDX.b $70
	LDA.b $5C,x
	CMP.b $32,x
	BCS.b CODE_BED177
	DEC.b $32,x
	JMP.w [$04F5]

CODE_BED177:
	LDA.w #$0001
	STA.b $38,x
	JMP.w [$04F5]

CODE_BED17F:
	LDX.b $70
	LDA.w #$0040
	AND.b $3C,x
	STZ.b $3C,x
	RTS

CODE_BED189:
	LDA.w $002C,y
	STA.w $0012,y
	LDA.w $0032,y
	STA.w $0016,y
	RTS

DKC3_NorSpr0034_BarrelPieces_Main:
;$BED196
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSL.l CODE_BBAB46
	JMP.w [$04F5]

DKC3_NorSpr02E0_InvincibilityBarrel_Main:
;$BED1A5
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC176
	BCS.b CODE_BED1B6
	JML.l CODE_BEE182

CODE_BED1B6:
	LDA.b $5C,x
	STA.b $CA
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEDAF7
	JSL.l CODE_BB8597
	JMP.w [$04F5]

DKC3_NorSpr0164_KAOSHeadExplosionSpawner_Main:
;$BED1CC
	JSL.l CODE_B9E000
	DEC.b $5C,x
	BPL.b CODE_BED1DC
	DEC.b $62,x
	BNE.b CODE_BED1DF
	JSL.l CODE_BB8591
CODE_BED1DC:
	JMP.w [$04F5]

CODE_BED1DF:
	LDA.b $5E,x
	STA.b $5C,x
	LDY.b $64,x
	JSL.l CODE_BB85CD
	BCS.b CODE_BED226
	LDX.b $70
	LDA.b $60,x
	INC
	AND.w #$0007
	STA.b $60,x
	ASL
	ASL
	TAY
	LDX.b $76
	LDA.w DATA_BED229,y
	CLC
	ADC.b $12,x
	STA.b $12,x
	LDA.w DATA_BED229,y
	LSR
	EOR.b $1E,x
	AND.w #$4000
	EOR.b $1E,x
	STA.b $1E,x
	LDA.w DATA_BED229+$02,y
	CLC
	ADC.b $16,x
	STA.b $16,x
	LDY.b $70
	LDA.w $0062,y
	LSR
	BCC.b CODE_BED226
	LDA.b $2E,x
	CMP.w #$8000
	ROR.b $2E,x
CODE_BED226:
	JMP.w [$04F5]

DATA_BED229:
	dw $0000,$0004,$0000,$FFFC,$FFF8,$0004,$0008,$FFF4
	dw $0008,$0004,$FFF8,$FFF4,$0008,$FFFC,$FFF8,$FFFC

DKC3_NorSpr02E8_KAOSHeadExplosion_Main:
;$BED249
	JSL.l CODE_BCE425
	LDA.w #$0240
	LDY.w #$0020
	JSL.l CODE_BEC1B1
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BED25E:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $56,x
	STA.b $32,x
	LDA.b $26,x
	AND.w #$C000
	ORA.w #$8001
	STA.b $26,x
	STZ.b $58,x
	RTL

CODE_BED279:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	STA.b $2C,x
	LDA.b $16,x
	STA.b $56,x
	STA.b $32,x
	STZ.b $58,x
	RTL

CODE_BED28A:
	LDX.b $70
	LDA.b $12,x
	STA.b $54,x
	LDA.b $16,x
	STA.b $56,x
	LDA.b $2C,x
	STA.b $12,x
	LDA.b $32,x
	STA.b $16,x
	JSL.l CODE_B9E000
	LDX.b $70
	LDA.b $2C,x
	LDY.b $12,x
	STA.b $12,x
	STY.b $2C,x
	LDA.b $32,x
	LDY.b $16,x
	STA.b $16,x
	STY.b $32,x
	RTS

DKC3_NorSpr02C8_UnknownSprite02C8_Main:
;$BED2B3
	JMP.w (DATA_BED2B6,x)

DATA_BED2B6:
	dw CODE_BED2BA
	dw CODE_BED2E0

CODE_BED2BA:
	LDA.w $05B7
	CMP.w #$0001
	BEQ.b CODE_BED2CD
	JSL.l CODE_BB85FA
	LDX.b $70
	INC.b $38,x
	JMP.w [$04F5]

CODE_BED2CD:
	LDY.b $70
	LDA.w #CODE_BEDC06
	STA.w DKC3_Level_SpriteDataRAM[$00].RoutinePtrLo,y
	LDA.w #$0003
	STA.w $0038,y
	ASL
	TAX
	JMP.w CODE_BEDC07

CODE_BED2E0:
	LDA.w #$0012
	JSL.l CODE_BCE43C
	JSL.l CODE_BEC176
	BCC.b CODE_BED2F7
	JSL.l CODE_B8809C
	JSR.w CODE_BEDADB
	JMP.w [$04F5]

CODE_BED2F7:
	JSL.l CODE_B9A006
	JMP.w CODE_BEE182

DKC3_NorSpr02C4_DKBarrel_Main:
;$BED2FE
	JMP.w (DATA_BED301,x)

DATA_BED301:
	dw CODE_BED303

CODE_BED303:
	LDA.w $05AF
	AND.w #$4000
	BNE.b CODE_BED31F
	JSL.l CODE_BCE425
	JSL.l CODE_BEC176
	BCC.b CODE_BED31F
	JSL.l CODE_B8809C
	JSR.w CODE_BEDADB
	JMP.w [$04F5]

CODE_BED31F:
	JSL.l CODE_B9A006
	JMP.w CODE_BEE182

DKC3_NorSpr02CC_UnknownSprite02CC_Main:
;$BED326
	JSR.w CODE_BED907
	BCS.b CODE_BED33C
	JMP.w (DATA_BED32E,x)

DATA_BED32E:
	dw CODE_BED3B5
	dw CODE_BED3DF
	dw CODE_BED3F1
	dw CODE_BED403
	dw CODE_BED33F
	dw CODE_BED46A
	dw CODE_BED491

CODE_BED33C:
	JMP.w CODE_BED516

CODE_BED33F:
	JSR.w CODE_BED99E
	JSR.w CODE_BEDB3B
	BCS.b CODE_BED36A
	LDX.b $70
	LDA.b $28,x
	AND.w #$0002
	BNE.b CODE_BED36A
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSL.l CODE_BBAB29
	BCS.b CODE_BED36A
	JSR.w CODE_BED8E7
	BCC.b CODE_BED36D
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_BED36A:
	JMP.w CODE_BED516

CODE_BED36D:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDY.w #$0036
	LDA.b [$6A],y
	TAX
	LDY.w $1881
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

DKC3_NorSpr02C0_Barrel_Main:
;$BED39A
	JSR.w CODE_BED907
	BCS.b CODE_BED3A2
	JMP.w (DATA_BED3A5,x)

CODE_BED3A2:
	JMP.w CODE_BED516

DATA_BED3A5:
	dw CODE_BED3B5
	dw CODE_BED3DF
	dw CODE_BED3F1
	dw CODE_BED403
	dw CODE_BED415
	dw CODE_BED46A
	dw CODE_BED491
	dw CODE_BED4C6

CODE_BED3B5:
	JSR.w CODE_BEDB77
	BCS.b CODE_BED3DC
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	LDA.b $1A,x
	CMP.w #$0020
	BCS.b CODE_BED3CC
	JMP.w CODE_BEE182

CODE_BED3CC:
	JSR.w CODE_BED920
	LDA.w $002A,y
	CMP.w #$8000
	ROR
	STA.w $002A,y
	STA.w $0030,y
CODE_BED3DC:
	JMP.w [$04F5]

CODE_BED3DF:
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB1F
	BCS.b CODE_BED3EE
	JMP.w [$04F5]

CODE_BED3EE:
	JMP.w CODE_BED516

CODE_BED3F1:
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB1F
	BCS.b CODE_BED400
	JMP.w [$04F5]

CODE_BED400:
	JMP.w CODE_BED516

CODE_BED403:
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB1F
	BCS.b CODE_BED412
	JMP.w [$04F5]

CODE_BED412:
	JMP.w CODE_BED516

CODE_BED415:
	JSR.w CODE_BED99E
	JSR.w CODE_BEDB3B
	BCS.b CODE_BED43A
	LDX.b $70
	LDA.b $28,x
	AND.w #$0002
	BNE.b CODE_BED43A
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_BED8E7
	BCC.b CODE_BED43D
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_BED43A:
	JMP.w CODE_BED516

CODE_BED43D:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDY.w #$0036
	LDA.b [$6A],y
	TAX
	LDY.w $1881
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BED46A:
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDY.w #$0036
	LDA.b [$6A],y
	LDY.b $16,x
	TAX
	JSL.l CODE_B88096
	JSL.l CODE_B88099
	LDX.b $70
	STZ.b $2E,x
	LDA.w #$0004
	STA.b $62,x
	STZ.b $66,x
	JMP.w [$04F5]

CODE_BED491:
	JSL.l CODE_B9A006
	LDA.b $6A,x
	AND.w #$0003
	CMP.w #$0002
	BCC.b CODE_BED4A5
	PHA
	JSL.l CODE_B880AE
	PLA
CODE_BED4A5:
	CMP.w #$0001
	JSL.l CODE_B88099
	LDA.w #CODE_BED4B9
	JSL.l CODE_BB85D6
	JSR.w CODE_BED28A
	JMP.w CODE_BEE182

CODE_BED4B9:
	LDA.w #$0018
	JSL.l CODE_BEC05C
	LDX.b $70
	ROL
	STA.b $6A,x
	RTL

CODE_BED4C6:
	JSR.w CODE_BEDB77
	BCS.b CODE_BED4DB
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_BED8E7
	BCC.b CODE_BED4DE
	JMP.w CODE_BEE182

CODE_BED4DB:
	JMP.w [$04F5]

CODE_BED4DE:
	JSL.l CODE_BED279
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDY.w #$0036
	LDA.b [$6A],y
	TAX
	LDY.b $70
	LDA.w $0016,y
	SEC
	SBC.w #$0060
	TAY
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BED516:
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_BED520
	STZ.w $186B
CODE_BED520:
	LDA.b $00,x
	CMP.w #$02CC
	BEQ.b CODE_BED52D
	JSR.w CODE_BEDADB
	JMP.w [$04F5]

CODE_BED52D:
	LDX.b $70
	LDY.w $04FD
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
	LDA.b $0E,x
	EOR.w $000E,y
	AND.w #$0040
	EOR.w $000E,y
	STA.w $000E,y
	JSL.l CODE_B8809C
	JSR.w CODE_BEDADB
	JMP.w [$04F5]

DKC3_NorSpr02D0_TNTBarrel_Main:
;$BED558
	JSR.w CODE_BED907
	BCS.b CODE_BED570
	JMP.w (DATA_BED560,x)

DATA_BED560:
	dw CODE_BED573
	dw CODE_BED579
	dw CODE_BED579
	dw CODE_BED579
	dw CODE_BED58E
	dw CODE_BED573
	dw CODE_BED573
	dw CODE_BED5E6

CODE_BED570:
	JMP.w CODE_BED65A

CODE_BED573:
	JSR.w CODE_BED64E
	JMP.w (DATA_BED3A5,x)

CODE_BED579:
	JSR.w CODE_BED642
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB57
	BCS.b CODE_BED58B
	JMP.w [$04F5]

CODE_BED58B:
	JMP.w CODE_BED65A

CODE_BED58E:
	JSR.w CODE_BED642
	JSR.w CODE_BED99E
	JSR.w CODE_BEDB57
	BCS.b CODE_BED5B6
	LDX.b $70
	LDA.b $28,x
	AND.w #$0303
	BNE.b CODE_BED5B6
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_BED8E7
	BCC.b CODE_BED5B9
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_BED5B6:
	JMP.w CODE_BED65A

CODE_BED5B9:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDY.w #$0036
	LDA.b [$6A],y
	TAX
	LDY.w $1881
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BED5E6:
	JSR.w CODE_BED64E
	JSR.w CODE_BEDB57
	BCS.b CODE_BED607
	LDX.b $70
	LDA.b $28,x
	AND.w #$0303
	BNE.b CODE_BED607
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_BED8E7
	BCC.b CODE_BED60A
	JMP.w CODE_BEE182

CODE_BED607:
	JMP.w CODE_BED65A

CODE_BED60A:
	JSL.l CODE_BED279
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDY.w #$0036
	LDA.b [$6A],y
	TAX
	LDY.b $70
	LDA.w $0016,y
	SEC
	SBC.w #$0060
	TAY
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BED642:
	LDY.b $70
	LDA.w $003A,y
	ORA.w #$0400
	STA.w $003A,y
	RTS

CODE_BED64E:
	LDY.b $70
	LDA.w $003A,y
	AND.w #$FBFF
	STA.w $003A,y
	RTS

CODE_BED65A:
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_BED664
	STZ.w $186B
CODE_BED664:
	LDA.w #$060E
	JSL.l CODE_B28018
	LDA.w #$070F
	JSL.l CODE_B28018
	LDY.w #$001E
	JSL.l CODE_BB85B5
	LDY.w #$0020
	JSL.l CODE_BB85B5
	JSL.l CODE_BB85AC
	JSL.l CODE_BB8597
	JMP.w [$04F5]

DKC3_NorSpr02D4_SteelKeg_Main:
;$BED68B
	JSR.w CODE_BED907
	BCS.b CODE_BED6A9
	JMP.w (DATA_BED693,x)

DATA_BED693:
	dw CODE_BED6AE
	dw CODE_BED6D8
	dw CODE_BED6EA
	dw CODE_BED6FC
	dw CODE_BED70E
	dw CODE_BED719
	dw CODE_BED7DF
	dw CODE_BED7F7
	dw CODE_BED81B
	dw CODE_BED850
	dw CODE_BED7D0

CODE_BED6A9:
	LDX.b $70
	JMP.w CODE_BED8A1

CODE_BED6AE:
	JSR.w CODE_BEDB77
	BCS.b CODE_BED6D5
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	LDA.b $1A,x
	CMP.w #$0020
	BCS.b CODE_BED6C5
	JMP.w CODE_BEE182

CODE_BED6C5:
	JSR.w CODE_BED920
	LDA.w $002A,y
	CMP.w #$8000
	ROR
	STA.w $002A,y
	STA.w $0030,y
CODE_BED6D5:
	JMP.w [$04F5]

CODE_BED6D8:
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB1F
	BCC.b CODE_BED6E7
	BRL.w CODE_BED8A1

CODE_BED6E7:
	JMP.w [$04F5]

CODE_BED6EA:
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB1F
	BCC.b CODE_BED6F9
	BRL.w CODE_BED8A1

CODE_BED6F9:
	JMP.w [$04F5]

CODE_BED6FC:
	JSR.w CODE_BEDBBC
	JSL.l CODE_B9A006
	JSR.w CODE_BEDB1F
	BCC.b CODE_BED70B
	BRL.w CODE_BED8A1

CODE_BED70B:
	JMP.w [$04F5]

CODE_BED70E:
	JSR.w CODE_BED99E
	JSL.l CODE_BED279
	INC.b $38,x
	STZ.b $6A,x
CODE_BED719:
	LDA.w $006A,y
	BNE.b CODE_BED726
	LDA.w $003A,y
	ORA.w #$0001
	BRA.b CODE_BED72C

CODE_BED726:
	LDA.w $003A,y
	AND.w #$FFFE
CODE_BED72C:
	STA.w $003A,y
	JSR.w CODE_BED99E
	JSR.w CODE_BEDB77
	BCS.b CODE_BED6D5
	JSR.w CODE_BEDB3B
	BCC.b CODE_BED73F
	BRL.w CODE_BED899

CODE_BED73F:
	JSL.l CODE_B9A006
	LDA.w #CODE_BED7C3
	JSL.l CODE_BB85D6
	JSR.w CODE_BED28A
	LDA.b $28,x
	BIT.w #$0002
	BNE.b CODE_BED781
	AND.w #$0101
	CMP.w #$0001
	BNE.b CODE_BED775
	LDA.b $08
	CMP.w #$0010
	BEQ.b CODE_BED775
	CMP.w #$0026
	BEQ.b CODE_BED775
	LDA.w #$0021
	JSL.l CODE_BFF000
	BEQ.b CODE_BED775
	JSL.l CODE_B28012
CODE_BED775:
	JSR.w CODE_BED8E7
	BCC.b CODE_BED79D
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_BED781:
	LDX.b $70
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
	LDA.b $AE
	EOR.w #$FFFF
	INC
	STA.b $30,x
	LDA.b $B0
	EOR.w #$FFFF
	INC
	STA.b $2A,x
	JMP.w [$04F5]

CODE_BED79D:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDX.w #$0002
	LDY.w $1881
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BED7C3:
	LDA.w #$0017
	JSL.l CODE_BEC05C
	LDX.b $70
	ROL
	STA.b $6A,x
	RTL

CODE_BED7D0:
	TYX
	STZ.b $3A,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	LDA.w #$0006
	STA.b $38,x
CODE_BED7DF:
	JSL.l CODE_B9A006
	LDA.w #$0004
	JSL.l CODE_B9E003
	JSL.l CODE_BBAB46
	BCC.b CODE_BED7F4
	JSL.l CODE_BB85AC
CODE_BED7F4:
	JMP.w [$04F5]

CODE_BED7F7:
	JSL.l CODE_BED279
	LDA.w #$0008
	STA.b $38,x
	LDY.b $16,x
	LDX.w #$0002
	JSL.l CODE_B88096
	JSL.l CODE_B88099
	LDX.b $70
	STZ.b $2E,x
	LDA.w #$0004
	STA.b $62,x
	STZ.b $66,x
	JMP.w [$04F5]

CODE_BED81B:
	JSL.l CODE_B9A006
	LDA.b $6A,x
	AND.w #$0003
	CMP.w #$0002
	BCC.b CODE_BED82F
	PHA
	JSL.l CODE_B880AE
	PLA
CODE_BED82F:
	CMP.w #$0001
	JSL.l CODE_B88099
	LDA.w #CODE_BED843
	JSL.l CODE_BB85D6
	JSR.w CODE_BED28A
	JMP.w CODE_BEE182

CODE_BED843:
	LDA.w #$0018
	JSL.l CODE_BEC05C
	LDX.b $70
	ROL
	STA.b $6A,x
	RTL

CODE_BED850:
	JSR.w CODE_BEDB77
	BCS.b CODE_BED865
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_BED8E7
	BCC.b CODE_BED868
	JMP.w CODE_BEE182

CODE_BED865:
	JMP.w [$04F5]

CODE_BED868:
	JSL.l CODE_BED279
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	LDA.w #$0008
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDX.w #$0002
	LDY.b $70
	LDA.w $0016,y
	SEC
	SBC.w #$0060
	TAY
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BED899:
	LDA.w $003A,y
	AND.w #$0800
	BEQ.b CODE_BED8D7
CODE_BED8A1:
	LDA.w #$FF00
	STA.b $2E,x
	LDA.w $0012,y
	SEC
	SBC.b $12,x
	LDA.w #$0400
	BCC.b CODE_BED8B4
	LDA.w #$FC00
CODE_BED8B4:
	STA.b $2A,x
	STZ.b $30,x
	LDA.b $1E,x
	ORA.w #$3000
	STA.b $1E,x
	STZ.b $3A,x
	LDA.w #$0006
	STA.b $38,x
	PHY
	LDA.w #$0167
	JSL.l CODE_B9A000
	PLY
	CPX.w $186B
	BNE.b CODE_BED8D7
	STZ.w $186B
CODE_BED8D7:
	CPY.b $70
	BEQ.b CODE_BED8E4
	LDA.w $003C,y
	ORA.w #$0400
	STA.w $003C,y
CODE_BED8E4:
	JMP.w [$04F5]

CODE_BED8E7:
	LDX.b $70
	LDA.w $050F
	CLC
	ADC.w $0515
	CLC
	ADC.w #$0014
	CMP.b $16,x
	BCS.b CODE_BED902
	STZ.b $30,x
	LDA.b $2A,x
	CMP.w #$8000
	ROR.b $2A,x
	CLC
CODE_BED902:
	RTS

CODE_BED903:
	JSR.w CODE_BED907
	RTL

CODE_BED907:
	LDA.w $003C,y
	AND.w #$0C02
	BEQ.b CODE_BED91E
	TYX
	STZ.b $3C,x
	AND.w #$0C00
	BEQ.b CODE_BED920
	LDA.w $0038,y
	ASL
	TAX
	SEC
	RTS

CODE_BED91E:
	CLC
	RTS

CODE_BED920:
	LDX.b $70
	LDY.w #$0014
	JSR.w CODE_BED993
	STA.b $5A,x
	LDA.b $38,x
	CMP.w #$0001
	LDY.w #$001A
	BCS.b CODE_BED937
	LDY.w #$0032
CODE_BED937:
	LDA.b [$42],y
	STA.b $38,x
	INY
	INY
	LDA.b [$42],y
	JSL.l CODE_B9A000
	LDA.b $26,x
	AND.w #$8002
	CMP.w #$8002
	BNE.b CODE_BED960
	EOR.b $26,x
	STA.b $26,x
	EOR.b $1E,x
	AND.w #$0E00
	TAY
	EOR.b $26,x
	STA.b $26,x
	TYA
	EOR.b $1E,x
	STA.b $1E,x
CODE_BED960:
	LDA.w #$FF00
	STA.b $2E,x
	LDA.w #$0200
	BIT.b $58,x
	BVC.b CODE_BED970
	EOR.w #$FFFF
	INC
CODE_BED970:
	STA.b $2A,x
	STA.b $30,x
	STZ.b $28,x
	LDA.w $1875
	AND.w #$FFFE
	STA.b $3A,x
	LDA.w $1873
	STA.b $0E,x
	CPX.w $186B
	BNE.b CODE_BED98B
	STZ.w $186B
CODE_BED98B:
	TXY
	LDA.w $0038,y
	ASL
	TAX
	CLC
	RTS

CODE_BED993:
	LDA.b $06,x
	STA.b $42
	LDA.b $6C
	STA.b $44
	LDA.b [$42],y
	RTS

CODE_BED99E:
	LDA.w $186B
	BNE.b CODE_BED9B5
	LDX.b $70
	LDA.b $28,x
	AND.w #$0101
	BNE.b CODE_BED9B0
	LDA.b $2E,x
	BPL.b CODE_BED9B5
CODE_BED9B0:
	LDA.b $16,x
	STA.w $1881
CODE_BED9B5:
	RTS

DKC3_NorSpr02D8_WoodenBox_Main:
;$BED9B6
	JSR.w CODE_BED907
	BCS.b CODE_BED9D0
	JMP.w (DATA_BED9BE,x)

DATA_BED9BE:
	dw CODE_BED3B5
	dw CODE_BED3DF
	dw CODE_BED3F1
	dw CODE_BED403
	dw CODE_BED9D3
	dw CODE_BED46A
	dw CODE_BEDA25
	dw CODE_BEDA35
	dw CODE_BEDA93

CODE_BED9D0:
	JMP.w CODE_BEDAC9

CODE_BED9D3:
	JSR.w CODE_BED99E
	JSR.w CODE_BEDB3B
	BCS.b CODE_BED9F5
	LDX.b $70
	LDA.b $28,x
	BNE.b CODE_BED9F5
	JSL.l CODE_B9A006
	JSL.l CODE_B9E000
	JSR.w CODE_BED8E7
	BCC.b CODE_BED9F8
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

CODE_BED9F5:
	JMP.w CODE_BEDAC9

CODE_BED9F8:
	LDA.b $1E,x
	AND.w #$BFFF
	STA.b $1E,x
	JSL.l CODE_BED279
	LDA.w #$0006
	STA.b $38,x
	LDA.w #$004B
	STA.b $5A,x
	LDY.w #$0036
	LDA.b [$6A],y
	TAX
	LDY.w $1881
	JSL.l CODE_B88096
	JSL.l CODE_B9A000
	JSL.l CODE_BEE83D
	JMP.w [$04F5]

CODE_BEDA25:
	SEP.b #$20
	LDA.w $006C,y
	STA.w $006D,y
	REP.b #$20
	LDA.w #$0007
	STA.w $0038,y
CODE_BEDA35:
	JSL.l CODE_B9A006
	LDA.b $6A,x
	AND.w #$0003
	BEQ.b CODE_BEDA5E
	LDA.b $6C,x
	SEC
	SBC.w #$0100
	BCS.b CODE_BEDA67
	STZ.b $66,x
	LDA.b $16,x
	SEC
	SBC.w $050F
	CMP.w #$0022
	BCC.b CODE_BEDA69
	INC.b $38,x
	LDA.w #$0003
	STA.b $5A,x
	BRA.b CODE_BEDA69

CODE_BEDA5E:
	LDA.b $6B,x
	EOR.b $6C,x
	AND.w #$FF00
CODE_BB8A65:
	EOR.b $6C,x
CODE_BEDA67:
	STA.b $6C,x
CODE_BEDA69:
	LDA.b $6A,x
	AND.w #$0003
	CMP.w #$0002
	BCC.b CODE_BEDA77
	JSL.l CODE_B880AE
CODE_BEDA77:
	LDX.b $70
	CLC
	LDA.b $6C,x
	AND.w #$FF00
	BNE.b CODE_BEDA82
	SEC
CODE_BEDA82:
	JSL.l CODE_B88099
	LDA.w #CODE_BEDABC
	JSL.l CODE_BB85D6
	JSR.w CODE_BED28A
	JMP.w CODE_BEE182

CODE_BEDA93:
	JSL.l CODE_B9A006
	LDA.b $2E,x
	CLC
	ADC.w #$0010
	CMP.w #$0200
	BCS.b CODE_BEDAA4
	STA.b $2E,x
CODE_BEDAA4:
	LDA.b $16,x
	SEC
	SBC.w $050F
	CMP.w #$0040
	BCS.b CODE_BEDAB6
	LDA.w #CODE_BEDABC
	JSL.l CODE_BB85D6
CODE_BEDAB6:
	JSR.w CODE_BED28A
	JMP.w CODE_BEE182

CODE_BEDABC:
	LDA.w #$0019
	JSL.l CODE_BEC05C
	LDX.b $70
	ROL
	STA.b $6A,x
	RTL

CODE_BEDAC9:
	LDX.b $70
	CPX.w $186B
	BNE.b CODE_BEDAD3
	STZ.w $186B
CODE_BEDAD3:
	LDA.b $00,x
	JSR.w CODE_BEDADB
	JMP.w [$04F5]

CODE_BEDADB:
	JSL.l CODE_BB85AC
	JSL.l CODE_BB8597
	LDX.b $70
	INC.b $00,x
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEDAF7
	LDX.b $70
	STZ.b $00,x
	RTS

CODE_BEDAF7:
	LDY.w #$0014
	JSL.l CODE_BB8585
	LDY.w #$0016
	JSL.l CODE_BB85B8
	LDY.w #$0018
	JSL.l CODE_BB85B8
	LDY.w #$001A
	JSL.l CODE_BB85B8
	LDY.w #$001C
	JSL.l CODE_BB85B8
	RTL

CODE_BEDB1B:
	JSR.w CODE_BEDB1F
	RTL

CODE_BEDB1F:
	JSL.l CODE_BCE425
	LDA.w $0777
	AND.w #$0100
	STA.w $1860
	LDA.w #$0040
	LDY.w #$0008
	JSL.l CODE_BEC1B1
	RTS

CODE_BEDB37:
	JSR.w CODE_BEDB1F
	RTL

CODE_BEDB3B:
	JSL.l CODE_BCE425
	LDA.w $0777
	AND.w #$0100
	STA.w $1860
	LDA.w #$0040
	LDY.w #$0010
	JSL.l CODE_BEC1B1
	RTS

CODE_BEDB53:
	JSR.w CODE_BEDB57
	RTL

CODE_BEDB57:
	LDY.b $70
	LDA.w $003C,y
	AND.w #$0200
	CMP.w #$0001
	BCS.b CODE_BEDB72
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$0038
	JSL.l CODE_BEC1B1
CODE_BEDB72:
	RTS

CODE_BEDB73:
	JSR.w CODE_BEDB77
	RTL

CODE_BEDB77:
	LDX.b $70
	LDA.b $3C,x
	BNE.b CODE_BEDB7F
CODE_BEDB7D:
	CLC
	RTS

CODE_BEDB7F:
	STZ.b $3C,x
	CMP.w #$0001
	BEQ.b CODE_BEDB8D
	BIT.w #$0038
	BEQ.b CODE_BEDB7D
	SEC
	RTS

CODE_BEDB8D:
	LDA.b $3A,x
	AND.w #$FFFA
	STA.b $3A,x
	STZ.b $2A,x
	LDA.b $28,x
	AND.w #$0001
	STA.b $28,x
	LDY.w #$000A
	LDA.b $7E
	CMP.w #$023C
	BNE.b CODE_BEDBAA
	LDY.w #$001E
CODE_BEDBAA:
	LDA.b [$6A],y
	STA.b $38,x
	INY
	INY
	LDA.b [$6A],y
	JSL.l CODE_B9A000
	SEC
	RTS

CODE_BEDBB8:
	JSR.w CODE_BEDBBC
	RTL

CODE_BEDBBC:
	LDY.b $70
	CPY.w $186B
	BNE.b CODE_BEDC06
	LDX.w $04F9
	LDA.b $1E,x
	STA.w $0058,y
	LDA.b $0E,x
	CLC
	ADC.w $1871
	STA.w $000E,y
	LDA.b $16,x
	CLC
	ADC.w $186F
	STA.w $0016,y
	LDA.b $12,x
	BIT.b $1E,x
	BVS.b CODE_BEDBE9
	CLC
	ADC.w $186D
	BRA.b CODE_BEDBED

CODE_BEDBE9:
	SEC
	SBC.w $186D
CODE_BEDBED:
	STA.w $0012,y
	LDA.w $0775
	BIT.w #$0004
	BEQ.b CODE_BEDC06
	LDA.b $1E,x
	EOR.w $001E,y
	AND.w #$3000
	EOR.w $001E,y
	STA.w $001E,y
CODE_BEDC06:
	RTS

DKC3_NorSpr02BC_CheckpointBarrel_Main:
CODE_BEDC07:
	JMP.w (DATA_BEDC0A,x)

DATA_BEDC0A:
	dw CODE_BEDC12
	dw CODE_BEDC3F
	dw CODE_BEDC8A
	dw CODE_BEDC22

CODE_BEDC12:
	TYX
	STZ.b $62,x
	LDA.w $05B7
	CMP.w #$0001
	BEQ.b CODE_BEDC2A
	INC.b $38,x
	JMP.w CODE_BEE182

CODE_BEDC22:
	TYX
	LDA.w #$0001
	STA.b $62,x
	BRA.b CODE_BEDC2A

CODE_BEDC2A:
	LDA.w #$00EC
	STA.b $0E,x
	LDA.w #$0002
	STA.b $38,x
	LDA.w #$003C
	STA.b $5C,x
	JSR.w CODE_BEDCBF
	JMP.w [$04F5]

CODE_BEDC3F:
	JSL.l CODE_BCE425
	LDA.w #$0000
	JSL.l CODE_BEC176
	BCS.b CODE_BEDC54
	JSL.l CODE_B9A006
	JML.l CODE_BEE182

CODE_BEDC54:
	JSL.l CODE_BB85FA
	LDA.w #$0754
	JSL.l CODE_B28012
	JSL.l CODE_BB8597
	LDX.b $70
	INC.b $00,x
	LDY.w #$007C
	JSL.l CODE_BB8585
	LDY.w #$0014
	JSL.l CODE_BB8585
	LDY.w #$0016
	JSL.l CODE_BB85B8
	LDY.w #$0018
	JSL.l CODE_BB85B8
	LDX.b $70
	STZ.b $00,x
	JMP.w [$04F5]

CODE_BEDC8A:
	TYX
	DEC.b $5C,x
	BMI.b CODE_BEDC97
	LDA.b $5C,x
	JSR.w CODE_BEDD39
	JMP.w [$04F5]

CODE_BEDC97:
	JSR.w CODE_BEDD06
	LDY.b $70
	LDA.w $0062,y
	BEQ.b CODE_BEDCAD
	LDA.w $05AF
	AND.w #$4000
	BNE.b CODE_BEDCAD
	JSL.l CODE_B8809C
CODE_BEDCAD:
	LDA.w #$060C
	JSL.l CODE_B28012
	JSL.l CODE_BEDAF7
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_BEDCBF:
	LDY.w $04F9
	LDX.b $70
	JSR.w CODE_BEDCDA
	STA.b $5E,x
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_BEDCD9
	LDY.w $04FD
	JSR.w CODE_BEDCDA
	STA.b $60,x
CODE_BEDCD9:
	RTS

CODE_BEDCDA:
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	CLC
	ADC.w #$0008
	STA.w $0016,y
	LDA.w #$0000
	STA.w $002A,y
	STA.w $002E,y
	STA.w $0024,y
	STA.w $0020,y
	STA.w $0042,y
	LDA.w $0038,y
	PHA
	LDA.w #$0006
	STA.w $0038,y
	PLA
	RTS

CODE_BEDD06:
	LDX.b $70
	LDA.b $7E
	CMP.w #$0238
	BEQ.b CODE_BEDD1F
	PHX
	JSL.l CODE_B8809F
	STZ.b $28,x
	JSL.l CODE_B9A595
	PLX
	STX.b $70
	BRA.b CODE_BEDD27

CODE_BEDD1F:
	LDY.w $04F9
	LDA.b $5E,x
	STA.w $0038,y
CODE_BEDD27:
	LDA.w $05AF
	AND.w #$4000
	BNE.b CODE_BEDD30
	RTS

CODE_BEDD30:
	LDY.w $04FD
	LDA.b $60,x
	STA.w $0038,y
	RTS

CODE_BEDD39:
	TAY
	LDA.b $00
	LSR
	BCS.b CODE_BEDD4E
	CPY.w #$0006
	BMI.b CODE_BEDD59
	CPY.w #$0012
	BMI.b CODE_BEDD54
	CPY.w #$0030
	BMI.b CODE_BEDD4F
CODE_BEDD4E:
	RTS

CODE_BEDD4F:
	LDA.w #$0001
	BRA.b CODE_BEDD5C

CODE_BEDD54:
	LDA.w #$0004
	BRA.b CODE_BEDD5C

CODE_BEDD59:
	LDA.w #$0008
CODE_BEDD5C:
	EOR.b $12,x
	STA.b $12,x
	RTS

DKC3_NorSpr02EC_Rocket_Main:
;$BEDD61
	JMP.w (DATA_BEDD64,x)

DATA_BEDD64:
	dw CODE_BEDD76
	dw CODE_BEDD9B
	dw CODE_BEDDB9
	dw CODE_BEDE03
	dw CODE_BEDE40
	dw CODE_BEDE6C
	dw CODE_BEDE99
	dw CODE_BEDEC0
	dw CODE_BEDEC3

CODE_BEDD76:
	LDA.w $005C,y
	CMP.w $05B7
	BEQ.b CODE_BEDD85
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BEDD85:
	LDY.w #$004E
	JSL.l CODE_BB8585
	BCS.b CODE_BEDD98
	LDY.b $76
	LDX.b $70
	STX.b $5C,y
	STY.b $5C,x
	INC.b $38,x
CODE_BEDD98:
	JMP.w [$04F5]

CODE_BEDD9B:
	JSR.w CODE_BED010
	BCS.b CODE_BEDDA3
	JMP.w [$04F5]

CODE_BEDDA3:
	LDX.b $78
	CPX.w $04FD
	BEQ.b CODE_BEDDB6
	LDA.w #CODE_BEDECA
	STA.w $17D2
	LDA.w #CODE_BEDECA>>16
	STA.w $17D4
CODE_BEDDB6:
	JMP.w [$04F5]

CODE_BEDDB9:
	LDX.w $04F9
	LDA.b $38,x
	CMP.w #$003C
	BEQ.b CODE_BEDDCD
	CMP.w #$001C
	BNE.b CODE_BEDE00
	JSR.w CODE_BEDEF7
	BRA.b CODE_BEDDDF

CODE_BEDDCD:
	LDA.w $05AF
	AND.w #$4000
	BEQ.b CODE_BEDDDF
	LDX.w $04FD
	LDA.b $38,x
	CMP.w #$0035
	BNE.b CODE_BEDE00
CODE_BEDDDF:
	LDX.b $5C,y
	INC.b $5E,x
	TYX
	INC.b $38,x
	LDA.b $6A,x
	BPL.b CODE_BEDDF7
	AND.w #$7FFF
	XBA
	STA.w $18E9
	STZ.w $18EB
	JMP.w [$04F5]

CODE_BEDDF7:
	STA.w $18EB
	LDA.w #$0001
	STA.w $18E9
CODE_BEDE00:
	JMP.w [$04F5]

CODE_BEDE03:
	LDX.b $5C,y
	BNE.b CODE_BEDE3D
	LDY.w #$0050
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $5C,x
	LDY.w #$0052
	JSL.l CODE_BB85B8
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $60,x
	LDY.w #$0054
	JSL.l CODE_BB85B8
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $64,x
	LDX.b $70
	INC.b $38,x
	LDX.w $04F9
	INC.b $5A,x
CODE_BEDE3D:
	JMP.w [$04F5]

CODE_BEDE40:
	LDX.w $04F9
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	LDX.b $70
	LDY.b $5C,x
	JSR.w CODE_BEE05D
	LDX.b $70
	LDY.b $60,x
	JSR.w CODE_BEE05D
	LDX.b $70
	LDY.b $64,x
	JSR.w CODE_BEE05D
	LDX.b $70
	LDY.b $68,x
	JSR.w CODE_BEE05D
	JMP.w [$04F5]

CODE_BEDE6C:
	TYX
	DEC.b $6A,x
	BPL.b CODE_BEDE96
	LDX.b $5C,y
	JSL.l CODE_BB85E8
	LDY.b $70
	LDX.b $60,y
	JSL.l CODE_BB85E8
	LDY.b $70
	LDX.b $64,y
	JSL.l CODE_BB85E8
	LDY.b $70
	LDX.b $68,y
	JSL.l CODE_BB85E8
	LDA.w #$0007
	STA.b $6A,x
	INC.b $38,x
CODE_BEDE96:
	JMP.w [$04F5]

CODE_BEDE99:
	TYX
	DEC.b $6A,x
	BPL.b CODE_BEDEBD
	LDY.w #$004E
	JSL.l CODE_BB8585
	BCS.b CODE_BEDEBD
	LDY.b $76
	LDX.b $70
	STX.b $5C,y
	STY.b $5C,x
	LDA.w #$001C
	JSL.l CODE_B88069
	STZ.w $18E9
	LDX.b $70
	INC.b $38,x
CODE_BEDEBD:
	JMP.w [$04F5]

CODE_BEDEC0:
	JMP.w [$04F5]

CODE_BEDEC3:
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BEDECA:
	JSR.w CODE_BECEF0
	LDA.w #$0002
	STA.b $38,x
	JSL.l CODE_B8809F
	LDA.w #$003C
	STA.b $38,x
	STZ.b $5A,x
	LDA.w $17C8
	STA.b $5C,x
	STA.b $70
	LDY.w #$0056
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $68,x
	JSR.w CODE_BECF10
	RTL

CODE_BEDEF7:
	LDX.b $70
	LDY.w $04F9
	STX.b $5C,y
	JSR.w CODE_BECEF0
	JSL.l CODE_B8809F
	LDA.w #$003C
	STA.b $38,x
	STZ.b $5A,x
	LDA.b $5C,x
	STA.b $70
	LDY.w #$0056
	JSL.l CODE_BB8585
	LDX.b $70
	LDY.b $76
	STX.b $5C,y
	STY.b $68,x
	JSR.w CODE_BECF10
	RTS

DKC3_NorSpr005C_UnknownSprite005C_Main:
;$BEDF23
	LDX.b $5C,y
	LDA.w $001E,y
	AND.w #$4000
	BNE.b CODE_BEDF35
	LDA.b $62,x
	BEQ.b CODE_BEDF3B
	DEC.b $62,x
	BRA.b CODE_BEDF3B

CODE_BEDF35:
	LDA.b $66,x
	BEQ.b CODE_BEDF3B
	DEC.b $66,x
CODE_BEDF3B:
	AND.w #$FFFF
	BEQ.b CODE_BEDF4D
	LDX.b $5E,y
	BNE.b CODE_BEDF4D
	PHA
	LDA.w #$0769
	JSL.l CODE_B28012
	PLA
CODE_BEDF4D:
	STA.w $005E,y
	JSL.l CODE_B9A006
	LDY.b $70
	LDX.b $5C,y
	JSR.w CODE_BEE05D
	LDX.b $70
	LDA.b $5E,x
	BEQ.b CODE_BEDF6F
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$0120
	JSL.l CODE_BEC1B1
CODE_BEDF6F:
	JMP.w [$04F5]

DKC3_NorSpr02F0_RocketFlame_Main:
;$BEDF72
	JMP.w (DATA_BEDF75,x)

DATA_BEDF75:
	dw CODE_BEDF79
	dw CODE_BEE00D

CODE_BEDF79:
	JSL.l CODE_B9A006
	LDY.b $70
	LDX.b $5C,y
	LDA.b $5E,x
	JSR.w CODE_BEDFC2
	JSR.w CODE_BEE05D
	LDY.b $70
	LDA.w $005E,y
	BEQ.b CODE_BEDFBF
	JSL.l CODE_BCE425
	LDA.w #$0040
	LDY.w #$0120
	JSL.l CODE_BEC1B1
	BCC.b CODE_BEDFBF
	LDY.b $5C,x
	LDA.w $005E,y
	CLC
	ADC.w #$003C
	CMP.w #$005A
	BCC.b CODE_BEDFB1
	LDA.w #$005A
CODE_BEDFB1:
	STA.w $005E,y
	LDA.w $002E,y
	BMI.b CODE_BEDFBF
	LDA.w #$0000
	STA.w $002E,y
CODE_BEDFBF:
	JMP.w [$04F5]

CODE_BEDFC2:
	BEQ.b CODE_BEDFDE
	DEC.b $5E,x
	LDA.w #$056A
	JSL.l CODE_B28024
	LDA.w $005E,y
	CLC
	ADC.w #$0080
	CMP.w $0062,y
	BCC.b CODE_BEDFFF
	LDA.w $0062,y
	BRA.b CODE_BEDFFF

CODE_BEDFDE:
	LDA.w $18E9
	DEC
	BEQ.b CODE_BEDFEE
	LDA.w #$056B
	JSL.l CODE_B28024
	LDA.w $0060,y
CODE_BEDFEE:
	STA.b $3E
	LDA.w $005E,y
	SEC
	SBC.w #$0080
	BCC.b CODE_BEDFFD
	CMP.b $3E
	BCS.b CODE_BEDFFF
CODE_BEDFFD:
	LDA.b $3E
CODE_BEDFFF:
	STA.w $005E,y
	AND.w #$FF00
	CLC
	ADC.w $0064,y
	STA.w $0058,y
	RTS

CODE_BEE00D:
	JSL.l CODE_B9A006
	LDY.b $70
	LDX.b $4A,y
	BEQ.b CODE_BEE024
	LDA.b $68,x
	STZ.b $68,x
	JSR.w CODE_BEE02B
	JSR.w CODE_BEE05D
	JMP.w [$04F5]

CODE_BEE024:
	JSL.l CODE_BB8597
	JMP.w [$04F5]

CODE_BEE02B:
	BEQ.b CODE_BEE03E
	LDA.w $005E,y
	CLC
	ADC.w #$0080
	CMP.w $0062,y
	BCC.b CODE_BEE04F
	LDA.w $0062,y
	BRA.b CODE_BEE04F

CODE_BEE03E:
	LDA.w $005E,y
	SEC
	SBC.w #$0080
	BCC.b CODE_BEE04C
	CMP.w $0060,y
	BCS.b CODE_BEE04F
CODE_BEE04C:
	LDA.w $0060,y
CODE_BEE04F:
	STA.w $005E,y
	AND.w #$FF00
	CLC
	ADC.w $0064,y
	STA.w $0058,y
	RTS

CODE_BEE05D:
	LDA.w $0058,y
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_BEE06C
	ORA.w #$FF00
	CLC
CODE_BEE06C:
	ADC.b $12,x
	STA.w $0012,y
	LDA.w $0059,y
	AND.w #$00FF
	CMP.w #$0080
	BCC.b CODE_BEE080
	ORA.w #$FF00
	CLC
CODE_BEE080:
	ADC.b $16,x
	STA.w $0016,y
	RTS

DKC3_NorSpr02F4_RocketEyes_Main:
;$BEE086
	LDY.b $70
	LDX.b $5C,y
	JSR.w CODE_BEE05D
	JSR.w CODE_BEE093
	JMP.w [$04F5]

CODE_BEE093:
	LDX.w $04F9
	LDA.b $2A,x
	JSR.w CODE_BEE0B6
	STA.b $42
	LDA.b $2E,x
	JSR.w CODE_BEE0B6
	ASL
	ASL
	ORA.b $42
	ASL
	TAX
	LDA.l DATA_BEE0CD,x
	CLC
	LDX.b $70
	ADC.l DATA_B9B743
	STA.b $24,x
	RTS

CODE_BEE0B6:
	CLC
	ADC.w #$0030
	BMI.b CODE_BEE0C9
	CMP.w #$0060
	BCC.b CODE_BEE0C5
	LDA.w #$0002
	RTS

CODE_BEE0C5:
	LDA.w #$0001
	RTS

CODE_BEE0C9:
	LDA.w #$0000
	RTS

DATA_BEE0CD:
	dw $0014,$0019,$001E,$0000,$000F,$0000,$0023,$0000
	dw $000A,$0005,$0028

DKC3_NorSpr02E4_FuelCan_Main:
;$BEE0E3
	LDA.w $0039,y
	AND.w #$00FF
	ASL
	JMP.w (DATA_BEE0ED,x)

DATA_BEE0ED:
	dw CODE_BEE0F1
	dw CODE_BEE14A

CODE_BEE0F1:
	TAX
	JMP.w (DATA_BEE0F5,x)

DATA_BEE0F5:
	dw CODE_BEE0F9
	dw CODE_BEE10F

CODE_BEE0F9:
	TYX
	LDY.b $4A,x
	JSL.l CODE_BB85CD
	BCS.b CODE_BEE10C
	LDX.b $70
	INC.b $39,x
	LDY.b $76
	STY.b $4A,x
	STX.b $4A,y
CODE_BEE10C:
	JMP.w [$04F5]

CODE_BEE10F:
	LDA.w #$0014
	JSL.l CODE_BCE43C
	LDA.w #$0020
	PHK
	PEA.w CODE_BEE120-$01
	JMP.w [$1864]
CODE_BEE120:
	BCS.b CODE_BEE125
	JMP.w [$04F5]

CODE_BEE125:
	LDY.b $70
	LDX.b $4A,y
	JSL.l CODE_BB85E8
	JSL.l CODE_BB8591
	INC.b $00,x
	JSL.l CODE_BEDAF7
	LDX.b $70
	STZ.b $00,x
	LDA.w #$076C
	JSL.l CODE_B28012
	LDX.w $04F9
	INC.b $5A,x
	JMP.w [$04F5]

CODE_BEE14A:
	JSL.l CODE_BCE425
	LDA.w #$0020
	PHK
	PEA.w CODE_BEE158-$01
	JMP.w [$1864]
CODE_BEE158:
	BCS.b CODE_BEE15D
	JMP.w CODE_BEE182

CODE_BEE15D:
	LDX.b $70
	LDA.b $5C,x
	CLC
	ADC.w $18EB
	BCC.b CODE_BEE16A
	LDA.w #$FFFF
CODE_BEE16A:
	STA.w $18EB
	LDA.w #$0767
	JSL.l CODE_B28012
	JSL.l CODE_BB8591
	JMP.w [$04F5]

DKC3_NorSpr02B0_KongWaterSplash_Main:
;$BEE17B
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BEE182:
	JSL.l CODE_BBAB52
	JMP.w [$04F5]

DKC3_NorSpr0168_VerticalAutoscroll_Main:
;$BEE189
	JMP.w (DATA_BEE18C,x)

DATA_BEE18C:
	dw CODE_BEE192
	dw CODE_BEE1C2
	dw CODE_BEE20A

CODE_BEE192:
	LDX.w $04F9
	LDA.b $12,x
	STA.w $0012,y
	LDA.w $05B7
	ASL
	CLC
	ADC.w $006C,y
	STA.b $6A
	LDA.b [$6A]
	STA.w $0016,y
	SEC
	SBC.w #$00C8
	STA.w $189F
	LDA.w $0006,y
	STA.b $6A
	TYX
	INC.b $38,x
	JSL.l CODE_BED25E
	JSR.w CODE_BED28A
	JMP.w [$04F5]

CODE_BEE1C2:
	JSR.w CODE_BED28A
	JSR.w CODE_BEE228
	LDA.b $CA
	BNE.b CODE_BEE207
	LDX.b $70
	LDY.w $04F9
	LDA.b $16,x
	CMP.w $0016,y
	BCC.b CODE_BEE1EA
	LDY.w $04FD
	LDA.w $003A,y
	AND.w #$0020
	BEQ.b CODE_BEE207
	LDA.b $16,x
	CMP.w $0016,y
	BCS.b CODE_BEE207
CODE_BEE1EA:
	LDA.w $05AF
	AND.w #$2000
	BNE.b CODE_BEE1FE
	LDA.w #$0023
	JSL.l CODE_B88069
	BCS.b CODE_BEE207
	STY.w $17C8
CODE_BEE1FE:
	LDX.b $70
	INC.b $38,x
	LDA.w #$0078
	STA.b $4C,x
CODE_BEE207:
	JMP.w [$04F5]

CODE_BEE20A:
	JSR.w CODE_BEE228
	LDX.b $70
	DEC.b $4C,x
	BPL.b CODE_BEE225
	LDA.w $05AF
	AND.w #$2000
	BNE.b CODE_BEE225
	LDY.w $04FB
	LDA.w $0016,y
	BNE.b CODE_BEE225
	DEC.b $38,x
CODE_BEE225:
	JMP.w [$04F5]

CODE_BEE228:
	LDX.b $70
	LDA.b $16,x
	SEC
	SBC.w #$00C8
	STA.w $189F
	LDY.w $04F9
	LDA.w $0012,y
	STA.b $12,x
	STA.b $54,x
	CLC
	ADC.w $18A1
	SEC
	SBC.w $18A5
	STA.b $2C,x
	LDA.w #$C001
	STA.b $26,x
	LDA.w #$001F
	SEC
	SBC.w $18A7
	XBA
	AND.w #$FF00
	STA.b $58,x
	LDA.w #CODE_BEE264
	JSL.l CODE_BB85D6
	JSR.w CODE_BEE26C
	RTS

CODE_BEE264:
	LDA.w #$0011
	JSL.l CODE_BEC05C
	RTL

CODE_BEE26C:
	LDA.w $189F
	LDA.w $18A7
	CMP.w $18A3
	BCS.b CODE_BEE2BC
	CMP.w #$001B
	BNE.b CODE_BEE2BC
	LDY.w #DATA_BEE2BD
CODE_BEE27F:
	LDA.w $0000,y
	BEQ.b CODE_BEE2BC
	SEC
	SBC.w $196D
	CLC
	ADC.w #$0018
	CMP.w #$0130
	BCC.b CODE_BEE295
CODE_BEE291:
	INY
	INY
	BRA.b CODE_BEE27F

CODE_BEE295:
	PHY
	LDY.w #$00BC
	JSL.l CODE_BB8585
	PLY
	LDX.b $76
	LDA.w $0000,y
	STA.b $12,x
	LDA.w $189F
	CLC
	ADC.w #$00C8
	STA.b $16,x
	LDA.w $18A1
	BPL.b CODE_BEE2BA
	LDA.b $1E,x
	EOR.w #$4000
	STA.b $1E,x
CODE_BEE2BA:
	BRA.b CODE_BEE291

CODE_BEE2BC:
	RTS

DATA_BEE2BD:
	dw $0159,$0218,$02D9,$039B,$0000

DKC3_NorSpr016C_WaterfallBarrelSpawner_Main:
;$BEE2C7
	JMP.w (DATA_BEE2CA,x)

DATA_BEE2CA:
	dw CODE_BEE2CE
	dw CODE_BEE3A3

CODE_BEE2CE:
	LDA.w #DATA_FF5F66>>16
	STA.b $44
	LDX.w $0793
	LDA.l DATA_FF5F52,x
	STA.b $42
	LDX.w #$0000
CODE_BEE2DF:
	LDA.b [$42]
	BEQ.b CODE_BEE2FB
	STA.b $3E
	ASL
	ASL
	ASL
	ADC.w #$0006
	STA.b $40
	JSR.w CODE_BEE31C
	LDA.b $40
	CLC
	ADC.b $42
	STA.b $42
	INX
	INX
	BRA.b CODE_BEE2DF

CODE_BEE2FB:
	DEC
	STA.l $7E9882,x
	LDX.w #$000A
	LDA.w #$0000
CODE_BEE306:
	STA.l $7E9908,x
	DEX
	DEX
	BPL.b CODE_BEE306
	LDX.b $70
	LDA.w #$FFFF
	STA.b $5C,x
	STZ.b $5E,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_BEE31C:
	LDA.b $42
	STA.l $7E98DA,x
	LDY.w #$0002
	LDA.b [$42],y
	STA.l $7E98AE,x
	LDY.w #$0004
	LDA.b [$42],y
	STA.l $7E98C4,x
	LDY.w #$0006
	LDA.b [$42],y
	STA.l $7E9882,x
	LDA.b $40
	SEC
	SBC.w #$0008
	TAY
	LDA.b [$42],y
	STA.l $7E9898,x
	TXA
	BEQ.b CODE_BEE3A2
	STX.b $3A
CODE_BEE34F:
	LDA.l $7E9880,x
	CMP.l $7E9882,x
	BCC.b CODE_BEE3A0
	PEA.w (($7E9882&$FF0000)>>16)|((DKC3_NorSpr016C_WaterfallBarrelSpawner_Main&$FF0000)>>8)
	PLB
	LDY.w $7E9882,x
	STA.w $7E9882,x
	TYA
	STA.w $7E9880,x
	LDA.w $7E9896,x
	LDY.w $7E9898,x
	STA.w $7E9898,x
	TYA
	STA.w $7E9896,x
	LDA.w $7E98AC,x
	LDY.w $7E98AE,x
	STA.w $7E98AE,x
	TYA
	STA.w $7E98AC,x
	LDA.w $7E98C2,x
	LDY.w $7E98C4,x
	STA.w $7E98C4,x
	TYA
	STA.w $7E98C2,x
	LDA.w $7E98D8,x
	LDY.w $7E98DA,x
	STA.w $7E98DA,x
	TYA
	STA.w $7E98D8,x
	PLB
	DEX
	DEX
	BNE.b CODE_BEE34F
CODE_BEE3A0:
	LDX.b $3A
CODE_BEE3A2:
	RTS

CODE_BEE3A3:
	LDY.b $70
	LDA.w $005E,y
	BEQ.b CODE_BEE3BD
	DEC
	ASL
	ASL
	ASL
	ASL
CODE_BEE3AF:
	TAX
	LDA.l $7E9908,x
	BNE.b CODE_BEE3C0
	TXA
	SEC
	SBC.w #$0010
	BPL.b CODE_BEE3AF
CODE_BEE3BD:
	JSR.w CODE_BEE3C9
CODE_BEE3C0:
	JSR.w CODE_BEE4A5
	JSR.w CODE_BEE4E9
	JMP.w [$04F5]

CODE_BEE3C9:
	LDA.w $196D
	SEC
	SBC.w #$0038
	STA.b $1A
	CLC
	ADC.w #$0170
	STA.b $1C
	LDA.w $1973
	SEC
	SBC.w #$0038
	STA.b $1E
	CLC
	ADC.w #$0150
	STA.b $20
	LDA.w #$FFFF
	STA.b $3A
	STZ.b $3C
	LDX.w #$FFFE
CODE_BEE3F1:
	INX
	INX
	LDA.l $7E9882,x
	CMP.b $1C
	BCS.b CODE_BEE433
	LDA.l $7E9898,x
	CMP.b $1A
	BCC.b CODE_BEE3F1
	LDA.l $7E98C4,x
	CMP.b $1E
	BCC.b CODE_BEE3F1
	LDA.l $7E98AE,x
	CMP.b $20
	BCS.b CODE_BEE3F1
	BIT.b $3A
	BMI.b CODE_BEE427
	CMP.b $3C
	BCS.b CODE_BEE423
	LDY.b $3E
	CPY.b $1E
	BCC.b CODE_BEE3F1
	BRA.b CODE_BEE427

CODE_BEE423:
	CMP.b $1E
	BCS.b CODE_BEE3F1
CODE_BEE427:
	STX.b $3A
	STA.b $3C
	LDA.l $7E98C4,x
	STA.b $3E
	BRA.b CODE_BEE3F1

CODE_BEE433:
	LDA.b $3A
	LDY.b $70
	CMP.w $005C,y
	BEQ.b CODE_BEE4A4
	STA.w $005C,y
	TAX
	BMI.b CODE_BEE4A4
	LDA.l $7E98AE,x
	STA.b $3E
	LDA.l $7E98C4,x
	STA.b $40
	LDA.l $7E98DA,x
	STA.b $42
	LDA.w #DATA_FF5F66>>16
	STA.b $44
	LDA.b [$42]
	STA.w $005E,y
	STA.b $1A
	LDX.w #$0000
	LDY.w #$0006
CODE_BEE466:
	LDA.b [$42],y
	INY
	INY
	STA.l $7E98FA,x
	LDA.w #$0000
	STA.l $7E98FC,x
	LDA.b [$42],y
	INY
	INY
	STA.l $7E98FE,x
	LDA.b [$42],y
	INY
	INY
	STA.l $7E9902,x
	LDA.b [$42],y
	INY
	INY
	STA.l $7E9900,x
	LDA.b $40
	STA.l $7E9906,x
	SEC
	SBC.b $3E
	STA.l $7E9904,x
	TXA
	CLC
	ADC.w #$0010
	TAX
	DEC.b $1A
	BNE.b CODE_BEE466
CODE_BEE4A4:
	RTS

CODE_BEE4A5:
	LDY.b $70
	LDA.w $005C,y
	BMI.b CODE_BEE4E8
	PEA.w (($7E98FD&$FF0000)>>16)|((CODE_BEE4A5&$FF0000)>>8)
	PLB
	LDA.w $005E,y
	STA.b $3A
	LDX.w #$0000
CODE_BEE4B8:
	STZ.b $3E
	LDA.w $7E9900,x
	BPL.b CODE_BEE4C1
	DEC.b $3E
CODE_BEE4C1:
	CLC
	ADC.w $7E98FD,x
	STA.w $7E98FD,x
	SEP.b #$20
	LDA.b $3E
	ADC.w $7E98FF,x
	REP.b #$20
	XBA
	CMP.w $7E9906,x
	BCC.b CODE_BEE4DA
	SBC.w $7E9904,x
CODE_BEE4DA:
	STA.w $7E98FE,x
	TXA
	CLC
	ADC.w #$0010
	TAX
	DEC.b $3A
	BNE.b CODE_BEE4B8
	PLB
CODE_BEE4E8:
	RTS

CODE_BEE4E9:
	LDA.w $196D
	SEC
	SBC.w #$0030
	STA.b $1A
	CLC
	ADC.w #$0160
	STA.b $1C
	LDA.w $1973
	SEC
	SBC.w #$0030
	STA.b $1E
	CLC
	ADC.w #$0140
	STA.b $20
	LDY.b $70
	LDA.w $005E,y
	ASL
	ASL
	ASL
	ASL
	STA.b $78
CODE_BEE512:
	LDA.b $78
	SEC
	SBC.w #$0010
	BMI.b CODE_BEE58B
	STA.b $78
	TAX
	LDA.l $7E9908,x
	BNE.b CODE_BEE512
	LDA.l $7E98FA,x
	CMP.b $1A
	BCC.b CODE_BEE512
	CMP.b $1C
	BCS.b CODE_BEE512
	LDA.l $7E98FE,x
	CMP.b $1E
	BCC.b CODE_BEE512
	CMP.b $20
	BCS.b CODE_BEE512
	CMP.l $7E9902,x
	BCS.b CODE_BEE512
	LDA.l $7E98FA,x
	SEC
	SBC.w $196D
	CMP.w #$0128
	BCS.b CODE_BEE55B
	LDA.l $7E98FE,x
	SEC
	SBC.w $1973
	CMP.w #$0108
	BCC.b CODE_BEE512
CODE_BEE55B:
	LDY.w #$0072
	JSL.l CODE_BB8585
	BCS.b CODE_BEE58B
	LDX.b $78
	LDY.b $76
	LDA.l $7E98FA,x
	STA.w $0012,y
	LDA.l $7E98FC,x
	STA.w $0014,y
	LDA.l $7E98FE,x
	STA.w $0016,y
	LDA.l $7E9900,x
	STA.w $002E,y
	STX.b $5C,y
	TYA
	STA.l $7E9908,x
CODE_BEE58B:
	RTS

DKC3_NorSpr02DC_WaterfallBarrel_Main:
;$BEE58C
	JMP.w (DATA_BEE58F,x)

DATA_BEE58F:
	dw CODE_BEE593
	dw CODE_BEE5B4

CODE_BEE593:
	LDX.b $5C,y
	LDA.l $7E98FA,x
	STA.w $0054,y
	STA.w $0012,y
	STA.w $002C,y
	LDA.l $7E98FE,x
	STA.w $0056,y
	STA.w $0016,y
	STA.w $0032,y
	TYX
	STZ.b $58,x
	INC.b $38,x
CODE_BEE5B4:
	JSR.w CODE_BED28A
	JSR.w CODE_BEE60E
	BCS.b CODE_BEE5FC
	LDY.b $70
	LDX.b $5C,y
	LDA.w $0016,y
	CMP.l $7E9902,x
	BCS.b CODE_BEE5DC
	LDA.w #CODE_BEE5D7
	JSL.l CODE_BB85D6
	JSL.l CODE_B9A006
	JMP.w [$04F5]

CODE_BEE5D7:
	JSL.l CODE_BEC04E
	RTL

CODE_BEE5DC:
	LDA.w #$060C
	JSL.l CODE_B28012
	LDY.b $70
	LDX.b $5C,y
	LDA.w #$0000
	STA.l $7E9908,x
	TYX
	STZ.b $26,x
	JSL.l CODE_BEDAF7
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BEE5FC:
	LDY.b $70
	LDX.b $5C,y
	LDA.w #$0000
	STA.l $7E9908,x
	JSL.l CODE_BB8591
	JMP.w [$04F5]

CODE_BEE60E:
	LDA.w $196D
	SEC
	SBC.w #$0040
	STA.b $1A
	CLC
	ADC.w #$0180
	STA.b $1C
	LDA.w $1973
	SEC
	SBC.w #$0038
	STA.b $1E
	CLC
	ADC.w #$0160
	STA.b $20
	LDY.b $70
	LDA.w $0012,y
	CMP.b $1A
	BCC.b CODE_BEE64D
	CMP.b $1C
	BCS.b CODE_BEE64D
	LDA.w $0016,y
	CMP.b $1E
	BCC.b CODE_BEE64D
	CMP.b $20
	BCS.b CODE_BEE64D
	LDA.w #$001E
	JSL.l CODE_BFF009
	CLC
	RTS

CODE_BEE64D:
	SEC
	RTS

DKC3_NorSpr0170_BarrelRespawner_Main:
;$BEE64F
	JMP.w (DATA_BEE652,x)

DATA_BEE652:
	dw CODE_BEE656
	dw CODE_BEE670

CODE_BEE656:
	TYX
	STZ.b $5C,x
	STZ.b $4C,x
	STZ.b $4E,x
	STZ.b $50,x
	STZ.b $52,x
	LDA.b $60,x
	XBA
	STA.b $60,x
	LDA.w #$0001
	STA.b $0C,x
	INC.b $38,x
	JMP.w [$04F5]

CODE_BEE670:
	JSR.w CODE_BEE682
	BEQ.b CODE_BEE67B
	JSR.w CODE_BEE6F0
	JMP.w [$04F5]

CODE_BEE67B:
	JSL.l CODE_BB85A3
	JMP.w [$04F5]

CODE_BEE682:
	LDX.b $70
	STZ.b $0C,x
	LDA.b $2C,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.w #$0100
	EOR.w #$FFFF
	SEC
	ADC.b $12,x
	BMI.b CODE_BEE69E
	CMP.w $196D
	BCS.b CODE_BEE6D6
CODE_BEE69E:
	LDA.b $2D,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.b $12,x
	CMP.w $196D
	BCC.b CODE_BEE6D6
	LDA.b $32,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.w #$0100
	EOR.w #$FFFF
	SEC
	ADC.b $16,x
	BMI.b CODE_BEE6C5
	CMP.w $1973
	BCS.b CODE_BEE6D6
CODE_BEE6C5:
	LDA.b $33,x
	AND.w #$00FF
	ASL
	ASL
	ASL
	ADC.b $16,x
	CMP.w $1973
	BCC.b CODE_BEE6D6
	INC.b $0C,x
CODE_BEE6D6:
	STZ.b $5C,x
	TXY
	LDA.w #$0003
	STA.b $3E
CODE_BEE6DE:
	LDA.w $004C,y
	BEQ.b CODE_BEE6E5
	INC.b $5C,x
CODE_BEE6E5:
	INY
	INY
	DEC.b $3E
	BPL.b CODE_BEE6DE
	LDA.b $5C,x
	ORA.b $0C,x
	RTS

CODE_BEE6F0:
	LDY.b $70
	LDX.b $50,y
	BNE.b CODE_BEE6FA
	LDX.b $52,y
	STX.b $50,y
CODE_BEE6FA:
	LDX.b $4E,y
	BNE.b CODE_BEE706
	LDX.b $50,y
	STX.b $4E,y
	LDX.b $52,y
	STX.b $50,y
CODE_BEE706:
	LDX.b $4C,y
	BEQ.b CODE_BEE776
	CPX.w $186B
	BEQ.b CODE_BEE725
	LDA.b $12,x
	SEC
	SBC.w $0012,y
	BPL.b CODE_BEE71B
	EOR.w #$FFFF
	INC
CODE_BEE71B:
	CMP.w $0062,y
	BCS.b CODE_BEE725
	JSR.w CODE_BEE7A1
	BRA.b CODE_BEE79F

CODE_BEE725:
	LDA.w $006A,y
	STA.b $26,x
	LDA.w $005E,y
	CLC
	ADC.w $005F,y
	AND.w #$00FF
	CMP.w $005C,y
	BNE.b CODE_BEE75E
	LDA.w $005E,y
	CMP.w #$0100
	BCC.b CODE_BEE79F
	AND.w #$00FF
	ASL
	ADC.b $70
	TAX
	LDA.b $4C,x
	STZ.b $4C,x
	TAX
	STZ.b $0A,x
	LDA.w #CODE_BEE820
	STA.b $02,x
	LDA.w $0004,y
	STA.b $04,x
	LDA.w #$001E
	STA.b $42,x
CODE_BEE75E:
	LDA.w $0050,y
	STA.w $0052,y
	LDA.w $004E,y
	STA.w $0050,y
	LDA.w $004C,y
	STA.w $004E,y
	LDA.w #$0000
	STA.w $004C,y
CODE_BEE776:
	LDA.w $0060,y
	SEC
	SBC.w #$0100
	BCC.b CODE_BEE784
	STA.w $0060,y
	BRA.b CODE_BEE79F

CODE_BEE784:
	JSR.w CODE_BEE7D4
	LDY.b $70
	BCS.b CODE_BEE79F
	SEP.b #$20
	LDA.w $0060,y
	STA.w $0061,y
	REP.b #$20
	TYX
	INC.b $5C,x
	LDA.w #$0628
	JSL.l CODE_B28012
CODE_BEE79F:
	SEC
	RTS

CODE_BEE7A1:
	LDA.w $005E,y
	CLC
	ADC.w $005F,y
	AND.w #$00FF
	CMP.w $005C,y
	BNE.b CODE_BEE7C2
	LDA.w $005E,y
	CMP.w #$0100
	BCC.b CODE_BEE7C2
	LDA.b $00
	AND.w #$000F
	CMP.w #$0006
	BCC.b CODE_BEE7CB
CODE_BEE7C2:
	LDA.w $006A,y
	AND.w #$C000
	STA.b $26,x
	RTS

CODE_BEE7CB:
	LDA.w $006A,y
	ORA.w #$C000
	STA.b $26,x
	RTS

CODE_BEE7D4:
	JSL.l CODE_BBAB29
	BCS.b CODE_BEE820
	LDX.b $70
	LDY.b $6C,x
	JSL.l CODE_BB860C
	BCS.b CODE_BEE820
	LDX.b $70
	LDY.b $76
	STY.b $4C,x
	LDA.w $0026,y
	STA.b $6A,x
	LDA.b $12,x
	STA.w $0012,y
	LDA.b $16,x
	STA.w $0016,y
	TXA
	SEC
	SBC.w #$080A
	STA.w !REGISTER_DividendLo
	SEP.b #$20
	LDA.b #$6E
	STA.w !REGISTER_Divisor
	REP.b #$20
	LDA.b [$00]
	LDA.b ($00)
	LDA.w !REGISTER_QuotientLo
	XBA
	ORA.w #$000F
	STA.w $000A,y
	LDY.w #$0076
	JSL.l CODE_BB8585
	CLC
CODE_BEE820:
	RTS

CODE_BEE821:
	TYX
	DEC.b $42,x
	BMI.b CODE_BEE836
	LDA.b $42,x
	AND.w #$0003
	BNE.b CODE_BEE83A
	LDA.b $12,x
	EOR.w #$8000
	STA.b $12,x
	BRA.b CODE_BEE83A

CODE_BEE836:
	JSL.l CODE_BB85A3
CODE_BEE83A:
	JMP.w [$04F5]

CODE_BEE83D:
	LDA.w #$0766
	JML.l CODE_B28018

DKC3_NorSpr0174_UnknownSprite0174_Main:
;$BEE844
	LDA.w $0060,y
	BEQ.b CODE_BEE855
	STA.b $1A
	LDA.b ($1A)
	CMP.w $0062,y
	BEQ.b CODE_BEE855
	JMP.w CODE_BEE182

CODE_BEE855:
	JMP.w (DATA_BEE858,x)

DATA_BEE858:
	dw CODE_BEE85E
	dw CODE_BEE879
	dw CODE_BEE894

CODE_BEE85E:
	LDA.w $005C,y
	ASL
	TAX
	LDA.l $7E9D5A,x
	ORA.w #$0020
	STA.l $7E9D5A,x
	JSL.l CODE_BB85AC
	LDX.b $70
	STZ.b $00,x
	JMP.w [$04F5]

CODE_BEE879:
	LDA.w $005C,y
	ASL
	TAX
	LDA.l $7E9D5A,x
	AND.w #$FFDF
	STA.l $7E9D5A,x
	JSL.l CODE_BB85AC
	LDX.b $70
	STZ.b $00,x
	JMP.w [$04F5]

CODE_BEE894:
	LDA.w $005C,y
	ASL
	STA.b $1A
	LDA.w #$0500
	JSR.w CODE_BEE8FA
	BEQ.b CODE_BEE8EF
	LDA.w #$0600
	JSR.w CODE_BEE8FA
	BEQ.b CODE_BEE8EF
	LDA.w #$0700
	JSR.w CODE_BEE8FA
	BNE.b CODE_BEE8BF
	LDX.b $1A
	LDA.l $7E9D5A,x
	DEC
	STA.l $7E9D5A,x
	BRA.b CODE_BEE8EF

CODE_BEE8BF:
	LDX.b $1A
	SEP.b #$20
	LDA.l $7E9D5A,x
	SEC
	SBC.b #$04
	STA.l $7E9D5A,x
	AND.b #$0C
	BNE.b CODE_BEE8DA
	LDA.b #$00
	STA.l $7E9D5B,x
	BRA.b CODE_BEE8ED

CODE_BEE8DA:
	LDA.w $005E,y
	SEC
	SBC.l $7E9D5B,x
	BNE.b CODE_BEE8ED
	LDA.l $7E9D5A,x
	INC
	STA.l $7E9D5A,x
CODE_BEE8ED:
	REP.b #$20
CODE_BEE8EF:
	JSL.l CODE_BB85AC
	LDX.b $70
	STZ.b $00,x
	JMP.w [$04F5]

CODE_BEE8FA:
	CLC
	ADC.b $1A
	TAX
	SEP.b #$20
	LDA.w $005E,y
	CMP.l $7E995A,x
	BEQ.b CODE_BEE910
	INX
	CMP.l $7E995A,x
	BNE.b CODE_BEE916
CODE_BEE910:
	LDA.b #$00
	STA.l $7E995A,x
CODE_BEE916:
	REP.b #$20
	RTS

CODE_BEE919:
	LDX.b $70
	LDA.b $68,x
	BEQ.b CODE_BEE921
	DEC.b $68,x
CODE_BEE921:
	LDA.b $5C,x
	SEC
	SBC.b $16,x
	BEQ.b CODE_BEE937
	CPX.b $CC
	BNE.b CODE_BEE92E
	STZ.b $CC
CODE_BEE92E:
	CLC
	ADC.w #$0008
	CMP.b $5E,x
	BCC.b CODE_BEE937
	RTL

CODE_BEE937:
	LDA.w #$0005
	JSL.l CODE_BCE43C
	CPX.b $CC
	BEQ.b CODE_BEE973
	LDY.w $04F9
	LDA.w $0012,y
	CMP.w $1840
	BCC.b CODE_BEE953
	INC
	CMP.w $1844
	BCC.b CODE_BEE992
CODE_BEE953:
	LDA.w $05AF
	AND.w #$4000
	BNE.b CODE_BEE973
	LDY.w $04FD
	LDA.b $3A,x
	AND.w #$0020
	BEQ.b CODE_BEE973
	LDA.w $0012,y
	CMP.w $1840
	BCC.b CODE_BEE953
	INC
	CMP.w $1844
	BCC.b CODE_BEE992
CODE_BEE973:
	LDX.b $70
	STX.b $CC
	LDA.w $1840
	STA.b $4C,x
	LDA.w $1844
	STA.b $4E,x
	LDA.w $1842
	STA.b $50,x
	LDA.w $1846
	STA.b $52,x
	LDA.w #$1000
	ORA.b $3A,x
	STA.b $3A,x
CODE_BEE992:
	LDX.b $70
	LDA.b $68,x
	BNE.b CODE_BEE9D8
	JSL.l CODE_BCE425
	LDA.w #$0455
	JSL.l CODE_BEC2F9
	BCC.b CODE_BEE9D8
	LDA.w $17C6
	CMP.w #$0014
	BNE.b CODE_BEE9B6
	LDA.w #$0015
	JSL.l CODE_B88069
	BCS.b CODE_BEE9D8
CODE_BEE9B6:
	LDY.b $78
	LDA.b $50,x
	SEC
	SBC.w $0016,y
	ASL
	ASL
	ASL
	ASL
	STA.w $17CC
	LDA.w #$0180
	BIT.w $17CA
	BPL.b CODE_BEE9D0
	LDA.w #$FE80
CODE_BEE9D0:
	STA.w $17CA
	LDA.w #$000F
	STA.b $68,x
CODE_BEE9D8:
	RTL

UNK_BEE9D9:
	db $00

CODE_BEE9DA:
	ASL
	ASL
	ASL
	ASL
	STA.w $17CC
	LDA.w #$0180
	BIT.w $17CA
	BPL.b CODE_BEE9EC
	LDA.w #$FE80
CODE_BEE9EC:
	STA.w $17CA
	LDA.w #$000F
	STA.b $68,x
	RTL

	%InsertGarbageData($FEE9F5, incsrc, DKC2_CODE_BEE9F5.asm)
	%InsertGarbageData($FEFB8B, incbin, DATA_BEFB8B.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################

macro DKC3BankFFMacros(StartBank, EndBank)
%BANK_START(<StartBank>)

UNK_FF0000:
	dw $0000,$0000,$BC00,$C000,$C4C0,$00C3,$C0C0,$CAC4
	dw $C000,$C4C0,$00D1,$C0C0,$D8C4,$C000,$C4C0,$00DF
	dw $C0C0,$E6C4,$C000,$C4C0,$00ED,$CFC0,$F4C4,$C000
	dw $C4CF,$00FB,$CFC0,$02C4,$C001,$C4CF,$0109,$CFC0

DATA_FF0040:							; Note: Sprite spawn scripts?
	dw DATA_FF2A9A,DATA_FF2AC5,DATA_FF2AF0,DATA_FF2B29,DATA_FF2B54,DATA_FF5A2D,DATA_FF5A34,DATA_FF5A41
	dw DATA_FF5A4E,DATA_FF5A5B,DATA_FF5A65,DATA_FF5A82,DATA_FF5A89,DATA_FF5A90,DATA_FF5A97,DATA_FF5A9E
	dw DATA_FF5AA5,DATA_FF5AC8,DATA_FF5ACF,DATA_FF5AD6,DATA_FF5ADD,DATA_FF5AE4,DATA_FF5AF4,DATA_FF5B04
	dw DATA_FF5B14,DATA_FF5B24,DATA_FF5B34,DATA_FF5B44,DATA_FF5B54,DATA_FF5B64,DATA_FF5B74,DATA_FF5B84
	dw DATA_FF5B94,DATA_FF5BA4,DATA_FF5BB4,DATA_FF5BC4,DATA_FF5BD4,DATA_FF5BE4,DATA_FF5BF4,DATA_FF5C04
	dw DATA_FF5C14,DATA_FF5C24,DATA_FF5C34,DATA_FF5C44,DATA_FF5C54,DATA_FF5C64,DATA_FF5C77,DATA_FF5C9A
	dw DATA_FF5CAD,DATA_FF5CC0,DATA_FF5CEC,DATA_FF5D02,DATA_FF5D18,DATA_FF5D2E,DATA_FF5D66,DATA_FF5D96
	dw DATA_FF5DA9,DATA_FF5DC2,DATA_FF5DDB,DATA_FF5DF4,DATA_FF5E0D,DATA_FF5E26,DATA_FF5E3F,DATA_FF5E58
	dw DATA_FF5E71,DATA_FF5E8A,DATA_FF5EA3,DATA_FF5EBC,DATA_FF5ED5,DATA_FF5EEE,DATA_FF5F07,DATA_FF5F20
	dw DATA_FF5F39,DATA_FF60E7,DATA_FF60F1,DATA_FF60FE,DATA_FF610B,DATA_FF6118,DATA_FF6125,DATA_FF612C
	dw DATA_FF6133,DATA_FF613A,DATA_FF6141,DATA_FF6148,DATA_FF6161,DATA_FF619F,DATA_FF61A6,DATA_FF61AD
	dw DATA_FF61B4,DATA_FF61BB,DATA_FF61C2,DATA_FF61C9,DATA_FF61D0,DATA_FF61D7,DATA_FF61DE,DATA_FF61E5
	dw DATA_FF61EC,DATA_FF61F6,DATA_FF622A,DATA_FF6234,DATA_FF624A,DATA_FF6263,DATA_FF6279,DATA_FF62B1
	dw DATA_FF62BE,DATA_FF62CE,DATA_FF62DB,DATA_FF62EB,DATA_FF62FB,DATA_FF630B,DATA_FF631B,DATA_FF632B
	dw DATA_FF633B,DATA_FF6348,DATA_FF6355,DATA_FF6365,DATA_FF6375,DATA_FF6382,DATA_FF638F,DATA_FF63CA
	dw DATA_FF63CE,DATA_FF63D8,DATA_FF63F4,DATA_FF63FB,DATA_FF63FF,DATA_FF6446,DATA_FF644D,DATA_FF6457
	dw DATA_FF6461,DATA_FF6468,DATA_FF646F,DATA_FF6479,DATA_FF6480,DATA_FF648A,DATA_FF64C5,DATA_FF64D5
	dw DATA_FF64E5,DATA_FF64F5,DATA_FF6505,DATA_FF6515,DATA_FF6525,DATA_FF6555,DATA_FF655C,DATA_FF6566
	dw DATA_FF6586,DATA_FF6590,DATA_FF659D,DATA_FF65A7,DATA_FF65B1,DATA_FF669D,DATA_FF66A4,DATA_FF66AB
	dw DATA_FF66B2,DATA_FF66B9,DATA_FF66F3,DATA_FF66FD,DATA_FF6707,DATA_FF6711,DATA_FF671B,DATA_FF6725
	dw DATA_FF6755,DATA_FF6782,DATA_FF67A6,DATA_FF67AD,DATA_FF67B4,DATA_FF67BB,DATA_FF67C2,DATA_FF67C9
	dw DATA_FF67D0,DATA_FF681A,DATA_FF6821,DATA_FF6828,DATA_FF682F,DATA_FF6836,DATA_FF683D,DATA_FF6844
	dw DATA_FF684B,DATA_FF6852,DATA_FF6866,DATA_FF6870,DATA_FF6883,DATA_FF6896,DATA_FF68A0,DATA_FF68B6
	dw DATA_FF68C3,DATA_FF68D9,DATA_FF68EF,DATA_FF6902,DATA_FF6915,DATA_FF6928,DATA_FF693B,DATA_FF694E
	dw DATA_FF6961,DATA_FF6974,DATA_FF6987,DATA_FF699D,DATA_FF69B0,DATA_FF69C3,DATA_FF69D9,DATA_FF69EC
	dw DATA_FF69FF,DATA_FF6A0F,DATA_FF6A25,DATA_FF6A35,DATA_FF6A42,DATA_FF6A4F,DATA_FF6A5C,DATA_FF6A6C
	dw DATA_FF6A7C,DATA_FF6A8C,DATA_FF6A9F,DATA_FF6AAF,DATA_FF6ABF,DATA_FF6ACF,DATA_FF6ADF,DATA_FF6AEF
	dw DATA_FF6AFF,DATA_FF6B15,DATA_FF6B2B,DATA_FF6B41,DATA_FF6B51,DATA_FF6B61,DATA_FF6B71,DATA_FF6B87
	dw DATA_FF6B97,DATA_FF6BAD,DATA_FF6BC3,DATA_FF6BD9,DATA_FF6BEC,DATA_FF6BF9,DATA_FF6C0F,DATA_FF6C25
	dw DATA_FF6C38,DATA_FF6C4B,DATA_FF6C5E,DATA_FF6C6E,DATA_FF6C7E,DATA_FF6C8E,DATA_FF6CA1,DATA_FF6CB4
	dw DATA_FF6CCA,DATA_FF6CDA,DATA_FF6CF0,DATA_FF6D06,DATA_FF6D13,DATA_FF6D20,DATA_FF6D3A,DATA_FF6D4D
	dw DATA_FF6D60,DATA_FF6D73,DATA_FF6D86,DATA_FF6D99,DATA_FF6DAC,DATA_FF6DBF,DATA_FF6DD2,DATA_FF6DE5
	dw DATA_FF6DF8,DATA_FF6E0B,DATA_FF6E1B,DATA_FF6E2B,DATA_FF6E3B,DATA_FF6E4B,DATA_FF6E5B,DATA_FF6E6B
	dw DATA_FF6E7B,DATA_FF6E8B,DATA_FF6E9B,DATA_FF6EAB,DATA_FF6EBB,DATA_FF6ECB,DATA_FF6EDE,DATA_FF6EEE
	dw DATA_FF6F01,DATA_FF6F11,DATA_FF6F21,DATA_FF6F31,DATA_FF6F41,DATA_FF6F51,DATA_FF6F61,DATA_FF6F90
	dw DATA_FF6FA3,DATA_FF6FB6,DATA_FF6FCC,DATA_FF6FDF,DATA_FF6FF2,DATA_FF7008,DATA_FF701E,DATA_FF7034
	dw DATA_FF7047,DATA_FF705A,DATA_FF706D,DATA_FF7080,DATA_FF7093,DATA_FF70A6,DATA_FF70BC,DATA_FF70CF
	dw DATA_FF70E2,DATA_FF70F5,DATA_FF7108,DATA_FF711E,DATA_FF7131,DATA_FF7144,DATA_FF7157,DATA_FF717D
	dw DATA_FF718A,DATA_FF7197,DATA_FF719E,DATA_FF71A5,DATA_FF71B2,DATA_FF71C8,DATA_FF71DE,DATA_FF71E5
	dw DATA_FF71FF,DATA_FF7206,DATA_FF720D,DATA_FF7268,DATA_FF7278,DATA_FF7288,DATA_FF7298,DATA_FF729F
	dw DATA_FF72A6,DATA_FF72AD,DATA_FF72B4,DATA_FF72BE,DATA_FF72C5,DATA_FF72CC,DATA_FF72D3,DATA_FF72DA
	dw DATA_FF72E1,DATA_FF72EB,DATA_FF72F2,DATA_FF72FC,DATA_FF7306,DATA_FF730D,DATA_FF7317,DATA_FF731E
	dw DATA_FF7325,DATA_FF732C,DATA_FF7336,DATA_FF7340,DATA_FF734A,DATA_FF7351,DATA_FF735B,DATA_FF7362
	dw DATA_FF7369,DATA_FF7370,DATA_FF7377,DATA_FF737E,DATA_FF73F9,DATA_FF7403,DATA_FF740A,DATA_FF7414
	dw DATA_FF741B,DATA_FF7428,DATA_FF742F,DATA_FF7436,DATA_FF7440,DATA_FF744A,DATA_FF7454,DATA_FF7461
	dw DATA_FF746B,DATA_FF7478,DATA_FF7482,DATA_FF748C,DATA_FF7499,DATA_FF74A6,DATA_FF74B3,DATA_FF74C0
	dw DATA_FF74CD,DATA_FF74DA,DATA_FF74E4,DATA_FF74F1,DATA_FF74FB,DATA_FF7505,DATA_FF750F,DATA_FF7519
	dw DATA_FF7526,DATA_FF7530,DATA_FF753D,DATA_FF7547,DATA_FF7551,DATA_FF755B,DATA_FF7565,DATA_FF756F
	dw DATA_FF7579,DATA_FF7586,DATA_FF7590,DATA_FF759A,DATA_FF75A4,DATA_FF75AB,DATA_FF75DF,DATA_FF75E9
	dw DATA_FF75F3,DATA_FF75FD,DATA_FF7607,DATA_FF7611,DATA_FF761B,DATA_FF7625,DATA_FF762F,DATA_FF7639
	dw DATA_FF7643,DATA_FF764D,DATA_FF7657,DATA_FF7661,DATA_FF766B,DATA_FF7675,DATA_FF767F,DATA_FF7689
	dw DATA_FF7693,DATA_FF769D,DATA_FF76A7,DATA_FF76B1,DATA_FF76BB,DATA_FF76C5,DATA_FF76CF,DATA_FF76D9
	dw DATA_FF76E3,DATA_FF76ED,DATA_FF76F7,DATA_FF7715,DATA_FF7725,DATA_FF7735,DATA_FF7745,DATA_FF7755
	dw DATA_FF7765,DATA_FF7775,DATA_FF7785,DATA_FF7795,DATA_FF77A5,DATA_FF77B5,DATA_FF77C5,DATA_FF77D5
	dw DATA_FF77E5,DATA_FF77F5,DATA_FF7805,DATA_FF7844,DATA_FF7857,DATA_FF786A,DATA_FF787D,DATA_FF7890
	dw DATA_FF78A3,DATA_FF78B6,DATA_FF78CF,DATA_FF78FF,DATA_FF7906,DATA_FF7910,DATA_FF7917,DATA_FF7921
	dw DATA_FF792E,DATA_FF793B,DATA_FF7945,DATA_FF794F,DATA_FF7959,DATA_FF7963,DATA_FF7970,DATA_FF797A
	dw DATA_FF7A26,DATA_FF7A36,DATA_FF7A46,DATA_FF7A50,DATA_FF7A5A,DATA_FF7A6A,DATA_FF7A7A,DATA_FF7A84
	dw DATA_FF7A8E,DATA_FF7A98,DATA_FF7AA2,DATA_FF7AAC,DATA_FF7AB6,DATA_FF7AC0,DATA_FF7ACA,DATA_FF7AD4
	dw DATA_FF7ADE,DATA_FF7AE8,DATA_FF7AF2,DATA_FF7AFF,DATA_FF7B0C,DATA_FF7B19,DATA_FF7B23,DATA_FF7B2D
	dw DATA_FF7B37,DATA_FF7B44,DATA_FF7B51,DATA_FF7B5E,DATA_FF7B68,DATA_FF7B72,DATA_FF7B7F,DATA_FF7B89
	dw DATA_FF7B96,DATA_FF7BA3,DATA_FF7BB0,DATA_FF7BBA,DATA_FF7BC7,DATA_FF7BD4,DATA_FF7BE1,DATA_FF7BEE
	dw DATA_FF7BFB,DATA_FF7C08,DATA_FF7C15,DATA_FF7C22,DATA_FF7C2F,DATA_FF7C3C,DATA_FF7C49,DATA_FF7C56
	dw DATA_FF7C63,DATA_FF7C70,DATA_FF7C7D,DATA_FF7C8A,DATA_FF7C97,DATA_FF7CA4,DATA_FF7CB1,DATA_FF7CC1
	dw DATA_FF7CD1,DATA_FF7CE1,DATA_FF7CF1,DATA_FF7CFB,DATA_FF7D05,DATA_FF7D0F,DATA_FF7D19,DATA_FF7D23
	dw DATA_FF7D2D,DATA_FF7D37,DATA_FF7D41,DATA_FF7D4B,DATA_FF7D55,DATA_FF7D5F,DATA_FF7D69,DATA_FF7D73
	dw DATA_FF7D7D,DATA_FF7D87,DATA_FF7D91,DATA_FF7D9B,DATA_FF7DA5,DATA_FF7DAF,DATA_FF7DB9,DATA_FF7DC6
	dw DATA_FF7DD3,DATA_FF7DE0,DATA_FF7DED,DATA_FF7DFA,DATA_FF7E07,DATA_FF7E14,DATA_FF7E21,DATA_FF7E2E
	dw DATA_FF7E3B,DATA_FF7E48,DATA_FF7E55,DATA_FF7E62,DATA_FF7E6F,DATA_FF7E7C,DATA_FF7E89,DATA_FF7E96
	dw DATA_FF7EA3,DATA_FF7EB0,DATA_FF7EBD,DATA_FF7ECA,DATA_FF7ED7,DATA_FF7EE4,DATA_FF7EF7,DATA_FF7F1C
	dw DATA_FF7F41,DATA_FF7F66,DATA_FF7F8B,DATA_FF7FB0,DATA_FF7FD5,DATA_FF7FFA,DATA_FF801F,DATA_FF8044
	dw DATA_FF806C,DATA_FF8094,DATA_FF80A7,DATA_FF8109,DATA_FF8110,DATA_FF8117,DATA_FF811E,DATA_FF8125
	dw DATA_FF8135,DATA_FF813F,DATA_FF8149,DATA_FF8153,DATA_FF8163,DATA_FF8173,DATA_FF817D,DATA_FF8187
	dw DATA_FF8191,DATA_FF81A1,DATA_FF81B1,DATA_FF81BB,DATA_FF81C5,DATA_FF81CF,DATA_FF81DC,DATA_FF81E9
	dw DATA_FF81F9,DATA_FF8209,DATA_FF8219,DATA_FF8226,DATA_FF8233,DATA_FF8240,DATA_FF824D,DATA_FF825A
	dw DATA_FF826A,DATA_FF827A,DATA_FF8287,DATA_FF8294,DATA_FF82A1,DATA_FF82AB,DATA_FF82B5,DATA_FF82BF
	dw DATA_FF82C9,DATA_FF82D3,DATA_FF82E0,DATA_FF82EA,DATA_FF82F4,DATA_FF8301,DATA_FF8308,DATA_FF8340
	dw DATA_FF834A,DATA_FF8354,DATA_FF835E,DATA_FF8368,DATA_FF83AD,DATA_FF83C3,DATA_FF842F,DATA_FF8436
	dw DATA_FF843D,DATA_FF8444,DATA_FF844B,DATA_FF8452,DATA_FF8460,DATA_FF846D,DATA_FF847A,DATA_FF8487
	dw DATA_FF8491,DATA_FF849B,DATA_FF84A5,DATA_FF84AF,DATA_FF84BC,DATA_FF84C9,DATA_FF84D6,DATA_FF84E0
	dw DATA_FF84EA,DATA_FF84F4,DATA_FF84FE,DATA_FF850B,DATA_FF8518,DATA_FF8522,DATA_FF852C,DATA_FF853C
	dw DATA_FF8549,DATA_FF8553,DATA_FF8560,DATA_FF856A,DATA_FF8574,DATA_FF857E,DATA_FF8588,DATA_FF858F
	dw DATA_FF8596,DATA_FF859D,DATA_FF85FA,DATA_FF860A,DATA_FF861A,DATA_FF862A,DATA_FF863A,DATA_FF864A
	dw DATA_FF8654,DATA_FF865E,DATA_FF8668,DATA_FF8672,DATA_FF867C,DATA_FF8686,DATA_FF8690,DATA_FF869A
	dw DATA_FF86A7,DATA_FF86B4,DATA_FF8708,DATA_FF871E,DATA_FF8731,DATA_FF8744,DATA_FF8757,DATA_FF876D
	dw DATA_FF8780,DATA_FF8796,DATA_FF87A9,DATA_FF87BF,DATA_FF87D5,DATA_FF87E8,DATA_FF87FE,DATA_FF8808
	dw DATA_FF8812,DATA_FF881F,DATA_FF882C,DATA_FF8836,DATA_FF8843,DATA_FF884D,DATA_FF8857,DATA_FF886D
	dw DATA_FF8883,DATA_FF88D0,DATA_FF88DA,DATA_FF88E7,DATA_FF88F1,DATA_FF88FB,DATA_FF8905,DATA_FF890F
	dw DATA_FF8919,DATA_FF894C,DATA_FF8959,DATA_FF8966,DATA_FF8973,DATA_FF8980,DATA_FF89B7,DATA_FF89C7
	dw DATA_FF89D7,DATA_FF89E7,DATA_FF89F7,DATA_FF8A07,DATA_FF8A17,DATA_FF8A27,DATA_FF8A37,DATA_FF8A47
	dw DATA_FF8A57,DATA_FF8A67,DATA_FF8A6B,DATA_FF8AB2,DATA_FF8ABC,DATA_FF8AC9,DATA_FF8AD9,DATA_FF8B2E
	dw DATA_FF8B38,DATA_FF8B42,DATA_FF8B4C,DATA_FF8B56,DATA_FF8B60,DATA_FF8B6A,DATA_FF8B74,DATA_FF8B7E
	dw DATA_FF8B88,DATA_FF8B92,DATA_FF8B9C,DATA_FF8BA6,DATA_FF8BB6,DATA_FF8BBD,DATA_FF8BC4,DATA_FF8BCB
	dw DATA_FF8BD2,DATA_FF8BD9,DATA_FF8C7C,DATA_FF8C86,DATA_FF8C90,DATA_FF8C9A,DATA_FF8CA4,DATA_FF8CAE
	dw DATA_FF8CB8,DATA_FF8CC2,DATA_FF8CCC,DATA_FF8CD6,DATA_FF8CDD,DATA_FF8CE4,DATA_FF8CEB,DATA_FF8CF2
	dw DATA_FF8CFC,DATA_FF8D03,DATA_FF8D13,DATA_FF8D68,DATA_FF8D72,DATA_FF8D7C,DATA_FF8D86,DATA_FF8D90
	dw DATA_FF8D9A,DATA_FF8DAA,DATA_FF8DB1,DATA_FF8DB8,DATA_FF8DBF,DATA_FF8DC6,DATA_FF8DE6,DATA_FF8DF6
	dw DATA_FF8E03,DATA_FF8E10,DATA_FF8E20,DATA_FF8E30,DATA_FF8E43,DATA_FF8E50,DATA_FF8E60,DATA_FF8E73
	dw DATA_FF8E86,DATA_FF8E93,DATA_FF8EA3,DATA_FF8EB9,DATA_FF8EC6,DATA_FF8ED3,DATA_FF8EE0,DATA_FF8EF0
	dw DATA_FF8F03,DATA_FF8F16,DATA_FF8F52,DATA_FF8F65,DATA_FF8F78,DATA_FF8F8B,DATA_FF8F9E,DATA_FF8FB1
	dw DATA_FF8FC4,DATA_FF8FD7,DATA_FF901C,DATA_FF903B,DATA_FF905A,DATA_FF9076,DATA_FF9095,DATA_FF90B4
	dw DATA_FF90D3,DATA_FF90F2,DATA_FF9111,DATA_FF9229,DATA_FF922D,DATA_FF9231,DATA_FF923B,DATA_FF9242
	dw DATA_FF9249,DATA_FF9253,DATA_FF925A,DATA_FF926A,DATA_FF927A,DATA_FF928A,DATA_FF929A,DATA_FF92BD
	dw DATA_FF92CA,DATA_FF92D4,DATA_FF92DE,DATA_FF92E8,DATA_FF92F5,DATA_FF92FF,DATA_FF9309,DATA_FF9313
	dw DATA_FF931D,DATA_FF9327,DATA_FF9331,DATA_FF933E,DATA_FF934E,DATA_FF935E,DATA_FF9368,DATA_FF9372
	dw DATA_FF937C,DATA_FF9386,DATA_FF9396,DATA_FF93A0,DATA_FF93AD,DATA_FF93BA,DATA_FF93C7,DATA_FF93D4
	dw DATA_FF93DE,DATA_FF93E8,DATA_FF93F5,DATA_FF9402,DATA_FF940F,DATA_FF941C,DATA_FF942C,DATA_FF943C
	dw DATA_FF944C,DATA_FF9459,DATA_FF9469,DATA_FF9479,DATA_FF952F,DATA_FF953C,DATA_FF9549,DATA_FF9556
	dw DATA_FF9563,DATA_FF9570,DATA_FF957D,DATA_FF958A,DATA_FF9591,DATA_FF9598,DATA_FF959F,DATA_FF95A6
	dw DATA_FF95AD,DATA_FF95B4,DATA_FF95BB,DATA_FF95C2,DATA_FF95C9,DATA_FF95D0,DATA_FF95DD,DATA_FF95EA
	dw DATA_FF95F7,DATA_FF9604,DATA_FF9611,DATA_FF961E,DATA_FF9625,DATA_FF962C,DATA_FF9633,DATA_FF96C5
	dw DATA_FF96D8,DATA_FF96E8,DATA_FF96F5,DATA_FF9702,DATA_FF9712,DATA_FF9722,DATA_FF972F,DATA_FF973C
	dw DATA_FF9749,DATA_FF9756,DATA_FF9766,DATA_FF9779,DATA_FF9786,DATA_FF9793,DATA_FF979D,DATA_FF97AD
	dw DATA_FF97BD,DATA_FF97CD,DATA_FF97DD,DATA_FF97F0,DATA_FF9800,DATA_FF9810,DATA_FF9826,DATA_FF983C
	dw DATA_FF98D3,DATA_FF98E0,DATA_FF98EA,DATA_FF98F4,DATA_FF9907,DATA_FF991A,DATA_FF992D,DATA_FF9940
	dw DATA_FF9953,DATA_FF9966,DATA_FF9979,DATA_FF998C,DATA_FF999F,DATA_FF99B2,DATA_FF99C5,DATA_FF99D2
	dw DATA_FF99DF,DATA_FF99EC,DATA_FF99F9,DATA_FF9A06,DATA_FF9A13,DATA_FF9A20,DATA_FF9A2D,DATA_FF9A3A
	dw DATA_FF9A47,DATA_FF9A54,DATA_FF9A61,DATA_FF9A6E,DATA_FF9A7B,DATA_FF9A88,DATA_FF9A95,DATA_FF9AA2
	dw DATA_FF9AAF,DATA_FF9ABC,DATA_FF9AC9,DATA_FF9AD6,DATA_FF9AE3,DATA_FF9AF0,DATA_FF9B04,DATA_FF9B14
	dw DATA_FF9B24,DATA_FF9B34,DATA_FF9B44,DATA_FF9B54,DATA_FF9B64,DATA_FF9B74,DATA_FF9B84,DATA_FF9B94
	dw DATA_FF9BA4,DATA_FF9BB4,DATA_FF9BC4,DATA_FF9BD4,DATA_FF9BE4,DATA_FF9BF4,DATA_FF9C04,DATA_FF9C65
	dw DATA_FF9C72,DATA_FF9C79,DATA_FF9CCF,DATA_FF9CD9,DATA_FF9CE3,DATA_FF9CED,DATA_FF9CF7,DATA_FF9D01
	dw DATA_FF9D0B,DATA_FF9D15,DATA_FF9D1F,DATA_FF9D2C,DATA_FF9D39,DATA_FF9D46,DATA_FF9D75,DATA_FF9D97
	dw DATA_FF9DD7,DATA_FF9EA5,DATA_FF9EC8,DATA_FF9ED3,DATA_FF9EE1,DATA_FF9EEF,DATA_FF9F19,DATA_FF9F24
	dw DATA_FF9F35,DATA_FF9F46,DATA_FF9F57,DATA_FF9F62,DATA_FFA10B,DATA_FFA124,DATA_FFA12E,DATA_FFA138
	dw DATA_FFA148,DATA_FFA158,DATA_FFA168,DATA_FFA172,DATA_FFA17C,DATA_FFA186,DATA_FFA190,DATA_FFA19A
	dw DATA_FFA1A4,DATA_FFA1AE,DATA_FFA1B8,DATA_FFA1C2,DATA_FFA1CC,DATA_FFA1D6,DATA_FFA1E0,DATA_FFA1EA
	dw DATA_FFA1F4,DATA_FFA1FE,DATA_FFA208,DATA_FFA212,DATA_FFA21C,DATA_FFA226,DATA_FFA230,DATA_FFA23D
	dw DATA_FFA24A,DATA_FFA257,DATA_FFA264,DATA_FFA271,DATA_FFA27B,DATA_FFA285,DATA_FFA28F,DATA_FFA29C
	dw DATA_FFA2A6,DATA_FFA2B0,DATA_FFA2BA,DATA_FFA2C4,DATA_FFA2CE,DATA_FFA2D8,DATA_FFA2E5,DATA_FFA2EF
	dw DATA_FFA2F9,DATA_FFA303,DATA_FFA310,DATA_FFA31A,DATA_FFA324,DATA_FFA32E,DATA_FFA338,DATA_FFA342
	dw DATA_FFA34F,DATA_FFA359,DATA_FFA363,DATA_FFA36D,DATA_FFA377,DATA_FFA381,DATA_FFA38B,DATA_FFA395
	dw DATA_FFA39F,DATA_FFA3A9,DATA_FFA3B3,DATA_FFA3BD,DATA_FFA3C7,DATA_FFA3D1,DATA_FFA3DB,DATA_FFA3E8
	dw DATA_FFA3F5,DATA_FFA402,DATA_FFA40F,DATA_FFA41C,DATA_FFA429,DATA_FFA436,DATA_FFA443,DATA_FFA450
	dw DATA_FFA45D,DATA_FFA46A,DATA_FFA477,DATA_FFA484,DATA_FFA491,DATA_FFA49E,DATA_FFA4AB,DATA_FFA4B8
	dw DATA_FFA4C5,DATA_FFA4D2,DATA_FFA4DF,DATA_FFA4EC,DATA_FFA4F9,DATA_FFA506,DATA_FFA513,DATA_FFA520
	dw DATA_FFA52D,DATA_FFA53A,DATA_FFA547,DATA_FFA554,DATA_FFA561,DATA_FFA56E,DATA_FFA57B,DATA_FFA588
	dw DATA_FFA595,DATA_FFA5A2,DATA_FFA5AF,DATA_FFA5BC,DATA_FFA5C9,DATA_FFA5D6,DATA_FFA5E3,DATA_FFA5F0
	dw DATA_FFA5FD,DATA_FFA60A,DATA_FFA617,DATA_FFA624,DATA_FFA62E,DATA_FFA638,DATA_FFA642,DATA_FFA64C
	dw DATA_FFA656,DATA_FFA660,DATA_FFA66A,DATA_FFA674,DATA_FFA67E,DATA_FFA691,DATA_FFA69B,DATA_FFA6B9
	dw DATA_FFA6C3,DATA_FFA6CD,DATA_FFA6D7,DATA_FFA6E1,DATA_FFA6EB,DATA_FFA6F5,DATA_FFA6FF,DATA_FFA706
	dw DATA_FFA70D,DATA_FFA714,DATA_FFA71E,DATA_FFA725,DATA_FFA72C,DATA_FFA733,DATA_FFA743,DATA_FFA7A3
	dw DATA_FFA7B0,DATA_FFA7BD,DATA_FFA7CA,DATA_FFA7D7,DATA_FFA7E4,DATA_FFA7F1,DATA_FFA7FE,DATA_FFA80B
	dw DATA_FFA818,DATA_FFA828,DATA_FFA838,DATA_FFA848,DATA_FFA858,DATA_FFA868,DATA_FFA878,DATA_FFA888
	dw DATA_FFA898,DATA_FFA8A8,DATA_FFA8B8,DATA_FFA8C5,DATA_FFA8D2,DATA_FFA8DF,DATA_FFA8EC,DATA_FFA8F9
	dw DATA_FFA906,DATA_FFA913,DATA_FFA920,DATA_FFA92D,DATA_FFA93A,DATA_FFA983,DATA_FFA99C,DATA_FFA9B5
	dw DATA_FFA9CE,DATA_FFA9E7,DATA_FFAA00,DATA_FFAA19,DATA_FFAA32,DATA_FFAA4B,DATA_FFAA64,DATA_FFAA7D
	dw DATA_FFAA96,DATA_FFAAAF,DATA_FFAAC8,DATA_FFAAE1,DATA_FFAAFA,DATA_FFAB13,DATA_FFAB2C,DATA_FFAB45
	dw DATA_FFAB67,DATA_FFAB89,DATA_FFABAB,DATA_FFABCD,DATA_FFABEF,DATA_FFAC11,DATA_FFAC33,DATA_FFAC55
	dw DATA_FFAC77,DATA_FFAC99,DATA_FFACBB,DATA_FFACDD,DATA_FFACFF,DATA_FFAD21,DATA_FFAD43,DATA_FFAD65
	dw DATA_FFAD87,DATA_FFAD94,DATA_FFADA1,DATA_FFADAE,DATA_FFADBB,DATA_FFADC5,DATA_FFADCE,DATA_FFADD8
	dw DATA_FFADE2,DATA_FFADEC,DATA_FFADF6,DATA_FFADFD,DATA_FFAE04,DATA_FFAE0B,DATA_FFAE12,DATA_FFAE1C
	dw DATA_FFAE26,DATA_FFAE30,DATA_FFAE3A,DATA_FFAE44,DATA_FFAE4E,DATA_FFAE58,DATA_FFAE62,DATA_FFAE6C
	dw DATA_FFAE76,DATA_FFAE80,DATA_FFAE8A,DATA_FFAE91,DATA_FFAE98,DATA_FFAE9F,DATA_FFAEA9,DATA_FFAEB3
	dw DATA_FFAEBD,DATA_FFAEC7,DATA_FFAED1,DATA_FFAEDB,DATA_FFAEE5,DATA_FFAEEF,DATA_FFAEF9,DATA_FFAF09
	dw DATA_FFAF19,DATA_FFAF29,DATA_FFAF39,DATA_FFAF49,DATA_FFAF59,DATA_FFAF69,DATA_FFAF79,DATA_FFAF89
	dw DATA_FFAF99,DATA_FFAFA9,DATA_FFAFBC,DATA_FFAFCC,DATA_FFAFDC,DATA_FFAFEC,DATA_FFAFFC,DATA_FFB00C
	dw DATA_FFB01C,DATA_FFB02C,DATA_FFB03C,DATA_FFB04C,DATA_FFB05C,DATA_FFB06C,DATA_FFB07C,DATA_FFB08C
	dw DATA_FFB09C,DATA_FFB0AC,DATA_FFB0BC,DATA_FFB0D2,DATA_FFB0E2,DATA_FFB0F2,DATA_FFB102,DATA_FFB112
	dw DATA_FFB122,DATA_FFB132,DATA_FFB142,DATA_FFB152,DATA_FFB162,DATA_FFB172,DATA_FFB182,DATA_FFB192
	dw DATA_FFB1A2,DATA_FFB1B2,DATA_FFB1C2,DATA_FFB1D2,DATA_FFB1E2,DATA_FFB1F2,DATA_FFB202,DATA_FFB212
	dw DATA_FFB222,DATA_FFB232,DATA_FFB245,DATA_FFB258,DATA_FFB2A6,DATA_FFB2B6,DATA_FFB2C9,DATA_FFB2DC
	dw DATA_FFB2EF,DATA_FFB302,DATA_FFB315,DATA_FFB328,DATA_FFB33B,DATA_FFB34E,DATA_FFB361,DATA_FFB374
	dw DATA_FFB387,DATA_FFB39A,DATA_FFB3AD,DATA_FFB3C0,DATA_FFB3D3,DATA_FFB3DA,DATA_FFB49F,DATA_FFB4AF
	dw DATA_FFB4BC,DATA_FFB4CC,DATA_FFB4DC,DATA_FFB4EC,DATA_FFB4F9,DATA_FFB506,DATA_FFB513,DATA_FFB520
	dw DATA_FFB536,DATA_FFB566,DATA_FFB5A3,DATA_FFB5E9,DATA_FFB62F,DATA_FFB675,DATA_FFB6BB,DATA_FFB701
	dw DATA_FFB747,DATA_FFB78D,DATA_FFB7D6,DATA_FFB81C,DATA_FFB862,DATA_FFB8BC,DATA_FFB902,DATA_FFB948
	dw DATA_FFB98E,DATA_FFB9D4,DATA_FFBA1A,DATA_FFBA60,DATA_FFBAA6,DATA_FFBAEC,DATA_FFBB32,DATA_FFBB78
	dw DATA_FFBBC1,DATA_FFBC07,DATA_FFBC70,DATA_FFBC7A,DATA_FFBCA0,DATA_FFBCAA,DATA_FFBCD0,DATA_FFBCDA
	dw DATA_FFBD00,DATA_FFBD0A,DATA_FFBD30,DATA_FFBD3A,DATA_FFBD44,DATA_FFBD54,DATA_FFBD7F,DATA_FFBD86
	dw DATA_FFBD93,DATA_FFBDA0,DATA_FFBDAA,DATA_FFBDCC,DATA_FFBDFB,DATA_FFBE08

UNK_FF0AEC:
	dw $C33F,$C98A,$4172,$8AC3,$06C9,$C343,$C98A,$44BC
	dw $8AC3,$72C9,$C346,$C98A,$46BE,$8AC3,$4EC9,$C347
	dw $C98A,$47BC,$8AC3,$2AC9,$C348,$C98A,$4898,$8AC3
	dw $28C9,$C349,$C98A,$4AFA,$8AC3,$CCC9,$C34C,$C98A
	dw $4E3E,$97C3,$D2C9,$C34F,$C997,$5166,$97C3,$1CC9
	dw $C353,$C997,$54D2,$97C3,$88C9,$C356,$C997,$585A
	dw $97C3,$2CC9,$C35A,$C997,$5BC0,$97C3,$76C9,$C35D
	dw $C997,$5F2C,$97C3,$E2C9,$C360,$C997,$6254,$97C3
	dw $0AC9,$C364,$C997,$65FE,$97C3,$D6C9,$C367,$C997
	dw $698C,$A7C3,$20C9,$C36B,$C9A7,$6CB4,$B7C3,$A8C9
	dw $C36E,$C9B7,$7080,$B7C3,$74C9,$C372,$C9B7,$74AC
	dw $B7C3,$4AC9,$C377,$C9B7,$79E8,$B7C3,$A2C9,$C37C
	dw $C9B7,$7F56,$B7C3,$0AC9,$C382,$C9B7,$84BE,$B7C3
	dw $78C9,$C387,$C9B7,$8A54,$B7C3,$30C9,$C38D,$C9B7
	dw $8FEA,$B7C3,$A4C9,$C392,$C9B7,$955E,$C7C3,$18C9
	dw $C398,$C9C7,$9AD2,$C7C3,$8CC9,$C39D,$C9C7,$A046
	dw $C7C3,$22C9,$C3A3,$C9C7,$A5DC,$C7C3,$96C9,$C3A8
	dw $C9C7,$AB50,$C7C3,$2CC9,$C3AE,$C9C7,$B0E6,$C7C3
	dw $A6C9,$C3B3,$C9C7,$B666,$C7C3,$04C9,$C3B9,$C9C7
	dw $BBA2,$C7C3,$1EC9,$C3BE,$C9D7,$C072,$D7C3,$C6C9
	dw $C3C2,$C9D7,$C53C,$D7C3,$B8C9,$C3C7,$C9D7,$CA12
	dw $D7C3,$AAC9,$C3CC,$C9D7,$CF64,$D7C3,$E0C9,$C3D1
	dw $C9D7,$D45C,$D7C3,$FAC9,$C3D6,$C9D7,$D976,$D7C3
	dw $F2C9,$C3DB,$C9D7,$DE6E,$D7C3,$8AC9,$C3E0,$C9D7
	dw $E240,$D7C3,$12C9,$C3E4,$C9D7,$0001,$D700,$02C9
	dw $0000,$C9E7,$0003,$E700,$04C9,$0000,$C9E7,$0005
	dw $E700,$06C9,$0000,$C9E7,$0007,$E700,$08C9,$0000
	dw $C9E7,$0009,$E700,$0AC9,$0000,$C9E7,$000B,$E700
	dw $0CC9,$0000,$C9E7,$000D,$E700,$0EC9,$0000,$C9E7
	dw $000F,$E700,$10C9,$0000,$C9E7,$0011,$E700,$12C9
	dw $0000,$C9E7,$0013,$E700,$14C9,$0000,$C9E7,$0015
	dw $E700,$16C9,$0000,$C9E7,$0017,$E700,$18C9,$0000
	dw $C9E7,$0019,$E700,$1AC9,$0000,$C9E7,$001B,$E700
	dw $1CC9,$0000,$C9E7,$001D,$E700,$1EC9,$0000,$C9F7
	dw $001F,$F700,$20C9,$0000,$C9F7,$0021,$F700,$22C9
	dw $0000,$C9F7,$1B61,$08C4,$55CA,$C41D,$CA08,$1FAF
	dw $08C4,$C5CA,$C421,$CA08,$23FD,$08C4,$13CA,$C426
	dw $CA08,$2829,$08C4,$3FCA,$C42A,$CA08,$2C55,$08C4
	dw $6BCA,$C42E,$CA08,$30A3,$08C4,$DBCA,$C432,$CA08
	dw $3513,$08C4,$07CA,$C437,$CA08,$393F,$08C4,$33CA
	dw $C43B,$CA08,$3D27,$17C4,$F9CA,$C43E,$CA17,$40CB
	dw $17C4,$9DCA,$C442,$CA17,$44B3,$17C4,$07CA,$C447
	dw $CA17,$48FB,$17C4,$EFCA,$C44A,$CA17,$4CA5,$17C4
	dw $55CA,$C44E,$CA17,$5027,$17C4,$F9CA,$C451,$CA17
	dw $5497,$17C4,$F1CA,$C456,$CA17,$594B,$17C4,$A5CA
	dw $C45B,$CA17,$5DFF,$17C4,$7BCA,$C460,$CA17,$62D5
	dw $17C4,$35CA,$C465,$CA17,$674B,$26C4,$61CA,$C469
	dw $CA26,$6B99,$26C4,$D1CA,$C46D,$CA26,$702B,$26C4
	dw $63CA,$C472,$CA26,$749B,$26C4,$D3CA,$C476,$CA26
	dw $790B,$26C4,$43CA,$C47B,$CA26,$7D7B,$26C4,$D5CA
	dw $C47F,$CA26,$822F,$35C4,$67CA,$C484,$CA35,$869F
	dw $35C4,$D7CA,$C488,$CA35,$8B0F,$35C4,$47CA,$C48D
	dw $CA35,$8F7F,$35C4,$B7CA,$C491,$CA44,$93F5,$44C4
	dw $4FCA,$C496,$CA44,$98D1,$44C4,$53CA,$C49B,$CA44
	dw $9DF7,$44C4,$35CA,$C4A0,$CA44,$A295,$44C4,$D3CA
	dw $C4A4,$CA44,$A6E3,$44C4,$37CA,$C4A9,$CA44,$AB8B
	dw $44C4,$DFCA,$C4AD,$CA44,$AFEF,$44C4,$83CA,$C4B1
	dw $CA55,$B2F5,$55C4,$EFCA,$C4B4,$CA66,$B727,$66C4
	dw $81CA,$C4B9,$CA66,$BB97,$66C4,$ADCA,$C4BD,$CA66
	dw $C007,$66C4,$C7CA,$C4C2,$CA77,$C5E7,$77C4,$07CA
	dw $C4C9,$CA77,$CC05,$77C4,$03CA,$C4CF,$CA77,$D201
	dw $77C4,$FFCA,$C4D4,$CA77,$D81F,$77C4,$3FCA,$C4DB
	dw $CA77,$DE3D,$77C4,$3BCA,$C4E1,$CA77,$E439,$77C4
	dw $59CA,$C4E7,$CA77,$EA79,$77C4,$5BCA,$C4ED,$CA77
	dw $33B5,$77C5,$75CA,$C536,$CA77,$3935,$77C5,$B1CA
	dw $C53B,$CA77,$3E4F,$77C5,$CBCA,$C540,$CA77,$4347
	dw $77C5,$07CA,$C546,$CA77,$48E3,$77C5,$C5CA,$C54B
	dw $CA77,$4EA1,$77C5,$61CA,$C551,$CA77,$5421,$77C5
	dw $9DCA,$C556,$CA77,$593B,$86C5,$B7CA,$C55B,$CA86
	dw $5E55,$86C5,$AFCA,$C560,$CA86,$634D,$86C5,$EBCA
	dw $C565,$CA86,$6889,$86C5,$A9CA,$C56B,$CA86,$6EE5
	dw $86C5,$21CA,$C572,$CA86,$751F,$86C5,$FBCA,$C577
	dw $CA86,$7AF3,$86C5,$2FCA,$C57E,$CA86,$816B,$86C5
	dw $A7CA,$C584,$CA86,$87E3,$95C5,$85CA,$C58B,$CA95
	dw $8F05,$95C5,$41CA,$C592,$CA95,$9561,$95C5,$5FCA
	dw $C598,$CA95,$9B85,$95C5,$9FCA,$C59E,$CA95,$A197
	dw $95C5,$2FCA,$C5A4,$CA95,$A6E9,$95C5,$A3CA,$C5A9
	dw $CA95,$AC5D,$95C5,$17CA,$C5AF,$CAA5,$B1F3,$A5C5
	dw $CFCA,$C5B4,$CAB5,$B7E9,$B5C5,$03CA,$C5BB,$CAB5
	dw $BE45,$B5C5,$A9CA,$C5C1,$CAB5,$C463,$B5C5,$61CA
	dw $C5C7,$CAB5,$CA81,$B5C5,$DFCA,$C5CD,$CAB5,$D0FF
	dw $B5C5,$DBCA,$C5D3,$CAB5,$D6D9,$B5C5,$93CA,$C5D9
	dw $CAB5,$DC6F,$B5C5,$51CA,$C5DF,$CAB5,$E1EF,$B5C5
	dw $A9CA,$C5E4,$CAC6,$0001,$C600,$02CA,$0000,$CAC6
	dw $0003,$C600,$04CA,$0000,$CAC6,$0005,$C600,$06CA
	dw $0000,$CAC6,$0007,$C600,$08CA,$0000,$CAC6,$0009
	dw $C600,$0ACA,$0000,$CAC6,$000B,$C600,$0CCA,$0000
	dw $CAC6,$13B0,$C6C6,$8CCA,$C616,$CAC6,$18E0,$C6C6
	dw $78CA,$C61B,$CAC6,$1E10,$C6C6,$F2CA,$C620,$CAC6
	dw $23CE,$C6C6,$E8CA,$C626,$CAC6,$29C4,$D7C6,$BCCA
	dw $C62C,$CAD7,$2F98,$D7C6,$36CA,$C632,$CAD7,$3518
	dw $D7C6,$6CCA,$C637,$CAD7,$39E2,$D7C6,$58CA,$C63C
	dw $CAD7,$3EAC,$D7C6,$00CA,$C641,$CAD7,$4398,$D7C6
	dw $D6CA,$C645,$CAD7,$482A,$D7C6,$7ECA,$C64A,$CAD7
	dw $4CF4,$D7C6,$48CA,$C64F,$CAD7,$51BE,$D7C6,$F6CA
	dw $C653,$CAD7,$56B0,$D7C6,$6ACA,$C659,$CAE7,$5C02
	dw $E7C6,$BCCA,$C65E,$CAF7,$6198,$F7C6,$62CA,$C665
	dw $CB07,$68CC,$07C6,$14CB,$C66C,$CB07,$6F5C,$07C6
	dw $7CCB,$C672,$CB17,$759C,$17C6,$B6CB,$C678,$CB17
	dw $7BF2,$17C6,$50CB,$C67F,$CB17,$82AE,$17C6,$0CCB
	dw $C686,$CB17,$894E,$17C6,$ACCB,$C68C,$CB26,$8FE8
	dw $35C6,$24CB,$C693,$CB44,$9660,$44C6,$9CCB,$C699
	dw $CB53,$9D1C,$62C6,$9CCB,$C6A0,$CB71,$A41C,$71C6
	dw $BECB,$C6A7,$CB80,$AB60,$80C6,$02CB,$C6AF,$CB8F
	dw $B2A4,$8FC6,$24CB,$C6B6,$CB9E,$B9A4,$ADC6,$40CB
	dw $C6BD,$CBAD,$C0DC,$BCC6,$78CB,$C6C4,$CBBC,$C81A
	dw $CBC6,$9ACB,$C6CB,$CBDB,$CF1A,$DBC6,$9ACB,$C6D2
	dw $CBDB,$D61A,$DBC6,$9ACB,$C6D9,$CBDB,$DD1A,$DBC6
	dw $9ACB,$C6E0,$CBDB,$E41A,$DBC6,$22CB,$C6E8,$CBEB
	dw $EB26,$EBC6,$20CB,$C6ED,$CBEB,$EF9C,$EBC6,$5CCB
	dw $C6F2,$CBEB,$F598,$EBC6,$FCCB,$C6F8,$CBEB,$FC1C
	dw $FAC6,$62CB,$C744,$CBFA,$4760,$FAC7,$5ECB,$C74A
	dw $CBFA,$4D7E,$FAC7,$BACB,$C750,$CBFA,$54E4,$FAC7
	dw $0ECB,$C759,$CBFA,$5D1C,$FAC7,$1ECB,$C761,$CBFA
	dw $649E,$FAC7,$DACB,$C767,$CBFA,$6B3E,$FAC7,$80CB
	dw $C76E,$CBFA,$7222,$FAC7,$5ECB,$C775,$CBFA,$7878
	dw $FAC7,$F4CB,$C77A,$CBFA,$7D10,$FAC7,$30CB,$C780
	dw $CBFA,$836C,$0AC7,$ECCC,$C786,$CC0A,$8A2E,$0AC7
	dw $E8CC,$C78C,$CC0A,$8FE6,$0AC7,$C8CC,$C792,$CC0A
	dw $9626,$0AC7,$84CC,$C799,$CC0A,$9D48,$0AC7,$8ACC
	dw $C7A0,$CC0A,$A388,$0AC7,$80CC,$C7A6,$CC0A,$A91E
	dw $0AC7,$BCCC,$C7AB,$CC0A,$AE3E,$0AC7,$DCCC,$C7B0
	dw $CC1A,$B3DA,$1AC7,$D8CC,$C7B6,$CC1A,$B9F2,$1AC7
	dw $EACC,$C7BC,$CC1A,$BFE8,$1AC7,$E6CC,$C7C2,$CC1A
	dw $C5E4,$2AC7,$42CC,$C7C9,$CC2A,$CC7E,$2AC7,$7CCC
	dw $C7CF,$CC2A,$D31E,$3AC7,$98CC,$C7D6,$CC3A,$DA34
	dw $3AC7,$D6CC,$C7DD,$CC3A,$E0D4,$3AC7,$B0CC,$C7E3
	dw $CC3A,$E68C,$3AC7,$72CC,$C7EA,$CC3A,$EE36,$3AC7
	dw $FACC,$C7F1,$CC3A,$F5BE,$3AC7,$A4CC,$C7F9,$CC3A
	dw $4543,$3AC8,$29CC,$C849,$CC3A,$4D0F,$3AC8,$F5CC
	dw $C850,$CC3A,$54D5,$3AC8,$EFCC,$C857,$CC3A,$5B09
	dw $4AC8,$E5CC,$C85D,$CC4A,$6143,$4AC8,$29CC,$C865
	dw $CC4A,$68A9,$4AC8,$0DCC,$C86C,$CC4A,$6F49,$4AC8
	dw $63CC,$C872,$CC59,$7621,$59C8,$C3CC,$C879,$CC59
	dw $7DE7,$59C8,$CDCC,$C881,$CC59,$8591,$59C8,$11CC
	dw $C889,$CC59,$8C6F,$59C8,$29CC,$C88F,$CC59,$9227
	dw $59C8,$4DCC,$C895,$CC59,$986D,$59C8,$CBCC,$C89B
	dw $CC59,$9F23,$59C8,$05CC,$C8A2,$CC59,$A4E1,$69C8
	dw $23CC,$C8A8,$CC69,$AB65,$69C8,$8BCC,$C8AE,$CC69
	dw $B1B1,$69C8,$71CC,$C8B4,$CC69,$B76F,$69C8,$51CC
	dw $C8BA,$CC69,$BD77,$69C8,$97CC,$C8C0,$CC69,$C3D9
	dw $69C8,$FFCC,$C8C6,$CC69,$C9B9,$69C8,$95CC,$C8CC
	dw $CC69,$CF4F,$69C8,$75CC,$C8D2,$CC69,$D59B,$69C8
	dw $C1CC,$C8D8,$CC69,$DBE7,$69C8,$0DCC,$C8DF,$CC69
	dw $E233,$79C8,$59CC,$C8E5,$CC79,$E7D5,$79C8,$73CC
	dw $C8EA,$CC79,$ED11,$89C8,$AFCC,$C8EF,$CC89,$F22B
	dw $89C8,$A7CC,$C8F4,$CC89,$F723,$89C8,$9FCC,$C8F9
	dw $CC89,$FC1B,$89C8,$E5CC,$C927,$CC89,$2A1D,$89C9
	dw $55CC,$C92C,$CC89,$2E8D,$89C9,$0DCC,$C932,$CC89
	dw $358D,$99C9,$C9CC,$C938,$CC99,$3BE3,$99C9,$FDCC
	dw $C93E,$CC99,$41FB,$99C9,$15CC,$C945,$CC99,$4851
	dw $99C9,$B5CC,$C94B,$CCA9,$4ECF,$A9C9,$0BCC,$C952
	dw $CCA9,$5585,$A9C9,$0BCC,$C959,$CCA9,$5B81,$A9C9
	dw $1FCC,$C95E,$CCA9,$6101,$A9C9,$9FCC,$C963,$CCA9
	dw $6615,$A9C9,$B3CC,$C968,$CCA9,$6BB1,$A9C9,$4FCC
	dw $C96E,$CCA9,$7065,$A9C9,$81CC,$C972,$CCA9,$764B
	dw $A9C9,$15CC,$C97A,$CCA9,$7DDF,$A9C9,$A9CC,$C981
	dw $CCA9,$8551,$A9C9,$F9CC,$C988,$CCA9,$8CA1,$A9C9
	dw $6BCC,$C990,$CCA9,$9139,$A9C9,$07CC,$C992,$CCA9
	dw $92D5,$A9C9,$A3CC,$C993,$CCA9,$944F,$A9C9,$1DCC
	dw $C995,$CCA9,$95EB,$B9C9,$B9CC,$C996,$CCB9,$9787
	dw $B9C9,$55CC,$C998,$CCB9,$9C3B,$B9C9,$27CC,$C9A0
	dw $CCB9,$A3F1,$B9C9,$99CC,$C9A7,$CCB9,$AC23,$B9C9
	dw $F1CC,$C9B0,$CCB9,$B5BF,$B9C9,$83CC,$C9B9,$CCB9
	dw $BD91,$C9C9,$DDCC,$C9C1,$CCC9,$C47B,$C9C9,$19CC
	dw $C9C7,$CCC9,$C9B7,$C9C9,$55CC,$C9CC,$CCC9,$CEF3
	dw $C9C9,$91CC,$C9D1,$CCC9,$D42F,$C9C9,$CDCC,$C9D6
	dw $CCC9,$D779,$C9C9,$25CC,$C9D8,$CCD9,$D8D1,$D9C9
	dw $7DCC,$C9D9,$CCD9,$DA29,$D9C9,$D5CC,$C9DA,$CCD9
	dw $DB81,$D9C9,$4FCC,$C9DC,$CCD9,$DCFB,$D9C9,$C9CC
	dw $C9DD,$CCD9,$DE75,$D9C9,$43CC,$C9DF,$CCD9,$E011
	dw $D9C9,$DFCC,$C9E0,$CCD9,$E1AD,$D9C9,$7BCC,$C9E2
	dw $CCD9,$E34F,$D9C9,$01CC,$C9E4,$CCD9,$E4B3,$D9C9
	dw $65CC,$C9E5,$CCD9,$E617,$E9C9,$C9CC,$C9E6,$CCE9
	dw $E7B9,$E9C9,$87CC,$C9E8,$CCFB,$E955,$FBC9,$23CC
	dw $C9EA,$CD0D,$EACF,$0DC9,$7BCD,$C9EB,$CD0D,$EC27
	dw $0DC9,$D9CD,$C9EC,$CD0D,$EDA7,$0DC9,$59CD,$C9EE
	dw $CD0D,$EEE3,$0DC9,$8FCD,$C9EF,$CD0D,$F03B,$0DC9
	dw $E7CD,$C9F0,$CD0D,$F171,$0DC9,$1DCD,$C9F2,$CD1F
	dw $F2C9,$1FC9,$75CD,$C9F3,$CD1F,$F3E3,$1FC9,$51CD
	dw $C9F4,$CD1F,$F49D,$1FC9,$0BCD,$C9F5,$CD1F,$F59B
	dw $1FC9,$2BCD,$C9F6,$CD1F,$F699,$1FC9,$07CD,$C9F7
	dw $CD1F,$F791,$1FC9,$1BCD,$C9F8,$CD1F,$F8A5,$1FC9
	dw $2FCD,$C9F9,$CD1F,$F9B9,$1FC9,$43CD,$C9FA,$CD1F
	dw $FACD,$1FC9,$57CD,$C9FB,$CD1F,$FBE1,$1FC9,$6BCD
	dw $C9FC,$CD1F,$FCF5,$1FC9,$7FCD,$C9FD,$CD31,$FE09
	dw $43C9,$93CD,$C9FE,$CD55,$FF1D,$67C9,$21CD,$CA01
	dw $CD67,$01AB,$79CA,$35CD,$CA02,$CD79,$02BF,$79CA
	dw $49CD,$CA03,$CD79,$03D3,$79CA,$5DCD,$CA04,$CD79
	dw $04E7,$79CA,$71CD,$CA05,$CD8B,$05DF,$8BCA,$4DCD
	dw $CA06,$CD9D,$06BB,$9DCA,$29CD,$CA07,$CDAF,$0797
	dw $AFCA,$05CD,$CA08,$CDAF,$0873,$AFCA,$E1CD,$CA08
	dw $CDAF,$096B,$AFCA,$F5CD,$CA09,$CDAF,$0A7F,$C1CA
	dw $09CD,$CA0B,$CDC1,$0B77,$D3CA,$01CD,$CA0C,$CDD3
	dw $0C8B,$D3CA,$F9CD,$CA0C,$CDE3,$0D67,$E3CA,$F1CD
	dw $CA0D,$CDE3,$0E7B,$F3CA,$E9CD,$CA0E,$CDF3,$0F57
	dw $F3CA,$C5CD,$CA0F,$CDF3,$104F,$F3CA,$D9CD,$CA10
	dw $CE03,$1163,$03CA,$EDCE,$CA11,$CE03,$1277,$03CA
	dw $45CE,$CA13,$CE03,$1413,$13CA,$BFCE,$CA14,$CE13
	dw $1549,$13CA,$95CE,$CA15,$CE13,$1603,$13CA,$71CE
	dw $CA16,$CE13,$16DF,$13CA,$4DCE,$CA17,$CE13,$17BB
	dw $13CA,$07CE,$CA18,$CE13,$1831,$13CA,$5BCE,$CA18
	dw $CE13,$18A7,$13CA,$F3CE,$CA18,$CE13,$193F,$13CA
	dw $8BCE,$CA19,$CE13,$19F9,$13CA,$45CE,$CA1A,$CE13
	dw $1A91,$25CA,$DDCE,$CA1A,$CE25,$1B29,$25CA,$D5CE
	dw $CA1B,$CE25,$1C87,$25CA,$11CE,$CA1D,$CE25,$1DBD
	dw $25CA,$69CE,$CA1E,$CE25,$1EF3,$35CA,$7DCE,$CA1F
	dw $CE45,$2007,$55CA,$91CE,$CA20,$CE55,$211B,$55CA
	dw $A5CE,$CA21,$CE55,$222F,$55CA,$B9CE,$CA22,$CE55
	dw $2343,$55CA,$CDCE,$CA23,$CE55,$2457,$55CA,$E7CE
	dw $CA24,$CE55,$2577,$55CA,$E5CE,$CA25,$CE55,$266F
	dw $55CA,$F9CE,$CA26,$CE55,$2745,$55CA,$B3CE,$CA27
	dw $CE55,$2821,$65CA,$B1CE,$CA28,$CE65,$2941,$75CA
	dw $AFCE,$CA29

DATA_FF1840:
	dw $0070,$0070,$0018,$0018,$0800,$0800,$0300,$0300
	dw $005A,$005A,$000C,$000C,$0800,$0800,$0300,$0300
	dw $0060,$0060,$0030,$0030,$0600,$0600,$0300,$0300
	dw $F800,$F800,$FB40,$FB40,$FF00,$0000,$FF80,$0000
	dw $0100,$0000,$0080,$0000,$FA00,$F8E0,$FD00,$FC00
	dw $0100,$0140,$0080,$00C0,$0500,$0800,$0300,$0500
	dw $FF00,$FC00,$FF40,$FD80,$0200,$0200,$0180,$0180
	dw $FA40,$F7C0,$FBC0,$FA00,$0040,$0040,$0020,$0020
	dw $000A,$000A,$0008,$0008,$0280,$0280,$0200,$0200
	dw $003C,$003C,$003C,$003C,$0120,$0100,$00C0,$0080
	dw $0240,$0200,$0180,$0140,$0240,$0300,$0180,$0200
	dw $0300,$0300,$0200,$0200,$FB00,$FA00,$FC40,$FC00
	dw $0400,$0400,$0300,$0300,$0007,$0007,$0004,$0004
	dw $0003,$0003,$0003,$0003,$0002,$0002,$0002,$0002
	dw $0001,$0001,$0001,$0001,$003C,$003C,$0018,$0018
	dw $FA80,$FA80,$FC80,$FC80,$FE00,$FE00,$FE80,$FE80
	dw $0240,$0240,$0240,$0240,$0380,$0380,$0380,$0380
	dw $FE00,$FE00,$FE00,$FE00,$FD00,$FD00,$FD00,$FD00
	dw $0280,$0280,$0280,$0280,$0380,$0380,$0380,$0380
	dw $0600,$0600,$03C0,$03C0,$FF00,$FC00,$FF40,$FD80
	dw $0280,$0240,$0200,$0180,$F900,$F600,$FB80,$F9C0
	dw $0120,$0120,$00C0,$00C0,$0360,$0360,$0200,$0200
	dw $0480,$0480,$02C0,$02C0,$0004,$0004,$0006,$0006
	dw $0050,$0050,$000C,$000C,$0004,$0004,$0004,$0004
	dw $0000,$FA00,$0000,$FE00,$0080,$0080,$0000,$0000
	dw $0380,$0380,$0000,$0000,$0300,$0300,$0000,$0000
	dw $0006,$0006,$0000,$0000,$0020,$0020,$0000,$0000
	dw $FC00,$FC00,$0000,$0000,$F800,$F800,$0000,$0000
	dw $FFF0,$FFF0,$0000,$0000,$FFFA,$FFFA,$0000,$0000
	dw $0010,$0010,$0000,$0000,$0200,$0200,$0000,$0000
	dw $0000,$0100,$0000,$0100,$0000,$0200,$0000,$0200
	dw $0000,$0340,$0000,$0340,$0000,$FA00,$0000,$FA00
	dw $0000,$F640,$0000,$F640,$0000,$0080,$0000,$0080
	dw $FE00,$FE00,$FE00,$FE00,$FD40,$FD40,$FD40,$FD40
	dw $FF00,$FF00,$FF00,$FF00,$000A,$000A,$000A,$000A
	dw $0120,$0120,$0120,$0120,$0240,$0240,$0240,$0240
	dw $0180,$0180,$0180,$0180,$0280,$0280,$0280,$0280
	dw $0600,$0600,$0600,$0600,$FE70,$FE70,$FE70,$FE70
	dw $0180,$0180,$0180,$0180,$F900,$F900,$F900,$F900
	dw $0100,$0100,$0100,$0100,$0180,$0180,$0180,$0180
	dw $F740,$F740,$F740,$F740,$FB00,$FB00,$FB00,$FB00
	dw $0400,$0400,$0400,$0400,$F820,$F820,$F8A0,$F8A0
	dw $0480,$0480,$0480,$0480,$F820,$F820,$F8A0,$F8A0
	dw $F7C8,$F7C8,$F7C8,$F7C8,$0000,$0000,$0000,$0000
	dw $F7C8,$F7C8,$F7C8,$F7C8,$0240,$0200,$0240,$0200
	dw $0240,$0200,$0240,$0200,$0000,$0000,$0000,$0000
	dw $0220,$0220,$0220,$0220,$0300,$0300,$0300,$0300
	dw $0300,$0300,$0300,$0300,$0000,$0000,$0000,$0000
	dw $0340,$0340,$0340,$0340,$0300,$0300,$0300,$0300
	dw $0010,$0010,$0008,$0008,$0028,$0028,$0010,$0010
	dw $0300,$0300,$0180,$0180,$0480,$0480,$0200,$0200
	dw $FD80,$FD80,$FE80,$FE80,$FC80,$FC80,$FE00,$FE00
	dw $00C0,$00C0,$0040,$0040,$0480,$0480,$0200,$0200
	dw $0280,$0280,$0140,$0140,$0480,$0400,$01C0,$01C0
	dw $FE80,$FE80,$FE80,$FE80,$FD80,$FD80,$FD80,$FD80
	dw $0280,$0280,$0280,$0280,$0380,$0380,$0380,$0380

DATA_FF1BC0:
	dw DATA_FF1BCE,DATA_FF1BD4,DATA_FF1FA0,DATA_FF1FB2,DATA_FF1BE0,DATA_FF2006,DATA_FF200C

DATA_FF1BCE:
	dw $0070,$0800,$0008

DATA_FF1BD4:
	dw $0070,$0C00,$0008

DATA_FF1BDA:
	dw $0040,$0800,$0002

DATA_FF1BE0:
	dw $0060,$0800,$0002

DATA_FF1BE6:
	dw $0030,$0800,$0007

DATA_FF1BEC:
	dw $0018,$0800,$0007
	
DATA_FF1BF2:
	dw $F740,$0070,$00B8,$0800,$F900,$F940

DATA_FF1BFE:
	dw $F740,$0070,$00B8,$0800,$F800,$F940

DATA_FF1C0A:
	dw $0070,$0800,$0008,$0300,$FB00,$001E,$001E

DATA_FF1C18:
	dw DATA_FF1C24,DATA_FF1C44,DATA_FF1C64,DATA_FF1C84,DATA_FF1CA4,DATA_FF1CC4

DATA_FF1C24:
	dw $0780,$FE20,$FE80,$0020,$0102,$0014,$2028,$0112
	dw $0780,$FE20,$FE80,$0020,$0102,$0014,$2028,$0112

DATA_FF1C44:
	dw $0780,$FE00,$FE00,$0012,$0103,$0020,$0C18,$016B
	dw $0780,$FE00,$FE00,$0015,$0201,$0020,$1830,$016B

DATA_FF1C64:
	dw $0780,$FE00,$FE00,$0012,$0103,$0020,$0C18,$0155
	dw $0780,$FE00,$FE00,$0015,$0201,$0020,$1830,$0155

DATA_FF1C84:
	dw $0780,$FE00,$FE00,$0012,$0103,$0020,$0C18,$0163
	dw $0780,$FE00,$FE00,$0015,$0201,$0020,$1830,$0163

DATA_FF1CA4:
	dw $0780,$FE00,$FE00,$0012,$0103,$0020,$0C18,$015B
	dw $0780,$FE00,$FE00,$0015,$0201,$0020,$1830,$015B

DATA_FF1CC4:
	dw $0780,$FE00,$FE00,$0018,$0103,$0020,$1830,$0171
	dw $0780,$FE00,$FE00,$0024,$0102,$0060,$1830,$0171

DATA_FF1CE4:
	dw $0070,$0800,$0008,$0000,$010F,$F800,$0400,$0000
	dw $004A

DATA_FF1CF6:
	dw $0070,$0800,$0008,$0001,$0114,$FD00,$0400,$0000
	dw $004B

DATA_FF1D08:
	dw $0070,$0800,$0008,$0002,$011B,$FA00,$0400,$0000
	dw $004A

DATA_FF1D1A:
	dw $0070,$0800,$0008,$0003,$0117,$FA00,$0400,$0000
	dw $004A

DATA_FF1D2C:
	dw $0070,$0800,$0008,$0000,$014E,$0001,$014F,$0002
	dw $0150,$0003,$004F,$0004,$0151,$0004,$0151,$0001
	dw $0152,$0002,$0153,$0003,$004F,$0004,$0154,$0004
	dw $0154,$0004,$0154,$0004

DATA_FF1D64:
	dw $0070,$0800,$0008,$0000,$0156,$0001,$014F,$0002
	dw $0150,$0003,$0040,$0004,$0157,$0004,$0157,$0001
	dw $0158,$0002,$0159,$0003,$0040,$0004,$015A,$0004
	dw $015A,$0004,$015A,$0008

DATA_FF1D9C:
	dw $0070,$0800,$0008,$0000,$015C,$0001,$015D,$0002
	dw $015E,$0003,$004F,$0004,$0151,$0004,$0151,$0001
	dw $015F,$0002,$0160,$0003,$004F,$0004,$0161,$0004
	dw $0161,$0004,$0162,$0006

DATA_FF1DD4:
	dw $0070,$0800,$0008,$0000,$0164,$0001,$0165,$0002
	dw $0166,$0003,$0051,$0004,$0167,$000A,$0167,$0001
	dw $0168,$0002,$0169,$0003,$0051,$0004,$016A,$000A
	dw $016A,$0004,$016A,$0002

DATA_FF1E0C:
	dw $0070,$0800,$0008,$0000,$016C,$0001,$016D,$0002
	dw $016E,$0003,$0040,$0004,$016F,$0004,$016F,$0001
	dw $016D,$0002,$016E,$0003,$0040,$0004,$016F,$0004
	dw $016F,$0004,$0170,$000A

DATA_FF1E44:
	dw $0070,$0600,$0007,$000D,$021C,$0001,$014F,$0002
	dw $0150,$0003,$0040,$0004,$0151,$0004,$0151,$0001
	dw $0152,$0002,$0153,$0003,$004F,$0004,$0154,$0004
	dw $0154,$0002

DATA_FF1E78:
	dw $0070,$0600,$0007,$0006,$021C,$0001,$014F,$0002
	dw $0150,$0003,$0040,$0004,$0151,$0004,$0151

DATA_FF1E96:
	dw $0040,$0600,$0004,$0006,$0237,$0001,$0234,$0002
	dw $0235,$0003,$0040,$0004,$0236,$0004,$0235

DATA_FF1EB4:
	dw $0040,$0600,$0004,$0006,$0237,$0001,$0234,$0002
	dw $0235,$0003,$0040,$0004,$0236,$0004,$0235

DATA_FF1ED2:
	dw $0000,$0000,$0004,$0290,$0210,$0080,$0060,$0000
	dw $0000

DATA_FF1EE4:
	dw $0000,$0000,$0004,$02A0,$0220,$0080,$0060,$0000
	dw $0000

DATA_FF1EF6:
	dw $0000,$0000,$0004,$02A0,$0230,$0080,$0060,$0000
	dw $0000

DATA_FF1F08:
	dw $0000,$0000,$0004,$02B0,$0240,$0080,$0060,$0000
	dw $0000

DATA_FF1F1A:
	dw $0000,$0000,$0004,$02C0,$0250,$0070,$0060,$0000
	dw $0000

DATA_FF1F2C:
	dw $0000,$0000,$0008

DATA_FF1F32:
	dw $0025,$0600,$0007,$0070,$0600,$0006,$0070,$0600
	dw $0006

DATA_FF1F44:
	dw $0070,$0800,$000F

DATA_FF1F4A:
	dw $0000,$0000,$0005,$0007,$0070,$0000,$0005

DATA_FF1F58:
	dw $0070,$0600,$0007

DATA_FF1F5E:
	dw $0070,$0600,$0005

DATA_FF1F64:
	dw $0070,$0600,$0003

DATA_FF1F6A:
	dw $0010,$0600,$0003

DATA_FF1F70:
	dw $0040,$0600,$0005

DATA_FF1F76:
	dw $0070,$0600,$0007

DATA_FF1F7C:
	dw $0070,$0600,$0003

DATA_FF1F82:
	dw $0070,$0600,$0005

DATA_FF1F88:
	dw $0070,$0600,$0008

DATA_FF1F8E:
	dw $0070,$0600,$0007

DATA_FF1F94:
	dw $0070,$0600,$0006

DATA_FF1F9A:
	dw $0040,$0600,$0002

DATA_FF1FA0:
	dw $0040,$0600,$000A

DATA_FF1FA6:
	dw $0040,$0600,$0004

DATA_FF1FAC:
	dw $0040,$0600,$0004

DATA_FF1FB2:
	dw $0040,$0600,$0004

DATA_FF1FB8:
	dw $0040,$0600,$0007

DATA_FF1FBE:
	dw $0005,$0200,$0005

DATA_FF1FC4:
	dw $0000,$0000,$0004,$0023,$0019,$0180,$0140,$0500
	dw $0300,$0400

DATA_FF1FD8:
	dw $0000,$0000,$0004,$001C,$0013,$0180,$0140,$03C0
	dw $0240,$0380

DATA_FF1FEC:
	dw $0000,$0000,$0004,$001C,$0013,$0180,$0140,$0300
	dw $01C0,$0300

DATA_FF2000:
	dw $001D,$0700,$0006

DATA_FF2006:
	dw $0014,$0700,$000E

DATA_FF200C:
	dw $0014,$0700,$0003

DATA_FF2012:
	dw $0014,$0700,$0008

DATA_FF2018:
	dw $0014,$0700,$0003

DATA_FF201E:
	dw $0070,$0800,$000A

DATA_FF2024:
	dw $0070,$0800,$000F

DATA_FF202A:
	dw $000F,$0800,$0001

DATA_FF2030:
	dw $0014,$0700,$0001,$0070,$0800,$0008

DATA_FF203C:
	dw $0070,$0800,$0008

DATA_FF2042:
	dw $0000,$0009,$000A,$0009,$0000,$FFF8,$FFFC,$0000
	dw $0002,$0003

DATA_FF2056:
	dw $0000,$0004,$0004,$0003,$0000,$FFFD,$FFFE,$0001
	dw $0002,$0002

DATA_FF206A:
	dw $00A0,$0008,$0005,$0100

DATA_FF2072:
	dw $0100,$0008,$0003,$0168

DATA_FF207A:
	dw $0130,$0008,$0008,$0200

DATA_FF2082:
	dw $0200,$0008,$0008,$0280

DATA_FF208A:
	dw $0160,$0008,$000A,$01D0

DATA_FF2092:
	dw $0068,$0094,$00BF,$018F,$01CB,$01FD,$0236,$FFFF

DATA_FF20A2:
	dw $00A1,$017D,$020E,$02BC,$FFFF

DATA_FF20AC:
	dw $00AF,$016E,$021F,$0279,$02DE,$FFFF

DATA_FF20B8:
	dw $00D9,$012F,$014C,$01AF,$0259,$0306,$FFFF

DATA_FF20C6:
	dw $0088,$00FF,$01EB,$0312,$FFFF

DATA_FF20D0:
	dw $00F3,$010D,$029A,$031D,$FFFF

DATA_FF20DA:
	dw $0080,$0096,$006E,$008F,$006E,$009D,$0080,$0096
	dw $0096,$008F,$0096,$009D,$0080,$0096,$FFFF

DATA_FF20F8:
	dw $0080,$0096,$0096,$009D,$0096,$008F,$0080,$0096
	dw $006E,$009D,$006E,$008F,$0080,$0096,$FFFF

DATA_FF2116:
	dw $029F,$01EA,$02E9,$0204,$02AC,$0239,$0268,$020A
	dw $029F,$01EA,$02E9,$0204,$02AC,$0239,$FFFF

DATA_FF2134:
	dw $02AC,$0239,$02E9,$0205,$029F,$01EA,$0268,$020A
	dw $02AC,$0239,$02E9,$0205,$029F,$01EA,$FFFF

DATA_FF2152:
	dw $0450,$0080,$0010

DATA_FF2158:
	dw $0400,$0060,$0010

DATA_FF215E:
	dw $0700,$0080,$0016

DATA_FF2164:
	dw $0500,$0080,$0019

DATA_FF216A:
	dw $0000,$0000,$0010,$0300,$0400

DATA_FF2174:
	dw $0070,$0800,$0006

DATA_FF217A:
	dw $0140,$0008,$000C

DATA_FF2180:
	dw $0070,$0800,$0004

DATA_FF2186:
	dw $0070,$0580,$0008

DATA_FF218C:
	dw DATA_FF25FE,DATA_FF2636,DATA_FF264C,$0000,DATA_FF2752,DATA_FF2662,DATA_FF266F,DATA_FF261A
	dw DATA_FF29F0,DATA_FF2765,DATA_FF2697,DATA_FF2799,DATA_FF27AF,DATA_FF27C5,DATA_FF27DB,DATA_FF2813
	dw DATA_FF27F1,DATA_FF2712,DATA_FF2732,DATA_FF2854,DATA_FF2864,DATA_FF2BC1,DATA_FF2BEF,DATA_FF2C05
	dw DATA_FF2C58,DATA_FF288D,DATA_FF2897,DATA_FF28A1,DATA_FF26F2,DATA_FF2702,DATA_FF28E4,DATA_FF2905
	dw DATA_FF293C,DATA_FF2949,DATA_FF2956,DATA_FF2969,DATA_FF26C1,DATA_FF26CB,DATA_FF26D5,DATA_FF2976
	dw DATA_FF298C,DATA_FF29AE,DATA_FF29C7,DATA_FF29E0,DATA_FF2A0C,DATA_FF2A4E,DATA_FF2A6E,DATA_FF2A84
	dw DATA_FF2A9A,DATA_FF2AC5,DATA_FF2AF0,DATA_FF2B29,DATA_FF2B54,DATA_FF2B7F,DATA_FF2B95,DATA_FF25EE
	dw DATA_FF2C77,DATA_FF2C7E,DATA_FF267D,DATA_FF26A1,DATA_FF26AE,DATA_FF2A1F,DATA_FF26DF,DATA_FF28CA
	dw DATA_FF28D7,DATA_FF2C9A,DATA_FF39E7,DATA_FF2CBF,DATA_FF2D03,DATA_FF39BF,DATA_FF2D9A,DATA_FF2DA1
	dw DATA_FF2DA1,DATA_FF2DB7,DATA_FF2DB7,DATA_FF2DCD,DATA_FF2DE6,DATA_FF2E02,DATA_FF2E21,DATA_FF2E43
	dw DATA_FF3A66,DATA_FF2E62,DATA_FF2E81,DATA_FF2E94,DATA_FF2EA7,DATA_FF2EF8,DATA_FF2F08,DATA_FF2EC6
	dw DATA_FF2F2E,DATA_FF2F35,DATA_FF2F3C,DATA_FF2F61,DATA_FF2F68,DATA_FF2F81,DATA_FF2FBE,DATA_FF2FB1
	dw DATA_FF2FC5,DATA_FF2FD8,DATA_FF2FEE,DATA_FF3019,DATA_FF302F,DATA_FF3048,DATA_FF309B,DATA_FF30AB
	dw DATA_FF30CD,DATA_FF30F2,DATA_FF2F9D,DATA_FF310E,DATA_FF2CF0,DATA_FF3136,DATA_FF315E,DATA_FF3174
	dw DATA_FF318A,DATA_FF31A3,DATA_FF31B9,DATA_FF31E2,DATA_FF31F2,DATA_FF3202,DATA_FF3212,DATA_FF3222
	dw DATA_FF3232,DATA_FF3242,DATA_FF3252,DATA_FF3262,DATA_FF3272,DATA_FF3282,DATA_FF329B,DATA_FF32B1
	dw DATA_FF32E0,DATA_FF32F3,DATA_FF331E,DATA_FF332E,DATA_FF334A,DATA_FF3366,DATA_FF3382,DATA_FF33AB
	dw DATA_FF33B8,DATA_FF33DB,DATA_FF33EB,DATA_FF33FB,DATA_FF3411,DATA_FF3430,DATA_FF343A,DATA_FF3456
	dw DATA_FF348E,DATA_FF349E,DATA_FF34AE,DATA_FF34BE,DATA_FF34CE,DATA_FF34E1,DATA_FF34F4,DATA_FF2D2B
	dw DATA_FF3507,DATA_FF3535,DATA_FF3564,DATA_FF3571,DATA_FF357E,DATA_FF35A4,DATA_FF3A41,DATA_FF3A9B
	dw DATA_FF3AAB,DATA_FF3ABB,DATA_FF358B,DATA_FF39FD,DATA_FF35F4,DATA_FF3601,DATA_FF360E,DATA_FF3647
	dw DATA_FF3663,DATA_FF367C,DATA_FF3692,DATA_FF36B7,DATA_FF37C3,DATA_FF37CA,DATA_FF37D1,DATA_FF37D8
	dw DATA_FF37DF,DATA_FF37E6,DATA_FF3854,DATA_FF3876,DATA_FF389E,DATA_FF38E9,DATA_FF3905,DATA_FF393D
	dw DATA_FF394D,DATA_FF37ED,DATA_FF37FD,DATA_FF3804,DATA_FF3814,DATA_FF381B,DATA_FF382B,DATA_FF398C
	dw DATA_FF399C,DATA_FF39AC,DATA_FF2D56,DATA_FF2D78,DATA_FF38B7,DATA_FF38D0,DATA_FF3A13,DATA_FF3AEA
	dw DATA_FF3B49,DATA_FF3B9F,DATA_FF3BAC,DATA_FF3C1E,DATA_FF3BB6,DATA_FF3618,DATA_FF3631,DATA_FF3BC0
	dw DATA_FF3C2E,DATA_FF3C47,DATA_FF3BE5,DATA_FF3BF2,DATA_FF3C7F,DATA_FF3C9B,DATA_FF3BCD,DATA_FF3BD7
	dw DATA_FF3BDE,DATA_FF3C69,DATA_FF3832,DATA_FF3839,DATA_FF395D,DATA_FF3B21,DATA_FF3ACB,DATA_FF3CD3
	dw DATA_FF3D0A,DATA_FF3D86,DATA_FF3DAB,DATA_FF3DC1,DATA_FF3DDA,DATA_FF3DF6,DATA_FF3E51,DATA_FF5436
	dw DATA_FF5462,DATA_FF546C,DATA_FF5476,DATA_FF54A5,DATA_FF54AF,DATA_FF54B9,DATA_FF54D5,DATA_FF3840
	dw DATA_FF384D,DATA_FF3CB7,DATA_FF3E40,DATA_FF3E4A,DATA_FF3D4E,DATA_FF3D70,DATA_FF3D35,DATA_FF404A
	dw DATA_FF4073,DATA_FF3E83,DATA_FF3E70,DATA_FF4168,DATA_FF3EEC,DATA_FF3F05,DATA_FF40CE,DATA_FF45E2
	dw DATA_FF3FBE,DATA_FF3FDA,DATA_FF3FF9,DATA_FF49F8,DATA_FF4320,DATA_FF3F21,DATA_FF3F53,DATA_FF3F79
	dw DATA_FF3F8F,DATA_FF408F,DATA_FF4353,DATA_FF4375,DATA_FF3F34,DATA_FF4282,DATA_FF3F66,DATA_FF4184
	dw DATA_FF40BB,DATA_FF419A,DATA_FF43DF,DATA_FF43F5,DATA_FF440B,DATA_FF4421,DATA_FF4437,DATA_FF444D
	dw DATA_FF4463,DATA_FF447C,DATA_FF4693,DATA_FF41C6,DATA_FF46F9,DATA_FF473E,DATA_FF4719,DATA_FF40D8
	dw DATA_FF4134,DATA_FF4875,DATA_FF413B,DATA_FF4142,DATA_FF41DD,DATA_FF41D0,DATA_FF4770,DATA_FF4636
	dw DATA_FF463D,DATA_FF45C5,DATA_FF462C,DATA_FF46AA,DATA_FF46BD,DATA_FF46D0,DATA_FF4228,DATA_FF4209
	dw DATA_FF4250,DATA_FF469D,DATA_FF410E,DATA_FF47DB,DATA_FF4015,DATA_FF402E,DATA_FF40A5,DATA_FF4333
	dw DATA_FF4266,DATA_FF3E96,DATA_FF3EC1,DATA_FF4298,DATA_FF42BA,DATA_FF42DC,DATA_FF42FE,DATA_FF45DB
	dw DATA_FF485C,DATA_FF4647,DATA_FF4754,DATA_FF4709,DATA_FF4492,DATA_FF487F,DATA_FF44A8,DATA_FF44D4
	dw DATA_FF44EA,DATA_FF4500,DATA_FF44BE,DATA_FF4786,DATA_FF4516,DATA_FF45AC,DATA_FF4548,DATA_FF4593
	dw DATA_FF4806,DATA_FF452F,DATA_FF4561,DATA_FF457A,DATA_FF48A8,DATA_FF48BE,DATA_FF48D4,DATA_FF48EA
	dw DATA_FF4D77,DATA_FF4900,DATA_FF4916,DATA_FF492C,DATA_FF4942,DATA_FF4974,DATA_FF498A,DATA_FF49D6
	dw DATA_FF411E,DATA_FF4A36,DATA_FF4A52,DATA_FF4AA6,DATA_FF4AC5,DATA_FF4C22,DATA_FF4C35,DATA_FF4C48
	dw DATA_FF4C5B,DATA_FF4667,DATA_FF4C6E,DATA_FF4C81,DATA_FF4657,DATA_FF4D87,DATA_FF4CA7,DATA_FF4DA3
	dw DATA_FF4DB9,DATA_FF4607,DATA_FF4DCF,DATA_FF4E7D,DATA_FF4EDD,DATA_FF4F10,DATA_FF4E08,DATA_FF4E1B
	dw DATA_FF4E2E,DATA_FF4E41,DATA_FF4E54,DATA_FF4DF5,DATA_FF479C,DATA_FF4CCF,DATA_FF4CE5,DATA_FF4CFB
	dw DATA_FF4D17,DATA_FF52AC,DATA_FF5258,DATA_FF4C94,DATA_FF4D33,DATA_FF4D55,DATA_FF4ECD,DATA_FF4E67
	dw DATA_FF4F23,DATA_FF4F33,DATA_FF4F43,DATA_FF467D,DATA_FF4831,DATA_FF52E4,DATA_FF5296,DATA_FF5277
	dw DATA_FF4EF0,DATA_FF47AF,DATA_FF4F88,DATA_FF4F9B,DATA_FF4F72,DATA_FF4F56,DATA_FF4FAB,DATA_FF4FCA
	dw DATA_FF4FDD,DATA_FF4FF6,DATA_FF5018,DATA_FF502B,DATA_FF5947,DATA_FF504A,DATA_FF5069,DATA_FF5088
	dw DATA_FF50A7,DATA_FF50C9,DATA_FF513F,DATA_FF510B,DATA_FF5152,$0000,DATA_FF52FD,DATA_FF5316
	dw DATA_FF41F3,DATA_FF40EB,DATA_FF40FB,DATA_FF47C2,DATA_FF4394,DATA_FF43A4,DATA_FF532A,DATA_FF5323
	dw DATA_FF5353,DATA_FF540A,DATA_FF50EB,DATA_FF50FB,DATA_FF535A,DATA_FF5382,DATA_FF539E,DATA_FF53C3
	dw DATA_FF5420,DATA_FF53E8,DATA_FF518D,DATA_FF51B8,DATA_FF51E0,DATA_FF5208,DATA_FF5230,DATA_FF550D
	dw DATA_FF551D,DATA_FFBDE5,DATA_FF553D,DATA_FF554D,DATA_FF555D,DATA_FF556D,DATA_FF552D,DATA_FF557D
	dw DATA_FF5596,DATA_FF55AC,DATA_FF55C2,DATA_FF55D2,DATA_FF55EB,DATA_FF5677,DATA_FF570D,DATA_FF564D
	dw DATA_FF5788,DATA_FF5604,DATA_FF57E6,DATA_FF563D,DATA_FF5614,DATA_FF56F4,DATA_FF575C,DATA_FF5806
	dw DATA_FF581C,DATA_FF582F,DATA_FF5842,DATA_FF57F6,DATA_FF571A,DATA_FF568A,DATA_FF5667,DATA_FF565A
	dw DATA_FF562A,DATA_FF5730,DATA_FF5772,DATA_FF579B,DATA_FF57B4,DATA_FF57C7,DATA_FF569D,DATA_FF5746
	dw DATA_FF56C2,DATA_FF5855,DATA_FF588D,DATA_FF5871,DATA_FF58C5,DATA_FF58A9,DATA_FF58E1,DATA_FF5900
	dw DATA_FF5922,DATA_FF5957,DATA_FF5976,DATA_FF59B8,DATA_FF59DB,DATA_FF5995,DATA_FF59C8,DATA_FF56DB

DATA_FF257C:
	dw $000F,$0144,$010C
	dw $000F,$0145,$010E
	dw $000F,$0146,$0110
	dw $000F,$0147,$0112
	dw $000F,$014D,$00F2
	dw $00C8,$0148,$00C6
	dw $001C,$0188,$014A
	dw $001C,$0156,$0464
	dw $001D,$0164,$0468
	dw $001C,$014E,$045C
	dw $1C0F,$015C,$0268
	dw $1C0F,$015C,$0260
	dw $0027,$017E,$00FC
	dw $0028,$017E,$0102
	dw $0029,$017E,$0106
	dw $001D,$0164,$046C
	dw $001C,$014E,$0462
	dw $000F,$014C,$010A
	dw $001C,$0156,$0466

DATA_FF25EE:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite025C)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpEF()

DATA_FF25FE:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite00F4)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFB($0D0E)
	%DKC3_SSS_OpFA($0088)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0070)
	%DKC3_SSS_OpEF()

DATA_FF261A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0130)
	%DKC3_SSS_OpXX($12, $0000)
	%DKC3_SSS_OpXX($16, $0000)
	%DKC3_SSS_OpXX($24, $0000)
	%DKC3_SSS_OpXX($20, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($08, $FFFF)
	%DKC3_SSS_OpXX($0C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2636:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DixieKong)
	%DKC3_SSS_OpXX($06, DATA_FF1840)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0001)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpEF()

DATA_FF264C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KiddyKong)
	%DKC3_SSS_OpXX($06, DATA_FF1840+$02)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0002)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpEF()

DATA_FF2662:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFC($0001)
	%DKC3_SSS_OpFA($0020)
	%DKC3_SSS_OpEF()

DATA_FF266F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BurstEffect)
	%DKC3_SSS_OpF5()

DATA_FF2673:
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0172)
	%DKC3_SSS_OpEF()

DATA_FF267D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BurstEffect)
	%DKC3_SSS_OpF6($FC, $F8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001F)
	%DKC3_SSS_OpFA($0176)
	%DKC3_SSS_OpEF()

DATA_FF268D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BurstEffect)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpEF()

DATA_FF2697:
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpF9(DATA_FF268D)
	%DKC3_SSS_OpEF()

DATA_FF26A1:
	%DKC3_SSS_OpF6($FC, $F2)
	%DKC3_SSS_OpXX($0E, $00CA)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpF9(DATA_FF268D)
	%DKC3_SSS_OpEF()

DATA_FF26AE:
	%DKC3_SSS_OpF6($FC, $00)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SmokePuff)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF26C1:
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpF9(DATA_FF268D)
	%DKC3_SSS_OpEF()

DATA_FF26CB:
	%DKC3_SSS_OpF6($F0, $0E)
	%DKC3_SSS_OpFA($0174)
	%DKC3_SSS_OpF9(DATA_FF268D)
	%DKC3_SSS_OpEF()

DATA_FF26D5:
	%DKC3_SSS_OpF6($10, $14)
	%DKC3_SSS_OpFA($0174)
	%DKC3_SSS_OpF9(DATA_FF268D)
	%DKC3_SSS_OpEF()

DATA_FF26DF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BurstEffect)
	%DKC3_SSS_OpF6($FE, $F4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0177)
	%DKC3_SSS_OpEF()

DATA_FF26F2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TobogganSparks)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($0021)
	%DKC3_SSS_OpFA($017B)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2702:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TobogganSparks)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($017C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2712:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0008, $000F, $00)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($012C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF6($00, $04)
	%DKC3_SSS_OpXX($0E, $00CF)
	%DKC3_SSS_OpF1($2A, $FF00)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF2732:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0008, $000F, $00)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($012C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF6($F8, $04)
	%DKC3_SSS_OpXX($0E, $00CF)
	%DKC3_SSS_OpF1($2A, $FF00)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF2752:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite000C, $000F, $01)
	%DKC3_SSS_OpF6($40, $30)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($012B)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF2765:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_SquawksEgg, $000F, $21)
	%DKC3_SSS_OpF6($08, $F0)

DATA_FF276E:
	%DKC3_SSS_OpXX($06, DATA_FF1BDA)
	%DKC3_SSS_OpFA($0132)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpXX($5A, $0044)
	%DKC3_SSS_OpF1($2A, $0680)
	%DKC3_SSS_OpF1($30, $0100)
	%DKC3_SSS_OpXX($2E, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF2789:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelPieces, $001C, $05)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF2799:
	%DKC3_SSS_OpF9(DATA_FF2789)
	%DKC3_SSS_OpFA($012E)
	%DKC3_SSS_OpXX($44, $0080)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($2E, $FC40)
	%DKC3_SSS_OpXX($2A, $FC00)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF27AF:
	%DKC3_SSS_OpF9(DATA_FF2789)
	%DKC3_SSS_OpFA($012F)
	%DKC3_SSS_OpXX($44, $00A0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($2E, $FC00)
	%DKC3_SSS_OpXX($2A, $0400)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF27C5:
	%DKC3_SSS_OpF9(DATA_FF2789)
	%DKC3_SSS_OpFA($012F)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($44, $00C0)
	%DKC3_SSS_OpXX($2E, $FAA0)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($30, $0080)
	%DKC3_SSS_OpEF()

DATA_FF27DB:
	%DKC3_SSS_OpF9(DATA_FF2789)
	%DKC3_SSS_OpFA($012E)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($44, $00FF)
	%DKC3_SSS_OpXX($2E, $F980)
	%DKC3_SSS_OpXX($2A, $FE40)
	%DKC3_SSS_OpXX($30, $FFC0)
	%DKC3_SSS_OpEF()

DATA_FF27F1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSHeadExplosionSpawner)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2A, $0040)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0010)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0003)
	%DKC3_SSS_OpXX($64, DATA_FF2835)
	%DKC3_SSS_OpEF()

DATA_FF2813:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSHeadExplosionSpawner)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2A, $FFC0)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5C, $0010)
	%DKC3_SSS_OpXX($5E, $0010)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0003)
	%DKC3_SSS_OpXX($64, DATA_FF2835)
	%DKC3_SSS_OpEF()

DATA_FF2835:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSHeadExplosion)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($3A, $0400)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $FF00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0071)
	%DKC3_SSS_OpFA($0175)
	%DKC3_SSS_OpEF()

DATA_FF2854:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WaterSplash)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0022)
	%DKC3_SSS_OpFA($0178)
	%DKC3_SSS_OpEF()

DATA_FF2864:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KongWaterSplash )
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0022)
	%DKC3_SSS_OpFA($0179)
	%DKC3_SSS_OpEF()

DATA_FF2874:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LevelEndFlag)
	%DKC3_SSS_OpF6($08, $A5)
	%DKC3_SSS_OpFA($017F)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0005)
	%DKC3_SSS_OpXX($64, $0006)
	%DKC3_SSS_OpEF()

DATA_FF288D:
	%DKC3_SSS_OpF9(DATA_FF2874)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpFC($002B)
	%DKC3_SSS_OpEF()

DATA_FF2897:
	%DKC3_SSS_OpF9(DATA_FF2874)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpFC($0005)
	%DKC3_SSS_OpEF()

DATA_FF28A1:
	%DKC3_SSS_OpF9(DATA_FF2874)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpFC($0006)
	%DKC3_SSS_OpEF()

DATA_FF28AB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite02A4)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF6($00, $90)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $000F)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($2E, $FC00)
	%DKC3_SSS_OpEF()

DATA_FF28CA:
	%DKC3_SSS_OpF9(DATA_FF28AB)
	%DKC3_SSS_OpFA($014B)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF28D7:
	%DKC3_SSS_OpF9(DATA_FF28AB)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF28E4:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_EllieHorizontalWaterShot, $0016, $14)
	%DKC3_SSS_OpF6($28, $ED)
	%DKC3_SSS_OpXX($06, DATA_FF1BE6)
	%DKC3_SSS_OpFA($0133)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpXX($5A, $0044)
	%DKC3_SSS_OpF1($2A, $0300)
	%DKC3_SSS_OpF1($30, $0600)
	%DKC3_SSS_OpXX($2E, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF2905:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_EllieDiagonalWaterShot, $0016, $28)
	%DKC3_SSS_OpF6($26, $DA)
	%DKC3_SSS_OpXX($06, DATA_FF1BEC)
	%DKC3_SSS_OpFA($0134)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpXX($5A, $0044)
	%DKC3_SSS_OpF1($2A, $0300)
	%DKC3_SSS_OpF1($30, $0400)
	%DKC3_SSS_OpXX($2E, $FC00)
	%DKC3_SSS_OpEF()

DATA_FF2926:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_AnimalBuddyIcon)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($5C, $C818)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF293C:
	%DKC3_SSS_OpF9(DATA_FF2926)
	%DKC3_SSS_OpFC($0016)
	%DKC3_SSS_OpXX($60, $0234)
	%DKC3_SSS_OpXX($24, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2949:
	%DKC3_SSS_OpF9(DATA_FF2926)
	%DKC3_SSS_OpFC($0017)
	%DKC3_SSS_OpXX($60, $0238)
	%DKC3_SSS_OpXX($24, $0002)
	%DKC3_SSS_OpEF()

DATA_FF2956:
	%DKC3_SSS_OpF9(DATA_FF2926)
	%DKC3_SSS_OpF8($0777, $0010, DATA_FF2B21, DATA_FF2B25)
	%DKC3_SSS_OpXX($60, $023C)
	%DKC3_SSS_OpXX($24, $0004)
	%DKC3_SSS_OpEF()

DATA_FF2969:
	%DKC3_SSS_OpF9(DATA_FF2926)
	%DKC3_SSS_OpFC($0019)
	%DKC3_SSS_OpXX($60, $0240)
	%DKC3_SSS_OpXX($24, $0006)
	%DKC3_SSS_OpEF()

DATA_FF2976:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Rocket)
	%DKC3_SSS_OpXX($38, $0008)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpFA($0180)
	%DKC3_SSS_OpFC($001B)
	%DKC3_SSS_OpEF()

DATA_FF298C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RocketFlame)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpF6($00, $D7)
	%DKC3_SSS_OpF2($00CF)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0181)
	%DKC3_SSS_OpFC($0011)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0600)
	%DKC3_SSS_OpXX($62, $1800)
	%DKC3_SSS_OpXX($64, $D600)
	%DKC3_SSS_OpEF()

DATA_FF29AE:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite005C, $0011, $11)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite005C)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($0E, $00CF)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0182)
	%DKC3_SSS_OpEF()

DATA_FF29C7:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite005C, $0011, $11)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite005C)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($0E, $00CF)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($0182)
	%DKC3_SSS_OpEF()

DATA_FF29E0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RocketEyes)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF3($2E, $00)
	%DKC3_SSS_OpFC($001B)
	%DKC3_SSS_OpEF()

DATA_FF29F0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BonusLevelTimer)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($12, $1880)
	%DKC3_SSS_OpXX($16, $1200)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpEF()

DATA_FF2A0C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Toboggan)
	%DKC3_SSS_OpFC($0021)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00CE)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2A1F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Toboggan)
	%DKC3_SSS_OpFC($0021)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($0E, $00CF)
	%DKC3_SSS_OpF3($33, $00)
	%DKC3_SSS_OpEF()

DATA_FF2A35:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_VerticalAutoscroll)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0009)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpEF()

DATA_FF2A4E:
	%DKC3_SSS_OpF9(DATA_FF2A35)
	%DKC3_SSS_OpXX($5C, DATA_FF2A58)
	%DKC3_SSS_OpXX($6C, DATA_FF2A62)
	%DKC3_SSS_OpEF()

DATA_FF2A58:
	dw $FFFE,$00D0,$0000,$0240,$FFFF

DATA_FF2A62:
	dw $1A40,$1080,$1340,$05E0,$032E,$0480

DATA_FF2A6E:
	%DKC3_SSS_OpF9(DATA_FF2A35)
	%DKC3_SSS_OpXX($5C, DATA_FF2A78)
	%DKC3_SSS_OpXX($6C, DATA_FF2A82)
	%DKC3_SSS_OpEF()

DATA_FF2A78:
	dw $FFFE,$0115,$0000,$01E0,$FFFF

DATA_FF2A82:
	dw $04D0

DATA_FF2A84:
	%DKC3_SSS_OpF9(DATA_FF2A35)
	%DKC3_SSS_OpXX($5C, DATA_FF2A8E)
	%DKC3_SSS_OpXX($6C, DATA_FF2A98)
	%DKC3_SSS_OpEF()

DATA_FF2A8E:
	dw $FFFE,$0130,$0000,$01F0,$FFFF

DATA_FF2A98:
	dw $0800

DATA_FF2A9A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Ellie)
	%DKC3_SSS_OpXX($06, DATA_FF1CE4)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0016)
	%DKC3_SSS_OpFA($010F)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $004A)
	%DKC3_SSS_OpXX($0C, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF2AC5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Enguarde)
	%DKC3_SSS_OpXX($06, DATA_FF1CF6)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0017)
	%DKC3_SSS_OpFA($0114)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $004A)
	%DKC3_SSS_OpXX($0C, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF2AF0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Squawks)
	%DKC3_SSS_OpXX($06, DATA_FF1D08)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF8($0777, $0010, DATA_FF2B21, DATA_FF2B25)
	%DKC3_SSS_OpFA($011B)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($0C, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF2B21:
	%DKC3_SSS_OpFC($0018)
	%DKC3_SSS_OpEF()

DATA_FF2B25:
	%DKC3_SSS_OpFC($001E)
	%DKC3_SSS_OpEF()

DATA_FF2B29:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Squitter)
	%DKC3_SSS_OpXX($06, DATA_FF1D1A)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0019)
	%DKC3_SSS_OpFA($0117)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $004A)
	%DKC3_SSS_OpXX($0C, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF2B54:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Parry)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001A)
	%DKC3_SSS_OpFA($011E)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0020)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($0C, $00FF)
	%DKC3_SSS_OpXX($64, $0078)
	%DKC3_SSS_OpEF()

DATA_FF2B7F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WebShot)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpF6($0C, $04)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0121)
	%DKC3_SSS_OpEF()

DATA_FF2B95:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WebPlatform)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpF6($0C, $FE)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpEF()

DATA_FF2BB4:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KongFusedCliffsRope)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($1E, $3000)
	%DKC3_SSS_OpEF()

DATA_FF2BC1:
	%DKC3_SSS_OpF9(DATA_FF2BB4)
	%DKC3_SSS_OpXX($4C, DATA_FF2BCB)
	%DKC3_SSS_OpXX($4E, DATA_FF2BE5)
	%DKC3_SSS_OpEF()

DATA_FF2BCB:
	dw $02B0,$188A,$07A8,DATA_FF2C31
	dw $0230,$1370,$0600,DATA_FF2C31
	dw $02B0,$0150,$1300,DATA_FF2C31
	dw $FFFF

DATA_FF2BE5:
	dw $2020,$1310,$1560,$07B0,$0295

DATA_FF2BEF:
	%DKC3_SSS_OpF9(DATA_FF2BB4)
	%DKC3_SSS_OpXX($4C, DATA_FF2BF9)
	%DKC3_SSS_OpXX($4E, DATA_FF2C03)
	%DKC3_SSS_OpEF()

DATA_FF2BF9:
	dw $0190,$0130,$0410,DATA_FF2C3E
	dw $FFFF

DATA_FF2C03:
	dw $0580

DATA_FF2C05:
	%DKC3_SSS_OpF9(DATA_FF2BB4)
	%DKC3_SSS_OpXX($4C, DATA_FF2C0F)
	%DKC3_SSS_OpXX($4E, DATA_FF2C19)
	%DKC3_SSS_OpEF()

DATA_FF2C0F:
	dw $0190,$0130,$0418,DATA_FF2C4B
	dw $FFFF

DATA_FF2C19:
	dw $0580

DATA_FF2C1B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KongFusedCliffsAutoscroll)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($24, $0001)
	%DKC3_SSS_OpXX($22, $0001)
	%DKC3_SSS_OpXX($20, $0001)
	%DKC3_SSS_OpXX($26, $8006)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2C31:
	%DKC3_SSS_OpF9(DATA_FF2C1B)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2E, $FF20)
	%DKC3_SSS_OpXX($18, $0170)
	%DKC3_SSS_OpEF()

DATA_FF2C3E:
	%DKC3_SSS_OpF9(DATA_FF2C1B)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2E, $FE00)
	%DKC3_SSS_OpXX($18, $0170)
	%DKC3_SSS_OpEF()

DATA_FF2C4B:
	%DKC3_SSS_OpF9(DATA_FF2C1B)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2E, $FE80)
	%DKC3_SSS_OpXX($18, $0170)
	%DKC3_SSS_OpEF()

DATA_FF2C58:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RopeFire)
	%DKC3_SSS_OpXX($0E, $00CD)
	%DKC3_SSS_OpFA($0186)
	%DKC3_SSS_OpFC($0031)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2C77:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WaterfallBarrelSpawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2C7E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WaterfallBarrel)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($0012)
	%DKC3_SSS_OpFA($0187)
	%DKC3_SSS_OpXX($26, $A007)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpEF()

DATA_FF2C9A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BuzzSwarrm)
	%DKC3_SSS_OpXX($0E, $00E8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0107)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($4C, $0070)
	%DKC3_SSS_OpXX($50, $0404)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0070)
	%DKC3_SSS_OpFA($01A8)
	%DKC3_SSS_OpEF()

DATA_FF2CBF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Lemguin)
	%DKC3_SSS_OpF6($03, $F0)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($5A, $0044)
	%DKC3_SSS_OpXX($06, DATA_FF1F32)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($0052)
	%DKC3_SSS_OpFA($01AF)
	%DKC3_SSS_OpEF()

DATA_FF2CF0:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00D4, $005A, $0D)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF3($3C, $00)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpEF()

DATA_FF2D03:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BananaBird)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00F4)
	%DKC3_SSS_OpXX($06, DATA_FF1F4A)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($005A)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpFA($01C5)
	%DKC3_SSS_OpEF()

DATA_FF2D2B:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBird, $005A, $0D)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($12, $008E)
	%DKC3_SSS_OpXX($16, $0040)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1F4A)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00F4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($01CA)
	%DKC3_SSS_OpEF()

DATA_FF2D56:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBird, $005A, $0D)
	%DKC3_SSS_OpXX($12, $0110)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($06, DATA_FF1F4A)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($38, $000B)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00F4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($01C5)
	%DKC3_SSS_OpEF()

DATA_FF2D78:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBird, $005A, $0D)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0030)
	%DKC3_SSS_OpXX($06, DATA_FF1F4A)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($38, $000C)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00F4)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($01C5)
	%DKC3_SSS_OpEF()

DATA_FF2D9A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TargetSpawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2DA1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TimerDigit)
	%DKC3_SSS_OpXX($16, $0040)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpXX($24, $2981)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpEF()

DATA_FF2DB7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_HeadToHeadIcon)
	%DKC3_SSS_OpXX($12, $00ED)
	%DKC3_SSS_OpXX($16, $0024)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($003F)
	%DKC3_SSS_OpEF()

DATA_FF2DCD:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_HeadToHeadDot, $0038, $02)
	%DKC3_SSS_OpXX($12, $00ED)
	%DKC3_SSS_OpXX($16, $0016)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($24, $004B)
	%DKC3_SSS_OpEF()

DATA_FF2DE6:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Target)
	%DKC3_SSS_OpXX($16, $01F0)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0020)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpFA($018A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($003D)
	%DKC3_SSS_OpEF()

DATA_FF2E02:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ThrownSoftball, $003D, $03)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($5E, $0003)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($018B)
	%DKC3_SSS_OpEF()

DATA_FF2E21:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SneekInWheel)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0058)
	%DKC3_SSS_OpEF()

DATA_FF2E43:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TargetShootKong)
	%DKC3_SSS_OpXX($5E, $0180)
	%DKC3_SSS_OpXX($2A, $0100)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($5A, $0012)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpXX($3A, $0020)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0007)
	%DKC3_SSS_OpEF()

DATA_FF2E62:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpXX($5E, $0026)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($62, DATA_B6F46A)
	%DKC3_SSS_OpXX($64, DATA_B6F46A)
	%DKC3_SSS_OpXX($66, $0005)
	%DKC3_SSS_OpXX($68, $0005)
	%DKC3_SSS_OpXX($6C, $0096)
	%DKC3_SSS_OpFC($0046)
	%DKC3_SSS_OpEF()

DATA_FF2E81:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpXX($5E, $0027)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($6C, $0096)
	%DKC3_SSS_OpFC($0046)
	%DKC3_SSS_OpEF()

DATA_FF2E94:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpXX($5E, $0028)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($6C, $0096)
	%DKC3_SSS_OpFC($0046)
	%DKC3_SSS_OpEF()

DATA_FF2EA7:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0018, $003D, $03)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpXX($6A, $001E)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($018D)
	%DKC3_SSS_OpEF()

DATA_FF2EC6:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite001C, $003D, $03)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($5C, $0064)
	%DKC3_SSS_OpXX($2A, $0050)
	%DKC3_SSS_OpXX($2E, $F9E0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($01D1)
	%DKC3_SSS_OpEF()

DATA_FF2EDF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_PrizeFromSwankyKong)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($5A, $0013)
	%DKC3_SSS_OpXX($66, $001A)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($5A, $0013)
	%DKC3_SSS_OpEF()

DATA_FF2EF8:
	%DKC3_SSS_OpF9(DATA_FF2EDF)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF6($E0, $F0)
	%DKC3_SSS_OpFA($014D)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpEF()

DATA_FF2F08:
	%DKC3_SSS_OpF9(DATA_FF2EDF)
	%DKC3_SSS_OpF6($E0, $F0)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpEF()

DATA_FF2F15:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ArichLegs)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0040)
	%DKC3_SSS_OpFA($01D2)
	%DKC3_SSS_OpEF()

DATA_FF2F2E:
	%DKC3_SSS_OpF9(DATA_FF2F15)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF2F35:
	%DKC3_SSS_OpF9(DATA_FF2F15)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpEF()

DATA_FF2F3C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ArichPupil)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($6A, $000E)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpFC($004A)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($24, $2A76)
	%DKC3_SSS_OpEF()

DATA_FF2F61:
	%DKC3_SSS_OpF9(DATA_FF2F3C)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpEF()

DATA_FF2F68:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ArichSpit, $004B, $0C)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($01D8)
	%DKC3_SSS_OpEF()

DATA_FF2F81:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0024, $004B, $0C)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($01D8)
	%DKC3_SSS_OpEF()

DATA_FF2F9D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ArichBackHitbox)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF2FA4:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite03AC)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($01DD)
	%DKC3_SSS_OpEF()

DATA_FF2FB1:
	%DKC3_SSS_OpF9(DATA_FF2FA4)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $000F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF2FBE:
	%DKC3_SSS_OpF9(DATA_FF2FA4)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF2FC5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FriendlyNibblaBody)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0054)
	%DKC3_SSS_OpFA($01BE)
	%DKC3_SSS_OpEF()

DATA_FF2FD8:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BleakSnowball)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00DA)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0051)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF2FEE:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BleakFightKong)
	%DKC3_SSS_OpXX($12, $00E0)
	%DKC3_SSS_OpXX($16, $01E0)
	%DKC3_SSS_OpXX($5E, $0180)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($5A, $0012)
	%DKC3_SSS_OpXX($0E, $00DA)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($0007)
	%DKC3_SSS_OpEF()

DATA_FF3019:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BleakFightCursor, $0038, $02)
	%DKC3_SSS_OpXX($12, $0110)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($24, $004B)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF302F:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ThrownSnowball, $003D, $03)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($01F5)
	%DKC3_SSS_OpEF()

DATA_FF3048:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite03C4 )
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($2C, $0000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1F58)
	%DKC3_SSS_OpFC($0050)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($01F9)
	%DKC3_SSS_OpEF()

DATA_FF307C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BigSmokeCloud)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00D8)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF309B:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($44, $00B0)
	%DKC3_SSS_OpXX($2E, $FF40)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF30AB:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_MinkeyAcorn, $0056, $09)
	%DKC3_SSS_OpF6($14, $F1)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($2E, $FF20)
	%DKC3_SSS_OpXX($5A, $0015)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1F6A)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($020F)
	%DKC3_SSS_OpEF()

DATA_FF30CD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Koin)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpFC($0057)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0211)
	%DKC3_SSS_OpEF()

DATA_FF30F2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DKCoin)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($24, $2E3B)
	%DKC3_SSS_OpEF()

DATA_FF310E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D2C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0005)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpEF()

DATA_FF3136:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DefeatedBleakSnowball)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($12, $0100)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0051)
	%DKC3_SSS_OpEF()

DATA_FF315E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF6($00, $09)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($0022)
	%DKC3_SSS_OpFA($017A)
	%DKC3_SSS_OpEF()

DATA_FF3174:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_TopOfCottonTopCoveWaterfall, $0022, $07)
	%DKC3_SSS_OpF6($00, $07)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($020A)
	%DKC3_SSS_OpEF()

DATA_FF318A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00DB)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0022)
	%DKC3_SSS_OpFA($0178)
	%DKC3_SSS_OpXX($44, $00B0)
	%DKC3_SSS_OpEF()

DATA_FF31A3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KnockaLimbs)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($005B)
	%DKC3_SSS_OpFA($021E)
	%DKC3_SSS_OpEF()

DATA_FF31B9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite03E8)
	%DKC3_SSS_OpXX($12, $0170)
	%DKC3_SSS_OpXX($16, $01E0)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFB($1C0F)
	%DKC3_SSS_OpFA($015C)
	%DKC3_SSS_OpEF()

DATA_FF31D2:
	%DKC3_SSS_OpF6($D8, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF31E2:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpF3($38, $00)
	%DKC3_SSS_OpEF()

DATA_FF31F2:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00E2)
	%DKC3_SSS_OpF3($38, $01)
	%DKC3_SSS_OpEF()

DATA_FF3202:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00E0)
	%DKC3_SSS_OpF3($38, $02)
	%DKC3_SSS_OpEF()

DATA_FF3212:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00DE)
	%DKC3_SSS_OpF3($38, $03)
	%DKC3_SSS_OpEF()

DATA_FF3222:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpF3($38, $04)
	%DKC3_SSS_OpEF()

DATA_FF3232:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00EE)
	%DKC3_SSS_OpF3($38, $05)
	%DKC3_SSS_OpEF()

DATA_FF3242:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpF3($38, $06)
	%DKC3_SSS_OpEF()

DATA_FF3252:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00EA)
	%DKC3_SSS_OpF3($38, $07)
	%DKC3_SSS_OpEF()

DATA_FF3262:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00E8)
	%DKC3_SSS_OpF3($38, $08)
	%DKC3_SSS_OpEF()

DATA_FF3272:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $005F, $0E)
	%DKC3_SSS_OpF9(DATA_FF31D2)
	%DKC3_SSS_OpXX($0E, $00E6)
	%DKC3_SSS_OpF3($38, $09)
	%DKC3_SSS_OpEF()

DATA_FF3282:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BelchaTooth, $0062, $0E)
	%DKC3_SSS_OpF6($D8, $00)
	%DKC3_SSS_OpXX($0E, $00F0)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF3($38, $0A)
	%DKC3_SSS_OpEF()

DATA_FF329B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SideOfBelchasMouth)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0060)
	%DKC3_SSS_OpF3($39, $00)
	%DKC3_SSS_OpEF()

DATA_FF32B1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BurpedUpBarrel)
	%DKC3_SSS_OpF6($04, $FE)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5C, $0014)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($0E, $00E1)
	%DKC3_SSS_OpXX($06, DATA_FF1F70)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($0229)
	%DKC3_SSS_OpEF()

DATA_FF32D6:
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($012C)
	%DKC3_SSS_OpXX($44, $0180)
	%DKC3_SSS_OpEF()

DATA_FF32E0:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0008, $000F, $00)
	%DKC3_SSS_OpF9(DATA_FF32D6)
	%DKC3_SSS_OpF6($08, $08)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF32F3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KnikKnak)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($06, DATA_FF1E96)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($007D)
	%DKC3_SSS_OpFA($022A)
	%DKC3_SSS_OpEF()

DATA_FF331E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0008, $000F, $00)
	%DKC3_SSS_OpF9(DATA_FF32D6)
	%DKC3_SSS_OpF6($CE, $46)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF332E:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpXX($12, $038C)
	%DKC3_SSS_OpXX($16, $02F2)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2E, $FF20)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpXX($44, $0040)
	%DKC3_SSS_OpEF()

DATA_FF334A:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpXX($12, $03B7)
	%DKC3_SSS_OpXX($16, $02F2)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2E, $FEE0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpXX($44, $0060)
	%DKC3_SSS_OpEF()

DATA_FF3366:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpXX($12, $03EF)
	%DKC3_SSS_OpXX($16, $02F2)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2E, $FF60)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0174)
	%DKC3_SSS_OpXX($44, $0060)
	%DKC3_SSS_OpEF()

DATA_FF3382:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BelchaPlatform)
	%DKC3_SSS_OpXX($12, $03B8)
	%DKC3_SSS_OpXX($16, $02CD)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpF3($37, $00)
	%DKC3_SSS_OpEF()

DATA_FF33A1:
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpF3($3A, $00)
	%DKC3_SSS_OpEF()

DATA_FF33AB:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosEye, $0064, $16)
	%DKC3_SSS_OpF9(DATA_FF33A1)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF33B8:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosEye, $0064, $16)
	%DKC3_SSS_OpF9(DATA_FF33A1)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpEF()

DATA_FF33C5:
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($6A, $000A)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($3A, $00)
	%DKC3_SSS_OpEF()

DATA_FF33DB:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosEye, $0064, $16)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarbosPupil)
	%DKC3_SSS_OpF9(DATA_FF33C5)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpEF()

DATA_FF33EB:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosEye, $0064, $16)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarbosPupil)
	%DKC3_SSS_OpF9(DATA_FF33DB)
	%DKC3_SSS_OpXX($68, $8000)
	%DKC3_SSS_OpEF()

DATA_FF33FB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarbosMouth)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00D3)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0064)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($24, $3147)
	%DKC3_SSS_OpEF()

DATA_FF3411:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_PurpleLurchin)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($06, DATA_FF1F7C)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0066)
	%DKC3_SSS_OpFE($5000)
	%DKC3_SSS_OpFA($0246)
	%DKC3_SSS_OpEF()

DATA_FF3430:
	%DKC3_SSS_OpF9(DATA_FF3411)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpXX($68, $8000)
	%DKC3_SSS_OpEF()

DATA_FF343A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarbosSpawnedGreenLurchin)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0018)
	%DKC3_SSS_OpXX($5C, $FF00)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0065)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0247)
	%DKC3_SSS_OpEF()

DATA_FF3456:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SeashellMissle)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpXX($4E, $0001)
	%DKC3_SSS_OpXX($06, DATA_FF1F82)
	%DKC3_SSS_OpXX($0E, $00DA)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($006A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($024A)
	%DKC3_SSS_OpEF()

DATA_FF347E:
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF348E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($D2, $EE)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpF3($3B, $00)
	%DKC3_SSS_OpEF()

DATA_FF349E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($E0, $FF)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpF3($3B, $01)
	%DKC3_SSS_OpEF()

DATA_FF34AE:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($ED, $0C)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpF3($3B, $02)
	%DKC3_SSS_OpEF()

DATA_FF34BE:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($FE, $12)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpF3($3B, $03)
	%DKC3_SSS_OpEF()

DATA_FF34CE:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($13, $08)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpFE($5000)
	%DKC3_SSS_OpF3($3B, $02)
	%DKC3_SSS_OpEF()

DATA_FF34E1:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($26, $04)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpFE($5000)
	%DKC3_SSS_OpF3($3B, $01)
	%DKC3_SSS_OpEF()

DATA_FF34F4:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarbosSpikeProjectile, $0068, $15)
	%DKC3_SSS_OpF6($2C, $F0)
	%DKC3_SSS_OpF9(DATA_FF347E)
	%DKC3_SSS_OpFE($5000)
	%DKC3_SSS_OpF3($3B, $00)
	%DKC3_SSS_OpEF()

DATA_FF3507:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Swoopy)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1F94)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($025D)
	%DKC3_SSS_OpFC($006B)
	%DKC3_SSS_OpEF()

DATA_FF3535:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KuchukaHand)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0267)
	%DKC3_SSS_OpFC($006D)
	%DKC3_SSS_OpEF()

DATA_FF354B:
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0045)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($06, DATA_FF1F9A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0269)
	%DKC3_SSS_OpEF()

DATA_FF3564:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KuchukaBomb, $006D, $29)
	%DKC3_SSS_OpF9(DATA_FF354B)
	%DKC3_SSS_OpXX($58, $01FC)
	%DKC3_SSS_OpEF()

DATA_FF3571:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KuchukaBomb, $006D, $29)
	%DKC3_SSS_OpF9(DATA_FF354B)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpEF()

DATA_FF357E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KuchukaBomb, $006D, $29)
	%DKC3_SSS_OpF9(DATA_FF354B)
	%DKC3_SSS_OpXX($58, $0204)
	%DKC3_SSS_OpEF()

DATA_FF358B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TNTExplosion)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($026B)
	%DKC3_SSS_OpFC($0071)
	%DKC3_SSS_OpEF()

DATA_FF35A4:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Bazza)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpFA($026C)
	%DKC3_SSS_OpFC($006E)
	%DKC3_SSS_OpEF()

DATA_FF35CF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelShotByBazuka)
DATA_FF35D2:
	%DKC3_SSS_OpF6($00, $F1)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($60, $000A)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpF2($00F4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF35F4:
	%DKC3_SSS_OpF9(DATA_FF35CF)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpEF()

DATA_FF3601:
	%DKC3_SSS_OpF9(DATA_FF35CF)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpEF()

DATA_FF360E:
	%DKC3_SSS_OpF9(DATA_FF35CF)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpEF()

DATA_FF3618:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UpwardsShotBarrel, $001D, $2C)
	%DKC3_SSS_OpF9(DATA_FF35D2)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpF3($3F, $00)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3631:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UpwardsShotBarrel, $001C, $2C)
	%DKC3_SSS_OpF9(DATA_FF35D2)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpF3($3F, $01)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3647:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpF2($00F6)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $E000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2E, $FFA0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0174)
	%DKC3_SSS_OpXX($44, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF3663:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $F000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2E, $FFA0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0174)
	%DKC3_SSS_OpXX($44, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF367C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MurkyMillElevator)
	%DKC3_SSS_OpXX($0E, $00D2)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF3($29, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0026)
	%DKC3_SSS_OpEF()

DATA_FF3692:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_NibblaHead)
	%DKC3_SSS_OpXX($0E, $00D6)
	%DKC3_SSS_OpXX($30, $0001)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($5A, $0107)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0054)
	%DKC3_SSS_OpFA($01B6)
	%DKC3_SSS_OpEF()

DATA_FF36B7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_NibblaBody)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0054)
	%DKC3_SSS_OpFA($01BF)
	%DKC3_SSS_OpEF()

DATA_FF36CA:
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($6C, $0002)
	%DKC3_SSS_OpXX($5E, $0100)
	%DKC3_SSS_OpXX($06, DATA_FF2000)
	%DKC3_SSS_OpXX($5A, $0014)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF36E3:
	%DKC3_SSS_OpF9(DATA_FF36CA)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BonusBCoinBossPrize)
	%DKC3_SSS_OpFA($014A)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpEF()

DATA_FF36F0:
	%DKC3_SSS_OpF9(DATA_FF36CA)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BearCoinBossPrize)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpEF()

DATA_FF3700:
	%DKC3_SSS_OpF9(DATA_FF36CA)
	%DKC3_SSS_OpXX($6C, $0001)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BonusBCoinBossPrize)
	%DKC3_SSS_OpFA($0149)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpEF()

DATA_FF3710:
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($12, $03BC)
	%DKC3_SSS_OpXX($16, $02D2)
	%DKC3_SSS_OpXX($62, $03BC)
	%DKC3_SSS_OpXX($64, $02C5)
	%DKC3_SSS_OpXX($66, $001B)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpEF()

DATA_FF3729:
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpXX($66, $001B)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpEF()

DATA_FF3736:
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($5A, $0018)
	%DKC3_SSS_OpXX($5E, $0500)
	%DKC3_SSS_OpXX($62, $020B)
	%DKC3_SSS_OpXX($64, $050F)
	%DKC3_SSS_OpXX($66, $000A)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF3752:
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpXX($68, $0001)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF3768:
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($62, $01E0)
	%DKC3_SSS_OpXX($64, $0170)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpXX($68, $0002)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF3781:
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($62, $01EE)
	%DKC3_SSS_OpXX($64, $0249)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpXX($68, $0002)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF379D:
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($62, $01FB)
	%DKC3_SSS_OpXX($64, $0176)
	%DKC3_SSS_OpXX($66, $001B)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpEF()

DATA_FF37B0:
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpF2($00FF)
	%DKC3_SSS_OpXX($62, $01FB)
	%DKC3_SSS_OpXX($64, $0176)
	%DKC3_SSS_OpXX($66, $001B)
	%DKC3_SSS_OpXX($6A, $005A)
	%DKC3_SSS_OpEF()

DATA_FF37C3:
	%DKC3_SSS_OpF9(DATA_FF36E3)
	%DKC3_SSS_OpF9(DATA_FF3710)
	%DKC3_SSS_OpEF()

DATA_FF37CA:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF3710)
	%DKC3_SSS_OpEF()

DATA_FF37D1:
	%DKC3_SSS_OpF9(DATA_FF36E3)
	%DKC3_SSS_OpF9(DATA_FF3729)
	%DKC3_SSS_OpEF()

DATA_FF37D8:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF3729)
	%DKC3_SSS_OpEF()

DATA_FF37DF:
	%DKC3_SSS_OpF9(DATA_FF36E3)
	%DKC3_SSS_OpF9(DATA_FF3736)
	%DKC3_SSS_OpEF()

DATA_FF37E6:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF3736)
	%DKC3_SSS_OpEF()

DATA_FF37ED:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00E4, $00CF, $18)
	%DKC3_SSS_OpF3($0F, $00)
	%DKC3_SSS_OpF9(DATA_FF36CA)
	%DKC3_SSS_OpF9(DATA_FF3752)
	%DKC3_SSS_OpEF()

DATA_FF37FD:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF3752)
	%DKC3_SSS_OpEF()

DATA_FF3804:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00E4, $00DF, $18)
	%DKC3_SSS_OpF3($0F, $08)
	%DKC3_SSS_OpF9(DATA_FF36CA)
	%DKC3_SSS_OpF9(DATA_FF3768)
	%DKC3_SSS_OpEF()

DATA_FF3814:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF3768)
	%DKC3_SSS_OpEF()

DATA_FF381B:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00E4, $00DF, $18)
	%DKC3_SSS_OpF3($0F, $08)
	%DKC3_SSS_OpF9(DATA_FF36CA)
	%DKC3_SSS_OpF9(DATA_FF3781)
	%DKC3_SSS_OpEF()

DATA_FF382B:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF3781)
	%DKC3_SSS_OpEF()

DATA_FF3832:
	%DKC3_SSS_OpF9(DATA_FF36E3)
	%DKC3_SSS_OpF9(DATA_FF379D)
	%DKC3_SSS_OpEF()

DATA_FF3839:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF379D)
	%DKC3_SSS_OpEF()

DATA_FF3840:
	%DKC3_SSS_OpF9(DATA_FF3700)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DKCoin)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpF9(DATA_FF37B0)
	%DKC3_SSS_OpEF()

DATA_FF384D:
	%DKC3_SSS_OpF9(DATA_FF36F0)
	%DKC3_SSS_OpF9(DATA_FF37B0)
	%DKC3_SSS_OpEF()

DATA_FF3854:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSLaserHead)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D6)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($6C, $FFF6)
	%DKC3_SSS_OpF3($3D, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0078)
	%DKC3_SSS_OpEF()

DATA_FF3876:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSSkullHead)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D0)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($6C, $FFEC)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpF3($3D, $01)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0079)
	%DKC3_SSS_OpEF()

DATA_FF389E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSFlame)
	%DKC3_SSS_OpF2($00D2)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0011)
	%DKC3_SSS_OpFA($0290)
	%DKC3_SSS_OpEF()

DATA_FF38B7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSFlameSpread)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF2($00D3)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0011)
	%DKC3_SSS_OpFA($0297)
	%DKC3_SSS_OpEF()

DATA_FF38D0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSFlameSpread)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpF2($00D3)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0011)
	%DKC3_SSS_OpFA($0297)
	%DKC3_SSS_OpEF()

DATA_FF38E9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSBlade)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($62, $0291)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFA($0291)
	%DKC3_SSS_OpFD($7000)
	%DKC3_SSS_OpFC($0079)
	%DKC3_SSS_OpEF()

DATA_FF3905:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSBlade)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($62, $0292)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFA($0292)
	%DKC3_SSS_OpFD($7000)
	%DKC3_SSS_OpFC($0079)
	%DKC3_SSS_OpEF()

DATA_FF3921:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSBoxingGlove)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D2)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpFA($0293)
	%DKC3_SSS_OpFC($007E)
	%DKC3_SSS_OpEF()

DATA_FF393D:
	%DKC3_SSS_OpF9(DATA_FF3921)
	%DKC3_SSS_OpXX($2A, $FC00)
	%DKC3_SSS_OpXX($5C, $FFE8)
	%DKC3_SSS_OpXX($5E, $0018)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpEF()

DATA_FF394D:
	%DKC3_SSS_OpF9(DATA_FF3921)
	%DKC3_SSS_OpXX($2A, $0400)
	%DKC3_SSS_OpXX($5C, $0018)
	%DKC3_SSS_OpXX($5E, $FFE8)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpEF()

DATA_FF395D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolsFeet)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($16, $00C0)
	%DKC3_SSS_OpXX($5C, $0170)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($2E, $0100)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpF3($43, $00)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0084)
	%DKC3_SSS_OpEF()

DATA_FF3982:
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($0E, $00D2)
	%DKC3_SSS_OpFA($0294)
	%DKC3_SSS_OpEF()

DATA_FF398C:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KAOSLaserHeadFlameJet, $0011, $11)
	%DKC3_SSS_OpF9(DATA_FF3982)
	%DKC3_SSS_OpXX($58, $04FB)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF399C:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KAOSLaserHeadFlameJet, $0011, $11)
	%DKC3_SSS_OpF9(DATA_FF3982)
	%DKC3_SSS_OpXX($58, $0405)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF39AC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFA($0296)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpEF()

DATA_FF39BF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KarbineFireball)
	%DKC3_SSS_OpF6($01, $0C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($5A, $001A)
	%DKC3_SSS_OpXX($32, $0000)
	%DKC3_SSS_OpXX($2C, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00C2)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpFA($029F)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpEF()

DATA_FF39E7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF6($00, $14)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0296)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpEF()

DATA_FF39FD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF6($00, $0A)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0296)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpEF()

DATA_FF3A13:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barrel)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($06, DATA_FF1D2C)
	%DKC3_SSS_OpF2($00DE)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0005)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpEF()

DATA_FF3A41:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSCylinderHead)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($6C, $FFEC)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF3($3D, $02)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpFC($007A)
	%DKC3_SSS_OpEF()

DATA_FF3A66:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOSBombs)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D2)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($5A, $001A)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFA($029A)
	%DKC3_SSS_OpFD($7000)
	%DKC3_SSS_OpFC($0078)
	%DKC3_SSS_OpEF()

DATA_FF3A88:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite049C)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFA($0175)
	%DKC3_SSS_OpFC($0071)
	%DKC3_SSS_OpEF()

DATA_FF3A9B:
	%DKC3_SSS_OpF6($00, $FA)
	%DKC3_SSS_OpF9(DATA_FF3A88)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($44, $00A9)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF3AAB:
	%DKC3_SSS_OpF6($EC, $0C)
	%DKC3_SSS_OpF9(DATA_FF3A88)
	%DKC3_SSS_OpXX($5C, $0007)
	%DKC3_SSS_OpXX($44, $00A9)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF3ABB:
	%DKC3_SSS_OpF6($0F, $04)
	%DKC3_SSS_OpF9(DATA_FF3A88)
	%DKC3_SSS_OpXX($5C, $000B)
	%DKC3_SSS_OpXX($44, $00A9)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF3ACB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOS)
	%DKC3_SSS_OpXX($12, $0214)
	%DKC3_SSS_OpXX($16, $00A0)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($38, $0012)
	%DKC3_SSS_OpXX($18, $0260)
	%DKC3_SSS_OpEF()

DATA_FF3AEA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRool)
	%DKC3_SSS_OpXX($06, DATA_FF2030)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($12, $0288)
	%DKC3_SSS_OpXX($16, $01BA)
	%DKC3_SSS_OpXX($38, $0021)
	%DKC3_SSS_OpXX($5C, $0028)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($18, $025E)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpFC($0081)
	%DKC3_SSS_OpFA($02A4)
	%DKC3_SSS_OpEF()

DATA_FF3B21:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolCurtain)
	%DKC3_SSS_OpXX($12, $0279)
	%DKC3_SSS_OpXX($16, $01A8)
	%DKC3_SSS_OpF2($00D6)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($5C, $0155)
	%DKC3_SSS_OpXX($5E, $000A)
	%DKC3_SSS_OpXX($2E, $FF00)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0087)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpF3($43, $01)
	%DKC3_SSS_OpEF()

DATA_FF3B49:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolPropeller)
	%DKC3_SSS_OpF2($00D2)
	%DKC3_SSS_OpXX($5C, $002A)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($6A, $0002)
	%DKC3_SSS_OpXX($6C, $0100)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0081)
	%DKC3_SSS_OpFA($02A5)
	%DKC3_SSS_OpXX($44, $0020)
	%DKC3_SSS_OpEF()

DATA_FF3B71:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KastleKAOSLever)
	%DKC3_SSS_OpXX($0E, $00D6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0010)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpXX($66, $0010)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($6A, $0100)
	%DKC3_SSS_OpXX($2E, $0008)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpXX($1A, $0130)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0084)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3B9F:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($18, $0030)
	%DKC3_SSS_OpXX($12, $0180)
	%DKC3_SSS_OpF3($3E, $00)
	%DKC3_SSS_OpEF()

DATA_FF3BAC:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($18, $FFD0)
	%DKC3_SSS_OpXX($12, $0280)
	%DKC3_SSS_OpEF()

DATA_FF3BB6:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($18, $013D)
	%DKC3_SSS_OpXX($12, $0180)
	%DKC3_SSS_OpEF()

DATA_FF3BC0:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($18, $FED8)
	%DKC3_SSS_OpXX($12, $0280)
	%DKC3_SSS_OpF3($3E, $00)
	%DKC3_SSS_OpEF()

DATA_FF3BCD:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($12, $01D5)
	%DKC3_SSS_OpF3($3E, $00)
	%DKC3_SSS_OpEF()

DATA_FF3BD7:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($12, $022A)
	%DKC3_SSS_OpEF()

DATA_FF3BDE:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($12, $0280)
	%DKC3_SSS_OpEF()

DATA_FF3BE5:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($18, $0020)
	%DKC3_SSS_OpXX($12, $0180)
	%DKC3_SSS_OpF3($3E, $00)
	%DKC3_SSS_OpEF()

DATA_FF3BF2:
	%DKC3_SSS_OpF9(DATA_FF3B71)
	%DKC3_SSS_OpXX($18, $FFE0)
	%DKC3_SSS_OpXX($12, $0280)
	%DKC3_SSS_OpEF()

DATA_FF3BFC:
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF2($00DE)
	%DKC3_SSS_OpXX($12, $0318)
	%DKC3_SSS_OpXX($16, $019B)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpF3($41, $00)
	%DKC3_SSS_OpEF()

DATA_FF3C1E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KRoolFightPlatform, $001C, $2D)
	%DKC3_SSS_OpF9(DATA_FF3BFC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3C2E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KRoolFightPlatform, $001C, $2D)
	%DKC3_SSS_OpF9(DATA_FF3BFC)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpXX($2A, $FF00)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($5E, $01A0)
	%DKC3_SSS_OpXX($60, $02A0)
	%DKC3_SSS_OpEF()

DATA_FF3C47:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ElectricNode)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0140)
	%DKC3_SSS_OpXX($5E, $02C2)
	%DKC3_SSS_OpXX($16, $01B7)
	%DKC3_SSS_OpXX($66, $0083)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0083)
	%DKC3_SSS_OpFA($02B8)
	%DKC3_SSS_OpEF()

DATA_FF3C69:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ElectricNode)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5C, $0140)
	%DKC3_SSS_OpXX($5E, $02C2)
	%DKC3_SSS_OpXX($16, $01EF)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3C7F:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KRoolFightBGDecorations, $0083, $2E)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($12, $01BB)
	%DKC3_SSS_OpXX($16, $016B)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFA($02B9)
	%DKC3_SSS_OpEF()

DATA_FF3C9B:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KRoolFightBGDecorations, $0086, $2E)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($12, $023F)
	%DKC3_SSS_OpXX($16, $017B)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpF3($42, $00)
	%DKC3_SSS_OpEF()

DATA_FF3CB7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolsFeet)
	%DKC3_SSS_OpF2($00D0)
	%DKC3_SSS_OpXX($12, $0288)
	%DKC3_SSS_OpXX($16, $01BA)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpFC($0081)
	%DKC3_SSS_OpF3($45, $08)
	%DKC3_SSS_OpEF()

DATA_FF3CD3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRool)
	%DKC3_SSS_OpXX($06, DATA_FF2018)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($12, $0222)
	%DKC3_SSS_OpXX($16, $016A)
	%DKC3_SSS_OpXX($38, $0024)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($18, $025E)
	%DKC3_SSS_OpFD($7000)
	%DKC3_SSS_OpFC($0081)
	%DKC3_SSS_OpFA($02BE)
	%DKC3_SSS_OpEF()

DATA_FF3D0A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SteelKeg)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpXX($16, $01C0)
	%DKC3_SSS_OpF2($00DE)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0001)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpFA($0164)
	%DKC3_SSS_OpEF()

DATA_FF3D35:
	%DKC3_SSS_OpF9(DATA_FF307C)
	%DKC3_SSS_OpXX($16, $01B2)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($2E, $FF80)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0174)
	%DKC3_SSS_OpXX($44, $0100)
	%DKC3_SSS_OpEF()

DATA_FF3D4E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ElectricNode)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($16, $0173)
	%DKC3_SSS_OpXX($5C, $0135)
	%DKC3_SSS_OpXX($5E, $02CE)
	%DKC3_SSS_OpXX($66, $0083)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0083)
	%DKC3_SSS_OpFA($02B8)
	%DKC3_SSS_OpEF()

DATA_FF3D70:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ElectricNode)
	%DKC3_SSS_OpXX($0E, $00DC)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($16, $01A9)
	%DKC3_SSS_OpXX($5C, $012E)
	%DKC3_SSS_OpXX($5E, $02D6)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3D86:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KnautilusFireballShooterFireball)
	%DKC3_SSS_OpXX($16, $015B)
	%DKC3_SSS_OpF2($00D8)
	%DKC3_SSS_OpXX($64, $01B5)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $001A)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpFA($02C2)
	%DKC3_SSS_OpEF()

DATA_FF3DAB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpF6($00, $0E)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0296)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpEF()

DATA_FF3DC1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FireballLandingParticles)
	%DKC3_SSS_OpXX($12, $0200)
	%DKC3_SSS_OpXX($16, $0138)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00F8)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFA($02C3)
	%DKC3_SSS_OpFC($0085)
	%DKC3_SSS_OpEF()

DATA_FF3DDA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KnautilusFireballShooter)
	%DKC3_SSS_OpXX($12, $0230)
	%DKC3_SSS_OpXX($16, $016B)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF2($00D6)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpF3($43, $03)
	%DKC3_SSS_OpFC($0085)
	%DKC3_SSS_OpEF()

DATA_FF3DF6:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BGSteelKeg)
	%DKC3_SSS_OpXX($12, $0200)
	%DKC3_SSS_OpXX($16, $0132)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($06, DATA_FF202A)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpF2($00D7)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpF3($43, $02)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpEF()

DATA_FF3E27:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite04C0)
	%DKC3_SSS_OpF2($00D0)
	%DKC3_SSS_OpXX($16, $01AA)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($0042)
	%DKC3_SSS_OpFA($02D0)
	%DKC3_SSS_OpEF()

DATA_FF3E40:
	%DKC3_SSS_OpF9(DATA_FF3E27)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($44, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF3E4A:
	%DKC3_SSS_OpF9(DATA_FF3E27)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpEF()

DATA_FF3E51:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SteelKeg)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpFA($0167)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpXX($3A, $8005)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpEF()

DATA_FF3E70:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0310)
	%DKC3_SSS_OpFC($0003)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0001)
	%DKC3_SSS_OpXX($0E, $0040)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3E83:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0310)
	%DKC3_SSS_OpFC($0004)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0088)
	%DKC3_SSS_OpXX($0E, $0040)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3E96:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0348)
	%DKC3_SSS_OpFC($0007)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0199)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($12, $0010)
	%DKC3_SSS_OpXX($16, $0110)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $00A0)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($2E, $FF10)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF3EC1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0348)
	%DKC3_SSS_OpFC($0008)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($019A)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($12, $0000)
	%DKC3_SSS_OpXX($16, $0110)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($5E, $0060)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($2E, $FF10)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF3EEC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MapKong)
	%DKC3_SSS_OpFC($0009)
	%DKC3_SSS_OpXX($06, DATA_FF203C)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($02E9)
	%DKC3_SSS_OpXX($28, DATA_FF2056)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($32, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF3F05:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MapKong)
	%DKC3_SSS_OpFC($0009)
	%DKC3_SSS_OpXX($06, DATA_FF203C)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($02E9)
	%DKC3_SSS_OpXX($4A, $8000)
	%DKC3_SSS_OpXX($28, DATA_FF2042)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($32, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF3F21:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_MapSwimmingKongSplash, $00D2, $07)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($031B)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpEF()

DATA_FF3F34:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite003C, $00D2, $07)
	%DKC3_SSS_OpF3($07, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpEF()

DATA_FF3F53:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($0099)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0325)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpEF()

DATA_FF3F66:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($009C)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0326)
	%DKC3_SSS_OpXX($12, $00AF)
	%DKC3_SSS_OpXX($16, $001E)
	%DKC3_SSS_OpEF()

DATA_FF3F79:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($009A)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0324)
	%DKC3_SSS_OpXX($12, $0032)
	%DKC3_SSS_OpXX($16, $0042)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF3F8F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WrinklysSaveCave)
	%DKC3_SSS_OpFC($00D2)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0327)
	%DKC3_SSS_OpXX($12, $00E3)
	%DKC3_SSS_OpXX($16, $00AA)
	%DKC3_SSS_OpEF()

DATA_FF3FA2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MapVehicle)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($60, $0180)
	%DKC3_SSS_OpXX($36, $0180)
	%DKC3_SSS_OpXX($12, $021C)
	%DKC3_SSS_OpXX($16, $0277)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF3FBE:
	%DKC3_SSS_OpF9(DATA_FF3FA2)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0092)
	%DKC3_SSS_OpF3($09, $00)
	%DKC3_SSS_OpXX($06, DATA_FF206A)
	%DKC3_SSS_OpXX($1C, $0030)
	%DKC3_SSS_OpXX($18, $0566)
	%DKC3_SSS_OpXX($60, $0180)
	%DKC3_SSS_OpXX($4E, $0180)
	%DKC3_SSS_OpEF()

DATA_FF3FDA:
	%DKC3_SSS_OpF9(DATA_FF3FA2)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0093)
	%DKC3_SSS_OpF3($0A, $00)
	%DKC3_SSS_OpXX($06, DATA_FF2072)
	%DKC3_SSS_OpXX($1C, $0010)
	%DKC3_SSS_OpXX($18, $0563)
	%DKC3_SSS_OpXX($60, $0180)
	%DKC3_SSS_OpXX($4E, $0180)
	%DKC3_SSS_OpXX($32, DATA_FF208A)
	%DKC3_SSS_OpEF()

DATA_FF3FF9:
	%DKC3_SSS_OpF9(DATA_FF3FA2)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($00D3)
	%DKC3_SSS_OpF3($0B, $00)
	%DKC3_SSS_OpXX($06, DATA_FF2082)
	%DKC3_SSS_OpXX($1C, $0000)
	%DKC3_SSS_OpXX($18, $0564)
	%DKC3_SSS_OpXX($60, $0180)
	%DKC3_SSS_OpXX($4E, $0180)
	%DKC3_SSS_OpEF()

DATA_FF4015:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GyrocopterBladesAndShadow)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($12, $01B0)
	%DKC3_SSS_OpXX($16, $0210)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00D3)
	%DKC3_SSS_OpFA($031D)
	%DKC3_SSS_OpEF()

DATA_FF402E:
	%DKC3_SSS_OpF9(DATA_FF3FA2)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0096)
	%DKC3_SSS_OpF3($0C, $00)
	%DKC3_SSS_OpXX($06, DATA_FF207A)
	%DKC3_SSS_OpXX($1C, $0040)
	%DKC3_SSS_OpXX($18, $0565)
	%DKC3_SSS_OpXX($60, $0180)
	%DKC3_SSS_OpXX($4E, $0180)
	%DKC3_SSS_OpEF()

DATA_FF404A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FunkyKong)
	%DKC3_SSS_OpXX($12, $00DA)
	%DKC3_SSS_OpXX($16, $00A9)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFA($02D7)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFB($8DB0)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4063:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BrothersBearAccessories)
	%DKC3_SSS_OpFC($00B0)
	%DKC3_SSS_OpXX($5E, $0073)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00D5)
	%DKC3_SSS_OpEF()

DATA_FF4073:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SwankyKong)
	%DKC3_SSS_OpXX($12, $00EA)
	%DKC3_SSS_OpXX($16, $00B0)
	%DKC3_SSS_OpXX($0E, $00F0)
	%DKC3_SSS_OpFA($02DF)
	%DKC3_SSS_OpXX($68, $0006)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($008F)
	%DKC3_SSS_OpEF()

DATA_FF408F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($12, $0097)
	%DKC3_SSS_OpXX($16, $007F)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFA($02E4)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00A1)
	%DKC3_SSS_OpEF()

DATA_FF40A5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpXX($12, $00B8)
	%DKC3_SSS_OpXX($16, $0090)
	%DKC3_SSS_OpXX($0E, $0000)
	%DKC3_SSS_OpF3($0D, $00)
	%DKC3_SSS_OpFC($00D4)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF40BB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BrothersBear)
	%DKC3_SSS_OpXX($12, $002C)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00F0)
	%DKC3_SSS_OpFA($032E)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF40CE:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BrothersBearAccessories)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($0E, $00F2)
	%DKC3_SSS_OpEF()

DATA_FF40D8:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite032C)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFC($00B4)
	%DKC3_SSS_OpF3($05, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF40EB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01C4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $005F)
	%DKC3_SSS_OpXX($16, $0079)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF40FB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFA($0333)
	%DKC3_SSS_OpXX($12, $00D6)
	%DKC3_SSS_OpXX($16, $0082)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpEF()

DATA_FF410E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01C4)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($12, $005F)
	%DKC3_SSS_OpXX($16, $0079)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF411E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite008C, $0023, $22)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00DE)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpEF()

DATA_FF4134:
	%DKC3_SSS_OpF9(DATA_FF4149)
	%DKC3_SSS_OpFA($02DC)
	%DKC3_SSS_OpEF()

DATA_FF413B:
	%DKC3_SSS_OpF9(DATA_FF4149)
	%DKC3_SSS_OpFA($02DD)
	%DKC3_SSS_OpEF()

DATA_FF4142:
	%DKC3_SSS_OpF9(DATA_FF4149)
	%DKC3_SSS_OpFA($02DE)
	%DKC3_SSS_OpEF()

DATA_FF4149:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite034C)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $0100)
	%DKC3_SSS_OpXX($16, $0070)
	%DKC3_SSS_OpXX($2A, $FF00)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpEF()

DATA_FF4168:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($12, $00A8)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpFC($008E)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpFA($02E8)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4184:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpXX($12, $0081)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFC($009D)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($032B)
	%DKC3_SSS_OpEF()

DATA_FF419A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpXX($12, $00A0)
	%DKC3_SSS_OpXX($16, $0088)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFC($00A0)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpFA($0334)
	%DKC3_SSS_OpEF()

DATA_FF41B0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ChairliftPulley)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpFA($0335)
	%DKC3_SSS_OpXX($26, $8003)
	%DKC3_SSS_OpXX($0E, $00F4)
	%DKC3_SSS_OpXX($16, $007A)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF41C6:
	%DKC3_SSS_OpF9(DATA_FF41B0)
	%DKC3_SSS_OpXX($12, $00B8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF41D0:
	%DKC3_SSS_OpF9(DATA_FF41B0)
	%DKC3_SSS_OpXX($12, $0046)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($44, $0000)
	%DKC3_SSS_OpEF()

DATA_FF41DD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0338)
	%DKC3_SSS_OpXX($12, $00BA)
	%DKC3_SSS_OpXX($16, $006A)
	%DKC3_SSS_OpXX($0E, $0040)
	%DKC3_SSS_OpF3($04, $03)
	%DKC3_SSS_OpFC($005A)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpEF()

DATA_FF41F3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpXX($12, $00B9)
	%DKC3_SSS_OpXX($16, $006A)
	%DKC3_SSS_OpXX($0E, $0040)
	%DKC3_SSS_OpF3($04, $03)
	%DKC3_SSS_OpFC($005A)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4209:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BramblesVase)
	%DKC3_SSS_OpXX($12, $004C)
	%DKC3_SSS_OpXX($16, $0031)
	%DKC3_SSS_OpXX($0E, $0080)
	%DKC3_SSS_OpXX($5C, $0006)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $2208)
	%DKC3_SSS_OpF3($04, $04)
	%DKC3_SSS_OpFC($00CE)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4228:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_InventoryItemHUDSquares, $00CF, $18)
	%DKC3_SSS_OpXX($12, $00F6)
	%DKC3_SSS_OpXX($16, $FFE0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($26, $8005)
	%DKC3_SSS_OpXX($0E, $00FE)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4250:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_InventoryItemHUDSquares, $00CF, $18)
	%DKC3_SSS_OpF3($0F, $0A)
	%DKC3_SSS_OpXX($12, $0038)
	%DKC3_SSS_OpXX($16, $0027)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpEF()

DATA_FF4266:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_InventoryItemHUDSquares, $00CF, $18)
	%DKC3_SSS_OpF3($0F, $00)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($64, $000F)
	%DKC3_SSS_OpXX($66, $0010)
	%DKC3_SSS_OpXX($6A, $0060)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpXX($0E, $00EE)
	%DKC3_SSS_OpEF()

DATA_FF4282:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($0097)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($0328)
	%DKC3_SSS_OpEF()

DATA_FF4298:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BananaBirdCaveCrystal)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($62, $00D7)
	%DKC3_SSS_OpXX($64, $00DB)
	%DKC3_SSS_OpF3($0E, $00)
	%DKC3_SSS_OpFC($00D7)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($60, $0762)
	%DKC3_SSS_OpXX($66, $000F)
	%DKC3_SSS_OpEF()

DATA_FF42BA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BananaBirdCaveCrystal)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($62, $00D6)
	%DKC3_SSS_OpXX($64, $00DA)
	%DKC3_SSS_OpF3($0E, $01)
	%DKC3_SSS_OpFC($00D6)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($60, $0763)
	%DKC3_SSS_OpXX($66, $000F)
	%DKC3_SSS_OpEF()

DATA_FF42DC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BananaBirdCaveCrystal)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($5C, $0004)
	%DKC3_SSS_OpXX($62, $00D9)
	%DKC3_SSS_OpXX($64, $00DD)
	%DKC3_SSS_OpF3($0E, $02)
	%DKC3_SSS_OpFC($00D9)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($60, $0764)
	%DKC3_SSS_OpXX($66, $000F)
	%DKC3_SSS_OpEF()

DATA_FF42FE:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BananaBirdCaveCrystal)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($5C, $0008)
	%DKC3_SSS_OpXX($62, $00D8)
	%DKC3_SSS_OpXX($64, $00DC)
	%DKC3_SSS_OpF3($0E, $03)
	%DKC3_SSS_OpFC($00D8)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($60, $0765)
	%DKC3_SSS_OpXX($66, $000F)
	%DKC3_SSS_OpEF()

DATA_FF4320:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $00C8)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($60, $0007)
	%DKC3_SSS_OpFC($00CF)
	%DKC3_SSS_OpEF()

DATA_FF4333:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $00B0)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4346:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0350)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4353:
	%DKC3_SSS_OpF9(DATA_FF4346)
	%DKC3_SSS_OpXX($16, $00CA)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($5E, $002E)
	%DKC3_SSS_OpXX($12, $00C0)
	%DKC3_SSS_OpFC($0090)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($62, DATA_B6F470)
	%DKC3_SSS_OpXX($64, DATA_B6F470)
	%DKC3_SSS_OpXX($66, $0005)
	%DKC3_SSS_OpXX($68, $0005)
	%DKC3_SSS_OpEF()

DATA_FF4375:
	%DKC3_SSS_OpF9(DATA_FF4346)
	%DKC3_SSS_OpXX($16, $00CA)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($5E, $002D)
	%DKC3_SSS_OpXX($12, $0040)
	%DKC3_SSS_OpFC($0090)
	%DKC3_SSS_OpXX($62, DATA_B6F470)
	%DKC3_SSS_OpXX($64, DATA_B6F470)
	%DKC3_SSS_OpXX($66, $0005)
	%DKC3_SSS_OpXX($68, $0005)
	%DKC3_SSS_OpEF()

DATA_FF4394:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpXX($16, $0010)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpFC($0090)
	%DKC3_SSS_OpEF()

DATA_FF43A4:
	%DKC3_SSS_OpF9(DATA_FF4346)
	%DKC3_SSS_OpXX($16, $0130)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($5E, $FFFF)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpFC($00CF)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($64, $0404)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF43C9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GameOverBlocks)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0140)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($5A, $0003)
	%DKC3_SSS_OpXX($6A, $00B0)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpEF()

DATA_FF43DF:
	%DKC3_SSS_OpF9(DATA_FF43C9)
	%DKC3_SSS_OpFC($00A3)
	%DKC3_SSS_OpF3($00, $00)
	%DKC3_SSS_OpXX($5E, $0020)
	%DKC3_SSS_OpXX($60, $0762)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($06, DATA_FF2092)
	%DKC3_SSS_OpEF()

DATA_FF43F5:
	%DKC3_SSS_OpF9(DATA_FF43C9)
	%DKC3_SSS_OpFC($00A4)
	%DKC3_SSS_OpF3($00, $01)
	%DKC3_SSS_OpXX($5E, $4000)
	%DKC3_SSS_OpXX($60, $0763)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($06, DATA_FF20A2)
	%DKC3_SSS_OpEF()

DATA_FF440B:
	%DKC3_SSS_OpF9(DATA_FF43C9)
	%DKC3_SSS_OpFC($00A5)
	%DKC3_SSS_OpF3($00, $02)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0764)
	%DKC3_SSS_OpXX($62, $0010)
	%DKC3_SSS_OpXX($06, DATA_FF20AC)
	%DKC3_SSS_OpEF()

DATA_FF4421:
	%DKC3_SSS_OpF9(DATA_FF43C9)
	%DKC3_SSS_OpFC($00A6)
	%DKC3_SSS_OpF3($00, $03)
	%DKC3_SSS_OpXX($5E, $0080)
	%DKC3_SSS_OpXX($60, $0765)
	%DKC3_SSS_OpXX($62, $0018)
	%DKC3_SSS_OpXX($06, DATA_FF20B8)
	%DKC3_SSS_OpEF()

DATA_FF4437:
	%DKC3_SSS_OpF9(DATA_FF43C9)
	%DKC3_SSS_OpFC($00A7)
	%DKC3_SSS_OpF3($00, $04)
	%DKC3_SSS_OpXX($5E, $8000)
	%DKC3_SSS_OpXX($60, $0766)
	%DKC3_SSS_OpXX($62, $0020)
	%DKC3_SSS_OpXX($06, DATA_FF20C6)
	%DKC3_SSS_OpEF()

DATA_FF444D:
	%DKC3_SSS_OpF9(DATA_FF43C9)
	%DKC3_SSS_OpFC($00A8)
	%DKC3_SSS_OpF3($00, $05)
	%DKC3_SSS_OpXX($5E, $0010)
	%DKC3_SSS_OpXX($60, $0767)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpXX($06, DATA_FF20D0)
	%DKC3_SSS_OpEF()

DATA_FF4463:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MainMapWaterfall)
	%DKC3_SSS_OpF3($06, $00)
	%DKC3_SSS_OpFC($00AA)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($12, $0131)
	%DKC3_SSS_OpXX($16, $0227)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF447C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpXX($12, $01BB)
	%DKC3_SSS_OpXX($16, $01C9)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFC($00A9)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0337)
	%DKC3_SSS_OpEF()

DATA_FF4492:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_TopOfCottonTopCoveWaterfall, $009A, $1A)
	%DKC3_SSS_OpXX($12, $00DD)
	%DKC3_SSS_OpXX($16, $0037)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($0339)
	%DKC3_SSS_OpEF()

DATA_FF44A8:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_TopOfCottonTopCoveWaterfall, $009A, $1A)
	%DKC3_SSS_OpXX($12, $0096)
	%DKC3_SSS_OpXX($16, $003D)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($033A)
	%DKC3_SSS_OpEF()

DATA_FF44BE:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_TopOfCottonTopCoveWaterfall, $009A, $1A)
	%DKC3_SSS_OpXX($12, $003D)
	%DKC3_SSS_OpXX($16, $0037)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0339)
	%DKC3_SSS_OpEF()

DATA_FF44D4:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BottomOfRightCottonTopCoveWaterfall, $009A, $1B)
	%DKC3_SSS_OpXX($12, $0093)
	%DKC3_SSS_OpXX($16, $0070)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($033B)
	%DKC3_SSS_OpEF()

DATA_FF44EA:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BottomOfCottonTopCoveWaterfall, $009A, $1C)
	%DKC3_SSS_OpXX($12, $00E0)
	%DKC3_SSS_OpXX($16, $006F)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($033C)
	%DKC3_SSS_OpEF()

DATA_FF4500:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BottomOfCottonTopCoveWaterfall, $009A, $1C)
	%DKC3_SSS_OpXX($12, $003A)
	%DKC3_SSS_OpXX($16, $006F)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($033C)
	%DKC3_SSS_OpEF()

DATA_FF4516:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBirdCaveCover, $0009, $1D)
	%DKC3_SSS_OpXX($12, $0081)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpF3($11, $01)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpEF()

DATA_FF452F:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBirdCaveCover, $00C5, $1E)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0010)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($12, $03)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4548:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBirdCaveCover, $00E2, $1D)
	%DKC3_SSS_OpXX($12, $0053)
	%DKC3_SSS_OpXX($16, $0070)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($11, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4561:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBirdCaveCover, $0098, $1E)
	%DKC3_SSS_OpXX($12, $0036)
	%DKC3_SSS_OpXX($16, $001C)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($12, $02)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF457A:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00B0, $00EB, $23)
	%DKC3_SSS_OpXX($12, $0035)
	%DKC3_SSS_OpXX($16, $0018)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($14, $04)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpEF()

DATA_FF4593:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBirdCaveCover, $009E, $1E)
	%DKC3_SSS_OpXX($12, $0036)
	%DKC3_SSS_OpXX($16, $0062)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($12, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF45AC:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBirdCaveCover, $0009, $1E)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpF3($12, $01)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpEF()

DATA_FF45C5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_PlayModeText, $00C7, $12)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($02, $00)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF45DB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01B4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF45E2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MapFlag)
	%DKC3_SSS_OpXX($26, $8004)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4607:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MapFlag)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($24, $0101)
	%DKC3_SSS_OpXX($22, $0101)
	%DKC3_SSS_OpXX($12, $02A5)
	%DKC3_SSS_OpXX($16, $020D)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($66, $0012)
	%DKC3_SSS_OpXX($68, $0040)
	%DKC3_SSS_OpEF()

DATA_FF462C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BrashCabinDigitalDisplay)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4636:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FileSelectMenu)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF463D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01A8)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4647:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01B8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF20DA)
	%DKC3_SSS_OpXX($5E, $001C)
	%DKC3_SSS_OpXX($62, $0050)
	%DKC3_SSS_OpEF()

DATA_FF4657:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01B8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF20F8)
	%DKC3_SSS_OpXX($5E, $001C)
	%DKC3_SSS_OpXX($62, $0050)
	%DKC3_SSS_OpEF()

DATA_FF4667:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01B8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF2116)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0064)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0088)
	%DKC3_SSS_OpEF()

DATA_FF467D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01B8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF2134)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0064)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0088)
	%DKC3_SSS_OpEF()

DATA_FF4693:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01BC)
	%DKC3_SSS_OpXX($12, $0205)
	%DKC3_SSS_OpXX($16, $01B9)
	%DKC3_SSS_OpEF()

DATA_FF469D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FileSelectNumber)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $0040)
	%DKC3_SSS_OpXX($16, $00AC)
	%DKC3_SSS_OpEF()

DATA_FF46AA:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_TopOfCottonTopCoveWaterfall, $00C8, $0F)
	%DKC3_SSS_OpFA($033F)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $0030)
	%DKC3_SSS_OpXX($16, $0047)
	%DKC3_SSS_OpEF()

DATA_FF46BD:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BottomOfRightCottonTopCoveWaterfall, $00CD, $10)
	%DKC3_SSS_OpFA($0340)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $005F)
	%DKC3_SSS_OpXX($16, $0047)
	%DKC3_SSS_OpEF()

DATA_FF46D0:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BottomOfCottonTopCoveWaterfall, $00CD, $13)
	%DKC3_SSS_OpFA($0341)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $00B0)
	%DKC3_SSS_OpXX($16, $002E)
	%DKC3_SSS_OpEF()

DATA_FF46E3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TitleScreenSign)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $0150)
	%DKC3_SSS_OpXX($2A, $F800)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($5C, $00B8)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpEF()

DATA_FF46F9:
	%DKC3_SSS_OpF9(DATA_FF46E3)
	%DKC3_SSS_OpFC($00B1)
	%DKC3_SSS_OpXX($5E, $0060)
	%DKC3_SSS_OpXX($16, $0038)
	%DKC3_SSS_OpF3($08, $00)
	%DKC3_SSS_OpEF()

DATA_FF4709:
	%DKC3_SSS_OpF9(DATA_FF46E3)
	%DKC3_SSS_OpFC($00E0)
	%DKC3_SSS_OpF3($08, $02)
	%DKC3_SSS_OpXX($16, $0048)
	%DKC3_SSS_OpXX($5E, $003C)
	%DKC3_SSS_OpEF()

DATA_FF4719:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TitleScreenSign)
	%DKC3_SSS_OpFC($00B1)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $0185)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($16, $0043)
	%DKC3_SSS_OpXX($2A, $FA00)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($5C, $00ED)
	%DKC3_SSS_OpXX($5E, $0060)
	%DKC3_SSS_OpF3($08, $01)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpEF()

DATA_FF473E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite019C)
	%DKC3_SSS_OpXX($12, $0004)
	%DKC3_SSS_OpXX($16, $FFA0)
	%DKC3_SSS_OpXX($6A, $0008)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $003D)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpEF()

DATA_FF4754:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite006C, $00DE, $19)
	%DKC3_SSS_OpF3($10, $00)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($64, $0003)
	%DKC3_SSS_OpEF()

DATA_FF4770:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FileSelectIcon)
	%DKC3_SSS_OpFB($0CC9)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF3($03, $00)
	%DKC3_SSS_OpXX($12, $0040)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4786:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFC($009B)
	%DKC3_SSS_OpFA($032C)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF2($00F0)
	%DKC3_SSS_OpXX($44, $0060)
	%DKC3_SSS_OpEF()

DATA_FF479C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0173)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF2($00F0)
	%DKC3_SSS_OpXX($44, $0060)
	%DKC3_SSS_OpEF()

DATA_FF47AF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpF6($00, $F0)
	%DKC3_SSS_OpFC($009B)
	%DKC3_SSS_OpFA($032C)
	%DKC3_SSS_OpF2($00F0)
	%DKC3_SSS_OpXX($44, $0060)
	%DKC3_SSS_OpEF()

DATA_FF47C2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($032D)
	%DKC3_SSS_OpF2($00F0)
	%DKC3_SSS_OpXX($44, $0060)
	%DKC3_SSS_OpXX($12, $00C0)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpEF()

DATA_FF47DB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_CollectableCog)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpXX($12, $0078)
	%DKC3_SSS_OpXX($16, $FFF7)
	%DKC3_SSS_OpXX($14, $001E)
	%DKC3_SSS_OpXX($5C, $E388)
	%DKC3_SSS_OpXX($60, $05C9)
	%DKC3_SSS_OpXX($62, $0080)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4806:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_CollectableCog)
	%DKC3_SSS_OpFA($014A)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpXX($12, $0074)
	%DKC3_SSS_OpXX($16, $FFF7)
	%DKC3_SSS_OpXX($14, $0028)
	%DKC3_SSS_OpXX($5C, $E188)
	%DKC3_SSS_OpXX($60, $05CB)
	%DKC3_SSS_OpXX($62, $0080)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4831:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_CollectableCog)
	%DKC3_SSS_OpFA($014B)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpXX($12, $0078)
	%DKC3_SSS_OpXX($16, $FFF7)
	%DKC3_SSS_OpXX($14, $0022)
	%DKC3_SSS_OpXX($5C, $E388)
	%DKC3_SSS_OpXX($60, $05D1)
	%DKC3_SSS_OpXX($62, $0080)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF485C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GreenBanana)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($40, $014C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0080)
	%DKC3_SSS_OpEF()

DATA_FF4875:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01A0)
	%DKC3_SSS_OpXX($12, $0100)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpEF()

DATA_FF487F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SpeedrunTimer)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($66, $15D7)
	%DKC3_SSS_OpXX($12, $00E8)
	%DKC3_SSS_OpXX($16, $00C8)
	%DKC3_SSS_OpEF()

DATA_FF4898:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite0074, $00E4, $2B)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF48A8:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0130)
	%DKC3_SSS_OpXX($44, $0080)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($2E, $FB40)
	%DKC3_SSS_OpXX($2A, $FC00)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF48BE:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0131)
	%DKC3_SSS_OpXX($44, $00A0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($2E, $FC00)
	%DKC3_SSS_OpXX($2A, $0400)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF48D4:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0131)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($44, $00C0)
	%DKC3_SSS_OpXX($2E, $FAA0)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($30, $0080)
	%DKC3_SSS_OpEF()

DATA_FF48EA:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0130)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($44, $00FF)
	%DKC3_SSS_OpXX($2E, $F930)
	%DKC3_SSS_OpXX($2A, $FE40)
	%DKC3_SSS_OpXX($30, $FFC0)
	%DKC3_SSS_OpEF()

DATA_FF4900:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0130)
	%DKC3_SSS_OpXX($44, $0080)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($2E, $FA40)
	%DKC3_SSS_OpXX($2A, $FA00)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF4916:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0131)
	%DKC3_SSS_OpXX($44, $0130)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($2E, $F940)
	%DKC3_SSS_OpXX($2A, $0600)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF492C:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0131)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($44, $0140)
	%DKC3_SSS_OpXX($2E, $FAE0)
	%DKC3_SSS_OpXX($2A, $0140)
	%DKC3_SSS_OpXX($30, $0080)
	%DKC3_SSS_OpEF()

DATA_FF4942:
	%DKC3_SSS_OpF9(DATA_FF4898)
	%DKC3_SSS_OpFA($0130)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($44, $0120)
	%DKC3_SSS_OpXX($2E, $FAE0)
	%DKC3_SSS_OpXX($2A, $FF00)
	%DKC3_SSS_OpXX($30, $FFC0)
	%DKC3_SSS_OpEF()

DATA_FF4958:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BananaBird, $005A, $0D)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($12, $0084)
	%DKC3_SSS_OpXX($16, $0029)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($0E, $00F4)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpFA($01CA)
	%DKC3_SSS_OpEF()

DATA_FF4974:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0360)
	%DKC3_SSS_OpF3($0E, $04)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($12, $0085)
	%DKC3_SSS_OpXX($16, $0029)
	%DKC3_SSS_OpFC($00E4)
	%DKC3_SSS_OpEF()

DATA_FF498A:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KremwoodForestLog, $00E5, $20)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($12, $004E)
	%DKC3_SSS_OpXX($16, $002B)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpF3($13, $00)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $0009)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpXX($5C, DATA_FF49B8)
	%DKC3_SSS_OpEF()

DATA_FF49B8:
	dw $FFFE,$0120,$0066,$002F,$0061,$0036,$FFFE,$0040
	dw $0060,$0042,$0061,$0053,$0068,$0063,$FFFF

DATA_FF49D6:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_MapCannon, $00E6, $20)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $2000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $00DF)
	%DKC3_SSS_OpXX($16, $0073)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($2A, $FF80)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpF3($13, $06)
	%DKC3_SSS_OpEF()

DATA_FF49F8:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_MapCannon, $00E6, $20)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0020)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($12, $0039)
	%DKC3_SSS_OpXX($16, $007E)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($2A, $0080)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF3($13, $06)
	%DKC3_SSS_OpEF()

DATA_FF4A1A:
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $0040)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $0009)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpFA($0320)
	%DKC3_SSS_OpXX($5E, $0060)
	%DKC3_SSS_OpEF()

DATA_FF4A36:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ChairliftChair, $00E7, $23)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($12, $007C)
	%DKC3_SSS_OpXX($16, $0066)
	%DKC3_SSS_OpF9(DATA_FF4A1A)
	%DKC3_SSS_OpXX($5C, DATA_FF4A92)
	%DKC3_SSS_OpXX($6C, $FFFF)
	%DKC3_SSS_OpXX($50, $00BC)
	%DKC3_SSS_OpEF()

DATA_FF4A52:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ChairliftChair, $00E7, $23)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($12, $00E1)
	%DKC3_SSS_OpXX($16, $005D)
	%DKC3_SSS_OpF9(DATA_FF4A1A)
	%DKC3_SSS_OpXX($5C, DATA_FF4A76)
	%DKC3_SSS_OpXX($6C, $FFFF)
	%DKC3_SSS_OpXX($50, $00BC)
	%DKC3_SSS_OpEF()

DATA_FF4A6E:
	dw $0092,$0069,$00BC,$0065

DATA_FF4A76:
	dw $00EA,$005B,$FFF9,$0001,$00F0,$005A,$00DE,$0059
	dw $FFF9,$0002,$00B2,$0062,$0091,$0065

DATA_FF4A92:
	dw $006F,$0066,$FFF9,$0003,$0070,$006A,$FFF9,$0002
	dw $FFFD,DATA_FF4A6E

DATA_FF4AA6:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ChairliftChair, $00E7, $23)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($12, $00D6)
	%DKC3_SSS_OpXX($16, $002B)
	%DKC3_SSS_OpF9(DATA_FF4A1A)
	%DKC3_SSS_OpXX($5C, DATA_FF4B20)
	%DKC3_SSS_OpXX($6C, $0001)
	%DKC3_SSS_OpXX($50, $00C4)
	%DKC3_SSS_OpXX($3C, $27A5)
	%DKC3_SSS_OpEF()

DATA_FF4AC5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_ChairliftChair, $00E7, $23)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($12, $007F)
	%DKC3_SSS_OpXX($16, $0023)
	%DKC3_SSS_OpF9(DATA_FF4A1A)
	%DKC3_SSS_OpXX($5C, DATA_FF4AF8)
	%DKC3_SSS_OpXX($6C, $0001)
	%DKC3_SSS_OpXX($50, $00C4)
	%DKC3_SSS_OpXX($3C, $2998)
	%DKC3_SSS_OpEF()

DATA_FF4AE4:
	dw $00E7,$002E,$FFF9,$0002,$00DB,$002E,$00C5,$002F
	dw $0097,$0029

DATA_FF4AF8:
	dw $006F,$001F,$006B,$001E,$FFF9,$0001,$0064,$001B
	dw $0074,$001C,$007A,$001E,$FFF9,$0002,$009D,$0025
	dw $00AA,$0027,$00C9,$002B

DATA_FF4B20:
	dw $00E6,$002D,$FFF9,$0003,$FFFD,DATA_FF4AE4

DATA_FF4B2C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01C8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFC($00E8)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpXX($50, $0001)
	%DKC3_SSS_OpXX($5A, $0009)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpXX($5C, DATA_FF4B48)
	%DKC3_SSS_OpXX($5E, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF4B48:
	dw $007E,$00B9,$0073,$00C1,$005A,$00C3,$FFF9,$0002
	dw $FFFE,$0070,$004A,$00C2,$FFFE,$00C0,$0035,$00BE
	dw $0025,$00B4,$0017,$00A5,$FFF9,$0002,$FFFE,$0070
	dw $000F,$009B,$FFFE,$00C0,$000E,$008A,$0011,$007D
	dw $000D,$0073,$0010,$0062,$0012,$0058,$000C,$0053
	dw $000C,$004E,$0013,$0046,$0020,$003C,$0026,$0034
	dw $0026,$0025,$002E,$001B,$003B,$0016,$0044,$0016
	dw $0044,$001C,$0049,$001C,$0049,$001F,$004D,$001F
	dw $004D,$0023,$0052,$0023,$0052,$0026,$0055,$0027
	dw $0055,$002A,$0059,$002A,$FFF9,$0002,$FFFE,$0070
	dw $005D,$002A,$FFFE,$00C0,$0088,$002A,$FFF9,$0002
	dw $FFFE,$0070,$00AF,$002A,$FFFE,$00C0,$00AF,$0026
	dw $00B7,$0026,$00B7,$0024,$00C4,$0024,$00D1,$002F
	dw $00DE,$0034,$FFF9,$0002,$FFFF

DATA_FF4C22:
	%DKC3_SSS_OpF9(DATA_FF4B2C)
	%DKC3_SSS_OpXX($12, $0087)
	%DKC3_SSS_OpXX($16, $00B5)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4C35:
	%DKC3_SSS_OpF9(DATA_FF4B2C)
	%DKC3_SSS_OpXX($12, $008B)
	%DKC3_SSS_OpXX($16, $00B5)
	%DKC3_SSS_OpXX($1E, $0006)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpEF()

DATA_FF4C48:
	%DKC3_SSS_OpF9(DATA_FF4B2C)
	%DKC3_SSS_OpXX($12, $008F)
	%DKC3_SSS_OpXX($16, $00B5)
	%DKC3_SSS_OpXX($1E, $000C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpEF()

DATA_FF4C5B:
	%DKC3_SSS_OpF9(DATA_FF4B2C)
	%DKC3_SSS_OpXX($12, $0091)
	%DKC3_SSS_OpXX($16, $00B5)
	%DKC3_SSS_OpXX($1E, $0012)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpEF()

DATA_FF4C6E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_SewerStockpileGrate, $00E3, $24)
	%DKC3_SSS_OpF3($15, $00)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpEF()

DATA_FF4C81:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpF3($16, $00)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpEF()

DATA_FF4C94:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpF3($16, $01)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpEF()

DATA_FF4CA7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SkyHighSecretRock)
	%DKC3_SSS_OpFC($00E9)
	%DKC3_SSS_OpF3($17, $00)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0201)
	%DKC3_SSS_OpXX($64, $0101)
	%DKC3_SSS_OpXX($30, $0018)
	%DKC3_SSS_OpXX($34, $0010)
	%DKC3_SSS_OpXX($12, $010F)
	%DKC3_SSS_OpXX($16, $0043)
	%DKC3_SSS_OpXX($0E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4CCF:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A4, $0009, $26)
	%DKC3_SSS_OpF3($1A, $00)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpEF()

DATA_FF4CE5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A4, $0009, $26)
	%DKC3_SSS_OpF3($1A, $01)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpEF()

DATA_FF4CFB:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RazorRidgePipe, $00EC, $27)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpF3($1B, $00)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4D17:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RazorRidgePipe, $0009, $27)
	%DKC3_SSS_OpF3($1B, $01)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4D33:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RazorRidgePipe, $00EC, $27)
	%DKC3_SSS_OpFA($0322)
	%DKC3_SSS_OpXX($12, $00B6)
	%DKC3_SSS_OpXX($16, $0082)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($58, $1000)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpEF()

DATA_FF4D55:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RazorRidgePipe, $00EC, $27)
	%DKC3_SSS_OpFA($0322)
	%DKC3_SSS_OpXX($12, $0051)
	%DKC3_SSS_OpXX($16, $00D4)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($58, $1000)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpEF()

DATA_FF4D77:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01CC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $027D)
	%DKC3_SSS_OpXX($16, $0211)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4D87:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite009C, $00A9, $00)
	%DKC3_SSS_OpFA($012D)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($5C, $0010)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($44, $0100)
	%DKC3_SSS_OpEF()

DATA_FF4DA3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($009A)
	%DKC3_SSS_OpXX($12, $0081)
	%DKC3_SSS_OpXX($16, $00B0)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFA($033D)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4DB9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($009A)
	%DKC3_SSS_OpXX($12, $0081)
	%DKC3_SSS_OpXX($16, $00C9)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFA($033E)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4DCF:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00B0, $0009, $25)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($12, $00A1)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpF3($18, $00)
	%DKC3_SSS_OpFE($0000)
	%DKC3_SSS_OpEF()

DATA_FF4DE8:
	%DKC3_SSS_OpXX($0E, $00F2)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF3($19, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4DF5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFC($00EA)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($031F)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF4E08:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A0, $00EA, $22)
	%DKC3_SSS_OpF9(DATA_FF4DE8)
	%DKC3_SSS_OpXX($12, $005A)
	%DKC3_SSS_OpXX($16, $00D4)
	%DKC3_SSS_OpXX($5C, $0100)
	%DKC3_SSS_OpEF()

DATA_FF4E1B:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A0, $00EA, $22)
	%DKC3_SSS_OpF9(DATA_FF4DE8)
	%DKC3_SSS_OpXX($12, $0014)
	%DKC3_SSS_OpXX($16, $00B4)
	%DKC3_SSS_OpXX($5C, $0200)
	%DKC3_SSS_OpEF()

DATA_FF4E2E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A0, $00EA, $22)
	%DKC3_SSS_OpF9(DATA_FF4DE8)
	%DKC3_SSS_OpXX($12, $005C)
	%DKC3_SSS_OpXX($16, $003B)
	%DKC3_SSS_OpXX($5C, $0400)
	%DKC3_SSS_OpEF()

DATA_FF4E41:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A0, $00EA, $22)
	%DKC3_SSS_OpF9(DATA_FF4DE8)
	%DKC3_SSS_OpXX($12, $0089)
	%DKC3_SSS_OpXX($16, $003E)
	%DKC3_SSS_OpXX($5C, $0800)
	%DKC3_SSS_OpEF()

DATA_FF4E54:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A0, $00EA, $22)
	%DKC3_SSS_OpF9(DATA_FF4DE8)
	%DKC3_SSS_OpXX($12, $00E0)
	%DKC3_SSS_OpXX($16, $0046)
	%DKC3_SSS_OpXX($5C, $1000)
	%DKC3_SSS_OpEF()

DATA_FF4E67:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00A0, $00EA, $22)
	%DKC3_SSS_OpF9(DATA_FF4DE8)
	%DKC3_SSS_OpXX($12, $007E)
	%DKC3_SSS_OpXX($16, $00C0)
	%DKC3_SSS_OpXX($5C, $2000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4E7D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Knautilus)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpF3($1D, $00)
	%DKC3_SSS_OpXX($12, $0089)
	%DKC3_SSS_OpXX($16, $00AB)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00EE)
	%DKC3_SSS_OpXX($4C, $0006)
	%DKC3_SSS_OpXX($4E, $00C0)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $003E)
	%DKC3_SSS_OpXX($64, $0100)
	%DKC3_SSS_OpXX($68, $0010)
	%DKC3_SSS_OpXX($34, $0010)
	%DKC3_SSS_OpEF()

DATA_FF4EAB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KnautilusSpriteMask)
	%DKC3_SSS_OpXX($26, $8008)
	%DKC3_SSS_OpXX($24, $0001)
	%DKC3_SSS_OpXX($20, $0001)
	%DKC3_SSS_OpXX($22, $0001)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0201)
	%DKC3_SSS_OpXX($64, $0001)
	%DKC3_SSS_OpXX($30, $0011)
	%DKC3_SSS_OpXX($34, $0010)
	%DKC3_SSS_OpEF()

DATA_FF4ECD:
	%DKC3_SSS_OpF9(DATA_FF4EAB)
	%DKC3_SSS_OpXX($12, $005C)
	%DKC3_SSS_OpXX($16, $0086)
	%DKC3_SSS_OpXX($0E, $00C2)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4EDD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Knautilus)
	%DKC3_SSS_OpF3($1D, $01)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($00EE)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($0E, $00C2)
	%DKC3_SSS_OpEF()

DATA_FF4EF0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01DC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $003F)
	%DKC3_SSS_OpEF()

DATA_FF4EFA:
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $00AC)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4F10:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KremtoaBridge, $00EF, $22)
	%DKC3_SSS_OpF9(DATA_FF4EFA)
	%DKC3_SSS_OpF3($19, $01)
	%DKC3_SSS_OpXX($58, $0800)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4F23:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KremtoaBridge, $00EF, $22)
	%DKC3_SSS_OpF9(DATA_FF4EFA)
	%DKC3_SSS_OpF3($19, $02)
	%DKC3_SSS_OpXX($58, $1000)
	%DKC3_SSS_OpEF()

DATA_FF4F33:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KremtoaBridge, $00EF, $22)
	%DKC3_SSS_OpF9(DATA_FF4EFA)
	%DKC3_SSS_OpF3($19, $03)
	%DKC3_SSS_OpXX($58, $1800)
	%DKC3_SSS_OpEF()

DATA_FF4F43:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_KremtoaBridge, $00EF, $22)
	%DKC3_SSS_OpF9(DATA_FF4EFA)
	%DKC3_SSS_OpF3($19, $04)
	%DKC3_SSS_OpXX($58, $2000)
	%DKC3_SSS_OpXX($5C, $0700)
	%DKC3_SSS_OpEF()

DATA_FF4F56:
	%DKC3_SSS_OpF9(DATA_FF52D4)
	%DKC3_SSS_OpFC($0101)
	%DKC3_SSS_OpXX($16, $FFF0)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($5E, $FFFF)
	%DKC3_SSS_OpXX($5A, $003D)
	%DKC3_SSS_OpXX($6A, $0040)
	%DKC3_SSS_OpEF()

DATA_FF4F72:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpFC($00F0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($12, $0050)
	%DKC3_SSS_OpXX($16, $003B)
	%DKC3_SSS_OpXX($0E, $00BE)
	%DKC3_SSS_OpFA($0345)
	%DKC3_SSS_OpEF()

DATA_FF4F88:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KnautilusSpriteMask)
	%DKC3_SSS_OpXX($16, $FFFA)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($64, $0100)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpXX($06, DATA_FF2174)
	%DKC3_SSS_OpEF()

DATA_FF4F9B:
	%DKC3_SSS_OpF9(DATA_FF4EAB)
	%DKC3_SSS_OpXX($12, $00A3)
	%DKC3_SSS_OpXX($16, $00A9)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($68, $000B)
	%DKC3_SSS_OpEF()

DATA_FF4FAB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01E0)
	%DKC3_SSS_OpXX($12, $0008)
	%DKC3_SSS_OpXX($16, $003B)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpXX($26, $8009)
	%DKC3_SSS_OpXX($24, $0001)
	%DKC3_SSS_OpXX($20, $0001)
	%DKC3_SSS_OpXX($22, $0001)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF4FCA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpF3($1E, $00)
	%DKC3_SSS_OpFC($00F5)
	%DKC3_SSS_OpXX($12, $0089)
	%DKC3_SSS_OpXX($16, $00BB)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF4FDD:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RedGemInBananaBirdQueenBarrier, $00F4, $2B)
	%DKC3_SSS_OpF3($1F, $07)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($12, $0081)
	%DKC3_SSS_OpXX($16, $0073)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpEF()

DATA_FF4FF6:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolHead)
	%DKC3_SSS_OpFA($0358)
	%DKC3_SSS_OpFC($00F6)
	%DKC3_SSS_OpXX($12, $0100)
	%DKC3_SSS_OpXX($16, $0248)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0008)
	%DKC3_SSS_OpXX($64, $0502)
	%DKC3_SSS_OpXX($34, $0600)
	%DKC3_SSS_OpXX($30, $0700)
	%DKC3_SSS_OpEF()

DATA_FF5018:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WaterSplash)
	%DKC3_SSS_OpF6($D0, $40)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0022)
	%DKC3_SSS_OpFA($0178)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpEF()

DATA_FF502B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GiantBananaBirdQueenEgg)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($16, $0180)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpF3($20, $00)
	%DKC3_SSS_OpFC($00F3)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $003A)
	%DKC3_SSS_OpXX($5E, $0270)
	%DKC3_SSS_OpXX($50, $0150)
	%DKC3_SSS_OpEF()

DATA_FF504A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpF6($FC, $D8)
	%DKC3_SSS_OpFA($035B)
	%DKC3_SSS_OpFC($00F3)
	%DKC3_SSS_OpXX($0E, $00E8)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($2E, $FAE0)
	%DKC3_SSS_OpXX($2A, $FF00)
	%DKC3_SSS_OpXX($30, $FFC0)
	%DKC3_SSS_OpEF()

DATA_FF5069:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpF6($04, $D8)
	%DKC3_SSS_OpFA($035C)
	%DKC3_SSS_OpFC($00F3)
	%DKC3_SSS_OpXX($0E, $00E8)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($2E, $F9E0)
	%DKC3_SSS_OpXX($2A, $0130)
	%DKC3_SSS_OpXX($30, $0040)
	%DKC3_SSS_OpEF()

DATA_FF5088:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolHead)
	%DKC3_SSS_OpF6($12, $90)
	%DKC3_SSS_OpFA($0087)
	%DKC3_SSS_OpFC($0003)
	%DKC3_SSS_OpXX($0E, $00EE)
	%DKC3_SSS_OpXX($16, $0000)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $003A)
	%DKC3_SSS_OpXX($5E, $0218)
	%DKC3_SSS_OpEF()

DATA_FF50A7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KRoolHead)
	%DKC3_SSS_OpF6($F2, $A0)
	%DKC3_SSS_OpFA($010E)
	%DKC3_SSS_OpFC($0004)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpFE($4000)
	%DKC3_SSS_OpXX($16, $0040)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $003A)
	%DKC3_SSS_OpXX($5E, $0218)
	%DKC3_SSS_OpEF()

DATA_FF50C9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MapBananaBirdQueen)
	%DKC3_SSS_OpFA($0348)
	%DKC3_SSS_OpXX($12, $0100)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00F7)
	%DKC3_SSS_OpXX($0E, $00D6)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF217A)
	%DKC3_SSS_OpXX($5A, $0036)
	%DKC3_SSS_OpXX($4C, $0100)
	%DKC3_SSS_OpEF()

DATA_FF50EB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpF3($24, $00)
	%DKC3_SSS_OpFC($0009)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF50FB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpF3($25, $00)
	%DKC3_SSS_OpFC($0009)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpEF()

DATA_FF510B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MotorBoatFunkyAndCrankyInEnding)
	%DKC3_SSS_OpF6($20, $07)
	%DKC3_SSS_OpFA($035E)
	%DKC3_SSS_OpFC($0092)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpXX($0E, $00BE)
	%DKC3_SSS_OpXX($06, DATA_FF206A)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $BBBB)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($28, $2042)
	%DKC3_SSS_OpXX($4C, $0100)
	%DKC3_SSS_OpEF()

DATA_FF513F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MotorBoatFunkyAndCrankyInEnding)
	%DKC3_SSS_OpFA($035D)
	%DKC3_SSS_OpFC($00F8)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpEF()

DATA_FF5152:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MotorBoatFunkyAndCrankyInEnding)
	%DKC3_SSS_OpFA($0362)
	%DKC3_SSS_OpFC($003B)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpXX($0E, $00BC)
	%DKC3_SSS_OpXX($4E, $0005)
	%DKC3_SSS_OpXX($2C, $FFE0)
	%DKC3_SSS_OpEF()

DATA_FF516B:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_MapBananaBird, $005A, $2A)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFA($0347)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00E8)
	%DKC3_SSS_OpXX($5A, $0009)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpXX($44, $0100)
	%DKC3_SSS_OpEF()

DATA_FF518D:
	%DKC3_SSS_OpF9(DATA_FF516B)
	%DKC3_SSS_OpXX($5C, DATA_FF51A0)
	%DKC3_SSS_OpXX($44, $0200)
	%DKC3_SSS_OpXX($5E, $00A5)
	%DKC3_SSS_OpXX($12, $01C6)
	%DKC3_SSS_OpXX($16, $027B)
	%DKC3_SSS_OpEF()

DATA_FF51A0:
	dw $FFFB,$0008,$0020,$0180,$01C0,$0130,$0150,$FFF7
	dw $2000,$0100,$0100,$FFFF

DATA_FF51B8:
	%DKC3_SSS_OpF9(DATA_FF516B)
	%DKC3_SSS_OpXX($5C, DATA_FF51C8)
	%DKC3_SSS_OpXX($5E, $00AC)
	%DKC3_SSS_OpXX($12, $01CA)
	%DKC3_SSS_OpXX($16, $0279)
	%DKC3_SSS_OpEF()

DATA_FF51C8:
	dw $FFFB,$0005,$0020,$0180,$01C0,$0130,$0150,$FFF7
	dw $2000,$0100,$0100,$FFFF

DATA_FF51E0:
	%DKC3_SSS_OpF9(DATA_FF516B)
	%DKC3_SSS_OpXX($5C, DATA_FF51F0)
	%DKC3_SSS_OpXX($5E, $00A4)
	%DKC3_SSS_OpXX($12, $01C2)
	%DKC3_SSS_OpXX($16, $0278)
	%DKC3_SSS_OpEF()

DATA_FF51F0:
	dw $FFFB,$0006,$0014,$0180,$01C0,$0130,$0150,$FFF7
	dw $2000,$0100,$0100,$FFFF

DATA_FF5208:
	%DKC3_SSS_OpF9(DATA_FF516B)
	%DKC3_SSS_OpXX($5C, DATA_FF5218)
	%DKC3_SSS_OpXX($5E, $00B0)
	%DKC3_SSS_OpXX($12, $01C9)
	%DKC3_SSS_OpXX($16, $027C)
	%DKC3_SSS_OpEF()

DATA_FF5218:
	dw $FFFB,$0005,$001C,$0180,$01C0,$0130,$0150,$FFF7
	dw $2000,$0100,$0100,$FFFF

DATA_FF5230:
	%DKC3_SSS_OpF9(DATA_FF516B)
	%DKC3_SSS_OpXX($5C, DATA_FF5240)
	%DKC3_SSS_OpXX($5E, $00A8)
	%DKC3_SSS_OpXX($12, $01C4)
	%DKC3_SSS_OpXX($16, $027E)
	%DKC3_SSS_OpEF()

DATA_FF5240:
	dw $FFFB,$0005,$0017,$0180,$01C0,$0130,$0150,$FFF7
	dw $2000,$0100,$0100,$FFFF

DATA_FF5258:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LightningBoltSpawner)
	%DKC3_SSS_OpXX($06, DATA_FF215E)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($62, $0034)
	%DKC3_SSS_OpXX($64, $0057)
	%DKC3_SSS_OpXX($40, $01D0)
	%DKC3_SSS_OpXX($42, $2AF8)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5277:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LightningBoltSpawner)
	%DKC3_SSS_OpXX($06, DATA_FF2164)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($62, $0034)
	%DKC3_SSS_OpXX($64, $0040)
	%DKC3_SSS_OpXX($40, $0120)
	%DKC3_SSS_OpXX($42, $0210)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5296:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_PlayerKrosshairController)
	%DKC3_SSS_OpXX($12, $0160)
	%DKC3_SSS_OpXX($16, $0350)
	%DKC3_SSS_OpXX($5A, $0050)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($06, DATA_FF216A)
	%DKC3_SSS_OpXX($62, $0006)
	%DKC3_SSS_OpEF()

DATA_FF52AC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KrosshairFireball)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($5A, $001A)
	%DKC3_SSS_OpXX($32, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($2C, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF2($00F8)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($02A1)
	%DKC3_SSS_OpFC($0077)
	%DKC3_SSS_OpEF()

DATA_FF52D4:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_AreaNameText)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF52E4:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MillPlatform)
	%DKC3_SSS_OpXX($0E, $00C2)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpF3($29, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0032)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0020)
	%DKC3_SSS_OpEF()

DATA_FF52FD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MillPlatform)
	%DKC3_SSS_OpXX($0E, $00C2)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpF3($35, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001B)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0020)
	%DKC3_SSS_OpEF()

DATA_FF5316:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_TopOfCottonTopCoveWaterfall, $00D2, $07)
	%DKC3_SSS_OpF6($00, $08)
	%DKC3_SSS_OpFA($0323)
	%DKC3_SSS_OpEF()

DATA_FF5323:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01E4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF532A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01E4)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($64, $0040)
	%DKC3_SSS_OpXX($3C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF533A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0110)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0010)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5353:
	%DKC3_SSS_OpF9(DATA_FF533A)
	%DKC3_SSS_OpFC($00FA)
	%DKC3_SSS_OpEF()

DATA_FF535A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($12, $0FB0)
	%DKC3_SSS_OpXX($16, $0380)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($003B)
	%DKC3_SSS_OpFA($0363)
	%DKC3_SSS_OpXX($06, DATA_FF2180)
	%DKC3_SSS_OpXX($5A, $0106)
	%DKC3_SSS_OpXX($5E, $02B0)
	%DKC3_SSS_OpXX($64, $0302)
	%DKC3_SSS_OpXX($34, $0080)
	%DKC3_SSS_OpXX($66, $0080)
	%DKC3_SSS_OpEF()

DATA_FF5382:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TheEndSign)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $D000)
	%DKC3_SSS_OpXX($0E, $00FD)
	%DKC3_SSS_OpFC($00F3)
	%DKC3_SSS_OpF3($26, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpEF()

DATA_FF539E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($12, $0220)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpFA($0368)
	%DKC3_SSS_OpFC($0034)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpEF()

DATA_FF53C3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($12, $0220)
	%DKC3_SSS_OpXX($16, $0100)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpFA($036B)
	%DKC3_SSS_OpFC($0033)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($2E, $FB00)
	%DKC3_SSS_OpXX($2A, $FE00)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpEF()

DATA_FF53E8:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($12, $0146)
	%DKC3_SSS_OpXX($16, $01E2)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFA($0366)
	%DKC3_SSS_OpFC($003B)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0002)
	%DKC3_SSS_OpXX($2A, $0180)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpEF()

DATA_FF540A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00FF)
	%DKC3_SSS_OpFA($0364)
	%DKC3_SSS_OpEF()

DATA_FF5420:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite1)
	%DKC3_SSS_OpXX($12, $0080)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $00E2)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00CD)
	%DKC3_SSS_OpFA($0365)
	%DKC3_SSS_OpEF()

DATA_FF5436:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Squirt, $006C, $17)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF5449:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquirtsEyePart)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($60, $39DF)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpF3($44, $00)
	%DKC3_SSS_OpFC($0041)
	%DKC3_SSS_OpEF()

DATA_FF5462:
	%DKC3_SSS_OpF6($E8, $D6)
	%DKC3_SSS_OpF9(DATA_FF5449)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpEF()

DATA_FF546C:
	%DKC3_SSS_OpF6($18, $D6)
	%DKC3_SSS_OpF9(DATA_FF5449)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpEF()

DATA_FF5476:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquirtsEyePart)
	%DKC3_SSS_OpF2($00D6)
	%DKC3_SSS_OpXX($38, $000A)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($0041)
	%DKC3_SSS_OpEF()

DATA_FF548C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquirtsEyePart)
	%DKC3_SSS_OpF2($00D2)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($0076)
	%DKC3_SSS_OpF3($44, $0E)
	%DKC3_SSS_OpEF()

DATA_FF54A5:
	%DKC3_SSS_OpF6($EA, $D6)
	%DKC3_SSS_OpF9(DATA_FF548C)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpEF()

DATA_FF54AF:
	%DKC3_SSS_OpF6($16, $D6)
	%DKC3_SSS_OpF9(DATA_FF548C)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpEF()

DATA_FF54B9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquirtsEyePart)
	%DKC3_SSS_OpF6($00, $0C)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0006)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0075)
	%DKC3_SSS_OpF3($44, $0A)
	%DKC3_SSS_OpEF()

DATA_FF54D5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquirtsEyePart)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpF2($00D4)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $000A)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFD($3000)
	%DKC3_SSS_OpFC($0075)
	%DKC3_SSS_OpF3($44, $0D)
	%DKC3_SSS_OpEF()

DATA_FF54F1:
	%DKC3_SSS_OpF3($3A, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($6A, $000A)
	%DKC3_SSS_OpXX($0E, $00D3)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpEF()

DATA_FF550D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_SquirtPupil, $0075, $16)
	%DKC3_SSS_OpF6($EA, $D6)
	%DKC3_SSS_OpF9(DATA_FF54F1)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpEF()

DATA_FF551D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_SquirtPupil, $0075, $16)
	%DKC3_SSS_OpF6($17, $D6)
	%DKC3_SSS_OpF9(DATA_FF54F1)
	%DKC3_SSS_OpXX($68, $8000)
	%DKC3_SSS_OpEF()

DATA_FF552D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_UnknownSprite00DC, $0102, $0A)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF553D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RotatingCylinderKey, $0103, $0B)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpFA($0124)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF554D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RotatingCylinderKey, $0104, $0B)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpFA($0124)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF555D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RotatingCylinderKey, $0105, $0B)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpFA($0124)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF556D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_RotatingCylinderKey, $0106, $0B)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpFA($0124)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF557D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RareLogo)
	%DKC3_SSS_OpFC($0107)
	%DKC3_SSS_OpXX($12, $FFC0)
	%DKC3_SSS_OpXX($16, $00C0)
	%DKC3_SSS_OpXX($0E, $0000)
	%DKC3_SSS_OpFA($0125)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($26, $8000)
	%DKC3_SSS_OpEF()

DATA_FF5596:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RareLogoKiddy)
	%DKC3_SSS_OpFC($000C)
	%DKC3_SSS_OpXX($12, $0070)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $0001)
	%DKC3_SSS_OpFA($0126)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF55AC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RareLogoDixie)
	%DKC3_SSS_OpFC($000B)
	%DKC3_SSS_OpXX($12, $0090)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpXX($0E, $0001)
	%DKC3_SSS_OpFA($0127)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF55C2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RotatingCylinderHandle)
	%DKC3_SSS_OpFC($0108)
	%DKC3_SSS_OpF3($46, $00)
	%DKC3_SSS_OpXX($12, $0020)
	%DKC3_SSS_OpXX($16, $0080)
	%DKC3_SSS_OpEF()

DATA_FF55D2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_NintendoPresentsKong)
	%DKC3_SSS_OpFC($000C)
	%DKC3_SSS_OpFA($0129)
	%DKC3_SSS_OpXX($12, $0010)
	%DKC3_SSS_OpXX($16, $FF88)
	%DKC3_SSS_OpXX($2E, $0600)
	%DKC3_SSS_OpXX($0E, $0001)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpEF()

DATA_FF55EB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_NintendoPresentsKong)
	%DKC3_SSS_OpFC($000B)
	%DKC3_SSS_OpFA($012A)
	%DKC3_SSS_OpXX($12, $00F0)
	%DKC3_SSS_OpXX($16, $FA48)
	%DKC3_SSS_OpXX($2E, $0800)
	%DKC3_SSS_OpXX($0E, $0001)
	%DKC3_SSS_OpFE($4000)
	%DKC3_SSS_OpEF()

DATA_FF5604:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($60, $9500)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpXX($12, $0590)
	%DKC3_SSS_OpXX($16, $088D)
	%DKC3_SSS_OpEF()

DATA_FF5614:
	%DKC3_SSS_OpF9(DATA_FF85A7)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpFA($01EE)
	%DKC3_SSS_OpXX($66, $0048)
	%DKC3_SSS_OpXX($6A, $002D)
	%DKC3_SSS_OpXX($12, $04E0)
	%DKC3_SSS_OpXX($16, $05AD)
	%DKC3_SSS_OpEF()

DATA_FF562A:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $00A0)
	%DKC3_SSS_OpXX($66, $0100)
	%DKC3_SSS_OpXX($12, $05F0)
	%DKC3_SSS_OpXX($16, $06D1)
	%DKC3_SSS_OpEF()

DATA_FF563D:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($12, $0350)
	%DKC3_SSS_OpXX($16, $0942)
	%DKC3_SSS_OpXX($30, $01B0)
	%DKC3_SSS_OpXX($64, $9000)
	%DKC3_SSS_OpEF()

DATA_FF564D:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($12, $0340)
	%DKC3_SSS_OpXX($16, $028D)
	%DKC3_SSS_OpEF()

DATA_FF565A:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($12, $0530)
	%DKC3_SSS_OpXX($16, $0754)
	%DKC3_SSS_OpEF()

DATA_FF5667:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $FF80)
	%DKC3_SSS_OpXX($2E, $002A)
	%DKC3_SSS_OpXX($12, $0870)
	%DKC3_SSS_OpXX($16, $0240)
	%DKC3_SSS_OpEF()

DATA_FF5677:
	%DKC3_SSS_OpF9(DATA_FF8923)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpXX($12, $0420)
	%DKC3_SSS_OpXX($16, $0175)
	%DKC3_SSS_OpEF()

DATA_FF568A:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $000A)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($6A, $044C)
	%DKC3_SSS_OpXX($12, $0578)
	%DKC3_SSS_OpXX($16, $0AF5)
	%DKC3_SSS_OpEF()

DATA_FF569D:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0032)
	%DKC3_SSS_OpXX($60, $003C)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $000A)
	%DKC3_SSS_OpXX($68, $0020)
	%DKC3_SSS_OpXX($6A, $0008)
	%DKC3_SSS_OpXX($32, $2030)
	%DKC3_SSS_OpXX($12, $0710)
	%DKC3_SSS_OpXX($16, $0619)
	%DKC3_SSS_OpEF()

DATA_FF56C2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0057)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($12, $2160)
	%DKC3_SSS_OpXX($16, $01ED)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($0357)
	%DKC3_SSS_OpEF()

DATA_FF56DB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($12, $2160)
	%DKC3_SSS_OpXX($16, $01ED)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpEF()

DATA_FF56F4:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($12, $0670)
	%DKC3_SSS_OpXX($16, $06D9)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($66, $4545)
	%DKC3_SSS_OpXX($6A, $2020)
	%DKC3_SSS_OpXX($6C, $0040)
	%DKC3_SSS_OpXX($1E, $4000)
	%DKC3_SSS_OpEF()

DATA_FF570D:
	%DKC3_SSS_OpF9(DATA_FF78D3)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($12, $0370)
	%DKC3_SSS_OpXX($16, $03CD)
	%DKC3_SSS_OpEF()

DATA_FF571A:
	%DKC3_SSS_OpF9(DATA_FF91FB)
	%DKC3_SSS_OpXX($12, $0A90)
	%DKC3_SSS_OpXX($16, $04AD)
	%DKC3_SSS_OpXX($5C, $0028)
	%DKC3_SSS_OpXX($5E, $0046)
	%DKC3_SSS_OpXX($60, $0470)
	%DKC3_SSS_OpXX($30, $FEF0)
	%DKC3_SSS_OpEF()

DATA_FF5730:
	%DKC3_SSS_OpF9(DATA_FF8C54)
	%DKC3_SSS_OpXX($12, $0910)
	%DKC3_SSS_OpXX($16, $0835)
	%DKC3_SSS_OpXX($5C, $0055)
	%DKC3_SSS_OpXX($5E, $0050)
	%DKC3_SSS_OpXX($60, $FF00)
	%DKC3_SSS_OpXX($64, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF5746:
	%DKC3_SSS_OpF9(DATA_FFA775)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpXX($6C, $0037)
	%DKC3_SSS_OpXX($12, $0710)
	%DKC3_SSS_OpXX($16, $056D)
	%DKC3_SSS_OpEF()

DATA_FF575C:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($64, $0250)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $02F0)
	%DKC3_SSS_OpXX($12, $2A00)
	%DKC3_SSS_OpXX($16, $01ED)
	%DKC3_SSS_OpEF()

DATA_FF5772:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $4001)
	%DKC3_SSS_OpXX($5E, $0300)
	%DKC3_SSS_OpXX($12, $05DA)
	%DKC3_SSS_OpXX($16, $06D0)
	%DKC3_SSS_OpEF()

DATA_FF5788:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $00F0)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($12, $0580)
	%DKC3_SSS_OpXX($16, $0510)
	%DKC3_SSS_OpEF()

DATA_FF579B:
	%DKC3_SSS_OpF9(DATA_FF8F29)
	%DKC3_SSS_OpXX($5C, $A0A0)
	%DKC3_SSS_OpXX($5E, $A0A0)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($30, $0400)
	%DKC3_SSS_OpXX($34, $0500)
	%DKC3_SSS_OpXX($12, $0220)
	%DKC3_SSS_OpXX($16, $09D0)
	%DKC3_SSS_OpEF()

DATA_FF57B4:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $8020)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($12, $0710)
	%DKC3_SSS_OpXX($16, $0890)
	%DKC3_SSS_OpEF()

DATA_FF57C7:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0064)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0016)
	%DKC3_SSS_OpXX($1A, $0059)
	%DKC3_SSS_OpXX($68, $02D9)
	%DKC3_SSS_OpXX($12, $0A7A)
	%DKC3_SSS_OpXX($16, $0280)
	%DKC3_SSS_OpEF()

DATA_FF57E6:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $FEE0)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($12, $0550)
	%DKC3_SSS_OpXX($16, $02D0)
	%DKC3_SSS_OpEF()

DATA_FF57F6:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FDE0)
	%DKC3_SSS_OpXX($5C, $A800)
	%DKC3_SSS_OpXX($12, $01A0)
	%DKC3_SSS_OpXX($16, $0250)
	%DKC3_SSS_OpEF()

DATA_FF5806:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $02C0)
	%DKC3_SSS_OpXX($60, $03F0)
	%DKC3_SSS_OpXX($62, $0790)
	%DKC3_SSS_OpXX($06, DATA_FF1FC4)
	%DKC3_SSS_OpXX($12, $02F0)
	%DKC3_SSS_OpXX($16, $0770)
	%DKC3_SSS_OpEF()

DATA_FF581C:
	%DKC3_SSS_OpF9(DATA_FF94AB)
	%DKC3_SSS_OpXX($60, $0060)
	%DKC3_SSS_OpXX($30, $FE30)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpXX($12, $0440)
	%DKC3_SSS_OpXX($16, $0578)
	%DKC3_SSS_OpEF()

DATA_FF582F:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $013E)
	%DKC3_SSS_OpXX($66, $FE30)
	%DKC3_SSS_OpXX($60, $00A0)
	%DKC3_SSS_OpXX($12, $0220)
	%DKC3_SSS_OpXX($16, $0476)
	%DKC3_SSS_OpEF()

DATA_FF5842:
	%DKC3_SSS_OpF9(DATA_FF9C36)
	%DKC3_SSS_OpXX($60, $6800)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($6C, $0190)
	%DKC3_SSS_OpXX($12, $0300)
	%DKC3_SSS_OpXX($16, $0180)
	%DKC3_SSS_OpEF()

DATA_FF5855:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0016)
	%DKC3_SSS_OpFA($0111)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($12, $05A0)
	%DKC3_SSS_OpXX($16, $064D)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1CE4)
	%DKC3_SSS_OpEF()

DATA_FF5871:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0017)
	%DKC3_SSS_OpFA($0114)
	%DKC3_SSS_OpXX($30, $01D0)
	%DKC3_SSS_OpXX($12, $06B0)
	%DKC3_SSS_OpXX($16, $02F8)
	%DKC3_SSS_OpXX($5A, $003F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1CF6)
	%DKC3_SSS_OpEF()

DATA_FF588D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0018)
	%DKC3_SSS_OpFA($011B)
	%DKC3_SSS_OpXX($30, $FE30)
	%DKC3_SSS_OpXX($12, $0570)
	%DKC3_SSS_OpXX($16, $0C50)
	%DKC3_SSS_OpXX($5A, $003F)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($06, DATA_FF1D08)
	%DKC3_SSS_OpEF()

DATA_FF58A9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($001A)
	%DKC3_SSS_OpFA($011E)
	%DKC3_SSS_OpXX($30, $01D0)
	%DKC3_SSS_OpXX($12, $0510)
	%DKC3_SSS_OpXX($16, $0AD8)
	%DKC3_SSS_OpXX($5A, $003F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpEF()

DATA_FF58C5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0019)
	%DKC3_SSS_OpFA($0119)
	%DKC3_SSS_OpXX($30, $FE20)
	%DKC3_SSS_OpXX($12, $0880)
	%DKC3_SSS_OpXX($16, $080D)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($06, DATA_FF1D1A)
	%DKC3_SSS_OpEF()

DATA_FF58E1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFB($8DB0)
	%DKC3_SSS_OpFA($02D7)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($12, $0280)
	%DKC3_SSS_OpXX($16, $03DD)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($38, $FFFB)
	%DKC3_SSS_OpEF()

DATA_FF5900:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($00A1)
	%DKC3_SSS_OpFA($02E4)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($12, $0808)
	%DKC3_SSS_OpXX($16, $03AD)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($58, $D000)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpEF()

DATA_FF5922:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_EndingSwankyKong)
	%DKC3_SSS_OpXX($58, $D8FD)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpFC($008F)
	%DKC3_SSS_OpFA($02E0)
	%DKC3_SSS_OpXX($12, $0244)
	%DKC3_SSS_OpXX($16, $028D)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpEF()

DATA_FF5947:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StationaryDisplaySprite2)
	%DKC3_SSS_OpF3($22, $00)
	%DKC3_SSS_OpFC($00F9)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpEF()

DATA_FF5957:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($003B)
	%DKC3_SSS_OpFA($0351)
	%DKC3_SSS_OpXX($12, $0180)
	%DKC3_SSS_OpXX($16, $018E)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($38, $FFFF)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5976:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFC($000C)
	%DKC3_SSS_OpFA($0354)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($12, $2FF0)
	%DKC3_SSS_OpXX($16, $01CD)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpEF()

DATA_FF5995:
	%DKC3_SSS_OpF9(DATA_FF5976)
	%DKC3_SSS_OpFA($0355)
	%DKC3_SSS_OpXX($12, $05C0)
	%DKC3_SSS_OpXX($16, $0AF5)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF59A5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFC($000B)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($06, DATA_FF2186)
	%DKC3_SSS_OpEF()

DATA_FF59B8:
	%DKC3_SSS_OpF9(DATA_FF59A5)
	%DKC3_SSS_OpFA($0353)
	%DKC3_SSS_OpXX($12, $0710)
	%DKC3_SSS_OpXX($16, $0215)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF59C8:
	%DKC3_SSS_OpF9(DATA_FF59A5)
	%DKC3_SSS_OpFA($0356)
	%DKC3_SSS_OpXX($12, $2FE0)
	%DKC3_SSS_OpXX($16, $01CD)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpEF()

DATA_FF59DB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MovingDisplaySprite)
	%DKC3_SSS_OpFC($0081)
	%DKC3_SSS_OpFA($0352)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($12, $02C8)
	%DKC3_SSS_OpXX($16, $019C)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($64, $0203)
	%DKC3_SSS_OpXX($30, $0028)
	%DKC3_SSS_OpXX($34, $0018)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($38, $FFF5)
	%DKC3_SSS_OpEF()

DATA_FF5A06:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0174)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5A13:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0174)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5A20:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0174)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5A2D:
	%DKC3_SSS_OpF9(DATA_FF5A06)
	%DKC3_SSS_OpXX($5C, $0006)
	%DKC3_SSS_OpEF()

DATA_FF5A34:
	%DKC3_SSS_OpF9(DATA_FF5A06)
	%DKC3_SSS_OpXX($5C, $0021)
	%DKC3_SSS_OpXX($60, $007E)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5A41:
	%DKC3_SSS_OpF9(DATA_FF5A06)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($60, $007E)
	%DKC3_SSS_OpXX($62, $0234)
	%DKC3_SSS_OpEF()

DATA_FF5A4E:
	%DKC3_SSS_OpF9(DATA_FF5A13)
	%DKC3_SSS_OpXX($5C, $0006)
	%DKC3_SSS_OpXX($60, $007E)
	%DKC3_SSS_OpXX($62, $0234)
	%DKC3_SSS_OpEF()

DATA_FF5A5B:
	%DKC3_SSS_OpF9(DATA_FF5A20)
	%DKC3_SSS_OpXX($5C, $0024)
	%DKC3_SSS_OpXX($5E, $0023)
	%DKC3_SSS_OpEF()

DATA_FF5A65:
	%DKC3_SSS_OpF9(DATA_FF5A20)
	%DKC3_SSS_OpXX($5C, $0005)
	%DKC3_SSS_OpXX($5E, $0007)
	%DKC3_SSS_OpEF()

DATA_FF5A6F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0160)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0015)
	%DKC3_SSS_OpXX($5E, $15E4)
	%DKC3_SSS_OpXX($6C, $FFFF)
	%DKC3_SSS_OpEF()

DATA_FF5A82:
	%DKC3_SSS_OpF9(DATA_FF5A6F)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpEF()

DATA_FF5A89:
	%DKC3_SSS_OpF9(DATA_FF5A6F)
	%DKC3_SSS_OpXX($60, $0201)
	%DKC3_SSS_OpEF()

DATA_FF5A90:
	%DKC3_SSS_OpF9(DATA_FF5A6F)
	%DKC3_SSS_OpXX($60, $0301)
	%DKC3_SSS_OpEF()

DATA_FF5A97:
	%DKC3_SSS_OpF9(DATA_FF5A6F)
	%DKC3_SSS_OpXX($60, $0401)
	%DKC3_SSS_OpEF()

DATA_FF5A9E:
	%DKC3_SSS_OpF9(DATA_FF5A6F)
	%DKC3_SSS_OpXX($60, $0501)
	%DKC3_SSS_OpEF()

DATA_FF5AA5:
	%DKC3_SSS_OpF9(DATA_FF5A6F)
	%DKC3_SSS_OpXX($5E, $15E6)
	%DKC3_SSS_OpXX($60, $1E01)
	%DKC3_SSS_OpEF()

DATA_FF5AAF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0160)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5C, $0016)
	%DKC3_SSS_OpXX($5E, $15E6)
	%DKC3_SSS_OpXX($50, $0040)
	%DKC3_SSS_OpXX($52, $001E)
	%DKC3_SSS_OpXX($6C, $FFFF)
	%DKC3_SSS_OpEF()

DATA_FF5AC8:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpEF()

DATA_FF5ACF:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0201)
	%DKC3_SSS_OpEF()

DATA_FF5AD6:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0301)
	%DKC3_SSS_OpEF()

DATA_FF5ADD:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1601)
	%DKC3_SSS_OpEF()

DATA_FF5AE4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0501)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $1260)
	%DKC3_SSS_OpXX($4E, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF5AF4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0601)
	%DKC3_SSS_OpXX($6C, $000C)
	%DKC3_SSS_OpXX($4C, $2CE0)
	%DKC3_SSS_OpXX($4E, $0220)
	%DKC3_SSS_OpEF()

DATA_FF5B04:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0701)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0E00)
	%DKC3_SSS_OpXX($4E, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF5B14:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0801)
	%DKC3_SSS_OpXX($6C, $000C)
	%DKC3_SSS_OpXX($4C, $1340)
	%DKC3_SSS_OpXX($4E, $01B0)
	%DKC3_SSS_OpEF()

DATA_FF5B24:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0901)
	%DKC3_SSS_OpXX($6C, $000C)
	%DKC3_SSS_OpXX($4C, $0150)
	%DKC3_SSS_OpXX($4E, $0390)
	%DKC3_SSS_OpEF()

DATA_FF5B34:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0A01)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0A30)
	%DKC3_SSS_OpXX($4E, $03D0)
	%DKC3_SSS_OpEF()

DATA_FF5B44:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0B01)
	%DKC3_SSS_OpXX($6C, $000B)
	%DKC3_SSS_OpXX($4C, $0390)
	%DKC3_SSS_OpXX($4E, $0630)
	%DKC3_SSS_OpEF()

DATA_FF5B54:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0C01)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0A88)
	%DKC3_SSS_OpXX($4E, $0C00)
	%DKC3_SSS_OpEF()

DATA_FF5B64:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0D01)
	%DKC3_SSS_OpXX($6C, $000D)
	%DKC3_SSS_OpXX($4C, $0990)
	%DKC3_SSS_OpXX($4E, $0C20)
	%DKC3_SSS_OpEF()

DATA_FF5B74:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0E01)
	%DKC3_SSS_OpXX($6C, $000C)
	%DKC3_SSS_OpXX($4C, $0330)
	%DKC3_SSS_OpXX($4E, $0480)
	%DKC3_SSS_OpEF()

DATA_FF5B84:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $0F01)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $09D0)
	%DKC3_SSS_OpXX($4E, $0A40)
	%DKC3_SSS_OpEF()

DATA_FF5B94:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1001)
	%DKC3_SSS_OpXX($6C, $000C)
	%DKC3_SSS_OpXX($4C, $0AB0)
	%DKC3_SSS_OpXX($4E, $0390)
	%DKC3_SSS_OpEF()

DATA_FF5BA4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1101)
	%DKC3_SSS_OpXX($6C, $0009)
	%DKC3_SSS_OpXX($4C, $1A90)
	%DKC3_SSS_OpXX($4E, $042D)
	%DKC3_SSS_OpEF()

DATA_FF5BB4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1201)
	%DKC3_SSS_OpXX($6C, $000E)
	%DKC3_SSS_OpXX($4C, $1630)
	%DKC3_SSS_OpXX($4E, $01E0)
	%DKC3_SSS_OpEF()

DATA_FF5BC4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1301)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $2DB0)
	%DKC3_SSS_OpXX($4E, $01D0)
	%DKC3_SSS_OpEF()

DATA_FF5BD4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1401)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0710)
	%DKC3_SSS_OpXX($4E, $0180)
	%DKC3_SSS_OpEF()

DATA_FF5BE4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1501)
	%DKC3_SSS_OpXX($6C, $000E)
	%DKC3_SSS_OpXX($4C, $2A90)
	%DKC3_SSS_OpXX($4E, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF5BF4:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1701)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0320)
	%DKC3_SSS_OpXX($4E, $0300)
	%DKC3_SSS_OpEF()

DATA_FF5C04:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1801)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $01F0)
	%DKC3_SSS_OpXX($4E, $04C0)
	%DKC3_SSS_OpEF()

DATA_FF5C14:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1901)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0180)
	%DKC3_SSS_OpXX($4E, $1940)
	%DKC3_SSS_OpEF()

DATA_FF5C24:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1A01)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0190)
	%DKC3_SSS_OpXX($4E, $0840)
	%DKC3_SSS_OpEF()

DATA_FF5C34:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1B01)
	%DKC3_SSS_OpXX($6C, $000C)
	%DKC3_SSS_OpXX($4C, $03B0)
	%DKC3_SSS_OpXX($4E, $01D0)
	%DKC3_SSS_OpEF()

DATA_FF5C44:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1C01)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $0330)
	%DKC3_SSS_OpXX($4E, $0820)
	%DKC3_SSS_OpEF()

DATA_FF5C54:
	%DKC3_SSS_OpF9(DATA_FF5AAF)
	%DKC3_SSS_OpXX($60, $1D01)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpXX($4C, $01F0)
	%DKC3_SSS_OpXX($4E, $0C40)
	%DKC3_SSS_OpEF()

DATA_FF5C64:
	%DKC3_SSS_OpF9(DATA_FF79F4)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($30, $0040)
	%DKC3_SSS_OpXX($64, $0302)
	%DKC3_SSS_OpXX($34, $0060)
	%DKC3_SSS_OpEF()

DATA_FF5C77:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF5C84:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Rocket)
	%DKC3_SSS_OpXX($06, DATA_FF1C0A)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001B)
	%DKC3_SSS_OpF3($2C, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5C9A:
	%DKC3_SSS_OpF9(DATA_FF5C84)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0037)
	%DKC3_SSS_OpXX($62, $00B4)
	%DKC3_SSS_OpXX($66, $00B4)
	%DKC3_SSS_OpXX($6A, $0080)
	%DKC3_SSS_OpEF()

DATA_FF5CAD:
	%DKC3_SSS_OpF9(DATA_FF5C84)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $002D)
	%DKC3_SSS_OpXX($62, $003C)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($6A, $8040)
	%DKC3_SSS_OpEF()

DATA_FF5CC0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FuelCan)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($4A, DATA_FF5CD6)
	%DKC3_SSS_OpEF()

DATA_FF5CD6:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelIcons)
	%DKC3_SSS_OpF6($FE, $F8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($3A, $0100)
	%DKC3_SSS_OpFC($0011)
	%DKC3_SSS_OpF3($2D, $0C)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5CEC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FuelCan)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($002D)
	%DKC3_SSS_OpF3($34, $00)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpEF()

DATA_FF5D02:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FuelCan)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($002D)
	%DKC3_SSS_OpF3($34, $00)
	%DKC3_SSS_OpXX($5C, $0030)
	%DKC3_SSS_OpEF()

DATA_FF5D18:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FuelCan)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($002D)
	%DKC3_SSS_OpF3($34, $00)
	%DKC3_SSS_OpXX($5C, $0010)
	%DKC3_SSS_OpEF()

DATA_FF5D2E:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FuelCan)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($002D)
	%DKC3_SSS_OpF3($34, $00)
	%DKC3_SSS_OpXX($5C, $0080)
	%DKC3_SSS_OpEF()

DATA_FF5D44:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MillPlatform)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF3($35, $00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($001B)
	%DKC3_SSS_OpXX($0E, $00C3)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($46, $0000)
	%DKC3_SSS_OpEF()

DATA_FF5D66:
	%DKC3_SSS_OpF9(DATA_FF5D44)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($5C, DATA_FF5D82)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpXX($5E, $0140)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($46, $0009)
	%DKC3_SSS_OpXX($48, $002F)
	%DKC3_SSS_OpEF()

DATA_FF5D82:
	dw $01C0,$0A80,$0160,$0A80,$FFFA,$0048,$002E,$FFFA
	dw $005A,$0000

DATA_FF5D96:
	%DKC3_SSS_OpF9(DATA_FF5D44)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($46, $0000)
	%DKC3_SSS_OpXX($48, $002F)
	%DKC3_SSS_OpEF()

DATA_FF5DA9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3030)
	%DKC3_SSS_OpXX($32, $1030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5DC2:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3010)
	%DKC3_SSS_OpXX($32, $1030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5DDB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $1030)
	%DKC3_SSS_OpXX($32, $1020)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5DF4:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $1400)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $2020)
	%DKC3_SSS_OpXX($32, $1020)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5E0D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $4040)
	%DKC3_SSS_OpXX($32, $1020)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5E26:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0101)
	%DKC3_SSS_OpXX($60, $3200)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $2020)
	%DKC3_SSS_OpXX($32, $0030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5E3F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3030)
	%DKC3_SSS_OpXX($32, $3030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5E58:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $1060)
	%DKC3_SSS_OpXX($32, $1030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5E71:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3030)
	%DKC3_SSS_OpXX($32, $2030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5E8A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0101)
	%DKC3_SSS_OpXX($60, $3C00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3030)
	%DKC3_SSS_OpXX($32, $2030)
	%DKC3_SSS_OpXX($6C, $0468)
	%DKC3_SSS_OpEF()

DATA_FF5EA3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0F00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $045C)
	%DKC3_SSS_OpEF()

DATA_FF5EBC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0102)
	%DKC3_SSS_OpXX($60, $0F00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $045C)
	%DKC3_SSS_OpEF()

DATA_FF5ED5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0101)
	%DKC3_SSS_OpXX($60, $0F00)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $045C)
	%DKC3_SSS_OpEF()

DATA_FF5EEE:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0102)
	%DKC3_SSS_OpXX($60, $3200)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $045C)
	%DKC3_SSS_OpEF()

DATA_FF5F07:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $4600)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $0464)
	%DKC3_SSS_OpEF()

DATA_FF5F20:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0101)
	%DKC3_SSS_OpXX($60, $4600)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $046E)
	%DKC3_SSS_OpEF()

DATA_FF5F39:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelRespawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0102)
	%DKC3_SSS_OpXX($60, $4600)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($2C, $3232)
	%DKC3_SSS_OpXX($32, $0880)
	%DKC3_SSS_OpXX($6C, $046E)
	%DKC3_SSS_OpEF()

DATA_FF5F52:
	dw $0000,$0000,$0000,$0000,$0000,$0000,DATA_FF5F66,$0000
	dw DATA_FF606A,DATA_FF60A2

DATA_FF5F66:
	dw $0001,$0A60,$0BD0,$0280,$0AE0,$FFFF,$0100,$0002
	dw $09D0,$0BD0,$04F0,$09F0,$FFFF,$0100,$04F0,$0AF0
	dw $FFFF,$0100,$0002,$0840,$09E0,$0508,$0840,$FFFF
	dw $0180,$0548,$08A0,$0B10,$0180,$0002,$0700,$0900
	dw $0728,$0690,$0819,$0140,$0728,$0790,$0819,$0140
	dw $0004,$0630,$07A0,$0888,$0520,$0791,$0180,$08E0
	dw $0590,$0791,$0180,$0938,$0600,$0791,$0180,$0980
	dw $0670,$0791,$0180,$0001,$03B0,$0500,$0960,$0AE0
	dw $0798,$0180,$0002,$02A0,$0480,$0730,$02E0,$0598
	dw $0160,$0730,$03E0,$0598,$0160,$0002,$0300,$0430
	dw $04D0,$0320,$FFFF,$0180,$0510,$0350,$0B20,$0180
	dw $0002,$0200,$0440,$0293,$0220,$03D4,$0140,$0293
	dw $0340,$03D4,$0140,$0004,$0150,$02D0,$0488,$0240
	dw $03D8,$0180,$04DC,$01E0,$FFFF,$0180,$052C,$0180
	dw $0B10,$0180,$0580,$0120,$03D0,$0180,$0002,$00E0
	dw $02A0,$0713,$00D0,$0254,$0140,$0713,$01D0,$0254
	dw $0140,$0000

DATA_FF606A:
	dw $0006,$00C0,$0300,$01B0,$00C0,$FFFF,$0180,$01F0
	dw $0120,$FFFF,$0180,$01B0,$0180,$FFFF,$0180,$01F0
	dw $01E0,$FFFF,$0180,$01B0,$0240,$FFFF,$0180,$01F0
	dw $02A0,$FFFF,$0180,$0000

DATA_FF60A2:
	dw $0006,$0150,$0390,$01E8,$0150,$FFFF,$0140,$01A8
	dw $01B0,$FFFF,$0140,$01E8,$0210,$FFFF,$0140,$01A8
	dw $0270,$FFFF,$0140,$01E8,$02D0,$FFFF,$0140,$01A8
	dw $0330,$FFFF,$0140,$0000

DATA_FF60DA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FloorDoor)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpEF()

DATA_FF60E7:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF60F1:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0004)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpEF()

DATA_FF60FE:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0008)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5E, $0002)
	%DKC3_SSS_OpEF()

DATA_FF610B:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $000C)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6118:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0010)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpEF()

DATA_FF6125:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0014)
	%DKC3_SSS_OpEF()

DATA_FF612C:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0018)
	%DKC3_SSS_OpEF()

DATA_FF6133:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $001C)
	%DKC3_SSS_OpEF()

DATA_FF613A:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0020)
	%DKC3_SSS_OpEF()

DATA_FF6141:
	%DKC3_SSS_OpF9(DATA_FF60DA)
	%DKC3_SSS_OpXX($5C, $0024)
	%DKC3_SSS_OpEF()

DATA_FF6148:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BonusBCoin)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFA($014A)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($6C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF6161:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BonusBCoin)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpFA($014A)
	%DKC3_SSS_OpFC($0023)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($6C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF617A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BonusLevelTimer)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpXX($0E, $00F8)
	%DKC3_SSS_OpXX($12, $1780)
	%DKC3_SSS_OpXX($16, $1200)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF3($2F, $00)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($64, $1E3C)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpEF()

DATA_FF619F:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $000A)
	%DKC3_SSS_OpEF()

DATA_FF61A6:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $000F)
	%DKC3_SSS_OpEF()

DATA_FF61AD:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0014)
	%DKC3_SSS_OpEF()

DATA_FF61B4:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0019)
	%DKC3_SSS_OpEF()

DATA_FF61BB:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $001E)
	%DKC3_SSS_OpEF()

DATA_FF61C2:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0023)
	%DKC3_SSS_OpEF()

DATA_FF61C9:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpEF()

DATA_FF61D0:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $002D)
	%DKC3_SSS_OpEF()

DATA_FF61D7:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0032)
	%DKC3_SSS_OpEF()

DATA_FF61DE:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0037)
	%DKC3_SSS_OpEF()

DATA_FF61E5:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $003C)
	%DKC3_SSS_OpEF()

DATA_FF61EC:
	%DKC3_SSS_OpF9(DATA_FF617A)
	%DKC3_SSS_OpXX($62, $0023)
	%DKC3_SSS_OpXX($66, $4001)
	%DKC3_SSS_OpEF()

DATA_FF61F6:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LevelEndFlagpole)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFC($002A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpF3($2A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($46, $0038)
	%DKC3_SSS_OpXX($58, $8281)
	%DKC3_SSS_OpXX($68, $000E)
	%DKC3_SSS_OpXX($6A, $426E)
	%DKC3_SSS_OpXX($6C, $2206)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0078)
	%DKC3_SSS_OpEF()

DATA_FF622A:
	%DKC3_SSS_OpF9(DATA_FF61F6)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0096)
	%DKC3_SSS_OpEF()

DATA_FF6234:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BearCoin)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF624A:
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BearCoin)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6263:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BearCoin)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpF0()

DATA_FF6279:
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BearCoin)
	%DKC3_SSS_OpFA($0148)
	%DKC3_SSS_OpFC($00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpF0()

DATA_FF6292:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MillPlatform)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF3($29, $00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0026)
	%DKC3_SSS_OpXX($0E, $00C3)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF62B1:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0005)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($60, $1E1E)
	%DKC3_SSS_OpEF()

DATA_FF62BE:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $DC50)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF62CE:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $0064)
	%DKC3_SSS_OpEF()

DATA_FF62DB:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $FA82)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF62EB:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $AA50)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF62FB:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF630B:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $0AFA)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF631B:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpXX($64, $5AC8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF632B:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $F800)
	%DKC3_SSS_OpXX($64, $4050)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF633B:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpXX($64, $50FA)
	%DKC3_SSS_OpEF()

DATA_FF6348:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpXX($64, $3250)
	%DKC3_SSS_OpEF()

DATA_FF6355:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $C850)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF6365:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpXX($64, $3C78)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF6375:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $783C)
	%DKC3_SSS_OpEF()

DATA_FF6382:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpXX($64, $50C8)
	%DKC3_SSS_OpEF()

DATA_FF638F:
	%DKC3_SSS_OpF9(DATA_FF6292)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $01C0)
	%DKC3_SSS_OpXX($64, $C850)
	%DKC3_SSS_OpEF()

DATA_FF639C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MurkyMillElevator)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF3($29, $00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0026)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($34, $0680)
	%DKC3_SSS_OpXX($5C, $08C0)
	%DKC3_SSS_OpXX($5E, $0200)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF63CA:
	%DKC3_SSS_OpF9(DATA_FF639C)
	%DKC3_SSS_OpEF()

DATA_FF63CE:
	%DKC3_SSS_OpF9(DATA_FF639C)
	%DKC3_SSS_OpXX($34, $F980)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpEF()

DATA_FF63D8:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Bananas)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($014D)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($68, $000A)
	%DKC3_SSS_OpEF()

DATA_FF63F4:
	%DKC3_SSS_OpF9(DATA_FF63D8)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpEF()

DATA_FF63FB:
	%DKC3_SSS_OpF9(DATA_FF63D8)
	%DKC3_SSS_OpF0()

DATA_FF63FF:
	%DKC3_SSS_OpF9(DATA_FF63D8)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF0()

DATA_FF6406:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ExtraLifeBalloon)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpFA($017E)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $003B)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($34, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF6428:
	%DKC3_SSS_OpF9(DATA_FF6406)
	%DKC3_SSS_OpFC($0027)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6432:
	%DKC3_SSS_OpF9(DATA_FF6406)
	%DKC3_SSS_OpFC($0028)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF643C:
	%DKC3_SSS_OpF9(DATA_FF6406)
	%DKC3_SSS_OpFC($0029)
	%DKC3_SSS_OpXX($5C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF6446:
	%DKC3_SSS_OpF9(DATA_FF643C)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpF0()

DATA_FF644D:
	%DKC3_SSS_OpF9(DATA_FF6428)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpXX($34, $FF80)
	%DKC3_SSS_OpEF()

DATA_FF6457:
	%DKC3_SSS_OpF9(DATA_FF6428)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpEF()

DATA_FF6461:
	%DKC3_SSS_OpF9(DATA_FF6428)
	%DKC3_SSS_OpXX($34, $FF80)
	%DKC3_SSS_OpEF()

DATA_FF6468:
	%DKC3_SSS_OpF9(DATA_FF6432)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpEF()

DATA_FF646F:
	%DKC3_SSS_OpF9(DATA_FF6432)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpEF()

DATA_FF6479:
	%DKC3_SSS_OpF9(DATA_FF643C)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpEF()

DATA_FF6480:
	%DKC3_SSS_OpF9(DATA_FF643C)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpXX($6C, $8000)
	%DKC3_SSS_OpEF()

DATA_FF648A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SpawnedRegularBanana)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($40, $014C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF64A0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KongLetters)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00CC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($58, $F818)
	%DKC3_SSS_OpXX($5C, $F85D)
	%DKC3_SSS_OpXX($5E, $F86F)
	%DKC3_SSS_OpXX($60, $F881)
	%DKC3_SSS_OpXX($62, $F893)
	%DKC3_SSS_OpXX($6C, $0078)
	%DKC3_SSS_OpEF()

DATA_FF64C5:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0144)
	%DKC3_SSS_OpXX($64, $005C)
	%DKC3_SSS_OpXX($66, $0001)
	%DKC3_SSS_OpXX($68, $0710)
	%DKC3_SSS_OpEF()

DATA_FF64D5:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0145)
	%DKC3_SSS_OpXX($64, $005E)
	%DKC3_SSS_OpXX($66, $0002)
	%DKC3_SSS_OpXX($68, $0711)
	%DKC3_SSS_OpEF()

DATA_FF64E5:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0146)
	%DKC3_SSS_OpXX($64, $0060)
	%DKC3_SSS_OpXX($66, $0004)
	%DKC3_SSS_OpXX($68, $0712)
	%DKC3_SSS_OpEF()

DATA_FF64F5:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0147)
	%DKC3_SSS_OpXX($64, $0062)
	%DKC3_SSS_OpXX($66, $0008)
	%DKC3_SSS_OpXX($68, $0713)
	%DKC3_SSS_OpEF()

DATA_FF6505:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0145)
	%DKC3_SSS_OpXX($64, $005E)
	%DKC3_SSS_OpXX($66, $0002)
	%DKC3_SSS_OpXX($68, $0711)
	%DKC3_SSS_OpF0()

DATA_FF6515:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0146)
	%DKC3_SSS_OpXX($64, $0060)
	%DKC3_SSS_OpXX($66, $0004)
	%DKC3_SSS_OpXX($68, $0712)
	%DKC3_SSS_OpF0()

DATA_FF6525:
	%DKC3_SSS_OpF9(DATA_FF64A0)
	%DKC3_SSS_OpFA($0147)
	%DKC3_SSS_OpXX($64, $0062)
	%DKC3_SSS_OpXX($66, $0008)
	%DKC3_SSS_OpXX($68, $0713)
	%DKC3_SSS_OpF0()

DATA_FF6535:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ExitDoor)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF653F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ExitDoor)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpXX($5C, $001C)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpXX($60, $FFF0)
	%DKC3_SSS_OpXX($62, $1818)
	%DKC3_SSS_OpEF()

DATA_FF6555:
	%DKC3_SSS_OpF9(DATA_FF653F)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF655C:
	%DKC3_SSS_OpF9(DATA_FF653F)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpXX($1E, $4000)
	%DKC3_SSS_OpEF()

DATA_FF6566:
	%DKC3_SSS_OpF9(DATA_FF653F)
	%DKC3_SSS_OpXX($4C, $0005)
	%DKC3_SSS_OpEF()

DATA_FF656D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_AnimalBuddyBox)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($3A, $0240)
	%DKC3_SSS_OpEF()

DATA_FF6586:
	%DKC3_SSS_OpF9(DATA_FF656D)
	%DKC3_SSS_OpF3($30, $01)
	%DKC3_SSS_OpXX($5C, !Define_DKC3_SpriteID_Ellie)
	%DKC3_SSS_OpEF()

DATA_FF6590:
	%DKC3_SSS_OpF9(DATA_FF656D)
	%DKC3_SSS_OpF3($30, $02)
	%DKC3_SSS_OpXX($5C, !Define_DKC3_SpriteID_Enguarde)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpEF()

DATA_FF659D:
	%DKC3_SSS_OpF9(DATA_FF656D)
	%DKC3_SSS_OpF3($30, $03)
	%DKC3_SSS_OpXX($5C, !Define_DKC3_SpriteID_Squitter)
	%DKC3_SSS_OpEF()

DATA_FF65A7:
	%DKC3_SSS_OpF9(DATA_FF656D)
	%DKC3_SSS_OpF3($30, $04)
	%DKC3_SSS_OpXX($5C, !Define_DKC3_SpriteID_Squawks)
	%DKC3_SSS_OpEF()

DATA_FF65B1:
	%DKC3_SSS_OpF9(DATA_FF656D)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpF3($30, $05)
	%DKC3_SSS_OpXX($5C, !Define_DKC3_SpriteID_Parry)
	%DKC3_SSS_OpXX($60, $0070)
	%DKC3_SSS_OpEF()

DATA_FF65C1:
	%DKC3_SSS_OpXX($5A, $0201)
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF65D7:
	%DKC3_SSS_OpXX($5A, $0201)
	%DKC3_SSS_OpF9(DATA_FF65C1)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpXX($40, $0040)
	%DKC3_SSS_OpEF()

DATA_FF65E4:
	%DKC3_SSS_OpF9(DATA_FF65C1)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpEF()

DATA_FF65EE:
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpXX($4A, DATA_FF6617)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpEF()

DATA_FF6604:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelIcons)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00F0)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6617:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpXX($24, $0008)
	%DKC3_SSS_OpEF()

DATA_FF6621:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($0016)
	%DKC3_SSS_OpXX($24, $0000)
	%DKC3_SSS_OpEF()

DATA_FF662B:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($0017)
	%DKC3_SSS_OpXX($24, $0002)
	%DKC3_SSS_OpEF()

DATA_FF6635:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpXX($24, $0004)
	%DKC3_SSS_OpF8($0777, $0010, DATA_FF2B21, DATA_FF2B25)
	%DKC3_SSS_OpEF()

DATA_FF6645:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($0019)
	%DKC3_SSS_OpXX($24, $0006)
	%DKC3_SSS_OpEF()

DATA_FF664F:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0183)
	%DKC3_SSS_OpEF()

DATA_FF6659:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0184)
	%DKC3_SSS_OpEF()

DATA_FF6663:
	%DKC3_SSS_OpF9(DATA_FF6604)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFA($0185)
	%DKC3_SSS_OpEF()

DATA_FF666D:
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpXX($4A, DATA_FF664F)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpEF()

DATA_FF6683:
	%DKC3_SSS_OpF4(DATA_FF666D, $08, $00, $00, $00, $00, $00, $00, $00, $FF)
	%DKC3_SSS_OpEF()

DATA_FF6690:
	%DKC3_SSS_OpF4(DATA_FF666D, $0C, $00, $00, $00, $00, $00, $00, $00, $FF)
	%DKC3_SSS_OpEF()

DATA_FF669D:
	%DKC3_SSS_OpF9(DATA_FF6683)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF66A4:
	%DKC3_SSS_OpF9(DATA_FF6683)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF66AB:
	%DKC3_SSS_OpF9(DATA_FF6683)
	%DKC3_SSS_OpXX($4C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF66B2:
	%DKC3_SSS_OpF9(DATA_FF6690)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF66B9:
	%DKC3_SSS_OpF9(DATA_FF6690)
	%DKC3_SSS_OpXX($4C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF66C0:
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpXX($4A, DATA_FF6659)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($06, $0D00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF66D9:
	%DKC3_SSS_OpF4(DATA_FF66C0, $08, $88, $00, $00, $00, $00, $00, $00, $00)
	%DKC3_SSS_OpEF()

DATA_FF66E6:
	%DKC3_SSS_OpF4(DATA_FF66C0, $09, $88, $00, $00, $00, $00, $00, $00, $00)
	%DKC3_SSS_OpEF()

DATA_FF66F3:
	%DKC3_SSS_OpF9(DATA_FF66D9)
	%DKC3_SSS_OpXX($1C, $0002)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF66FD:
	%DKC3_SSS_OpF9(DATA_FF66D9)
	%DKC3_SSS_OpXX($1C, $0003)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF6707:
	%DKC3_SSS_OpF9(DATA_FF66E6)
	%DKC3_SSS_OpXX($1C, $0002)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF6711:
	%DKC3_SSS_OpF9(DATA_FF66E6)
	%DKC3_SSS_OpXX($1C, $0003)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF671B:
	%DKC3_SSS_OpF9(DATA_FF66D9)
	%DKC3_SSS_OpXX($1C, $0004)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF6725:
	%DKC3_SSS_OpF9(DATA_FF66E6)
	%DKC3_SSS_OpXX($1C, $0004)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF672F:
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpXX($4A, DATA_FF6663)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6748:
	%DKC3_SSS_OpF4(DATA_FF672F, $0C, $00, $00, $00, $00, $00, $00, $00, $FF)
	%DKC3_SSS_OpEF()

DATA_FF6755:
	%DKC3_SSS_OpF9(DATA_FF6748)
	%DKC3_SSS_OpXX($4C, $0084)
	%DKC3_SSS_OpEF()

DATA_FF675C:
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpXX($4A, DATA_FF6663)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($06, $0D00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6775:
	%DKC3_SSS_OpF4(DATA_FF675C, $08, $88, $00, $00, $00, $00, $00, $00, $00)
	%DKC3_SSS_OpEF()

DATA_FF6782:
	%DKC3_SSS_OpF9(DATA_FF6775)
	%DKC3_SSS_OpXX($1C, $0004)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpEF()

DATA_FF678C:
	%DKC3_SSS_OpF4(DATA_FF65EE, $08, $00, $00, $00, $00, $00, $C0, $20, $FF)
	%DKC3_SSS_OpEF()

DATA_FF6799:
	%DKC3_SSS_OpF4(DATA_FF65EE, $0C, $00, $00, $00, $00, $00, $C0, $20, $FF)
	%DKC3_SSS_OpEF()

DATA_FF67A6:
	%DKC3_SSS_OpF9(DATA_FF678C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpF0()

DATA_FF67AD:
	%DKC3_SSS_OpF9(DATA_FF678C)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpF0()

DATA_FF67B4:
	%DKC3_SSS_OpF9(DATA_FF678C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF67BB:
	%DKC3_SSS_OpF9(DATA_FF678C)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF67C2:
	%DKC3_SSS_OpF9(DATA_FF678C)
	%DKC3_SSS_OpXX($4C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF67C9:
	%DKC3_SSS_OpF9(DATA_FF6799)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF67D0:
	%DKC3_SSS_OpF9(DATA_FF6799)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF67D7:
	%DKC3_SSS_OpXX($40, $0020)
	%DKC3_SSS_OpXX($4A, $0000)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFD($0000)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpXX($06, $0D00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF67F3:
	%DKC3_SSS_OpF4(DATA_FF67D7, $0C, $88, $00, $00, $00, $00, $40, $00, $FF)
	%DKC3_SSS_OpEF()

DATA_FF6800:
	%DKC3_SSS_OpF4(DATA_FF67D7, $0C, $88, $00, $00, $00, $00, $40, $00, $10)
	%DKC3_SSS_OpEF()

DATA_FF680D:
	%DKC3_SSS_OpF4(DATA_FF67D7, $0D, $88, $00, $00, $00, $00, $40, $00, $FF)
	%DKC3_SSS_OpEF()

DATA_FF681A:
	%DKC3_SSS_OpF9(DATA_FF67F3)
	%DKC3_SSS_OpXX($1C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF6821:
	%DKC3_SSS_OpF9(DATA_FF67F3)
	%DKC3_SSS_OpXX($1C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF6828:
	%DKC3_SSS_OpF9(DATA_FF67F3)
	%DKC3_SSS_OpXX($1C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF682F:
	%DKC3_SSS_OpF9(DATA_FF680D)
	%DKC3_SSS_OpXX($1C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF6836:
	%DKC3_SSS_OpF9(DATA_FF680D)
	%DKC3_SSS_OpXX($1C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF683D:
	%DKC3_SSS_OpF9(DATA_FF680D)
	%DKC3_SSS_OpXX($1C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6844:
	%DKC3_SSS_OpF9(DATA_FF6800)
	%DKC3_SSS_OpXX($1C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF684B:
	%DKC3_SSS_OpF9(DATA_FF6800)
	%DKC3_SSS_OpXX($1C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF6852:
	%DKC3_SSS_OpF9(DATA_FF6800)
	%DKC3_SSS_OpXX($1C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6859:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $00, $40, $40, $10, $80, $24, $00)
	%DKC3_SSS_OpEF()

DATA_FF6866:
	%DKC3_SSS_OpF9(DATA_FF6859)
	%DKC3_SSS_OpXX($4C, $0100)
	%DKC3_SSS_OpXX($4A, DATA_FF6621)
	%DKC3_SSS_OpEF()

DATA_FF6870:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $00, $40, $40, $10, $10, $10, $00)
	%DKC3_SSS_OpXX($4C, $0200)
	%DKC3_SSS_OpXX($4A, DATA_FF662B)
	%DKC3_SSS_OpEF()

DATA_FF6883:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $00, $40, $40, $10, $10, $10, $00)
	%DKC3_SSS_OpXX($4C, $0300)
	%DKC3_SSS_OpXX($4A, DATA_FF6635)
	%DKC3_SSS_OpEF()

DATA_FF6896:
	%DKC3_SSS_OpF9(DATA_FF6859)
	%DKC3_SSS_OpXX($4C, $0400)
	%DKC3_SSS_OpXX($4A, DATA_FF6645)
	%DKC3_SSS_OpEF()

DATA_FF68A0:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $00, $00, $00, $00, $20, $40, $14)
	%DKC3_SSS_OpXX($4C, $0200)
	%DKC3_SSS_OpXX($4A, DATA_FF662B)
	%DKC3_SSS_OpXX($06, $0208)
	%DKC3_SSS_OpEF()

DATA_FF68B6:
	%DKC3_SSS_OpF9(DATA_FF6859)
	%DKC3_SSS_OpXX($4C, $0100)
	%DKC3_SSS_OpXX($4A, DATA_FF6621)
	%DKC3_SSS_OpXX($58, $00EC)
	%DKC3_SSS_OpEF()

DATA_FF68C3:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $00, $40, $40, $10, $10, $10, $00)
	%DKC3_SSS_OpXX($4C, $0200)
	%DKC3_SSS_OpXX($4A, DATA_FF662B)
	%DKC3_SSS_OpXX($58, $0100)
	%DKC3_SSS_OpEF()

DATA_FF68D9:
	%DKC3_SSS_OpF4(DATA_FF65C1, $09, $88, $00, $40, $40, $10, $10, $10, $00)
	%DKC3_SSS_OpXX($4C, $0200)
	%DKC3_SSS_OpXX($4A, DATA_FF662B)
	%DKC3_SSS_OpXX($58, $0100)
	%DKC3_SSS_OpEF()

DATA_FF68EF:
	%DKC3_SSS_OpF4(DATA_FF65C1, $09, $88, $00, $40, $40, $10, $10, $10, $00)
	%DKC3_SSS_OpXX($4C, $0300)
	%DKC3_SSS_OpXX($4A, DATA_FF6635)
	%DKC3_SSS_OpEF()

DATA_FF6902:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $22, $D0, $00, $00, $00, $80, $14, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($58, $141E)
	%DKC3_SSS_OpEF()

DATA_FF6915:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $EE, $30, $00, $00, $00, $80, $18, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($58, $0AE2)
	%DKC3_SSS_OpEF()

DATA_FF6928:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $30, $00, $00, $00, $80, $10, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($58, $0AE2)
	%DKC3_SSS_OpEF()

DATA_FF693B:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $0A, $30, $00, $00, $00, $80, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2D00)
	%DKC3_SSS_OpEF()

DATA_FF694E:
	%DKC3_SSS_OpF4(DATA_FF65C1, $04, $00, $60, $00, $00, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6961:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $08, $60, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6974:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $06, $60, $00, $00, $00, $90, $18, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6987:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $08, $60, $00, $00, $00, $90, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF699D:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $08, $30, $00, $00, $00, $80, $0E, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2D00)
	%DKC3_SSS_OpEF()

DATA_FF69B0:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $0E, $40, $00, $00, $00, $70, $18, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $28EC)
	%DKC3_SSS_OpEF()

DATA_FF69C3:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $06, $A0, $00, $00, $00, $78, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $1E28)
	%DKC3_SSS_OpEF()

DATA_FF69D9:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $00, $30, $00, $00, $00, $60, $08, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($58, $0AE2)
	%DKC3_SSS_OpEF()

DATA_FF69EC:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $08, $30, $00, $00, $00, $70, $0B, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF69FF:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $CC, $30, $00, $00, $00, $78, $16, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6A0F:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $06, $A0, $00, $00, $00, $70, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2828)
	%DKC3_SSS_OpEF()

DATA_FF6A25:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $A6, $30, $00, $00, $00, $50, $10, $FF)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6A35:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $00, $00, $40, $40, $10, $20, $30, $00)
	%DKC3_SSS_OpEF()

DATA_FF6A42:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $40, $40, $40, $10, $20, $30, $00)
	%DKC3_SSS_OpEF()

DATA_FF6A4F:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $88, $40, $40, $40, $10, $20, $30, $00)
	%DKC3_SSS_OpEF()

DATA_FF6A5C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $40, $40, $00, $00, $00, $A0, $30, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6A6C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $04, $00, $00, $00, $00, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6A7C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $00, $00, $00, $00, $00, $80, $18, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF6A8C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $00, $00, $00, $00, $00, $80, $60, $00)
	%DKC3_SSS_OpXX($5A, $0004)
	%DKC3_SSS_OpXX($58, $F600)
	%DKC3_SSS_OpEF()

DATA_FF6A9F:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $E8, $40, $00, $00, $00, $C0, $28, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6AAF:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $26, $C0, $00, $00, $00, $58, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6ABF:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $2E, $60, $00, $00, $00, $60, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6ACF:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $E8, $C0, $00, $00, $00, $58, $08, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6ADF:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $26, $C0, $00, $00, $00, $5C, $08, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6AEF:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $EA, $40, $00, $00, $00, $90, $0C, $10)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6AFF:
	%DKC3_SSS_OpF4(DATA_FF65D7, $18, $08, $40, $00, $00, $00, $80, $18, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6B15:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $02, $C0, $00, $00, $00, $80, $18, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6B2B:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $0A, $40, $00, $00, $00, $90, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $000A)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6B41:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $08, $40, $00, $00, $00, $70, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6B51:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $08, $40, $00, $00, $00, $90, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6B61:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $2A, $40, $00, $00, $00, $70, $1C, $40)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6B71:
	%DKC3_SSS_OpF4(DATA_FF65D7, $09, $08, $40, $00, $00, $00, $80, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6B87:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $20, $40, $00, $00, $00, $8C, $24, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6B97:
	%DKC3_SSS_OpF4(DATA_FF65D7, $09, $08, $40, $00, $00, $00, $70, $22, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpXX($1A, $0014)
	%DKC3_SSS_OpEF()

DATA_FF6BAD:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $0E, $40, $00, $00, $00, $70, $F0, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $F600)
	%DKC3_SSS_OpXX($1A, $1000)
	%DKC3_SSS_OpEF()

DATA_FF6BC3:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $08, $C0, $00, $00, $00, $70, $F0, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $F600)
	%DKC3_SSS_OpXX($1A, $1000)
	%DKC3_SSS_OpEF()

DATA_FF6BD9:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $00, $00, $00, $00, $00, $70, $18, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($58, $28EC)
	%DKC3_SSS_OpEF()

DATA_FF6BEC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $2E, $40, $00, $00, $00, $58, $34, $FF)
	%DKC3_SSS_OpEF()

DATA_FF6BF9:
	%DKC3_SSS_OpF4(DATA_FF65D7, $09, $48, $C0, $00, $00, $00, $A0, $29, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $D800)
	%DKC3_SSS_OpXX($1A, $0014)
	%DKC3_SSS_OpEF()

DATA_FF6C0F:
	%DKC3_SSS_OpF4(DATA_FF65D7, $09, $E8, $C0, $00, $00, $00, $50, $08, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $1400)
	%DKC3_SSS_OpXX($1A, $0014)
	%DKC3_SSS_OpEF()

DATA_FF6C25:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $08, $40, $00, $00, $00, $60, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6C38:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $08, $40, $00, $00, $00, $40, $08, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6C4B:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $28, $B0, $00, $00, $00, $40, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6C5E:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $C8, $40, $00, $00, $00, $4C, $04, $00)
	%DKC3_SSS_OpXX($5A, $0201)
	%DKC3_SSS_OpEF()

DATA_FF6C6E:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $48, $C0, $00, $00, $00, $4C, $04, $00)
	%DKC3_SSS_OpXX($5A, $0201)
	%DKC3_SSS_OpEF()

DATA_FF6C7E:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $48, $C0, $00, $00, $00, $58, $08, $00)
	%DKC3_SSS_OpXX($5A, $0201)
	%DKC3_SSS_OpEF()

DATA_FF6C8E:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $28, $B0, $00, $00, $00, $70, $01, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6CA1:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $0A, $30, $00, $00, $00, $80, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($58, $2D00)
	%DKC3_SSS_OpEF()

DATA_FF6CB4:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $00, $00, $00, $00, $00, $70, $18, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($58, $28EC)
	%DKC3_SSS_OpXX($1A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6CCA:
	%DKC3_SSS_OpF4(DATA_FF65D7, $18, $08, $40, $00, $00, $00, $70, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FF6CDA:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $08, $40, $00, $00, $00, $80, $18, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6CF0:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $02, $C0, $00, $00, $00, $88, $40, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6D06:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $00, $00, $40, $40, $10, $20, $30, $00)
	%DKC3_SSS_OpEF()

DATA_FF6D13:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $88, $40, $40, $40, $10, $20, $30, $00)
	%DKC3_SSS_OpEF()

DATA_FF6D20:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $88, $40, $40, $40, $10, $20, $30, $00)
	%DKC3_SSS_OpEF()

DATA_FF6D2D:
	%DKC3_SSS_OpF9(DATA_FF65C1)
	%DKC3_SSS_OpXX($5A, $0706)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpXX($40, $0060)
	%DKC3_SSS_OpEF()

DATA_FF6D3A:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0A, $00, $00, $04, $0C, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpEF()

DATA_FF6D4D:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0B, $00, $00, $1B, $07, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpEF()

DATA_FF6D60:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0A, $00, $00, $06, $2A, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpEF()

DATA_FF6D73:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0A, $00, $00, $04, $2E, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpEF()

DATA_FF6D86:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0A, $00, $00, $00, $11, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpEF()

DATA_FF6D99:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0B, $00, $00, $21, $02, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpEF()

DATA_FF6DAC:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0A, $00, $00, $1C, $03, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpF0()

DATA_FF6DBF:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0B, $00, $00, $20, $02, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2D00)
	%DKC3_SSS_OpF0()

DATA_FF6DD2:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0A, $00, $00, $01, $23, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpF0()

DATA_FF6DE5:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0B, $00, $00, $1C, $04, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpF0()

DATA_FF6DF8:
	%DKC3_SSS_OpF4(DATA_FF6D2D, $0B, $00, $00, $22, $01, $00, $80, $0C, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2B00)
	%DKC3_SSS_OpF0()

DATA_FF6E0B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $A0, $08, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E1B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $04, $00, $00, $00, $00, $00, $80, $05, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E2B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $90, $06, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E3B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $80, $08, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E4B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $C0, $08, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E5B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $80, $07, $01)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E6B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $90, $24, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E7B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $80, $10, $01)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E8B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $80, $20, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6E9B:
	%DKC3_SSS_OpF4(DATA_FF65E4, $04, $00, $00, $00, $00, $00, $80, $28, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6EAB:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $50, $0C, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6EBB:
	%DKC3_SSS_OpF4(DATA_FF65E4, $00, $88, $00, $00, $00, $00, $B0, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6ECB:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $6C, $18, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6EDE:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $44, $00, $00, $00, $00, $D0, $08, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6EEE:
	%DKC3_SSS_OpF4(DATA_FF65E4, $04, $00, $00, $00, $00, $00, $80, $0E, $80)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($58, $0014)
	%DKC3_SSS_OpEF()

DATA_FF6F01:
	%DKC3_SSS_OpF4(DATA_FF65E4, $09, $00, $00, $00, $00, $00, $A0, $08, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6F11:
	%DKC3_SSS_OpF4(DATA_FF65E4, $09, $00, $00, $00, $00, $00, $90, $06, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6F21:
	%DKC3_SSS_OpF4(DATA_FF65E4, $09, $00, $00, $00, $00, $00, $C0, $08, $20)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF6F31:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $9C, $08, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FF6F41:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $A0, $08, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FF6F51:
	%DKC3_SSS_OpF4(DATA_FF65E4, $09, $00, $00, $00, $00, $00, $88, $20, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FF6F61:
	%DKC3_SSS_OpF4(DATA_FF65E4, $09, $00, $00, $00, $00, $00, $9C, $08, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FF6F71:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelCannon)
	%DKC3_SSS_OpFC($0015)
	%DKC3_SSS_OpXX($40, $0080)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($24, $0000)
	%DKC3_SSS_OpXX($5A, $0A0A)
	%DKC3_SSS_OpXX($06, $0100)
	%DKC3_SSS_OpEF()

DATA_FF6F90:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $1E1C)
	%DKC3_SSS_OpEF()

DATA_FF6FA3:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $4619)
	%DKC3_SSS_OpEF()

DATA_FF6FB6:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $85, $15, $FF)
	%DKC3_SSS_OpXX($46, $00C9)
	%DKC3_SSS_OpXX($6C, $1723)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF6FCC:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $EE, $00, $00, $00, $00, $70, $15, $00)
	%DKC3_SSS_OpXX($46, $0055)
	%DKC3_SSS_OpXX($6C, $1732)
	%DKC3_SSS_OpEF()

DATA_FF6FDF:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $88, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0008)
	%DKC3_SSS_OpXX($6C, $4619)
	%DKC3_SSS_OpEF()

DATA_FF6FF2:
	%DKC3_SSS_OpF4(DATA_FF6F71, $01, $00, $00, $00, $00, $00, $60, $10, $00)
	%DKC3_SSS_OpXX($46, $00E3)
	%DKC3_SSS_OpXX($6C, $1723)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF7008:
	%DKC3_SSS_OpF4(DATA_FF6F71, $01, $00, $00, $00, $00, $00, $80, $28, $FF)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $3246)
	%DKC3_SSS_OpXX($58, $2800)
	%DKC3_SSS_OpEF()

DATA_FF701E:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $70, $2E, $FF)
	%DKC3_SSS_OpXX($46, $00C1)
	%DKC3_SSS_OpXX($6C, $1432)
	%DKC3_SSS_OpXX($58, $1400)
	%DKC3_SSS_OpEF()

DATA_FF7034:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $3219)
	%DKC3_SSS_OpEF()

DATA_FF7047:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $75, $15, $00)
	%DKC3_SSS_OpXX($46, $00C1)
	%DKC3_SSS_OpXX($6C, $142D)
	%DKC3_SSS_OpEF()

DATA_FF705A:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $88, $00, $00, $00, $00, $9A, $15, $00)
	%DKC3_SSS_OpXX($46, $0008)
	%DKC3_SSS_OpXX($6C, $5A1E)
	%DKC3_SSS_OpEF()

DATA_FF706D:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $88, $00, $00, $00, $00, $70, $15, $00)
	%DKC3_SSS_OpXX($46, $0008)
	%DKC3_SSS_OpXX($6C, $321E)
	%DKC3_SSS_OpEF()

DATA_FF7080:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $70, $32, $FF)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $2828)
	%DKC3_SSS_OpEF()

DATA_FF7093:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $70, $15, $FF)
	%DKC3_SSS_OpXX($46, $00C1)
	%DKC3_SSS_OpXX($6C, $2823)
	%DKC3_SSS_OpEF()

DATA_FF70A6:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $22, $00, $00, $00, $00, $B0, $04, $00)
	%DKC3_SSS_OpXX($58, $ECCE)
	%DKC3_SSS_OpXX($46, $0040)
	%DKC3_SSS_OpXX($6C, $4628)
	%DKC3_SSS_OpEF()

DATA_FF70BC:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $22, $00, $00, $00, $00, $70, $12, $00)
	%DKC3_SSS_OpXX($46, $0055)
	%DKC3_SSS_OpXX($6C, $141E)
	%DKC3_SSS_OpEF()

DATA_FF70CF:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $88, $00, $00, $00, $00, $70, $15, $00)
	%DKC3_SSS_OpXX($46, $0008)
	%DKC3_SSS_OpXX($6C, $3232)
	%DKC3_SSS_OpEF()

DATA_FF70E2:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $70, $15, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $3232)
	%DKC3_SSS_OpEF()

DATA_FF70F5:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $281E)
	%DKC3_SSS_OpEF()

DATA_FF7108:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $75, $15, $00)
	%DKC3_SSS_OpXX($46, $00C9)
	%DKC3_SSS_OpXX($6C, $0528)
	%DKC3_SSS_OpXX($1A, $0004)
	%DKC3_SSS_OpEF()

DATA_FF711E:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $75, $04, $00)
	%DKC3_SSS_OpXX($46, $00C9)
	%DKC3_SSS_OpXX($6C, $2346)
	%DKC3_SSS_OpEF()

DATA_FF7131:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $00, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $B414)
	%DKC3_SSS_OpEF()

DATA_FF7144:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $88, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0008)
	%DKC3_SSS_OpXX($6C, $B414)
	%DKC3_SSS_OpEF()

DATA_FF7157:
	%DKC3_SSS_OpF4(DATA_FF6F71, $00, $88, $00, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($46, $0080)
	%DKC3_SSS_OpXX($6C, $4619)
	%DKC3_SSS_OpEF()

DATA_FF716A:
	%DKC3_SSS_OpXX($06, DATA_FF1D9C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFB($1C0F)
	%DKC3_SSS_OpFA($015C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF717D:
	%DKC3_SSS_OpF9(DATA_FF716A)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite02C8)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF718A:
	%DKC3_SSS_OpF9(DATA_FF716A)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DKBarrel)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF7197:
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF9(DATA_FF718A)
	%DKC3_SSS_OpEF()

DATA_FF719E:
	%DKC3_SSS_OpF9(DATA_FF718A)
	%DKC3_SSS_OpXX($44, $00A0)
	%DKC3_SSS_OpEF()

DATA_FF71A5:
	%DKC3_SSS_OpF9(DATA_FF716A)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DKBarrel)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FF71B2:
	%DKC3_SSS_OpF9(DATA_FF716A)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite02CC)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpEF()

DATA_FF71C8:
	%DKC3_SSS_OpF9(DATA_FF716A)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite02CC)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpF0()

DATA_FF71DE:
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpF9(DATA_FF71B2)
	%DKC3_SSS_OpEF()

DATA_FF71E5:
	%DKC3_SSS_OpF9(DATA_FF71B2)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FF71EC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_InvincibilityBarrel)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpF3($31, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF71FF:
	%DKC3_SSS_OpF9(DATA_FF71EC)
	%DKC3_SSS_OpXX($5C, $0708)
	%DKC3_SSS_OpEF()

DATA_FF7206:
	%DKC3_SSS_OpF9(DATA_FF71EC)
	%DKC3_SSS_OpXX($5C, $0258)
	%DKC3_SSS_OpEF()

DATA_FF720D:
	%DKC3_SSS_OpF9(DATA_FF71EC)
	%DKC3_SSS_OpXX($5C, $041A)
	%DKC3_SSS_OpEF()

DATA_FF7214:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_NoAnimalBuddySign)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $FC00)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0010)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpXX($60, $0040)
	%DKC3_SSS_OpXX($62, $001E)
	%DKC3_SSS_OpXX($64, $D040)
	%DKC3_SSS_OpEF()

DATA_FF7233:
	%DKC3_SSS_OpF9(DATA_FF7214)
	%DKC3_SSS_OpF3($28, $00)
	%DKC3_SSS_OpXX($5C, $0234)
	%DKC3_SSS_OpEF()

DATA_FF723D:
	%DKC3_SSS_OpF9(DATA_FF7214)
	%DKC3_SSS_OpXX($58, $0400)
	%DKC3_SSS_OpF3($28, $01)
	%DKC3_SSS_OpXX($5C, $0238)
	%DKC3_SSS_OpEF()

DATA_FF724A:
	%DKC3_SSS_OpF9(DATA_FF7214)
	%DKC3_SSS_OpF3($28, $02)
	%DKC3_SSS_OpXX($5C, $0240)
	%DKC3_SSS_OpEF()

DATA_FF7254:
	%DKC3_SSS_OpF9(DATA_FF7214)
	%DKC3_SSS_OpF3($28, $03)
	%DKC3_SSS_OpXX($5C, $023C)
	%DKC3_SSS_OpEF()

DATA_FF725E:
	%DKC3_SSS_OpF9(DATA_FF7214)
	%DKC3_SSS_OpF3($28, $04)
	%DKC3_SSS_OpXX($5C, $0244)
	%DKC3_SSS_OpEF()

DATA_FF7268:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelSwitchS)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0010)
	%DKC3_SSS_OpF3($28, $05)
	%DKC3_SSS_OpEF()

DATA_FF7278:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelSwitchS)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($000D)
	%DKC3_SSS_OpF3($28, $07)
	%DKC3_SSS_OpEF()

DATA_FF7288:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelSwitchS)
	%DKC3_SSS_OpXX($0E, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($000E)
	%DKC3_SSS_OpF3($28, $06)
	%DKC3_SSS_OpEF()

DATA_FF7298:
	%DKC3_SSS_OpF9(DATA_FF7233)
	%DKC3_SSS_OpXX($5E, $0005)
	%DKC3_SSS_OpEF()

DATA_FF729F:
	%DKC3_SSS_OpF9(DATA_FF7233)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpEF()

DATA_FF72A6:
	%DKC3_SSS_OpF9(DATA_FF7233)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpEF()

DATA_FF72AD:
	%DKC3_SSS_OpF9(DATA_FF7233)
	%DKC3_SSS_OpXX($5E, $000C)
	%DKC3_SSS_OpEF()

DATA_FF72B4:
	%DKC3_SSS_OpF9(DATA_FF7233)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpXX($64, $F840)
	%DKC3_SSS_OpEF()

DATA_FF72BE:
	%DKC3_SSS_OpF9(DATA_FF723D)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpEF()

DATA_FF72C5:
	%DKC3_SSS_OpF9(DATA_FF723D)
	%DKC3_SSS_OpXX($5E, $0005)
	%DKC3_SSS_OpEF()

DATA_FF72CC:
	%DKC3_SSS_OpF9(DATA_FF723D)
	%DKC3_SSS_OpXX($5E, $000C)
	%DKC3_SSS_OpEF()

DATA_FF72D3:
	%DKC3_SSS_OpF9(DATA_FF723D)
	%DKC3_SSS_OpXX($5E, $0003)
	%DKC3_SSS_OpEF()

DATA_FF72DA:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $0005)
	%DKC3_SSS_OpEF()

DATA_FF72E1:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpXX($64, $F840)
	%DKC3_SSS_OpEF()

DATA_FF72EB:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpEF()

DATA_FF72F2:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpXX($64, $FC28)
	%DKC3_SSS_OpEF()

DATA_FF72FC:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $000A)
	%DKC3_SSS_OpXX($64, $F840)
	%DKC3_SSS_OpEF()

DATA_FF7306:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF730D:
	%DKC3_SSS_OpF9(DATA_FF724A)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpXX($64, $D020)
	%DKC3_SSS_OpEF()

DATA_FF7317:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0005)
	%DKC3_SSS_OpEF()

DATA_FF731E:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpEF()

DATA_FF7325:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpEF()

DATA_FF732C:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0005)
	%DKC3_SSS_OpXX($64, $F830)
	%DKC3_SSS_OpEF()

DATA_FF7336:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0007)
	%DKC3_SSS_OpXX($64, $F8C0)
	%DKC3_SSS_OpEF()

DATA_FF7340:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpXX($64, $F840)
	%DKC3_SSS_OpEF()

DATA_FF734A:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF7351:
	%DKC3_SSS_OpF9(DATA_FF7254)
	%DKC3_SSS_OpXX($5E, $0008)
	%DKC3_SSS_OpXX($64, $FC28)
	%DKC3_SSS_OpEF()

DATA_FF735B:
	%DKC3_SSS_OpF9(DATA_FF725E)
	%DKC3_SSS_OpXX($5E, $0004)
	%DKC3_SSS_OpEF()

DATA_FF7362:
	%DKC3_SSS_OpF9(DATA_FF725E)
	%DKC3_SSS_OpXX($5E, $000C)
	%DKC3_SSS_OpEF()

DATA_FF7369:
	%DKC3_SSS_OpF9(DATA_FF725E)
	%DKC3_SSS_OpXX($5E, $0006)
	%DKC3_SSS_OpEF()

DATA_FF7370:
	%DKC3_SSS_OpF9(DATA_FF725E)
	%DKC3_SSS_OpXX($5E, $0003)
	%DKC3_SSS_OpEF()

DATA_FF7377:
	%DKC3_SSS_OpF9(DATA_FF725E)
	%DKC3_SSS_OpXX($5E, $000E)
	%DKC3_SSS_OpEF()

DATA_FF737E:
	%DKC3_SSS_OpF9(DATA_FF725E)
	%DKC3_SSS_OpXX($5E, $000D)
	%DKC3_SSS_OpEF()

DATA_FF7385:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Koco)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($6A, $004A)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF739E:
	%DKC3_SSS_OpF9(DATA_FF7385)
	%DKC3_SSS_OpXX($5A, $0008)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpXX($64, $0404)
	%DKC3_SSS_OpFA($013E)
	%DKC3_SSS_OpFC($007B)
	%DKC3_SSS_OpEF()

DATA_FF73B1:
	%DKC3_SSS_OpF9(DATA_FF7385)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($34, $FFC0)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpFA($013E)
	%DKC3_SSS_OpFC($002E)
	%DKC3_SSS_OpEF()

DATA_FF73C7:
	%DKC3_SSS_OpF9(DATA_FF7385)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($34, $FFC0)
	%DKC3_SSS_OpXX($64, $0001)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpFA($013E)
	%DKC3_SSS_OpFC($002E)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpEF()

DATA_FF73E0:
	%DKC3_SSS_OpF9(DATA_FF7385)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($30, $FFE0)
	%DKC3_SSS_OpXX($34, $FFC0)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpFA($0141)
	%DKC3_SSS_OpFC($007B)
	%DKC3_SSS_OpEF()

DATA_FF73F9:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7403:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $0080)
	%DKC3_SSS_OpEF()

DATA_FF740A:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $FF80)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7414:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $0001)
	%DKC3_SSS_OpEF()

DATA_FF741B:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $FFFF)
	%DKC3_SSS_OpXX($34, $FFC0)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7428:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF742F:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7436:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7440:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpEF()

DATA_FF744A:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $00C0)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpEF()

DATA_FF7454:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FF40)
	%DKC3_SSS_OpXX($60, $7020)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7461:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpEF()

DATA_FF746B:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $00C0)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7478:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $00A0)
	%DKC3_SSS_OpXX($60, $8020)
	%DKC3_SSS_OpEF()

DATA_FF7482:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpEF()

DATA_FF748C:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FD80)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7499:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FEA0)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF74A6:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpXX($60, $3838)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF74B3:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FE40)
	%DKC3_SSS_OpXX($60, $C000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF74C0:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpXX($60, $5858)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF74CD:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpXX($60, $6050)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF74DA:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpEF()

DATA_FF74E4:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF74F1:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpXX($60, $10B0)
	%DKC3_SSS_OpEF()

DATA_FF74FB:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpXX($60, $3090)
	%DKC3_SSS_OpEF()

DATA_FF7505:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpXX($60, $5070)
	%DKC3_SSS_OpEF()

DATA_FF750F:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpEF()

DATA_FF7519:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7526:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $00C0)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpEF()

DATA_FF7530:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FF40)
	%DKC3_SSS_OpXX($60, $4050)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF753D:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $00C0)
	%DKC3_SSS_OpXX($60, $5040)
	%DKC3_SSS_OpEF()

DATA_FF7547:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0130)
	%DKC3_SSS_OpXX($60, $8080)
	%DKC3_SSS_OpEF()

DATA_FF7551:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0160)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpEF()

DATA_FF755B:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $00C0)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpEF()

DATA_FF7565:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpXX($60, $5858)
	%DKC3_SSS_OpEF()

DATA_FF756F:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpEF()

DATA_FF7579:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FEA0)
	%DKC3_SSS_OpXX($60, $C000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7586:
	%DKC3_SSS_OpF9(DATA_FF73C7)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpXX($60, $1010)
	%DKC3_SSS_OpEF()

DATA_FF7590:
	%DKC3_SSS_OpF9(DATA_FF73C7)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpEF()

DATA_FF759A:
	%DKC3_SSS_OpF9(DATA_FF73C7)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpEF()

DATA_FF75A4:
	%DKC3_SSS_OpF9(DATA_FF73E0)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF75AB:
	%DKC3_SSS_OpF9(DATA_FF73E0)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF75B5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Lurchin)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0065)
	%DKC3_SSS_OpEF()

DATA_FF75C2:
	%DKC3_SSS_OpF9(DATA_FF75B5)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFA($01C2)
	%DKC3_SSS_OpEF()

DATA_FF75CF:
	%DKC3_SSS_OpF9(DATA_FF75B5)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($68, $0001)
	%DKC3_SSS_OpXX($6A, $0100)
	%DKC3_SSS_OpFA($01C4)
	%DKC3_SSS_OpEF()

DATA_FF75DF:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FE00)
	%DKC3_SSS_OpXX($5C, $3F3F)
	%DKC3_SSS_OpEF()

DATA_FF75E9:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0200)
	%DKC3_SSS_OpXX($5C, $3F3F)
	%DKC3_SSS_OpEF()

DATA_FF75F3:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($5C, $5469)
	%DKC3_SSS_OpEF()

DATA_FF75FD:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FE00)
	%DKC3_SSS_OpXX($5C, $6915)
	%DKC3_SSS_OpEF()

DATA_FF7607:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0200)
	%DKC3_SSS_OpXX($5C, $1569)
	%DKC3_SSS_OpEF()

DATA_FF7611:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FC80)
	%DKC3_SSS_OpXX($5C, $93BD)
	%DKC3_SSS_OpEF()

DATA_FF761B:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($5C, $6915)
	%DKC3_SSS_OpEF()

DATA_FF7625:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0300)
	%DKC3_SSS_OpXX($5C, $1569)
	%DKC3_SSS_OpEF()

DATA_FF762F:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0400)
	%DKC3_SSS_OpXX($5C, $6969)
	%DKC3_SSS_OpEF()

DATA_FF7639:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FE00)
	%DKC3_SSS_OpXX($5C, $5454)
	%DKC3_SSS_OpEF()

DATA_FF7643:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0200)
	%DKC3_SSS_OpXX($5C, $5454)
	%DKC3_SSS_OpEF()

DATA_FF764D:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0240)
	%DKC3_SSS_OpXX($5C, $1593)
	%DKC3_SSS_OpEF()

DATA_FF7657:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD80)
	%DKC3_SSS_OpXX($5C, $2AFC)
	%DKC3_SSS_OpEF()

DATA_FF7661:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0100)
	%DKC3_SSS_OpXX($5C, $1515)
	%DKC3_SSS_OpEF()

DATA_FF766B:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0300)
	%DKC3_SSS_OpXX($5C, $00A8)
	%DKC3_SSS_OpEF()

DATA_FF7675:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD80)
	%DKC3_SSS_OpXX($5C, $1593)
	%DKC3_SSS_OpEF()

DATA_FF767F:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($5C, $1569)
	%DKC3_SSS_OpEF()

DATA_FF7689:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD80)
	%DKC3_SSS_OpXX($5C, $1569)
	%DKC3_SSS_OpEF()

DATA_FF7693:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0100)
	%DKC3_SSS_OpXX($5C, $0015)
	%DKC3_SSS_OpEF()

DATA_FF769D:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0100)
	%DKC3_SSS_OpXX($5C, $152A)
	%DKC3_SSS_OpEF()

DATA_FF76A7:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0300)
	%DKC3_SSS_OpXX($5C, $A800)
	%DKC3_SSS_OpEF()

DATA_FF76B1:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0300)
	%DKC3_SSS_OpXX($5C, $5454)
	%DKC3_SSS_OpEF()

DATA_FF76BB:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($5C, $2A93)
	%DKC3_SSS_OpEF()

DATA_FF76C5:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FD00)
	%DKC3_SSS_OpXX($5C, $69E7)
	%DKC3_SSS_OpEF()

DATA_FF76CF:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FC80)
	%DKC3_SSS_OpXX($5C, $2A7E)
	%DKC3_SSS_OpEF()

DATA_FF76D9:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0380)
	%DKC3_SSS_OpXX($5C, $7E2A)
	%DKC3_SSS_OpEF()

DATA_FF76E3:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $FDC0)
	%DKC3_SSS_OpXX($5C, $3F7E)
	%DKC3_SSS_OpEF()

DATA_FF76ED:
	%DKC3_SSS_OpF9(DATA_FF75C2)
	%DKC3_SSS_OpXX($2E, $0280)
	%DKC3_SSS_OpXX($5C, $00A8)
	%DKC3_SSS_OpEF()

DATA_FF76F7:
	%DKC3_SSS_OpF9(DATA_FF75CF)
	%DKC3_SSS_OpXX($68, $0014)
	%DKC3_SSS_OpXX($6A, $0100)
	%DKC3_SSS_OpEF()

DATA_FF7701:
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($020E)
	%DKC3_SSS_OpEF()

DATA_FF770E:
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF7715:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5001)
	%DKC3_SSS_OpXX($5E, $02E0)
	%DKC3_SSS_OpEF()

DATA_FF7725:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5004)
	%DKC3_SSS_OpXX($5E, $02E0)
	%DKC3_SSS_OpEF()

DATA_FF7735:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $3C01)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7745:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $3C06)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7755:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5041)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7765:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5031)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7775:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5021)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7785:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5011)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7795:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF7701)
	%DKC3_SSS_OpXX($5C, $5001)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF77A5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5001)
	%DKC3_SSS_OpXX($5E, $02E0)
	%DKC3_SSS_OpEF()

DATA_FF77B5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5004)
	%DKC3_SSS_OpXX($5E, $02E0)
	%DKC3_SSS_OpEF()

DATA_FF77C5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5041)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF77D5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5031)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF77E5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5021)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF77F5:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5011)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7805:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Minkey, $0056, $08)
	%DKC3_SSS_OpF9(DATA_FF770E)
	%DKC3_SSS_OpXX($5C, $5001)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpEF()

DATA_FF7815:
	%DKC3_SSS_OpXX($0E, $00C4)
	%DKC3_SSS_OpF3($27, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($6C, DATA_FF782E)
DATA_FF7821:
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0020)
	%DKC3_SSS_OpEF()

DATA_FF782E:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7821)
	%DKC3_SSS_OpF3($27, $01)
	%DKC3_SSS_OpF6($00, $00)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpEF()

DATA_FF7844:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7815)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $1E1E)
	%DKC3_SSS_OpEF()

DATA_FF7857:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7815)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $1E1E)
	%DKC3_SSS_OpEF()

DATA_FF786A:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7815)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpEF()

DATA_FF787D:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7815)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpEF()

DATA_FF7890:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7815)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $4646)
	%DKC3_SSS_OpEF()

DATA_FF78A3:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_BarrelShield, $0025, $06)
	%DKC3_SSS_OpF9(DATA_FF7815)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $4646)
	%DKC3_SSS_OpEF()

DATA_FF78B6:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0280)
	%DKC3_SSS_OpFA($019D)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpXX($0E, $00EC)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5E, $000C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF78CF:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0138)
	%DKC3_SSS_OpEF()

DATA_FF78D3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Sneek)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFC($0058)
	%DKC3_SSS_OpFA($0135)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($3A, $0240)
	%DKC3_SSS_OpXX($6A, $004A)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0042)
	%DKC3_SSS_OpEF()

DATA_FF78F8:
	%DKC3_SSS_OpF9(DATA_FF78D3)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpEF()

DATA_FF78FF:
	%DKC3_SSS_OpF9(DATA_FF78D3)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF7906:
	%DKC3_SSS_OpF9(DATA_FF78D3)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7910:
	%DKC3_SSS_OpF9(DATA_FF78D3)
	%DKC3_SSS_OpXX($30, $FF40)
	%DKC3_SSS_OpEF()

DATA_FF7917:
	%DKC3_SSS_OpF9(DATA_FF78D3)
	%DKC3_SSS_OpXX($30, $00C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7921:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($60, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF792E:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($60, $0090)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF793B:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpXX($60, $0808)
	%DKC3_SSS_OpEF()

DATA_FF7945:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpEF()

DATA_FF794F:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpEF()

DATA_FF7959:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($60, $9000)
	%DKC3_SSS_OpEF()

DATA_FF7963:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($60, $1414)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7970:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($60, $1010)
	%DKC3_SSS_OpEF()

DATA_FF797A:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($60, $F008)
	%DKC3_SSS_OpEF()

DATA_FF7984:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Buzz)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1F44)
	%DKC3_SSS_OpXX($3A, $4240)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpFC($0014)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($68, $0008)
	%DKC3_SSS_OpEF()

DATA_FF79A3:
	%DKC3_SSS_OpF9(DATA_FF7984)
	%DKC3_SSS_OpFA($0139)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpEF()

DATA_FF79AD:
	%DKC3_SSS_OpF9(DATA_FF7984)
	%DKC3_SSS_OpFA($0139)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpEF()

DATA_FF79B7:
	%DKC3_SSS_OpF9(DATA_FF7984)
	%DKC3_SSS_OpFA($013B)
	%DKC3_SSS_OpXX($5A, $0005)
	%DKC3_SSS_OpEF()

DATA_FF79C1:
	%DKC3_SSS_OpF9(DATA_FF7984)
	%DKC3_SSS_OpFA($013B)
	%DKC3_SSS_OpXX($5A, $000A)
	%DKC3_SSS_OpEF()

DATA_FF79CB:
	%DKC3_SSS_OpF9(DATA_FF7984)
	%DKC3_SSS_OpFA($0139)
	%DKC3_SSS_OpXX($5A, $000B)
	%DKC3_SSS_OpEF()

DATA_FF79D5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Buzz)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1F44)
	%DKC3_SSS_OpXX($3A, $0A40)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpFC($0013)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($68, $0008)
	%DKC3_SSS_OpEF()

DATA_FF79F4:
	%DKC3_SSS_OpF9(DATA_FF79D5)
	%DKC3_SSS_OpFA($0139)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpEF()

DATA_FF79FE:
	%DKC3_SSS_OpF9(DATA_FF79D5)
	%DKC3_SSS_OpFA($0139)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpEF()

DATA_FF7A08:
	%DKC3_SSS_OpF9(DATA_FF79D5)
	%DKC3_SSS_OpFA($013B)
	%DKC3_SSS_OpXX($5A, $0005)
	%DKC3_SSS_OpEF()

DATA_FF7A12:
	%DKC3_SSS_OpF9(DATA_FF79D5)
	%DKC3_SSS_OpFA($013B)
	%DKC3_SSS_OpXX($5A, $000A)
	%DKC3_SSS_OpEF()

DATA_FF7A1C:
	%DKC3_SSS_OpF9(DATA_FF79D5)
	%DKC3_SSS_OpFA($013B)
	%DKC3_SSS_OpXX($5A, $000B)
	%DKC3_SSS_OpEF()

DATA_FF7A26:
	%DKC3_SSS_OpF9(DATA_FF79A3)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($30, $0030)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpF0()

DATA_FF7A36:
	%DKC3_SSS_OpF9(DATA_FF79A3)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($30, $FFD0)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpF0()

DATA_FF7A46:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5010)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpF0()

DATA_FF7A50:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5010)
	%DKC3_SSS_OpXX($34, $0140)
	%DKC3_SSS_OpF0()

DATA_FF7A5A:
	%DKC3_SSS_OpF9(DATA_FF79A3)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($30, $0030)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpEF()

DATA_FF7A6A:
	%DKC3_SSS_OpF9(DATA_FF79A3)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($30, $FFD0)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpEF()

DATA_FF7A7A:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $7020)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7A84:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5040)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7A8E:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $3060)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7A98:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $9000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7AA2:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $7020)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7AAC:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5040)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7AB6:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $3030)
	%DKC3_SSS_OpXX($34, $0140)
	%DKC3_SSS_OpEF()

DATA_FF7AC0:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $2020)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF7ACA:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $6010)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7AD4:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $3838)
	%DKC3_SSS_OpXX($34, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF7ADE:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $3838)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF7AE8:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0060)
	%DKC3_SSS_OpXX($34, $0120)
	%DKC3_SSS_OpEF()

DATA_FF7AF2:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5060)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7AFF:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B0C:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $6020)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B19:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $A030)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpEF()

DATA_FF7B23:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF7B2D:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FEE0)
	%DKC3_SSS_OpEF()

DATA_FF7B37:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $0060)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B44:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B51:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B5E:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF7B68:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF7B72:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B7F:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF7B89:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $6020)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7B96:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7BA3:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF7BB0:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $0848)
	%DKC3_SSS_OpXX($30, $FF20)
	%DKC3_SSS_OpEF()

DATA_FF7BBA:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7BC7:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7BD4:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7BE1:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7BEE:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7BFB:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $A000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7C08:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7C15:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0300)
	%DKC3_SSS_OpEF()

DATA_FF7C22:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7C2F:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7C3C:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $1000)
	%DKC3_SSS_OpXX($30, $0300)
	%DKC3_SSS_OpEF()

DATA_FF7C49:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $C000)
	%DKC3_SSS_OpXX($62, $1000)
	%DKC3_SSS_OpXX($30, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF7C56:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7C63:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7C70:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7C7D:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7C8A:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7C97:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF7CA4:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpF0()

DATA_FF7CB1:
	%DKC3_SSS_OpF9(DATA_FF79CB)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($64, $20E0)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF7CC1:
	%DKC3_SSS_OpF9(DATA_FF79CB)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($64, $E020)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7CD1:
	%DKC3_SSS_OpF9(DATA_FF79F4)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($30, $0030)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpEF()

DATA_FF7CE1:
	%DKC3_SSS_OpF9(DATA_FF79F4)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($30, $FFD0)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpEF()

DATA_FF7CF1:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $500D)
	%DKC3_SSS_OpXX($34, $FEF0)
	%DKC3_SSS_OpEF()

DATA_FF7CFB:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $500D)
	%DKC3_SSS_OpXX($34, $0110)
	%DKC3_SSS_OpEF()

DATA_FF7D05:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $7070)
	%DKC3_SSS_OpXX($34, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7D0F:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $3838)
	%DKC3_SSS_OpXX($34, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF7D19:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $3838)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF7D23:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $1848)
	%DKC3_SSS_OpXX($34, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF7D2D:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $1848)
	%DKC3_SSS_OpXX($34, $0080)
	%DKC3_SSS_OpEF()

DATA_FF7D37:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $1010)
	%DKC3_SSS_OpXX($34, $0068)
	%DKC3_SSS_OpEF()

DATA_FF7D41:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $1010)
	%DKC3_SSS_OpXX($34, $FF98)
	%DKC3_SSS_OpEF()

DATA_FF7D4B:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $2020)
	%DKC3_SSS_OpXX($34, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7D55:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $0040)
	%DKC3_SSS_OpXX($34, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7D5F:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $3838)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF7D69:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $2828)
	%DKC3_SSS_OpXX($34, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF7D73:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $2828)
	%DKC3_SSS_OpXX($34, $0140)
	%DKC3_SSS_OpEF()

DATA_FF7D7D:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $500D)
	%DKC3_SSS_OpXX($34, $FEA0)
	%DKC3_SSS_OpEF()

DATA_FF7D87:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $7070)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF7D91:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FEA4)
	%DKC3_SSS_OpEF()

DATA_FF7D9B:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($60, $0848)
	%DKC3_SSS_OpXX($30, $FEE0)
	%DKC3_SSS_OpEF()

DATA_FF7DA5:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpXX($30, $FEA0)
	%DKC3_SSS_OpEF()

DATA_FF7DAF:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7DB9:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF7DC6:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FE50)
	%DKC3_SSS_OpEF()

DATA_FF7DD3:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $A000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FE50)
	%DKC3_SSS_OpEF()

DATA_FF7DE0:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF7DED:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7DFA:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $7800)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF7E07:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF7E14:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF7E21:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FDB0)
	%DKC3_SSS_OpEF()

DATA_FF7E2E:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FDB0)
	%DKC3_SSS_OpEF()

DATA_FF7E3B:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7E48:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7E55:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF7E62:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0350)
	%DKC3_SSS_OpEF()

DATA_FF7E6F:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0350)
	%DKC3_SSS_OpEF()

DATA_FF7E7C:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $2800)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF7E89:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF7E96:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF7EA3:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF7EB0:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF7EBD:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF7ECA:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF7ED7:
	%DKC3_SSS_OpF9(DATA_FF7A12)
	%DKC3_SSS_OpXX($60, $D000)
	%DKC3_SSS_OpXX($62, $3800)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF7EE4:
	%DKC3_SSS_OpF9(DATA_FF7A1C)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $3000)
	%DKC3_SSS_OpXX($64, $0080)
	%DKC3_SSS_OpXX($68, $0030)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF7EF7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D2C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpEF()

DATA_FF7F1C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D2C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $004B)
	%DKC3_SSS_OpEF()

DATA_FF7F41:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D2C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpF0()

DATA_FF7F66:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D2C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpEF()

DATA_FF7F8B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TNTBarrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D64)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($0156)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpEF()

DATA_FF7FB0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_TNTBarrel)
	%DKC3_SSS_OpXX($06, DATA_FF1D64)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($0156)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpEF()

DATA_FF7FD5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SteelKeg)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpFA($0164)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpEF()

DATA_FF7FFA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SteelKeg)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpFA($0164)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $004B)
	%DKC3_SSS_OpEF()

DATA_FF801F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SteelKeg)
	%DKC3_SSS_OpXX($06, DATA_FF1DD4)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001D)
	%DKC3_SSS_OpFA($0164)
	%DKC3_SSS_OpXX($38, $0009)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $004F)
	%DKC3_SSS_OpEF()

DATA_FF8044:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WoodenBox)
	%DKC3_SSS_OpXX($06, DATA_FF1E0C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($016C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $8001)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($6C, $0078)
	%DKC3_SSS_OpEF()

DATA_FF806C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_WoodenBox)
	%DKC3_SSS_OpXX($06, DATA_FF1E0C)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($016C)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $004B)
	%DKC3_SSS_OpXX($6C, $0078)
	%DKC3_SSS_OpEF()

DATA_FF8094:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_CheckpointBarrel)
	%DKC3_SSS_OpXX($0E, $00C8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($0143)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF80A7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_CheckpointBarrel)
	%DKC3_SSS_OpXX($0E, $00F0)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFA($0143)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF80BA:
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1F2C)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($004E)
	%DKC3_SSS_OpEF()

DATA_FF80D9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FollowingKlasp)
	%DKC3_SSS_OpF9(DATA_FF80BA)
	%DKC3_SSS_OpXX($60, $FFA0)
	%DKC3_SSS_OpXX($62, $0040)
	%DKC3_SSS_OpXX($5C, $FFEC)
	%DKC3_SSS_OpXX($5E, $0088)
	%DKC3_SSS_OpXX($66, $0100)
	%DKC3_SSS_OpFA($01A9)
	%DKC3_SSS_OpEF()

DATA_FF80F2:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FF7C)
	%DKC3_SSS_OpXX($5E, $0018)
	%DKC3_SSS_OpEF()

DATA_FF80FC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_AutoMovingKlasp)
	%DKC3_SSS_OpF9(DATA_FF80BA)
	%DKC3_SSS_OpXX($5A, $000C)
	%DKC3_SSS_OpFA($01AC)
	%DKC3_SSS_OpEF()

DATA_FF8109:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($66, $0190)
	%DKC3_SSS_OpEF()

DATA_FF8110:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($66, $0190)
	%DKC3_SSS_OpEF()

DATA_FF8117:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($66, $0210)
	%DKC3_SSS_OpEF()

DATA_FF811E:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($66, $0210)
	%DKC3_SSS_OpEF()

DATA_FF8125:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($62, $0008)
	%DKC3_SSS_OpXX($5C, $FF10)
	%DKC3_SSS_OpXX($5E, $0190)
	%DKC3_SSS_OpXX($66, $02A0)
	%DKC3_SSS_OpEF()

DATA_FF8135:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($66, $0160)
	%DKC3_SSS_OpEF()

DATA_FF813F:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($62, $0042)
	%DKC3_SSS_OpXX($66, $0160)
	%DKC3_SSS_OpEF()

DATA_FF8149:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($62, $0082)
	%DKC3_SSS_OpXX($66, $0160)
	%DKC3_SSS_OpEF()

DATA_FF8153:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0004)
	%DKC3_SSS_OpXX($5C, $FFF4)
	%DKC3_SSS_OpXX($5E, $0220)
	%DKC3_SSS_OpXX($66, $0360)
	%DKC3_SSS_OpEF()

DATA_FF8163:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($5C, $FE6C)
	%DKC3_SSS_OpXX($5E, $0100)
	%DKC3_SSS_OpXX($66, $0360)
	%DKC3_SSS_OpEF()

DATA_FF8173:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0005)
	%DKC3_SSS_OpXX($66, $01F0)
	%DKC3_SSS_OpEF()

DATA_FF817D:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0045)
	%DKC3_SSS_OpXX($66, $01F0)
	%DKC3_SSS_OpEF()

DATA_FF8187:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0085)
	%DKC3_SSS_OpXX($66, $01F0)
	%DKC3_SSS_OpEF()

DATA_FF8191:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpXX($5C, $FFC4)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($66, $0260)
	%DKC3_SSS_OpEF()

DATA_FF81A1:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpXX($5C, $FF8C)
	%DKC3_SSS_OpXX($5E, $0078)
	%DKC3_SSS_OpXX($66, $0260)
	%DKC3_SSS_OpEF()

DATA_FF81B1:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($66, $0260)
	%DKC3_SSS_OpEF()

DATA_FF81BB:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0082)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpEF()

DATA_FF81C5:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0042)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpEF()

DATA_FF81CF:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FFB4)
	%DKC3_SSS_OpXX($5E, $0050)
	%DKC3_SSS_OpXX($66, $0170)
	%DKC3_SSS_OpEF()

DATA_FF81DC:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FFB4)
	%DKC3_SSS_OpXX($5E, $0130)
	%DKC3_SSS_OpXX($66, $0160)
	%DKC3_SSS_OpEF()

DATA_FF81E9:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpXX($5C, $FF74)
	%DKC3_SSS_OpXX($5E, $0090)
	%DKC3_SSS_OpXX($66, $02E0)
	%DKC3_SSS_OpEF()

DATA_FF81F9:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpXX($5C, $FFB4)
	%DKC3_SSS_OpXX($5E, $0050)
	%DKC3_SSS_OpXX($66, $02E0)
	%DKC3_SSS_OpEF()

DATA_FF8209:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($5C, $FFFF)
	%DKC3_SSS_OpXX($5E, $01C0)
	%DKC3_SSS_OpXX($66, $0320)
	%DKC3_SSS_OpEF()

DATA_FF8219:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FED4)
	%DKC3_SSS_OpXX($5E, $0150)
	%DKC3_SSS_OpXX($66, $03A0)
	%DKC3_SSS_OpEF()

DATA_FF8226:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FFB4)
	%DKC3_SSS_OpXX($5E, $0050)
	%DKC3_SSS_OpXX($66, $0320)
	%DKC3_SSS_OpEF()

DATA_FF8233:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FF7C)
	%DKC3_SSS_OpXX($5E, $0088)
	%DKC3_SSS_OpXX($66, $0360)
	%DKC3_SSS_OpEF()

DATA_FF8240:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($5C, $FFB4)
	%DKC3_SSS_OpXX($5E, $0050)
	%DKC3_SSS_OpXX($66, $01B0)
	%DKC3_SSS_OpEF()

DATA_FF824D:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FF78)
	%DKC3_SSS_OpXX($5E, $0088)
	%DKC3_SSS_OpXX($66, $02D0)
	%DKC3_SSS_OpEF()

DATA_FF825A:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FFC4)
	%DKC3_SSS_OpXX($5E, $00A0)
	%DKC3_SSS_OpXX($66, $0400)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpEF()

DATA_FF826A:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $FFC4)
	%DKC3_SSS_OpXX($5E, $00A0)
	%DKC3_SSS_OpXX($66, $0380)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpEF()

DATA_FF827A:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($5C, $FF7A)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($66, $0340)
	%DKC3_SSS_OpEF()

DATA_FF8287:
	%DKC3_SSS_OpF9(DATA_FF80D9)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0086)
	%DKC3_SSS_OpXX($66, $0340)
	%DKC3_SSS_OpEF()

DATA_FF8294:
	%DKC3_SSS_OpF9(DATA_FF80F2)
	%DKC3_SSS_OpXX($5C, $FF60)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpEF()

DATA_FF82A1:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $6C00)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF82AB:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $006C)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF82B5:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $0062)
	%DKC3_SSS_OpXX($30, $0300)
	%DKC3_SSS_OpEF()

DATA_FF82BF:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $00C4)
	%DKC3_SSS_OpXX($30, $0300)
	%DKC3_SSS_OpEF()

DATA_FF82C9:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $0040)
	%DKC3_SSS_OpXX($30, $0300)
	%DKC3_SSS_OpEF()

DATA_FF82D3:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $4000)
	%DKC3_SSS_OpXX($30, $FD00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF82E0:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $3030)
	%DKC3_SSS_OpXX($30, $0300)
	%DKC3_SSS_OpEF()

DATA_FF82EA:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $0060)
	%DKC3_SSS_OpXX($30, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF82F4:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $4A4A)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8301:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8308:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_CrankyKong)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($0E, $00E4)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($003B)
	%DKC3_SSS_OpEF()

DATA_FF8327:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DoorLeverHandle)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($019D)
	%DKC3_SSS_OpXX($60, $0004)
	%DKC3_SSS_OpXX($66, $0010)
	%DKC3_SSS_OpEF()

DATA_FF8340:
	%DKC3_SSS_OpF9(DATA_FF8327)
	%DKC3_SSS_OpXX($68, $00E0)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpEF()

DATA_FF834A:
	%DKC3_SSS_OpF9(DATA_FF8327)
	%DKC3_SSS_OpXX($68, $0020)
	%DKC3_SSS_OpFC($0049)
	%DKC3_SSS_OpEF()

DATA_FF8354:
	%DKC3_SSS_OpF9(DATA_FF8327)
	%DKC3_SSS_OpXX($68, $0020)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpEF()

DATA_FF835E:
	%DKC3_SSS_OpF9(DATA_FF8327)
	%DKC3_SSS_OpXX($68, $00F0)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpEF()

DATA_FF8368:
	%DKC3_SSS_OpF9(DATA_FF8327)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpEF()

DATA_FF8372:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LeverControlledMetalDoor)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($019C)
	%DKC3_SSS_OpFC($0049)
	%DKC3_SSS_OpEF()

DATA_FF8391:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LeverControlledMetalDoor)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($019C)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpEF()

DATA_FF83AD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DoorGear)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFA($019B)
	%DKC3_SSS_OpFC($0049)
	%DKC3_SSS_OpEF()

DATA_FF83C3:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_DoorGear)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpFE($7000)
	%DKC3_SSS_OpFA($019B)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpEF()

DATA_FF83D9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SneekWheel)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0047)
	%DKC3_SSS_OpEF()

DATA_FF83F5:
	%DKC3_SSS_OpF9(DATA_FF83D9)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpEF()

DATA_FF83FC:
	%DKC3_SSS_OpF9(DATA_FF83D9)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpEF()

DATA_FF8403:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SneekControlledMetalDoor)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0048)
	%DKC3_SSS_OpFA($019C)
	%DKC3_SSS_OpEF()

DATA_FF8419:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SneekControlledMetalDoor)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0049)
	%DKC3_SSS_OpFA($019C)
	%DKC3_SSS_OpEF()

DATA_FF842F:
	%DKC3_SSS_OpF9(DATA_FF8391)
	%DKC3_SSS_OpXX($64, $00C0)
	%DKC3_SSS_OpEF()

DATA_FF8436:
	%DKC3_SSS_OpF9(DATA_FF8391)
	%DKC3_SSS_OpXX($64, $0040)
	%DKC3_SSS_OpEF()

DATA_FF843D:
	%DKC3_SSS_OpF9(DATA_FF8391)
	%DKC3_SSS_OpXX($64, $0020)
	%DKC3_SSS_OpEF()

DATA_FF8444:
	%DKC3_SSS_OpF9(DATA_FF8372)
	%DKC3_SSS_OpXX($64, $0040)
	%DKC3_SSS_OpEF()

DATA_FF844B:
	%DKC3_SSS_OpF9(DATA_FF8372)
	%DKC3_SSS_OpXX($64, $0060)
	%DKC3_SSS_OpEF()

DATA_FF8452:
	%DKC3_SSS_OpF9(DATA_FF8372)
	%DKC3_SSS_OpXX($64, $0020)
	%DKC3_SSS_OpEF()

DATA_FF8459:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite017C)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8460:
	%DKC3_SSS_OpF9(DATA_FF8459)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0004)
	%DKC3_SSS_OpEF()

DATA_FF846D:
	%DKC3_SSS_OpF9(DATA_FF8459)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0006)
	%DKC3_SSS_OpXX($60, $0004)
	%DKC3_SSS_OpEF()

DATA_FF847A:
	%DKC3_SSS_OpF9(DATA_FF8459)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($5E, $000A)
	%DKC3_SSS_OpXX($60, $0004)
	%DKC3_SSS_OpEF()

DATA_FF8487:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8491:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0100)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF849B:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0101)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpEF()

DATA_FF84A5:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0102)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF84AF:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0103)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF84BC:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0104)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF84C9:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0105)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF84D6:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0200)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF84E0:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0201)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF84EA:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0202)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF84F4:
	%DKC3_SSS_OpF9(DATA_FF83FC)
	%DKC3_SSS_OpXX($5C, $0203)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF84FE:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0204)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF850B:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0205)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8518:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0206)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8522:
	%DKC3_SSS_OpF9(DATA_FF83FC)
	%DKC3_SSS_OpXX($5C, $0207)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF852C:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($66, $0100)
	%DKC3_SSS_OpXX($5C, $0208)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF853C:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0209)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8549:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0300)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8553:
	%DKC3_SSS_OpF9(DATA_FF83F5)
	%DKC3_SSS_OpXX($5C, $0300)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8560:
	%DKC3_SSS_OpF9(DATA_FF8403)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpEF()

DATA_FF856A:
	%DKC3_SSS_OpF9(DATA_FF8403)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpEF()

DATA_FF8574:
	%DKC3_SSS_OpF9(DATA_FF8419)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0002)
	%DKC3_SSS_OpEF()

DATA_FF857E:
	%DKC3_SSS_OpF9(DATA_FF8403)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0002)
	%DKC3_SSS_OpEF()

DATA_FF8588:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquealsOnWheelsTracker)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF858F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquealsOnWheelsTracker)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF8596:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SquealsOnWheelsTracker)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF859D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0188)
	%DKC3_SSS_OpXX($5C, $0014)
	%DKC3_SSS_OpXX($5E, $97C2)
	%DKC3_SSS_OpEF()

DATA_FF85A7:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ReKoil)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0240)
	%DKC3_SSS_OpFC($004D)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF85C0:
	%DKC3_SSS_OpF9(DATA_FF85A7)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFA($01EE)
	%DKC3_SSS_OpEF()

DATA_FF85CA:
	%DKC3_SSS_OpF9(DATA_FF85A7)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpFA($01EE)
	%DKC3_SSS_OpEF()

DATA_FF85D4:
	%DKC3_SSS_OpF9(DATA_FF85A7)
	%DKC3_SSS_OpXX($38, $0008)
	%DKC3_SSS_OpFA($01EE)
	%DKC3_SSS_OpEF()

DATA_FF85DE:
	%DKC3_SSS_OpF9(DATA_FF85C0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF85E5:
	%DKC3_SSS_OpF9(DATA_FF85C0)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF85EC:
	%DKC3_SSS_OpF9(DATA_FF85D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF85F3:
	%DKC3_SSS_OpF9(DATA_FF85D4)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF85FA:
	%DKC3_SSS_OpF9(DATA_FF85DE)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0050)
	%DKC3_SSS_OpXX($6A, $0032)
	%DKC3_SSS_OpEF()

DATA_FF860A:
	%DKC3_SSS_OpF9(DATA_FF85E5)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0050)
	%DKC3_SSS_OpXX($6A, $0032)
	%DKC3_SSS_OpEF()

DATA_FF861A:
	%DKC3_SSS_OpF9(DATA_FF85DE)
	%DKC3_SSS_OpXX($5C, $0060)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0040)
	%DKC3_SSS_OpXX($6A, $0037)
	%DKC3_SSS_OpEF()

DATA_FF862A:
	%DKC3_SSS_OpF9(DATA_FF85E5)
	%DKC3_SSS_OpXX($5C, $0060)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0040)
	%DKC3_SSS_OpXX($6A, $0037)
	%DKC3_SSS_OpEF()

DATA_FF863A:
	%DKC3_SSS_OpF9(DATA_FF85DE)
	%DKC3_SSS_OpXX($5C, $0060)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0075)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpEF()

DATA_FF864A:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0048)
	%DKC3_SSS_OpXX($6A, $002D)
	%DKC3_SSS_OpEF()

DATA_FF8654:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0038)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpEF()

DATA_FF865E:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0038)
	%DKC3_SSS_OpXX($6A, $002D)
	%DKC3_SSS_OpEF()

DATA_FF8668:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $004C)
	%DKC3_SSS_OpXX($6A, $0030)
	%DKC3_SSS_OpEF()

DATA_FF8672:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0068)
	%DKC3_SSS_OpXX($6A, $0023)
	%DKC3_SSS_OpEF()

DATA_FF867C:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0060)
	%DKC3_SSS_OpXX($6A, $001E)
	%DKC3_SSS_OpEF()

DATA_FF8686:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0050)
	%DKC3_SSS_OpXX($6A, $0032)
	%DKC3_SSS_OpEF()

DATA_FF8690:
	%DKC3_SSS_OpF9(DATA_FF85A7)
	%DKC3_SSS_OpXX($38, $0006)
	%DKC3_SSS_OpFA($01F2)
	%DKC3_SSS_OpEF()

DATA_FF869A:
	%DKC3_SSS_OpF9(DATA_FF85EC)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($66, $0048)
	%DKC3_SSS_OpXX($6A, $0037)
	%DKC3_SSS_OpEF()

DATA_FF86A7:
	%DKC3_SSS_OpF9(DATA_FF85EC)
	%DKC3_SSS_OpXX($5C, $0030)
	%DKC3_SSS_OpXX($66, $0060)
	%DKC3_SSS_OpXX($6A, $001E)
	%DKC3_SSS_OpEF()

DATA_FF86B4:
	%DKC3_SSS_OpF9(DATA_FF85F3)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($66, $0066)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpEF()

DATA_FF86C1:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KuffnKlout)
	%DKC3_SSS_OpXX($2E, $0300)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($1E, $4000)
	%DKC3_SSS_OpXX($2C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF86D7:
	%DKC3_SSS_OpF9(DATA_FF86C1)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF86E4:
	%DKC3_SSS_OpF9(DATA_FF86C1)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpXX($62, $0020)
	%DKC3_SSS_OpEF()

DATA_FF86EE:
	%DKC3_SSS_OpF9(DATA_FF86C1)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpEF()

DATA_FF86FB:
	%DKC3_SSS_OpF9(DATA_FF86C1)
	%DKC3_SSS_OpXX($38, $000A)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($62, $0020)
	%DKC3_SSS_OpEF()

DATA_FF8708:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0004)
	%DKC3_SSS_OpXX($62, $0020)
	%DKC3_SSS_OpXX($66, $F0F0)
	%DKC3_SSS_OpXX($6A, $1C1C)
	%DKC3_SSS_OpXX($6C, $0110)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF871E:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0005)
	%DKC3_SSS_OpXX($62, $001C)
	%DKC3_SSS_OpXX($66, $5858)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $0150)
	%DKC3_SSS_OpEF()

DATA_FF8731:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0003)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpXX($66, $3C3C)
	%DKC3_SSS_OpXX($6A, $3C3C)
	%DKC3_SSS_OpXX($6C, $0120)
	%DKC3_SSS_OpEF()

DATA_FF8744:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0006)
	%DKC3_SSS_OpXX($62, $0030)
	%DKC3_SSS_OpXX($66, $6060)
	%DKC3_SSS_OpXX($6A, $3C3C)
	%DKC3_SSS_OpXX($6C, $0120)
	%DKC3_SSS_OpEF()

DATA_FF8757:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0006)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpXX($66, $6C6C)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $01D0)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF876D:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0006)
	%DKC3_SSS_OpXX($62, $0030)
	%DKC3_SSS_OpXX($66, $5858)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $01F0)
	%DKC3_SSS_OpEF()

DATA_FF8780:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpXX($66, $7070)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $0090)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8796:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpXX($66, $7070)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $0090)
	%DKC3_SSS_OpEF()

DATA_FF87A9:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0003)
	%DKC3_SSS_OpXX($62, $0060)
	%DKC3_SSS_OpXX($66, $7070)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $0120)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF87BF:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0007)
	%DKC3_SSS_OpXX($62, $0030)
	%DKC3_SSS_OpXX($66, $7070)
	%DKC3_SSS_OpXX($6A, $3434)
	%DKC3_SSS_OpXX($6C, $0160)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF87D5:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpXX($66, $9898)
	%DKC3_SSS_OpXX($6A, $2020)
	%DKC3_SSS_OpXX($6C, $0090)
	%DKC3_SSS_OpEF()

DATA_FF87E8:
	%DKC3_SSS_OpF9(DATA_FF86D7)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpXX($66, $A0A0)
	%DKC3_SSS_OpXX($6A, $2424)
	%DKC3_SSS_OpXX($6C, $0088)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF87FE:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $00C0)
	%DKC3_SSS_OpXX($32, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8808:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $00C0)
	%DKC3_SSS_OpXX($32, $0480)
	%DKC3_SSS_OpEF()

DATA_FF8812:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $01C0)
	%DKC3_SSS_OpXX($32, $0500)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF881F:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $0138)
	%DKC3_SSS_OpXX($32, $0480)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF882C:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $0100)
	%DKC3_SSS_OpXX($32, $0310)
	%DKC3_SSS_OpEF()

DATA_FF8836:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $0150)
	%DKC3_SSS_OpXX($32, $0380)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8843:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $0180)
	%DKC3_SSS_OpXX($32, $0400)
	%DKC3_SSS_OpEF()

DATA_FF884D:
	%DKC3_SSS_OpF9(DATA_FF86E4)
	%DKC3_SSS_OpXX($6C, $0138)
	%DKC3_SSS_OpXX($32, $0480)
	%DKC3_SSS_OpEF()

DATA_FF8857:
	%DKC3_SSS_OpF9(DATA_FF86EE)
	%DKC3_SSS_OpXX($64, $0004)
	%DKC3_SSS_OpXX($66, $6060)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $01A0)
	%DKC3_SSS_OpXX($32, $0300)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF886D:
	%DKC3_SSS_OpF9(DATA_FF86EE)
	%DKC3_SSS_OpXX($62, $0020)
	%DKC3_SSS_OpXX($64, $0004)
	%DKC3_SSS_OpXX($66, $6060)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $0180)
	%DKC3_SSS_OpXX($32, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8883:
	%DKC3_SSS_OpF9(DATA_FF86FB)
	%DKC3_SSS_OpXX($64, $0004)
	%DKC3_SSS_OpXX($66, $6060)
	%DKC3_SSS_OpXX($6A, $3030)
	%DKC3_SSS_OpXX($6C, $0180)
	%DKC3_SSS_OpXX($32, $0300)
	%DKC3_SSS_OpXX($1E, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8899:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SkiddaAndKobble)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1F5E)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFC($0053)
	%DKC3_SSS_OpFA($0203)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF88BB:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF88C2:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($5A, $0042)
	%DKC3_SSS_OpEF()

DATA_FF88C9:
	%DKC3_SSS_OpF9(DATA_FF88BB)
	%DKC3_SSS_OpXX($5A, $0042)
	%DKC3_SSS_OpEF()

DATA_FF88D0:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($60, $4600)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF88DA:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($60, $9828)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpXX($2E, $1000)
	%DKC3_SSS_OpEF()

DATA_FF88E7:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($60, $C000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF88F1:
	%DKC3_SSS_OpF9(DATA_FF88BB)
	%DKC3_SSS_OpXX($60, $007C)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF88FB:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($60, $7C00)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8905:
	%DKC3_SSS_OpF9(DATA_FF8899)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF890F:
	%DKC3_SSS_OpF9(DATA_FF88BB)
	%DKC3_SSS_OpXX($60, $6030)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8919:
	%DKC3_SSS_OpF9(DATA_FF88C2)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8923:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_SkiddaAndKobble)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1F64)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFC($0059)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFA($020B)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpEF()

DATA_FF8945:
	%DKC3_SSS_OpF9(DATA_FF8923)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF894C:
	%DKC3_SSS_OpF9(DATA_FF8923)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8959:
	%DKC3_SSS_OpF9(DATA_FF8945)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8966:
	%DKC3_SSS_OpF9(DATA_FF8945)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8973:
	%DKC3_SSS_OpF9(DATA_FF8923)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8980:
	%DKC3_SSS_OpF9(DATA_FF8945)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF898D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LemguinSpawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($60, $FD00)
	%DKC3_SSS_OpXX($24, $2D55)
	%DKC3_SSS_OpXX($0E, $00D8)
	%DKC3_SSS_OpFD($2000)
	%DKC3_SSS_OpFC($0052)
	%DKC3_SSS_OpEF()

DATA_FF89A6:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($68, $8000)
	%DKC3_SSS_OpFD($6000)
	%DKC3_SSS_OpEF()

DATA_FF89B0:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($68, $0001)
	%DKC3_SSS_OpEF()

DATA_FF89B7:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0090)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $02EC)
	%DKC3_SSS_OpEF()

DATA_FF89C7:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0048)
	%DKC3_SSS_OpXX($64, $03C0)
	%DKC3_SSS_OpXX($66, $0240)
	%DKC3_SSS_OpXX($6A, $02C4)
	%DKC3_SSS_OpEF()

DATA_FF89D7:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0048)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $02F0)
	%DKC3_SSS_OpEF()

DATA_FF89E7:
	%DKC3_SSS_OpF9(DATA_FF89A6)
	%DKC3_SSS_OpXX($5C, $0030)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $02C0)
	%DKC3_SSS_OpXX($6A, $0290)
	%DKC3_SSS_OpEF()

DATA_FF89F7:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $0290)
	%DKC3_SSS_OpEF()

DATA_FF8A07:
	%DKC3_SSS_OpF9(DATA_FF89A6)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $0260)
	%DKC3_SSS_OpEF()

DATA_FF8A17:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0045)
	%DKC3_SSS_OpXX($64, $0280)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $02A8)
	%DKC3_SSS_OpEF()

DATA_FF8A27:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $002C)
	%DKC3_SSS_OpXX($64, $0300)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $02D0)
	%DKC3_SSS_OpEF()

DATA_FF8A37:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $0240)
	%DKC3_SSS_OpEF()

DATA_FF8A47:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $0048)
	%DKC3_SSS_OpXX($64, $0380)
	%DKC3_SSS_OpXX($66, $0250)
	%DKC3_SSS_OpXX($6A, $0220)
	%DKC3_SSS_OpEF()

DATA_FF8A57:
	%DKC3_SSS_OpF9(DATA_FF898D)
	%DKC3_SSS_OpXX($5C, $003C)
	%DKC3_SSS_OpXX($64, $0280)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($6A, $0295)
	%DKC3_SSS_OpEF()

DATA_FF8A67:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0180)
	%DKC3_SSS_OpEF()

DATA_FF8A6B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0190)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8A78:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Knocka)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $8080)
	%DKC3_SSS_OpXX($60, $4804)
	%DKC3_SSS_OpXX($64, $0007)
	%DKC3_SSS_OpXX($66, $0380)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($06, DATA_FF1E44)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($005B)
	%DKC3_SSS_OpFA($021C)
	%DKC3_SSS_OpEF()

DATA_FF8AB2:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($66, $0380)
	%DKC3_SSS_OpEF()

DATA_FF8ABC:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $A0A0)
	%DKC3_SSS_OpXX($66, $0400)
	%DKC3_SSS_OpEF()

DATA_FF8AC9:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $C040)
	%DKC3_SSS_OpXX($60, $8060)
	%DKC3_SSS_OpXX($66, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8AD9:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $40C0)
	%DKC3_SSS_OpXX($60, $8060)
	%DKC3_SSS_OpXX($66, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8AE9:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Krimp)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1F76)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFC($0063)
	%DKC3_SSS_OpFA($023B)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8B08:
	%DKC3_SSS_OpF9(DATA_FF8AE9)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpEF()

DATA_FF8B12:
	%DKC3_SSS_OpF9(DATA_FF8B08)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8B19:
	%DKC3_SSS_OpF9(DATA_FF8B08)
	%DKC3_SSS_OpEF()

DATA_FF8B1D:
	%DKC3_SSS_OpF9(DATA_FF8AE9)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpEF()

DATA_FF8B27:
	%DKC3_SSS_OpF9(DATA_FF8B1D)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8B2E:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $2424)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B38:
	%DKC3_SSS_OpF9(DATA_FF8B12)
	%DKC3_SSS_OpXX($60, $2424)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B42:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpXX($30, $01E0)
	%DKC3_SSS_OpEF()

DATA_FF8B4C:
	%DKC3_SSS_OpF9(DATA_FF8B12)
	%DKC3_SSS_OpXX($60, $3C1C)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8B56:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $3C1C)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8B60:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $FF20)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B6A:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $F870)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF8B74:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $7030)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B7E:
	%DKC3_SSS_OpF9(DATA_FF8B12)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B88:
	%DKC3_SSS_OpF9(DATA_FF8B12)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B92:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $9058)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8B9C:
	%DKC3_SSS_OpF9(DATA_FF8B12)
	%DKC3_SSS_OpXX($60, $0048)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8BA6:
	%DKC3_SSS_OpF9(DATA_FF8B1D)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpXX($60, $FF30)
	%DKC3_SSS_OpXX($3A, $2040)
	%DKC3_SSS_OpXX($5A, $0052)
	%DKC3_SSS_OpEF()

DATA_FF8BB6:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF8BBD:
	%DKC3_SSS_OpF9(DATA_FF8B1D)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF8BC4:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF8BCB:
	%DKC3_SSS_OpF9(DATA_FF8B1D)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF8BD2:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0220)
	%DKC3_SSS_OpEF()

DATA_FF8BD9:
	%DKC3_SSS_OpF9(DATA_FF8B1D)
	%DKC3_SSS_OpXX($30, $0220)
	%DKC3_SSS_OpEF()

DATA_FF8BE0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Bristle)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1F88)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFC($0067)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8BFC:
	%DKC3_SSS_OpF9(DATA_FF8BE0)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpFA($0250)
	%DKC3_SSS_OpEF()

DATA_FF8C09:
	%DKC3_SSS_OpF9(DATA_FF8BFC)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8C10:
	%DKC3_SSS_OpF9(DATA_FF8BFC)
	%DKC3_SSS_OpEF()

DATA_FF8C14:
	%DKC3_SSS_OpF9(DATA_FF8BE0)
	%DKC3_SSS_OpXX($38, $0900)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpFA($0251)
	%DKC3_SSS_OpEF()

DATA_FF8C21:
	%DKC3_SSS_OpF9(DATA_FF8C14)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8C28:
	%DKC3_SSS_OpF9(DATA_FF8C14)
	%DKC3_SSS_OpEF()

DATA_FF8C2C:
	%DKC3_SSS_OpF9(DATA_FF8BE0)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($0250)
	%DKC3_SSS_OpEF()

DATA_FF8C39:
	%DKC3_SSS_OpF9(DATA_FF8C2C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8C40:
	%DKC3_SSS_OpF9(DATA_FF8BE0)
	%DKC3_SSS_OpXX($38, $0300)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($0251)
	%DKC3_SSS_OpEF()

DATA_FF8C4D:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8C54:
	%DKC3_SSS_OpF9(DATA_FF8BE0)
	%DKC3_SSS_OpXX($38, $0004)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($0250)
	%DKC3_SSS_OpEF()

DATA_FF8C61:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8C68:
	%DKC3_SSS_OpF9(DATA_FF8BE0)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($0251)
	%DKC3_SSS_OpEF()

DATA_FF8C75:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8C7C:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8C86:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $8080)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8C90:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8C9A:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8CA4:
	%DKC3_SSS_OpF9(DATA_FF8C09)
	%DKC3_SSS_OpXX($60, $7878)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8CAE:
	%DKC3_SSS_OpF9(DATA_FF8C09)
	%DKC3_SSS_OpXX($60, $6868)
	%DKC3_SSS_OpXX($30, $0140)
	%DKC3_SSS_OpEF()

DATA_FF8CB8:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $8080)
	%DKC3_SSS_OpXX($30, $FD80)
	%DKC3_SSS_OpEF()

DATA_FF8CC2:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $8080)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpF0()

DATA_FF8CCC:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $C040)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpF0()

DATA_FF8CD6:
	%DKC3_SSS_OpF9(DATA_FF8C39)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF8CDD:
	%DKC3_SSS_OpF9(DATA_FF8C2C)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF8CE4:
	%DKC3_SSS_OpF9(DATA_FF8C39)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8CEB:
	%DKC3_SSS_OpF9(DATA_FF8C2C)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8CF2:
	%DKC3_SSS_OpF9(DATA_FF8C28)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8CFC:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8D03:
	%DKC3_SSS_OpF9(DATA_FF8C54)
	%DKC3_SSS_OpXX($5C, $003C)
	%DKC3_SSS_OpXX($5E, $003C)
	%DKC3_SSS_OpXX($60, $FF00)
	%DKC3_SSS_OpXX($64, $0100)
	%DKC3_SSS_OpEF()

DATA_FF8D13:
	%DKC3_SSS_OpF9(DATA_FF8C68)
	%DKC3_SSS_OpXX($5C, $003C)
	%DKC3_SSS_OpXX($5E, $003C)
	%DKC3_SSS_OpXX($60, $0100)
	%DKC3_SSS_OpXX($64, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8D23:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Krumple)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1F8E)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFC($0069)
	%DKC3_SSS_OpFA($0258)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8D42:
	%DKC3_SSS_OpF9(DATA_FF8D23)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpEF()

DATA_FF8D4C:
	%DKC3_SSS_OpF9(DATA_FF8D42)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8D53:
	%DKC3_SSS_OpF9(DATA_FF8D42)
	%DKC3_SSS_OpEF()

DATA_FF8D57:
	%DKC3_SSS_OpF9(DATA_FF8D23)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpEF()

DATA_FF8D61:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF8D68:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8D72:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF8D7C:
	%DKC3_SSS_OpF9(DATA_FF8D4C)
	%DKC3_SSS_OpXX($60, $8010)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF8D86:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $A0E0)
	%DKC3_SSS_OpXX($30, $FE60)
	%DKC3_SSS_OpEF()

DATA_FF8D90:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $FED0)
	%DKC3_SSS_OpF0()

DATA_FF8D9A:
	%DKC3_SSS_OpF9(DATA_FF8D4C)
	%DKC3_SSS_OpXX($60, $30FF)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($3A, $2040)
	%DKC3_SSS_OpXX($5A, $0052)
	%DKC3_SSS_OpEF()

DATA_FF8DAA:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8DB1:
	%DKC3_SSS_OpF9(DATA_FF8D61)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF8DB8:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF8DBF:
	%DKC3_SSS_OpF9(DATA_FF8D61)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF8DC6:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpF0()

DATA_FF8DCD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite01F0)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0014)
	%DKC3_SSS_OpXX($60, $003C)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($64, $001E)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF8DE6:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $1BD4)
	%DKC3_SSS_OpXX($6A, $0150)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($64, $003C)
	%DKC3_SSS_OpEF()

DATA_FF8DF6:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $14D2)
	%DKC3_SSS_OpXX($6A, $0218)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF8E03:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $1392)
	%DKC3_SSS_OpXX($6A, $0150)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF8E10:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0FB2)
	%DKC3_SSS_OpXX($6A, $0100)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpEF()

DATA_FF8E20:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0E32)
	%DKC3_SSS_OpXX($6A, $02D0)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpEF()

DATA_FF8E30:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0DB2)
	%DKC3_SSS_OpXX($6A, $02D0)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpXX($62, $001E)
	%DKC3_SSS_OpEF()

DATA_FF8E43:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0BF2)
	%DKC3_SSS_OpXX($6A, $0150)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF8E50:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $08F2)
	%DKC3_SSS_OpXX($6A, $0200)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpEF()

DATA_FF8E60:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0872)
	%DKC3_SSS_OpXX($6A, $0240)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($62, $000F)
	%DKC3_SSS_OpEF()

DATA_FF8E73:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $07F2)
	%DKC3_SSS_OpXX($6A, $02E0)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($62, $001E)
	%DKC3_SSS_OpEF()

DATA_FF8E86:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $06B2)
	%DKC3_SSS_OpXX($6A, $0208)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF8E93:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0452)
	%DKC3_SSS_OpXX($6A, $0140)
	%DKC3_SSS_OpXX($2A, $FD00)
	%DKC3_SSS_OpXX($64, $005A)
	%DKC3_SSS_OpEF()

DATA_FF8EA3:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0258)
	%DKC3_SSS_OpXX($6A, $0100)
	%DKC3_SSS_OpXX($2A, $FE00)
	%DKC3_SSS_OpXX($62, $0096)
	%DKC3_SSS_OpXX($60, $0118)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpEF()

DATA_FF8EB9:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $1AFA)
	%DKC3_SSS_OpXX($6A, $0278)
	%DKC3_SSS_OpXX($2A, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8EC6:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $157A)
	%DKC3_SSS_OpXX($6A, $0348)
	%DKC3_SSS_OpXX($2A, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8ED3:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $143A)
	%DKC3_SSS_OpXX($6A, $0358)
	%DKC3_SSS_OpXX($2A, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8EE0:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($68, $113A)
	%DKC3_SSS_OpXX($6A, $0410)
	%DKC3_SSS_OpXX($2A, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8EF0:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0A1A)
	%DKC3_SSS_OpXX($6A, $0410)
	%DKC3_SSS_OpXX($2A, $0300)
	%DKC3_SSS_OpXX($64, $005A)
	%DKC3_SSS_OpXX($60, $0028)
	%DKC3_SSS_OpEF()

DATA_FF8F03:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $02DA)
	%DKC3_SSS_OpXX($6A, $0410)
	%DKC3_SSS_OpXX($2A, $0300)
	%DKC3_SSS_OpXX($64, $005A)
	%DKC3_SSS_OpXX($60, $005A)
	%DKC3_SSS_OpEF()

DATA_FF8F16:
	%DKC3_SSS_OpF9(DATA_FF8DCD)
	%DKC3_SSS_OpXX($68, $0257)
	%DKC3_SSS_OpXX($6A, $022F)
	%DKC3_SSS_OpXX($2A, $0200)
	%DKC3_SSS_OpXX($60, $0118)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpEF()

DATA_FF8F29:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Swoopy)
	%DKC3_SSS_OpXX($38, $000A)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($025D)
	%DKC3_SSS_OpFC($006B)
	%DKC3_SSS_OpEF()

DATA_FF8F4B:
	%DKC3_SSS_OpF9(DATA_FF8F29)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF8F52:
	%DKC3_SSS_OpF9(DATA_FF8F4B)
	%DKC3_SSS_OpXX($5C, $7F40)
	%DKC3_SSS_OpXX($5E, $307F)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0400)
	%DKC3_SSS_OpXX($34, $0700)
	%DKC3_SSS_OpEF()

DATA_FF8F65:
	%DKC3_SSS_OpF9(DATA_FF8F29)
	%DKC3_SSS_OpXX($5C, $7F7F)
	%DKC3_SSS_OpXX($5E, $307F)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0400)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF8F78:
	%DKC3_SSS_OpF9(DATA_FF8F4B)
	%DKC3_SSS_OpXX($5C, $F020)
	%DKC3_SSS_OpXX($5E, $3080)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0700)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF8F8B:
	%DKC3_SSS_OpF9(DATA_FF8F4B)
	%DKC3_SSS_OpXX($5C, $F020)
	%DKC3_SSS_OpXX($5E, $30C0)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0700)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF8F9E:
	%DKC3_SSS_OpF9(DATA_FF8F4B)
	%DKC3_SSS_OpXX($5C, $F020)
	%DKC3_SSS_OpXX($5E, $30FF)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0700)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF8FB1:
	%DKC3_SSS_OpF9(DATA_FF8F4B)
	%DKC3_SSS_OpXX($5C, $F020)
	%DKC3_SSS_OpXX($5E, $3030)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0800)
	%DKC3_SSS_OpXX($34, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8FC4:
	%DKC3_SSS_OpF9(DATA_FF8F4B)
	%DKC3_SSS_OpXX($5C, $7F40)
	%DKC3_SSS_OpXX($5E, $307F)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0400)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF8FD7:
	%DKC3_SSS_OpF9(DATA_FF8F29)
	%DKC3_SSS_OpXX($5C, $20F0)
	%DKC3_SSS_OpXX($5E, $3030)
	%DKC3_SSS_OpXX($60, $0001)
	%DKC3_SSS_OpXX($30, $0800)
	%DKC3_SSS_OpXX($34, $0180)
	%DKC3_SSS_OpEF()

DATA_FF8FEA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Kuchuka)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($5A, $0040)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1E78)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($006D)
	%DKC3_SSS_OpFA($021C)
	%DKC3_SSS_OpEF()

DATA_FF9015:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF901C:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0001)
	%DKC3_SSS_OpXX($68, $0035)
	%DKC3_SSS_OpXX($6A, $0080)
	%DKC3_SSS_OpXX($32, $1060)
	%DKC3_SSS_OpEF()

DATA_FF903B:
	%DKC3_SSS_OpF9(DATA_FF9015)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0001)
	%DKC3_SSS_OpXX($68, $0035)
	%DKC3_SSS_OpXX($6A, $0080)
	%DKC3_SSS_OpXX($32, $1860)
	%DKC3_SSS_OpEF()

DATA_FF905A:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0100)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $000A)
	%DKC3_SSS_OpXX($68, $0080)
	%DKC3_SSS_OpXX($6A, $0708)
	%DKC3_SSS_OpEF()

DATA_FF9076:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0001)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $00B4)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0010)
	%DKC3_SSS_OpXX($68, $0040)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($32, $482C)
	%DKC3_SSS_OpEF()

DATA_FF9095:
	%DKC3_SSS_OpF9(DATA_FF9015)
	%DKC3_SSS_OpXX($66, $0001)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $00B4)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0018)
	%DKC3_SSS_OpXX($68, $0060)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($32, $2C30)
	%DKC3_SSS_OpEF()

DATA_FF90B4:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0001)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $00B4)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0010)
	%DKC3_SSS_OpXX($68, $0080)
	%DKC3_SSS_OpXX($6A, $0040)
	%DKC3_SSS_OpXX($32, $4830)
	%DKC3_SSS_OpEF()

DATA_FF90D3:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0001)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0078)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0010)
	%DKC3_SSS_OpXX($68, $0080)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($32, $5830)
	%DKC3_SSS_OpEF()

DATA_FF90F2:
	%DKC3_SSS_OpF9(DATA_FF9015)
	%DKC3_SSS_OpXX($66, $0001)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $00B4)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0010)
	%DKC3_SSS_OpXX($68, $0040)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($32, $482C)
	%DKC3_SSS_OpEF()

DATA_FF9111:
	%DKC3_SSS_OpF9(DATA_FF8FEA)
	%DKC3_SSS_OpXX($66, $0101)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($6C, $0018)
	%DKC3_SSS_OpXX($68, $0080)
	%DKC3_SSS_OpXX($6A, $0708)
	%DKC3_SSS_OpEF()

DATA_FF912D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FlyingKnikKnak)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($06, DATA_FF1EB4)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF9146:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpFA($022A)
	%DKC3_SSS_OpFC($007D)
	%DKC3_SSS_OpEF()

DATA_FF9156:
	%DKC3_SSS_OpF9(DATA_FF9146)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF915D:
	%DKC3_SSS_OpF9(DATA_FF9146)
	%DKC3_SSS_OpEF()

DATA_FF9161:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($022A)
	%DKC3_SSS_OpFC($007D)
	%DKC3_SSS_OpEF()

DATA_FF9171:
	%DKC3_SSS_OpF9(DATA_FF9161)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9178:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $0905)
	%DKC3_SSS_OpXX($5A, $004D)
	%DKC3_SSS_OpFA($022B)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF9188:
	%DKC3_SSS_OpF9(DATA_FF9178)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF918F:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $0905)
	%DKC3_SSS_OpXX($5A, $004E)
	%DKC3_SSS_OpFA($022B)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF919F:
	%DKC3_SSS_OpF9(DATA_FF918F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF91A6:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $0A05)
	%DKC3_SSS_OpXX($5A, $004D)
	%DKC3_SSS_OpFA($022B)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF91B6:
	%DKC3_SSS_OpF9(DATA_FF91A6)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF91BD:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($06, DATA_FF1FA0)
	%DKC3_SSS_OpXX($38, $000C)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($30, $0040)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($34, $0060)
	%DKC3_SSS_OpFA($0239)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF91DC:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($06, DATA_FF1FA0)
	%DKC3_SSS_OpXX($38, $000C)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($30, $FFC0)
	%DKC3_SSS_OpXX($64, $0201)
	%DKC3_SSS_OpXX($34, $FFA0)
	%DKC3_SSS_OpFA($0239)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF91FB:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $0F05)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($022A)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF920B:
	%DKC3_SSS_OpF9(DATA_FF91FB)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9212:
	%DKC3_SSS_OpF9(DATA_FF912D)
	%DKC3_SSS_OpXX($38, $1005)
	%DKC3_SSS_OpXX($5A, $004C)
	%DKC3_SSS_OpFA($022A)
	%DKC3_SSS_OpFC($0061)
	%DKC3_SSS_OpEF()

DATA_FF9222:
	%DKC3_SSS_OpF9(DATA_FF9212)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9229:
	%DKC3_SSS_OpF9(DATA_FF91BD)
	%DKC3_SSS_OpEF()

DATA_FF922D:
	%DKC3_SSS_OpF9(DATA_FF91DC)
	%DKC3_SSS_OpEF()

DATA_FF9231:
	%DKC3_SSS_OpF9(DATA_FF9156)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF923B:
	%DKC3_SSS_OpF9(DATA_FF9161)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF9242:
	%DKC3_SSS_OpF9(DATA_FF9161)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FF9249:
	%DKC3_SSS_OpF9(DATA_FF918F)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FF9253:
	%DKC3_SSS_OpF9(DATA_FF9178)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF925A:
	%DKC3_SSS_OpF9(DATA_FF91A6)
	%DKC3_SSS_OpXX($5C, $0032)
	%DKC3_SSS_OpXX($5E, $001E)
	%DKC3_SSS_OpXX($60, $020C)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF926A:
	%DKC3_SSS_OpF9(DATA_FF91FB)
	%DKC3_SSS_OpXX($5C, $0046)
	%DKC3_SSS_OpXX($5E, $002D)
	%DKC3_SSS_OpXX($60, $01A0)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF927A:
	%DKC3_SSS_OpF9(DATA_FF91FB)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpXX($5E, $002D)
	%DKC3_SSS_OpXX($60, $01C0)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF928A:
	%DKC3_SSS_OpF9(DATA_FF91FB)
	%DKC3_SSS_OpXX($5C, $0032)
	%DKC3_SSS_OpXX($5E, $0028)
	%DKC3_SSS_OpXX($60, $01C0)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF929A:
	%DKC3_SSS_OpF9(DATA_FF9212)
	%DKC3_SSS_OpXX($5C, $0032)
	%DKC3_SSS_OpXX($5E, $001E)
	%DKC3_SSS_OpXX($60, $01E9)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FF92AA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BazzaSpawner)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0020)
	%DKC3_SSS_OpXX($60, $00B4)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF92BD:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $00F0)
	%DKC3_SSS_OpXX($66, $FEA0)
	%DKC3_SSS_OpXX($60, $00F0)
	%DKC3_SSS_OpEF()

DATA_FF92CA:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0260)
	%DKC3_SSS_OpXX($66, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FF92D4:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0598)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF92DE:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $06A0)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF92E8:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0640)
	%DKC3_SSS_OpXX($66, $FD60)
	%DKC3_SSS_OpXX($60, $0046)
	%DKC3_SSS_OpEF()

DATA_FF92F5:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $06F0)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpEF()

DATA_FF92FF:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $06F8)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpEF()

DATA_FF9309:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $07E6)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9313:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $07D8)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF931D:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $07E6)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9327:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $07E6)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9331:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $07E0)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpXX($60, $0078)
	%DKC3_SSS_OpEF()

DATA_FF933E:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $02E0)
	%DKC3_SSS_OpXX($66, $0180)
	%DKC3_SSS_OpXX($60, $0096)
	%DKC3_SSS_OpXX($62, $0028)
	%DKC3_SSS_OpEF()

DATA_FF934E:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($64, $0140)
	%DKC3_SSS_OpXX($66, $FE00)
	%DKC3_SSS_OpXX($60, $0082)
	%DKC3_SSS_OpEF()

DATA_FF935E:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0228)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9368:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0220)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9372:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0230)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF937C:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0230)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9386:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0320)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpXX($60, $0078)
	%DKC3_SSS_OpXX($62, $0014)
	%DKC3_SSS_OpEF()

DATA_FF9396:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0250)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpEF()

DATA_FF93A0:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0250)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpXX($62, $000F)
	%DKC3_SSS_OpEF()

DATA_FF93AD:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0260)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpXX($62, $001E)
	%DKC3_SSS_OpEF()

DATA_FF93BA:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0258)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpXX($62, $002D)
	%DKC3_SSS_OpEF()

DATA_FF93C7:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $05A0)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpXX($60, $006E)
	%DKC3_SSS_OpEF()

DATA_FF93D4:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $05A8)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF93DE:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $05A0)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF93E8:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0738)
	%DKC3_SSS_OpXX($66, $01E0)
	%DKC3_SSS_OpXX($60, $006E)
	%DKC3_SSS_OpEF()

DATA_FF93F5:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $0770)
	%DKC3_SSS_OpXX($66, $01B0)
	%DKC3_SSS_OpXX($60, $0096)
	%DKC3_SSS_OpEF()

DATA_FF9402:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $09D8)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($60, $008C)
	%DKC3_SSS_OpEF()

DATA_FF940F:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($60, $00C8)
	%DKC3_SSS_OpXX($64, $0940)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpEF()

DATA_FF941C:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($60, $00C8)
	%DKC3_SSS_OpXX($64, $0940)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpXX($62, $000F)
	%DKC3_SSS_OpEF()

DATA_FF942C:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($60, $00C8)
	%DKC3_SSS_OpXX($64, $0940)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpXX($62, $001E)
	%DKC3_SSS_OpEF()

DATA_FF943C:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($60, $00C8)
	%DKC3_SSS_OpXX($64, $0940)
	%DKC3_SSS_OpXX($66, $FE40)
	%DKC3_SSS_OpXX($62, $002D)
	%DKC3_SSS_OpEF()

DATA_FF944C:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($60, $00C8)
	%DKC3_SSS_OpXX($64, $09D8)
	%DKC3_SSS_OpXX($66, $01C0)
	%DKC3_SSS_OpEF()

DATA_FF9459:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($5C, $0003)
	%DKC3_SSS_OpXX($60, $00AA)
	%DKC3_SSS_OpXX($64, $08D8)
	%DKC3_SSS_OpXX($66, $0210)
	%DKC3_SSS_OpEF()

DATA_FF9469:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($5C, $0003)
	%DKC3_SSS_OpXX($60, $00AA)
	%DKC3_SSS_OpXX($64, $0800)
	%DKC3_SSS_OpXX($66, $FDF0)
	%DKC3_SSS_OpEF()

DATA_FF9479:
	%DKC3_SSS_OpF9(DATA_FF92AA)
	%DKC3_SSS_OpXX($64, $00F0)
	%DKC3_SSS_OpXX($66, $FE80)
	%DKC3_SSS_OpXX($62, $006E)
	%DKC3_SSS_OpXX($60, $00DC)
	%DKC3_SSS_OpEF()

DATA_FF9489:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BountyBass)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($68, $0010)
	%DKC3_SSS_OpXX($6A, $0101)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF94AB:
	%DKC3_SSS_OpF9(DATA_FF9489)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpFA($026E)
	%DKC3_SSS_OpFC($0055)
	%DKC3_SSS_OpXX($06, DATA_FF1FA6)
	%DKC3_SSS_OpEF()

DATA_FF94C4:
	%DKC3_SSS_OpF9(DATA_FF94AB)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF94CB:
	%DKC3_SSS_OpF9(DATA_FF9489)
	%DKC3_SSS_OpXX($06, DATA_FF1FA6)
	%DKC3_SSS_OpXX($38, $0600)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($30, $0040)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($34, $0060)
	%DKC3_SSS_OpFA($0271)
	%DKC3_SSS_OpFC($0055)
	%DKC3_SSS_OpEF()

DATA_FF94EA:
	%DKC3_SSS_OpF9(DATA_FF9489)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BootyBird)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($34, $0100)
	%DKC3_SSS_OpXX($38, $0200)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($06, DATA_FF1FAC)
	%DKC3_SSS_OpFA($0274)
	%DKC3_SSS_OpFC($004F)
	%DKC3_SSS_OpEF()

DATA_FF9506:
	%DKC3_SSS_OpF9(DATA_FF94EA)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF950D:
	%DKC3_SSS_OpF9(DATA_FF9489)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BootyBird)
	%DKC3_SSS_OpXX($38, $0700)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($06, DATA_FF1FAC)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($30, $0040)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($34, $0060)
	%DKC3_SSS_OpFA($0277)
	%DKC3_SSS_OpFC($004F)
	%DKC3_SSS_OpEF()

DATA_FF952F:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0010)
	%DKC3_SSS_OpEF()

DATA_FF953C:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpXX($30, $01E0)
	%DKC3_SSS_OpXX($6C, $0012)
	%DKC3_SSS_OpEF()

DATA_FF9549:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $000F)
	%DKC3_SSS_OpEF()

DATA_FF9556:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpEF()

DATA_FF9563:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $2828)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF9570:
	%DKC3_SSS_OpF9(DATA_FF94EA)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0011)
	%DKC3_SSS_OpEF()

DATA_FF957D:
	%DKC3_SSS_OpF9(DATA_FF9506)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0011)
	%DKC3_SSS_OpEF()

DATA_FF958A:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpEF()

DATA_FF9591:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF9598:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0003)
	%DKC3_SSS_OpEF()

DATA_FF959F:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0002)
	%DKC3_SSS_OpEF()

DATA_FF95A6:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpEF()

DATA_FF95AD:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0012)
	%DKC3_SSS_OpEF()

DATA_FF95B4:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $000F)
	%DKC3_SSS_OpEF()

DATA_FF95BB:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0010)
	%DKC3_SSS_OpEF()

DATA_FF95C2:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF95C9:
	%DKC3_SSS_OpF9(DATA_FF950D)
	%DKC3_SSS_OpXX($6C, $0001)
	%DKC3_SSS_OpEF()

DATA_FF95D0:
	%DKC3_SSS_OpF9(DATA_FF94C4)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF95DD:
	%DKC3_SSS_OpF9(DATA_FF94C4)
	%DKC3_SSS_OpXX($60, $1818)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF95EA:
	%DKC3_SSS_OpF9(DATA_FF94C4)
	%DKC3_SSS_OpXX($60, $1818)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0011)
	%DKC3_SSS_OpEF()

DATA_FF95F7:
	%DKC3_SSS_OpF9(DATA_FF94C4)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $02C0)
	%DKC3_SSS_OpXX($6C, $0011)
	%DKC3_SSS_OpEF()

DATA_FF9604:
	%DKC3_SSS_OpF9(DATA_FF94AB)
	%DKC3_SSS_OpXX($60, $1818)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($6C, $0011)
	%DKC3_SSS_OpEF()

DATA_FF9611:
	%DKC3_SSS_OpF9(DATA_FF94C4)
	%DKC3_SSS_OpXX($60, $1818)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpEF()

DATA_FF961E:
	%DKC3_SSS_OpF9(DATA_FF94CB)
	%DKC3_SSS_OpXX($6C, $0005)
	%DKC3_SSS_OpEF()

DATA_FF9625:
	%DKC3_SSS_OpF9(DATA_FF94CB)
	%DKC3_SSS_OpXX($6C, $0004)
	%DKC3_SSS_OpEF()

DATA_FF962C:
	%DKC3_SSS_OpF9(DATA_FF94CB)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF9633:
	%DKC3_SSS_OpF9(DATA_FF94CB)
	%DKC3_SSS_OpXX($6C, $0011)
	%DKC3_SSS_OpEF()

DATA_FF963A:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Bazuka)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1FB8)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($0E, $00F2)
	%DKC3_SSS_OpXX($3A, $0240)
	%DKC3_SSS_OpFC($0072)
	%DKC3_SSS_OpFA($0281)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0003)
	%DKC3_SSS_OpXX($62, $000A)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($68, $0380)
	%DKC3_SSS_OpXX($18, $0000)
	%DKC3_SSS_OpEF()

DATA_FF967A:
	%DKC3_SSS_OpF9(DATA_FF963A)
	%DKC3_SSS_OpXX($18, $0001)
	%DKC3_SSS_OpEF()

DATA_FF9681:
	%DKC3_SSS_OpF9(DATA_FF963A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9688:
	%DKC3_SSS_OpF9(DATA_FF963A)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF968F:
	%DKC3_SSS_OpF9(DATA_FF967A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9696:
	%DKC3_SSS_OpF9(DATA_FF967A)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF969D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Bazuka)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0072)
	%DKC3_SSS_OpFA($0280)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($60, $0014)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($2C, $0032)
	%DKC3_SSS_OpEF()

DATA_FF96C5:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0023)
	%DKC3_SSS_OpXX($62, $000F)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($68, $01D0)
	%DKC3_SSS_OpXX($6A, $020C)
	%DKC3_SSS_OpEF()

DATA_FF96D8:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0023)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($68, $01D0)
	%DKC3_SSS_OpXX($6A, $054C)
	%DKC3_SSS_OpEF()

DATA_FF96E8:
	%DKC3_SSS_OpF9(DATA_FF9681)
	%DKC3_SSS_OpXX($60, $0016)
	%DKC3_SSS_OpXX($68, $02C0)
	%DKC3_SSS_OpXX($6A, $0A53)
	%DKC3_SSS_OpEF()

DATA_FF96F5:
	%DKC3_SSS_OpF9(DATA_FF9681)
	%DKC3_SSS_OpXX($60, $0018)
	%DKC3_SSS_OpXX($68, $02E0)
	%DKC3_SSS_OpXX($6A, $06B3)
	%DKC3_SSS_OpEF()

DATA_FF9702:
	%DKC3_SSS_OpF9(DATA_FF9681)
	%DKC3_SSS_OpXX($60, $00B4)
	%DKC3_SSS_OpXX($64, $0100)
	%DKC3_SSS_OpXX($68, $01C0)
	%DKC3_SSS_OpXX($6A, $02B3)
	%DKC3_SSS_OpEF()

DATA_FF9712:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0023)
	%DKC3_SSS_OpXX($64, $0002)
	%DKC3_SSS_OpXX($68, $01D0)
	%DKC3_SSS_OpXX($6A, $046C)
	%DKC3_SSS_OpEF()

DATA_FF9722:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0023)
	%DKC3_SSS_OpXX($68, $02C0)
	%DKC3_SSS_OpXX($6A, $086C)
	%DKC3_SSS_OpEF()

DATA_FF972F:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0020)
	%DKC3_SSS_OpXX($68, $02C0)
	%DKC3_SSS_OpXX($6A, $078C)
	%DKC3_SSS_OpEF()

DATA_FF973C:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0019)
	%DKC3_SSS_OpXX($68, $02C0)
	%DKC3_SSS_OpXX($6A, $044C)
	%DKC3_SSS_OpEF()

DATA_FF9749:
	%DKC3_SSS_OpF9(DATA_FF9696)
	%DKC3_SSS_OpXX($60, $000C)
	%DKC3_SSS_OpXX($68, $0340)
	%DKC3_SSS_OpXX($6A, $018C)
	%DKC3_SSS_OpEF()

DATA_FF9756:
	%DKC3_SSS_OpF9(DATA_FF9696)
	%DKC3_SSS_OpXX($60, $000C)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($68, $0340)
	%DKC3_SSS_OpXX($6A, $014C)
	%DKC3_SSS_OpEF()

DATA_FF9766:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0012)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($68, $0280)
	%DKC3_SSS_OpXX($6A, $044C)
	%DKC3_SSS_OpEF()

DATA_FF9779:
	%DKC3_SSS_OpF9(DATA_FF9681)
	%DKC3_SSS_OpXX($60, $000F)
	%DKC3_SSS_OpXX($68, $0300)
	%DKC3_SSS_OpXX($6A, $09D3)
	%DKC3_SSS_OpEF()

DATA_FF9786:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $000F)
	%DKC3_SSS_OpXX($68, $0300)
	%DKC3_SSS_OpXX($6A, $08AC)
	%DKC3_SSS_OpEF()

DATA_FF9793:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($6A, $066C)
	%DKC3_SSS_OpEF()

DATA_FF979D:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $000A)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($68, $0300)
	%DKC3_SSS_OpXX($6A, $0E70)
	%DKC3_SSS_OpEF()

DATA_FF97AD:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $000A)
	%DKC3_SSS_OpXX($64, $0100)
	%DKC3_SSS_OpXX($68, $0300)
	%DKC3_SSS_OpXX($6A, $1F68)
	%DKC3_SSS_OpEF()

DATA_FF97BD:
	%DKC3_SSS_OpF9(DATA_FF9688)
	%DKC3_SSS_OpXX($60, $0064)
	%DKC3_SSS_OpXX($64, $8001)
	%DKC3_SSS_OpXX($68, $02E0)
	%DKC3_SSS_OpXX($6A, $0E72)
	%DKC3_SSS_OpEF()

DATA_FF97CD:
	%DKC3_SSS_OpF9(DATA_FF9696)
	%DKC3_SSS_OpXX($60, $000A)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpXX($68, $0340)
	%DKC3_SSS_OpXX($6A, $014C)
	%DKC3_SSS_OpEF()

DATA_FF97DD:
	%DKC3_SSS_OpF9(DATA_FF969D)
	%DKC3_SSS_OpXX($60, $0019)
	%DKC3_SSS_OpXX($2C, $0032)
	%DKC3_SSS_OpXX($64, $0201)
	%DKC3_SSS_OpXX($68, $F800)
	%DKC3_SSS_OpXX($6A, $0180)
	%DKC3_SSS_OpEF()

DATA_FF97F0:
	%DKC3_SSS_OpF9(DATA_FF969D)
	%DKC3_SSS_OpXX($60, $0050)
	%DKC3_SSS_OpXX($64, $0202)
	%DKC3_SSS_OpXX($68, $FC00)
	%DKC3_SSS_OpXX($6A, $00E0)
	%DKC3_SSS_OpEF()

DATA_FF9800:
	%DKC3_SSS_OpF9(DATA_FF969D)
	%DKC3_SSS_OpXX($60, $001E)
	%DKC3_SSS_OpXX($64, $0001)
	%DKC3_SSS_OpXX($68, $F800)
	%DKC3_SSS_OpXX($6A, $0120)
	%DKC3_SSS_OpEF()

DATA_FF9810:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelSwitch)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9826:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelSwitch)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFA($014E)
	%DKC3_SSS_OpFC($001C)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF983C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BarrelSwitchS)
	%DKC3_SSS_OpXX($0E, $00D6)
	%DKC3_SSS_OpF3($40, $18)
	%DKC3_SSS_OpFC($000F)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF984C:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Kopter)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF1FBE)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($1A, $8000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0074)
	%DKC3_SSS_OpEF()

DATA_FF987D:
	%DKC3_SSS_OpF9(DATA_FF984C)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpFA($0287)
	%DKC3_SSS_OpEF()

DATA_FF988A:
	%DKC3_SSS_OpF9(DATA_FF987D)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF9891:
	%DKC3_SSS_OpF9(DATA_FF984C)
	%DKC3_SSS_OpXX($5A, $004D)
	%DKC3_SSS_OpXX($38, $0007)
	%DKC3_SSS_OpFA($0288)
	%DKC3_SSS_OpEF()

DATA_FF989E:
	%DKC3_SSS_OpF9(DATA_FF9891)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF98A5:
	%DKC3_SSS_OpF9(DATA_FF984C)
	%DKC3_SSS_OpXX($5A, $004D)
	%DKC3_SSS_OpXX($38, $000A)
	%DKC3_SSS_OpFA($0288)
	%DKC3_SSS_OpEF()

DATA_FF98B2:
	%DKC3_SSS_OpF9(DATA_FF98A5)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FF98B9:
	%DKC3_SSS_OpF9(DATA_FF984C)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($38, $0010)
	%DKC3_SSS_OpFA($028C)
	%DKC3_SSS_OpEF()

DATA_FF98C6:
	%DKC3_SSS_OpF9(DATA_FF984C)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($38, $0011)
	%DKC3_SSS_OpFA($028D)
	%DKC3_SSS_OpEF()

DATA_FF98D3:
	%DKC3_SSS_OpF9(DATA_FF987D)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($68, $0064)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FF98E0:
	%DKC3_SSS_OpF9(DATA_FF9891)
	%DKC3_SSS_OpXX($62, $0100)
	%DKC3_SSS_OpXX($64, $0200)
	%DKC3_SSS_OpEF()

DATA_FF98EA:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0080)
	%DKC3_SSS_OpEF()

DATA_FF98F4:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($62, $0180)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $08A0)
	%DKC3_SSS_OpEF()

DATA_FF9907:
	%DKC3_SSS_OpF9(DATA_FF98A5)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0AD0)
	%DKC3_SSS_OpEF()

DATA_FF991A:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0AD0)
	%DKC3_SSS_OpEF()

DATA_FF992D:
	%DKC3_SSS_OpF9(DATA_FF98A5)
	%DKC3_SSS_OpXX($60, $2E2E)
	%DKC3_SSS_OpXX($62, $0240)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $001E)
	%DKC3_SSS_OpXX($4E, $0B00)
	%DKC3_SSS_OpEF()

DATA_FF9940:
	%DKC3_SSS_OpF9(DATA_FF98A5)
	%DKC3_SSS_OpXX($60, $2C2C)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0208)
	%DKC3_SSS_OpEF()

DATA_FF9953:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $2C2C)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0208)
	%DKC3_SSS_OpEF()

DATA_FF9966:
	%DKC3_SSS_OpF9(DATA_FF98A5)
	%DKC3_SSS_OpXX($60, $2C2C)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0160)
	%DKC3_SSS_OpEF()

DATA_FF9979:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $2C2C)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0180)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0160)
	%DKC3_SSS_OpEF()

DATA_FF998C:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $1010)
	%DKC3_SSS_OpXX($62, $02C0)
	%DKC3_SSS_OpXX($64, $0200)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0238)
	%DKC3_SSS_OpEF()

DATA_FF999F:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $0808)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0200)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $01D0)
	%DKC3_SSS_OpEF()

DATA_FF99B2:
	%DKC3_SSS_OpF9(DATA_FF98B2)
	%DKC3_SSS_OpXX($60, $1818)
	%DKC3_SSS_OpXX($62, $0280)
	%DKC3_SSS_OpXX($64, $0200)
	%DKC3_SSS_OpXX($4C, $0028)
	%DKC3_SSS_OpXX($4E, $0250)
	%DKC3_SSS_OpEF()

DATA_FF99C5:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF99D2:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0110)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($34, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF99DF:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0020)
	%DKC3_SSS_OpXX($60, $0020)
	%DKC3_SSS_OpXX($34, $FD80)
	%DKC3_SSS_OpEF()

DATA_FF99EC:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0090)
	%DKC3_SSS_OpXX($60, $01D0)
	%DKC3_SSS_OpXX($34, $FD80)
	%DKC3_SSS_OpEF()

DATA_FF99F9:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0010)
	%DKC3_SSS_OpXX($60, $00A0)
	%DKC3_SSS_OpXX($34, $FD80)
	%DKC3_SSS_OpEF()

DATA_FF9A06:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0030)
	%DKC3_SSS_OpXX($60, $0140)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpEF()

DATA_FF9A13:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $00A0)
	%DKC3_SSS_OpXX($60, $0078)
	%DKC3_SSS_OpXX($34, $FD80)
	%DKC3_SSS_OpEF()

DATA_FF9A20:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0064)
	%DKC3_SSS_OpXX($60, $0060)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FF9A2D:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0020)
	%DKC3_SSS_OpXX($60, $0220)
	%DKC3_SSS_OpXX($34, $FD80)
	%DKC3_SSS_OpEF()

DATA_FF9A3A:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0078)
	%DKC3_SSS_OpXX($60, $00A0)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9A47:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0040)
	%DKC3_SSS_OpXX($34, $02C0)
	%DKC3_SSS_OpEF()

DATA_FF9A54:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0140)
	%DKC3_SSS_OpXX($60, $00A0)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9A61:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $00A0)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9A6E:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0110)
	%DKC3_SSS_OpXX($60, $0060)
	%DKC3_SSS_OpXX($34, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9A7B:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0060)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9A88:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0018)
	%DKC3_SSS_OpXX($60, $0048)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF9A95:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9AA2:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $00A0)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FF9AAF:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0080)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($34, $FD00)
	%DKC3_SSS_OpEF()

DATA_FF9ABC:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0060)
	%DKC3_SSS_OpXX($34, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9AC9:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0080)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($34, $FE40)
	%DKC3_SSS_OpEF()

DATA_FF9AD6:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0040)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9AE3:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($34, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9AF0:
	%DKC3_SSS_OpF9(DATA_FF98C6)
	%DKC3_SSS_OpXX($5E, $0020)
	%DKC3_SSS_OpXX($60, $0020)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FF9AFD:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0200)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpEF()

DATA_FF9B04:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0390)
	%DKC3_SSS_OpXX($60, $17F0)
	%DKC3_SSS_OpXX($62, $02A4)
	%DKC3_SSS_OpXX($06, DATA_FF1FC4)
	%DKC3_SSS_OpEF()

DATA_FF9B14:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $1980)
	%DKC3_SSS_OpXX($60, $24B0)
	%DKC3_SSS_OpXX($62, $02A4)
	%DKC3_SSS_OpXX($06, DATA_FF1FC4)
	%DKC3_SSS_OpEF()

DATA_FF9B24:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0360)
	%DKC3_SSS_OpXX($60, $03F0)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B34:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0680)
	%DKC3_SSS_OpXX($60, $0780)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B44:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $08C0)
	%DKC3_SSS_OpXX($60, $09C0)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B54:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0A80)
	%DKC3_SSS_OpXX($60, $0BC0)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B64:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0D40)
	%DKC3_SSS_OpXX($60, $0E40)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B74:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $1180)
	%DKC3_SSS_OpXX($60, $1240)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B84:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $1A80)
	%DKC3_SSS_OpXX($60, $1B80)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9B94:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $1D00)
	%DKC3_SSS_OpXX($60, $1E00)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9BA4:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $2240)
	%DKC3_SSS_OpXX($60, $2340)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9BB4:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $2540)
	%DKC3_SSS_OpXX($60, $26C0)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9BC4:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $2B40)
	%DKC3_SSS_OpXX($60, $2C80)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FEC)
	%DKC3_SSS_OpEF()

DATA_FF9BD4:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $01A0)
	%DKC3_SSS_OpXX($60, $02A0)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FD8)
	%DKC3_SSS_OpEF()

DATA_FF9BE4:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0140)
	%DKC3_SSS_OpXX($60, $0220)
	%DKC3_SSS_OpXX($62, $02A4)
	%DKC3_SSS_OpXX($06, DATA_FF1FC4)
	%DKC3_SSS_OpEF()

DATA_FF9BF4:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $0140)
	%DKC3_SSS_OpXX($60, $0480)
	%DKC3_SSS_OpXX($62, $02A4)
	%DKC3_SSS_OpXX($06, DATA_FF1FC4)
	%DKC3_SSS_OpEF()

DATA_FF9C04:
	%DKC3_SSS_OpF9(DATA_FF9AFD)
	%DKC3_SSS_OpXX($5E, $01A0)
	%DKC3_SSS_OpXX($60, $02A0)
	%DKC3_SSS_OpXX($62, $0270)
	%DKC3_SSS_OpXX($06, DATA_FF1FC4)
	%DKC3_SSS_OpEF()

DATA_FF9C14:
	%DKC3_SSS_OpF9(DATA_FF9489)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GleaminBream)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpXX($6A, $0108)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpFA($026E)
	%DKC3_SSS_OpFC($0039)
	%DKC3_SSS_OpXX($06, DATA_FF1FA6)
	%DKC3_SSS_OpEF()

DATA_FF9C36:
	%DKC3_SSS_OpF9(DATA_FF9C14)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FF9C3D:
	%DKC3_SSS_OpF9(DATA_FF9489)
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GleaminBream)
	%DKC3_SSS_OpXX($06, DATA_FF1FA6)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($60, $0202)
	%DKC3_SSS_OpXX($30, $0080)
	%DKC3_SSS_OpXX($64, $0102)
	%DKC3_SSS_OpXX($34, $0060)
	%DKC3_SSS_OpXX($6A, $0140)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpFA($0271)
	%DKC3_SSS_OpFC($0039)
	%DKC3_SSS_OpEF()

DATA_FF9C65:
	%DKC3_SSS_OpF9(DATA_FF9C36)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($6C, $0320)
	%DKC3_SSS_OpEF()

DATA_FF9C72:
	%DKC3_SSS_OpF9(DATA_FF9C3D)
	%DKC3_SSS_OpXX($6C, $0320)
	%DKC3_SSS_OpEF()

DATA_FF9C79:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Koin)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0005)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpFC($0080)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0211)
	%DKC3_SSS_OpEF()

DATA_FF9C9B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Koin)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0006)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($62, $8030)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($5A, $0044)
	%DKC3_SSS_OpXX($06, DATA_FF2024)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($26, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpFC($0080)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0211)
	%DKC3_SSS_OpEF()

DATA_FF9CCF:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $FF80)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9CD9:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $6800)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9CE3:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $00FF)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9CED:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $7030)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9CF7:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $7030)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FF9D01:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $C000)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9D0B:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9D15:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $4068)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9D1F:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $0040)
	%DKC3_SSS_OpXX($62, $2030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF9D2C:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $2030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF9D39:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $0080)
	%DKC3_SSS_OpXX($62, $2030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FF9D46:
	%DKC3_SSS_OpF9(DATA_FF9C9B)
	%DKC3_SSS_OpXX($60, $2088)
	%DKC3_SSS_OpXX($62, $2030)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FF9D53:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Krosshair)
	%DKC3_SSS_OpXX($06, DATA_FF2152)
	%DKC3_SSS_OpXX($0E, $00FF)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($00ED)
	%DKC3_SSS_OpF3($1C, $00)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $000D)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($4C, DATA_FF9DB9)
	%DKC3_SSS_OpEF()

DATA_FF9D75:
	%DKC3_SSS_OpF9(DATA_FF9D53)
	%DKC3_SSS_OpXX($5E, $0170)
	%DKC3_SSS_OpXX($60, $0100)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $001E)
	%DKC3_SSS_OpXX($66, $0080)
	%DKC3_SSS_OpXX($68, $0040)
	%DKC3_SSS_OpXX($4C, DATA_FF9DB9)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpXX($38, $0003)
	%DKC3_SSS_OpXX($6A, $067C)
	%DKC3_SSS_OpEF()

DATA_FF9D97:
	%DKC3_SSS_OpF9(DATA_FF9D53)
	%DKC3_SSS_OpXX($5E, $0170)
	%DKC3_SSS_OpXX($60, $0100)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $001E)
	%DKC3_SSS_OpXX($66, $0080)
	%DKC3_SSS_OpXX($68, $0040)
	%DKC3_SSS_OpXX($4C, DATA_FF9DB9)
	%DKC3_SSS_OpXX($40, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($6A, $0000)
	%DKC3_SSS_OpEF()

DATA_FF9DB9:
	dw $0399,$091B,$06B9,$08DB,$081B,$077B,$0159,$06BA
	dw $05F8,$055B,$07B9,$043B,$02F6,$015B,$0000

DATA_FF9DD7:
	%DKC3_SSS_OpF9(DATA_FF9D53)
	%DKC3_SSS_OpXX($06, DATA_FF2158)
	%DKC3_SSS_OpXX($5E, $FFFF)
	%DKC3_SSS_OpXX($60, $FFFF)
	%DKC3_SSS_OpXX($18, $005A)
	%DKC3_SSS_OpXX($1A, $0028)
	%DKC3_SSS_OpXX($66, $0000)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($4C, DATA_FF9DF6)
	%DKC3_SSS_OpXX($40, $0001)
	%DKC3_SSS_OpEF()

DATA_FF9DF6:
	db $78,$01,$58,$03,$F8,$02,$58,$03,$F8,$02,$98,$01,$58,$01,$98,$01
	db $00,$00

DATA_FF9E08:
	dw DATA_FF9E1A,DATA_FF9E71,DATA_FF9E74,DATA_FF9E32,DATA_FF9E77,DATA_FF9E7A,DATA_FF9E53,DATA_FF9E7D
	dw DATA_FF9E80

DATA_FF9E1A:
	db $00,$40,$03,$01,$40,$07,$04,$80,$11,$05,$00,$1A,$04,$00,$1C,$03
	db $00,$1E,$01,$00,$20,$00,$FF,$FF

DATA_FF9E32:
	db $05,$00,$02,$04,$00,$06,$03,$80,$07,$02,$00,$0A,$01,$00,$0D,$00
	db $A0,$13,$01,$00,$17,$02,$00,$1D,$01,$00,$21,$00,$00,$28,$05,$FF
	db $FF

DATA_FF9E53:
	db $00,$50,$04,$01,$50,$08,$02,$50,$0C,$03,$00,$10,$04,$00,$14,$05
	db $00,$1F,$00,$00,$25,$05,$00,$35,$03,$00,$3A,$00,$FF,$FF

DATA_FF9E71:
	db $04,$FF,$FF

DATA_FF9E74:
	db $04,$FF,$FF

DATA_FF9E77:
	db $04,$FF,$FF

DATA_FF9E7A:
	db $00,$FF,$FF

DATA_FF9E7D:
	db $00,$FF,$FF

DATA_FF9E80:
	db $04,$FF,$FF

DATA_FF9E83:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_FriendlyNibblaHead)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($0E, $00DE)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($4C, $0000)
	%DKC3_SSS_OpXX($4E, $0000)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0054)
	%DKC3_SSS_OpFA($01B9)
	%DKC3_SSS_OpEF()

DATA_FF9EA5:
	%DKC3_SSS_OpF9(DATA_FF9E83)
	%DKC3_SSS_OpXX($5E, $01F4)
	%DKC3_SSS_OpEF()

DATA_FF9EAC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Toboggan)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpXX($06, DATA_FF1BF2)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0021)
	%DKC3_SSS_OpXX($2C, $0380)
	%DKC3_SSS_OpXX($32, $0550)
	%DKC3_SSS_OpXX($36, $0000)
	%DKC3_SSS_OpXX($5E, $0002)
	%DKC3_SSS_OpEF()

DATA_FF9EC8:
	%DKC3_SSS_OpF9(DATA_FF9EAC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9ED2, 1, $00)

DATA_FF9ED3:
	%DKC3_SSS_OpF9(DATA_FF9EAC)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9EE0, 1, $00)

DATA_FF9EE1:
	%DKC3_SSS_OpF9(DATA_FF9EAC)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5C, $0003)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9EEE, 1, $00)

DATA_FF9EEF:
	%DKC3_SSS_OpF9(DATA_FF9EAC)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9EF9, 1, $00)

DATA_FF9EFA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Toboggan)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpXX($06, DATA_FF1BFE)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0021)
	%DKC3_SSS_OpXX($2C, $0380)
	%DKC3_SSS_OpXX($32, $0500)
	%DKC3_SSS_OpXX($36, $0000)
	%DKC3_SSS_OpXX($5E, $0003)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FF9F19:
	%DKC3_SSS_OpF9(DATA_FF9EFA)
	%DKC3_SSS_OpXX($4C, DATA_FF9F6D)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9F23, 1, $00)

DATA_FF9F24:
	%DKC3_SSS_OpF9(DATA_FF9EFA)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5C, $0001)
	%DKC3_SSS_OpXX($4C, DATA_FF9F6D)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9F34, 1, $00)

DATA_FF9F35:
	%DKC3_SSS_OpF9(DATA_FF9EFA)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5C, $0002)
	%DKC3_SSS_OpXX($4C, DATA_FF9F6D)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9F45, 1, $00)

DATA_FF9F46:
	%DKC3_SSS_OpF9(DATA_FF9EFA)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5C, $0003)
	%DKC3_SSS_OpXX($4C, DATA_FF9F6D)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9F56, 1, $00)

DATA_FF9F57:
	%DKC3_SSS_OpF9(DATA_FF9EFA)
	%DKC3_SSS_OpXX($4C, DATA_FFA09B)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9F61, 1, $00)

DATA_FF9F62:
	%DKC3_SSS_OpF9(DATA_FF9EFA)
	%DKC3_SSS_OpXX($4C, DATA_FFA0CD)
	%DKC3_SSS_OpXX($34, $0400)
	%DKC3_SSS_OpEF()

	%FREE_BYTES($FF9F6C, 1, $00)

DATA_FF9F6D:
	dw $0140,$0228,$0000,$0400,$0000,$0000,$0660,$01A8
	dw $0000,$07A0,$0000,$0000,$0C60,$01E8,$0000,$0D80
	dw $01E8,$0001,$0DC0,$01D8,$0002,$0E00,$01B8,$0001
	dw $0E40,$01A8,$0000,$0E80,$0000,$0000,$0FA0,$01A8
	dw $0000,$0FC0,$01A8,$8001,$1000,$01B8,$8002,$1040
	dw $01D8,$8001,$1080,$01E8,$0000,$1100,$01E8,$0001
	dw $1140,$01D8,$0002,$1180,$01B8,$0001,$11C0,$01A8
	dw $0000,$1300,$0000,$0000,$15E0,$01E8,$0000,$1600
	dw $01E8,$8001,$1640,$01F8,$8002,$1680,$0218,$8001
	dw $16C0,$0228,$0000,$1840,$0228,$0001,$1880,$0218
	dw $0002,$18C0,$01F8,$0001,$1900,$01E8,$0000,$1940
	dw $0000,$0000,$1D20,$0228,$0000,$1D40,$0228,$0001
	dw $1D80,$0218,$0002,$1DC0,$01F8,$0001,$1E00,$01E8
	dw $0000,$1E40,$0000,$0000,$29E0,$01A8,$0000,$2A00
	dw $01A8,$8001,$2A40,$01B8,$8002,$2A80,$01D8,$8001
	dw $2AC0,$01E8,$0000,$2D80,$0000,$0000,$33A0,$01E8
	dw $0000,$33C0,$01E8,$8001,$3400,$01F8,$8002,$3440
	dw $0218,$8001,$3480,$0228,$0000,$36C0,$0000,$0000
	dw $3B60,$0228,$0000,$3F40,$0000,$0000,$FFFF

DATA_FFA09B:
	dw $03E0,$01A8,$0000,$04E0,$0000,$0000,$0600,$0168
	dw $0000,$0620,$0168,$8001,$0660,$0178,$8002,$06A0
	dw $0198,$8001,$06E0,$01A8,$0000,$0780,$0000,$0000
	dw $FFFF

DATA_FFA0CD:
	dw $0140,$0128,$0000,$0280,$0128,$8001,$02C0,$0138
	dw $8002,$0300,$0158,$8001,$0340,$0168,$0000,$0540
	dw $0168,$0001,$0580,$0158,$0002,$05C0,$0138,$0001
	dw $0600,$0128,$0000,$0720,$0000,$0000,$FFFF

DATA_FFA10B:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_LargePipe)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D0)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFC($0020)
	%DKC3_SSS_OpF3($32, $00)
	%DKC3_SSS_OpXX($38, $1000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FFA124:
	%DKC3_SSS_OpF9(DATA_FF918F)
	%DKC3_SSS_OpXX($60, $0040)
	%DKC3_SSS_OpXX($30, $0250)
	%DKC3_SSS_OpEF()

DATA_FFA12E:
	%DKC3_SSS_OpF9(DATA_FF918F)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($30, $FDB0)
	%DKC3_SSS_OpEF()

DATA_FFA138:
	%DKC3_SSS_OpF9(DATA_FF79CB)
	%DKC3_SSS_OpXX($60, $A000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($64, $60A0)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA148:
	%DKC3_SSS_OpF9(DATA_FF79CB)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $6200)
	%DKC3_SSS_OpXX($64, $8000)
	%DKC3_SSS_OpXX($30, $FE60)
	%DKC3_SSS_OpEF()

DATA_FFA158:
	%DKC3_SSS_OpF9(DATA_FF79CB)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $3200)
	%DKC3_SSS_OpXX($64, $8000)
	%DKC3_SSS_OpXX($30, $0210)
	%DKC3_SSS_OpEF()

DATA_FFA168:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $6060)
	%DKC3_SSS_OpXX($34, $0150)
	%DKC3_SSS_OpEF()

DATA_FFA172:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $7000)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA17C:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0070)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA186:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $7070)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA190:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $3030)
	%DKC3_SSS_OpXX($34, $02A0)
	%DKC3_SSS_OpEF()

DATA_FFA19A:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $6000)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FFA1A4:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0060)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FFA1AE:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $3030)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA1B8:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $7070)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA1C2:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0090)
	%DKC3_SSS_OpXX($34, $0250)
	%DKC3_SSS_OpEF()

DATA_FFA1CC:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $4040)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA1D6:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0050)
	%DKC3_SSS_OpXX($34, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA1E0:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA1EA:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0050)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA1F4:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5000)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA1FE:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0050)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA208:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5050)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA212:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5000)
	%DKC3_SSS_OpXX($34, $0120)
	%DKC3_SSS_OpEF()

DATA_FFA21C:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $0050)
	%DKC3_SSS_OpXX($34, $FD00)
	%DKC3_SSS_OpEF()

DATA_FFA226:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $5000)
	%DKC3_SSS_OpXX($34, $0300)
	%DKC3_SSS_OpEF()

DATA_FFA230:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $4020)
	%DKC3_SSS_OpXX($34, $FF38)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA23D:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $2040)
	%DKC3_SSS_OpXX($34, $FF38)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA24A:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $4020)
	%DKC3_SSS_OpXX($34, $FF18)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA257:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $2040)
	%DKC3_SSS_OpXX($34, $00E8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA264:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $2040)
	%DKC3_SSS_OpXX($34, $00E8)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA271:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $4040)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpF0()

DATA_FFA27B:
	%DKC3_SSS_OpF9(DATA_FF79AD)
	%DKC3_SSS_OpXX($64, $6000)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpF0()

DATA_FFA285:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpEF()

DATA_FFA28F:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA29C:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA2A6:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $01B0)
	%DKC3_SSS_OpEF()

DATA_FFA2B0:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpEF()

DATA_FFA2BA:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA2C4:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA2CE:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $0250)
	%DKC3_SSS_OpEF()

DATA_FFA2D8:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $0040)
	%DKC3_SSS_OpXX($30, $0150)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA2E5:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($30, $FEB0)
	%DKC3_SSS_OpEF()

DATA_FFA2EF:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA2F9:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA303:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4AB0)
	%DKC3_SSS_OpXX($30, $0210)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FFA310:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $3AC0)
	%DKC3_SSS_OpXX($30, $FDF0)
	%DKC3_SSS_OpEF()

DATA_FFA31A:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $AA50)
	%DKC3_SSS_OpXX($30, $FDF0)
	%DKC3_SSS_OpEF()

DATA_FFA324:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $F010)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA32E:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $D030)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA338:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $A060)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA342:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $6060)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA34F:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5858)
	%DKC3_SSS_OpXX($30, $FD00)
	%DKC3_SSS_OpEF()

DATA_FFA359:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4848)
	%DKC3_SSS_OpXX($30, $FEB0)
	%DKC3_SSS_OpEF()

DATA_FFA363:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5070)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA36D:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $7A10)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA377:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $107A)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA381:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $7010)
	%DKC3_SSS_OpXX($30, $01A0)
	%DKC3_SSS_OpEF()

DATA_FFA38B:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FED0)
	%DKC3_SSS_OpEF()

DATA_FFA395:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2424)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpEF()

DATA_FFA39F:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $9000)
	%DKC3_SSS_OpXX($30, $FEB0)
	%DKC3_SSS_OpEF()

DATA_FFA3A9:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA3B3:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($30, $FE40)
	%DKC3_SSS_OpEF()

DATA_FFA3BD:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($30, $FEE0)
	%DKC3_SSS_OpEF()

DATA_FFA3C7:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpEF()

DATA_FFA3D1:
	%DKC3_SSS_OpF9(DATA_FF79B7)
	%DKC3_SSS_OpXX($60, $2424)
	%DKC3_SSS_OpXX($30, $FEE0)
	%DKC3_SSS_OpEF()

DATA_FFA3DB:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $1800)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA3E8:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $1800)
	%DKC3_SSS_OpXX($30, $0230)
	%DKC3_SSS_OpEF()

DATA_FFA3F5:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $1800)
	%DKC3_SSS_OpXX($30, $FDA0)
	%DKC3_SSS_OpEF()

DATA_FFA402:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $2000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA40F:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA41C:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA429:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FFA436:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0240)
	%DKC3_SSS_OpEF()

DATA_FFA443:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FFA450:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FFA45D:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $2000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA46A:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA477:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $2000)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA484:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA491:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA49E:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $0220)
	%DKC3_SSS_OpEF()

DATA_FFA4AB:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $0220)
	%DKC3_SSS_OpEF()

DATA_FFA4B8:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA4C5:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $FDE0)
	%DKC3_SSS_OpEF()

DATA_FFA4D2:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $3C00)
	%DKC3_SSS_OpXX($30, $0260)
	%DKC3_SSS_OpEF()

DATA_FFA4DF:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $7500)
	%DKC3_SSS_OpXX($30, $018A)
	%DKC3_SSS_OpEF()

DATA_FFA4EC:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $A000)
	%DKC3_SSS_OpXX($30, $018A)
	%DKC3_SSS_OpEF()

DATA_FFA4F9:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4500)
	%DKC3_SSS_OpXX($30, $0220)
	%DKC3_SSS_OpEF()

DATA_FFA506:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $4500)
	%DKC3_SSS_OpXX($30, $FDE0)
	%DKC3_SSS_OpEF()

DATA_FFA513:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4800)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA520:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4800)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA52D:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $9000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $FDE0)
	%DKC3_SSS_OpEF()

DATA_FFA53A:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0260)
	%DKC3_SSS_OpEF()

DATA_FFA547:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0260)
	%DKC3_SSS_OpEF()

DATA_FFA554:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA561:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $C000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FFA56E:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0280)
	%DKC3_SSS_OpEF()

DATA_FFA57B:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA588:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $E000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA595:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA5A2:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $A000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA5AF:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $2000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA5BC:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $1800)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA5C9:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $9000)
	%DKC3_SSS_OpXX($62, $3C00)
	%DKC3_SSS_OpXX($30, $FD80)
	%DKC3_SSS_OpEF()

DATA_FFA5D6:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $FD40)
	%DKC3_SSS_OpEF()

DATA_FFA5E3:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $A000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA5F0:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA5FD:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $8000)
	%DKC3_SSS_OpXX($62, $5000)
	%DKC3_SSS_OpXX($30, $01C0)
	%DKC3_SSS_OpEF()

DATA_FFA60A:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA617:
	%DKC3_SSS_OpF9(DATA_FF79C1)
	%DKC3_SSS_OpXX($60, $5000)
	%DKC3_SSS_OpXX($62, $3500)
	%DKC3_SSS_OpXX($30, $0220)
	%DKC3_SSS_OpF0()

DATA_FFA624:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $1570)
	%DKC3_SSS_OpXX($34, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFA62E:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $500D)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA638:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $500D)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA642:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $6060)
	%DKC3_SSS_OpXX($34, $0250)
	%DKC3_SSS_OpEF()

DATA_FFA64C:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $700D)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA656:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $700D)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA660:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $7070)
	%DKC3_SSS_OpXX($34, $FDE0)
	%DKC3_SSS_OpEF()

DATA_FFA66A:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $7070)
	%DKC3_SSS_OpXX($34, $0220)
	%DKC3_SSS_OpEF()

DATA_FFA674:
	%DKC3_SSS_OpF9(DATA_FF79FE)
	%DKC3_SSS_OpXX($64, $601D)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFA67E:
	%DKC3_SSS_OpF9(DATA_FF7A1C)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpXX($62, $4000)
	%DKC3_SSS_OpXX($64, $0080)
	%DKC3_SSS_OpXX($68, $0030)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpEF()

DATA_FFA691:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FF20)
	%DKC3_SSS_OpEF()

DATA_FFA69B:
	%DKC3_SSS_OpF9(DATA_FF7A08)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFA6A8:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $FFFF)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FFA6B2:
	%DKC3_SSS_OpF9(DATA_FF739E)
	%DKC3_SSS_OpXX($30, $0001)
	%DKC3_SSS_OpEF()

DATA_FFA6B9:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FED0)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpEF()

DATA_FFA6C3:
	%DKC3_SSS_OpF9(DATA_FF73B1)
	%DKC3_SSS_OpXX($30, $FF40)
	%DKC3_SSS_OpXX($60, $4000)
	%DKC3_SSS_OpEF()

DATA_FFA6CD:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $1925)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFA6D7:
	%DKC3_SSS_OpF9(DATA_FF8C09)
	%DKC3_SSS_OpXX($60, $1925)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FFA6E1:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $1925)
	%DKC3_SSS_OpXX($30, $FEB0)
	%DKC3_SSS_OpEF()

DATA_FFA6EB:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $B010)
	%DKC3_SSS_OpXX($30, $FEB0)
	%DKC3_SSS_OpEF()

DATA_FFA6F5:
	%DKC3_SSS_OpF9(DATA_FF8C09)
	%DKC3_SSS_OpXX($60, $10A0)
	%DKC3_SSS_OpXX($30, $0100)
	%DKC3_SSS_OpEF()

DATA_FFA6FF:
	%DKC3_SSS_OpF9(DATA_FF8C2C)
	%DKC3_SSS_OpXX($30, $FEE0)
	%DKC3_SSS_OpEF()

DATA_FFA706:
	%DKC3_SSS_OpF9(DATA_FF8C39)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpEF()

DATA_FFA70D:
	%DKC3_SSS_OpF9(DATA_FF8C39)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFA714:
	%DKC3_SSS_OpF9(DATA_FF8C10)
	%DKC3_SSS_OpXX($60, $2840)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFA71E:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpXX($30, $FE60)
	%DKC3_SSS_OpEF()

DATA_FFA725:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpXX($30, $FE10)
	%DKC3_SSS_OpEF()

DATA_FFA72C:
	%DKC3_SSS_OpF9(DATA_FF8C40)
	%DKC3_SSS_OpXX($30, $FDB0)
	%DKC3_SSS_OpEF()

DATA_FFA733:
	%DKC3_SSS_OpF9(DATA_FF8C54)
	%DKC3_SSS_OpXX($5C, $003C)
	%DKC3_SSS_OpXX($5E, $003C)
	%DKC3_SSS_OpXX($60, $FF00)
	%DKC3_SSS_OpXX($64, $0100)
	%DKC3_SSS_OpEF()

DATA_FFA743:
	%DKC3_SSS_OpF9(DATA_FF8C68)
	%DKC3_SSS_OpXX($5C, $003C)
	%DKC3_SSS_OpXX($5E, $003C)
	%DKC3_SSS_OpXX($60, $0100)
	%DKC3_SSS_OpXX($64, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFA753:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Nid)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($3A, $0840)
	%DKC3_SSS_OpXX($60, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $FA00)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0279)
	%DKC3_SSS_OpEF()

DATA_FFA775:
	%DKC3_SSS_OpF9(DATA_FFA753)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpFC($007C)
	%DKC3_SSS_OpEF()

DATA_FFA77F:
	%DKC3_SSS_OpF9(DATA_FFA753)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpFC($007C)
	%DKC3_SSS_OpEF()

DATA_FFA78C:
	%DKC3_SSS_OpF9(DATA_FFA753)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpFC($0073)
	%DKC3_SSS_OpEF()

DATA_FFA796:
	%DKC3_SSS_OpF9(DATA_FFA753)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpFC($0073)
	%DKC3_SSS_OpEF()

DATA_FFA7A3:
	%DKC3_SSS_OpF9(DATA_FFA775)
	%DKC3_SSS_OpXX($5E, $0070)
	%DKC3_SSS_OpXX($66, $0046)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA7B0:
	%DKC3_SSS_OpF9(DATA_FFA775)
	%DKC3_SSS_OpXX($5E, $0070)
	%DKC3_SSS_OpXX($66, $003C)
	%DKC3_SSS_OpXX($6C, $0046)
	%DKC3_SSS_OpEF()

DATA_FFA7BD:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $0028)
	%DKC3_SSS_OpXX($6C, $004B)
	%DKC3_SSS_OpEF()

DATA_FFA7CA:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $0037)
	%DKC3_SSS_OpXX($6C, $0046)
	%DKC3_SSS_OpEF()

DATA_FFA7D7:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $0035)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA7E4:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpXX($6C, $004B)
	%DKC3_SSS_OpEF()

DATA_FFA7F1:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $0050)
	%DKC3_SSS_OpXX($6C, $0046)
	%DKC3_SSS_OpEF()

DATA_FFA7FE:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $0024)
	%DKC3_SSS_OpXX($6C, $004B)
	%DKC3_SSS_OpEF()

DATA_FFA80B:
	%DKC3_SSS_OpF9(DATA_FFA77F)
	%DKC3_SSS_OpXX($38, $0400)
	%DKC3_SSS_OpXX($66, $003C)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA818:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $0070)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA828:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $FF90)
	%DKC3_SSS_OpXX($66, $003C)
	%DKC3_SSS_OpXX($6C, $004B)
	%DKC3_SSS_OpEF()

DATA_FFA838:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $0060)
	%DKC3_SSS_OpXX($66, $0046)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA848:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $0080)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($6C, $005A)
	%DKC3_SSS_OpEF()

DATA_FFA858:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $FF90)
	%DKC3_SSS_OpXX($66, $0034)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA868:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $FF90)
	%DKC3_SSS_OpXX($66, $0037)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA878:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $0070)
	%DKC3_SSS_OpXX($66, $0035)
	%DKC3_SSS_OpXX($6C, $005A)
	%DKC3_SSS_OpEF()

DATA_FFA888:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $FF90)
	%DKC3_SSS_OpXX($66, $003C)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA898:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $0070)
	%DKC3_SSS_OpXX($66, $003C)
	%DKC3_SSS_OpXX($6C, $004B)
	%DKC3_SSS_OpEF()

DATA_FFA8A8:
	%DKC3_SSS_OpF9(DATA_FFA78C)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($5E, $FF90)
	%DKC3_SSS_OpXX($66, $0032)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA8B8:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $0041)
	%DKC3_SSS_OpXX($6C, $0046)
	%DKC3_SSS_OpEF()

DATA_FFA8C5:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $002D)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA8D2:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $0037)
	%DKC3_SSS_OpXX($6C, $003C)
	%DKC3_SSS_OpEF()

DATA_FFA8DF:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $004B)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA8EC:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $0050)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA8F9:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $0021)
	%DKC3_SSS_OpXX($6C, $008C)
	%DKC3_SSS_OpEF()

DATA_FFA906:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $001E)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA913:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $0028)
	%DKC3_SSS_OpXX($6C, $0078)
	%DKC3_SSS_OpEF()

DATA_FFA920:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $002F)
	%DKC3_SSS_OpXX($6C, $005F)
	%DKC3_SSS_OpEF()

DATA_FFA92D:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $0041)
	%DKC3_SSS_OpXX($6C, $0050)
	%DKC3_SSS_OpEF()

DATA_FFA93A:
	%DKC3_SSS_OpF9(DATA_FFA796)
	%DKC3_SSS_OpXX($38, $0100)
	%DKC3_SSS_OpXX($66, $002D)
	%DKC3_SSS_OpXX($6C, $006E)
	%DKC3_SSS_OpEF()

DATA_FFA947:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Karbine)
	%DKC3_SSS_OpXX($5A, $0007)
	%DKC3_SSS_OpXX($06, DATA_FF201E)
	%DKC3_SSS_OpXX($60, $0101)
	%DKC3_SSS_OpXX($64, $0203)
	%DKC3_SSS_OpXX($30, $0030)
	%DKC3_SSS_OpXX($34, $0040)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($2C, $0000)
	%DKC3_SSS_OpXX($32, $0000)
	%DKC3_SSS_OpF2($00C0)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpFC($007F)
	%DKC3_SSS_OpFA($029D)
	%DKC3_SSS_OpEF()

DATA_FFA975:
	%DKC3_SSS_OpF9(DATA_FFA947)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FFA97C:
	%DKC3_SSS_OpF9(DATA_FFA947)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpEF()

DATA_FFA983:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $0014)
	%DKC3_SSS_OpXX($18, $0016)
	%DKC3_SSS_OpXX($1A, $0050)
	%DKC3_SSS_OpXX($68, $0B79)
	%DKC3_SSS_OpEF()

DATA_FFA99C:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $003C)
	%DKC3_SSS_OpXX($18, $0016)
	%DKC3_SSS_OpXX($1A, $0050)
	%DKC3_SSS_OpXX($68, $0B79)
	%DKC3_SSS_OpEF()

DATA_FFA9B5:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $000F)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0019)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $09B9)
	%DKC3_SSS_OpEF()

DATA_FFA9CE:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $000F)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $003D)
	%DKC3_SSS_OpXX($18, $0019)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $09B9)
	%DKC3_SSS_OpEF()

DATA_FFA9E7:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $000F)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $0079)
	%DKC3_SSS_OpXX($18, $0019)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $09B9)
	%DKC3_SSS_OpEF()

DATA_FFAA00:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0019)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $09B9)
	%DKC3_SSS_OpEF()

DATA_FFAA19:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $008C)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0019)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $09B9)
	%DKC3_SSS_OpEF()

DATA_FFAA32:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0032)
	%DKC3_SSS_OpXX($1A, $003C)
	%DKC3_SSS_OpXX($68, $0A79)
	%DKC3_SSS_OpEF()

DATA_FFAA4B:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0022)
	%DKC3_SSS_OpXX($1A, $0050)
	%DKC3_SSS_OpXX($68, $0A79)
	%DKC3_SSS_OpEF()

DATA_FFAA64:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $00B4)
	%DKC3_SSS_OpXX($52, $0014)
	%DKC3_SSS_OpXX($18, $0017)
	%DKC3_SSS_OpXX($1A, $0046)
	%DKC3_SSS_OpXX($68, $0799)
	%DKC3_SSS_OpEF()

DATA_FFAA7D:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $005A)
	%DKC3_SSS_OpXX($52, $0014)
	%DKC3_SSS_OpXX($18, $0037)
	%DKC3_SSS_OpXX($1A, $003C)
	%DKC3_SSS_OpXX($68, $0899)
	%DKC3_SSS_OpEF()

DATA_FFAA96:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0037)
	%DKC3_SSS_OpXX($1A, $003C)
	%DKC3_SSS_OpXX($68, $0819)
	%DKC3_SSS_OpEF()

DATA_FFAAAF:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $003C)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0819)
	%DKC3_SSS_OpEF()

DATA_FFAAC8:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0003)
	%DKC3_SSS_OpXX($4E, $001E)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0050)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $05F9)
	%DKC3_SSS_OpEF()

DATA_FFAAE1:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0069)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0046)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0379)
	%DKC3_SSS_OpEF()

DATA_FFAAFA:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0078)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $0050)
	%DKC3_SSS_OpXX($68, $01D9)
	%DKC3_SSS_OpEF()

DATA_FFAB13:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0064)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $01B9)
	%DKC3_SSS_OpEF()

DATA_FFAB2C:
	%DKC3_SSS_OpF9(DATA_FFA975)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0064)
	%DKC3_SSS_OpXX($52, $0032)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $01B9)
	%DKC3_SSS_OpEF()

DATA_FFAB45:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0078)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $0055)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($6A, $0A10)
	%DKC3_SSS_OpXX($6C, $0B4A)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAB67:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $0B99)
	%DKC3_SSS_OpXX($6A, $0A10)
	%DKC3_SSS_OpXX($6C, $0B0A)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAB89:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $000A)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $004B)
	%DKC3_SSS_OpXX($68, $0B59)
	%DKC3_SSS_OpXX($6A, $0A10)
	%DKC3_SSS_OpXX($6C, $0AC0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFABAB:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $000A)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $0046)
	%DKC3_SSS_OpXX($68, $0A99)
	%DKC3_SSS_OpXX($6A, $05E0)
	%DKC3_SSS_OpXX($6C, $09C0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFABCD:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $012C)
	%DKC3_SSS_OpXX($52, $00B5)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $0046)
	%DKC3_SSS_OpXX($68, $0A99)
	%DKC3_SSS_OpXX($6A, $05E0)
	%DKC3_SSS_OpXX($6C, $07C0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFABEF:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0096)
	%DKC3_SSS_OpXX($52, $0046)
	%DKC3_SSS_OpXX($18, $001C)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $08B9)
	%DKC3_SSS_OpXX($6A, $0550)
	%DKC3_SSS_OpXX($6C, $07F0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAC11:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0014)
	%DKC3_SSS_OpXX($18, $0037)
	%DKC3_SSS_OpXX($1A, $0046)
	%DKC3_SSS_OpXX($68, $0839)
	%DKC3_SSS_OpXX($6A, $0520)
	%DKC3_SSS_OpXX($6C, $0700)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAC33:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0041)
	%DKC3_SSS_OpXX($18, $0037)
	%DKC3_SSS_OpXX($1A, $0046)
	%DKC3_SSS_OpXX($68, $0839)
	%DKC3_SSS_OpXX($6A, $0520)
	%DKC3_SSS_OpXX($6C, $0700)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAC55:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0003)
	%DKC3_SSS_OpXX($4E, $001E)
	%DKC3_SSS_OpXX($50, $0082)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $003C)
	%DKC3_SSS_OpXX($68, $0559)
	%DKC3_SSS_OpXX($6A, $0450)
	%DKC3_SSS_OpXX($6C, $04C0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAC77:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0050)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $001E)
	%DKC3_SSS_OpXX($1A, $003C)
	%DKC3_SSS_OpXX($68, $0000)
	%DKC3_SSS_OpXX($6A, $0450)
	%DKC3_SSS_OpXX($6C, $04C0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAC99:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0078)
	%DKC3_SSS_OpXX($52, $001E)
	%DKC3_SSS_OpXX($18, $0032)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0399)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $0330)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFACBB:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0078)
	%DKC3_SSS_OpXX($52, $0028)
	%DKC3_SSS_OpXX($18, $0032)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0399)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $0330)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFACDD:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0078)
	%DKC3_SSS_OpXX($52, $0032)
	%DKC3_SSS_OpXX($18, $0032)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0399)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $0330)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFACFF:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $006E)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $0037)
	%DKC3_SSS_OpXX($68, $0359)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $02C0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAD21:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0002)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $006E)
	%DKC3_SSS_OpXX($52, $0038)
	%DKC3_SSS_OpXX($18, $0028)
	%DKC3_SSS_OpXX($1A, $0037)
	%DKC3_SSS_OpXX($68, $0359)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $02C0)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAD43:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0064)
	%DKC3_SSS_OpXX($52, $0001)
	%DKC3_SSS_OpXX($18, $0030)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0319)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $0280)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAD65:
	%DKC3_SSS_OpF9(DATA_FFA97C)
	%DKC3_SSS_OpXX($4C, $0001)
	%DKC3_SSS_OpXX($4E, $0014)
	%DKC3_SSS_OpXX($50, $0064)
	%DKC3_SSS_OpXX($52, $0032)
	%DKC3_SSS_OpXX($18, $0030)
	%DKC3_SSS_OpXX($1A, $0032)
	%DKC3_SSS_OpXX($68, $0319)
	%DKC3_SSS_OpXX($6A, $0210)
	%DKC3_SSS_OpXX($6C, $0280)
	%DKC3_SSS_OpXX($1C, $0200)
	%DKC3_SSS_OpEF()

DATA_FFAD87:
	%DKC3_SSS_OpF9(DATA_FF80FC)
	%DKC3_SSS_OpXX($64, $4A4A)
	%DKC3_SSS_OpXX($30, $FD80)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FFAD94:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $90A0)
	%DKC3_SSS_OpXX($66, $0500)
	%DKC3_SSS_OpEF()

DATA_FFADA1:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $A0A0)
	%DKC3_SSS_OpXX($66, $0500)
	%DKC3_SSS_OpEF()

DATA_FFADAE:
	%DKC3_SSS_OpF9(DATA_FF8A78)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5E, $A0A0)
	%DKC3_SSS_OpXX($66, $0550)
	%DKC3_SSS_OpEF()

DATA_FFADBB:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0120)
	%DKC3_SSS_OpEF()

DATA_FFADC5:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $00C0)
DATA_FFADCE:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $00C0)
	%DKC3_SSS_OpXX($2E, $0080)
	%DKC3_SSS_OpEF()

DATA_FFADD8:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $FEE0)
	%DKC3_SSS_OpXX($2E, $0040)
	%DKC3_SSS_OpEF()

DATA_FFADE2:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0120)
	%DKC3_SSS_OpEF()

DATA_FFADEC:
	%DKC3_SSS_OpF9(DATA_FF98B9)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0160)
	%DKC3_SSS_OpEF()

DATA_FFADF6:
	%DKC3_SSS_OpF9(DATA_FF8B1D)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFADFD:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpEF()

DATA_FFAE04:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0120)
	%DKC3_SSS_OpEF()

DATA_FFAE0B:
	%DKC3_SSS_OpF9(DATA_FF8B27)
	%DKC3_SSS_OpXX($30, $0160)
	%DKC3_SSS_OpEF()

DATA_FFAE12:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $2424)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FFAE1C:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $6060)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FFAE26:
	%DKC3_SSS_OpF9(DATA_FF8B19)
	%DKC3_SSS_OpXX($60, $5050)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFAE30:
	%DKC3_SSS_OpF9(DATA_FF8B12)
	%DKC3_SSS_OpXX($60, $2060)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpEF()

DATA_FFAE3A:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $9010)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFAE44:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $9898)
	%DKC3_SSS_OpXX($30, $FE60)
	%DKC3_SSS_OpEF()

DATA_FFAE4E:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $4040)
	%DKC3_SSS_OpXX($30, $FE60)
	%DKC3_SSS_OpEF()

DATA_FFAE58:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $7000)
	%DKC3_SSS_OpXX($30, $FEC0)
	%DKC3_SSS_OpEF()

DATA_FFAE62:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $9000)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFAE6C:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $9090)
	%DKC3_SSS_OpXX($30, $FE00)
	%DKC3_SSS_OpEF()

DATA_FFAE76:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $9010)
	%DKC3_SSS_OpXX($30, $FE60)
	%DKC3_SSS_OpEF()

DATA_FFAE80:
	%DKC3_SSS_OpF9(DATA_FF8D53)
	%DKC3_SSS_OpXX($60, $2020)
	%DKC3_SSS_OpXX($30, $FED0)
	%DKC3_SSS_OpF0()

DATA_FFAE8A:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFAE91:
	%DKC3_SSS_OpF9(DATA_FF8D61)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpEF()

DATA_FFAE98:
	%DKC3_SSS_OpF9(DATA_FF8D57)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpF0()

DATA_FFAE9F:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $FF00)
	%DKC3_SSS_OpXX($60, $6000)
	%DKC3_SSS_OpEF()

DATA_FFAEA9:
	%DKC3_SSS_OpF9(DATA_FF78F8)
	%DKC3_SSS_OpXX($30, $0180)
	%DKC3_SSS_OpXX($60, $3030)
	%DKC3_SSS_OpEF()

DATA_FFAEB3:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0030)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpEF()

DATA_FFAEBD:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0055)
	%DKC3_SSS_OpXX($6A, $0037)
	%DKC3_SSS_OpEF()

DATA_FFAEC7:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0050)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpEF()

DATA_FFAED1:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $005A)
	%DKC3_SSS_OpXX($6A, $0028)
	%DKC3_SSS_OpEF()

DATA_FFAEDB:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0020)
	%DKC3_SSS_OpXX($6A, $001E)
	%DKC3_SSS_OpEF()

DATA_FFAEE5:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0060)
	%DKC3_SSS_OpXX($6A, $0032)
	%DKC3_SSS_OpEF()

DATA_FFAEEF:
	%DKC3_SSS_OpF9(DATA_FF85CA)
	%DKC3_SSS_OpXX($66, $0065)
	%DKC3_SSS_OpXX($6A, $003C)
	%DKC3_SSS_OpEF()

DATA_FFAEF9:
	%DKC3_SSS_OpF9(DATA_FF85DE)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0045)
	%DKC3_SSS_OpXX($6A, $002D)
	%DKC3_SSS_OpEF()

DATA_FFAF09:
	%DKC3_SSS_OpF9(DATA_FF85E5)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0045)
	%DKC3_SSS_OpXX($6A, $002D)
	%DKC3_SSS_OpEF()

DATA_FFAF19:
	%DKC3_SSS_OpF9(DATA_FF85E5)
	%DKC3_SSS_OpXX($5C, $0050)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0040)
	%DKC3_SSS_OpXX($6A, $0032)
	%DKC3_SSS_OpEF()

DATA_FFAF29:
	%DKC3_SSS_OpF9(DATA_FF85E5)
	%DKC3_SSS_OpXX($5C, $0040)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0040)
	%DKC3_SSS_OpXX($6A, $0032)
	%DKC3_SSS_OpEF()

DATA_FFAF39:
	%DKC3_SSS_OpF9(DATA_FF85DE)
	%DKC3_SSS_OpXX($5C, $0030)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0030)
	%DKC3_SSS_OpXX($6A, $001E)
	%DKC3_SSS_OpEF()

DATA_FFAF49:
	%DKC3_SSS_OpF9(DATA_FF85DE)
	%DKC3_SSS_OpXX($5C, $0045)
	%DKC3_SSS_OpXX($5E, $0001)
	%DKC3_SSS_OpXX($66, $0035)
	%DKC3_SSS_OpXX($6A, $002D)
	%DKC3_SSS_OpEF()

DATA_FFAF59:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $E6, $40, $00, $00, $00, $75, $25, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFAF69:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $C0, $D0, $00, $00, $00, $75, $25, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFAF79:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0A, $26, $C0, $00, $00, $00, $61, $0F, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpF0()

DATA_FFAF89:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0A, $EC, $60, $00, $00, $00, $75, $25, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpF0()

DATA_FFAF99:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0A, $08, $30, $00, $00, $00, $50, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFAFA9:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0A, $C8, $60, $00, $00, $00, $B0, $20, $00)
	%DKC3_SSS_OpXX($58, $DD14)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpF0()

DATA_FFAFBC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $20, $60, $00, $00, $00, $A0, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFAFCC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $8A, $A0, $00, $00, $00, $A0, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFAFDC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $E0, $A0, $00, $00, $00, $D4, $08, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFAFEC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $00, $00, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFAFFC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $40, $60, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB00C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $E8, $30, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB01C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $20, $60, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB02C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $0C, $68, $00, $00, $00, $70, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB03C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $C8, $68, $00, $00, $00, $70, $15, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB04C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $4C, $68, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB05C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $E2, $30, $00, $00, $00, $C0, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB06C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $C4, $A0, $00, $00, $00, $D4, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB07C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $04, $A0, $00, $00, $00, $D4, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB08C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $04, $A0, $00, $00, $00, $D4, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB09C:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $C8, $A0, $00, $00, $00, $D4, $35, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB0AC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $2E, $60, $00, $00, $00, $A0, $20, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB0BC:
	%DKC3_SSS_OpF4(DATA_FF65D7, $08, $6C, $A0, $00, $00, $00, $60, $05, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpXX($06, $0508)
	%DKC3_SSS_OpXX($1C, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB0D2:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0A, $08, $30, $00, $00, $00, $50, $0C, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB0E2:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $40, $68, $00, $00, $00, $80, $10, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB0F2:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $C0, $A0, $00, $00, $00, $40, $03, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB102:
	%DKC3_SSS_OpF4(DATA_FF65D7, $0C, $E0, $38, $00, $00, $00, $80, $1C, $00)
	%DKC3_SSS_OpXX($5A, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB112:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $CC, $00, $00, $00, $00, $A0, $20, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB122:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $22, $00, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB132:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB142:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $22, $00, $00, $00, $00, $80, $13, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB152:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $60, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB162:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $22, $00, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB172:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $88, $00, $00, $00, $00, $90, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB182:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $CC, $00, $00, $00, $00, $40, $03, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB192:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $00, $00, $00, $00, $00, $90, $10, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB1A2:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0C, $00, $00, $00, $00, $00, $90, $15, $15)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB1B2:
	%DKC3_SSS_OpF4(DATA_FF65E4, $05, $00, $00, $00, $00, $00, $A0, $18, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB1C2:
	%DKC3_SSS_OpF4(DATA_FF65E4, $04, $00, $00, $00, $00, $00, $60, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB1D2:
	%DKC3_SSS_OpF4(DATA_FF65E4, $0A, $00, $00, $00, $00, $00, $70, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB1E2:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $00, $00, $00, $00, $00, $80, $10, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FFB1F2:
	%DKC3_SSS_OpF4(DATA_FF65E4, $08, $EE, $00, $00, $00, $00, $80, $10, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpF0()

DATA_FFB202:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $00, $00, $00, $00, $00, $70, $12, $00)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB212:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $00, $40, $00, $00, $00, $55, $10, $00)
	%DKC3_SSS_OpXX($5A, $0404)
	%DKC3_SSS_OpEF()

DATA_FFB222:
	%DKC3_SSS_OpF4(DATA_FF65C1, $0C, $88, $40, $00, $00, $00, $60, $0A, $00)
	%DKC3_SSS_OpXX($5A, $0404)
	%DKC3_SSS_OpEF()

DATA_FFB232:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $0C, $40, $00, $00, $00, $60, $10, $00)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpXX($5A, $0404)
	%DKC3_SSS_OpEF()

DATA_FFB245:
	%DKC3_SSS_OpF4(DATA_FF65C1, $08, $4E, $C0, $00, $00, $00, $90, $15, $00)
	%DKC3_SSS_OpXX($5A, $0203)
	%DKC3_SSS_OpXX($58, $ECEC)
	%DKC3_SSS_OpEF()

DATA_FFB258:
	%DKC3_SSS_OpF4(DATA_FF65C1, $0C, $00, $38, $00, $00, $00, $80, $1C, $00)
	%DKC3_SSS_OpXX($5A, $0404)
	%DKC3_SSS_OpEF()

DATA_FFB268:
	%DKC3_SSS_OpF9(DATA_FF65C1)
	%DKC3_SSS_OpXX($5A, $0908)
	%DKC3_SSS_OpXX($06, $2100)
	%DKC3_SSS_OpXX($40, $00A0)
	%DKC3_SSS_OpXX($4A, DATA_FFB284)
	%DKC3_SSS_OpXX($60, $FFB0)
	%DKC3_SSS_OpXX($62, $0030)
	%DKC3_SSS_OpXX($64, $0480)
	%DKC3_SSS_OpXX($66, $0010)
	%DKC3_SSS_OpEF()

DATA_FFB284:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_RocketFlame)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpF6($00, $E8)
	%DKC3_SSS_OpF2($00EB)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpFA($0181)
	%DKC3_SSS_OpFC($0011)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpXX($60, $0800)
	%DKC3_SSS_OpXX($62, $1800)
	%DKC3_SSS_OpXX($64, $E800)
	%DKC3_SSS_OpEF()

DATA_FFB2A6:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $3A, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB2B6:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $15, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpF0()

DATA_FFB2C9:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $2A, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB2DC:
	%DKC3_SSS_OpF4(DATA_FFB268, $8B, $00, $00, $12, $00, $98, $70, $0A, $05)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB2EF:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $16, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB302:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $1A, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB315:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $13, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB328:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $1C, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB33B:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $15, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB34E:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $2F, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpF0()

DATA_FFB361:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $18, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpF0()

DATA_FFB374:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $11, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB387:
	%DKC3_SSS_OpF4(DATA_FFB268, $8E, $00, $00, $15, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpF0()

DATA_FFB39A:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $18, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB3AD:
	%DKC3_SSS_OpF4(DATA_FFB268, $8A, $00, $00, $15, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB3C0:
	%DKC3_SSS_OpF4(DATA_FFB268, $8B, $00, $00, $1A, $00, $98, $70, $06, $00)
	%DKC3_SSS_OpXX($1A, $0000)
	%DKC3_SSS_OpXX($58, $2300)
	%DKC3_SSS_OpEF()

DATA_FFB3D3:
	%DKC3_SSS_OpF9(DATA_FF71EC)
	%DKC3_SSS_OpXX($5C, $02D0)
	%DKC3_SSS_OpEF()

DATA_FFB3DA:
	%DKC3_SSS_OpF9(DATA_FF71EC)
	%DKC3_SSS_OpXX($5C, $0708)
	%DKC3_SSS_OpEF()

DATA_FFB3E1:
	dw DATA_FFB3E7,DATA_FFB467,DATA_FFB46F

DATA_FFB3E7:
	dw $0169,$1DA0,$0300,$0169,$1320,$0200,$0189,$2B80
	dw $0200,$0189,$25E0,$0300,$0189,$1B80,$0200,$0189
	dw $18E0,$0300,$0189,$1740,$FE00,$01A9,$23A0,$0300
	dw $01A9,$20C0,$0200,$01A9,$1F00,$0300,$01C9,$2D20
	dw $0400,$01C9,$29A0,$0300,$01C9,$19C0,$FE00,$01C9
	dw $0D40,$0200,$01E9,$23A0,$FD00,$01E9,$1000,$0200
	dw $0209,$2BC0,$FD00,$0209,$0B20,$0200,$0229,$0420
	dw $0200,$0229,$02A0,$0200,$0269,$0700,$0200,$FFFF

DATA_FFB467:
	dw $01C9,$0140,$0300,$FFFF

DATA_FFB46F:
	dw $01C9,$0140,$FD00,$0209,$0140,$0300,$FFFF

DATA_FFB47D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_MillPlatform)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpF3($29, $00)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpFC($0032)
	%DKC3_SSS_OpXX($0E, $00C3)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($46, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB49F:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFB4AF:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($64, $0000)
	%DKC3_SSS_OpEF()

DATA_FFB4BC:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $145A)
	%DKC3_SSS_OpFE($2000)
	%DKC3_SSS_OpEF()

DATA_FFB4CC:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $0200)
	%DKC3_SSS_OpXX($64, $5046)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FFB4DC:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0037)
	%DKC3_SSS_OpXX($30, $0200)
	%DKC3_SSS_OpXX($60, $008C)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpEF()

DATA_FFB4EC:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0006)
	%DKC3_SSS_OpXX($34, $FE00)
	%DKC3_SSS_OpXX($64, $0078)
	%DKC3_SSS_OpEF()

DATA_FFB4F9:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0038)
	%DKC3_SSS_OpXX($34, $FBB0)
	%DKC3_SSS_OpXX($60, $018B)
	%DKC3_SSS_OpEF()

DATA_FFB506:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0038)
	%DKC3_SSS_OpXX($34, $FCB0)
	%DKC3_SSS_OpXX($60, $0082)
	%DKC3_SSS_OpEF()

DATA_FFB513:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0038)
	%DKC3_SSS_OpXX($34, $0350)
	%DKC3_SSS_OpXX($60, $0082)
	%DKC3_SSS_OpEF()

DATA_FFB520:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0038)
	%DKC3_SSS_OpXX($34, $FEC0)
	%DKC3_SSS_OpXX($60, $0280)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($48, $002F)
	%DKC3_SSS_OpEF()

DATA_FFB536:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($5C, DATA_FFB552)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpXX($5E, $0140)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($46, $0009)
	%DKC3_SSS_OpXX($48, $002E)
	%DKC3_SSS_OpEF()

DATA_FFB552:
	dw $01C0,$0A80,$0160,$0A80,$FFFA,$0048,$002E,$FFFA
	dw $005A,$0000

DATA_FFB566:
	%DKC3_SSS_OpF9(DATA_FFB47D)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($5C, DATA_FFB582)
	%DKC3_SSS_OpXX($6A, $FFFF)
	%DKC3_SSS_OpXX($5E, $0140)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($46, $FF80)
	%DKC3_SSS_OpXX($48, $002F)
	%DKC3_SSS_OpEF()

DATA_FFB582:
	dw $0200,$0390,$0200,$02E0,$FFFA,$005A,$0000

DATA_FFB590:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_GreenBananaSpawner)
	%DKC3_SSS_OpXX($3A, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($60, $0030)
	%DKC3_SSS_OpXX($62, $0000)
	%DKC3_SSS_OpXX($64, $0080)
	%DKC3_SSS_OpEF()

DATA_FFB5A3:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB5AD)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB5AD:
	dw $013B,$01FF,$015B,$01FF,$017B,$01FF,$019B,$01FF
	dw $013B,$0260,$015B,$0260,$017B,$01E0,$019B,$01E0
	dw $01BB,$01FF,$013B,$0260,$017B,$0260,$019B,$0260
	dw $015B,$01E0,$019B,$01E0,$01BB,$01E0

DATA_FFB5E9:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB5F3)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB5F3:
	dw $0230,$0170,$029A,$0170,$0230,$0170,$0230,$0170
	dw $029A,$0170,$029A,$0170,$0230,$0170,$029A,$0150
	dw $029A,$0150,$0230,$0150,$029A,$0150,$029A,$0150
	dw $0230,$0150,$0230,$0150,$029A,$0150

DATA_FFB62F:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB639)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB639:
	dw $0180,$0220,$0180,$0280,$01C0,$0230,$0200,$0220
	dw $0200,$0280,$0180,$0220,$0180,$0280,$01C0,$0230
	dw $0200,$0220,$0200,$0280,$0180,$0220,$0180,$0280
	dw $01C0,$0230,$0200,$0220,$0200,$0280

DATA_FFB675:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB67F)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB67F:
	dw $0190,$0180,$01C0,$0150,$01C0,$01B8,$01F0,$0180
	dw $0190,$0180,$01C0,$0150,$01C0,$01B8,$01F0,$0180
	dw $0190,$0180,$01C0,$0150,$01C0,$01B8,$01F0,$0180
	dw $0190,$0180,$01C0,$0150,$01F0,$0180

DATA_FFB6BB:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB6C5)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB6C5:
	dw $0160,$0210,$0180,$0210,$0180,$0210,$01A0,$0210
	dw $01C0,$0210,$01C0,$0210,$01E0,$0210,$0160,$01D0
	dw $0180,$01D0,$0180,$01D0,$01A0,$01D0,$01C0,$01D0
	dw $01C0,$01D0,$01E0,$01D0,$01E0,$01D0

DATA_FFB701:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB70B)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB70B:
	dw $0170,$01F0,$0190,$01F0,$0190,$01F0,$01B0,$01F0
	dw $01B0,$01F0,$01D0,$01F0,$01F0,$01F0,$0170,$0230
	dw $0190,$0230,$01B0,$0230,$0190,$0230,$01B0,$0230
	dw $01D0,$0230,$01D0,$0230,$01F0,$0230

DATA_FFB747:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB751)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB751:
	dw $014A,$01C0,$016A,$01C0,$018A,$01C0,$01CA,$01C0
	dw $014A,$018A,$018A,$018A,$01AA,$018A,$014A,$0175
	dw $016A,$0175,$01AA,$0175,$01CA,$0175,$014A,$0145
	dw $016A,$0145,$01AA,$0145,$01CA,$0145

DATA_FFB78D:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB79A)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpXX($62, $0001)
	%DKC3_SSS_OpEF()

DATA_FFB79A:
	dw $0190,$0090,$0190,$0070,$0190,$0050,$0190,$0050
	dw $0190,$0070,$0190,$0070,$0190,$0090,$01C0,$0070
	dw $01C0,$0070,$01C0,$0050,$01F0,$0090,$01F0,$0070
	dw $01F0,$0050,$01F0,$0090,$01F0,$0070

DATA_FFB7D6:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB7E0)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB7E0:
	dw $0148,$01B0,$0208,$01B0,$0148,$0170,$0208,$0170
	dw $0148,$01B0,$0208,$01B0,$0148,$0170,$0208,$0170
	dw $0148,$01B0,$0208,$01B0,$0148,$0170,$0208,$0170
	dw $0148,$01B0,$0208,$01B0,$0148,$0170

DATA_FFB81C:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB826)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB826:
	dw $0190,$01E0,$01F0,$01E0,$0190,$01E0,$01F0,$01E0
	dw $0190,$01E0,$01F0,$01E0,$0190,$01E0,$01F0,$01E0
	dw $0190,$01E0,$01F0,$01E0,$0190,$01E0,$01F0,$01E0
	dw $0190,$01E0,$0190,$01E0,$01F0,$01E0

DATA_FFB862:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB86C)
	%DKC3_SSS_OpXX($5E, $0014)
	%DKC3_SSS_OpEF()

DATA_FFB86C:
	dw $0160,$0220,$0180,$0220,$01A0,$0220,$0160,$0200
	dw $0180,$0200,$01A0,$0200,$0160,$01E0,$0180,$01E0
	dw $01A0,$01E0,$0160,$01E0,$0180,$01C0,$01A0,$01C0
	dw $0160,$01C0,$0180,$01C0,$01A0,$01A0,$0160,$01A0
	dw $0180,$01A0,$01A0,$0190,$0160,$0190,$0180,$0190

DATA_FFB8BC:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB8C6)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB8C6:
	dw $0158,$0218,$0190,$01C8,$0190,$0250,$01C8,$0218
	dw $0158,$0218,$0190,$01C8,$0190,$0250,$01C8,$0218
	dw $0190,$01C8,$0190,$0250,$01C8,$0218,$0158,$0218
	dw $0190,$01C8,$0190,$0250,$01C8,$0218

DATA_FFB902:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB90C)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB90C:
	dw $01D0,$0128,$0210,$0130,$01D0,$0170,$0250,$0128
	dw $0210,$0130,$0250,$0170,$01D0,$0128,$0210,$0130
	dw $01D0,$0170,$0250,$0128,$0210,$0130,$0250,$0170
	dw $01D0,$0128,$0210,$0130,$01D0,$0170

DATA_FFB948:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB952)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB952:
	dw $0148,$01A0,$0180,$01E0,$01B8,$01A0,$0148,$0210
	dw $01B8,$0210,$0148,$01A0,$0180,$01E0,$01B8,$01A0
	dw $0148,$0210,$01B8,$0210,$0148,$01A0,$0180,$01E0
	dw $01B8,$01A0,$0148,$0210,$01B8,$0210

DATA_FFB98E:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB998)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB998:
	dw $0110,$01C0,$0180,$0198,$0180,$01E0,$01F0,$01C0
	dw $0110,$01C0,$0180,$0198,$0180,$01E0,$01F0,$01C0
	dw $0180,$0198,$0180,$01E0,$01F0,$01C0,$0110,$01C0
	dw $0180,$0198,$0180,$01E0,$01F0,$01C0

DATA_FFB9D4:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFB9DE)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFB9DE:
	dw $01F0,$0200,$0210,$0200,$0210,$0200,$0230,$0200
	dw $0250,$0200,$0250,$0200,$0270,$0200,$01F0,$01C0
	dw $01F0,$01C0,$0210,$01C0,$0230,$01C0,$0230,$01C0
	dw $0250,$01C0,$0270,$01C0,$0270,$01C0

DATA_FFBA1A:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBA24)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBA24:
	dw $0160,$0200,$0185,$0200,$01CF,$0200,$01F4,$0200
	dw $0219,$0200,$0185,$0200,$01CF,$0200,$01F4,$0200
	dw $0160,$01C0,$0185,$01C0,$01F4,$01C0,$0219,$01C0
	dw $0185,$01C0,$01CF,$01C0,$01F4,$01C0

DATA_FFBA60:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBA6A)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBA6A:
	dw $0165,$01E5,$0190,$01E5,$01D0,$01E5,$01F5,$01E5
	dw $0165,$01E5,$0190,$01E5,$01D0,$01E5,$01F5,$01E5
	dw $0165,$01BA,$01BA,$01BA,$01F5,$01BA,$0165,$01BA
	dw $0190,$01BA,$01D0,$01BA,$01F5,$01BA

DATA_FFBAA6:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBAB0)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBAB0:
	dw $0165,$01C0,$0165,$01A0,$0165,$0160,$018A,$01C0
	dw $018A,$0180,$018A,$0160,$01AF,$01C0,$01AF,$01A0
	dw $01AF,$0160,$01D4,$01C0,$01D4,$01A0,$01D4,$0160
	dw $01F9,$01C0,$01F9,$01A0,$01F9,$0180

DATA_FFBAEC:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBAF6)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBAF6:
	dw $0160,$01C5,$0180,$01C5,$01A0,$01C5,$01C0,$01C5
	dw $01E0,$01C5,$0160,$01C5,$0180,$01C5,$01A0,$01C5
	dw $01C0,$01C5,$01E0,$01C5,$0160,$01A0,$0180,$01A0
	dw $01A0,$01A0,$01C0,$01A0,$01E0,$01A0

DATA_FFBB32:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBB3C)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBB3C:
	dw $01D0,$0220,$01F0,$0220,$0210,$0220,$0230,$0220
	dw $01D0,$0220,$01F0,$0220,$0210,$0220,$0230,$0220
	dw $01D0,$0220,$01F0,$0220,$0210,$0220,$0230,$0220
	dw $01F0,$0220,$0210,$0220,$01D0,$0220

DATA_FFBB78:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBB85)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpXX($64, $00B0)
	%DKC3_SSS_OpEF()

DATA_FFBB85:
	dw $0200,$01E0,$0248,$01E0,$0290,$01E0,$0200,$01E0
	dw $0248,$01E0,$0290,$01E0,$0200,$01E0,$0248,$01E0
	dw $0290,$01E0,$0200,$01E0,$0248,$01E0,$0290,$01E0
	dw $0200,$01E0,$0248,$01E0,$0290,$01E0

DATA_FFBBC1:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBBCB)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBBCB:
	dw $01B4,$026C,$01B4,$02D4,$01D0,$026C,$01D0,$02D4
	dw $01B4,$026C,$01B4,$02D4,$01D0,$026C,$01D0,$02D4
	dw $01B4,$02D4,$01D0,$026C,$01D0,$02D4,$01B4,$026C
	dw $01B4,$02D4,$01D0,$026C,$01D0,$02D4

DATA_FFBC07:
	%DKC3_SSS_OpF9(DATA_FFB590)
	%DKC3_SSS_OpXX($5C, DATA_FFBC11)
	%DKC3_SSS_OpXX($5E, $000F)
	%DKC3_SSS_OpEF()

DATA_FFBC11:
	dw $01B0,$0120,$01B0,$0170,$01B0,$01C0,$01B0,$0170
	dw $01B0,$01C0,$01F0,$0120,$01F0,$0120,$01F0,$0170
	dw $01F0,$01C0,$01B0,$0120,$01B0,$0170,$01F0,$0170
	dw $01F0,$0170,$01F0,$01C0,$01F0,$01C0

DATA_FFBC4D:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_BuzzSwarmSpawner)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBC54:
	%DKC3_SSS_OpF9(DATA_FFBC4D)
	%DKC3_SSS_OpXX($60, $0F12)
	%DKC3_SSS_OpXX($62, $0250)
	%DKC3_SSS_OpXX($64, $5050)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($68, $0200)
	%DKC3_SSS_OpXX($6A, $0D00)
	%DKC3_SSS_OpXX($6C, $0810)
	%DKC3_SSS_OpXX($4C, DATA_FF1ED2)
	%DKC3_SSS_OpEF()

DATA_FFBC70:
	%DKC3_SSS_OpF9(DATA_FFBC54)
	%DKC3_SSS_OpXX($5C, $0201)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBC7A:
	%DKC3_SSS_OpF9(DATA_FFBC54)
	%DKC3_SSS_OpXX($5C, $0CFF)
	%DKC3_SSS_OpXX($5E, $8000)
	%DKC3_SSS_OpEF()

DATA_FFBC84:
	%DKC3_SSS_OpF9(DATA_FFBC4D)
	%DKC3_SSS_OpXX($60, $0F12)
	%DKC3_SSS_OpXX($62, $0250)
	%DKC3_SSS_OpXX($64, $4040)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($68, $1020)
	%DKC3_SSS_OpXX($6A, $1530)
	%DKC3_SSS_OpXX($6C, $0810)
	%DKC3_SSS_OpXX($4C, DATA_FF1EE4)
	%DKC3_SSS_OpEF()

DATA_FFBCA0:
	%DKC3_SSS_OpF9(DATA_FFBC84)
	%DKC3_SSS_OpXX($5C, $1021)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBCAA:
	%DKC3_SSS_OpF9(DATA_FFBC84)
	%DKC3_SSS_OpXX($5C, $152F)
	%DKC3_SSS_OpXX($5E, $8000)
	%DKC3_SSS_OpEF()

DATA_FFBCB4:
	%DKC3_SSS_OpF9(DATA_FFBC4D)
	%DKC3_SSS_OpXX($60, $0F12)
	%DKC3_SSS_OpXX($62, $0250)
	%DKC3_SSS_OpXX($64, $3030)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($68, $1800)
	%DKC3_SSS_OpXX($6A, $1F60)
	%DKC3_SSS_OpXX($6C, $0810)
	%DKC3_SSS_OpXX($4C, DATA_FF1EF6)
	%DKC3_SSS_OpEF()

DATA_FFBCD0:
	%DKC3_SSS_OpF9(DATA_FFBCB4)
	%DKC3_SSS_OpXX($5C, $1801)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBCDA:
	%DKC3_SSS_OpF9(DATA_FFBCB4)
	%DKC3_SSS_OpXX($5C, $1F5F)
	%DKC3_SSS_OpXX($5E, $8000)
	%DKC3_SSS_OpEF()

DATA_FFBCE4:
	%DKC3_SSS_OpF9(DATA_FFBC4D)
	%DKC3_SSS_OpXX($60, $0F12)
	%DKC3_SSS_OpXX($62, $0250)
	%DKC3_SSS_OpXX($64, $2828)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($68, $2090)
	%DKC3_SSS_OpXX($6A, $25C0)
	%DKC3_SSS_OpXX($6C, $0810)
	%DKC3_SSS_OpXX($4C, DATA_FF1F08)
	%DKC3_SSS_OpEF()

DATA_FFBD00:
	%DKC3_SSS_OpF9(DATA_FFBCE4)
	%DKC3_SSS_OpXX($5C, $2091)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBD0A:
	%DKC3_SSS_OpF9(DATA_FFBCE4)
	%DKC3_SSS_OpXX($5C, $25BF)
	%DKC3_SSS_OpXX($5E, $8000)
	%DKC3_SSS_OpEF()

DATA_FFBD14:
	%DKC3_SSS_OpF9(DATA_FFBC4D)
	%DKC3_SSS_OpXX($60, $0F12)
	%DKC3_SSS_OpXX($62, $0250)
	%DKC3_SSS_OpXX($64, $2020)
	%DKC3_SSS_OpXX($66, $0200)
	%DKC3_SSS_OpXX($68, $2770)
	%DKC3_SSS_OpXX($6A, $2B30)
	%DKC3_SSS_OpXX($6C, $0810)
	%DKC3_SSS_OpXX($4C, DATA_FF1F1A)
	%DKC3_SSS_OpEF()

DATA_FFBD30:
	%DKC3_SSS_OpF9(DATA_FFBD14)
	%DKC3_SSS_OpXX($5C, $2771)
	%DKC3_SSS_OpXX($5E, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBD3A:
	%DKC3_SSS_OpF9(DATA_FFBD14)
	%DKC3_SSS_OpXX($5C, $2B2F)
	%DKC3_SSS_OpXX($5E, $8000)
	%DKC3_SSS_OpEF()

DATA_FFBD44:
	%DKC3_SSS_OpF7(!Define_DKC3_SpriteID_Squirt, $000F, $17)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($26, $C000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpEF()

DATA_FFBD54:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Sneek)
	%DKC3_SSS_OpXX($06, DATA_FF1BCE)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpFC($0058)
	%DKC3_SSS_OpFA($0135)
	%DKC3_SSS_OpFE($6000)
	%DKC3_SSS_OpXX($3A, $0240)
	%DKC3_SSS_OpXX($6A, $004A)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5A, $0043)
	%DKC3_SSS_OpXX($30, $FE80)
	%DKC3_SSS_OpXX($60, $0808)
	%DKC3_SSS_OpEF()

DATA_FFBD7F:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_StampedeTrigger)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBD86:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0140)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5C, $0469)
	%DKC3_SSS_OpXX($5E, $002D)
	%DKC3_SSS_OpEF()

DATA_FFBD93:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0140)
	%DKC3_SSS_OpXX($38, $0001)
	%DKC3_SSS_OpXX($5C, $064D)
	%DKC3_SSS_OpXX($5E, $001E)
	%DKC3_SSS_OpEF()

DATA_FFBDA0:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_UnknownSprite0140)
	%DKC3_SSS_OpXX($38, $0002)
	%DKC3_SSS_OpXX($5C, $0763)
	%DKC3_SSS_OpEF()

DATA_FFBDAA:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_ArichHead)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($06, DATA_FF2012)
	%DKC3_SSS_OpXX($26, $8001)
	%DKC3_SSS_OpXX($58, $0000)
	%DKC3_SSS_OpFE($3000)
	%DKC3_SSS_OpFC($004A)
	%DKC3_SSS_OpFA($01D3)
	%DKC3_SSS_OpEF()

DATA_FFBDCC:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Bleak)
	%DKC3_SSS_OpXX($0E, $00D4)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($3A, $0040)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpFE($1000)
	%DKC3_SSS_OpFC($0051)
	%DKC3_SSS_OpFA($01DE)
	%DKC3_SSS_OpEF()

DATA_FFBDE5:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Belcha)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($6C, $0000)
	%DKC3_SSS_OpXX($12, $0320)
	%DKC3_SSS_OpXX($16, $0270)
	%DKC3_SSS_OpEF()

DATA_FFBDFB:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_Barbos)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpXX($5C, $0000)
	%DKC3_SSS_OpXX($5A, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBE08:
	%DKC3_SSS_OpFF(!Define_DKC3_SpriteID_KAOS)
	%DKC3_SSS_OpXX($16, $0168)
	%DKC3_SSS_OpXX($2A, $0000)
	%DKC3_SSS_OpXX($2E, $0000)
	%DKC3_SSS_OpXX($30, $0000)
	%DKC3_SSS_OpXX($34, $0000)
	%DKC3_SSS_OpXX($38, $0000)
	%DKC3_SSS_OpEF()

DATA_FFBE1E:
	%DKC3_SSS_OpXX($00, $EF00)
	%DKC3_SSS_OpEF()

	%InsertGarbageData($FFBE22, incbin, DATA_FFBE22.bin)

DATA_FFDB80:
	incbin "Graphics/GFX_Sprite_CollectablePresent.bin"

DATA_FFDF80:
	incbin "Graphics/GFX_Sprite_CollectableStar.bin"

DATA_FFE380:
	incbin "Graphics/GFX_Sprite_HUDNumbers.bin"

DATA_FFE600:
	incbin "Graphics/GFX_Sprite_Bananas.bin"

DATA_FFEA00:
	incbin "Graphics/GFX_Sprite_ShadedFont.bin"

DATA_FFEE00:
	incbin "Graphics/GFX_Sprite_EllieWaterHUD.bin"

DATA_FFEF00:
	incbin "Graphics/GFX_Sprite_FuelHUD.bin"

	%BeginROMMirroring($FFF000, $00, !HiROMAddressOffset)

CODE_BFF000:
	JMP.w CODE_BFF00C

CODE_BFF003:
	JMP.w CODE_BFF02E

CODE_BFF006:
	JMP.w CODE_BFF053

CODE_BFF009:
	JMP.w CODE_BFF078

CODE_BFF00C:
	PHB
	PHK
	PLB
	PHY
	ASL
	TAY
	LDA.w DATA_BFF09D,y
	TAY
	SEP.b #$20
CODE_BFF018:
	LDA.w $0000,y
	BMI.b CODE_BFF026
	CMP.b $08
	BEQ.b CODE_BFF026
	INY
	INY
	INY
	BRA.b CODE_BFF018

CODE_BFF026:
	REP.b #$20
	LDA.w $0001,y
	PLY
	PLB
	RTL

CODE_BFF02E:
	PHB
	PHK
	PLB
	PHY
	ASL
	TAY
	LDA.w DATA_BFF09D,y
	TAY
	SEP.b #$20
CODE_BFF03A:
	LDA.w $0000,y
	BMI.b CODE_BFF048
	CMP.b $08
	BEQ.b CODE_BFF048
	INY
	INY
	INY
	BRA.b CODE_BFF03A

CODE_BFF048:
	REP.b #$20
	LDA.w $0001,y
	PLY
	PLB
	JML.l CODE_B28018

CODE_BFF053:
	PHB
	PHK
	PLB
	PHY
	ASL
	TAY
	LDA.w DATA_BFF09D,y
	TAY
	SEP.b #$20
CODE_BFF05F:
	LDA.w $0000,y
	BMI.b CODE_BFF06D
	CMP.b $08
	BEQ.b CODE_BFF06D
	INY
	INY
	INY
	BRA.b CODE_BFF05F

CODE_BFF06D:
	REP.b #$20
	LDA.w $0001,y
	PLY
	PLB
	JML.l CODE_B28012

CODE_BFF078:
	PHB
	PHK
	PLB
CODE_BFF07B:
	PHY
	ASL
	TAY
	LDA.w DATA_BFF09D,y
	TAY
	SEP.b #$20
CODE_BFF084:
	LDA.w $0000,y
	BMI.b CODE_BFF092
	CMP.b $08
	BEQ.b CODE_BFF092
	INY
	INY
	INY
	BRA.b CODE_BFF084

CODE_BFF092:
	REP.b #$20
	LDA.w $0001,y
	PLY
	PLB
	JML.l CODE_B28024

DATA_BFF09D:
	dw DATA_BFF14F,DATA_BFF155,DATA_BFF15B,DATA_BFF161,DATA_BFF167,DATA_BFF16D,DATA_BFF173,DATA_BFF176
	dw DATA_BFF179,DATA_BFF17C,DATA_BFF17F,DATA_BFF182,DATA_BFF188,DATA_BFF18B,DATA_BFF18E,DATA_BFF191
	dw DATA_BFF194,DATA_BFF197,DATA_BFF19A,DATA_BFF19D,DATA_BFF1A6,DATA_BFF1A9,DATA_BFF1AC,DATA_BFF1AF
	dw DATA_BFF1B2,DATA_BFF1B5,DATA_BFF1B8,DATA_BFF1BB,DATA_BFF1BE,DATA_BFF1C4,DATA_BFF1CA,DATA_BFF1D0
	dw DATA_BFF1D6,DATA_BFF1DC,DATA_BFF1EB,DATA_BFF1F1,DATA_BFF245,DATA_BFF24B,DATA_BFF251,DATA_BFF257
	dw DATA_BFF25D,DATA_BFF263,DATA_BFF269,DATA_BFF26F,DATA_BFF275,DATA_BFF27E,DATA_BFF287,DATA_BFF28D
	dw DATA_BFF293,DATA_BFF299,DATA_BFF29F,DATA_BFF2A5,DATA_BFF2AE,DATA_BFF2B4,DATA_BFF2BA,DATA_BFF2C0
	dw DATA_BFF2C6,DATA_BFF2CC,DATA_BFF2D2,DATA_BFF2D8,DATA_BFF2DE,DATA_BFF2E4,DATA_BFF2E7,DATA_BFF2EA
	dw DATA_BFF2F0,DATA_BFF2F6,DATA_BFF1F7,DATA_BFF1FA,DATA_BFF1FD,DATA_BFF200,DATA_BFF203,DATA_BFF206
	dw DATA_BFF209,DATA_BFF20C,DATA_BFF20F,DATA_BFF212,DATA_BFF215,DATA_BFF218,DATA_BFF21B,DATA_BFF21E
	dw DATA_BFF221,DATA_BFF224,DATA_BFF227,DATA_BFF22A,DATA_BFF22D,DATA_BFF230,DATA_BFF236,DATA_BFF23C
	dw DATA_BFF242

DATA_BFF14F:
	db $03,$6D,$07
	db $FF,$63,$07

DATA_BFF155:
	db $03,$6E,$07
	db $FF,$64,$07

DATA_BFF15B:
	db $03,$71,$07
	db $FF,$65,$07

DATA_BFF161:
	db $03,$72,$05
	db $FF,$68,$05

DATA_BFF167:
	db $03,$73,$07
	db $FF,$69,$07

DATA_BFF16D:
	db $07,$6A,$07
	db $FF,$62,$07

DATA_BFF173:
	db $FF,$55,$07

DATA_BFF176:
	db $FF,$5D,$07

DATA_BFF179:
	db $FF,$5C,$07

DATA_BFF17C:
	db $FF,$5B,$07

DATA_BFF17F:
	db $FF,$5A,$07

DATA_BFF182:
	db $01,$6F,$07
	db $FF,$65,$07

DATA_BFF188:
	db $FF,$42,$07

DATA_BFF18B:
	db $FF,$25,$07

DATA_BFF18E:
	db $FF,$26,$07

DATA_BFF191:
	db $FF,$21,$07

DATA_BFF194:
	db $FF,$24,$07

DATA_BFF197:
	db $FF,$52,$07

DATA_BFF19A:
	db $FF,$53,$07

DATA_BFF19D:
	db $07,$6B,$07
	db $21,$66,$07
	db $FF,$75,$07

DATA_BFF1A6:
	db $FF,$27,$07

DATA_BFF1A9:
	db $FF,$04,$07

DATA_BFF1AC:
	db $FF,$03,$07

DATA_BFF1AF:
	db $FF,$05,$07

DATA_BFF1B2:
	db $FF,$08,$07

DATA_BFF1B5:
	db $FF,$56,$07

DATA_BFF1B8:
	db $FF,$02,$07

DATA_BFF1BB:
	db $FF,$16,$07

DATA_BFF1BE:
	db $02,$76,$06
	db $FF,$62,$06

DATA_BFF1C4:
	db $02,$77,$06
	db $FF,$63,$06

DATA_BFF1CA:
	db $02,$79,$05
	db $FF,$65,$05

DATA_BFF1D0:
	db $02,$68,$07
	db $FF,$68,$05

DATA_BFF1D6:
	db $1A,$64,$06
	db $FF,$73,$06

DATA_BFF1DC:
	db $10,$00,$00
	db $26,$00,$00
	db $27,$00,$00
	db $1A,$00,$00
	db $FF,$4C,$05

DATA_BFF1EB:
	db $1F,$72,$07
	db $FF,$6D,$07

DATA_BFF1F1:
	db $1F,$79,$07
	db $FF,$63,$07

DATA_BFF1F7:
	db $FF,$77,$06

DATA_BFF1FA:
	db $FF,$67,$06

DATA_BFF1FD:
	db $FF,$68,$06

DATA_BFF200:
	db $FF,$64,$05

DATA_BFF203:
	db $FF,$66,$06

DATA_BFF206:
	db $FF,$6A,$07

DATA_BFF209:
	db $FF,$6F,$05

DATA_BFF20C:
	db $FF,$78,$06

DATA_BFF20F:
	db $FF,$79,$07

DATA_BFF212:
	db $FF,$2E,$06

DATA_BFF215:
	db $FF,$3D,$06

DATA_BFF218:
	db $FF,$63,$05

DATA_BFF21B:
	db $FF,$72,$07

DATA_BFF21E:
	db $FF,$73,$07

DATA_BFF221:
	db $FF,$7E,$04

DATA_BFF224:
	db $FF,$7D,$07

DATA_BFF227:
	db $FF,$7B,$07

DATA_BFF22A:
	db $FF,$7A,$06

DATA_BFF22D:
	db $FF,$7B,$07

DATA_BFF230:
	db $03,$75,$06
	db $FF,$62,$06

DATA_BFF236:
	db $03,$76,$06
	db $FF,$63,$06

DATA_BFF23C:
	db $03,$77,$07
	db $FF,$69,$07

DATA_BFF242:
	db $FF,$7F,$07

DATA_BFF245:
	db $01,$6D,$05
	db $FF,$67,$05

DATA_BFF24B:
	db $01,$72,$06
	db $FF,$68,$06

DATA_BFF251:
	db $02,$78,$06
	db $FF,$64,$06

DATA_BFF257:
	db $02,$6D,$06
	db $FF,$65,$06

DATA_BFF25D:
	db $02,$6E,$07
	db $FF,$66,$07

DATA_BFF263:
	db $02,$6F,$05
	db $FF,$67,$05

DATA_BFF269:
	db $02,$74,$07
	db $FF,$6D,$07

DATA_BFF26F:
	db $02,$74,$07
	db $FF,$6E,$06

DATA_BFF275:
	db $03,$6B,$06
	db $1F,$6E,$06
	db $FF,$64,$06

DATA_BFF27E:
	db $03,$6C,$07
	db $1F,$6F,$05
	db $FF,$65,$07

DATA_BFF287:
	db $21,$6E,$07
	db $FF,$6A,$07

DATA_BFF28D:
	db $03,$6A,$06
	db $FF,$68,$06

DATA_BFF293:
	db $01,$70,$06
	db $FF,$62,$07

DATA_BFF299:
	db $03,$6F,$06
	db $FF,$63,$06

DATA_BFF29F:
	db $03,$70,$07
	db $FF,$63,$06

DATA_BFF2A5:
	db $01,$6C,$06
	db $02,$6C,$06
	db $FF,$62,$06

DATA_BFF2AE:
	db $02,$72,$05
	db $FF,$6B,$05

DATA_BFF2B4:
	db $02,$70,$06
	db $FF,$69,$06

DATA_BFF2BA:
	db $02,$71,$06
	db $FF,$6A,$06

DATA_BFF2C0:
	db $02,$73,$07
	db $FF,$6C,$07

DATA_BFF2C6:
	db $0A,$67,$06
	db $FF,$4E,$06

DATA_BFF2CC:
	db $1A,$62,$07
	db $FF,$63,$07

DATA_BFF2D2:
	db $1A,$63,$06
	db $FF,$6C,$06

DATA_BFF2D8:
	db $1A,$6E,$05
	db $FF,$6D,$05

DATA_BFF2DE:
	db $1A,$65,$07
	db $FF,$74,$07

DATA_BFF2E4:
	db $FF,$67,$06

DATA_BFF2E7:
	db $FF,$6A,$06

DATA_BFF2EA:
	db $03,$78,$06
	db $FF,$6D,$06

DATA_BFF2F0:
	db $03,$79,$06
	db $FF,$6E,$06

DATA_BFF2F6:
	db $03,$68,$06
	db $FF,$69,$06

	%EndROMMirroring()
	%InsertGarbageData($FFF2FC, incbin, DATA_FFF2FC.bin)
%BANK_END(<EndBank>)
endmacro

;#############################################################################################################
;#############################################################################################################
