MSAAQFPSLFTMTALEQQPRVAAEMEPEVHQSHEPVVGELIFDKFAQSRPRPESFSEAGVSVKTELETPLLGNIPLISNGLEDGADELDHFFASSADSTPLFGLESVESDPQTWQSLFDDDIAVSVADSGLNHISNTEEASVDTFEETSTAIDQNSFLPTPVIEEAKIPGVGKKSPSTGMVQKPSNLDKLGFVPYTRKNRAAPLTPVIPNSDDPVTVKRARNTEAARRSRARKMQRMSQLEDKVEELLKKNSALEHEVASLRSLLGNQC