MKFSVLTLFPQLVWPYFEDSILKRALEKNLFELEVLNLRDFSANKYQKADHTLIGGGAGQILDPEMVENALHSVKNPKHTIFLSAVGKPFKQTDAMRLAQKKHVVLVCGRYEGFDERSIELGADEVFCIGDFILTGGELGALCLIDSIARHIQGVLGNAQSLENESFENHYLEAPNFANAVFKSKEINKIPAPLEYSKGNHAKIKQLKLDLSKLRTKFYRLDLFKQHKS