MAHATRTAAATAEDGYGAAWDITFSFASSLAVKAAVLLSVPDILAKAPPQAALTPQEIAASLPSASPNLDFLSRILRFLASKGILRAFRTVGDVGPIQCRYGLTEAGMFFVKDNPKNVVHFMFVQLAETLRVPWHLVHRSVLEGGSAFEKVHGKDIWTYMKEDEQLNDFVNAGMTSSSAGIMAKILEFYEGFNHIHSLVDVGGRTGGALRQIRVAFPHIQGINFDLPHVIATAPDIPGVIHVGGNMFESVPPAEGIFMKRIIHDWNDESCRTILWNCHKSL