MLGSFSSSHEEEEDPSDLQYQIPQPSRAFSPPAIQMRQLLISCAELVSQSDFSAARRLLSILSSNSSPFGDSTERLVHQFSAALSLRLSRYATPATSSGAMSASANTAAADSEAFHSTYLSLNQITPFIRFSQLTANQAILEAIEGQRAIHILDFDIMHGVQWPPLMQAIAERCGNLHPPPMIRITGTGEDLGILQRTGDRLLKFAQSLGLKFQFHPLLLRNDPTSVPLYLPSALQLLPDETLAVNCVLYLHRLLKDDSRDLRLFLHKIKAMEPKVVTIAEREANHNHPLFLQRFVEALDHYTAVFDSLEATLPPTSRERLAVERIWFGREIVDIVSAEGDNRRERHERFESWEVMLRSSGFSNVPLSPFALSQAKLLLRLHYPSEGYRLQIINDSFFLGWQNQALFSVSSWH