LSGKGKGKRKTLFADEKRHLLESYDSLPKTSQRDAAQKLGIPQPTLSKILKDRESIKQNEGDRKRMRSGKTPKVKVALKWIRNARERNAPLSGPLVMQKAEELAVALGVIDFKASTGWFEFKNERGLFLGKCMEKPKTQTLGHVTSEWLENEWIEMRHDFAEEDIWNADESGIYFRALPDGTLTFKSDNKKGGKKSKERITALFICSMAGKKKDLFIIGSQNPRCFKNVRHLPVRYAANASAWMTGYLFGEWLKDWDRKLGQEKRKILLLVDNCTAHVTKDVALRFLPKNTTSILQPCDQGIIRTAKAYFRKQMARTVLHHIDDENNKATAVEIARKISLLDAILMLANAWSDVDASTIRNCWKKGGLVIAPMEEAIVVEPPRELNAHEFEEWMDIDDNAFVMQPVSDEDIVTEIRDQFDVKPENNAEADSDDD