MRFDLTNLLVKSHRKAELVPKKNCILMKLHNPKATAMLFANGKLVCTGAETEEAIKTVARRFTQVIQKMDFPGVNLIDFKIQNVVGSCELGFRVLVEALAFAHNDCCTYEPELYPALIYRLEKPEVKVLVFDPKPIDSSSAISSAGGDATLSHHFKTDASDESHLDE