MTSIQKLFVSSPYFAVVGASKDKSKYGTKVLKWYQDRSLSVKPVHPKETELEGLSTIKSITELDFPTQTSVSIITPPAVTLNILRSAKDQSIPALWLQPGAEDANVVDFVKTNGLEGRVIYGGPCILVQGDDLLHNRSLL