MRATNWQIGLFQRLEGNNKEAICKLCIENKEKKYTFSVNNFTTTNLVYHLKSKHKNTEFYKLFFKLEKEKESKKIKCEEDFNNKLAQKIEAQTEDNNELSQINSEQLLQITEQLLFNNLVEINKEGQKLSQNNSEKMEQQQNPQPSLEDSFALKPGEDLDVELKKAKLEYFRIQVSNSKIKGKLLAMEYEEKMEKKREEEKERMKPRIYI