MADMLPLIQVVPEMNVNLDPISGVLGAGGGDLVILSMDDINAEIDKVCAAADELSNSLDPTTAPEGSYPNREGNYVIAGTLTNMVYGFLIAVFIIIAMIPVLTKLGVL