MSLTNTKTGFSVKDILDLPDTNDEEGSVAEGPEEESEGPEPAKRAGPLGQGALDTVQSLPLKNPFYDSSDPYTRWLVSTEGLQYSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQTYELERRFRQQRYLSAPEREHLASVIRTPTQVKIWFQNHRYKMKRARAEKGMEVTPLPSPRRVAVPVLVRDGKPCHALKAQDLAAATFQAGIPFSAYSAQSLQHMQYNAQYSSAGTPQYPTAHPLVQAQQWTW