MSPYRSLYKIKHLSNRLYNKALGRFDRVFNFFSGNVGIDLGTANTLVYVRGRGIVLSEPSVVAVDAQTHAVLAVGHKAKAMLGKTPRKIVAVRPMKDGVIADFEIAEGMLKALIKRVTPARSMFRPKILIAVPSGITGVEKRAVEDSALHAGAQEVILIEEPMAAAIGVDLPVHEPAASMIIDIGGGTTEIAIISLGGIVESRSLRIAGDEFDECIINYMRRTYNLMIGPRTAEEIKITIGSAYPLGDQELEMEVRGRDQVAGLPITKRINSVEIRECLAEPIQQIIECVRLTLEKCPPELSADLVERGMVLAGGGALIKGLDKALSKNTGLSVITAPHPLLAVCLGTGKALEHLDQLKKRKESLV