MHVFFALTMAAIGVSQTSWGLDFSKGKDSAASIFGILDRKSKIDSSKDEGVTLPRVKGDIEFQHVNFKYPTRPDVQIFRDLCLNISSRKIVALMGESGSGKSTVIAFC