MRHFGVVASSFKYGNHYSGNKGDVFYDWQYMEIQNLRRQIETTLAWRLDRIKPRDQFFHESAYEADDDLSVHSDRSNDNGDFDDPLYDDESDEDHHDKLNAPIWDVYGDDNDVLPQICDMYQDSRP