MKTIYLHHPITTDEWTDINKVMALGFFDGVHLGHQAVIKQAKQIAGQKGLQTAVLTFDPHPSVVLSNIRKQVKYLTPLEDKAEKMAKLGVDIMYVVRFTTQFSELSPQAFVDNYLVALHVEHVVAGFDYSYGKKGEGKMTDLAKYADGRFEVTIVDKQTAASDKISSTNIRRAITEGELEEANQLLGYPYTTKGTVIHGDKRGRTIGFPTANIRVNEDYLIPKLGVYAVKFRVNGETHLGMASIGYNITFKDDQALSIEVYILDFHREIYGEEAEIKWYQFFRPELKFNGVEGLIAQLEKDEQDTRAFFAKLED*