MRQFNFDACLSPDTSQPEVMIKCGVPRLLDSALHGYAATIFAYGQTGSGKTFSMSGREELIERQGWAGGGGDDGIMTRSLAHIFAAVNRAGPGVKFRVKCTYLEIYNEAIYDLLSGDNERQLTERWEPQRGFYVPDLVTVDCSCLDDALAVVARGTRNRRVGSHELNKDSSRSHSMMTVHVESHASRDGVTMSKFGKVSFVDLAGSERLKSSKSEGSMVKETGNINRSLFMLGKVIAMLSDGEKNNHIPYRDSKLTKLLMDSLGGSSLALMIACCSPSSNHMEETLSTLHYATRARNIINRPSVMQDPTQALISNLRHEVELLKKENAVLRGQLGL