MGEVKVIGSFPSIFSYRVQWALKLKGIEFEYLVEDLLNKSPMLLKYNPVHKKVPVLVHNGKAIAESLCTAALWRVFTTRGKEQEEAISTSMECLKTLEEWLKGKKYFNGDSLGYADIILGWIANLVRVVEEILEMKIIDKERFPLLFAWIQNLSNLPAIKDSWPPHDKLVSKYRAIHDSLIGGVE