Optimization of FPGA configurations using parallel genetic algorithm

25
Optimization of FPGA con®gurations using parallel genetic algorithm Hubert Fr ohlich * , Andrej Ko sir, Baldomir Zajc Faculty of Electrical Engineering, University of Ljubljana, Tr za ska 25, 1000 Ljubljana, Slovenia Abstract In this paper a methodology for searching the maximal common subgraph MCS) of two directed graphs with genetic algorithm GA) in discussed. Under certain constraints the method can be used for the optimization of con®gurations of ®eld programmable gate array FPGA) circuits in run-time recon®gurable systems. The problem of ®nding the maximal common subgraph is known to be NP-complete. Thus there is no deter- ministic algorithm that can solve it even for modestly large graphs in an acceptable time. With our method we ®nd optimal or near-optimal solutions in polynomial time using a genetic algorithm. In the beginning a brief introduction to FPGA circuits and basic graph de®nitions is given. Then an introduction to parallel genetic algorithm PGA) and formulation of the optimization problem follows. In the end some examples and results are presented. Ó 2001 Published by Elsevier Science Inc. 1. Introduction The technology of ®eld programmable gate arrays FPGA) was introduced in the mid-1980s. Its success was mainly due to its capability for implementing signi®cantly more logic than other programmable devices and could easily implement multilevel logic while most other programmable devices were op- timized for two-level logic. The second reason for FPGAs' growing popularity was that they could be programmed by a completely electrical process. This feature made them Information Sciences 133 2001) 195±219 www.elsevier.com/locate/ins * Corresponding author. E-mail addresses: hubert.froehlich@®des.fe.uni-lj.si H. Fr ohlich), [email protected] A. Ko sir). 0020-0255/01/$ - see front matter Ó 2001 Published by Elsevier Science Inc. PII: S 0 0 2 0 - 0 2 5 5 0 1 ) 0 0 0 8 5 - 8

Transcript of Optimization of FPGA configurations using parallel genetic algorithm

����������� � �� � ����������� ������������ ������ ���������

������ ��������� �� ����� ������� �������� ���

������� � ����� ��� �� ���� ��� �� ���� �� � ���������� ��������� ��� ���� ���������� ������ �

��������

! ���� ����� � ����������" �� �������� ��� ��#���� ����� �������� $%&'( �

�)� �������� ������ )��� ������ ��������� $ �( � ���������* +��� ������ ���������

��� ������ �� �� ���� �� ��� ����������� � ����������� � ���� ������������

���� ����" $�� �( �������� � ��,���� ������������ �"�����* -�� ������� � ����

��� ��#���� ����� �������� �� .�) �� �� /�,��������* -��� ����� �� � �����,

������� ��������� ���� �� ���0� �� �0� �� �������" ����� ������ � � ���������� ����*

1��� ��� ������ )� �� ������� �� ���,������� �������� � ���"����� ���� ���� �

������ ���������* ! ��� ������ � ���� ���������� �� �� � �������� �� �����

����� �������� �� ��0�* -�� � ���������� �� �������� ������ ��������� $� �( ��

��������� � ��� ����������� ������� ����)�* ! ��� �� ���� �#������ �� �������

��� ��������* � 2334 ��������� �" 5���0��� '����� !�*

� ���� ������

-�� ��������" � ���� ������������ ���� ����"� $�� �( )�� ���������� ��� ���,4673�* !�� ������� )�� ����" ��� �� ��� ���������" �� �������������������" ���� ����� ��� ����� ������������ ��0���� �� ����� �����"�������� �������0�� ����� )���� ���� ����� ������������ ��0���� )��� ��,������� �� �)�,��0�� �����*-�� ����� ����� �� �� ��8 ���)�� ���������" )�� ���� ���" �����

�� ���������� �" � ���������" ���������� �������* -��� ������ ���� ����

!������� '������ 499 $2334( 46:;246)))*����0���*���<������<��

�&���������� ������*

��� � � ������! ������*��������=����*�*��,��*�� $�* ���������(� �����*.����=�*��,��*��$�* ������(*

3323,32::<34<> , ��� ��� ������ � 2334 ��������� �" 5���0��� '����� !�*

�!!? ' 3 3 2 3 , 3 2 : : $ 3 4 ( 3 3 3 7 : , 7

�������� �� ��),0����� ����������� �� �� ������"���* ���� ���������� ���,�������������" )�� ���� � .�" �� � 0�����" � �) �"��� � �����������*-�� ���� ����� ����������� �� ����" �� �� )��� ���� ������ ������

����� �� ��������* @���� ������� � �� �� �A�� � �) ������ ������ ��,���� ��������������" $@-@( )���� ���� ���� ���" �� �� ���������� ���,�����" �� ����� ��,����* -��� ��)���� ������ ���� � ���� � ��" �)����������� )���� ��� ����������" ��A���� ��� ����������� ���������� ���������� �� �� $��� B:C(*-�� ��� ������ � �� �� �� ���� ���" �� �� ������������ �" ����

�������� ����� � �����* � �� � ��0��� ������� � � ���� � ��������������.� ������ ���������� ����� ����.� $&D�'( �� � � ��)���� ��)��. ��������� )���� �� ���� ���" ������������ B4�9�EC* !����� ��������� � ��"����� �� � ��0��� �� �� ��� � ���* 4*��� �� �� ��� ���" �������������� ��� ���� � ���� ��F���� ��� )����

��0��� �� �� ������ � ����� �� ��������� ��* @-@ �� � ��0���� �� ������������ ��������" �� � ��,����* -��� ���� ���� � ���� � ��� ��0��� ���� ���������� )���� ����� ����� ��� �������� ������"* '� �� @-@ �� ������ �� �� ��� ���� ���������� ���)�� ��� ����� � ����������,�����������)��� �� ���)��� G�#������"*5���" �� � ��0���� ���. ��� 43 �� 433 �� �� �0� ���� �� �������

$������� � ��� ���� � ��0���( )���� ������ ������� �A�� ���������� ���������) 4 �� �� � )���� ��0���* ! )� ��������� ��" � ���� � ��� ��0���� �������� ��� ������������" �������*� ��� � �������� �A��� )�� ������" ��0���� �� ��0���� @-@ �"����� B:�7;

44C ��� ���)��� ������� �� ��0������ @-@ ����������� �� "�� �� ������������"*

���* 4* !����� ��������� � �"����� �� � ��0���*

46H "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

� ����� ���������

1� �������� � ������� � � �������� ����� �� ���� �� �� �����" �� �����*� ����� , �� � ���� $� ��������(� )���� � ��� �� � �,����" ��� � ������������� 0�������� �� ���� �� � ���� ��� � ������� ����� � ������� ������� �� ��� ������ �����*� �������� � � ���� � � ��� � ���� ��� � �� �* -�� ����� � 0������� �

� ����� , �� ������ �� � �� ���� �� ��� ����� � ��� ����� �� ������ ��� � ������* � ����� , )��� - 0������� �� . ����� �� ������� �� �� �� �� �����* ���� , �� � /� �� ����� � � ��� �� � ���� ���* -)� 0������� � �� � � �

