MDSFPSLTSLSLHNYATPCSGLASLLAHPALSLQLQQLDLTGTTILQAKRPKPGAATLANLFHASRLKQLRLLTKKMVGEAKLLLPNLQPLSQYLTQLCLQQPKGSGVGLDKFTAPLQPLAQLQVLKISCIHRLEGLPGLLQALPRLHTLQLPDAAVKGQEQMDALLAATQLTSIQLSSLKGLTSSCADVPCSWQRLELTGRVGWMTLTYLPLHSLSQALVLGHXGIRARDNPDVAAALHLLAEAITVPVQIMELAVNMRSPDYLEVITPELLQQQGVDLAQLVALLQPLQCCGKVNVRGLYEVTAADVLALAPLCWDCTHFALHGGSMEPSLQFWRQLVQLMPAVQK