MKHLRLFLFTAALLGMACAAGTASAQCTFKNTAFKPGEFLSYNLYFNWKFVWVKVGTASMYVVQSKYNGQSAYRASLTTRGNSKMDKIFVMRDTLLCYSSLNMEPLYYRKGALEGKRYTVDEVWYKYPGGKCSITQSRLHKDGSRKSRSLTPDQCVFDMMNIFLRARSFDLDSWKKGHVVDFPIVDGNSVNPAKIKLLGTKTVKADNGVKYRCLELSYTEKEKDGWREIARFFVSDDSNHVPIRLDMFLKFGSAKAFLTSMRGVKNPIKSQVK