MSGNSASALAIGHDQKNEGLQALMEMSYLCVFPMAAKAAILLQVPEILAAASGPLSAKQIADKIGGNATSEAKLDRLLQALATHGLFSIHQAPPPSLKTYSLNAMSRLLVKDENGSSLASMFLLNTDPSHALPLQYLHEAILDDAAVPFEKAYGQPLFKFVAQSPQMGEAFYTAMSNLSTIVTRSILQSYDGFKDVKVLVDVGGGPGLNSSLIKAAHPHISVINFDMPFVVAKASPLPGVEHRGGNMLESVPSGGDAILLKTVLHNWDDGSCGRVLKNCYSALPKSGKLIIIEALLPEQVDSSCASRLVASFDLAMMSVFRGGKERSSKQFEGLVHSAGFNNFKVVLFGDMLSVMEAFKSEDA*