MKDILFLLRGDFTKDTIGPFYCPDCIALEGILSYFPELREKINVVYVDYDQPRKALVDVLGEENQSCPALVLANPAQAGGLGITVKKSQFRSFLDDQKDILHYLHQIHGTSRAAS