@Subroutine
def PreInit():
    Unknown12019('75686900000000000000000000000000')
    Unknown12050(1)

@Subroutine
def MatchInit():
    DashFInitialVelocity(16000)
    Unknown12038(23000)
    Unknown12034(33)
    SuperFreezeDuration(-1500)
    AirBDashDuration(13)
    Unknown12037(-1800)
    Unknown12024(2)
    Unknown13039(2)
    Unknown2049(1)
    Unknown15019(2000)
    Move_Register('AutoFDash', 0x0)
    Unknown14009(6)
    Move_AirGround_(0x2000)
    Move_Input_(0x78)
    Unknown14013('CmnActFDash')
    Move_EndRegister()
    Move_Register('NmlAtk5A', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15015(28, 30)
    Unknown14015(0, 600000, -200000, 250000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5A_2nd', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(350000, 800000, -200000, 400000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5A_3rd', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(350000, 800000, -200000, 400000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5A_4th', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 800000, -200000, 400000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2A', 0x4)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15021(1)
    Unknown14015(0, 750000, -100000, 100000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5B', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14015(350000, 1500000, -200000, 150000, 500, 25)
    Move_EndRegister()
    Move_Register('NmlAtk5B_2nd', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 1500000, -200000, 400000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5B_3rd', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown15008()
    Unknown14015(0, 1500000, -200000, 600000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2B', 0x16)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14015(250000, 1000000, 300000, 600000, 1000, 5)
    Move_EndRegister()
    Move_Register('NmlAtk2B_2nd', 0x16)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(250000, 1000000, 300000, 600000, 1000, 50)
    Move_EndRegister()
    Move_Register('CmnActCrushAttack', 0x66)
    Unknown15008()
    Unknown15021(1)
    Unknown15013(1)
    Unknown14015(250000, 800000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2C', 0x28)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15009()
    Unknown14015(250000, 900000, -100000, 100000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2C_2nd', 0x28)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown15009()
    Unknown14015(250000, 900000, -100000, 100000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5A', 0x10)
    MoveMaxChainRepeat(1)
    Unknown14015(0, 450000, -300000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5A_2nd', 0x10)
    MoveMaxChainRepeat(1)
    Unknown14005(1)
    Unknown14015(0, 650000, -500000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5B', 0x22)
    MoveMaxChainRepeat(1)
    Unknown14015(450000, 1000000, -600000, -200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5B_2nd', 0x22)
    MoveMaxChainRepeat(1)
    Unknown14005(1)
    Unknown14015(450000, 1000000, -600000, -200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5C', 0x34)
    MoveMaxChainRepeat(1)
    Unknown14015(250000, 650000, -400000, 100000, 1000, 50)
    Move_EndRegister()
    Move_Register('CmnActChangePartnerQuickOut', 0x63)
    Move_EndRegister()
    Move_Register('NmlAtkThrow', 0x5d)
    Unknown15010()
    Unknown15021(1)
    Unknown15013(1)
    Unknown14015(0, 350000, -200000, 200000, 1000, 0)
    Move_EndRegister()
    Move_Register('NmlAtkBackThrow', 0x61)
    Unknown15010()
    Unknown15021(1)
    Unknown15013(1)
    Unknown14015(0, 350000, -200000, 200000, 1000, 0)
    Move_EndRegister()
    Move_Register('MidShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_A)
    Unknown15013(1)
    Unknown14015(350000, 1000000, -200000, 300000, 500, 25)
    Move_EndRegister()
    Move_Register('BackAttackShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_B)
    Unknown15013(1)
    Unknown15012(2000)
    Unknown14015(350000, 1500000, -200000, 200000, 500, 25)
    Move_EndRegister()
    Move_Register('LowShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_C)
    Move_AirGround_(0x3086)
    Unknown15009()
    Unknown15013(1)
    Unknown14015(800000, 2000000, -200000, 200000, 250, 10)
    Move_EndRegister()
    Move_Register('DelayShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_A)
    Unknown15013(4000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown14015(0, 550000, -200000, 300000, 500, 25)
    Move_EndRegister()
    Move_Register('AirDelayShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_A)
    Unknown14015(450000, 900000, -500000, 200000, 500, 25)
    Move_EndRegister()
    Move_Register('SpreadShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_B)
    Unknown15014(1)
    Unknown15013(2000)
    Unknown15011(10000)
    Unknown14015(800000, 1500000, -200000, 250000, 500, 25)
    Move_EndRegister()
    Move_Register('AirSpreadShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_B)
    Unknown15014(1)
    Unknown15011(10000)
    Unknown14015(800000, 1500000, -200000, 250000, 500, 25)
    Move_EndRegister()
    Move_Register('DropShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_C)
    Move_AirGround_(0x3086)
    Unknown15008()
    Unknown15013(1)
    Unknown14015(800000, 2000000, -200000, 200000, 250, 10)
    Move_EndRegister()
    Move_Register('AirDropShot', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_AirGround_(0x300d)
    Move_Input_(INPUT_PRESS_C)
    Move_AirGround_(0x3086)
    Unknown15008()
    Unknown15013(1)
    Unknown14015(800000, 2000000, -400000, 100000, 250, 10)
    Move_EndRegister()
    Move_Register('CmnActInvincibleAttack', 0x64)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 100, 1000)
    Unknown14015(-50000, 450000, -200000, 600000, 250, 5)
    Move_EndRegister()
    Move_Register('CmnActInvincibleAttackAir', 0x65)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 100, 1000)
    Unknown14015(-50000, 450000, -200000, 600000, 250, 5)
    Move_EndRegister()
    Move_Register('UltimateAllRangeShot', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_236)
    Move_Input_(0xde)
    Unknown15021(1)
    Unknown15014(8000)
    Unknown15013(1)
    Unknown15012(0)
    Unknown14015(0, 1500000, -200000, 150000, 100, 1)
    Move_EndRegister()
    Move_Register('UltimateAllRangeShotOD', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_236)
    Move_Input_(0xde)
    Move_AirGround_(0x3081)
    Unknown15021(1)
    Unknown15014(8000)
    Unknown15013(1)
    Unknown15012(0)
    Unknown14015(0, 1500000, -200000, 150000, 100, 1)
    Move_EndRegister()
    Move_Register('UltimateStorm', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Move_AirGround_(0x300c)
    Unknown15013(4000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown14015(350000, 1000000, -200000, 300000, 250, 0)
    Move_EndRegister()
    Move_Register('UltimateStormOD', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Move_AirGround_(0x3081)
    Move_AirGround_(0x300c)
    Unknown15013(4000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown14015(350000, 1000000, -200000, 300000, 250, 0)
    Move_EndRegister()
    Move_Register('AirUltimateStorm', 0x68)
    Move_AirGround_(0x2001)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Move_AirGround_(0x300c)
    Unknown15013(4000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown14015(0, 600000, -500000, 100000, 250, 0)
    Move_EndRegister()
    Move_Register('AirUltimateStormOD', 0x68)
    Move_AirGround_(0x2001)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Move_AirGround_(0x3081)
    Move_AirGround_(0x300c)
    Unknown15013(4000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown14015(0, 600000, -500000, 100000, 250, 0)
    Move_EndRegister()
    Move_Register('AstralHeat', 0x69)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x304a)
    Move_Input_(0xcd)
    Move_Input_(0xde)
    Unknown15014(3000)
    Unknown15013(3000)
    Unknown14015(-350000, 850000, -200000, 100000, 1000, 50)
    Move_EndRegister()
    Unknown15024('NmlAtk5A', 'NmlAtk5A_2nd', 10000000)
    Unknown15024('NmlAtk5A_2nd', 'NmlAtk5A_3rd', 10000000)
    Unknown15024('NmlAtk5A_3rd', 'NmlAtk5A_4th', 10000000)
    Unknown15024('NmlAtk5A_3rd', 'NmlAtk5B', 10000000)
    Unknown15024('NmlAtk5B', 'NmlAtk5B_2nd', 10000000)
    Unknown15024('NmlAtk5B_2nd', 'NmlAtk5B_3rd', 10000000)
    Unknown15024('NmlAtk5B_3rd', 'NmlAtk5B_3rd', 10000000)
    Unknown15024('NmlAtk2A', 'NmlAtk2C', 10000000)
    Unknown15024('NmlAtk2B', 'NmlAtk2B_2nd', 10000000)
    Unknown15024('NmlAtk2B', 'FJump', 10000000)
    Unknown15024('NmlAtk2B_2nd', 'BackAttackShot', 10000000)
    Unknown15024('NmlAtk2C', 'NmlAtk2C_2nd', 10000000)
    Unknown15024('NmlAtk2C_2nd', 'MidShot', 10000000)
    Unknown15024('NmlAtkAIR5A', 'NmlAtkAIR5A_2nd', 10000000)
    Unknown15024('NmlAtkAIR5B', 'NmlAtkAIR5B_2nd', 10000000)
    Unknown15024('NmlAtkAIR5B_2nd', 'NmlAtkAIR5C', 10000000)
    Unknown15024('NmlAtkAIR5B_2nd', 'AirDelayShot', 10000000)
    Unknown15024('NmlAtkAIR5B_2nd', 'BJump', 10000000)
    Unknown12018(0, 'Action_330_01')
    Unknown12018(1, 'Action_330_04')
    Unknown12018(2, 'Action_330_05')
    Unknown12018(3, 'Action_330_06')
    Unknown12018(4, 'Action_330_07')
    Unknown12018(5, 'Action_330_07')
    Unknown12018(6, 'Action_330_08')
    Unknown12018(7, 'Action_017_01')
    Unknown12018(8, 'Action_017_01')
    Unknown12018(9, 'Action_019_01')
    Unknown12018(10, 'Action_331_00')
    Unknown12018(11, 'Action_331_00')
    Unknown12018(12, 'Action_320_02')
    Unknown12018(13, 'Action_330_08')
    Unknown12018(14, 'Action_351_00')
    Unknown12018(15, 'Action_290_00')
    Unknown12018(16, 'Action_300_00')
    Unknown12018(17, 'Action_304_02')
    Unknown12018(18, 'Action_305_03')
    Unknown12018(19, 'Action_000_00')
    Unknown12018(20, 'Action_000_00')
    Unknown12018(25, 'Action_326_00')
    Unknown12018(26, 'Action_326_02')
    Unknown12018(27, 'Action_326_03')
    Unknown12018(28, 'Action_351_05')
    Unknown12018(29, 'Action_291_00')
    Unknown12018(24, 'Action_348_00')
    Unknown7010(0, 'uhi000')
    Unknown7010(1, 'uhi001')
    Unknown7010(2, 'uhi002')
    Unknown7010(3, 'uhi003')
    Unknown7010(4, 'uhi004')
    Unknown7010(5, 'uhi005')
    Unknown7010(6, 'uhi006')
    Unknown7010(7, 'uhi007')
    Unknown7010(8, 'uhi008')
    Unknown7010(9, 'uhi009')
    Unknown7010(10, 'uhi010')
    Unknown7010(15, 'uhi011')
    Unknown7010(16, 'uhi012')
    Unknown7010(17, 'uhi013')
    Unknown7010(18, 'uhi014')
    Unknown7010(19, 'uhi015')
    Unknown7010(20, 'uhi016')
    Unknown7010(21, 'uhi017')
    Unknown7010(22, 'uhi018')
    Unknown7010(23, 'uhi019')
    Unknown7010(24, 'uhi020')
    Unknown7010(25, 'uhi021')
    Unknown7010(28, 'uhi022')
    Unknown7010(29, 'uhi023')
    Unknown7010(30, 'uhi024')
    Unknown7010(31, 'uhi025')
    Unknown7010(32, 'uhi026')
    Unknown7010(33, 'uhi027')
    Unknown7010(34, 'uhi028')
    Unknown7010(35, 'uhi029')
    Unknown7010(36, 'uhi030')
    Unknown7010(37, 'uhi031')
    Unknown7010(39, 'uhi032')
    Unknown7010(42, 'uhi033')
    Unknown7010(43, 'uhi034')
    Unknown7010(44, 'uhi035')
    Unknown7010(45, 'uhi036')
    Unknown7010(46, 'uhi037')
    Unknown7010(47, 'uhi038')
    Unknown7010(48, 'uhi039')
    Unknown7010(49, 'uhi040')
    Unknown7010(50, 'uhi041')
    Unknown7010(52, 'uhi042')
    Unknown7010(53, 'uhi043')
    Unknown7010(54, 'uhi100_0')
    Unknown7010(55, 'uhi100_1')
    Unknown7010(56, 'uhi100_2')
    Unknown7010(63, 'uhi101_0')
    Unknown7010(64, 'uhi101_1')
    Unknown7010(65, 'uhi101_2')
    Unknown7010(57, 'uhi102_0')
    Unknown7010(58, 'uhi102_1')
    Unknown7010(59, 'uhi102_2')
    Unknown7010(66, 'uhi103_0')
    Unknown7010(67, 'uhi103_1')
    Unknown7010(68, 'uhi103_2')
    Unknown7010(60, 'uhi104_0')
    Unknown7010(61, 'uhi104_1')
    Unknown7010(62, 'uhi104_2')
    Unknown7010(69, 'uhi105_0')
    Unknown7010(70, 'uhi105_1')
    Unknown7010(71, 'uhi105_2')
    Unknown7010(72, 'uhi150')
    Unknown7010(73, 'uhi151')
    Unknown7010(74, 'uhi152')
    Unknown7010(85, 'uhi153')
    Unknown7010(87, 'uhi154')
    Unknown7010(88, 'uhi155')
    Unknown7010(96, 'uhi161_0')
    Unknown7010(97, 'uhi161_1')
    Unknown7010(92, 'uhi162_0')
    Unknown7010(93, 'uhi162_1')
    Unknown7010(98, 'uhi163_0')
    Unknown7010(99, 'uhi163_1')
    Unknown7010(100, 'uhi164_0')
    Unknown7010(101, 'uhi164_1')
    Unknown7010(105, 'uhi165_0')
    Unknown7010(106, 'uhi165_1')
    Unknown7010(102, 'uhi166_0')
    Unknown7010(103, 'uhi166_1')
    Unknown7010(90, 'uhi167_0')
    Unknown7010(91, 'uhi167_1')
    Unknown7010(107, 'uhi168_0')
    Unknown7010(108, 'uhi168_1')
    Unknown7010(110, 'uhi169_0')
    Unknown7010(111, 'uhi169_1')
    Unknown7010(112, 'uhi159_0')
    Unknown7010(113, 'uhi159_1')
    Unknown7010(94, 'uhi400_0')
    Unknown7010(95, 'uhi400_1')
    Unknown12059('00000000436d6e416374496e76696e6369626c6541747461636b00000000000000000000')
    Unknown12059('010000004e6d6c41746b3241000000000000000000000000000000000000000000000000')
    Unknown12059('02000000556c74696d617465416c6c52616e676553686f74000000000000000000000000')
    Unknown12059('03000000556c74696d617465416c6c52616e676553686f744f4400000000000000000000')
    Unknown12059('04000000556c74696d61746553746f726d00000000000000000000000000000000000000')
    Unknown12059('05000000556c74696d61746553746f726d4f440000000000000000000000000000000000')
    Unknown12059('06000000436d6e4163744244617368000000000000000000000000000000000000000000')
    Unknown12059('070000004e6d6c41746b5468726f77000000000000000000000000000000000000000000')
    Unknown12059('08000000436d6e4163744368616e6765506172746e6572517569636b4f75740000000000')

@Subroutine
def OnPreDraw():
    Unknown23030('5548495f526576436f6c6f7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')

@Subroutine
def OnFrameStep():
    if Unknown46(10):
        SLOT_4 = 1
    else:
        SLOT_4 = 0
    if Unknown68('0100000000000000000000000000000000000000'):
        if (not Unknown46(11)):
            SLOT_5 = 0
            GFX_0('CrouchChair', 100)
            Unknown38(11, 1)
        else:
            Unknown23029(11, 22, 1)
    elif Unknown46(11):
        Unknown23029(11, 21, 1)
        if (not Unknown23148('CmnActCrouch2Stand')):
            SLOT_5 = 1
    if SLOT_37:
        SLOT_8 = 0
        SLOT_9 = 0

@Subroutine
def OnMainEnemyComboBreak():
    SLOT_10 = 0

@Subroutine
def OnDamage():
    if Unknown46(11):
        Unknown23029(11, 25, 1)

@Subroutine
def GuardAuraCreate():
    if (not SLOT_4):
        GFX_0('GuardAura', 100)
        Unknown38(10, 1)
    else:
        Unknown23029(10, 11, 0)

@State
def CmnActStand():
    label(0)
    sprite('Action_000_00', 6)
    sprite('Action_000_01', 6)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 6)
    sprite('Action_000_05', 6)
    sprite('Action_000_06', 6)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 6)
    loopRest()
    random_(1, 2, 87)
    if SLOT_ReturnVal:
        _gotolabel(0)
    random_(2, 0, 90)
    if SLOT_ReturnVal:
        _gotolabel(0)
    label(1)
    sprite('Action_000_11', 4)
    SLOT_88 = 960
    SFX_1('uhi000')
    Unknown2037(3)
    sprite('Action_000_12', 5)
    sprite('Action_000_13', 6)
    sprite('Action_000_14', 4)
    sprite('Action_000_15', 5)
    label(2)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    sprite('Action_000_18', 6)
    sprite('Action_000_19', 6)
    sprite('Action_000_20', 6)
    sprite('Action_000_21', 6)
    sprite('Action_000_22', 6)
    sprite('Action_000_23', 6)
    sprite('Action_000_24', 6)
    Unknown2038(-1)
    if SLOT_2:
        _gotolabel(2)
    sprite('Action_000_25', 5)
    sprite('Action_000_26', 5)
    sprite('Action_000_27', 5)
    sprite('Action_000_28', 5)
    sprite('Action_000_29', 5)
    sprite('Action_000_30', 5)
    sprite('Action_000_31', 5)
    gotoLabel(0)

@State
def CmnActStandTurn():
    sprite('Action_015_00', 3)
    sprite('Action_015_01', 3)

@State
def CmnActStand2Crouch():
    sprite('Action_012_00', 5)
    sprite('Action_012_01', 5)
    sprite('Action_012_02', 4)
    sprite('Action_012_03', 2)
    sprite('Action_012_04', 5)
    sprite('Action_012_05', 5)

@State
def CmnActCrouch():
    sprite('Action_013_00', 4)
    label(0)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    random_(2, 0, 90)
    if SLOT_ReturnVal:
        _gotolabel(0)
    sprite('Action_013_11', 6)
    SLOT_88 = 960
    SFX_1('uhi004')
    sprite('Action_013_12', 8)
    sprite('Action_013_13', 7)
    sprite('Action_013_14', 10)
    sprite('Action_013_15', 7)
    sprite('Action_013_13', 7)
    sprite('Action_013_14', 10)
    sprite('Action_013_21', 6)
    sprite('Action_013_19', 5)
    sprite('Action_013_20', 8)
    sprite('Action_013_21', 6)
    sprite('Action_013_22', 1)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrouchTurn():

    def upon_IMMEDIATE():
        GFX_0('CrouchTurnChair', 100)
        Unknown23029(11, 23, 1)

        def upon_STATE_END():
            Unknown23029(11, 24, 1)
    sprite('Action_016_00', 3)
    sprite('Action_016_01', 3)

@State
def CmnActCrouch2Stand():
    sprite('Action_014_00', 4)
    sprite('Action_014_01', 5)
    sprite('Action_014_02', 5)
    sprite('Action_014_03', 5)
    sprite('Action_014_04', 4)
    sprite('Action_014_05', 2)
    sprite('Action_014_06', 4)

@State
def CmnActJumpPre():
    if SLOT_16:
        _gotolabel(1)
    if SLOT_15:
        _gotolabel(2)
    label(0)
    sprite('Action_036_00', 4)
    ExitState()
    label(1)
    sprite('Action_035_00', 4)
    ExitState()
    label(2)
    sprite('Action_037_00', 4)
    ExitState()

@State
def CmnActJumpUpper():
    if SLOT_16:
        _gotolabel(1)
    if SLOT_15:
        _gotolabel(2)
    label(0)
    sprite('Action_036_01', 3)
    sprite('Action_036_02', 3)
    sprite('Action_036_03', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_035_01', 3)
    sprite('Action_035_02', 32767)
    label(2)
    sprite('Action_037_01', 4)
    sprite('Action_037_02', 4)
    sprite('Action_037_03', 4)
    sprite('Action_037_04', 32767)

@State
def CmnActJumpUpperEnd():
    if SLOT_16:
        _gotolabel(1)
    if SLOT_15:
        _gotolabel(2)
    label(0)
    sprite('Action_036_04', 4)
    sprite('Action_036_05', 3)
    sprite('Action_036_06', 5)
    sprite('Action_036_07', 5)
    sprite('Action_036_08', 5)
    ExitState()
    label(1)
    sprite('Action_035_03', 5)
    sprite('Action_035_04', 6)
    sprite('Action_035_05', 5)
    sprite('Action_035_06', 4)
    ExitState()
    label(2)
    sprite('Action_037_05', 4)
    sprite('Action_037_06', 4)
    ExitState()

@State
def CmnActJumpDown():
    Unknown23145('NmlAtkAIR5A')
    if SLOT_ReturnVal:
        _gotolabel(3)
    Unknown23145('NmlAtkAIR5A_2nd')
    if SLOT_ReturnVal:
        _gotolabel(3)
    Unknown23145('UltimateStorm')
    if SLOT_ReturnVal:
        _gotolabel(3)
    Unknown23145('UltimateStormOD')
    if SLOT_ReturnVal:
        _gotolabel(3)
    Unknown23145('AirUltimateStorm')
    if SLOT_ReturnVal:
        _gotolabel(3)
    Unknown23145('AirUltimateStormOD')
    if SLOT_ReturnVal:
        _gotolabel(3)
    if SLOT_16:
        _gotolabel(1)
    if SLOT_15:
        _gotolabel(2)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    sprite('Action_020_02', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_035_07', 3)
    sprite('Action_035_08', 3)
    sprite('Action_035_09', 3)
    gotoLabel(1)
    label(2)
    sprite('Action_037_07', 3)
    sprite('Action_037_08', 3)
    sprite('Action_037_09', 3)
    gotoLabel(2)
    label(3)
    sprite('Action_009_11', 3)
    sprite('Action_009_12', 3)
    gotoLabel(3)
    label(3)
    sprite('Action_008_10', 3)
    sprite('Action_008_11', 3)
    sprite('Action_008_12', 3)
    gotoLabel(3)

@State
def CmnActJumpLanding():
    if SLOT_16:
        _gotolabel(1)
    if SLOT_15:
        _gotolabel(2)
    sprite('Action_021_00', 6)
    sprite('Action_021_01', 6)
    ExitState()
    label(1)
    sprite('Action_035_10', 6)
    sprite('Action_035_11', 6)
    ExitState()
    label(2)
    sprite('Action_037_10', 6)
    sprite('Action_037_11', 6)
    ExitState()

@State
def CmnActLandingStiffLoop():
    sprite('Action_041_07', 3)
    sprite('Action_041_08', 32767)

@State
def CmnActLandingStiffEnd():
    sprite('Action_041_09', 3)
    sprite('Action_041_10', 3)

@State
def CmnActFWalk():
    label(0)
    sprite('Action_010_00', 4)
    sprite('Action_010_01', 4)
    sprite('Action_010_02', 4)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_010_03', 4)
    sprite('Action_010_04', 4)
    sprite('Action_010_05', 4)
    sprite('Action_010_06', 4)
    sprite('Action_010_07', 4)
    sprite('Action_010_08', 4)
    sprite('Action_010_09', 4)
    sprite('Action_010_10', 4)
    sprite('Action_010_11', 4)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_010_12', 4)
    sprite('Action_010_13', 4)
    sprite('Action_010_14', 4)
    sprite('Action_010_15', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActBWalk():
    label(0)
    sprite('Action_011_00', 4)
    sprite('Action_011_01', 4)
    sprite('Action_011_02', 4)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_011_03', 4)
    sprite('Action_011_04', 4)
    sprite('Action_011_05', 4)
    sprite('Action_011_06', 4)
    sprite('Action_011_07', 4)
    sprite('Action_011_08', 4)
    sprite('Action_011_09', 4)
    sprite('Action_011_10', 4)
    sprite('Action_011_11', 4)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_011_12', 4)
    sprite('Action_011_13', 4)
    sprite('Action_011_14', 4)
    sprite('Action_011_15', 4)
    gotoLabel(0)

@State
def CmnActFDash():
    sprite('Action_010_00', 2)
    sprite('Action_045_00', 4)
    sprite('Action_045_01', 3)
    SFX_3('SE050_SlideDash')

    def upon_CLEAR_OR_EXIT():
        Unknown2038(1)
        if (SLOT_2 >= 3):
            Unknown2037(0)
            GFX_0('DashEff', 100)
    label(0)
    sprite('Action_045_02', 3)
    Unknown8006(100, 1, 0)
    sprite('Action_045_03', 4)
    sprite('Action_045_04', 4)
    gotoLabel(0)

@State
def CmnActFDashStop():
    sprite('Action_045_05', 4)
    sprite('Action_045_06', 3)

@State
def CmnActBDash():

    def upon_IMMEDIATE():
        Unknown2042(1)
        Unknown28(8, '_NEUTRAL')
        setInvincibleFor(7)
        Unknown1084(1)
        sendToLabelUpon(2, 1)
        Unknown23001(100, 0)
        Unknown23076()

        def upon_CLEAR_OR_EXIT():
            Unknown1019(95)
            Unknown2038(1)
            if (SLOT_2 >= 3):
                Unknown2037(0)
                GFX_0('BackDashEff', 100)
    sprite('Action_046_00', 2)
    sprite('Action_046_01', 2)
    physicsXImpulse(-25800)
    Unknown8002()
    SFX_1('uhi006')
    sprite('Action_046_02', 3)
    sprite('Action_046_03', 3)
    sprite('Action_046_04', 4)
    sprite('Action_046_05', 4)
    sprite('Action_046_06', 4)
    sprite('Action_046_07', 4)
    Unknown8000(100, 1, 1)
    clearUponHandler(3)
    Unknown1019(10)
    sprite('Action_046_08', 2)

@State
def CmnActBDashLanding():
    pass

@State
def CmnActAirFDash():
    sprite('Action_068_01', 3)
    sprite('Action_068_02', 3)
    sprite('Action_068_03', 3)
    sprite('Action_068_04', 3)
    sprite('Action_068_05', 3)
    sprite('Action_068_06', 3)
    sprite('Action_068_07', 3)
    loopRest()
    enterState('AirFDashRigor')

@State
def AirFDashRigor():

    def upon_IMMEDIATE():
        Unknown13014(1)
        Unknown13015(1)
        Unknown13031(1)
        Unknown13019(1)
        Unknown28(2, 'CmnActJumpLanding')
    sprite('Action_068_09', 3)
    sprite('Action_068_10', 3)
    label(0)
    sprite('Action_068_11', 3)
    sprite('Action_068_12', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirBDash():
    sprite('Action_046_00', 2)
    physicsYImpulse(12000)
    sprite('Action_046_01', 2)
    sprite('Action_046_02', 2)
    sprite('Action_046_04', 3)
    sprite('Action_046_07', 3)
    sprite('Action_046_00', 32767)

@State
def CmnActHitStandLv1():
    sprite('Action_300_00', 1)
    sprite('Action_300_00', 1)
    sprite('Action_300_01', 2)

@State
def CmnActHitStandLv2():
    sprite('Action_300_00', 1)
    sprite('Action_300_00', 2)
    sprite('Action_300_01', 3)

@State
def CmnActHitStandLv3():
    sprite('Action_303_00', 1)
    sprite('Action_303_00', 2)
    sprite('Action_303_01', 2)
    sprite('Action_303_02', 2)
    sprite('Action_303_03', 2)

@State
def CmnActHitStandLv4():
    sprite('Action_303_00', 1)
    sprite('Action_303_00', 1)
    sprite('Action_303_01', 3)
    sprite('Action_303_02', 3)
    sprite('Action_303_03', 2)

@State
def CmnActHitStandLv5():
    sprite('Action_303_00', 1)
    sprite('Action_303_00', 3)
    sprite('Action_303_01', 4)
    sprite('Action_303_02', 4)
    sprite('Action_303_03', 4)

@State
def CmnActHitStandLowLv1():
    sprite('Action_304_02', 1)
    sprite('Action_304_02', 1)
    sprite('Action_304_03', 2)

@State
def CmnActHitStandLowLv2():
    sprite('Action_304_02', 1)
    sprite('Action_304_02', 2)
    sprite('Action_304_03', 3)

@State
def CmnActHitStandLowLv3():
    sprite('Action_304_00', 1)
    sprite('Action_304_00', 1)
    sprite('Action_304_01', 2)
    sprite('Action_304_02', 2)
    sprite('Action_304_03', 2)

@State
def CmnActHitStandLowLv4():
    sprite('Action_304_00', 1)
    sprite('Action_304_00', 1)
    sprite('Action_304_01', 3)
    sprite('Action_304_02', 3)
    sprite('Action_304_03', 2)

@State
def CmnActHitStandLowLv5():
    sprite('Action_304_00', 1)
    sprite('Action_304_00', 3)
    sprite('Action_304_01', 4)
    sprite('Action_304_02', 4)
    sprite('Action_304_03', 4)

@State
def CmnActHitCrouchLv1():
    sprite('Action_305_02', 1)
    sprite('Action_305_02', 1)
    sprite('Action_305_03', 2)

@State
def CmnActHitCrouchLv2():
    sprite('Action_305_02', 1)
    sprite('Action_305_02', 2)
    sprite('Action_305_03', 3)

@State
def CmnActHitCrouchLv3():
    sprite('Action_305_00', 1)
    sprite('Action_305_00', 2)
    sprite('Action_305_01', 2)
    sprite('Action_305_02', 2)
    sprite('Action_305_03', 2)

@State
def CmnActHitCrouchLv4():
    sprite('Action_305_00', 1)
    sprite('Action_305_00', 1)
    sprite('Action_305_01', 3)
    sprite('Action_305_02', 3)
    sprite('Action_305_03', 2)

@State
def CmnActHitCrouchLv5():
    sprite('Action_305_00', 1)
    sprite('Action_305_00', 3)
    sprite('Action_305_01', 4)
    sprite('Action_305_02', 4)
    sprite('Action_305_03', 4)

@State
def CmnActBDownUpper():
    sprite('Action_320_00', 4)
    label(0)
    sprite('Action_320_01', 4)
    sprite('Action_320_01', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActBDownUpperEnd():
    sprite('Action_330_04', 3)
    sprite('Action_330_05', 3)

@State
def CmnActBDownDown():
    sprite('Action_330_06', 2)
    sprite('Action_330_07', 2)
    label(0)
    sprite('Action_330_08', 4)
    sprite('Action_330_09', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActBDownCrash():
    sprite('Action_351_00', 2)
    sprite('Action_351_01', 2)

@State
def CmnActBDownBound():
    sprite('Action_350_01', 3)
    sprite('Action_350_02', 3)
    sprite('Action_350_03', 3)
    sprite('Action_350_04', 3)
    sprite('Action_350_05', 3)

@State
def CmnActBDownLoop():
    sprite('Action_354_04', 1)

@State
def CmnActBDown2Stand():
    sprite('Action_293_11', 4)
    sprite('Action_293_12', 4)
    sprite('Action_293_13', 3)
    sprite('Action_293_14', 3)
    sprite('Action_293_15', 4)
    sprite('Action_293_16', 4)
    sprite('Action_293_17', 4)

@State
def CmnActFDownUpper():
    sprite('Action_326_00', 3)

@State
def CmnActFDownUpperEnd():
    sprite('Action_326_01', 3)
    sprite('Action_326_02', 3)

@State
def CmnActFDownDown():
    label(0)
    sprite('Action_326_03', 4)
    sprite('Action_326_04', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActFDownCrash():
    sprite('Action_354_00', 3)

@State
def CmnActFDownBound():
    sprite('Action_354_01', 4)
    sprite('Action_354_02', 4)
    sprite('Action_354_03', 4)

@State
def CmnActFDownLoop():
    sprite('Action_292_00', 3)

@State
def CmnActFDown2Stand():
    sprite('Action_294_11', 3)
    sprite('Action_294_12', 3)
    sprite('Action_294_13', 3)
    sprite('Action_294_14', 3)
    sprite('Action_294_15', 3)
    sprite('Action_294_16', 3)
    sprite('Action_294_17', 2)

@State
def CmnActVDownUpper():
    sprite('Action_330_00', 3)
    label(0)
    sprite('Action_330_01', 3)
    sprite('Action_330_02', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActVDownUpperEnd():
    sprite('Action_330_03', 2)
    sprite('Action_330_04', 2)
    sprite('Action_330_05', 2)

@State
def CmnActVDownDown():
    sprite('Action_330_06', 3)
    sprite('Action_330_06', 3)
    label(0)
    sprite('Action_330_08', 4)
    sprite('Action_330_09', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActVDownCrash():
    sprite('Action_351_00', 3)
    sprite('Action_351_01', 3)

@State
def CmnActBlowoff():
    sprite('Action_331_00', 2)
    label(0)
    sprite('Action_331_02', 3)
    sprite('Action_331_03', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActKirimomiUpper():
    label(0)
    sprite('Action_333_00', 2)
    sprite('Action_333_01', 2)
    sprite('Action_333_02', 2)
    sprite('Action_333_03', 2)
    sprite('Action_333_04', 2)
    sprite('Action_333_05', 2)
    sprite('Action_333_06', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActSkeleton():
    label(0)
    sprite('Action_327_00', 2)
    sprite('Action_327_00', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActFreeze():
    sprite('Action_327_00', 1)

@State
def CmnActWallBound():
    sprite('Action_340_00', 2)
    sprite('Action_340_01', 2)
    sprite('Action_340_02', 2)

@State
def CmnActWallBoundDown():
    sprite('Action_340_03', 3)
    sprite('Action_340_04', 3)
    label(0)
    sprite('Action_340_05', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActStaggerLoop():
    sprite('Action_327_00', 14)

@State
def CmnActStaggerDown():
    sprite('Action_327_02', 5)
    sprite('Action_327_03', 5)
    sprite('Action_327_04', 4)
    sprite('Action_328_00', 4)
    sprite('Action_328_01', 4)

@State
def CmnActUkemiStagger():
    sprite('Action_327_00', 8)

@State
def CmnActUkemiAirF():
    sprite('Action_032_00', 2)
    sprite('Action_032_01', 2)
    sprite('Action_032_02', 2)
    sprite('Action_032_03', 1)
    sprite('Action_032_04', 1)
    sprite('Action_032_05', 1)

@State
def CmnActUkemiAirB():
    sprite('Action_032_00', 4)
    sprite('Action_032_01', 4)
    sprite('Action_032_02', 4)
    sprite('Action_032_03', 4)
    sprite('Action_032_04', 4)
    sprite('Action_032_05', 3)

@State
def CmnActUkemiAirN():
    sprite('Action_032_00', 4)
    sprite('Action_032_01', 4)
    sprite('Action_032_02', 4)
    sprite('Action_032_03', 4)
    sprite('Action_032_04', 4)
    sprite('Action_032_05', 3)

@State
def CmnActUkemiLandF():
    sprite('Action_041_00', 2)
    sprite('Action_041_01', 2)
    sprite('Action_041_02', 2)
    sprite('Action_041_03', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)

@State
def CmnActUkemiLandB():
    sprite('Action_041_00', 2)
    sprite('Action_041_01', 2)
    sprite('Action_041_02', 2)
    sprite('Action_041_03', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)

@State
def CmnActUkemiLandN():
    sprite('Action_041_00', 3)
    sprite('Action_041_01', 3)
    sprite('Action_041_02', 4)
    sprite('Action_041_03', 4)
    sprite('Action_041_04', 3)
    label(0)
    sprite('Action_041_05', 3)
    sprite('Action_041_06', 3)
    gotoLabel(0)

@State
def CmnActUkemiLandNLanding():
    sprite('Action_041_07', 4)
    sprite('Action_041_08', 4)
    sprite('Action_041_09', 4)
    sprite('Action_041_10', 3)

@State
def CmnActMidGuardPre():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActMidGuardLoop():
    sprite('Action_017_00', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_017_01', 3)
    label(0)
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)
    gotoLabel(0)

@State
def CmnActMidGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActMidHeavyGuardLoop():
    sprite('Action_017_00', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_017_01', 3)

@State
def CmnActMidHeavyGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActHighGuardPre():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActHighGuardLoop():
    sprite('Action_017_00', 3)
    callSubroutine('GuardAuraCreate')

@State
def CmnActHighGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActHighHeavyGuardLoop():
    sprite('Action_017_00', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_017_01', 3)

@State
def CmnActHighHeavyGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActCrouchGuardPre():
    sprite('Action_018_00', 3)
    sprite('Action_018_01', 3)

@State
def CmnActCrouchGuardLoop():
    sprite('Action_018_02', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_018_03', 3)
    label(0)
    sprite('Action_018_02', 3)
    sprite('Action_018_03', 3)
    gotoLabel(0)

@State
def CmnActCrouchGuardEnd():
    sprite('Action_018_06', 3)
    sprite('Action_018_07', 3)

@State
def CmnActCrouchHeavyGuardLoop():
    sprite('Action_018_01', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_018_02', 3)

@State
def CmnActCrouchHeavyGuardEnd():
    sprite('Action_018_06', 3)
    sprite('Action_018_07', 3)

@State
def CmnActAirGuardPre():
    sprite('Action_019_00', 3)
    sprite('Action_019_01', 3)

@State
def CmnActAirGuardLoop():
    sprite('Action_019_02', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_019_03', 3)
    label(0)
    sprite('Action_019_02', 3)
    sprite('Action_019_03', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirGuardEnd():
    sprite('Action_019_06', 3)
    sprite('Action_019_07', 3)

@State
def CmnActAirHeavyGuardLoop():
    sprite('Action_019_02', 3)
    callSubroutine('GuardAuraCreate')
    sprite('Action_019_03', 3)

@State
def CmnActAirHeavyGuardEnd():
    sprite('Action_019_06', 3)
    sprite('Action_019_07', 3)

@State
def CmnActGuardBreakStand():
    sprite('Action_017_00', 2)
    callSubroutine('GuardAuraCreate')
    sprite('Action_017_01', 2)
    sprite('Action_017_00', 1)
    Unknown2042(1)
    sprite('Action_017_06', 6)
    sprite('Action_017_07', 6)

@State
def CmnActGuardBreakCrouch():
    sprite('Action_018_00', 2)
    callSubroutine('GuardAuraCreate')
    sprite('Action_018_01', 2)
    sprite('Action_018_00', 1)
    Unknown2042(1)
    sprite('Action_018_01', 6)
    sprite('Action_018_00', 6)

@State
def CmnActGuardBreakAir():
    sprite('Action_019_00', 2)
    callSubroutine('GuardAuraCreate')
    sprite('Action_019_01', 2)
    sprite('Action_019_00', 1)
    Unknown2042(1)
    sprite('Action_019_01', 6)
    sprite('Action_019_00', 6)

@State
def CmnActAirTurn():
    sprite('Action_036_02', 9)

@State
def CmnActLockWait():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActLockReject():
    sprite('Action_002_00', 2)
    sprite('Action_002_01', 3)
    sprite('Action_002_02', 2)
    sprite('Action_002_03', 6)
    sprite('Action_002_04', 6)
    sprite('Action_002_08', 4)
    GFX_0('EffAtkCrush1stMain', 100)
    sprite('Action_002_10', 4)
    sprite('Action_002_11', 4)

@State
def CmnActAirLockWait():
    sprite('Action_019_02', 1)
    sprite('Action_019_03', 3)
    sprite('Action_019_00', 3)

@State
def CmnActLandSpin():
    sprite('hb071_00', 4)
    sprite('hb071_01', 4)
    label(0)
    sprite('hb071_02', 2)
    sprite('hb071_03', 2)
    sprite('hb071_04', 2)
    sprite('hb071_05', 2)
    sprite('hb071_06', 2)
    sprite('hb071_07', 2)
    sprite('hb071_08', 2)
    sprite('hb071_09', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActLandSpinDown():
    sprite('hb071_10', 6)
    sprite('hb071_11', 5)
    sprite('hb071_12', 5)

@State
def CmnActVertSpin():
    label(0)
    sprite('Action_333_00', 2)
    sprite('Action_333_01', 2)
    sprite('Action_333_02', 2)
    sprite('Action_333_03', 2)
    sprite('Action_333_04', 2)
    sprite('Action_333_05', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActSlideAir():
    label(0)
    sprite('Action_333_00', 2)
    sprite('Action_333_01', 2)
    sprite('Action_333_02', 2)
    sprite('Action_333_03', 2)
    sprite('Action_333_04', 2)
    sprite('Action_333_05', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActSlideKeep():
    sprite('Action_351_00', 1)
    label(0)
    sprite('Action_351_01', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActSlideEnd():
    sprite('Action_351_02', 3)
    sprite('Action_351_03', 2)
    sprite('Action_351_04', 2)
    sprite('Action_351_05', 2)

@State
def CmnActAomukeSlideKeep():
    sprite('Action_351_04', 1)
    label(0)
    sprite('Action_351_04', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActAomukeSlideEnd():
    sprite('Action_351_02', 3)
    sprite('Action_351_03', 2)
    sprite('Action_351_04', 2)
    sprite('Action_351_05', 2)

@State
def CmnActBurstBegin():
    sprite('Action_262_00', 4)
    label(0)
    sprite('Action_262_01', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActBurstLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActBurstEnd():
    sprite('Action_262_05', 3)
    sprite('Action_262_06', 3)

@State
def CmnActAirBurstBegin():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirBurstLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirBurstEnd():
    label(0)
    sprite('Action_262_07', 4)
    sprite('Action_262_08', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActOverDriveBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActOverDriveLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActOverDriveEnd():
    sprite('Action_262_05', 6)
    sprite('Action_262_06', 6)

@State
def CmnActAirOverDriveBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActAirOverDriveLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirOverDriveEnd():
    sprite('Action_262_07', 3)
    sprite('Action_262_08', 3)
    label(0)
    sprite('Action_262_09', 4)
    sprite('Action_262_10', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossRushBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActCrossRushLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossRushEnd():
    sprite('Action_262_05', 6)
    sprite('Action_262_06', 6)

@State
def CmnActAirCrossRushBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActAirCrossRushLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirCrossRushEnd():
    sprite('Action_262_07', 3)
    sprite('Action_262_08', 3)
    label(0)
    sprite('Action_262_09', 4)
    sprite('Action_262_10', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossChangeBegin():
    sprite('Action_262_00', 4)
    label(0)
    sprite('Action_262_01', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossChangeLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossChangeEnd():
    sprite('Action_262_05', 3)
    sprite('Action_262_06', 3)

@State
def CmnActAirCrossChangeBegin():
    sprite('Action_262_00', 4)
    label(0)
    sprite('Action_262_01', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirCrossChangeLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirCrossChangeEnd():
    sprite('Action_262_07', 3)
    sprite('Action_262_08', 3)
    label(0)
    sprite('Action_262_09', 4)
    sprite('Action_262_10', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActAComboFinalBlow():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()

        def upon_LANDING():
            clearUponHandler(2)
            sendToLabel(1)
    sprite('null', 30)
    sprite('null', 1)
    teleportRelativeX(-25000)
    Unknown1007(600000)
    setGravity(0)
    physicsYImpulse(-60000)
    SLOT_12 = SLOT_19
    Unknown1019(4)
    sprite('Action_026_04', 32767)
    SFX_3('SE_Hari_Appear')
    label(1)
    sprite('keep', 1)
    sprite('Action_152_05', 5)
    GFX_0('EffAtkAIR5A', 100)
    if SLOT_3:
        enterState('CmnActAComboFinalBlowFinish')
    Unknown23022(0)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    sprite('Action_152_06', 17)
    sprite('Action_152_07', 8)

@State
def CmnActAComboFinalBlowFinish():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown9016(1)
    sprite('keep', 1)
    StartMultihit()
    sprite('Action_152_05', 1)
    Unknown18009(1)
    sprite('Action_012_01', 3)
    sprite('Action_012_02', 3)
    sprite('Action_012_03', 1)
    sprite('Action_012_04', 3)
    sprite('Action_012_05', 3)
    sprite('Action_422_00', 1)
    sprite('Action_422_01', 2)
    sprite('Action_422_02', 8)
    sprite('Action_422_02', 8)
    GFX_0('EffCrushFinish', 100)
    Unknown7009(2)
    sprite('Action_422_02ex01', 3)
    sprite('Action_422_03', 4)
    sprite('Action_422_04', 3)
    sprite('Action_422_05', 3)
    sprite('Action_424_00', 4)
    sprite('Action_424_01', 5)
    sprite('Action_424_02', 12)
    sprite('Action_424_03', 4)
    sprite('Action_424_04', 3)

@Subroutine
def ChainRoot():
    HitOrBlockCancel('NmlAtk5A')
    HitOrBlockCancel('NmlAtk2A')
    HitOrBlockCancel('NmlAtk5B')
    HitOrBlockCancel('NmlAtk2B')
    HitOrBlockCancel('NmlAtk2C')
    HitOrBlockCancel('CmnActCrushAttack')
    HitJumpCancel(1)

@State
def NmlAtk5A():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        Damage(550)
        AttackP1(80)
        Unknown11092(1)
        Hitstop(2)
        PushbackX(25000)
        AirPushbackX(12000)
        AirPushbackY(18000)
        Unknown1112('')
        Unknown9016(1)
        callSubroutine('ChainRoot')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockJumpCancel(1)
        Unknown30055('20a10700c8000000c8000000')
        Unknown30056('a08601006400000064000000')
    sprite('Action_402_00', 2)
    sprite('Action_402_01', 3)
    sprite('Action_402_02', 3)
    SFX_4('uhi108_0')
    SFX_3('SE_Hari_Appear')
    sprite('Action_402_03', 3)
    sprite('Action_402_04ex02', 2)
    RefreshMultihit()
    sprite('Action_402_05', 2)
    RefreshMultihit()
    sprite('Action_402_06', 2)
    RefreshMultihit()
    sprite('Action_402_07', 1)
    RefreshMultihit()
    Hitstop(12)
    Unknown30055('ffffffffffffffffffffffff')
    Unknown30056('ffffffffffffffffffffffff')

    def upon_ON_HIT_OR_BLOCK():
        HitOrBlockCancel('NmlAtk5A_2nd')
    sprite('Action_402_07', 1)
    HitOrBlockCancel('NmlAtk5A_2nd')
    sprite('Action_402_08', 4)
    GFX_0('EffAtk5A', 100)
    Recovery()
    Unknown2063()
    sprite('Action_402_09', 4)
    sprite('Action_402_10', 4)
    sprite('Action_402_11', 4)
    sprite('Action_402_14', 4)
    sprite('Action_402_15', 4)

@State
def NmlAtk5A_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        PushbackX(9900)
        AirPushbackY(15000)
        Unknown9016(1)
        HitOrBlockCancel('NmlAtk5A_3rd')
        callSubroutine('ChainRoot')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
    sprite('Action_003_19', 3)
    sprite('Action_003_20', 1)
    sprite('Action_003_21', 2)
    SFX_3('SE_Hari_Appear')
    SFX_4('uhi110_2')
    sprite('Action_003_22', 2)
    sprite('Action_003_23', 2)
    sprite('Action_003_24ex01', 3)
    sprite('Action_003_25', 3)
    Recovery()
    Unknown2063()
    sprite('Action_003_26', 3)
    sprite('Action_003_27', 4)
    GFX_0('EffAtk5A2nd', 100)
    sprite('Action_003_28', 4)
    sprite('Action_003_31', 4)
    sprite('Action_003_32', 3)
    sprite('Action_003_33', 3)

@State
def NmlAtk5A_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        AttackP2(70)
        Unknown9016(1)
        PushbackX(-30400)
        AirPushbackX(-11700)
        AirPushbackY(25000)
        YImpluseBeforeWallbounce(2500)
        hitstun(22)
        AirUntechableTime(22)
        AirHitstunAnimation(11)
        GroundedHitstunAnimation(11)
        HitOrBlockCancel('NmlAtk5A_4th')
        callSubroutine('ChainRoot')
    sprite('Action_147_00', 3)
    sprite('Action_147_01', 4)
    sprite('Action_147_02', 2)
    sprite('Action_147_03', 2)
    sprite('Action_147_04', 2)
    SFX_3('SE_Hari_Appear')
    sprite('Action_147_05', 2)
    sprite('Action_147_06ex01', 1)
    sprite('Action_147_07', 3)
    Recovery()
    Unknown2063()
    sprite('Action_147_08', 5)
    sprite('Action_147_09', 4)
    GFX_0('EffAtk5A3rd', 100)
    sprite('Action_147_10', 4)
    sprite('Action_147_11', 4)

@State
def NmlAtk5A_4th():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        Unknown2003(1)
        JumpCancel_(0)

        def upon_43():
            if (SLOT_48 == 101):
                clearUponHandler(43)
                sendToLabel(1)
    sprite('Action_055_00', 6)
    clearUponHandler(3)
    Unknown1019(10)
    Unknown8010(100, 1, 1)
    sprite('Action_055_01', 6)
    SFX_0('010_swing_sword_0')
    Unknown1084(1)
    sprite('Action_055_01', 2)
    GFX_0('EffAtk5AAAA_1st', 100)
    sprite('Action_055_03', 23)
    SFX_3('SE042')
    GFX_0('EffAtkThrowMiss', 100)
    sprite('Action_055_04', 7)
    sprite('Action_055_05', 8)
    sprite('Action_055_06', 5)
    ExitState()
    label(1)
    sprite('Action_056_01', 15)
    setInvincible(1)

    def upon_78():
        clearUponHandler(78)
        GFX_0('ThrowHitmarkMatome', 100)
    Unknown7006('uhi156_0', 100, 828991605, 828323381, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_056_01', 3)
    GFX_0('EffAtk5AAAA_Exe', 100)
    sprite('Action_056_02', 4)
    sprite('Action_056_02', 1)
    sprite('Action_057_00', 3)
    sprite('Action_057_01', 3)
    sprite('Action_057_02', 2)
    sprite('Action_057_03', 2)
    sprite('Action_057_04ex01', 14)
    GFX_0('EffAtk5AAAA_Exe_Dmykcol', 100)
    sprite('Action_057_05', 8)
    sprite('Action_057_05', 5)
    Recovery()
    Unknown2063()
    sprite('Action_057_06', 8)
    sprite('Action_057_07', 7)
    sprite('Action_057_08', 6)

@State
def NmlAtk5B():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        HitOrBlockCancel('NmlAtk5B_2nd')
        HitJumpCancel(1)
    sprite('Action_170_00', 2)
    sprite('Action_170_01', 2)
    sprite('Action_170_02', 1)
    Unknown7006('uhi200_0', 100, 845768821, 828321840, 0, 0, 100, 845768821, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_170_03', 1)
    sprite('Action_170_04', 2)
    sprite('Action_170_05', 2)
    sprite('Action_170_06', 2)
    SFX_3('SE_BallExplosion')
    GFX_0('EffAtk5B_Atk', 0)
    sprite('Action_170_07', 5)
    sprite('Action_170_08', 16)
    sprite('Action_170_09', 7)
    Recovery()
    Unknown2063()
    sprite('Action_170_10', 6)
    sprite('Action_170_11', 6)

@State
def NmlAtk5B_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        HitOrBlockCancel('NmlAtk5B_3rd')
        HitOrBlockCancel('CmnActCrushAttack')
        if SLOT_10:
            SLOT_51 = 1
        SLOT_10 = 0
    sprite('Action_420_00', 1)
    sprite('Action_420_00', 7)
    Unknown23029(11, 26, 1)
    sprite('Action_420_01', 8)
    SFX_1('uhi214_1')
    sprite('Action_420_02', 4)
    GFX_0('EffAtk5BB_Atk', 100)
    if SLOT_51:
        Unknown23029(1, 103, 0)
    sprite('Action_420_02', 11)
    Recovery()
    Unknown2063()
    sprite('Action_420_03', 5)
    sprite('Action_420_04', 5)
    sprite('Action_420_05', 5)

@State
def NmlAtk5B_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        HitOrBlockCancel('CmnActCrushAttack')
    sprite('Action_431_00', 3)
    sprite('Action_431_00', 2)
    sprite('Action_431_01', 7)
    sprite('Action_431_02', 10)
    Unknown7006('uhi212_1', 100, 845768821, 845099569, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    GFX_0('EffDropShot_Pacchin', 0)
    GFX_0('Eff5BBB_Atk', 0)
    sprite('Action_431_03', 3)
    sprite('Action_431_04', 8)
    sprite('Action_431_05', 8)
    sprite('Action_431_06', 10)
    sprite('Action_431_07', 7)

@State
def NmlAtk2A():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(2)
        Unknown9016(1)
        callSubroutine('ChainRoot')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockJumpCancel(1)
    sprite('Action_005_01', 2)
    sprite('Action_005_02', 2)
    sprite('Action_005_03', 3)
    sprite('Action_005_04', 3)
    Unknown7007('7568693130385f310000000000000000640000007568693130345f300000000000000000210000007568693130345f303200000000000000210000000000000000000000000000000000000000000000')
    SFX_3('SE_Hari_Appear')
    sprite('Action_005_05ex01', 4)
    sprite('Action_005_06', 4)
    Recovery()
    Unknown2063()
    sprite('Action_005_07', 4)
    sprite('Action_005_08', 5)
    GFX_0('EffAtkCrush1stSub', 100)
    sprite('Action_005_09', 5)
    sprite('Action_005_10', 4)

@State
def NmlAtk2B():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        AttackP1(90)
        AirPushbackY(20000)
        AirUntechableTime(22)
        Unknown9016(1)
        Unknown11058('0000000001000000000000000000000000000000')
        callSubroutine('ChainRoot')

        def upon_ON_HIT_OR_BLOCK():
            Unknown14072('NmlAtk2B_2nd')
    sprite('Action_006_12', 2)
    sprite('Action_006_13', 2)
    sprite('Action_006_14', 2)
    SFX_3('SE_Hari_Appear')
    Unknown7007('7568693130385f320000000000000000640000007568693130365f300000000000000000210000007568693130355f300000000000000000210000007568693130355f31000000000000000021000000')
    sprite('Action_006_15', 2)
    sprite('Action_006_16', 2)
    Unknown14070('NmlAtk2B_2nd')
    setInvincible(1)
    Unknown22019('0100000000000000000000000000000000000000')
    sprite('Action_006_17ex01', 3)
    sprite('Action_006_18', 7)
    setInvincible(0)
    Recovery()
    Unknown2063()
    Unknown14072('NmlAtk2B_2nd')
    sprite('Action_006_19', 3)
    GFX_0('EffAtk2B', 100)
    Unknown14074('NmlAtk2B_2nd')
    sprite('Action_006_20', 3)
    sprite('Action_006_21', 4)
    sprite('Action_006_22', 4)

@State
def NmlAtk2B_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        PushbackX(-30400)
        AirPushbackX(-6500)
        AirPushbackY(22000)
        AirUntechableTime(32)
        Unknown11001(0, 3, 5)
        GroundedHitstunAnimation(11)
        AirHitstunAnimation(11)
        Unknown9016(1)
        Unknown11058('0000000001000000000000000000000000000000')
        HitOrBlockCancel('NmlAtk5B')
    sprite('Action_148_14', 2)
    sprite('Action_148_15', 2)
    sprite('Action_148_16', 3)
    sprite('Action_148_17', 3)
    SFX_3('SE_Hari_Appear')
    sprite('Action_148_18', 2)
    sprite('Action_148_19', 3)
    sprite('Action_148_20', 4)
    Recovery()
    Unknown2063()
    sprite('Action_148_21', 4)
    GFX_0('EffAtk2BB', 100)
    sprite('Action_148_22', 4)
    sprite('Action_148_23', 4)
    sprite('Action_148_24', 4)
    sprite('Action_148_25', 4)
    sprite('Action_148_26', 4)
    sprite('Action_148_27', 4)

@State
def NmlAtk2C():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        AttackP1(90)
        AirPushbackY(20000)
        AirUntechableTime(22)
        Unknown9016(1)
        HitLow(2)
        callSubroutine('ChainRoot')

        def upon_ON_HIT_OR_BLOCK():
            Unknown14072('NmlAtk2C_2nd')
    sprite('Action_006_00', 3)
    sprite('Action_006_01', 3)
    SFX_3('SE_Hari_Appear')
    Unknown7007('7568693130395f300000000000000000640000007568693130375f300000000000000000210000007568693330355f300000000000000000210000000000000000000000000000000000000000000000')
    sprite('Action_006_02', 3)
    sprite('Action_006_03', 2)
    sprite('Action_006_04', 2)
    Unknown14070('NmlAtk2C_2nd')
    sprite('Action_006_05ex01', 3)
    sprite('Action_006_06', 7)
    Unknown14072('NmlAtk2C_2nd')
    Recovery()
    Unknown2063()
    sprite('Action_006_07', 5)
    GFX_0('EffAtk2C', 100)
    Unknown14074('NmlAtk2C_2nd')
    sprite('Action_006_08', 5)
    sprite('Action_006_09', 5)
    sprite('Action_006_10', 7)

@State
def NmlAtk2C_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        AttackP1(90)
        PushbackX(-30400)
        AirPushbackX(-6500)
        AirPushbackY(20000)
        AirUntechableTime(32)
        Unknown11001(0, 3, 5)
        GroundedHitstunAnimation(11)
        AirHitstunAnimation(11)
        Unknown9016(1)
        HitLow(2)
        HitOrBlockCancel('NmlAtk5B')
    sprite('Action_148_00', 2)
    sprite('Action_148_01', 2)
    sprite('Action_148_02', 3)
    sprite('Action_148_03', 3)
    SFX_3('SE_Hari_Appear')
    sprite('Action_148_04', 2)
    sprite('Action_148_05', 3)
    sprite('Action_148_06', 4)
    Recovery()
    Unknown2063()
    sprite('Action_148_07', 4)
    GFX_0('EffAtk2CC', 100)
    sprite('Action_148_08', 4)
    sprite('Action_148_09', 4)
    sprite('Action_148_10', 4)
    sprite('Action_148_11', 4)
    sprite('Action_148_12', 4)
    sprite('Action_148_13', 4)

@State
def NmlAtkAIR5A():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        AirPushbackY(22000)
        AirUntechableTime(22)
        HitOrBlockCancel('NmlAtkAIR5A_2nd')
        HitOrBlockCancel('NmlAtkAIR5B')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
    sprite('Action_026_00ex01', 3)
    sprite('Action_026_00', 3)
    sprite('Action_026_01', 3)
    Unknown7007('7568693130325f310000000000000000640000007568693130365f310000000000000000640000007568693130365f320000000000000000640000000000000000000000000000000000000000000000')
    SFX_3('SE_Hari_Appear')
    sprite('Action_026_02', 3)
    sprite('Action_026_03', 3)
    sprite('Action_026_04', 3)
    sprite('Action_026_05', 4)
    Recovery()
    Unknown2063()
    sprite('Action_026_06', 4)
    sprite('Action_026_07', 6)
    GFX_0('EffAtkAIR5A', 100)
    sprite('Action_026_08', 6)

@State
def NmlAtkAIR5A_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        AirPushbackY(18000)
        AirUntechableTime(22)
        Unknown9016(1)
        HitOrBlockCancel('NmlAtkAIR5B')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
    sprite('Action_008_00', 3)
    sprite('Action_008_01', 3)
    sprite('Action_008_02', 3)
    SFX_3('SE_Hari_Appear')
    Unknown7009(4)
    sprite('Action_008_03', 3)
    sprite('Action_008_04', 3)
    GFX_0('EffAtkAIR5AA', 100)
    Recovery()
    Unknown2063()
    sprite('Action_008_05', 3)
    sprite('Action_008_06', 3)
    sprite('Action_008_07', 5)
    sprite('Action_008_08', 5)
    sprite('Action_008_09', 5)

@State
def NmlAtkAIR5B():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        HitOrBlockCancel('NmlAtkAIR5B_2nd')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)

        def upon_STATE_END():
            Unknown23029(7, 51, 0)
            Unknown23029(8, 52, 0)
    sprite('Action_179_00', 2)
    sprite('Action_179_01', 2)
    sprite('Action_179_02', 1)
    Unknown1084(1)
    setGravity(0)
    GFX_0('AirStandFront', 100)
    Unknown38(7, 1)
    GFX_0('AirStandBack', 100)
    Unknown38(8, 1)
    Unknown7006('uhi200_0', 100, 845768821, 828321840, 0, 0, 100, 845768821, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_179_03', 1)
    sprite('Action_179_04', 2)
    sprite('Action_179_05', 2)
    sprite('Action_179_06', 2)
    SFX_3('SE_BallExplosion')
    GFX_0('EffAtkAIR5B_Atk', 0)
    sprite('Action_179_07', 5)
    sprite('Action_179_08', 16)
    sprite('Action_179_09', 7)
    Recovery()
    Unknown2063()
    sprite('Action_179_10', 6)
    sprite('Action_179_11', 6)
    Unknown1043()
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    Unknown23029(7, 51, 0)
    Unknown23029(8, 52, 0)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    sprite('Action_020_02', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    clearUponHandler(1)
    sprite('Action_021_01', 3)

@State
def NmlAtkAIR5B_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        Unknown2003(1)
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)

        def upon_STATE_END():
            Unknown1051(0)
            Unknown3001(255)
            Unknown3004(0)
    sprite('Action_125_00', 1)
    sprite('Action_125_01', 1)
    sprite('Action_125_02', 2)
    sprite('Action_125_03', 2)
    sprite('Action_125_04', 2)
    GFX_0('EffWarpOut', 100)
    sprite('Action_125_05', 2)
    setInvincible(1)
    sprite('Action_125_06', 3)
    Unknown3004(-85)
    sprite('null', 1)
    Unknown3001(0)
    sprite('null', 1)
    Unknown1086(22)
    teleportRelativeX(-280000)
    Unknown1007(12000)
    sprite('Action_145_00', 2)
    Unknown2006()
    GFX_0('EffWarpIn', 100)
    Unknown3004(51)
    Unknown1045(-12000)
    sendToLabelUpon(2, 1)
    Unknown7006('uhi209_0', 0, 845768821, 828324144, 0, 0, 100, 845768821, 845101360, 0, 0, 100, 0, 0, 0, 0, 0)
    setInvincible(0)
    sprite('Action_145_01', 7)
    GFX_0('EffAtkAIR5BBAtkMatome', 0)
    physicsYImpulse(10000)
    Unknown3001(255)
    setGravity(500)
    sprite('Action_145_02', 6)
    sprite('Action_145_03', 5)
    sprite('Action_145_04', 7)
    sprite('Action_145_05', 6)
    Recovery()
    sprite('Action_145_06', 5)
    Unknown1043()
    sprite('Action_145_07', 5)
    sprite('Action_145_08', 5)
    label(0)
    sprite('Action_145_06', 5)
    sprite('Action_145_07', 5)
    sprite('Action_145_08', 5)
    gotoLabel(0)
    label(1)
    sprite('Action_145_09', 5)
    Unknown1084(1)
    sprite('Action_145_10', 5)
    sprite('Action_145_11', 5)
    sprite('Action_145_12', 5)

@State
def NmlAtkAIR5C():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(4)
        Unknown9016(1)
        AirUntechableTime(60)
        Unknown9310(1)
        blockstun(24)
        AirPushbackX(30000)
        AirPushbackY(-30000)
        GroundedHitstunAnimation(1)
        JumpCancel_(0)
        HitOverhead(0)
    sprite('Action_152_00', 3)
    clearUponHandler(2)
    sprite('Action_152_00', 3)
    Unknown1084(1)
    physicsXImpulse(12000)
    physicsYImpulse(18000)
    setGravity(1200)
    Unknown23087(45000)
    sprite('Action_152_01', 6)
    sprite('Action_152_02', 2)
    physicsXImpulse(29000)
    Unknown1028(1250)
    physicsYImpulse(-20000)
    setGravity(1000)
    SFX_3('SE038')
    SFX_4('uhi106_0')
    sprite('Action_152_03', 3)
    sendToLabelUpon(2, 1)
    sprite('Action_152_04', 3)
    label(0)
    sprite('Action_152_03', 3)
    sprite('Action_152_04', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_152_05', 6)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    GFX_0('EffAtkAIR5C', 100)
    sprite('Action_152_06', 10)
    sprite('Action_152_07', 6)

@State
def CmnActCrushAttack():

    def upon_IMMEDIATE():
        Unknown30072('')
    sprite('Action_068_00', 4)
    sprite('Action_068_02', 3)
    Unknown1084(1)
    SLOT_12 = SLOT_19
    Unknown1019(4)
    physicsYImpulse(23000)
    if (SLOT_12 >= 20000):
        SLOT_12 = 20000
    setGravity(1800)
    Unknown23087(70000)
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    sprite('Action_068_03', 3)
    tag_voice(1, 'uhi305_0', 'uhi110_1', '', '')
    sprite('Action_068_04', 3)
    sprite('Action_068_05', 3)
    sprite('Action_026_00', 2)
    SFX_3('SE_Hari_Appear')
    sprite('Action_026_01', 2)
    sprite('Action_026_02', 3)
    sprite('Action_026_03', 2)
    sprite('Action_026_04', 3)
    sprite('Action_026_07', 6)
    GFX_0('EffAtkAIR5A', 100)
    sprite('Action_026_08', 6)
    label(0)
    sprite('Action_026_09', 3)
    sprite('Action_026_10', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_152_05', 2)
    Unknown8000(100, 1, 1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_152_05', 5)
    sprite('Action_152_06', 3)
    sprite('Action_152_07', 3)

@State
def CmnActCrushAttackChase1st():

    def upon_IMMEDIATE():
        Unknown30073(0)
        Unknown9016(1)
        loopRelated(17, 19)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(2)
        setGravity(3000)
        sendToLabelUpon(2, 1)
    sprite('Action_026_07', 6)
    GFX_0('EffAtkAIR5A', 100)
    sprite('Action_026_08', 6)
    label(0)
    sprite('Action_026_09', 3)
    sprite('Action_026_10', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_152_05', 2)
    Unknown8000(100, 1, 1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_152_05', 5)
    sprite('Action_152_06', 3)
    sprite('Action_152_07', 3)
    label(2)
    sprite('Action_002_00', 2)
    loopRelated(17, 180)

    def upon_17():
        clearUponHandler(17)
        sendToLabel(11)
    sprite('Action_002_01', 2)
    SFX_3('SE_Hari_Appear')
    sprite('Action_002_02', 3)
    sprite('Action_002_03', 3)
    sprite('Action_002_04', 3)
    sprite('Action_002_05', 3)
    sprite('Action_002_08', 3)
    GFX_0('EffAtkCrush1stMain', 100)
    tag_voice(0, 'uhi157_0', 'uhi157_1', '', '')
    sprite('Action_002_09', 2)
    sprite('Action_002_10', 2)
    sprite('Action_002_11', 2)
    sprite('Action_012_00', 5)
    sprite('Action_012_01', 5)
    Unknown18009(1)
    sprite('Action_012_02', 4)
    sprite('Action_012_03', 2)
    sprite('Action_012_04', 5)
    sprite('Action_012_05', 5)
    sprite('Action_013_00', 4)
    label(10)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    loopRest()
    gotoLabel(10)
    label(11)
    sprite('keep', 1)

@State
def CmnActCrushAttackChase2nd():

    def upon_IMMEDIATE():
        Unknown30074(0)
        Unknown9016(1)
        loopRelated(17, 180)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_012_00', 2)
    Unknown18009(1)
    sprite('Action_012_01', 2)
    Unknown23029(11, 26, 1)
    sprite('Action_150_00', 2)
    sprite('Action_150_01', 2)
    sprite('Action_150_02', 3)
    sprite('Action_150_03', 3)
    SFX_3('SE_Hari_Appear')
    sprite('Action_150_04', 2)
    sprite('Action_150_05', 6)
    sprite('Action_150_06', 6)
    GFX_0('EffAtkCrush2ndMain', 100)
    sprite('Action_150_07', 6)
    sprite('Action_150_08', 5)
    label(10)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    loopRest()
    gotoLabel(10)
    label(11)
    sprite('keep', 1)

@State
def CmnActCrushAttackFinish():

    def upon_IMMEDIATE():
        Unknown30075(0)
    sprite('Action_422_00', 1)
    Unknown18009(1)
    sprite('Action_422_01', 2)
    sprite('Action_422_02', 8)
    sprite('Action_422_02', 4)
    GFX_0('EffCrushFinish', 100)
    sprite('Action_422_02', 4)
    tag_voice(0, 'uhi158_0', 'uhi158_1', '', '')
    sprite('Action_422_02ex01', 3)
    sprite('Action_422_03', 4)
    sprite('Action_422_04', 3)
    sprite('Action_422_05', 3)
    sprite('Action_424_00', 4)
    sprite('Action_424_01', 5)
    sprite('Action_424_02', 12)
    sprite('Action_424_03', 4)
    sprite('Action_424_04', 3)

@State
def CmnActCrushAttackExFinish():

    def upon_IMMEDIATE():
        Unknown30089(0)
        loopRelated(17, 60)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_013_01', 1)
    Unknown18009(1)
    label(0)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_422_00', 1)
    sprite('Action_422_01', 2)
    sprite('Action_422_02', 8)
    sprite('Action_422_02', 4)
    GFX_0('EffCrushFinish', 100)
    sprite('Action_422_02', 4)
    tag_voice(0, 'uhi158_0', 'uhi158_1', '', '')
    sprite('Action_422_02ex01', 3)
    sprite('Action_422_03', 4)
    sprite('Action_422_04', 3)
    sprite('Action_422_05', 3)
    sprite('Action_424_00', 4)
    sprite('Action_424_01', 5)
    sprite('Action_424_02', 12)
    sprite('Action_424_03', 4)
    sprite('Action_424_04', 3)

@State
def CmnActCrushAttackAssistChase1st():

    def upon_IMMEDIATE():
        Unknown30073(1)
        Unknown9016(1)

        def upon_STATE_END():
            Unknown3001(255)
            Unknown3004(0)
    sprite('null', 1)
    Unknown30081('')
    Unknown1086(22)
    teleportRelativeX(-450000)
    teleportRelativeY(1000)
    Unknown3001(0)
    Unknown3004(19)
    GFX_0('EffWarpIn', 100)
    physicsXImpulse(1000)
    physicsYImpulse(1000)
    setGravity(100)
    sprite('Action_160_06', 4)
    sprite('Action_160_07', 4)
    sprite('Action_160_08', 4)
    sprite('Action_160_09', 4)
    sprite('Action_160_10', 3)
    sprite('Action_160_11', 3)
    Unknown1084(1)
    teleportRelativeY(0)
    sprite('Action_012_00', 3)
    Unknown18009(1)
    sprite('Action_012_01', 3)
    sprite('Action_005_00', 2)
    sprite('Action_005_01', 2)
    sprite('Action_005_02', 2)
    sprite('Action_005_03', 3)
    sprite('Action_005_04', 3)
    SFX_3('SE_Hari_Appear')
    sprite('Action_005_05', 4)
    sprite('Action_005_06', 4)
    sprite('Action_005_07', 4)
    sprite('Action_005_08', 5)
    GFX_0('EffAtkCrush1stSub', 100)
    sprite('Action_005_09', 5)
    sprite('Action_005_10', 4)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    loopRest()

@State
def CmnActCrushAttackAssistChase2nd():

    def upon_IMMEDIATE():
        Unknown30074(1)
        Unknown9016(1)
    sprite('Action_006_00', 2)
    Unknown18009(1)
    sprite('Action_006_01', 2)
    SFX_3('SE_Hari_Appear')
    sprite('Action_006_02', 3)
    sprite('Action_006_03', 2)
    sprite('Action_006_04', 2)
    sprite('Action_006_05', 3)
    sprite('Action_006_06', 7)
    sprite('Action_006_07', 5)
    GFX_0('EffAtk2C', 100)
    sprite('Action_006_08', 5)
    sprite('Action_006_09', 5)
    sprite('Action_006_10', 7)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    loopRest()

@State
def CmnActCrushAttackAssistFinish():

    def upon_IMMEDIATE():
        Unknown30075(1)
    sprite('Action_422_00', 1)
    Unknown18009(1)
    sprite('Action_422_01', 2)
    sprite('Action_422_02', 8)
    sprite('Action_422_02', 8)
    GFX_0('EffCrushFinish', 100)
    sprite('Action_422_02ex01', 3)
    sprite('Action_422_03', 4)
    sprite('Action_422_04', 3)
    sprite('Action_422_05', 3)
    sprite('Action_424_00', 4)
    sprite('Action_424_01', 5)
    sprite('Action_424_02', 12)
    sprite('Action_424_03', 4)
    sprite('Action_424_04', 3)

@State
def CmnActCrushAttackAssistExFinish():

    def upon_IMMEDIATE():
        Unknown30089(1)
        loopRelated(17, 60)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_013_01', 1)
    Unknown18009(1)
    label(0)
    sprite('Action_013_01', 4)
    sprite('Action_013_02', 4)
    sprite('Action_013_03', 4)
    sprite('Action_013_04', 4)
    sprite('Action_013_05', 4)
    sprite('Action_013_06', 4)
    sprite('Action_013_07', 4)
    sprite('Action_013_08', 4)
    sprite('Action_013_09', 4)
    sprite('Action_013_10', 4)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_422_00', 1)
    sprite('Action_422_01', 2)
    sprite('Action_422_02', 8)
    sprite('Action_422_02', 8)
    GFX_0('EffCrushFinish', 100)
    sprite('Action_422_02ex01', 3)
    sprite('Action_422_03', 4)
    sprite('Action_422_04', 3)
    sprite('Action_422_05', 3)
    sprite('Action_424_00', 4)
    sprite('Action_424_01', 5)
    sprite('Action_424_02', 12)
    sprite('Action_424_03', 4)
    sprite('Action_424_04', 3)

@State
def NmlAtkThrow():

    def upon_IMMEDIATE():
        Unknown17011('ThrowExe', 1, 0, 0)
        Unknown11054(120000)
        physicsXImpulse(3000)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_18 == 7):
                Unknown8007(100, 1, 1)
                physicsXImpulse(16000)
            if (SLOT_18 >= 7):
                Unknown1015(440)
                if (SLOT_12 >= 28000):
                    SLOT_12 = 28000
            if (SLOT_18 >= 25):
                sendToLabel(1)
            if (SLOT_18 >= 3):
                if (SLOT_19 < 180000):
                    sendToLabel(1)
    sprite('Action_010_00', 2)
    sprite('Action_045_00', 4)
    sprite('Action_045_01', 3)
    label(0)
    sprite('Action_045_02', 3)
    sprite('Action_045_03', 4)
    sprite('Action_045_04', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_055_00', 3)
    clearUponHandler(3)
    Unknown1019(10)
    Unknown8010(100, 1, 1)
    sprite('Action_055_01', 3)
    SFX_0('010_swing_sword_0')
    Unknown1084(1)
    sprite('Action_055_01', 2)
    DisableAttackRestOfMove()
    sprite('Action_055_03', 6)
    SFX_3('SE042')
    GFX_0('EffAtkThrowMiss', 100)
    sprite('Action_055_04', 7)
    SFX_4('uhi154')
    sprite('Action_055_05', 5)
    sprite('Action_055_06', 3)

@State
def ThrowExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(5)
        AttackP2(50)
        AirHitstunAnimation(12)
        GroundedHitstunAnimation(12)
        AirPushbackX(55000)
        AirPushbackY(10)
        YImpluseBeforeWallbounce(5)
        Hitstop(10)
        AirUntechableTime(60)
        Unknown9178(1)
        WallbounceReboundTime(35)
        AirHitstunAfterWallbounce(60)
        Unknown9362(1)
        Unknown9364(35)
        Unknown9016(1)
        Unknown30048(1)

        def upon_78():
            clearUponHandler(78)
            GFX_0('ThrowHitmarkMatome', 100)

        def upon_STATE_END():
            Unknown23029(6, 102, 0)
    sprite('Action_056_00', 3)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    StartMultihit()
    GFX_0('EffAtkThrowCatch', 100)
    SFX_4('uhi153')
    sprite('Action_056_01', 3)
    sprite('Action_056_02', 4)
    Unknown5003(1)
    sprite('Action_056_02', 1)
    Unknown5000(10, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    GFX_0('EffAtkThrowExe', 100)
    Unknown38(6, 1)
    sprite('Action_057_00', 6)
    sprite('Action_057_01', 6)
    sprite('Action_057_02', 4)
    sprite('Action_057_03', 4)
    sprite('Action_057_04', 6)
    RefreshMultihit()
    sprite('Action_057_05', 8)
    Unknown23029(6, 102, 0)
    clearUponHandler(1)
    sprite('Action_057_06', 4)
    sprite('Action_057_07', 4)
    sprite('Action_057_08', 3)

@State
def NmlAtkBackThrow():

    def upon_IMMEDIATE():
        Unknown17011('BackThrowExe', 1, 0, 0)
        Unknown11054(120000)
        physicsXImpulse(3000)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_18 == 7):
                Unknown8007(100, 1, 1)
                physicsXImpulse(16000)
            if (SLOT_18 >= 7):
                Unknown1015(440)
                if (SLOT_12 >= 28000):
                    SLOT_12 = 28000
            if (SLOT_18 >= 25):
                sendToLabel(1)
            if (SLOT_18 >= 3):
                if (SLOT_19 < 180000):
                    sendToLabel(1)
    sprite('Action_010_00', 2)
    sprite('Action_045_00', 4)
    sprite('Action_045_01', 3)
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 4)
    sprite('Action_045_04', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_055_00', 3)
    clearUponHandler(3)
    Unknown1019(10)
    Unknown8010(100, 1, 1)
    sprite('Action_055_01', 3)
    SFX_0('010_swing_sword_0')
    Unknown1084(1)
    sprite('Action_055_01', 2)
    DisableAttackRestOfMove()
    sprite('Action_055_03', 6)
    SFX_3('SE042')
    sprite('Action_055_04', 7)
    SFX_4('uhi154')
    GFX_0('EffAtkThrowMiss', 100)
    sprite('Action_055_05', 5)
    sprite('Action_055_06', 3)

@State
def BackThrowExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(5)
        AirHitstunAnimation(12)
        GroundedHitstunAnimation(12)
        AttackP2(50)
        AirPushbackX(55000)
        AirPushbackY(10)
        YImpluseBeforeWallbounce(5)
        Hitstop(10)
        AirUntechableTime(60)
        Unknown9178(1)
        WallbounceReboundTime(35)
        AirHitstunAfterWallbounce(60)
        Unknown9362(1)
        Unknown9364(35)
        Unknown9016(1)
        Unknown30048(1)

        def upon_78():
            clearUponHandler(78)
            GFX_0('ThrowHitmarkMatome', 100)

        def upon_STATE_END():
            Unknown23029(6, 102, 0)
    sprite('Action_056_00', 3)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    StartMultihit()
    GFX_0('EffAtkThrowCatch', 100)
    SFX_4('uhi153')
    sprite('Action_056_01', 3)
    sprite('Action_056_02', 4)
    Unknown5003(1)
    sprite('Action_056_02', 1)
    Unknown2005()
    Unknown5000(10, 0)
    Unknown5001('0000000004000000040000000000000001000000')
    GFX_0('EffAtkThrowExe', 100)
    Unknown38(6, 1)
    sprite('Action_057_00', 6)
    sprite('Action_057_01', 6)
    sprite('Action_057_02', 4)
    sprite('Action_057_03', 4)
    sprite('Action_057_04', 6)
    RefreshMultihit()
    sprite('Action_057_05', 8)
    clearUponHandler(1)
    Unknown23029(6, 102, 0)
    sprite('Action_057_06', 4)
    sprite('Action_057_07', 4)
    sprite('Action_057_08', 3)

@State
def CmnActInvincibleAttack():

    def upon_IMMEDIATE():
        Unknown17024('')
        AttackLevel_(4)
        Damage(1200)
        Unknown11092(1)
        Hitstop(2)
        AirHitstunAnimation(10)
        GroundedHitstunAnimation(10)
        AirUntechableTime(60)
        AirPushbackX(2000)
        AirPushbackY(40000)
        PushbackX(5000)
        Unknown9016(1)
    sprite('Action_278_00', 2)
    Unknown1084(1)
    physicsYImpulse(2000)
    physicsXImpulse(2500)
    sprite('Action_278_01', 2)
    sprite('Action_278_02', 2)
    sprite('Action_278_03', 2)
    physicsXImpulse(5000)
    sprite('Action_278_04', 2)
    sprite('Action_278_05', 2)
    physicsXImpulse(7000)
    Unknown1028(-400)
    physicsYImpulse(5000)
    setGravity(400)
    Unknown7006('uhi216_0', 0, 845768821, 828323377, 0, 0, 100, 845768821, 845100593, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_278_06', 5)
    sprite('Action_278_07', 5)
    Unknown1084(1)
    setGravity(0)
    SFX_3('SE_Hari_Appear')
    sprite('Action_278_08', 4)
    RefreshMultihit()
    SFX_3('SE_Hari_Appear')
    sprite('Action_278_09', 4)
    RefreshMultihit()
    SFX_3('SE_Hari_Appear')
    setInvincible(0)
    sprite('Action_278_10', 4)
    RefreshMultihit()
    sprite('Action_278_11', 6)
    sprite('Action_278_12', 6)
    GFX_0('EffReversal', 100)
    sprite('Action_278_13', 6)
    sprite('Action_278_14', 3)
    sprite('Action_278_15', 5)
    sprite('Action_278_16', 150)
    Unknown1043()
    sendToLabelUpon(2, 1)
    label(1)
    sprite('Action_278_17', 6)
    clearUponHandler(3)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    sprite('Action_278_18', 6)

@State
def CmnActInvincibleAttackAir():

    def upon_IMMEDIATE():
        Unknown17025('')
        AttackLevel_(4)
        Damage(1200)
        Unknown11092(1)
        Hitstop(2)
        AirHitstunAnimation(10)
        GroundedHitstunAnimation(10)
        AirUntechableTime(60)
        AirPushbackX(2000)
        AirPushbackY(40000)
        PushbackX(5000)
        Unknown9016(1)
    sprite('Action_278_00', 2)
    clearUponHandler(2)
    Unknown1084(1)
    physicsYImpulse(2000)
    physicsXImpulse(2500)
    sprite('Action_278_01', 2)
    sprite('Action_278_02', 2)
    sprite('Action_278_03', 2)
    physicsXImpulse(5000)
    sprite('Action_278_04', 2)
    sprite('Action_278_05', 2)
    physicsXImpulse(7000)
    Unknown1028(-400)
    physicsYImpulse(5000)
    setGravity(400)
    Unknown7006('uhi216_0', 0, 845768821, 828323377, 0, 0, 100, 845768821, 845100593, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_278_06', 5)
    sprite('Action_278_07', 5)
    Unknown1084(1)
    setGravity(0)
    SFX_3('SE_Hari_Appear')
    sprite('Action_278_08', 4)
    RefreshMultihit()
    SFX_3('SE_Hari_Appear')
    sprite('Action_278_09', 4)
    RefreshMultihit()
    SFX_3('SE_Hari_Appear')
    setInvincible(0)
    sprite('Action_278_10', 4)
    RefreshMultihit()
    sprite('Action_278_11', 6)
    sprite('Action_278_12', 6)
    GFX_0('EffReversal', 100)
    sprite('Action_278_13', 6)
    sprite('Action_278_14', 3)
    sprite('Action_278_15', 5)
    sprite('Action_278_16', 150)
    Unknown1043()
    sendToLabelUpon(2, 1)
    label(1)
    sprite('Action_278_17', 6)
    clearUponHandler(3)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    sprite('Action_278_18', 6)

@State
def MidShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)

        def upon_43():
            if (SLOT_48 == 531):
                Recovery()
    sprite('Action_212_00', 2)
    sprite('Action_212_01', 2)
    sprite('Action_212_02', 3)
    SFX_1('uhi203_1')
    sprite('Action_212_03', 6)
    GFX_0('EffMidShot', 0)
    sprite('Action_212_04', 9)
    sprite('Action_212_05', 11)
    sprite('Action_212_06', 8)
    sprite('Action_212_07', 7)
    sprite('Action_212_08', 7)

@State
def BackAttackShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)

        def upon_43():
            if (SLOT_48 == 531):
                Recovery()
    sprite('Action_213_00', 5)
    sprite('Action_213_01', 5)
    sprite('Action_213_02', 6)
    SFX_1('uhi203_2')
    sprite('Action_213_03', 6)
    sprite('Action_213_04', 4)
    GFX_0('EffBackAttackShot', 0)
    sprite('Action_213_05', 9)
    sprite('Action_213_06', 8)
    sprite('Action_213_07', 6)
    sprite('Action_213_08', 6)

@State
def LowShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)

        def upon_43():
            if (SLOT_48 == 511):
                setInvincible(1)
                Unknown14083(0)
                SLOT_51 = 1
            if (SLOT_48 == 512):
                SLOT_52 = 1
                Unknown14083(1)
            if (SLOT_48 == 513):
                Recovery()
    sprite('Action_422_00', 1)
    Unknown18009(1)
    sprite('Action_422_00', 2)
    Unknown23029(11, 26, 1)
    sprite('Action_422_00', 3)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    GFX_0('LowShotAtk', 100)
    SFX_1('uhi214_2')
    sprite('Action_422_01', 7)
    sprite('Action_422_02', 20)
    sprite('Action_422_03', 11)
    sprite('Action_422_04', 7)
    if SLOT_51:
        _gotolabel(10)
    sprite('Action_422_05', 7)
    loopRest()
    ExitState()
    label(10)
    sprite('Action_431_00', 4)
    setInvincible(1)
    GFX_0('LowShotAtkExe', 100)
    sprite('Action_431_01', 5)
    sprite('Action_431_02', 8)
    sprite('Action_431_03', 4)
    sprite('Action_431_04', 8)
    sprite('Action_431_05', 4)
    if SLOT_51:
        _gotolabel(20)
    sprite('Action_431_06', 3)
    sprite('Action_431_07', 3)
    loopRest()
    ExitState()
    label(20)
    sprite('Action_013_15', 5)
    sprite('Action_013_16', 5)
    sprite('Action_013_17', 8)
    sprite('Action_013_15', 4)
    sprite('Action_013_16', 5)
    sprite('Action_013_17', 8)
    sprite('Action_013_16', 5)
    sprite('Action_013_00', 3)

@State
def DelayShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)
    sprite('Action_199_00', 2)
    sprite('Action_199_01', 1)
    sprite('Action_199_01', 2)
    GFX_0('EffDelayShotStart', 100)
    GFX_0('EffDelayShotCharge', 0)
    Unknown38(4, 1)
    Unknown1084(1)
    physicsXImpulse(-9000)
    Unknown1028(220)
    physicsYImpulse(10000)
    setGravity(220)
    if random_(2, 0, 50):
        Unknown7006('uhi206_0', 100, 845768821, 828323376, 0, 0, 100, 845768821, 845100592, 0, 0, 100, 0, 0, 0, 0, 0)
    else:
        Unknown7006('uhi207_0', 100, 845768821, 828323632, 0, 0, 100, 845768821, 845100848, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_199_02', 3)
    sprite('Action_199_03', 3)
    sprite('Action_199_04', 4)
    sprite('Action_199_05', 4)
    sprite('Action_199_06', 3)
    Unknown23029(4, 521, 0)
    Unknown23029(4, 522, 0)
    physicsXImpulse(-12000)
    Unknown1028(0)
    physicsYImpulse(12000)
    setGravity(1700)
    sendToLabelUpon(2, 1)
    sprite('Action_199_07', 8)
    sprite('Action_199_08', 5)
    sprite('Action_199_09', 4)
    sprite('Action_199_10', 4)
    sprite('Action_199_11', 50)
    label(1)
    sprite('Action_199_12', 6)
    Unknown1084(1)
    sprite('Action_199_13', 6)

@State
def WarpOutShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)

        def upon_STATE_END():
            Unknown3001(255)
            Unknown3004(0)
    sprite('Action_125_00', 6)
    sprite('Action_125_01', 6)
    sprite('Action_125_02', 6)
    sprite('Action_125_03', 7)
    sprite('Action_125_04', 7)
    GFX_0('EffWarpOut', 100)
    sprite('Action_125_05', 7)
    setInvincible(1)
    sprite('Action_125_06', 15)
    Unknown3004(-17)
    sprite('null', 2)
    Unknown3001(0)
    sprite('null', 1)
    Unknown1086(22)
    teleportRelativeX(350000)
    teleportRelativeY(150000)
    sprite('Action_145_00', 7)
    Unknown2006()
    GFX_0('EffWarpIn', 100)
    Unknown3004(36)
    Unknown1045(-35000)
    sendToLabelUpon(2, 1)
    sprite('Action_145_01', 7)
    GFX_0('WarpShotAtkMatome', 0)
    Unknown3001(255)
    Unknown1043()
    sprite('Action_145_02', 6)
    sprite('Action_145_03', 5)
    sprite('Action_145_04', 7)
    sprite('Action_145_05', 6)
    label(0)
    sprite('Action_145_06', 5)
    sprite('Action_145_07', 5)
    sprite('Action_145_08', 5)
    gotoLabel(0)
    label(1)
    sprite('Action_145_09', 5)
    Unknown1084(1)
    sprite('Action_145_10', 5)
    sprite('Action_145_11', 5)
    sprite('Action_145_12', 5)

@State
def SpreadShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)
    sprite('Action_250_00', 3)
    sprite('Action_250_01', 2)
    sprite('Action_250_02', 2)
    sprite('Action_250_03', 3)
    teleportRelativeX(10000)
    Unknown7006('uhi217_0', 100, 845768821, 828323633, 0, 0, 100, 845768821, 845100849, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_250_04', 3)
    sprite('Action_250_05', 3)
    teleportRelativeX(20000)
    sprite('Action_250_06', 3)
    sprite('Action_250_07', 3)
    teleportRelativeX(20000)
    sprite('Action_250_08', 5)
    teleportRelativeX(10000)
    sprite('Action_250_09', 8)
    teleportRelativeX(14000)
    sprite('Action_250_10', 5)
    sprite('Action_250_11', 5)
    SFX_3('SE_BallExplosion')
    GFX_0('EffSpreadShotDel', 100)
    GFX_0('SpreadShotMatome', 0)
    sprite('Action_250_12', 10)
    sprite('Action_250_13', 5)
    sprite('Action_250_14', 4)
    sprite('Action_250_15', 3)

@State
def AirSpreadShot():

    def upon_IMMEDIATE():
        Unknown17003()
        Unknown2003(1)

        def upon_STATE_END():
            Unknown23029(7, 51, 0)
            Unknown23029(8, 52, 0)
    sprite('Action_250_00', 3)
    sprite('Action_250_01', 2)
    Unknown1084(1)
    setGravity(0)
    GFX_0('AirStandFront', 100)
    Unknown38(7, 1)
    GFX_0('AirStandBack', 100)
    Unknown38(8, 1)
    sprite('Action_250_02', 2)
    sprite('Action_250_03', 3)
    teleportRelativeX(10000)
    Unknown7006('uhi217_0', 100, 845768821, 828323633, 0, 0, 100, 845768821, 845100849, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_250_04', 3)
    sprite('Action_250_05', 3)
    teleportRelativeX(20000)
    sprite('Action_250_06', 3)
    sprite('Action_250_07', 3)
    teleportRelativeX(20000)
    sprite('Action_250_08', 5)
    teleportRelativeX(10000)
    sprite('Action_250_09', 8)
    teleportRelativeX(14000)
    sprite('Action_250_10', 5)
    sprite('Action_250_11', 5)
    SFX_3('SE_BallExplosion')
    GFX_0('EffSpreadShotDel', 100)
    GFX_0('SpreadShotMatome', 0)
    sprite('Action_250_12', 10)
    sprite('Action_250_13', 5)
    sprite('Action_250_14', 4)
    sprite('Action_250_15', 3)
    Unknown1043()
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    Unknown23029(7, 51, 0)
    Unknown23029(8, 52, 0)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    sprite('Action_020_02', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    clearUponHandler(1)
    sprite('Action_021_01', 3)

@State
def StormShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)
    sprite('Action_449_02', 4)
    sprite('Action_449_02', 4)
    Unknown1084(1)
    physicsXImpulse(-5500)
    Unknown1028(64)
    physicsYImpulse(6500)
    setGravity(128)
    sprite('Action_449_03', 4)
    sprite('Action_449_04', 4)
    sprite('Action_449_02', 4)
    sprite('Action_449_03', 4)
    sprite('Action_449_05', 4)
    GFX_0('StormShotCharge', 100)
    Unknown1039(50)
    sprite('Action_449_06', 4)
    sprite('Action_449_07', 4)
    sprite('Action_449_08', 3)
    sprite('Action_449_09', 4)
    sprite('Action_449_10', 4)
    sprite('Action_449_12', 6)
    sprite('Action_449_13', 6)
    sprite('Action_449_14', 7)
    sprite('Action_449_15', 8)
    sprite('Action_449_16', 60)
    setGravity(1500)
    sendToLabelUpon(2, 1)
    label(1)
    sprite('Action_449_17', 4)

@State
def AirStormShot():

    def upon_IMMEDIATE():
        Unknown17003()
        Unknown2003(1)
    sprite('Action_449_02', 4)
    sprite('Action_449_02', 4)
    Unknown1084(1)
    physicsXImpulse(-5500)
    Unknown1028(64)
    physicsYImpulse(6500)
    setGravity(128)
    sprite('Action_449_03', 4)
    sprite('Action_449_04', 4)
    sprite('Action_449_02', 4)
    sprite('Action_449_03', 4)
    sprite('Action_449_05', 4)
    GFX_0('StormShotCharge', 100)
    Unknown1039(50)
    sprite('Action_449_06', 4)
    sprite('Action_449_07', 4)
    sprite('Action_449_08', 3)
    sprite('Action_449_09', 4)
    sprite('Action_449_10', 4)
    sprite('Action_449_12', 6)
    sprite('Action_449_13', 6)
    sprite('Action_449_14', 7)
    sprite('Action_449_15', 8)
    sprite('Action_449_16', 60)
    setGravity(1500)
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    label(1)
    sprite('Action_449_17', 4)

@State
def DropShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(3)
    sprite('Action_431_00', 1)
    Unknown18009(1)
    sprite('Action_431_00', 2)
    Unknown23029(11, 26, 1)
    sprite('Action_431_00', 2)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    Unknown7006('uhi212_0', 100, 845768821, 828322353, 0, 0, 0, 845768821, 845099569, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_431_01', 7)
    sprite('Action_431_02', 12)
    GFX_0('EffDropShot_Pacchin', 0)
    GFX_0('EffDropShot_Atk', 0)
    sprite('Action_431_03', 3)
    sprite('Action_431_04', 8)
    sprite('Action_431_05', 8)
    sprite('Action_431_06', 10)
    sprite('Action_431_07', 7)

@State
def AirDropShot():

    def upon_IMMEDIATE():
        Unknown17003()
        AttackLevel_(3)

        def upon_STATE_END():
            Unknown23029(7, 51, 0)
            Unknown23029(8, 52, 0)
    sprite('Action_053_00', 3)
    sprite('Action_053_01', 3)
    Unknown1084(1)
    setGravity(0)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    GFX_0('AirStandFront', 100)
    Unknown38(7, 1)
    GFX_0('AirStandBack', 100)
    Unknown38(8, 1)
    SLOT_9 = 1
    Unknown7006('uhi212_0', 100, 845768821, 828322353, 0, 0, 0, 845768821, 845099569, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 1)
    sprite('Action_053_03', 3)
    GFX_0('EffDropShot_Atk', 0)
    sprite('Action_053_04', 3)
    sprite('Action_053_05', 5)
    sprite('Action_053_06', 5)
    sprite('Action_053_07', 5)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 17)
    sprite('Action_053_01', 5)
    sprite('Action_053_00', 3)
    Unknown1043()
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    Unknown23029(7, 51, 0)
    Unknown23029(8, 52, 0)

@State
def AirWarpOutShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)

        def upon_STATE_END():
            Unknown3001(255)
            Unknown3004(0)
    sprite('Action_125_00', 6)
    sprite('Action_125_01', 6)
    sprite('Action_125_02', 6)
    sprite('Action_125_03', 7)
    sprite('Action_125_04', 7)
    GFX_0('EffWarpOut', 100)
    sprite('Action_125_05', 7)
    setInvincible(1)
    sprite('Action_125_06', 15)
    Unknown3004(-17)
    sprite('null', 2)
    Unknown3001(0)
    sprite('null', 1)
    Unknown1086(22)
    teleportRelativeX(350000)
    teleportRelativeY(150000)
    sprite('Action_145_00', 7)
    Unknown2006()
    GFX_0('EffWarpIn', 100)
    Unknown3004(36)
    Unknown1045(-35000)
    sendToLabelUpon(2, 1)
    sprite('Action_145_01', 7)
    GFX_0('WarpShotAtkMatome', 0)
    Unknown3001(255)
    Unknown1043()
    sprite('Action_145_02', 6)
    sprite('Action_145_03', 5)
    sprite('Action_145_04', 7)
    sprite('Action_145_05', 6)
    label(0)
    sprite('Action_145_06', 5)
    sprite('Action_145_07', 5)
    sprite('Action_145_08', 5)
    gotoLabel(0)
    label(1)
    sprite('Action_145_09', 5)
    Unknown1084(1)
    sprite('Action_145_10', 5)
    sprite('Action_145_11', 5)
    sprite('Action_145_12', 5)

@State
def AirDelayShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)
    sprite('Action_199_00', 2)
    sprite('Action_199_01', 1)
    sprite('Action_199_01', 2)
    GFX_0('EffDelayShotCharge', 0)
    Unknown38(5, 1)
    Unknown1084(1)
    physicsXImpulse(-9000)
    Unknown1028(220)
    physicsYImpulse(10000)
    setGravity(220)
    if random_(2, 0, 50):
        Unknown7006('uhi206_0', 100, 845768821, 828323376, 0, 0, 100, 845768821, 845100592, 0, 0, 100, 0, 0, 0, 0, 0)
    else:
        Unknown7006('uhi207_0', 100, 845768821, 828323632, 0, 0, 100, 845768821, 845100848, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_199_02', 3)
    sprite('Action_199_03', 3)
    sprite('Action_199_04', 4)
    sprite('Action_199_05', 4)
    sprite('Action_199_06', 3)
    Unknown23029(5, 521, 0)
    Unknown23029(5, 523, 0)
    physicsXImpulse(-12000)
    Unknown1028(0)
    physicsYImpulse(12000)
    setGravity(1700)
    sendToLabelUpon(2, 1)
    sprite('Action_199_07', 8)
    sprite('Action_199_08', 5)
    sprite('Action_199_09', 4)
    sprite('Action_199_10', 4)
    sprite('Action_199_11', 50)
    label(1)
    sprite('Action_199_12', 6)
    Unknown1084(1)
    sprite('Action_199_13', 6)

@State
def UltimateAllRangeShot():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(4)
        Damage(450)
        Unknown11064(1)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirUntechableTime(150)
        AirPushbackX(0)
        AirPushbackY(3000)
        YImpluseBeforeWallbounce(30)
        Unknown30048(1)
        Unknown11084(1)
        Unknown11034(0)
        ProjectileDurabilityLvl(2)
        Unknown11058('0000000000000000000000000100000000000000')
        Unknown11069('AllRangeShotAtk')
        Unknown11023(1)

        def upon_78():
            Unknown13024(0)
            Hitstop(0)
            sendToLabel(100)
    sprite('Action_052_00', 5)
    setInvincible(1)
    sprite('Action_052_01', 5)
    sprite('Action_052_02', 5)
    Unknown2036(63, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    Unknown7006('uhi250_0', 100, 845768821, 828321845, 0, 0, 0, 845768821, 845099061, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_052_03', 5)
    sprite('Action_052_04', 5)
    sprite('Action_233_00', 15)
    sprite('Action_233_01', 3)
    sprite('Action_233_02', 3)
    Unknown18009(1)
    sprite('Action_233_03', 3)
    sprite('Action_233_04', 4)
    sprite('Action_233_05', 3)
    sprite('Action_233_06', 5)
    sprite('Action_233_07', 5)
    sprite('Action_233_08', 6)
    sprite('Action_233_09', 10)
    sprite('Action_233_10', 5)
    sprite('Action_233_11', 18)
    setInvincible(0)
    sprite('Action_233_12', 7)
    sprite('Action_233_13', 10)
    sprite('Action_233_14', 10)
    sprite('Action_232_00', 8)
    ExitState()
    label(100)
    sprite('Action_234_00', 5)
    setInvincible(1)
    GFX_0('AllRangeShotAtk', 100)
    Unknown38(6, 1)

    def upon_CLEAR_OR_EXIT():
        if (not SLOT_158):
            Unknown23029(1, 1151, 0)
    sprite('Action_234_01', 8)
    sprite('Action_234_02', 5)
    sprite('Action_234_03', 7)
    sprite('Action_234_04', 5)
    sprite('Action_234_05', 20)
    sprite('Action_234_06', 4)
    sprite('Action_234_07', 7)
    sprite('Action_234_08', 10)
    sprite('Action_234_09', 4)
    sprite('Action_234_10', 7)
    sprite('Action_234_11', 7)
    sprite('Action_234_12', 4)
    sprite('Action_234_13', 7)
    sprite('Action_234_14', 3)
    sprite('Action_234_15', 8)
    sprite('Action_234_16', 8)
    SFX_1('uhi252')
    sprite('Action_234_17', 8)
    sprite('Action_234_18', 8)
    sprite('Action_234_19', 8)
    sprite('Action_234_20', 7)
    sprite('Action_234_21', 7)
    sprite('Action_234_22', 7)
    sprite('Action_234_23', 7)
    sprite('Action_234_24', 7)
    sprite('Action_234_25', 7)
    sprite('Action_234_26', 7)
    sprite('Action_234_27', 7)
    sprite('Action_234_28', 4)
    sprite('Action_234_29', 7)
    sprite('Action_234_48', 7)
    sprite('Action_234_49', 7)
    sprite('Action_234_50', 6)
    Unknown13024(1)
    sprite('Action_234_51', 8)
    sprite('Action_234_52', 5)
    sprite('Action_234_53', 5)

@State
def UltimateAllRangeShotOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(4)
        Damage(450)
        Unknown11064(1)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirUntechableTime(150)
        AirPushbackX(0)
        AirPushbackY(3000)
        YImpluseBeforeWallbounce(30)
        Unknown30048(1)
        Unknown11084(1)
        Unknown11034(0)
        ProjectileDurabilityLvl(2)
        Unknown11058('0000000000000000000000000100000000000000')
        Unknown11069('AllRangeShotAtkOD')
        Unknown11023(1)

        def upon_78():
            Unknown13024(0)
            Hitstop(0)
            sendToLabel(100)
    sprite('Action_052_00', 5)
    setInvincible(1)
    sprite('Action_052_01', 5)
    sprite('Action_052_02', 5)
    Unknown2036(63, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    Unknown7006('uhi250_0', 100, 845768821, 828321845, 0, 0, 0, 845768821, 845099061, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_052_03', 5)
    sprite('Action_052_04', 5)
    sprite('Action_233_00', 15)
    sprite('Action_233_01', 3)
    sprite('Action_233_02', 3)
    Unknown18009(1)
    sprite('Action_233_03', 3)
    sprite('Action_233_04', 4)
    sprite('Action_233_05', 3)
    sprite('Action_233_06', 5)
    sprite('Action_233_07', 5)
    sprite('Action_233_08', 6)
    sprite('Action_233_09', 10)
    sprite('Action_233_10', 5)
    sprite('Action_233_11', 18)
    setInvincible(0)
    sprite('Action_233_12', 7)
    sprite('Action_233_13', 10)
    sprite('Action_233_14', 10)
    sprite('Action_232_00', 8)
    ExitState()
    label(100)
    sprite('Action_234_00', 5)
    setInvincible(1)
    GFX_0('AllRangeShotAtkOD', 100)
    Unknown38(6, 1)

    def upon_CLEAR_OR_EXIT():
        if (not SLOT_158):
            Unknown23029(1, 1151, 0)
    sprite('Action_234_01', 8)
    sprite('Action_234_02', 5)
    sprite('Action_234_03', 7)
    sprite('Action_234_04', 5)
    sprite('Action_234_05', 20)
    SFX_1('uhi251')
    sprite('Action_234_06', 4)
    sprite('Action_234_07', 7)
    sprite('Action_234_08', 10)
    sprite('Action_234_09', 4)
    sprite('Action_234_10', 7)
    sprite('Action_234_11', 7)
    sprite('Action_234_12', 4)
    sprite('Action_234_13', 7)
    sprite('Action_234_14', 3)
    sprite('Action_234_15', 8)
    sprite('Action_234_16', 8)
    sprite('Action_234_17', 8)
    sprite('Action_234_18', 8)
    sprite('Action_234_19', 8)
    sprite('Action_234_20', 7)
    sprite('Action_234_21', 7)
    sprite('Action_234_22', 7)
    sprite('Action_234_23', 7)
    SFX_1('uhi252')
    sprite('Action_234_24', 7)
    sprite('Action_234_25', 7)
    sprite('Action_234_26', 7)
    sprite('Action_234_27', 7)
    sprite('Action_234_28', 4)
    sprite('Action_234_29', 7)
    sprite('Action_234_30', 7)
    sprite('Action_234_31', 7)
    sprite('Action_234_32', 7)
    sprite('Action_234_33', 7)
    sprite('Action_234_34', 7)
    sprite('Action_234_35', 7)
    sprite('Action_234_36', 7)
    sprite('Action_234_37', 7)
    sprite('Action_234_38', 7)
    sprite('Action_234_39', 7)
    sprite('Action_234_40', 8)
    sprite('Action_234_45', 7)
    sprite('Action_234_46', 7)
    sprite('Action_234_47', 7)
    sprite('Action_234_48', 8)
    sprite('Action_234_49', 8)
    sprite('Action_234_50', 6)
    Unknown13024(1)
    sprite('Action_234_51', 8)
    sprite('Action_234_52', 6)
    sprite('Action_234_53', 6)

@State
def UltimateStorm():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
    sprite('Action_449_02', 4)
    Unknown1084(1)
    physicsXImpulse(-10000)
    Unknown1028(640)
    physicsYImpulse(10000)
    setGravity(640)
    setInvincible(1)
    Unknown7006('uhi253_0', 100, 845768821, 828322613, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_449_03', 4)
    sprite('Action_449_04', 4)
    Unknown2036(28, -1, 0)
    Unknown1084(1)
    setGravity(0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    physicsXImpulse(-1280)
    physicsYImpulse(1280)
    GFX_0('UltimateStormCharge', 100)
    SLOT_8 = 1
    sprite('Action_449_05', 3)
    sprite('Action_449_06', 3)
    sprite('Action_449_07', 3)
    sprite('Action_449_08', 3)
    sprite('Action_449_09', 4)
    sprite('Action_449_10', 4)
    sprite('Action_449_11', 4)
    sprite('Action_449_12', 6)
    setInvincible(0)
    sprite('Action_449_13', 6)
    sprite('Action_449_14', 7)
    sprite('Action_449_15', 8)
    sprite('Action_449_16', 5)
    physicsYImpulse(10500)
    setGravity(2000)
    sprite('Action_449_17', 5)

@State
def UltimateStormOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
    sprite('Action_449_02', 4)
    Unknown1084(1)
    physicsXImpulse(-10000)
    Unknown1028(640)
    physicsYImpulse(10000)
    setGravity(640)
    setInvincible(1)
    Unknown7006('uhi253_0', 100, 845768821, 828322613, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_449_03', 4)
    sprite('Action_449_04', 4)
    Unknown1084(1)
    setGravity(0)
    Unknown2036(28, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    physicsXImpulse(-1280)
    physicsYImpulse(1280)
    GFX_0('UltimateStormChargeOD', 100)
    SLOT_8 = 1
    sprite('Action_449_05', 3)
    sprite('Action_449_06', 3)
    sprite('Action_449_07', 3)
    sprite('Action_449_08', 3)
    sprite('Action_449_09', 4)
    sprite('Action_449_10', 4)
    sprite('Action_449_11', 4)
    sprite('Action_449_12', 6)
    setInvincible(0)
    sprite('Action_449_13', 6)
    sprite('Action_449_14', 7)
    sprite('Action_449_15', 8)
    sprite('Action_449_16', 5)
    physicsYImpulse(10500)
    setGravity(2000)
    sprite('Action_449_17', 5)

@State
def AirUltimateStorm():

    def upon_IMMEDIATE():
        AttackDefaults_AirDD()
        Unknown23055('')
    sprite('Action_449_02', 4)
    Unknown1084(1)
    physicsXImpulse(-10000)
    Unknown1028(640)
    physicsYImpulse(10000)
    setGravity(640)
    setInvincible(1)
    Unknown7006('uhi253_0', 100, 845768821, 828322613, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_449_03', 4)
    sprite('Action_449_04', 4)
    Unknown2036(28, -1, 0)
    Unknown1084(1)
    setGravity(0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    physicsXImpulse(-1280)
    physicsYImpulse(1280)
    GFX_0('UltimateStormCharge', 100)
    SLOT_8 = 1
    sprite('Action_449_05', 3)
    sprite('Action_449_06', 3)
    sprite('Action_449_07', 3)
    sprite('Action_449_08', 3)
    sprite('Action_449_09', 4)
    sprite('Action_449_10', 4)
    sprite('Action_449_11', 4)
    sprite('Action_449_12', 6)
    setInvincible(0)
    sprite('Action_449_13', 6)
    sprite('Action_449_14', 7)
    sprite('Action_449_15', 8)
    sprite('Action_449_16', 5)
    physicsYImpulse(10500)
    setGravity(2000)
    sprite('Action_449_17', 5)

@State
def AirUltimateStormOD():

    def upon_IMMEDIATE():
        AttackDefaults_AirDD()
        Unknown23055('')
    sprite('Action_449_02', 4)
    Unknown1084(1)
    physicsXImpulse(-10000)
    Unknown1028(640)
    physicsYImpulse(10000)
    setGravity(640)
    setInvincible(1)
    Unknown7006('uhi253_0', 100, 845768821, 828322613, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_449_03', 4)
    sprite('Action_449_04', 4)
    Unknown2036(28, -1, 0)
    Unknown1084(1)
    setGravity(0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    physicsXImpulse(-1280)
    physicsYImpulse(1280)
    GFX_0('UltimateStormChargeOD', 100)
    SLOT_8 = 1
    sprite('Action_449_05', 3)
    sprite('Action_449_06', 3)
    sprite('Action_449_07', 3)
    sprite('Action_449_08', 3)
    sprite('Action_449_09', 4)
    sprite('Action_449_10', 4)
    sprite('Action_449_11', 4)
    sprite('Action_449_12', 6)
    setInvincible(0)
    sprite('Action_449_13', 6)
    sprite('Action_449_14', 7)
    sprite('Action_449_15', 8)
    sprite('Action_449_16', 5)
    physicsYImpulse(10500)
    setGravity(2000)
    sprite('Action_449_17', 5)

@State
def UltimateBlackHole():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        Unknown13024(0)

        def upon_43():
            if (SLOT_48 == 1201):
                sendToLabel(10)
            if (SLOT_48 == 1202):
                setInvincible(0)
    sprite('Action_261_00', 4)
    sprite('Action_261_01', 4)
    ConsumeSuperMeter(-10000)
    sprite('Action_261_02', 5)
    sprite('Action_261_03', 4)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_03', 4)
    sprite('Action_261_04', 2)
    sprite('Action_262_00', 5)
    Unknown2036(62, -1, 0)
    Unknown30080('')
    setInvincible(1)
    sprite('Action_262_01', 5)
    sprite('Action_262_02', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 2)
    sprite('Action_262_04', 3)
    GFX_0('UltimateHole_Atk', 100)
    loopRelated(17, 120)

    def upon_17():
        clearUponHandler(17)
        sendToLabel(1)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    gotoLabel(0)
    label(1)
    sprite('Action_262_05', 10)
    sprite('Action_262_06', 10)
    ExitState()
    label(10)
    sprite('Action_262_03', 5)
    clearUponHandler(17)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_052_04', 2)
    sprite('Action_052_04', 3)
    sprite('Action_052_05', 7)
    sprite('Action_052_06', 4)
    GFX_0('UltimateHole_HoldAtkEff', 100)
    Unknown38(6, 1)
    GFX_0('UltimateHoleCharge', 100)
    GFX_0('UltimateHoleCamera', 100)
    Unknown38(9, 1)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 5)
    sprite('Action_052_10', 2)
    sprite('Action_052_11', 4)
    sprite('Action_052_12', 2)
    sprite('Action_052_13', 5)
    sprite('Action_052_14', 2)
    sprite('Action_052_15', 3)
    sprite('Action_052_09', 5)
    sprite('Action_052_10', 2)
    sprite('Action_052_11', 4)
    sprite('Action_052_12', 2)
    sprite('Action_052_09', 5)
    sprite('Action_052_10', 2)
    sprite('Action_052_16', 3)
    sprite('Action_052_17', 2)
    sprite('Action_052_18', 5)
    sprite('Action_052_19', 4)
    sprite('Action_052_20', 3)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 1)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 2)
    sprite('Action_052_21', 4)
    Unknown23029(9, 1203, 0)
    Unknown13(6)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_04', 2)
    Unknown13024(1)
    sprite('Action_052_03', 4)
    sprite('Action_052_02', 3)
    sprite('Action_052_01', 4)
    sprite('Action_052_00', 2)

@State
def UltimateBlackHoleOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        Unknown13024(0)

        def upon_43():
            if (SLOT_48 == 1201):
                sendToLabel(10)
            if (SLOT_48 == 1202):
                setInvincible(0)
    sprite('Action_261_00', 4)
    sprite('Action_261_01', 4)
    ConsumeSuperMeter(-10000)
    sprite('Action_261_02', 5)
    sprite('Action_261_03', 4)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_03', 4)
    sprite('Action_261_04', 2)
    sprite('Action_262_00', 5)
    Unknown2036(62, -1, 0)
    Unknown30080('')
    setInvincible(1)
    sprite('Action_262_01', 5)
    sprite('Action_262_02', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 2)
    sprite('Action_262_04', 3)
    GFX_0('UltimateHole_AtkOD', 100)
    Unknown23029(1, 1204, 0)
    loopRelated(17, 120)

    def upon_17():
        clearUponHandler(17)
        sendToLabel(1)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    gotoLabel(0)
    label(1)
    sprite('Action_262_05', 10)
    sprite('Action_262_06', 10)
    ExitState()
    label(10)
    sprite('Action_262_05', 10)
    clearUponHandler(17)
    Unknown2003(1)
    sprite('Action_262_06', 10)
    sprite('Action_402_00ex01', 4)
    sprite('Action_402_01ex01', 3)
    sprite('Action_402_02ex01', 3)
    sprite('Action_402_03ex01', 3)
    sprite('Action_402_04ex01', 3)
    sprite('Action_402_07ex01', 4)
    GFX_0('UltimateHoleOD_LowShotAtk', 100)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    GFX_0('UltimateHoleCharge', 100)
    GFX_0('UltimateHoleCamera', 100)
    Unknown38(9, 1)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_07ex01', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_08', 4)
    sprite('Action_402_09', 4)
    sprite('Action_402_13', 4)
    sprite('Action_402_14', 4)
    sprite('Action_402_15', 4)
    sprite('Action_052_03', 4)
    sprite('Action_052_04', 2)
    sprite('Action_052_04', 3)
    sprite('Action_052_19', 4)
    sprite('Action_052_20', 3)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 2)
    sprite('Action_052_21', 4)
    Unknown23029(9, 1203, 0)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 2)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 2)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_04', 2)
    Unknown13024(1)
    sprite('Action_052_03', 4)
    sprite('Action_052_02', 3)
    sprite('Action_052_01', 4)
    sprite('Action_052_00', 2)

@State
def AstralHeat():

    def upon_IMMEDIATE():
        AttackDefaults_Astral()
        AttackLevel_(5)
        Damage(500)
        PushbackX(19800)
        Hitstop(0)
        MinimumDamagePct(100)

        def upon_STATE_END():
            if (not SLOT_66):
                Unknown3004(0)
                Unknown3001(255)
                Unknown13(9)

        def upon_43():
            if (SLOT_48 == 5001):
                if (not SLOT_66):
                    GFX_0('AstralCamera', 100)
                    Unknown38(4, 1)
                    Unknown11067(1)
                    Unknown23157(1)
                    Unknown23088(1, 1)
                    Unknown23084(1)
                    SLOT_66 = 1
    sprite('Action_380_00', 15)
    Unknown2036(70, -1, 2)
    GFX_0('AstralCutIn', 100)
    Unknown23147()
    Unknown4004('617572610000000000000000000000000000000000000000000000000000000000000000')
    Unknown4004('43616c6c5f556e69495745424700000000000000000000000000000000000000ffff0000')
    Unknown38(9, 1)
    setInvincible(1)
    Unknown7006('uhi290', 100, 845768821, 12601, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_380_01', 4)
    sprite('Action_380_02', 4)
    sprite('Action_380_03', 4)
    sprite('Action_380_04', 6)
    GFX_0('AstralShotAtk', 100)
    sprite('Action_380_05', 60)
    sprite('Action_380_05', 5)
    sprite('Action_380_06', 5)
    GFX_0('AstralWarpOut', 100)
    Unknown3004(-12)
    if (not SLOT_66):
        setInvincible(0)
    sprite('Action_380_06', 7)
    sprite('Action_380_07', 15)
    Unknown3001(0)
    sprite('Action_380_07', 1)
    if SLOT_66:
        enterState('AstralHeatExe')
    sprite('Action_160_04', 2)
    Unknown1086(22)
    teleportRelativeY(0)
    teleportRelativeX(-450000)
    sprite('Action_160_04', 3)
    GFX_0('EffWarpOut', 100)
    Unknown3004(21)
    setInvincible(0)
    sprite('Action_160_05', 3)
    sprite('Action_160_06', 4)
    sprite('Action_160_07', 4)
    Unknown3001(255)
    Unknown3004(0)
    sprite('Action_160_08', 4)
    sprite('Action_160_06', 4)
    sprite('Action_160_07', 4)
    sprite('Action_160_08', 4)
    sprite('Action_160_09', 4)
    sprite('Action_160_10', 5)
    sprite('Action_160_11', 5)

@State
def AstralHeatExe():

    def upon_IMMEDIATE():
        AttackDefaults_Astral()
        Unknown1096(500)
        setInvincible(1)

        def upon_43():
            if (SLOT_48 == 5002):
                Unknown3038(1)
                Unknown3025(-1, 10)
            if (SLOT_48 == 5003):
                Unknown1096(1000)
                teleportRelativeX(-500000)
                teleportRelativeY(0)
                Unknown3038(0)
                Unknown13(9)
                Unknown20006(1)
                Unknown23024(0)
                sendToLabel(100)
    sprite('Action_381_00', 21)
    sprite('Action_381_00', 5)
    Unknown1086(4)
    Unknown1007(900000)
    sprite('Action_381_00', 8)
    Unknown23029(4, 5004, 0)
    Unknown3004(12)
    SFX_1('uhi292')
    sprite('Action_381_00', 7)
    GFX_0('AstralExeAura', 100)
    Unknown3004(0)
    Unknown3001(255)
    sprite('Action_381_01', 14)
    sprite('Action_381_02', 5)
    GFX_0('AstralExeBlackOut', 100)
    Unknown3025(-16777216, 60)
    sprite('Action_381_03', 5)
    sprite('Action_381_04', 5)
    sprite('Action_381_05', 5)
    sprite('Action_381_06', 3)
    sprite('Action_381_07', 3)
    label(0)
    sprite('Action_381_08', 3)
    sprite('Action_381_09', 3)
    sprite('Action_381_10', 3)
    gotoLabel(0)
    label(100)
    sprite('Action_382_01', 5)
    sprite('Action_382_02', 5)
    sprite('Action_382_03', 5)
    sprite('Action_382_04', 5)
    sprite('Action_382_05', 5)
    sprite('Action_382_06', 5)
    sprite('Action_382_07', 5)
    sprite('Action_382_08', 5)
    sprite('Action_382_09', 5)
    sprite('Action_382_10', 5)
    sprite('Action_382_01', 5)
    sprite('Action_382_02', 5)
    sprite('Action_382_03', 5)
    sprite('Action_382_04', 5)
    sprite('Action_382_05', 5)
    sprite('Action_382_06', 5)
    sprite('Action_382_07', 5)
    sprite('Action_382_08', 5)
    sprite('Action_382_09', 5)
    sprite('Action_382_10', 5)
    sprite('Action_382_01', 5)
    sprite('Action_382_02', 5)
    sprite('Action_382_03', 5)
    sprite('Action_382_04', 5)
    sprite('Action_382_05', 5)
    sprite('Action_382_06', 5)
    sprite('Action_382_07', 5)
    sprite('Action_382_08', 5)
    sprite('Action_382_09', 5)
    sprite('Action_382_10', 5)
    sprite('Action_382_01', 5)
    sprite('Action_382_02', 5)
    sprite('Action_382_03', 5)
    sprite('Action_382_04', 5)
    sprite('Action_382_05', 5)
    sprite('Action_382_06', 5)
    sprite('Action_382_07', 5)
    sprite('Action_382_08', 5)
    sprite('Action_382_09', 5)
    sprite('Action_382_10', 5)
    sprite('Action_382_01', 5)
    sprite('Action_382_02', 5)
    sprite('Action_382_03', 5)
    sprite('Action_382_04', 5)
    sprite('Action_382_05', 5)
    sprite('Action_382_06', 5)
    sprite('Action_382_07', 5)
    sprite('Action_382_08', 5)
    sprite('Action_382_09', 5)
    sprite('Action_382_10', 5)
    sprite('Action_382_11', 5)
    sprite('Action_382_12', 5)
    sprite('Action_382_13', 5)

@State
def CmnActTagBattleWait():

    def upon_IMMEDIATE():
        setInvincible(1)
    label(0)
    sprite('null', 1)
    EnableCollision(0)
    Unknown2034(0)
    teleportRelativeY(0)
    gotoLabel(0)

@State
def CmnActChangePartnerOut():

    def upon_IMMEDIATE():
        Unknown17013()
    sprite('Action_125_00', 2)
    Unknown1019(0)
    physicsYImpulse(0)
    setGravity(0)
    sprite('Action_125_01', 2)
    sprite('Action_125_02', 2)
    sprite('Action_125_03', 3)
    GFX_0('EffWarpOut', 100)
    sprite('Action_125_04', 3)
    sprite('Action_125_05', 3)
    sprite('Action_125_06', 30)

@State
def CmnActChangeReturnAppeal():

    def upon_IMMEDIATE():
        Unknown17013()
    sprite('Action_248_00', 5)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 5)
    sprite('Action_248_04', 50)
    sprite('Action_248_02', 30)

@State
def CmnActChangePartnerIn():

    def upon_IMMEDIATE():
        Unknown17021('')
        Unknown9016(1)
        Unknown11032('ffffffffffffffffa08601003022f9ff')

        def upon_41():
            clearUponHandler(41)
            sendToLabel(100)

        def upon_LANDING():
            clearUponHandler(2)
            Unknown8000(100, 1, 1)
            Unknown1084(1)
            sendToLabel(1)

        def upon_STATE_END():
            Unknown3001(255)
            Unknown3004(0)
    sprite('null', 2)
    sprite('null', 600)
    label(100)
    sprite('null', 27)
    label(0)
    sprite('Action_160_06', 1)
    Unknown1086(22)
    teleportRelativeX(-200000)
    teleportRelativeY(200000)
    Unknown3001(0)
    Unknown3004(42)
    GFX_0('EffWarpIn', 100)
    sprite('Action_160_06', 1)
    sprite('Action_149_00ex01', 1)
    sprite('Action_149_01ex01', 1)
    sprite('Action_149_04', 1)
    EnableCollision(1)
    Unknown2053(1)
    Unknown3001(255)
    Unknown3004(0)
    sprite('Action_149_05', 1)
    sprite('Action_149_06', 3)
    sprite('Action_149_06', 2)
    Unknown1043()
    sprite('Action_149_10', 4)
    GFX_0('EffBurst', 100)
    sprite('Action_149_11', 4)
    sprite('Action_036_06', 5)
    sprite('Action_036_07', 5)
    sprite('Action_036_08', 5)
    label(2)
    sprite('Action_020_00', 4)
    sprite('Action_020_01', 4)
    sprite('Action_020_02', 4)
    gotoLabel(2)
    label(1)
    sprite('Action_021_00', 3)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    sprite('Action_021_01', 3)
    ExitState()

@State
def CmnActChangeReturnAppealBurst():
    sprite('Action_312_02', 2)
    sprite('Action_312_03', 2)
    sprite('Action_312_04', 12)
    sprite('Action_312_04', 12)
    Unknown18009(1)
    sprite('Action_312_05', 4)
    sprite('Action_312_06', 4)
    sprite('Action_312_07', 4)
    sprite('Action_312_08', 4)
    sprite('Action_014_00', 4)
    sprite('Action_014_01', 4)
    sprite('Action_014_02', 4)
    sprite('Action_000_00', 30)

@State
def CmnActChangePartnerQuickIn():
    sprite('Action_160_06', 8)
    GFX_0('EffWarpIn', 100)
    sprite('Action_160_06', 2)
    sprite('Action_160_07', 3)
    sprite('Action_160_08', 3)
    sprite('Action_160_09', 3)
    sprite('Action_160_10', 3)
    sprite('Action_160_11', 3)

@State
def CmnActChangePartnerQuickOut():

    def upon_IMMEDIATE():
        Unknown17013()

        def upon_LANDING():
            clearUponHandler(2)
            Unknown1084(1)
            sendToLabel(1)
    sprite('Action_046_00', 1)
    sprite('Action_046_01', 2)
    sprite('Action_046_01', 2)
    sprite('Action_046_02', 1)
    sprite('Action_046_04', 3)
    loopRest()
    label(0)
    sprite('Action_046_04', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_046_07', 3)
    sprite('Action_046_08', 3)

@State
def CmnActChangePartnerAssistAdmiss():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2042(1)

        def upon_STATE_END():
            Unknown3001(255)
            Unknown3004(0)
    sprite('Action_160_06', 2)
    Unknown3001(0)
    Unknown3004(19)
    Unknown1086(24)
    teleportRelativeX(-78520)
    teleportRelativeY(0)
    Unknown2006()
    physicsXImpulse(1000)
    physicsYImpulse(1000)
    setGravity(100)
    GFX_0('EffWarpIn', 100)
    sprite('Action_160_07', 3)
    sprite('Action_160_08', 3)
    sprite('Action_160_09', 3)
    sprite('Action_160_10', 3)
    sprite('Action_160_11', 3)
    sprite('keep', 100)
    Unknown1084(1)
    teleportRelativeY(0)

@State
def CmnActChangePartnerAssistAtk_A():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown2003(1)
    sprite('Action_250_00', 2)
    sprite('Action_250_01', 2)
    sprite('Action_250_02', 2)
    sprite('Action_250_03', 3)
    teleportRelativeX(10000)
    Unknown7006('uhi217_0', 100, 845768821, 828323633, 0, 0, 100, 845768821, 845100849, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_250_04', 3)
    sprite('Action_250_05', 3)
    teleportRelativeX(20000)
    sprite('Action_250_06', 3)
    sprite('Action_250_07', 3)
    teleportRelativeX(20000)
    sprite('Action_250_08', 5)
    teleportRelativeX(10000)
    sprite('Action_250_09', 8)
    teleportRelativeX(14000)
    sprite('Action_250_10', 5)
    sprite('Action_250_11', 5)
    SFX_3('SE_BallExplosion')
    GFX_0('EffSpreadShotDel', 100)
    GFX_0('SpreadShotMatome', 0)
    Unknown23029(1, 508, 0)
    sprite('Action_250_12', 10)
    sprite('Action_250_13', 5)
    sprite('Action_250_14', 4)
    sprite('Action_250_15', 3)

@State
def CmnActChangePartnerAssistAtk_B():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(4)
        Damage(800)
        Hitstop(5)
        AttackP1(70)
        Unknown11092(1)
        PushbackX(9800)
        AirPushbackY(40000)
        YImpluseBeforeWallbounce(1900)
        AirUntechableTime(60)
        Unknown11042(1)
        Unknown9016(1)
        GroundedHitstunAnimation(1)
        GroundedHitstunAnimation(1)
    sprite('Action_003_00', 6)
    sprite('Action_003_01', 6)
    sprite('Action_003_02', 9)
    sprite('Action_003_03', 3)
    sprite('Action_003_04', 2)
    sprite('Action_003_05', 3)
    SFX_3('SE_Hari_Appear')
    Unknown7006('uhi110_0', 100, 828991605, 828321841, 0, 0, 100, 845768821, 845100081, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_003_06', 3)
    RefreshMultihit()
    sprite('Action_003_07', 3)
    RefreshMultihit()
    sprite('Action_003_08ex01', 3)
    RefreshMultihit()
    sprite('Action_003_09ex01', 3)
    RefreshMultihit()
    sprite('Action_003_10', 3)
    Recovery()
    sprite('Action_003_11', 5)
    GFX_0('EffAtkAIR5B2nd', 100)
    sprite('Action_003_12', 5)
    sprite('Action_003_13', 5)
    sprite('Action_003_14', 5)
    sprite('Action_003_15', 5)
    sprite('Action_003_16', 5)
    sprite('Action_003_17', 5)
    loopRest()

@State
def CmnActChangePartnerAssistAtk_D():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(3)
        Damage(650)
        AttackP1(70)
        Unknown11092(1)
        Unknown11042(1)
        Hitstop(2)
        GroundedHitstunAnimation(1)
        GroundedHitstunAnimation(1)
        Hitstop(2)
        PushbackX(25000)
        AirPushbackX(12000)
        AirPushbackY(30000)
        AirUntechableTime(60)
        Unknown9016(1)
        Unknown30055('20a10700c8000000c8000000')
        Unknown30056('a08601006400000064000000')
    sprite('Action_010_00', 2)
    sprite('Action_045_00', 2)
    Unknown1045(32000)
    sprite('Action_045_01', 2)
    sprite('Action_402_00', 2)
    sprite('Action_402_01', 3)
    sprite('Action_402_02', 3)
    SFX_4('uhi108_0')
    SFX_3('SE_Hari_Appear')
    sprite('Action_402_03', 3)
    sprite('Action_402_04', 2)
    RefreshMultihit()
    sprite('Action_402_05', 2)
    RefreshMultihit()
    sprite('Action_402_06', 2)
    RefreshMultihit()
    sprite('Action_402_07', 2)
    RefreshMultihit()
    Hitstop(12)
    Unknown30055('ffffffffffffffffffffffff')
    Unknown30056('ffffffffffffffffffffffff')
    sprite('Action_402_08', 4)
    GFX_0('EffAtk5A', 100)
    sprite('Action_402_09', 4)
    sprite('Action_402_10', 4)
    sprite('Action_402_11', 4)
    sprite('Action_402_12', 4)
    sprite('Action_402_13', 4)
    sprite('Action_402_14', 4)
    sprite('Action_402_15', 4)

@State
def CmnActChangePartnerDD():

    def upon_IMMEDIATE():
        setInvincible(1)
        if SLOT_162:
            SLOT_58 = 1

        def upon_LANDING():
            clearUponHandler(2)
            Unknown1084(1)
            Unknown8000(100, 1, 1)
            sendToLabel(1)
    sprite('null', 1)
    Unknown2036(107, -1, 0)
    sprite('null', 1)
    teleportRelativeX(-1500000)
    teleportRelativeY(240000)
    setGravity(0)
    physicsYImpulse(-9600)
    SLOT_12 = SLOT_19
    teleportRelativeX(-500000)
    Unknown1019(4)
    label(0)
    sprite('Action_035_06', 4)
    sprite('Action_035_07', 4)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 10)
    if SLOT_58:
        enterState('UltimateAllRangeShotDDDOD')
    else:
        enterState('UltimateAllRangeShotDDD')

@State
def UltimateAllRangeShotDDD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23056('')
        Unknown30063(1)
        AttackLevel_(4)
        Damage(250)
        AttackP1(100)
        AttackP2(100)
        Unknown11064(1)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        MinimumDamagePct(100)
        AirUntechableTime(150)
        AirPushbackX(0)
        AirPushbackY(3000)
        YImpluseBeforeWallbounce(30)
        Unknown30048(1)
        Unknown11084(1)
        Unknown11034(0)
        ProjectileDurabilityLvl(2)
        Unknown11058('0000000000000000000000000100000000000000')
        Unknown11069('AllRangeShotAtk')
        Unknown11023(1)

        def upon_78():
            Hitstop(0)
            sendToLabel(100)
    sprite('Action_052_00', 5)
    setInvincible(1)
    sprite('Action_052_01', 5)
    sprite('Action_052_02', 5)
    sprite('Action_052_03', 5)
    sprite('Action_052_04', 5)
    sprite('Action_233_00', 15)
    sprite('Action_233_01', 3)
    sprite('Action_233_02', 3)
    Unknown18009(1)
    sprite('Action_233_03', 3)
    sprite('Action_233_04', 4)
    sprite('Action_233_05', 3)
    sprite('Action_233_06', 5)
    sprite('Action_233_07', 5)
    sprite('Action_233_08', 6)
    sprite('Action_233_09', 10)
    sprite('Action_233_10', 5)
    sprite('Action_233_11', 8)
    setInvincible(0)
    sprite('Action_233_12', 7)
    sprite('Action_233_13', 10)
    sprite('Action_233_14', 10)
    sprite('Action_232_00', 8)
    ExitState()
    label(100)
    sprite('Action_234_00', 5)
    setInvincible(1)
    GFX_0('AllRangeShotAtk', 100)
    Unknown23029(1, 1150, 0)
    sprite('Action_234_01', 8)
    sprite('Action_234_02', 5)
    sprite('Action_234_03', 7)
    sprite('Action_234_04', 5)
    sprite('Action_234_05', 20)
    sprite('Action_234_06', 4)
    sprite('Action_234_07', 7)
    sprite('Action_234_08', 10)
    sprite('Action_234_09', 4)
    sprite('Action_234_10', 7)
    sprite('Action_234_11', 7)
    sprite('Action_234_12', 4)
    sprite('Action_234_13', 7)
    sprite('Action_234_14', 3)
    sprite('Action_234_15', 8)
    sprite('Action_234_16', 8)
    SFX_1('uhi252')
    sprite('Action_234_17', 8)
    sprite('Action_234_18', 8)
    sprite('Action_234_19', 8)
    sprite('Action_234_20', 7)
    sprite('Action_234_21', 7)
    sprite('Action_234_22', 7)
    sprite('Action_234_23', 7)
    sprite('Action_234_24', 7)
    sprite('Action_234_25', 7)
    sprite('Action_234_26', 7)
    sprite('Action_234_27', 7)
    sprite('Action_234_28', 4)
    sprite('Action_234_29', 7)
    sprite('Action_234_48', 7)
    sprite('Action_234_49', 7)
    sprite('Action_234_50', 6)
    sprite('Action_234_51', 8)
    sprite('Action_234_52', 5)
    sprite('Action_234_53', 5)

@State
def UltimateAllRangeShotDDDOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23056('')
        Unknown30063(1)
        AttackLevel_(4)
        Damage(250)
        Unknown11064(1)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        MinimumDamagePct(100)
        AirUntechableTime(150)
        AirPushbackX(0)
        AirPushbackY(3000)
        YImpluseBeforeWallbounce(30)
        Unknown30048(1)
        Unknown11084(1)
        Unknown11034(0)
        ProjectileDurabilityLvl(2)
        Unknown11058('0000000000000000000000000100000000000000')
        Unknown11069('AllRangeShotAtkOD')
        Unknown11023(1)

        def upon_78():
            Hitstop(0)
            sendToLabel(100)
    sprite('Action_052_00', 5)
    setInvincible(1)
    sprite('Action_052_01', 5)
    sprite('Action_052_02', 5)
    sprite('Action_052_03', 5)
    sprite('Action_052_04', 5)
    sprite('Action_233_00', 15)
    sprite('Action_233_01', 3)
    sprite('Action_233_02', 3)
    Unknown18009(1)
    sprite('Action_233_03', 3)
    sprite('Action_233_04', 4)
    sprite('Action_233_05', 3)
    sprite('Action_233_06', 5)
    sprite('Action_233_07', 5)
    sprite('Action_233_08', 6)
    sprite('Action_233_09', 10)
    sprite('Action_233_10', 5)
    sprite('Action_233_11', 8)
    setInvincible(0)
    sprite('Action_233_12', 7)
    sprite('Action_233_13', 10)
    sprite('Action_233_14', 10)
    sprite('Action_232_00', 8)
    ExitState()
    label(100)
    sprite('Action_234_00', 5)
    setInvincible(1)
    GFX_0('AllRangeShotAtkOD', 100)
    Unknown23029(1, 1150, 0)
    sprite('Action_234_01', 8)
    sprite('Action_234_02', 5)
    sprite('Action_234_03', 7)
    sprite('Action_234_04', 5)
    sprite('Action_234_05', 20)
    SFX_1('uhi251')
    sprite('Action_234_06', 4)
    sprite('Action_234_07', 7)
    sprite('Action_234_08', 10)
    sprite('Action_234_09', 4)
    sprite('Action_234_10', 7)
    sprite('Action_234_11', 7)
    sprite('Action_234_12', 4)
    sprite('Action_234_13', 7)
    sprite('Action_234_14', 3)
    sprite('Action_234_15', 8)
    sprite('Action_234_16', 8)
    sprite('Action_234_17', 8)
    sprite('Action_234_18', 8)
    sprite('Action_234_19', 8)
    sprite('Action_234_20', 7)
    sprite('Action_234_21', 7)
    sprite('Action_234_22', 7)
    sprite('Action_234_23', 7)
    SFX_1('uhi252')
    sprite('Action_234_24', 7)
    sprite('Action_234_25', 7)
    sprite('Action_234_26', 7)
    sprite('Action_234_27', 7)
    sprite('Action_234_28', 4)
    sprite('Action_234_29', 7)
    sprite('Action_234_30', 7)
    sprite('Action_234_31', 7)
    sprite('Action_234_32', 7)
    sprite('Action_234_33', 7)
    sprite('Action_234_34', 7)
    sprite('Action_234_35', 7)
    sprite('Action_234_36', 7)
    sprite('Action_234_37', 7)
    sprite('Action_234_38', 7)
    sprite('Action_234_39', 7)
    sprite('Action_234_40', 8)
    sprite('Action_234_45', 7)
    sprite('Action_234_46', 7)
    sprite('Action_234_47', 7)
    sprite('Action_234_48', 8)
    sprite('Action_234_49', 8)
    sprite('Action_234_50', 6)
    sprite('Action_234_51', 8)
    sprite('Action_234_52', 6)
    sprite('Action_234_53', 6)

@State
def CmnActChangePartnerBurst():

    def upon_IMMEDIATE():
        Unknown17021('')
        Unknown9016(1)

        def upon_41():
            clearUponHandler(41)
            sendToLabel(0)

        def upon_LANDING():
            clearUponHandler(2)
            Unknown8000(100, 1, 1)
            Unknown1084(1)
            sendToLabel(1)

        def upon_STATE_END():
            Unknown3001(255)
            Unknown3004(0)
    sprite('null', 120)
    label(0)
    sprite('null', 13)
    sprite('Action_160_06', 4)
    Unknown1086(22)
    teleportRelativeX(-200000)
    Unknown1007(200000)
    Unknown3001(0)
    Unknown3004(19)
    GFX_0('EffWarpIn', 100)
    Unknown2053(1)
    sprite('Action_160_06', 4)
    sprite('Action_149_00ex01', 1)
    sprite('Action_149_01ex01', 2)
    Unknown3001(255)
    Unknown3004(0)
    sprite('Action_149_04', 2)
    sprite('Action_149_05', 2)
    sprite('Action_149_06', 3)
    sprite('Action_149_06', 2)
    Unknown1043()
    sprite('Action_149_10', 4)
    GFX_0('EffBurst', 100)
    sprite('Action_149_11', 4)
    sprite('Action_036_06', 5)
    sprite('Action_036_07', 5)
    sprite('Action_036_08', 5)
    label(2)
    sprite('Action_020_00', 4)
    sprite('Action_020_01', 4)
    sprite('Action_020_02', 4)
    gotoLabel(2)
    label(1)
    sprite('Action_021_00', 8)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    sprite('Action_021_01', 6)

@Subroutine
def MouthTableInit():
    Unknown18011('uhi000', 13665, 12643, 24886, 25397, 24886, 25397, 24885, 25397, 14133, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 24887, 12337, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhi600def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 25400, 13873, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600def', '001')
    Unknown18011('uhi601def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi601def', '002')
    Unknown18011('uhi602def', 12643, 12897, 25396, 24887, 12595, 13411, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi602def', '003')
    Unknown18011('uhi603def', 12643, 13153, 25395, 12851, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi603def', '004')
    Unknown18011('uhi604def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi604def', '005')
    Unknown18011('uhi605def', 12643, 12897, 25395, 12851, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi605def', '006')
    Unknown18011('uhi700def', 14177, 12899, 24883, 25397, 24886, 25397, 12851, 13153, 25399, 12849, 14689, 13923, 14177, 13923, 14433, 13923, 14177, 13667, 14177, 13667, 14177, 13667, 13921, 14179, 13665, 13411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700def', '007')
    Unknown18011('uhi701def', 12643, 14433, 14179, 14433, 14179, 14433, 14179, 14433, 13155, 24881, 12337, 14435, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 25395, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi701def', '008')
    Unknown18011('uhi702def', 12641, 25396, 24887, 13618, 12899, 24884, 13873, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi702def', '009')
    Unknown18011('uhi703def', 13921, 14179, 13921, 12643, 24882, 12849, 12899, 24889, 25399, 24887, 25399, 24887, 25399, 24887, 13363, 12643, 24887, 12337, 12643, 24880, 25399, 24884, 25398, 24884, 25398, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi703def', '010')
    Unknown18011('uhi704def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi704def', '011')
    Unknown18011('uhi705def', 13921, 12643, 24882, 25395, 24883, 25395, 13619, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi705def', '012')
    Unknown18011('uhi402_0', 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 14386, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhi402_1', 13409, 25397, 13617, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24889, 25400, 13362, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhi403_0', 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhi403_1', 14177, 14179, 12641, 25394, 12339, 13921, 13923, 13921, 13923, 13921, 13923, 13921, 13923, 13921, 13923, 13921, 13667, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhi601brc', 12899, 14177, 12643, 24884, 25399, 24887, 25399, 24887, 25399, 12850, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi601brc', '017')
    Unknown18011('uhi601bny', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi601bny', '018')
    Unknown18011('uhi600bhz', 12643, 12897, 25399, 14641, 14177, 14179, 14177, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600bhz', '019')
    Unknown18011('uhi601bph', 12643, 12897, 25393, 14385, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 25392, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi601bph', '020')
    Unknown18011('uhi600pce', 12643, 13153, 25394, 24888, 13874, 12643, 24888, 25399, 13361, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600pce', '021')
    Unknown18011('uhi600pka', 14435, 12641, 25398, 14129, 14177, 14179, 14177, 14179, 14177, 14179, 14433, 14179, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600pka', '022')
    Unknown18011('uhi600pmi', 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24883, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600pmi', '023')
    Unknown18011('uhi600uhy', 12899, 14177, 14179, 13153, 25401, 13874, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600uhy', '024')
    Unknown18011('uhi600uli', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 12339, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600uli', '025')
    Unknown18011('uhi601rwi', 13411, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13409, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi601rwi', '026')
    Unknown18011('uhi600uak', 12643, 24885, 13618, 12899, 24882, 13361, 13155, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600uak', '027')
    Unknown18011('uhi600pad', 13923, 12897, 25394, 24887, 13618, 12899, 24884, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600pad', '028')
    Unknown18011('uhi600pel', 12643, 14177, 12643, 24888, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 13362, 12641, 25392, 14130, 12641, 25392, 14130, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600pel', '029')
    Unknown18011('uhi600rne', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24888, 25399, 24887, 12337, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi600rne', '030')
    Unknown18011('uhi701brc', 12643, 12641, 25394, 13361, 14177, 14179, 14177, 14179, 13409, 25394, 14385, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 25397, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi701brc', '031')
    Unknown18011('uhi701bny', 12899, 14177, 14179, 13409, 25394, 13619, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 25399, 24887, 13362, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi701bny', '032')
    Unknown18011('uhi700bhz', 13667, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 12339, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700bhz', '033')
    Unknown18011('uhi700bph', 12643, 12641, 25392, 24887, 14642, 12899, 24884, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700bph', '034')
    Unknown18011('uhi700pce', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13409, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700pce', '035')
    Unknown18011('uhi700pka', 14177, 14179, 12641, 25398, 14130, 13923, 13153, 13923, 13153, 13923, 13153, 13923, 13153, 12643, 24888, 25400, 24887, 12593, 13923, 13665, 13923, 13665, 13155, 24886, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700pka', '036')
    Unknown18011('uhi700pmi', 12641, 25398, 12337, 13409, 25400, 12595, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700pmi', '037')
    Unknown18011('uhi700uhy', 12899, 12641, 25394, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 14386, 12899, 24885, 25399, 24887, 25399, 24887, 25399, 24887, 13875, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700uhy', '038')
    Unknown18011('uhi701uli', 12643, 12641, 25401, 24887, 12849, 12643, 24886, 25399, 24887, 13105, 12643, 24886, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi701uli', '039')
    Unknown18011('uhi700rwi', 12643, 12641, 25392, 24887, 12337, 14179, 14177, 14179, 13665, 14691, 14177, 14179, 14177, 14179, 13409, 25397, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700rwi', '040')
    Unknown18011('uhi700uak', 12643, 14177, 12643, 24883, 12594, 12899, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12851, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700uak', '041')
    Unknown18011('uhi701pad', 12643, 12641, 25396, 13617, 14689, 14179, 13665, 25399, 14642, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi701pad', '042')
    Unknown18011('uhi700pel', 12643, 12641, 25393, 24887, 13106, 14179, 12897, 25393, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13362, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi700pel', '043')
    Unknown18011('uhi701rne', 12643, 14433, 14179, 13153, 25392, 13107, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhi701rne', '044')
    if SLOT_172:
        Unknown18011('uhi000', 12643, 14177, 14179, 14177, 14179, 14177, 13155, 13667, 13665, 13923, 12897, 13667, 12641, 13155, 14177, 14179, 13665, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 14691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600def', 12643, 14435, 14177, 14179, 14177, 14179, 12897, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi601def', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi602def', 12643, 12643, 14177, 14179, 12641, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 12643, 14177, 13667, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi603def', 12643, 12643, 14177, 14179, 14177, 14179, 13409, 13155, 14177, 13923, 13923, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi604def', 12643, 12643, 12641, 12643, 14177, 14179, 12897, 13923, 14177, 14179, 14177, 14179, 12897, 13155, 14177, 13923, 12899, 14177, 14179, 12897, 12899, 14177, 14179, 14177, 14179, 14177, 13155, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi605def', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 13411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700def', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 12643, 13665, 12643, 24880, 25399, 24887, 25398, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25394, 24881, 25399, 24887, 25398, 24881, 25399, 25394, 24883, 25399, 25394, 24881, 25399, 25393, 24887, 25395, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi701def', 12643, 14177, 13411, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 13155, 14177, 14179, 14177, 14179, 14177, 13155, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi702def', 12643, 12643, 12641, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi703def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 13667, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 12899, 24885, 25399, 24887, 25399, 24887, 25393, 24883, 25396, 24887, 25394, 24881, 25394, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi704def', 12643, 12643, 14177, 14179, 14177, 14179, 12641, 14435, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 13667, 13921, 13411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi705def', 12643, 12643, 14177, 14179, 14177, 14179, 13153, 12899, 13665, 12643, 24885, 25399, 24887, 25399, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25393, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi402_0', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 12899, 14177, 14179, 13921, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi402_1', 12643, 14177, 14179, 14177, 14179, 12897, 12643, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25393, 24885, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25393, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi403_0', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 12643, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25399, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi403_1', 12643, 12899, 14177, 14179, 14177, 12899, 24884, 25399, 24887, 25399, 24887, 25399, 25393, 24883, 25399, 24887, 25399, 24887, 25395, 24882, 25399, 24887, 25399, 24887, 25394, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25394, 24882, 25399, 24887, 25399, 24887, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi601brc', 12643, 12643, 14177, 14179, 12897, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 14177, 14179, 13153, 12643, 14177, 14179, 14177, 13411, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi601bny', 12643, 12643, 14177, 13667, 12643, 14177, 14179, 14177, 12643, 14177, 14179, 14177, 13667, 12899, 13921, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600bhz', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 12899, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 12899, 14177, 13667, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi601bph', 12643, 14177, 14179, 14177, 14179, 13409, 12643, 14177, 13155, 12899, 14177, 14179, 14177, 12899, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600pce', 12643, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13921, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600pka', 12643, 14177, 13667, 12643, 13921, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600pmi', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600uhy', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 12641, 14691, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600uli', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 13155, 14177, 13667, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 12899, 14177, 14179, 14177, 14179, 14177, 13923, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi601rwi', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600uak', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14691, 14177, 14179, 13153, 12899, 14177, 14179, 14177, 13411, 12899, 14177, 14179, 13153, 12643, 13921, 13411, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 12643, 13153, 12899, 12897, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600pad', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 13411, 14177, 14179, 14177, 14179, 13411, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 13411, 14177, 13411, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600pel', 12643, 12643, 14177, 14179, 14177, 14179, 13667, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi600rne', 12643, 12899, 14177, 14179, 14177, 12899, 12643, 14177, 14179, 14177, 13411, 13411, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 12643, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi701brc', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 13411, 14177, 12643, 12643, 24880, 25399, 24887, 25399, 25393, 24889, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25395, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi701bny', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 13667, 14177, 14179, 14177, 14179, 13409, 12643, 14177, 14179, 14177, 13155, 13155, 12897, 13411, 14177, 14179, 14177, 14179, 13153, 14435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700bhz', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 13667, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13409, 12643, 14177, 14179, 12897, 12643, 24888, 25399, 25399, 24882, 25399, 24887, 25399, 24887, 25399, 25398, 12337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700bph', 12643, 12899, 14177, 14179, 14177, 13923, 12643, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25398, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700pce', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700pka', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 14179, 14177, 14179, 14177, 12899, 12643, 14177, 14179, 14177, 12899, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700pmi', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 13411, 14177, 13923, 14691, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700uhy', 12643, 14177, 14179, 13665, 13155, 14177, 14179, 14177, 14179, 13153, 13155, 14177, 14179, 14177, 12643, 13667, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 12899, 24883, 25399, 24887, 25399, 25396, 24882, 25399, 24887, 25397, 24882, 25398, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi701uli', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700rwi', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 12643, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700uak', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 13411, 13409, 12643, 24883, 25399, 24887, 25399, 25396, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25398, 24883, 25399, 24887, 25399, 25398, 24883, 25399, 24887, 25399, 24887, 25399, 25399, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi701pad', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 12643, 14177, 14179, 14177, 14179, 13409, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 13411, 14177, 12643, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi700pel', 12643, 12643, 14177, 14179, 14177, 14179, 13409, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 12643, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25398, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhi701rne', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 13667, 12643, 14177, 13155, 12643, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25397, 24882, 25397, 24881, 25396, 24882, 25399, 24887, 25399, 24887, 25399, 24881, 25393, 24885, 25399, 25399, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

@State
def CmnActEntry():
    label(0)
    sprite('null', 1)
    loopRest()
    if SLOT_17:
        _gotolabel(0)
    PartnerChar('brc')
    if SLOT_ReturnVal:
        _gotolabel(100)
    PartnerChar('bny')
    if SLOT_ReturnVal:
        _gotolabel(110)
    PartnerChar('bhz')
    if SLOT_ReturnVal:
        _gotolabel(120)
    PartnerChar('pce')
    if SLOT_ReturnVal:
        _gotolabel(130)
    PartnerChar('pka')
    if SLOT_ReturnVal:
        _gotolabel(140)
    PartnerChar('pmi')
    if SLOT_ReturnVal:
        _gotolabel(150)
    PartnerChar('uhy')
    if SLOT_ReturnVal:
        _gotolabel(160)
    PartnerChar('uli')
    if SLOT_ReturnVal:
        _gotolabel(170)
    PartnerChar('rwi')
    if SLOT_ReturnVal:
        _gotolabel(180)
    PartnerChar('uak')
    if SLOT_ReturnVal:
        _gotolabel(190)
    PartnerChar('pad')
    if SLOT_ReturnVal:
        _gotolabel(200)
    PartnerChar('pel')
    if SLOT_ReturnVal:
        _gotolabel(210)
    PartnerChar('rne')
    if SLOT_ReturnVal:
        _gotolabel(220)
    PartnerChar('bph')
    if SLOT_ReturnVal:
        _gotolabel(230)
    Unknown19(991, 2, 158)
    label(0)
    sprite('null', 1)
    Unknown3038(1)
    teleportRelativeY(675000)
    setGravity(0)
    loopRest()
    if SLOT_17:
        _gotolabel(0)
    label(1)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 3)
    loopRest()
    label(2)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(2)
    label(3)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    if SLOT_158:
        if random_(2, 0, 50):
            Unknown7006('uhi600def', 100, 912877685, 1701065008, 102, 0, 100, 912877685, 1701065264, 102, 0, 100, 0, 0, 0, 0, 0)
        else:
            Unknown7006('uhi603def', 100, 912877685, 1701065776, 102, 0, 100, 912877685, 1701066032, 102, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_050_08', 4)
    sprite('Action_050_09', 2)
    label(4)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    sprite('Action_050_19', 5)
    if SLOT_97:
        _gotolabel(4)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    ExitState()
    label(100)
    sprite('Action_000_00', 5)
    Unknown1000(-1230000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(102)
    label(101)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(101)
    label(102)
    sprite('Action_248_00', 5)
    SFX_1('uhi601brc')
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    sprite('Action_248_05', 32767)
    Unknown23018(1)
    label(110)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(112)
    label(111)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(111)
    label(112)
    sprite('Action_050_25', 5)
    SFX_1('uhi601bny')
    sprite('Action_050_24', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_20', 5)
    label(113)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(113)
    sprite('Action_050_09', 2)
    Unknown23018(1)
    label(114)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    sprite('Action_050_09', 2)
    gotoLabel(114)
    label(120)
    sprite('null', 1)
    Unknown3038(1)
    Unknown1000(-1230000)
    teleportRelativeY(675000)
    setGravity(0)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 122)
    loopRest()
    label(121)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(121)
    label(122)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600bhz')
    sprite('Action_050_08', 4)
    label(123)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(123)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(124)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(124)
    label(130)
    sprite('Action_248_00', 5)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    SFX_1('uhi600pce')
    label(131)
    sprite('Action_248_05', 1)
    if SLOT_97:
        _gotolabel(131)
    sprite('Action_248_05', 30)
    sprite('Action_248_05', 32767)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(140)
    sprite('null', 1)
    Unknown3038(1)
    Unknown1000(-1230000)
    teleportRelativeY(675000)
    setGravity(0)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 142)
    loopRest()
    label(141)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(141)
    label(142)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600pka')
    sprite('Action_050_08', 4)
    label(143)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(143)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    label(144)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(144)
    label(150)
    sprite('null', 1)
    Unknown3038(1)
    teleportRelativeY(675000)
    setGravity(0)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 152)
    loopRest()
    label(151)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(151)
    label(152)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600pmi')
    sprite('Action_050_08', 4)
    label(153)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(153)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(154)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(154)
    label(160)
    sprite('Action_248_00', 5)
    Unknown1000(-1465000)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    SFX_1('uhi600uhy')
    label(161)
    sprite('Action_248_05', 1)
    if SLOT_97:
        _gotolabel(161)
    sprite('Action_248_05', 60)
    sprite('Action_248_05', 32767)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(170)
    sprite('null', 1)
    Unknown3038(1)
    teleportRelativeY(675000)
    setGravity(0)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 172)
    loopRest()
    label(171)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(171)
    label(172)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600uli')
    sprite('Action_050_08', 4)
    label(173)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(173)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(174)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(174)
    label(180)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(182)
    label(181)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(181)
    label(182)
    sprite('Action_050_25', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_20', 5)
    SFX_1('uhi601rwi')
    label(183)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(183)
    sprite('Action_050_09', 2)
    Unknown21011(30)
    label(184)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    sprite('Action_050_09', 2)
    gotoLabel(184)
    label(190)
    sprite('null', 1)
    Unknown3038(1)
    Unknown1000(-1230000)
    teleportRelativeY(675000)
    setGravity(0)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 192)
    loopRest()
    label(191)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(191)
    label(192)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600uak')
    sprite('Action_050_08', 4)
    label(193)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(193)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(194)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(194)
    label(200)
    sprite('Action_248_00', 5)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    SFX_1('uhi600pad')
    label(201)
    sprite('Action_248_05', 1)
    if SLOT_97:
        _gotolabel(201)
    sprite('Action_248_05', 30)
    sprite('Action_248_05', 32767)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(210)
    sprite('null', 1)
    Unknown3038(1)
    teleportRelativeY(600000)
    setGravity(0)

    def upon_CLEAR_OR_EXIT():
        YAccel(98)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-13000)
    sendToLabelUpon(2, 212)
    loopRest()
    label(211)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(211)
    label(212)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600pel')
    sprite('Action_050_08', 4)
    label(213)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(213)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(214)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(214)
    label(220)
    sprite('null', 1)
    Unknown3038(1)
    teleportRelativeY(675000)
    setGravity(0)
    sprite('Action_120_00', 5)
    Unknown3038(0)
    physicsYImpulse(-5000)
    sendToLabelUpon(2, 222)
    loopRest()
    label(221)
    sprite('Action_120_01', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_02', 5)
    sprite('Action_120_03', 5)
    sprite('Action_120_04', 5)
    sprite('Action_120_05', 5)
    sprite('Action_120_06', 5)
    sprite('Action_120_07', 5)
    SFX_3('SE239_Concentration_Loop')
    sprite('Action_120_08', 5)
    sprite('Action_120_09', 5)
    sprite('Action_120_10', 5)
    sprite('Action_120_11', 5)
    sprite('Action_120_12', 5)
    gotoLabel(221)
    label(222)
    sprite('Action_050_02', 3)
    SFX_3('SE_AppearInsulator')
    GFX_0('Entry_Back_Aura', -1)
    GFX_0('Entry_Front_Aura', -1)
    sprite('Action_050_03', 3)
    sprite('Action_050_04', 3)
    sprite('Action_050_05', 5)
    sprite('Action_050_06', 5)
    sprite('Action_050_07', 4)
    SFX_1('uhi600rne')
    sprite('Action_050_08', 4)
    label(223)
    sprite('Action_050_09', 2)
    sprite('Action_050_10', 5)
    sprite('Action_050_11', 5)
    sprite('Action_050_12', 5)
    sprite('Action_050_13', 5)
    sprite('Action_050_14', 5)
    sprite('Action_050_15', 5)
    sprite('Action_050_16', 5)
    sprite('Action_050_17', 5)
    sprite('Action_050_18', 5)
    if SLOT_97:
        _gotolabel(223)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 5)
    sprite('Action_050_21', 5)
    sprite('Action_050_22', 5)
    sprite('Action_050_23', 5)
    sprite('Action_050_24', 5)
    sprite('Action_050_25', 5)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(224)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    gotoLabel(224)
    label(230)
    sprite('Hil657_00', 7)
    Unknown1000(-1350000)
    Unknown2019(-500)

    def upon_40():
        clearUponHandler(40)
        SFX_1('uhi601bph')
        Unknown23018(1)
    label(231)
    sprite('Hil657_01', 7)
    sprite('Hil657_02', 7)
    sprite('Hil657_03', 7)
    sprite('Hil657_00', 7)
    gotoLabel(231)
    label(991)
    sprite('Action_000_00', 1)
    Unknown2019(1000)
    Unknown21011(120)
    label(992)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    loopRest()
    gotoLabel(992)

@State
def CmnActMatchWin():
    if SLOT_169:
        _gotolabel(482)
    sprite('keep', 2)

    def upon_CLEAR_OR_EXIT():
        SLOT_58 = 1
        Unknown48('19000000020000003400000018000000020000003a000000')
        if SLOT_52:
            if PartnerChar('brc'):
                if (SLOT_145 <= 500000):
                    sendToLabel(100)
                    clearUponHandler(3)
            if PartnerChar('bny'):
                if (SLOT_145 <= 500000):
                    sendToLabel(110)
                    clearUponHandler(3)
            if PartnerChar('bhz'):
                if (SLOT_145 <= 500000):
                    sendToLabel(120)
                    clearUponHandler(3)
            if PartnerChar('pce'):
                if (SLOT_145 <= 500000):
                    sendToLabel(130)
                    clearUponHandler(3)
            if PartnerChar('pka'):
                if (SLOT_145 <= 500000):
                    sendToLabel(140)
                    clearUponHandler(3)
            if PartnerChar('pmi'):
                if (SLOT_145 <= 500000):
                    sendToLabel(150)
                    clearUponHandler(3)
            if PartnerChar('uhy'):
                if (SLOT_145 <= 500000):
                    sendToLabel(160)
                    clearUponHandler(3)
            if PartnerChar('uli'):
                if (SLOT_145 <= 500000):
                    sendToLabel(170)
                    clearUponHandler(3)
            if PartnerChar('rwi'):
                if (SLOT_145 <= 500000):
                    sendToLabel(180)
                    clearUponHandler(3)
            if PartnerChar('uak'):
                if (SLOT_145 <= 500000):
                    sendToLabel(190)
                    clearUponHandler(3)
            if PartnerChar('pad'):
                if (SLOT_145 <= 500000):
                    sendToLabel(200)
                    clearUponHandler(3)
            if PartnerChar('pel'):
                if (SLOT_145 <= 500000):
                    sendToLabel(210)
                    clearUponHandler(3)
            if PartnerChar('rne'):
                if (SLOT_145 <= 500000):
                    sendToLabel(220)
                    clearUponHandler(3)
            if PartnerChar('bph'):
                if (SLOT_145 <= 500000):
                    sendToLabel(230)
                    clearUponHandler(3)
    label(482)
    sprite('keep', 1)
    clearUponHandler(3)
    SLOT_58 = 0
    random_(2, 0, 75)
    if SLOT_ReturnVal:
        _gotolabel(10)
    label(0)
    sprite('Action_052_00', 2)
    Unknown1084(1)
    sprite('Action_052_01', 4)
    GFX_0('Win_Effect', 100)
    sprite('Action_052_02', 3)
    sprite('Action_052_03', 4)
    sprite('Action_052_04', 5)
    sprite('Action_052_05', 7)
    if SLOT_158:
        SFX_1('uhi700def')
    sprite('Action_052_06', 4)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 5)
    sprite('Action_052_10', 2)
    sprite('Action_052_11', 4)
    sprite('Action_052_12', 2)
    sprite('Action_052_13', 5)
    sprite('Action_052_14', 2)
    sprite('Action_052_15', 3)
    sprite('Action_052_16', 3)
    sprite('Action_052_17', 2)
    sprite('Action_052_18', 5)
    sprite('Action_052_19', 4)
    sprite('Action_052_20', 3)
    Unknown23018(1)
    label(1)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 1)
    loopRest()
    gotoLabel(1)
    label(10)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    if SLOT_158:
        if SLOT_52:
            Unknown7006('uhi704def', 100, 929654901, 1701066032, 102, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        elif SLOT_108:
            Unknown7006('uhi402_0', 100, 879323253, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        else:
            Unknown7006('uhi701def', 100, 929654901, 1701065264, 102, 0, 100, 929654901, 1701065520, 102, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_053_04', 4)
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    Unknown21011(100)
    sprite('Action_053_11', 32767)
    ExitState()
    label(100)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(102)
    label(101)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(101)
    label(102)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi701brc')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    sprite('Action_053_11', 32767)
    Unknown23018(1)
    label(110)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(112)
    label(111)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(111)
    label(112)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi701bny')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    sprite('Action_053_11', 32767)
    Unknown23018(1)
    label(120)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi700bhz')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    label(121)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(121)
    sprite('Action_053_11', 30)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(210)
    label(130)
    sprite('Action_248_00', 5)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    SFX_1('uhi700pce')
    label(131)
    sprite('Action_248_05', 1)
    if SLOT_97:
        _gotolabel(131)
    sprite('Action_248_05', 30)
    sprite('Action_248_05', 32767)
    Unknown21007(24, 40)
    Unknown21011(150)
    label(140)
    sprite('Action_052_00', 2)
    Unknown1084(1)
    sprite('Action_052_01', 4)
    sprite('Action_052_02', 3)
    sprite('Action_052_03', 4)
    sprite('Action_052_04', 5)
    sprite('Action_052_05', 7)
    SFX_1('uhi700pka')
    sprite('Action_052_06', 4)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 5)
    sprite('Action_052_10', 2)
    sprite('Action_052_11', 4)
    sprite('Action_052_12', 2)
    sprite('Action_052_13', 5)
    sprite('Action_052_14', 2)
    sprite('Action_052_15', 3)
    sprite('Action_052_16', 3)
    sprite('Action_052_17', 2)
    sprite('Action_052_18', 5)
    sprite('Action_052_19', 4)
    sprite('Action_052_20', 3)
    label(141)
    sprite('Action_052_21', 4)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 1)
    if SLOT_97:
        _gotolabel(141)
    sprite('Action_052_21', 4)
    Unknown21007(24, 40)
    Unknown21011(180)
    label(142)
    sprite('Action_052_22', 3)
    sprite('Action_052_23', 6)
    sprite('Action_052_24', 2)
    sprite('Action_052_25', 8)
    sprite('Action_052_26', 4)
    sprite('Action_052_27', 7)
    sprite('Action_052_28', 2)
    sprite('Action_052_29', 8)
    sprite('Action_052_30', 2)
    sprite('Action_052_31', 5)
    sprite('Action_052_32', 1)
    sprite('Action_052_21', 4)
    gotoLabel(142)
    label(150)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi700pmi')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    label(151)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(151)
    sprite('Action_053_11', 30)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(160)
    label(160)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi700uhy')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    label(161)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(161)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(120)
    label(170)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(172)
    label(171)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(171)
    label(172)
    sprite('keep', 1)
    if (SLOT_38 == SLOT_152):
        if (SLOT_22 >= SLOT_148):
            if (SLOT_38 == 0):
                sendToLabel(175)
        elif (SLOT_38 == 1):
            sendToLabel(175)
    label(173)
    sprite('Action_248_00', 5)
    SFX_1('uhi701uli')
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    label(174)
    sprite('Action_248_05', 1)
    if SLOT_97:
        _gotolabel(174)
    sprite('Action_248_05', 32767)
    Unknown21011(30)
    label(175)
    sprite('Action_015_00', 5)
    Unknown2005()
    sprite('Action_015_01', 5)
    gotoLabel(173)
    label(180)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi700rwi')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    label(181)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(181)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(170)
    label(190)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    SFX_1('uhi700uak')
    label(191)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(191)
    sprite('Action_053_11', 30)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(210)
    label(200)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(202)
    label(201)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(201)
    label(202)
    sprite('Action_053_00', 4)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi701pad')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    sprite('Action_053_11', 32767)
    Unknown23018(1)
    label(210)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    SFX_1('uhi700pel')
    label(211)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(211)
    sprite('Action_053_11', 30)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(180)
    label(220)
    sprite('Action_000_00', 5)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(222)
    label(221)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_00', 5)
    gotoLabel(221)
    label(222)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    SFX_1('uhi701rne')
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    sprite('Action_053_11', 32767)
    Unknown23018(1)
    label(230)
    sprite('Action_053_00', 4)
    Unknown1084(1)
    sprite('Action_053_01', 3)
    sprite('Action_053_02', 4)
    sprite('Action_053_03', 5)
    sprite('Action_053_04', 4)
    sprite('Action_053_05', 3)
    sprite('Action_053_06', 4)
    sprite('Action_053_07', 4)
    sprite('Action_053_08', 5)
    sprite('Action_053_09', 5)
    sprite('Action_053_10', 60)
    SFX_1('uhi700bph')
    label(231)
    sprite('Action_053_11', 1)
    if SLOT_97:
        _gotolabel(231)
    sprite('Action_053_11', 30)
    sprite('Action_053_11', 32767)
    Unknown21007(24, 40)
    Unknown21011(200)

@State
def CmnActLose():
    sprite('Action_248_00', 5)
    if SLOT_158:
        Unknown7006('uhi403_0', 100, 879323253, 828322608, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 6)
    sprite('Action_248_03', 3)
    sprite('Action_248_04', 30)
    sprite('Action_248_05', 32767)
    Unknown23018(1)