MLDTVEGNQEFQWQPYRHLILQLEHFVETWDRQLFRATAPLIYYWIIEQDNVDRVYKQFGLGQPVPPTSHRWERLNEKSSEHNVDYAERCKKYVDAWELRGDIIVVGGADDQMHCHGEEYLSWYRQASVMSTASSKNVPRARVEKALTKVDLFLQFGVGSIAFMDREQGANVLYEQAMRVRRKMQEFRESTKTLAGLEEFSLEAFINDQFSDDSASVSVVVFWLYS*