MATSPEKPRDMNQEEEEEEDLSFEELGLDARLVQALSKKRITKPTHIQRAAIPLILQGEDIVAMAQTGSGKTFAYLLPMIQKLFAETNSNKAAPSGFVLVPTRELCQQVYSEISSLFELCRLKKKVVQLSSSMPVPDLRAALAGPPDIVVTTPACISTCLSKDVLQASDLQCSLSTLVLDEADLLLSYGYEEDLKSLVFHVPRHCQCLLMSATLSADVEKLRKLVLHNPSILTLVSEDGETTDSIIPSSVQQFYISCDAHDKLLHILALLKLELVQKKVLIFVNAIDTGYKLKLFLEQFGIRSAVLNAELPQNSRDHILKEFNAGLFDYLIATDVGKYLKNEESPGKISAVKSKKHRKPLLDAEFGVARGIDFKNVYTVINFDMPRNSSGYVHRVGRTGRALNTGASVSLVSENEEEVFEEIKSMMGDNSYQAASKFIAPFPLLTENAVESLRYRAEDVAKSVTKIAIRESRAQDLRSEIINSEKLKAHFEDNPRDLELLKHDKVLTKKPISSHLRSVPDYLVDPTTHEASKIVKLSRAAMGQSDLGHKRRGKKIIRGKSRDPLKTFSAQIRKQGLAGKGEKRERKGADQQRQKMSRKAD*