MDGVPQVKFSFTQIGDLEKTEKDQTIDTIGILKEIGEVSQITSKTTSKPYDKRELLLVDQTGYSVRLTIWGNTATTFDASPESVVAFKGVKVSDFGGRSLSLLSSGSMTVDPDIDEAHKLKGWFDAQGRQENFQSHAAVMGTTSANGRKDEYKTIAQVRDEQLGMSENTDYFTLKATVIFVKNDNISYPACATPNCNKKVTEIEPGQWRCEKCDKTFEKPIYRYVLSVNVSDWTGQIWLSCFDETGNMLMSASADELTELKENNDRAFQDKVGDANCRTWIFRCRAKMDTFQDQQRVRYQVTSCHALDFKSESARLQEIIKQYESSEDAMFVS*