MVSMQLQQHLMMKAILLLLNEVPQPLIDPSSSTNLSPALHFVVVLPLDCEIELVGFFGEPDNFSMYNNNRVKRRPSPYEVELSDGPHTKVVRRIFTNSRERWRQQNVNGAFAELRKLIPTHPPDKKLSKNEILRLAMKYINFLAKLLNDQEEEGSQRGKVSKDTGIVQEDLLQDMLSPNSSCGSSLDGAGSPDSFTEEHETLDPKHTRALHHSILPIESNAQR