MKALAGLKDAIKKAAAGGEHPVSRTKAAWDAFLAIKEAGEEERTKKLVEVIALLRVALQAAPFRYEPDFGFLGSSSPGKDFVFVVCQRLSHEINRETLEAVRQRLPLAQTAGRVLAFLGAPGRGAELLEAVDGVFTELTRTLWLLLDVPEGAEAGPTLGRLGRVLEWACGQAACVDELMRSDALAQLLALVVPPATGAGAAHAEHQRRVSAGLVGSLAAAALREGTAPEEALAALRVLAAPAPARSLDAFRVLANAFLRAASLPDPAAREALRAGALAAAGRVYGAGRGVYAALLDLPIAAVFLDEAGSLAPGLQRAALALLPPLAEQAATRASPGPRPHRELRAVARLLASPAPPSRRPAPRLRRRRHAARLPPAGPKFLAPLLASSGPAPPPPPSSRPRRLLPGLPAPAAFLAAAFGCPRPRPRRPEAPGGPEAAAAVETARNALQLVAAVLRADPSAAPEVATRAEAIAAGIAGLLPCGPLRPPALDLASLLAPTSPRPPAPX