MTELTGTTVANTRTVEGFLNALQDADYDAAEAALADDLVYENVGLPTIHGRARAMKLFRRMEDRAAFEVKIHRIAADGGAVLTERTDALIFGPLRLQFWVCGVFEVQNGRITLWRDYFDFFDMLKATARGVAALLLPSLKATF