MKREDGGPGRSITNEYRVHKRLLECLKSLDTTQISAIFGVSGILFNIPESEAFIDENAPEWADILPRLPADYAPCKAIISEKIMPVSLPFRRMIINNFIPGVDTDKILDTQTNKHCLIRPYLGRRRFQAESERPRRLRAYSLRNFPLHIDQMESIGLTPHSYAISMADALAFLYWIAKVDANDVEFVLAQPRSNDPPDMNSLHIIDSDVLGPLAIWILDFDCCNDMTLDESGIENACRCFWRNDPFYPRPGSSNASDQKLWEDFRDRFLATSERILKDEVATIKQLPGRLIERIIQTRGTFSRG