MIVVKKQSSGRWVLSKFVDGHSHPLAPPGKVHCLRSHRGDKDKTIRELTHELEHANQRCAGYRSHLCAILKDVEEQLLKKVEDIRQSIREIESEEQGNYLK