MSFDNLCKLLSEKHPQKFATWVLGAPQTDVTVLKTELSIEPIRADYVTFLQLQGRILHLEFQTTLESTPPLPLRMLDYWVRLYRLYRLPITQVVVLLLPPKDDSEIATAFTVESTRHEYRVIRIWEENPEPFLQDSALLPLAPLTATNQPQLLLEQIVQRVDQLETTQRQEISAYTQILAGLKFKKDLIKRLFREGMMRESVIYQEILEEGEQRGEQRGRQEGRQEGERSLVLRLLTRKLGELPPQIREQVEILSLSELENLGEALLDFTSLLDLEAWLANQ