MGHELRFLLNDTEISLTEAGSRDTLLDFLRLNRRLTGTKEGCAEGDCGACTVLVGRLHQGRLHYEPINACIRFLASCHGCHVVTVEHLRGADGGLHPVQAAMVEHHGSQCGFCTPGFVMALYGLWMSDPHPDMLAIETALQGNLCRCTGYEPIVKAAFAASEAGGQHMDALTVERDRITAALDAIPRERVEVARGEDRAILPADAADLAQVLAENPKATIVAGATDVGLWVTKFLRNISPAVFIGHLQDLKRIEIAPGHITIGAGVTYSEFEPFLREHFPEAVDYWLRIGGWQVRNAGTIGGNVANGSPIGETPPLLIALGASLRLRSAEGARELPIEDYFIEYGKQDRRPGEFVESITVPLKGEARIAAYKVSKRHHADITASAAAFRVETDGATIIDARVAFGGMAATPKRATQAEAALKGQPFTAETFEAAARAVANDFQPLSDWRASKEYRQQLAANFFRRFWLEQQGADHRLRRVE