MSVLLETTAGDLVIDLDCERFRVESYNFLKLCKSGFYQYQCFYNLNRNYSVESGDALFGNEERQELRFHNTSVEGILDRDNSTPRLVRSSQALHQRTSEATFGAVGFLVSRNRELVPLVGSLLVVSLAENTTRYDNAVFFGSVVQESHKTLHRLNSYAVDGDKRPLVDVRIKKCHPLHDPFPDPQGLPTYAVTLPLRNVRLPPGLADTGRESAGDAIERDIRNKELVLEAIGDIPSAGVKPLENVLFVCKLNPMTRAQDLAVIFHRFGEIVSVEIVRDKDTGGSLGYGFIEFSEQKACELAYSKMDGVLVDDRRIHVDFSQSVSRLADSWRRGRLRDVRD