MVCPLDLALTGTAWARFLNELLTCGLLDAAPFSSSAALQLAIDRLDVSPAALEDYVLALEGALPPSLCAPNVAGPQWLEEARDAATYLRGDAGRRSVEDKRLYLLAPGAPLLFSVLGDVRRGGEARDLVFALATALLPDARMSAPTTPLATAVRRVEASLAPRRAVLAAASANGASPQSVVAALVEHAASLRSPSAVAATDTAPSRSGAYGGDGGGGLAFGSLDAEFSSAPFVDFERTILNSPCHTPDERAGIFDLALAGTLRSTLRILVNAPSAAALSRRRPCLGKLAELRPFLPEYLASAECGAKHPNPSARKLALSGCGA*