if read1($00FFD5) == $23
    fullsa1rom
else
    lorom
endif

!rom = $800000
if read1($00FFD5) == $23
    !rom = $000000
endif

!Routines #= (read3($00821F))|!rom

!PoseWasLoaded = read3(!Routines+$00)
!TakeDynamicRequest = read3(!Routines+$03)
!Draw = read3(!Routines+$06)
!IsValid = read3(!Routines+$09)
!RemapOamTile = read3(!Routines+$0C)
!XIsValid = read3(!Routines+$0F)
!YIsValid = read3(!Routines+$12)
!Draw_Return = read3(!Routines+$15)
!ResourceTable = read3(!Routines+$18)
!GraphicRoutinesTable = read3(!Routines+$1B)

org !GraphicRoutinesTable+$0C
    dl snestopc(GraphicRoutine)+$1F8

reset freespaceuse
freecode cleaned

!XOffSet = $00
!YOffSet = $02
!Property = $04
!Tile = $05
!PoseID = $06
!PoseOffset = $08
!MaxTilePriority = $0A

!GraphicRoutine = $45
!Iterator = !GraphicRoutine+3
!maxtile_pointer = !Iterator+2

!maxtile_pointer_max        = $6180       ; 16 bytes
!maxtile_pointer_high       = $6190       ; 16 bytes
!maxtile_pointer_normal     = $61A0       ; 16 bytes
!maxtile_pointer_low        = $61B0       ; 16 bytes

!TileX = $0B
!TileY = $0D
!TileSize = $0F

GraphicRoutine:
    PHB
    PHK
    PLB

    
    

    LDA !Property
	BIT #$40
	BNE .FlipX
.NoFlip
..Loop
	LDX !maxtile_pointer+0
	CPX !maxtile_pointer+4
	BEQ ..End

    LDA XDisplacements,y
	STA !TileX
	LDA YDisplacements,y
	STA !TileY
	LDA #$02
	STA !TileSize
	JSL !IsValid
	BCC ..next
	LDA !TileX
	STA $400000,x
	LDA !TileY
	STA $400001,x

    LDA Tiles,y
	JSL !RemapOamTile
	ORA !Property
	STA $400003,x
	LDA $8A
	STA $400002,x

    DEX #4
    STX !maxtile_pointer+0

    LDX !maxtile_pointer+2
    LDA !TileSize
    STA $400000,x
    DEX
    STX !maxtile_pointer+2

..next
    DEY

    DEC !Iterator
    BPL ..Loop

..End
    PLB
    JML !Draw_Return
.FlipX
..Loop
	LDX !maxtile_pointer+0
	CPX !maxtile_pointer+4
	BEQ ..End

    LDA XDisplacementsFlip,y
	STA !TileX
	LDA YDisplacements,y
	STA !TileY
	LDA #$02
	STA !TileSize
	JSL !IsValid
	BCC ..next
	LDA !TileX
	STA $400000,x
	LDA !TileY
	STA $400001,x

    LDA Tiles,y
	JSL !RemapOamTile
	ORA !Property
	STA $400003,x
	LDA $8A
	STA $400002,x

    DEX #4
    STX !maxtile_pointer+0

    LDX !maxtile_pointer+2
    LDA !TileSize
    STA $400000,x
    DEX
    STX !maxtile_pointer+2

..next
    DEY

    DEC !Iterator
    BPL ..Loop

..End
    PLB
    JML !Draw_Return

Tiles:
MS5GunnerUnitLeft_Frame49_Tiles:
	db $0C,$0A,$02,$06,$0E,$08,$00,$04
MS5GunnerUnitLeft_Frame50_Tiles:
	db $0C,$06,$0A,$02,$0E,$04,$08,$00
MS5GunnerUnitLeft_Frame51_Tiles:
	db $0A,$06,$02,$08,$0C,$00,$04
MS5GunnerUnitLeft_Frame55_Tiles:
	db $08,$0C,$00,$04,$0A,$0E,$02,$06
MS5GunnerUnitLeft_Frame65_Tiles:
	db $0A,$02,$06,$08,$0C,$00,$04
MS5GunnerUnitLeft_Frame83_Tiles:
	db $06,$02,$08,$04,$0C,$20,$0E,$00,$0A
