MPSDLCLLRDELTAAPAAVFPSAKAGPIDWRRLDYLAHGNPRQRSAHALLTAGVWDALAAQCSDLALVSTVAIGLDRPGSDLDIVCRHPDPAAFAAALAAQGWQVAQKGADIWLAEQTVTGADGHPWPLELYLTPDPLERLNGWRHLSLMTALLEQFGATFYHQVLRLRLEEGLKGEAAMCHLLGLAGDPYAALLTLEGGELAPLAWQPGAMSPLSTSTSSHLNRAQRTFS