neural inverse rendering of an indoor scene from a single …...neural inverse rendering of an...

11
Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta 1,2,3,, Jinwei Gu 1,4,, Kihwan Kim 1 , Guilin Liu 1 , David W. Jacobs 2 , and Jan Kautz 1 1 NVIDIA, 2 University of Maryland, College Park, 3 University of Washington, 4 SenseTime 1. Overview In this supplementary material, we provide more details of our network architecture and the loss functions along with additional qualitative evaluations. Specifically, in Sec- tion 2 we discuss the details of the IRN and RAR network architectures for reproducibility. Details of our training loss functions on real data are provided in Section 3. In Sec- tion 5 we present additional qualitative evaluations. 2. Network Architectures Our proposed Inverse Rendering Network (IRN), shown again in Figure 1 for reference, is trained on real data using the Residual Appearance Renderer (RAR), which learns to capture the complex appearance effects (e.g. inter- reflection, cast shadows, near-field illumination, and realis- tic shading). In the following, we describe the implementa- tion details of IRN and RAR. 2.1. IRN In Figure 2 we present the network architecture of IRN. The input to IRN is an image of spatial resolution 240×320, and the output is an albedo and normal map of same spatial resolution along with a 18×36 resolution environment map. Here we provide the details of the each block in IRN. ‘Enc’: C64(k7) - C*128(k3) - C*256(k3) ‘CN(kS)’ denotes convolution layers with N S × S filters with stride 1, followed by Batch Normalization and ReLU. ‘C*N(kS)’ denotes convolution layers with N S × S filters with stride 2, followed by Batch Normalization and ReLU. The output of ‘Enc’ layer produces a blob of spatial resolution 256 × 60 × 80. ‘Normal ResBLKs’: 9 ResBLK This consists of 9 Residual Blocks, ‘ResBLK’s, which op- erate at a spatial resolution of 256 × 60 × 80. Each ‘Res- BLK’ consists of Conv256(k3) - BN -ReLU - Conv256(k3) - BN, where ‘ConvN(kS)’ and ‘BN’ denote convolution lay- ers with N S × S filters of stride 1 and Batch Normalization. ‘Albedo ResBLKs’: Same as ‘Normal Residual Blocks’ (weights are not shared). ‘Dec.’: CD*128(k3)-CD*64(k3)-Co3(k7) ‘CD*N(kS)’ denotes Transposed Convolution layers with N S × S filters with stride 2, followed by Batch Normal- ization and ReLU. ‘CN(kS)’ denotes convolution layers with N S × S filters with stride 1, followed by Batch Normalization and ReLU. The last layer Co3k(7) consists of only convolution layers of 3 7 × 7 filters, followed by Tanh layer. ‘Light Est.’: It first concatenates the responses of ‘Enc’, ‘Normal ResBLKs’ and ‘Albedo ResBLKs’ to produce a blob of spatial resolution 768 × 60 × 80. It is further pro- cessed by the following module: C256(k1) - C*256(k3) - C*128(k3) - C*3(k3) - BU(18,36) ‘CN(kS)’ denotes convolution layers with N S × S filters with stride 1, followed by Batch Normalization and ReLU. ‘C*N(kS)’ denotes convolution layers with N S × S filters with stride 2, followed by Batch Normalization and ReLU. BU(18,36) upsamples the response to produce 18 × 36 × 3 resolution environment map. 2.2. RAR As shown in Figure 1, Residual Appearance Renderer (RAR) consists of a U-Net architecture and a convolution encoder. The U-Net consists of the following architecture, with normals and albedo as its input: ‘Encoder’: C64(k3) - C*64(k3) - C*128(k3) - C*256(k3) - C*512(k3) ‘Decoder’: CU512(k3) - CU256(k3) - CU128(k3) - CU64(k3) - Co3(k1) ‘CN(kS)’ denotes convolution layers with N S × S filters with stride 1, followed by Batch Normalization and ReLU. ‘C*N(kS)’ denotes convolution layers with N S × S filters with stride 2, followed by Batch Normalization and ReLU. ‘CUN(kS)’ represents a bilinear up-sampling layer , fol- lowed by convolution layers with N S × S filters with stride 1, followed by Batch Normalization and ReLU. ‘Co3(k1)’ consists of 3 1 × 1 convolution filters to produce Normal or

Upload: others

Post on 09-Aug-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Neural Inverse Rendering of an Indoor Scene From a Single Image

Soumyadip Sengupta1,2,3,†, Jinwei Gu1,4,†, Kihwan Kim1, Guilin Liu1, David W. Jacobs2, and Jan Kautz1

1NVIDIA, 2University of Maryland, College Park, 3University of Washington, 4SenseTime

1. OverviewIn this supplementary material, we provide more details

of our network architecture and the loss functions alongwith additional qualitative evaluations. Specifically, in Sec-tion 2 we discuss the details of the IRN and RAR networkarchitectures for reproducibility. Details of our training lossfunctions on real data are provided in Section 3. In Sec-tion 5 we present additional qualitative evaluations.

2. Network ArchitecturesOur proposed Inverse Rendering Network (IRN), shown

again in Figure 1 for reference, is trained on real datausing the Residual Appearance Renderer (RAR), whichlearns to capture the complex appearance effects (e.g. inter-reflection, cast shadows, near-field illumination, and realis-tic shading). In the following, we describe the implementa-tion details of IRN and RAR.

2.1. IRN

In Figure 2 we present the network architecture of IRN.The input to IRN is an image of spatial resolution 240×320,and the output is an albedo and normal map of same spatialresolution along with a 18×36 resolution environment map.Here we provide the details of the each block in IRN.‘Enc’: C64(k7) - C*128(k3) - C*256(k3)‘CN(kS)’ denotes convolution layers with N S × S filterswith stride 1, followed by Batch Normalization and ReLU.‘C*N(kS)’ denotes convolution layers with N S × Sfilters with stride 2, followed by Batch Normalization andReLU. The output of ‘Enc’ layer produces a blob of spatialresolution 256 × 60 × 80.

‘Normal ResBLKs’: 9 ResBLKThis consists of 9 Residual Blocks, ‘ResBLK’s, which op-erate at a spatial resolution of 256 × 60 × 80. Each ‘Res-BLK’ consists of Conv256(k3) - BN -ReLU - Conv256(k3)- BN, where ‘ConvN(kS)’ and ‘BN’ denote convolution lay-ers with N S×S filters of stride 1 and Batch Normalization.‘Albedo ResBLKs’: Same as ‘Normal Residual Blocks’

(weights are not shared).