MS5GunnerUnitLeft_Frame85_Tiles:
	db $00,$02,$0A,$06,$0E,$08,$20,$24,$22,$04,$0C
MS5GunnerUnitLeft_Frame101_Tiles:
	db $2C,$2A,$0E,$26,$28,$0C,$24,$02,$06,$08,$20,$00,$04,$0A,$22
MS5GunnerUnitLeft_Frame103_Tiles:
	db $0C,$0A,$20,$02,$06,$08,$0E,$00,$04
MS5GunnerUnitLeft_Frame105_Tiles:
	db $24,$26,$0C,$22,$08,$0E,$02,$04,$0A,$20,$00,$06
MS5GunnerUnitLeft_Frame106_Tiles:
	db $2A,$22,$26,$0C,$24,$28,$02,$04,$08,$0E,$00,$06,$0A,$20
MS5GunnerUnitLeft_Frame152_Tiles:
	db $0C,$0A,$20,$02,$06,$08,$0E,$00,$04
MS5GunnerUnitLeft_Frame175_Tiles:
	db $08,$06,$0A,$02,$04,$0C,$0E,$00
MS5GunnerUnitRight_Frame0_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame1_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame12_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame13_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame14_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame15_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame16_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame17_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame32_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame33_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame44_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame47_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame48_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame52_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame53_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame54_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame62_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame63_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame64_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame65_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame66_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame67_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame68_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame69_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame70_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame71_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame72_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame73_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame74_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame75_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame76_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame77_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame78_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame79_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame80_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame81_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame82_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame83_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame84_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame85_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame86_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame87_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame88_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame89_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame90_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame91_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame92_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame93_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame94_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame113_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame115_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame116_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame122_Tiles:
	db $00,$02,$06,$0A,$0C,$04,$08
MS5GunnerUnitRight_Frame123_Tiles:
	db $00,$02,$06,$0A,$0C,$04,$08
MS5GunnerUnitRight_Frame127_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame128_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame132_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame133_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame137_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame138_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame142_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame143_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame146_Tiles:
	db $00,$04,$08,$0A,$02,$06
MS5GunnerUnitRight_Frame150_Tiles:
	db $00,$04,$08,$0C,$0E,$02,$06,$0A
MS5GunnerUnitRight_Frame157_Tiles:
	db $00,$04,$08,$0C,$0E,$02,$06,$0A,$20
MS5GunnerUnitRight_Frame162_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame163_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame164_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame165_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame166_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame167_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame168_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame169_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame170_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame171_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame172_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame178_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame179_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame191_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame192_Tiles:
	db $00,$04,$08,$0C,$02,$06,$0A
MS5GunnerUnitRight_Frame200_Tiles:
	db $00,$04,$0A,$20,$02,$06,$0C,$08,$0E
XDisplacements:
MS5GunnerUnitLeft_Frame49_XDisplacements:
	db $F3,$F4,$F7,$F7,$03,$04,$07,$07
MS5GunnerUnitLeft_Frame50_XDisplacements:
	db $F0,$F1,$F1,$F5,$00,$01,$01,$05
MS5GunnerUnitLeft_Frame51_XDisplacements:
	db $EE,$F0,$F3,$00,$00,$03,$03
MS5GunnerUnitLeft_Frame55_XDisplacements:
	db $F2,$F2,$F5,$F5,$02,$02,$05,$05
MS5GunnerUnitLeft_Frame65_XDisplacements:
	db $F0,$F6,$F6,$00,$00,$06,$06
MS5GunnerUnitLeft_Frame83_XDisplacements:
	db $D6,$DE,$E6,$F6,$F6,$00,$01,$06,$06
MS5GunnerUnitLeft_Frame85_XDisplacements:
	db $C2,$D2,$D3,$E2,$E3,$F3,$F3,$00,$01,$03,$03
