MTMKDKQFKEESSDLVYGLHAVTESLRANTGNKLYLQDDLRGKNVDKVKALATEKKVSISWTPKKTLSDMTNGGVHQGFVLKVSEFAYADLSEIMTKAENEENPLILILDGLTDPHNLGSILRTADATNVTGIIIPKHRSVGVTPVVSKTSTGAVEHVPIARVTNLSQTLDTLKDKEFWIFGTDMNGTPSHKWNTKGKLALVIGNEGKGISHNIKKQVDEMITIPMNGHVQSLNASVAAAILMYEVFRNRL