MATLKIQDLHVEIEGKEILKGVNLEISTGEIHAIMGPNGTGKSTLSSAIMGHPKYEVTQGTITLDGEDVLEMEVDERARAGLFLAMQYPSEISGVTNAEFIRAAINSRREEGDEIPVMQFIRKLDAKMDILDMDEEMAERYLNEGFSGGEKKRNEILQLLMIEPKLAILDEIDSGLDIDALKVVSKGVNEMRGEGFGCLIITHYQRLLNYITPDFVHVMMQGKVVKEGGPELAKRLEAEGYDWIKQELGIELEEEEAVDQQ*