MSFVSVEQLDKSYGATSIFRDIDFAAARGEFVTLLGPSGCGKSTLLRCIAGLTEVDSGRILIDGEDVVPLPPQKRGIAMVFQSYALFPNMTVQQNVAFGLRMQKVPAAELKQRVAEAIELVELGEYAARYPHQLSGGQCQRVALARSLVTRPRLLLLDEPLSALDARIRKHLREQIRRIQQELGLTTVFVTHDQEEALTLSDRIVLMNAGRIVQSGDAETLYTAPENAFAAGFIGNYNLLDAEQASRLLGQPCAQQVAIRPESLRLGNEPSEGVPALVRSHSLLGNVIRYRVEAAGVELTVDVLNRSADRLYPAGSQLTLVIDRNSIREVA*