MADLRSTIAGIRSPNPFWLASAPPTDKLTNVVRAFKAGWGGVVWKTLGEDPPVVNVSSRYGAHLDTDRRMIGLNNIELISDRPLDVNLQEIIQVKRDWPDRAMVVSLMATMTETAWAGLARRIAETGAADGLELNLGCPHGMCERGMGSAIGQVPEMVEQVTRWVKNAVNLPVIVKLTPNITNILWSAEAARRGGADAVSLINTVNSIVAVDLDAMAPTPVVDGKGSHGGYCGPAVKPIALNMVAEIARNPETRGLPVSGIGGVTTWRDAAEFLALGATNVQVCTAAMTYGFKIVEDMIGGLSNWMDEKGYRTLDELSGRAVRNVVNWNDLNMNFSTKAVIDPALCIDCGRCHIVCEDTSHQAIRIDAGEGRRVFTVVDEECVGCNLCSHICPVPDCITMVPEQTDLPYVTWPNDARNPMRVPEAAAK