����� , ��� ���� �� �� � ������ � ��� � � ����* ! � � ��� � �� � ����� ��� � �� �� ��� ��� � �� � �� �� ��� �� �* � ���� ��� �� �� ������ � ����* � ������������� ������� � ����� �� ������ ������ �����*-�� ���,������ � 0����# � � � ����� , ������ �� ������� �� ��� ����� �

����� ������ ��� �* -�� �,������ � 0����# � � � ����� , ������ �� ������ ��� ����� � ����� ������ �� �*1� ��" ������ ���� � ��� �� � ������ � ������0� ������ )��� � ���� �

��������"* -)� ������ �4 �� �2 ��� ���������� � ����� �� � ��;�� �����,������� ���)�� � ��4� �� � ��2� )��� ��� �������" ���� �,������ �� ���,������ � �" ������ 0����# � �2 �F��� ��� ������ � ��� ������� 0����# � �4*� ����� � � �� ��������� �� � ������-$ � � ����� , � � ��� � � ��� ��

���� � ����* !� �� ������ �� � � �* ! � ��� � � ���� ��� � �� ������ ��-���� ������-$ � ,*! � � ���� ��� ��� ������-$ � ��� �" ��� ��� 0 �� ��� �������� � ,

������� �" ��.�� ��� 0������� � 0 �� ����� ����� ����� � 0������� � 0)���� ��� ����� � ,* � � ��� �������� � ����� , �� � �������� �������" ���� ��� � � ���*! � �� � ���� � � ����� � ��� ��� � ��� ����� ������-$ �� � �� ���

����� ������� ��� , �" ����0�� ��� ���� �* '�������"� � � �� � 0����# � ,���� �����1� ����� ���-$ �� �� ��� ����� ������� ��� , �" ����0�� ���0����# � �� ��� ��� ������ 0�������* ! � � ��� � �� � ���� � � ����� ,� ����" �������� ��� ���� � �" �)� ����� ��� �� �� ��� �� )���� 2 �� � �) 0����#� ��) ����� �� �������* ! � ����� �4 �� ������� ��� � ����� �2 �" �������0�������� ��� ����� �)� ������ ��� ������ $�������-$ �* 1� �� ���� ����� ��) ����� ��� , �" ������� ��� ���� � � ��� � �� �����"�� � �� �* -����� ������ �������� �� �$� � �� �* @������� ����� �� ������ �� � �* ! ��� �����" �� �� ������� ��� , �" � ��������� � ����,����������� )� ��" ���� ,�� �������� ��� �� "*

��������� �� � ����� � �� � ������ ������ � ������ �4 �� �2 � ������������ �� � �������� �

4 � ����� �4 �� ���������� �� � �������� �2 � �

����� �2* � ����� ������ ������ � ������ �4 �� �2 �� � ������������� �� �������" ������� � �" ����� ����� ���������*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 46I

� ����� � �� ������� � �" 0����# � �� �� �� ������� ��� �" ����� 0����#*� �#����� � ������� ����� �� ���� ��� ��0� �" ��4� � � � � ��� ��4� 2���2� 9�� � � � � ��� 4� ����� )���� � ��� � �* � ������� ������� � � ����� ��� � ��#���� ������� ��������� �*�*� �� �� �� � �������� � �" ��������������� � �*� �������� � � � ����� � �� � ����� � �� �� ������� �� ��� ��� 0������� ���

� ������ 2*

��������� �� D�� � �� � ����� �� � �� � ���* � ������0� ���

� � � ��� �

�� ������ � �������� � ��� ����� � ��� ��� ��� �*

� �������� � ������ � ��� � � ���� � � � � ��0� �" ���� � � ����������* � ���� ���� ������������� �� ���� � ����� �������� �� J������ 2*4������ �� ���� �� �� ������ �������� �����*D�� � �� � ���� �4 �� �2 ������ )��� ��������� �4 � �4 � ��

�2 � �2 � * � �������� ����� �������� �� � �������� � ����� �)��� �������� � � � � ���� ���� ���� �� � ����� �������� � �������4��4� �� ���2�* � ����� �������� ������ ������ �� � ������������� �������� )���� �� �� � ������ �������� � �" �������� �������������*! ����� ������� � �������� ����� �������� �� ���� � ��� ����������

� ����� ����� � �� � ��������� )���� � ��� � �� ����� �� �� � ����������������� ��������� ��� �� � �������*

� ������� ���������

��" � ���� ���������� � ��� ������ ��������� $ �( �� ��0� ����* �������������� �� � ���������� ����������� ��������� ���� �� ���0�� �������� ��,��������� ��������* ��� ���������� � � �� �� ���0� ��� ������� � ���� ���#���� ����� �������� $%&'( � ��0� ������* � ����������� ����� ���� ����� ��������� �� ���� �� �� � ��� ������������ ��������������������� �� �� �������*

'#�# 3�� � ����� ���

'��� ����� ������� ��� ��F����� �� ������� ��� ������� � ������ ����,����� �������� � ��� ����#� � ���� �����*D��

� � ��4� �2� � � � � ���

467 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

�� � ��� ������ � ��-$���� �� ��� ������� ��� ������ �������* � ���� �������F���� � �"�����

� � ��4� �2� � � � � ��� � ��

�� ������ � �$�������� � ����� � �� �����" � ����������* '"���� � ������������� � �� ��� ������� �� ������ �� ����* � ��������� � ���� 4 �� ����� ��� � �����������

� � ��4� �2� � � � � ���� �� � ���

D�� � �� � )������� ��������� ���������� �" �"���� � ��� ���������* � ���� ���� ��F����� � �#����� �������� �� � � � � �� ������ ��$������ ���#�����

� � ��4� �� �2� � � �� � ��� ��4� � �4� ��9� � �2� � � �� � ���

D�� ���� ����� � ����� � �#�� �"����� $��������( � ��� �������� "� �������� ���4� �� �� �9� �� � 2* -��� ����� �� ������ � �� �� � ��� �������� "*� �����$ � �������� " �� ������ �� ����* !� �� �F��� �� ��� ������� ��,

�)�� ��� ��������� �#�� �������� � � ��0� ��������* � �#����� �����4� �� �� �2� �� � 9*!� �� ���� ���� ��� �������� " �� � ������ � ���������

�� � � � � � �� �� �*/������� � ��� �� � �� � ��� ���� �� ����� ��� ����������" � � ����������

� �� �������� " �� ��� �� �� � ������ � ��� ��0� ���������* � ��������� � �� �� ���� �� ��� �#������ ����� � ����������� � ��� �������� "��� � ��� ��������� �� ��� ��������� ���� �*D��

� � � �

�� � �������0� ����� ����� � ��� ����������� ����� � �� �� ����������" � ������ ���������* ����������� ����� � �� ��.�� �� ��� ����� ����� �" ������ ���

� � � ��

)���� � � �� �� � ����� �����* &��� ����� � �� ��� � ����������

� � � � � � � ��

'#�# 3� � �� ����� $�-��$�� �

� ������ ��������� ��0������ �� ��������� )�� ��� �������" � ������������ ������� �� � ��0� ���� ��� �� ����� �� ��� ������� � ��� ����,������� ������� �� ����������* +��������"� �������� �� ��� ����� � ���

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 466

