MQTPDGLYVFLGPTLPRADAARYLDATYLPPVAQGDVIRLCERKPRAIGIVDGYFGNIPSVWHKEILHAIHQGVAVFGASSMGALRAAELHPFGMIGVGAVFEAFRDGRLEDDDEVAVIHGPAELGYPSLSEAMVNIRRTLADAAQEGVVPAATARRLEAIAKALPYRERGFGRVFRLAAAEGLPEEELADLRNWLPTGRCDQKREDALDLLQTMRRWAAGGGRAPEARFHFEHTALWDRALRDGGRCQTGNPLD