MATRPPIHIFQNAHYAGDDLVPKFRNGEPWKKVLGPVFIYLNSALTGLDCSVLWKEAKEQICQQQRHDCGAAYVGLALPGDAGSWQRECKGYQFWTKTDSEGYFTVNSVGIGDYNLYAWVYGFIGDYKYDDMITISAGECSCRIHN