MKETNFGEKTRVLVVGGTGSLGRRIVSACLAEGHETYVLQRPEIGVDIEKVQLLLSFKRLGAHLVEGSFSDHQSLVSAVKQVDVVVSAMSGVHFRTHNIPVQLKLVAAIKEAGNVKRFLPSEFGMDPSRMGHAMPPGSETFDQKMEIRNAIKAAGISHTYLVGACFAAYFGGNLSQMGTLFPPKNKVDIYGDGNVKVVFVDEDDMAKYTAKTLNDPRTLNKTVYVRPTDNILTQMELVQIWEKLTEKELEKTYVSGNDFLADIEDKEISHQAGLGHFYHIYYEGCLTDHEVGDDEEATKLYPDVKYKRMDEYLKIFV*