‘Dec.’: CD*128(k3)-CD*64(k3)-Co3(k7)‘CD*N(kS)’ denotes Transposed Convolution layers withN S × S filters with stride 2, followed by Batch Normal-ization and ReLU. ‘CN(kS)’ denotes convolution layerswith N S × S filters with stride 1, followed by BatchNormalization and ReLU. The last layer Co3k(7) consistsof only convolution layers of 3 7 × 7 filters, followed byTanh layer.

‘Light Est.’: It first concatenates the responses of ‘Enc’,‘Normal ResBLKs’ and ‘Albedo ResBLKs’ to produce ablob of spatial resolution 768 × 60 × 80. It is further pro-cessed by the following module:C256(k1) - C*256(k3) - C*128(k3) - C*3(k3) - BU(18,36)‘CN(kS)’ denotes convolution layers with N S × S filterswith stride 1, followed by Batch Normalization and ReLU.‘C*N(kS)’ denotes convolution layers with N S × S filterswith stride 2, followed by Batch Normalization and ReLU.BU(18,36) upsamples the response to produce 18 × 36 × 3resolution environment map.

2.2. RAR

As shown in Figure 1, Residual Appearance Renderer(RAR) consists of a U-Net architecture and a convolutionencoder. The U-Net consists of the following architecture,with normals and albedo as its input:‘Encoder’: C64(k3) - C*64(k3) - C*128(k3) - C*256(k3) -C*512(k3)‘Decoder’: CU512(k3) - CU256(k3) - CU128(k3) -CU64(k3) - Co3(k1)‘CN(kS)’ denotes convolution layers with N S × S filterswith stride 1, followed by Batch Normalization and ReLU.‘C*N(kS)’ denotes convolution layers with N S × S filterswith stride 2, followed by Batch Normalization and ReLU.‘CUN(kS)’ represents a bilinear up-sampling layer , fol-lowed by convolution layers with N S×S filters with stride1, followed by Batch Normalization and ReLU. ‘Co3(k1)’consists of 3 1× 1 convolution filters to produce Normal or

Page 2: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

IRN

Direct Renderer

Inverse Rendering Network (IRN)

Self-Supervised LearningWeak Supervision

EncEnc

Dec

Residual Appearance Renderer (RAR)

RAR

