Putative uncharacterized protein SLC66A1L (SLC66A1L)