MATLTEDDVLEQLDAQDNLFSFMKTAHTILLQGIRQFLPSLFVDNDEEIVEYAVKPLLAQSGPLDDIDVALRLIYALGKMDKWLYADITHFSQFWHYLNEQDETPGFADDMTWDFISNVNSITRNAMLYDALKAMKFADFSVWSEARFSGMVKTALTLAVTTTLKELTP