MSDLPVAPTPAEPVKYGERAIEAGQLITFPNPRPGRDYDIHITLPEFTCKCPFSGYPDFATIYLTYVPHEKVVELKALKLYVNSFRDRYISHEEVVHVVLDDFVAAADPLRVQIKGDFNPRGNVHMVVEARHTRPGT