MSPTKQSLPQVQDPADGTTVKEVAPFLRSLRQMLDTESPRILCWTPDGTAFEIHDMAAMTGYVLPKYFKHRKYASFQRQLNYFHFRKWTKSRAVVCTFSNQFFQRDQPALTWRITRKRPLSPSKHNTTKSVVKQPPTRDEPLTKQLNPVVSVKASLASKQPEVFDEDASLAWIDVLYPELDLDLLDDSDPTGTDCFFSTLVL