MKGASSDSLYSDLLEAKALLPDRLKQKETHWRQKSRICWLQEGDKSSKFFHAYAKARGVSNRIDKISSNGDWIEDPVQIQLLAVSHFSTIAQSSHPYPEDILFQLDSRKYLQIRTSL