MELLMDPSIWVGLLTLVVLEIVLGIDNLVFIAILADKLPPKQRDKARLIGLSLALIMRLALLSIISWLVTLTKPLFTVWDFTFSGRDLIMLLGGIFLLFKATTELHERLENREHDTGHGKGYASFWVVVTQIVILDAVFSLDAVITAVGMVNHLPVMMAAVVIAMAVMLLASKPLTRFVNQHPTVVVLCLSFLLMIGLSLVAEGFGFHIPKGYLYAAIGFSIVIEVFNQIARRNFIRHQSTLPLRARTADAILRLMGGKRQASTQHETDSPAAISVSEGAFAEEERYMINGVLTLASRSLRGIMTPRGEISWVDANLSVAEIRQQLLSSPHSLFPVCRGELDEIIGIVRAKELLVALEEGADVAAIAASSPAIVVPETLDPINLLGVLRRARGSFVIVTNEFGVVQGLVTPLDVLEAIAGEFPDADETPEIVADAEGWIVKGGTDLHALQQALEVDHLVNEEGDIATVAGLVIAANGHIPRVGDVIDVPPLRITIVEANDYRVDLVRIVKEQPAHDEEE