MSDNYQPRLFGINQSNRDFSKKSSWGKNQFNSSFPSALTCYMSYKNIQPVYLTLDHKLTVKHGKISVSSLFGLDYSSPHLFFAFERDYIPYQDIVIGNLPRIDLVTIDISKNNLCLRGLEIKLTALPDNTTCELSDDKYGSEIVVRPPTIVYLSISIARAYQQDRKILKDYLNPICNFITDWTSPSCILPIIDEIISVIDVVISSCLDSQIPLIMQPIWKTEGKSAQLHDNCLDIFMWSNLAFTRLFIDAAKLELNSEKITRHKRCVVWLAKMLYDFANTSKINHTVTIDEISLNTKNDKAFALSGSRTHKYMKSPELTNPRIKREEINNIILGGGEKLLSPERRFDAIILNTPNLFS