MELRRRVAERFREVNGEHLMTAADNAYVSEEFVVLEELCAAAGRDPDDVRRLMLDRRLPMPGYLRSDGAEMVPADLFALAERAGGPERLAAWFIGHWADPAEGTAEWDAYLSGRYVCLRSVTPDSIRRKDELTAAIRSAPDEPDAGSADWSARLHALVDELDALEPAFTGYDRHRFGGPTSRDTCIDAVRARYPR