MDLDKSNSTSASLKKLQEEGALPGRGTMEREPGGLNSATVERRVGHVMVSGPTTASNTPTPLCEKGAAEREAAINALPLTDVNGPLVDHQAAASLKEGVAQEASDVAIAAAATTTSGLGCVSPASTTAEAGDTRREVSGRNLRATRAKAAQDGSGGNSSASPAVASTDVVVVPMSREVTPSGPASDLMPARGPPADVLTWEELQVEMGRVLEAGARGISREIAEARAAAASSVNERADKLARDLAEVREDLQKMRELVACNERQRQGLENRMSELENNLSEVCGSLRVNYTGLHQLAKECGVTTTIPANPDEFSLTSSLAELVMAMEAIPSKHAARIGEETSNGIHIGACHVLTCVRLVHPKLDLQKILDQGAANDARKDVMEEVGDLGESVLPLFKEDVDVEDVQQRGQPELPVIAPALALELYVPQDGVDQDLPVETGMATTSLDLESALADRDRHIQYWRTKFEVAELERTMLEVKRDRAVEALRGREVWFNSYLRSCCTAMAGVCKELRVPCEDPEESVAGYISWLNGANAQLEGIDKRINEVLKQECRRSSRYAGGHVLACIRDHHPQLRLEFLHEGFARSWRTDAEIDQLAKSMAPLAEKVFQSMDWRWPSW*