MLHTFKLLNLPPQAFVVWEQIGAPTILVMSLLGPSGSGATQSVRREESTEKSSSHASNSNSVRTGNVVLNGQHQESEGSKAITEEYDGEVDDGIDQPQMGTRADKSLGLLTQRFIRLLECSEGGICDLNQAAEALNVRQKRRIYDITNVLEGIGLIEKKSKNIIQWKAGDLLKVDERDDEPEVISYLENLKAELAQLRDEESIYDDHIKWLQQLLIKAVSGGLQLELNIPILVFGIPMIASC