MGEVKVIGSFPSIFSYRVQWALKLKGIEFEYLVEDLLNKSPMLLKYNPVHKKVPVLVHNGKAIAESLVILECIDETWKENPLLPQDPHERAMARFWANFADEKCTAALWRVFTTRGKEQEEAISTSMECLKTLEEWLKGKKYFNGDSLGYADIILGWIANLVRVVEEILEMKIIDKERFPLLFAWIQNLSNLPAIKDSWPPHDKLVSKYRAIHDSLIGGVE