MEVTGQNFDMDPKTFTLGNMFSMQLHKFADEIGKITNAAVKELTIENEIKKLSDXWREQRFELGKYTKGAEDRGYVLRQTEEIMVLLEDMGLNLQSMMASPFVRPFLSEVRGWEQKLSLIGECIEVWMXVQRKWMYLESIFVGSDDXRHQLPQEAKRFDNIDKQWQKIMNDTAKHTVVLDACSTDGRLATLQALSEQLEVCQKSLSEYLDTKRCAFPRFFFISDDELLSILGTSDPTSVQEHMLKLFDNCASLRFGRGNKSITGMVSSEKETFEFRTPVAIEGAVE