MRGLSNGSSPSRIVRGKQIYKTMNNIKITLLCGFITILVLRGTIGLSGFTSWSHDASDPSQDLVVDEHGRTLSEINADQSEQEEDDLEPEIDLNSTYTLGPKISDWNEQRNAWMQENPEFTTLVNGKPKILLVTGSPPKPCDNPAGDHYLLKAIKNKIDYCRIHNIEIFYNLAHLRSEMAGYWSKLPLIHTLMLTHPEFEWIWWMDSDTMLTDMVFELPLDKYKEFNFILHGWELEIYGKRNWVGLNTGSFLLRNCQWSLDMLDAWAPMGPKGKVREEAGKLL