#include "defines.h"
#include "../include/evolution.h"
#include "../include/moves.h"

#define EGG_MOVES_SPECIES_OFFSET 20000
#define EGG_MOVES_TERMINATOR 0xFFFF
#define egg_moves(species, moves...) (SPECIES_##species + EGG_MOVES_SPECIES_OFFSET), moves

const u16 gEggMoves[] =
{
	egg_moves(BULBASAUR,
		MOVE_SKULLBASH,
		MOVE_CHARM,
		MOVE_PETALDANCE,
		MOVE_MAGICALLEAF,
		MOVE_GRASSWHISTLE,
		MOVE_CURSE,
		MOVE_INGRAIN,
		MOVE_NATUREPOWER,
		MOVE_AMNESIA,
		MOVE_LEAFSTORM,
		MOVE_POWERWHIP,
		MOVE_SLUDGE,
		MOVE_ENDURE,
		MOVE_GIGADRAIN,
		MOVE_GRASSYTERRAIN,
		MOVE_TOXIC,
		MOVE_CELEBRATE),

	egg_moves(CHARMANDER,
		MOVE_BELLYDRUM,
		MOVE_ANCIENTPOWER,
		MOVE_BITE,
		MOVE_OUTRAGE,
		MOVE_BEATUP,
		MOVE_DRAGONDANCE,
		MOVE_CRUNCH,
		MOVE_DRAGONRUSH,
		MOVE_METALCLAW,
		MOVE_COUNTER,
		MOVE_DRAGONPULSE,
		MOVE_FOCUSPUNCH,
		MOVE_AIRCUTTER,
		MOVE_WINGATTACK,
		MOVE_DRAGONTAIL,
		MOVE_CELEBRATE),

	egg_moves(SQUIRTLE,
		MOVE_MIRRORCOAT,
		MOVE_HAZE,
		MOVE_MIST,
		MOVE_FORESIGHT,
		MOVE_FLAIL,
		MOVE_REFRESH,
		MOVE_MUDSPORT,
		MOVE_YAWN,
		MOVE_MUDDYWATER,
		MOVE_FAKEOUT,
		MOVE_AQUARING,
		MOVE_AQUAJET,
		MOVE_WATERSPOUT,
		MOVE_BRINE,
		MOVE_DRAGONPULSE,
		MOVE_AURASPHERE,
		MOVE_LIFEDEW,
		MOVE_FOLLOWME,
		MOVE_CELEBRATE),

	egg_moves(PIDGEY,
		MOVE_PURSUIT,
		MOVE_FEINTATTACK,
		MOVE_FORESIGHT,
		MOVE_AIRCUTTER,
		MOVE_UPROAR,
		MOVE_DEFOG),

	egg_moves(RATTATA,
		MOVE_SCREECH,
		MOVE_FLAMEWHEEL,
		MOVE_FURYSWIPES,
		MOVE_COUNTER,
		MOVE_REVERSAL,
		MOVE_UPROAR,
		MOVE_MEFIRST,
		MOVE_REVENGE,
		MOVE_TAKEDOWN,
		MOVE_FINALGAMBIT),

	egg_moves(SPEAROW,
		MOVE_FEINTATTACK,
		MOVE_SCARYFACE,
		MOVE_QUICKATTACK,
		MOVE_TRIATTACK,
		MOVE_ASTONISH,
		MOVE_SKYATTACK,
		MOVE_WHIRLWIND,
		MOVE_UPROAR,
		MOVE_FEATHERDANCE,
		MOVE_STEELWING,
		MOVE_RAZORWIND),

	egg_moves(EKANS,
		MOVE_PURSUIT,
		MOVE_SLAM,
		MOVE_SPITE,
		MOVE_BEATUP,
		MOVE_SCARYFACE,
		MOVE_POISONTAIL,
		MOVE_DISABLE,
		MOVE_SWITCHEROO,
		MOVE_IRONTAIL,
		MOVE_SUCKERPUNCH,
		MOVE_SNATCH,
		MOVE_TOXICSPIKES),

	egg_moves(SANDSHREW,
		MOVE_FLAIL,
		MOVE_COUNTER,
		MOVE_METALCLAW,
		MOVE_CRUSHCLAW,
		MOVE_NIGHTSLASH,
		MOVE_MUDSHOT,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_ROCKCLIMB,
		MOVE_ROTOTILLER,
		MOVE_HONECLAWS,
		MOVE_MUDSLAP),

	egg_moves(NIDORAN_F,
		MOVE_SUPERSONIC,
		MOVE_DISABLE,
		MOVE_TAKEDOWN,
		MOVE_FOCUSENERGY,
		MOVE_CHARM,
		MOVE_COUNTER,
		MOVE_BEATUP,
		MOVE_PURSUIT,
		MOVE_SKULLBASH,
		MOVE_IRONTAIL,
		MOVE_POISONTAIL,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_VENOMDRENCH,
		MOVE_SUCKERPUNCH),

	egg_moves(NIDORAN_M,
		MOVE_COUNTER,
		MOVE_DISABLE,
		MOVE_SUPERSONIC,
		MOVE_TAKEDOWN,
		MOVE_AMNESIA,
		MOVE_CONFUSION,
		MOVE_BEATUP,
		MOVE_SUCKERPUNCH,
		MOVE_HEADSMASH,
		MOVE_IRONTAIL,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_VENOMDRENCH),

	egg_moves(VULPIX,
		MOVE_FEINTATTACK,
		MOVE_HYPNOSIS,
		MOVE_FLAIL,
		MOVE_HOWL,
		MOVE_HEATWAVE,
		MOVE_FLAREBLITZ,
		MOVE_POWERSWAP,
		MOVE_SECRETPOWER,
		MOVE_TAILSLAP,
		MOVE_CAPTIVATE,
		MOVE_MEMENTO,
		MOVE_BABYDOLLEYES,
		MOVE_ROAR,
		MOVE_FLAMECHARGE),

	egg_moves(ZUBAT,
		MOVE_QUICKATTACK,
		MOVE_PURSUIT,
		MOVE_FEINTATTACK,
		MOVE_GUST,
		MOVE_WHIRLWIND,
		MOVE_CURSE,
		MOVE_NASTYPLOT,
		MOVE_HYPNOSIS,
		MOVE_ZENHEADBUTT,
		MOVE_BRAVEBIRD,
		MOVE_GIGADRAIN,
		MOVE_STEELWING,
		MOVE_DEFOG,
		MOVE_VENOMDRENCH),

	egg_moves(ODDISH,
		MOVE_RAZORLEAF,
		MOVE_FLAIL,
		MOVE_SYNTHESIS,
		MOVE_CHARM,
		MOVE_INGRAIN,
		MOVE_TICKLE,
		MOVE_TEETERDANCE,
		MOVE_SECRETPOWER,
		MOVE_NATUREPOWER,
		MOVE_AFTERYOU,
		MOVE_LEECHSEED,
		MOVE_LUCKYCHANT),

	egg_moves(PARAS,
		MOVE_SCREECH,
		MOVE_COUNTER,
		MOVE_PSYBEAM,
		MOVE_FLAIL,
		MOVE_SWEETSCENT,
		MOVE_PURSUIT,
		MOVE_BUGBITE,
		MOVE_CROSSPOISON,
		MOVE_AGILITY,
		MOVE_ENDURE,
		MOVE_NATURALGIFT,
		MOVE_LEECHSEED,
		MOVE_WIDEGUARD,
		MOVE_ROTOTILLER,
		MOVE_FELLSTINGER,
		MOVE_GRASSYTERRAIN),

	egg_moves(VENONAT,
		MOVE_BATONPASS,
		MOVE_SCREECH,
		MOVE_GIGADRAIN,
		MOVE_SIGNALBEAM,
		MOVE_AGILITY,
		MOVE_MORNINGSUN,
		MOVE_TOXICSPIKES,
		MOVE_SECRETPOWER,
		MOVE_SKILLSWAP,
		MOVE_RAGEPOWDER),

	egg_moves(DIGLETT,
		MOVE_FEINTATTACK,
		MOVE_SCREECH,
		MOVE_ANCIENTPOWER,
		MOVE_PURSUIT,
		MOVE_BEATUP,
		MOVE_UPROAR,
		MOVE_REVERSAL,
		MOVE_HEADBUTT,
		MOVE_ENDURE,
		MOVE_FINALGAMBIT,
		MOVE_MEMENTO,
		MOVE_HONECLAWS),

	egg_moves(MEOWTH,
		MOVE_SPITE,
		MOVE_CHARM,
		MOVE_HYPNOSIS,
		MOVE_AMNESIA,
		MOVE_ASSIST,
		MOVE_ODORSLEUTH,
		MOVE_FLAIL,
		MOVE_PUNISHMENT,
		MOVE_TAILWHIP,
		MOVE_SNATCH,
		MOVE_IRONTAIL,
		MOVE_FOULPLAY,
		MOVE_COVET,
		MOVE_CAPTIVATE,
		MOVE_ASSURANCE),

	egg_moves(PSYDUCK,
		MOVE_HYPNOSIS,
		MOVE_PSYBEAM,
		MOVE_FORESIGHT,
		MOVE_FUTURESIGHT,
		MOVE_CROSSCHOP,
		MOVE_REFRESH,
		MOVE_CONFUSERAY,
		MOVE_YAWN,
		MOVE_MUDBOMB,
		MOVE_ENCORE,
		MOVE_SECRETPOWER,
		MOVE_SLEEPTALK,
		MOVE_SYNCHRONOISE,
		MOVE_SIMPLEBEAM,
		MOVE_CLEARSMOG,
		MOVE_MUDSPORT,
		MOVE_TRIATTACK),

	egg_moves(MANKEY,
		MOVE_FORESIGHT,
		MOVE_MEDITATE,
		MOVE_COUNTER,
		MOVE_REVERSAL,
		MOVE_BEATUP,
		MOVE_REVENGE,
		MOVE_SMELLINGSALTS,
		MOVE_ENCORE,
		MOVE_FOCUSPUNCH,
		MOVE_SLEEPTALK,
		MOVE_NIGHTSLASH,
		MOVE_POWERTRIP,
		MOVE_SKULLBASH,
		MOVE_RETALIATE,
		MOVE_THUNDEROUSKICK),

	egg_moves(GROWLITHE,
		MOVE_BODYSLAM,
		MOVE_THRASH,
		MOVE_FIRESPIN,
		MOVE_DOUBLEEDGE,
		MOVE_MORNINGSUN,
		MOVE_COVET,
		MOVE_IRONTAIL,
		MOVE_DOUBLEKICK,
		MOVE_CLOSECOMBAT,
		MOVE_BURNUP,
		MOVE_FLAMEBURST,
		MOVE_TELEPORT),

	egg_moves(POLIWAG,
		MOVE_MIST,
		MOVE_SPLASH,
		MOVE_HAZE,
		MOVE_MINDREADER,
		MOVE_ICEBALL,
		MOVE_REFRESH,
		MOVE_ENDEAVOR,
		MOVE_ENCORE,
		MOVE_ENDURE,
		MOVE_WATERPULSE),

	egg_moves(ABRA,
		MOVE_ENCORE,
		MOVE_BARRIER,
		MOVE_KNOCKOFF,
		MOVE_FIREPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_ICEPUNCH,
		MOVE_POWERTRICK,
		MOVE_GUARDSWAP,
		MOVE_SKILLSWAP,
		MOVE_GUARDSPLIT,
		MOVE_PSYCHOSHIFT,
		MOVE_PSYCHICTERRAIN,
		MOVE_MAGICCOAT,
		MOVE_COUNTER),

	egg_moves(MACHOP,
		MOVE_MEDITATE,
		MOVE_ROLLINGKICK,
		MOVE_ENCORE,
		MOVE_SMELLINGSALTS,
		MOVE_COUNTER,
		MOVE_FIREPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_ICEPUNCH,
		MOVE_BULLETPUNCH,
		MOVE_POWERTRICK,
		MOVE_HEAVYSLAM,
		MOVE_TICKLE,
		MOVE_QUICKGUARD,
		MOVE_VITALTHROW,
		MOVE_MACHPUNCH),

	egg_moves(BELLSPROUT,
		MOVE_ENCORE,
		MOVE_SYNTHESIS,
		MOVE_LEECHFANG,
		MOVE_INGRAIN,
		MOVE_MAGICALLEAF,
		MOVE_WORRYSEED,
		MOVE_TICKLE,
		MOVE_WEATHERBALL,
		MOVE_BULLETSEED,
		MOVE_NATURALGIFT,
		MOVE_GIGADRAIN,
		MOVE_CLEARSMOG,
		MOVE_POWERWHIP,
		MOVE_BELCH,
		MOVE_STRENGTHSAP,
		MOVE_TEETERDANCE,
		MOVE_MORNINGSUN),

	egg_moves(TENTACOOL,
		MOVE_AURORABEAM,
		MOVE_MIRRORCOAT,
		MOVE_RAPIDSPIN,
		MOVE_HAZE,
		MOVE_CONFUSERAY,
		MOVE_KNOCKOFF,
		MOVE_ACUPRESSURE,
		MOVE_MUDDYWATER,
		MOVE_BUBBLE,
		MOVE_AQUARING,
		MOVE_TICKLE,
		MOVE_BARRIER),

	egg_moves(GEODUDE,
		MOVE_MEGAPUNCH,
		MOVE_BLOCK,
		MOVE_HAMMERARM,
		MOVE_FLAIL,
		MOVE_CURSE,
		MOVE_FOCUSPUNCH,
		MOVE_ROCKCLIMB,
		MOVE_ENDURE,
		MOVE_AUTOTOMIZE,
		MOVE_WIDEGUARD,
		MOVE_SUCKERPUNCH),

	egg_moves(PONYTA,
		MOVE_THRASH,
		MOVE_DOUBLEKICK,
		MOVE_HYPNOSIS,
		MOVE_CHARM,
		MOVE_DOUBLEEDGE,
		MOVE_HORNDRILL,
		MOVE_MORNINGSUN,
		MOVE_LOWKICK,
		MOVE_CAPTIVATE,
		MOVE_HIGHHORSEPOWER),

	egg_moves(SLOWPOKE,
		MOVE_BELLYDRUM,
		MOVE_FUTURESIGHT,
		MOVE_STOMP,
		MOVE_MUDSPORT,
		MOVE_SLEEPTALK,
		MOVE_SNORE,
		MOVE_MEFIRST,
		MOVE_BLOCK,
		MOVE_WONDERROOM,
		MOVE_BELCH,
		MOVE_TELEPORT),

	egg_moves(FARFETCHD,
		MOVE_STEELWING,
		MOVE_FORESIGHT,
		MOVE_MIRRORMOVE,
		MOVE_GUST,
		MOVE_AIRSLASH,
		MOVE_QUICKATTACK,
		MOVE_FLAIL,
		MOVE_FEATHERDANCE,
		MOVE_CURSE,
		MOVE_COVET,
		MOVE_MUDSLAP,
		MOVE_REVENGE,
		MOVE_ROOST,
		MOVE_TRUMPCARD,
		MOVE_SIMPLEBEAM,
		MOVE_FIRSTIMPRESSION,
		MOVE_FINALGAMBIT,
		MOVE_SKYATTACK,
		MOVE_YAWN,
		MOVE_WISH),

	egg_moves(DODUO,
		MOVE_SUPERSONIC,
		MOVE_HAZE,
		MOVE_FEINTATTACK,
		MOVE_FLAIL,
		MOVE_MIRRORMOVE,
		MOVE_NATURALGIFT,
		MOVE_ASSURANCE,
		MOVE_UPROAR,
		MOVE_LUNGE,
		MOVE_DOUBLEEDGE),

	egg_moves(SEEL,
		MOVE_LICK,
		MOVE_PERISHSONG,
		MOVE_DISABLE,
		MOVE_HORNDRILL,
		MOVE_SLAM,
		MOVE_FAKEOUT,
		MOVE_ICICLESPEAR,
		MOVE_SIGNALBEAM,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_WATERPULSE,
		MOVE_IRONTAIL,
		MOVE_SLEEPTALK,
		MOVE_BELCH,
		MOVE_ENTRAINMENT),

	egg_moves(GRIMER,
		MOVE_HAZE,
		MOVE_MEANLOOK,
		MOVE_LICK,
		MOVE_IMPRISON,
		MOVE_CURSE,
		MOVE_SHADOWPUNCH,
		MOVE_SHADOWSNEAK,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_SCARYFACE,
		MOVE_ACIDSPRAY,
		MOVE_POWERUPPUNCH),

	egg_moves(SHELLDER,
		MOVE_BUBBLEBEAM,
		MOVE_TAKEDOWN,
		MOVE_BARRIER,
		MOVE_RAPIDSPIN,
		MOVE_SCREECH,
		MOVE_ICICLESPEAR,
		MOVE_MUDSHOT,
		MOVE_ROCKBLAST,
		MOVE_WATERPULSE,
		MOVE_AQUARING,
		MOVE_AVALANCHE,
		MOVE_TWINEEDLE,
		MOVE_LIFEDEW),

	egg_moves(GASTLY,
		MOVE_PSYWAVE,
		MOVE_PERISHSONG,
		MOVE_HAZE,
		MOVE_ASTONISH,
		MOVE_GRUDGE,
		MOVE_FIREPUNCH,
		MOVE_ICEPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_DISABLE,
		MOVE_SCARYFACE,
		MOVE_CLEARSMOG,
		MOVE_REFLECTTYPE),

	egg_moves(ONIX,
		MOVE_FLAIL,
		MOVE_BLOCK,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_ROCKTHROW,
		MOVE_ROCKBLAST,
		MOVE_ROCKCLIMB,
		MOVE_HEAVYSLAM,
		MOVE_ROTOTILLER,
		MOVE_WIDEGUARD,
		MOVE_DRAGONTAIL,
		MOVE_HEADSMASH,
		MOVE_RAGE,
		MOVE_POWERSHIFT),

	egg_moves(DROWZEE,
		MOVE_BARRIER,
		MOVE_ASSIST,
		MOVE_ROLEPLAY,
		MOVE_FIREPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_ICEPUNCH,
		MOVE_FLATTER,
		MOVE_PSYCHOCUT,
		MOVE_GUARDSWAP,
		MOVE_SECRETPOWER,
		MOVE_SKILLSWAP,
		MOVE_POWERSPLIT,
		MOVE_PSYCHICTERRAIN,
		MOVE_TELEPORT,
		MOVE_MINDREADER,
		MOVE_WISH),

	egg_moves(KRABBY,
		MOVE_HAZE,
		MOVE_AMNESIA,
		MOVE_KNOCKOFF,
		MOVE_TICKLE,
		MOVE_ANCIENTPOWER,
		MOVE_AGILITY,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_BIDE,
		MOVE_HAMMERARM,
		MOVE_SLASH,
		MOVE_NIGHTSLASH),

	egg_moves(EXEGGCUTE,
		MOVE_MOONLIGHT,
		MOVE_ANCIENTPOWER,
		MOVE_INGRAIN,
		MOVE_CURSE,
		MOVE_NATUREPOWER,
		MOVE_LUCKYCHANT,
		MOVE_LEAFSTORM,
		MOVE_POWERSWAP,
		MOVE_SKILLSWAP,
		MOVE_BLOCK,
		MOVE_GRASSYTERRAIN,
		MOVE_SLEEPPOWDER,
		MOVE_STUNSPORE,
		MOVE_POISONPOWDER,
		MOVE_BESTOW,
		MOVE_TELEPORT,
		MOVE_WISH),

	egg_moves(CUBONE,
		MOVE_ANCIENTPOWER,
		MOVE_BELLYDRUM,
		MOVE_SCREECH,
		MOVE_SKULLBASH,
		MOVE_PERISHSONG,
		MOVE_DOUBLEKICK,
		MOVE_IRONHEAD,
		MOVE_DETECT,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_CURSE,
		MOVE_THRASH),

	egg_moves(LICKITUNG,
		MOVE_MAGNITUDE,
		MOVE_SLAM,
		MOVE_CURSE,
		MOVE_SMELLINGSALTS,
		MOVE_SLEEPTALK,
		MOVE_SNORE,
		MOVE_AMNESIA,
		MOVE_HAMMERARM,
		MOVE_MUDDYWATER,
		MOVE_ZENHEADBUTT,
		MOVE_BELCH,
		MOVE_THRASH,
		MOVE_HEALBELL,
		MOVE_WISH,
		MOVE_CHIPAWAY,
		MOVE_MEFIRST,
		MOVE_ICEBALL),

	egg_moves(KOFFING,
		MOVE_SCREECH,
		MOVE_PSYWAVE,
		MOVE_PSYBEAM,
		MOVE_PAINSPLIT,
		MOVE_GRUDGE,
		MOVE_SPITE,
		MOVE_CURSE,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_TOXICSPIKES,
		MOVE_VENOMDRENCH),

	egg_moves(KOFFING_G,
		MOVE_SCREECH,
		MOVE_PSYWAVE,
		MOVE_PSYBEAM,
		MOVE_PAINSPLIT,
		MOVE_GRUDGE,
		MOVE_SPITE,
		MOVE_CURSE,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_TOXICSPIKES,
		MOVE_VENOMDRENCH),

	egg_moves(RHYHORN,
		MOVE_CRUNCH,
		MOVE_REVERSAL,
		MOVE_COUNTER,
		MOVE_MAGNITUDE,
		MOVE_CURSE,
		MOVE_CRUSHCLAW,
		MOVE_DRAGONRUSH,
		MOVE_ICEFANG,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_SKULLBASH,
		MOVE_IRONTAIL,
		MOVE_ROCKCLIMB,
		MOVE_ROTOTILLER,
		MOVE_METALBURST,
		MOVE_GUARDSPLIT,
		MOVE_ROCKPOLISH,
		MOVE_HEADSMASH),

	egg_moves(CHANSEY,
		MOVE_PRESENT,
		MOVE_METRONOME,
		MOVE_HEALBELL,
		MOVE_AROMATHERAPY,
		MOVE_COUNTER,
		MOVE_GRAVITY,
		MOVE_MUDBOMB,
		MOVE_ENDURE,
		MOVE_SEISMICTOSS,
		MOVE_BESTOW,
		MOVE_TRIATTACK,
		MOVE_WISH,
		MOVE_SWEETKISS),

	egg_moves(TANGELA,
		MOVE_FLAIL,
		MOVE_CONFUSION,
		MOVE_AMNESIA,
		MOVE_LEECHSEED,
		MOVE_NATUREPOWER,
		MOVE_ENDEAVOR,
		MOVE_LEAFSTORM,
		MOVE_POWERSWAP,
		MOVE_RAGEPOWDER,
		MOVE_WAKEUPSLAP,
		MOVE_MORNINGSUN,
		MOVE_ACIDSPRAY,
		MOVE_DOUBLEHIT),

	egg_moves(KANGASKHAN,
		MOVE_FORESIGHT,
		MOVE_DISABLE,
		MOVE_COUNTER,
		MOVE_CRUSHCLAW,
		MOVE_DOUBLEEDGE,
		MOVE_ENDEAVOR,
		MOVE_HAMMERARM,
		MOVE_FOCUSPUNCH,
		MOVE_TRUMPCARD,
		MOVE_UPROAR,
		MOVE_CIRCLETHROW,
		MOVE_LEER,
		MOVE_HEADBUTT,
		MOVE_YAWN,
		MOVE_WISH),

	egg_moves(HORSEA,
		MOVE_FLAIL,
		MOVE_AURORABEAM,
		MOVE_OCTAZOOKA,
		MOVE_DISABLE,
		MOVE_SPLASH,
		MOVE_DRAGONRAGE,
		MOVE_SIGNALBEAM,
		MOVE_RAZORWIND,
		MOVE_MUDDYWATER,
		MOVE_WATERPULSE,
		MOVE_CLEARSMOG,
		MOVE_OUTRAGE),

	egg_moves(GOLDEEN,
		MOVE_PSYBEAM,
		MOVE_HAZE,
		MOVE_HYDROPUMP,
		MOVE_SLEEPTALK,
		MOVE_MUDSPORT,
		MOVE_MUDSLAP,
		MOVE_AQUATAIL,
		MOVE_BODYSLAM,
		MOVE_MUDSHOT,
		MOVE_SKULLBASH,
		MOVE_SIGNALBEAM,
		MOVE_ACUPRESSURE),

	egg_moves(MR_MIME,
		MOVE_FUTURESIGHT,
		MOVE_HYPNOSIS,
		MOVE_FAKEOUT,
		MOVE_CONFUSERAY,
		MOVE_WAKEUPSLAP,
		MOVE_NASTYPLOT,
		MOVE_POWERSPLIT,
		MOVE_MAGICROOM,
		MOVE_ICYWIND,
		MOVE_PSYCHICTERRAIN,
		MOVE_TELEPORT,
		MOVE_FOLLOWME,
		MOVE_POWERSHIFT),

	egg_moves(SCYTHER,
		MOVE_COUNTER,
		MOVE_BATONPASS,
		MOVE_REVERSAL,
		MOVE_ENDURE,
		MOVE_SILVERWIND,
		MOVE_BUGBUZZ,
		MOVE_DEFOG,
		MOVE_STEELWING,
		MOVE_QUICKGUARD,
		MOVE_PURSUIT,
		MOVE_RAZORWIND,
		MOVE_VACUUMWAVE,
		MOVE_DUALWINGBEAT),

	egg_moves(PINSIR,
		MOVE_FURYATTACK,
		MOVE_FLAIL,
		MOVE_FEINTATTACK,
		MOVE_QUICKATTACK,
		MOVE_CLOSECOMBAT,
		MOVE_FEINT,
		MOVE_MEFIRST,
		MOVE_REVENGE),

	egg_moves(LAPRAS,
		MOVE_FORESIGHT,
		MOVE_TICKLE,
		MOVE_REFRESH,
		MOVE_DRAGONDANCE,
		MOVE_CURSE,
		MOVE_SLEEPTALK,
		MOVE_HORNDRILL,
		MOVE_ANCIENTPOWER,
		MOVE_WHIRLPOOL,
		MOVE_FISSURE,
		MOVE_DRAGONPULSE,
		MOVE_AVALANCHE,
		MOVE_FUTURESIGHT,
		MOVE_FREEZEDRY,
		MOVE_SPARKLINGARIA),

	egg_moves(EEVEE,
		MOVE_FLAIL,
		MOVE_ENDURE,
		MOVE_CURSE,
		MOVE_TICKLE,
		MOVE_WISH,
		MOVE_YAWN,
		MOVE_FAKETEARS,
		MOVE_DETECT,
		MOVE_NATURALGIFT,
		MOVE_STOREDPOWER,
		MOVE_SYNCHRONOISE,
		MOVE_CAPTIVATE,
		MOVE_DOUBLEKICK,
		MOVE_MUDSLAP,
		MOVE_CELEBRATE,
		MOVE_MIMIC),

	egg_moves(OMANYTE,
		MOVE_BUBBLEBEAM,
		MOVE_AURORABEAM,
		MOVE_SLAM,
		MOVE_SUPERSONIC,
		MOVE_HAZE,
		MOVE_SPIKES,
		MOVE_KNOCKOFF,
		MOVE_WRINGOUT,
		MOVE_TOXICSPIKES,
		MOVE_MUDDYWATER,
		MOVE_BIDE,
		MOVE_WATERPULSE,
		MOVE_WHIRLPOOL,
		MOVE_REFLECTTYPE,
		MOVE_BITE,
		MOVE_TICKLE),

	egg_moves(KABUTO,
		MOVE_BUBBLEBEAM,
		MOVE_AURORABEAM,
		MOVE_RAPIDSPIN,
		MOVE_FLAIL,
		MOVE_KNOCKOFF,
		MOVE_CONFUSERAY,
		MOVE_ICYWIND,
		MOVE_SCREECH,
		MOVE_GIGADRAIN,
		MOVE_FORESIGHT,
		MOVE_TAKEDOWN,
		MOVE_MEGADRAIN,
		MOVE_WRINGOUT),

	egg_moves(AERODACTYL,
		MOVE_WHIRLWIND,
		MOVE_PURSUIT,
		MOVE_FORESIGHT,
		MOVE_STEELWING,
		MOVE_DRAGONBREATH,
		MOVE_CURSE,
		MOVE_ASSURANCE,
		MOVE_ROOST,
		MOVE_TAILWIND,
		MOVE_WIDEGUARD,
		MOVE_DUALWINGBEAT),

	egg_moves(SNORLAX,
		MOVE_CHARM,
		MOVE_DOUBLEEDGE,
		MOVE_CURSE,
		MOVE_FISSURE,
		MOVE_WHIRLWIND,
		MOVE_PURSUIT,
		MOVE_COUNTER,
		MOVE_NATURALGIFT,
		MOVE_AFTERYOU,
		MOVE_POWERUPPUNCH,
		MOVE_GASTROACID,
		MOVE_ICEBALL),

	egg_moves(DRATINI,
		MOVE_MIST,
		MOVE_HAZE,
		MOVE_SUPERSONIC,
		MOVE_DRAGONBREATH,
		MOVE_EXTREMESPEED,
		MOVE_WATERPULSE,
		MOVE_AQUAJET,
		MOVE_DRAGONPULSE,
		MOVE_IRONTAIL),

	egg_moves(CHIKORITA,
		MOVE_VINEWHIP,
		MOVE_LEECHSEED,
		MOVE_COUNTER,
		MOVE_ANCIENTPOWER,
		MOVE_FLAIL,
		MOVE_NATUREPOWER,
		MOVE_INGRAIN,
		MOVE_GRASSWHISTLE,
		MOVE_WRINGOUT,
		MOVE_REFRESH,
		MOVE_HEALPULSE,
		MOVE_GRASSYTERRAIN),

	egg_moves(CYNDAQUIL,
		MOVE_FURYSWIPES,
		MOVE_REVERSAL,
		MOVE_THRASH,
		MOVE_FORESIGHT,
		MOVE_COVET,
		MOVE_HOWL,
		MOVE_CRUSHCLAW,
		MOVE_DOUBLEKICK,
		MOVE_FLAREBLITZ,
		MOVE_EXTRASENSORY,
		MOVE_NATUREPOWER,
		MOVE_FLAMEBURST),

	egg_moves(TOTODILE,
		MOVE_ANCIENTPOWER,
		MOVE_MUDSPORT,
		MOVE_WATERSPORT,
		MOVE_ICEPUNCH,
		MOVE_METALCLAW,
		MOVE_DRAGONDANCE,
		MOVE_FAKETEARS,
		MOVE_BLOCK,
		MOVE_WATERPULSE,
		MOVE_FLATTER),

	egg_moves(SENTRET,
		MOVE_DOUBLEEDGE,
		MOVE_PURSUIT,
		MOVE_SLASH,
		MOVE_FOCUSENERGY,
		MOVE_REVERSAL,
		MOVE_TRICK,
		MOVE_ASSIST,
		MOVE_CHARM,
		MOVE_NATURALGIFT,
		MOVE_IRONTAIL,
		MOVE_CAPTIVATE,
		MOVE_BABYDOLLEYES),

	egg_moves(HOOTHOOT,
		MOVE_MIRRORMOVE,
		MOVE_SUPERSONIC,
		MOVE_FEINTATTACK,
		MOVE_WINGATTACK,
		MOVE_WHIRLWIND,
		MOVE_SKYATTACK,
		MOVE_FEATHERDANCE,
		MOVE_AGILITY,
		MOVE_NIGHTSHADE,
		MOVE_DEFOG,
		MOVE_MEANLOOK,
		MOVE_ZENHEADBUTT,
		MOVE_SYNCHRONOISE),

	egg_moves(LEDYBA,
		MOVE_PSYBEAM,
		MOVE_BIDE,
		MOVE_SCREECH,
		MOVE_ENCORE,
		MOVE_KNOCKOFF,
		MOVE_BUGBITE,
		MOVE_FOCUSPUNCH,
		MOVE_DRAINPUNCH,
		MOVE_DIZZYPUNCH,
		MOVE_TAILWIND,
		MOVE_ENDURE,
		MOVE_COUNTER,
		MOVE_AGILITY),

	egg_moves(SPINARAK,
		MOVE_PSYBEAM,
		MOVE_DISABLE,
		MOVE_SONICBOOM,
		MOVE_BATONPASS,
		MOVE_PURSUIT,
		MOVE_SIGNALBEAM,
		MOVE_TOXICSPIKES,
		MOVE_TWINEEDLE,
		MOVE_ELECTROWEB,
		MOVE_RAGEPOWDER,
		MOVE_NIGHTSLASH,
		MOVE_LUNGE,
		MOVE_FIRSTIMPRESSION),

	egg_moves(CHINCHOU,
		MOVE_SCREECH,
		MOVE_AMNESIA,
		MOVE_PSYBEAM,
		MOVE_WHIRLPOOL,
		MOVE_AGILITY,
		MOVE_MIST,
		MOVE_SHOCKWAVE,
		MOVE_BRINE,
		MOVE_WATERPULSE,
		MOVE_SOAK),

	egg_moves(PICHU,
		MOVE_REVERSAL,
		MOVE_BIDE,
		MOVE_PRESENT,
		MOVE_ENCORE,
		MOVE_DOUBLESLAP,
		MOVE_WISH,
		MOVE_CHARGE,
		MOVE_FAKEOUT,
		MOVE_THUNDERPUNCH,
		MOVE_TICKLE,
		MOVE_FLAIL,
		MOVE_ENDURE,
		MOVE_LUCKYCHANT,
		MOVE_BESTOW,
		MOVE_DISARMINGVOICE,
		MOVE_ELECTRICTERRAIN,
		MOVE_CELEBRATE,
		MOVE_EXTREMESPEED),

	egg_moves(CLEFFA,
		MOVE_PRESENT,
		MOVE_METRONOME,
		MOVE_AMNESIA,
		MOVE_BELLYDRUM,
		MOVE_MIMIC,
		MOVE_WISH,
		MOVE_FAKETEARS,
		MOVE_COVET,
		MOVE_AROMATHERAPY,
		MOVE_STOREDPOWER,
		MOVE_TICKLE,
		MOVE_MISTYTERRAIN,
		MOVE_HEALPULSE,
		MOVE_COSMICPOWER,
		MOVE_TELEPORT,
		MOVE_SOFTBOILED),

	egg_moves(IGGLYBUFF,
		MOVE_PERISHSONG,
		MOVE_PRESENT,
		MOVE_FEINTATTACK,
		MOVE_WISH,
		MOVE_FAKETEARS,
		MOVE_COVET,
		MOVE_GRAVITY,
		MOVE_SLEEPTALK,
		MOVE_CAPTIVATE,
		MOVE_PUNISHMENT,
		MOVE_MISTYTERRAIN,
		MOVE_HEALPULSE,
		MOVE_TELEPORT,
		MOVE_TRIATTACK),

	egg_moves(TOGEPI,
		MOVE_PRESENT,
		MOVE_MIRRORMOVE,
		MOVE_PECK,
		MOVE_FORESIGHT,
		MOVE_FUTURESIGHT,
		MOVE_NASTYPLOT,
		MOVE_PSYCHOSHIFT,
		MOVE_LUCKYCHANT,
		MOVE_EXTRASENSORY,
		MOVE_SECRETPOWER,
		MOVE_STOREDPOWER,
		MOVE_MORNINGSUN,
		MOVE_BESTOW,
		MOVE_SOFTBOILED),

	egg_moves(NATU,
		MOVE_HAZE,
		MOVE_DRILLPECK,
		MOVE_QUICKATTACK,
		MOVE_FEINTATTACK,
		MOVE_STEELWING,
		MOVE_FEATHERDANCE,
		MOVE_REFRESH,
		MOVE_ZENHEADBUTT,
		MOVE_SUCKERPUNCH,
		MOVE_SYNCHRONOISE,
		MOVE_ROOST,
		MOVE_SKILLSWAP,
		MOVE_SIMPLEBEAM),

	egg_moves(MAREEP,
		MOVE_BODYSLAM,
		MOVE_SCREECH,
		MOVE_ODORSLEUTH,
		MOVE_FLATTER,
		MOVE_SANDATTACK,
		MOVE_IRONTAIL,
		MOVE_AFTERYOU,
		MOVE_AGILITY,
		MOVE_EERIEIMPULSE,
		MOVE_ELECTRICTERRAIN),

	egg_moves(MARILL,
		MOVE_PRESENT,
		MOVE_AMNESIA,
		MOVE_FUTURESIGHT,
		MOVE_BELLYDRUM,
		MOVE_PERISHSONG,
		MOVE_SUPERSONIC,
		MOVE_AQUAJET,
		MOVE_REFRESH,
		MOVE_BODYSLAM,
		MOVE_MUDDYWATER,
		MOVE_CAMOUFLAGE,
		MOVE_COPYCAT,
		MOVE_SING,
		MOVE_SOAK,
		MOVE_TICKLE),

	egg_moves(SUDOWOODO,
		MOVE_SELFDESTRUCT,
		MOVE_HEADBUTT,
		MOVE_HARDEN,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_SANDTOMB,
		MOVE_STEALTHROCK,
		MOVE_CURSE,
		MOVE_ENDURE,
		MOVE_ROCKPOLISH),

	egg_moves(HOPPIP,
		MOVE_CONFUSION,
		MOVE_ENCORE,
		MOVE_DOUBLEEDGE,
		MOVE_AMNESIA,
		MOVE_HELPINGHAND,
		MOVE_AROMATHERAPY,
		MOVE_COTTONGUARD,
		MOVE_SEEDBOMB,
		MOVE_ENDURE,
		MOVE_GRASSYTERRAIN,
		MOVE_STRENGTHSAP),

	egg_moves(AIPOM,
		MOVE_COUNTER,
		MOVE_PURSUIT,
		MOVE_SPITE,
		MOVE_SLAM,
		MOVE_DOUBLESLAP,
		MOVE_BEATUP,
		MOVE_FAKEOUT,
		MOVE_COVET,
		MOVE_BOUNCE,
		MOVE_REVENGE,
		MOVE_SWITCHEROO,
		MOVE_QUICKGUARD,
		MOVE_TAILSLAP,
		MOVE_MUDBOMB,
		MOVE_QUICKATTACK),

	egg_moves(SUNKERN,
		MOVE_ENCORE,
		MOVE_NATUREPOWER,
		MOVE_CURSE,
		MOVE_HELPINGHAND,
		MOVE_SWEETSCENT,
		MOVE_ENDURE,
		MOVE_BIDE,
		MOVE_MORNINGSUN,
		MOVE_GRASSYTERRAIN),

	egg_moves(YANMA,
		MOVE_WHIRLWIND,
		MOVE_REVERSAL,
		MOVE_LEECHFANG,
		MOVE_SIGNALBEAM,
		MOVE_FEINT,
		MOVE_FEINTATTACK,
		MOVE_DOUBLEEDGE,
		MOVE_SECRETPOWER,
		MOVE_STRINGSHOT,
		MOVE_GUST),

	egg_moves(WOOPER,
		MOVE_BODYSLAM,
		MOVE_ANCIENTPOWER,
		MOVE_CURSE,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_COUNTER,
		MOVE_ENCORE,
		MOVE_DOUBLEKICK,
		MOVE_RECOVER,
		MOVE_AFTERYOU,
		MOVE_SLEEPTALK,
		MOVE_ACIDSPRAY,
		MOVE_GUARDSWAP,
		MOVE_EERIEIMPULSE,
		MOVE_POWERUPPUNCH),

	egg_moves(MURKROW,
		MOVE_WHIRLWIND,
		MOVE_DRILLPECK,
		MOVE_MIRRORMOVE,
		MOVE_SKYATTACK,
		MOVE_CONFUSERAY,
		MOVE_FEATHERDANCE,
		MOVE_PERISHSONG,
		MOVE_PSYCHOSHIFT,
		MOVE_SCREECH,
		MOVE_BRAVEBIRD,
		MOVE_ROOST,
		MOVE_FLATTER,
		MOVE_PUNISHMENT,
		MOVE_AIRCUTTER,
		MOVE_NIGHTSLASH),

	egg_moves(MISDREAVUS,
		MOVE_SCREECH,
		MOVE_DESTINYBOND,
		MOVE_IMPRISON,
		MOVE_MEMENTO,
		MOVE_SUCKERPUNCH,
		MOVE_SHADOWSNEAK,
		MOVE_CURSE,
		MOVE_OMINOUSWIND,
		MOVE_NASTYPLOT,
		MOVE_SKILLSWAP,
		MOVE_WONDERROOM,
		MOVE_MEFIRST,
		MOVE_HYPNOSIS),

	egg_moves(GIRAFARIG,
		MOVE_TAKEDOWN,
		MOVE_AMNESIA,
		MOVE_FORESIGHT,
		MOVE_FUTURESIGHT,
		MOVE_BEATUP,
		MOVE_WISH,
		MOVE_MAGICCOAT,
		MOVE_DOUBLEKICK,
		MOVE_MIRRORCOAT,
		MOVE_RAZORWIND,
		MOVE_SKILLSWAP,
		MOVE_SECRETPOWER,
		MOVE_MEANLOOK,
		MOVE_PSYCHICTERRAIN,
		MOVE_PSYCHICFANGS,
		MOVE_PSYWAVE,
		MOVE_RETALIATE),

	egg_moves(PINECO,
		MOVE_PINMISSILE,
		MOVE_FLAIL,
		MOVE_SWIFT,
		MOVE_COUNTER,
		MOVE_SANDTOMB,
		MOVE_REVENGE,
		MOVE_TOXICSPIKES,
		MOVE_POWERTRICK,
		MOVE_ENDURE,
		MOVE_STEALTHROCK),

	egg_moves(DUNSPARCE,
		MOVE_BIDE,
		MOVE_BITE,
		MOVE_HEADBUTT,
		MOVE_ASTONISH,
		MOVE_CURSE,
		MOVE_TRUMPCARD,
		MOVE_MAGICCOAT,
		MOVE_SNORE,
		MOVE_AGILITY,
		MOVE_SECRETPOWER,
		MOVE_SLEEPTALK,
		MOVE_HEX,
		MOVE_AQUATAIL,
		MOVE_LASTRESORT,
		MOVE_NORETREAT),

	egg_moves(GLIGAR,
		MOVE_METALCLAW,
		MOVE_WINGATTACK,
		MOVE_RAZORWIND,
		MOVE_COUNTER,
		MOVE_SANDTOMB,
		MOVE_AGILITY,
		MOVE_BATONPASS,
		MOVE_DOUBLEEDGE,
		MOVE_FEINT,
		MOVE_NIGHTSLASH,
		MOVE_CROSSPOISON,
		MOVE_POWERTRICK,
		MOVE_ROCKCLIMB,
		MOVE_POISONTAIL,
		MOVE_MUDBOMB),

	egg_moves(SNUBBULL,
		MOVE_METRONOME,
		MOVE_FEINTATTACK,
		MOVE_PRESENT,
		MOVE_HEALBELL,
		MOVE_SNORE,
		MOVE_SMELLINGSALTS,
		MOVE_CLOSECOMBAT,
		MOVE_FOCUSPUNCH,
		MOVE_DOUBLEEDGE,
		MOVE_MIMIC,
		MOVE_FAKETEARS),

	egg_moves(QWILFISH,
		MOVE_FLAIL,
		MOVE_HAZE,
		MOVE_BUBBLEBEAM,
		MOVE_SUPERSONIC,
		MOVE_ASTONISH,
		MOVE_SIGNALBEAM,
		MOVE_AQUAJET,
		MOVE_WATERPULSE,
		MOVE_ACIDSPRAY,
		MOVE_ANCHORSHOT,
		MOVE_BARBBARRAGE),

	egg_moves(SHUCKLE,
		MOVE_SWEETSCENT,
		MOVE_KNOCKOFF,
		MOVE_HELPINGHAND,
		MOVE_ACUPRESSURE,
		MOVE_SANDTOMB,
		MOVE_MUDSLAP,
		MOVE_ACID,
		MOVE_ROCKBLAST,
		MOVE_FINALGAMBIT,
		MOVE_DEFENSECURL,
		MOVE_INFESTATION,
		MOVE_TOXIC,
		MOVE_COVET),

	egg_moves(HERACROSS,
		MOVE_HARDEN,
		MOVE_BIDE,
		MOVE_FLAIL,
		MOVE_REVENGE,
		MOVE_PURSUIT,
		MOVE_DOUBLEEDGE,
		MOVE_SEISMICTOSS,
		MOVE_FOCUSPUNCH,
		MOVE_ROCKBLAST),

	egg_moves(SNEASEL,
		MOVE_COUNTER,
		MOVE_SPITE,
		MOVE_FORESIGHT,
		MOVE_BITE,
		MOVE_CRUSHCLAW,
		MOVE_FAKEOUT,
		MOVE_DOUBLEHIT,
		MOVE_PURSUIT,
		MOVE_ICEPUNCH,
		MOVE_ASSIST,
		MOVE_AVALANCHE,
		MOVE_FEINT,
		MOVE_ICICLECRASH,
		MOVE_THROATCHOP),

	egg_moves(TEDDIURSA,
		MOVE_CRUNCH,
		MOVE_TAKEDOWN,
		MOVE_SEISMICTOSS,
		MOVE_COUNTER,
		MOVE_METALCLAW,
		MOVE_YAWN,
		MOVE_SLEEPTALK,
		MOVE_CROSSCHOP,
		MOVE_DOUBLEEDGE,
		MOVE_CLOSECOMBAT,
		MOVE_NIGHTSLASH,
		MOVE_BELLYDRUM,
		MOVE_CHIPAWAY),

	egg_moves(SLUGMA,
		MOVE_ACIDARMOR,
		MOVE_HEATWAVE,
		MOVE_CURSE,
		MOVE_SMOKESCREEN,
		MOVE_MEMENTO,
		MOVE_STOCKPILE,
		MOVE_SPITUP,
		MOVE_SWALLOW,
		MOVE_ROLLOUT,
		MOVE_INFERNO,
		MOVE_GUARDSWAP),

	egg_moves(SWINUB,
		MOVE_BITE,
		MOVE_BODYSLAM,
		MOVE_ANCIENTPOWER,
		MOVE_MUDSHOT,
		MOVE_ICICLESPEAR,
		MOVE_DOUBLEEDGE,
		MOVE_FISSURE,
		MOVE_CURSE,
		MOVE_AVALANCHE,
		MOVE_STEALTHROCK,
		MOVE_ICICLECRASH,
		MOVE_FREEZEDRY),

	egg_moves(CORSOLA,
		MOVE_SCREECH,
		MOVE_MIST,
		MOVE_AMNESIA,
		MOVE_BARRIER,
		MOVE_INGRAIN,
		MOVE_CONFUSERAY,
		MOVE_ICICLESPEAR,
		MOVE_NATUREPOWER,
		MOVE_CURSE,
		MOVE_BIDE,
		MOVE_WATERPULSE,
		MOVE_HEADSMASH,
		MOVE_CAMOUFLAGE,
		MOVE_LIQUIDATION,
		MOVE_MUDSPORT),

	egg_moves(REMORAID,
		MOVE_OCTAZOOKA,
		MOVE_SUPERSONIC,
		MOVE_HAZE,
		MOVE_SCREECH,
		MOVE_ROCKBLAST,
		MOVE_SNORE,
		MOVE_FLAIL,
		MOVE_WATERSPOUT,
		MOVE_MUDSHOT,
		MOVE_SWIFT,
		MOVE_ACIDSPRAY,
		MOVE_ENTRAINMENT),

	egg_moves(DELIBIRD,
		MOVE_QUICKATTACK,
		MOVE_FUTURESIGHT,
		MOVE_SPLASH,
		MOVE_RAPIDSPIN,
		MOVE_ICEBALL,
		MOVE_ICESHARD,
		MOVE_COUNTER,
		MOVE_AURORAVEIL,
		MOVE_MEMENTO),

	egg_moves(MANTINE,
		MOVE_TWISTER,
		MOVE_HAZE,
		MOVE_SLAM,
		MOVE_MUDSPORT,
		MOVE_MIRRORCOAT,
		MOVE_WATERSPORT,
		MOVE_SPLASH,
		MOVE_AMNESIA,
		MOVE_TAILWIND,
		MOVE_POWERSHIFT),

	egg_moves(SKARMORY,
		MOVE_PURSUIT,
		MOVE_WHIRLWIND,
		MOVE_SKYATTACK,
		MOVE_CURSE,
		MOVE_ASSURANCE,
		MOVE_GUARDSWAP,
		MOVE_STEALTHROCK,
		MOVE_ENDURE,
		MOVE_AIRCUTTER,
		MOVE_AIRSLASH,
		MOVE_FEINT,
		MOVE_ROOST,
		MOVE_SWIFT,
		MOVE_COUNTER),

	egg_moves(HOUNDOUR,
		MOVE_FIRESPIN,
		MOVE_RAGE,
		MOVE_COUNTER,
		MOVE_SPITE,
		MOVE_REVERSAL,
		MOVE_THUNDERFANG,
		MOVE_BEATUP,
		MOVE_FEINTATTACK,
		MOVE_FEINT,
		MOVE_SUCKERPUNCH,
		MOVE_DESTINYBOND,
		MOVE_ODORSLEUTH),

	egg_moves(PHANPY,
		MOVE_FOCUSENERGY,
		MOVE_BODYSLAM,
		MOVE_ANCIENTPOWER,
		MOVE_SNORE,
		MOVE_COUNTER,
		MOVE_FISSURE,
		MOVE_ENDEAVOR,
		MOVE_ICESHARD,
		MOVE_HEADSMASH,
		MOVE_MUDSLAP,
		MOVE_HEAVYSLAM,
		MOVE_PLAYROUGH,
		MOVE_HIGHHORSEPOWER),

	egg_moves(STANTLER,
		MOVE_SPITE,
		MOVE_DISABLE,
		MOVE_BITE,
		MOVE_EXTRASENSORY,
		MOVE_MEFIRST,
		MOVE_MUDSPORT,
		MOVE_RAGE,
		MOVE_CAPTIVATE,
		MOVE_THRASH,
		MOVE_IMPRISON,
		MOVE_ENTRAINMENT,
		MOVE_PSYSHIELDBASH),

	egg_moves(TYROGUE,
		MOVE_RAPIDSPIN,
		MOVE_HIGHJUMPKICK,
		MOVE_MACHPUNCH,
		MOVE_MINDREADER,
		MOVE_COUNTER,
		MOVE_VACUUMWAVE,
		MOVE_BULLETPUNCH,
		MOVE_ENDURE,
		MOVE_PURSUIT,
		MOVE_FEINT),

	egg_moves(SMOOCHUM,
		MOVE_MEDITATE,
		MOVE_FAKEOUT,
		MOVE_WISH,
		MOVE_MIRACLEEYE,
		MOVE_NASTYPLOT,
		MOVE_WAKEUPSLAP,
		MOVE_CAPTIVATE),

	egg_moves(ELEKID,
		MOVE_KARATECHOP,
		MOVE_BARRIER,
		MOVE_ROLLINGKICK,
		MOVE_MEDITATE,
		MOVE_CROSSCHOP,
		MOVE_FIREPUNCH,
		MOVE_ICEPUNCH,
		MOVE_DYNAMICPUNCH,
		MOVE_FEINT,
		MOVE_HAMMERARM,
		MOVE_FOCUSPUNCH,
		MOVE_FOLLOWME),

	egg_moves(MAGBY,
		MOVE_KARATECHOP,
		MOVE_MEGAPUNCH,
		MOVE_BARRIER,
		MOVE_SCREECH,
		MOVE_CROSSCHOP,
		MOVE_THUNDERPUNCH,
		MOVE_MACHPUNCH,
		MOVE_DYNAMICPUNCH,
		MOVE_FLAREBLITZ,
		MOVE_BELLYDRUM,
		MOVE_IRONTAIL,
		MOVE_FOCUSENERGY,
		MOVE_POWERSWAP,
		MOVE_BELCH,
		MOVE_FIRESPIN,
		MOVE_FOLLOWME),

	egg_moves(MILTANK,
		MOVE_PRESENT,
		MOVE_REVERSAL,
		MOVE_SEISMICTOSS,
		MOVE_ENDURE,
		MOVE_CURSE,
		MOVE_HELPINGHAND,
		MOVE_SLEEPTALK,
		MOVE_DIZZYPUNCH,
		MOVE_HAMMERARM,
		MOVE_PUNISHMENT,
		MOVE_NATURALGIFT,
		MOVE_HEARTSTAMP,
		MOVE_BELCH,
		MOVE_FOCUSPUNCH),

	egg_moves(LARVITAR,
		MOVE_PURSUIT,
		MOVE_STOMP,
		MOVE_OUTRAGE,
		MOVE_FOCUSENERGY,
		MOVE_ANCIENTPOWER,
		MOVE_DRAGONDANCE,
		MOVE_CURSE,
		MOVE_IRONDEFENSE,
		MOVE_ASSURANCE,
		MOVE_IRONHEAD,
		MOVE_STEALTHROCK,
		MOVE_IRONTAIL),

	egg_moves(TREECKO,
		MOVE_CRUNCH,
		MOVE_MUDSPORT,
		MOVE_LEECHSEED,
		MOVE_DRAGONBREATH,
		MOVE_CRUSHCLAW,
		MOVE_WORRYSEED,
		MOVE_DOUBLEKICK,
		MOVE_GRASSWHISTLE,
		MOVE_SYNTHESIS,
		MOVE_MAGICALLEAF,
		MOVE_RAZORWIND,
		MOVE_BULLETSEED,
		MOVE_NATURALGIFT,
		MOVE_GRASSYTERRAIN,
		MOVE_ABSORB,
		MOVE_PURSUIT,
		MOVE_AGILITY),

	egg_moves(TORCHIC,
		MOVE_COUNTER,
		MOVE_SMELLINGSALTS,
		MOVE_CRUSHCLAW,
		MOVE_BATONPASS,
		MOVE_AGILITY,
		MOVE_NIGHTSLASH,
		MOVE_FEINT,
		MOVE_CURSE,
		MOVE_FLAMEBURST,
		MOVE_LOWKICK,
		MOVE_FIRESPIN,
		MOVE_SANDATTACK),

	egg_moves(MUDKIP,
		MOVE_REFRESH,
		MOVE_UPROAR,
		MOVE_CURSE,
		MOVE_STOMP,
		MOVE_ICEBALL,
		MOVE_MIRRORCOAT,
		MOVE_COUNTER,
		MOVE_ANCIENTPOWER,
		MOVE_WHIRLPOOL,
		MOVE_BITE,
		MOVE_DOUBLEEDGE,
		MOVE_MUDBOMB,
		MOVE_YAWN,
		MOVE_SLUDGE,
		MOVE_AVALANCHE,
		MOVE_WIDEGUARD,
		MOVE_BARRIER,
		MOVE_MUDSLAP,
		MOVE_FORESIGHT,
		MOVE_BIDE,
		MOVE_MUDSPORT),

	egg_moves(POOCHYENA,
		MOVE_ASTONISH,
		MOVE_POISONFANG,
		MOVE_COVET,
		MOVE_LEER,
		MOVE_ICEFANG,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_MEFIRST,
		MOVE_SNATCH,
		MOVE_SLEEPTALK),

	egg_moves(ZIGZAGOON,
		MOVE_CHARM,
		MOVE_PURSUIT,
		MOVE_TICKLE,
		MOVE_TRICK,
		MOVE_HELPINGHAND,
		MOVE_MUDSLAP,
		MOVE_SLEEPTALK,
		MOVE_ROCKCLIMB,
		MOVE_SIMPLEBEAM,
		MOVE_BESTOW),

	egg_moves(LOTAD,
		MOVE_SYNTHESIS,
		MOVE_RAZORLEAF,
		MOVE_SWEETSCENT,
		MOVE_LEECHSEED,
		MOVE_WATERGUN,
		MOVE_TICKLE,
		MOVE_COUNTER,
		MOVE_TEETERDANCE,
		MOVE_NATURALGIFT),

	egg_moves(SEEDOT,
		MOVE_LEECHSEED,
		MOVE_AMNESIA,
		MOVE_QUICKATTACK,
		MOVE_RAZORWIND,
		MOVE_TAKEDOWN,
		MOVE_WORRYSEED,
		MOVE_NASTYPLOT,
		MOVE_POWERSWAP,
		MOVE_DEFOG,
		MOVE_FOULPLAY,
		MOVE_BEATUP,
		MOVE_BULLETSEED,
		MOVE_GRASSYTERRAIN,
		MOVE_NIGHTSLASH),

	egg_moves(NINCADA,
		MOVE_ENDURE,
		MOVE_FEINTATTACK,
		MOVE_GUST,
		MOVE_SILVERWIND,
		MOVE_BUGBUZZ,
		MOVE_NIGHTSLASH,
		MOVE_BUGBITE,
		MOVE_FINALGAMBIT,
		MOVE_FLAIL),

	egg_moves(TAILLOW,
		MOVE_PURSUIT,
		MOVE_SUPERSONIC,
		MOVE_REFRESH,
		MOVE_MIRRORMOVE,
		MOVE_RAGE,
		MOVE_SKYATTACK,
		MOVE_WHIRLWIND,
		MOVE_ROOST,
		MOVE_DEFOG,
		MOVE_BOOMBURST,
		MOVE_HURRICANE,
		MOVE_FEATHERDANCE),

	egg_moves(SHROOMISH,
		MOVE_FAKETEARS,
		MOVE_CHARM,
		MOVE_HELPINGHAND,
		MOVE_WAKEUPSLAP,
		MOVE_BULLETSEED,
		MOVE_FOCUSPUNCH,
		MOVE_NATURALGIFT,
		MOVE_DRAINPUNCH),

	egg_moves(SPINDA,
		MOVE_ENCORE,
		MOVE_ASSIST,
		MOVE_DISABLE,
		MOVE_BATONPASS,
		MOVE_WISH,
		MOVE_TRICK,
		MOVE_SMELLINGSALTS,
		MOVE_FAKEOUT,
		MOVE_ROLEPLAY,
		MOVE_PSYCHOCUT,
		MOVE_FAKETEARS,
		MOVE_RAPIDSPIN,
		MOVE_ICYWIND,
		MOVE_WATERPULSE,
		MOVE_PSYCHOSHIFT,
		MOVE_GUARDSPLIT,
		MOVE_SPOTLIGHT),

	egg_moves(WINGULL,
		MOVE_TWISTER,
		MOVE_GUST,
		MOVE_WATERSPORT,
		MOVE_AQUARING,
		MOVE_FLING,
		MOVE_BRINE,
		MOVE_SOAK,
		MOVE_WIDEGUARD),

	egg_moves(SURSKIT,
		MOVE_FORESIGHT,
		MOVE_MUDSHOT,
		MOVE_PSYBEAM,
		MOVE_HYDROPUMP,
		MOVE_MINDREADER,
		MOVE_SIGNALBEAM,
		MOVE_BUGBITE,
		MOVE_ENDURE,
		MOVE_FELLSTINGER,
		MOVE_POWERSPLIT,
		MOVE_LUNGE,
		MOVE_MUDSPORT,
		MOVE_SOAK),

	egg_moves(WAILMER,
		MOVE_DOUBLEEDGE,
		MOVE_THRASH,
		MOVE_SNORE,
		MOVE_SLEEPTALK,
		MOVE_CURSE,
		MOVE_FISSURE,
		MOVE_TICKLE,
		MOVE_DEFENSECURL,
		MOVE_AQUARING,
		MOVE_SOAK,
		MOVE_ZENHEADBUTT,
		MOVE_CLEARSMOG),

	egg_moves(SKITTY,
		MOVE_HELPINGHAND,
		MOVE_UPROAR,
		MOVE_FAKETEARS,
		MOVE_WISH,
		MOVE_BATONPASS,
		MOVE_TICKLE,
		MOVE_ZENHEADBUTT,
		MOVE_SUCKERPUNCH,
		MOVE_MUDBOMB,
		MOVE_SIMPLEBEAM,
		MOVE_COSMICPOWER,
		MOVE_PAYDAY,
		MOVE_SWEETKISS),

	egg_moves(KECLEON,
		MOVE_DISABLE,
		MOVE_MAGICCOAT,
		MOVE_TRICK,
		MOVE_FAKEOUT,
		MOVE_NASTYPLOT,
		MOVE_DIZZYPUNCH,
		MOVE_RECOVER,
		MOVE_SKILLSWAP,
		MOVE_SNATCH,
		MOVE_FOULPLAY,
		MOVE_POWERUPPUNCH),

	egg_moves(NOSEPASS,
		MOVE_MAGNITUDE,
		MOVE_ROLLOUT,
		MOVE_DOUBLEEDGE,
		MOVE_STEALTHROCK,
		MOVE_ENDURE,
		MOVE_WIDEGUARD,
		MOVE_POWERSHIFT),

	egg_moves(TORKOAL,
		MOVE_ENDURE,
		MOVE_SLEEPTALK,
		MOVE_YAWN,
		MOVE_FISSURE,
		MOVE_SKULLBASH,
		MOVE_FLAMEBURST,
		MOVE_SUPERPOWER,
		MOVE_ANCIENTPOWER),

	egg_moves(SABLEYE,
		MOVE_RECOVER,
		MOVE_MOONLIGHT,
		MOVE_NASTYPLOT,
		MOVE_FLATTER,
		MOVE_FEINT,
		MOVE_SUCKERPUNCH,
		MOVE_TRICK,
		MOVE_CAPTIVATE,
		MOVE_METALBURST,
		MOVE_IMPRISON,
		MOVE_TORMENT,
		MOVE_NIGHTMARE),

	egg_moves(BARBOACH,
		MOVE_THRASH,
		MOVE_WHIRLPOOL,
		MOVE_SPARK,
		MOVE_HYDROPUMP,
		MOVE_FLAIL,
		MOVE_TAKEDOWN,
		MOVE_DRAGONDANCE,
		MOVE_EARTHPOWER,
		MOVE_MUDSHOT),

	egg_moves(LUVDISC,
		MOVE_SPLASH,
		MOVE_SUPERSONIC,
		MOVE_WATERSPORT,
		MOVE_MUDSPORT,
		MOVE_AQUAJET,
		MOVE_HEALPULSE,
		MOVE_BRINE,
		MOVE_ENTRAINMENT),

	egg_moves(CORPHISH,
		MOVE_MUDSPORT,
		MOVE_BODYSLAM,
		MOVE_ANCIENTPOWER,
		MOVE_SUPERPOWER,
		MOVE_METALCLAW,
		MOVE_DRAGONDANCE,
		MOVE_TRUMPCARD,
		MOVE_CHIPAWAY,
		MOVE_DOUBLEEDGE,
		MOVE_AQUAJET,
		MOVE_SWITCHEROO,
		MOVE_SLASH),

	egg_moves(FEEBAS,
		MOVE_MIRRORCOAT,
		MOVE_DRAGONBREATH,
		MOVE_MUDSPORT,
		MOVE_HYPNOSIS,
		MOVE_CONFUSERAY,
		MOVE_MIST,
		MOVE_HAZE,
		MOVE_TICKLE,
		MOVE_BRINE,
		MOVE_IRONTAIL,
		MOVE_DRAGONPULSE,
		MOVE_CAPTIVATE),

	egg_moves(CARVANHA,
		MOVE_HYDROPUMP,
		MOVE_DOUBLEEDGE,
		MOVE_THRASH,
		MOVE_ANCIENTPOWER,
		MOVE_SWIFT,
		MOVE_BRINE,
		MOVE_DESTINYBOND,
		MOVE_PSYCHICFANGS,
		MOVE_WATERPULSE),

	egg_moves(TRAPINCH,
		MOVE_FOCUSENERGY,
		MOVE_QUICKATTACK,
		MOVE_GUST,
		MOVE_FLAIL,
		MOVE_FURYCUTTER,
		MOVE_MUDSHOT,
		MOVE_ENDURE,
		MOVE_BUGBITE,
		MOVE_SIGNALBEAM,
		MOVE_FIRSTIMPRESSION),

	egg_moves(MAKUHITA,
		MOVE_FEINTATTACK,
		MOVE_DETECT,
		MOVE_FORESIGHT,
		MOVE_HELPINGHAND,
		MOVE_CROSSCHOP,
		MOVE_DYNAMICPUNCH,
		MOVE_COUNTER,
		MOVE_BULLETPUNCH,
		MOVE_FEINT,
		MOVE_FOCUSPUNCH,
		MOVE_CHIPAWAY,
		MOVE_WAKEUPSLAP,
		MOVE_STORMTHROW),

	egg_moves(ELECTRIKE,
		MOVE_CRUNCH,
		MOVE_HEADBUTT,
		MOVE_UPROAR,
		MOVE_CURSE,
		MOVE_SWIFT,
		MOVE_ICEFANG,
		MOVE_FIREFANG,
		MOVE_SWITCHEROO,
		MOVE_ELECTROBALL,
		MOVE_FLAMEBURST,
		MOVE_EERIEIMPULSE),

	egg_moves(NUMEL,
		MOVE_HOWL,
		MOVE_SCARYFACE,
		MOVE_BODYSLAM,
		MOVE_ROLLOUT,
		MOVE_DEFENSECURL,
		MOVE_STOMP,
		MOVE_ANCIENTPOWER,
		MOVE_MUDBOMB,
		MOVE_HEATWAVE,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_ENDURE,
		MOVE_IRONHEAD,
		MOVE_GROWTH,
		MOVE_HEAVYSLAM,
		MOVE_FLAMEWHEEL),

	egg_moves(SPHEAL,
		MOVE_WATERSPORT,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_YAWN,
		MOVE_CURSE,
		MOVE_FISSURE,
		MOVE_SIGNALBEAM,
		MOVE_AQUARING,
		MOVE_SLEEPTALK,
		MOVE_WATERPULSE,
		MOVE_BELLYDRUM),

	egg_moves(CACNEA,
		MOVE_GRASSWHISTLE,
		MOVE_ACID,
		MOVE_TEETERDANCE,
		MOVE_DYNAMICPUNCH,
		MOVE_COUNTER,
		MOVE_LOWKICK,
		MOVE_SMELLINGSALTS,
		MOVE_MAGICALLEAF,
		MOVE_SEEDBOMB,
		MOVE_NASTYPLOT,
		MOVE_DISABLE,
		MOVE_BLOCK,
		MOVE_WORRYSEED,
		MOVE_SWITCHEROO,
		MOVE_FELLSTINGER,
		MOVE_BELCH,
		MOVE_ROTOTILLER,
		MOVE_POWERUPPUNCH),

	egg_moves(SNORUNT,
		MOVE_POWDERSNOW,
		MOVE_BLOCK,
		MOVE_SPIKES,
		MOVE_ROLLOUT,
		MOVE_DISABLE,
		MOVE_BIDE,
		MOVE_WEATHERBALL,
		MOVE_AVALANCHE,
		MOVE_HEX,
		MOVE_SWITCHEROO,
		MOVE_DOUBLEEDGE),

	egg_moves(AZURILL,
		MOVE_ENCORE,
		MOVE_SING,
		MOVE_REFRESH,
		MOVE_TICKLE,
		MOVE_FAKETEARS,
		MOVE_BODYSLAM,
		MOVE_SOAK,
		MOVE_MUDDYWATER,
		MOVE_COPYCAT,
		MOVE_CAMOUFLAGE,
		MOVE_AQUAJET,
		MOVE_BELLYDRUM,
		MOVE_PERISHSONG,
		MOVE_PRESENT,
		MOVE_SUPERSONIC),

	egg_moves(SPOINK,
		MOVE_FUTURESIGHT,
		MOVE_EXTRASENSORY,
		MOVE_TRICK,
		MOVE_AMNESIA,
		MOVE_MIRRORCOAT,
		MOVE_SKILLSWAP,
		MOVE_WHIRLWIND,
		MOVE_LUCKYCHANT,
		MOVE_ENDURE,
		MOVE_SIMPLEBEAM,
		MOVE_RECOVER,
		MOVE_PAYBACK),

	egg_moves(PLUSLE,
		MOVE_WISH,
		MOVE_SING,
		MOVE_SWEETKISS,
		MOVE_LUCKYCHANT,
		MOVE_FAKETEARS,
		MOVE_TEARFULLOOK),

	egg_moves(MINUN,
		MOVE_WISH,
		MOVE_SING,
		MOVE_SWEETKISS,
		MOVE_LUCKYCHANT,
		MOVE_CHARM,
		MOVE_TEARFULLOOK),

	egg_moves(MAWILE,
		MOVE_POISONFANG,
		MOVE_ANCIENTPOWER,
		MOVE_TICKLE,
		MOVE_ICEFANG,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_PUNISHMENT,
		MOVE_GUARDSWAP,
		MOVE_CAPTIVATE,
		MOVE_SLAM,
		MOVE_METALBURST,
		MOVE_MISTYTERRAIN,
		MOVE_SEISMICTOSS,
		MOVE_POWERUPPUNCH,
		MOVE_FEINTATTACK,
		MOVE_SING),

	egg_moves(MEDITITE,
		MOVE_FIREPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_ICEPUNCH,
		MOVE_FORESIGHT,
		MOVE_FAKEOUT,
		MOVE_BATONPASS,
		MOVE_DYNAMICPUNCH,
		MOVE_POWERSWAP,
		MOVE_GUARDSWAP,
		MOVE_PSYCHOCUT,
		MOVE_BULLETPUNCH,
		MOVE_SECRETPOWER,
		MOVE_QUICKGUARD),

	egg_moves(SWABLU,
		MOVE_AGILITY,
		MOVE_HAZE,
		MOVE_PURSUIT,
		MOVE_RAGE,
		MOVE_FEATHERDANCE,
		MOVE_DRAGONRUSH,
		MOVE_POWERSWAP,
		MOVE_ROOST,
		MOVE_STEELWING,
		MOVE_PLAYROUGH),

	egg_moves(DUSKULL,
		MOVE_IMPRISON,
		MOVE_DESTINYBOND,
		MOVE_PAINSPLIT,
		MOVE_GRUDGE,
		MOVE_MEMENTO,
		MOVE_FEINTATTACK,
		MOVE_OMINOUSWIND,
		MOVE_DARKPULSE,
		MOVE_SKILLSWAP,
		MOVE_HAZE),

	egg_moves(ROSELIA,
		MOVE_SPIKES,
		MOVE_PINMISSILE,
		MOVE_COTTONSPORE,
		MOVE_SLEEPPOWDER,
		MOVE_RAZORLEAF,
		MOVE_MINDREADER,
		MOVE_LEAFSTORM,
		MOVE_SEEDBOMB,
		MOVE_NATURALGIFT,
		MOVE_BULLETSEED,
		MOVE_POWERWHIP,
		MOVE_EXTRASENSORY,
		MOVE_LIFEDEW,
		MOVE_SWEETKISS),

	egg_moves(SLAKOTH,
		MOVE_PURSUIT,
		MOVE_SLASH,
		MOVE_BODYSLAM,
		MOVE_SNORE,
		MOVE_CRUSHCLAW,
		MOVE_CURSE,
		MOVE_SLEEPTALK,
		MOVE_HAMMERARM,
		MOVE_NIGHTSLASH,
		MOVE_AFTERYOU,
		MOVE_TICKLE,
		MOVE_SUCKERPUNCH,
		MOVE_RETALIATE),

	egg_moves(GULPIN,
		MOVE_ACIDARMOR,
		MOVE_SMOG,
		MOVE_PAINSPLIT,
		MOVE_CURSE,
		MOVE_DESTINYBOND,
		MOVE_MUDSLAP,
		MOVE_VENOMDRENCH),

	egg_moves(TROPIUS,
		MOVE_HEADBUTT,
		MOVE_SLAM,
		MOVE_RAZORWIND,
		MOVE_LEECHSEED,
		MOVE_NATUREPOWER,
		MOVE_CURSE,
		MOVE_LEAFBLADE,
		MOVE_DRAGONDANCE,
		MOVE_BULLETSEED,
		MOVE_DRAGONHAMMER),

	egg_moves(WHISMUR,
		MOVE_TAKEDOWN,
		MOVE_SNORE,
		MOVE_EXTRASENSORY,
		MOVE_SMELLINGSALTS,
		MOVE_SMOKESCREEN,
		MOVE_ENDEAVOR,
		MOVE_HAMMERARM,
		MOVE_FAKETEARS,
		MOVE_CIRCLETHROW,
		MOVE_DISARMINGVOICE,
		MOVE_WHIRLWIND,
		MOVE_TEETERDANCE),

	egg_moves(CLAMPERL,
		MOVE_REFRESH,
		MOVE_MUDSPORT,
		MOVE_BODYSLAM,
		MOVE_SUPERSONIC,
		MOVE_BARRIER,
		MOVE_CONFUSERAY,
		MOVE_AQUARING,
		MOVE_MUDDYWATER,
		MOVE_WATERPULSE,
		MOVE_BRINE,
		MOVE_ENDURE),

	egg_moves(ABSOL,
		MOVE_BATONPASS,
		MOVE_FEINTATTACK,
		MOVE_DOUBLEEDGE,
		MOVE_MAGICCOAT,
		MOVE_CURSE,
		MOVE_MEANLOOK,
		MOVE_ZENHEADBUTT,
		MOVE_PUNISHMENT,
		MOVE_BITE,
		MOVE_RAZORWIND,
		MOVE_MEGAHORN,
		MOVE_HEX,
		MOVE_PLAYROUGH,
		MOVE_WISH),

	egg_moves(SHUPPET,
		MOVE_DISABLE,
		MOVE_DESTINYBOND,
		MOVE_FORESIGHT,
		MOVE_ASTONISH,
		MOVE_IMPRISON,
		MOVE_PURSUIT,
		MOVE_CONFUSERAY,
		MOVE_OMINOUSWIND,
		MOVE_GUNKSHOT,
		MOVE_COTTONGUARD),

	egg_moves(SEVIPER,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_BODYSLAM,
		MOVE_SCARYFACE,
		MOVE_SWITCHEROO,
		MOVE_IRONTAIL,
		MOVE_PUNISHMENT,
		MOVE_FINALGAMBIT,
		MOVE_SUCKERPUNCH),

	egg_moves(ZANGOOSE,
		MOVE_FLAIL,
		MOVE_DOUBLEKICK,
		MOVE_RAZORWIND,
		MOVE_COUNTER,
		MOVE_CURSE,
		MOVE_FEINT,
		MOVE_METALCLAW,
		MOVE_DOUBLEHIT,
		MOVE_DISABLE,
		MOVE_IRONTAIL,
		MOVE_FINALGAMBIT,
		MOVE_QUICKGUARD,
		MOVE_BELLYDRUM),

	egg_moves(RELICANTH,
		MOVE_MAGNITUDE,
		MOVE_SKULLBASH,
		MOVE_WATERSPORT,
		MOVE_AMNESIA,
		MOVE_SLEEPTALK,
		MOVE_SNORE,
		MOVE_MUDSLAP,
		MOVE_MUDDYWATER,
		MOVE_MUDSHOT,
		MOVE_BRINE,
		MOVE_ZENHEADBUTT),

	egg_moves(ARON,
		MOVE_ENDEAVOR,
		MOVE_BODYSLAM,
		MOVE_STOMP,
		MOVE_SMELLINGSALTS,
		MOVE_CURSE,
		MOVE_SCREECH,
		MOVE_DRAGONRUSH,
		MOVE_HEADSMASH,
		MOVE_SUPERPOWER,
		MOVE_STEALTHROCK,
		MOVE_REVERSAL),

	egg_moves(CASTFORM,
		MOVE_FUTURESIGHT,
		MOVE_LUCKYCHANT,
		MOVE_DISABLE,
		MOVE_AMNESIA,
		MOVE_OMINOUSWIND,
		MOVE_HEX,
		MOVE_CLEARSMOG,
		MOVE_REFLECTTYPE,
		MOVE_GUARDSWAP,
		MOVE_COSMICPOWER),

	egg_moves(VOLBEAT,
		MOVE_BATONPASS,
		MOVE_SILVERWIND,
		MOVE_TRICK,
		MOVE_ENCORE,
		MOVE_BUGBUZZ,
		MOVE_DIZZYPUNCH,
		MOVE_SEISMICTOSS),

	egg_moves(ILLUMISE,
		MOVE_BATONPASS,
		MOVE_SILVERWIND,
		MOVE_GROWTH,
		MOVE_PLAYROUGH,
		MOVE_CAPTIVATE,
		MOVE_FAKETEARS,
		MOVE_CONFUSERAY,
		MOVE_AROMATHERAPY,
		MOVE_TAILGLOW),

	egg_moves(LILEEP,
		MOVE_BARRIER,
		MOVE_RECOVER,
		MOVE_MIRRORCOAT,
		MOVE_WRINGOUT,
		MOVE_TICKLE,
		MOVE_CURSE,
		MOVE_ENDURE,
		MOVE_STEALTHROCK),

	egg_moves(ANORITH,
		MOVE_RAPIDSPIN,
		MOVE_KNOCKOFF,
		MOVE_SCREECH,
		MOVE_SANDATTACK,
		MOVE_CROSSPOISON,
		MOVE_CURSE,
		MOVE_IRONDEFENSE,
		MOVE_WATERPULSE,
		MOVE_AQUAJET,
		MOVE_ACCELEROCK),

	egg_moves(RALTS,
		MOVE_DISABLE,
		MOVE_MEANLOOK,
		MOVE_MEMENTO,
		MOVE_DESTINYBOND,
		MOVE_GRUDGE,
		MOVE_SHADOWSNEAK,
		MOVE_CONFUSERAY,
		MOVE_ENCORE,
		MOVE_SYNCHRONOISE,
		MOVE_SKILLSWAP,
		MOVE_MISTYTERRAIN,
		MOVE_KNOCKOFF,
		MOVE_FUTURESIGHT),

	egg_moves(BAGON,
		MOVE_HYDROPUMP,
		MOVE_THRASH,
		MOVE_DRAGONRAGE,
		MOVE_TWISTER,
		MOVE_DRAGONDANCE,
		MOVE_FIREFANG,
		MOVE_DRAGONRUSH,
		MOVE_DRAGONPULSE,
		MOVE_DEFENSECURL,
		MOVE_WISH,
		MOVE_HEALBELL),

	egg_moves(CHIMECHO,
		MOVE_DISABLE,
		MOVE_CURSE,
		MOVE_HYPNOSIS,
		MOVE_WISH,
		MOVE_FUTURESIGHT,
		MOVE_RECOVER,
		MOVE_STOREDPOWER,
		MOVE_SKILLSWAP,
		MOVE_COSMICPOWER,
		MOVE_CRAFTYSHIELD,
		MOVE_PERISHSONG),

	egg_moves(TURTWIG,
		MOVE_WORRYSEED,
		MOVE_GROWTH,
		MOVE_TICKLE,
		MOVE_BODYSLAM,
		MOVE_DOUBLEEDGE,
		MOVE_SANDTOMB,
		MOVE_SEEDBOMB,
		MOVE_THRASH,
		MOVE_AMNESIA,
		MOVE_SUPERPOWER,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_EARTHPOWER,
		MOVE_WIDEGUARD,
		MOVE_GRASSYTERRAIN,
		MOVE_HEAVYSLAM,
		MOVE_LEAFBLADE,
		MOVE_SLEEPPOWDER),

	egg_moves(CHIMCHAR,
		MOVE_FIREPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_DOUBLEKICK,
		MOVE_ENCORE,
		MOVE_HEATWAVE,
		MOVE_FOCUSENERGY,
		MOVE_HELPINGHAND,
		MOVE_FAKEOUT,
		MOVE_BLAZEKICK,
		MOVE_COUNTER,
		MOVE_ASSIST,
		MOVE_QUICKGUARD,
		MOVE_FOCUSPUNCH,
		MOVE_SUBMISSION),

	egg_moves(PIPLUP,
		MOVE_DOUBLEHIT,
		MOVE_SUPERSONIC,
		MOVE_YAWN,
		MOVE_MUDSPORT,
		MOVE_MUDSLAP,
		MOVE_SNORE,
		MOVE_FLAIL,
		MOVE_AGILITY,
		MOVE_AQUARING,
		MOVE_FEATHERDANCE,
		MOVE_ICYWIND,
		MOVE_POWERTRIP),

	egg_moves(STARLY,
		MOVE_FEATHERDANCE,
		MOVE_FURYATTACK,
		MOVE_PURSUIT,
		MOVE_ASTONISH,
		MOVE_SANDATTACK,
		MOVE_FORESIGHT,
		MOVE_DOUBLEEDGE,
		MOVE_STEELWING,
		MOVE_UPROAR,
		MOVE_ROOST,
		MOVE_DETECT,
		MOVE_REVENGE,
		MOVE_MIRRORMOVE),

	egg_moves(BIDOOF,
		MOVE_QUICKATTACK,
		MOVE_WATERSPORT,
		MOVE_DOUBLEEDGE,
		MOVE_FURYSWIPES,
		MOVE_ODORSLEUTH,
		MOVE_AQUATAIL,
		MOVE_ROCKCLIMB,
		MOVE_SLEEPTALK,
		MOVE_ENDURE,
		MOVE_SKULLBASH,
		MOVE_MUDSPORT,
		MOVE_BITE,
		MOVE_NORETREAT),

	egg_moves(SHINX,
		MOVE_ICEFANG,
		MOVE_FIREFANG,
		MOVE_QUICKATTACK,
		MOVE_HOWL,
		MOVE_TAKEDOWN,
		MOVE_NIGHTSLASH,
		MOVE_SHOCKWAVE,
		MOVE_SWIFT,
		MOVE_DOUBLEKICK,
		MOVE_SIGNALBEAM,
		MOVE_HELPINGHAND,
		MOVE_EERIEIMPULSE,
		MOVE_FAKETEARS,
		MOVE_DISCHARGE),

	egg_moves(BUDEW,
		MOVE_SPIKES,
		MOVE_SYNTHESIS,
		MOVE_PINMISSILE,
		MOVE_COTTONSPORE,
		MOVE_SLEEPPOWDER,
		MOVE_RAZORLEAF,
		MOVE_MINDREADER,
		MOVE_LEAFSTORM,
		MOVE_EXTRASENSORY,
		MOVE_SEEDBOMB,
		MOVE_GIGADRAIN,
		MOVE_NATURALGIFT,
		MOVE_GRASSWHISTLE,
		MOVE_LIFEDEW),

	egg_moves(CRANIDOS,
		MOVE_BITE,
		MOVE_CRUNCH,
		MOVE_THRASH,
		MOVE_DOUBLEEDGE,
		MOVE_SLAM,
		MOVE_STOMP,
		MOVE_WHIRLWIND,
		MOVE_HAMMERARM,
		MOVE_CURSE,
		MOVE_IRONTAIL,
		MOVE_IRONHEAD),

	egg_moves(SHIELDON,
		MOVE_HEADBUTT,
		MOVE_SCARYFACE,
		MOVE_FOCUSENERGY,
		MOVE_DOUBLEEDGE,
		MOVE_ROCKBLAST,
		MOVE_BODYSLAM,
		MOVE_SCREECH,
		MOVE_CURSE,
		MOVE_FISSURE,
		MOVE_COUNTER,
		MOVE_STEALTHROCK,
		MOVE_WIDEGUARD,
		MOVE_GUARDSPLIT),

	egg_moves(PACHIRISU,
		MOVE_COVET,
		MOVE_BITE,
		MOVE_FAKETEARS,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_FLATTER,
		MOVE_FLAIL,
		MOVE_IRONTAIL,
		MOVE_TAILWHIP,
		MOVE_FOLLOWME,
		MOVE_CHARGE,
		MOVE_BESTOW,
		MOVE_IONDELUGE,
		MOVE_BABYDOLLEYES),

	egg_moves(BUIZEL,
		MOVE_PURSUIT,
		MOVE_MUDSLAP,
		MOVE_MUDSHOT,
		MOVE_HEADBUTT,
		MOVE_FURYSWIPES,
		MOVE_SLASH,
		MOVE_ODORSLEUTH,
		MOVE_DOUBLESLAP,
		MOVE_FURYCUTTER,
		MOVE_BATONPASS,
		MOVE_AQUARING,
		MOVE_MEFIRST,
		MOVE_SWITCHEROO,
		MOVE_SOAK,
		MOVE_WHIRLPOOL,
		MOVE_HELPINGHAND),

	egg_moves(CHERUBI,
		MOVE_RAZORLEAF,
		MOVE_SWEETSCENT,
		MOVE_TICKLE,
		MOVE_NATUREPOWER,
		MOVE_GRASSWHISTLE,
		MOVE_AROMATHERAPY,
		MOVE_WEATHERBALL,
		MOVE_HEALPULSE,
		MOVE_HEALINGWISH,
		MOVE_SEEDBOMB,
		MOVE_NATURALGIFT,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_FLOWERSHIELD,
		MOVE_GRASSYTERRAIN,
		MOVE_SLEEPPOWDER,
		MOVE_STUNSPORE),

	egg_moves(SHELLOS,
		MOVE_COUNTER,
		MOVE_MIRRORCOAT,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_YAWN,
		MOVE_CURSE,
		MOVE_AMNESIA,
		MOVE_FISSURE,
		MOVE_TRUMPCARD,
		MOVE_SLUDGE,
		MOVE_CLEARSMOG,
		MOVE_MIST,
		MOVE_ACIDARMOR),

	egg_moves(DRIFLOON,
		MOVE_MEMENTO,
		MOVE_BODYSLAM,
		MOVE_DISABLE,
		MOVE_HAZE,
		MOVE_HYPNOSIS,
		MOVE_WEATHERBALL,
		MOVE_CLEARSMOG,
		MOVE_DEFOG),

	egg_moves(BUNEARY,
		MOVE_FAKETEARS,
		MOVE_FAKEOUT,
		MOVE_ENCORE,
		MOVE_SWEETKISS,
		MOVE_DOUBLEHIT,
		MOVE_LOWKICK,
		MOVE_SKYUPPERCUT,
		MOVE_SWITCHEROO,
		MOVE_THUNDERPUNCH,
		MOVE_ICEPUNCH,
		MOVE_FIREPUNCH,
		MOVE_FLAIL,
		MOVE_FOCUSPUNCH,
		MOVE_CIRCLETHROW,
		MOVE_COPYCAT,
		MOVE_TEETERDANCE,
		MOVE_COSMICPOWER,
		MOVE_MUDSPORT,
		MOVE_POWERUPPUNCH,
		MOVE_TRIPLEAXEL),

	egg_moves(GLAMEOW,
		MOVE_BITE,
		MOVE_TAILWHIP,
		MOVE_QUICKATTACK,
		MOVE_SANDATTACK,
		MOVE_FAKETEARS,
		MOVE_ASSURANCE,
		MOVE_FLAIL,
		MOVE_SNATCH,
		MOVE_METALCLAW,
		MOVE_NIGHTSLASH),

	egg_moves(CHINGLING,
		MOVE_DISABLE,
		MOVE_CURSE,
		MOVE_HYPNOSIS,
		MOVE_WISH,
		MOVE_FUTURESIGHT,
		MOVE_RECOVER,
		MOVE_STOREDPOWER,
		MOVE_SKILLSWAP,
		MOVE_COSMICPOWER),

	egg_moves(STUNKY,
		MOVE_PURSUIT,
		MOVE_LEER,
		MOVE_SMOG,
		MOVE_DOUBLEEDGE,
		MOVE_CRUNCH,
		MOVE_SCARYFACE,
		MOVE_ASTONISH,
		MOVE_PUNISHMENT,
		MOVE_HAZE,
		MOVE_IRONTAIL,
		MOVE_FOULPLAY,
		MOVE_FLAMEBURST,
		MOVE_PLAYROUGH,
		MOVE_MEMENTO),

	egg_moves(BONSLY,
		MOVE_SELFDESTRUCT,
		MOVE_HEADBUTT,
		MOVE_HARDEN,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_SANDTOMB,
		MOVE_STEALTHROCK,
		MOVE_CURSE,
		MOVE_ENDURE,
		MOVE_ROCKPOLISH),

	egg_moves(MIME_JR,
		MOVE_FUTURESIGHT,
		MOVE_HYPNOSIS,
		MOVE_FAKEOUT,
		MOVE_CONFUSERAY,
		MOVE_WAKEUPSLAP,
		MOVE_HEALINGWISH,
		MOVE_CHARM,
		MOVE_NASTYPLOT,
		MOVE_POWERSPLIT,
		MOVE_MAGICROOM,
		MOVE_ICYWIND,
		MOVE_PSYCHICTERRAIN),

	egg_moves(MIME_JR_G,
		MOVE_FUTURESIGHT,
		MOVE_HYPNOSIS,
		MOVE_FAKEOUT,
		MOVE_CONFUSERAY,
		MOVE_WAKEUPSLAP,
		MOVE_HEALINGWISH,
		MOVE_CHARM,
		MOVE_NASTYPLOT,
		MOVE_POWERSPLIT,
		MOVE_MAGICROOM,
		MOVE_ICYWIND,
		MOVE_PSYCHICTERRAIN),

	egg_moves(HAPPINY,
		MOVE_PRESENT,
		MOVE_METRONOME,
		MOVE_HEALBELL,
		MOVE_AROMATHERAPY,
		MOVE_COUNTER,
		MOVE_HELPINGHAND,
		MOVE_GRAVITY,
		MOVE_MUDBOMB,
		MOVE_NATURALGIFT,
		MOVE_ENDURE,
		MOVE_SEISMICTOSS,
		MOVE_BESTOW),

	egg_moves(CHATOT,
		MOVE_ENCORE,
		MOVE_NIGHTSHADE,
		MOVE_AGILITY,
		MOVE_NASTYPLOT,
		MOVE_SUPERSONIC,
		MOVE_STEELWING,
		MOVE_SLEEPTALK,
		MOVE_DEFOG,
		MOVE_AIRCUTTER,
		MOVE_PARTINGSHOT),

	egg_moves(SPIRITOMB,
		MOVE_DESTINYBOND,
		MOVE_PAINSPLIT,
		MOVE_SMOKESCREEN,
		MOVE_IMPRISON,
		MOVE_GRUDGE,
		MOVE_CAPTIVATE,
		MOVE_NIGHTMARE,
		MOVE_FOULPLAY,
		MOVE_DISABLE),

	egg_moves(GIBLE,
		MOVE_DRAGONBREATH,
		MOVE_TWISTER,
		MOVE_SCARYFACE,
		MOVE_DOUBLEEDGE,
		MOVE_THRASH,
		MOVE_BODYSLAM,
		MOVE_IRONHEAD,
		MOVE_ROCKCLIMB,
		MOVE_IRONTAIL),

	egg_moves(MUNCHLAX,
		MOVE_CHARM,
		MOVE_DOUBLEEDGE,
		MOVE_CURSE,
		MOVE_WHIRLWIND,
		MOVE_PURSUIT,
		MOVE_ZENHEADBUTT,
		MOVE_COUNTER,
		MOVE_NATURALGIFT,
		MOVE_AFTERYOU,
		MOVE_SELFDESTRUCT,
		MOVE_BELCH,
		MOVE_FISSURE),

	egg_moves(RIOLU,
		MOVE_CROSSCHOP,
		MOVE_DETECT,
		MOVE_BITE,
		MOVE_MINDREADER,
		MOVE_SKYUPPERCUT,
		MOVE_HIGHJUMPKICK,
		MOVE_AGILITY,
		MOVE_VACUUMWAVE,
		MOVE_CRUNCH,
		MOVE_LOWKICK,
		MOVE_IRONDEFENSE,
		MOVE_BLAZEKICK,
		MOVE_BULLETPUNCH,
		MOVE_MACHPUNCH,
		MOVE_FOLLOWME,
		MOVE_CIRCLETHROW,
		MOVE_METEORMASH,
		MOVE_HOWL),

	egg_moves(HIPPOPOTAS,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_CURSE,
		MOVE_BODYSLAM,
		MOVE_REVENGE,
		MOVE_SLEEPTALK,
		MOVE_WHIRLWIND),

	egg_moves(SKORUPI,
		MOVE_FEINTATTACK,
		MOVE_SCREECH,
		MOVE_SANDATTACK,
		MOVE_SLASH,
		MOVE_CONFUSERAY,
		MOVE_WHIRLWIND,
		MOVE_AGILITY,
		MOVE_IRONTAIL,
		MOVE_TWINEEDLE,
		MOVE_POISONTAIL),

	egg_moves(CROAGUNK,
		MOVE_MEFIRST,
		MOVE_FEINT,
		MOVE_DYNAMICPUNCH,
		MOVE_HEADBUTT,
		MOVE_VACUUMWAVE,
		MOVE_MEDITATE,
		MOVE_FAKEOUT,
		MOVE_WAKEUPSLAP,
		MOVE_SMELLINGSALTS,
		MOVE_BULLETPUNCH,
		MOVE_COUNTER,
		MOVE_DRAINPUNCH,
		MOVE_ACUPRESSURE,
		MOVE_QUICKGUARD,
		MOVE_FLATTER),

	egg_moves(CARNIVINE,
		MOVE_SLEEPPOWDER,
		MOVE_STUNSPORE,
		MOVE_RAZORLEAF,
		MOVE_SLAM,
		MOVE_SYNTHESIS,
		MOVE_MAGICALLEAF,
		MOVE_LEECHSEED,
		MOVE_WORRYSEED,
		MOVE_GIGADRAIN,
		MOVE_RAGEPOWDER,
		MOVE_GRASSWHISTLE,
		MOVE_ACIDSPRAY,
		MOVE_BIND),

	egg_moves(FINNEON,
		MOVE_SWEETKISS,
		MOVE_CHARM,
		MOVE_FLAIL,
		MOVE_AQUATAIL,
		MOVE_SPLASH,
		MOVE_PSYBEAM,
		MOVE_TICKLE,
		MOVE_AGILITY,
		MOVE_BRINE,
		MOVE_AURORABEAM,
		MOVE_SIGNALBEAM,
		MOVE_CONFUSERAY),

	egg_moves(MANTYKE,
		MOVE_TWISTER,
		MOVE_HAZE,
		MOVE_SLAM,
		MOVE_MUDSPORT,
		MOVE_MIRRORCOAT,
		MOVE_WATERSPORT,
		MOVE_SPLASH,
		MOVE_SIGNALBEAM,
		MOVE_AMNESIA,
		MOVE_TAILWIND),

	egg_moves(SNOVER,
		MOVE_LEECHSEED,
		MOVE_MAGICALLEAF,
		MOVE_SEEDBOMB,
		MOVE_GROWTH,
		MOVE_DOUBLEEDGE,
		MOVE_STOMP,
		MOVE_SKULLBASH,
		MOVE_AVALANCHE,
		MOVE_NATURALGIFT,
		MOVE_BULLETSEED),

	egg_moves(SNIVY,
		MOVE_CAPTIVATE,
		MOVE_NATURALGIFT,
		MOVE_GLARE,
		MOVE_IRONTAIL,
		MOVE_MAGICALLEAF,
		MOVE_SWEETSCENT,
		MOVE_MIRRORCOAT,
		MOVE_PURSUIT,
		MOVE_MEANLOOK,
		MOVE_TWISTER,
		MOVE_GRASSYTERRAIN),

	egg_moves(TEPIG,
		MOVE_COVET,
		MOVE_BODYSLAM,
		MOVE_THRASH,
		MOVE_MAGNITUDE,
		MOVE_SUPERPOWER,
		MOVE_CURSE,
		MOVE_ENDEAVOR,
		MOVE_YAWN,
		MOVE_SLEEPTALK,
		MOVE_HEAVYSLAM,
		MOVE_SUCKERPUNCH,
		MOVE_BURNUP),

	egg_moves(OSHAWOTT,
		MOVE_COPYCAT,
		MOVE_DETECT,
		MOVE_AIRSLASH,
		MOVE_ASSURANCE,
		MOVE_BRINE,
		MOVE_NIGHTSLASH,
		MOVE_TRUMPCARD,
		MOVE_SCREECH,
		MOVE_SACREDSWORD,
		MOVE_SECRETSWORD),

	egg_moves(PATRAT,
		MOVE_FORESIGHT,
		MOVE_IRONTAIL,
		MOVE_SCREECH,
		MOVE_ASSURANCE,
		MOVE_PURSUIT,
		MOVE_REVENGE,
		MOVE_FLAIL,
		MOVE_TEARFULLOOK,
		MOVE_BULLETSEED,
		MOVE_BIDE),

	egg_moves(LILLIPUP,
		MOVE_HOWL,
		MOVE_SANDATTACK,
		MOVE_MUDSLAP,
		MOVE_LICK,
		MOVE_CHARM,
		MOVE_ENDURE,
		MOVE_YAWN,
		MOVE_PURSUIT,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_ICEFANG,
		MOVE_AFTERYOU,
		MOVE_PSYCHICFANGS,
		MOVE_COVET),

	egg_moves(PURRLOIN,
		MOVE_PAYDAY,
		MOVE_FOULPLAY,
		MOVE_FEINTATTACK,
		MOVE_FAKETEARS,
		MOVE_CHARM,
		MOVE_ENCORE,
		MOVE_YAWN,
		MOVE_COVET,
		MOVE_COPYCAT,
		MOVE_DOUBLETEAM,
		MOVE_QUICKATTACK,
		MOVE_NIGHTDAZE),

	egg_moves(PANSAGE,
		MOVE_COVET,
		MOVE_LOWKICK,
		MOVE_TICKLE,
		MOVE_NASTYPLOT,
		MOVE_ROLEPLAY,
		MOVE_ASTONISH,
		MOVE_GRASSWHISTLE,
		MOVE_MAGICALLEAF,
		MOVE_BULLETSEED,
		MOVE_LEAFSTORM,
		MOVE_DISARMINGVOICE,
		MOVE_SPIKYSHIELD),

	egg_moves(PANSEAR,
		MOVE_COVET,
		MOVE_LOWKICK,
		MOVE_TICKLE,
		MOVE_NASTYPLOT,
		MOVE_ROLEPLAY,
		MOVE_ASTONISH,
		MOVE_SLEEPTALK,
		MOVE_FIRESPIN,
		MOVE_FIREPUNCH,
		MOVE_HEATWAVE,
		MOVE_DISARMINGVOICE,
		MOVE_BELCH,
		MOVE_FLAREBLITZ),

	egg_moves(PANPOUR,
		MOVE_COVET,
		MOVE_LOWKICK,
		MOVE_TICKLE,
		MOVE_NASTYPLOT,
		MOVE_ROLEPLAY,
		MOVE_ASTONISH,
		MOVE_AQUARING,
		MOVE_AQUATAIL,
		MOVE_MUDSPORT,
		MOVE_HYDROPUMP,
		MOVE_DISARMINGVOICE),

	egg_moves(MUNNA,
		MOVE_SLEEPTALK,
		MOVE_SECRETPOWER,
		MOVE_BARRIER,
		MOVE_HELPINGHAND,
		MOVE_BATONPASS,
		MOVE_SWIFT,
		MOVE_CURSE,
		MOVE_SONICBOOM,
		MOVE_HEALINGWISH,
		MOVE_PSYWAVE,
		MOVE_SYNCHRONOISE),

	egg_moves(PIDOVE,
		MOVE_STEELWING,
		MOVE_HYPNOSIS,
		MOVE_UPROAR,
		MOVE_BESTOW,
		MOVE_WISH,
		MOVE_MORNINGSUN,
		MOVE_LUCKYCHANT,
		MOVE_NIGHTSLASH,
		MOVE_DEFOG),

	egg_moves(BLITZLE,
		MOVE_MEFIRST,
		MOVE_TAKEDOWN,
		MOVE_SANDATTACK,
		MOVE_DOUBLEKICK,
		MOVE_SCREECH,
		MOVE_RAGE,
		MOVE_ENDURE,
		MOVE_DOUBLEEDGE,
		MOVE_SNATCH,
		MOVE_FEINT),

	egg_moves(ROGGENROLA,
		MOVE_MAGNITUDE,
		MOVE_CURSE,
		MOVE_AUTOTOMIZE,
		MOVE_ROCKTOMB,
		MOVE_LOCKON,
		MOVE_HEAVYSLAM,
		MOVE_TAKEDOWN,
		MOVE_GRAVITY,
		MOVE_WIDEGUARD),

	egg_moves(WOOBAT,
		MOVE_CHARM,
		MOVE_KNOCKOFF,
		MOVE_FAKETEARS,
		MOVE_SUPERSONIC,
		MOVE_SYNCHRONOISE,
		MOVE_STOREDPOWER,
		MOVE_ROOST,
		MOVE_FLATTER,
		MOVE_HELPINGHAND,
		MOVE_CAPTIVATE,
		MOVE_VENOMDRENCH,
		MOVE_PSYCHOSHIFT),

	egg_moves(DRILBUR,
		MOVE_IRONDEFENSE,
		MOVE_EARTHPOWER,
		MOVE_METALSOUND,
		MOVE_SUBMISSION,
		MOVE_SKULLBASH,
		MOVE_ROCKCLIMB),

	egg_moves(AUDINO,
		MOVE_WISH,
		MOVE_HEALBELL,
		MOVE_LUCKYCHANT,
		MOVE_ENCORE,
		MOVE_BESTOW,
		MOVE_SWEETKISS,
		MOVE_YAWN,
		MOVE_SLEEPTALK,
		MOVE_HEALINGWISH,
		MOVE_AMNESIA,
		MOVE_DRAININGKISS),

	egg_moves(TIMBURR,
		MOVE_DRAINPUNCH,
		MOVE_ENDURE,
		MOVE_COUNTER,
		MOVE_COMETPUNCH,
		MOVE_FORESIGHT,
		MOVE_SMELLINGSALTS,
		MOVE_DETECT,
		MOVE_WIDEGUARD,
		MOVE_FORCEPALM,
		MOVE_REVERSAL,
		MOVE_MACHPUNCH,
		MOVE_POWERUPPUNCH,
		MOVE_DEFOG,
		MOVE_SLAM),

	egg_moves(TYMPOLE,
		MOVE_WATERPULSE,
		MOVE_REFRESH,
		MOVE_MUDSPORT,
		MOVE_MUDBOMB,
		MOVE_SLEEPTALK,
		MOVE_SNORE,
		MOVE_MIST,
		MOVE_AFTERYOU,
		MOVE_VENOMDRENCH,
		MOVE_TOXIC,
		MOVE_MUDSLAP),

	egg_moves(SEWADDLE,
		MOVE_SILVERWIND,
		MOVE_SCREECH,
		MOVE_RAZORWIND,
		MOVE_MINDREADER,
		MOVE_AGILITY,
		MOVE_MEFIRST,
		MOVE_BATONPASS,
		MOVE_CAMOUFLAGE,
		MOVE_AIRSLASH,
		MOVE_GRASSYTERRAIN),

	egg_moves(VENIPEDE,
		MOVE_TWINEEDLE,
		MOVE_PINMISSILE,
		MOVE_TOXICSPIKES,
		MOVE_SPIKES,
		MOVE_BITE,
		MOVE_FURYCUTTER),

	egg_moves(COTTONEE,
		MOVE_NATURALGIFT,
		MOVE_ENCORE,
		MOVE_TICKLE,
		MOVE_FAKETEARS,
		MOVE_GRASSWHISTLE,
		MOVE_MEMENTO,
		MOVE_BEATUP,
		MOVE_SWITCHEROO,
		MOVE_WORRYSEED,
		MOVE_CAPTIVATE,
		MOVE_MISTYTERRAIN,
		MOVE_NATUREPOWER),

	egg_moves(PETILIL,
		MOVE_NATURALGIFT,
		MOVE_CHARM,
		MOVE_ENDURE,
		MOVE_INGRAIN,
		MOVE_WORRYSEED,
		MOVE_GRASSWHISTLE,
		MOVE_SWEETSCENT,
		MOVE_BIDE,
		MOVE_HEALINGWISH,
		MOVE_ENCORE,
		MOVE_RECOVER),

	egg_moves(BASCULIN_RED,
		MOVE_SWIFT,
		MOVE_BUBBLEBEAM,
		MOVE_MUDSHOT,
		MOVE_MUDDYWATER,
		MOVE_AGILITY,
		MOVE_WHIRLPOOL,
		MOVE_RAGE,
		MOVE_BRINE,
		MOVE_REVENGE,
		MOVE_ENDEAVOR,
		MOVE_UPROAR,
		MOVE_WAVECRASH),

	egg_moves(SANDILE,
		MOVE_DOUBLEEDGE,
		MOVE_ROCKCLIMB,
		MOVE_PURSUIT,
		MOVE_UPROAR,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_BEATUP,
		MOVE_FOCUSENERGY,
		MOVE_COUNTER,
		MOVE_MEANLOOK,
		MOVE_MEFIRST,
		MOVE_AQUATAIL,
		MOVE_SPITE,
		MOVE_ASSURANCE,
		MOVE_MUDSLAP),

	egg_moves(DARUMAKA,
		MOVE_SLEEPTALK,
		MOVE_FOCUSPUNCH,
		MOVE_FOCUSENERGY,
		MOVE_ENDURE,
		MOVE_HAMMERARM,
		MOVE_TAKEDOWN,
		MOVE_FLAMEWHEEL,
		MOVE_ENCORE,
		MOVE_YAWN,
		MOVE_SNATCH,
		MOVE_EXTRASENSORY,
		MOVE_RAGE),

	egg_moves(MARACTUS,
		MOVE_BULLETSEED,
		MOVE_BOUNCE,
		MOVE_WORRYSEED,
		MOVE_SEEDBOMB,
		MOVE_WOODHAMMER,
		MOVE_SPIKES,
		MOVE_GRASSWHISTLE,
		MOVE_GRASSYTERRAIN,
		MOVE_TAILGLOW),

	egg_moves(DWEBBLE,
		MOVE_ENDURE,
		MOVE_IRONDEFENSE,
		MOVE_NIGHTSLASH,
		MOVE_SANDTOMB,
		MOVE_COUNTER,
		MOVE_CURSE,
		MOVE_SPIKES,
		MOVE_BLOCK,
		MOVE_WIDEGUARD,
		MOVE_ROTOTILLER,
		MOVE_KNOCKOFF,
		MOVE_FIRSTIMPRESSION),

	egg_moves(SCRAGGY,
		MOVE_DRAINPUNCH,
		MOVE_COUNTER,
		MOVE_DRAGONDANCE,
		MOVE_DETECT,
		MOVE_FIREPUNCH,
		MOVE_ICEPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_AMNESIA,
		MOVE_ZENHEADBUTT,
		MOVE_QUICKGUARD,
		MOVE_ACIDSPRAY,
		MOVE_FEINTATTACK,
		MOVE_CHIPAWAY,
		MOVE_BEATUP,
		MOVE_FOCUSPUNCH),

	egg_moves(SIGILYPH,
		MOVE_STOREDPOWER,
		MOVE_PSYCHOSHIFT,
		MOVE_ANCIENTPOWER,
		MOVE_STEELWING,
		MOVE_ROOST,
		MOVE_FUTURESIGHT,
		MOVE_MIRRORMOVE),

	egg_moves(YAMASK,
		MOVE_MEMENTO,
		MOVE_FAKETEARS,
		MOVE_NASTYPLOT,
		MOVE_ENDURE,
		MOVE_HEALBLOCK,
		MOVE_IMPRISON,
		MOVE_NIGHTMARE,
		MOVE_TOXICSPIKES,
		MOVE_OMINOUSWIND),

	egg_moves(TIRTOUGA,
		MOVE_WATERPULSE,
		MOVE_KNOCKOFF,
		MOVE_ROCKTHROW,
		MOVE_SLAM,
		MOVE_FLAIL,
		MOVE_WHIRLPOOL,
		MOVE_BODYSLAM,
		MOVE_BIDE,
		MOVE_GUARDSWAP,
		MOVE_LIQUIDATION,
		MOVE_ROLLOUT,
		MOVE_BLOCK),

	egg_moves(ARCHEN,
		MOVE_STEELWING,
		MOVE_DEFOG,
		MOVE_DRAGONPULSE,
		MOVE_HEADSMASH,
		MOVE_KNOCKOFF,
		MOVE_EARTHPOWER,
		MOVE_BITE,
		MOVE_SWITCHEROO),

	egg_moves(TRUBBISH,
		MOVE_SPIKES,
		MOVE_ROLLOUT,
		MOVE_HAZE,
		MOVE_CURSE,
		MOVE_ROCKBLAST,
		MOVE_SANDATTACK,
		MOVE_MUDSPORT,
		MOVE_SELFDESTRUCT,
		MOVE_AUTOTOMIZE),

	egg_moves(ZORUA,
		MOVE_DETECT,
		MOVE_CAPTIVATE,
		MOVE_DARKPULSE,
		MOVE_SNATCH,
		MOVE_MEMENTO,
		MOVE_SUCKERPUNCH,
		MOVE_EXTRASENSORY,
		MOVE_COUNTER,
		MOVE_COPYCAT,
		MOVE_EMBARGO,
		MOVE_FEINTATTACK),

	egg_moves(MINCCINO,
		MOVE_IRONTAIL,
		MOVE_TAILWHIP,
		MOVE_AQUATAIL,
		MOVE_MUDSLAP,
		MOVE_KNOCKOFF,
		MOVE_FAKETEARS,
		MOVE_SLEEPTALK,
		MOVE_ENDURE,
		MOVE_FLAIL,
		MOVE_BONERUSH),

	egg_moves(GOTHITA,
		MOVE_MIRRORCOAT,
		MOVE_UPROAR,
		MOVE_MIRACLEEYE,
		MOVE_CAPTIVATE,
		MOVE_MEANLOOK,
		MOVE_DARKPULSE,
		MOVE_HEALPULSE,
		MOVE_TORMENT,
		MOVE_FAKEOUT,
		MOVE_MAGICPOWDER),

	egg_moves(SOLOSIS,
		MOVE_NIGHTSHADE,
		MOVE_ASTONISH,
		MOVE_CONFUSERAY,
		MOVE_ACIDARMOR,
		MOVE_TRICK,
		MOVE_IMPRISON,
		MOVE_SECRETPOWER,
		MOVE_HELPINGHAND),

	egg_moves(DUCKLETT,
		MOVE_STEELWING,
		MOVE_BUBBLEBEAM,
		MOVE_GUST,
		MOVE_WINGATTACK,
		MOVE_MIRRORMOVE,
		MOVE_MEFIRST,
		MOVE_LUCKYCHANT,
		MOVE_MUDSPORT,
		MOVE_AQUAJET),

	egg_moves(VANILLITE,
		MOVE_WATERPULSE,
		MOVE_NATURALGIFT,
		MOVE_IMPRISON,
		MOVE_AUTOTOMIZE,
		MOVE_IRONDEFENSE,
		MOVE_MAGNETRISE,
		MOVE_ICESHARD,
		MOVE_POWDERSNOW,
		MOVE_EXPLOSION,
		MOVE_AURORAVEIL,
		MOVE_ICICLECRASH),

	egg_moves(DEERLING,
		MOVE_FAKETEARS,
		MOVE_NATURALGIFT,
		MOVE_SYNTHESIS,
		MOVE_WORRYSEED,
		MOVE_ODORSLEUTH,
		MOVE_AGILITY,
		MOVE_SLEEPTALK,
		MOVE_BATONPASS,
		MOVE_GRASSWHISTLE,
		MOVE_HEADBUTT,
		MOVE_TROPKICK),

	egg_moves(DEERLING_SUMMER,
		MOVE_FAKETEARS,
		MOVE_NATURALGIFT,
		MOVE_SYNTHESIS,
		MOVE_WORRYSEED,
		MOVE_ODORSLEUTH,
		MOVE_AGILITY,
		MOVE_SLEEPTALK,
		MOVE_BATONPASS,
		MOVE_GRASSWHISTLE,
		MOVE_HEADBUTT,
		MOVE_TROPKICK),

	egg_moves(DEERLING_AUTUMN,
		MOVE_FAKETEARS,
		MOVE_NATURALGIFT,
		MOVE_SYNTHESIS,
		MOVE_WORRYSEED,
		MOVE_ODORSLEUTH,
		MOVE_AGILITY,
		MOVE_SLEEPTALK,
		MOVE_BATONPASS,
		MOVE_GRASSWHISTLE,
		MOVE_HEADBUTT,
		MOVE_TROPKICK),

	egg_moves(DEERLING_WINTER,
		MOVE_FAKETEARS,
		MOVE_NATURALGIFT,
		MOVE_SYNTHESIS,
		MOVE_WORRYSEED,
		MOVE_ODORSLEUTH,
		MOVE_AGILITY,
		MOVE_SLEEPTALK,
		MOVE_BATONPASS,
		MOVE_GRASSWHISTLE,
		MOVE_HEADBUTT,
		MOVE_TROPKICK),

	egg_moves(EMOLGA,
		MOVE_ROOST,
		MOVE_IRONTAIL,
		MOVE_ASTONISH,
		MOVE_AIRSLASH,
		MOVE_SHOCKWAVE,
		MOVE_CHARM,
		MOVE_COVET,
		MOVE_TICKLE,
		MOVE_BATONPASS,
		MOVE_IONDELUGE,
		MOVE_SPEEDSWAP,
		MOVE_DEFOG),

	egg_moves(KARRABLAST,
		MOVE_BUGBUZZ,
		MOVE_PURSUIT,
		MOVE_COUNTER,
		MOVE_HORNATTACK,
		MOVE_FEINTATTACK,
		MOVE_BUGBITE,
		MOVE_SCREECH,
		MOVE_KNOCKOFF,
		MOVE_DRILLRUN,
		MOVE_ACIDSPRAY,
		MOVE_SLASH,
		MOVE_NIGHTSLASH),

	egg_moves(FOONGUS,
		MOVE_GASTROACID,
		MOVE_POISONPOWDER,
		MOVE_ROLLOUT,
		MOVE_DEFENSECURL,
		MOVE_ENDURE,
		MOVE_BODYSLAM,
		MOVE_WORRYSEED),

	egg_moves(FRILLISH,
		MOVE_ACIDARMOR,
		MOVE_CONFUSERAY,
		MOVE_PAINSPLIT,
		MOVE_MIST,
		MOVE_CONSTRICT,
		MOVE_STRENGTHSAP),

	egg_moves(ALOMOMOLA,
		MOVE_PAINSPLIT,
		MOVE_REFRESH,
		MOVE_TICKLE,
		MOVE_MIRRORCOAT,
		MOVE_MIST,
		MOVE_ENDURE),

	egg_moves(JOLTIK,
		MOVE_PINMISSILE,
		MOVE_POISONSTING,
		MOVE_CROSSPOISON,
		MOVE_ROCKCLIMB,
		MOVE_PURSUIT,
		MOVE_DISABLE,
		MOVE_FEINTATTACK,
		MOVE_CAMOUFLAGE,
		MOVE_LUNGE,
		MOVE_BUGBITE,
		MOVE_DOUBLETEAM,
		MOVE_INFESTATION,
		MOVE_FURYCUTTER),

	egg_moves(FERROSEED,
		MOVE_BULLETSEED,
		MOVE_LEECHSEED,
		MOVE_SPIKES,
		MOVE_WORRYSEED,
		MOVE_SEEDBOMB,
		MOVE_GRAVITY,
		MOVE_ROCKCLIMB,
		MOVE_STEALTHROCK,
		MOVE_ACIDSPRAY,
		MOVE_TOXIC,
		MOVE_KNOCKOFF),

	egg_moves(ELGYEM,
		MOVE_DISABLE,
		MOVE_ASTONISH,
		MOVE_POWERSWAP,
		MOVE_GUARDSWAP,
		MOVE_BARRIER,
		MOVE_NASTYPLOT,
		MOVE_SKILLSWAP,
		MOVE_COSMICPOWER,
		MOVE_DESTINYBOND),

	egg_moves(LITWICK,
		MOVE_ACIDARMOR,
		MOVE_HEATWAVE,
		MOVE_HAZE,
		MOVE_ENDURE,
		MOVE_CAPTIVATE,
		MOVE_ACID,
		MOVE_CLEARSMOG,
		MOVE_POWERSPLIT),

	egg_moves(AXEW,
		MOVE_COUNTER,
		MOVE_FOCUSENERGY,
		MOVE_REVERSAL,
		MOVE_RAZORWIND,
		MOVE_NIGHTSLASH,
		MOVE_ENDEAVOR,
		MOVE_IRONTAIL,
		MOVE_HARDEN,
		MOVE_BITE,
		MOVE_FIRSTIMPRESSION),

	egg_moves(CUBCHOO,
		MOVE_YAWN,
		MOVE_AVALANCHE,
		MOVE_ENCORE,
		MOVE_ICEPUNCH,
		MOVE_NIGHTSLASH,
		MOVE_ASSURANCE,
		MOVE_SLEEPTALK,
		MOVE_FOCUSPUNCH,
		MOVE_PLAYROUGH),

	egg_moves(SHELMET,
		MOVE_ENDURE,
		MOVE_BATONPASS,
		MOVE_DOUBLEEDGE,
		MOVE_ENCORE,
		MOVE_GUARDSPLIT,
		MOVE_MINDREADER,
		MOVE_MUDSLAP,
		MOVE_SPIKES,
		MOVE_FEINT,
		MOVE_PURSUIT,
		MOVE_TOXICSPIKES),

	egg_moves(STUNFISK,
		MOVE_YAWN,
		MOVE_SLEEPTALK,
		MOVE_ASTONISH,
		MOVE_CURSE,
		MOVE_SPITE,
		MOVE_SPARK,
		MOVE_PAINSPLIT,
		MOVE_EERIEIMPULSE,
		MOVE_REFLECTTYPE,
		MOVE_MEFIRST,
		MOVE_SHOREUP),

	egg_moves(MIENFOO,
		MOVE_VITALTHROW,
		MOVE_BATONPASS,
		MOVE_SMELLINGSALTS,
		MOVE_LOWKICK,
		MOVE_FEINT,
		MOVE_MEFIRST,
		MOVE_KNOCKOFF,
		MOVE_FOCUSPUNCH,
		MOVE_FURYSWIPES),

	egg_moves(DRUDDIGON,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_CHIPAWAY,
		MOVE_FEINTATTACK,
		MOVE_PURSUIT,
		MOVE_IRONTAIL,
		MOVE_POISONTAIL,
		MOVE_SNATCH,
		MOVE_GLARE,
		MOVE_SUCKERPUNCH,
		MOVE_NIGHTSLASH),

	egg_moves(PAWNIARD,
		MOVE_SUCKERPUNCH,
		MOVE_HEADBUTT,
		MOVE_STEALTHROCK,
		MOVE_PSYCHOCUT,
		MOVE_MEANLOOK,
		MOVE_QUICKGUARD,
		MOVE_FEINTATTACK,
		MOVE_EMBARGO),

	egg_moves(BOUFFALANT,
		MOVE_STOMP,
		MOVE_ROCKCLIMB,
		MOVE_HEADBUTT,
		MOVE_SKULLBASH,
		MOVE_MUDSHOT,
		MOVE_MUDSLAP,
		MOVE_IRONHEAD,
		MOVE_AMNESIA,
		MOVE_BELCH,
		MOVE_COTTONGUARD,
		MOVE_ENDEAVOR),

	egg_moves(VULLABY,
		MOVE_STEELWING,
		MOVE_MEANLOOK,
		MOVE_ROOST,
		MOVE_SCARYFACE,
		MOVE_KNOCKOFF,
		MOVE_FAKETEARS,
		MOVE_TOXIC,
		MOVE_FEINTATTACK),

	egg_moves(HEATMOR,
		MOVE_PURSUIT,
		MOVE_WRAP,
		MOVE_NIGHTSLASH,
		MOVE_CURSE,
		MOVE_BIND,
		MOVE_HEATWAVE,
		MOVE_FEINTATTACK,
		MOVE_SUCKERPUNCH,
		MOVE_TICKLE,
		MOVE_SLEEPTALK,
		MOVE_BELCH),

	egg_moves(DURANT,
		MOVE_SCREECH,
		MOVE_ENDURE,
		MOVE_ROCKCLIMB,
		MOVE_BATONPASS,
		MOVE_THUNDERFANG,
		MOVE_FEINTATTACK,
		MOVE_STRUGGLEBUG,
		MOVE_FIRSTIMPRESSION,
		MOVE_METALBURST,
		MOVE_INFESTATION,
		MOVE_FLAIL),

	egg_moves(DEINO,
		MOVE_FIREFANG,
		MOVE_THUNDERFANG,
		MOVE_ICEFANG,
		MOVE_DOUBLEHIT,
		MOVE_ASTONISH,
		MOVE_EARTHPOWER,
		MOVE_SCREECH,
		MOVE_HEADSMASH,
		MOVE_DARKPULSE,
		MOVE_BELCH,
		MOVE_SLAM),

	egg_moves(LARVESTA,
		MOVE_HARDEN,
		MOVE_FORESIGHT,
		MOVE_ENDURE,
		MOVE_ZENHEADBUTT,
		MOVE_MORNINGSUN,
		MOVE_MAGNETRISE),

	egg_moves(SHELLOS_EAST,
		MOVE_COUNTER,
		MOVE_MIRRORCOAT,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_YAWN,
		MOVE_CURSE,
		MOVE_AMNESIA,
		MOVE_FISSURE,
		MOVE_TRUMPCARD,
		MOVE_SLUDGE,
		MOVE_CLEARSMOG,
		MOVE_MIST,
		MOVE_ACIDARMOR),

	egg_moves(BASCULIN_BLUE,
		MOVE_SWIFT,
		MOVE_BUBBLEBEAM,
		MOVE_MUDSHOT,
		MOVE_MUDDYWATER,
		MOVE_AGILITY,
		MOVE_WHIRLPOOL,
		MOVE_RAGE,
		MOVE_BRINE,
		MOVE_REVENGE,
		MOVE_ENDEAVOR,
		MOVE_UPROAR,
		MOVE_WAVECRASH),

	egg_moves(CHESPIN,
		MOVE_SYNTHESIS,
		MOVE_BELLYDRUM,
		MOVE_CURSE,
		MOVE_QUICKGUARD,
		MOVE_SPIKES,
		MOVE_DEFENSECURL,
		MOVE_POWERUPPUNCH),

	egg_moves(FENNEKIN,
		MOVE_WISH,
		MOVE_HYPNOSIS,
		MOVE_HEATWAVE,
		MOVE_MAGICCOAT,
		MOVE_PSYCHICTERRAIN),

	egg_moves(FROAKIE,
		MOVE_BESTOW,
		MOVE_MINDREADER,
		MOVE_TOXICSPIKES,
		MOVE_MUDSPORT,
		MOVE_CAMOUFLAGE,
		MOVE_WATERSPORT,
		MOVE_POWERUPPUNCH,
		MOVE_HAPPYHOUR),

	egg_moves(BUNNELBY,
		MOVE_SPIKES,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_STUFFCHEEKS),

	egg_moves(FLETCHLING,
		MOVE_SNATCH,
		MOVE_QUICKGUARD,
		MOVE_FLAMECHARGE,
		MOVE_DEFOG,
		MOVE_RAZORWIND),

	egg_moves(LITLEO,
		MOVE_ENTRAINMENT,
		MOVE_HEADBUTT,
		MOVE_YAWN,
		MOVE_SNATCH,
		MOVE_FIRESPIN,
		MOVE_FLAREBLITZ,
		MOVE_EXTREMESPEED),

	egg_moves(FLABEBE,
		MOVE_COPYCAT,
		MOVE_CAPTIVATE,
		MOVE_CAMOUFLAGE,
		MOVE_TEARFULLOOK,
		MOVE_SOLARBEAM,
		MOVE_DAZZLINGGLEAM),

	egg_moves(SKIDDO,
		MOVE_DEFENSECURL,
		MOVE_ROLLOUT,
		MOVE_GRASSYTERRAIN),

	egg_moves(PANCHAM,
		MOVE_QUASH,
		MOVE_MEFIRST,
		MOVE_QUICKGUARD,
		MOVE_FOULPLAY,
		MOVE_STORMTHROW,
		MOVE_POWERTRIP,
		MOVE_SEISMICTOSS,
		MOVE_KARATECHOP,
		MOVE_VITALTHROW),

	egg_moves(FURFROU,
		MOVE_ROLEPLAY,
		MOVE_WORKUP,
		MOVE_MIMIC,
		MOVE_CAPTIVATE,
		MOVE_REFRESH),

	egg_moves(ESPURR,
		MOVE_TRICK,
		MOVE_YAWN,
		MOVE_ASSIST,
		MOVE_BARRIER,
		MOVE_TICKLE,
		MOVE_PSYCHICTERRAIN),

	egg_moves(HONEDGE,
		MOVE_DESTINYBOND,
		MOVE_WIDEGUARD,
		MOVE_BLOCK),

	egg_moves(SPRITZEE,
		MOVE_DISABLE,
		MOVE_WISH,
		MOVE_CAPTIVATE,
		MOVE_REFRESH,
		MOVE_NASTYPLOT,
		MOVE_AFTERYOU,
		MOVE_DISARMINGVOICE),

	egg_moves(SWIRLIX,
		MOVE_AFTERYOU,
		MOVE_YAWN,
		MOVE_BELLYDRUM,
		MOVE_COPYCAT,
		MOVE_STICKYWEB),

	egg_moves(INKAY,
		MOVE_SIMPLEBEAM,
		MOVE_POWERSPLIT,
		MOVE_CAMOUFLAGE,
		MOVE_FLATTER,
		MOVE_DESTINYBOND,
		MOVE_GUARDSWAP,
		MOVE_DISABLE,
		MOVE_ACUPRESSURE),

	egg_moves(BINACLE,
		MOVE_TICKLE,
		MOVE_SWITCHEROO,
		MOVE_HELPINGHAND,
		MOVE_WATERSPORT),

	egg_moves(SKRELP,
		MOVE_TOXICSPIKES,
		MOVE_PLAYROUGH,
		MOVE_HAZE,
		MOVE_ACIDARMOR,
		MOVE_VENOMDRENCH,
		MOVE_TWISTER,
		MOVE_DRAGONTAIL),

	egg_moves(CLAUNCHER,
		MOVE_ENTRAINMENT,
		MOVE_ENDURE,
		MOVE_HELPINGHAND,
		MOVE_AQUATAIL),

	egg_moves(HELIOPTILE,
		MOVE_AGILITY,
		MOVE_GLARE,
		MOVE_CAMOUFLAGE,
		MOVE_ELECTRICTERRAIN,
		MOVE_DRAGONRUSH,
		MOVE_DRAGONTAIL),

	egg_moves(TYRUNT,
		MOVE_DRAGONDANCE,
		MOVE_THUNDERFANG,
		MOVE_ICEFANG,
		MOVE_POISONFANG,
		MOVE_ROCKPOLISH,
		MOVE_FIREFANG,
		MOVE_CURSE),

	egg_moves(AMAURA,
		MOVE_HAZE,
		MOVE_BARRIER,
		MOVE_MIRRORCOAT,
		MOVE_MAGNETRISE,
		MOVE_DISCHARGE,
		MOVE_TAKEDOWN,
		MOVE_REFLECTTYPE),

	egg_moves(HAWLUCHA,
		MOVE_AGILITY,
		MOVE_MEFIRST,
		MOVE_ENTRAINMENT,
		MOVE_MUDSPORT,
		MOVE_BATONPASS,
		MOVE_QUICKGUARD,
		MOVE_FEINT,
		MOVE_DEFOG,
		MOVE_MEANLOOK,
		MOVE_CROSSCHOP),

	egg_moves(DEDENNE,
		MOVE_EERIEIMPULSE,
		MOVE_COVET,
		MOVE_HELPINGHAND,
		MOVE_NATURALGIFT,
		MOVE_TEARFULLOOK,
		MOVE_MAGNETRISE),

	egg_moves(GOOMY,
		MOVE_ACIDARMOR,
		MOVE_IRONTAIL,
		MOVE_POISONTAIL,
		MOVE_COUNTER,
		MOVE_ENDURE,
		MOVE_LIFEDEW,
		MOVE_CURSE,
		MOVE_FLAIL),

	egg_moves(KLEFKI,
		MOVE_SWITCHEROO,
		MOVE_THIEF,
		MOVE_LOCKON,
		MOVE_IRONDEFENSE,
		MOVE_MAGNETRISE),

	egg_moves(PHANTUMP,
		MOVE_GRUDGE,
		MOVE_BESTOW,
		MOVE_IMPRISON,
		MOVE_VENOMDRENCH,
		MOVE_POWERUPPUNCH,
		MOVE_SUCKERPUNCH,
		MOVE_DISABLE),

	egg_moves(PUMPKABOO,
		MOVE_DISABLE,
		MOVE_BESTOW,
		MOVE_DESTINYBOND,
		MOVE_CURSE),

	egg_moves(BERGMITE,
		MOVE_MIST,
		MOVE_BARRIER,
		MOVE_MIRRORCOAT,
		MOVE_AURORAVEIL,
		MOVE_ICESHARD),

	egg_moves(NOIBAT,
		MOVE_SWITCHEROO,
		MOVE_SNATCH,
		MOVE_OUTRAGE,
		MOVE_DEFOG,
		MOVE_DRAGONRUSH),

	egg_moves(FLABEBE_BLUE,
		MOVE_COPYCAT,
		MOVE_CAPTIVATE,
		MOVE_CAMOUFLAGE,
		MOVE_TEARFULLOOK,
		MOVE_SOLARBEAM,
		MOVE_DAZZLINGGLEAM),

	egg_moves(FLABEBE_ORANGE,
		MOVE_COPYCAT,
		MOVE_CAPTIVATE,
		MOVE_CAMOUFLAGE,
		MOVE_TEARFULLOOK,
		MOVE_SOLARBEAM,
		MOVE_DAZZLINGGLEAM),

	egg_moves(FLABEBE_YELLOW,
		MOVE_COPYCAT,
		MOVE_CAPTIVATE,
		MOVE_CAMOUFLAGE,
		MOVE_TEARFULLOOK,
		MOVE_SOLARBEAM,
		MOVE_DAZZLINGGLEAM),

	egg_moves(FLABEBE_WHITE,
		MOVE_COPYCAT,
		MOVE_CAPTIVATE,
		MOVE_CAMOUFLAGE,
		MOVE_TEARFULLOOK,
		MOVE_SOLARBEAM,
		MOVE_DAZZLINGGLEAM),

	egg_moves(PUMPKABOO_XL,
		MOVE_DISABLE,
		MOVE_BESTOW,
		MOVE_DESTINYBOND,
		MOVE_CURSE),

	egg_moves(PUMPKABOO_L,
		MOVE_DISABLE,
		MOVE_BESTOW,
		MOVE_DESTINYBOND,
		MOVE_CURSE),

	egg_moves(PUMPKABOO_M,
		MOVE_DISABLE,
		MOVE_BESTOW,
		MOVE_DESTINYBOND,
		MOVE_CURSE),

	egg_moves(ROWLET,
		MOVE_CURSE,
		MOVE_CONFUSERAY,
		MOVE_HAZE,
		MOVE_BATONPASS,
		MOVE_DEFOG,
		MOVE_KNOCKOFF),

	egg_moves(LITTEN,
		MOVE_NASTYPLOT,
		MOVE_BODYSLAM,
		MOVE_CRUNCH,
		MOVE_FAKEOUT,
		MOVE_REVENGE,
		MOVE_HEATWAVE,
		MOVE_POWERTRIP,
		MOVE_PARTINGSHOT),

	egg_moves(POPPLIO,
		MOVE_CHARM,
		MOVE_AMNESIA,
		MOVE_AQUARING,
		MOVE_AROMATICMIST,
		MOVE_PERISHSONG,
		MOVE_WONDERROOM,
		MOVE_LIFEDEW),

	egg_moves(PIKIPEK,
		MOVE_BOOMBURST,
		MOVE_MIRRORMOVE,
		MOVE_TAILWIND,
		MOVE_UPROAR),

	egg_moves(YUNGOOS,
		MOVE_REVENGE,
		MOVE_FIREFANG,
		MOVE_ICEFANG,
		MOVE_THUNDERFANG),

	egg_moves(GRUBBIN,
		MOVE_HARDEN,
		MOVE_ELECTROWEB,
		MOVE_MUDSHOT,
		MOVE_ENDURE,
		MOVE_DISCHARGE),

	egg_moves(CRABRAWLER,
		MOVE_WIDEGUARD,
		MOVE_SUPERPOWER,
		MOVE_ENDEAVOR,
		MOVE_AMNESIA),

	egg_moves(ORICORIO,
		MOVE_PLUCK,
		MOVE_TAILWIND,
		MOVE_SAFEGUARD),

	egg_moves(CUTIEFLY,
		MOVE_BATONPASS,
		MOVE_SKILLSWAP,
		MOVE_SPEEDSWAP,
		MOVE_BESTOW,
		MOVE_MOONBLAST,
		MOVE_POWDER,
		MOVE_STICKYWEB,
		MOVE_AROMATICMIST),

	egg_moves(ROCKRUFF,
		MOVE_CRUSHCLAW,
		MOVE_THUNDERFANG,
		MOVE_FIREFANG,
		MOVE_SUCKERPUNCH,
		MOVE_THRASH,
		MOVE_ENDEAVOR,
		MOVE_LASTRESORT),

	egg_moves(WISHIWASHI,
		MOVE_MUDDYWATER,
		MOVE_MIST,
		MOVE_WATERPULSE,
		MOVE_WATERSPORT,
		MOVE_WHIRLPOOL),

	egg_moves(MAREANIE,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_HAZE,
		MOVE_INFESTATION),

	egg_moves(MUDBRAY,
		MOVE_BODYSLAM,
		MOVE_DOUBLEEDGE,
		MOVE_MAGNITUDE,
		MOVE_CLOSECOMBAT,
		MOVE_MUDBOMB,
		MOVE_FISSURE,
		MOVE_SMACKDOWN,
		MOVE_ROAR,
		MOVE_BIDE),

	egg_moves(DEWPIDER,
		MOVE_POWERSPLIT,
		MOVE_AURORABEAM,
		MOVE_STOCKPILE,
		MOVE_SPITUP,
		MOVE_STICKYWEB),

	egg_moves(FOMANTIS,
		MOVE_WEATHERBALL,
		MOVE_GIGADRAIN,
		MOVE_AROMATHERAPY,
		MOVE_DEFOG,
		MOVE_LEAFSTORM,
		MOVE_WORRYSEED),

	egg_moves(MORELULL,
		MOVE_AMNESIA,
		MOVE_POISONPOWDER,
		MOVE_STUNSPORE,
		MOVE_GROWTH,
		MOVE_LEECHSEED),

	egg_moves(SALANDIT,
		MOVE_BELCH,
		MOVE_KNOCKOFF,
		MOVE_SANDATTACK,
		MOVE_SNATCH,
		MOVE_FAKEOUT,
		MOVE_MUDSLAP),

	egg_moves(STUFFUL,
		MOVE_ICEPUNCH,
		MOVE_THUNDERPUNCH,
		MOVE_FORCEPALM,
		MOVE_WIDEGUARD,
		MOVE_MEGAKICK,
		MOVE_STOMPINGTANTRUM,
		MOVE_ROLLOUT,
		MOVE_DEFENSECURL,
		MOVE_STOMP),

	egg_moves(BOUNSWEET,
		MOVE_GRASSWHISTLE,
		MOVE_SYNTHESIS,
		MOVE_PLAYROUGH,
		MOVE_FEINT,
		MOVE_CHARM,
		MOVE_ACUPRESSURE,
		MOVE_ENDEAVOR),

	egg_moves(COMFEY,
		MOVE_ENDURE,
		MOVE_AMNESIA,
		MOVE_AFTERYOU,
		MOVE_LUCKYCHANT,
		MOVE_WORRYSEED,
		MOVE_LEAFTORNADO),

	egg_moves(ORANGURU,
		MOVE_EXTRASENSORY,
		MOVE_WONDERROOM,
		MOVE_PSYCHICTERRAIN,
		MOVE_YAWN,
		MOVE_LASTRESORT,
		MOVE_DREAMEATER),

	egg_moves(PASSIMIAN,
		MOVE_SEISMICTOSS,
		MOVE_VITALTHROW,
		MOVE_QUICKGUARD,
		MOVE_IRONHEAD,
		MOVE_QUICKATTACK,
		MOVE_FEINT,
		MOVE_COUNTER,
		MOVE_KNOCKOFF,
		MOVE_BESTOW,
		MOVE_COURTCHANGE),

	egg_moves(WIMPOD,
		MOVE_SPIKES,
		MOVE_METALCLAW,
		MOVE_WIDEGUARD,
		MOVE_HARDEN,
		MOVE_AQUAJET,
		MOVE_ROLLOUT),

	egg_moves(SANDYGAST,
		MOVE_AMNESIA,
		MOVE_DESTINYBOND,
		MOVE_ANCIENTPOWER,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_CURSE,
		MOVE_STRENGTHSAP),

	egg_moves(PYUKUMUKU,
		MOVE_ENDURE,
		MOVE_VENOMDRENCH,
		MOVE_BESTOW,
		MOVE_TICKLE,
		MOVE_SPITE,
		MOVE_MIRRORCOAT,
		MOVE_SWAGGER),

	egg_moves(KOMALA,
		MOVE_CHARM,
		MOVE_WISH,
		MOVE_PLAYROUGH,
		MOVE_SING),

	egg_moves(TURTONATOR,
		MOVE_WIDEGUARD,
		MOVE_REVENGE,
		MOVE_HEADSMASH,
		MOVE_FIRESPIN,
		MOVE_RAPIDSPIN,
		MOVE_CURSE),

	egg_moves(TOGEDEMARU,
		MOVE_REVERSAL,
		MOVE_PRESENT,
		MOVE_ENCORE,
		MOVE_TWINEEDLE,
		MOVE_WISH,
		MOVE_FAKEOUT,
		MOVE_TICKLE,
		MOVE_FLAIL,
		MOVE_DISARMINGVOICE),

	egg_moves(MIMIKYU,
		MOVE_GRUDGE,
		MOVE_DESTINYBOND,
		MOVE_CURSE,
		MOVE_NIGHTMARE),

	egg_moves(BRUXISH,
		MOVE_WATERPULSE,
		MOVE_POISONFANG,
		MOVE_ICEFANG,
		MOVE_RAGE),

	egg_moves(DRAMPA,
		MOVE_HURRICANE,
		MOVE_DRAGONRUSH,
		MOVE_RAZORWIND,
		MOVE_MIST,
		MOVE_PLAYROUGH,
		MOVE_TICKLE),

	egg_moves(JANGMO_O,
		MOVE_COUNTER,
		MOVE_REVERSAL,
		MOVE_DRAGONBREATH,
		MOVE_FOCUSPUNCH),

	egg_moves(RATTATA_A,
		MOVE_SNATCH,
		MOVE_STOCKPILE,
		MOVE_FURYSWIPES,
		MOVE_SWITCHEROO,
		MOVE_COUNTER,
		MOVE_REVERSAL,
		MOVE_UPROAR,
		MOVE_SWALLOW,
		MOVE_MEFIRST,
		MOVE_REVENGE,
		MOVE_FINALGAMBIT),

	egg_moves(SANDSHREW_A,
		MOVE_FLAIL,
		MOVE_COUNTER,
		MOVE_ICICLESPEAR,
		MOVE_CRUSHCLAW,
		MOVE_NIGHTSLASH,
		MOVE_ICICLECRASH,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_CURSE,
		MOVE_AMNESIA,
		MOVE_HONECLAWS),

	egg_moves(VULPIX_A,
		MOVE_FREEZEDRY,
		MOVE_HYPNOSIS,
		MOVE_FLAIL,
		MOVE_HOWL,
		MOVE_AGILITY,
		MOVE_ENCORE,
		MOVE_MOONBLAST,
		MOVE_POWERSWAP,
		MOVE_SECRETPOWER,
		MOVE_CHARM,
		MOVE_TAILSLAP,
		MOVE_BABYDOLLEYES,
		MOVE_ROAR,
		MOVE_FEINTATTACK,
		MOVE_QUICKATTACK),

	egg_moves(DIGLETT_A,
		MOVE_FEINTATTACK,
		MOVE_METALSOUND,
		MOVE_ANCIENTPOWER,
		MOVE_PURSUIT,
		MOVE_BEATUP,
		MOVE_THRASH,
		MOVE_REVERSAL,
		MOVE_HEADBUTT,
		MOVE_ENDURE,
		MOVE_FINALGAMBIT,
		MOVE_MEMENTO,
		MOVE_HONECLAWS),

	egg_moves(MEOWTH_A,
		MOVE_HYPNOSIS,
		MOVE_ASSIST,
		MOVE_FOULPLAY,
		MOVE_SPITE,
		MOVE_CHARM,
		MOVE_AMNESIA,
		MOVE_PARTINGSHOT,
		MOVE_FLAIL,
		MOVE_FLATTER,
		MOVE_PUNISHMENT,
		MOVE_SNATCH,
		MOVE_COVET,
		MOVE_ASSURANCE,
		MOVE_CAPTIVATE,
		MOVE_NIGHTDAZE),

	egg_moves(GEODUDE_A,
		MOVE_BLOCK,
		MOVE_FLAIL,
		MOVE_MAGNETRISE,
		MOVE_ROCKCLIMB,
		MOVE_ENDURE,
		MOVE_AUTOTOMIZE,
		MOVE_WIDEGUARD,
		MOVE_COUNTER,
		MOVE_CURSE,
		MOVE_SCREECH,
		MOVE_SUCKERPUNCH),

	egg_moves(GRIMER_A,
		MOVE_CLEARSMOG,
		MOVE_MEANLOOK,
		MOVE_PURSUIT,
		MOVE_IMPRISON,
		MOVE_CURSE,
		MOVE_ASSURANCE,
		MOVE_SHADOWSNEAK,
		MOVE_STOCKPILE,
		MOVE_SWALLOW,
		MOVE_SPITUP,
		MOVE_SCARYFACE,
		MOVE_SPITE,
		MOVE_POWERUPPUNCH),

	egg_moves(EXEGGCUTE_A,
		MOVE_MOONLIGHT,
		MOVE_ANCIENTPOWER,
		MOVE_INGRAIN,
		MOVE_CURSE,
		MOVE_NATUREPOWER,
		MOVE_LUCKYCHANT,
		MOVE_LEAFSTORM,
		MOVE_POWERSWAP,
		MOVE_SKILLSWAP,
		MOVE_BLOCK,
		MOVE_GRASSYTERRAIN,
		MOVE_SLEEPPOWDER,
		MOVE_STUNSPORE,
		MOVE_POISONPOWDER,
		MOVE_BESTOW,
		MOVE_TELEPORT,
		MOVE_WISH),

	egg_moves(CUBONE_A,
		MOVE_ANCIENTPOWER,
		MOVE_BELLYDRUM,
		MOVE_SCREECH,
		MOVE_SKULLBASH,
		MOVE_PERISHSONG,
		MOVE_DOUBLEKICK,
		MOVE_IRONHEAD,
		MOVE_DETECT,
		MOVE_ENDURE,
		MOVE_CHIPAWAY,
		MOVE_CURSE,
		MOVE_THRASH),

	egg_moves(ORICORIO_Y,
		MOVE_PLUCK,
		MOVE_TAILWIND,
		MOVE_SAFEGUARD),

	egg_moves(ORICORIO_P,
		MOVE_PLUCK,
		MOVE_TAILWIND,
		MOVE_SAFEGUARD),

	egg_moves(ORICORIO_S,
		MOVE_PLUCK,
		MOVE_TAILWIND,
		MOVE_SAFEGUARD),

	egg_moves(GROOKEY,
		MOVE_GROWTH,
		MOVE_HAMMERARM,
		MOVE_FAKEOUT,
		MOVE_STRENGTH,
		MOVE_NATUREPOWER,
		MOVE_WORRYSEED,
		MOVE_LEECHSEED),

	egg_moves(SCORBUNNY,
		MOVE_HIGHJUMPKICK,
		MOVE_SANDATTACK,
		MOVE_SUCKERPUNCH,
		MOVE_SUPERFANG),

	egg_moves(SOBBLE,
		MOVE_AQUAJET,
		MOVE_DOUBLETEAM,
		MOVE_AQUARING,
		MOVE_MIST,
		MOVE_HAZE,
		MOVE_ICESHARD,
		MOVE_FELLSTINGER),

	egg_moves(SKWOVET,
		MOVE_ROLLOUT,
		MOVE_DEFENSECURL,
		MOVE_LASTRESORT,
		MOVE_BELLYDRUM),

	egg_moves(ROOKIDEE,
		MOVE_SKYATTACK,
		MOVE_SANDATTACK,
		MOVE_TAILWIND,
		MOVE_DEFOG,
		MOVE_ROCKSMASH,
		MOVE_SPITE,
		MOVE_ROOST),

	egg_moves(BLIPBUG,
		MOVE_INFESTATION,
		MOVE_SUPERSONIC,
		MOVE_STICKYWEB,
		MOVE_RECOVER),

	egg_moves(NICKIT,
		MOVE_QUICKGUARD,
		MOVE_KNOCKOFF,
		MOVE_HOWL,
		MOVE_TORMENT),

	egg_moves(GOSSIFLEUR,
		MOVE_GROWTH,
		MOVE_LEECHSEED,
		MOVE_WORRYSEED,
		MOVE_POISONPOWDER,
		MOVE_STUNSPORE,
		MOVE_SLEEPPOWDER),

	egg_moves(WOOLOO,
		MOVE_STOMP,
		MOVE_SWAGGER,
		MOVE_COUNTER),

	egg_moves(CHEWTLE,
		MOVE_SKULLBASH,
		MOVE_GASTROACID,
		MOVE_DRAGONTAIL),

	egg_moves(YAMPER,
		MOVE_DOUBLEEDGE,
		MOVE_SANDATTACK,
		MOVE_FLAMECHARGE,
		MOVE_DISCHARGE,
		MOVE_HOWL),

	egg_moves(ROLYCOLY,
		MOVE_EXPLOSION,
		MOVE_MUDSLAP,
		MOVE_BLOCK),

	egg_moves(APPLIN,
		MOVE_SUCKERPUNCH,
		MOVE_ROLLOUT,
		MOVE_DEFENSECURL,
		MOVE_RECYCLE),

	egg_moves(SILICOBRA,
		MOVE_DRAGONRUSH,
		MOVE_MUDSLAP,
		MOVE_LASTRESORT,
		MOVE_BELCH,
		MOVE_POISONTAIL),

	egg_moves(CRAMORANT,
		MOVE_DEFOG,
		MOVE_AERIALACE,
		MOVE_FEATHERDANCE,
		MOVE_AQUARING,
		MOVE_ROOST),

	egg_moves(ARROKUDA,
		MOVE_THRASH,
		MOVE_ACUPRESSURE,
		MOVE_SLASH,
		MOVE_NIGHTSLASH),

	egg_moves(TOXEL,
		MOVE_ENDEAVOR,
		MOVE_METALSOUND,
		MOVE_POWERUPPUNCH),

	egg_moves(SIZZLIPEDE,
		MOVE_KNOCKOFF,
		MOVE_STRUGGLEBUG,
		MOVE_ROLLOUT,
		MOVE_DEFENSECURL,
		MOVE_BURNUP),

	egg_moves(CLOBBOPUS,
		MOVE_PAINSPLIT,
		MOVE_SOAK,
		MOVE_SUCKERPUNCH,
		MOVE_CIRCLETHROW,
		MOVE_SEISMICTOSS,
		MOVE_POWERUPPUNCH,
		MOVE_AQUAJET),

	egg_moves(HATENNA,
		MOVE_AROMATICMIST,
		MOVE_NUZZLE,
		MOVE_AFTERYOU,
		MOVE_QUASH),

	egg_moves(MILCERY,
		MOVE_BABYDOLLEYES,
		MOVE_LASTRESORT),

	egg_moves(PINCURCHIN,
		MOVE_MEMENTO,
		MOVE_SUCKERPUNCH),

	egg_moves(SNOM,
		MOVE_FAIRYWIND,
		MOVE_MIRRORCOAT,
		MOVE_BUGBITE),

	egg_moves(STONJOURNER,
		MOVE_CURSE,
		MOVE_ANCIENTPOWER),

	egg_moves(EISCUE,
		MOVE_SOAK,
		MOVE_AQUARING,
		MOVE_BELLYDRUM,
		MOVE_DOUBLEEDGE,
		MOVE_HEADSMASH),

	egg_moves(INDEEDEE,
		MOVE_PSYCHUP,
		MOVE_FAKEOUT,
		MOVE_EXTRASENSORY),

	egg_moves(INDEEDEE_FEMALE,
		MOVE_PSYCHUP,
		MOVE_FAKEOUT,
		MOVE_PSYCHOSHIFT,
		MOVE_HEALPULSE),

	egg_moves(MORPEKO,
		MOVE_SWAGGER,
		MOVE_SUPERFANG,
		MOVE_CHARGE,
		MOVE_TICKLE,
		MOVE_RAPIDSPIN,
		MOVE_QUASH,
		MOVE_PARTINGSHOT,
		MOVE_FAKEOUT),

	egg_moves(CUFANT,
		MOVE_DOUBLEEDGE,
		MOVE_BELCH,
		MOVE_CURSE,
		MOVE_SLAM,
		MOVE_FISSURE,
		MOVE_SWAGGER,
		MOVE_WHIRLWIND,
		MOVE_DEFENSECURL),

	egg_moves(DURALUDON,
		MOVE_SLASH,
		MOVE_NIGHTSLASH,
		MOVE_MIRRORCOAT),

	egg_moves(DREEPY,
		MOVE_CURSE,
		MOVE_GRUDGE,
		MOVE_CONFUSERAY,
		MOVE_DOUBLETEAM,
		MOVE_DISABLE,
		MOVE_DRAGONTAIL,
		MOVE_SUCKERPUNCH),

	egg_moves(MEOWTH_G,
		MOVE_SPITE,
		MOVE_DOUBLEEDGE,
		MOVE_CURSE,
		MOVE_FLAIL,
		MOVE_NIGHTSLASH,
		MOVE_COVET),

	egg_moves(PONYTA_G,
		MOVE_THRASH,
		MOVE_DOUBLEKICK,
		MOVE_HYPNOSIS,
		MOVE_DOUBLEEDGE,
		MOVE_HORNDRILL,
		MOVE_MORNINGSUN,
		MOVE_HEALINGWISH),

	egg_moves(SLOWPOKE_G,
		MOVE_BELCH,
		MOVE_BELLYDRUM,
		MOVE_BLOCK,
		MOVE_STOMP,
		MOVE_FUTURESIGHT,
		MOVE_TELEPORT),

	egg_moves(FARFETCHD_G,
		MOVE_COUNTER,
		MOVE_QUICKATTACK,
		MOVE_FLAIL,
		MOVE_QUICKGUARD,
		MOVE_CURSE,
		MOVE_COVET,
		MOVE_NIGHTSLASH,
		MOVE_SIMPLEBEAM,
		MOVE_DOUBLEEDGE,
		MOVE_FEINT,
		MOVE_SKYATTACK),

	egg_moves(MR_MIME_G,
		MOVE_FAKEOUT,
		MOVE_CONFUSERAY,
		MOVE_POWERSPLIT,
		MOVE_TICKLE),

	egg_moves(CORSOLA_G,
		MOVE_HAZE,
		MOVE_CONFUSERAY,
		MOVE_NATUREPOWER,
		MOVE_DESTINYBOND,
		MOVE_WATERPULSE,
		MOVE_HEADSMASH),

	egg_moves(ZIGZAGOON_G,
		MOVE_PARTINGSHOT,
		MOVE_QUICKGUARD,
		MOVE_KNOCKOFF),

	egg_moves(DARUMAKA_G,
		MOVE_FOCUSPUNCH,
		MOVE_HAMMERARM,
		MOVE_TAKEDOWN,
		MOVE_FLAMEWHEEL,
		MOVE_YAWN,
		MOVE_FREEZEDRY,
		MOVE_INCINERATE,
		MOVE_POWERUPPUNCH),

	egg_moves(YAMASK_G,
		MOVE_MEMENTO),

	egg_moves(STUNFISK_G,
		MOVE_BIND,
		MOVE_YAWN,
		MOVE_ASTONISH,
		MOVE_CURSE,
		MOVE_SPITE,
		MOVE_COUNTER,
		MOVE_PAINSPLIT,
		MOVE_REFLECTTYPE),

	egg_moves(GROWLITHE_H,
		MOVE_BODYSLAM,
		MOVE_THRASH,
		MOVE_FIRESPIN,
		MOVE_DOUBLEEDGE,
		MOVE_MORNINGSUN,
		MOVE_COVET,
		MOVE_DOUBLEKICK,
		MOVE_CLOSECOMBAT,
		MOVE_BURNUP,
		MOVE_FLAMEBURST,
		MOVE_TELEPORT),

	egg_moves(SNEASEL_H,
		MOVE_COUNTER,
		MOVE_SPITE,
		MOVE_FOCUSENERGY,
		MOVE_SWIFT,
		MOVE_CRUSHCLAW,
		MOVE_FAKEOUT,
		MOVE_DOUBLEHIT,
		MOVE_PURSUIT,
		MOVE_ASSIST,
		MOVE_FEINT,
		MOVE_THROATCHOP),

	egg_moves(QWILFISH_H,
		MOVE_FLAIL,
		MOVE_HAZE,
		MOVE_BUBBLEBEAM,
		MOVE_SUPERSONIC,
		MOVE_ASTONISH,
		MOVE_SIGNALBEAM,
		MOVE_AQUAJET,
		MOVE_ACIDSPRAY,
		MOVE_ICEBALL),

	egg_moves(BASCULIN_H,
		MOVE_SWIFT,
		MOVE_BUBBLEBEAM,
		MOVE_MUDSHOT,
		MOVE_MUDDYWATER,
		MOVE_AGILITY,
		MOVE_WHIRLPOOL,
		MOVE_RAGE,
		MOVE_REVENGE,
		MOVE_ENDEAVOR,
		MOVE_UPROAR),

	egg_moves(ZORUA_H,
		MOVE_DETECT,
		MOVE_MEMENTO,
		MOVE_SUCKERPUNCH,
		MOVE_EXTRASENSORY,
		MOVE_COUNTER,
		MOVE_COPYCAT),

	EGG_MOVES_TERMINATOR
};