MS5GunnerUnitLeft_Frame101_XDisplacements:
	db $D0,$D6,$D7,$D7,$E6,$E7,$E7,$F6,$F6,$F7,$F7,$06,$06,$07,$07
MS5GunnerUnitLeft_Frame103_XDisplacements:
	db $E2,$EF,$F2,$F5,$F5,$02,$02,$05,$05
MS5GunnerUnitLeft_Frame105_XDisplacements:
	db $DF,$DF,$E3,$EF,$F3,$F3,$F4,$F5,$00,$03,$04,$04
MS5GunnerUnitLeft_Frame106_XDisplacements:
	db $DC,$DD,$DD,$E5,$ED,$ED,$F4,$F5,$F5,$F5,$04,$04,$05,$05
MS5GunnerUnitLeft_Frame152_XDisplacements:
	db $E2,$EF,$F2,$F5,$F5,$02,$02,$05,$05
MS5GunnerUnitLeft_Frame175_XDisplacements:
	db $E0,$E3,$F0,$F3,$00,$00,$00,$03
MS5GunnerUnitRight_Frame0_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame1_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame12_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame13_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame14_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame15_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame16_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame17_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame32_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame33_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame44_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame47_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame48_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame52_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$24
MS5GunnerUnitRight_Frame53_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame54_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame62_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame63_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame64_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame65_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame66_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame67_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame68_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame69_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame70_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame71_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame72_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame73_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame74_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame75_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame76_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame77_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame78_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame79_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame80_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame81_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame82_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame83_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame84_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame85_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame86_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame87_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame88_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame89_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame90_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame91_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame92_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame93_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame94_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame113_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame115_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame116_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame122_XDisplacements:
	db $10,$10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame123_XDisplacements:
	db $10,$10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame127_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame128_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame132_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame133_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame137_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame138_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame142_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame143_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame146_XDisplacements:
	db $10,$10,$10,$10,$20,$20
MS5GunnerUnitRight_Frame150_XDisplacements:
	db $10,$10,$10,$10,$16,$20,$20,$20
MS5GunnerUnitRight_Frame157_XDisplacements:
	db $10,$10,$10,$10,$1A,$20,$20,$20,$2A
MS5GunnerUnitRight_Frame162_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame163_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame164_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame165_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame166_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame167_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame168_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame169_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame170_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame171_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame172_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame178_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame179_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame191_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame192_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20
MS5GunnerUnitRight_Frame200_XDisplacements:
	db $10,$10,$10,$10,$20,$20,$20,$30,$30
XDisplacementsFlip:
MS5GunnerUnitLeft_Frame49_XDisplacementsFlip:
	db $1D,$1C,$19,$19,$0D,$0C,$09,$09
MS5GunnerUnitLeft_Frame50_XDisplacementsFlip:
	db $20,$1F,$1F,$1B,$10,$0F,$0F,$0B
MS5GunnerUnitLeft_Frame51_XDisplacementsFlip:
	db $22,$20,$1D,$10,$10,$0D,$0D
MS5GunnerUnitLeft_Frame55_XDisplacementsFlip:
	db $1E,$1E,$1B,$1B,$0E,$0E,$0B,$0B
MS5GunnerUnitLeft_Frame65_XDisplacementsFlip:
	db $20,$1A,$1A,$10,$10,$0A,$0A
MS5GunnerUnitLeft_Frame83_XDisplacementsFlip:
	db $3A,$32,$2A,$1A,$1A,$10,$0F,$0A,$0A
MS5GunnerUnitLeft_Frame85_XDisplacementsFlip:
	db $4E,$3E,$3D,$2E,$2D,$1D,$1D,$10,$0F,$0D,$0D
MS5GunnerUnitLeft_Frame101_XDisplacementsFlip:
	db $40,$3A,$39,$39,$2A,$29,$29,$1A,$1A,$19,$19,$0A,$0A,$09,$09
MS5GunnerUnitLeft_Frame103_XDisplacementsFlip:
	db $2E,$21,$1E,$1B,$1B,$0E,$0E,$0B,$0B
