MKVPTIDFCKPELKPGTTEWDSTKSQVFKALQEYGCFEAIYDELRHETREAMFDNSKEIFEFPWEIKMKNLSKKSPFNGGYIGKLPTLPLYESVCIDDLLQPGSVETFADIFWPKGNPEFCNVVKSYSKPLVELDEMVKRMVLESLGLQNYIDEFLDLTSFLLRLTKYNATQDGDIGNKPGIGDHTDGNFLTIISQNQVNGLQILKKNGQWIDVDISSNSFVVLSGDSFMAWTNGRLHSPLHRVTMAGENDRFSIQLFADPKTDYTIKAPKELVDEEHPLLFKPYDILGYFEFFGTEVGREAGPNVLKAYCGV*