MASSLEGRLKTATELGTSDVAGAVEQLKGLVLEDGSNDTEAVHIKEQAISHLCELYIKQSNAQGLADLLTSLRTFFNAIPKAKTAKLVRSIIDAIAKVPGSTQLQVEVCRAQVEWAKAEKRTFLRQRIELRLASLYMQVKDYPAALALIGTLLSEVKKLDDKLLLVDVYLLESKVNHALRNVPKARASLTAARTAANAIYVPLQLQGGIDCHSGILCAEEKDYKTAYSYFFESFEQLSSLDDPQAAQVLKYMLLAKVMLDQADDVPGIISSKAGLKYTGPEVEALRAVAQAYHDRSLQAFQDVLEAHKSQLVDDVVVHAHLAFLYDTLLQQNLVRLIEPFSRVEISHVAHLIGLPVPTVEAKLSQMILDKKFSGTLDQGAGCLEVFSPSSPDVVYPAALDVLDSLGRVVDTLFARSQKVVA*