MASVEGKRETVLVTGASGFIGSTLVGLLLDRGYNVHASVLNPDDKAETEHLVALGAGAGEGRLRVFPGDLLDGAALMAAARGCSGVFHLATPCTVYPVSDPQGQMVVPAVEGTLNVLRAAKEARTVRRVVVTSSSSAIIPSPAWPAGEPRDERCWADVDYCKKNEVWYPVSKTLAEKAAWRFAEENGVDVVVVNPVTAMGPMIPPTINCSMIVLLRLLQGCTEEYRDIWMGAVHVHDAAMAHILVFESPAASGRHICAQSISHWSDFAAKVAELYPEYKVPNCVRCRFPKDTQPGLVRQGAEEGSKKLVALGLHFSPLEKIIRDAVEALKSRGYIS*