MKLSTSLFLVATAAAAKWSVSAFGLTHPLAANHGRQTCEFSVSVSMAKEDVGADDGFSRRDFLAATAGTTAATAGLWTPSSALAADDAAATLKLPPLGLGAWAWGDSFFWGYDKKEDQELQRVFDYAVANSKTSTTLFDTAELYGFGRSESLLGEFSKSIPEGKQVQIATKFAALPTRTKPENVLKACEASQKRLGGQPIDLYQIHFPNAWSNEEYWDGLAEAYERGLVKAVGVSNYGVDATRACHAALAKRGIPLASNQIQLSLLYTHPLQNGLMETCRELGVQVLSYSPLGLGMLTGKYTRDNPPKGPRKKLFDRLQDTPDFANLLTVMDQVGSQHGSATKAQVAINWARAKGSIPIPGARTVRQVQSNYDSLDWLLSKEEEQILDEAAEKVTSFVQPSEGPFPKKDVNTGLIMFDS*