/TrimFNValue { dup 0 lt {pop 0} if dup 1 gt {pop 1} if } bind def
/ConvertWithinFN { neg 1 add } bind def

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Define Transfer Function Curves
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%% TYPE 1 (stub & default)%%%%%%%

/CyanFN1     {} def      %%% {} means y=1.0*x, Identity function
/MagentaFN1  {} def
/YellowFN1   {} def
/BlackFN1    {} def


%%%%%% TYPE 2  Curved 90%  %%%%%%%

/CyanFN2
{
  TrimFNValue
  ConvertWithinFN
  %%----- function start --------
  dup dup
  -0.000007406 mul               %%%% A1
  0.001987011 add mul            %%%% A2
  0.868545398 add mul            %%%% A3
  %%----- function end --------  %%%% y=A1*x^3 + A2*x^2 + A3*x
  ConvertWithinFN
  TrimFNValue
} bind def
/MagentaFN2 /CyanFN2 load def
/YellowFN2  /CyanFN2 load def
/BlackFN2   /CyanFN2 load def


%%%%%% TYPE 3  Curved 80%  %%%%%%%

/CyanFN3
{
	TrimFNValue 
	ConvertWithinFN 
	%%----- function start --------
	dup dup
	-0.0000097452448 mul		%%%% A1
	0.0020792882951 add mul	%%%% A2
	0.8920607298244 add mul	%%%% A3
	%%----- function end --------  %%%% y=A1*x^3 + A2*x^2 + A3*x
	ConvertWithinFN
	TrimFNValue 
}bind def

/MagentaFN3 /CyanFN3 load def
/YellowFN3 /CyanFN3 load def
/BlackFN3 /CyanFN3 load def


%%%%%% TYPE 4  Curved 70%  %%%%%%%

/CyanFN4
{
	TrimFNValue 
	ConvertWithinFN 
	%%----- function start --------
	dup dup dup
	0.0000000396 mul		%%%% A1
	-0.0000287270 add mul		%%%% A2
	0.0041034233 add mul		%%%% A3
	0.8573326158 add mul		%%%% A4
	%%----- function end --------  %%%% y=A1*x^4 + A2*x^3 + A3*x^2 + A4*x
	ConvertWithinFN
	TrimFNValue 
}bind def

/MagentaFN4 /CyanFN4 load def
/YellowFN4 /CyanFN4 load def
/BlackFN4 /CyanFN4 load def

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of Define Transfer Function Curves
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Mapping Transfer Functions accordidng to the MediaType
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%% TYPE 1 %%%%%%%
userdict /MediaChoice known {} {/MediaChoice (NORMAL) def} ifelse
/MediaChoice load (NORMAL) eq { /CyanTransferbyMedia /CyanFN1 load def } if
/MediaChoice load (THIN) eq { /CyanTransferbyMedia /CyanFN1 load def } if
/MediaChoice load (BOND) eq { /CyanTransferbyMedia /CyanFN1 load def } if
/MediaChoice load (USED) eq { /CyanTransferbyMedia /CyanFN1 load def } if
/MediaChoice load (COLOR) eq { /CyanTransferbyMedia /CyanFN1 load def } if
/MediaChoice load (ARCHIVE) eq { /CyanTransferbyMedia /CyanFN1 load def } if




%%%%%% TYPE 2 %%%%%%%
/MediaChoice load (OHP) eq { /CyanTransferbyMedia /CyanFN2 load def } if
/MediaChoice load (CARD) eq { /CyanTransferbyMedia /CyanFN2 load def } if
/MediaChoice load (COTTON) eq { /CyanTransferbyMedia /CyanFN2 load def } if
/MediaChoice load (THICK) eq { /CyanTransferbyMedia /CyanFN2 load def } if
/MediaChoice load (ENV) eq { /CyanTransferbyMedia /CyanFN2 load def } if


%%%%%% TYPE 3 %%%%%%%
/MediaChoice load (LABEL) eq { /CyanTransferbyMedia /CyanFN3 load def } if
/MediaChoice load (RECYCLED) eq { /CyanTransferbyMedia /CyanFN3 load def } if


%%%%%% TYPE 4 %%%%%%%

/MagentaTransferbyMedia /CyanTransferbyMedia load def
/YellowTransferbyMedia /CyanTransferbyMedia load def
/BlackTransferbyMedia /CyanTransferbyMedia load def

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% End of Mapping
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

/CustomSetTransferFN
{
  /CyanTransferbyMedia load
  /MagentaTransferbyMedia load
  /YellowTransferbyMedia load
  /BlackTransferbyMedia load
  setcolortransfer
} bind def


