MSKAPPREDPSPTGVAVSPEVEAALARGGAVVALESTIICHGMPYPKNLQTAMEVEAIVRENGAVPATIAILDGVPHVGLNSEQLKNLAISGSQFQKTARRDIAQVVASGGNGATTVSATMFFAHKVGIPIFVTGGIGGVHRYGEKTMDISSDLTELGKTPVAVISAGVKSILDIARTLEYLETQGVTVAAYRTNEFPAFFTETSGCKVPCRVDSPEECAKIIYANQNMHLGSGILIAVPVPKQHAASGKVIESAIQQSLQEADAKKIIGNTITPFILDRVKVLTGGSSLEANIALVKNNALTGAKIAVALSDLRKRVTNNRPVRSAL*