CANWSTIPNFRFLAGTAAYSLVIISPSVADLDPYDAAYVSASHLEQYGTNEYSIGPGPGYGRKKRRQR