MEASPAVARILDGMVDLHCHSGPGPFPREFDHVDGARDGQRINMRAFVAKSHHHNTVMDLQAAHRSFEGISTRVFGGIVLNNQVGGINPYAVEMCVRMGGKIVWFPTFSSRRHIEFQEEALALGFPSSAVQLTTVPVLLHDDEGRLRPEVVQVADVVAESGAVLNGGHLHPDDMAELFAVGVERGVERMAVSHPNFITDLTVAQGVALAERGVFVEHEVGMYLPDDHQHFGIEVLLEWIEAVGVERTVLASDLGQIGRTRPVDAFIEVTTALLDHGVDEKNLRRMLVDNPTYLLGLD