I<latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="GwbfbIT/DbHcmY0WAZOVI17RW0E=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10KbnRX0T6gHUomvW1DM5khuSOUoT/BjQtF/Ffu/Demj4W2Hgh8nJOQe0+UKmnJ97+9jc2t7Z3dwl5xv3RweFQ+LjVtkhmBDZGoxLQjblFJjQ2SpLCdGuRxpLAVjW9neesZjZWJfqJJimHMh1oOpODkrMfqfbVXrvg1fy62DsESKrBUvVf+6vYTkcWoSShubSfwUwpzbkgKhdNiN7OYcjHmQ+w41DxGG+bzUafs3Dl9NkiMO5rY3P39IuextZM4cjdjTiO7ms3M/7JORoPrMJc6zQi1WHw0yBSjhM32Zn1pUJCaOODCSDcrEyNuuCDXTtGVEKyuvA7Ny1rg+MGHApzCGVxAAFdwA3dQhwYIGMILvMG7p7xX72NR14a37O0E/sj7/AFAUIvU</latexit><latexit sha1_base64="GwbfbIT/DbHcmY0WAZOVI17RW0E=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10KbnRX0T6gHUomvW1DM5khuSOUoT/BjQtF/Ffu/Demj4W2Hgh8nJOQe0+UKmnJ97+9jc2t7Z3dwl5xv3RweFQ+LjVtkhmBDZGoxLQjblFJjQ2SpLCdGuRxpLAVjW9neesZjZWJfqJJimHMh1oOpODkrMfqfbVXrvg1fy62DsESKrBUvVf+6vYTkcWoSShubSfwUwpzbkgKhdNiN7OYcjHmQ+w41DxGG+bzUafs3Dl9NkiMO5rY3P39IuextZM4cjdjTiO7ms3M/7JORoPrMJc6zQi1WHw0yBSjhM32Zn1pUJCaOODCSDcrEyNuuCDXTtGVEKyuvA7Ny1rg+MGHApzCGVxAAFdwA3dQhwYIGMILvMG7p7xX72NR14a37O0E/sj7/AFAUIvU</latexit><latexit sha1_base64="orZ8k8bEcrveHFYJD9a3CR4zHiA=">AAAB6nicbZA9T8MwEIYv5auUrwIji0WLxFQlLDBWsMBWBP2Q2qhyXKe16jiRfUGqov4EFgYQYuUXsfFvcNsM0PJKlh69dyffvUEihUHX/XYKa+sbm1vF7dLO7t7+QfnwqGXiVDPeZLGMdSeghkuheBMFSt5JNKdRIHk7GN/M6u0nro2I1SNOEu5HdKhEKBhFaz1U76r9csWtuXORVfByqECuRr/81RvELI24QiapMV3PTdDPqEbBJJ+WeqnhCWVjOuRdi4pG3PjZfNUpObPOgISxtk8hmbu/JzIaGTOJAtsZURyZ5drM/K/WTTG88jOhkhS5YouPwlQSjMnsbjIQmjOUEwuUaWF3JWxENWVo0ynZELzlk1ehdVHzLN+7lfp1HkcRTuAUzsGDS6jDLTSgCQyG8Ayv8OZI58V5dz4WrQUnnzmGP3I+fwBVSY0l</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="GwbfbIT/DbHcmY0WAZOVI17RW0E=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10KbnRX0T6gHUomvW1DM5khuSOUoT/BjQtF/Ffu/Demj4W2Hgh8nJOQe0+UKmnJ97+9jc2t7Z3dwl5xv3RweFQ+LjVtkhmBDZGoxLQjblFJjQ2SpLCdGuRxpLAVjW9neesZjZWJfqJJimHMh1oOpODkrMfqfbVXrvg1fy62DsESKrBUvVf+6vYTkcWoSShubSfwUwpzbkgKhdNiN7OYcjHmQ+w41DxGG+bzUafs3Dl9NkiMO5rY3P39IuextZM4cjdjTiO7ms3M/7JORoPrMJc6zQi1WHw0yBSjhM32Zn1pUJCaOODCSDcrEyNuuCDXTtGVEKyuvA7Ny1rg+MGHApzCGVxAAFdwA3dQhwYIGMILvMG7p7xX72NR14a37O0E/sj7/AFAUIvU</latexit><latexit sha1_base64="GwbfbIT/DbHcmY0WAZOVI17RW0E=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10KbnRX0T6gHUomvW1DM5khuSOUoT/BjQtF/Ffu/Demj4W2Hgh8nJOQe0+UKmnJ97+9jc2t7Z3dwl5xv3RweFQ+LjVtkhmBDZGoxLQjblFJjQ2SpLCdGuRxpLAVjW9neesZjZWJfqJJimHMh1oOpODkrMfqfbVXrvg1fy62DsESKrBUvVf+6vYTkcWoSShubSfwUwpzbkgKhdNiN7OYcjHmQ+w41DxGG+bzUafs3Dl9NkiMO5rY3P39IuextZM4cjdjTiO7ms3M/7JORoPrMJc6zQi1WHw0yBSjhM32Zn1pUJCaOODCSDcrEyNuuCDXTtGVEKyuvA7Ny1rg+MGHApzCGVxAAFdwA3dQhwYIGMILvMG7p7xX72NR14a37O0E/sj7/AFAUIvU</latexit><latexit sha1_base64="orZ8k8bEcrveHFYJD9a3CR4zHiA=">AAAB6nicbZA9T8MwEIYv5auUrwIji0WLxFQlLDBWsMBWBP2Q2qhyXKe16jiRfUGqov4EFgYQYuUXsfFvcNsM0PJKlh69dyffvUEihUHX/XYKa+sbm1vF7dLO7t7+QfnwqGXiVDPeZLGMdSeghkuheBMFSt5JNKdRIHk7GN/M6u0nro2I1SNOEu5HdKhEKBhFaz1U76r9csWtuXORVfByqECuRr/81RvELI24QiapMV3PTdDPqEbBJJ+WeqnhCWVjOuRdi4pG3PjZfNUpObPOgISxtk8hmbu/JzIaGTOJAtsZURyZ5drM/K/WTTG88jOhkhS5YouPwlQSjMnsbjIQmjOUEwuUaWF3JWxENWVo0ynZELzlk1ehdVHzLN+7lfp1HkcRTuAUzsGDS6jDLTSgCQyG8Ayv8OZI58V5dz4WrQUnnzmGP3I+fwBVSY0l</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="GwbfbIT/DbHcmY0WAZOVI17RW0E=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10KbnRX0T6gHUomvW1DM5khuSOUoT/BjQtF/Ffu/Demj4W2Hgh8nJOQe0+UKmnJ97+9jc2t7Z3dwl5xv3RweFQ+LjVtkhmBDZGoxLQjblFJjQ2SpLCdGuRxpLAVjW9neesZjZWJfqJJimHMh1oOpODkrMfqfbVXrvg1fy62DsESKrBUvVf+6vYTkcWoSShubSfwUwpzbkgKhdNiN7OYcjHmQ+w41DxGG+bzUafs3Dl9NkiMO5rY3P39IuextZM4cjdjTiO7ms3M/7JORoPrMJc6zQi1WHw0yBSjhM32Zn1pUJCaOODCSDcrEyNuuCDXTtGVEKyuvA7Ny1rg+MGHApzCGVxAAFdwA3dQhwYIGMILvMG7p7xX72NR14a37O0E/sj7/AFAUIvU</latexit><latexit sha1_base64="GwbfbIT/DbHcmY0WAZOVI17RW0E=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10KbnRX0T6gHUomvW1DM5khuSOUoT/BjQtF/Ffu/Demj4W2Hgh8nJOQe0+UKmnJ97+9jc2t7Z3dwl5xv3RweFQ+LjVtkhmBDZGoxLQjblFJjQ2SpLCdGuRxpLAVjW9neesZjZWJfqJJimHMh1oOpODkrMfqfbVXrvg1fy62DsESKrBUvVf+6vYTkcWoSShubSfwUwpzbkgKhdNiN7OYcjHmQ+w41DxGG+bzUafs3Dl9NkiMO5rY3P39IuextZM4cjdjTiO7ms3M/7JORoPrMJc6zQi1WHw0yBSjhM32Zn1pUJCaOODCSDcrEyNuuCDXTtGVEKyuvA7Ny1rg+MGHApzCGVxAAFdwA3dQhwYIGMILvMG7p7xX72NR14a37O0E/sj7/AFAUIvU</latexit><latexit sha1_base64="orZ8k8bEcrveHFYJD9a3CR4zHiA=">AAAB6nicbZA9T8MwEIYv5auUrwIji0WLxFQlLDBWsMBWBP2Q2qhyXKe16jiRfUGqov4EFgYQYuUXsfFvcNsM0PJKlh69dyffvUEihUHX/XYKa+sbm1vF7dLO7t7+QfnwqGXiVDPeZLGMdSeghkuheBMFSt5JNKdRIHk7GN/M6u0nro2I1SNOEu5HdKhEKBhFaz1U76r9csWtuXORVfByqECuRr/81RvELI24QiapMV3PTdDPqEbBJJ+WeqnhCWVjOuRdi4pG3PjZfNUpObPOgISxtk8hmbu/JzIaGTOJAtsZURyZ5drM/K/WTTG88jOhkhS5YouPwlQSjMnsbjIQmjOUEwuUaWF3JWxENWVo0ynZELzlk1ehdVHzLN+7lfp1HkcRTuAUzsGDS6jDLTSgCQyG8Ayv8OZI58V5dz4WrQUnnzmGP3I+fwBVSY0l</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit><latexit sha1_base64="1FARv9lemYrS0Pi+Ikdk2p0l3KI=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXYYBUngQvaWOdiwt3fZ3TMhF36CjYXG2PqL7Pw3LnCFgm+yyZN3ZrIzb5AIro3rfjuFtfWNza3idmlnd2//oHx41NZxqhi2WCxi1QmoRsEltgw3AjuJQhoFAh+D8fWs/viESvNYPphJgn5Eh5KHnFFjrfvqbbVfrrg1dy6yCl4OFcjV7Je/eoOYpRFKwwTVuuu5ifEzqgxnAqelXqoxoWxMh9i1KGmE2s/mq07JmXUGJIyVfdKQuft7IqOR1pMosJ0RNSO9XJuZ/9W6qQkv/YzLJDUo2eKjMBXExGR2NxlwhcyIiQXKFLe7EjaiijJj0ynZELzlk1ehXa95lu/qlcZVHkcRTuAUzsGDC2jADTShBQyG8Ayv8OYI58V5dz4WrQUnnzmGP3I+fwBV6Y0n</latexit>

