MPPPAKTNADVVRQALIALQNLRPAEAAQYWVPGFHLNCNGKHLDNAASFEMFQERQARILEPQARFVDIFSNGDRVAAWRTASLKTREGTQAPAIVLIDVWRLQDGQILSGMQCWQQQRLYSGDDMPMTLTVQEAAAAEAVRRRLEQLGELDAVQERLSLGWAEEFTGHLDGMPVDLAALRQHWAALQAALKSLHVDVKQLVSQGTAVGACYHLVATKQDGEVAELRIIAVFGIDKAGKIASCDAVSRLVSGSVGDEQLATLMPSQX