MKKVVLRLDLHDDRDKQKATKVVSSLSGIDSVDIEMKEKKLTVKGDVDPVVIVSKLRKRWHAEIVSVGPSKEPEKKKEEPKKGDEKDQMAELIKAYKAYNPNRAPPPPHYYVQSAEEDPSTCVIC