MLRGLRELAAKLGDKDIAFFMLKGDPTDTLPQLVEQTGAGLLVTDFSPLRVGRQWRTQVAERLPGSTVMVEVDAHNVVPCWVVSNKRETAARTIRPKVHKALPEFLVPFPATPTAPAAWARTPGLLQPEPVDWEGLLREVLARGADVPEVVWCVPGEAAARAALDGPAGFLSPARLALYAAKRNDPNAQALSNMSPYLHYGQIAPARAALEAAKHRARYKEAVEGFLEELVVRRELADNFCQFTPDYDNISCAAAWARESLDLHRSDPRPYSYTRAQWEEGRTHDELWNACQLEMVHLGKMHGFMRMYWAKKILEWTASPEDAIELAIYLNDKYELDGRDPNGYVXVMWS