
clip information file
{
	type_indicator				4 bytes "HDMV"
	type_indicator2				4 bytes	"0200"
	sequence_info_start_address	4 bytes
	program_info_start_address	4 bytes
	cpi_start_address			4 bytes
	clip_mark_start_address		4 bytes
	ext_data_start_address		4 bytes
	reserved					12 bytes
	clip_info()
	padding
	sequence_inf()
	padding
	program_info()
	padding
	cpi()
	padding
	clip_mark()
	padding
	ext_data()
	padding
}

application_type
	0		reserved
	1		ts for movie
	2		ts for time based slide show
	3		ts for main-path browsable slide show
	4		ts for sub-path browsable slide show
	5		ts for sub-path interactive graphics
	6		ts for sub-path text subtitle
	7-255	reserved

clip_info() 1
{
	length							4 bytes
	reserved						2 bytes
	clip_stream_type				1 byte
	application_type				1 byte
	reserved						31 bits
	is_cc5							1 bit
		Is the connection condition to the next clip == 5 (seamless)
	ts_recording_rate				4 bytes
	number_source_packets			4 bytes
	reserved						128 bytes
	ts_type_info_block()
	if (is_cc5)
	{
		reserved					1 byte
		count						1 byte
		for (ii = 0; ii < count; ii++)
		{
			???						4 bytes
			file_id					5 bytes "00001"
				Next seamless clip
			file_code				4 bytes "M2TS"
			reserved				1 byte
		}
	}
}

ts_type_info_block()
{
	length							2 bytes
	validity_flags					1 byte
	format_id						4 bytes
	network_info					???
	stream_format_name				???
}

clip_info() 2
{
	length							4 bytes
	reserved						1 bytes
	application_type				1 byte
	clip_stream_type				1 byte
	reserved						5 bytes
	ts_recording_rate				4 bytes
	number_source_packets			4 bytes
	reserved						128
	ts_type_info_block()
}

sequence_info() 1
{
	length							4 bytes
	reserved						1 byte
	'1'								1 byte
	spn_atc_start					4 bytes
	number_stc_sequences			1 byte
	'0'								1 byte
	for (stc_id = 0; stc_id < number_stc_sequences; stc_id++)
	{
		pcr_pid						2 bytes
		spn_stc_start				4 bytes
		presentation_start_time		4 bytes
		presentation_end_time		4 bytes
	}
}

sequence_info() 2
{
	length							4 bytes
	reserved_align					1 byte
	num_atc_sequences				1 byte
	for (ii = 0; ii < num_atc_sequences; ii++)
	{
		spn_atc_start				4 bytes
		number_stc_sequences		1 byte
		offset_stc_id				1 byte
		for (stc_id = 0; stc_id < number_stc_sequences; stc_id++)
		{
			pcr_pid					2 bytes
			spn_stc_start			4 bytes
			presentation_start_time	4 bytes
			presentation_end_time	4 bytes
		}
	}
}

program_info() 1
{
	length							4 bytes
	reserved						1 byte
	'1'								1 byte
	spn_program_sequence_start		4 bytes
	program_map_pid					2 bytes
	number_streams_in_ps			1 byte
	reserved						1 byte
	for (ii = 0; ii < number_streams_in_ps; ii++)
	{
		stream_pid					2 bytes
		stream_coding_info???
	}
}

program_info() 2
{
	length							4 bytes
	reserved_align					1 byte
	num_program_sequences			1 byte
	for (ii = 0; ii < number_program_sequences; ii++)
	{
		spn_program_sequence_start		4 bytes
		program_map_pid					2 bytes
		number_streams_in_ps			1 byte
		num_groups						1 byte
		for (jj = 0; jj < number_streams_in_ps; jj++)
		{
			stream_pid					2 bytes
			stream_coding_info(ii, jj);
		}
	}
}

aspect
	0		reserved
	1		reserved
	2		4:3
	3		16:9
	4-15	reserved

