PPYSAGSGSVAPMATGKGVLQSPSAENRWQLSESEQGWGQKPVLLEKTNCLGSEIALGGSGQDEACAEMVLSVAPGKLRLGKLMPQKTWWEQGQSAFTEVRQLKKRLGGGQAQDRKHSGPVGQPGPQQLTLDIPRDLTGSTRVSVWPSGARREQRSAFSKPARGPAGRLGPACVFQAGEPADALGELLGLINTVDVTCWGRLSNSKLLVGDFWNLQTGPPHAPLCGTFLGAPALWLKHATVQIPTPPSSSSTSSWALLPPTLTSLGLSTQNWCANCNLSFRLTSDLVFHMRSHHKKERAGPNLHSKRLRAEALTCPICHECFRERHHLSRHMTSHS