MDVEELLRILEGLRLKLFKDIEGYYCIGIGHLLTDDPSEEAAEAKLDEALGRETNGVITEEEAERLFDRAIKNAIEGILTNPRLKPVYEALNPVRRCALLGLVYLYGADAVAGFTEALELLIEKKWPEAAEELRQTKLYKEIPERADRIIDTLRTGTWSAFQGK