MSFLGFGRVCALDIAFDAGDAQPMASVKNEQATAHERLPLFRTGDTIKGVVHIAPVPGKKFEHKGVRIELVGQIEQYGDRSTTDFLTLTRDLEPAGELATPKSFPFEFNHVEMLHESYHGINVRVRYFLRAKVSRSYASGVTREFKLWVRNPVKATPEMNNSIRMEVGIEDCLHIEFEYAKAKYSLRDVVVGKIYFLLVRIKIKHMELEIRRRESTESGSTSHSESETIAKYEVMDGAPVRGESIPVRLFLSPYDLTPTYNKVNNKFSVKYFLNLVLVDEWDRRYFKQQEITLYREEK*