MNCGGKVVCVTGASGYIASWIVKLLLLRGYTVRATVRNPTDKAKTEHLLALEGAKERLQLFKADLLEECSFEQAIQGCDAVFHTASPVKYIVTDPQTELIDPAVKGTINVLNTCKKTSSVKRVILTSSTAAVLVRPLEPNDVVDETFFSDPSVCTELKLWYPLSKTLAENAAWQFTKDNGMDMVVIIPGFVIGPLLQPTLNFSDGFIVDMINGKNPFNCINYRFVDVRDVALAHVKALEIPSANGRYLIDGPSMMTIYEIRETMRELFPDLCIADMNGESEMKDIMTKEIIYEVCVEKVKNLGIEFTPLKSSLTDTIISLKDKCLL*