MSVDREFVEYYASLDEHEVFVAEHEKLLEDTSEPFTLINSLKACAKAKDLHTGRKLHYDIARRLLECNLFIGSSLINMYAKCGALAIAQAVFDKLLVRNNVVWNALIAGYAQNKLAEEALYGFERMQCEGLSPNAVTFVCTLNACGSMGAVDKGQVLHAWIFNDDFLRRDTIVGNALIDMYGKSGLVMKAQEVFDDLPEHNTLAWTALITAYAQHGHGEEALHCLARMQLEGLSPNAVTFLCILQGCGIVGASHKGVEIHVQIKSLRLHAKDVVLGTALVHVYAKCGLLVK