MVKCVVSGCPNRVDGSNHGVFDGTQKQFFTFPQDPTRVKVWLAALRQADQQNQNQNLICEDHFLPEDILSGDVSADAIPIMPPCLDGPLDPLDRWGAGSEDDEDQWVGTAGPGEEEEDEACLPFNTKMAAPELPALDPTEQNPALKAVPEGPILSQQQQNGPIRTQTREDVSLLVLTRRFLDLFLTAPDGCLDLRSAIASLRTRRRRVYDITNVLQGVQLVQKESVNRIRWIGSSPASSYLGQNRAQSNMADLKLVEETLDSLIRTSAEQLFHLTDDPYNSRLAYVTRQDLVELQNLQNQTVLVVKAPEETKLEVPAPSEVSRTTEWVGPGHNQTEVLF