MATPAHLAQVRSLYKRILVLHRFLPIDLKALGDRYVRDEFRRHKKAAKEEVASFLKEWQGYRDTLQRQVLDAARRPPGQVSFGAALTEEELLHFQEQQQPGQLFQLNLESLKPSRTSPGPVDPVPLS