MSSNRVHQLGSGLYVSGAPDQYKERAPTMTSTAMPYTGGDIKKSGELGKMFDISVETSKAKRSGPISAASAASSTMTSTRAASFRANPSSNSGPLSNPPPPQITHLGSFSRPSSNSGPLKNEPSHTRVSKNSGPLSRQNSGPLSASLPATGLITSGPVSSGSASRNHSGPIENINSKNSSNQANKNPINQAINHLSTDQSYSVIKNLPRVILWTVVPLFVIGFIAGGFILGAVQNAVLLIIVVCLFIAVALLMTWNACMGRKAATGFVADYPDFGLNDAKDGQFVKITGIVTCGSMPLESSYQRISRCVYTSCGLYEYRSLNAKPAKPKHKIFTWGLRYMERRVVDFYISDYKSGLRALVKVGYGAMVTPFVEENTIVDVTKNEKELSPNFLRWLADHNLSSDDRVM