MKRTDGVGPVGRRTNGRRTVCGKDVRAAASALCSQRLLLLRLFVRACVRAAASAVCGQAVRAAAAPVRACSCVGRVQSTPCCCSVCSCVQLRRPCARAAAASVRACSRVVRARCCLCRVQSARSVRSLRTVGSAHGVPFRQRRTFIHFRTAAWPFTFRRAKGRLRPFVRPSKHQAPSAKRQVQSAKC