������ ��������� �� ���� �� �#������ �� ��� ������� � ��� ��������� �� ������� �� �0� �F��� �� ��� �������*-�� ������� � ������ ��������� ��������� �� ���� ������� )��� ���

���������0� �A����� �" ��������* '����� ��),������ �� �����" �� �������� ����������� ��������� $�������( �� ��������� �� ��� ����������� � ��,�������" ������ �����* '��� �������� ��� ������ �� � �� ������*!� ���� ��� ���� �������"�� ��� ����� � ���0�,�0����� �� ������,

����� ��0�� � ������� �0� � ��� ���� � ����������� ���������� � ��������* � ���� �������� �� �����0�� )�� ���� ������� �� ��������� � ������ ��������*!� �� ������0��" ����� ���� ��� ����������" � � ������ � ������0�� � ���

������� ����������� �� �� ������� �� ����� ������ �� ����* !� �� ���� �� �#,������ ���� � ������0�� � ��A���� ����������� ������� � ���������" ��A���������������* '��� ������ ��������� ��������� ��� ������� ���� �" ���� ����� ���������0� ������0�� ������� ������" �����0�� �����#������ �� ��� �������*5#��� ��������� � ���� �������� �� ��0� �" ��� ����)�� ��F�����"* D��

��� � �� ����� ��� �#������ ����� � ����������� ��� �������� " � ������������ ���� �� ��� ��������� ���� �* ! )� ���

���� � 4

�� �����

����� � � 4

�������������

�����

�� �� �� ���0� ����

��� � � � 4����� � �� �����

4

�� �

������ 4

� ������� �4�

)���� � �� ��� ����������" � ������� �� � �� ��� ����������" � �������� ������ ���������� B2C*���� ���� �F����� �� ����)� ���� ����������� ��������� �#��������" �,

������� ������ � ������� � ��� ���0�,�0����� �� �������� "*-�� ������ ���)�� � ������ �� �����0�� �" ��� �������� )��� ��� �������

0���� � ��� �#�������

���� 4

�� �

������ 4

� �������

'��� ��� ����� 0���� ���� ���� �� �G����� � ��0���� ��� ����� ���� ���� �F����� ������ �� ��#������* &���� 0����� �� ��� ���������� � �� ���� ��������� �" ����� ��F�������� �� ���� ���� �� ���� ������ �� �������� �� ��������* -��� �������� �� ������ ��� �� � �� ����� $�-��$�� �*!� ���� ��� ���� � �������� ����� �� � .�" ��������� �� � �������,

����� � ��� ���0�,������� ����������� ���.* ������ �������� ���� �� ������������� � � ������ �������� ������0��* !� )��� �� ��������� � ������ �����*

233 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

����� ��������� ����������� ��������� �� � ���������� ������ ������ �" ����� �����* '����� ������ ��������� ������� � ��� ����)�� �����?

&���� ������ ��������� �$3(� � 3K@�����'�������K%������K&�����0��K��� � 4� � ����K� � � � 4K+��� $���������� ������� �� ���(*

!����� ��������� ��3� �� � ������" ����� ��� � ������ �����#������� ����� ������� � � ��0� ����������� �������* %������ � ��� ��������� ��������� �����������* '�������� %������ �� &�����0�� ��� �"����� ���������������* '������� �� � ��������� � ������� ������� � � � ���� �� �,������ ���� �� ��� �#� �������� ��������� ��� � 4� �������� �� ����� ����0����� ����* � ������ )��� ������ ���� 0���� ��� ������ ����������" �� �� ��,������ �� ������� �� ��� �#� �������� ���������* %������ �� � ���������)���� � ������" ����� ������ � ��� ��������� �� �������" ������ ������ �� ������� � ���������" ��A���� �����#������ �� ��� �������* �����"�������0�� �� � ��������� )���� ����� � �)� ������" ����� ������� � ������������ ��� �����" �#������* !� ��0�� �������� �������� ������ �A��������� � )���� ��" ��0� � ���0�,�0����� ���� 0���� �� ��� ��� �����������#�������*� ������� ���� � ��� ���������� � ��� ������ ��������� �� ��� ����������

� � ����� �����* !� ���� ��� ��� ������� ����������� ����� �� ��� ���������������� �����* ! ��� ���� ����� ����� ���� ����� ��������� ���0� �)� ������ �� ��� ���������� ����� � ���������* &��� ����� ���,����� ��� ���� � ��� ����� ����� ��������� �*�*� �� � ������ ����� ���,����� � ������ 0���� �� �������*!� ���� ��� ���� ������ ���������8 ������� �� ������0�� ���� �� �������

�� ���� ����������� ���.� )���� ��� ����� � ��� ����������� ����� �� ��������� ���� �� ���������* &��� ����� �� ������ ������� ���� � ��� ��,���� ��������� ����������* !� )��� �� ��������� � ������ � '����� I*E*

� �������� ������� ���������

�������� ������ ��������� $� �( �� � �0������ � ������ ������ ���������� ����� �� ���0� �������� ��������� )�� ��� ���������� ���� ����� �����������* � .�" ���� � ��� ���������� �� ������� ����. �"�������� ���,����� ���0�*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 234

-�� )��� �������� � ��� �#������� �������� ������ ��������� ����� �� ����������� � ��� ��������� ��� ������������ ������ ��� �������� �#���,��� � ��� ��������� �" ���� ������� ����)��� ������������*%��������� ���� ����� ������ ' � )�� � ��������� ������ ����� ���

��F����� ��0�� � ��0������* -�� ����� �� ��� ��� ���� ��� �� ���� ��� ������� ��#���� � ��� ���� ����� � ����0�� ����� � 0��" ��A���� ����,������� �#��� � ��� ��������� �� � ��0� ����* 1�� � ���� � �����������)��� � �) �� � ����� ����� ��� ������� ��� ����������" ���� ������������������� ��� ���������" ���.� ����� ������� �� ���� �� ��� ��� ��,����� � ��� ��#�������� ������� �� 0��" ����* '��� ���������� ��������� ������ ��� �#������ � ���������" ��A���� ����������� �� ���0�0���� ����������" � ��� ���0�,������� ���������0� ������0�� �� ���� ����� �����0�� ��� ��������� ��� ��0����� �� ��� ������ ��#����*� ������� � ��� ������� ������ �" ���������� ���� ����� �� �� ���0��

�" ���0���� ���������0� ������0���* !� �� �����0�� �" ���������� � ������������ ��� ������������ �� ��������� ��� G�) � ����������� )��� ������0�� �������� �� �������* '��� � ���������� � ��� ' � �� �������������� ������ ���������*

5#�# 6��� �� �� ���� ���� ��

� �"�� � ���� ����� �� � .�" ��������� ����� � ����0��� � ��,0������ � ������ ���������*!� �� .�) ���� � �#������ ����� � ����������� � � ��0� �"�� �� ��

���������� �������" ��� ��������� ���� �����* -�� �#������ ����� ������������ ��"�� � � ��0� ����0�� �� ����������� �� ��� ���� ������� �"��� ������� ����0�� �� ���� ����� ���0� ��� ����0�� $��� ���* 2(*D�� �� ������ ���� ���� ����� �� ����������� �� �� �� ��� � ���* 9*

