MSESKRRCRQHRSDYLKYGFFPSRSNRELPMCLICEKVLSKETMKPSRLLDHLTRLHPDKAHRDLLYFQSLRDKLNKQPKLKNAFPSTSKVEDSEGLRASYSISLLIAKTGKAHTIGDELLLPVISEVVKTVLHKPADDIVKKIPLSNDTVQRRIDEMGKDVEDVLCNILRRTQFSLELGESILPGNEALLLVYVRFIHNDNLVHDLLSRELETDTKGESMFIVLRNFLAEKEIPLTNMISIATDGAPSMLGN