MELEVDDKDLKAAGAEILTDGHHGLRIHGWEIVSYKGSILKSSSVITWEEKLETSHLPEMVFGESSLVLKHVISGAKIHFNAFDALTGWKKEALPPVEVPAAAQWKFRSKPFQQVILDYDYTFTTPYCGSETIGLDMEKKDSGEILEASCSPCWEDCEEQIDVVALASKEPILFYDEVVLYEDELADNGVSLLTVKVRVMPSCWFLLLRFWLRVDGVLMRLRDTRMHCAFSDSANPVILRESCWREATFQALAAKGYPTDAASYSDPSIISQKLPVIMHKTQKLVVHSNL*