MNQIMTQAIDLDQELSKRHIDLDPGGYFIIYVDRNEHLIRANHFTNVIDERGLACDPETGKPIPCDTKVERVPTRVFSGRTAKEICVQLFEQTRPCPVTRLDHASYLGREFQRAEAALLNNQEYIQD