MSALARDAAFAARLRAFDSATVYEANGRVGAMEPGIVPQLAGQRVAGRARTVLCSPRDNLALHHAVAAAEPGDVLVANALDARIGMWGEVLTIAAQARGVAGLVIDGAVRDIDAIRALGFPIFSRALAIAGATKDVPGELDQPIACGGQLVRRGDWVLADDSGVAVLPDDRVEAALAAAEARIDGETRVIEGLRGGQTTVELLGLAPLPTTNTTMETPA