MDAEELLRILEGLRLKLFLDIEGYYCIGIGHLLTDDPSEEAAEAKLDEALGRETNGVITEEEAERLFDDAIKAAIEGILTNPRLKPVYEALDPVRRCALLTLVYLYGADAVAGFEEALELLIEKKWPEAAKELRQTKLYKKIPEKADRIIDTLRTGTWSAFQGK