infile dictionary { *This program reads the 2003 *U.S. Numerator Linked Birth Infant Death Birth Cohort Data Data File *by Jean Roth Wed Nov 19 11:19:08 EST 2008 *Please report errors to jroth@nber.org *See the .do file for directions and run with do linkco2003us_num *NOTE: This program is distributed under the GNU GPL. *See end of this file and http://www.gnu.org/licenses/ for details. _column(7 ) str1 revision %1s "Revision U;R" _column(9 ) byte laterec %1f "Late Record Flag U;R" _column(15 ) int dob_yy %4f "Birth Year U;R" _column(19 ) byte dob_mm %2f "Birth Month U;R" _column(29 ) byte dob_wk %1f "Birth Weekday U;R" _column(30 ) str2 ostate %2s "Occurrence State U;R" _column(32 ) str2 xostate %2s "Expanded Occurrence State U;R" _column(37 ) int ocntyfips %3f "Occurrence FIPS County U;R" _column(40 ) byte ocntypop %1f "Occurence County Population U;R" _column(42 ) byte ubfacil %1f "Birth Place U;R" _column(59 ) byte bfacil3 %1f "Birth Place Recode U;R" _column(77 ) byte umagerpt %2f "Mother's Reported Age U" _column(87 ) byte mage_impflg %1f "Mother's Age Imputated Flag U;R" _column(88 ) byte mage_repflg %1f "Reported Age of Mother Flag U;R" _column(89 ) byte mager41 %2f "Mother's Age Recode 41 U;R" _column(91 ) byte mager14 %2f "Mother's Age Recode 14 U;R" _column(93 ) byte mager9 %1f "Mother's Age Recode 9 U;R" _column(96 ) str2 umbstate %2s "Mother's Birth State U;R" _column(100 ) byte mbstate_rec %1f "Mother's Birth State Recode U;R" _column(107 ) str2 xmrstate %2s "Expanded State of Residence of Mother U;R" _column(109 ) str2 mrstatefips %2s "Mother's Residence FIPS State U;R" _column(114 ) int mrcntyfips %3f "Mother's FIPS County of Residence (FIPS) U;R" _column(120 ) long mrcityfips %5f "Mother's Place of Residence (FIPS) U;R" _column(125 ) byte cmsa %2f "Consolidated Metropolitan Statistical Area U;R " _column(127 ) int msa %4f "Metropolitan Statistical Area U;R " _column(131 ) str1 msa_pop %1s "Population of Statistical Area U;R " _column(132 ) str1 rcnty_pop %1s "Population of Residence County U;R " _column(133 ) str1 rcity_pop %1s "Population of Residence City U;R " _column(135 ) str1 metrores %1s "Metropolitan Residence County U;R" _column(137 ) byte rectype %1f "Record Type U;R" _column(138 ) byte restatus %1f "Resident Status U;R" _column(139 ) byte mbrace %2f "Mother's Bridged Race U;R " _column(141 ) byte mrace %2f "Mother's Race U " _column(143 ) byte mracerec %1f "Mother's Race Recode U;R" _column(144 ) str1 mraceimp %1s "Mother's Race Imputed Flag U;R " _column(148 ) byte umhisp %1f "Mother's Hispanic Origin U;R (f_morigin rep flag)" _column(149 ) byte mracehisp %1f "Mother's Race/Hispanic Origin U;R (f_morigin rep flag)" _column(153 ) byte mar %1f "Mother's Marital Status U;R (* rep flag)" _column(154 ) byte mar_imp %1f "Mother's Marital Status Imputed Flag U;R" _column(155 ) byte meduc %1f "Mother's Education R (f_meduc rep flag)" _column(156 ) byte umeduc %2f "Mother's Education U (f_med rep flag)" _column(158 ) byte meduc_rec %1f "Mother's Education Recode U (f_med rep flag)" _column(175 ) byte fagerpt_flg %1f "Father's Reported Age Used U;R" _column(176 ) byte fagerpt %2f "Father's Reported Age U;R" _column(184 ) byte ufagecomb %2f "Father's Combined Age U" _column(186 ) byte fagerec11 %2f "Father's Age Recode 11 U;R" _column(188 ) byte fbrace %2f "Father's Bridged Race U;R " _column(191 ) byte fracerec %1f "Father's Race Recode U;R" _column(195 ) byte ufhisp %1f "Father's Hispanic Origin U;R (f_forigin rep flag)" _column(196 ) byte fracehisp %1f "Father's Race/Hispanic Origin U;R (f_forigin rep flag)" _column(199 ) byte frace %2f "Father's Race U " _column(204 ) byte priorlive %2f "Prior Births Now Living U;R" _column(206 ) byte priordead %2f "Prior Births Now Dead U;R" _column(208 ) byte priorterm %2f "Prior Other Terminations U;R" _column(210 ) byte lbo %2f "Live Birth Order U;R" _column(212 ) byte lbo_rec %1f "Live Birth Order Recode U;R" _column(215 ) byte tbo %2f "Total Birth Order U;R" _column(217 ) byte tbo_rec %1f "Total Birth Order Recode U;R" _column(220 ) byte dllb_mm %2f "Date of Last Live Birth - Month U;R" _column(222 ) int dllb_yy %4f "Date of Last Live Birth - Year U;R" _column(245 ) byte precare %2f "Month Prenatal Care Began R (f_mpcb rep flag)" _column(247 ) byte precare_rec %1f "Month Prenatal Care Began Recode R (f_mpcb rep flag)" _column(256 ) byte mpcb %2f "Month Prenatal Care Began U (f_mpcb_u rep flag)" _column(258 ) byte mpcb_rec6 %1f "Month Prenatal Care Began Recode 6 U (f_mpcb_u rep flag)" _column(259 ) byte mpcb_rec5 %1f "Month Prenatal Care Began Recode 5 U (f_mpcb_u rep flag)" _column(270 ) byte uprevis %2f "Number of Prenatal Visits U;R" _column(272 ) byte previs_rec %2f "Number of Prenatal Visits Recode U;R" _column(276 ) byte wtgain %2f "Weight Gain U;R (f_wtgain rep flag)" _column(278 ) byte wtgain_rec %1f "Weight Gain Recode U;R (f_wtgain rep flag)" _column(284 ) byte cig_1 %2f "Cigarettes 1st Trimester R " _column(286 ) byte cig_2 %2f "Cigarettes 2nd Trimester R " _column(288 ) byte cig_3 %2f "Cigarettes 3rd Trimester R " _column(290 ) byte tobuse %1f "Tobacco Use U (f_tobac rep flag)" _column(291 ) byte cigs %2f "Cigarettes Per Day U" _column(293 ) byte cig_rec6 %1f "Cigarettes Recode U" _column(294 ) str1 cig_rec %1s "Cigarettes Recode R" _column(295 ) byte alcohol %1f "Alcohol Use U (f_alcol rep flag)" _column(296 ) byte drinks %2f "Drinks Per Week U (f_alcol rep flag)" _column(298 ) byte drinks_rec %1f "Drinks Recode U (f_alcol rep flag) " _column(328 ) byte urf_anemia %1f "Anemia U " _column(329 ) byte urf_card %1f "Cardiac U" _column(330 ) byte urf_lung %1f "Acute or Chronic Lung Disease U" _column(331 ) byte urf_diab %1f "Diabetes U;R" _column(332 ) byte urf_gen %1f "Genital Herpes U" _column(333 ) byte urf_hydra %1f "Hydramnios/Oligohydramnios U" _column(334 ) byte urf_hemo %1f "Hemoglobinopathy U" _column(335 ) byte urf_chyper %1f "Chronic Hypertension U;R" _column(336 ) byte urf_phyper %1f "Pregnancy Associated Hypertension U;R" _column(337 ) byte urf_eclam %1f "Eclampsia U;R" _column(338 ) byte urf_incerv %1f "Incompetent cervix U" _column(339 ) byte urf_pre4000 %1f "Previous infant 4000+ Grams U" _column(340 ) byte urf_preterm %1f "Previous Preterm or Small for Gestation U" _column(341 ) byte urf_renal %1f "Renal disease U" _column(342 ) byte urf_rh %1f "Rh sensitization U" _column(343 ) byte urf_uterine %1f "Uterine bleeding U" _column(344 ) byte urf_other %1f "Other Medical Risk Factors U" _column(355 ) byte uop_amnio %1f "Amniocentesis U" _column(356 ) byte uop_monit %1f "Electronic Fetal Monitoring U" _column(357 ) byte uop_induc %1f "Induction of labor U;R" _column(358 ) byte uop_stiml %1f "Stimulation of labor U" _column(359 ) byte uop_tocol %1f "Tocolysis U;R" _column(360 ) byte uop_ultra %1f "Ultrasound U" _column(361 ) byte uop_other %1f "Other Obstetric Procedures U" _column(374 ) byte uld_febr %1f "Febrile U" _column(375 ) byte uld_meco %1f "Meconium U;R" _column(376 ) byte uld_ruptr %1f "Premature Rupture of Membrane U" _column(377 ) byte uld_abrup %1f "Abruptio placenta U" _column(378 ) byte uld_prepla %1f "Placenta previa U" _column(379 ) byte uld_excbl %1f "Other Excessive Bleeding U" _column(380 ) byte uld_seiz %1f "Seizures During Labor U " _column(381 ) byte uld_precip %1f "Precipitous labor U;R" _column(382 ) byte uld_prolg %1f "Prolonged Labor U" _column(383 ) byte uld_dysfn %1f "Dysfunctional Labor U" _column(384 ) byte uld_breech %1f "Breech U;R" _column(385 ) byte uld_cephal %1f "Cephalopelvic Disproportion U" _column(386 ) byte uld_cord %1f "Cord Prolapse U" _column(387 ) byte uld_anest %1f "Anesthetic Complications U" _column(388 ) byte uld_distr %1f "Fetal Distress U" _column(389 ) byte uld_other %1f "Other Complications U" _column(395 ) byte ume_vag %1f "Vaginal U;R" _column(396 ) byte ume_vbac %1f "Vaginal after C-Section U;R" _column(397 ) byte ume_primc %1f "Primary C-Section U;R" _column(398 ) byte ume_repec %1f "Repeat C-Section U;R" _column(399 ) byte ume_forcp %1f "Forceps U;R " _column(400 ) byte ume_vac %1f "Vacuum U;R" _column(401 ) byte dmeth_rec %1f "Delivery Method Recode U;R" _column(408 ) byte attend %1f "Attendant U;R" _column(415 ) byte apgar5 %2f "Five Minute Apgar Score U;R (f_apgar5 rep flag)" _column(417 ) byte apgar5r %1f "Five Minute Apgar Recode U;R (f_apgar5 rep flag)" _column(423 ) byte dplural %1f "Plurality U;R" _column(425 ) byte imp_plur %1f "Plurality Imputed U;R" _column(436 ) str1 sex %1s "Sex of Infant U;R" _column(437 ) byte imp_sex %1f "Imputed Sex " _column(438 ) byte dlmp_mm %2f "Last Normal Menses - Month U;R" _column(440 ) byte dlmp_dd %2f "Last Normal Menses - Day U;R" _column(442 ) int dlmp_yy %4f "Last Normal Menses - Year U;R" _column(446 ) byte estgest %2f "Obstetric/Clinical Gestation Est. U;R (f_clinest rep flag)" _column(451 ) byte combgest %2f "Gestation - Detail in Weeks U;R" _column(453 ) byte gestrec10 %2f "Gestation Recode 10 U;R" _column(455 ) byte gestrec3 %1f "Gestation Recode 3 U;R" _column(456 ) byte obgest_flg %1f "Clinical Estimate of Gestation Used Flag U;R " _column(457 ) byte gest_imp %1f "Gestation Imputed Flag U;R" _column(467 ) int dbwt %4f "Birth Weight - Detail in Grams U;R" _column(471 ) byte bwtr12 %2f "Birth Weight Recode 12 U;R" _column(473 ) byte bwtr4 %1f "Birth Weight Recode 4 U;R" _column(475 ) byte bwtimp %1f "Imputed Birthweight Flag U" _column(483 ) byte uab_anem %1f "Anemia U" _column(484 ) byte uab_injury %1f "Birth Injury U" _column(485 ) byte uab_alcoh %1f "Fetal Alcohol Syndrome U" _column(486 ) byte uab_hyal %1f "Hyaline Membrane Disease U" _column(487 ) byte uab_mecon %1f "Meconium Aspiration Syndrome U" _column(488 ) byte uab_venl30 %1f "Assisted Ventilation < 30 min U" _column(489 ) byte uab_ven30m %1f "Assisted Ventilation >= 30 min U" _column(490 ) byte uab_nseiz %1f "Seizures U" _column(491 ) byte uab_other %1f "Other Abnormal Conditions U" _column(504 ) byte uca_anen %1f "Anencephalus U;R" _column(505 ) byte uca_spina %1f "Spina bifida/Meningocele U;R" _column(506 ) byte uca_hydro %1f "Hydrocephalus U" _column(507 ) byte uca_micro %1f "Microcephalus U" _column(508 ) byte uca_nerv %1f "Other Central Nervous System Anomalies U" _column(509 ) byte uca_heart %1f "Heart malformations U" _column(510 ) byte uca_circ %1f "Other Circulatory/Respiratory Anomalies U" _column(511 ) byte uca_rectal %1f "Rectal Atresia/Stenosis U" _column(512 ) byte uca_trach %1f "Tracheo-Esophageal Fistula U" _column(513 ) byte uca_ompha %1f "Omphalocele/Gastroschisis U;R" _column(514 ) byte uca_gastro %1f "Other Gastrointestinal Anomalies U" _column(515 ) byte uca_genital %1f "Malformed Genitalia U " _column(516 ) byte uca_renal %1f "Renal Agenesis U" _column(517 ) byte uca_urogen %1f "Other Urogenital Anomalies U" _column(518 ) byte uca_cleftlp %1f "Cleft Lip/Palate U;R" _column(519 ) byte uca_adactyly %1f "Polydactyly/Syndactyly/Adactyly U" _column(520 ) byte uca_clubft %1f "Club Foot U" _column(521 ) byte uca_hernia %1f "Diaphragmatic Hernia U" _column(522 ) byte uca_muscu %1f "Other Musculoskeletal Anomalies U" _column(523 ) byte uca_downs %1f "Downs Syndrome U;R" _column(524 ) byte uca_chromo %1f "Other Chromosomal Anomalies U" _column(525 ) byte uca_other %1f "Other Congenital Anomalies U" _column(569 ) byte f_morigin %1f "Origin of Mother U;R" _column(570 ) byte f_forigin %1f "Origin of Father U;R" _column(571 ) byte f_meduc %1f "Education of Mother R" _column(573 ) byte f_clinest %1f "Clinical Estimate of Gestation U;R" _column(574 ) byte f_apgar5 %1f "5 - minute Apgar U;R" _column(575 ) byte f_tobaco %1f "Tobacco use R" _column(647 ) byte f_med %1f "Mother's Education U" _column(648 ) byte f_wtgain %1f "Weight gain U;R" _column(649 ) byte f_alcol %1f "Alcohol use U" _column(650 ) byte f_api %1f "API codes U" _column(667 ) byte f_tobac %1f "Tobacco use U" _column(668 ) byte f_mpcb %1f "Month Prenatal Care Began R" _column(669 ) byte f_mpcb_u %1f "Month Prenatal Care Began U" _column(683 ) str3 mrace1e %3s "Mother's Race Edited R" _column(686 ) str3 mrace2e %3s "Mother's Race Edited R" _column(689 ) str3 mrace3e %3s "Mother's Race Edited R" _column(692 ) str3 mrace4e %3s "Mother's Race Edited R" _column(695 ) str3 mrace5e %3s "Mother's Race Edited R" _column(698 ) str3 mrace6e %3s "Mother's Race Edited R" _column(701 ) str3 mrace7e %3s "Mother's Race Edited R" _column(704 ) str3 mrace8e %3s "Mother's Race Edited R" _column(718 ) str3 frace1e %3s "Father's Race Edited R" _column(721 ) str3 frace2e %3s "Father's Race Edited R" _column(724 ) str3 frace3e %3s "Father's Race Edited R" _column(727 ) str3 frace4e %3s "Father's Race Edited R" _column(730 ) str3 frace5e %3s "Father's Race Edited R" _column(733 ) str3 frace6e %3s "Father's Race Edited R" _column(736 ) str3 frace7e %3s "Father's Race Edited R" _column(739 ) str3 frace8e %3s "Father's Race Edited R" _column(751 ) byte matchs %1f "Match Status U;R" _column(755 ) int aged %3f "Age at Death in Days " _column(758 ) byte ager5 %1f "Infant age recode 5" _column(759 ) byte ager22 %2f "Infant age recode 22" _column(761 ) byte manner %1f "Manner of Death" _column(762 ) str1 dispo %1s "Method of Disposition" _column(763 ) str1 autopsy %1s "Autopsy" _column(765 ) byte place %1f "Place of injury for causes W00-Y34" _column(767 ) str4 ucod %4s "ICD Code (10th Revision)" _column(772 ) int ucodr130 %3f "130 Infant Cause Recode" _column(776 ) double recwt %8f "Record Weight" _column(786 ) byte eanum %2f "Number of Entity-Axis Conditions" _column(788 ) byte econdp_1 %1f "Part/line number on certificate 1" _column(789 ) str1 econds_1 %1s "Sequence of condition within part/line 1" _column(790 ) str4 enicon_1 %4s "Condition code 1" _column(795 ) byte econdp_2 %1f "Part/line number on certificate 2" _column(796 ) str1 econds_2 %1s "Sequence of condition within part/line 2" _column(797 ) str4 enicon_2 %4s "Condition code 2" _column(802 ) byte econdp_3 %1f "Part/line number on certificate 3" _column(803 ) str1 econds_3 %1s "Sequence of condition within part/line 3" _column(804 ) str4 enicon_3 %4s "Condition code 3" _column(809 ) byte econdp_4 %1f "Part/line number on certificate 4" _column(810 ) str1 econds_4 %1s "Sequence of condition within part/line 4" _column(811 ) str4 enicon_4 %4s "Condition code 4" _column(816 ) byte econdp_5 %1f "Part/line number on certificate 5" _column(817 ) str1 econds_5 %1s "Sequence of condition within part/line 5" _column(818 ) str4 enicon_5 %4s "Condition code 5" _column(823 ) byte econdp_6 %1f "Part/line number on certificate 6" _column(824 ) str1 econds_6 %1s "Sequence of condition within part/line 6" _column(825 ) str4 enicon_6 %4s "Condition code 6" _column(830 ) byte econdp_7 %1f "Part/line number on certificate 7" _column(831 ) str1 econds_7 %1s "Sequence of condition within part/line 7" _column(832 ) str4 enicon_7 %4s "Condition code 7" _column(837 ) byte econdp_8 %1f "Part/line number on certificate 8" _column(838 ) str1 econds_8 %1s "Sequence of condition within part/line 8" _column(839 ) str4 enicon_8 %4s "Condition code 8" _column(844 ) byte econdp_9 %1f "Part/line number on certificate 9" _column(845 ) str1 econds_9 %1s "Sequence of condition within part/line 9" _column(846 ) str4 enicon_9 %4s "Condition code 9" _column(851 ) byte econdp_10 %1f "Part/line number on certificate 10" _column(852 ) str1 econds_10 %1s "Sequence of condition within part/line 10" _column(853 ) str4 enicon_10 %4s "Condition code 10" _column(858 ) byte econdp_11 %1f "Part/line number on certificate 11" _column(859 ) str1 econds_11 %1s "Sequence of condition within part/line 11" _column(860 ) str4 enicon_11 %4s "Condition code 11" _column(865 ) byte econdp_12 %1f "Part/line number on certificate 12" _column(866 ) str1 econds_12 %1s "Sequence of condition within part/line 12" _column(867 ) str4 enicon_12 %4s "Condition code 12" _column(872 ) byte econdp_13 %1f "Part/line number on certificate 13" _column(873 ) str1 econds_13 %1s "Sequence of condition within part/line 13" _column(874 ) str4 enicon_13 %4s "Condition code 13" _column(879 ) byte econdp_14 %1f "Part/line number on certificate 14" _column(880 ) str1 econds_14 %1s "Sequence of condition within part/line 14" _column(881 ) str4 enicon_14 %4s "Condition code 14" _column(886 ) byte econdp_15 %1f "Part/line number on certificate 15" _column(887 ) str1 econds_15 %1s "Sequence of condition within part/line 15" _column(888 ) str4 enicon_15 %4s "Condition code 15" _column(893 ) byte econdp_16 %1f "Part/line number on certificate 16" _column(894 ) str1 econds_16 %1s "Sequence of condition within part/line 16" _column(895 ) str4 enicon_16 %4s "Condition code 16" _column(900 ) byte econdp_17 %1f "Part/line number on certificate 17" _column(901 ) str1 econds_17 %1s "Sequence of condition within part/line 17" _column(902 ) str4 enicon_17 %4s "Condition code 17" _column(907 ) byte econdp_18 %1f "Part/line number on certificate 18" _column(908 ) str1 econds_18 %1s "Sequence of condition within part/line 18" _column(909 ) str4 enicon_18 %4s "Condition code 18" _column(914 ) byte econdp_19 %1f "Part/line number on certificate 19" _column(915 ) str1 econds_19 %1s "Sequence of condition within part/line 19" _column(916 ) str4 enicon_19 %4s "Condition code 19" _column(921 ) byte econdp_20 %1f "Part/line number on certificate 20" _column(922 ) str1 econds_20 %1s "Sequence of condition within part/line 20" _column(923 ) str4 enicon_20 %4s "Condition code 20" _column(930 ) byte ranum %2f "Number of Record-Axis Conditions" _column(932 ) str4 record_1 %4s "Condition 1" _column(937 ) str4 record_2 %4s "Condition 2" _column(942 ) str4 record_3 %4s "Condition 3" _column(947 ) str4 record_4 %4s "Condition 4" _column(952 ) str4 record_5 %4s "Condition 5" _column(957 ) str4 record_6 %4s "Condition 6" _column(962 ) str4 record_7 %4s "Condition 7" _column(967 ) str4 record_8 %4s "Condition 8" _column(972 ) str4 record_9 %4s "Condition 9" _column(977 ) str4 record_10 %4s "Condition 10" _column(982 ) str4 record_11 %4s "Condition 11" _column(987 ) str4 record_12 %4s "Condition 12" _column(992 ) str4 record_13 %4s "Condition 13" _column(997 ) str4 record_14 %4s "Condition 14" _column(1002) str4 record_15 %4s "Condition 15" _column(1007) str4 record_16 %4s "Condition 16" _column(1012) str4 record_17 %4s "Condition 17" _column(1017) str4 record_18 %4s "Condition 18" _column(1022) str4 record_19 %4s "Condition 19" _column(1027) str4 record_20 %4s "Condition 20" _column(1034) byte resstatd %1f "Resident Status" _column(1035) str2 stoccd %2s "State of Occurrence (FIPS)" _column(1037) int cntocfipd %3f "County of Occurrence (FIPS)" _column(1040) str2 estatocd %2s "Expanded State of Occurrence Code" _column(1042) byte cntocppd %1f "Population Size of County of Occurrence" _column(1043) str2 stresd %2s "State of Residence (FIPS)" _column(1045) str2 drcntry %2s "Country of Residence" _column(1047) str2 drstcntry %2s "State/Country of Residence Recode" _column(1049) str3 cntyrfpd %3s "County of Residence (FIPS)" _column(1052) str5 plres %5s "City of Residence (FIPS)" _column(1057) str1 citrsppd %1s "Population Size of City of Residence" _column(1058) str1 metrresd %1s "Metropolitan - Nonmetropolitan County of Residence" _column(1059) str2 drstate %2s "Expanded State of Residence Code" _column(1061) int smsarfipd %4f "PMSA/MSA of Residence (FIPS)" _column(1065) str1 popsizrs %1s "Population Size of County of Residence" _column(1066) str1 popsmsad %1s "PMSA/MSA Population Size of Residence" _column(1067) byte cmsad %2f "CMSA of Residence (FIPS)" _column(1069) byte hospd %1f "Place of Death and Decedent's Status" _column(1070) byte weekdayd %1f "Day of Week of Death" _column(1071) int dthyr %4f "Current Data Year" _column(1141) byte dthmon %2f "Month of Death" } /* Copyright 2008 shared by the National Bureau of Economic Research and Jean Roth National Bureau of Economic Research. 1050 Massachusetts Avenue Cambridge, MA 02138 jroth@nber.org This program and all programs referenced in it are free software. You can redistribute the program or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */