MSPNKDASSLNSSAAGLVCLPPVSEELQLVWTQAIQTSELDGNEHLLQAFSYFPYPSLADIALLCLRHGLQMEKVKTWFMAQRLRCGISWSSEEIEETRARVVYHRDQLLFKSL