MADGNSTSGSPKRDPKQDPDKTGEDGNLPPESNGLIKRFARWVQDTMMLGKKHKFWETQPVGQFKDLGNSSLPEGPSEPPTPLYDVEKEPYSLPSLYEWTTCDINSEEICMEIYNLLANNYVEDDENMFRFNYSKEFLRWAKCTSGAGTLVFGSRP