NDWANLVWEDSSRDLLVSSTTAQGCDTIARCDCQTGVYYCNSKRKHYPVSFSKPSLIYVEASEYYPARYQSHLMLAAGHSEPGDCGGIFLLWLDEEAMEQGVSDYIKGLGDAFGTGFTEAVSREVEALRNHLIGSDGAVEKILKNLIKLISALVIVIRSDYDMVTLTATLALIGCHGKWISNKISKFIDWLREKIVPAAKEKAEFLTNLKQLPLLENQITNLEQSAASQEDLEAMFGNVSYLAHFCRKFQPLYATEAKRVYAHQALESPLRPVSLLGS