MVSRILHIMLQHLIVYLGEFDPLLENILGANCHGVLYTVKADAKGSNEEIHSSKVPYVFRRGRPYIWIPKDDSHNVNTIMDERGSFSVISTLPGSLMSLLRSVKKLPSRVALTGDVMPLKEDKVHLAVESFKETISLEREAISHAGYPVSGVLSSSCPNCKTRGDNLQEILDRIKDYTLCKFDIRSCTYMDGHGVSHEVDLVDVRASKTDPLSPFTEKLIDGINQSQARRRALMLFCFVYLNANARDAFMLSVDRKGFDILGKVSGAVSKDRFGEYEWKEFRIPFPEEVGDIESFCQKLVEMEEEAVKNVQSFSGLG*