MS5GunnerUnitLeft_Frame105_XDisplacementsFlip:
	db $31,$31,$2D,$21,$1D,$1D,$1C,$1B,$10,$0D,$0C,$0C
MS5GunnerUnitLeft_Frame106_XDisplacementsFlip:
	db $34,$33,$33,$2B,$23,$23,$1C,$1B,$1B,$1B,$0C,$0C,$0B,$0B
MS5GunnerUnitLeft_Frame152_XDisplacementsFlip:
	db $2E,$21,$1E,$1B,$1B,$0E,$0E,$0B,$0B
MS5GunnerUnitLeft_Frame175_XDisplacementsFlip:
	db $30,$2D,$20,$1D,$10,$10,$10,$0D
MS5GunnerUnitRight_Frame0_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame1_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame12_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame13_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame14_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame15_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame16_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame17_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame32_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame33_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame44_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame47_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame48_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame52_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$EC
MS5GunnerUnitRight_Frame53_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame54_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame62_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame63_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame64_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame65_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame66_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame67_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame68_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame69_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame70_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame71_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame72_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame73_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame74_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame75_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame76_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame77_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame78_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame79_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame80_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame81_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame82_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame83_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame84_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame85_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame86_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame87_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame88_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame89_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame90_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame91_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame92_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame93_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame94_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame113_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame115_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame116_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame122_XDisplacementsFlip:
	db $00,$00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame123_XDisplacementsFlip:
	db $00,$00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame127_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame128_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame132_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame133_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame137_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame138_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame142_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame143_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame146_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0
MS5GunnerUnitRight_Frame150_XDisplacementsFlip:
	db $00,$00,$00,$00,$FA,$F0,$F0,$F0
MS5GunnerUnitRight_Frame157_XDisplacementsFlip:
	db $00,$00,$00,$00,$F6,$F0,$F0,$F0,$E6
MS5GunnerUnitRight_Frame162_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame163_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame164_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame165_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame166_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame167_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame168_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame169_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame170_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame171_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame172_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame178_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame179_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame191_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame192_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0
MS5GunnerUnitRight_Frame200_XDisplacementsFlip:
	db $00,$00,$00,$00,$F0,$F0,$F0,$E0,$E0
YDisplacements:
MS5GunnerUnitLeft_Frame49_YDisplacements:
	db $11,$0C,$EC,$FC,$11,$01,$E4,$F1
MS5GunnerUnitLeft_Frame50_YDisplacements:
	db $11,$FD,$0D,$ED,$11,$F1,$01,$E4
MS5GunnerUnitLeft_Frame51_YDisplacements:
	db $0D,$FD,$F1,$01,$11,$E4,$F1
MS5GunnerUnitLeft_Frame55_YDisplacements:
	db $01,$11,$E4,$F4,$01,$11,$E4,$F4
MS5GunnerUnitLeft_Frame65_YDisplacements:
	db $02,$EA,$FA,$01,$11,$E6,$F6
MS5GunnerUnitLeft_Frame83_YDisplacements:
	db $F0,$E7,$F4,$ED,$FD,$11,$01,$E6,$F6
MS5GunnerUnitLeft_Frame85_YDisplacements:
	db $E4,$E4,$F1,$E8,$F8,$EE,$FE,$11,$01,$E5,$F5
MS5GunnerUnitLeft_Frame101_YDisplacements:
	db $28,$22,$0E,$1E,$20,$0A,$1A,$EC,$FC,$01,$11,$E4,$F4,$04,$14
MS5GunnerUnitLeft_Frame103_YDisplacements:
	db $10,$08,$18,$ED,$FD,$01,$11,$E4,$F1
MS5GunnerUnitLeft_Frame105_YDisplacements:
	db $1C,$2C,$0C,$1B,$01,$11,$EE,$F1,$01,$11,$E4,$F1
MS5GunnerUnitLeft_Frame106_YDisplacements:
	db $32,$16,$26,$0C,$16,$26,$EE,$F1,$01,$11,$E4,$F1,$01,$11
