![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAM0AkMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAorMl0u8kmd117UYlZiRGkdvhR6DMROB7kmmf2Re/8AQxan/wB+7b/4zVWXcjmf8r/D/M1qKyf7Ivf+hi1P/v3bf/GaP7Ivf+hi1P8A7923/wAZosu4c7/lf4f5mtRWT/ZF7/0MWp/9+7b/AOM0f2Re/wDQxan/AN+7b/4zRZdw53/K/wAP8zWorJ/si9/6GLU/+/dt/wDGaP7Ivf8AoYtT/wC/dt/8Zosu4c7/AJX+H+ZrUVk/2Re/9DFqf/fu2/8AjNH9kXv/AEMWp/8Afu2/+M0WXcOd/wAr/D/M1qKyf7Ivf+hi1P8A7923/wAZo/si9/6GLU/+/dt/8Zosu4c7/lf4f5mtRWT/AGRe/wDQxan/AN+7b/4zR/ZF7/0MWp/9+7b/AOM0WXcOd/yv8P8AM1qKyf7Ivf8AoYtT/wC/dt/8Zo/si9/6GLU/+/dt/wDGaLLuHO/5X+H+ZrUVk/2Re/8AQxan/wB+7b/4zR/ZF7/0MWp/9+7b/wCM0WXcOd/yv8P8zWorJ/si9/6GLU/+/dt/8Zo/si9/6GLU/wDv3bf/ABmiy7hzv+V/h/ma1FZP9kXv/Qxan/37tv8A4zR/ZF7/ANDFqf8A37tv/jNFl3Dnf8r/AA/zNaisn+yL3/oYtT/7923/AMZo/si9/wChi1P/AL923/xmiy7hzv8Alf4f5mtRWT/ZF7/0MWp/9+7b/wCM0f2Re/8AQxan/wB+7b/4zRZdw53/ACv8P8zWorJ/si9/6GLU/wDv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ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArHvrbxJJeSNYarpUFqcbI59MkldeBnLCdQec/wj0561sUUAc/9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8lUfY/GH/AEHdD/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVXQUUAc/9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8lUfY/GH/AEHdD/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVXQUUAc/9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8lUfY/GH/AEHdD/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVXQUUAc/9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8lUfY/GH/AEHdD/8ABNN/8lV0FFAHP/Y/GH/Qd0P/AME03/yVR9j8Yf8AQd0P/wAE03/yVXQUUAc/9j8Yf9B3Q/8AwTTf/JVH2Pxh/wBB3Q//AATTf/JVdBRQBz/2Pxh/0HdD/wDBNN/8lUfY/GH/AEHdD/8ABNN/8lV0FFAFexS8js41v54J7oZ3yQQmJG5OMKWYjjH8R9eOlWKKKACiiigAooooAKKKKACiiigAooooAKKKKAG+ZH/fX86PNj/vr+dZOlaVp0mj2TvYWrO1vGWZoVJJ2jk8Vb/sfTP+gdaf9+F/wq2op2uQnJq5b82P++v50ebH/fX86xrqPRLO9itpdOs1DRPM8rRRqkaLjJYn3I/WpIovDs8KTRRaY8T4CuqIQcttH/j3H14p8itfUXM720NXzY/76/nR5sf99fzrGY+GltHutmlmFG2FwsZG7+79fakgPh2VELQabHIYBcNG6RhkQgHJ9AAetPk9fuDn9Da82P8Avr+dHmx/31/OsMNoLaZPqCWFm1tExBcRJggdwcdKnhi8O3AQwxaZIHxt2ohzkkD9VYfgfSk4W7hz37Gr5sf99fzo82P++v51U/sfTP8AoHWn/fhf8KP7H0z/AKB1p/34X/Cp90r3i6CCMg5FFUNFVU0i3VVCqAQABgAZNX6UlZtDTurhRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVj32jX93eSTw+JtVso2xiCCO1KJgAcF4WbnryT19OK2KKAOf/wCEe1T/AKHPXP8AvzZf/I9H/CPap/0Oeuf9+bL/AOR66CigDn/+Ee1T/oc9c/782X/yPR/wj2qf9Dnrn/fmy/8AkeugooA5/wD4R7VP+hz1z/vzZf8AyPR/wj2qf9Dnrn/fmy/+R66CigDn/wDhHtU/6HPXP+/Nl/8AI9H/AAj2qf8AQ565/wB+bL/5HroKKAOf/wCEe1T/AKHPXP8AvzZf/I9H/CPap/0Oeuf9+bL/AOR66CigDn/+Ee1T/oc9c/782X/yPR/wj2qf9Dnrn/fmy/8AkeugooA5/wD4R7VP+hz1z/vzZf8AyPR/wj2qf9Dnrn/fmy/+R66CigDn/wDhHtU/6HPXP+/Nl/8AI9H/AAj2qf8AQ565/wB+bL/5HroKKAOf/wCEe1T/AKHPXP8AvzZf/I9H/CPap/0Oeuf9+bL/AOR66CigDn/+Ee1T/oc9c/782X/yPR/wj2qf9Dnrn/fmy/8AkeugooA5/wD4R7VP+hz1z/vzZf8AyPR/wj2qf9Dnrn/fmy/+R66CigDn/wDhHtU/6HPXP+/Nl/8AI9H/AAj2qf8AQ565/wB+bL/5HroKKAOf/wCEe1T/AKHPXP8AvzZf/I9H/CPap/0Oeuf9+bL/AOR66CigDn/+Ee1T/oc9c/782X/yPR/wj2qf9Dnrn/fmy/8AkeugooAr2NvLaWccE17PeyLnM84QO+STyEVV46cAdPXmrFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGLpesabFpFlHJfW6usCKymQAghRxVv+3NK/6CNt/wB/BTtH/wCQJYf9e0f/AKCKu1pJx5np/X3GcVLlWphX8+hakGFxqMOGiaLCzAYBKnP1BUYqoLfw+qxAauNyTCZ389MzMJBJ83GPvKOgHpXUUU1VsrK/3/8AAB07u7t/XzOWktvD7iMjVwkkUcSRyLMm5PL37WGRgnEjA5BHtTP7P8MeZI5v4W823Fu4MiZYbAmc4yDtA6EDjpXWUU/bPz+//gC9kvL+vmYEc2jpp0tm2srJ5rFmlaVN+T34AHGB2qrbR6Lbana3H9oWrpaxyGNnmBdpZGJdm6D1xj++3A4rqaKPa7/1+gez/r+mUP7c0r/oI23/AH8FH9uaV/0Ebb/v4Kv0VnePb+vuLtLv/X3lDRHWTR7d0IZWBII7jJq/VHR/+QVD/wAC/wDQjV6ifxMIfCgoooqSgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigClo//IEsP+vaP/0EVz/jLxBqmkXmkWelrbmXUJGizMpIDZQL0PH3q6DR/wDkCWH/AF7R/wDoIrmfHPh7Udd1HQzYq6xwSv506OqtCCU+YZIJIwTx6V00OT2/v7a7/M563N7H3N9ClD451OOx1u2vba2j1XTUDjZkpINwUnGfcd+c1NN46dofDq2k9lLc30kaXkancYt23OAD8vJPXNSXHgaPT/DOrQaeZrzUr1AGkmcBnO4HHOAO55/OqE3gueKHwvJZaXGl1byxPfsrqCMbSSTn5uQema6l9Wk7+f6flc539YWnl+v52NyLxLeP411bRjHALaztPPjYKd5bah5OcY+c9vSk0bxJe3/gS51uZIPtUUUzqqqQhKAkZGc9vWoIdD1FfH+t6m1vizubLyopN6/M22MYxnI+6eo7Vl6Bpfiiz8NX2hXOkxx272k4jl89CzSMpwvDep61m4UnFWt9nr5alqdRS1v9r/gDrvxtrP8AwjOh31tFZi71GWSJgUbaCHKrj5uPxzU9l431G1l1aw1qzhF9p9u0w8gnbJgDA7/3gc+nas268Ia3ceE/DunrbGO4tZ5TOVlTMQZyQwO7njniuisfCSeHbTUL2y8zU9VniK5umBEncr24PfJ7VpP6uo20er/PTXtYiPt3K+uy/Lt3uReC9e1rX5ZLq9k077GYziK3b94j7hjcMnAxnr7V2NedeFfDGqw+Lf7XudNh0m3SNh5EEm4SEjHTccDnPYcDivRa5cUoKp7lreR0YZzcPf38yjo//IKh/wCBf+hGr1UdH/5BUP8AwL/0I1erCfxM2j8KCiiipKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKWj/8AIEsP+vaP/wBBFXaorpNqihUa6RQMBVu5QAPQANwKX+y7f/npd/8AgZL/APFVb5W7kLmSsXaKpf2Xb/8APS7/APAyX/4qj+y7f/npd/8AgZL/APFUrR7j94u0VS/su3/56Xf/AIGS/wDxVH9l2/8Az0u//AyX/wCKotHuHvF2iqX9l2//AD0u/wDwMl/+Ko/su3/56Xf/AIGS/wDxVFo9w94u0VS/su3/AOel3/4GS/8AxVH9l2//AD0u/wDwMl/+KotHuHvCaP8A8gqH/gX/AKEavVHBBHbQpDEu1EGAMk/qakpSd22OKskgooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPAtF+N/iXUdFur2ax0lZIjJtCRSAHam4ZzJ61q6r8XdfsRpHlWemH7ZcpFJuik4DCMnHz9fnP6UUVpFL2cmXUVqTa/rRHJaZ+0L4tvNVs7WTTtECTTpGxWGXIBYA4/ee9dPL8Y/EKeHv7QFnpfm7yuDFJtx5Ub/AN/1c/hiiisl8X3fmYXftLf11NK2+KWuTQ6g7Wung20bMmI35IjRufn9XP6VzvjP44eJvDutR2dpY6S8bQLITNFITkkjtIOOKKKdTSX9diINub/ruW9V+M3iKxI8qy0s5SNvmik/igMh/j9R+VIfjR4jFjJP9i0rcoUgeVJjmBZP7/qfyooq6qtJ27/5G0NZQ+Zcl+LuvppMt0LPTfMV3UAxSYwtvHKP4/7zkfTH1rn/ABR8evFOieJLzTraw0d4YGUK0kMpY5UHnEgHf0ooqOgdI/P9Atvjz4pm8MXmptYaOJoZQiqIZdpBK9f3mf4j3rY1v4yeItN8P3t/DZ6W0sF9BbKHikKlXhMhJw/XI49qKKyTfveq/wDbS5fF/XY5D/ho7xh/0DdD/wC/E3/x2j/ho7xh/wBA3Q/+/E3/AMdoorUkP+GjvGH/AEDdD/78Tf8Ax2j/AIaO8Yf9A3Q/+/E3/wAdoooAB+0d4vJA/s3Q/wDvxL/8dq7Z/tBeLLieRH0/RQFhMgxDL1wD/wA9PeiitaaTT9V+on0NXRfjf4l1HRbq9msdJWSIybQkUgB2puGcyetbGpfFrXrO102WO000tdXkVu+6N8BXVSSPn6/MaKKyfwN+f6Gs0vZN+v5HH6Z+0L4tvNVs7WTTtECTTpGxWGXIBYA4/ee9dU3xg8QDw3JqP2PTPOU4C+VJt/1cTf389ZG79hRRRH4v67nM2/aJF+2+KWuTQ6g7Wung20bMmI35IjRufn9XP6VzvjP44eJvDutR2dpY6S8bQLITNFITkkjtIOOKKKKmkv67Ewbc3/Xc29e+LGu6XJerBaaawgSNl3xuc7okc5w47sfwqe9+KWt29vqsiWunk2hkEeY352xxsM/P6uf0oopS/r70aRfv013t+hh6x8a/Emn6nqFtFZaUyW8qIheKQkgxFzn956isXVv2gvFlhqBt4tP0UoIony0MuctGrH/lp6k0UU3v/XkXP4l6D4v2gPFb6FcXx0/RvNjlVABDLtwc/wDTSt/W/jJ4i03w/e38NnpbSwX0FsoeKQqVeEyEnD9cjj2ooqG9/l/7aPsch/w0d4w/6Buh/wDfib/47Whq/wC0B4rsJ7dItP0YiS2jlO+GU8sMn/lp0oora3uN+a/Jkfa/ryM//ho7xh/0DdD/AO/E3/x2j/ho7xf/ANA3Q/8AvxN/8dooqChV/aN8Xlsf2bof/fiX/wCO1paZ8ffFV694smn6MBDa+cu2GXlsr1/edPmNFFWl7vzX6ifT1/VFCT9ovxckcLDTtDy6bj+4l/vEf89fao/+GjvGH/QN0P8A78Tf/HaKKzQzUi+Pvip/Dc2onT9G85J/LCiGXbjC/wDTT3rLP7R3jDP/ACDdD/78Tf8Ax2iikt2XJaL+urD/AIaO8Yf9A3Q/+/E3/wAdqa0/aI8XT3cET6dogWSRUOIJc4Jx/wA9aKKctgpq80n3Jx+0H4sOiPe/2fovmC4WLHky4wVJ/wCenXiuyuPitrsNlczLaacWiuPKUGN8Y2Qtz8/XMjfkKKKht839eRhXbTVuxh+MPjf4l8P61LZ2ljpLxpDFIDLFITlhk9JBWPZftCeLLhJ2fTtFBjUEYhl7sB/z096KK6KSTcb/ANbm0viOv1L4ta9Z3mswx2mmlbJmEZaN8nEYbn5/U+1Yup/HHxNZardWsdjpBSKa3jUtDJkiRcnP7z8qKKiPxfNfkhzXuJ/1shvhL45+Jtev72C6sdIRILC4ulMUMgJZE3AHMh4z1rc1L4ta9ZnWPLtNNP2JsR7o35+VDz8/+0fSiiiPxf13RnHf+v7pRm+M/iKMapiy0v8A0SGGSPMUnJcAnPz+9aGq/FjXbGXXVitNNI09gIt0b/N9z73z/wC0emKKKUfj+S/KH+bDq/66o4P/AIaO8Yf9A3Q/+/E3/wAdroD8cvEw1G9t/sOkbILFLlT5MmSxVDg/vOnzH9KKKFv/AF3RMn7y/rqjDk/aL8XJHCw07Q8um4/uJf7xH/PX2qP/AIaO8Yf9A3Q/+/E3/wAdoopIsP8Aho7xh/0DdD/78Tf/AB2g/tHeMM/8g3Q/+/E3/wAdoopgH/DR3jD/AKBuh/8Afib/AOO0f8NHeL9uf7N0Pr/zwl/+O0UUAbS/HbxQfC1rqn2DR/Pm1BrVl8mXaECK2R+8znJPesX/AIaO8Yf9A3Q/+/E3/wAdoopLqJf197D/AIaO8Yf9A3Q/+/E3/wAdoH7R3i/n/iW6H/34m/8AjtFFMYf8NHeMP+gbof8A34m/+O0f8NHeMP8AoG6H/wB+Jv8A47RRQAH9o7xfn/kG6H/34m/+O1val8c/E1n4kvNOjsdIMMEW9WaGTcTsDc/vMdT6UUU4fxEvUaOnh+KOtya8lgbXT/Kae4jJEb7sRwRSD+Prlzn2xXA3H7Q/i2KC0ddO0QmaIu2YJeDvZeP3noooop1NGrf1uTR1p3f9anQ6L8avEeo6ReXc1lpSyQ2JuFCRSAFt8i4OZOmEH61q3HxY12G31SRbTTibTdszG/OI0bn5/Vj+lFFYtu/9d0OXxwXn+kRmufFXX9P1q6tIILDy4n2ruiYnp/vUUUV4TrVb/E/vN5JXZ//Z)
NXP Semiconductors P89V51RB2/RC2/RD2
8-bit microcontrollers with 80C51 core
© NXP B.V. 2009. All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 12 November 2009
Document identifier: P89V51RB2_RC2_RD2_5
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in section ‘Legal information’.
15. Contents
1 General description. . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
3 Ordering information. . . . . . . . . . . . . . . . . . . . . 2
3.1 Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 2
4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5 Pinning information. . . . . . . . . . . . . . . . . . . . . . 4
5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Functional description . . . . . . . . . . . . . . . . . . 10
6.1 Special function registers . . . . . . . . . . . . . . . . 10
6.2 Memory organization . . . . . . . . . . . . . . . . . . . 14
6.2.1 Flash program memory bank selection. . . . . . 14
6.2.2 Power-on reset code execution. . . . . . . . . . . . 14
6.2.3 Software reset. . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2.4 Brownout detect reset. . . . . . . . . . . . . . . . . . . 15
6.2.5 Watchdog reset. . . . . . . . . . . . . . . . . . . . . . . . 16
6.2.6 Data RAM memory. . . . . . . . . . . . . . . . . . . . . 16
6.2.7 Expanded data RAM addressing . . . . . . . . . . 16
6.2.8 Dual data pointers. . . . . . . . . . . . . . . . . . . . . . 19
6.3 Flash memory IAP . . . . . . . . . . . . . . . . . . . . . 20
6.3.1 Flash organization . . . . . . . . . . . . . . . . . . . . . 20
6.3.2 Boot block (block 1) . . . . . . . . . . . . . . . . . . . . 20
6.3.3 ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.3.4 Using ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.3.5 Using the serial number . . . . . . . . . . . . . . . . . 25
6.3.6 IAP method. . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.4 Timers/counters 0 and 1. . . . . . . . . . . . . . . . . 27
6.4.1 Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.4.2 Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.4.3 Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.4.4 Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.5 Timer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.5.1 Capture mode. . . . . . . . . . . . . . . . . . . . . . . . . 32
6.5.2 Auto-reload mode (up or down counter). . . . . 33
6.5.3 Programmable clock-out. . . . . . . . . . . . . . . . . 35
6.5.4 Baud rate generator mode . . . . . . . . . . . . . . . 35
6.5.5 Summary of baud rate equations . . . . . . . . . . 37
6.6 UARTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.6.1 Mode 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.6.2 Mode 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.6.3 Mode 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.6.4 Mode 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.6.5 Framing error . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.6.6 More about UART mode 1 . . . . . . . . . . . . . . . 39
6.6.7 More about UART modes 2 and 3 . . . . . . . . . 39
6.6.8 Multiprocessor communications . . . . . . . . . . . 40
6.6.9 Automatic address recognition . . . . . . . . . . . . 40
6.7 SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.7.1 SPI features . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.7.2 SPI description. . . . . . . . . . . . . . . . . . . . . . . . 42
6.8 Watchdog timer . . . . . . . . . . . . . . . . . . . . . . . 45
6.9 PCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.9.1 PCA capture mode. . . . . . . . . . . . . . . . . . . . . 50
6.9.2 16-bit software timer mode. . . . . . . . . . . . . . . 51
6.9.3 High-speed output mode . . . . . . . . . . . . . . . . 52
6.9.4 PWM mode . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.9.5 PCA watchdog timer . . . . . . . . . . . . . . . . . . . 54
6.10 Security bit . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.11 Interrupt priority and polling sequence. . . . . . 55
6.12 Power-saving modes . . . . . . . . . . . . . . . . . . . 58
6.12.1 Idle mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.12.2 Power-down mode . . . . . . . . . . . . . . . . . . . . . 59
6.13 System clock and clock options . . . . . . . . . . . 60
6.13.1 Clock input options and recommended
capacitor values for oscillator. . . . . . . . . . . . . 60
6.13.2 Clock doubling option. . . . . . . . . . . . . . . . . . . 60
7 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 62
8 Static characteristics . . . . . . . . . . . . . . . . . . . 62
9 Dynamic characteristics. . . . . . . . . . . . . . . . . 65
9.1 Explanation of symbols . . . . . . . . . . . . . . . . . 66
10 Package outline . . . . . . . . . . . . . . . . . . . . . . . . 74
11 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 77
12 Revision history . . . . . . . . . . . . . . . . . . . . . . . 78
13 Legal information . . . . . . . . . . . . . . . . . . . . . . 79
13.1 Data sheet status. . . . . . . . . . . . . . . . . . . . . . 79
13.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.3 Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 79
13.4 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 79
14 Contact information . . . . . . . . . . . . . . . . . . . . 79
15 Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80