MDIGSFGGESDGRIGSRTLSDISIASEKKSDPNLSASHSRRVKLMCSCCGKILPRPSDRKLRYVGGETRMISVPRDISYAAFLHKMMDIYVPGCTLKYQLPEEDLDALVSVSTDEDFDNMMEECDRLEALDGASRLRMFAFAPSDLDAADLSDISDPKSVEQKYVEAVNEASATENSARKHEDLTFQALSKKSDELDINSWDANPSEFSRMENFTPSGTDPKNSLCWSSQASLLTSPAAAATSLSPLSCYMSNHGASSNNSLDASAAGQVLFDLECPGSRSSSTSSQHDTVNQCAHYQSSQLQSAQESWSNSSGKHACMAEFRFSKEVGTQAGD