MTPLVPGLPDDLVEEILLRFPPDEPGSLIRACLVSKPWRHLLTGAAFLASYRKFHRQTPPMLGFLHRLYDEEPCVSRFVPTTAFRPPRPDRRCWYALDARHGRALFYDSESHPTPSFVVWDPVTDCQRKIPLPELPQAWNAAVLCAVDGCDHLDCHGDDPFLVAFLGTDKMEGFRLTTACVYSSEIRAWSDTTPFEHPDAAVQMQPGVLVGSALCFLCEQSKRILQYDLLSRELSVIDLPNVHGSSIVLMTVEDGTLGFACMEESRVFLWSMEVVDDGAAAWVEHRVFEMQTLIPPRALMITPDVVGFAEGIGIIFLRTIVGLFTLELKSGRVRKVSTRGSLCTAIPYVSFYNPDRAICQLPQAHDQ*