MKGPQRISTSLLLLLALESVHGFVPAAHKTIARPIVTSTTSKQRQPQFPSRSLDESPTSLLMVPAASTATVAAITGAMTGGLFAGALHAVAGPDHLAALLPRCCGQRWYRAGRVGALWGMGHGVSATLIGVLAFGLKNQLKNNMSSGLSKVLSGMSHVTEVAVGLSLILIGIMGIREAREWEDEIDGVQPQSLSAAAADAGVKTAQKRAVIFNGLLHGFSWDGAPSLAPAIAVATWSGNLTFLSAYAVGTMGAMAIVTTLIGEGTRRAGQVFQRPDIPQKLSLFSSMLAIAIGGIWCGLAFL*