MELNEFLDKAYAVLRRLDAVLPPEPGHTDWNALAFRWQSAGKKGFLEHLPDPHVFPLSRLAGVGRQTELLVRNTEQFIAGRPANNVLMSGARGTGKSSLVKALLHEYADKGLRLIEVDKSDLIGLPYLLALLKERPEKFIVFCDDLSFESGDETYKALKTALDGGLSQRCANVMVYATSNRRHLMPEYLDENAGTTGVRGEIHQKEAVEEKVSLSDRFGLWLSFYPFDQNDYLAAVRSWLEDFDVPYDEAARTAALQWAQMRGNRSGRSAWQFACDWAGRLPEQRAP*