MAIAAIGKYEFAPADAIEKFHGAQLLYIGWEDHLLFCAPFAFPFPPTMPFGAIVEQVLPGSFGYHPDFARIDWEKAEWFKSGKPWQPDFSKSLADNGLKHKDVIRFRTPGLTGIAGSGS