MKQLLPLFLIPLGATGMVTSDVTRSRLSEAFLSPSGKLTLSPEIVIPEPTDPTAILLQTNAVQTLSSRIRACKANAAFLQGSVNALATFSAEQETARGNFPGPIPIIFCLQGSEFDLGAIAESGADGVMIPVCSGNEIENLAEIATDSTFTDTCKAAWACGLQPIPEVTVGQKTASTWSEQDFENMVAQLSEAAGNEPVTVLLTVNPIDEEQVDPVTLPTVPKALGRKVPILGSVRVTAGENRLGAETNRFKEDGFTGALLRSDCVPGFRMQPDLEIVSQFWAACISDLKSTKSKSFSFRSKNNMEKNVMTQWGNYQKSVVESGALGDPDESFSALDEQAGDYKGFA*