MAMEGGLTPDQIAFYESEGYLVIEGFASKDECTILMQRMEELVRGFDLSHISIFSSKTRKHADDTYFHESANNISFFFEERAFDDDGELKQPKEFSINKVGHALHDKDETFHKFSYSPKISNLLRSLDYKMPVLVQSMYIFKQPGIGGEVVPHQDSTFLYTEPLSLIGLWFALEDATKENGCLWILPKSHKDGLSRRFVKETNGSRYIGEAPMYDYSKFVPLEVKAGSLVLLHGSLVHQSFENTSPKSRHAYSIHAFETDGCSWAAENWLQRREFPEPLYAC*