aspose file tools*
The moose likes I/O and Streams and the fly likes How to merge two files keeping leading blank spaces Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » I/O and Streams
Bookmark "How to merge two files keeping leading blank spaces" Watch "How to merge two files keeping leading blank spaces" New topic
Author

How to merge two files keeping leading blank spaces

Antonio Costa
Greenhorn

Joined: Jul 10, 2009
Posts: 11
Hi all,

I have problems merging two *.dat files (plain text).

The input is a large *.dat file, which I split into a "header" and a "body" part. The header part is added to the beginning of each body part. Splitting and merging are working great so far, but the resulting file has an error, which makes the file unusable for further processing.

The input file (just copy and paste it and save it as "ALLBLA.dat":
OMDOC_DEF~~~~BLA~~POP~Y~~$$ALLLGF~~\END_OBJ~
DGRD_DEF~~~~Doc2^1^2^A4H^A^P^N~ANEX^1^1^A4H^A^K^EX~\END_OBJ~
VARI_DAT1~~~~VORNAME^VAR01~NAME^VAR02~GEB^VAR03~ANZ_SP^4~POLNR^G 3.073.752~DOCNAME^DOCNAME~DOCRECEIVER1^DOCRECEIVER1~DOCKURZZEICHEN^DOCKURZZEICHEN~DOCPRINTDATE^DOCPRINTDATE~DOCINSTRADIERUNG1^DOCINSTRADIERUNG1~DOCPOST1^DOCPOST1~DOCKURZZEICHEN1^DOCKURZZEICHEN1~~VAR01^VAR01~VAR02^VAR02~VAR03^VAR03~VAR04^VAR04~\END_OBJ~
VARI_DAT1~~~~HANDBUCH^Textbaustein Handbuch~CURR^CHF~PRODUKT^ICH AUCH~\END_OBJ~
VARI_DAT1~~~~HANDBUCH^Textbaustein Handbuch~VAR01^VAR01~VAR02^VAR02~VAR03^VAR03~VAR04^VAR04~VAR05^VAR05~VAR06^VAR06~VAR07^VAR07~VAR08^VAR08~VAR09^VAR09~VAR10^VAR10~SPEZ_AUFWENDUNGEN^SPEZ AUFWENDUNGEN~~~~\END_OBJ~
VARI_DAT1~~~~CURR^CHF~BRIEFDATUM^BRIEFDATUM~VERSNR^VERSNR~VTRGNR^VTRGNR~\END_OBJ~
SDOC_DEF~~~~Doc2~~~~~~\END_OBJ~
BDOC_OUT~~~~~~~~25`M^10`M~~\END_OBJ~
$$ALLBLA~~~~0~2~FONT WL_24 BOLD'TEXTBAUSTEINE'~\END_OBJ~
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001112~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001113~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001213~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001215~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001216~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001217~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001218~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001219~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H001220~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002211~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002212~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~H002214~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ
$$ALLBLA~~~~0~3~L003992~VAR01~VAR02~VAR03~VAR04~VAR05~VAR06~VAR07~VAR08~VAR09~VAR10~VAR11~VAR12~VAR13~VAR14~VAR15~VAR16~VAR17~VAR18~VAR19~VAR20~~~VAR23~VAR24~VAR25~VAR26~VAR27~VAR28~VAR29~VAR30~VAR31~VAR32~VAR33~VAR34~VAR35~VAR36~VAR37~VAR38~VAR39~VAR44~VAR45~VAR46~VAR47~VAR48~VAR49~VAR50~\END_OBJ


--------------------------------------------------------------------------------------------------------------------------------------------------

The code:
GUI:

/*
* This class offers the control UI for the POF datastream splitter/merger.
*/

/*
* PofDataStreamHandlerUI.java
*
* Created on 01.07.2009, 09:42:09
*/
package com.allbla.pdsh;

import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;

/**
*
* @author Antonio Costa, C755044
*/
public class PofDataStreamHandlerUI extends javax.swing.JFrame {

/** Creates new form PofDataStreamHandlerUI */
public PofDataStreamHandlerUI() {
initComponents();
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

buttonGroup1 = new javax.swing.ButtonGroup();
buttonGroup2 = new javax.swing.ButtonGroup();
filePanel = new javax.swing.JPanel();
sourceFile = new javax.swing.JLabel();
targetFile = new javax.swing.JLabel();
sourceFilePath = new javax.swing.JTextField();
targetFilePath = new javax.swing.JTextField();
chooseSourceButton = new javax.swing.JButton();
chooseTargetButton = new javax.swing.JButton();
numberOfRecordsPanel = new javax.swing.JPanel();
predefinedNumberOfRecords = new javax.swing.JRadioButton();
userSpecificNumberOfRecords = new javax.swing.JRadioButton();
operationPanel = new javax.swing.JPanel();
split = new javax.swing.JRadioButton();
merge = new javax.swing.JRadioButton();
cancelOperation = new javax.swing.JButton();
executeOperation = new javax.swing.JButton();
closeApplication = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

filePanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Dateien", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Bitstream Vera Sans", 1, 12))); // NOI18N

