MVKCVVSGCPNRVDGSNHGVFNRTQKRFFKFPRDPARVKVWLAALRQADQQNQNQNLICEDHFLPEDVLSGDVSADAIPIMPPCLDGPLDSLDRWGAGSEDDEDQWVGTAGPSEEEEDEGCFPFNTKMATPELLALDPTEQNPAVKALPECPTLSQQQQNGPIRTQTREDVSLLVLTRRFLDLFLTAPDGCLDLRSAIASLRTRRRRVYDITNVLQGVRLVQKESVNRIRWIGSSPASSYLGQNRARSNMADLKLVEETLDSLIRTSAEQLFHLTDDPHNSRLAYVTRQDLVGLQNLQNQTVLVVKAPEETRLEVPAPTEDSIQIHLKGGTGPIRVLTCDAGTTGEAGFSSLEESRIRTAELLHAGQQNRVQSV