MKASKQFRHQRRIVDGVLLLDKPRGLTSNAALQTARRLLNAAKAGHTGTLDPMATGLLPLTLGEATKFSQMLLDADKAYEATVRLGIETDTGDAEGAAIATAPVHVTDDSIRQALAALTGEIEQVPPMYSALKRDGKPLYEYARAGIEVERAARPVTIHSLELLGVEGDSLRIRVDCSKGTYVRTLAIDLGRLLGCGGHLTELRRTRIGPFNVDEAVTLTALEALPAESRVGLLAPVDALVGHLPRIELDAFQAGLLLQGRVLAAPCGAAGLVRIYGEGRYLGLGECDGNGTLSPKRLVSTVATAQQS