MKQRAIKDLVLEGDNLVLMENLRKAKSQISEFMAMWKRLVKVLASMESLLKSSLTRQSEQGYTTHRHEPSGLRTDYSSYLTPPLSLDAEFRSVMPLLGLEKESLIE