MELEVDENDLKAAGAELFAEGGRRGIRINGWLIETRRHSILNSSTFQEWEQKLDTSHLPEMVFGENTLILKHLSSGTNIHFNAFDALRGWKQEALPPVEVPAAAKWKFRSKPSQQVILDYDYTFTTPYCGSGTIEIDKDLNEGETSKETSDIHWEDCKDQIDVVALASKEPILFYDEVVLYEDELADNGVSLLTIKVRVMPSSWFLLLRFWLRVDGVLIRLRETRMHCVFGGSTNPIILRESCWRESTFQALSAKGHPFDSGAYGDPSFISQKLPIIMHKTQKLVISS*