MSQSNKYLLVSLPTSIVPSRHRDDALDAVSTTVSPENGSVAPFAIPEFKIGTLDALVQQADELAKLESSCQGVVAKVSDALKNILEGDEAQIERMKVVNDKPVDQYLRTFSWNKVKYRADKSLAELIDLLHKEAASIDNDIRSKYSQYNQVKNTLATLQRKQAGNLSTKSLASVIDPRSIVQDSEYIETHLVAVPSQLVKDFLKTYETIAPMVVPRSAQLVAEDSEFSLFAVTAFKKHSLEFVHKCREQKWIPRDFKYVEGGKEEERKEVERVGGDERKLWGETLRLGRTAWSEAVMVWIHVLVLRVFVETVLRYGLPLDFVCGLIRSPSSKQADKAKSSLEEKYSYLAGNAFGRDKKGRVKRDDPSEMHATGEGNADYTPYVYYEFEFQ