MRGQLHHRHSLPAQSHTSFPVRGNGDIRMREMYLEYADIASTDEASGRMKARLAALSAFAEAQGLRGHAVLDGLRRLNSELYLELLDTRRFTLFYRFIFFVCRESGQKSIGVITALEAWRLSLTGRFRLLDQWCAFVQKHQRHAISEDTWQQVLEFSRNVHEDLSNYDPEGAWPVLIDDFVEHMCRKSSCSESSMDDNNVPTSQKEGNTMSEDTVNIHQAIVGNMMPSGSGLAISIGTKRRRSDSAVAEAESVDCIVQRLAEMPSWKKVCSCGPVGDFMEENMGDATRSQDMALDFMDSDISAASSGEVAHKETELTEERASFDDRQTLHQPSSWPKFTPLSFVMYGCF*