MGRGKVELKRIENPTSRQVTFSKRRNGLLKKAFELSVLCDAEVAIIILSPSGKIYQFASHDINRTIAMYRNQVGLPESNNSSFRRDRTMEFRRNNENEELRRSIANLEMRLKNLAGEELDILGMQELKQLERQLKTGVERIRSQIGRVISENISSLKRKHKAMQEENSRLQKRVSCFYKLL