MQVEGVVPNKITFVSMLNACASAAALAEGKLIHACTVESGLESDMLVGNAIIDMYGKCGILNEAREVFAKMLQRDGISWTAMITAYAQHGHCDEALELYEQMLLEGVKPVAITFVSILSACSHAGLVDEGYHYFNSMSKAHNVSPTAEHYGCMIDLLGRAGQLVNAENFINRIPVEPDAVVWMTLLGACGIHSNLQQGEHVAEHVLELDPQNAAAYVVLSNIYTAAGRWDDAATVRKVMADRGVQKEPGCSSIEIENGVHEFLVGDRWHPQMEEIHAELERLNRQMEEAGYVPDTKLVLHDVNEEQKGYLLCCHSEKLAIGFGLISTACGAPLRIIKNLRVCSDCHTAAKFISKISGREITVRDAQRFHCFKDGVCSCRDYW*