MSDQINIFLKSHFPDLVLTPPLFYEWPFGLRFEVADWSLGEKSVVLEKAGDRALKIVRYAFDPEDDILFVTDVYTQHEHELMKQKLLVYQKYVRRQVRKRLRHELLTYVRSELDEPLTLERFTLTCQLQDIRLRPLLHAICQEDFYAPNQILNGKLGYEIYLINLSKQMIFHLYDDRGCDLIAADAERLQPVYEGLQHWLLDYDRPQIDQLFTEK