MKRLLLSLILAGLMQGFVHAQKIFSCENRYDADFKVYVVKNRYDADLLVYKVSNRYDVDTDGRWYFVENRYDADKKIWFAENRYDADLLIFFVENRYDAGWRNRSKMHLVF