MTVVIGVLALQGAFIEHVRHVEKCIVENRDFYEKKLSVMTVKDKNQLAQCDALIIPGGESTAMSLIAERTGFYDDLYAFVHNPSKVTWGTCAGLIYISQQLSNEAKLVKTLNLLKVKVKRNAFGRQAQSSTRICDFSNFIPHCNDFPATFIRAPVIEEVLDPEHVQVLYKLDGKDNGGQELIVAAKQKNNILATSFHPELAENDIRFHDWFIREFVLKNYSK