GDVEKGKKLFDEKIKDVADLAKGGENKKLANLYGLFGLKVGTVEGYEFTKAEKEAGVVLDEETLRKLLKDPKKFIPGTKIDLEGVKDDAEIADLVAYLKVEAEK