MTTTYIPESATDHFDYVIVGGGTAGCVIASRLAENLPDKKIIVIEAGPSDFMDDRVLKLDQWLALLGGELDHDYGTTEQPMGNSYIRHSRAKVLGGCSSHNTLISFRPFEYDMKIWESFGVRGWDFATMMRMMNKLRNTVQPVHARHRNQLCLDWVKSCSTAMNIPVIEDFNKDITQTGSLKQGVGFFNVSYNPDDGRRSSASVAYIHPILRGEEHRPNLTILTNAWVDRINVRGNDVSGISLTLRDGSKRTLNAKAETILSAGAVDTPRLMLLSGLGPKDQLKALGIPVVRDMQGVGENLIDHPESIIMWELNKPVPKGQTTMDSDAGIFLRREPPNAAGKKATPTNPKAIPDGDIADVMMHCYQIPFTLNTTRLGYPEPADGYAFCMTPNIPRPRSRGRLYLTSPDPKVKPALDFRYFTDPEGYDAATLVHGIKMAREVAKQAPFKDWIKGEVAPGPKVQTDEEISKYARGVAHTVYHPAGTTRMGDVKSDPLAVVDSELRLRGLNKIRIADAGVFPTIPTINPMLTVLGIGERCAEMIVADASKPQARL