MADEIEKIVTGLPDLKSVTDVWAVVDGRVAQGDAAFAADLGIALARTYGTGEQIWQQRSVFDHLLRLLATTAGPENVTQALRLASSDEVTSRKLDRYTASLLASSHEATDLVAAFTGRASEELRACLVHELVLRGVFVEDTPGIAGWATSPHWSHHPLGRLPLTRSDVEGHADLPSYSIRGSSHAMPYGPSESRELTVIADARIPSAEETTTQPAAEAMGRAVANWSEESNGRIEARVFGLAEPLDAESVPTALLTLGLECLQGAGKKVPLSVAVSPLSEAWRVLFAAASTGGAYNSGSYGAYGRLAAWQSMAALAGSPDGSIVAEVEAHALDCLWHSFGADTKWFDQVAWDVGLAVLSPDRRRLAVLAATDTD