MKRGIIVGQPFWIHNNQRHTRYLHGSELRKYLLFWDEIVYPDGPMLEKTINNPELQYLESVGVLQRHELIDKTININLSRFRTVNGKRQSIDGIDHLFSVHAQLEAYKIYSEREPGAWSLAKAGYFHQKADPRMGSALDIELLNMIPIPQRQVPFDDILNFKKHRRDELLAFRCFLDSIYDNIITSGDIPRAKNAEMARLELALLDLARTLRESKIEYVCKSLKAKISRAEFLGVAGLGYGLSQPILGSFNMNPIVAGTIMSGIVFLGSRAVFPSIPNIPKPLTYIASINEYSV