MS5GunnerUnitLeft_Frame152_YDisplacements:
	db $10,$08,$18,$ED,$FD,$01,$11,$E4,$F1
MS5GunnerUnitLeft_Frame175_YDisplacements:
	db $F5,$F2,$FA,$F0,$F1,$01,$11,$EB
MS5GunnerUnitRight_Frame0_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame1_YDisplacements:
	db $E5,$F5,$05,$15,$EC,$FC,$0C
MS5GunnerUnitRight_Frame12_YDisplacements:
	db $E6,$F6,$06,$16,$ED,$FD,$0D
MS5GunnerUnitRight_Frame13_YDisplacements:
	db $E7,$F7,$07,$17,$EE,$FE,$0E
MS5GunnerUnitRight_Frame14_YDisplacements:
	db $E6,$F6,$06,$16,$ED,$FD,$0D
MS5GunnerUnitRight_Frame15_YDisplacements:
	db $E5,$F5,$05,$15,$EC,$FC,$0C
MS5GunnerUnitRight_Frame16_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame17_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame32_YDisplacements:
	db $E5,$F5,$05,$15,$EC,$FC,$0C
MS5GunnerUnitRight_Frame33_YDisplacements:
	db $E6,$F6,$06,$16,$ED,$FD,$0D
MS5GunnerUnitRight_Frame44_YDisplacements:
	db $E5,$F5,$05,$15,$E7,$F7,$07
MS5GunnerUnitRight_Frame47_YDisplacements:
	db $E6,$F6,$06,$16,$ED,$FD,$0D
MS5GunnerUnitRight_Frame48_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame52_YDisplacements:
	db $E4,$F4,$04,$14,$F2,$02,$0D
MS5GunnerUnitRight_Frame53_YDisplacements:
	db $E4,$F4,$04,$14,$F2,$02,$12
MS5GunnerUnitRight_Frame54_YDisplacements:
	db $E4,$F4,$04,$14,$F2,$02,$12
MS5GunnerUnitRight_Frame62_YDisplacements:
	db $E6,$F6,$06,$16,$ED,$FD,$0D
MS5GunnerUnitRight_Frame63_YDisplacements:
	db $E5,$F5,$05,$15,$EC,$FC,$0C
MS5GunnerUnitRight_Frame64_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame65_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame66_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame67_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame68_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame69_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame70_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame71_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame72_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame73_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame74_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame75_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame76_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame77_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame78_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame79_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame80_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame81_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame82_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame83_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame84_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame85_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame86_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame87_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame88_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame89_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame90_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame91_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame92_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame93_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame94_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame113_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame115_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame116_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame122_YDisplacements:
	db $D6,$E6,$F6,$06,$16,$EB,$FB
MS5GunnerUnitRight_Frame123_YDisplacements:
	db $D6,$E6,$F6,$06,$16,$EB,$FB
MS5GunnerUnitRight_Frame127_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame128_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame132_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame133_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame137_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame138_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame142_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame143_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame146_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB
MS5GunnerUnitRight_Frame150_YDisplacements:
	db $E4,$F4,$04,$14,$19,$EB,$FB,$0B
MS5GunnerUnitRight_Frame157_YDisplacements:
	db $E4,$F4,$04,$14,$19,$F2,$02,$12,$1D
MS5GunnerUnitRight_Frame162_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame163_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame164_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame165_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame166_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame167_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame168_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame169_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame170_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame171_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame172_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame178_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame179_YDisplacements:
	db $E4,$F4,$04,$14,$EB,$FB,$0B
MS5GunnerUnitRight_Frame191_YDisplacements:
	db $E5,$F5,$05,$15,$EC,$FC,$0C
MS5GunnerUnitRight_Frame192_YDisplacements:
	db $E5,$F5,$05,$15,$EC,$FC,$0C
MS5GunnerUnitRight_Frame200_YDisplacements:
	db $E9,$F9,$09,$19,$F0,$00,$10,$06,$16


End:
print dec(snestopc(GraphicRoutine)-8)
print freespaceuse