MTVRGGMNDIGGGGGKVSTGGGPGVLCKVCGDRASGKHYGVPSCDGCRGFFKRSIRRNLEYVCKEGGKCVVDVSRRNQCQACRFAKCLQANMRREGKF