MEALKMVRLGFRLWTYVKEERSHGRKAPIDPFTRERSKPSASQGVPLGGMGSGSICRGFRGEFRHWQMIPGVCEACPVLANQFSIFVSRDGGRKKYASVLAPGRPEELGKGDDFGISNWDWALDGQHSTYHALFPRAWTIYDGEPDPELKISCRQISPFIPHNYRESSLPTCTFVYTLVNTGKERANVSLLFTWANSIGGMSHFSGGHVNEPFMSDDGVRGMLLHHKTAEGYPPVTFAIASCQTENVDVTVLPCFGLSGRSYTSAKDMWVTMKQQGHFDEENWNDGCSIASLSGEGVCAAVSASAVVEPHGTCSVVFALGWASPKVKFVKGSTYFRRYTKFYGTSVDAATNLVHDALMDYRRWETEIENWQRPILNNERLPEWYRFTLFNELYYLVAGGTIWTX