sourceFile.setText("Quelldatei(en)");

targetFile.setText("Zieldatei");

chooseSourceButton.setText("wählen...");
chooseSourceButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
chooseSourceButtonActionPerformed(evt);
}
});

chooseTargetButton.setText("wählen...");
chooseTargetButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
chooseTargetButtonActionPerformed(evt);
}
});

javax.swing.GroupLayout filePanelLayout = new javax.swing.GroupLayout(filePanel);
filePanel.setLayout(filePanelLayout);
filePanelLayout.setHorizontalGroup(
filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(filePanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(targetFile, javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(sourceFile, javax.swing.GroupLayout.Alignment.TRAILING))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(targetFilePath, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 231, Short.MAX_VALUE)
.addComponent(sourceFilePath, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 231, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(chooseTargetButton)
.addComponent(chooseSourceButton))
.addContainerGap())
);

filePanelLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {chooseSourceButton, chooseTargetButton});

filePanelLayout.setVerticalGroup(
filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(filePanelLayout.createSequentialGroup()
.addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(sourceFile)
.addComponent(sourceFilePath, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chooseSourceButton))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(targetFile)
.addComponent(targetFilePath, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chooseTargetButton))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);

numberOfRecordsPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Anzahl \"$$ALLBLA\"", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Bitstream Vera Sans", 1, 12))); // NOI18N

buttonGroup1.add(predefinedNumberOfRecords);
predefinedNumberOfRecords.setSelected(true);
predefinedNumberOfRecords.setText("60");
predefinedNumberOfRecords.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
predefinedNumberOfRecordsActionPerformed(evt);
}
});

buttonGroup1.add(userSpecificNumberOfRecords);
userSpecificNumberOfRecords.setText("...");
userSpecificNumberOfRecords.setEnabled(false);

javax.swing.GroupLayout numberOfRecordsPanelLayout = new javax.swing.GroupLayout(numberOfRecordsPanel);
numberOfRecordsPanel.setLayout(numberOfRecordsPanelLayout);
numberOfRecordsPanelLayout.setHorizontalGroup(
numberOfRecordsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(numberOfRecordsPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(numberOfRecordsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(predefinedNumberOfRecords)
.addComponent(userSpecificNumberOfRecords))
.addContainerGap(100, Short.MAX_VALUE))
);
numberOfRecordsPanelLayout.setVerticalGroup(
numberOfRecordsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(numberOfRecordsPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(predefinedNumberOfRecords)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(userSpecificNumberOfRecords)
.addContainerGap(17, Short.MAX_VALUE))
);

operationPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, "Verarbeitung", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Bitstream Vera Sans", 1, 12))); // NOI18N

buttonGroup2.add(split);
split.setSelected(true);
split.setText("teilen");
split.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
splitActionPerformed(evt);
}
});

buttonGroup2.add(merge);
merge.setText("zusammenführen");
merge.setEnabled(false);

javax.swing.GroupLayout operationPanelLayout = new javax.swing.GroupLayout(operationPanel);
operationPanel.setLayout(operationPanelLayout);
operationPanelLayout.setHorizontalGroup(
operationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(operationPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(operationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(split)
.addComponent(merge))
.addContainerGap(30, Short.MAX_VALUE))
);
operationPanelLayout.setVerticalGroup(
operationPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(operationPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(split)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(merge)
.addContainerGap(17, Short.MAX_VALUE))
);

