MATRTDASSCGTRELDARPGRLERRRDKMSEEETSRVPVTIITGFLGAGKTTLLNHILEDASHGLRFAIIENEFGEVGVDERILSEKADEEIIEVMNGCICCTVRGDLVVALKKLYSKIAQFDAVIIETTGLADPAPVAQTFFVDDEIQSKFVLDGIITVTDAKHILARLDDEKPEGVENEAAEQIAFADRVLLNKTDLVSDTELKTIETRIKQLNPSAEIYHSEHSKVDPKHLIGINSFSLEKTLKMDPEFLNTEGEHEHDPSVSSTSAKFEGYLNINKLESWISDIIQTMGADLFRYKGVLSVAGMDQKFVFQGVGMLFSGGFVDATWAKNEPRECRFVFIGKNLDKGALINGFMDCKCSSELRFKVGDKVLAQVGADSDDGYVRGVIRKTWDSGNPYQIELHDGKKTKVWGPVDEDDFVKAASVTVEA*