<</UseCIEColor true>>setpagedevice
%%!PS-Adobe-3.0
%
% Color Rendering Dictionary (CRD)
% Source:  - Samsung
% Description: Gogh17.0M_Per2_G135_KStart62_CMYK_L5Down
% Created: Fri Jun 30 20:13:57 2006
%
%%BeginResource
<<
/ColorRenderingType 1
/BlackPoint [0.0 0.0 0.0]
/WhitePoint [ 0.9505 1.0 1.089 ]
% We must make RangePQR and RangeLMN large enough so that values computed by
% the assumed encoding MatrixLMN don't get clamped.
   /RangePQR [0 0.9505 0 1 0 1.0890] readonly
% This TransformPQR implements a relative colorimetric intent by scaling
% the XYZ values relative to the white and black points.
   /TransformPQR
     [ { 5 1 roll                    % p Ws Bs Wd Bd
         4 {3 get 5 1 roll} repeat   % ws bs wd bd p 
         3 index sub                 % ws bs wd bd p-bs 
         1 index                     % ws bs wd bd p-bs bd
         6 2 roll                    % p-bs bd ws bs wd bd 
         sub                         % p-bs bd ws bs wd-bd 
         5 1 roll                    % wd-bd p-bs bd ws bs  
         sub                         % wd-bd p-bs bd ws-bs  
         4 2 roll                    % bd ws-bs wd-bd p-bs 
         mul                         % bd ws-bs (wd-bd)*(p-bs)
         exch div add                % bd + (wd-bd)*(p-bs)/(ws-bs)
       } bind
       { 5 1 roll
         4 {4 get 5 1 roll} repeat
         3 index sub 1 index 6 2 roll sub 5 1 roll
         sub 4 2 roll mul exch div add
       } bind
       { 5 1 roll
         4 {5 get 5 1 roll} repeat
         3 index sub 1 index 6 2 roll sub 5 1 roll
         sub 4 2 roll mul exch div add
       } bind
     ] readonly
/EncodeLMN [
{ 0.9505  div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind
{ 1.0000  div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind
{ 1.0890  div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind
]
/MatrixABC [ 0 1 0 1 -1 1 0 0 -1 ]
/EncodeABC [
{ 116 mul  16 sub 100 div  } bind
{ 500 mul 128 add 256 div  } bind
{ 200 mul 128 add 256 div  } bind
]
/RenderTable [ 33  33  33  [
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EFBD0000DFD30000CFE90000C0FF00>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EEC00600DDD50700CDEA0700BCFF07>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
01EDC20D00DCD60E00CAEA0E00B9FF0E>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
02ECC41301DAD81400C8EB1400B6FF15>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
03ECC61A02D9D91B01C6EC1C00B3FF1D>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
02ECC51801DAD81900C7EB1A00B5FE1B>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
01EDC31500DBD61600C9EA1700B7FD18>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EDC11300DCD51400CBE91500B9FC15>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EEC01000DDD41100CCE81200BBFC12>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EEBF0C00DDD30D00CDE80E00BCFC0E>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EEBE0900DED30901CEE80A01BDFD0A>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EEBE0501DED30502CEE80502BEFE06>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
01EEBD0102DFD30103CFE90103BFFF02>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00EABA0001DCD00002CCE60003BEFC00>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00E4B60000D7CB0001C8E10002BBF700>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00DFB10000D2C70000C5DC0001B8F200>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D9AC0000CEC20000C2D80000B6EE00>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D7A90000CBBE0000BFD30000B4E900>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D7A80000CABB0000BECF0000B2E300>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D7A70000C9B80000BCCA0000B0DD00>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D7A50000C9B60000BCC60000AED700>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D7A60000CAB70000BCC80000AFD900>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D9A90000CCBC0000BFCF0000B3E200>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00DAAC0000CEC10000C3D60000B7EC00>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00DCAF0000D1C60000C6DE0000BBF600>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D9AE0000CFC50000C5DD0000BBF600>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00D0A50000C6BA0000BDCF0000B5E500>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00C59D0000BDAF0000B5C10000ADD400>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
01BB950001B4A50001AEB40001A6C300>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
02B28D0002AC9B0002A6A80002A0B500>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
01AB860001A59200019F9F00019AAB00>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
00A37E00009E8A00009996000094A100>
<FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
[encoded data, 8757 characters]
009D78000098830000938D00008E9700>
]  4 {} bind dup dup dup ]
/RenderingIntent (RelativeColorimetric)
>>
/Current exch /ColorRendering defineresource pop
%%EndResource

% CRD End
