MKKLFLVFWWHMHQPLYREPYTGEYLLPWTFFHAVKDYYDMPAYLKDFEIKLNFNLTPVLIDQIQEYAQGKAKDVFLEAIRKDPDDLEKEEVEKLIEFTKLNYEKPIYRFERIRELMNKEKLNREELLDLQTLNLLAWCGRTLRKDLKDLLNKGRNYTQEEKEYVLNKYFEIIKKTLSIYREIKEEGKGSVSTSPYYHPLIPILLNPNCVYETTPNVKIPDFAVSFREDASKHVELAKEKYFEIFGEHPVYMWPPEASVSNEALELYYEKGINMLATDEVILKNSVERASPYLRYYFRELISVFFRDKTLSDLIGFSYHAWNAEDAVRDFIGRLKKIHESVDFQPVVFVVLNGENCWEYYEENGIPFLEKLYSTLEKEEWIETLTLEEAMRKEDVKTEVIESVKAGTWFDGNFLKWIGNKEKNEYWKILIEAKKKAKNDYILVAEGSDWFWWQGEEKAPFVEVFDKLFRSFVRRAQE