MVASEMHVFFALTMAAIGVSQTSWGLDFSKGKDSAASIFGILDRKSKIDSSKDEGVTLPRVKGDIEFQHVNFKYPTRPDVQIFRDLCLNISSRKIVALMGESGSGKSTVIAFC