MSPWDSGDMIGATGVRDGYKLPSMHGFRMISLSFNGPSLVGYSMVGTEIFTTSLAAGATAADVLEAASSAMGVEPASLTLLCHGAPLEPQETLSDFTSMAIRQVLHTGPAVYVCEQNARCETDTFFGGSCEVIVNRDKLPNPGIATIQALQETRVLLYQRPTEKRRKHDLLIPLGFFPPAPKWSFPAGSRRWGQLSDVWSACVEMPQIKGLMDTHADLTLDRFVRQTARGPVWVPCEFDIDSEGHAQIVGGSRCHKYPALAEKVATPILEAALPLLAKLRRPQLLLDRYYYHVDPALEGGDMELCGREPFDILAMADAGDNSFEFDHRRLKEALSGEKQRLPHCRVPIQAGTLLVFSNHQMVHRVLRMINNGKSEASRDFVALFILNPASEALVPARCALAKPYMLTRVLRLKALTPDNIQAILSLAGFLPTDDESKSLRNAMLLEQLEPTGEFASRGNVVRATGNGCLTMVGWLHHMLQDSRHGGDGDFFSSFCDGWYHFRFLSYEVFTCLMNDF*