MKKVFGILLLVLFVCTSCGDKSEPSFKVYDEYSKEKKVEKKNNIGKATYIFWINKTEAKKLRGLTFNIKCKVTINEDGSIKILGYEKEQPYTVTKSLKKYLKTFRVDKEALADGRVKVGDQVVFLRYVVLK