MGLDLDGCLEKIRKCEILAEEELKGLCEYVKEILVEESNVQPVNAPVTVCGDIHGQFHDLLRLFETGGQVPATNYIFMGDFVDRGYNSLEVFTILMLLKARYPANITLLRGNHESRQITQVYGFYDECQRKYGNANAWRYCTEVFDYLTLSAIIDGRVLCVHGGLSPDVRTLDQIRTIDRVCEIPHEGPFCDLMWSDPEDIDTWAISPRGAGWLFGRKVTQEFNQINGLELICRAHQLVQEGLKYMFAEKSLVTVWSAPNYCYRCGNVASILIFDDQLQRDVRYFTETTENSSTMAPRTASRFFW*