MARTFLESLPREIRDQIYGYVLSSHSRSVYLSESVINDPDYPQEEYSAAGKPPYIIRTKSHGETIRLSFLRTCRQIYHEAKVVFWEQNSLILDGILPRTYIDHPILGRLPGSIASMATSVELKIDILGRSAFRRKSDLCEDSPSLVPFEYQLKDLARWPNLKRIKLHMSLGEDPWGNYDGYGHSGFARLLYWRLRGGSNDHWHNLVRSNIKALEEAGGKDGYLSHVKKELDINTGCALPNGNGFPQRMLKMSTGSPGEVLQELSEAWFGNLFVDGRLSFLEGKEKEDMFVQQPAPRLPMLDHFFFFKYDIDRWVDGQSGVRLWGKAKQIWPAGNEGKQARRDAWEDSGRMGCSFDVMREIHWPWKQMSPPDFVP*