MPLLLCPNDNTSMQNVNRGGVEIDICPTCRGVWLDRGELEKLLEGTRQEQTAQAEDRQRFDREVSDFHRDPDEWKKRHPYDREHGRYRYDDKYHYKKKKRFDIFDIFD