MKTELRSCAACGEPISDRFFLEVGGCSWHAHCLRCCMCMCPLDRQQSCFIRERQVYCKADYSKNFGAKCSKCCRGISASDWVRRARELVFHLACFACDQCGRQLSTGEQFALMDDRVLCKAHYLETVEGGTTSSDEGCDGDGYHKSKTKRVRTTFTEEQLQVLQANFQIDSNPDGQDLERIASVTGLSKRVTQVWFQNSRARQKKHIHAVREPEGSSFARHINLQLTYSFQNNAQNPMHLNGSKAGLYPTHESSMDELSQDSSVHCMPSEV