MTIAIMIATHGVAAEQLLKTTEMLIGEQDNVATIDFVPGENAETIMTKYQEKLSTTLSHCDEVLFLVDTWGGSPFNAANRVADGKPNMDIVTGVNVPMLVETFMARDDGPTLPELVAIALETGRTGVRALRYEEEEVATPVQNVEEKPVEPTVVTANGVGHLEIGLARIDDRLIHGQVATRWTKESKVSRIVVVNDDVAKDSVRSTMLKSVAPPGVTAHVVDVEKMIRVYNNPEYAGERMMLLFTNPTDVVRLMEAGVAFKSINVGGMAYKDGKKMITSAVAVDDKDIEAFKKLDAQNIELDVRKVSNDSRQYMMDLLKKNNLI