MRITVHLDTFQCADTAYAVLWLDRGSRKWSREGHAVIDLPEWGNLASPKGNTRIHGADHDRAICELTGLDLGAVNGPREGDSGQALWYRHAHHAPVIGKWHIQCVDNTESDPESGVFAEGDG