MLVVTLALHRLKPRVSIGCMKSGPVLAQKNVKYHEPEYWKFGEEGNRYFLHATGHIYAITRELATYISVNHACQFCTSMQMKMCRLVLGLLDLKLNTSMNATCSVGRPQLNNKLKKEAKESGEEYKVTKYDA