MLLSVVYIKVLEVGLKGRVKWYSVLGHYGFIARADGKPDIFVHQSAISKSQTEKFYLRTLADDEPVEFDIVEGRKGPEASNVTGPNGGNVRGSRYQRVLLYRFRPPRYHVSHGKDSDRRRGATGNQAKITNDEEWQKGPLHGRRHGRRFRPRRSRQPQGNGVVEHAPTGAEATTDVEATITIKPSPRRRNNYYYNRRFRRQKVEPKQGDDVGKEKMNASNSSGLAAESENGQDEEKAGIRRRTEGEKEAELKATEMGGGDADPAGCKRSTAM