MLRVLCEVLPGQGSFVRVERWCCWVLQRGLAGGVACLLPCQLRVQWVCWGYSSQCAGCSIWCAASRDAAGWKVEAGGGAWTLAGTRQGAAHQTDGPAGRSVAAAAAVASLLATVASLVVAAAATVALVVATTAAAATAAAAAAATKATTAAKAAAAAALLATVAVVKLAAGRALGGGTVGASHVDCLLAAIIRGLNEELHRLSLPQGAEALGHDGGLVHKEVLAATVGGDEAVALGDVEPLDGSGSLGRHCGASRRGEVGKVLRCAGVLRMPGQSVDETLSKHVACX