|
|
1번째 줄: |
1번째 줄: |
− | 법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규법규
| + | 나메:에헿~(듶검의 보지를 핥음) |
| + | |
| + | 듶검:어! 거기야 거기! 계속! |
| + | |
| + | R:ㅎㅎㅎ(듶검의 젖을 빰) |
| + | |
| + | 탐라:(듶검의 나이를 1세로 되돌림) |
| + | |
| + | 테라:(고음마법) |
| + | |
| + | 레알노동:에헹~ 난 변태 창년이라서 이런걸 그냥 길에서 팔아도 되지~(꼬츄내놓고 다니기) |
| + | |
| + | 김소련:ㅎㅎㅎ 난 변태 잼민이라 이딴걸 걍 팔아버린다!(길에서 바지 내리기) |
| + | |
| + | 예린공주(병):(길에서 보지 팔기 + 애미없는거 티내기 + 창녀 따라하기) |
| + | |
| + | 사람들:'''꺄아ㅏㅏㅏㅏㅏㅏㅏ악!!! 뭐하는 짓이야?(척결)''' |
| + | |
| + | 반하코파들:(전멸) |
2021년 12월 28일 (화) 06:36 판
나메:에헿~(듶검의 보지를 핥음)
듶검:어! 거기야 거기! 계속!
R:ㅎㅎㅎ(듶검의 젖을 빰)
탐라:(듶검의 나이를 1세로 되돌림)
테라:(고음마법)
레알노동:에헹~ 난 변태 창년이라서 이런걸 그냥 길에서 팔아도 되지~(꼬츄내놓고 다니기)
김소련:ㅎㅎㅎ 난 변태 잼민이라 이딴걸 걍 팔아버린다!(길에서 바지 내리기)
예린공주(병):(길에서 보지 팔기 + 애미없는거 티내기 + 창녀 따라하기)
사람들:꺄아ㅏㅏㅏㅏㅏㅏㅏ악!!! 뭐하는 짓이야?(척결)
반하코파들:(전멸)