MDLQTFRKQIEKKLQRDGWTIRYDHKESTLRIEDKATKKGATLALKPLLAKWEREEYAAVDEALRTVAVGLESMAKAVHLNGNEKNIFPVIRAASFPDKTKDGKTLVYQKHTAETRIYYAVDLGETYTLITDELLNESGWELKALAEMATFNVRSLPQPFKEDEVAGNRFYFLSANDGYDASRILDQSLVQRMEQKAVGQLVAAIPHQDALIFADIENDTGYDVLGQMALQFFGGGRIPVTALPFIVENGQLEPVFIMAQKKPKG