MGRGKIVIRRIDNSTSRQVTFSKRRSGLMKKAKELSILCDAQVGLLVFSSTGRLYEFSSSRFCSSSVNDLENTMVQHHLHFFTIILC