MSDSGWCTIESDPGVFTELIEKIGVKDVQVEELYMLEPSEFNKIKPIYGLIFLFKWQSTTEDRTPAENENLFFANQVINNACATQAILSILLNSPDIDIGDDLNNLKQFTAGFPPMMKGEAIGELNILRDTHNSFARPEPFIFGSKPAKKDDDVFHFISYIPFEGKIYELDGLKKGPFCLGECTDDDWLEKVSPIIQQRIEKYSQTEIRFNLMAVIKNRQTIYREQLAHFEKKKKAILLSLSNIDTSVESQMDIDKPAAAGGAGADQEDFQLPTDKDQITGWTISTIDQIDLLTSNIGVVGDYKDHRGVYGLKVAGGDPSVLEPTTVDGGDKG