MGRGKIEIKRIENTTNRQVTFCKRRNGLLKKAYELSVLCDAEVALIVFSSRGRLYEYSNGNIRATIDRYKQASADSSNSTSITEANSQYYQQESAKLRQQIQILQNANRHLMGDSLSSLSIKELKQLENRLERGITRIRSKKHELLFGEIEYMQKREVELQNDNMYLRAKIAENERVQQANMLSAPEFDTLPQFDSRNYFNLLEAAPPFSHQEQTALHLG