cancelOperation.setText("abbrechen");
cancelOperation.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cancelOperationActionPerformed(evt);
}
});

executeOperation.setText("ausführen");
executeOperation.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
executeOperationActionPerformed(evt);
}
});

closeApplication.setText("schliessen");
closeApplication.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
closeApplicationActionPerformed(evt);
}
});

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(filePanel, javax.swing.GroupLayout.DEFAULT_SIZE, 486, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addComponent(numberOfRecordsPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(operationPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(closeApplication, javax.swing.GroupLayout.DEFAULT_SIZE, 164, Short.MAX_VALUE)
.addComponent(cancelOperation, javax.swing.GroupLayout.DEFAULT_SIZE, 164, Short.MAX_VALUE)
.addComponent(executeOperation, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 164, Short.MAX_VALUE))))
.addContainerGap())
);

layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {numberOfRecordsPanel, operationPanel});

layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(filePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(operationPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(numberOfRecordsPanel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap(25, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addGap(19, 19, 19)
.addComponent(executeOperation)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(cancelOperation)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(closeApplication)
.addContainerGap())))
);

layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {numberOfRecordsPanel, operationPanel});

pack();
}// </editor-fold>

private void closeApplicationActionPerformed(java.awt.event.ActionEvent evt) {
if (evt.getActionCommand().equalsIgnoreCase("schliessen")) {
dispose();
System.exit(0);
}

}

private void executeOperationActionPerformed(java.awt.event.ActionEvent evt) {
// getting the path to the files
if (evt.getActionCommand().equalsIgnoreCase("ausführen")) {
String sourcePath = sourceFilePath.getText();
String targetPath = targetFilePath.getText();
int numberOfLines = 0;
if (predefinedNumberOfRecords.isSelected()) {
numberOfLines = Integer.parseInt(predefinedNumberOfRecords.getText());
} else {
numberOfLines = 60;
}
PofDataStreamSplitter splitter = new PofDataStreamSplitter(sourcePath, targetPath, numberOfLines);
splitter.splitFile();
JOptionPane.showMessageDialog(operationPanel, "Die gewünschte Verarbeitung wurde ausgeführt.");

FilenameAndPathExtractor fape = new FilenameAndPathExtractor(targetPath, '\\', '.');
String path = fape.getPath();

try {
Runtime.getRuntime().exec("explorer " + path);

} catch (IOException ex) {
Logger.getLogger(PofDataStreamHandlerUI.class.getName()).log(Level.SEVERE, null, ex);
}
sourceFilePath.setText("");
targetFilePath.setText("");
}

}

private void cancelOperationActionPerformed(java.awt.event.ActionEvent evt) {
if (evt.getActionCommand().equalsIgnoreCase("abbrechen")) {
sourceFilePath.setText("");
targetFilePath.setText("");
}
}

private void chooseSourceButtonActionPerformed(java.awt.event.ActionEvent evt) {
//Create a file chooser
if (evt.getActionCommand().equalsIgnoreCase("wählen...")) {
final JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new File("C:/DocSol/DevEnv/PRJ"));
fc.setMultiSelectionEnabled(true);
int returnVal = fc.showOpenDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File srcFile = fc.getSelectedFile();
sourceFilePath.setText(srcFile.getAbsolutePath());
} else {
fc.cancelSelection();
}
}
}

private void chooseTargetButtonActionPerformed(java.awt.event.ActionEvent evt) {
if (evt.getActionCommand().equalsIgnoreCase("wählen...")) {
final JFileChooser fc = new JFileChooser();
fc.setCurrentDirectory(new File("C:/DocSol/DevEnv/PRJ"));
int returnVal = fc.showSaveDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File trgFile = fc.getSelectedFile();
targetFilePath.setText(trgFile.getAbsolutePath());
} else {
fc.cancelSelection();
}
}

}

private void predefinedNumberOfRecordsActionPerformed(java.awt.event.ActionEvent evt) {
predefinedNumberOfRecords.setSelected(true);
predefinedNumberOfRecords.setVisible(true);
}

