MQIKDEILALLKKGKNLLAFSYGSDSSALFYLLMQEKIDFDLVMINYKTRKNSDLEELKAKELALKFHKKIFIKHAPKFQSNFEKKARDFRYDFFEKICLEQGYDHLILAHHLNDQFEWFLMQLSRGAGLAEILGMQECEKRSNYTLLRPLLFISKDEISSFLKEKDIFYFHDESNENEKYFRNYIRKNFSNAFVSEFHQGLKRSFSYLDEDRKKLYDFENIKEIQGLLICPKNESLIARAVKMKGLLLSTAQRKELLKGDCVLGGKIALAYKNEQAIVFEYETCQKLPKNFKEECRIAKIPRLLRAYLYNHKIDISSLSF*