MASVTYDNATRLYPGGTRPAVDKLNLEIGDGEFLVLVGPSGCGKSTSLRMLAGLEEVNSGHIRIGDRDVTDVPPKDRDIAMVFQNYALYPHMTVAENMGFALKIAGVGKEERAQRVLEAAKLLDLEQYLTRKPKALSGGQRQRVAMGRAIVRQPQVFLMDEPLSNLDAKLRVQTRTQIASLQRRLGVTTVYVTHDQTEALTMGDRIAVLKDGLLQQVGTPRDLYEKPNNVFVAGFIGSPAMNLFPVDLTEGGVRFGDLVVPVEADTIGKAHGSEVTIGVRPEDIQIVGAGEKGLSVTVDLVEELGADGYLYGHADIAGKRTDIVARVDGRRHPNAGETVVLAPVPGHVHVFDLESGERLTDKAIAAA