MEAMENLVQLSESMQQAAALLADEEVEESSRRNSTFLNVVPLGNVGAGKSAVLNSLIGHPVLPTGENGATRAPILIDLQRDSSVSSRAIILQIENKSQTVSASALRHSLQDRLSKGSGRSRVDEIYLKLRTSTSPPMTLIDLPGLDQRIVDDSMTSDYAEHSDAILLVVVPASQAPEISSSRALKLALEFDPDGTRTIGVISKIDQAATDQKSLAAVQALLLGQGPRMTQDIPWVALTGQSVSIASTQSGSVGAESSLETAWRAESESLKSILTGAPQKKLGRIALVDTLARQIRKRMKLRLPSILSGLEGRSQVVEGELVRLGEQLVQTSEGTRAIALELCREFEDKFLQHIASGEGGGWKVVASFEGSFPSRIKQLPLDRHFDISNVKRIVLEADGYQPYLISPEKGLRALIKGVLELAKEPARMCVDE