MKSGPVLAQKNVKYHEPEYWKFGEEGNRYFLHATGHIYAITRELATYISVNHACQFCTSMQMKMCRLVLGLLDLKLNTSMNATCSVGRPQLNNKLKKEAKESGEEYKVTKYDA