stream_coding_info()
{
	length							1 byte
	stream_coding_type				1 byte
	if (stream_coding_type == 0x02) // and all other video types
	{
		video_format				4 bits
		framerate					4 bits
		aspect						4 bits
		reserved_align				2 bits
		oc_flag						1 bit
		reserved_align				1 bit
	}
	else if (stream_coding_type == 0x80 ||  // and all other audio types
			stream_coding_type == 0x81 ||
			stream_coding_type == 0x82)
	{
		audio_presentation_type		4 bits
		samplerate					4 bits
		lang						3 bytes
	}
	else if (stream_coding_type == 0x90)
	{
		lang						3 bytes
	}
	else if (stream_coding_type == 0xa0)
	{
		lang						3 bytes
	}
}

ext_data()
{
	length							4 bytes
	if (length != 0)
	{
		data_block_start_address	4 bytes
		reserved					3 bytes
		number_ext_data_entries		1 byte
		for (ii = 0; ii < number_ext_data_entries; ii++)
		{
			ext_data_entry()
			{
				id1					2 bytes
				id2					2 bytes
				ext_data_start_addr	4 bytes
				ext_data_length		4 bytes
			}
		}
		padding
		data_block					4 + length - data_block_start_address bytes
	}
}

mark_type
	0x00 - 0x8f		reserved for PlayListMark
	0x90			event start
	0x91			local event start
	0x92			scene start
	0x93-0xff		reserved

clip_mark()
{
	version							4 bytes
	length							4 bytes
	number_marks					2 bytes
	for (ii = 0; ii < number_marks; ii++)
	{
		reserved					1 byte
		mark_type					1 byte
		mark_time_stamp				4 bytes
		stc_sequence_id				1 byte
		reserved					3 bytes
		character_set				1 byte
		name_length					1 byte
		mark_name					256 bytes
		ref_thumb					2 bytes
	}
}

cpi_type
	0		reserved
	1		ep_map type
	2		tu_map type
	3-7		reserved
	8		ep_map for BDMV
	9-15	reserved

cpi()
{
	length							4 bytes
	if (length != 0)
	{
		reserved_align				12 bits
		cpi_type					4 bits
		ep_map()
	}
}

ep_stream_type
	0		reserved
	1		video type 1
	2		reserved
	3		audio
	4-15	reserved

ep_map()
{
	reserved_align					1 byte
	number_stream_pid				1 byte
	for (ii = 0; ii < number_stream_pid; ii++)
	{
		stream_pid					2 bytes
		reserved_align				10 bits
		ep_stream_type				4 bits
		number_ep_coarse			16 bits
		number_ep_fine				18 bits
		ep_map_stream_start_addr	4 bytes
			byte pos from start of ep_map()
	}
	padding
	for (ii = 0; ii < number_stream_pid; ii++)
	{
		ep_map_stream()
	}
	padding
}

PTS: 33 bits
pts_ep_coarse: b19 - b32
pts_ep_fine:   b9  - b19
lowest 9 bits zero.  ~5.7ms accruacy
note that bit 19 overlaps in coarse and fine

SPN:	32 bits
spn_ep_coarse: 32 bits
spn_ep_fine: 17 bits
low 17 bits of spn_ep_coarse are replaced by spn_ep_fine when 
a match is found in fine.

ep_map_stream()
{
	ep_fine_start_addr				4 bytes
		bytes from start of ep_map_stream
	for (ii = 0; ii < num_coarse; ii++)
	{
		ref_ep_fine_id				18 bits
		pts_ep_coarse				14 bits
		spn_ep_coarse				32 bits
	}
	padding
	for (ii = 0; ii < num_fine; ii++)
	{
		is_angle_change_point		1 bit
		i_end_position_offset		3 bits
		pts_ep_fine					11 bits
		spn_ep_fine					17 bits
	}
}

From Ratatouille 00000.clpi

CLIP INFO FILE
00000000  
	type_indicator	-				48 44 4d 56  "HDMV"
	type_indicator2	-				30 32 30 30  "0200"
	sequence_info_stat_address		00 00 01 08 
	program_info_start_address		00 00 01 22

