MSQILLQPANAMITLENVNKWYGQFHVLKNINLTVQPGERIVLCGPSGSGKSTTIRCINHLEEHQQGRIVVDGIELNEDIRNIERVRQEVGMVFQHFNLFPHLTVLQNCTLAPIWVRKMPKKEAEDLAVHYLERVRIAEHAHKFPGQISGGQQQRVAIARSLCMKPKIMLFDEPTSALDPEMVKEVLDTMIGLAQSGMTMLCVTHEMGFARTVADRVIFMDRGEIVEQAAPDEFFAHPKSERTRAFLSQVIH*