MKRALIVVAPGANEVEVLTPYEILRKAGVEVTLAGLEGAEPVTMARGVVITPDMSLEEAKKQGPYDVVVLPGGAEGAAALAASPLVAELLREAEAEGRLIAAICAGPLALRAHGIFEGRTVTAHPAYVPALMAGGRYTWSDAPVQVDGNLITSRGPSTAVDFALAIVERLLGEEKAAEVAKPLGLP