00000010  
	cpi_start_address				00 00 02 20 
	clip_mark_start_address			00 00 0c 28  
	ext_data_start_address			00 00 00 00 
	reserved						00 00 00 00
00000020  
									00 00 00 00 
									00 00 00 00  

CLIP INFO
	length							00 00 00 dc 
	reserved						00 00 
	clip_stream_type				01 
	application_type				01
00000030  
	reserved						00 00 00 0
	is_cc5							1 
	ts_recording_rate				00 5b 8d 80  
	number_source_packets			00 7e e4 a0 
	reserved						00 00 00 00
00000040  
									00 00 00 00 
									00 00 00 00  
									00 00 00 00 
									00 00 00 00
									*
000000b0  
									00 00 00 00 
									00 00 00 00  
									00 00 00 00 

ts_type_info_block
	length							00 1e
	validity_flags					80 
	format_id						48 44 4d 56  "HDMV"
	network_info &
	stream_format_name				00 00 00 00 00 00 00 00 
									00 00 00 00 00 00 00 00 
									00 00 00 00 00 00 00 00 
									00 
if (is_cc5)
	reserved						00
	count							03 
	4 bytes							00 14 9d 8d 
	file_id							30 30 30 30 31 
	file_code						4d 32 54 53 
	reserved						00 

00 14 9d 8d
30 30 30 30 33 
4d 32 54  53 
00 

00 14 9d 8d 
30 30 30 30 34 
4d 32 54 53 
00  

SEQUENCE INFO
00000108  
	length							00 00 00 16 
	reserved						00 
	num_atc_sequences				01 
	spn_act_start					00 00 00 00 
	number_stc_sequences			01 
	offset_stc_id					00 
	pcr_pid							10 01 
	spn_stc_start					00 00 00 00 
	presentation_start_time			00 07 ff f8 
	presentation_end_time			01 01 6a 60 

PROGRAM INFO
00000122  
	length							00 00 00 fa 
	reserved						00 
	num_program_sequences			01 
	spn_program_sequence_start		00 00 00 00 
	program_map_pid					01 00 
	number_streams_in_ps			0a 
	reserved						00

	stream_pid 						10 11 
	length							15 
	stream_coding_type				1b 
	video_format					6
	framerate						1 
	aspect							3
	reserved_align					0 
	oc_flag							0
	reserved_align					0
	padding							00 00 00 00 
									00 00 00 00 
									00 00 00 00 
									00 00 00 00 
									00 00  

	stream_pid						11 00 
	length							15 
	stream_coding_type				80 
	audio_presentation_type			6
	samplerate						1 
	lang							65 6e 67
	padding							00 00 00 00 
									00 00 00 00  
									00 00 00 00 
									00 00 00 00

	stream_pid						11 01 
	length							15 
	stream_coding_type				81 
	audio_presentation_type			6
	samplerate						1 
	lang							65 6e 67  
	padding							00 00 00 00 
									00 00 00 00
									00 00 00 00 
									00 00 00 00  
11 02 15 81 61 66 72 61
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 

11 03 15 81 61 73 70 61  
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  

12 00 15 90 65 6e 67 00
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00

12 01 15 90 66 72 61 00  
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  

12 02 15 90 73 70 61 00  
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00

12 03 15 90 65 6e 67 00  
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  

11 04 15 81 31 65 6e 67  
00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00

CPI
00000220  
	length							00 00 0a 04 
	reserved_align					00 0
	cpi_type						1 
	ep_map()

EP MAP
	reserved_align					00 
	number_stream_pid				01  
	stream_pid						10 11 
	reserved_align					00 (2 bits 0)
	ep_stream_type					1 (2 bits)
	number_ep_coarse				(0000 0000 0111 1010) 00 7a
									(00 0000 0001 1000 1000) 01 88
									04 01 e8 01 88
	ep_map_stream_start_addr		00 00 00 0e 
	ep_fine_start_addr				00 00 03 d4  
	Coarse
									00 00 00 01 00 00 00 04
