MDQFGSGGSPQAPLSVFEPMSNFTATAQTPASTSHHNNPSNEPSSMIGPGSVFSNSVITGLGSMGPGSAVGPGSVFPFNGPASVLSGKLDQDKNPLSTAPASNRLDLPKTPMPIVSNDFSIESSKILPPQSNIAMTVIGQSHSVIEVDVPLPTLQNIVSTVNLGVSLDLKKVAQSARNAEYNPKRFAAVIMRIREPRTTALIFSSGKMVCTGAKSEDSSRLAARKYARIIQKLGFNAKFTEFKVQNMVGSCDVKFPIRLEGLCVAHAQFSTYEPELFPGLIYRMVKPRVVLLIFVSGKVVITGAKFKKDIDEAFKQIYPLLKNFKK