MTFEGLADDWVVWSEEREKAVLAYRPDVFDGAGFPAACLPTIYLTKGRRSRHPGTQTRPSDPWVVTLYLEPEVNRPPDEHETRDDAEASAVELAKRFATGEVDYRDIYQVPREDYFAKLDELTGRTD