MDYDPLVEKKAIDDTKAGVKGLVDSGIVEIPRIFIRPSHELAEELTMYKSTLQIPVVDLSDIEVEDRRKKIVEEIRDASENWGFFQLINHGVPSSVLEGMIDGTRKFHEQDVEVKKEYYSKILVEYKNHVIKLGDILLGLLSEALGLKPDHLKAADCNKGLMLACHYYPACPQPELTLGTGKHTDPVFVTILLQDQSGGLQVMRDNQWADVEPIEHGLVINIGDLLQIVSNDKFVSAIHRVVANKVGPRISAASFFTGCSTPPKMYGPIKELISDENPPLYKEFLAADYTAKYYSKPLDTRDLFRL*