00 00 40 02 00 00 27 c0  00 01 80 03 00 01 89 d1
00 02 00 03 00 02 03 56  00 03 00 04 00 03 41 ff
00 03 80 04 00 04 02 77  00 04 c0 05 00 05 d2 90
00 05 00 05 00 06 34 96  00 06 40 06 00 08 39 3f
00 07 80 06 00 0a 3d 09  00 07 c0 07 00 0a 99 69
00 09 00 08 00 0c 25 11  00 0a 80 09 00 0e 0f 4f
00 0c 80 0a 00 10 52 5e  00 0d c0 0a 00 12 2f c6
00 0e 00 0b 00 12 85 a2  00 0f 40 0b 00 14 16 84
00 10 00 0c 00 15 06 d1  00 11 00 0c 00 16 3e ae
00 11 80 0d 00 16 ac 46  00 12 80 0d 00 18 07 01
00 13 00 0e 00 18 d4 16  00 13 c0 0e 00 1a 08 48
00 14 80 0f 00 1a d2 e0  00 15 c0 0f 00 1c 35 3b
00 16 40 10 00 1c e2 8a  00 17 40 10 00 1e 15 ea
00 17 c0 11 00 1e d6 24  00 18 c0 11 00 20 57 1e
00 19 40 12 00 20 f7 12  00 1a 40 12 00 22 07 94
00 1b 40 13 00 23 3c 11  00 1c 00 13 00 24 28 53
00 1c 80 14 00 24 cc 2e  00 1d 80 14 00 26 37 3c
00 1e 00 15 00 26 ea 65  00 1e c0 15 00 28 08 2a
00 1f 80 16 00 29 12 39  00 20 80 16 00 2a 3b 6c
00 21 40 17 00 2b 2f 0b  00 22 00 17 00 2c 22 96
00 22 80 18 00 2c cf 92  00 23 80 18 00 2e 00 3a
00 24 40 19 00 2e c8 fd  00 25 80 19 00 30 06 68
00 26 00 1a 00 30 ae de  00 27 00 1a 00 32 1f 14
00 27 40 1b 00 32 82 c1  00 28 80 1b 00 34 08 17
00 29 00 1c 00 34 ac d9  00 2a 00 1c 00 36 0e 3a
00 2a 80 1d 00 36 ae 08  00 2b 80 1d 00 38 17 6f
00 2c 00 1e 00 38 ba 27  00 2d 00 1e 00 3a 45 6a
00 2d 80 1f 00 3a ec 23  00 2e 80 1f 00 3c 36 52
00 2f 00 20 00 3c f7 20  00 2f c0 20 00 3e 21 d7
00 30 c0 21 00 3f 2e 55  00 31 c0 21 00 40 36 02
00 32 c0 22 00 41 4f 40  00 33 80 22 00 42 4c 9d
00 34 80 23 00 43 8b a2  00 35 00 23 00 44 18 92
00 36 40 24 00 45 b4 9a  00 36 c0 24 00 46 17 7e
00 37 c0 25 00 47 4a b3  00 38 80 25 00 48 32 e8
00 39 40 26 00 49 51 4f  00 39 c0 26 00 4a 08 a1
00 3b 00 27 00 4b b8 c4  00 3b 40 27 00 4c 1a 07
00 3c 40 28 00 4d 99 a1  00 3c c0 28 00 4e 34 f5
00 3e 00 29 00 4f fa 83  00 3e 40 29 00 50 58 71
00 3f 80 2a 00 51 d6 4a  00 3f c0 2a 00 52 2c ed
00 41 00 2b 00 53 de 93  00 41 40 2b 00 54 32 27
00 42 80 2c 00 55 ce 19  00 42 c0 2c 00 56 0f cb
00 44 40 2d 00 57 b8 cd  00 44 80 2d 00 58 24 21
00 45 c0 2e 00 59 cf 36  00 46 00 2e 00 5a 2c f6
00 47 40 2f 00 5b e3 c3  00 47 80 2f 00 5c 38 b1
00 48 c0 30 00 5d b7 ab  00 49 00 30 00 5e 08 df
00 4a 40 31 00 5f 9d b0  00 4a c0 31 00 60 1d ec
00 4c 00 32 00 61 6f b0  00 4c 80 32 00 62 02 2c
00 4d 80 33 00 63 2a 0b  00 4e 40 33 00 64 0a 70
00 4f 00 34 00 64 e7 cb  00 50 40 34 00 66 55 a2
00 50 c0 35 00 67 06 ed  00 51 80 35 00 68 0a f8
00 52 00 36 00 68 b8 a1  00 53 00 36 00 6a 4a 18
00 53 80 37 00 6b 27 ca  00 54 40 37 00 6c 61 72
00 55 00 38 00 6d 85 04  00 55 80 38 00 6e 45 c5
00 56 80 39 00 6f 96 d8  00 57 00 39 00 70 43 ba
00 58 00 3a 00 71 82 28  00 58 80 3a 00 72 62 70
00 59 80 3b 00 73 f8 da  00 59 c0 3b 00 74 60 cb
00 5b 00 3c 00 76 11 40  00 5c 40 3c 00 78 14 22
00 5c 80 3d 00 78 76 66  00 5e 00 3d 00 7a 3c 59
00 5e 40 3e 00 7a 8f 68  00 5f 80 3e 00 7c 00 c9
00 60 00 3f 00 7c 8a 3f  00 61 40 3f 00 7e 1e 74
00 61 80 40 00 7e 73 62  
	Fine