5��� ����� ��#���� ��� ��� �) �������� � ������� ����������� ���� ���,������ � �����#������ �� ��� ������� � ����� ��#����* � ��������� � �������0���� ��� ��������� �� �������� �� ����� ��#����� � ��� ���� �����$��� ���* E(* 1�� ��� ��������� �� ��� ����� � ������ �� �� 0��" ��.��" ����

���* 2* +������ ���� �����*

232 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

����������� ����� �� ������0�� ����� �� ��A���� ��������� � ����������� ��� �������� ���������" ��A����*&����������� �#������� ���)� ���� �� �� 0��" ��.��" ���� �" � �)� ��,

������ ����������� ��4 �� ��2 � ������ �������� ������� �� ���������"��A���� ��� ��� ����� ����������� ��4 �� ��2 � ����� ����������� )������.� ���� ������ ��� B2C* ! ���� ���� ����� �� ���� ����������" ���� ��� ��,��)�� �� ����?

��4� ��2 � ��4� ��4� ��2 �� ��2� ��4� ��2� �2�)���� � ���� �� �������*!� ���� ���� � �� � ��� ����� ����������� �� ����� �� ������� �� ���

����� �� �� ���������" ��A���� $������ �� ���� ����� �������� � ����,�����(� �� �� 0��" ��.��" ���� ��� �������� ����������� ��� ��� �����#���,����* ! ���� ���� ��� ������" �����0�� �����#������ �� ��� ������� ��������"��* 1�� ����� �#��� ���������" ����� ��������� � ��� ���������������� ���������" ��A���� ����������� ���� � ��� ������0�� ������������ ���������0�* � ������ � ���������0� �� ���������0� ������0�� �����,���� �� ����������� �� � ������ ��0������ ��)���� ��� ������� �� ���#������*

���* 9* %��������� ���� �����*

���* E* '������������*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 239

� ������� �� ��� ������� � ���������0� ������0��� �� � ������ � ����,������� �0��0�� � ����� ������0�� ��������* -��� ���� �� �����0�� �"������ �������� ���)�� ��������� � ��� ��������� � ����� �� ��)�� �������������" � ���������0� �������� ��� ���* E� �� ������ � �����������#����� �� �������*'��� � �������� � ����� �� ������ ��#��� � ���� ����� ��

�0������� ��� ��" ������� �� ��� � ������ ��0���� � ��������� �� ������ ����������� �#�����*

5#�# 7������ � �$�������� �1�$����

������ ������� ����. �"�������� ����� �� ������ ������� ���������� ��� ���� � �����0�� ��� ��0������ � ��� ������ ���������* 1�������� �������� ��� ���� ��� ����� � ������ ��������� ��" ������ ����������� � ������" �����0�� �����#������� �� ��� �������* '��� � ��,�������0� ������0�� ������ )�� ����� ����������� ��� ���������" ��A����*/� ������ �������� ����� )��� ���� ����������" � ������"�� ������" ��,

���0�� �����#������� �� ��� ������� ������ �� ����)��* !� �� .�) ����������� ������"� �������� ��� ��� ����� �������� ������� ��.� ���������������� �����* -�������� ��" ��� ��) 0����� � ��� ����������" � ��� ����,����*���� )� �������� ��� �������� �����"�� �� ���0�� ��� ������� � ���

���������" ��A���� �����������* -� ���0�� ���� � ����� � G�) � ����,������� ����� ������� ��������� �������� �� ���� ���� � ��� ������������� �� ���������* �� ����� ������0�� �������� � ������ ������ ���������$' �( �� �������� �������� �� ��� ����)�� ���������?

�4 � ������� �K�2 � ������� �K��4� �2� � ����������4� �2�

'��� ��� ���������� �2 �� ����� ���������" � ��� ������" ��������������� �4 �� ��" 0��" )��� ����� ���� ��� ����� ����������� ������������" ��A���� ��� ���� �����* -�� ������0�� �������� )��� ������" ����)��� ���� ����������"* -�� ������� � ���� ������� �� �����* -�� ����������$���� ���� �� ������� � ����� �� ������ ������� ����������� )��� ����������������" ��� ��A���� ���* � ������0�� ��������� �� ������� ��

�4 � ������� ���2 � ��������4����4� �2� � ����������4� �2�

)���� ��� ����� ��������� ������ � ���������� � ��� ��������� )���� ����.��" �� �� ������� �� ��� ���������� � ��0� �� � �������*

23E "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

� ����������" ����������� �����

� ��2 � ��������� ����4 � �9��� � ������� ���� � � �������� ������ ��������� ������������*1��� ��������� ����������" ����� �������� � ��������� � ������ ��,

������� �� ��0���� ��� ���������* ��) ������ ���� ��0���� �� �����L ������� ������� )���� �� � ��������� ������ )��� ����� ��#��� � ��������� $��� ���* E(* '��� � ���� �������� ����� ���� ����� �� ������"�0�������� � ��������� �� �����0���� ���������" � ��� ���� ����� ���������� ��������� � ����� ��������* /� �������" 0���� ��������� �� ����0�*-�� ���� � ���������� �#����� �� ���� ��0� �" � ����� ��������* ��

��� ����" ������ � ��� ��������� �#������� ��� �#����� ���� ������ �� ���� ������ �� ����) ��� ����������� ����� ������* �� ����� ������ )�� � ��������0������ ������ �� �����0�� ��� �#����� ���� ������ �� ��) �� ���0�����������0� ������� ���������* '��� �#����� ���� �� ������" �������� ���� ��������� ����� � �A����0� ������ ���� �� �����0�� )�� �#����� ���� �������* /� �������� � ��� �"����� ���� �� �� ��0� ���� �� ������ ����� ������������ � �������� ������ ���������* ! ��� ���� �� )�� 3*2 )�������� ���� ��� ����������" � ������� ��� ����� ���������� �� ������0�����������" ��A���� ��� ��� �� ������" ����� �� 3*2*-�� )�" � ��0���� ��� ��������� � ����������� ��� ��������� $���,

����������( ���� ������ � ������������� �*�*� ����������� �� ���������*

� ������ �����

! ���� ������ ��� ����� ������ � ��� �������� ����������� ������� ����������*D�� � �� � ��� �� ���

� � � �

�� � ��� �� �#����� ���� ��� � � � � ������* -�� ��� � �� ������ �-� � �2�� �� �-��� �� ��� ����� �� ������ ���� �����*J��� � ���

%� ��� � � � �� � �� �� � � � � ���� � ������� � ������ 0���� � ��� ���� �����

����� � � � � ��� � ���� � �� ���� � � ��

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 23:

-�� ����)�� �F�����" �� ��0����

����� � � � �� � �� � ��� � ����� � ���1� ���� ����

%�# ��� � � �%� ����� ����#��� � � � �������� ��

� ���� ��� � � �� ������ � �-� � 2�� �� ����* -� ���0� ��� ���. ��� � � �� ���� ���������� �� ����� �� � ��� ����)�� ���.�?4* �� %�# ��� � �K2* �� �� ����� � �%�# ��� � �K9* �� ��#��� � �KE* �� ���� � � � ���� ��� ������� ���)�� � �� ��#��� � � �� ��M�����"�����*

