MHIWGIGSFQNEVGVAFAQEVVEDGIFALEEAFDTVLDPDNEFLAAEEGHRTLAAAEILIAALTGDTSHITDAPLRAWVASANLTELEPLRDLAREALKRVCGHDSELPDLWADKGDADEWRADVQRLQAALA