KSPQSNHTIVTHCPLSVGQSSILLPPQSHSSPSGEFRPKFDFNSLLDSKQANGNSSERIEGGSESPTPNDDVSVHSASDCGFDQVSALKQDSATSSPEISFDLNGGHASISPKPAGGDTVGHQQITSNGSGNGNGISGQPQQIQTPSNTVARSRLMFDPLTELPVLEKWFEENPHPTWLQIDHYTEALNSCQYRQSYPPISTHNVKIWFKNRRAKCKRMQTGDLNLKMMI