![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArP12F7jw9qcMV1PaSSWkqLcW8bSSREoQHRU+ZmHUBeSRxzWhRQB8//APCJa5/0U/xz/wCCDU/8aP8AhEtc/wCin+Of/BBqf+NfQFFAHz//AMIlrn/RT/HP/gg1P/Gj/hEtc/6Kf45/8EGp/wCNfQFFAHz/AP8ACJa5/wBFP8c/+CDU/wDGj/hEtc/6Kf45/wDBBqf+NfQFFAHz/wD8Ilrn/RT/ABz/AOCDU/8AGj/hEtc/6Kf45/8ABBqf+NfQFFAHz/8A8Ilrn/RT/HP/AIINT/xo/wCES1z/AKKf45/8EGp/419AUUAfP/8AwiWuf9FP8c/+CDU/8aP+ES1z/op/jn/wQan/AI19AUUAfP8A/wAIlrn/AEU/xz/4INT/AMaP+ES1z/op/jn/AMEGp/419AUUAfP/APwiWuf9FP8AHP8A4INT/wAaP+ES1z/op/jn/wAEGp/419AUUAfP/wDwiWuf9FP8c/8Agg1P/Gj/AIRLXP8Aop/jn/wQan/jX0BRQB8//wDCJa5/0U/xz/4INT/xo/4RLXP+in+Of/BBqf8AjX0BRQB8/wD/AAiWuf8ART/HP/gg1P8Axo/4RLXP+in+Of8AwQan/jX0BRQB8/8A/CJa5/0U/wAc/wDgg1P/ABo/4RLXP+in+Of/AAQan/jX0BRQB8//APCJa5/0U/xz/wCCDU/8aP8AhEtc/wCin+Of/BBqf+NfQFFAHz//AMIlrn/RT/HP/gg1P/Gj/hEtc/6Kf45/8EGp/wCNfQFFAHz/AP8ACJa5/wBFP8c/+CDU/wDGj/hEtc/6Kf45/wDBBqf+NfQFFAHz/wD8Ilrn/RT/ABz/AOCDU/8AGj/hEtc/6Kf45/8ABBqf+NfQFFAHz/8A8Ilrn/RT/HP/AIINT/xo/wCES1z/AKKf45/8EGp/419AUUAfP/8AwiWuf9FP8c/+CDU/8aP+ES1z/op/jn/wQan/AI19AUUAfP8A/wAIlrn/AEU/xz/4INT/AMaP+ES1z/op/jn/AMEGp/419AUUAfP/APwiWuf9FP8AHP8A4INT/wAaP+ES1z/op/jn/wAEGp/419AUUAfP/wDwiWuf9FP8c/8Agg1P/Gj/AIRLXP8Aop/jn/wQan/jX0BRQB8//wDCJa5/0U/xz/4INT/xo/4RLXP+in+Of/BBqf8AjX0BRQB8/wD/AAiWuf8ART/HP/gg1P8Axo/4RLXP+in+Of8AwQan/jX0BRQB8/8A/CJa5/0U/wAc/wDgg1P/ABo/4RLXP+in+Of/AAQan/jX0BRQB8//APCJa5/0U/xz/wCCDU/8aP8AhEtc/wCin+Of/BBqf+NfQFFAHz//AMIlrn/RT/HP/gg1P/Gj/hEtc/6Kf45/8EGp/wCNfQFFAHz/AP8ACJa5/wBFP8c/+CDU/wDGj/hEtc/6Kf45/wDBBqf+NfQFFAHz/wD8Ilrn/RT/ABz/AOCDU/8AGj/hEtc/6Kf45/8ABBqf+NfQFFAHkvgPw/qmn+KoLi68ceKNWiEbg2uoaTewQtlepeU7AR1Ga9aoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCnqWmQarbrBcSXaIrhwbW7lt2zgjlo2Ukc9M46egrL/AOEN0v8A5+tc/wDB7e//AB6tTUo9Slt1XS7u0tp94LPdWzTqVweAqyIQc45z2PHPGX9j8Yf9B3Q//BNN/wDJVAHQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA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igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA+Rj8afiDsnP/AAkHKsAP9Dt+Of8AcpqfGr4hGCRj4g5UjH+h2/8A8boorqhFWjp9l/8Atxcl7w1fjZ8QyrZ8QdBx/oVv6j/pnXQ23xZ8byfD691Rtbzex3yQpJ9lh4QqCRjZj9KKK5Vs/wCuxVBJuV+z/Ir6X8XfHVzpurSy65ueAx+WfskA25Yg/wAHPTvUHh34w+PL/XLe3udd3xOfmX7JAM/klFFOP8GT/wAX/pCZlD+I1/e/yIX+Mvj4RXzDXuYpFVP9Dg4GSP7ntWxqHxX8bQeCLXUY9a23b3oiaT7LCcr5CNjGzH3iTRRWN3yP1j+hvUSVdJbWl+p1fi/x94n0vwrrV7Z6n5VxbamtvE/kRttjMcRxgqQeWbk881wniX4weO9P1yS3tdd8uJY4mC/ZIDy0ak9U9SaKKuhrCTf93/0lHnYaTcINvp/kTeMfi7450rxXfWVlrnlW8RTYn2SBsZRSeShPUmneIvi545sLqJLbXNitZRSkfZID8xIyeUooqv6/FCoybjC7+z+sTJi+NHxAaGdjr/KqCP8AQ4OOf9ynz/Gfx+jzBdfwFVSP9Dg74/2KKKf2l/X8p2DpfjL4/UT41/G2NGH+hwcE4z/BSzfGXx8jzhdewEiVl/0ODgnH+x70UVMNWvl/7aQ9gn+Mvj5DPt17G2NCv+hwcE4z/BTX+M3j8edjX/uwqw/0ODqcZ/g96KKdPW3y/wDbQkOl+Mvj5WuANe+5GrL/AKHBwSR/se9M/wCFz+P/AC5z/b/KxqR/ocHByP8AYooqobL5f+2je7HP8ZfH4SYjX/uxIw/0ODgnGf4KQ/Gbx/5dyf7f5RFK/wChwccj/YooqVt93/to18JvWfxV8ay6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)
© 2009 Microchip Technology Inc. DS41236E-page 105
PIC12F508/509/16F505
INDEX
A
ALU.....................................................................................11
Assembler
MPASM Assembler.....................................................66
B
Block Diagram
On-Chip Rese t Circuit....... ......... .............. ............... ....50
Timer0.........................................................................35
TMR0/WDT Prescaler.................................................39
Watchdog Timer............................... .... .... .. ......... .. .... ..53
Brown-Out Protection Circuit ..............................................54
C
C Compilers
MPLAB C18..... ..................... ............................ ..........66
MPLAB C30..... ..................... ............................ ..........66
Carry ...................................................................................11
Clocking Scheme................................................................16
Code Protection ............................................................41, 55
Configuration Bits................................................................41
Configuration Word.............................................................43
Customer Change Notification Service.............................107
Custome r Notification Ser vice.............. .............. ...............107
Customer Support.............................................................107
D
DC and AC Characteristics........................................... .... ..81
Development Support .........................................................65
Digit Carry...........................................................................11
E
Errata ....................................................................................6
F
Family of Devices
PIC12F508/509/PIC16F505..........................................7
FSR.....................................................................................28
I
I/O Int e rfacing ................. .............. ..................... .................31
I/O Ports................................ ........................... ...................31
I/O Prog ramming Conside rations....... ..................... ............33
ID Locations..................................................................41, 55
INDF....................................................................................28
Indirect Data Addressing.....................................................28
Instruction Cycle .................................................................16
Instruction Flow/Pipelining..................................................16
Instruction Set Summary.....................................................58
Inter net Address.................... ........................... .................107
L
Loading of PC ....................... .. .. .. .. ....... .. .. .. .... .. .. .. ....... .. .. .. ..27
M
Memory Organization..........................................................17
Data Memor y ...................... ..................... ...................18
Program Memory (PIC12F508/509)............................17
Program Memo ry (P IC16F505)...................................18
Microc h i p In ternet Web Sit e................... ..................... ......107
MPLAB ASM30 Assembler, Linker, Librarian .....................66
MPLAB ICD 2 In-Circuit Debugger ................ .... ......... ...... ..67
MPLAB ICE 2000 High-Perform ance Universal
In-Circuit Emulator......................................................67
MPLAB Integrated Development Environment Software. ... 65
MPL AB PM3 D e v i ce Prog ra mmer .. ...... .. ...... ..... ...... ...... .. ... 6 7
MPLAB REA L IC E In -Circuit Em u l a tor System.................. 67
MPL IN K Ob j e ct Linker/ MPLIB O b j ec t Li b ra ri a n... .. ...... .. ..... 66
O
Option Register ................................................................... 24
OSC selection..................................................................... 41
OSCCAL Register............................................................... 26
Oscillator Configurat ions. ........... ........ ........ ........... .......... .... 44
Oscillator Types
HS............................................................................... 44
LP............................................................................... 44
RC .............................................................................. 44
XT............................................................................... 44
P
PIC12F508/509/16F505 Device Varieties ............................ 9
PICSTART Plus Development Programmer....................... 68
PORDevic e R e set Timer ( D R T) . .. ...... .......... ..... ...... ..... 41, 52
PD......................................................................... 54, 41
TO............................................................................... 54
PORTB ............................................................................... 31
Power-down Mode .............................................................. 55
Prescaler ............................................................................ 38
Program Counter................................................................ 27
Q
Q cycles.................... ........................... ..................... .......... 16
R
RC Oscillator....................................................................... 45
Reader Response............................................................. 108
Read-Modify-Write.............................................................. 33
Register File Map
PIC12F508 ................................................................. 19
PIC12F509 ................................................................. 19
PIC16F505 ................................................................. 19
Registers
Spec i a l Func t io n.......... ..... ...... .......... ..... ...... ...... ...... ... 2 0
Reset .................................................................................. 41
Reset on Brown -Out.......................... ............... .................. 54
S
Sleep .... .. ...... ...... ..... ...... ...... ..... .. ...... ...... ...... ..... ...... ..... 41, 55
Software Simulator (MPLAB SIM) ...................................... 66
Special Features of the CPU................... ..................... ...... 41
Special Function Registers................................................. 20
Stack................................................................................... 27
Statu s Reg i ster..................... ............... ..................... .... 11, 22
T
Timer0
Timer0 ........................................................................ 35
Timer0 (TMR0) Module .............................................. 35
TMR0 w i th Extern a l C l o ck .. ...... ...... .. ..... ...... ...... .. ...... . 37
Timing Diagrams and Specifications .................................. 75
Timing Parameter Symbology and Load Conditions .......... 75
TRIS Regis te rs ............... ..................... ............... ................ 31