N<latexit sha1_base64="/vs1hFfJXvt/50eZj1K6xL++zp4=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijZXBKEgCF7K3zMGGvb3L7p4JufATbCw0xtZfZOe/cYErFHyTTZ68M5OdeYNEcG1c99sprK1vbG4Vt0s7u3v7B+XDo7aOU8WwxWIRq05ANQousWW4EdhJFNIoEPgYjK9n9ccnVJrH8sFMEvQjOpQ85Iwaa91Xb6v9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU146WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7XrNs3xXrzSu8jiKcAKncA4eXEADbqAJLWAwhGd4hTdHOC/Ou/OxaC04+cwx/JHz+QNdgo0s</latexit><latexit sha1_base64="/vs1hFfJXvt/50eZj1K6xL++zp4=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijZXBKEgCF7K3zMGGvb3L7p4JufATbCw0xtZfZOe/cYErFHyTTZ68M5OdeYNEcG1c99sprK1vbG4Vt0s7u3v7B+XDo7aOU8WwxWIRq05ANQousWW4EdhJFNIoEPgYjK9n9ccnVJrH8sFMEvQjOpQ85Iwaa91Xb6v9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU146WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7XrNs3xXrzSu8jiKcAKncA4eXEADbqAJLWAwhGd4hTdHOC/Ou/OxaC04+cwx/JHz+QNdgo0s</latexit><latexit sha1_base64="/vs1hFfJXvt/50eZj1K6xL++zp4=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijZXBKEgCF7K3zMGGvb3L7p4JufATbCw0xtZfZOe/cYErFHyTTZ68M5OdeYNEcG1c99sprK1vbG4Vt0s7u3v7B+XDo7aOU8WwxWIRq05ANQousWW4EdhJFNIoEPgYjK9n9ccnVJrH8sFMEvQjOpQ85Iwaa91Xb6v9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU146WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7XrNs3xXrzSu8jiKcAKncA4eXEADbqAJLWAwhGd4hTdHOC/Ou/OxaC04+cwx/JHz+QNdgo0s</latexit><latexit sha1_base64="/vs1hFfJXvt/50eZj1K6xL++zp4=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijZXBKEgCF7K3zMGGvb3L7p4JufATbCw0xtZfZOe/cYErFHyTTZ68M5OdeYNEcG1c99sprK1vbG4Vt0s7u3v7B+XDo7aOU8WwxWIRq05ANQousWW4EdhJFNIoEPgYjK9n9ccnVJrH8sFMEvQjOpQ85Iwaa91Xb6v9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU146WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7XrNs3xXrzSu8jiKcAKncA4eXEADbqAJLWAwhGd4hTdHOC/Ou/OxaC04+cwx/JHz+QNdgo0s</latexit>

A<latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="5q+jdR2fyXRBF7pnhuseQl5nUGc=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10qblxWtA9oh5JJb9vQTGZI7ghl6E9w40IR/5U7/43pY6GtBwIf5yTk3hOlSlry/W9vY3Nre2e3sFfcLx0cHpWPS02bZEZgQyQqMe2IW1RSY4MkKWynBnkcKWxF47tZ3npGY2Win2iSYhjzoZYDKTg567F6W+2VK37Nn4utQ7CECixV75W/uv1EZDFqEopb2wn8lMKcG5JC4bTYzSymXIz5EDsONY/Rhvl81Ck7d06fDRLjjiY2d3+/yHls7SSO3M2Y08iuZjPzv6yT0eA6zKVOM0ItFh8NMsUoYbO9WV8aFKQmDrgw0s3KxIgbLsi1U3QlBKsrr0PzshY4fvChAKdwBhcQwBXcwD3UoQEChvACb/DuKe/V+1jUteEtezuBP/I+fwA0gIvM</latexit><latexit sha1_base64="5q+jdR2fyXRBF7pnhuseQl5nUGc=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10qblxWtA9oh5JJb9vQTGZI7ghl6E9w40IR/5U7/43pY6GtBwIf5yTk3hOlSlry/W9vY3Nre2e3sFfcLx0cHpWPS02bZEZgQyQqMe2IW1RSY4MkKWynBnkcKWxF47tZ3npGY2Win2iSYhjzoZYDKTg567F6W+2VK37Nn4utQ7CECixV75W/uv1EZDFqEopb2wn8lMKcG5JC4bTYzSymXIz5EDsONY/Rhvl81Ck7d06fDRLjjiY2d3+/yHls7SSO3M2Y08iuZjPzv6yT0eA6zKVOM0ItFh8NMsUoYbO9WV8aFKQmDrgw0s3KxIgbLsi1U3QlBKsrr0PzshY4fvChAKdwBhcQwBXcwD3UoQEChvACb/DuKe/V+1jUteEtezuBP/I+fwA0gIvM</latexit><latexit sha1_base64="/nv7NQikq1cLIqK6383q1ekZQSQ=">AAAB6nicbZA9T8MwEIYv5auUrwIji0WLxFQlLDAWWBiLoB9SG1WO67RWHSeyL0hV1J/AwgBCrPwiNv4NbpsBWl7J0qP37uS7N0ikMOi6305hbX1jc6u4XdrZ3ds/KB8etUycasabLJax7gTUcCkUb6JAyTuJ5jQKJG8H49tZvf3EtRGxesRJwv2IDpUIBaNorYfqdbVfrrg1dy6yCl4OFcjV6Je/eoOYpRFXyCQ1puu5CfoZ1SiY5NNSLzU8oWxMh7xrUdGIGz+brzolZ9YZkDDW9ikkc/f3REYjYyZRYDsjiiOzXJuZ/9W6KYZXfiZUkiJXbPFRmEqCMZndTQZCc4ZyYoEyLeyuhI2opgxtOiUbgrd88iq0Lmqe5Xu3Ur/J4yjCCZzCOXhwCXW4gwY0gcEQnuEV3hzpvDjvzseiteDkM8fwR87nD0khjR0=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit><latexit sha1_base64="mHyMdqPUof5MP3WNP8tHCEuNdqk=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkvUxhKjIAlcyN4yBxv29i67eybkwk+wsdAYW3+Rnf/GBa5Q8E02efLOTHbmDRLBtXHdb6ewtr6xuVXcLu3s7u0flA+P2jpOFcMWi0WsOgHVKLjEluFGYCdRSKNA4GMwvpnVH59QaR7LBzNJ0I/oUPKQM2qsdV+9qvbLFbfmzkVWwcuhArma/fJXbxCzNEJpmKBadz03MX5GleFM4LTUSzUmlI3pELsWJY1Q+9l81Sk5s86AhLGyTxoyd39PZDTSehIFtjOiZqSXazPzv1o3NeGln3GZpAYlW3wUpoKYmMzuJgOukBkxsUCZ4nZXwkZUUWZsOiUbgrd88iq06zXP8l290rjO4yjCCZzCOXhwAQ24hSa0gMEQnuEV3hzhvDjvzseiteDkM8fwR87nD0nBjR8=</latexit>

