MTVRAVEGAAGCGKTYRLMEMLSETLAAHPLIEGQRVLALTFMHGARRRLSDRLRTVAGLMGRVECCTVDAFAWRIYRRWRGLAVALGSAPATEGEFDAVCDAAGLLLEQQQVRAWTAASFPIVLVDEGQDLRPQRLRMLVALSGATHALIAADEFQCLDQALRPNPLVTWLQGTAEPETLVQVRRTNIGGLLTAAAAIRNGQAPVNGQGFRILQPGASVPLAATLLANAIAWRQGGNVAVITPALQGGFVQSVVTRVGQGPCGQQQNGPYAIQWEGTDRDETQVILGGLELVANATAVATCAALRSLPPSGPVRAAILWVENQIHAVGRTEFPRVEIEAVIARNVALRRQYGGGAAHLFTAMTVQQAKNREFDGVVVIWPYQVGGDVEHKRRLLYNAVTRARRWCNIIVQGQNILAAAPFV