5f fe 00 04 51 7c 27 c0  |.a.@.~sb_...Q|'.|
00000610  52 dc 7a 87 54 3c c0 18  55 9d 03 98 56 fd 46 a9  |R.z.T<..U...V.F.|
00000620  58 5d 89 d1 59 91 c6 73  4a a6 03 56 5c 24 52 32  |X]..Y..sJ..V\$R2|
00000630  5d 84 9c a0 5e e4 ef 7c  40 45 41 ff 41 a5 a5 90  |]...^..|@EA.A...|
00000640  43 04 02 77 43 e0 3d 01  54 9e 7c 32 56 1a f1 2f  |C..wC.=.T.|2V../|
00000650  57 7b 64 00 58 db d2 90  4a 3a 34 96 5b 9a 97 b8  |W{d.X...J:4.[...|
00000660  5c fb 03 ad 5e 5b 6f 05  5f bb d5 76 51 1a 39 3f  |\...^[o._..vQ.9?|
00000670  52 7a 9c 76 53 db 04 3d  55 3b 69 fa 56 9b d5 68  |Rz.vS..=U;i.V..h|
00000680  57 ec 3d 09 59 10 99 69  5a 8e fc b8 5b ef 4f fc  |W.=.Y..iZ...[.O.|
00000690  5d 4f 98 40 5e af dd ee  50 0e 25 11 51 50 6c de  |]O.@^...P.%.QPl.|
000006a0  52 76 bc ed 53 f3 10 75  55 53 63 3e 56 b3 b5 eb  |Rv..S..uUSc>V...|
000006b0  58 12 0f 4f 59 72 6f 82  5a d2 d2 44 5b af 12 6c  |X..OYro.Z..D[..l|
000006c0  5c 5f 47 30 5d dd 98 56  5e b9 cb 2d 5f 67 ff 07  |\_G0]..V^..-_g..|
000006d0  50 e4 52 5e 52 44 a8 09  53 6a fc 53 54 73 52 6e  |P.R^RD..Sj.STsRn|
000006e0  55 ef c4 af 57 4e 2f c6  58 56 85 a2 59 42 d7 d1  |U...WN/.XV..YB..|
000006f0  5a 2d 1a b3 5a dd 5e 5e  5c 59 ce 04 5d 60 16 84  |Z-..Z.^^\Y..]`..|
00000700  5e 3c 4d 8d 5f ba b1 3c  51 1b 06 d1 52 6d 55 cf  |^<M._..<Q...RmU.|
00000710  53 a1 a9 96 55 1d f8 38  56 7c 3e ae 57 92 78 c4  |S...U..8V|>.W.x.|
00000720  48 7e ac 46 59 fa fc 12  5b 5b 48 28 5c bb a5 a2  |H~.FY...[[H(\...|
00000730  5e 1a 07 01 5f 7a 6d d2  50 da d4 16 52 3b 40 d0  |^..._zm.P...R;@.|
00000740  53 9b a7 f8 54 fa 08 48  55 f4 43 2a 56 c0 77 f3  |S...T..HU.C*V.w.|
00000750  58 3e d2 e0 59 0d 06 c0  59 bb 3f db 5b 39 94 8b  |X>..Y...Y.?.[9..|
00000760  5c 99 e7 49 5d f8 35 3b  5f 58 8a 26 50 b8 e2 8a  |\..I].5;_X.&P...|
00000770  51 a3 18 0e 52 71 48 6f  53 ef af e2 45 4c 15 ea  |Q...RqHoS...EL..|
00000780  46 ac 79 95 48 0c d6 24  49 6d 34 04 5a cd 94 1d  |F.y.H..$Im4.Z...|
00000790  5c 2d f5 48 5d 8c 57 1e  5e ec a8 eb 50 2e f7 12  |\-.H].W.^...P...|
000007a0  41 47 3f 78 42 c3 9c 60  43 9f d4 93 44 4e 07 94  |AG?xB..`C...DN..|
000007b0  45 cc 67 d6 46 d4 aa e0  57 be eb 9b 59 3d 3c 11  |E.g.F...W...Y=<.|
000007c0  5a 9d 88 fc 5b fd d9 9d  5d 5c 28 53 4e 9e 71 17  |Z...[...]\(SN.q.|
000007d0  50 1c cc 2e 51 7d 2b 16  42 dd 8a 2b 44 3d e6 5f  |P...Q}+.B..+D=._|
000007e0  55 9a 37 3c 56 de 82 37  58 5a ea 65 59 bb 4e e3  |U.7<V..7XZ.eY.N.|
000007f0  5b 1b ab b9 5c 7a 08 2a  5d da 5f c5 5f 3a b9 a6  |[...\z.*]._._:..|
00000800  50 9b 12 39 51 fb 6a ec  52 f5 ab 8c 43 c1 e6 68  |P..9Q.j.R...C..h|
00000810  55 3e 3b 6c 56 9e 8d 0d  57 fe de 34 59 5f 2f 0b  |U>;lV...W..4Y_/.|
00000820  4a 93 79 d4 5c 0f d1 4a  4d 6e 22 96 4e ce 7a 56  |J.y.\..JMn".N.zV|
00000830  40 2e cf 92 41 55 18 32  52 4f 5e 91 53 cb af e9  |@...AU.2RO^.S...|
00000840  55 2a 00 3a 56 50 3e fa  57 48 7b 09 58 c6 c8 fd  |U*.:VP>.WH{.X...|
00000850  5a 27 12 df 5b 87 5a d4  5c 45 83 e2 4c e7 ac f4  |Z'..[.Z.\E..L...|
00000860  4e 64 06 68 4f c2 5a 3a  41 22 ae de 42 83 02 fe  |Nd.hO.Z:A"..B...|
00000870  53 e3 58 37 45 43 b9 e5  46 a2 1f 14 58 02 82 c1  |S.X7EC..F...X...|
00000880  59 62 e7 96 5a 5d 30 56  4b 29 73 f5 4c a7 c8 c0  |Yb..Z]0VK)s.L...|
00000890  5d bc 08 17 5e a8 43 e9  50 24 ac d9 51 85 0e fb  |]...^.C.P$..Q...|
000008a0  52 b9 65 d6 43 d1 bc 6b  45 4c 0e 3a 56 ac 5f f4  |R.e.C..kEL.:V._.|
000008b0  48 0c ae 08 59 6d 05 8b  4a cd 76 64 4c 2d c5 a1  |H...Ym..J.vdL-..|
000008c0  4d 8c 17 6f 4e ec 68 f6  40 4c ba 27 41 ad 2c 60  |M..oN.h.@L.'A.,`|
000008d0  53 0d 7c ae 44 6d f3 cb  45 cc 45 6a 57 2c 97 07  |S.|.Dm..E.EjW,..|
000008e0  48 8c ec 23 59 eb 3f b7  4b 4b 93 5c 4c ab e5 cf  |H..#Y.?.KK.\L...|
000008f0  4e 0a 36 52 5f 6a a7 ca  40 ca f7 20 42 2b 63 14  |N.6R_j..@.. B+c.|
00000900  43 8b d4 9d 44 b0 21 d7  45 a8 71 8a 46 84 b2 0f  |C...D.!.E.q.F...|
00000910  47 9c f3 4c 48 69 2e 55  39 55 6c 3b 5a 5d ae 17  |G..LHi.U9Ul;Z]..|
00000920  4b 29 f1 72 5c 40 36 02  4d 0c 6f 67 5e 8a c9 88  |K).r\@6.M.og^...|
00000930  5f eb 1e e4 40 a9 4f 40  41 3b 7b bf 42 b9 e5 b8  |_...@.O@A;{.B...|
00000940  44 18 4c 9d 55 20 96 4e  45 fc d3 1d 47 7b 2e 6e  |D.L.U .NE...G{.n|
00000950  58 db 8b a2 5a 39 e4 61  5b 06 18 92 5b a8 47 47  |X...Z9.a[...[.GG|
00000960  5d 24 ae 62 5e 85 0d da  5f e5 69 f9 51 45 b4 9a  |]$.b^..._.i.QE..|
00000970  52 31 e5 87 42 fc 17 7e  54 7a 68 7b 55 da b2 f2  |R1..B..~Tzh{U...|
00000980  57 3a ff f6 58 9b 4a b3  59 bf 8a 4c 5a c7 c8 be  |W:..X.J.Y..LZ...|
00000990  5c 44 32 e8 5d a4 94 5e  5f 04 f3 77 50 65 51 4f  |\D2.]..^_..wPeQO|
000009a0  51 c5 ac 02 53 24 08 a1  54 84 64 10 55 8c a8 81  |Q...S$..T.d.U...|
000009b0  46 76 ed 54 47 f5 54 f9  59 55 b8 c4 5a b2 1a 07  |Fv.TG.T.YU..Z...|
000009c0  4c 12 79 a8 5d 72 d5 87  4e d3 38 3f 40 33 99 a1  |L.y.]r..N.8?@3..|
000009d0  41 93 f5 6f 42 7e 34 f5  53 4a 72 c5 54 c8 db 5b  |A..oB~4.SJr.T..[|
000009e0  56 29 3c 5c 57 89 9b f0  58 e9 fa 83 5a 48 58 71  |V)<\W...X...ZHXq|
000009f0  5b 24 95 90 4b e2 d1 e0  5d 61 2b a1 5e c1 85 31  |[$..K...]a+.^..1|
00000a00  50 1f d6 4a 51 7e 2c ed  52 de 83 55 54 3e d8 3e  |P..JQ~,.R..UT>.>|
00000a10  55 9f 2e 5f 46 ff 82 a9  58 5f de 93 59 be 32 27  |U.._F...X_..Y.2'|
00000a20  4b 1e 85 f2 5c 7e e1 63  5d df 35 0d 4f 3f 89 81  |K...\~.c].5.O?..|
00000a30  40 55 ce 19 51 4e 0f cb  52 cc 69 74 54 2c bb 20  |@U..QN..R.itT,. |
00000a40  45 8b 0e 21 56 eb 63 a3  47 ab 8f af 48 3d b8 cd  |E..!V.c.G...H=..|
00000a50  49 ba 24 21 4b 1a 7e ba  5c 7a d2 04 5d af 20 2f  |I.$!K.~.\z..]. /|
00000a60  5f 2b 7d 39 40 8b cf 36  51 ea 2c f6 53 4a 88 e3  |_+}9@..6Q.,.SJ..|
00000a70  54 aa e3 e7 56 0b 3a 95  57 6b 8f d6 58 cb e3 c3  |T...V.:.Wk..X...|
00000a80  5a 2a 38 b1 5b 40 7c c6  4c 3a c3 37 5d b7 19 75  |Z*8.[@|.L:.7]..u|
00000a90  4f 17 68 c8 40 77 b7 ab  51 d6 08 df 43 36 59 2f  |O.h.@w..Q...C6Y/|
00000aa0  44 96 ae 06 55 f6 ff 1b  57 57 48 64 48 b7 9d b0  |D...U...WWHdH...|
00000ab0  4a 17 f1 d7 5a d4 1d ec  5b 68 42 d9 5c e4 90 b9  |J...Z...[hB.\...|
00000ac0  5e 44 da 9c 5f a5 25 71  51 05 6f b0 52 65 b8 d3  |^D.._.%qQ.o.Re..|
00000ad0  53 c4 02 2c 55 24 4c 37  56 84 96 d1 57 e4 e0 33  |S..,U$L7V...W..3|
00000ae0  59 45 2a 0b 5a a5 77 40  5c 05 bf ce 5d 64 0a 70  |YE*.Z.w@\...]d.p|
00000af0  5e 98 4b be 3f a0 89 80  50 d4 e7 cb 42 51 50 67  |^.K.?...P...BQPg|
00000b00  43 11 7c e3 43 b1 a5 9a  45 2f fb 99 56 8e 55 a2  |C.|.C...E/..V.U.|
00000b10  57 ee ae ba 59 4f 06 ed  5a af 5e bb 5c 0f b5 16  |W...YO..Z.^.\...|
00000b20  5d 6e 0a f8 5e ce 61 1b  50 2c b8 a1 51 8d 16 46  |]n..^.a.P,..Q..F|
00000b30  52 ed 77 58 54 4d df de  55 ac 4a 18 57 0c b4 a3  |R.wXTM..U.J.W...|
00000b40  58 6d 27 ca 59 cd 96 41  5b 2d ff 80 5c 8c 61 72  |Xm'.Y..A[-..\.ar|
00000b50  5d ec c6 84 5f 4d 28 77  50 ad 85 04 52 0d e6 40  |]..._M(wP...R..@|
00000b60  53 6c 45 c5 54 cc 98 33  56 2c f0 02 57 8d 41 eb  |SlE.T..3V,..W.A.|
00000b70  58 ed 96 d8 5a 4d e8 76  5b ac 43 ba 5c 78 80 02  |X...ZM.v[.C.\x..|
00000b80  5d 28 bd a8 5e a7 18 66  50 07 82 28 51 67 f4 79  |](..^..fP..(Qg.y|
00000b90  52 c6 62 70 54 26 ce bf  55 87 31 34 56 e7 93 3c  |R.bpT&..U.14V..<|
00000ba0  58 47 f8 da 59 a4 60 cb  5b 04 c5 17 5c 57 2b d5  |XG..Y.`.[...\W+.|
00000bb0  4d 8b 73 41 5f 09 b1 58  50 68 11 40 51 c8 7c 41  |M.sA_..XPh.@Q.|A|
00000bc0  53 28 f0 b7 54 87 63 7d  55 e7 c2 eb 47 46 14 22  |S(..T.c}U...GF."|
00000bd0  68 a6 76 66 69 66 ab 41  59 f8 d9 41 5b 77 37 77  |h.vfif.AY..A[w7w|
00000be0  5c d7 96 7e 5e 37 ed b6  5f 78 3c 59 50 8e 8f 68  |\..~^7.._x<YP..h|
00000bf0  52 0c e7 20 53 6d 34 2a  54 cd 83 43 56 2d cf 89  |R.. Sm4*T..CV-..|
00000c00  56 f8 00 c9 57 a8 31 2d  59 18 8a 3f 5a 3c d9 b5  |V...W.1-Y..?Z<..|
00000c10  5b bb 31 59 5d 1b 7e c9  5e 7b cd da 5f bc 1e 74  |[.1Y].~.^{.._..t|
00000c20  51 3a 73 62 52 16 a7 3b  

CLIP MARK
	length							00 00 00 00
