MLVVTLALHRLKPRVSIGCMKSGPVLAQKNVKYHEPEYWKFGEEGNRYFLHATGHIYAITRELATYISVNHACQFCTSMQMKMCRLVLGLLDLKLNTSMNATCSVGRPQVRVLNNKLKKEAKESGEEYKVTKYDA