MTLPGPIRQIGYVVTDLDRALDSWVALGVGPWYVIREMPQRVTYRGEPCAVTLSLALANSGDLQVELIHQHDDTPSIFTEFLDSGRPGFHQLAYWTDDFEGTMGSVAEAGWPVVWNGASGPGGAVTRFAYVEPPDSPAAVIEIMELSPATEGMATFLREAAAAWDGRDPVRELSV