MSDEDHGSAQPGGDGDGPATDGAGDAATEAASQSAVENAIPDVSSADDGADGGDGSDEPDHTPDDHPRSEDLETRHRIEAGVEKGITHIQGMHAEGRGTAFDYLLGEETIPSADDAARAAAAQLLLAEHPVLSVNGNVAALVPEEYVELADVVGADLEVNLFNRTEERMAAIAEHLREHGAEEVKGLTGDGEVPEVGHYRGIVDADGIEDADVVLVPLEDGDRAEALGKMGKTEIVIDLNPLSRSPQTATIPIVDNVVRAVPTITEHARTLRADGATREELEAIVERFDAQEHLRQAEEQIRTAAWE