MKDASLEEGRIPPLRRNVDGPCEPPALQAKEHEKQDMPHCFTLITTALINISPPAAFAGEPSRRNKLRDQRLAWEKSAKRSGAAQKKGQILGGFVELSRQPEGPSRVDVDLEKGATYVRRKLYKARYLSEEAIEDFRRSLRRSKYIRPRPLNYFQRNREATSAIQLGLFLVVLIAAVRWFLRLAKRNRWGWAEWYKPGAPQIGSRVRDRSLGGREVSVGNQWEWPSWLWGGEKKFRRQTLGGVRKGAGITETVKHANPLDYEVDLRSEKELRLARLRQEERRAALERRRQVEELPGWWPRESLLPPVKVSDSRKEVGRFEAQQLLQRMVNMRVEGRDPSLEDITVLHETCQLYGVSVTFDAASTQESLYRVAIQHKVGQLMRAAGYDVIDLSIRLPAARFVGLLSGNLGILPRRAVEIVESSVAAKTKASLTQAYALMKQGRIKELRQELAGLALILSTFPLPLDSAKLELVGDGLSARIPSEERETLLQEVCAVIGQKLRSPSETSGTSSLGGVEEMAARALGLTLS*