MMKLKQLLQSRTHLSENLLHGKPGDIRNPSWLHAFTSRVSLSTATDHFADKGNYPDRVYAPYCVYKGKASLTVYPVLPKFSRLDSGGLKVDRHGVMMLQFSPAVGERKYDWEKKQFFALSAVEVGSLLSLSPGGGCEFFHDPSMKTSNAGQVRKSLSVKSMDGGSYFLSLSVVNNIQKTNERLAVPLTAAEFAVMQTACSFALPHILGWDRYMNQKLPRTEATPSTLEWDR