! � ��� � �� � �������� ���� � ���. ��� � � �� ������ � ������ ����*1�� ��� ���� � � ��� � �� ���� �� ��" ����� ���� ��� ����������

������#��" � ��� �������� ��������� �#����� �" ��������� 0����* � ����,������ ��������� ������ ��� �� �������* 1� ��0� ��������� ��� ��������������� �� �� ����� ��� ���� �� �� �������� �� ���� ��#���� ������������� � � ��0� ���� � ������* -��� ���. )��� �� �������� � ����� �������*-�� ������ ��������� ��������� ��� � ������� � ��� ���. ��� � �� )���� �� ���� � �����#������� �� ��� �#��� �������*

! ������� ���������

@-@ �����0�� ������� �����" $����� � ������ ��� ����� � �����(��� ��F����� ���� �� ������� ������������* '��� ��� ����� �� �� � ����������� ������ )� ��0� �� ������� ��� ���� ����� �� �)���� ���)��0������ ����������� ����� �� � ������ ����������*-�� ���� ����������)��� )�" �� ������� ��� ������������ ���� �� ��

�� ��� ������� ����� ���� � ��� ����� ����������� �� ��������� ��"��� ����� � ��� ��0��� )���� �� �� �������� ��� ����� ������* -����� �� ��� �" ��� ��� �� 0��" ����,������� �� �����,���� ���������* !)� )�� �� .��� ��� ��� ��0����� � �� ��� ����� ����,��,���.��� )������� �� ���� �� ������� ������������ ����� � ����� � ����� �� )��.�*! ����� �� ������� ������������ ���� )� ��� �� �� � ��#����

����� �������� � ��� �������� ������ ���� �������� ����������� ��,��� �� ��� ����������*+�����" �� ��" ����������� ��� %&' �� 0��" ����� �� ���� �� ���,

����� � ����� �����* ! ���� ���� )� �� �������� ��� ����������� ���)������ ������ � ����������� �� �����" ��� ����� ���������* ��� �#�����? �

23H "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

)� ��0� ����������� �� �� & �� J �� )� ��� �� �)���� 0��" ��� ��� ��� � �� ��� & �� J ��� �� �)������ ��� � �� & ��� ����� ��������� ����� ��������� )� �� �������� ��� ����������� �� �� � �� �� &� J*D�� � �� � ��� � ����� ����� ������� ��� ������� �������� � � ��/J�

/�/J� �@� /�@� /�-� J��� -@!� !/� �+-�* /��� ���� � ������ ���� ������ �� � ��0��� �� �� ��0� ���� �� � �#�����*50��" 0����# � ��� ����� ��� � 0���� � � �� �0��" ���� � ��� �����

��������� � ������� ���)�� �)� ����� �� ���� �� ���� �� ������* -�������� �� �� ��������� ��� ������� �������� ������* -��� �0��" ����� ����������� � �� � �� �� ���������� )��� �� �� ���� � ��� ����)����������� � ��� �����?4* !������ � �) 0����#*2* !������ � �) ����*9* J������ � 0����#*E* J������ � ����*:* &����� � 0���� � 0����#*

" ������ ����� ������� �� ���

8#�# &���� ��� ��

�� � ���������� �� � ����� � � �� ��������� )��� ��� ��������� � � !�

)���� 9 �� � ��� ���������� �� �* ��� 9 �� �� ����� �� �� � ������ � �������� ������� �2* ! ���� ����� � ���� � ���-$ �� ������ �� � ���� �����*� ����� , �� ������� �� ��� �� � ����������

� ���� ���� �� &D� �� � 0����# � � � ���K� ���� ������� �� � ���� ��� � � ����*�� ������� ���0� �0��" ����� � ���������� � ��� �� � ������ ������������ � ��� �������� ����� �� �� � ���������� � ��� ��������������� � '����� H*! '����� : ��� ����������� ���. ��� � � )�� ���������* -��� ���. �� ������

����� ����* D�� � ����� ��� 9 � ����� �������� ���� �� �#��� �*�*� �"��������� ����� �� �������� ��� ��� ���� ��� 9* ! � �� � ����������� ��.�)� � �#�� ��� 9 ���������� �� �� �� �������� ��0���*

8#�#�# 9���� -� �� � � ��� 9� ������ � ��� ��� 9 �� ����� � ��� ����� � ��� �� � �������* � �������

�� �������� � �� � ������� �� ������0� �� �������� �� ����* '��� �� � ���������� �� � ��� �)�,��������� ���� � &D�� � � ������ ��"��� � ��� 9 ������� �� �� � ������� � ������ � �2 �" � ��� ��������� ��� ��� ��������� �

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 23I

���� &D�* D�� �� ������ ���� � ��0� �� � ������� ������ � ����" � � �&D�� �� ���� &D� ������� � � �����* ! ���� ���� � ��� 9 �� ����� ��

! � �4� � � � � � � �4� � � � � �� � �4� � � � � ��� �E�� ��� � ��� ��� 9 �� � ������ ��� "� �� � !� )���� �� " ��� ���������� � ��� &D��� � �� � ���# � ��� ���� � ��� &D� ��0� �" ���������� ��� "�* '��� ��� � ������ �� &D�� �� � ����� ��� &D�*1�� � ����� ��������

� � � !

�� ������ � ����������� � � ��0� �� � ������� ���� �� ��.� ��� ������*! ����� �� ������" ��� �������� � ����� �! �� ������� �� ��� ��� 9 ���� ����� � ��!� � !�� ���!� � ���� ��� ��� �� � #���$�����)���� �:,;���� �� � ��� � �������� ���� �� �� �������� � � ��0� �� ��������* ����������� ��� ����� �! �� � ����� ������� ��� �������� �����������)�� ��� �����* �� )��� �� ���) ����� � ���������� � ����� ��� ���������� � ��������� � � � ��������� � ����� �!* � ������ �#����� � ����� ������ �� ��� ����)�� �����#* ���������� � ��� ��� 9 ��� ����� �� �� � 9� � � E �� � � 2� �*�*� 9� E ����" � &D�� )��� �)� ����� ��� &D������������ 2E �����*� ����� �������� �������� �� � ����� ��������� ����*

��������� "� D�� � ��� � �� �����* � �������� ����� �������� �� ���� �������� ������ ��4��4� �� ��2��2� �� � ����� ���� ����� �� ���������� �� � �������� �4 � �4 �� �� � �������� �2 � �2K� �4 � �4 � �2 � �2*

-�� ����������� � ��� ���0� ������� �� ��0� � ���* :* ����� ���� � ���������� ������ ���� �4 �� �2 ��� ����� ���������* -�� ����� ���� ���������� ��� ������� ��������* -��� ������� ������ 0����# ������� )���� ����

���* :* 5������� ����� ��������*

237 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

�� ��.� ��� ������ ����* ! ����� �� �����0� ���� � ������� � ������������� �������� �� ������� � ��� ����)�� )�"*D����� � ����� 0������� � ��� � ��� ����� � ��� ��0� �" � ���

