MEKLRKVVKEIAYTRDHTNSPALHRSLVPFLTFASSLYGVALHIRRSLYRSSFFHQHRLPVPVISVGNLSWGGNGKTPMVEYITQLLLSSGISPLILTRGYAGGDEAKMLERHLQGGPTKIGVGPNRAATAASCFEKYGCANPSSIRTFFDRSLLHETAKVETFSQEIGAVVLDDGMQHWSLCRDLEIVMLNGLNPWGNGNLVPLGPLREPLPALDRADIAVVHHVDLIPEQSLRDIEKTIHGFKNSIPIFYSKMVPKYLFDVKNDRSHVALEALHDATVLCVSAIGSADAFVENIEMVGARFVDRLDFSDHYLFEAQDVETMRRRAKGLENRSDSKPIIVVTEKDYNRDPEILKSLDSYTVLVLCSKLEITPCRDTNVDDFKSTLCKTLAVKFRVSN*