MLRVLQIVQSLLQQGKHASKRDLYYTDPDQATVNQALIDISVRLKCTRSSLHVVSVGKGLIMGSLRFKDADRTIDCSVCNPFFNILFLDHHKDISSCAEYIIVVEKETVFQRLANDGFCRKNNCIVLTGRGYPDVATRSFLRLLAAETKLPVYGLVDADPYGLDILATYRFGSPTMAYDAEALATPSIRWLGVFLSDCQTHNVPDRCLLSLTNDDRRKAEAMLNRDYLKHLAFSWNQQLRLMLEKGVKLELEALSASKFSALADDYIPHKIKAAAYLC*