MRNCFVLGCDNAHRDNPRRAMFYIPKDPEMFEKWREALPKHRELKLHDRVCEKHFRPSDIIRNWTHTINGLTAVLPRKKPTLLPSAIPLPEEPLKRKKPTKSVDKDQRMVPVEIESPAERQVEVIELSICAPNDVEEQSIEPVVEEVAPVFDELYDNIYDVELPSPLWGIHRDPGRKYVAFTRFDWESGGGDEGALDRTTALIEETARIRVWHKGNLALDCDAPELLPIAALLEKIEEAISRGDNPLELNLNDIGMTFD