MSSGRYMAYSPSPSTTPHSPRIAGLRAPSAAVAEQEKYLAELLAERQKLGPFVPVIPHSVRLLNQEILRVSTLLENASLLNQSGLEHGSPLTTGGLYSNGAATDMNVWTSAFQPESSPAYSWLGGSQGSSSGLIVKKTMKVDIPVDKYPTFNFVGRILGPRGNSLKRVEANTDCRVLIRGRGSIKDPAREEMMRGKPGYEHLNEPLHILVEAELPVEIIDARLMQAREILEDLLKPVDESQDYFKKQQLRELAMLNGTLREEGMQRSGSASPFHNSLGMKRAKTRG