MVPPTGERSLTKAISARALRKVYPGTPPVEALGGVDIDIADNEFFTLLGPSGCGKTTILRLIAGFEHPTSGSLDMFGQSLLDLPPYKRQINTVFQSYALFPHMSVAENIGFGLEMLGKPKSEIKSTVAEMMDLVQMSHLADRQTSQISGGQQQRVALARALAPKPRVLLLDEPLSALDFKLRKNMQLELKRLQTETGITFIFVTHDQEEALTMSDRIAVMSDGAIRQIGSPRDIYDHPADRFVADFIGDTNFLPADVIATEGERVSLRLGSGKTITAPARHAGGGRVTLAVRPEHARLEAEDSGLLPGVLSDAVYFGTDTHFHIALDDGTAFVLRQQNSPDTETRFAKGERVSVSFPGEVAQVLRD