MDKVDGNTTKKMDPQLTFKAYSKIENHHQESFVSKLLEKETEDSDKKLEWVCLEKVHGSNFSFIVVPKEGSQDKVEVLKANRTNVLTILSNFFVEAQKEVYERYYKSCVKLFEIISQNAEKFKRKTMETESEITKIHIFGELFGGYFPKLKNDQDSNGIRKAHIQKGVYYCPHYDFYVFDVAVTFGDQDTWLLFDEADPILEEAGFRVRAKPLFRGSLKECLDFDVEINTIIPQTFYSDILTENDILFKEKENICEGVVIKPANGTVFVGSRAIIKKKNSKFTEVNPAKDKSKRMKKQEKSVDQDEQEMISNVWNEIERYLNNNRLDNVVSKVGNITRENLSLVLKNFVNDAIEDYDKDQQELGEEGATLSSLPVNIQKSIKKKLGSTCQAILLKYMNENKQ