MKGRPTSAAEKRFHDQLARHIGCIACLLSKSSNPEVSIHHIDGRTKPWAHWLVLPLCAGHHQENTGRPGLIPVHPWTNRFEQAYGPQPFLLHVCLDILERRHGIIVPQARAAANGDWSKAA