<?xml version="1.0" encoding="utf-8"?>
<TalentTrees>
  <TalentTree jobidentifier="captain">
    <SubTree identifier="captain_primary" nameidentifier="talenttree.primary" type="primary">
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="bountyhunter"/>
        <TalentOption identifier="logisticsexpert"/>
        <TalentOption identifier="prodigy"/>
        <TalentOption identifier="inspirationalleader"/>
        <TalentOption identifier="veteran"/>
        <TalentOption identifier="travelingtradesman"/>
      </TalentOptions>
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="emergencymaneuvers"/>
        <TalentOption identifier="sailorwithnoname"/>
        <TalentOption identifier="camaraderie"/>
        <TalentOption identifier="downwiththeship"/>
        <TalentOption identifier="gunsmith"/>
        <TalentOption identifier="steadytune"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="gunslinger" type="specialization" requires="captain_primary" blocks="skipper,politician">
      <TalentOptions>
        <TalentOption identifier="quickdraw"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="lonewolf"/>
        <TalentOption identifier="deputy"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="drunkensailor"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="bigguns"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="skipper" type="specialization" requires="captain_primary" blocks="gunslinger,politician">
      <TalentOptions>
        <TalentOption identifier="leadingbyexample"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="helmsman"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="inspiringpresence"/>
        <TalentOption identifier="trickledown"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="family"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="politician" type="specialization" requires="captain_primary" blocks="gunslinger,skipper">
      <TalentOptions>
        <TalentOption identifier="commendations"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="yourreputation"/>
        <TalentOption identifier="affiliation"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="campaigning"/>
        <TalentOption identifier="networking"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="figurehead"/>
      </TalentOptions>
    </SubTree>
  </TalentTree>
  
  <TalentTree jobidentifier="securityofficer">
    <SubTree identifier="security_primary" nameidentifier="talenttree.primary" type="primary">
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="protectandserve"/>
        <TalentOption identifier="warstories"/>
        <TalentOption identifier="firstaidtraining"/>
        <TalentOption identifier="physicalconditioning"/>
        <TalentOption identifier="swole"/>
        <TalentOption identifier="buff"/>
      </TalentOptions>
      <TalentOptions requiredtalents="2" maxchosentalents="5">
        <TalentOption identifier="weaponsmith"/>
        <TalentOption identifier="bythebook"/>
        <TalentOption identifier="dontpushit"/>
        <TalentOption identifier="bootcamp"/>
        <TalentOption identifier="munitionsexpertise"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="frogman" type="specialization" requires="security_primary" blocks="enforcer,gunner">
      <TalentOptions>
        <TalentOption identifier="boardingparty"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="scavenger"/>
        <TalentOption identifier="slayer"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="easyturtle"/>
        <TalentOption identifier="daringdolphin"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="specops"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="enforcer" type="specialization" requires="security_primary" blocks="frogman,gunner">
      <TalentOptions>
        <TalentOption identifier="pacificationkit"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="beatcop"/>
        <TalentOption identifier="stonewall"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="crustyseaman"/>
        <TalentOption identifier="inordinateexsanguination"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="implacable"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="gunner" type="specialization" requires="security_primary" blocks="frogman,enforcer">
      <TalentOptions>
        <TalentOption identifier="rifleman"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="tandemfire"/>
        <TalentOption identifier="commando"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="gunrunner"/>
        <TalentOption identifier="extrapowder"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="warlord"/>
      </TalentOptions>
    </SubTree>
  </TalentTree>
  
  <TalentTree jobidentifier="assistant">
    <SubTree identifier="assistant_primary" nameidentifier="talenttree.primary" type="primary">
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="playingcatchup"/>
        <TalentOption identifier="mailman"/>
        <TalentOption identifier="skedaddle"/>
        <TalentOption identifier="crewlayabout"/>
        <TalentOption identifier="starterquest"/>
        <TalentOption identifier="mule"/>
      </TalentOptions>
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="revengesquad"/>
        <TalentOption identifier="inspiringtunes"/>
        <TalentOption identifier="bagitup"/>
        <TalentOption identifier="peerlearning"/>
        <TalentOption identifier="indenturedservitude"/>
        <TalentOption identifier="jengamaster"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="grayshirt" type="specialization" requires="assistant_primary" blocks="apprentice,clown">
      <TalentOptions>
        <TalentOption identifier="thewaitinglist"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="nonthreatening"/>
        <TalentOption identifier="tastytarget"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="insurancepolicy"/>
        <TalentOption identifier="anappleaday"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="thefriendswemade"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="apprentice" type="specialization" requires="assistant_primary" blocks="grayshirt,clown">
      <TalentOptions>
        <ShowCaseTalent identifier="apprenticeship">
          <TalentOption identifier="apprenticeship_captain"/>
          <TalentOption identifier="apprenticeship_doctor"/>
          <TalentOption identifier="apprenticeship_security"/>
          <TalentOption identifier="apprenticeship_mechanic"/>
          <TalentOption identifier="apprenticeship_engineer"/>
        </ShowCaseTalent>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="logisticssystems"/>
        <TalentOption identifier="journeyman"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="loyalassistant"/>
        <TalentOption identifier="disloyalscum"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="graduationceremony"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="clown" type="specialization" requires="assistant_primary" blocks="grayshirt,apprentice">
      <TalentOptions>
        <TalentOption identifier="enrollintoclowncollege"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="waterprankster"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="psychoclown"/>
        <TalentOption identifier="chonkyhonks"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="truepotential"/>
      </TalentOptions>
    </SubTree>
  </TalentTree>
  
  <TalentTree jobidentifier="engineer">
    <SubTree identifier="engineer_primary" nameidentifier="talenttree.primary" type="primary">
      <TalentOptions requiredtalents="2" maxchosentalents="5">
        <TalentOption identifier="stationengineer"/>
        <TalentOption identifier="junctionjunkie"/>
        <TalentOption identifier="egghead"/>
        <TalentOption identifier="grounded"/>
        <TalentOption identifier="remotemonitor"/>
      </TalentOptions>
      <TalentOptions requiredtalents="2" maxchosentalents="5">
        <TalentOption identifier="funwithfission"/>
        <TalentOption identifier="melodicrespite"/>
        <TalentOption identifier="submarineofthings"/>
        <TalentOption identifier="aggressiveengineering"/>
        <TalentOption identifier="samplecollection"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="weaponsengineer" type="specialization" requires="engineer_primary" blocks="electrician,physicist">
      <TalentOptions>
        <TalentOption identifier="militaryapplications"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="heavyhitter"/>
        <TalentOption identifier="armsrace"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="weaponartisan"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="nuclearoption"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="electrician" type="specialization" requires="engineer_primary" blocks="weaponsengineer,physicist">
      <TalentOptions>
        <TalentOption identifier="gridmaintainer"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="pyromaniac"/>
        <TalentOption identifier="unlimitedpower"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="betterthannew"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="lightningwizard"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="physicist" type="specialization" requires="engineer_primary" blocks="weaponsengineer,electrician">
      <TalentOptions>
        <TalentOption identifier="unstoppablecuriosity"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="cruising"/>
        <TalentOption identifier="buzzing"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="dangerzone"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="phdinnuclearphysics"/>
      </TalentOptions>
    </SubTree>
  </TalentTree>
  
  <TalentTree jobidentifier="mechanic">
    <SubTree identifier="mechanic_primary" nameidentifier="talenttree.primary" type="primary">
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="salvagecrew"/>
        <TalentOption identifier="machinemaniac"/>
        <TalentOption identifier="safetyfirst"/>
        <TalentOption identifier="multifunctional"/>
        <TalentOption identifier="engineengineer"/>
        <TalentOption identifier="ballastdenizen"/>
      </TalentOptions>
      <TalentOptions requiredtalents="2" maxchosentalents="5">
        <TalentOption identifier="modularrepairs"/>
        <TalentOption identifier="oiledmachinery"/>
        <TalentOption identifier="pumpndump"/>
        <TalentOption identifier="ironman"/>
        <TalentOption identifier="retrofit"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="scrapper" type="specialization" requires="mechanic_primary" blocks="machinist,brawler">
      <TalentOptions>
        <TalentOption identifier="miner"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="residualwaste"/>
        <TalentOption identifier="massproduction"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="scrapsavant"/>
        <TalentOption identifier="toolmaintenance"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="ironstorm"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="machinist" type="specialization" requires="mechanic_primary" blocks="scrapper,brawler">
      <TalentOptions>
        <TalentOption identifier="hullfixer"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="tinkerer"/>
        <TalentOption identifier="quickfixer"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="letitdrain"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="robotics"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="brawler" type="specialization" requires="mechanic_primary" blocks="machinist,scrapper">
      <TalentOptions>
        <TalentOption identifier="iamthatguy"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="heavylifting"/>
        <TalentOption identifier="mudraptorwrestler"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="foolhardy"/>
        <TalentOption identifier="berserker"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="powerarmor"/>
      </TalentOptions>
    </SubTree>
  </TalentTree>
  
  <TalentTree jobidentifier="medicaldoctor">
    <SubTree identifier="medical_primary" nameidentifier="talenttree.primary" type="primary">
      <TalentOptions requiredtalents="2" maxchosentalents="6">
        <TalentOption identifier="healthinsurance"/>
        <TalentOption identifier="nobodyimportantdies"/>
        <TalentOption identifier="exampleofhealth"/>
        <TalentOption identifier="laresistance"/>
        <TalentOption identifier="selfcare"/>
        <TalentOption identifier="stayinalive"/>
      </TalentOptions>
      <TalentOptions requiredtalents="2" maxchosentalents="5">
        <TalentOption identifier="firemanscarry"/>
        <TalentOption identifier="medicalcompanion"/>
        <TalentOption identifier="dontdieonme"/>
        <TalentOption identifier="nopressure"/>
        <TalentOption identifier="blooddonor"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="xenologist" type="specialization" requires="medical_primary" blocks="medic,scientist">
      <TalentOptions>
        <TalentOption identifier="geneharvester"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="bloodybusiness"/>
        <TalentOption identifier="genesplicer"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="blackmarketgenes"/>
        <TalentOption identifier="genetampering"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="geneticgenious"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="medic" type="specialization" requires="medical_primary" blocks="xenologist,scientist">
      <TalentOptions>
        <TalentOption identifier="medicalexpertise"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="medicalassistance"/>
        <TalentOption identifier="emergencyresponse"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="drsubmarine"/>
        <TalentOption identifier="vitaminsupplements"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="miracleworker"/>
      </TalentOptions>
    </SubTree>
    <SubTree identifier="scientist" type="specialization" requires="medical_primary" blocks="xenologist,medic">
      <TalentOptions>
        <TalentOption identifier="plaguedoctor"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="deliverysystem"/>
        <TalentOption identifier="labcontacts"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="supersoldiers"/>
        <TalentOption identifier="whatastench"/>
      </TalentOptions>
      <TalentOptions>
        <TalentOption identifier="macrodosing"/>
      </TalentOptions>
    </SubTree>
  </TalentTree>
  
</TalentTrees>
