MLDTVEGNQEFQWQPYRHLILQLEHFVETWDRQLFRATAPLIYYWIIEQDNVDRVYKQFGLGQPVPPTSHRWERLNEKSSEHNVDYAERCKKYVDAWELRGDIIVVGGADDQMHCHGEEYLSWYRQASVMSTASSKNVPRARVEKALTKVDLFLQFGVGSIAFMDREQGANVLYEQAMRVRRKMQEFRESTKTLAGLEEFSLEAFINDQFSDDSASVSVVVFWLYS