MNYHLFSNKDLKLKLPFGCIISGPSSTGKSTFVRKLITNSVQLIEPIPKSILYCYGEYNSLVPELQRSGISVYSGVPPEDLIKKQVQPSLVILDDLMYSIDEKYLSELFTKKSHHLNFGIIFITQNLFEKKLKVARQNSMYIVLTRAPNSALAVRNLGVQLFPGRLNYFLDAYRQATSSTNYSYLFIDLHPSSDPNLRLRTNIFKEDPSDFYNSLPIIFLPKNSSN