MSQPELVLASTSPFRRALLERLGLAFTTAAPEVDEQPLPDEPAQALVMRLAEAKARAVAASHPDALIIGSDQVASIDGQILGKPGGHEAAVAQLGLCAGRAVTFQTGLCLLDAASGRAQTLVEPFRVQMRALSPAQIAGYVDRERPFSSAGSFKSEGLGIALFERLEGEDPNTLIGLPLIRLVTLLQGHGIDPLTQGARPLD