MVATKQLHSHHQLCGDAQCHLRHRPVIAAGAESCCGAGPLVLLTLASGGAAAVEDGNGHGGGCCCSCAGAAAAAAPQPATMVSALRSSRYLLPAQELLREAVSMEEVAAADDDDGHDEAMREAGDRARAAANTAGGVQAKLLSLLSELESRHEHYFGELCRVSAVFEPALGGAATAAYTALMARAMSRHFANLRRAILRKLTLHAAASRRPAFLRLAQVEDDEDDGEEEEDEDEDEVVDRVVRRTKQAAWRPLRGLPEDSVAVLRAWLFDHFLHPYPNDNEKLMLAVTTGLSRTQISNWFINARVRLWKPMVEEMYNDEFSDDSADIGGGGGASSS