MSALVGRESETAQLRSIIGDSISENRSLSCYISGKPGTGKTATVKIVTENLLNEGLIDLCYINCAAMKTSTDLYKSVAMRAMNRLFTARQLTSEVHKFFSILSKHLIIVLDEVDHLSSKRQDLLYTAFKWPSEFKNVILLGIANSLDLTERLLPKLKLATTPIIIAFKPYSIPNLQAILRSKFENEENIDPDSINLCARKVAMQTGDIRQAISLAEQMFTVMREMNQQAASVPQTPKANAISVVKRVISGVQDSPLSRSNIPQQPKIILATIIGLMRDTKRSYVLRDRLYAAYKDACLQSQVPNTLQRTEFASALQMLDTQGIVRIEGNSKSKICLSEGRRATRDKISADPLAVQVCELNFCALGLQQQS