MKLPLEFPLPNFGECPTILKGDNFVVASVTTWLDFKSITKTISFEGHYKNSIIEKEARILASLNHPNIIKVFYCGYYFESRNIGEYIIGMEKGNTNLASLLFEDKTFELSFLNKIDMMLQITSRMCYFHDMKVAHHDLKPENVVIMDFEVEKIKKEGYLHLKLIDFGTSKIKVKEYEVPTREWPYGTRGYIAPEVMKPKYGPFIEMDAFKVDVFSFGMMCCDILIQDRHDFDAKDIPKNMKSRMMSLQSINCHKNLIAIIKGCLIIENPSRRASFDEICEKLKECKRLVLEKRIKNVLVASNFKVQV*