KMSALDTDINQHFQDAIDVIQHHSESPYSDPQSWPPGVPEVSVGQPVALEPPQFYPVLPVPRHGKGRKKLRLYEYLHEALSDPAMADSIQWTDTANGTFHFVSKNKERLAECWGQRKGNRKTMTYQKMARALRNYSRSGEIIKVRRKLTYQFNPAILQRLGGIDQGPQEGANPSGRAEPRDRLGSRVMPDWYSWYGHYPLQEQWFSAGPTTP