MDVEELLRILEGLRLKLFLDIEGYYCIGIGHLLTDDPSEEAAEAKLDEALGRETNGVITEDEAEELFDRAIKAAIEGILTNPRLKPVYEALDPVRRCALLTLVYLYGADAVAGFTEALELLIEKKWPEAAKELRQTKLYKEIPDRADRIIDTLRTGTWSAFQGK