MFTATEAVPVAKVVAGNKRYPGVVALDNVNFTLNKGEVRALLGKNGAGKSTLIRMLTGSERPDSGDIWIGETRLEGDEATLTRRAAELGVRAVYQELSLVEGLTVAENLCLGQWPRRNGMIDYLQMAQDAQRCLQALGVDVSPEQLVSTLSPAQKQLVEIARVMKGEPRVVILDEPTSSLASAEVELVISAVKKMSALGVAVIYVSHRMEEIRRIASCATVMRDGQVAGDVMLENTSTHHIVSLMLGRDHVDIAPVAPQEIVDQAVLEVRALRHKPKLEDISFTLRRGEVLGIAGLLGAGRSELLKAIVGLEEYEQGEIVINGEKITRPDYGDMLKRGIGYTPENRKEAGIIPWLGVDENTVLTNRQKISANGVLQWSTIRRLTEEVMQRMTVKAASSETPIGTLSGGNQQKVVIGRWVYAASQILLLDEPTRGVDIEAKQQIYRIVRELAAEGKSVVFISSEVEELPLVCDRILLLQHGTFSQEFHAPVNVDELMSAILSVH*