MSLDVSPELLQQAERGEIDESAFVDTIRTSLPYAWETISRVVADLHDGTAEFADNQTPPPDEKARGQLLRALASDSIRGALERHFGVKLAFQNCHRVAAFRLDSIDGATYQEFISPRAQVLNQSPLLRDC