<packet name="SpellInfo">
	<version number="1">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u8 name="type">
		<u32 name="class_skill">
		<u16 name="min_class_skill_req">
		<u16 name="min_class_skill_rec">
		<u8 name="tier">
		<u16 name="health_cost">
		<u16 name="mana_cost">
		<u8 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<u8 name="unknown">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
		</array>
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="373">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u8 name="tier">
		<u32 name="class_skill">
		<u16 name="mastery_skillx">
		<u16 name="health_cost">
		<u16 name="mana_cost">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u16 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
		</array>
		<u8 name="display_spell_tier">
		<u32 name="duration1">
		<u32 name="duration2">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="546">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="561">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown1" size="4">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="949">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="Unknown28">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="6">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="954">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="Unknown28">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="6">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="972">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="Unknown28">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="6">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="1008">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="6">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="1027">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="6">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
	</version>
	<version number="1188">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="7">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
	<version number="1193">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="7">
		<f32 name="hit_bonus">
		<u8 name="unknown12">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
	<version number="57048">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="dissonance_req">
		<u16 name="dissonance_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="7">
		<f32 name="hit_bonus">
		<u8 name="unknown12" size="5">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
	<version number="60114">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="dissonance_req">
		<u16 name="dissonance_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="7">
		<f32 name="hit_bonus">
		<u8 name="unknown12" size="5">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
	<version number="63119">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="unknown_MJ3">
		<u8 name="unknown_MJ1a">
		<u8 name="unknown_MJ1b">
		<u8 name="unknown_MJ1c">
		<u8 name="unknown_MJ1d">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u8 name="unknown_mj2" size="6">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="dissonance_req">
		<u16 name="dissonance_upkeep">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="13">
		<f32 name="hit_bonus">
		<u8 name="unknown_mj4" size="2">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
	<version number="64707">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="unknown_MJ3">
		<u8 name="unknown_MJ1a">
		<u8 name="unknown_MJ1b">
		<u8 name="unknown_MJ1c">
		<u8 name="unknown_MJ1d">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u8 name="unknown_mj2" size="6">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="dissonance_req">
		<u16 name="dissonance_upkeep">
		<u8 name="unknown_req" size="3">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="13">
		<f32 name="hit_bonus">
		<u8 name="unknown_mj4" size="2">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
	<version number="70702">
		<u32 name="id">
		<u16 name="icon">
		<u16 name="icon2">
		<u16 name="icontype">
		<u16 name="version">
		<u16 name="sub_version">
		<u8 name="unknown_MJ3">
		<u8 name="unknown_MJ1a">
		<u8 name="unknown_MJ1b">
		<u8 name="unknown_MJ1c">
		<u8 name="unknown_MJ1d">
		<u8 name="type">
		<u32 name="class_skill">
		<u32 name="mastery_skill">
		<u16 name="min_class_skill_req">
		<u32 name="spell_text_color">
		<u8 name="num_levels">
		<array name="level_array" count="var:num_levels">
			<u8 name="adventure_class">
			<u8 name="tradeskill_class">
			<u16 name="spell_level">
		</array>
		<u8 name="tier">
		<u16 name="health_req">
		<u16 name="health_upkeep">
		<u8 name="unknown_mj2" size="6">
		<u16 name="power_req">
		<u16 name="power_upkeep">
		<u16 name="savagery_req">
		<u16 name="savagery_upkeep">
		<u16 name="dissonance_req">
		<u16 name="dissonance_upkeep">
		<u8 name="unknown_req" size="22">
		<u16 name="req_concentration">
		<u16 name="cast_time">
		<u16 name="recovery">
		<f32 name="recast">
		<f32 name="radius">
		<u16 name="max_aoe_targets">
		<u8 name="friendly_spell">
		<u8 name="num_reagents">
		<array name="reagent_array" count="var:num_reagents">
			<str8 name="reagent">
			<u8 name="consumed">
			<u32 name="qty_required">
		</array>
		<u8 name="num_effects">
		<array name="effect_array" count="var:num_effects">
			<u8 name="subbulletflag">
			<str16 name="effect">
			<u8 name="percentage">
		</array>
		<u8 name="display_spell_tier">
		<u8 name="unknown1">
		<f32 name="minimum_range">
		<f32 name="range">
		<u32 name="duration1">
		<u32 name="duration2">
		<u8 name="unknown9">
		<u8 name="duration_flag">
		<u8 name="target">
		<u8 name="can_effect_raid">
		<u8 name="affect_only_group_members">
		<u8 name="group_spell">
		<f32 name="resistibility">
		<u8 name="unknown11" size="13">
		<f32 name="hit_bonus">
		<u8 name="unknown_mj4" size="2">
		<str8 name="name">
		<str16 name="description">
		<u8 name="unknown13">
	</version>
</packet>