MKLKCLPRNQPWASKDEENNLCIMSWNVLAPTLAETWPGQREFREERLAALLEVLDLYASCDIVCLQELEVGISLELVQSFLEEKGFDVAVQDREGHPVINATFFRRSLLRLSWAISRSRILLTGLLLPSGHEVSVMNVHLDSKQQDQRAAQLTKSLQKMSMARSTYQVVCGDFNTNLALDTHLSDLLAEHRLFRTPTKGFTHSLGSALDHLCSTQHLAPRRVLQPASQRHLQGLPNKECPSDHLPVAATFELLLPQWQCPALPVARLPPQLLMEWSELLALGLRSNSSKKARKEQKQLEESFLSSTSPDLSLELTRWRDARREAAQAICRRAVEQALVLLRAMPTLKRWDPG*