MASTRMTHTRHHAPRKVSVWGGRFRDADAFMTYLDITSREGKPMSSDFLTDVRLGDYNLDAAEAVHGDINAGLIRLSHARSFANAVRAQLPENGKINALYAIYDLDASDVRVVEQSRMQLLGVFDYEVG