MLRTLLYEEFDESRTSVLVCNVKEFSDALQKVATLNGKRLDGIIVEYGKEKYKIYYSDNDLNENSIWNLKIEPAARVRFEGSIYEIEKLMNDIVIDKISNDSGKVFCSIKQGEISDDFVITDIYYTM