MSKVITVVGATGTQGGSVVTALHDLVDRTYIVRAITRNPSSAAAQTLLDKNIEVIEADLHDLSSLISAFKGSYAVFAVTNFFENLPTHGIEGAMELETNAGINLAKAAAATETLKHYVWSTLPDSKTNSEGRIAVPYYESKNAVDRYIRSVPELLQKTTFVWLGWVCAFGGIGVRNYVTFLGVDPATKVPLLGDEKVNSGLFVKAILDQPEKTLSGKTVSAVLEQRSIGDVVEAFGKAKGVQARCVKIDREVYRVLWPVWGDVLDISHAYLEDAGGKAFSAKDEEVLTKEDLGVDGLAGIEEAFEKVPLLG*