MNCGGKVVCVTGASGYIASWIVKLLLLRGYTVRATVRNPTDKAKTEHLLALEGAKERLQLFKADLLEECSFEQAIQGCDAVFHTASPVKYIVTDPQTELIDPAVKGTLNVLNTCKKTSSVKRVILTSSTAAVLVRPLEPNDVVDETFFSDPSVCTELKLWYPLSKTLAENAAWQFTKDNGMDMVVISPGFVIGPLLQPTLNFSDGFIVDMINGKNPFNCINYRFVDVRDVALAHVKALETPSANGRYLIDGPSMMTIYEIRETMRELFPDLCIADMNGESEMKDIMTKEIIYEVCVEKVKNLGIEFTPLKSSLTDTIISLKDKCLL*