MFSKRKRIVLSLNDKASIIKRLTKGESGASLATEFGVGKSTISDIKKNSESILKFVSDSEEGRCDRKSMKKAKNGKVENALSVFLQKRAAGQHISGPLICEKALLFNQKLNGSSEFKASTGWLKRFKARHKIRELEIHREKRAAGVPAAHSLVTKIEDFVQHEEYDKDFIYNADETGLSWKSPPSKTLASCRETVASRIKDNKDRVTIMVCANSSGSHRLPLLLIEKSETPRPFRNVKKLPVVYRNQTKAWMNTNVFLDWYDNSFIPEVKAFQKKNGKEGKVLLILDNAPTHPSTALLERENGNFKVLFLPLTVASAIQPMNQGVIETLKRLYRKQLLRRLLMAESADEENTVRFFKSLDLKDCCYMLADSWDSVKSSTLKNSWNNIFKTPGIAFSRHPEANGRDENSEIMTTLQEIPGCSDCGLDDVKEWLNCDSGDPGYEILSEEEILAAVEKENRNEIKNDEEKTLECLETAMKWVERQDECNAAQLLCLKRLRDMAATKKRSSLRKTL