MASVTGWAPQEAGVLQLCNLFRDLQQGLNQAQLDEYRAYPDFDNYLAFIFAQGDQVPIDVRQAAGLYLKNDLKHHFVTTTDSQRQYLKDVLLQLVAHPEKSIRQTAGTCISVVVVHAGFATWPQMVQAMQACLSSSDLHAITGGLDTLYKIVEESPVQMDVTLAQGPGGPSTATTVSCVLVPPLLQLLQHSSADVRCQACACLNLMARDQPLGIANNSDRYVHGLFGLAHDSSSAVRAEVCRGLVALLTVQPDKLQPFMAQSCEFWIAFCEAQLGPEVLQPYLTRLVPLLMKNM