Help coderanch get a
new server
by contributing to the fundraiser

Antonio Costa

Greenhorn
+ Follow
since Jul 10, 2009
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Antonio Costa

Hi Campbell, hi Pratap,

I've tried each possible combination without success.

Thanks for your help.

So long.
Antonio
14 years ago
Hi Ulf,

within eclipse I have three options:
- Extract required libraries into generated JAR
- Package required libraries into generated JAR
- Copy required libraries into a sub-folder next to the generated JAR

If I understand you right, the second option is to avoid. The first and third options are to prefer, right?
14 years ago
Hi,

I wrote two classes: one for the GUI and another for the handler.

The application starts within the eclipse IDE (Ganymed) and packed as runnable jar-file on my own machine (Windows Vista, jre 1.6.0_14) without problem. Even starting the application from a shared device it works fine - for me!

I asked some collegues to give it a try, they all can start the application, but not execute the main method.

Since there are some necessary third party libraries, I packed them into the jar fiile. I wonder why it works for me and not for others. Who can give me hints where to search within code or project configuration in eclipse?
14 years ago
Hi again,

I now fixed more or less the problem replacing this piece of code

by this one

I now get the right number of files.
Replacing this piece of code

with this one

I get the desired number of lines in each file.
BUT
after dividing the number of lines evenly on the generated number of files, the last lines in the last file is filled with
"null" statements. Has anybody an idea why?

Thanks
Antonio

----------------------------------------------------------------------------------------------------------------------------------------
Hi,

as I couldn't figure out where to put this question feel free to remove it from this forum and put it where it has to stay.

I'm trying to split a large file into several little "chunks" of the same size (counting the number of lines within the file).

Say: if the large file has 5000 lines beginning with "$$ALLBLA" and I will split it in parts of 100 lines, I expect that in each of the 50 chunk there will be 100 lines starting with "$$ALLBLA".

This is the code:

I don't get what I want, so what am I doing wrong?
I suppose the error lies anywhere round line 34 - but I can't see it...

Thanks for all hints.
Antonio
15 years ago
Hi Joey,

have a look to my posts. I'm programming a file splitter and I had the same questions. Could you post some code?

Antonio

15 years ago
Hi,

as I couldn't figure out where to put this question feel free to remove it from this forum and put it where it has to stay.

I'm trying to split a large file into several little "chunks" of the same size (counting the number of lines within the file).

Say: if the large file has 5000 lines beginning with "$$ALLBLA" and I will split it in parts of 100 lines, I expect that in each of the 50 chunk there will be 100 lines starting with "$$ALLBLA".

This is the code:

I don't get what I want, so what am I doing wrong?
I suppose the error lies anywhere round line 34 - but I can't see it...

Thanks for all hints.
Antonio
15 years ago
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
15 years ago
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:

15 years ago
Hi Paul,

you're right.

This is the snippet:

15 years ago
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
15 years ago
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
15 years ago