LTKDQTALLEDHFKEQSTLSHKQKASLARQLNLRPRQVEVWFQNRRARTKLKQTEVDCKLLKRCCETLTEENRRLHRELQHLRALHHHQHHHPAAAFFIP