MSQNLDFIHSAQRTIGLERDAVDSLLARIGDDFVKACELLLAGKGRVVVVGMGKSGHVGKKIAATLASTGTPSFFVHPAEASHGDMGMITKDDVVLALSNSGSTAEIVTLLPLIKRLGITLISMTGNPESPLAKAAEVNLDASVGQEACPLNLAPTSSTTVTLVLGDALAIALLEARGFTAEDFAFSHPGGALGRRLLLKVEDVMHVGEGLPQVLLGTSLTGALMEMTRKGLGMTVVLDEHGKLAGIFTDGDLRRALDRGIDVRQVTIDQVMTVHGKTVRAEILAAEALKIMEDNKIGALVVVDADDRPVGALNMHDLLRAGVM*