MDGKDVLARAKTGSGKTIGFLLPAIEALARDGGAARRGRPRVLVLSPTRELATQILDEAKALLTFHDGVGAQVVFGGTNFNSDLRNLRDKRCDILVATPGRLIQHLEDGDRDLLRDVNVLVLDEADRLLDMGFKPSIEKILRSVPQDRQSLMFSATVSDEIKKIAAAGLRPGHVYVDCVGEEEGPDTNAQVKQSLAAAPLSHQMPTLAQIIDDHAATTPNHKIMCFFTTARGTGFAAELFRSFRDDIVEIHSKMSQSKRTKATDQFRAAKRAVMMTSDVTARGIDFPDVTLVVQIGIPANREQYIHRLGRTARAGKSGEGILMLAPREEFFAKKDVGDLPIVRATFDVSDENVAKISRAMDAVSDKTKAQTYAAWLGYHKPFIKKMGWTPETLVREANDYATEVMGCPEPPPMMKKTVGMMGLKGVPGLNI