MESIPDDVLAHALSFLNARDACRASAVSRAWRRAALSPAAWSHIALCVYDDGSGEEGDDLPSEATSGASELDGDELDDEGEWVEVEGDEESVGEHEELEGSARSSGGGDRAAGGGDDEEEEEPSEAAGDDGGGSEQALDSEGADGFEEEDGSSDGVGSSGASGSYEEAPSARPVRPDFRADAAARARALGCPALLSAAAAELLRLPRFSGVSSLQLIQFGAAPLAPSWRPPRAAPAPDVILGAGVAEALAGLRIEELELGRASGKAAVSLGPAVASVRTLRGWINCRKGVEDLRALRAAYPLVKHIHGTLQGRHYDFPKEVAGPGPTADRLSLVLVDDREEADCDIVPAALRACVAAGMSDFEILMDFWLSSLGDSLAGIKALTILFAESEPENFIEWLSEGSKLAGTLEYFSFDMDAFLDDLPPGELLKALARFPRLATLEVCRPPVCFNRSAARHWSRFFSSLPGACPGLLHLEPEDGADWDRTEPWRRRARPHWQRDRGGRPVDVAALEEALGTLSLS*