MASTLEIKDLHVSIEDKEILKGVNLTINTDEIHAIMGPNGTGKSTLSSAIMGHPSYEVTKGEVLLDGVNILELEVDERAKAGLFLAMQYPSEITGVTNADFMRSAINAKREEGQEINLMQFIKKLDKNMDFLDIDKDMAQRYLNEGFSGGEKKRNEILQLMMLEPKFAILDEIDSGLDIDALKVVSKGINQMRGENFGALMITHYQRLLNYITPDKVHVMYAGKVVKSGGPELAKRLEEEGYEWVKEEFGSAE*