MGNCVSAQDREALQRSQEIDRQIEEDSRKFKKECKILLLGSGESGKSTIVKQMKIIHQNGYNKAELMTYRTTIYKNLLESAHNIILAMRKLGVDPVNPENRARTDEIFDYEVTAEPNFYFSEEMAKAIYELWQDPIISTVMDHSSEFYLMDSASYFFTEALRIGTPVYVPTEMDVLRARAKSTGITETRFTLGPLSIHMFDVGGQRSERKKWIHCFESVTSIIFCTALSEYDQVLLEERNQNRMHESLVLFDSVINSRWFLRTSIILFLNKIDVFKNKLPKVPLERYFPEYTGGADINKAAKYILWRFMQANRARLSVYPHLTQATDTSNIRLVFAAVKETILQNALKDSGIL*