L<latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="gOiEQAsr1UtVdLWz/8Uz8Tc9y6U=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10Kbly4qGgf0A4lk962oZnMkNwRytCf4MaFIv4rd/4b08dCWw8EPs5JyL0nSpW05Pvf3sbm1vbObmGvuF86ODwqH5eaNsmMwIZIVGLaEbeopMYGSVLYTg3yOFLYisa3s7z1jMbKRD/RJMUw5kMtB1JwctZj9b7aK1f8mj8XW4dgCRVYqt4rf3X7ichi1CQUt7YT+CmFOTckhcJpsZtZTLkY8yF2HGoeow3z+ahTdu6cPhskxh1NbO7+fpHz2NpJHLmbMaeRXc1m5n9ZJ6PBdZhLnWaEWiw+GmSKUcJme7O+NChITRxwYaSblYkRN1yQa6foSghWV16H5mUtcPzgQwFO4QwuIIAruIE7qEMDBAzhBd7g3VPeq/exqGvDW/Z2An/kff4ARL6L1w==</latexit><latexit sha1_base64="gOiEQAsr1UtVdLWz/8Uz8Tc9y6U=">AAAB33icbZBLSwMxFIXv+Ky1anXrJtgKrsqMG10Kbly4qGgf0A4lk962oZnMkNwRytCf4MaFIv4rd/4b08dCWw8EPs5JyL0nSpW05Pvf3sbm1vbObmGvuF86ODwqH5eaNsmMwIZIVGLaEbeopMYGSVLYTg3yOFLYisa3s7z1jMbKRD/RJMUw5kMtB1JwctZj9b7aK1f8mj8XW4dgCRVYqt4rf3X7ichi1CQUt7YT+CmFOTckhcJpsZtZTLkY8yF2HGoeow3z+ahTdu6cPhskxh1NbO7+fpHz2NpJHLmbMaeRXc1m5n9ZJ6PBdZhLnWaEWiw+GmSKUcJme7O+NChITRxwYaSblYkRN1yQa6foSghWV16H5mUtcPzgQwFO4QwuIIAruIE7qEMDBAzhBd7g3VPeq/exqGvDW/Z2An/kff4ARL6L1w==</latexit><latexit sha1_base64="dNE7TqS8RrbNrZviVHdSx99ca3Y=">AAAB6nicbZA9T8MwEIYv5auUrwIji0WLxFQlLDBWsDAwFEE/pDaqHNdprTpOZF+Qqqg/gYUBhFj5RWz8G9w2A7S8kqVH793Jd2+QSGHQdb+dwtr6xuZWcbu0s7u3f1A+PGqZONWMN1ksY90JqOFSKN5EgZJ3Es1pFEjeDsY3s3r7iWsjYvWIk4T7ER0qEQpG0VoP1btqv1xxa+5cZBW8HCqQq9Evf/UGMUsjrpBJakzXcxP0M6pRMMmnpV5qeELZmA5516KiETd+Nl91Ss6sMyBhrO1TSObu74mMRsZMosB2RhRHZrk2M/+rdVMMr/xMqCRFrtjiozCVBGMyu5sMhOYM5cQCZVrYXQkbUU0Z2nRKNgRv+eRVaF3UPMv3bqV+ncdRhBM4hXPw4BLqcAsNaAKDITzDK7w50nlx3p2PRWvByWeO4Y+czx9Z2I0o</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit><latexit sha1_base64="1pQIwbITUnpzWlv8bJ+E6pLCVhE=">AAAB6nicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijYUFRkESuJC9ZQ427O1ddvdMyIWfYGOhMbb+Ijv/jQtcoeCbbPLknZnszBskgmvjut9OYW19Y3OruF3a2d3bPygfHrV1nCqGLRaLWHUCqlFwiS3DjcBOopBGgcDHYHw9qz8+odI8lg9mkqAf0aHkIWfUWOu+elvtlytuzZ2LrIKXQwVyNfvlr94gZmmE0jBBte56bmL8jCrDmcBpqZdqTCgb0yF2LUoaofaz+apTcmadAQljZZ80ZO7+nshopPUkCmxnRM1IL9dm5n+1bmrCSz/jMkkNSrb4KEwFMTGZ3U0GXCEzYmKBMsXtroSNqKLM2HRKNgRv+eRVaNdrnuW7eqVxlcdRhBM4hXPw4AIacANNaAGDITzDK7w5wnlx3p2PRWvByWeO4Y+czx9aeI0q</latexit>

Id<latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="mAwqVjJ2XojmkzubVZAmWZ4JZhw=">AAAB4XicbZBPS8MwGMbfzn9zTp1evQQ3wdNovehR8KK3CXYbbGWk6dstLE1Lkgqj7DN48aCIX8qb38as20E3Hwj8eJ6EvO8TZoJr47rfTmVre2d3r7pfO6gfHh03TupdneaKoc9Skap+SDUKLtE33AjsZwppEgrshdO7Rd57RqV5Kp/MLMMgoWPJY86osZbfehhFrVGj6bbdUmQTvBU0YaXOqPE1jFKWJygNE1TrgedmJiioMpwJnNeGucaMsikd48CipAnqoCiHnZML60QkTpU90pDS/f2ioInWsyS0NxNqJno9W5j/ZYPcxDdBwWWWG5Rs+VGcC2JSsticRFwhM2JmgTLF7ayETaiizNh+arYEb33lTehetT3Ljy5U4QzO4RI8uIZbuIcO+MCAwwu8wbsjnVfnY1lXxVn1dgp/5Hz+AKrYjKk=</latexit><latexit sha1_base64="mAwqVjJ2XojmkzubVZAmWZ4JZhw=">AAAB4XicbZBPS8MwGMbfzn9zTp1evQQ3wdNovehR8KK3CXYbbGWk6dstLE1Lkgqj7DN48aCIX8qb38as20E3Hwj8eJ6EvO8TZoJr47rfTmVre2d3r7pfO6gfHh03TupdneaKoc9Skap+SDUKLtE33AjsZwppEgrshdO7Rd57RqV5Kp/MLMMgoWPJY86osZbfehhFrVGj6bbdUmQTvBU0YaXOqPE1jFKWJygNE1TrgedmJiioMpwJnNeGucaMsikd48CipAnqoCiHnZML60QkTpU90pDS/f2ioInWsyS0NxNqJno9W5j/ZYPcxDdBwWWWG5Rs+VGcC2JSsticRFwhM2JmgTLF7ayETaiizNh+arYEb33lTehetT3Ljy5U4QzO4RI8uIZbuIcO+MCAwwu8wbsjnVfnY1lXxVn1dgp/5Hz+AKrYjKk=</latexit><latexit sha1_base64="xHvu8JMWAX08pdnxp8TEQ86h9nQ=">AAAB7HicbZBNT8JAEIanfiJ+oR69bAQTT6T1okeiF71hYoEEGrLdbmHDdtvsTk0I4Td48aAxXv1B3vw3LtCDgm+yyZN3ZrIzb5hJYdB1v5219Y3Nre3STnl3b//gsHJ03DJprhn3WSpT3Qmp4VIo7qNAyTuZ5jQJJW+Ho9tZvf3EtRGpesRxxoOEDpSIBaNoLb92349q/UrVrbtzkVXwCqhCoWa/8tWLUpYnXCGT1Jiu52YYTKhGwSSflnu54RllIzrgXYuKJtwEk/myU3JunYjEqbZPIZm7vycmNDFmnIS2M6E4NMu1mflfrZtjfB1MhMpy5IotPopzSTAls8tJJDRnKMcWKNPC7krYkGrK0OZTtiF4yyevQuuy7ll+cKuNmyKOEpzCGVyAB1fQgDtogg8MBDzDK7w5ynlx3p2PReuaU8ycwB85nz/Iso38</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit><latexit sha1_base64="VCEC28vGaB288yMVVUFuuGxCMSc=">AAAB7HicbZDNTgIxFIVv8Q/xD3XpphFMXJEZNrokutEdJg6QwIR0Oh1o6HQmbceETHgGNy40xq0P5M63scAsFDxJky/n3pvee4JUcG0c5xuVNja3tnfKu5W9/YPDo+rxSUcnmaLMo4lIVC8gmgkumWe4EayXKkbiQLBuMLmd17tPTGmeyEczTZkfk5HkEafEWMur3w/D+rBacxrOQngd3AJqUKg9rH4NwoRmMZOGCqJ133VS4+dEGU4Fm1UGmWYpoRMyYn2LksRM+/li2Rm+sE6Io0TZJw1euL8nchJrPY0D2xkTM9artbn5X62fmejaz7lMM8MkXX4UZQKbBM8vxyFXjBoxtUCo4nZXTMdEEWpsPhUbgrt68jp0mg3X8kOz1rop4ijDGZzDJbhwBS24gzZ4QIHDM7zCG5LoBb2jj2VrCRUzp/BH6PMHyVKN/g==</latexit>

