MAKLDKKVYERELELLQIELVKLQEWVKQEKLKLVVIFEGRDAAGKGGVIKTITEKLNPRVCRVAALPAPTEKEKTQWYFQRYVAHLPAGGEIVLFDRSWYNRAGVEKVMGFCSDEEYQEFLRSCPEFERMLQRSGIILLKYWFSVSDEEQERRFIERINTPLKRWKFSPMDLESRQRWAAYSRAKDEMFAYTDTKHCPWWVVPSDDKKRARLNCISHLLSSVEYQEIEHAPITLPEINKQGYVRPPIEDQTFVPQRY