KPVEERKSIRQLAREHDIDHSVLSRLVKGQPTMGEFNTGKQLFTPAEELTVQFVNRFLQRHPCLSIYRAAPLDRNCASGMNPTAVKDYLDMVEELFTTHNLPGENILGMDEVGVNTGIFAHQLTIAGNGTMLRPTVIFKGKYRMSSWSEDNPDQANVTVSARGYTENVISLEYIKDFDDQTSHLEGPCFLFVDGHQSHCTIDFLEYAVAHNIIVISYPLHTMHELQGLDVACFGALKIYWTQECERYWRSTGKRVNNDTFLCVYSRARARAFTPETIRSAFWTTGLIPHRHDFCHHNFLCPDAMAPALETSVKGGFPLPLPSPVHAIQAAIERLPSEPSENEREDAMDEVEVDLAEVLRSTSTSFLITDSPLKSTSRLAAPVIQSVPASLRPGYSILHAGPAN