MSLTDKVCTACQGGVEPMDEAAAQRYLAEVPGWELTHAGTRIERHFKTGDFATALGFTQTVGELAEQEDHHPQITLGWGFVQVELYTHKIGGLHENDFILAAKINQAWDQARR