MGCGTSKPGLTYEEKLARWREKGGGDLEPVLASGAVALLDAQWIIRHAEAGGVLSHRQALPKEAFLSFADLVEATDEYDLAVAALSYPWLTKDHPDPRGANLARVARALKALLSHPGITRLGVFWDFGSLHQHPDPPNGVLRTEEQNALFKQGLGCLGTLYSHQHTRVLRLTSFPDGHKAEEQAEGTNVAKYFDRGWCYTEACWAGLTKDYDLSLDLGKMRAGVEYDWDSLIGDCIQDGGRRPPLLPSAFAAELEKKSFTNGKDDKPLVKQLYEAAFKEQFGKATKLIYIGLGWGDAEAAQLAEVLASGAAPRLEKLWLQGNKIGDEGCKALAAALGKEGAAPRLERLYLNDNEIGDEGCKALAAALGKEGAAPRLWLLDLSRNKISDEGYKALAAALKEGAAPSLKARDAPPRPSPLPRPMLIAPPLACRGSAWATRSLSWWPSHLSSNNRGGGSTRPPTRRLDGVDGYCIAGDRSLSALGQSLGTLA*