MDIDMSALRLLEREREIPLDLLIPTIEQALLVAYHKSPGAFEKARAELDRKSGHVTIWATEIDDDGAPIGEFEDTPAGFGRIAASTARQIILQRLRDAEDDNVLGQFKGREGELVAGTIQQGNNPHMIQVNLGTVEALLPPPEQVPGEKYIHGNRLRAFVIDVHRGTKGPSITLSRSHPGLVRKLFELEVPEIADRSVEIVALAREAGHRTKIAVKANIPGINAKGACIGEMGSRVRAVMTELNDEKIDIVDFSEDPATFIASALSPSRVNSVTITDEATRSARVVVPDYQLSLAIGKEGQNARLAAKLTGWRIDIVSDAAVSREN