Decompose the table with the following description and functional dependencies into a set of equivalent tables normalized to 3NF or BCNF.
This database stores records from a (very organized) Crazy Cat Person.  It contains vital statistics and visual identifying information about the cats.  It also contains information about the cats' vet(s) and any supplements or medications shehas prescribed.  It only tracks current medications and supplements.
Data:
catName: the name of a cat 
 catBirth: the cat's date of birth, or an estimate thereof    
 catAdoption: the cat's date of adoption by the Crazy Cat Person 
 color: the main color of the cat's fur 
 furPattern: the pattern of the cat's fur (i.e. "striped")            
 furType: the type of the cat's fur (long or short)
 vetName: the name of the vet who cares for the cat and prescribes supplements or medications
 office: the name of the vet's office 
 address: the address of the vet's office
 phone: the vet's phone number
 supplement: the name of a prescribed supplement or medication
 dose: the prescribed unit dosage of a supplement/medication
 sig:the dosing recommendations, i.e. how many of the unit doses, how often, and by what route is the supplement/medication to be given
Functional dependencies:
catName → catBirth, catAdoption, color, furPattern, furType
 vetName → office, address, phone   
 supplement, catName → dose, sig, vetName