MLKVSCDDGSTNVKLAWLEDGEVRTSLSGNSFKEGWNPGLFNAGKVYNYVVDEKKYTYDLGSTAVIGTTHVSYQYSTTNLLAIHHALLTSGLQPQDVELTVTLPVTEFFDNDNQPNEERIERKKANVLREISLNKGETFKIKKVNVMPESLPAAFESLKKDKVNKLERSLIIDLGGTTLDCGLILGAFEGISEIRGYSEIGTSRITHTVMNALTKASTPCNYFIADELIKNRHDNEYLQTLINDVAEIKNISHVIDREVKSLAESIRQEISTFSGMNRIYLTGGGAELIYPHIKQYFPNLKVNKVDEPQFALVKAMVHA