Is<latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="ck8pdC+ekZH4nUmSP+ZG7r8lEyk=">AAAB2XicbZDNSgMxFIXv1L86Vq1rN8EiuCozbnQpuHFZwbZCO5RM5k4bmskMyR2hDH0BF25EfC93vo3pz0JbDwQ+zknIvSculLQUBN9ebWd3b/+gfugfNfzjk9Nmo2fz0gjsilzl5jnmFpXU2CVJCp8LgzyLFfbj6f0i77+gsTLXTzQrMMr4WMtUCk7O6oyaraAdLMW2IVxDC9YaNb+GSS7KDDUJxa0dhEFBUcUNSaFw7g9LiwUXUz7GgUPNM7RRtRxzzi6dk7A0N+5oYkv394uKZ9bOstjdzDhN7Ga2MP/LBiWlt1EldVESarH6KC0Vo5wtdmaJNChIzRxwYaSblYkJN1yQa8Z3HYSbG29D77odOn4MoA7ncAFXEMIN3MEDdKALAhJ4hXdv4r15H6uuat66tDP4I+/zBzjGijg=</latexit><latexit sha1_base64="oeGBp/pAxuU9wJq7FknVTUp3qS0=">AAAB4XicbZDNSgMxFIXv1L9aq1a3boKt4KrMuNGl4EZ3FZy20A4lk2ba0EwyJHeEMvQZ3LhQxJdy59uY/iy09UDg45yE3HviTAqLvv/tlba2d3b3yvuVg+rh0XHtpNq2OjeMh0xLbboxtVwKxUMUKHk3M5ymseSdeHI3zzvP3Fih1RNOMx6ldKREIhhFZ4WNh4FtDGp1v+kvRDYhWEEdVmoNal/9oWZ5yhUySa3tBX6GUUENCib5rNLPLc8om9AR7zlUNOU2KhbDzsiFc4Yk0cYdhWTh/n5R0NTaaRq7mynFsV3P5uZ/WS/H5CYqhMpy5IotP0pySVCT+eZkKAxnKKcOKDPCzUrYmBrK0PVTcSUE6ytvQvuqGTh+9KEMZ3AOlxDANdzCPbQgBAYCXuAN3j3lvXofy7pK3qq3U/gj7/MHwP6MuA==</latexit><latexit sha1_base64="oeGBp/pAxuU9wJq7FknVTUp3qS0=">AAAB4XicbZDNSgMxFIXv1L9aq1a3boKt4KrMuNGl4EZ3FZy20A4lk2ba0EwyJHeEMvQZ3LhQxJdy59uY/iy09UDg45yE3HviTAqLvv/tlba2d3b3yvuVg+rh0XHtpNq2OjeMh0xLbboxtVwKxUMUKHk3M5ymseSdeHI3zzvP3Fih1RNOMx6ldKREIhhFZ4WNh4FtDGp1v+kvRDYhWEEdVmoNal/9oWZ5yhUySa3tBX6GUUENCib5rNLPLc8om9AR7zlUNOU2KhbDzsiFc4Yk0cYdhWTh/n5R0NTaaRq7mynFsV3P5uZ/WS/H5CYqhMpy5IotP0pySVCT+eZkKAxnKKcOKDPCzUrYmBrK0PVTcSUE6ytvQvuqGTh+9KEMZ3AOlxDANdzCPbQgBAYCXuAN3j3lvXofy7pK3qq3U/gj7/MHwP6MuA==</latexit><latexit sha1_base64="VYzAkXgzxMDGJdo2k++nIAEOaBo=">AAAB7HicbZBNT8JAEIanfiJ+oR69bAQTT6T1okeiF71hYoEEGrJdtrBhu212pyak4Td48aAxXv1B3vw3LtCDgm+yyZN3ZrIzb5hKYdB1v5219Y3Nre3STnl3b//gsHJ03DJJphn3WSIT3Qmp4VIo7qNAyTup5jQOJW+H49tZvf3EtRGJesRJyoOYDpWIBKNoLb923ze1fqXq1t25yCp4BVShULNf+eoNEpbFXCGT1Jiu56YY5FSjYJJPy73M8JSyMR3yrkVFY26CfL7slJxbZ0CiRNunkMzd3xM5jY2ZxKHtjCmOzHJtZv5X62YYXQe5UGmGXLHFR1EmCSZkdjkZCM0ZyokFyrSwuxI2opoytPmUbQje8smr0Lqse5Yf3GrjpoijBKdwBhfgwRU04A6a4AMDAc/wCm+Ocl6cd+dj0brmFDMn8EfO5w/ffY4L</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit><latexit sha1_base64="cob2/O7dJjW3lk1Ir3WOj4m+6h0=">AAAB7HicbZA9TwJBEIbn8AvxC7W02QgmVuSORkuijXaYeEACF7K3zMGGvb3L7p4JIfwGGwuNsfUH2flvXOAKBd9kkyfvzGRn3jAVXBvX/XYKG5tb2zvF3dLe/sHhUfn4pKWTTDH0WSIS1QmpRsEl+oYbgZ1UIY1Dge1wfDuvt59QaZ7IRzNJMYjpUPKIM2qs5Vfv+7raL1fcmrsQWQcvhwrkavbLX71BwrIYpWGCat313NQEU6oMZwJnpV6mMaVsTIfYtShpjDqYLpadkQvrDEiUKPukIQv398SUxlpP4tB2xtSM9Gptbv5X62Ymug6mXKaZQcmWH0WZICYh88vJgCtkRkwsUKa43ZWwEVWUGZtPyYbgrZ68Dq16zbP8UK80bvI4inAG53AJHlxBA+6gCT4w4PAMr/DmSOfFeXc+lq0FJ585hT9yPn8A4B2ODQ==</latexit>

