MQQSQAPITRDAALRVALAARAMPGITLPQLIDVLQNRIGSDQIDVDELRTVTVTDLKTAFASADGEEDGEDIGIGLEAMKLAVRILWGDTEGEVLPEVLPYNDGDMPGSVRVALASDSGEALNGHFGSCVRYLVYQVSATDTRLVGIRDALEADFAEDKNGFRVQLISDCHVLYVVSVGGPAAAKVIKGGIYPIKRIQGGEAAEVLAEFQQMMTDSPPPWLAKILGVAAGQRLKNYNAELVEDQAE