MALSFREERDTFGAIQVPSEKLWGAQTQRSLQNFDIGGPRERMPEPIIRAFGVLKKCAAKVNMEYGLDPNVGEAIMQAAQEVAEGKLNDHFPLVVWQTGSGTQSNMNANEVIANRAAEILGHKRGEKFVHPNDHVNRSQSSNDTFPTVMHIAAATEINSRLIPSLKTLHDTLNSKSVEFKDIVKIGRTHTQDATPLTLGQEFSGYTTQVKYGIDRVIDTLPRMYQLAQGGTAVGTGLNTKKGFDAKIAAAVAEETNLPFVTAENKFEALAAHDAFVETSGALNTVVASLMKIANDIRLLGSGPRCGLGELILPENEPGSSIMPGKVNPTQCEALTMVCAQVMGNHVAITVGGSNGHFELNVFKPMIANCLLHSLRLLGDSSASFEKNCLRGIQANRERISKLLHESLMLVTSLNPKIGYDKAATVAKTAHKEGTTLKEAALKLGVLCSEDFDKLVVPEKMLGPSD*