MKRQTPFGHGHEFEFGLKIVEKSTDGKNVIAVQCNFCVFNGRETRKGAGVKQKCTANVHFFRSPFRPKLYRKHMEIVHTSDWLNYKTLSTEQKHKFFDEKQRSGIHACLDTTKESITFDIRNVAIVDELIGNFFFKPELDEDNKDVLRICSAALAIDHVSVGLSFRQAAAVITQHRNRIKNAKLMGISDHMVGNFVRVLLAVALQLLSTVLCSSSVWAFSLAGDASTHQGTPLLDQQIRVCRNGIRINLHLVLVQFFQRHTA