MSPPAGGAAVAADPASPVVLLAVHAAVRPLGAGQDAEAQPRKLQLIADPERPGRFRLGLLGTEPGAVSLEWPLEAICYTVRGPNQHELQPPPGGPGTFSVHFLDPEEAQQWAALVRDATAEGQNGSGSPAPAPAPAMCPISPPCSSMAQIPKATQPEVDLPQSSGNFKKEELATRLSQAIAGGDEKAAAQVAAVLAQHHVALNVQLMEAWFPPGPIRLQVTVEDATSVLSSSSSAHVSLKIHPHCSIAALQDQVFSEFGFPPAVQRWVIGRCLCMPERSLASYGVSQDGDPAFLYLLSAPREVSGQSLQNSKMDRKLGLFPQSLGLPHDLQPSSSSLPSPSQPGWSCPSCTFINASNRPGCEMCSTQRPCAWDPLAAAST