RLPPEVNRILYVRNLPFTITAEELYAIFGKYGAIFQIRLGDKDKDTRGTAFVVYEDIFDAKSAVDHLSGFNVGGRYLIVLYYQPAKFEKRAQVEEKEKELQE