MPPFHVPEVPGLVEVSRSGKNEDLLDDSYMKQFNQEAEHSKDPVYLAKELKGERIVPVHGQGILAYSLTESDENIKKDAWKQHATHEHWLAASRARRDYWAKSGVIKPPLRWVLVEPGDDFDENALQTGAEASGEMLFTARSWIHGGLHPGKAGRHLREGAMIPYGSLAYPVDTYEILVGDPSSATWIEIPRDMVLNVRESPPTPTQSLYSHLSPKLSFIPVECGREADGKCLLVAQAFYEGGWHPGKAGVGDDHCCVAYAGGEVWMRSFRILAYAL*