MAETVPFVVPTESDKTLLVWELNSGPTPEALRHSLYTVFSQFGLLYSVRVFPNAAVARPGFYAIIKFYSARDAHRAQKTCDQKQLFQESPVKVRLGTRHRAVQHQALALNSFQCQELANYYFGFNGWSKRIIKLQELSDVEERENEDTVTPLQKQSLKFFCALEVLLPFYECRSLGVGVAEEPVHNLEEGPLSFLMKRKTAQRLAIQKALSDAFQKLLIVVLETGKIAVEYRPSEEITDVRSEEELHDLIQVNCVSWKQYCQGEEEYLSDFSLEEDEFRLPELN