MRRGLSTVSRSATVFGKQACLASSTLRVDRRAYATSPEDAALEAQIEKVLDLVKKQGNLGSEKLTVRKLTELRQTVPEIDRALSSVGDSAVKYMAELEKPGAGPLSAVPPVRVTVTGAAGAIGYAMLFRIASGEMLGKHQPVILQLLELEPAMKALEGVIMELKDCAFPLLHGVTASSDVNKAFEGADFAMLVGAKPRTKGMERGDLLKENANIFSVQGKALNKVANRDTLRVCVVGNPANTNALIASANAPNIHPRRFTAMTRLDHNRGIAQLADKLKCKVTDIERFAIWGNHSATQYPDISHTQINGKWAKDLVDEKWVKDTFIPDVQQRGAAIIAARGSSSAASAANAAIEHMRDWVKGTNGQWTSMGVWTGNGKVGDYGTSPDIYYSFPVVCADGEYTIVQNVPVDKFSAERMQKTNDELVSEKNGVGELAKRTTDPAALLKEQYKGGKQ