HASLCPQEEAHYGSSPLAMLTAACSKFGGTSPLRDSATLGKAGAKKPYSVGSDLSAPKTMGDAYPAPFSSTNGLLSPAGSPPAPTSGYANDYPPFSHSFPGPTGTQDPGLLVPKGHSSSDCLPSVYTSLDMAHPYGSWYKAGIHAGISPGPGNAPSPWWDMHPGGNWLGGGQGQGDGLQGTLPTGPAQPPLNPQLPTYPSDFAPLNPAPYPAPHLLQPGPQHVLPQDVYKPKAVSNSGQLEGSGGAKPPRGAGTGGSGGYGGGGAGRSSCDCPNCQELERLGAAAAGLRRKPIHSCHIPGCGKVYGKASHLKAHLRWHTGERPFVCNWLFCGKRFTRSDELERHVRTHTREKKFTCLLCSKRFTRSDHLSKHQRTHGEPGPGPPPSGPKELGEGRSAGEEEASQTPRPSASPAPPEKAPEGSPEQSNLLEI