� � � ��� �� �:�

)���� ��� ��� � ������ ��� �������� 0����� � 0������� � � ���* � �#����� �� �� �� ��� � '����� H* � ������ ����� �� �� ������ �������� ������ ����-�� ������� � ���* : �� ��������� �" ��� ������� ���� �� � ���������0�

������� �� ������� � ���* H*! ����� �� �����0� �������� ������� ��� ����)�� �F�����" ���� �� ����?

� � �4 � ��44 � � � ��2 � �2��4��4 ���4

4 � �2 ���42 �

� ��� � ���4� �� ��� ������� ��� � �������� ����� ������� � � 4� 2�

� ������� � �������� ������� ����� �������� �� �) �� ����,�����*

��������� "� D�� � ��� � �� �����* � �������� ������� ����� ���������� ��� �� � �������� ������ ��4��4� �4� �� ��2��2� �2� �� � ����� ���� ����� �� ���������� �� � �������� �4 � �4 �� �� � �������� �2 � �2K� �4 � �4 � �2 � �2K� �4 � �4 � �2 � �2K� �4 ���4

4 � �2 ���42 �

)���� ���� ��� ��0� �" ��� ������� � ���* :*

���* H* 5������� ������� ����� ��������*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 236

� ����������� ����� � �� ����� �� ��

� � %'�����4��4� �4�� ��2��2� �2��� �� � � �������� ������� ����������

8#�# � 2� � �-� � 2�� �� �-���

! '����� : )� ����� � ����������� ���. �� � ���� ��� � �* ! ����� �� ��� ����� �������� � ��� ��0� ������ �4 �� �2 � ����������� ����� � ������� �� �� � ��� � ��� ����� ��������� � �4 �� �2* 1� ����� �� �"

� � %'�����4��4� �4�� ��2��2� �2���! ����� �� ������" ��� ���������� � ����������� ����� ���� ���������� ������� � ��� �������� ����� ��������� $�� ��������( ������ �"%'����4��2� �� ���������� ����* -� ����� ��� ����������� ����� ���� �� �������)�� ��F�����" �� ����?

�%'�����4��4� �4�� ��2��2� �2���� �%'����4��2��� �H�)���� �� ��0�����" 0���� �� �" �������� ������� ������ �4 �� �2*%'����4��2� �� ��0�����" � �������� ���* 1� �) �������� ��� ���� � ���

�������� ����� %'����4��2�* -�� ����� � �,�������� �� �� ������ ��� � 4�

� ��

)���� - �� ��� ����� � 0������� �� . �� ��� ����� � ����� � ��� �����* -������� � ��� �,�������� ������ )��� - 0������� �� �F��� ��

2��4��

! )� ������ �4 � �2� ��� � ��� � ����� ��������� %'����4��2� �F���� ���� � �,�������� ��������� � � ����� �4* ! ��� ����� �2 �F���� � ��� �����&� ��� )� ��0�

�%'����4��4�� � 2��4��

'��� � ����� )��� - 0������� ��� �� ���� � � 4� ����� � ��F�����"�� � � 4� �� ����* D�� " �� ��� ��#���� ����� ��������� � ������ �4

�� �2 )��� � � �� ���� �� �� � ������* ! ���� ���� ��� ���� � ��� ������F����

�%'����4��4�� ������4���3

� � 4��

� ��

243 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

�� ��� ����� ����� �� ��� )���� ���� ��������� ��

�%'����4��4��� 2��4��-��� �� ��� ����� ����� � ��� ���� � ��� ����������� ����� ���� ����"����F�����" H )� ���

�%'�����4��4� �4�� ��2��2� �2���� 2��4�� �I��� )� ��0� ����������� ��� )���� ���� ��������� � ��� ���� � ��� ��������)� ���� ��� ���� �� 0��" �����* -��� �� ��� ��� ����� �� ����"�� � ��������������� �� � ����������� ���������* ������ ����� �� ��� ����� � ��������� : )���� )��� �� �������� �����*

8#'# 7� �� ��-

D�� ��4��4� �4� �� ��2��2� �2� �� �)� �������� ������� ������ ��� � �#������� ��� 9 ���������� ��� ������� �� � �������* -� �����" ��� ������� �������� ��� � � ��� �� ������ �" !�� � �� � ����� ��� �� ������ �" '��� �*� ����� �������� ������� �������� �� ����� � J������ I*4*! ����� �� �������� � ����� �������� �� ��� �� � �������� ������

��4��4� �4� �� ��2��2� �2� � ������0� 0����� ���� � ��4� �2� � � �4 � �2

)�� ��������� � ��� ���0���� ������ ���� ���� ��� ������� � ���* : ���,�����*'��� ���� ��� ���������� �4 �� �2 � ��� ��� � ��� ������0�� ������

'���4� � �4 �� '���2� � �2 ��� ���������� �� ���� ����� �� �� � ������������� �� ���*1� ��0� ������� ���� 0����# ���� ��� ������� � �� �*�*�

� ��� � �4� 2� � � � � �� �����* -� ����� �� ������ ����� ����� �� ��������� ������1 ������-�� ���� � �� $N&D( �� ��������� �� ����� �� � ����� ���,����� �� ���*'��� ��� ��� � � ��4� �2� �� ����� � �������" ������� ��� � ��� �� ����

��� �������� ��� ������0�� � �������� ����� �������� �� �� ��F���"��0� �" � �����#

N&D��� ��44 � � � �4��� � �

� ���

��4 � � � ��

���

�� �7�

��� ���������� � ��� ��� 9 �� ��� ������ � ���� ������* %����# ������ ��"��� ��� ����� � 0������� � ����� " � ����� �� )���� � �� � ����� � ����� ����� &D��

��" � ���"4� � � � � ��"����� ���� ���"*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 244

5��" ��"� �� ��� ������� � �� ��0� �"

��"� � ��4 � �4��4��� "� ��� ��� "� �� � '���4 � �4��3� ��� "� �� �� '���4 � �4��

��6�

D���� � ���� ������ �3� � � � � 3� ��� ����������� �" 3*! � ���������� �4 � �4 )���� �� �������� )��� �2 � �2� ��� ���� �����,

������� )���� �� ���������� ��� J������ I*2*

8#'#�# 1��-�� � <7�-� ���������� ��� ������� � 0����# ������������ ���� ��� ����)�� ���,

������ �#����� �� ��0�* � �#����� � � ���������� � ��� ��� 9 )�� ��0� ����� �� � '����� I*4*4 �� )��� �� ������ �#������ ����*� ����� �������� " )�� ����� �� ��0� �� ���� � 7 0������� �� � ���

! � �4� 2� 9� � �4� 2� 9� E� � �4� 2� 9�* %��� �" �� �" ��� ��0� �" ��� ��,��)�� �����?

!��# � �� ����� �� �� " � �4� 2�* N����� ��" � �"���� �� �� ����� � ������# �� ��� J������ I*2* �������� 0����# ������������ ���� �� ��0� �"

3 �2� 4� 9� �3� I� 3� 3�:� H� 3� 3 �3� 7� E� 33 3 3 3

��

� �43�

�����"� � ����� ��� �� �� ������

� � � ��

N&D��� � � ��44�

