MDLDLWISKVKEGNHLMEDELQLLCEYVKDILIEESNVQPVNSPVTVCGDIHGQFHDLMKLFQTGGHVPETNYIFMGDFVDRGYNSLEVFTILLLLKARYPANITLLRGNHESRQLTQVYGFYDECQRKYGNANAWRYCTDVFDYLTLSAIIDGTVLCVHGGLSPDVRTIDQMRVIERNCEIPHEGPFCDLMWSDPEEIETWAVSPRGAGWLFGSRVTTEFNHINKLELVCRAHQLVQEGLKYMFQDKGLVTVWSAPNYCYRCGNVASILSFNENMEREVKFFTETEENNQMRGPRSGVSYFL