MTASRQFMLGKESELRIEVGMETSIRLRLNSGAAEIFGTELPPDNWITFPPRHKFAVFTWNGATIEVNGPSEVEYVADETPMVSYVNVHAVLNARRASAKGSSAGGADSSQGPRVIVVGPTDSGKSSLSMMLLSWASKQSWKPTFVDLDIGQGSITIPGCIAATPIEMPIDPLEGIPLEMPLVYFFGHTMPSANADLYKVLVKELARTLKRQFAGNAEARAAGMVINTMGWVEGVGYELLLHAIEAFNANVILVLGQEKLCSMLKDVLKSKSNVDVVKLHKSGGVVPRNPKVRQKARS