MDIRSKAGFPAGSLSNFAPHPFVLDGVECASMEGFLQSLKFAAPDMQAQVCTLVGAKAKKRGAKKNWQQTQTLHWRGEAIDRHSDAYQALLDRAFEALAGNAGFRRALAATGTATLTHTMGRRKPSETILTRQEFTSRLHRLRGTL