MKYIRLTKEQLEELHEEFARFLATQSITADEWEQLKKDKPQVAEEELDVFSDLVWEGVLRNAEYLEKIDAQQLFLFKIEPTEMKLIGIKVNDPSRDITTNEGFQWLLKNFLNDEIDFYEASRAFTEDKEAEIFKLIMMGSNISKGEWYRYFEEVLNSEEE