Figure 1: Our Proposed Architecture.

Dec

.

Enc.

Normal ResBLKs (9)

Albedo ResBLKs (9) Dec

.

Light est.

Figure 2: IRN.

Albedo. Skip-connections exists between ‘C*N(k3)’ lay-ers of encoder and ‘CUN(k3)’ layers of decoder. The en-coder ‘Enc’ that encodes image features to a latent D =300 dimensional subspace is given by: ‘Enc’: C64(k7) -C*128(k3) - C*256(k3) - C128(k1) - C64(k3) - C*32(k3) -C*16(k3) - MLP(300)‘CN(kS)’ denotes convolution layers with N S × S filterswith stride 1, followed by Batch Normalization and ReLU.‘C*N(kS)’ denotes convolution layers with N S × S filterswith stride 2, followed by Batch Normalization and ReLU.MLP(300) takes the response of the previous layer and out-puts a 300 dimensional feature, which is concatenated withthe last layer of the U-Net ‘Encoder’.

2.3. Environment Map Estimator

As discussed in Section 3.1 of the main paper, theground-truth environment map is estimated from the im-age, ground-truth albedo and normal using a deep networkhe(·,Θe). The detailed architecture of this network is pre-sented below:C64(k7) - C*128(k3) - C*256(k3) - 4 ResBLKS - C256(k1)- C*256(k3) - C*128(k3) - C*3(k3) - BU(18,36),where, ‘CN(kS)’ denotes convolution layers with N S × S

filters with stride 1, followed by Batch Normalization andReLU. ‘C*N(kS)’ denotes convolution layers with N S×Sfilters with stride 2, followed by Batch Normalization andReLU. BU(18,36) upsamples the response to produce 18 ×36 × 3 resolution environment map. Each ‘ResBLK’ con-tains Conv256(k3) - BN -ReLU - Conv256(k3) - BN, where‘ConvN(kS)’ denotes convolution layers with N S×S filtersof stride 1, ‘BN’ denoted Batch Normalization.

3. Training Details3.1. Training with weak supervision over albedo

IIW dataset presents relative reflectance judgments fromhumans. For any two points R1 and R2 on an image, aweighted confidence score classifiesR1 to be same, brighteror darker than R2. We use these labels to construct ahinge loss for sparse supervision based on WHRD met-ric presented in [2]. Specifically, if users predict R1 tobe darker than R2 with confidence wt, we use a losswt max(1 + δ − R2/R1, 0). If R1 and R2 are predictedto have similar reflectance, we use wt[max(R1/R2 − 1 −δ, 0) + max(R2/R1 − 1 − δ, 0)]. We observed empiricallythat this loss function performs better than WHRD metric,which is an L0 version of our loss. We train on real datawith the following losses: (i) Psuedo-supervision loss overalbedo (La), normal (Ln) and lighting (Le) based on [6], (ii)Photometric Reconstruction loss with RAR (Lu) (iii) Pair-wise weak supervision (Lw). Thus the net loss function isdefined as:

L = 0.5 ∗ La + 0.5 ∗ Ln + 0.1 ∗ Le + Lu + 30 ∗ Lw. (1)

3.2. Training with weak supervision over normals

We also train on NYUv2 dataset with weak supervisionover normals, obtained from Kinect depth data of the scene.We train with the following losses: (i) Psuedo-supervision

Page 3: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

loss over albedo (La) and lighting (Le) based on [6], (ii)Photometric Reconstruction loss with RAR (Lu) (iii) Super-vision (Lw) over kinect normals. Thus the net loss functionis defined as:

L = 0.2 ∗ La + 0.05 ∗ Le + Lu + 20 ∗ Lw. (2)

4. Our CG-PBR DatasetWe present more example images of our CG-PBRS

dataset in Figure 3. We also compare the renderings of ourCG-PBR Dataset with that of PBRS [7], under the same il-lumination condition in Figure 4 and 5. CG-PBR providesmore photo-realistic and less noisy images with specularhighlights. Both CG-PBR and PBRS are rendered with Mit-suba [4].

5. More Experimental ResultsComparison with SIRFS. We present more detailedqualitative evaluations in this supplementary material. InFigure 6 we compare the results of our algorithm with thatof SIRFS [1]. SIRFS is an optimization-based method forinverse rendering, which estimates surface normals, albedoand spherical harmonics lighting from a single image. Com-pared to SIRFS we obtain more accurate normals and betterdisambiguation of reflectance from shading.

Comparison with Li et al. [5]. In Figure 7 and 8 we com-pare the albedo predicted by our method with that of Li etal. [5], which performs intrinsic image decomposition of animage, on the real IIW and the synthetic CG-PBR datasetrespectively. Intrinsic image decomposition methods do notexplicitly recover geometry, illumination or glossiness ofthe material, but rather combine them together as shading.In contrast, our goal is to perform a complete inverse ren-dering which has a wider range of applications in AR/VR.

Evaluation of lighting estimation. In Figure 9 wepresent a qualitative evaluation of lighting estimation byinserting a diffuse hemisphere into the scene and render-ing it with the inferred light from the image. We com-pare this with the method proposed by Gardner et al. [3],which also estimates an environment map from a single in-door image. he(·,Θe) is a deep network that predicts theenvironment map given the image, normals, and albedo.‘GT+he(·)’ estimates the environment map given the im-age, ground-truth normals and albedo, and thus serves asan achievable upper-bound in the quality of the estimatedlighting. ‘Ours’ estimates environment map from an imagewith IRN. ‘Ours+he(·)’ predicts environment map by com-bining the inferred albedo and normals from IRN to predictlighting with he(·). Both ‘Ours’ and ‘Ours+he(·)’ outper-form Gardner et al. [3] as they seem to produce more re-alistic environment maps. ‘Ours+he(·)’ improves lighting

