MSVGVLALQGSFNEHIAMLKRLGVEAIEVRKPEQLEELSALIIPGGESTTMAKLAVQYNLIPALREFGSSGKPIWGTCAGLIFLADNVVGQKKGGQDLIGGLDCTVHRNFFGSQLDSFETELEVPALATVEGGPPSFRAVFIRAPAVLETGPSVEVLADYTVSNEVLEKGQDANGSAKKVAVAVKQGNLLATAFHPELTSDTRWHSYFLKMLQRETCSSAIIPQSKSGNLQAGQAMQRKDLPIFQGSEHLSFEL*