RSPGAGEGRCAFCGDNASCQHYGVRTCEGCKGFFKRTVQKNAKYICLANKDCPVDKRRRNRCQFCRFQKCLAVCMVKEVVRTDSLKGRRGRLPSKPKQPPDASPVSLITSLVRAHIDSIPSATKLDYSKFQESAPCPFEKEDSVDVQQFYDLLTGSMDVIRKWAEKIQGFTELPKEDQDLLLESAFLELFILRLAYRSKPEEGKLIFCNGVVLHRQQCVRGFGEWIDAILEFSQSLHRMSVDVPSFSCLAALVIITDRHGLKEPKRLQNRIVGCLKDHVAAAGAEPGRSSCLSKLLGKLPELRSLCTQGLQRIFYLKLEDLVPPPPIVDKIFMDTLPF