MESXXXXPLRDHCAALAHKLYAFCVVPVTGFEKKAIFALVKRLRARPQMIDELCAALDSKGDVDSGCVTFPRTRDGRMQIGKEKHTPSHVYCRLFRFGDVTRGELVPVSSCAHRGGNGDMFCVNPYHYERSFVTPHRRRYTLPSEKEERRSDTPGSAVDLASEQAILVKEEKPKQLFPLAATQPRIHAESYPKKFQSTPCYYDPAKLIGTIFLDPYFDMAPGADIPKPPRLEFDNPFEAPEA