MKEPPLSWLRGAVELHITGDRTEGFINAVTEAGIVIWNVKATGKGVSLRLLLDDFYALRPLLKQTGCRMHITGRIGLPFVAARLWKRKFFATGLLLFGIVLVMLSSLVWTVRVEGNDRLASEDVLDAARKEGIYPYQWIWRMDSPDKLSKHLAARLPGVSWIGIERNGTFVKIQIVEAKLPEAKPLNSPRHLISRTDAVITDIYAEQGRPVVQRNARVKKGEILISGIIGDEANMQAVVAKGEVKGLVWHEYNIEVPLEKKHTAYTGERKDSTYLVLGSWAVQLWGYGKSSFTASRTLTELDPLTWRGTRLPFGWMTEKEMEVKETRETVTPEAAKKEGLARAAADIAARYGSDSVIKSQKILHEKKENGKVYMKVLFEVEERITEELPIVYNRGE