MSKALVYADVNLNRPKEYWDYESLVVQWGDQEDYEVVRKVGRGKYSEVFEGVNTVNNERCIIKILKPVKKKKIKREIKILQNLCGGPNIIKLLDIVRDPQSKTPSLVFEYVNNTDFKVLYPTLTDYDIRYYIYELLKALDYCHSQGIMHRDVKPHNVMIDHDQKKLRLIDWGLAEFYHPAKEYNVRVASRYFKGPELLVDLQDYDYSLDMWSLGCMFAGMIFRKEPFFYGHDNYDQLVKIAKVLGTDELNAYLNKYCLELDPHLEALVGRHSRKPWAKFINPDNQHLVTPEAIDFLDKLLRYDHQERLTAREAMAQPYFYPIRTAEASNRRSLLS*