MSSKDIIGQKSAARKFTDNIKMTWSRLLDQTVPHRPLRWVMFVFMLSLYILRVYFCGGFYVISYVLGIHLLFLLVQVITPLADEDLGSEGQLPHTAASPDEEFRPFVPRMQEFVVWCSMMKSVLVCTFLTLFRILDIPVFWPVLLLYFIFLTIIQVGERIRHMIRHRYVPWSAGKPKFVPKS