VKEDERATELQKTKAVSPINRLTVDIMELEALRKSVEDFFCFCYGKALGKSTVVPVPYEKIQRDQSAMVVQGLPEGLAFKHPENYDVSTLKWILENKSGISFIIKRPFLEPKKHLG