MARKGKCKVRTGCFTCKIRRVKCDEAKPDCLRCSKTGRVCDGYPDPAKPISLQLQLLKPLSLFPETGMQESRALEYFCNMVSPNLPGATDPYFWTHLVVQFSRYEPAVRHSIIAISSLYEDIVREEDSPLGSLAHRRRNNIIILRHYNAAIKELKEMQNPGLVLLVCILFICLEVLQGNRDAALRHCTHGIAILAGPEPSSLNWVREYLMPLFRRLTTLPFFFKSEEADRLDLDLAISRYTPPSSFSNQSEAAYMMDDIMNQVMLIIRQGFSVHIGPSHYEPISPHLLKEQDRILCLTRQWYAMLMDLEARCKVQKTSVARALMLAKYRVALMWGSEAFSRDEFGYDDYGDEFRSILDDAEEAVAFQKEGGLKPRPSFEMGFIPLLFFCAHRCRVLHLRLKALRLMRTLVAPRESLWEREGMCALARLIIEVEHGLALDDKGRPRPGAVPVYSIPEYTRVLHFCPGDADEYDETFFGHGPRHSRVVLFMRNRSGDMYLRLEVLGEVSTPPVTVGEGRAENITLCRGVRS