MSLKKILVLDGVMTVCRFRDDGVVMEAEGQLSPELMTRLAKFAQWYRRMVSGNTDLLSLFSQMRGWSPSQGWIVRGAETTVCSVGNTVCLVENADASLNQIMQALAEAAHE