MELQSLLSKPASPHLFLPAAGISHATATQTLCRKGIAVSSLAHSPVQSLPLLLEEAESQADYLHEFKEAALIDVEETSDGYTLFKFGDMVGTSFNDPEALSSVAASTRRQPFVFPLPEVIDCSTIESRILDVKEDSFSVEDFGNSHSMTEPSSRMLSNDCISSSHELDHEAFFHSFDANAIDFFHRAHPGLSNYASIKAPKGFSFEIRGSGTITIMDDEIDYFLLYDGSFSREDSFALDSLLDLPVNMTMVRLLPSVINSVDTGLHKSGAAPVTKLRGRTSLVERTQQSRKNSGFRHKRPAKTVTRDLFRSSYFQLYEVIFTYPFSTSRKDASVFQNISKEKFGEIFKVLNQIAVGLAGSGLALVLFVASRMLSMNATLDSIKAMHLVRGIGLLWFSSALQKFGSVIKCMANVSTQGRPERKKHLARFRKEAQAVTFKAVALVLLSMVSLA*