MDSLITSTFSPDRGIWRNDQKWRKFYKVRAEEKPAKLVTFIGKGGAGKTACALIAAQYYSRTGLRTCLVIQSQDPTAEHLLGQKIGTVPTPIGNGTLHAVRLESTKMLLEPLSRLKTTDARLNLSQGILDEVVGEELGILPGMDSILAVGALERLIRFIGGTGSYTKELDGKFDMIIYDGISSEETLRMVGAAERSRWYLRYFRNLAEKTDTGRVLAPSFLKLVEGSLKPDSTVDSGGRTTAEIWDAADNILQKGSRAFADPLKFSCYLVLDPSNCMSVNAALRYWGCAIQAGAHVSGAFYPASPSYKSINISIDDIFFPLASASVPLLSMDSSINWDIALKDLNADAKMLLTVNTGSGRNISTVTFDQTKKTVTLFLPGFDKSEIKLSQ