private void splitActionPerformed(java.awt.event.ActionEvent evt) {
split.setSelected(true);
split.setVisible(true);
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {
new PofDataStreamHandlerUI().setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.JButton cancelOperation;
private javax.swing.JButton chooseSourceButton;
private javax.swing.JButton chooseTargetButton;
private javax.swing.JButton closeApplication;
private javax.swing.JButton executeOperation;
private javax.swing.JPanel filePanel;
private javax.swing.JRadioButton merge;
private javax.swing.JPanel numberOfRecordsPanel;
private javax.swing.JPanel operationPanel;
private javax.swing.JRadioButton predefinedNumberOfRecords;
private javax.swing.JLabel sourceFile;
private javax.swing.JTextField sourceFilePath;
private javax.swing.JRadioButton split;
private javax.swing.JLabel targetFile;
private javax.swing.JTextField targetFilePath;
private javax.swing.JRadioButton userSpecificNumberOfRecords;
// End of variables declaration
}

Spliter:
/*
* This class takes an input file and a number of lines as parameter and splits
* it in several parts.
*/
package com.allbla.pdsh;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author antonio
*/
public class PofDataStreamSplitter {

private int lines;
private String sourceFilePath;
private String targetFilePath;
private BufferedReader inputStream = null;
private BufferedWriter outputStream = null;
private BufferedWriter t_outputStream = null;
private StringBuffer stringBuffer = null;

// constructor taking source file path, target file path and number of
// $$ALLBLA calls which has to be kept together
public PofDataStreamSplitter(String sourceFilePath, String targetFilePath, int lines) {
this.sourceFilePath = sourceFilePath;
this.targetFilePath = targetFilePath;
if (lines > 0) {
this.lines = lines;
} else {
this.lines = 60;
}
}

// splitting the file
public void splitFile() {
int count;
String t_string = null;
try {
// reading the input file
inputStream = new BufferedReader(new FileReader(sourceFilePath));
// creating the output file for $$ALLBLA calls
outputStream = new BufferedWriter(new FileWriter(targetFilePath.replace(".dat", "_body.dat")));
// creating the header of each $$ALLBLA part
// this header has to be rewritten in each "outputstream"
t_outputStream = new BufferedWriter(new FileWriter(targetFilePath.replace(".dat", "_header.dat")));

// writing out the header
for (count = 0; count < 9; count++) {
t_string = inputStream.readLine();
t_outputStream.write(t_string + "\r\n");
}
// writing out the body (i.e. $$ALLBLA calls)
for (count = 9; count < 69; count++) {
t_string = inputStream.readLine();
outputStream.write(t_string + "~\r\n");
}
} catch (IOException ex) {
Logger.getLogger(PofDataStreamSplitter.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
inputStream.close();
outputStream.close();
t_outputStream.close();
// merging the header and body
mergeSplittedFiles();
} catch (IOException ex) {
Logger.getLogger(PofDataStreamSplitter.class.getName()).log(Level.SEVERE, null, ex);
}
}
}

private void mergeSplittedFiles() {
BufferedReader header = null;
BufferedReader body = null;
BufferedWriter mergedDatFile = null;
try {
// reading the header
header = new BufferedReader(new FileReader(targetFilePath.replace(".dat", "_header.dat")));
// reading the body
body = new BufferedReader(new FileReader(targetFilePath.replace(".dat", "_body.dat")));
// creating the merged file
mergedDatFile = new BufferedWriter(new FileWriter(targetFilePath.replace(".dat", "_merged.dat")));
// creating a temporary string buffer
stringBuffer = new StringBuffer();

// writing all in the new created file
// header first...
while (header.read() != -1) {
// mergedDatFile.write(header.readLine() + "\r\n");
stringBuffer.append(header.readLine() + "\r\n");
}
// ... body afterwards
while (body.read() != -1) {
// mergedDatFile.write(body.readLine() + "\r\n");
stringBuffer.append(body.readLine() + "\r\n");
}

// writing to merged file
mergedDatFile.write(stringBuffer.toString());

} catch (IOException ex) {
Logger.getLogger(PofDataStreamSplitter.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
header.close();
body.close();
mergedDatFile.close();
} catch (IOException ex) {
Logger.getLogger(PofDataStreamSplitter.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}

FilenameAndPathExtractor:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package com.allbla.pdsh;

/**
*
* @author C755044
*/
public class FilenameAndPathExtractor {
private String path;
private char pathSeparator;
private char extensionSeparator;

public FilenameAndPathExtractor(String targetPath, char pathSeparator, char extensionSeparator) {
this.path = targetPath;
this.pathSeparator = pathSeparator;
this.extensionSeparator = extensionSeparator;
}

public String getPath() {
int sep = path.lastIndexOf(pathSeparator);
return path.substring(0, sep);
}

}


As you will see, the leading "O", " " (blank space) respectively are all omitted in the merged file. This makes the file unusable for the main purpose.

How can I keep the "O", " " (blank space) when merging these files?

When testing choose the saved "ALLBLA.dat" as source file and type "test.dat" as target file (be aware that this code doesn't support cases yet). Click on "ausführen" to execute the operation.

Thanks for all hints.

I'm programming with Nebeans 6.7, JDK 1.6.0_14 on Windows Vista

Regards
Antonio
Antonio Costa
Greenhorn

Joined: Jul 10, 2009
Posts: 11
Hi folks,

I put here the same post again, this time with the right formats!

This is the input file:

$$ALLBLA.DAT


This file is splitted into a "header"-part (header) and a "body"-part (body). Unlike the body may be written in several smaller files repeatedly,
containing 60 strings each, the header is written out just once.

As I told before, the splitting and merging "per se" works so far.

These are the splitted "header" and "body" files:

$$test_header.dat


$$test_body.dat


When I merge these two files I get this:

$$test_merged.dat


As you may see, the initial "O" on the first line is omitted, as well as the leading whitespace at the beginning of each subsequent line.

I'm developing with JDK 1.6.0_14 in Netbeans 6.7 on Windows Vista.

My code.

PofDataStreamHandlerUI.form


PofDataStreamHandlerUI.java


PofDataStreamSplitter.java


And finally the FilenameAndPathExtractor.java


How can I merge these two files so that the "O" and the leading whitespaces won't be deleted/trimmed?

Thanks.
Antonio
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18155
    
    8

Somewhere buried in that thousand or so lines of code is a small piece of code which actually copies the data. Hopefully it's all in one
place. At any rate it would be helpful if you just extracted that code and posted it separately; surely all of that GUI stuff is completely
irrelevant, for example. It's far too much to ask people to scan the whole thing and find the file-copying code.
Antonio Costa
Greenhorn

Joined: Jul 10, 2009
Posts: 11
Hi Paul,

you're right.

This is the snippet:

Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18155
    
    8

That's much better. In fact here's the code which is the problem:


Here's what it does:

(1) Read the first char from the file.
(2) Do nothing with it.
(3) Read the rest of the first line.
(4) Append it to a StringBuffer.

Then it repeats that for the subsequent lines. Can you see why that loses the first char of each line?

The traditional idiom for reading lines from a BufferedReader is like this:


Antonio Costa
Greenhorn

Joined: Jul 10, 2009
Posts: 11
Hi Paul,

yes, I see: the read() method reads in fact just a single character, where as I should read the whole line with the readLine() method.

So the code should look this way:

Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18155
    
    8

Well, I would write directly to the output file instead of putting everything into a StringBuffer and then writing that to the
output file. (Your code contains comments which suggest that you were originally doing that.) Why use up time and memory
on useless processing? But apart from that, yes.
Antonio Costa
Greenhorn

Joined: Jul 10, 2009
Posts: 11
Yes, I did it at the beginning, but I never figured out, that the problem could lie on the way I read in the file, so I searched anywhere else in the code.

Thank you for the hint. It works now perfectly. - The next challange will be to splitt the original input file in a single header part and the rest of the input file into several
"chunks" of 60 lines each. If I encounter problems, may I come back to you?

Antonio
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to merge two files keeping leading blank spaces
 
Similar Threads
Pattern Matching
Making multiple files from single file
HashMap
print in Lexicographic
Writing arrays