MLALCAGDSIVGQGSDLCVEDSSPSLRRGDSASAMGRVKLKIKKLENSSGRHVTYSKRRSGILKKAKELSILCDIPLILLMFSPNDKPTICVGDHSSIEDVITKYAQQTPQERAKRKLESLEALKKTFKKLDHDVNIQDFLGSGGQTVEELSSHLGALQCQMADVEKRLSYWSDPEKVENIDHIRAMEQSLKESLNRIRIHKENFAKQHLMSLQCAAAQFQNDMQLPLGLTGDPNTSSWFHGGGGAEAQQPMMLPEDPSLLHQRDIGCSASTSLQSYPGYFSMGKQSTDNAGGGEQHHHAAVQQQPEFSQADCLTSLQLGVQFPYPSAFDNAGLLSDRLFDNAAAAAAAMDFGGHYDLPRPGDEASFQNWASAACGATMYDHQQQQQPAQLPAAATVEAPSFNHPSPHRQLMI