MPARISKLSDLQTLTLFIVSKENGIDELQDLNLRGSINIQNLQDVLDPLDADKVGLGERHKLSSLGLSWKDSHDSTAAENENCERVIDSLQPHSNLQSLSIKNYMGSRFPHWLMHLKVPNLIKISLFNCKRCEILPPFSQLRHLKDLTIQDMPDLEKWSSDERSQTLPHIKRLGIRNCPKLTQMPHLPSVEDLELMGCNEMLLMPVMACTAITKLGIRGFPGMISFPEGLLKNLTLIEDLSISDCPKLKSLSKDVHDLPAISSLYLSNCGEVESLMEGVRNLTSLKYLCVSRYNHLTSLPDEGFQGLTSLEVLSIFRCDKLRSLGEGLQVQHLNSLVHLFVWSCPELAALPESLYKLTTLQTLVLDKLPKLASLSEEIGNLASLEELEIVDCPHLLSLPASLQKVTTLQFLRIESCPSLERRCGKEKGEDWYKIAHVSVILINGQCLQEPRA