MTVGVLALQGSFNEHLAALKKIGVKGLQIRKPEQLEHVNALIIPGGESTTMAKLAEYHNLFPALRNFIKTGKPVWGTCAGLIFLADKAVGQKLGGQELVGGLDCTVHRNFFGSQIQSFEADLLVPELAATEGGPATFRGVFIRAPAILETGPDVQVLADYAVPPGKSVTLGSDVESQAEKTGREEKVIVAVKQGNLLATAFHPELTTDTRWHSFFLKMAGGDQSFCCGSSSNGDDDGDQRQARPDLPVFQ*