u32 __attribute__((long_call)) GetMonData(void*, s32, const void *data);
void __attribute__((long_call)) break_func(u32);
#define MON_DATA_SPECIES           11
#define EGG_MOVES_ARRAY_COUNT 50
// Counts the number of egg moves a pokemon learns and stores the moves in
// the given array.
u8 GetEggMoves(void* pokemon, u16 *eggMoves)
{
	u16 numEggMoves;
	u16 species;
	u32 i;
	u32 eggMoveIdx;

	numEggMoves = 0;
	eggMoveIdx = 0;
	species = GetMonData(pokemon, MON_DATA_SPECIES, 0);

	for (i = 0; i < ARRAY_COUNT(gEggMoves) - 1; ++i)
	{
		if (gEggMoves[i] == species + EGG_MOVES_SPECIES_OFFSET)
		{
			eggMoveIdx = i + 1;
			break;
		}
	}

	for (i = 0; i < EGG_MOVES_ARRAY_COUNT; ++i)
	{
		if (gEggMoves[eggMoveIdx + i] > EGG_MOVES_SPECIES_OFFSET)
			break;
	
		eggMoves[i] = gEggMoves[eggMoveIdx + i];
		numEggMoves++;
	}

	return numEggMoves;
}

extern const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON];
// Determines what the species of an Egg would be based on the given species.
// It determines this by working backwards through the evolution chain of the
// given species.
u16 GetEggSpecies(u16 species)
{
	int i, j, k;
	bool8 found;

	for (i = 0; i < 3; ++i)
	{
		found = FALSE;

		for (j = 1; j < NUM_SPECIES; ++j)
		{
			for (k = 0; k < EVOS_PER_MON; ++k)
			{
				if (gEvolutionTable[j][k].method != EVO_MEGA
				&& gEvolutionTable[j][k].method != EVO_GIGANTAMAX
				&& gEvolutionTable[j][k].targetSpecies == species)
				{
					species = j;
					found = TRUE;
					break;
				}

				if (gEvolutionTable[j][k].method == EVO_NONE) //Most likely end of entries
					break; //Break now to save time
			}

			if (found)
				break;
		}

		if (j == NUM_SPECIES)
			break;
	}

	return species;
}