�� �� �� ��� ��� ��� ���������� � 0����# ������������ ����� �� �� �������� ������ ��� ����� ����� � �� �� �F��� �� � ��� 9 ��������� � �� ������������

� � ! � �4� � � � � � � �4� � � � � �� � �4� � � � � ������������� � �� � ��� ��0� �" � �� � ������������ ��� '����� I*4*4*

�4��� �2��� ��" � �"����4 E 44 �4� 2� 2�2 H 2 �4� 2� 4�9 : H �4� 2� 9�E 2 9 �2� 2� 9�: 4 4 �2� 4� 4�H 7 E �2� 4� 2�I 9 : �4� 9� 2�7 43 6 �2� 2� 2�

242 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

� �������� �������" � ���� ����� �� ��� ����)�� �������?

�� ���� � �� � O�N&D���� 3�� �42�)���� O�N&D���� 3� ����� �� ��� ����� � ���� ������ � N&D��� ��� �� � ��� ��� ���������� � ����� �����*-�� ���0� ������� ����)� �� � ����������)��� ������������ �� ���

������� � ���� � ����� �������� �� ���� ��� �)� ������*

8#5# 7��� ���� ��

&��� ����� � �� ����� � ����� ����� � �� ��� 0����� � ���

� � � ��� �49�/������� ��� ����� � '����� 9*4*-�� ���� ����� �� ����� � ��� ������������ ���� � ��� ����������

���4� ��� ��� ���2�* @����������� ���� �� ��0� �" � ���( � ���4��2���4��4���2��2� � !� ���

-��� ��� �� �� )����� ��

( ��4��2� � ���2��2� ��2 � �2������)���� " �� � ����� ��� %'�����4��4� �4�� ��2��2� �2��* '��� � ���������,��� �� ����0���� �" ���* I* ����� �4��2 ��� ����������� �� ����� ���������� " �� ��0�* ���� �4 �

�� ���������� � ������� �� �� ���������� )�� ���������� ��0� �" �2 �� ���� ���������� �� ��� �� ��0� �" �4 *'��� ( ��4��2� �� � ������������ � ��� ������� ���������� �" ��� �����

�4 �� ��� ������� ���������� �" ��� ����� �4� �� �� �������� �� ���� ��� ����( ��4��2� �� �� �F��� �� ( ��2��4�*-�� ��� � ������� �� � �������� ����� ������ � ���� ��F����� �� ��,

����� ��� �� � ���������� �" ��� �����* !� ������ � � ��0� �� ������������ �� )��� �� �#������ � ������ �����*

���* I* @����������� ������*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 249

�������� �� ��� ������� � ����� ��� � � � �� � ��� � ������ �?� -�� ���� � ��� �������� �� �� ����������* -��� ���� �� ��0� �" � ����� ������ � N&D���*

� -�� ��� � � � ��� �� ���� ��0�� � ���� ��F����� �� ��� ������������� � ��0� 0����#*

5#��� ������� � ���� �� � �� � �� �� ��0� �������� �� ��� ������������ ��� ������������ �� � �������* � ������������ �� �� ������� )������� � �3 �� ���� � �� ����*

8#�# ,���� � �-�������

8#�#�# ������ ����� �������� )� ���������� � ��������� �������� )����,����� ��������� ��

�� �� ��� � B2C*

8#�#�# 6���� ���������� ������� �� ����" ����������)���* -�� ��������� �� ���) ����)?

4* &����� � ����� ������� � )���� N&D*2* ������ � ��� �) � �4� � � � �)� �N&D �3��� )���� 6 �� ��� ����� ������ � ��� ������ �����*

9* '����� �� ����� �� 0���� ��� �) �� � ����� 0���� � )����� � �4� � � � ���� )���� 4 �� ��� ����� � ����� � ��� ������� �����*

E* @������ ��� ��� ������ ��� N&D )��� ��� 0���� ����� ��� �) *-��� ��������� �� �������" ������� N&D ���� ��0� �)� 0������ ����� �������� �� �� �F���*-�� �A��� � ������� �� ���� �� ���� �� ����0�� � ���� ��� � �����

�������� �� ��������� �� ��0�� �� )���� ��� ��������*

8#�#'# 7��������-��� �������� �� �������" ���� ����������� ��� �������* ���� )� ��0� ��

������ � ������0�� � ���� � )�" ���� � ������� ����������� )��� �� ��,������* -�� ��������� �� ������0�� �� �� ����)�?4* '����� �)� ����������� �� ��������� � '����� E*2*2* ������ � ��� �% � �������� �������� $�������� � N&D ���� )��� �� ���,���� � ������� ����������(*

9* '����� �� ����� �� 0���� ��� �%*E* 5#����� ��� ����� � ����������� ���� ��������� �� ��� ��������# �ND& )���� ����� ��� ������ � ��� ��������# �� ����� �" � ������� �������� �� ��)�� ����� ������ �� ��� ��)�� ����� ������ � N&D*

'��� � ������0�� ���0�� �� �� ��� ���� ��� ��� ��� )� ����� ������� �� )����� ��" �� ���� ���. ��� ��������� 0���� � ���� � ����������� ��� ��,����* -�� ����� ������0��� )� ����� )��� ���� � ��� ���0���� �������

24E "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

������� BIC ��� ���" ��� �� ������ )��� ������� ���" )��� ��� ���������0�)�� ���������� )��� ��� ����� �����*

# $������

5#�������� ��0� ���) ���� � ���� ������� ������ �����" � ��� ��,�������� � ��� ������ ���������* ���� ��������� )�� �����0�� )��� �����,�0�� ����������" ��� ����� 3*: �� ������� ����������" ��� ����� 3*33:*� � 3*33: �� �������" ��) �� � ��� ������ ������� ����������" ���0�� ���� ��� ���������0� �� ��0� � ���������� �������*���������" ������� )��� ������� � � �������. ������� ��� !'&�'876

BHC* ������� � ���� �����������" � ���� ������� ��� ���� �������� ������� )�����0���� �� �� :3P � ��� ������� ����� � )� ������ ��� 0����# 0�����* 1���0����# 0����� ��� ���� �������� ��0���� � ������ ���� ��� 93P � ��� ������������*/��� ���� !'&�'876 ��� �����" ��������� �������� ���� �� ������ ��������*

1�� ������� �� ��� ���� ������� �������� ���� �� ����� ��������� ����������������� ������ �� �0� �"������ ����"� ��� %&' ��0����� � ��� �������� ��,���0�� ���������"*! )� ����� )��� � � ������ � ��� ������� ����� ���� %&' ����������

��� � � :3P ���� ���� ��� ������������ ���� �� :3P ������� � )� ��0� ����������� ��� ������ �� ������� ����� �� ������������" ���� � )� ��0� ����������� ��� ������� �� ������ �����* ������" )� �� )����

�� � ����

)���� �� �� ��� ���� ����� �� ������� ��� ����� ������ � ������������ �� �� ��� ��0�� ���� �� � �����,2 �"���� ������������* �" � �����$�4���� � �����/����� �� )� ��� � ������������ )���� ��� ���� �� ��� ��������������� ��� ��� ���� �� ����� ��� � ��A���� ����������� )������ � ���� �� ������� �)��� �#���� ��� ���� ��* ��� ����� ����������� �� ��� &� ��� �����,9 �"���� ������������ )���� �� �� �� &� � �� �� &� �� �����*1� ��0� ������ ��� ��������� � 0������ ������* -�� ������ �������� ����

