MRLVVLHIPELLGIPMVKSDGDPWFMDLALKNFTTPQPIYSNIRKCDAWTSVEAPICSRCSTEEKVICTVL