MVNLIIDNKKVRVPEGTTILDAAAVNHIPIPHLCYLKELNEIGACRVCVVEIEGINRLVTACNNVVEEGMVVFTNSPKVRETRRVNVELILSQHDARCAACVRSGNCSLQTIANDLGIIDIPYKEDLPYAKWTEGFPLVRNYEKCIKCMRCIQICDKIQDLHIWDLSNTGSRTNVDVSYNRRIEEADCALCGQCITHCPVGSLRERDDTQRVFDALADKDKITIVQIAPAVRAAWGEDLGISREFATVKRLVAALRKMGFDYIFDTNFSADLTIMEEGNEFVEKLNNRENEKFPLFTSCCPGWIRFIKSQYPDMIDQLSTAKSPQQMFGAISKTYYAELLHVDPERIFCVSIMPCIAKKYECDVSVLNDAGAGQDVDVVLTTREVARMIRAEHIIPEVLEEEEFDSPLGVSSGAAVIFGTTGGVMEAALRSAYYLVTNENPDPDAFKEVRERENSWKEASFDLAGTNIRVAIASGLGNTRRLIETIRKGIVEYDFVEIMACPGGCAGGGGQPIEDGVELAEERSDVLYGLDKINEMRFSHENPSVIKCYEDYLQRPLSRRAHSLLHTDHRTWEFNITPKKL