MAPSSVEVMIDQRPTPGKSSRAASSGKQTNFRSGDPSVALEQMLGDAETTGPPTFHSPARARAYFKHRLAIAFRIFAQFGFCEGVAGHITCRDPIDPTSFWVNPFGLHFSLINDDDLLRVSEDGEVLDGGRNTRLNLAAYAIHVELHRARPDVLCAAHAHTVYGRAMCSTGRPLRMLTQDFCVFWRDIVLYENFGGVVLAAEEGRAIASALGGRKAALLANHGLLVAGPSIEATVAWFVMLEKCCQVQLLAEAAVGGGAANCSGDVVTIGDEEAQATWEVVGSGEHGYFMGLPLFQVAEREFGESTSMGRGMQSLDA