MGAPLIAVDWGTSSLRAALLDAAGRVLEERSAPQGILAVPPDGFPAVLAAACRGWEGAGARGVLMSGMVGSRQGWQEAAYCPCPAGFGDVAARLLRLPDLPPLGRVAIVPGLRCEHDGLPDVMRGEETQAFGALELLGLQDGLLLLPGTHSKWVQVRGGRIESFSTFMTGEVYGLLRRQSILARTLPESHDDELDRDAFLRGVGQAREAGSLLRSAFGVRTLALFESLPAAFLPSYLSGLVIGDELRLLQPAPAGGPVVLIGAPALTLRYELALQSRGIACRRVGPEATWRGLWAIARTVEDFA