MSEKFVELRKEFLTKLYKSTPSEQTSRSEKETWLEEKSKYLGEMTRELNEVQDQIAPYDRRVCMEQLVDLTRRLQQIRHDILPRQPFRFQRALHVKSSQKPVKNITVNAEAPEVYFENDTLYLANLKNQNIGDNVIPYPNNKAVKVSAKSLRSCNISISNCSSVNLHNATKCNFTFPTIQGSIHLSDINDSTICVSCHQFRLHHSTNLRVHLRCKTSPVIEESKEISFSYKDEHPILDFTWARSDPSPHFRITSDLFDA*