��� ��0���� ��� ����� ������* ����� ����� ������ �� ���� � )��� �������)��� ��� .�) ���� ������� �� ������* ! ��� ���� � ����� )��� 0��" ��,������� ������ )��� �.�) ���� ������� �� ���� & )��� ����� ��������������� ��.� '����� �������� �� ����� ���������* -���� 4 ���������� ����*-�� F�����" � ������� �*� �� ��)�"� ��0� �� ��� ������� 0���� � ��� ��������� ������� )���� 3�*� 4* * � 4 ���� ���� ������� ����� �� ��������� �������� � ������ ����� �� * � 3 ���� ���� � 0������� ����� �������� ��� �� ����� �� ������ )���� �� ������������" ��������*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 24:

� ������<��������#��� )��� �� ������� ���� �������0��*� !'&�'876 ��������*

-���� 2 ���������� ��� ����� � ������ ���) � -���� 4*-���� 9 ���)� ��� ������� �� ����� � ������ ������ � -���� 2 ������� �

��� ���������� �% �� �% )���� ��� ��� ������0�� ����������" �� �����������������"� ��������0��"� )����� ��� �� ��� ���� � ����������� ��#�� �� ��� �#������ ���� � �������� � �� ��� ����� � ���������*-���� E ���)� ��� ���� ������#��" � ��� ���������* 1� ������ �� � �

������� ������ )��� ���� ������� � ���� �� �0��" ��� ������� ��" ����� ����� �� ������ �������* -�� ���������� ��� �� ����)�?� /����� � ���������� � � :33*� &�����0�� ����������"� � � 3�:*� %������ ����������"� � � 3�33:*� ��������� ����� ��� � 433*����* 7;44 �������� ��) ��� ��������� � ��� ��������� ������ � ���

������� ����������"*

-���� 2

����� � �������� ���� � ������ � ���������

@� �4 �2 �� ��4�� �� ��2���4 %�# 2<4 ���� ����� 7 43

�2 2�%�# 2�4 2� ���� ����� 4H 23

�9 E�%�# 2�4 ����� ����� 92 E3

�E �2I �267 42 4E2

�: N������� '���� ��� � ��������� '���� ��� � 297 24H

-���� 4

����� � ���� ��������

���� &������

� %�# 2<4

���� �����

2�%�# 2�4�

2� ���� ������

E�%�# 2�4�

E� ���� ������

� �2I��

�267��

& N������� '���� ��� ���������� '���� ��� �

24H "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

!� �� �� ������" ��� ��� ���* 7 ���� ������� ����������" � �� ��� ��))���� ������� � ��������� ����� � ��� ����������� �����* '� ��� �0�����F�����" � ��� )���� �������� �� ���� ��)�� �� )��� � � 3�334 $��� ���* 6(*���* 6 ���)� ���� ������� �����" ���"� � ���� � ����� ��� �����������

�����* �� ��� �� �� ���������� ������� ��� � ���0����� )��� ���0�,�0����� F�����" ��� �0����� F�����" ��0��*� � ��� ��������� �������� ���,���" �� ��� ������� �� � ����� $�� ������( ������ ���� ������ ���������������� �� ���* ���� ������� )��� ������� )��� ������� ����������������)�� 3*334 �� 3*33:*! ��� ������� ����������" �� ��� ���� ��� �� ������"� ���������" ����

����������� ����� ���" �� ������� ����� � ���� �A������ �� ��� )������������ �� ������ ������* -��� �� �� ������" ��� ��� ���* 44* ��� ������

���* 7* %������ ����������" � � 3�333:*

-���� 9

Q�����" � �������� ��� �� ����� � ������

@� = ��� 4 ��#��

�4 3*742: 433 :33 4E

�2 3*742: 433 2333 E9

�9 3*742: 433 I333 264

�E 3*9E36 :3 :333 4H2

�: 3*7H4 233 23333 9E:I9

-���� E

-�� ���� ������#��" � ��� ���������

�4 �2 ��#�����%��� E� E %��� H� H 4:

%��� H� H %���7� 7 E4

%��� 7� 7 %��� 44� 44 42:

%��� 44� 44 %��� 4:� 4: 9::

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 24I

���* 6* %������ ����������" � � 3�334*

���* 43* %������ ����������" � � 3�33:*

���* 44* %������ ����������" � � 3�3:*

247 "# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��*

)��� ������� �� ��� �������� �������� � -���� 9 �� �2� )��� � � 3�: ����� � 433*

% &���������

1� �������� � ������ � ����������� � ����������� � ��,���� ��,���������� �� �� ����� � ���� ��� ��#���� ����� �������� � ��������� ���������� ��� �� � �����������* 1� ���� � ������ ��������� ������������� ��� �� ��� 0��" ����� ����������� �����* -�� ����� � ��������� ��� �� � ��������� ������0�� )���� ����� �� � �������� ������ ����,�����*-�� ������� ���) ���� ���������� ���� ��0��� )�� �� �� � �� ���� ��

���� ��� �� ���� ��� �����������* -�� ������ )� �������� )�� �� ������ �� � ��0��� ��� �� �����" �� �#����� �� � ������ �"����* ���� ������������ �� �������� �� %&' �� �� ���������� �� ������ �� %&' � �"����� � ������* -���� �����0����� ��� ���� ��� ��������� �� ��� �����)��.*

$�'�������

B4C @*R* 1����� �? ����������� � ���� -����"� �������� ������ D���� 46I6*

B2C J*5* �������� �? ����� ���������� � '������ ������������� �� %����� D������

������,1����"� @������ %�� 4676*

B9C S���#� N����#� 2*: N ����� ������������ ��� ����"�� ������� ������������ )))*#���#*

���*

BEC S���#� -�� ������������ D���� J��� ���.� 2433 D���� J��0�� '� ����� &�� 466E*

B:C 1*�* %�����,'����� R* N��������� &��������� &�������� '������� �������� 466I*

BHC !'&�'876� �������. �������� ����?<<)))*���*���*���<)))<&�DTJ���<�����76*����*

BIC * %������)���� ����� ����������UJ��� '����������50������ ����������� '������������� 466E� !'�/ 9,:E3,:7363,:*

B7C 5* '������ %* '������ R* ����� R* �������� �* '������ �* �����,+����� '����� �� �"����

���������� �"������ !555 -���* &�����* E7 $H( $4666(*

B6C R*'*/* R��� �* -��.�� N* V�0����� R* '���� J"���� ������������ �� ������� ��������

������������ !555 -���* &�����* E7 $H( $4666(*

B43C �*%* * ����� J* ������� -������� ���������� �� ��������� ���� G�) ������ ��

������������ ���������� !555 -���* &�����* E7 $H( $4666(*

B44C J* &���� %* %���.,'���)�.�� ���������� ��F������ �������� � �"�������" �������,

����� �� ��� !555 -���* &�����* E7 $H( $4666(*

"# ����$� �$ �� ��# % &������ �� �� ����� �'' (����) �*�+��* 246