estimation over ‘Ours’ by utilizing the predicted albedo andnormals to a greater degree.

Our Results and Ablation study. Figure 10 shows ex-amples of our results, with the albedo, normal and light-ing predicted by the network, as well as the reconstructedimage with the direct renderer and the proposed ResidualAppearance Renderer (RAR). In Figure 11 and 12, we per-form a detailed ablation study of different components ofour method. We show that it is important to train on realdata, as networks trained on synthetic data fail to generalizewell on real data. We also show that training our methodwithout RAR (‘w/o RAR’) produces piece-wise smooth,low contrast albedo due to over-reliance on the weak super-vision of pair-wise relative reflectance judgments. Trainingour network with only RAR, without any weak supervision(‘w/o weak’), often fails to produce consistent albedo acrosslarge objects like walls, floor, ceilings etc. Finally, trainingwithout RAR and weak supervision (‘w/o weak + RAR’)produces albedo which contains the complex appearanceeffects like cast shadows, inter-reflections, highlights etc.,as the reconstruction loss with direct renderer alone cannotmodel these effects.

References[1] Jonathan T Barron and Jitendra Malik. Shape, illumination,

and reflectance from shading. IEEE Transactions on PatternAnalysis and Machine Intelligence (TPAMI), 2015. 3, 6

[2] Sean Bell, Kavita Bala, and Noah Snavely. Intrinsic images inthe wild. ACM Transactions on Graphics (TOG), 33(4):159,2014. 2

[3] Marc-Andre Gardner, Kalyan Sunkavalli, Ersin Yumer, Xiao-hui Shen, Emiliano Gambaretto, Christian Gagne, and Jean-Francois Lalonde. Learning to predict indoor illuminationfrom a single image. ACM Transactions on Graphics (TOG),36(6):176, 2017. 3, 8

[4] Wenzel Jakob. Mitsuba renderer, 2010. http://www.mitsuba-renderer.org. 3

[5] Zhengqi Li and Noah Snavely. CGIntrinsics: Better intrin-sic image decomposition through physically-based rendering.European Conference on Computer Vision (ECCV), 2018. 3,7

[6] Soumyadip Sengupta, Angjoo Kanazawa, Carlos D. Castillo,and David W. Jacobs. Sfsnet: Learning shape, refectance andilluminance of faces in the wild. In IEEE Conference on Com-puter Vision and Pattern Recognition (CVPR), 2018. 2, 3

[7] Yinda Zhang, Shuran Song, Ersin Yumer, Manolis Savva,Joon-Young Lee, Hailin Jin, and Thomas Funkhouser.Physically-based rendering for indoor scene understandingusing convolutional neural networks. IEEE Conference onComputer Vision and Pattern Recognition (CVPR), 2017. 3, 5

Page 4: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Image (specular) Image (diffuse) Depth Surface Normal Albedo Phong Model Semantic Segmentation Glossiness Segmentation

Figure 3: Our CG-PBR Dataset concists of 235,893 images of a scene assuming specular and diffuse reflectance along with ground truthdepth, surface normals, albedo, Phong model parameters, semantic segmentation and glossiness segmentation.

Page 5: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

PBRS

Ours

Figure 4: Comparison with PBRS [7]. Our dataset provides more photo-realistic and less noisy images with specular highlights undermultiple lighting conditions.

PBRS

Ours

Figure 5: Comparison with PBRS [7]. Our dataset provides more photo-realistic and less noisy images with specular highlights undermultiple lighting conditions.

Page 6: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Normal Albedo Shading

Our

sSI

RFS

Input Image

Input Image

Our

sSI

RFS

SIRF

S

Input Image

Our

sSI

RFS

Input Image

Our

sSI

RFS

Input Image

Our

s

Figure 6: Comparison with SIRFS [1]. Using deep CNNs our method performs better disambiguation of reflectance from shading andpredicts better surface normals.

Page 7: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Ours

Li[5]

Image

Figure 7: Comparison with CGI (Li et. al. [5]) on IIW dataset. In comparison with Li et al. [5], our method performs betterdisambiguation of reflectance from shading and preserves the texture in the albedo.

Ours

Li[5]

Image

GT

Figure 8: Comparison with CGI (Li et. al. [5]) on CG-PBR (synthetic) dataset. In comparison with Li et al. [5], our method performsbetter disambiguation of reflectance from shading and preserves the texture in the albedo.

Page 8: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Image GT+he Gardner [3] Ours+heOurs

Figure 9: Evaluation of lighting estimation. We compare with Gardner et al. [3]. ‘GT+he(·)’ predicts lighting conditioned on theground-truth normals and albedo. ‘Ours+he(·)’ predicts the environment map by conditioning it on the albedo and normals inferred byIRN.

Page 9: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Image Normal Albedo Recon. with RARLighting

Figure 10: Our Result. We show the estimated intrinsic components; normals, albedo, and lighting predicted by the network, along withthe reconstructed image with our direct renderer and the RAR.

Page 10: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Image Synthetic w/o weak + RAR w/o weak Oursw/o RAR

Figure 11: Ablation Study. We present the predicted albedo for each input image (in column 1) in column 2-6. We show the albedopredicted by IRN trained on our CG-PBR only in column 2. In column 6 (‘Ours’) we show the albedo predicted by IRN finetuned on realdata with RAR and weak supervision over albedo. In column 4 and 5 we show the albedo predicted by IRN finetuned on real data withoutweak supervision (‘w/o weak’) and RAR (‘w/o RAR’) respectively. We present the albedo predicted by IRN finetuned without RAR andweak supervision on real data in column 3 (‘w/o weak + RAR’). More images in Figure 12.

Page 11: Neural Inverse Rendering of an Indoor Scene From a Single …...Neural Inverse Rendering of an Indoor Scene From a Single Image Soumyadip Sengupta1,2,3,y, Jinwei Gu1,4,y, Kihwan Kim1,

Image Synthetic w/o RAR + weak w/o weak Oursw/o RAR

Figure 12: Ablation Study. We present the predicted albedo for each input image (in column 1) in column 2-6. We show the albedopredicted by IRN trained on our CG-PBR only in column 2. In column 6 (‘Ours’) we show the albedo predicted by IRN finetuned on realdata with RAR and weak supervision over albedo. In column 4 and 5 we show the albedo predicted by IRN finetuned on real data withoutweak supervision (‘w/o weak’) and RAR (‘w/o RAR’) respectively. We present the albedo predicted by IRN finetuned without RAR andweak supervision on real data in column 3 (‘w/o weak + RAR’).