![](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/qakpSd22OKskgooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPEtI+MXiG/0W6vJbPTBJFJdqoSKTBEUQdc/P3J59vSqniP41+JNHsjNb2WlMwuEixJFIRgwpJ2kHOWP4UUUR2l8v0F1+b/U51P2ivFzW0sp07RNyMoH7iXvn/pr7Vc0v4/eKr1HMmn6MNs0MY2wy9HbB/5aUUUT2QPZlSD9onxdJFcudO0TMUYdcQS9d6j/AJ6+5rqvE/xj8Q6Loovbaz0t5Dei3xJFIRt8iOTPDjnLn8MUUUPb5fqio/C/X9Gc7pH7QPiu/wBRtreXT9FCS3EUTFYZc4ZsHH7zrVrw98efFGrS6gk9ho6i3spbhPLhlGWXGAcyHjmiilL+vxIqaQuv62E8T/HrxToviG50+2sNHeKIIVMkMpb5kVjnEg7mpfDvx18T6uL83FhpC/Z7Ka4Ty4ZRlk24BzIePmNFFZ3fIn6F1tOa3f8AVCeL/jt4o0DxTe6Xa2GjvBAUCtLDKWOUVucSAdT6VW0j4/eKr+TbLp+jAedDH8kMo4dsH/lpRRWrCW7+ZVsP2h/Ft1qNtbvp2iBJZURisEucEgcfvKbN+0T4ujit3GnaJmWMucwS9dzD/nr7Ciih7IS3Z2Oj/F3X9QXWTLZ6Yv2FLlo9kUgz5YJXPz+3OMVyek/tCeLL7WLGzl0/RRHPcRxMVhlyAzAHH7zrzRRSqaP5R/8ASUOGv3/5DLn9ofxbDHbsunaITJEHOYJeu4j/AJ6e1bvib42+JNF877NY6S2yaOMeZFIeGiDnpIO5oorRr3p/P/0pFJaf12OcT9ozxeyyE6dofyrkfuJfUD/nr7113if4x+Id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)
NXP Semiconductors LPC2212/2214
16/32-bit ARM microcontrollers
© NXP B.V. 2008. 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: 3 January 2008
Document identifier: LPC2212_2214_4
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
2.1 Key features brought by LPC2212/2214/01
devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2.2 Key features common for all devices . . . . . . . . 1
3 Ordering information. . . . . . . . . . . . . . . . . . . . . 2
3.1 Ordering options. . . . . . . . . . . . . . . . . . . . . . . . 3
4 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Pinning information. . . . . . . . . . . . . . . . . . . . . . 5
5.1 Pinning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 6
6 Functional description . . . . . . . . . . . . . . . . . . 12
6.1 Architectural overview. . . . . . . . . . . . . . . . . . . 12
6.2 On-chip flash program memory . . . . . . . . . . . 12
6.3 On-chip static RAM. . . . . . . . . . . . . . . . . . . . . 13
6.4 Memory map. . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.5 Interrupt controller . . . . . . . . . . . . . . . . . . . . . 14
6.5.1 Interrupt sources. . . . . . . . . . . . . . . . . . . . . . . 15
6.6 Pin connect block . . . . . . . . . . . . . . . . . . . . . . 16
6.7 External memory controller. . . . . . . . . . . . . . . 16
6.8 General purpose parallel I/O (GPIO)
and Fast I/O . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.8.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.8.2 Features added with the Fast GPIO set of
registers available on LPC2212/2214/01 only 16
6.9 10-bit ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.9.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.9.2 ADC features available in LPC2212/2214/01
only. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.10 UARTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.10.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.10.2 UART features available in LPC2212/2214/01
only. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.11 I2C-bus serial I/O controller . . . . . . . . . . . . . . 18
6.11.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.12 SPI serial I/O controller. . . . . . . . . . . . . . . . . . 18
6.12.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.12.2 Features available in LPC2212/2214/01 only . 18
6.13 SSP controller (LPC2212/2214/01 only). . . . . 19
6.13.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.14 General purpose timers . . . . . . . . . . . . . . . . . 19
6.14.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.14.2 Features available in LPC2212/2214/01 only . 20
6.15 Watchdog timer. . . . . . . . . . . . . . . . . . . . . . . . 20
6.15.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.16 Real-time clock. . . . . . . . . . . . . . . . . . . . . . . . 20
6.16.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.17 Pulse width modulator . . . . . . . . . . . . . . . . . . 21
6.17.1 Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.18 System control . . . . . . . . . . . . . . . . . . . . . . . . 22
6.18.1 Crystal oscillator. . . . . . . . . . . . . . . . . . . . . . . 22
6.18.2 PLL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.18.3 Reset and wake-up timer . . . . . . . . . . . . . . . . 22
6.18.4 Code security
(Code Read Protection - CRP). . . . . . . . . . . . 23
6.18.5 External interrupt inputs. . . . . . . . . . . . . . . . . 23
6.18.6 Memory mapping control . . . . . . . . . . . . . . . . 24
6.18.7 Power control . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.18.8 APB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.19 Emulation and debugging. . . . . . . . . . . . . . . . 24
6.19.1 EmbeddedICE . . . . . . . . . . . . . . . . . . . . . . . . 24
6.19.2 Embedded trace macrocell . . . . . . . . . . . . . . 25
6.19.3 RealMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7 Limiting values . . . . . . . . . . . . . . . . . . . . . . . . 26
8 Static characteristics . . . . . . . . . . . . . . . . . . . 27
8.1 Power consumption measurements for
LPC2212/01 and LPC2214/01. . . . . . . . . . . . 31
9 Dynamic characteristics. . . . . . . . . . . . . . . . . 36
9.1 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10 Package outline. . . . . . . . . . . . . . . . . . . . . . . . 41
11 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . 42
12 Revision history . . . . . . . . . . . . . . . . . . . . . . . 43
13 Legal information . . . . . . . . . . . . . . . . . . . . . . 44
13.1 Data sheet status. . . . . . . . . . . . . . . . . . . . . . 44
13.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
13.3 Disclaimers. . . . . . . . . . . . . . . . . . . . . . . . . . . 44
13.4 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . 44
14 Contact information . . . . . . . . . . . . . . . . . . . . 44
15 Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45