MQKDYQKLIAYLCDFLEKEVQKKGFKKVVYGLSGGLDSAVVGVLCQKVFKENAHALLMPSSVSMPESKTDALNLCETFSIPYTEYSIAPYDKIFGSHFKDASLTRKGNFCARLRMAFLYDYSLKSDSLVIGTSNKSERMLGYGTLFGDLACAINPIGELFKTEVYELARRLNIPKKILNKPPSADLFVGQSDEQDLGYPYSMIDPLLKDIEALFKNKPIDAETLTQLGHDEILVKNIISRIQKNAFKLELPTIAQKFNPK*