![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDH1bXjpmo2lhBpV9qN1dRSzKloYRtSMxhiTLIg6yr0z3qv/AMJDqn/Qma5/3+sv/kii8/5KHo3/AGCr/wD9G2ldBQBz/wDwkOqf9CZrn/f6y/8Akij/AISHVP8AoTNc/wC/1l/8kV0FFAHP/wDCQ6p/0Jmuf9/rL/5Io/4SHVP+hM1z/v8AWX/yRXQUUAc//wAJDqn/AEJmuf8Af6y/+SKP+Eh1T/oTNc/7/WX/AMkV0FFAHP8A/CQ6p/0Jmuf9/rL/AOSKP+Eh1T/oTNc/7/WX/wAkV0FFAHP/APCQ6p/0Jmuf9/rL/wCSKP8AhIdU/wChM1z/AL/WX/yRXQUUAc//AMJDqn/Qma5/3+sv/kij/hIdU/6EzXP+/wBZf/JFdBRQBz//AAkOqf8AQma5/wB/rL/5Io/4SHVP+hM1z/v9Zf8AyRXQUUAc/wD8JDqn/Qma5/3+sv8A5Io/4SHVP+hM1z/v9Zf/ACRXQUUAc/8A8JDqn/Qma5/3+sv/AJIo/wCEh1T/AKEzXP8Av9Zf/JFdBRQBz/8AwkOqf9CZrn/f6y/+SKP+Eh1T/oTNc/7/AFl/8kV0FFAHP/8ACQ6p/wBCZrn/AH+sv/kij/hIdU/6EzXP+/1l/wDJFdBRQBz/APwkOqf9CZrn/f6y/wDkij/hIdU/6EzXP+/1l/8AJFdBRQBz/wDwkOqf9CZrn/f6y/8Akij/AISHVP8AoTNc/wC/1l/8kV0FFAHP/wDCQ6p/0Jmuf9/rL/5Io/4SHVP+hM1z/v8AWX/yRXQUUAc//wAJDqn/AEJmuf8Af6y/+SKP+Eh1T/oTNc/7/WX/AMkV0FFAHP8A/CQ6p/0Jmuf9/rL/AOSKP+Eh1T/oTNc/7/WX/wAkV0FFAHP/APCQ6p/0Jmuf9/rL/wCSKP8AhIdU/wChM1z/AL/WX/yRXQUUAc//AMJDqn/Qma5/3+sv/kij/hIdU/6EzXP+/wBZf/JFdBRQBz//AAkOqf8AQma5/wB/rL/5Io/4SHVP+hM1z/v9Zf8AyRXQUUAc/wD8JDqn/Qma5/3+sv8A5Io/4SHVP+hM1z/v9Zf/ACRXQUUAc/8A8JDqn/Qma5/3+sv/AJIo/wCEh1T/AKEzXP8Av9Zf/JFdBRQBz/8AwkOqf9CZrn/f6y/+SKP+Eh1T/oTNc/7/AFl/8kV0FFAHP/8ACQ6p/wBCZrn/AH+sv/kij/hIdU/6EzXP+/1l/wDJFdBRQBz/APwkOqf9CZrn/f6y/wDkij/hIdU/6EzXP+/1l/8AJFdBRQBz/wDwkOqf9CZrn/f6y/8AkirGk68dT1G7sJ9KvtOurWKKZkuzCdySGQKQYpHHWJuuO1bFc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP3n/ACUPRv8AsFX/AP6NtK6CgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn7P8A5KHrP/YKsP8A0bd10Fc/Z/8AJQ9Z/wCwVYf+jbugDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5+8/5KHo3/AGCr/wD9G2ldBXP3n/JQ9G/7BV//AOjbSugoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5+z/5KHrP/AGCrD/0bd10Fc/Z/8lD1n/sFWH/o27oA6CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfvP+Sh6N/2Cr//ANG2ldBXP6zZax/wkOm6tpNtY3P2e0ubaSK7ung/1jwsGBWN848kjBA6ij7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgorn/ALZ4w/6AWh/+Dmb/AORaPtnjD/oBaH/4OZv/AJFoA6Ciuf8AtnjD/oBaH/4OZv8A5Fo+2eMP+gFof/g5m/8AkWgDoKK5/wC2eMP+gFof/g5m/wDkWj7Z4w/6AWh/+Dmb/wCRaAOgrn7P/koes/8AYKsP/Rt3R9s8Yf8AQC0P/wAHM3/yLRo1lrH/AAkOpatq1tY232i0traOK0unn/1bzMWJaNMZ84DAB6GgDoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC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)
Operational Timing Issues (Continued)
As an example, consider the following situation. A designer
wishes to design an RF data transmitter using RF bit coding
format 5 with a bit time of 1 ms. The designer also wishes to
use a 3 MHz crystal oscillator as the system clock.
The required bit time of 1 ms encompasses three RF clock
periods for RF bit coding format 5. Therefore, the RF clock
time needs to be (/3 of1ms(
e
333 ms). The timer block has
a target value of 2.5 ms (2500 ms) as the output of Prescal-
er3. Since the RF clock signal is divided by Prescaler3, Pre-
scaler3 divides the signal by 2500/333 e7.5. This figure is
rounded off to become 8.
One point of possible confusion should be clarified here.
Whenever a division value is calculated for any of the 3
prescalers, the prescaler should be configured with one unit
less than that division value. For example, in this case, we
calculated a division value of 8 (after rounding) for Prescal-
er3. Therefore, Prescaler3 should be programmed with 8 b
1e7.
Next we calculate values for Prescaler1 and Prescaler2.
Although the crystal oscillator uses both the CKI and CKO
pins, only the CKI input is relevant here. The CKI input fre-
quency is 3 MHz, and (/4 of that is 0.75 MHz. This is the
input frequency to the HiSeC timer block, and the corre-
sponding timing signal is 1.33 ms.
Since the RF clock must be 333 ms, Prescalers1 and 2 to-
gether must divide by 333/1.33 e250. A convenient choice
would be to make Prescaler1 divide by 10 and Prescaler2
divide by 25.
Therefore, load Prescaler1 with 10 b1e9, and Prescal-
er2 with 25 b1e24.
DEBOUNCE LOGIC
The key switch input signals are connected to the debounce
logic block, which continuously polls the inputs to determine
if a key switch has been asserted. If a key switch has been
asserted, its normally high input will be seen as a low. lf the
input is seen low for four continuous debounce strobe sig-
nals, it is considered to be a stable signal, and its associat-
ed output from the debounce logic block is set high. This
enables the generator control logic, and a code is generat-
ed and transmitted.
This debounced output signal is deasserted as soon as the
key is released and its signal goes high again. This assumes
normal operation. However, if a key remained pressed for a
long time, the generator might time-out before seeing the
signal go high again (if TIMEOUTEN e1). The generator
would then enter halt mode even if the key remained
pressed. The generator would come out of halt mode when
it saw the falling edge of another key input, which would
occur when another key is pressed.
LOW BATTERY DETECT OPTION
The NM95HS01/02 contains an internal comparator circuit
that detects low battery voltage, and indicates this condition
to the data frame generator. The CompareEnable parame-
ter in EEPROM enables this function (CompareEnable e
1). During halt mode, the comparator is switched off com-
pletely to minimize power consumption. The BatteryType
parameter in EEPROM selects the threshold voltage range
for the comparator. If BatteryType e1, the compara-
tor assumes a 6V battery, and sets the low battery detect
region to approximately 4.4V to 4.8V. If BatteryType e0,
the comparator assumes a 3V battery, and sets the low
battery detect region to approximately 2.2V to 2.4V.
Data output signals are sampled for low voltage at the start
of the data field during frame transmission. If a low battery
voltage level is detected, and the detect option is enabled,
the LED will signal the condition by flashing at the first
pause in the data frame transmission, and alternating nor-
mal data field data with a data field containing all ones. This
procedure is explained more fully in the Data Field section.
Security Aspects
The basis of the HiSeC Generator is to provide a means
of communicating information between the device and its
decoder across some distance. Since data is transmitted
at a distance, there is a possibility of signal interception
and unauthorized use of the data by a third party. The
NM95HS01/02 has been designed to provide such a high
level of complexity and correlation immunity that intercept-
ing the signal is immaterial.
INITIALIZATION/SYNCHRONIZATION
Initialization is the process of synchronizing the gen-
erator with its decoder for the first time. The NM95HS01/02
uses the following procedure to initialize the device.
The user inserts a new battery into the HiSeC-based device,
which causes the LED to light. The LED also has a second-
ary function for synchronization and initialization proce-
dures. It will light to prompt the end user that it expects
some action, and therefore serves as a guide.
When the LED lights, the user presses a key. The LED will
go off as the generator begins randomizing its registers, and
configuring its internal logic. When the user releases the
key, the LED will light a second time. This is a signal for the
user to press a key again. This second action shifts the
generator into sync mode. This causes the NM95HS01/02
to transmit at least four sync frames, allowing the decoder
to synchronize to the generator. The generator then exits
sync mode, and is ready tor normal operation.
RESYNCHRONIZATION
If synchronization is lost between the generator and its de-
coder, resynchronization is accomplished using a sync
frame. A sync frame is generated in two cases: when the
battery is removed and replaced, or the user initiates an
initialization procedure by holding Key Switch 1 and Key
Switch 2 simultaneously for 5 seconds.
A sync frame provides the decoder with enough information
to ‘‘learn’’ the key and synchronize to it.
For the highest possible security protection, resynchroniza-
tion can be completely excluded by configuring the decoder
to recognize, and refuse to act upon, the transmission of a
sync frame. The sync frame format is discussed more fully
elsewhere, but briefly, it can be recognized by the presence
of all zeroes in the data field. In this case, if synchronization
is lost between the generator and decoder, they could not
be made to function together.
http://www.national.com11