MKVIRKFKWYICMALLGIAVWGIYTNGITKYVEKLTFFNIQSGKQVEFNRDEKVILSNVPFIQQLPELDRGCEVTSLAMMLQYAGITVDKMKLANEIKKVDFMNDGVRGNPNEGFVGNIYTFSESGYGVYHGPLFQLAKKYLPNKAVDLTGKSIEELYKSVKAGQPVVIITNATFAPLDEDEFTTWETNNGDVSITYNEHCVVLIGYDQESVYIRDPLKDSLDVKVPREKFEQAWVQMGSQAISYVKRSK