MRFDLTNLLVKSHRRAELVPKKNCILMKLHNPKATAMLFANGKLVCTGAETEDAIKNAARRFTQVIQKMDFPGVNLIDFKIQNVVGTCDMGFRVLVEALAFAHSDRCTYEPELYPALIYRLEKPQVKVLVFVSGKVVFTDSKEPRELYSACEAIFPVCCYVVL