MARRRKGRVIHGVILLDKPTGISSNDALQKVKRLYGAEKAGHTGALDPLATGMLPICLGEATKFSQFLLDSDKRYRVIAKLGERTDTSDSDGQVVQTRPVHVERDTLLACIAKFRGETDQVPSMFSALKYQGRPLYEYARQGIEVPREARKITVYEIELHRFEGDEVEMEVHCSKGTYIRTIVDDLGEMLGCGAHVTMLRRVGVANYPYERMVTLEQLNALVEQAHRDEKAVADVLDPLLLPMDTAVEALPEVNVIPELMTLIQHGQAVQVSGAPSDGMVRITGGEQKLFLGVGEIDDNGKVAPKRLVVYGE*